ts140,ts2000,ts480,ts570,ts680,ts850,ts870s: remove usage of fixed ; and EOM

git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2611 7ae35d74-ebe9-4afe-98af-79ac388436b8
Hamlib-1.2.9
Alessandro Zummo, IZ1PRB 2009-02-03 22:13:55 +00:00
rodzic 1d7a263642
commit 392249c921
7 zmienionych plików z 112 dodań i 112 usunięć

Wyświetl plik

@ -2,7 +2,7 @@
* Hamlib Kenwood backend - TS140 description
* Copyright (c) 2000-2008 by Stephane Fillod
*
* $Id: ts140.c,v 1.11 2009-01-28 23:30:56 azummo Exp $
* $Id: ts140.c,v 1.12 2009-02-03 22:13:54 azummo Exp $
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as
@ -69,7 +69,7 @@ static int ts140_set_vfo(RIG *rig, vfo_t vfo)
return -RIG_EINVAL;
}
cmd_len = sprintf(cmdbuf, "FN%c;", vfo_function); /* The 680 and 140 need this to set the VFO on the radio */
cmd_len = sprintf(cmdbuf, "FN%c", vfo_function); /* The 680 and 140 need this to set the VFO on the radio */
ack_len = 0;
retval = kenwood_transaction (rig, cmdbuf, cmd_len, ackbuf, &ack_len);
if (retval != RIG_OK)

Wyświetl plik

@ -2,7 +2,7 @@
* Hamlib Kenwood backend - TS2000 description
* Copyright (c) 2000-2008 by Stephane Fillod
*
* $Id: ts2000.c,v 1.25 2009-01-28 23:30:56 azummo Exp $
* $Id: ts2000.c,v 1.26 2009-02-03 22:13:55 azummo Exp $
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as
@ -285,7 +285,7 @@ int ts2000_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
switch (level) {
case RIG_LEVEL_PREAMP:
retval = kenwood_transaction (rig, "PA;", 3, lvlbuf, &lvl_len);
retval = kenwood_transaction (rig, "PA", 2, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
if ((lvl_len != 5)){ /*TS-2000 returns 5 chars for PA; */
@ -302,7 +302,7 @@ int ts2000_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
break;
case RIG_LEVEL_ATT:
retval = kenwood_transaction (rig, "RA;", 3, lvlbuf, &lvl_len);
retval = kenwood_transaction (rig, "RA", 2, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
@ -321,7 +321,7 @@ int ts2000_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
break;
case RIG_LEVEL_VOX:
retval = kenwood_transaction (rig, "VD;", 3, lvlbuf, &lvl_len);
retval = kenwood_transaction (rig, "VD", 2, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
if (lvl_len != 7) {
@ -334,7 +334,7 @@ int ts2000_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
break;
case RIG_LEVEL_AF:
retval = kenwood_transaction (rig, "AG0;", 4, lvlbuf, &lvl_len);
retval = kenwood_transaction (rig, "AG0", 3, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
if (lvl_len != 7) {
@ -347,7 +347,7 @@ int ts2000_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
break;
case RIG_LEVEL_RF:
retval = kenwood_transaction (rig, "RG;", 3, lvlbuf, &lvl_len);
retval = kenwood_transaction (rig, "RG", 2, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
if (lvl_len != 6) {
@ -360,7 +360,7 @@ int ts2000_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
break;
case RIG_LEVEL_SQL:
retval = kenwood_transaction (rig, "SQ0;", 4, lvlbuf, &lvl_len);
retval = kenwood_transaction (rig, "SQ0", 3, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
if (lvl_len != 7) {
@ -373,7 +373,7 @@ int ts2000_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
break;
case RIG_LEVEL_CWPITCH:
retval = kenwood_transaction (rig, "EX0310000;", 10, lvlbuf, &lvl_len);
retval = kenwood_transaction (rig, "EX0310000", 9, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
if (lvl_len != 12) {
@ -386,7 +386,7 @@ int ts2000_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
break;
case RIG_LEVEL_RFPOWER:
retval = kenwood_transaction (rig, "PC;", 3, lvlbuf, &lvl_len);
retval = kenwood_transaction (rig, "PC", 2, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
if (lvl_len != 6) {
@ -399,7 +399,7 @@ int ts2000_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
break;
case RIG_LEVEL_MICGAIN:
retval = kenwood_transaction (rig, "MG;", 3, lvlbuf, &lvl_len);
retval = kenwood_transaction (rig, "MG", 2, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
if (lvl_len != 6) {
@ -412,7 +412,7 @@ int ts2000_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
break;
case RIG_LEVEL_KEYSPD:
retval = kenwood_transaction (rig, "KS;", 3, lvlbuf, &lvl_len);
retval = kenwood_transaction (rig, "KS", 2, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
if (lvl_len != 6) {
@ -429,7 +429,7 @@ int ts2000_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
break;
case RIG_LEVEL_COMP:
retval = kenwood_transaction (rig, "PL;", 3, lvlbuf, &lvl_len);
retval = kenwood_transaction (rig, "PL", 2, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
if (lvl_len != 9) {
@ -444,7 +444,7 @@ int ts2000_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
case RIG_LEVEL_AGC: /* FIX ME: ts2000 returns 0 -20 for AGC */
ret = get_kenwood_level(rig, "GT;", 3, &val->f);
ret = get_kenwood_level(rig, "GT", 2, &val->f);
agclevel = 255.0 * val->f;
if (agclevel == 0) val->i = 0;
else if (agclevel < 85) val->i = 1;
@ -454,7 +454,7 @@ int ts2000_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
break;
case RIG_LEVEL_BKINDL:
retval = kenwood_transaction (rig, "SD;", 3, lvlbuf, &lvl_len);
retval = kenwood_transaction (rig, "SD", 2, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
if (lvl_len != 7) {
@ -471,7 +471,7 @@ int ts2000_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
break;
case RIG_LEVEL_METER:
retval = kenwood_transaction (rig, "RM;", 3, lvlbuf, &lvl_len);
retval = kenwood_transaction (rig, "RM", 2, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
if (lvl_len != 8) {
@ -484,7 +484,7 @@ int ts2000_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
break;
case RIG_LEVEL_VOXGAIN:
retval = kenwood_transaction (rig, "VG;", 3, lvlbuf, &lvl_len);
retval = kenwood_transaction (rig, "VG", 2, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
if (lvl_len != 6) {
@ -502,7 +502,7 @@ int ts2000_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
case RIG_LEVEL_RAWSTR:
case RIG_LEVEL_STRENGTH:
retval = kenwood_transaction (rig, "SM0;", 4, lvlbuf, &lvl_len);
retval = kenwood_transaction (rig, "SM0", 3, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;

Wyświetl plik

@ -2,7 +2,7 @@
* Hamlib Kenwood backend - TS480 description
* Copyright (c) 2000-2004 by Stephane Fillod and Juergen Rinas
*
* $Id: ts480.c,v 1.10 2009-01-28 23:30:58 azummo Exp $
* $Id: ts480.c,v 1.11 2009-02-03 22:13:55 azummo Exp $
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as
@ -53,8 +53,8 @@ kenwood_ts480_set_ptt (RIG * rig, vfo_t vfo, ptt_t ptt)
size_t ack_len = 0;
if (RIG_PTT_ON == ptt)
return kenwood_transaction (rig, "TX1;", 4, ackbuf, &ack_len);
return kenwood_transaction (rig, "RX;", 3, ackbuf, &ack_len);
return kenwood_transaction (rig, "TX1", 3, ackbuf, &ack_len);
return kenwood_transaction (rig, "RX", 2, ackbuf, &ack_len);
}
/*
@ -69,7 +69,7 @@ kenwood_ts480_get_info (RIG * rig)
int retval;
firm_len = 50;
retval = kenwood_transaction (rig, "TY;", 3, firmbuf, &firm_len);
retval = kenwood_transaction (rig, "TY", 2, firmbuf, &firm_len);
if (retval != RIG_OK)
return NULL;
if (firm_len != 6)
@ -114,22 +114,22 @@ kenwood_ts480_set_level (RIG * rig, vfo_t vfo, setting_t level, value_t val)
{
case RIG_LEVEL_RFPOWER:
kenwood_val = val.f * 100; /* level for TS480SAT is from 0.. 100W in SSB */
level_len = sprintf (levelbuf, "PC%03d;", kenwood_val);
level_len = sprintf (levelbuf, "PC%03d", kenwood_val);
break;
case RIG_LEVEL_AF:
kenwood_val = val.f * 255; /* possible values for TS480 are 000.. 255 */
level_len = sprintf (levelbuf, "AG0%03d;", kenwood_val);
level_len = sprintf (levelbuf, "AG0%03d", kenwood_val);
break;
case RIG_LEVEL_RF:
kenwood_val = val.f * 100; /* possible values for TS480 are 000.. 100 */
level_len = sprintf (levelbuf, "RG%03d;", kenwood_val);
level_len = sprintf (levelbuf, "RG%03d", kenwood_val);
break;
case RIG_LEVEL_SQL:
kenwood_val = val.f * 255; /* possible values for TS480 are 000.. 255 */
level_len = sprintf (levelbuf, "SQ0%03d;", kenwood_val);
level_len = sprintf (levelbuf, "SQ0%03d", kenwood_val);
break;
case RIG_LEVEL_AGC: /* possible values for TS480 000(=off), 001(=fast), 002(=slow) */
@ -149,7 +149,7 @@ kenwood_ts480_set_level (RIG * rig, vfo_t vfo, setting_t level, value_t val)
rig_debug (RIG_DEBUG_ERR, "Unsupported agc value");
return -RIG_EINVAL;
};
level_len = sprintf (levelbuf, "GT%03d;", kenwood_val);
level_len = sprintf (levelbuf, "GT%03d", kenwood_val);
break;
default:
@ -181,7 +181,7 @@ kenwood_ts480_get_level (RIG * rig, vfo_t vfo, setting_t level, value_t * val)
switch (level)
{
case RIG_LEVEL_RFPOWER:
retval = kenwood_transaction (rig, "PC;", 3, ackbuf, &ack_len);
retval = kenwood_transaction (rig, "PC", 2, ackbuf, &ack_len);
if (RIG_OK != retval)
return retval;
if (6 != ack_len)
@ -192,7 +192,7 @@ kenwood_ts480_get_level (RIG * rig, vfo_t vfo, setting_t level, value_t * val)
return RIG_OK;
case RIG_LEVEL_AF:
retval = kenwood_transaction (rig, "AG0;", 4, ackbuf, &ack_len);
retval = kenwood_transaction (rig, "AG0", 3, ackbuf, &ack_len);
if (RIG_OK != retval)
return retval;
if (7 != ack_len)
@ -203,7 +203,7 @@ kenwood_ts480_get_level (RIG * rig, vfo_t vfo, setting_t level, value_t * val)
return RIG_OK;
case RIG_LEVEL_RF:
retval = kenwood_transaction (rig, "RG;", 3, ackbuf, &ack_len);
retval = kenwood_transaction (rig, "RG", 2, ackbuf, &ack_len);
if (RIG_OK != retval)
return retval;
if (6 != ack_len)
@ -214,7 +214,7 @@ kenwood_ts480_get_level (RIG * rig, vfo_t vfo, setting_t level, value_t * val)
return RIG_OK;
case RIG_LEVEL_SQL:
retval = kenwood_transaction (rig, "SQ0;", 4, ackbuf, &ack_len);
retval = kenwood_transaction (rig, "SQ0", 3, ackbuf, &ack_len);
if (RIG_OK != retval)
return retval;
if (7 != ack_len)
@ -225,7 +225,7 @@ kenwood_ts480_get_level (RIG * rig, vfo_t vfo, setting_t level, value_t * val)
return RIG_OK;
case RIG_LEVEL_AGC:
retval = kenwood_transaction (rig, "GT;", 3, ackbuf, &ack_len);
retval = kenwood_transaction (rig, "GT", 2, ackbuf, &ack_len);
if (RIG_OK != retval)
return retval;
if (6 != ack_len)

Wyświetl plik

@ -2,7 +2,7 @@
* Hamlib Kenwood backend - TS570 description
* Copyright (c) 2001-2005 by Stephane Fillod
*
* $Id: ts570.c,v 1.39 2009-02-02 07:30:35 azummo Exp $
* $Id: ts570.c,v 1.40 2009-02-03 22:13:55 azummo Exp $
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as
@ -59,7 +59,7 @@ static int ts570_get_mode(RIG *rig, vfo_t vfo, rmode_t *mode, pbwidth_t *width)
buf_len = 50;
retval = kenwood_transaction (rig, "MD;", 3, buf, &buf_len);
retval = kenwood_transaction (rig, "MD", 2, buf, &buf_len);
if (retval != RIG_OK)
return retval;
@ -100,7 +100,7 @@ static int ts570_get_mode(RIG *rig, vfo_t vfo, rmode_t *mode, pbwidth_t *width)
case RIG_MODE_RTTY:
case RIG_MODE_RTTYR:
buf_len = 50;
retval = kenwood_transaction (rig, "FW;", 3, buf, &buf_len);
retval = kenwood_transaction (rig, "FW", 2, buf, &buf_len);
if (retval != RIG_OK) return retval;
if (buf_len != 7 || buf[1] != 'W')
{
@ -115,7 +115,7 @@ static int ts570_get_mode(RIG *rig, vfo_t vfo, rmode_t *mode, pbwidth_t *width)
case RIG_MODE_FM:
case RIG_MODE_AM:
buf_len = 50;
retval = kenwood_transaction (rig, "SL;", 3, buf, &buf_len);
retval = kenwood_transaction (rig, "SL", 2, buf, &buf_len);
if (retval != RIG_OK) return retval;
if (buf_len != 5 || buf[1] != 'L')
{
@ -158,7 +158,7 @@ static int ts570_set_mode(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t width)
if ((kmode = mode_to_char(mode)) == RIG_MODE_NONE)
return -RIG_EINVAL;
buf_len = sprintf(buf, "MD%c;", kmode);
buf_len = sprintf(buf, "MD%c", kmode);
ack_len = 0;
retval = kenwood_transaction (rig, buf, buf_len, ackbuf, &ack_len);
if (retval != RIG_OK) return retval;
@ -170,7 +170,7 @@ static int ts570_set_mode(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t width)
case RIG_MODE_CWR:
case RIG_MODE_RTTY:
case RIG_MODE_RTTYR:
buf_len = sprintf(buf, "FW%04d;", (int)width);
buf_len = sprintf(buf, "FW%04d", (int)width);
retval = kenwood_transaction (rig, buf, buf_len, ackbuf, &ack_len);
if (retval != RIG_OK) return retval;
break;
@ -178,7 +178,7 @@ static int ts570_set_mode(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t width)
case RIG_MODE_LSB:
case RIG_MODE_FM:
case RIG_MODE_AM:
buf_len = sprintf(buf, "SL%02d;", (int)width/50);
buf_len = sprintf(buf, "SL%02d", (int)width/50);
retval = kenwood_transaction (rig, buf, buf_len, ackbuf, &ack_len);
if (retval != RIG_OK) return retval;
break;
@ -209,10 +209,10 @@ int ts570_set_func(RIG *rig, vfo_t vfo, setting_t func, int status)
case RIG_FUNC_NR:
if ((status < 0) || (status >2))
return -RIG_EINVAL;
fct_len = sprintf(fctbuf,"NR%01d;", status);
fct_len = sprintf(fctbuf,"NR%01d", status);
return kenwood_transaction (rig, fctbuf, fct_len, ackbuf, &ack_len);
case RIG_FUNC_TUNER:
fct_len = sprintf(fctbuf,"AC %c0;", (0==status)?'0':'1');
fct_len = sprintf(fctbuf,"AC %c0", (0==status)?'0':'1');
return kenwood_transaction (rig, fctbuf, fct_len, ackbuf, &ack_len);
default:
@ -239,7 +239,7 @@ int ts570_get_func(RIG *rig, vfo_t vfo, setting_t func, int *status)
*/
switch (func) {
case RIG_FUNC_NR:
retval = kenwood_transaction (rig, "NR;", 3, fctbuf, &fct_len);
retval = kenwood_transaction (rig, "NR", 2, fctbuf, &fct_len);
if (retval != RIG_OK)
return retval;
@ -253,7 +253,7 @@ int ts570_get_func(RIG *rig, vfo_t vfo, setting_t func, int *status)
break;
case RIG_FUNC_TUNER:
retval = kenwood_transaction (rig, "AC;", 3, fctbuf, &fct_len);
retval = kenwood_transaction (rig, "AC", 2, fctbuf, &fct_len);
if (retval != RIG_OK)
return retval;
@ -296,12 +296,12 @@ ts570_set_level (RIG * rig, vfo_t vfo, setting_t level, value_t val)
kenwood_val = val.i;
/* set the preamplifier if a correct value is entered */
if (kenwood_val == 0)
level_len = sprintf(levelbuf, "PA0;");
level_len = sprintf(levelbuf, "PA0");
else
for (i=0; i<MAXDBLSTSIZ; i++)
if (kenwood_val == rig->state.preamp[i])
{
level_len = sprintf(levelbuf, "PA%01d;", i+1);
level_len = sprintf(levelbuf, "PA%01d", i+1);
break; /* found - stop searching */
}
else
@ -311,13 +311,13 @@ ts570_set_level (RIG * rig, vfo_t vfo, setting_t level, value_t val)
case RIG_LEVEL_RFPOWER:
/* level for TS570D is from 0.. 100W in SSB and CW */
kenwood_val = val.f * 100;
level_len = sprintf (levelbuf, "PC%03d;", kenwood_val);
level_len = sprintf (levelbuf, "PC%03d", kenwood_val);
return kenwood_transaction (rig, levelbuf, level_len, ackbuf, &ack_len);
case RIG_LEVEL_MICGAIN:
/* level is from 0..100 */
kenwood_val = val.f * 100;
level_len = sprintf (levelbuf, "MG%03d;", kenwood_val);
level_len = sprintf (levelbuf, "MG%03d", kenwood_val);
return kenwood_transaction (rig, levelbuf, level_len, ackbuf, &ack_len);
default:
@ -345,7 +345,7 @@ ts570_get_level (RIG * rig, vfo_t vfo, setting_t level, value_t * val)
{
case RIG_LEVEL_RFPOWER:
/* ts570d returns 5..100 measured in watt */
retval = kenwood_transaction (rig, "PC;", 3, ackbuf, &ack_len);
retval = kenwood_transaction (rig, "PC", 2, ackbuf, &ack_len);
if (RIG_OK != retval)
return retval;
if (6 != ack_len)
@ -357,7 +357,7 @@ ts570_get_level (RIG * rig, vfo_t vfo, setting_t level, value_t * val)
case RIG_LEVEL_MICGAIN:
/* reads from 0..100 */
retval = kenwood_transaction (rig, "MG;", 3, ackbuf, &ack_len);
retval = kenwood_transaction (rig, "MG", 2, ackbuf, &ack_len);
if (RIG_OK != retval)
return retval;
if (6 != ack_len)
@ -368,7 +368,7 @@ ts570_get_level (RIG * rig, vfo_t vfo, setting_t level, value_t * val)
return RIG_OK;
case RIG_LEVEL_PREAMP:
retval = kenwood_transaction (rig, "PA;", 3, ackbuf, &ack_len);
retval = kenwood_transaction (rig, "PA", 2, ackbuf, &ack_len);
if (retval != RIG_OK)
return retval;
@ -412,12 +412,12 @@ int ts570_get_split_vfo(RIG * rig, vfo_t vfo, split_t * split, vfo_t * tx_vfo)
size_t ack2len = 10;
int retval;
retval = kenwood_transaction(rig, "FR;", 3, ack, &acklen);
retval = kenwood_transaction(rig, "FR", 2, ack, &acklen);
if (retval != RIG_OK)
return retval;
retval = kenwood_transaction(rig, "FT;", 3, ack2, &ack2len);
retval = kenwood_transaction(rig, "FT", 2, ack2, &ack2len);
if (retval != RIG_OK)
return retval;
@ -490,7 +490,7 @@ int ts570_set_split_vfo(RIG *rig, vfo_t vfo, split_t split, vfo_t txvfo)
/* switch to current RX VFO */
/* first ask for it */
ack_len = 10;
retval = kenwood_transaction(rig, "FR;", 3, ackbuf, &ack_len);
retval = kenwood_transaction(rig, "FR", 2, ackbuf, &ack_len);
if (retval != RIG_OK)
return retval;
/* and then set it to both vfo's */
@ -548,14 +548,14 @@ int ts570_set_channel (RIG * rig, const channel_t * chan)
tone=0;
}
cmd_len = sprintf(cmdbuf, "MW0 %02d%011d%c0%c%02d ;",
cmd_len = sprintf(cmdbuf, "MW0 %02d%011d%c0%c%02d ",
num,freq,mode,tones,tone);
mem_len = 0;
retval = kenwood_transaction (rig, cmdbuf, cmd_len, membuf, &mem_len);
if (retval != RIG_OK)
return retval;
cmd_len = sprintf(cmdbuf, "MW1 %02d%011d%c0%c%02d ;",
cmd_len = sprintf(cmdbuf, "MW1 %02d%011d%c0%c%02d ",
num,tx_freq,tx_mode,tones,tone);
mem_len = 0;
retval = kenwood_transaction (rig, cmdbuf, cmd_len, membuf, &mem_len);
@ -572,7 +572,7 @@ int ts570_get_xit(RIG *rig, vfo_t vfo, shortfreq_t * rit)
size_t info_len;
info_len = 50;
retval = kenwood_transaction (rig, "IF;", 3, infobuf, &info_len);
retval = kenwood_transaction (rig, "IF", 2, infobuf, &info_len);
if (retval != RIG_OK)
return retval;
@ -600,19 +600,19 @@ int ts570_set_rit(RIG * rig, vfo_t vfo, shortfreq_t rit)
info_len = 0;
if (rit == 0) {
kenwood_transaction(rig, "RT0;", 4, infobuf, &info_len);
kenwood_transaction(rig, "RT0", 3, infobuf, &info_len);
return RIG_OK;
} else
kenwood_transaction(rig, "RT1;", 4, infobuf, &info_len);
kenwood_transaction(rig, "RT1", 3, infobuf, &info_len);
if (rit > 0)
c = 'U';
else
c = 'D';
len = sprintf(buf, "R%c;", c);
len = sprintf(buf, "R%c", c);
info_len = 0;
retval = kenwood_transaction(rig, "RC;", 3, infobuf, &info_len);
retval = kenwood_transaction(rig, "RC", 2, infobuf, &info_len);
for (i = 0; i < abs(rint(rit/10)); i++)
{
info_len = 0;
@ -631,19 +631,19 @@ int ts570_set_xit(RIG * rig, vfo_t vfo, shortfreq_t rit)
info_len = 0;
if (rit == 0) {
kenwood_transaction(rig, "XT0;", 4, infobuf, &info_len);
kenwood_transaction(rig, "XT0", 3, infobuf, &info_len);
return RIG_OK;
} else
kenwood_transaction(rig, "XT1;", 4, infobuf, &info_len);
kenwood_transaction(rig, "XT1", 3, infobuf, &info_len);
if (rit > 0)
c = 'U';
else
c = 'D';
len = sprintf(buf, "R%c;", c);
len = sprintf(buf, "R%c", c);
info_len = 0;
retval = kenwood_transaction(rig, "RC;", 3, infobuf, &info_len);
retval = kenwood_transaction(rig, "RC", 2, infobuf, &info_len);
for (i = 0; i < abs(rint(rit/10)); i++)
{
info_len = 0;

Wyświetl plik

@ -2,7 +2,7 @@
* Hamlib Kenwood backend - TS680 description
* Copyright (c) 2000-2008 by Stephane Fillod
*
* $Id: ts680.c,v 1.10 2009-01-28 23:30:58 azummo Exp $
* $Id: ts680.c,v 1.11 2009-02-03 22:13:55 azummo Exp $
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as
@ -68,7 +68,7 @@ static int ts680_set_vfo(RIG *rig, vfo_t vfo)
return -RIG_EINVAL;
}
cmd_len = sprintf(cmdbuf, "FN%c;", vfo_function); /* The 680 and 140 need this to set the VFO on the radio */
cmd_len = sprintf(cmdbuf, "FN%c", vfo_function); /* The 680 and 140 need this to set the VFO on the radio */
ack_len = 0;
retval = kenwood_transaction (rig, cmdbuf, cmd_len, ackbuf, &ack_len);
if (retval != RIG_OK)

Wyświetl plik

@ -2,7 +2,7 @@
* Hamlib Kenwood backend - TS850 description
* Copyright (c) 2000-2004 by Stephane Fillod
*
* $Id: ts850.c,v 1.28 2009-02-02 20:30:36 azummo Exp $
* $Id: ts850.c,v 1.29 2009-02-03 22:13:55 azummo Exp $
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as
@ -237,18 +237,18 @@ int ts850_set_rit(RIG * rig, vfo_t vfo, shortfreq_t rit)
info_len = 0;
if (rit == 0)
kenwood_transaction(rig, "RT0;", 4, infobuf, &info_len);
kenwood_transaction(rig, "RT0", 3, infobuf, &info_len);
else
kenwood_transaction(rig, "RT1;", 4, infobuf, &info_len);
kenwood_transaction(rig, "RT1", 3, infobuf, &info_len);
if (rit > 0)
c = 'U';
else
c = 'D';
len = sprintf(buf, "R%c;", c);
len = sprintf(buf, "R%c", c);
info_len = 0;
retval = kenwood_transaction(rig, "RC;", 3, infobuf, &info_len);
retval = kenwood_transaction(rig, "RC", 2, infobuf, &info_len);
for (i = 0; i < abs(rint(rit/20)); i++)
{
info_len = 0;
@ -267,17 +267,17 @@ int ts850_set_xit(RIG * rig, vfo_t vfo, shortfreq_t xit)
info_len = 0;
if (xit == 0)
kenwood_transaction(rig, "XT0;", 4, infobuf, &info_len);
kenwood_transaction(rig, "XT0", 3, infobuf, &info_len);
else
kenwood_transaction(rig, "XT1;", 4, infobuf, &info_len);
kenwood_transaction(rig, "XT1", 3, infobuf, &info_len);
info_len = 0;
retval = kenwood_transaction(rig, "RC;", 3, infobuf, &info_len);
retval = kenwood_transaction(rig, "RC", 2, infobuf, &info_len);
if (xit > 0)
c = 'U';
else
c = 'D';
len = sprintf(buf, "R%c;", c);
len = sprintf(buf, "R%c", c);
for (i = 0; i < abs(rint(xit/20)); i++)
{
@ -321,7 +321,7 @@ int ts850_set_ctcss_tone(RIG *rig, vfo_t vfo, tone_t tone)
if (caps->ctcss_list[i] != tone)
return -RIG_EINVAL;
tone_len = sprintf(tonebuf,"TN%03d;", i+1);
tone_len = sprintf(tonebuf,"TN%03d", i+1);
ack_len = 0;
return kenwood_transaction (rig, tonebuf, tone_len, ackbuf, &ack_len);
@ -339,7 +339,7 @@ int ts850_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
switch (level) {
case RIG_LEVEL_RAWSTR:
lvl_len = 50;
retval = kenwood_transaction (rig, "SM;", 3, lvlbuf, &lvl_len);
retval = kenwood_transaction (rig, "SM", 2, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
lvlbuf[6]='\0';
@ -348,7 +348,7 @@ int ts850_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
case RIG_LEVEL_STRENGTH:
lvl_len = 50;
retval = kenwood_transaction (rig, "SM;", 3, lvlbuf, &lvl_len);
retval = kenwood_transaction (rig, "SM", 2, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
lvlbuf[6]='\0';
@ -359,11 +359,11 @@ int ts850_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
case RIG_LEVEL_SWR:
lvl_len = 0;
retval = kenwood_transaction (rig, "RM1;", 4, lvlbuf, &lvl_len);
retval = kenwood_transaction (rig, "RM1", 3, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
lvl_len = 50;
retval = kenwood_transaction (rig, "RM;", 3, lvlbuf, &lvl_len);
retval = kenwood_transaction (rig, "RM", 2, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
lvlbuf[7]='\0';
@ -376,11 +376,11 @@ int ts850_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
case RIG_LEVEL_COMP:
lvl_len = 0;
retval = kenwood_transaction (rig, "RM2;", 4, lvlbuf, &lvl_len);
retval = kenwood_transaction (rig, "RM2", 3, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
lvl_len = 50;
retval = kenwood_transaction (rig, "RM;", 3, lvlbuf, &lvl_len);
retval = kenwood_transaction (rig, "RM", 2, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
lvlbuf[7]='\0';
@ -389,11 +389,11 @@ int ts850_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
case RIG_LEVEL_ALC:
lvl_len = 0;
retval = kenwood_transaction (rig, "RM3;", 4, lvlbuf, &lvl_len);
retval = kenwood_transaction (rig, "RM3", 3, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
lvl_len = 50;
retval = kenwood_transaction (rig, "RM;", 3, lvlbuf, &lvl_len);
retval = kenwood_transaction (rig, "RM", 2, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
lvlbuf[7]='\0';
@ -402,7 +402,7 @@ int ts850_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
case RIG_LEVEL_CWPITCH:
lvl_len = 25;
retval = kenwood_transaction (rig, "PT;", 3, lvlbuf, &lvl_len);
retval = kenwood_transaction (rig, "PT", 2, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
lvlbuf[4]='\0';
@ -449,14 +449,14 @@ int ts850_set_channel (RIG * rig, const channel_t * chan)
tone=0;
}
cmd_len = sprintf(cmdbuf, "MW0 %02d%011d%c0%c%02d ;",
cmd_len = sprintf(cmdbuf, "MW0 %02d%011d%c0%c%02d ",
num,freq,mode,tones,tone);
mem_len = 0;
retval = kenwood_transaction (rig, cmdbuf, cmd_len, membuf, &mem_len);
if (retval != RIG_OK)
return retval;
cmd_len = sprintf(cmdbuf, "MW1 %02d%011d%c0%c%02d ;",
cmd_len = sprintf(cmdbuf, "MW1 %02d%011d%c0%c%02d ",
num,tx_freq,tx_mode,tones,tone);
mem_len = 0;
retval = kenwood_transaction (rig, cmdbuf, cmd_len, membuf, &mem_len);

Wyświetl plik

@ -2,7 +2,7 @@
* Hamlib Kenwood backend - TS870S description
* Copyright (c) 2000-2008 by Stephane Fillod
*
* $Id: ts870s.c,v 1.51 2009-01-28 23:30:59 azummo Exp $
* $Id: ts870s.c,v 1.52 2009-02-03 22:13:55 azummo Exp $
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as
@ -69,7 +69,7 @@ static int ts870s_get_vfo(RIG *rig, vfo_t *vfo)
/* query RX VFO */
vfo_len = 50;
retval = kenwood_transaction (rig, "FR;", 3, vfobuf, &vfo_len);
retval = kenwood_transaction (rig, "FR", 2, vfobuf, &vfo_len);
if (retval != RIG_OK)
return retval;
@ -99,7 +99,7 @@ static int ts870s_get_mode(RIG *rig, vfo_t vfo, rmode_t *mode, pbwidth_t *width)
int retval;
buf_len = 50;
retval = kenwood_transaction (rig, "MD;", 3, buf, &buf_len);
retval = kenwood_transaction (rig, "MD", 2, buf, &buf_len);
if (retval != RIG_OK)
return retval;
@ -128,7 +128,7 @@ static int ts870s_get_mode(RIG *rig, vfo_t vfo, rmode_t *mode, pbwidth_t *width)
}
buf_len = 50;
retval = kenwood_transaction (rig, "FW;", 3, buf, &buf_len);
retval = kenwood_transaction (rig, "FW", 2, buf, &buf_len);
if (retval != RIG_OK)
return retval;
@ -166,7 +166,7 @@ static int ts870s_set_mode(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t width)
return -RIG_EINVAL;
}
buf_len = sprintf(buf, "MD%c;", kmode);
buf_len = sprintf(buf, "MD%c", kmode);
ack_len = 0;
retval = kenwood_transaction (rig, buf, buf_len, ackbuf, &ack_len);
if (retval != RIG_OK) return retval;
@ -175,7 +175,7 @@ static int ts870s_set_mode(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t width)
* This rig will simply use an IF bandpass which is closest to width,
* so we don't need to check the value...
*/
buf_len = sprintf(buf, "FW%04d;", (int)width/10);
buf_len = sprintf(buf, "FW%04d", (int)width/10);
ack_len = 0;
retval = kenwood_transaction (rig, buf, buf_len, ackbuf, &ack_len);
if (retval != RIG_OK) return retval;
@ -194,7 +194,7 @@ int ts870s_set_level(RIG *rig, vfo_t vfo, setting_t level, value_t val)
switch (level) {
case RIG_LEVEL_RFPOWER:
intval = val.f * 100;
level_len = sprintf(levelbuf, "PC%03d;", intval);
level_len = sprintf(levelbuf, "PC%03d", intval);
return kenwood_transaction (rig, levelbuf, level_len, ackbuf, &ack_len);
break;
@ -214,7 +214,7 @@ static int ts870s_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
lvl_len = 50;
switch (level) {
case RIG_LEVEL_STRENGTH:
retval = kenwood_transaction (rig, "SM;", 3, lvlbuf, &lvl_len);
retval = kenwood_transaction (rig, "SM", 2, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
@ -231,18 +231,18 @@ static int ts870s_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
case RIG_LEVEL_SWR:
lvl_len = 50;
retval = kenwood_transaction (rig, "RM;", 3, lvlbuf, &lvl_len);
retval = kenwood_transaction (rig, "RM", 2, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
/* set meter to SWR if needed */
if (lvlbuf[2] != '1')
{
lvl_len = 0;
retval = kenwood_transaction (rig, "RM1;", 4, lvlbuf, &lvl_len);
retval = kenwood_transaction (rig, "RM1", 3, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
lvl_len = 50;
retval = kenwood_transaction (rig, "RM;", 3, lvlbuf, &lvl_len);
retval = kenwood_transaction (rig, "RM", 2, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
}
@ -257,18 +257,18 @@ static int ts870s_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
case RIG_LEVEL_COMP:
lvl_len = 50;
retval = kenwood_transaction (rig, "RM;", 3, lvlbuf, &lvl_len);
retval = kenwood_transaction (rig, "RM", 2, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
/* set meter to COMP if needed */
if (lvlbuf[2] != '2')
{
lvl_len = 0;
retval = kenwood_transaction (rig, "RM2;", 4, lvlbuf, &lvl_len);
retval = kenwood_transaction (rig, "RM2", 3, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
lvl_len = 50;
retval = kenwood_transaction (rig, "RM;", 4, lvlbuf, &lvl_len);
retval = kenwood_transaction (rig, "RM", 3, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
}
@ -279,18 +279,18 @@ static int ts870s_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
case RIG_LEVEL_ALC:
lvl_len = 50;
retval = kenwood_transaction (rig, "RM;", 3, lvlbuf, &lvl_len);
retval = kenwood_transaction (rig, "RM", 2, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
/* set meter to ALC if needed */
if (lvlbuf[2] != '3')
{
lvl_len = 0;
retval = kenwood_transaction (rig, "RM3;", 4, lvlbuf, &lvl_len);
retval = kenwood_transaction (rig, "RM3", 3, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
lvl_len = 50;
retval = kenwood_transaction (rig, "RM;", 4, lvlbuf, &lvl_len);
retval = kenwood_transaction (rig, "RM", 2, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
}
@ -300,7 +300,7 @@ static int ts870s_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
break;
case RIG_LEVEL_ATT:
retval = kenwood_transaction (rig, "RA;", 3, lvlbuf, &lvl_len);
retval = kenwood_transaction (rig, "RA", 2, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
@ -327,7 +327,7 @@ static int ts870s_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
break;
case RIG_LEVEL_RFPOWER:
/* RFPOWER is 0..100 and not 0..255 like all the other levels*/
retval = kenwood_transaction (rig, "PC;", 3, lvlbuf, &lvl_len);
retval = kenwood_transaction (rig, "PC", 2, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
if (lvl_len != 6 || lvlbuf[1] != 'C')
@ -342,19 +342,19 @@ static int ts870s_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
case RIG_LEVEL_AF:
return get_kenwood_level(rig, "AG;", 3, &val->f);
return get_kenwood_level(rig, "AG", 2, &val->f);
case RIG_LEVEL_RF:
return get_kenwood_level(rig, "RG;", 3, &val->f);
return get_kenwood_level(rig, "RG", 2, &val->f);
case RIG_LEVEL_SQL:
return get_kenwood_level(rig, "SQ;", 3, &val->f);
return get_kenwood_level(rig, "SQ", 2, &val->f);
case RIG_LEVEL_MICGAIN:
return get_kenwood_level(rig, "MG;", 3, &val->f);
return get_kenwood_level(rig, "MG", 2, &val->f);
case RIG_LEVEL_AGC:
ret = get_kenwood_level(rig, "GT;", 3, &val->f);
ret = get_kenwood_level(rig, "GT", 2, &val->f);
agclevel = 255 * val->f;
if (agclevel == 0) val->i = 0;
else if (agclevel < 85) val->i = 1;