[Hamlib-cvs-digest] CVS: hamlib/yaesu ft747.c,1.3,1.4 ft847.c,1.2,1.3
Library to control radio transceivers and receivers
Brought to you by:
n0nb
From: Frank S. <jav...@us...> - 2001-01-06 06:49:35
|
Update of /cvsroot/hamlib/hamlib/yaesu In directory usw-pr-cvs1:/tmp/cvs-serv4387 Modified Files: ft747.c ft847.c Log Message: added targetable_vfo value to caps Index: ft747.c =================================================================== RCS file: /cvsroot/hamlib/hamlib/yaesu/ft747.c,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** ft747.c 2001/01/05 02:03:33 1.3 --- ft747.c 2001/01/06 06:49:40 1.4 *************** *** 129,133 **** 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, { {100000,29999900,FT747_ALL_RX_MODES,-1,-1}, {0,0,0,0,0}, }, /* rx range */ --- 129,133 ---- 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,0,20,RIG_TRN_OFF, { {100000,29999900,FT747_ALL_RX_MODES,-1,-1}, {0,0,0,0,0}, }, /* rx range */ *************** *** 306,311 **** rig_debug(RIG_DEBUG_VERBOSE,"ft747: requested freq = %Li Hz \n", freq); ! ft747_set_vfo(rig, vfo); /* select VFO first , new API */ /* --- 306,314 ---- rig_debug(RIG_DEBUG_VERBOSE,"ft747: requested freq = %Li Hz \n", freq); ! /* frontend sets VFO now , if targetable_vfo = 0 */ + #if 0 + ft747_set_vfo(rig, vfo); /* select VFO first , new API */ + #endif /* *************** *** 377,382 **** return -RIG_EINVAL; ! ft747_set_vfo(rig, vfo); /* select VFO first , new API */ ! /* * translate mode from generic to ft747 specific --- 380,389 ---- return -RIG_EINVAL; ! /* 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 *************** *** 597,600 **** --- 604,608 ---- } + int ft747_set_ptt(RIG *rig,vfo_t vfo, ptt_t ptt) { unsigned char cmd_index; /* index of sequence to send */ *************** *** 602,607 **** --- 610,619 ---- 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) { Index: ft847.c =================================================================== RCS file: /cvsroot/hamlib/hamlib/yaesu/ft847.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** ft847.c 2001/01/04 07:03:58 1.2 --- ft847.c 2001/01/06 06:49:40 1.3 *************** *** 186,190 **** 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, { {100000,76000000,FT847_ALL_RX_MODES,-1,-1}, /* rx range begin */ {108000000,174000000,FT847_ALL_RX_MODES,-1,-1}, --- 186,190 ---- 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, 1, 78, RIG_TRN_OFF, { {100000,76000000,FT847_ALL_RX_MODES,-1,-1}, /* rx range begin */ {108000000,174000000,FT847_ALL_RX_MODES,-1,-1}, *************** *** 453,456 **** --- 453,461 ---- + + /* + * TODO -- add other VFO's + * + */ int ft847_set_mode(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t width) { |