kopia lustrzana https://github.com/Hamlib/Hamlib
* added filter list, misc fixes
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@463 7ae35d74-ebe9-4afe-98af-79ac388436b8Hamlib-1.1.1
rodzic
f3ef65626e
commit
3fad31e1a0
22
aor/ar8200.c
22
aor/ar8200.c
|
@ -7,7 +7,7 @@
|
|||
* using the serial interface.
|
||||
*
|
||||
*
|
||||
* $Id: ar8200.c,v 1.8 2001-03-04 13:06:36 f4cfe Exp $
|
||||
* $Id: ar8200.c,v 1.9 2001-04-26 21:29:34 f4cfe Exp $
|
||||
*
|
||||
*
|
||||
*
|
||||
|
@ -45,27 +45,29 @@
|
|||
|
||||
#define AR8200_FUNC_ALL (RIG_FUNC_TSQL)
|
||||
|
||||
#define AR8200_LEVEL_ALL (RIG_LEVEL_ATT|RIG_LEVEL_AGC|RIG_LEVEL_SQL|RIG_LEVEL_SQLSTAT|RIG_LEVEL_STRENGTH)
|
||||
#define AR8200_LEVEL (RIG_LEVEL_ATT|RIG_LEVEL_AGC|RIG_LEVEL_SQL)
|
||||
|
||||
/*
|
||||
* ar8200 rig capabilities.
|
||||
* Notice that some rigs share the same functions.
|
||||
* Also this struct is READONLY!
|
||||
*
|
||||
* part of info from http://www.aoruk.com/8200.htm
|
||||
*/
|
||||
const struct rig_caps ar8200_caps = {
|
||||
RIG_MODEL_AR8200, "AR8200", "AOR", "0.1", "GPL",
|
||||
RIG_STATUS_UNTESTED, RIG_TYPE_SCANNER,
|
||||
RIG_PTT_NONE, RIG_DCD_NONE, RIG_PORT_SERIAL,
|
||||
9600, 19200, 8, 2, RIG_PARITY_NONE, RIG_HANDSHAKE_XONXOFF,
|
||||
4800, 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_FUNC_NONE, AR8200_FUNC_ALL, AR8200_LEVEL|RIG_LEVEL_SQLSTAT|RIG_LEVEL_STRENGTH, AR8200_LEVEL,
|
||||
RIG_PARM_NONE, RIG_PARM_NONE, /* FIXME: parms */
|
||||
NULL, NULL, /* FIXME: CTCSS/DCS list */
|
||||
{ RIG_DBLST_END, },
|
||||
{ RIG_DBLST_END, },
|
||||
NULL,
|
||||
Hz(0), Hz(0), /* RIT, IF-SHIFT */
|
||||
0, /* FIXME: VFO list */
|
||||
RIG_VFO_A,
|
||||
0, RIG_TRN_RIG,
|
||||
1000, 0, 0,
|
||||
|
||||
|
@ -74,7 +76,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_VFO_A},
|
||||
RIG_FRNG_END,
|
||||
}, /* rx range */
|
||||
{ RIG_FRNG_END, }, /* no tx range, this is a scanner! */
|
||||
|
@ -96,7 +98,13 @@ const struct rig_caps ar8200_caps = {
|
|||
},
|
||||
/* mode/filter list, remember: order matters! */
|
||||
{
|
||||
/* FIXME! */
|
||||
/* mode/filter list, remember: order matters! */
|
||||
{RIG_MODE_SSB|RIG_MODE_CW, kHz(3)},
|
||||
{RIG_MODE_AM, kHz(9)},
|
||||
{RIG_MODE_AM, kHz(3)},
|
||||
{RIG_MODE_FM|RIG_MODE_AM, kHz(12)},
|
||||
{RIG_MODE_FM, kHz(9)},
|
||||
{RIG_MODE_WFM, kHz(230)}, /* 50kHz at -3dB, 380kHz at -20dB */
|
||||
RIG_FLT_END,
|
||||
},
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
* /dev/winradio API. This file describe the WR1500 capabilities.
|
||||
*
|
||||
*
|
||||
* $Id: wr1500.c,v 1.1 2001-03-02 18:37:17 f4cfe Exp $
|
||||
* $Id: wr1500.c,v 1.2 2001-04-26 21:33:15 f4cfe Exp $
|
||||
*
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
|
@ -59,11 +59,11 @@ const struct rig_caps wr1500_caps = {
|
|||
model_name: "WR-1500",
|
||||
mfg_name: "Winradio",
|
||||
version: "0.6",
|
||||
copyright: "GPL?",
|
||||
copyright: "GPL",
|
||||
status: RIG_STATUS_NEW,
|
||||
rig_type: RIG_TYPE_PCRECEIVER,
|
||||
port_type: RIG_PORT_DEVICE,
|
||||
vfo_list: 0, /* FIXME! */
|
||||
vfo_list: RIG_VFO_A,
|
||||
targetable_vfo: 0,
|
||||
ptt_type: RIG_PTT_NONE,
|
||||
dcd_type: RIG_DCD_NONE,
|
||||
|
@ -77,12 +77,24 @@ const struct rig_caps wr1500_caps = {
|
|||
dcs_list: NULL, /* FIXME */
|
||||
chan_list: { RIG_CHAN_END, }, /* FIXME */
|
||||
transceive: RIG_TRN_OFF,
|
||||
max_ifshift: kHz(2),
|
||||
attenuator: { 20, RIG_DBLST_END, },
|
||||
rx_range_list2: { {start:kHz(150),end:MHz(1500),modes:WR1500_MODES,
|
||||
low_power:-1,high_power:-1},
|
||||
low_power:-1,high_power:-1,vfo:RIG_VFO_A},
|
||||
{start:MHz(30),end:MHz(1500),modes:RIG_MODE_WFM,
|
||||
low_power:-1,high_power:-1,vfo:RIG_VFO_A},
|
||||
RIG_FRNG_END, },
|
||||
tx_range_list2: { RIG_FRNG_END, },
|
||||
tuning_steps: { {WR1500_MODES,1}, RIG_TS_END, },
|
||||
|
||||
tuning_steps: { {RIG_MODE_SSB|RIG_MODE_CW,1},
|
||||
{RIG_MODE_AM|RIG_MODE_FM|RIG_MODE_WFM,10}, RIG_TS_END, },
|
||||
|
||||
filters: { {RIG_MODE_SSB|RIG_MODE_CW, kHz(2.5)},
|
||||
{RIG_MODE_AM, kHz(6)},
|
||||
{RIG_MODE_FM, kHz(15)},
|
||||
{RIG_MODE_WFM, kHz(230)},
|
||||
RIG_FLT_END, },
|
||||
|
||||
priv: NULL, /* priv */
|
||||
|
||||
rig_init: wr_rig_init,
|
||||
|
|
Ładowanie…
Reference in New Issue