|
Hamlib
4.0~git
|
Dynamic registration of backends. More...
#include <errno.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include <stdio.h>#include <sys/types.h>#include <register.h>#include <hamlib/rig.h>Data Structures | |
| struct | rig_list |
Typedefs | |
| typedef int(* | backend_init_t) (char *) |
Functions | |
| int | initrigs4_dummy (void *be_handle) |
| rig_model_t | probeallrigsABI_VERSION_dummy (hamlib_port_t *port, rig_probe_func_t cfunc, char *data) |
| int | initrigs4_yaesu (void *be_handle) |
| rig_model_t | probeallrigsABI_VERSION_yaesu (hamlib_port_t *port, rig_probe_func_t cfunc, char *data) |
| int | initrigs4_kenwood (void *be_handle) |
| rig_model_t | probeallrigsABI_VERSION_kenwood (hamlib_port_t *port, rig_probe_func_t cfunc, char *data) |
| int | initrigs4_icom (void *be_handle) |
| rig_model_t | probeallrigsABI_VERSION_icom (hamlib_port_t *port, rig_probe_func_t cfunc, char *data) |
| int | initrigs4_icmarine (void *be_handle) |
| rig_model_t | probeallrigsABI_VERSION_icmarine (hamlib_port_t *port, rig_probe_func_t cfunc, char *data) |
| int | initrigs4_pcr (void *be_handle) |
| rig_model_t | probeallrigsABI_VERSION_pcr (hamlib_port_t *port, rig_probe_func_t cfunc, char *data) |
| int | initrigs4_aor (void *be_handle) |
| rig_model_t | probeallrigsABI_VERSION_aor (hamlib_port_t *port, rig_probe_func_t cfunc, char *data) |
| int | initrigs4_jrc (void *be_handle) |
| rig_model_t | probeallrigsABI_VERSION_jrc (hamlib_port_t *port, rig_probe_func_t cfunc, char *data) |
| int | initrigs4_uniden (void *be_handle) |
| rig_model_t | probeallrigsABI_VERSION_uniden (hamlib_port_t *port, rig_probe_func_t cfunc, char *data) |
| int | initrigs4_drake (void *be_handle) |
| rig_model_t | probeallrigsABI_VERSION_drake (hamlib_port_t *port, rig_probe_func_t cfunc, char *data) |
| int | initrigs4_lowe (void *be_handle) |
| rig_model_t | probeallrigsABI_VERSION_lowe (hamlib_port_t *port, rig_probe_func_t cfunc, char *data) |
| int | initrigs4_racal (void *be_handle) |
| rig_model_t | probeallrigsABI_VERSION_racal (hamlib_port_t *port, rig_probe_func_t cfunc, char *data) |
| int | initrigs4_wj (void *be_handle) |
| rig_model_t | probeallrigsABI_VERSION_wj (hamlib_port_t *port, rig_probe_func_t cfunc, char *data) |
| int | initrigs4_skanti (void *be_handle) |
| rig_model_t | probeallrigsABI_VERSION_skanti (hamlib_port_t *port, rig_probe_func_t cfunc, char *data) |
| int | initrigs4_tentec (void *be_handle) |
| rig_model_t | probeallrigsABI_VERSION_tentec (hamlib_port_t *port, rig_probe_func_t cfunc, char *data) |
| int | initrigs4_alinco (void *be_handle) |
| rig_model_t | probeallrigsABI_VERSION_alinco (hamlib_port_t *port, rig_probe_func_t cfunc, char *data) |
| int | initrigs4_kachina (void *be_handle) |
| rig_model_t | probeallrigsABI_VERSION_kachina (hamlib_port_t *port, rig_probe_func_t cfunc, char *data) |
| int | initrigs4_tapr (void *be_handle) |
| rig_model_t | probeallrigsABI_VERSION_tapr (hamlib_port_t *port, rig_probe_func_t cfunc, char *data) |
| int | initrigs4_flexradio (void *be_handle) |
| rig_model_t | probeallrigsABI_VERSION_flexradio (hamlib_port_t *port, rig_probe_func_t cfunc, char *data) |
| int | initrigs4_rft (void *be_handle) |
| rig_model_t | probeallrigsABI_VERSION_rft (hamlib_port_t *port, rig_probe_func_t cfunc, char *data) |
| int | initrigs4_kit (void *be_handle) |
| rig_model_t | probeallrigsABI_VERSION_kit (hamlib_port_t *port, rig_probe_func_t cfunc, char *data) |
| int | initrigs4_tuner (void *be_handle) |
| rig_model_t | probeallrigsABI_VERSION_tuner (hamlib_port_t *port, rig_probe_func_t cfunc, char *data) |
| int | initrigs4_rs (void *be_handle) |
| rig_model_t | probeallrigsABI_VERSION_rs (hamlib_port_t *port, rig_probe_func_t cfunc, char *data) |
| int | initrigs4_prm80 (void *be_handle) |
| rig_model_t | probeallrigsABI_VERSION_prm80 (hamlib_port_t *port, rig_probe_func_t cfunc, char *data) |
| int | initrigs4_adat (void *be_handle) |
| rig_model_t | probeallrigsABI_VERSION_adat (hamlib_port_t *port, rig_probe_func_t cfunc, char *data) |
| int | initrigs4_dorji (void *be_handle) |
| rig_model_t | probeallrigsABI_VERSION_dorji (hamlib_port_t *port, rig_probe_func_t cfunc, char *data) |
| int | initrigs4_barrett (void *be_handle) |
| rig_model_t | probeallrigsABI_VERSION_barrett (hamlib_port_t *port, rig_probe_func_t cfunc, char *data) |
| int | initrigs4_elad (void *be_handle) |
| rig_model_t | probeallrigsABI_VERSION_elad (hamlib_port_t *port, rig_probe_func_t cfunc, char *data) |
| int | initrigs4_winradio (void *be_handle) |
| rig_model_t | probeallrigsABI_VERSION_winradio (hamlib_port_t *port, rig_probe_func_t cfunc, char *data) |
| int | rig_register (const struct rig_caps *caps) |
| const struct rig_caps * | rig_get_caps (rig_model_t rig_model) |
| int | rig_check_backend (rig_model_t rig_model) |
| int | rig_unregister (rig_model_t rig_model) |
| int | rig_list_foreach (int(*cfunc)(const struct rig_caps *, char *), char *data) |
| rig_model_t | rig_probe_first (hamlib_port_t *p) |
| int | rig_probe_all_backends (hamlib_port_t *p, rig_probe_func_t cfunc, char *data) |
| int | rig_load_all_backends () |
| int | rig_load_backend (const char *be_name) |
Dynamic registration of backends.
doc todo: Let's explain what's going on here!
| #define DEFINE_INITRIG_BACKEND | ( | backend | ) |
Hamlib documentation for version 4.0~git -- Sun Apr 5 2020 00:00:00
Project page: http://www.hamlib.org