kopia lustrzana https://github.com/Hamlib/Hamlib
* update after API modification (new fields, KHz -> kHz)
* backend maintainers: please populate caps->filters git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@391 7ae35d74-ebe9-4afe-98af-79ac388436b8Hamlib-1.1.1
rodzic
617c6ade52
commit
8970be14de
27
aor/ar8200.c
27
aor/ar8200.c
|
@ -7,7 +7,7 @@
|
|||
* using the serial interface.
|
||||
*
|
||||
*
|
||||
* $Id: ar8200.c,v 1.3 2001-02-11 23:11:29 f4cfe Exp $
|
||||
* $Id: ar8200.c,v 1.4 2001-02-14 23:54:20 f4cfe Exp $
|
||||
*
|
||||
*
|
||||
*
|
||||
|
@ -55,7 +55,8 @@
|
|||
const struct rig_caps ar8200_caps = {
|
||||
RIG_MODEL_AR8200, "AR8200", "AOR", "0.1", "GPL",
|
||||
RIG_STATUS_UNTESTED, RIG_TYPE_SCANNER,
|
||||
RIG_PTT_NONE, 9600, 19200, 8, 2, RIG_PARITY_NONE, RIG_HANDSHAKE_XONXOFF,
|
||||
RIG_PTT_NONE, RIG_DCD_NONE, RIG_PORT_SERIAL,
|
||||
9600, 19200, 8, 2, RIG_PARITY_NONE, RIG_HANDSHAKE_XONXOFF,
|
||||
0, 0, 200, 3,
|
||||
RIG_FUNC_NONE, AR8200_FUNC_ALL, AR8200_LEVEL_ALL, AR8200_LEVEL_ALL,
|
||||
{ RIG_DBLST_END, },
|
||||
|
@ -67,7 +68,7 @@ const struct rig_caps ar8200_caps = {
|
|||
{ RIG_FRNG_END, }, /* FIXME: enter region 1 setting */
|
||||
{ RIG_FRNG_END, },
|
||||
{
|
||||
{KHz(100),MHz(2040),AR8200_MODES,-1,-1},
|
||||
{kHz(100),MHz(2040),AR8200_MODES,-1,-1},
|
||||
RIG_FRNG_END,
|
||||
}, /* rx range */
|
||||
{ RIG_FRNG_END, }, /* no tx range, this is a scanner! */
|
||||
|
@ -75,18 +76,24 @@ const struct rig_caps ar8200_caps = {
|
|||
{
|
||||
{AR8200_MODES,50},
|
||||
{AR8200_MODES,100},
|
||||
{AR8200_MODES,KHz(1)},
|
||||
{AR8200_MODES,KHz(5)},
|
||||
{AR8200_MODES,KHz(9)},
|
||||
{AR8200_MODES,KHz(10)},
|
||||
{AR8200_MODES,kHz(1)},
|
||||
{AR8200_MODES,kHz(5)},
|
||||
{AR8200_MODES,kHz(9)},
|
||||
{AR8200_MODES,kHz(10)},
|
||||
{AR8200_MODES,12500},
|
||||
{AR8200_MODES,KHz(20)},
|
||||
{AR8200_MODES,KHz(25)},
|
||||
{AR8200_MODES,KHz(100)},
|
||||
{AR8200_MODES,kHz(20)},
|
||||
{AR8200_MODES,kHz(25)},
|
||||
{AR8200_MODES,kHz(100)},
|
||||
{AR8200_MODES,MHz(1)},
|
||||
{AR8200_MODES,0}, /* any tuning step */
|
||||
RIG_TS_END,
|
||||
},
|
||||
/* mode/filter list, remember: order matters! */
|
||||
{
|
||||
/* FIXME! */
|
||||
RIG_FLT_END,
|
||||
},
|
||||
|
||||
NULL, NULL, NULL, aor_close, NULL /* probe not supported yet */,
|
||||
aor_set_freq, aor_get_freq, aor_set_mode, aor_get_mode, NULL,
|
||||
set_ts: aor_set_ts,
|
||||
|
|
199
icom/ic706.c
199
icom/ic706.c
|
@ -7,7 +7,7 @@
|
|||
* using the "CI-V" interface.
|
||||
*
|
||||
*
|
||||
* $Id: ic706.c,v 1.12 2001-02-11 23:13:13 f4cfe Exp $
|
||||
* $Id: ic706.c,v 1.13 2001-02-14 23:54:21 f4cfe Exp $
|
||||
*
|
||||
*
|
||||
*
|
||||
|
@ -63,7 +63,8 @@
|
|||
const struct rig_caps ic706_caps = {
|
||||
RIG_MODEL_IC706, "IC-706", "Icom", "0.2", "GPL",
|
||||
RIG_STATUS_UNTESTED, RIG_TYPE_MOBILE,
|
||||
RIG_PTT_NONE, 300, 19200, 8, 1, RIG_PARITY_NONE, RIG_HANDSHAKE_NONE,
|
||||
RIG_PTT_NONE, RIG_DCD_NONE, RIG_PORT_SERIAL,
|
||||
300, 19200, 8, 1, RIG_PARITY_NONE, RIG_HANDSHAKE_NONE,
|
||||
0, 0, 200, 3,
|
||||
RIG_FUNC_NONE, IC706_FUNC_ALL, RIG_FUNC_NONE, IC706_LEVEL_ALL,
|
||||
{ 20, RIG_DBLST_END, },
|
||||
|
@ -74,25 +75,25 @@ const struct rig_caps ic706_caps = {
|
|||
|
||||
{ RIG_FRNG_END, }, /* FIXME: enter region 1 setting */
|
||||
{ RIG_FRNG_END, },
|
||||
{ {KHz(30),199999999,IC706_ALL_RX_MODES,-1,-1},RIG_FRNG_END, }, /* rx range */
|
||||
{ {KHz(1800),1999999,IC706_OTHER_TX_MODES,5000,100000}, /* 100W class */
|
||||
{KHz(1800),1999999,IC706_AM_TX_MODES,2000,40000}, /* 40W class */
|
||||
{KHz(3500),3999999,IC706_OTHER_TX_MODES,5000,100000},
|
||||
{KHz(3500),3999999,IC706_AM_TX_MODES,2000,40000},
|
||||
{MHz(7),KHz(7300),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{MHz(7),KHz(7300),IC706_AM_TX_MODES,2000,40000},
|
||||
{KHz(10100),KHz(10150),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{KHz(10100),KHz(10150),IC706_AM_TX_MODES,2000,40000},
|
||||
{MHz(14),KHz(14350),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{MHz(14),KHz(14350),IC706_AM_TX_MODES,2000,40000},
|
||||
{KHz(18068),KHz(18168),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{KHz(18068),KHz(18168),IC706_AM_TX_MODES,2000,40000},
|
||||
{MHz(21),KHz(21450),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{MHz(21),KHz(21450),IC706_AM_TX_MODES,2000,40000},
|
||||
{KHz(24890),KHz(24990),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{KHz(24890),KHz(24990),IC706_AM_TX_MODES,2000,40000},
|
||||
{MHz(28),KHz(29700),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{MHz(28),KHz(29700),IC706_AM_TX_MODES,2000,40000},
|
||||
{ {kHz(30),199999999,IC706_ALL_RX_MODES,-1,-1},RIG_FRNG_END, }, /* rx range */
|
||||
{ {kHz(1800),1999999,IC706_OTHER_TX_MODES,5000,100000}, /* 100W class */
|
||||
{kHz(1800),1999999,IC706_AM_TX_MODES,2000,40000}, /* 40W class */
|
||||
{kHz(3500),3999999,IC706_OTHER_TX_MODES,5000,100000},
|
||||
{kHz(3500),3999999,IC706_AM_TX_MODES,2000,40000},
|
||||
{MHz(7),kHz(7300),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{MHz(7),kHz(7300),IC706_AM_TX_MODES,2000,40000},
|
||||
{kHz(10100),kHz(10150),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{kHz(10100),kHz(10150),IC706_AM_TX_MODES,2000,40000},
|
||||
{MHz(14),kHz(14350),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{MHz(14),kHz(14350),IC706_AM_TX_MODES,2000,40000},
|
||||
{kHz(18068),kHz(18168),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{kHz(18068),kHz(18168),IC706_AM_TX_MODES,2000,40000},
|
||||
{MHz(21),kHz(21450),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{MHz(21),kHz(21450),IC706_AM_TX_MODES,2000,40000},
|
||||
{kHz(24890),kHz(24990),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{kHz(24890),kHz(24990),IC706_AM_TX_MODES,2000,40000},
|
||||
{MHz(28),kHz(29700),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{MHz(28),kHz(29700),IC706_AM_TX_MODES,2000,40000},
|
||||
{MHz(50),MHz(54),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{MHz(50),MHz(54),IC706_AM_TX_MODES,2000,40000},
|
||||
{MHz(144),MHz(148),IC706_OTHER_TX_MODES,5000,20000}, /* not sure.. */
|
||||
|
@ -102,17 +103,28 @@ const struct rig_caps ic706_caps = {
|
|||
{{IC706_1HZ_TS_MODES,1},
|
||||
{IC706_ALL_RX_MODES,10},
|
||||
{IC706_ALL_RX_MODES,100},
|
||||
{IC706_ALL_RX_MODES,KHz(1)},
|
||||
{IC706_ALL_RX_MODES,KHz(5)},
|
||||
{IC706_ALL_RX_MODES,KHz(9)},
|
||||
{IC706_ALL_RX_MODES,KHz(10)},
|
||||
{IC706_ALL_RX_MODES,kHz(1)},
|
||||
{IC706_ALL_RX_MODES,kHz(5)},
|
||||
{IC706_ALL_RX_MODES,kHz(9)},
|
||||
{IC706_ALL_RX_MODES,kHz(10)},
|
||||
{IC706_ALL_RX_MODES,12500},
|
||||
{IC706_ALL_RX_MODES,KHz(20)},
|
||||
{IC706_ALL_RX_MODES,KHz(25)},
|
||||
{IC706_ALL_RX_MODES,KHz(100)},
|
||||
{IC706_ALL_RX_MODES,kHz(20)},
|
||||
{IC706_ALL_RX_MODES,kHz(25)},
|
||||
{IC706_ALL_RX_MODES,kHz(100)},
|
||||
{IC706_1MHZ_TS_MODES,MHz(1)},
|
||||
RIG_TS_END,
|
||||
},
|
||||
|
||||
/* mode/filter list, remember: order matters! */
|
||||
{
|
||||
{RIG_MODE_SSB|RIG_MODE_CW|RIG_MODE_RTTY, kHz(2.4)}, /* bultin FL-272 */
|
||||
{RIG_MODE_AM, kHz(8)}, /* mid w/ bultin FL-94 */
|
||||
{RIG_MODE_AM, kHz(2.4)}, /* narrow w/ bultin FL-272 */
|
||||
{RIG_MODE_FM, kHz(15)}, /* ?? TBC, mid w/ bultin FL-23+SFPC455E */
|
||||
{RIG_MODE_FM, kHz(8)}, /* narrow w/ bultin FL-94 */
|
||||
{RIG_MODE_WFM, kHz(230)}, /* WideFM, filter FL?? */
|
||||
RIG_FLT_END,
|
||||
},
|
||||
icom_init, icom_cleanup, NULL, NULL, NULL /* probe not supported yet */,
|
||||
icom_set_freq, icom_get_freq, icom_set_mode, icom_get_mode, icom_set_vfo,
|
||||
NULL,
|
||||
|
@ -121,7 +133,8 @@ const struct rig_caps ic706_caps = {
|
|||
const struct rig_caps ic706mkii_caps = {
|
||||
RIG_MODEL_IC706MKII, "IC-706MKII", "Icom", "0.2", "GPL",
|
||||
RIG_STATUS_UNTESTED, RIG_TYPE_MOBILE,
|
||||
RIG_PTT_NONE, 300, 19200, 8, 1, RIG_PARITY_NONE, RIG_HANDSHAKE_NONE,
|
||||
RIG_PTT_NONE, RIG_DCD_NONE, RIG_PORT_SERIAL,
|
||||
300, 19200, 8, 1, RIG_PARITY_NONE, RIG_HANDSHAKE_NONE,
|
||||
0, 0, 200, 3,
|
||||
RIG_FUNC_NONE, IC706_FUNC_ALL, RIG_FUNC_NONE, IC706_LEVEL_ALL,
|
||||
{ 20, RIG_DBLST_END, },
|
||||
|
@ -132,25 +145,25 @@ const struct rig_caps ic706mkii_caps = {
|
|||
|
||||
{ RIG_FRNG_END, }, /* FIXME: enter region 1 setting */
|
||||
{ RIG_FRNG_END, },
|
||||
{ {KHz(30),199999999,IC706_ALL_RX_MODES,-1,-1},RIG_FRNG_END, }, /* rx range */
|
||||
{ {KHz(1800),1999999,IC706_OTHER_TX_MODES,5000,100000}, /* 100W class */
|
||||
{KHz(1800),1999999,IC706_AM_TX_MODES,2000,40000}, /* 40W class */
|
||||
{KHz(3500),3999999,IC706_OTHER_TX_MODES,5000,100000},
|
||||
{KHz(3500),3999999,IC706_AM_TX_MODES,2000,40000},
|
||||
{MHz(7),KHz(7300),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{MHz(7),KHz(7300),IC706_AM_TX_MODES,2000,40000},
|
||||
{KHz(10100),KHz(10150),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{KHz(10100),KHz(10150),IC706_AM_TX_MODES,2000,40000},
|
||||
{MHz(14),KHz(14350),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{MHz(14),KHz(14350),IC706_AM_TX_MODES,2000,40000},
|
||||
{KHz(18068),KHz(18168),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{KHz(18068),KHz(18168),IC706_AM_TX_MODES,2000,40000},
|
||||
{MHz(21),KHz(21450),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{MHz(21),KHz(21450),IC706_AM_TX_MODES,2000,40000},
|
||||
{KHz(24890),KHz(24990),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{KHz(24890),KHz(24990),IC706_AM_TX_MODES,2000,40000},
|
||||
{MHz(28),KHz(29700),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{MHz(28),KHz(29700),IC706_AM_TX_MODES,2000,40000},
|
||||
{ {kHz(30),199999999,IC706_ALL_RX_MODES,-1,-1},RIG_FRNG_END, }, /* rx range */
|
||||
{ {kHz(1800),1999999,IC706_OTHER_TX_MODES,5000,100000}, /* 100W class */
|
||||
{kHz(1800),1999999,IC706_AM_TX_MODES,2000,40000}, /* 40W class */
|
||||
{kHz(3500),3999999,IC706_OTHER_TX_MODES,5000,100000},
|
||||
{kHz(3500),3999999,IC706_AM_TX_MODES,2000,40000},
|
||||
{MHz(7),kHz(7300),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{MHz(7),kHz(7300),IC706_AM_TX_MODES,2000,40000},
|
||||
{kHz(10100),kHz(10150),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{kHz(10100),kHz(10150),IC706_AM_TX_MODES,2000,40000},
|
||||
{MHz(14),kHz(14350),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{MHz(14),kHz(14350),IC706_AM_TX_MODES,2000,40000},
|
||||
{kHz(18068),kHz(18168),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{kHz(18068),kHz(18168),IC706_AM_TX_MODES,2000,40000},
|
||||
{MHz(21),kHz(21450),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{MHz(21),kHz(21450),IC706_AM_TX_MODES,2000,40000},
|
||||
{kHz(24890),kHz(24990),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{kHz(24890),kHz(24990),IC706_AM_TX_MODES,2000,40000},
|
||||
{MHz(28),kHz(29700),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{MHz(28),kHz(29700),IC706_AM_TX_MODES,2000,40000},
|
||||
{MHz(50),MHz(54),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{MHz(50),MHz(54),IC706_AM_TX_MODES,2000,40000},
|
||||
{MHz(144),MHz(148),IC706_OTHER_TX_MODES,5000,20000}, /* not sure.. */
|
||||
|
@ -160,18 +173,28 @@ const struct rig_caps ic706mkii_caps = {
|
|||
{{IC706_1HZ_TS_MODES,1},
|
||||
{IC706_ALL_RX_MODES,10},
|
||||
{IC706_ALL_RX_MODES,100},
|
||||
{IC706_ALL_RX_MODES,KHz(1)},
|
||||
{IC706_ALL_RX_MODES,KHz(5)},
|
||||
{IC706_ALL_RX_MODES,KHz(9)},
|
||||
{IC706_ALL_RX_MODES,KHz(10)},
|
||||
{IC706_ALL_RX_MODES,kHz(1)},
|
||||
{IC706_ALL_RX_MODES,kHz(5)},
|
||||
{IC706_ALL_RX_MODES,kHz(9)},
|
||||
{IC706_ALL_RX_MODES,kHz(10)},
|
||||
{IC706_ALL_RX_MODES,12500},
|
||||
{IC706_ALL_RX_MODES,KHz(20)},
|
||||
{IC706_ALL_RX_MODES,KHz(25)},
|
||||
{IC706_ALL_RX_MODES,KHz(100)},
|
||||
{IC706_ALL_RX_MODES,kHz(20)},
|
||||
{IC706_ALL_RX_MODES,kHz(25)},
|
||||
{IC706_ALL_RX_MODES,kHz(100)},
|
||||
{IC706_1MHZ_TS_MODES,MHz(1)},
|
||||
RIG_TS_END,
|
||||
},
|
||||
|
||||
/* mode/filter list, remember: order matters! */
|
||||
{
|
||||
{RIG_MODE_SSB|RIG_MODE_CW|RIG_MODE_RTTY, kHz(2.4)}, /* bultin FL-272 */
|
||||
{RIG_MODE_AM, kHz(8)}, /* mid w/ bultin FL-94 */
|
||||
{RIG_MODE_AM, kHz(2.4)}, /* narrow w/ bultin FL-272 */
|
||||
{RIG_MODE_FM, kHz(15)}, /* ?? TBC, mid w/ bultin FL-23+SFPC455E */
|
||||
{RIG_MODE_FM, kHz(8)}, /* narrow w/ bultin FL-94 */
|
||||
{RIG_MODE_WFM, kHz(230)}, /* WideFM, filter FL?? */
|
||||
RIG_FLT_END,
|
||||
},
|
||||
icom_init, icom_cleanup, NULL, NULL, NULL /* probe not supported yet */,
|
||||
icom_set_freq, icom_get_freq, icom_set_mode, icom_get_mode, icom_set_vfo,
|
||||
NULL,
|
||||
|
@ -184,7 +207,8 @@ const struct rig_caps ic706mkii_caps = {
|
|||
const struct rig_caps ic706mkiig_caps = {
|
||||
RIG_MODEL_IC706MKIIG, "IC-706MKIIG", "Icom", "0.2", "GPL",
|
||||
RIG_STATUS_ALPHA, RIG_TYPE_MOBILE,
|
||||
RIG_PTT_NONE, 300, 19200, 8, 1, RIG_PARITY_NONE, RIG_HANDSHAKE_NONE,
|
||||
RIG_PTT_NONE, RIG_DCD_RIG, RIG_PORT_SERIAL,
|
||||
300, 19200, 8, 1, RIG_PARITY_NONE, RIG_HANDSHAKE_NONE,
|
||||
0, 0, 200, 3,
|
||||
RIG_FUNC_NONE, IC706_FUNC_ALL|RIG_FUNC_NR|RIG_FUNC_ANF, IC706_LEVEL_ALL, IC706_LEVEL_ALL,
|
||||
{ 20, RIG_DBLST_END, },
|
||||
|
@ -195,27 +219,27 @@ const struct rig_caps ic706mkiig_caps = {
|
|||
|
||||
{ RIG_FRNG_END, }, /* FIXME: enter region 1 setting */
|
||||
{ RIG_FRNG_END, },
|
||||
{ {KHz(30),MHz(200)-1,IC706_ALL_RX_MODES,-1,-1}, /* this trx also has UHF */
|
||||
{ {kHz(30),MHz(200)-1,IC706_ALL_RX_MODES,-1,-1}, /* this trx also has UHF */
|
||||
{MHz(400),MHz(470),IC706_ALL_RX_MODES,-1,-1},
|
||||
RIG_FRNG_END, },
|
||||
{ {KHz(1800),MHz(2)-1,IC706_OTHER_TX_MODES,5000,100000}, /* 100W class */
|
||||
{KHz(1800),MHz(2)-1,IC706_AM_TX_MODES,2000,40000}, /* 40W class */
|
||||
{KHz(3500),MHz(4)-1,IC706_OTHER_TX_MODES,5000,100000},
|
||||
{KHz(3500),MHz(4)-1,IC706_AM_TX_MODES,2000,40000},
|
||||
{MHz(7),KHz(7300),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{MHz(7),KHz(7300),IC706_AM_TX_MODES,2000,40000},
|
||||
{KHz(10100),KHz(10150),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{KHz(10100),KHz(10150),IC706_AM_TX_MODES,2000,40000},
|
||||
{MHz(14),KHz(14350),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{MHz(14),KHz(14350),IC706_AM_TX_MODES,2000,40000},
|
||||
{KHz(18068),KHz(18168),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{KHz(18068),KHz(18168),IC706_AM_TX_MODES,2000,40000},
|
||||
{MHz(21),KHz(21450),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{MHz(21),KHz(21450),IC706_AM_TX_MODES,2000,40000},
|
||||
{KHz(24890),KHz(24990),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{KHz(24890),KHz(24990),IC706_AM_TX_MODES,2000,40000},
|
||||
{MHz(28),KHz(29700),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{MHz(28),KHz(29700),IC706_AM_TX_MODES,2000,40000},
|
||||
{ {kHz(1800),MHz(2)-1,IC706_OTHER_TX_MODES,5000,100000}, /* 100W class */
|
||||
{kHz(1800),MHz(2)-1,IC706_AM_TX_MODES,2000,40000}, /* 40W class */
|
||||
{kHz(3500),MHz(4)-1,IC706_OTHER_TX_MODES,5000,100000},
|
||||
{kHz(3500),MHz(4)-1,IC706_AM_TX_MODES,2000,40000},
|
||||
{MHz(7),kHz(7300),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{MHz(7),kHz(7300),IC706_AM_TX_MODES,2000,40000},
|
||||
{kHz(10100),kHz(10150),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{kHz(10100),kHz(10150),IC706_AM_TX_MODES,2000,40000},
|
||||
{MHz(14),kHz(14350),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{MHz(14),kHz(14350),IC706_AM_TX_MODES,2000,40000},
|
||||
{kHz(18068),kHz(18168),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{kHz(18068),kHz(18168),IC706_AM_TX_MODES,2000,40000},
|
||||
{MHz(21),kHz(21450),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{MHz(21),kHz(21450),IC706_AM_TX_MODES,2000,40000},
|
||||
{kHz(24890),kHz(24990),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{kHz(24890),kHz(24990),IC706_AM_TX_MODES,2000,40000},
|
||||
{MHz(28),kHz(29700),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{MHz(28),kHz(29700),IC706_AM_TX_MODES,2000,40000},
|
||||
{MHz(50),MHz(54),IC706_OTHER_TX_MODES,5000,100000},
|
||||
{MHz(50),MHz(54),IC706_AM_TX_MODES,2000,40000},
|
||||
{MHz(144),MHz(148),IC706_OTHER_TX_MODES,5000,50000}, /* 50W */
|
||||
|
@ -226,17 +250,27 @@ const struct rig_caps ic706mkiig_caps = {
|
|||
{{IC706_1HZ_TS_MODES,1},
|
||||
{IC706_ALL_RX_MODES,10},
|
||||
{IC706_ALL_RX_MODES,100},
|
||||
{IC706_ALL_RX_MODES,KHz(1)},
|
||||
{IC706_ALL_RX_MODES,KHz(5)},
|
||||
{IC706_ALL_RX_MODES,KHz(9)},
|
||||
{IC706_ALL_RX_MODES,KHz(10)},
|
||||
{IC706_ALL_RX_MODES,kHz(1)},
|
||||
{IC706_ALL_RX_MODES,kHz(5)},
|
||||
{IC706_ALL_RX_MODES,kHz(9)},
|
||||
{IC706_ALL_RX_MODES,kHz(10)},
|
||||
{IC706_ALL_RX_MODES,12500},
|
||||
{IC706_ALL_RX_MODES,KHz(20)},
|
||||
{IC706_ALL_RX_MODES,KHz(25)},
|
||||
{IC706_ALL_RX_MODES,KHz(100)},
|
||||
{IC706_ALL_RX_MODES,kHz(20)},
|
||||
{IC706_ALL_RX_MODES,kHz(25)},
|
||||
{IC706_ALL_RX_MODES,kHz(100)},
|
||||
{IC706_1MHZ_TS_MODES,MHz(1)},
|
||||
RIG_TS_END,
|
||||
},
|
||||
/* mode/filter list, remember: order matters! */
|
||||
{
|
||||
{RIG_MODE_SSB|RIG_MODE_CW|RIG_MODE_RTTY, kHz(2.4)}, /* bultin FL-272 */
|
||||
{RIG_MODE_AM, kHz(8)}, /* mid w/ bultin FL-94 */
|
||||
{RIG_MODE_AM, kHz(2.4)}, /* narrow w/ bultin FL-272 */
|
||||
{RIG_MODE_FM, kHz(15)}, /* ?? TBC, mid w/ bultin FL-23+SFPC455E */
|
||||
{RIG_MODE_FM, kHz(8)}, /* narrow w/ bultin FL-94 */
|
||||
{RIG_MODE_WFM, kHz(230)}, /* WideFM, filter FL?? */
|
||||
RIG_FLT_END,
|
||||
},
|
||||
icom_init, icom_cleanup, NULL, NULL, NULL /* probe not supported yet */,
|
||||
icom_set_freq, icom_get_freq, icom_set_mode, icom_get_mode, icom_set_vfo,
|
||||
NULL,
|
||||
|
@ -256,6 +290,7 @@ set_mem: icom_set_mem,
|
|||
mv_ctl: icom_mv_ctl,
|
||||
set_ptt: icom_set_ptt,
|
||||
get_ptt: icom_get_ptt,
|
||||
get_dcd: icom_get_dcd,
|
||||
set_ts: icom_set_ts,
|
||||
get_ts: icom_get_ts,
|
||||
set_rptr_shift: icom_set_rptr_shift,
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
* using the "CI-V" interface.
|
||||
*
|
||||
*
|
||||
* $Id: icr8500.c,v 1.3 2001-02-11 23:13:13 f4cfe Exp $
|
||||
* $Id: icr8500.c,v 1.4 2001-02-14 23:54:21 f4cfe Exp $
|
||||
*
|
||||
*
|
||||
*
|
||||
|
@ -55,7 +55,8 @@ const struct rig_caps icr8500_caps = {
|
|||
RIG_MODEL_ICR8500, "ICR-8500", "Icom", "0.2", "GPL",
|
||||
RIG_STATUS_UNTESTED, RIG_TYPE_RECEIVER,
|
||||
|
||||
RIG_PTT_NONE, 300, 19200, 8, 1, RIG_PARITY_NONE, RIG_HANDSHAKE_NONE,
|
||||
RIG_PTT_NONE, RIG_DCD_NONE, RIG_PORT_SERIAL,
|
||||
300, 19200, 8, 1, RIG_PARITY_NONE, RIG_HANDSHAKE_NONE,
|
||||
0, 0, 200, 3,
|
||||
RIG_FUNC_NONE, ICR8500_FUNC_ALL, ICR8500_LEVEL_ALL, ICR8500_LEVEL_ALL,
|
||||
{ 20, RIG_DBLST_END, },
|
||||
|
@ -67,7 +68,7 @@ const struct rig_caps icr8500_caps = {
|
|||
{ RIG_FRNG_END, }, /* FIXME: enter region 1 setting */
|
||||
{ RIG_FRNG_END, },
|
||||
|
||||
{ {KHz(100),MHz(824)-10,ICR8500_MODES,-1,-1},
|
||||
{ {kHz(100),MHz(824)-10,ICR8500_MODES,-1,-1},
|
||||
{MHz(849)+10,MHz(869)-10,ICR8500_MODES,-1,-1},
|
||||
{MHz(894)+10,GHz(2)-10,ICR8500_MODES,-1,-1},
|
||||
RIG_FRNG_END, },
|
||||
|
@ -76,18 +77,30 @@ const struct rig_caps icr8500_caps = {
|
|||
{ {ICR8500_MODES,10},
|
||||
{ICR8500_MODES,50},
|
||||
{ICR8500_MODES,100},
|
||||
{ICR8500_MODES,KHz(1)},
|
||||
{ICR8500_MODES,kHz(1)},
|
||||
{ICR8500_MODES,2500},
|
||||
{ICR8500_MODES,KHz(5)},
|
||||
{ICR8500_MODES,KHz(9)},
|
||||
{ICR8500_MODES,KHz(10)},
|
||||
{ICR8500_MODES,kHz(5)},
|
||||
{ICR8500_MODES,kHz(9)},
|
||||
{ICR8500_MODES,kHz(10)},
|
||||
{ICR8500_MODES,12500},
|
||||
{ICR8500_MODES,KHz(20)},
|
||||
{ICR8500_MODES,KHz(25)},
|
||||
{ICR8500_MODES,KHz(100)},
|
||||
{ICR8500_MODES,kHz(20)},
|
||||
{ICR8500_MODES,kHz(25)},
|
||||
{ICR8500_MODES,kHz(100)},
|
||||
{ICR8500_1MHZ_TS_MODES,MHz(1)},
|
||||
RIG_TS_END,
|
||||
},
|
||||
/* mode/filter list, remember: order matters! */
|
||||
{
|
||||
/* FIXME: To be confirmed! --SF */
|
||||
{RIG_MODE_SSB|RIG_MODE_CW|RIG_MODE_RTTY, kHz(2.4)},
|
||||
{RIG_MODE_AM, kHz(8)},
|
||||
{RIG_MODE_AM, kHz(2.4)}, /* narrow */
|
||||
{RIG_MODE_AM, kHz(15)}, /* wide */
|
||||
{RIG_MODE_FM, kHz(15)},
|
||||
{RIG_MODE_FM, kHz(8)}, /* narrow */
|
||||
{RIG_MODE_WFM, kHz(230)},
|
||||
RIG_FLT_END,
|
||||
},
|
||||
icom_init, icom_cleanup, NULL, NULL, NULL /* probe not supported yet */,
|
||||
icom_set_freq, icom_get_freq, icom_set_mode, icom_get_mode, icom_set_vfo,
|
||||
NULL,
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
* using the serial interface.
|
||||
*
|
||||
*
|
||||
* $Id: ts870s.c,v 1.5 2001-02-11 23:13:13 f4cfe Exp $
|
||||
* $Id: ts870s.c,v 1.6 2001-02-14 23:54:20 f4cfe Exp $
|
||||
*
|
||||
*
|
||||
*
|
||||
|
@ -58,7 +58,8 @@
|
|||
const struct rig_caps ts870s_caps = {
|
||||
RIG_MODEL_TS870S, "TS-870S", "Kenwood", "0.1", "GPL",
|
||||
RIG_STATUS_UNTESTED, RIG_TYPE_TRANSCEIVER,
|
||||
RIG_PTT_RIG, 1200, 57600, 8, 1, RIG_PARITY_NONE, RIG_HANDSHAKE_NONE,
|
||||
RIG_PTT_RIG, RIG_DCD_NONE, RIG_PORT_SERIAL,
|
||||
1200, 57600, 8, 1, RIG_PARITY_NONE, RIG_HANDSHAKE_NONE,
|
||||
0, 0, 200, 3,
|
||||
RIG_FUNC_NONE, TS870S_FUNC_ALL, TS870S_LEVEL_ALL, TS870S_LEVEL_ALL,
|
||||
{ RIG_DBLST_END, }, /* FIXME! */
|
||||
|
@ -70,45 +71,51 @@ const struct rig_caps ts870s_caps = {
|
|||
{ RIG_FRNG_END, }, /* FIXME: enter region 1 setting */
|
||||
{ RIG_FRNG_END, },
|
||||
{
|
||||
{KHz(100),MHz(30),TS870S_ALL_MODES,-1,-1},
|
||||
{kHz(100),MHz(30),TS870S_ALL_MODES,-1,-1},
|
||||
RIG_FRNG_END,
|
||||
}, /* rx range */
|
||||
{
|
||||
{KHz(1800),MHz(2)-1,TS870S_OTHER_TX_MODES,5000,100000}, /* 100W class */
|
||||
{KHz(1800),MHz(2)-1,TS870S_AM_TX_MODES,2000,25000}, /* 25W class */
|
||||
{KHz(3500),MHz(4)-1,TS870S_OTHER_TX_MODES,5000,100000},
|
||||
{KHz(3500),MHz(4)-1,TS870S_AM_TX_MODES,2000,25000},
|
||||
{MHz(7),KHz(7300),TS870S_OTHER_TX_MODES,5000,100000},
|
||||
{MHz(7),KHz(7300),TS870S_AM_TX_MODES,2000,25000},
|
||||
{KHz(10100),KHz(10150),TS870S_OTHER_TX_MODES,5000,100000},
|
||||
{KHz(10100),KHz(10150),TS870S_AM_TX_MODES,2000,25000},
|
||||
{MHz(14),KHz(14350),TS870S_OTHER_TX_MODES,5000,100000},
|
||||
{MHz(14),KHz(14350),TS870S_AM_TX_MODES,2000,25000},
|
||||
{KHz(18068),KHz(18168),TS870S_OTHER_TX_MODES,5000,100000},
|
||||
{KHz(18068),KHz(18168),TS870S_AM_TX_MODES,2000,25000},
|
||||
{MHz(21),KHz(21450),TS870S_OTHER_TX_MODES,5000,100000},
|
||||
{MHz(21),KHz(21450),TS870S_AM_TX_MODES,2000,25000},
|
||||
{KHz(24890),KHz(24990),TS870S_OTHER_TX_MODES,5000,100000},
|
||||
{KHz(24890),KHz(24990),TS870S_AM_TX_MODES,2000,25000},
|
||||
{MHz(28),KHz(29700),TS870S_OTHER_TX_MODES,5000,100000},
|
||||
{MHz(28),KHz(29700),TS870S_AM_TX_MODES,2000,25000},
|
||||
{kHz(1800),MHz(2)-1,TS870S_OTHER_TX_MODES,5000,100000}, /* 100W class */
|
||||
{kHz(1800),MHz(2)-1,TS870S_AM_TX_MODES,2000,25000}, /* 25W class */
|
||||
{kHz(3500),MHz(4)-1,TS870S_OTHER_TX_MODES,5000,100000},
|
||||
{kHz(3500),MHz(4)-1,TS870S_AM_TX_MODES,2000,25000},
|
||||
{MHz(7),kHz(7300),TS870S_OTHER_TX_MODES,5000,100000},
|
||||
{MHz(7),kHz(7300),TS870S_AM_TX_MODES,2000,25000},
|
||||
{kHz(10100),kHz(10150),TS870S_OTHER_TX_MODES,5000,100000},
|
||||
{kHz(10100),kHz(10150),TS870S_AM_TX_MODES,2000,25000},
|
||||
{MHz(14),kHz(14350),TS870S_OTHER_TX_MODES,5000,100000},
|
||||
{MHz(14),kHz(14350),TS870S_AM_TX_MODES,2000,25000},
|
||||
{kHz(18068),kHz(18168),TS870S_OTHER_TX_MODES,5000,100000},
|
||||
{kHz(18068),kHz(18168),TS870S_AM_TX_MODES,2000,25000},
|
||||
{MHz(21),kHz(21450),TS870S_OTHER_TX_MODES,5000,100000},
|
||||
{MHz(21),kHz(21450),TS870S_AM_TX_MODES,2000,25000},
|
||||
{kHz(24890),kHz(24990),TS870S_OTHER_TX_MODES,5000,100000},
|
||||
{kHz(24890),kHz(24990),TS870S_AM_TX_MODES,2000,25000},
|
||||
{MHz(28),kHz(29700),TS870S_OTHER_TX_MODES,5000,100000},
|
||||
{MHz(28),kHz(29700),TS870S_AM_TX_MODES,2000,25000},
|
||||
RIG_FRNG_END,
|
||||
}, /* tx range */
|
||||
{
|
||||
{TS870S_ALL_MODES,50},
|
||||
{TS870S_ALL_MODES,100},
|
||||
{TS870S_ALL_MODES,KHz(1)},
|
||||
{TS870S_ALL_MODES,KHz(5)},
|
||||
{TS870S_ALL_MODES,KHz(9)},
|
||||
{TS870S_ALL_MODES,KHz(10)},
|
||||
{TS870S_ALL_MODES,kHz(1)},
|
||||
{TS870S_ALL_MODES,kHz(5)},
|
||||
{TS870S_ALL_MODES,kHz(9)},
|
||||
{TS870S_ALL_MODES,kHz(10)},
|
||||
{TS870S_ALL_MODES,12500},
|
||||
{TS870S_ALL_MODES,KHz(20)},
|
||||
{TS870S_ALL_MODES,KHz(25)},
|
||||
{TS870S_ALL_MODES,KHz(100)},
|
||||
{TS870S_ALL_MODES,kHz(20)},
|
||||
{TS870S_ALL_MODES,kHz(25)},
|
||||
{TS870S_ALL_MODES,kHz(100)},
|
||||
{TS870S_ALL_MODES,MHz(1)},
|
||||
{TS870S_ALL_MODES,0}, /* any tuning step */
|
||||
RIG_TS_END,
|
||||
},
|
||||
/* mode/filter list, remember: order matters! */
|
||||
{
|
||||
/* FIXME! */
|
||||
RIG_FLT_END,
|
||||
},
|
||||
|
||||
NULL, NULL, NULL, NULL, NULL /* probe not supported yet */,
|
||||
kenwood_set_freq, kenwood_get_freq, kenwood_set_mode, kenwood_get_mode, NULL,
|
||||
};
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
* /dev/winradio API.
|
||||
*
|
||||
*
|
||||
* $Id: winradio.c,v 1.2 2001-02-11 23:13:13 f4cfe Exp $
|
||||
* $Id: winradio.c,v 1.3 2001-02-14 23:54:21 f4cfe Exp $
|
||||
*
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
|
@ -188,15 +188,17 @@ const struct rig_caps wr1500_caps = {
|
|||
copyright: "GPL?",
|
||||
status: RIG_STATUS_NEW,
|
||||
rig_type: RIG_TYPE_PCRECEIVER,
|
||||
port_type: RIG_PORT_DEVICE,
|
||||
targetable_vfo: 0,
|
||||
ptt_type: RIG_PTT_NONE,
|
||||
dcd_type: RIG_DCD_NONE,
|
||||
has_get_func: WR1500_FUNC,
|
||||
has_set_func: WR1500_FUNC,
|
||||
has_get_level: WR1500_LEVEL,
|
||||
has_set_level: WR1500_SET_LEVEL,
|
||||
transceive: RIG_TRN_OFF,
|
||||
attenuator: { 20, RIG_DBLST_END, },
|
||||
rx_range_list2: { {start:KHz(150),end:MHz(1500),modes:WR1500_MODES,
|
||||
rx_range_list2: { {start:kHz(150),end:MHz(1500),modes:WR1500_MODES,
|
||||
low_power:-1,high_power:-1},
|
||||
RIG_FRNG_END, },
|
||||
tx_range_list2: { RIG_FRNG_END, },
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
* box (FIF-232C) or similar
|
||||
*
|
||||
*
|
||||
* $Id: ft747.c,v 1.5 2001-02-11 23:13:13 f4cfe Exp $
|
||||
* $Id: ft747.c,v 1.6 2001-02-14 23:54:21 f4cfe Exp $
|
||||
*
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
|
@ -128,7 +128,8 @@ static const yaesu_cmd_set_t ncmd[] = {
|
|||
const struct rig_caps ft747_caps = {
|
||||
RIG_MODEL_FT747, "FT-747GX", "Yaesu", "0.1", "GPL?",
|
||||
RIG_STATUS_ALPHA, RIG_TYPE_MOBILE,
|
||||
RIG_PTT_RIG, 4800, 4800, 8, 2, RIG_PARITY_NONE, RIG_HANDSHAKE_NONE,
|
||||
RIG_PTT_RIG, RIG_DCD_NONE, RIG_PORT_SERIAL,
|
||||
4800, 4800, 8, 2, RIG_PARITY_NONE, RIG_HANDSHAKE_NONE,
|
||||
FT747_WRITE_DELAY, FT747_POST_WRITE_DELAY, 2000, 0,
|
||||
FT747_FUNC_ALL, FT747_FUNC_ALL, RIG_LEVEL_NONE, RIG_LEVEL_NONE,
|
||||
{ RIG_DBLST_END, }, /* FIXME! */
|
||||
|
@ -173,14 +174,20 @@ const struct rig_caps ft747_caps = {
|
|||
{ {FT747_SSB_CW_RX_MODES,25}, /* fast off */
|
||||
{FT747_SSB_CW_RX_MODES,2500}, /* fast on */
|
||||
|
||||
{FT747_AM_RX_MODES,KHz(1)}, /* fast off */
|
||||
{FT747_AM_RX_MODES,KHz(10)}, /* fast on */
|
||||
{FT747_AM_RX_MODES,kHz(1)}, /* fast off */
|
||||
{FT747_AM_RX_MODES,kHz(10)}, /* fast on */
|
||||
|
||||
{FT747_FM_RX_MODES,KHz(5)}, /* fast off */
|
||||
{FT747_FM_RX_MODES,kHz(5)}, /* fast off */
|
||||
{FT747_FM_RX_MODES,12500}, /* fast on */
|
||||
|
||||
RIG_TS_END,
|
||||
},
|
||||
/* mode/filter list, remember: order matters! */
|
||||
{
|
||||
/* FIXME! */
|
||||
RIG_FLT_END,
|
||||
},
|
||||
|
||||
ft747_init,
|
||||
ft747_cleanup,
|
||||
ft747_open, /* port opened */
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
* via serial interface to an FT-847 using the "CAT" interface.
|
||||
*
|
||||
*
|
||||
* $Id: ft847.c,v 1.5 2001-02-11 23:13:13 f4cfe Exp $
|
||||
* $Id: ft847.c,v 1.6 2001-02-14 23:54:21 f4cfe Exp $
|
||||
*
|
||||
*
|
||||
*
|
||||
|
@ -185,7 +185,8 @@ static const yaesu_cmd_set_t ncmd[] = {
|
|||
const struct rig_caps ft847_caps = {
|
||||
RIG_MODEL_FT847, "FT-847", "Yaesu", "0.1", "GPL?",
|
||||
RIG_STATUS_ALPHA, RIG_TYPE_TRANSCEIVER,
|
||||
RIG_PTT_RIG, 4800, 57600, 8, 2, RIG_PARITY_NONE, RIG_HANDSHAKE_NONE,
|
||||
RIG_PTT_RIG, RIG_DCD_NONE, RIG_PORT_SERIAL,
|
||||
4800, 57600, 8, 2, RIG_PARITY_NONE, RIG_HANDSHAKE_NONE,
|
||||
FT847_WRITE_DELAY, FT847_POST_WRITE_DELAY, 100, 0,
|
||||
RIG_FUNC_NONE, FT847_FUNC_ALL, RIG_LEVEL_NONE, RIG_LEVEL_NONE,
|
||||
{ RIG_DBLST_END, }, /* FIXME! */
|
||||
|
@ -250,6 +251,11 @@ const struct rig_caps ft847_caps = {
|
|||
|
||||
RIG_TS_END,
|
||||
},
|
||||
/* mode/filter list, remember: order matters! */
|
||||
{
|
||||
/* FIXME! */
|
||||
RIG_FLT_END,
|
||||
},
|
||||
ft847_init,
|
||||
ft847_cleanup,
|
||||
ft847_open,
|
||||
|
|
Ładowanie…
Reference in New Issue