* added TX range, plus RTTY cap fixup

git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@344 7ae35d74-ebe9-4afe-98af-79ac388436b8
Hamlib-1.1.1
Stéphane Fillod, F8CFE 2001-02-07 23:43:03 +00:00
rodzic 1d5e476647
commit c1ac334fa6
1 zmienionych plików z 25 dodań i 3 usunięć

Wyświetl plik

@ -7,7 +7,7 @@
* using the serial interface.
*
*
* $Id: ts870s.c,v 1.3 2001-01-28 22:14:21 f4cfe Exp $
* $Id: ts870s.c,v 1.4 2001-02-07 23:43:03 f4cfe Exp $
*
*
*
@ -41,7 +41,9 @@
#include "kenwood.h"
#define TS870S_ALL_MODES (RIG_MODE_AM|RIG_MODE_CW|RIG_MODE_USB|RIG_MODE_LSB|RIG_MODE_FM)
#define TS870S_ALL_MODES (RIG_MODE_AM|RIG_MODE_CW|RIG_MODE_USB|RIG_MODE_LSB|RIG_MODE_FM|RIG_MODE_RTTY)
#define TS870S_OTHER_TX_MODES (RIG_MODE_CW|RIG_MODE_USB|RIG_MODE_LSB|RIG_MODE_FM|RIG_MODE_RTTY)
#define TS870S_AM_TX_MODES RIG_MODE_AM
#define TS870S_FUNC_ALL (RIG_FUNC_TSQL)
@ -51,6 +53,7 @@
* ts870s rig capabilities.
* Notice that some rigs share the same functions.
* Also this struct is READONLY!
* RIT: Variable Range ±9.99 kHz
*/
const struct rig_caps ts870s_caps = {
RIG_MODEL_TS870S, "TS-870S", "Kenwood", "0.1", RIG_STATUS_UNTESTED,
@ -61,7 +64,26 @@ const struct rig_caps ts870s_caps = {
{KHz(100),MHz(30),TS870S_ALL_MODES,-1,-1},
{0,0,0,0,0},
}, /* rx range */
{ {0,0,0,0,0} }, /* FIXME: no tx range yet! */
{
{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}
}, /* tx range */
{
{TS870S_ALL_MODES,50},
{TS870S_ALL_MODES,100},