added targetable_vfo value to caps

git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@319 7ae35d74-ebe9-4afe-98af-79ac388436b8
Hamlib-1.1.1
Frank Singleton, VK3FCS 2001-01-06 06:49:40 +00:00
rodzic 327be0cce7
commit edd8759eea
2 zmienionych plików z 24 dodań i 7 usunięć

Wyświetl plik

@ -7,7 +7,7 @@
* box (FIF-232C) or similar
*
*
* $Id: ft747.c,v 1.3 2001-01-05 02:03:33 javabear Exp $
* $Id: ft747.c,v 1.4 2001-01-06 06:49:40 javabear Exp $
*
*
* This program is free software; you can redistribute it and/or
@ -128,7 +128,7 @@ static const yaesu_cmd_set_t ncmd[] = {
const struct rig_caps ft747_caps = {
RIG_MODEL_FT747, "FT-747GX", "Yaesu", "0.1", RIG_STATUS_ALPHA,
RIG_TYPE_MOBILE, RIG_PTT_RIG, 4800, 4800, 8, 2, RIG_PARITY_NONE,
RIG_HANDSHAKE_NONE, FT747_WRITE_DELAY, FT747_POST_WRITE_DELAY, 2000, 0,FT747_FUNC_ALL,0,0,20,RIG_TRN_OFF,
RIG_HANDSHAKE_NONE, FT747_WRITE_DELAY, FT747_POST_WRITE_DELAY, 2000, 0,FT747_FUNC_ALL,0,0,0,20,RIG_TRN_OFF,
{ {100000,29999900,FT747_ALL_RX_MODES,-1,-1}, {0,0,0,0,0}, }, /* rx range */
{ {1500000,1999900,FT747_OTHER_TX_MODES,5000,100000}, /* 100W class */
@ -305,8 +305,11 @@ int ft747_set_freq(RIG *rig, vfo_t vfo, freq_t freq) {
rig_debug(RIG_DEBUG_VERBOSE,"ft747: requested freq = %Li Hz \n", freq);
ft747_set_vfo(rig, vfo); /* select VFO first , new API */
/* frontend sets VFO now , if targetable_vfo = 0 */
#if 0
ft747_set_vfo(rig, vfo); /* select VFO first , new API */
#endif
/*
* Copy native cmd freq_set to private cmd storage area
@ -376,8 +379,12 @@ int ft747_set_mode(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t width ) {
if (!rig)
return -RIG_EINVAL;
ft747_set_vfo(rig, vfo); /* select VFO first , new API */
/* frontend sets VFO now , if targetable_vfo = 0 */
#if 0
ft747_set_vfo(rig, vfo); /* select VFO first , new API */
#endif
/*
* translate mode from generic to ft747 specific
*/
@ -596,13 +603,18 @@ int ft747_get_vfo(RIG *rig, vfo_t *vfo) {
}
int ft747_set_ptt(RIG *rig,vfo_t vfo, ptt_t ptt) {
unsigned char cmd_index; /* index of sequence to send */
if (!rig)
return -RIG_EINVAL;
/* frontend sets VFO now , if targetable_vfo = 0 */
#if 0
ft747_set_vfo(rig,vfo); /* select VFO first */
#endif
switch(ptt) {
case RIG_PTT_OFF:

Wyświetl plik

@ -6,7 +6,7 @@
* via serial interface to an FT-847 using the "CAT" interface.
*
*
* $Id: ft847.c,v 1.2 2001-01-04 07:03:58 javabear Exp $
* $Id: ft847.c,v 1.3 2001-01-06 06:49:40 javabear Exp $
*
*
*
@ -185,7 +185,7 @@ static const yaesu_cmd_set_t ncmd[] = {
const struct rig_caps ft847_caps = {
RIG_MODEL_FT847, "FT-847", "Yaesu", "0.1", RIG_STATUS_ALPHA,
RIG_TYPE_TRANSCEIVER,RIG_PTT_RIG, 4800, 57600, 8, 2, RIG_PARITY_NONE,
RIG_HANDSHAKE_NONE,FT847_WRITE_DELAY ,FT847_POST_WRITE_DELAY, 100, 0, FT847_FUNC_ALL, 0, 0, 78, RIG_TRN_OFF,
RIG_HANDSHAKE_NONE,FT847_WRITE_DELAY ,FT847_POST_WRITE_DELAY, 100, 0, FT847_FUNC_ALL, 0, 0, 1, 78, RIG_TRN_OFF,
{ {100000,76000000,FT847_ALL_RX_MODES,-1,-1}, /* rx range begin */
{108000000,174000000,FT847_ALL_RX_MODES,-1,-1},
{420000000,512000000,FT847_ALL_RX_MODES,-1,-1},
@ -453,6 +453,11 @@ int ft847_get_freq(RIG *rig, vfo_t vfo, freq_t *freq) {
/*
* TODO -- add other VFO's
*
*/
int ft847_set_mode(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t width) {
unsigned char cmd_index; /* index of sequence to send */