Hamlib
1.2.15
|
Hamlib rig(radio) model definitions. More...
Go to the source code of this file.
Defines | |
#define | RIG_MAKE_MODEL(a, b) ((a)*100+(b)) |
#define | RIG_BACKEND_NUM(a) ((a)/100) |
#define | RIG_MODEL_NONE 0 |
#define | RIG_DUMMY 0 |
#define | RIG_BACKEND_DUMMY "dummy" |
#define | RIG_MODEL_DUMMY RIG_MAKE_MODEL(RIG_DUMMY, 1) |
A macro that returns the model number for the dummy backend. | |
#define | RIG_MODEL_NETRIGCTL RIG_MAKE_MODEL(RIG_DUMMY, 2) |
#define | RIG_MODEL_ARMSTRONG RIG_MAKE_MODEL(RIG_DUMMY, 3) |
#define | RIG_YAESU 1 |
#define | RIG_BACKEND_YAESU "yaesu" |
#define | RIG_MODEL_FT847 RIG_MAKE_MODEL(RIG_YAESU, 1) |
#define | RIG_MODEL_FT1000 RIG_MAKE_MODEL(RIG_YAESU, 2) |
#define | RIG_MODEL_FT1000D RIG_MAKE_MODEL(RIG_YAESU, 3) |
#define | RIG_MODEL_FT1000MPMKV RIG_MAKE_MODEL(RIG_YAESU, 4) |
#define | RIG_MODEL_FT747 RIG_MAKE_MODEL(RIG_YAESU, 5) |
#define | RIG_MODEL_FT757 RIG_MAKE_MODEL(RIG_YAESU, 6) |
#define | RIG_MODEL_FT757GXII RIG_MAKE_MODEL(RIG_YAESU, 7) |
#define | RIG_MODEL_FT575 RIG_MAKE_MODEL(RIG_YAESU, 8) |
#define | RIG_MODEL_FT767 RIG_MAKE_MODEL(RIG_YAESU, 9) |
#define | RIG_MODEL_FT736R RIG_MAKE_MODEL(RIG_YAESU, 10) |
#define | RIG_MODEL_FT840 RIG_MAKE_MODEL(RIG_YAESU, 11) |
#define | RIG_MODEL_FT820 RIG_MAKE_MODEL(RIG_YAESU, 12) |
#define | RIG_MODEL_FT900 RIG_MAKE_MODEL(RIG_YAESU, 13) |
#define | RIG_MODEL_FT920 RIG_MAKE_MODEL(RIG_YAESU, 14) |
#define | RIG_MODEL_FT890 RIG_MAKE_MODEL(RIG_YAESU, 15) |
#define | RIG_MODEL_FT990 RIG_MAKE_MODEL(RIG_YAESU, 16) |
#define | RIG_MODEL_FRG100 RIG_MAKE_MODEL(RIG_YAESU, 17) |
#define | RIG_MODEL_FRG9600 RIG_MAKE_MODEL(RIG_YAESU, 18) |
#define | RIG_MODEL_FRG8800 RIG_MAKE_MODEL(RIG_YAESU, 19) |
#define | RIG_MODEL_FT817 RIG_MAKE_MODEL(RIG_YAESU, 20) |
#define | RIG_MODEL_FT100 RIG_MAKE_MODEL(RIG_YAESU, 21) |
#define | RIG_MODEL_FT857 RIG_MAKE_MODEL(RIG_YAESU, 22) |
#define | RIG_MODEL_FT897 RIG_MAKE_MODEL(RIG_YAESU, 23) |
#define | RIG_MODEL_FT1000MP RIG_MAKE_MODEL(RIG_YAESU, 24) |
#define | RIG_MODEL_FT1000MPMKVFLD RIG_MAKE_MODEL(RIG_YAESU, 25) |
#define | RIG_MODEL_VR5000 RIG_MAKE_MODEL(RIG_YAESU, 26) |
#define | RIG_MODEL_FT450 RIG_MAKE_MODEL(RIG_YAESU, 27) |
#define | RIG_MODEL_FT950 RIG_MAKE_MODEL(RIG_YAESU, 28) |
#define | RIG_MODEL_FT2000 RIG_MAKE_MODEL(RIG_YAESU, 29) |
#define | RIG_MODEL_FT9000 RIG_MAKE_MODEL(RIG_YAESU, 30) |
#define | RIG_MODEL_FT980 RIG_MAKE_MODEL(RIG_YAESU, 31) |
#define | RIG_MODEL_FTDX5000 RIG_MAKE_MODEL(RIG_YAESU, 32) |
#define | RIG_MODEL_VX1700 RIG_MAKE_MODEL(RIG_YAESU, 33) |
#define | RIG_KENWOOD 2 |
#define | RIG_BACKEND_KENWOOD "kenwood" |
#define | RIG_MODEL_TS50 RIG_MAKE_MODEL(RIG_KENWOOD, 1) |
#define | RIG_MODEL_TS440 RIG_MAKE_MODEL(RIG_KENWOOD, 2) |
#define | RIG_MODEL_TS450S RIG_MAKE_MODEL(RIG_KENWOOD, 3) |
#define | RIG_MODEL_TS570D RIG_MAKE_MODEL(RIG_KENWOOD, 4) |
#define | RIG_MODEL_TS690S RIG_MAKE_MODEL(RIG_KENWOOD, 5) |
#define | RIG_MODEL_TS711 RIG_MAKE_MODEL(RIG_KENWOOD, 6) |
#define | RIG_MODEL_TS790 RIG_MAKE_MODEL(RIG_KENWOOD, 7) |
#define | RIG_MODEL_TS811 RIG_MAKE_MODEL(RIG_KENWOOD, 8) |
#define | RIG_MODEL_TS850 RIG_MAKE_MODEL(RIG_KENWOOD, 9) |
#define | RIG_MODEL_TS870S RIG_MAKE_MODEL(RIG_KENWOOD, 10) |
#define | RIG_MODEL_TS940 RIG_MAKE_MODEL(RIG_KENWOOD, 11) |
#define | RIG_MODEL_TS950 RIG_MAKE_MODEL(RIG_KENWOOD, 12) |
#define | RIG_MODEL_TS950SDX RIG_MAKE_MODEL(RIG_KENWOOD, 13) |
#define | RIG_MODEL_TS2000 RIG_MAKE_MODEL(RIG_KENWOOD, 14) |
#define | RIG_MODEL_R5000 RIG_MAKE_MODEL(RIG_KENWOOD, 15) |
#define | RIG_MODEL_TS570S RIG_MAKE_MODEL(RIG_KENWOOD, 16) |
#define | RIG_MODEL_THD7A RIG_MAKE_MODEL(RIG_KENWOOD, 17) |
#define | RIG_MODEL_THD7AG RIG_MAKE_MODEL(RIG_KENWOOD, 18) |
#define | RIG_MODEL_THF6A RIG_MAKE_MODEL(RIG_KENWOOD, 19) |
#define | RIG_MODEL_THF7E RIG_MAKE_MODEL(RIG_KENWOOD, 20) |
#define | RIG_MODEL_K2 RIG_MAKE_MODEL(RIG_KENWOOD, 21) |
#define | RIG_MODEL_TS930 RIG_MAKE_MODEL(RIG_KENWOOD, 22) |
#define | RIG_MODEL_THG71 RIG_MAKE_MODEL(RIG_KENWOOD, 23) |
#define | RIG_MODEL_TS680S RIG_MAKE_MODEL(RIG_KENWOOD, 24) |
#define | RIG_MODEL_TS140S RIG_MAKE_MODEL(RIG_KENWOOD, 25) |
#define | RIG_MODEL_TMD700 RIG_MAKE_MODEL(RIG_KENWOOD, 26) |
#define | RIG_MODEL_TMV7 RIG_MAKE_MODEL(RIG_KENWOOD, 27) |
#define | RIG_MODEL_TS480 RIG_MAKE_MODEL(RIG_KENWOOD, 28) |
#define | RIG_MODEL_K3 RIG_MAKE_MODEL(RIG_KENWOOD, 29) |
#define | RIG_MODEL_TRC80 RIG_MAKE_MODEL(RIG_KENWOOD, 30) |
#define | RIG_MODEL_TS590S RIG_MAKE_MODEL(RIG_KENWOOD, 31) |
#define | RIG_MODEL_TRANSFOX RIG_MAKE_MODEL(RIG_KENWOOD, 32) /* SigFox Transfox */ |
#define | RIG_MODEL_THD72A RIG_MAKE_MODEL(RIG_KENWOOD, 33) |
#define | RIG_MODEL_TMD710 RIG_MAKE_MODEL(RIG_KENWOOD, 34) |
#define | RIG_MODEL_TMV71 RIG_MAKE_MODEL(RIG_KENWOOD, 35) |
#define | RIG_ICOM 3 |
#define | RIG_BACKEND_ICOM "icom" |
#define | RIG_MODEL_IC1271 RIG_MAKE_MODEL(RIG_ICOM, 1) |
#define | RIG_MODEL_IC1275 RIG_MAKE_MODEL(RIG_ICOM, 2) |
#define | RIG_MODEL_IC271 RIG_MAKE_MODEL(RIG_ICOM, 3) |
#define | RIG_MODEL_IC275 RIG_MAKE_MODEL(RIG_ICOM, 4) |
#define | RIG_MODEL_IC375 RIG_MAKE_MODEL(RIG_ICOM, 5) |
#define | RIG_MODEL_IC471 RIG_MAKE_MODEL(RIG_ICOM, 6) |
#define | RIG_MODEL_IC475 RIG_MAKE_MODEL(RIG_ICOM, 7) |
#define | RIG_MODEL_IC575 RIG_MAKE_MODEL(RIG_ICOM, 8) |
#define | RIG_MODEL_IC706 RIG_MAKE_MODEL(RIG_ICOM, 9) |
#define | RIG_MODEL_IC706MKII RIG_MAKE_MODEL(RIG_ICOM, 10) |
#define | RIG_MODEL_IC706MKIIG RIG_MAKE_MODEL(RIG_ICOM, 11) |
#define | RIG_MODEL_IC707 RIG_MAKE_MODEL(RIG_ICOM, 12) |
#define | RIG_MODEL_IC718 RIG_MAKE_MODEL(RIG_ICOM, 13) |
#define | RIG_MODEL_IC725 RIG_MAKE_MODEL(RIG_ICOM, 14) |
#define | RIG_MODEL_IC726 RIG_MAKE_MODEL(RIG_ICOM, 15) |
#define | RIG_MODEL_IC728 RIG_MAKE_MODEL(RIG_ICOM, 16) |
#define | RIG_MODEL_IC729 RIG_MAKE_MODEL(RIG_ICOM, 17) |
#define | RIG_MODEL_IC731 RIG_MAKE_MODEL(RIG_ICOM, 18) |
#define | RIG_MODEL_IC735 RIG_MAKE_MODEL(RIG_ICOM, 19) |
#define | RIG_MODEL_IC736 RIG_MAKE_MODEL(RIG_ICOM, 20) |
#define | RIG_MODEL_IC737 RIG_MAKE_MODEL(RIG_ICOM, 21) |
#define | RIG_MODEL_IC738 RIG_MAKE_MODEL(RIG_ICOM, 22) |
#define | RIG_MODEL_IC746 RIG_MAKE_MODEL(RIG_ICOM, 23) |
#define | RIG_MODEL_IC751 RIG_MAKE_MODEL(RIG_ICOM, 24) |
#define | RIG_MODEL_IC751A RIG_MAKE_MODEL(RIG_ICOM, 25) |
#define | RIG_MODEL_IC756 RIG_MAKE_MODEL(RIG_ICOM, 26) |
#define | RIG_MODEL_IC756PRO RIG_MAKE_MODEL(RIG_ICOM, 27) |
#define | RIG_MODEL_IC761 RIG_MAKE_MODEL(RIG_ICOM, 28) |
#define | RIG_MODEL_IC765 RIG_MAKE_MODEL(RIG_ICOM, 29) |
#define | RIG_MODEL_IC775 RIG_MAKE_MODEL(RIG_ICOM, 30) |
#define | RIG_MODEL_IC781 RIG_MAKE_MODEL(RIG_ICOM, 31) |
#define | RIG_MODEL_IC820 RIG_MAKE_MODEL(RIG_ICOM, 32) |
#define | RIG_MODEL_IC821 RIG_MAKE_MODEL(RIG_ICOM, 33) |
#define | RIG_MODEL_IC821H RIG_MAKE_MODEL(RIG_ICOM, 34) |
#define | RIG_MODEL_IC970 RIG_MAKE_MODEL(RIG_ICOM, 35) |
#define | RIG_MODEL_ICR10 RIG_MAKE_MODEL(RIG_ICOM, 36) |
#define | RIG_MODEL_ICR71 RIG_MAKE_MODEL(RIG_ICOM, 37) |
#define | RIG_MODEL_ICR72 RIG_MAKE_MODEL(RIG_ICOM, 38) |
#define | RIG_MODEL_ICR75 RIG_MAKE_MODEL(RIG_ICOM, 39) |
#define | RIG_MODEL_ICR7000 RIG_MAKE_MODEL(RIG_ICOM, 40) |
#define | RIG_MODEL_ICR7100 RIG_MAKE_MODEL(RIG_ICOM, 41) |
#define | RIG_MODEL_ICR8500 RIG_MAKE_MODEL(RIG_ICOM, 42) |
#define | RIG_MODEL_ICR9000 RIG_MAKE_MODEL(RIG_ICOM, 43) |
#define | RIG_MODEL_IC910 RIG_MAKE_MODEL(RIG_ICOM, 44) |
#define | RIG_MODEL_IC78 RIG_MAKE_MODEL(RIG_ICOM, 45) |
#define | RIG_MODEL_IC746PRO RIG_MAKE_MODEL(RIG_ICOM, 46) |
#define | RIG_MODEL_IC756PROII RIG_MAKE_MODEL(RIG_ICOM, 47) |
#define | RIG_MODEL_ICID1 RIG_MAKE_MODEL(RIG_ICOM, 54) |
#define | RIG_MODEL_IC703 RIG_MAKE_MODEL(RIG_ICOM, 55) |
#define | RIG_MODEL_IC7800 RIG_MAKE_MODEL(RIG_ICOM, 56) |
#define | RIG_MODEL_IC756PROIII RIG_MAKE_MODEL(RIG_ICOM, 57) |
#define | RIG_MODEL_ICR20 RIG_MAKE_MODEL(RIG_ICOM, 58) |
#define | RIG_MODEL_IC7000 RIG_MAKE_MODEL(RIG_ICOM, 60) |
#define | RIG_MODEL_IC7200 RIG_MAKE_MODEL(RIG_ICOM, 61) |
#define | RIG_MODEL_IC7700 RIG_MAKE_MODEL(RIG_ICOM, 62) |
#define | RIG_MODEL_IC7600 RIG_MAKE_MODEL(RIG_ICOM, 63) |
#define | RIG_MODEL_IC92D RIG_MAKE_MODEL(RIG_ICOM, 65) |
#define | RIG_MODEL_ICR9500 RIG_MAKE_MODEL(RIG_ICOM, 66) |
#define | RIG_MODEL_IC7410 RIG_MAKE_MODEL(RIG_ICOM, 67) |
#define | RIG_MODEL_IC9100 RIG_MAKE_MODEL(RIG_ICOM, 68) |
#define | RIG_MODEL_ICRX7 RIG_MAKE_MODEL(RIG_ICOM, 69) |
#define | RIG_MODEL_MINISCOUT RIG_MAKE_MODEL(RIG_ICOM, 48) |
#define | RIG_MODEL_XPLORER RIG_MAKE_MODEL(RIG_ICOM, 49) |
#define | RIG_MODEL_OS535 RIG_MAKE_MODEL(RIG_ICOM, 52) |
#define | RIG_MODEL_OS456 RIG_MAKE_MODEL(RIG_ICOM, 53) |
#define | RIG_MODEL_OMNIVI RIG_MAKE_MODEL(RIG_ICOM, 50) |
#define | RIG_MODEL_OMNIVIP RIG_MAKE_MODEL(RIG_ICOM, 51) /* OMNI-VI+ */ |
#define | RIG_MODEL_PARAGON2 RIG_MAKE_MODEL(RIG_ICOM, 59) |
#define | RIG_MODEL_DELTAII RIG_MAKE_MODEL(RIG_ICOM, 64) |
#define | RIG_PCR 4 |
#define | RIG_BACKEND_PCR "pcr" |
#define | RIG_MODEL_PCR1000 RIG_MAKE_MODEL(RIG_PCR, 1) |
#define | RIG_MODEL_PCR100 RIG_MAKE_MODEL(RIG_PCR, 2) |
#define | RIG_MODEL_PCR1500 RIG_MAKE_MODEL(RIG_PCR, 3) |
#define | RIG_MODEL_PCR2500 RIG_MAKE_MODEL(RIG_PCR, 4) |
#define | RIG_AOR 5 |
#define | RIG_BACKEND_AOR "aor" |
#define | RIG_MODEL_AR8200 RIG_MAKE_MODEL(RIG_AOR, 1) |
#define | RIG_MODEL_AR8000 RIG_MAKE_MODEL(RIG_AOR, 2) |
#define | RIG_MODEL_AR7030 RIG_MAKE_MODEL(RIG_AOR, 3) |
#define | RIG_MODEL_AR5000 RIG_MAKE_MODEL(RIG_AOR, 4) |
#define | RIG_MODEL_AR3030 RIG_MAKE_MODEL(RIG_AOR, 5) |
#define | RIG_MODEL_AR3000A RIG_MAKE_MODEL(RIG_AOR, 6) |
#define | RIG_MODEL_AR3000 RIG_MAKE_MODEL(RIG_AOR, 7) |
#define | RIG_MODEL_AR2700 RIG_MAKE_MODEL(RIG_AOR, 8) |
#define | RIG_MODEL_AR2500 RIG_MAKE_MODEL(RIG_AOR, 9) |
#define | RIG_MODEL_AR16 RIG_MAKE_MODEL(RIG_AOR, 10) |
#define | RIG_MODEL_SDU5500 RIG_MAKE_MODEL(RIG_AOR, 11) |
#define | RIG_MODEL_SDU5000 RIG_MAKE_MODEL(RIG_AOR, 12) |
#define | RIG_MODEL_AR8600 RIG_MAKE_MODEL(RIG_AOR, 13) |
#define | RIG_MODEL_AR5000A RIG_MAKE_MODEL(RIG_AOR, 14) |
#define | RIG_MODEL_AR7030P RIG_MAKE_MODEL(RIG_AOR, 15) |
#define | RIG_MODEL_SR2200 RIG_MAKE_MODEL(RIG_AOR, 16) |
#define | RIG_JRC 6 |
#define | RIG_BACKEND_JRC "jrc" |
#define | RIG_MODEL_JST145 RIG_MAKE_MODEL(RIG_JRC, 1) |
#define | RIG_MODEL_JST245 RIG_MAKE_MODEL(RIG_JRC, 2) |
#define | RIG_MODEL_CMH530 RIG_MAKE_MODEL(RIG_JRC, 3) |
#define | RIG_MODEL_NRD345 RIG_MAKE_MODEL(RIG_JRC, 4) |
#define | RIG_MODEL_NRD525 RIG_MAKE_MODEL(RIG_JRC, 5) |
#define | RIG_MODEL_NRD535 RIG_MAKE_MODEL(RIG_JRC, 6) |
#define | RIG_MODEL_NRD545 RIG_MAKE_MODEL(RIG_JRC, 7) |
#define | RIG_RADIOSHACK 7 |
#define | RIG_BACKEND_RADIOSHACK "radioshack" |
#define | RIG_MODEL_RS64 RIG_MAKE_MODEL(RIG_RADIOSHACK, 1) /* PRO-64 */ |
#define | RIG_MODEL_RS2005 RIG_MAKE_MODEL(RIG_RADIOSHACK, 2) /* w/ OptoElectronics OS456 Board */ |
#define | RIG_MODEL_RS2006 RIG_MAKE_MODEL(RIG_RADIOSHACK, 3) /* w/ OptoElectronics OS456 Board */ |
#define | RIG_MODEL_RS2035 RIG_MAKE_MODEL(RIG_RADIOSHACK, 4) /* w/ OptoElectronics OS435 Board */ |
#define | RIG_MODEL_RS2042 RIG_MAKE_MODEL(RIG_RADIOSHACK, 5) /* w/ OptoElectronics OS435 Board */ |
#define | RIG_MODEL_RS2041 RIG_MAKE_MODEL(RIG_RADIOSHACK, 6) /* PRO-2041 */ |
#define | RIG_UNIDEN 8 |
#define | RIG_BACKEND_UNIDEN "uniden" |
#define | RIG_MODEL_BC780 RIG_MAKE_MODEL(RIG_UNIDEN, 1) /* Uniden BC780 - Trunk Tracker "Desktop Radio" */ |
#define | RIG_MODEL_BC245 RIG_MAKE_MODEL(RIG_UNIDEN, 2) |
#define | RIG_MODEL_BC895 RIG_MAKE_MODEL(RIG_UNIDEN, 3) |
#define | RIG_MODEL_PRO2052 RIG_MAKE_MODEL(RIG_UNIDEN, 4) /* Radio Shack PRO-2052 */ |
#define | RIG_MODEL_BC235 RIG_MAKE_MODEL(RIG_UNIDEN, 5) |
#define | RIG_MODEL_BC250 RIG_MAKE_MODEL(RIG_UNIDEN, 6) |
#define | RIG_MODEL_BC785 RIG_MAKE_MODEL(RIG_UNIDEN, 7) |
#define | RIG_MODEL_BC786 RIG_MAKE_MODEL(RIG_UNIDEN, 8) |
#define | RIG_MODEL_BCT8 RIG_MAKE_MODEL(RIG_UNIDEN, 9) |
#define | RIG_MODEL_BCD396T RIG_MAKE_MODEL(RIG_UNIDEN, 10) |
#define | RIG_MODEL_BCD996T RIG_MAKE_MODEL(RIG_UNIDEN, 11) |
#define | RIG_MODEL_BC898 RIG_MAKE_MODEL(RIG_UNIDEN, 12) |
#define | RIG_DRAKE 9 |
#define | RIG_BACKEND_DRAKE "drake" |
#define | RIG_MODEL_DKR8 RIG_MAKE_MODEL(RIG_DRAKE, 1) |
#define | RIG_MODEL_DKR8A RIG_MAKE_MODEL(RIG_DRAKE, 2) |
#define | RIG_MODEL_DKR8B RIG_MAKE_MODEL(RIG_DRAKE, 3) |
#define | RIG_LOWE 10 |
#define | RIG_BACKEND_LOWE "lowe" |
#define | RIG_MODEL_HF150 RIG_MAKE_MODEL(RIG_LOWE, 1) |
#define | RIG_MODEL_HF225 RIG_MAKE_MODEL(RIG_LOWE, 2) |
#define | RIG_MODEL_HF250 RIG_MAKE_MODEL(RIG_LOWE, 3) |
#define | RIG_MODEL_HF235 RIG_MAKE_MODEL(RIG_LOWE, 4) |
#define | RIG_RACAL 11 |
#define | RIG_BACKEND_RACAL "racal" |
#define | RIG_MODEL_RA3790 RIG_MAKE_MODEL(RIG_RACAL, 1) |
#define | RIG_MODEL_RA3720 RIG_MAKE_MODEL(RIG_RACAL, 2) |
#define | RIG_MODEL_RA6790 RIG_MAKE_MODEL(RIG_RACAL, 3) |
#define | RIG_MODEL_RA3710 RIG_MAKE_MODEL(RIG_RACAL, 4) |
#define | RIG_MODEL_RA3702 RIG_MAKE_MODEL(RIG_RACAL, 5) |
#define | RIG_WJ 12 |
#define | RIG_BACKEND_WJ "wj" |
#define | RIG_MODEL_HF1000 RIG_MAKE_MODEL(RIG_WJ, 1) |
#define | RIG_MODEL_HF1000A RIG_MAKE_MODEL(RIG_WJ, 2) |
#define | RIG_MODEL_WJ8711 RIG_MAKE_MODEL(RIG_WJ, 3) |
#define | RIG_MODEL_WJ8888 RIG_MAKE_MODEL(RIG_WJ, 4) |
#define | RIG_EK 13 |
#define | RIG_BACKEND_EK "ek" |
#define | RIG_MODEL_ESM500 RIG_MAKE_MODEL(RIG_EK, 1) |
#define | RIG_MODEL_EK890 RIG_MAKE_MODEL(RIG_EK, 2) |
#define | RIG_MODEL_EK891 RIG_MAKE_MODEL(RIG_EK, 3) |
#define | RIG_MODEL_EK895 RIG_MAKE_MODEL(RIG_EK, 4) |
#define | RIG_MODEL_EK070 RIG_MAKE_MODEL(RIG_EK, 5) |
#define | RIG_SKANTI 14 |
#define | RIG_BACKEND_SKANTI "skanti" |
#define | RIG_MODEL_TRP7000 RIG_MAKE_MODEL(RIG_SKANTI, 1) |
#define | RIG_MODEL_TRP8000 RIG_MAKE_MODEL(RIG_SKANTI, 2) |
#define | RIG_MODEL_TRP9000 RIG_MAKE_MODEL(RIG_SKANTI, 3) |
#define | RIG_MODEL_TRP8255 RIG_MAKE_MODEL(RIG_SKANTI, 4) |
#define | RIG_WINRADIO 15 |
#define | RIG_BACKEND_WINRADIO "winradio" |
#define | RIG_MODEL_WR1000 RIG_MAKE_MODEL(RIG_WINRADIO, 1) |
#define | RIG_MODEL_WR1500 RIG_MAKE_MODEL(RIG_WINRADIO, 2) |
#define | RIG_MODEL_WR1550 RIG_MAKE_MODEL(RIG_WINRADIO, 3) |
#define | RIG_MODEL_WR3100 RIG_MAKE_MODEL(RIG_WINRADIO, 4) |
#define | RIG_MODEL_WR3150 RIG_MAKE_MODEL(RIG_WINRADIO, 5) |
#define | RIG_MODEL_WR3500 RIG_MAKE_MODEL(RIG_WINRADIO, 6) |
#define | RIG_MODEL_WR3700 RIG_MAKE_MODEL(RIG_WINRADIO, 7) |
#define | RIG_MODEL_G303 RIG_MAKE_MODEL(RIG_WINRADIO, 8) |
#define | RIG_MODEL_G313 RIG_MAKE_MODEL(RIG_WINRADIO, 9) |
#define | RIG_MODEL_G305 RIG_MAKE_MODEL(RIG_WINRADIO, 10) |
#define | RIG_MODEL_G315 RIG_MAKE_MODEL(RIG_WINRADIO, 11) |
#define | RIG_TENTEC 16 |
#define | RIG_BACKEND_TENTEC "tentec" |
#define | RIG_MODEL_TT550 RIG_MAKE_MODEL(RIG_TENTEC, 1) /* Pegasus */ |
#define | RIG_MODEL_TT538 RIG_MAKE_MODEL(RIG_TENTEC, 2) /* Jupiter */ |
#define | RIG_MODEL_RX320 RIG_MAKE_MODEL(RIG_TENTEC, 3) |
#define | RIG_MODEL_RX340 RIG_MAKE_MODEL(RIG_TENTEC, 4) |
#define | RIG_MODEL_RX350 RIG_MAKE_MODEL(RIG_TENTEC, 5) |
#define | RIG_MODEL_TT526 RIG_MAKE_MODEL(RIG_TENTEC, 6) /* 6N2 */ |
#define | RIG_MODEL_TT516 RIG_MAKE_MODEL(RIG_TENTEC, 7) /* Argonaut V */ |
#define | RIG_MODEL_TT565 RIG_MAKE_MODEL(RIG_TENTEC, 8) /* Orion */ |
#define | RIG_MODEL_TT585 RIG_MAKE_MODEL(RIG_TENTEC, 9) /* Paragon */ |
#define | RIG_MODEL_TT588 RIG_MAKE_MODEL(RIG_TENTEC, 11) /* Omni-VII */ |
#define | RIG_MODEL_RX331 RIG_MAKE_MODEL(RIG_TENTEC, 12) |
#define | RIG_MODEL_TT599 RIG_MAKE_MODEL(RIG_TENTEC, 13) /* Eagle */ |
#define | RIG_ALINCO 17 |
#define | RIG_BACKEND_ALINCO "alinco" |
#define | RIG_MODEL_DX77 RIG_MAKE_MODEL(RIG_ALINCO, 1) |
#define | RIG_KACHINA 18 |
#define | RIG_BACKEND_KACHINA "kachina" |
#define | RIG_MODEL_505DSP RIG_MAKE_MODEL(RIG_KACHINA, 1) |
#define | RIG_RPC 19 |
#define | RIG_BACKEND_RPC "rpcrig" |
#define | RIG_MODEL_RPC RIG_MAKE_MODEL(RIG_RPC, 1) |
A macro that returns the model number of the RPC Network pseudo-backend. | |
#define | RIG_GNURADIO 20 |
#define | RIG_BACKEND_GNURADIO "gnuradio" |
#define | RIG_MODEL_GNURADIO RIG_MAKE_MODEL(RIG_GNURADIO, 1) /* dev model, Chirp source */ |
#define | RIG_MODEL_MC4020 RIG_MAKE_MODEL(RIG_GNURADIO, 2) /* MC4020 */ |
#define | RIG_MODEL_GRAUDIO RIG_MAKE_MODEL(RIG_GNURADIO, 3) /* Sound card source */ |
#define | RIG_MODEL_GRAUDIOIQ RIG_MAKE_MODEL(RIG_GNURADIO, 4) /* I&Q stereo sound card source */ |
#define | RIG_MODEL_USRP_G RIG_MAKE_MODEL(RIG_GNURADIO, 5) /* Universal Software Radio Peripheral */ |
#define | RIG_MICROTUNE 21 |
#define | RIG_BACKEND_MICROTUNE "microtune" |
#define | RIG_MODEL_MICROTUNE_4937 RIG_MAKE_MODEL(RIG_MICROTUNE, 1) /* eval board */ |
#define | RIG_MODEL_MICROTUNE_4702 RIG_MAKE_MODEL(RIG_MICROTUNE, 2) /* Alan's */ |
#define | RIG_MODEL_MICROTUNE_4707 RIG_MAKE_MODEL(RIG_MICROTUNE, 3) |
#define | RIG_TAPR 22 |
#define | RIG_BACKEND_TAPR "tapr" |
#define | RIG_MODEL_DSP10 RIG_MAKE_MODEL(RIG_TAPR, 1) |
#define | RIG_FLEXRADIO 23 |
#define | RIG_BACKEND_FLEXRADIO "flexradio" |
#define | RIG_MODEL_SDR1000 RIG_MAKE_MODEL(RIG_FLEXRADIO, 1) |
#define | RIG_MODEL_SDR1000RFE RIG_MAKE_MODEL(RIG_FLEXRADIO, 2) |
#define | RIG_MODEL_DTTSP RIG_MAKE_MODEL(RIG_FLEXRADIO, 3) |
#define | RIG_MODEL_DTTSP_UDP RIG_MAKE_MODEL(RIG_FLEXRADIO, 4) |
#define | RIG_RFT 24 |
#define | RIG_BACKEND_RFT "rft" |
#define | RIG_MODEL_EKD500 RIG_MAKE_MODEL(RIG_RFT, 1) |
#define | RIG_KIT 25 |
#define | RIG_BACKEND_KIT "kit" |
#define | RIG_MODEL_ELEKTOR304 RIG_MAKE_MODEL(RIG_KIT, 1) |
#define | RIG_MODEL_DRT1 RIG_MAKE_MODEL(RIG_KIT, 2) |
#define | RIG_MODEL_DWT RIG_MAKE_MODEL(RIG_KIT, 3) |
#define | RIG_MODEL_USRP0 RIG_MAKE_MODEL(RIG_KIT, 4) /* prototype */ |
#define | RIG_MODEL_USRP RIG_MAKE_MODEL(RIG_KIT, 5) |
#define | RIG_MODEL_DDS60 RIG_MAKE_MODEL(RIG_KIT, 6) |
#define | RIG_MODEL_ELEKTOR507 RIG_MAKE_MODEL(RIG_KIT, 7) /* Elektor SDR USB */ |
#define | RIG_MODEL_MINIVNA RIG_MAKE_MODEL(RIG_KIT, 8) |
#define | RIG_MODEL_SI570AVRUSB RIG_MAKE_MODEL(RIG_KIT, 9) /* SoftRock Si570 AVR */ |
#define | RIG_MODEL_PMSDR RIG_MAKE_MODEL(RIG_KIT, 10) |
#define | RIG_MODEL_SI570PICUSB RIG_MAKE_MODEL(RIG_KIT, 11) /* SoftRock Si570 PIC */ |
#define | RIG_MODEL_FIFISDR RIG_MAKE_MODEL(RIG_KIT, 12) /* FiFi-SDR USB */ |
#define | RIG_MODEL_FUNCUBEDONGLE RIG_MAKE_MODEL(RIG_KIT, 13) /* FunCUBE Dongle */ |
#define | RIG_MODEL_HIQSDR RIG_MAKE_MODEL(RIG_KIT, 14) /* HiQSDR */ |
#define | RIG_TUNER 26 |
#define | RIG_BACKEND_TUNER "tuner" |
#define | RIG_MODEL_V4L RIG_MAKE_MODEL(RIG_TUNER, 1) |
#define | RIG_MODEL_V4L2 RIG_MAKE_MODEL(RIG_TUNER, 2) |
#define | RIG_RS 27 |
#define | RIG_BACKEND_RS "rs" |
#define | RIG_MODEL_ESMC RIG_MAKE_MODEL(RIG_RS, 1) |
#define | RIG_MODEL_EB200 RIG_MAKE_MODEL(RIG_RS, 2) |
#define | RIG_PRM80 28 |
#define | RIG_BACKEND_PRM80 "prm80" |
#define | RIG_MODEL_PRM8060 RIG_MAKE_MODEL(RIG_PRM80, 1) |
#define | RIG_MODEL_PRM8070 RIG_MAKE_MODEL(RIG_PRM80, 2) |
#define | RIG_ADAT 29 |
#define | RIG_BACKEND_ADAT "adat" |
#define | RIG_MODEL_ADT_200A RIG_MAKE_MODEL(RIG_ADAT, 1) |
#define | RIG_BACKEND_LIST |
Static list of rig models. | |
Typedefs | |
typedef int | rig_model_t |
Convenience type definition for rig model. |
Hamlib rig(radio) model definitions.
This file contains rig model definitions for the Hamlib rig API. Each distinct rig type has a unique model number (ID) and is used by hamlib to identify and distinguish between the different hardware drivers. The exact model numbers can be acquired using the macros in this file. To obtain a list of supported rig branches, one can use the statically defined RIG_BACKEND_LIST macro. To obtain a full list of supported rig (including each model in every branch), the foreach_opened_rig() API function can be used.
The model number, or ID, is used to tell hamlib, which rig the client whishes to use. It is done with the rig_init() API call.
#define RIG_BACKEND_LIST |
{ \
{ RIG_DUMMY, RIG_BACKEND_DUMMY }, \
{ RIG_YAESU, RIG_BACKEND_YAESU }, \
{ RIG_KENWOOD, RIG_BACKEND_KENWOOD }, \
{ RIG_ICOM, RIG_BACKEND_ICOM }, \
{ RIG_PCR, RIG_BACKEND_PCR }, \
{ RIG_AOR, RIG_BACKEND_AOR }, \
{ RIG_JRC, RIG_BACKEND_JRC }, \
{ RIG_UNIDEN, RIG_BACKEND_UNIDEN }, \
{ RIG_DRAKE, RIG_BACKEND_DRAKE }, \
{ RIG_LOWE, RIG_BACKEND_LOWE }, \
{ RIG_RACAL, RIG_BACKEND_RACAL }, \
{ RIG_WJ, RIG_BACKEND_WJ }, \
{ RIG_SKANTI, RIG_BACKEND_SKANTI }, \
{ RIG_WINRADIO, RIG_BACKEND_WINRADIO }, \
{ RIG_TENTEC, RIG_BACKEND_TENTEC }, \
{ RIG_ALINCO, RIG_BACKEND_ALINCO }, \
{ RIG_KACHINA, RIG_BACKEND_KACHINA }, \
{ RIG_RPC, RIG_BACKEND_RPC }, \
{ RIG_TAPR, RIG_BACKEND_TAPR }, \
{ RIG_FLEXRADIO, RIG_BACKEND_FLEXRADIO }, \
{ RIG_RFT, RIG_BACKEND_RFT }, \
{ RIG_KIT, RIG_BACKEND_KIT }, \
{ RIG_TUNER, RIG_BACKEND_TUNER }, \
{ RIG_RS, RIG_BACKEND_RS }, \
{ RIG_PRM80, RIG_BACKEND_PRM80 }, \
{ RIG_ADAT, RIG_BACKEND_ADAT }, \
{ 0, NULL }, /* end */ \
}
Static list of rig models.
This is a NULL terminated list of available rig backends. Each entry in the list consists of two fields: The branch number, which is an integer, and the branch name, which is a character string.
#define RIG_MODEL_DUMMY RIG_MAKE_MODEL(RIG_DUMMY, 1) |
A macro that returns the model number for the dummy backend.
The dummy backend, as the name suggests, is a backend which performs no hardware operations and always behaves as one would expect. It can be thought of as a hardware simulator and is very usefull for testing client applications.
#define RIG_MODEL_RPC RIG_MAKE_MODEL(RIG_RPC, 1) |
A macro that returns the model number of the RPC Network pseudo-backend.
The RPC backend can be used to connect and send commands to a rig server, rpc.rigd
, running on a remote machine. Using this client/server scheme, several clients can control and monitor the same rig hardware.
Hamlib documentation for version 1.2.15 -- Thu Feb 2 2012 21:37:28
Project page: http://www.hamlib.org