Merge branch 'nate-tmp'

Hamlib-1.2.15
Nate Bargmann 2011-09-04 10:23:27 -05:00
commit 150231108d
32 zmienionych plików z 137 dodań i 143 usunięć

Wyświetl plik

@ -403,7 +403,6 @@ int format5k_mode(RIG *rig, char *buf, rmode_t mode, pbwidth_t width)
case RIG_MODE_WFM: case RIG_MODE_WFM:
case RIG_MODE_FM: aormode = AR5K_FM; break; case RIG_MODE_FM: aormode = AR5K_FM; break;
case RIG_MODE_LSB: aormode = AR5K_LSB; break; case RIG_MODE_LSB: aormode = AR5K_LSB; break;
case RIG_MODE_SSB:
case RIG_MODE_USB: aormode = AR5K_USB; break; case RIG_MODE_USB: aormode = AR5K_USB; break;
case RIG_MODE_CW: aormode = AR5K_CW; break; case RIG_MODE_CW: aormode = AR5K_CW; break;
case RIG_MODE_SAM: aormode = AR5K_SAM; break; case RIG_MODE_SAM: aormode = AR5K_SAM; break;

Wyświetl plik

@ -83,7 +83,11 @@ static int rxr_readByte(RIG *rig)
unsigned char buf[] = {0x71}; // Read command unsigned char buf[] = {0x71}; // Read command
int retval; int retval;
retval = write_block(&rig->state.rigport, (char *) buf, 1); retval = write_block(&rig->state.rigport, (char *) buf, 1);
if (retval != RIG_OK)
return retval;
retval = read_block(&rig->state.rigport, (char *) response, 1); retval = read_block(&rig->state.rigport, (char *) response, 1);
if (retval != RIG_OK)
return retval;
return response[0]; return response[0];
} }
@ -258,7 +262,11 @@ static int Execute_Routine_14(RIG *rig)
unsigned char buf[] = {0x2e}; // Read command unsigned char buf[] = {0x2e}; // Read command
int retval; int retval;
retval = write_block(&rig->state.rigport, (char *) buf, 1); retval = write_block(&rig->state.rigport, (char *) buf, 1);
if (retval != RIG_OK)
return retval;
retval = read_block(&rig->state.rigport, (char *) response, 1); retval = read_block(&rig->state.rigport, (char *) response, 1);
if (retval != RIG_OK)
return retval;
return response[0]; return response[0];
} }

Wyświetl plik

@ -72,7 +72,6 @@ static int netrigctl_open(RIG *rig)
{ {
int ret, len, i; int ret, len, i;
struct rig_state *rs = &rig->state; struct rig_state *rs = &rig->state;
rig_model_t model;
int prot_ver; int prot_ver;
char cmd[CMD_MAX]; char cmd[CMD_MAX];
char buf[BUF_MAX]; char buf[BUF_MAX];
@ -95,8 +94,6 @@ static int netrigctl_open(RIG *rig)
if (ret <= 0) if (ret <= 0)
return (ret < 0) ? ret : -RIG_EPROTO; return (ret < 0) ? ret : -RIG_EPROTO;
model = atoi(buf);
ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", sizeof("\n")); ret = read_string(&rig->state.rigport, buf, BUF_MAX, "\n", sizeof("\n"));
if (ret <= 0) if (ret <= 0)
return (ret < 0) ? ret : -RIG_EPROTO; return (ret < 0) ? ret : -RIG_EPROTO;

Wyświetl plik

@ -63,7 +63,6 @@ static int netrotctl_open(ROT *rot)
{ {
int ret, len; int ret, len;
struct rot_state *rs = &rot->state; struct rot_state *rs = &rot->state;
rot_model_t model;
int prot_ver; int prot_ver;
char cmd[CMD_MAX]; char cmd[CMD_MAX];
char buf[BUF_MAX]; char buf[BUF_MAX];
@ -86,8 +85,6 @@ static int netrotctl_open(ROT *rot)
if (ret <= 0) if (ret <= 0)
return (ret < 0) ? ret : -RIG_EPROTO; return (ret < 0) ? ret : -RIG_EPROTO;
model = atoi(buf);
ret = read_string(&rot->state.rotport, buf, BUF_MAX, "\n", sizeof("\n")); ret = read_string(&rot->state.rotport, buf, BUF_MAX, "\n", sizeof("\n"));
if (ret <= 0) if (ret <= 0)
return (ret < 0) ? ret : -RIG_EPROTO; return (ret < 0) ? ret : -RIG_EPROTO;

Wyświetl plik

@ -549,8 +549,6 @@ const struct rig_caps ic746pro_caps = {
*/ */
static int ic746pro_set_ext_parm(RIG *rig, token_t token, value_t val) static int ic746pro_set_ext_parm(RIG *rig, token_t token, value_t val)
{ {
struct icom_priv_data *priv;
struct rig_state *rs;
unsigned char epbuf[MAXFRAMELEN], ackbuf[MAXFRAMELEN]; unsigned char epbuf[MAXFRAMELEN], ackbuf[MAXFRAMELEN];
int ack_len, ep_len, val_len; int ack_len, ep_len, val_len;
int ep_cmd = C_CTL_MEM; int ep_cmd = C_CTL_MEM;
@ -558,9 +556,6 @@ static int ic746pro_set_ext_parm(RIG *rig, token_t token, value_t val)
int icom_val = 0; int icom_val = 0;
int retval; int retval;
rs = &rig->state;
priv = (struct icom_priv_data*)rs->priv;
ep_len = 0; /* 0 implies BCD data */ ep_len = 0; /* 0 implies BCD data */
val_len = 1; val_len = 1;
@ -607,8 +602,6 @@ static int ic746pro_set_ext_parm(RIG *rig, token_t token, value_t val)
*/ */
static int ic746pro_get_ext_parm(RIG *rig, token_t token, value_t *val) static int ic746pro_get_ext_parm(RIG *rig, token_t token, value_t *val)
{ {
struct icom_priv_data *priv;
struct rig_state *rs;
const struct confparams *cfp; const struct confparams *cfp;
unsigned char resbuf[MAXFRAMELEN]; unsigned char resbuf[MAXFRAMELEN];
@ -619,9 +612,6 @@ static int ic746pro_get_ext_parm(RIG *rig, token_t token, value_t *val)
int ep_cmd = C_CTL_MEM; int ep_cmd = C_CTL_MEM;
int ep_sc; /* Subcommand in $1A $05xx */ int ep_sc; /* Subcommand in $1A $05xx */
rs = &rig->state;
priv = (struct icom_priv_data*)rs->priv;
switch(token) { switch(token) {
case TOK_SSBBASS: case TOK_SSBBASS:
ep_sc = S_MEM_SBASS ; ep_sc = S_MEM_SBASS ;

Wyświetl plik

@ -582,8 +582,6 @@ const struct rig_caps ic756pro2_caps = {
*/ */
static int ic756pro2_set_ext_parm(RIG *rig, token_t token, value_t val) static int ic756pro2_set_ext_parm(RIG *rig, token_t token, value_t val)
{ {
struct icom_priv_data *priv;
struct rig_state *rs;
unsigned char epbuf[MAXFRAMELEN], ackbuf[MAXFRAMELEN]; unsigned char epbuf[MAXFRAMELEN], ackbuf[MAXFRAMELEN];
int ack_len, ep_len, val_len; int ack_len, ep_len, val_len;
int ep_cmd = C_CTL_MEM; int ep_cmd = C_CTL_MEM;
@ -591,9 +589,6 @@ static int ic756pro2_set_ext_parm(RIG *rig, token_t token, value_t val)
int icom_val = 0; int icom_val = 0;
int retval; int retval;
rs = &rig->state;
priv = (struct icom_priv_data*)rs->priv;
ep_len = 0; /* 0 implies BCD data */ ep_len = 0; /* 0 implies BCD data */
val_len = 1; val_len = 1;
@ -651,8 +646,6 @@ static int ic756pro2_set_ext_parm(RIG *rig, token_t token, value_t val)
*/ */
static int ic756pro2_get_ext_parm(RIG *rig, token_t token, value_t *val) static int ic756pro2_get_ext_parm(RIG *rig, token_t token, value_t *val)
{ {
struct icom_priv_data *priv;
struct rig_state *rs;
const struct confparams *cfp; const struct confparams *cfp;
unsigned char resbuf[MAXFRAMELEN]; unsigned char resbuf[MAXFRAMELEN];
@ -663,9 +656,6 @@ static int ic756pro2_get_ext_parm(RIG *rig, token_t token, value_t *val)
int ep_cmd = C_CTL_MEM; int ep_cmd = C_CTL_MEM;
int ep_sc; /* Subcommand in $1A $05xx */ int ep_sc; /* Subcommand in $1A $05xx */
rs = &rig->state;
priv = (struct icom_priv_data*)rs->priv;
switch(token) { switch(token) {
case TOK_SSBBASS: case TOK_SSBBASS:
ep_sc = S_MEM_SBASS ; ep_sc = S_MEM_SBASS ;

Wyświetl plik

@ -663,14 +663,9 @@ int icom_set_mode(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t width)
*/ */
int icom_get_mode(RIG *rig, vfo_t vfo, rmode_t *mode, pbwidth_t *width) int icom_get_mode(RIG *rig, vfo_t vfo, rmode_t *mode, pbwidth_t *width)
{ {
struct icom_priv_data *priv;
struct rig_state *rs;
unsigned char modebuf[MAXFRAMELEN]; unsigned char modebuf[MAXFRAMELEN];
int mode_len, retval; int mode_len, retval;
rs = &rig->state;
priv = (struct icom_priv_data*)rs->priv;
retval = icom_transaction (rig, C_RD_MODE, -1, NULL, 0, retval = icom_transaction (rig, C_RD_MODE, -1, NULL, 0,
modebuf, &mode_len); modebuf, &mode_len);
if (retval != RIG_OK) if (retval != RIG_OK)
@ -769,7 +764,6 @@ int icom_set_vfo(RIG *rig, vfo_t vfo)
*/ */
int icom_set_level(RIG *rig, vfo_t vfo, setting_t level, value_t val) int icom_set_level(RIG *rig, vfo_t vfo, setting_t level, value_t val)
{ {
struct icom_priv_data *priv;
struct rig_state *rs; struct rig_state *rs;
unsigned char lvlbuf[MAXFRAMELEN], ackbuf[MAXFRAMELEN]; unsigned char lvlbuf[MAXFRAMELEN], ackbuf[MAXFRAMELEN];
int ack_len=sizeof(ackbuf), lvl_len; int ack_len=sizeof(ackbuf), lvl_len;
@ -778,7 +772,6 @@ int icom_set_level(RIG *rig, vfo_t vfo, setting_t level, value_t val)
int i, retval; int i, retval;
rs = &rig->state; rs = &rig->state;
priv = (struct icom_priv_data*)rs->priv;
/* /*
@ -981,7 +974,6 @@ int icom_set_level(RIG *rig, vfo_t vfo, setting_t level, value_t val)
*/ */
int icom_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val) int icom_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
{ {
struct icom_priv_data *priv;
struct rig_state *rs; struct rig_state *rs;
unsigned char lvlbuf[MAXFRAMELEN], lvl2buf[MAXFRAMELEN]; unsigned char lvlbuf[MAXFRAMELEN], lvl2buf[MAXFRAMELEN];
int lvl_len, lvl2_len; int lvl_len, lvl2_len;
@ -991,7 +983,6 @@ int icom_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
int retval; int retval;
rs = &rig->state; rs = &rig->state;
priv = (struct icom_priv_data*)rs->priv;
lvl2_len = 0; lvl2_len = 0;
@ -2821,15 +2812,11 @@ int icom_vfo_op(RIG *rig, vfo_t vfo, vfo_op_t op)
*/ */
int icom_scan(RIG *rig, vfo_t vfo, scan_t scan, int ch) int icom_scan(RIG *rig, vfo_t vfo, scan_t scan, int ch)
{ {
struct icom_priv_data *priv;
struct rig_state *rs;
unsigned char scanbuf[MAXFRAMELEN]; unsigned char scanbuf[MAXFRAMELEN];
unsigned char ackbuf[MAXFRAMELEN]; unsigned char ackbuf[MAXFRAMELEN];
int scan_len, ack_len=sizeof(ackbuf), retval; int scan_len, ack_len=sizeof(ackbuf), retval;
int scan_cn, scan_sc; int scan_cn, scan_sc;
rs = &rig->state;
priv = (struct icom_priv_data*)rs->priv;
scan_len = 0; scan_len = 0;
scan_cn = C_CTL_SCAN; scan_cn = C_CTL_SCAN;

Wyświetl plik

@ -137,15 +137,10 @@ int optoscan_close(RIG *rig)
*/ */
const char* optoscan_get_info(RIG *rig) const char* optoscan_get_info(RIG *rig)
{ {
struct icom_priv_data *priv;
struct rig_state *rs;
unsigned char ackbuf[16]; unsigned char ackbuf[16];
int ack_len, retval; int ack_len, retval;
static char info[64]; static char info[64];
rs = &rig->state;
priv = (struct icom_priv_data*)rs->priv;
/* select LOCAL control */ /* select LOCAL control */
retval = icom_transaction (rig, C_CTL_MISC, S_OPTO_RDID, retval = icom_transaction (rig, C_CTL_MISC, S_OPTO_RDID,
NULL, 0, ackbuf, &ack_len); NULL, 0, ackbuf, &ack_len);
@ -173,12 +168,9 @@ const char* optoscan_get_info(RIG *rig)
*/ */
int optoscan_get_ctcss_tone(RIG *rig, vfo_t vfo, tone_t *tone) int optoscan_get_ctcss_tone(RIG *rig, vfo_t vfo, tone_t *tone)
{ {
const struct rig_caps *caps;
unsigned char tonebuf[MAXFRAMELEN]; unsigned char tonebuf[MAXFRAMELEN];
int tone_len, retval; int tone_len, retval;
caps = rig->caps;
retval = icom_transaction(rig, C_CTL_MISC, S_OPTO_RDCTCSS, NULL, 0, retval = icom_transaction(rig, C_CTL_MISC, S_OPTO_RDCTCSS, NULL, 0,
tonebuf, &tone_len); tonebuf, &tone_len);
if (retval != RIG_OK) if (retval != RIG_OK)
@ -205,12 +197,9 @@ int optoscan_get_ctcss_tone(RIG *rig, vfo_t vfo, tone_t *tone)
*/ */
int optoscan_get_dcs_code(RIG * rig, vfo_t vfo, tone_t *code) int optoscan_get_dcs_code(RIG * rig, vfo_t vfo, tone_t *code)
{ {
const struct rig_caps *caps;
unsigned char tonebuf[MAXFRAMELEN]; unsigned char tonebuf[MAXFRAMELEN];
int tone_len, retval; int tone_len, retval;
caps = rig->caps;
retval = icom_transaction(rig, C_CTL_MISC, S_OPTO_RDDCS, NULL, 0, retval = icom_transaction(rig, C_CTL_MISC, S_OPTO_RDDCS, NULL, 0,
tonebuf, &tone_len); tonebuf, &tone_len);
if (retval != RIG_OK) if (retval != RIG_OK)
@ -232,13 +221,11 @@ int optoscan_get_dcs_code(RIG * rig, vfo_t vfo, tone_t *code)
int optoscan_recv_dtmf(RIG *rig, vfo_t vfo, char *digits, int *length) int optoscan_recv_dtmf(RIG *rig, vfo_t vfo, char *digits, int *length)
{ {
const struct rig_caps *caps;
unsigned char dtmfbuf[MAXFRAMELEN],digit; unsigned char dtmfbuf[MAXFRAMELEN],digit;
int len, retval, digitpos; int len, retval, digitpos;
unsigned char xlate[] = {'0','1','2','3','4','5','6', unsigned char xlate[] = {'0','1','2','3','4','5','6',
'7','8','9','A','B','C','D', '7','8','9','A','B','C','D',
'*','#'}; '*','#'};
caps = rig->caps;
digitpos=0; digitpos=0;
do { do {
@ -282,14 +269,12 @@ int optoscan_recv_dtmf(RIG *rig, vfo_t vfo, char *digits, int *length)
int optoscan_set_ext_parm(RIG *rig, token_t token, value_t val) int optoscan_set_ext_parm(RIG *rig, token_t token, value_t val)
{ {
unsigned char epbuf[MAXFRAMELEN], ackbuf[MAXFRAMELEN]; unsigned char epbuf[MAXFRAMELEN], ackbuf[MAXFRAMELEN];
int ack_len, val_len; int ack_len;
int retval,subcode; int retval,subcode;
memset(epbuf,0,MAXFRAMELEN); memset(epbuf,0,MAXFRAMELEN);
memset(ackbuf,0,MAXFRAMELEN); memset(ackbuf,0,MAXFRAMELEN);
val_len = 1;
switch(token) { switch(token) {
case TOK_TAPECNTL: case TOK_TAPECNTL:
if( val.i == 0 ) { if( val.i == 0 ) {
@ -385,17 +370,12 @@ int optoscan_get_ext_parm(RIG *rig, token_t token, value_t *val)
*/ */
int optoscan_set_level(RIG *rig, vfo_t vfo, setting_t level, value_t val) int optoscan_set_level(RIG *rig, vfo_t vfo, setting_t level, value_t val)
{ {
struct icom_priv_data *priv;
struct rig_state *rs;
unsigned char lvlbuf[MAXFRAMELEN], ackbuf[MAXFRAMELEN]; unsigned char lvlbuf[MAXFRAMELEN], ackbuf[MAXFRAMELEN];
int ack_len; int ack_len;
int lvl_cn, lvl_sc; /* Command Number, Subcommand */ int lvl_cn, lvl_sc; /* Command Number, Subcommand */
int icom_val; int icom_val;
int retval; int retval;
rs = &rig->state;
priv = (struct icom_priv_data*)rs->priv;
memset(lvlbuf,0,MAXFRAMELEN); memset(lvlbuf,0,MAXFRAMELEN);
/* /*
@ -442,8 +422,6 @@ int optoscan_set_level(RIG *rig, vfo_t vfo, setting_t level, value_t val)
int optoscan_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val) int optoscan_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
{ {
struct optostat status_block; struct optostat status_block;
struct icom_priv_data *priv;
struct rig_state *rs;
unsigned char lvlbuf[MAXFRAMELEN]; unsigned char lvlbuf[MAXFRAMELEN];
int lvl_len; int lvl_len;
int lvl_cn, lvl_sc; /* Command Number, Subcommand */ int lvl_cn, lvl_sc; /* Command Number, Subcommand */
@ -451,9 +429,6 @@ int optoscan_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
int cmdhead; int cmdhead;
int retval; int retval;
rs = &rig->state;
priv = (struct icom_priv_data*)rs->priv;
if( level != RIG_LEVEL_AF ) if( level != RIG_LEVEL_AF )
{ {
switch (level) { switch (level) {
@ -674,18 +649,10 @@ static int optoscan_get_status_block(RIG *rig, struct optostat *status_block)
static int optoscan_send_freq(RIG *rig,pltstate_t *state) static int optoscan_send_freq(RIG *rig,pltstate_t *state)
{ {
unsigned char buff[OPTO_BUFF_SIZE]; unsigned char buff[OPTO_BUFF_SIZE];
struct icom_priv_data *priv;
struct rig_state *rs;
const hamlib_port_t *port;
int fd;
char md,pd; char md,pd;
freq_t freq; freq_t freq;
rmode_t mode; rmode_t mode;
port = &(rig->state.rigport);
fd = port->fd;
rs = &rig->state;
priv = (struct icom_priv_data*)rs->priv;
freq=state->next_freq; freq=state->next_freq;
mode=state->next_mode; mode=state->next_mode;

Wyświetl plik

@ -661,7 +661,11 @@ int ic10_set_func(RIG *rig, vfo_t vfo, setting_t func, int status)
int cmdlen, fct_len, ack_len; int cmdlen, fct_len, ack_len;
switch (func) { switch (func) {
case RIG_FUNC_LOCK: cmdlen = sprintf(cmdbuf,"LK"); break; case RIG_FUNC_LOCK:
cmdlen = sprintf(cmdbuf,"LK");
if (cmdlen < 0)
return -RIG_ETRUNC;
break;
default: default:
rig_debug(RIG_DEBUG_ERR,"%s: Unsupported set_func %#x", rig_debug(RIG_DEBUG_ERR,"%s: Unsupported set_func %#x",
__func__,func); __func__,func);
@ -669,6 +673,9 @@ int ic10_set_func(RIG *rig, vfo_t vfo, setting_t func, int status)
} }
fct_len = sprintf(fctbuf,"%s%c;", cmdbuf, status==0?'0':'1'); fct_len = sprintf(fctbuf,"%s%c;", cmdbuf, status==0?'0':'1');
if (fct_len < 0)
return -RIG_ETRUNC;
return ic10_transaction (rig, fctbuf, fct_len, ackbuf, &ack_len); return ic10_transaction (rig, fctbuf, fct_len, ackbuf, &ack_len);
return RIG_OK; return RIG_OK;

Wyświetl plik

@ -1063,7 +1063,6 @@ th_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
int th_set_level (RIG *rig, vfo_t vfo, setting_t level, value_t val) int th_set_level (RIG *rig, vfo_t vfo, setting_t level, value_t val)
{ {
char vch, buf[12]; char vch, buf[12];
size_t ack_len;
vfo_t tvfo; vfo_t tvfo;
rig_debug(RIG_DEBUG_TRACE, "%s: called\n", __func__); rig_debug(RIG_DEBUG_TRACE, "%s: called\n", __func__);
@ -1083,8 +1082,6 @@ int th_set_level (RIG *rig, vfo_t vfo, setting_t level, value_t val)
return kenwood_wrong_vfo(__func__, vfo); return kenwood_wrong_vfo(__func__, vfo);
} }
ack_len = ACKBUF_LEN;
switch (level) { switch (level) {
case RIG_LEVEL_RFPOWER : case RIG_LEVEL_RFPOWER :

Wyświetl plik

@ -554,9 +554,8 @@ int tmv7_set_channel(RIG *rig, const channel_t *chan)
size_t ack_len; size_t ack_len;
char req[64]; char req[64];
long freq; long freq;
int chn, step, shift, tone, ctcss, tonefq, ctcssfq; int step, shift, tone, ctcss, tonefq, ctcssfq;
chn=chan->channel_num;
freq=(long)chan->freq; freq=(long)chan->freq;
for(step=0; rig->state.tuning_steps[step].ts!=0;step++) for(step=0; rig->state.tuning_steps[step].ts!=0;step++)

Wyświetl plik

@ -453,6 +453,9 @@ int ts570_set_split_vfo(RIG *rig, vfo_t vfo, split_t split, vfo_t txvfo)
} }
/* set RX VFO */ /* set RX VFO */
cmd_len = sprintf(cmdbuf, "FR%c%c", vfo_function, cmd_trm(rig)); cmd_len = sprintf(cmdbuf, "FR%c%c", vfo_function, cmd_trm(rig));
if (cmd_len < 0)
return -RIG_ETRUNC;
retval = kenwood_simple_cmd(rig, cmdbuf); retval = kenwood_simple_cmd(rig, cmdbuf);
if (retval != RIG_OK) if (retval != RIG_OK)
return retval; return retval;
@ -470,6 +473,9 @@ int ts570_set_split_vfo(RIG *rig, vfo_t vfo, split_t split, vfo_t txvfo)
} }
/* set TX VFO */ /* set TX VFO */
cmd_len = sprintf(cmdbuf, "FT%c%c", vfo_function, cmd_trm(rig)); cmd_len = sprintf(cmdbuf, "FT%c%c", vfo_function, cmd_trm(rig));
if (cmd_len < 0)
return -RIG_ETRUNC;
retval = kenwood_simple_cmd(rig, cmdbuf); retval = kenwood_simple_cmd(rig, cmdbuf);
if (retval != RIG_OK) if (retval != RIG_OK)
return retval; return retval;
@ -485,6 +491,9 @@ int ts570_set_split_vfo(RIG *rig, vfo_t vfo, split_t split, vfo_t txvfo)
/* and then set it to both vfo's */ /* and then set it to both vfo's */
vfo_function = ackbuf[2]; vfo_function = ackbuf[2];
cmd_len = sprintf(cmdbuf, "FT%c%c", vfo_function, cmd_trm(rig)); cmd_len = sprintf(cmdbuf, "FT%c%c", vfo_function, cmd_trm(rig));
if (cmd_len < 0)
return -RIG_ETRUNC;
retval = kenwood_simple_cmd(rig, cmdbuf); retval = kenwood_simple_cmd(rig, cmdbuf);
if (retval != RIG_OK) if (retval != RIG_OK)
return retval; return retval;
@ -511,7 +520,7 @@ int ts570_set_channel (RIG * rig, const channel_t * chan)
int retval, cmd_len; int retval, cmd_len;
size_t mem_len; size_t mem_len;
int num,freq,tx_freq,tone; int num,freq,tx_freq,tone;
char mode,tx_mode,split,tones; char mode,tx_mode,tones;
num=chan->channel_num; num=chan->channel_num;
freq=(int)chan->freq; freq=(int)chan->freq;
@ -519,11 +528,9 @@ int ts570_set_channel (RIG * rig, const channel_t * chan)
if(chan->split==RIG_SPLIT_ON) { if(chan->split==RIG_SPLIT_ON) {
tx_freq=(int)chan->tx_freq; tx_freq=(int)chan->tx_freq;
tx_mode=mode_to_char(chan->tx_mode); tx_mode=mode_to_char(chan->tx_mode);
split='1';
} else { } else {
tx_freq=0; tx_freq=0;
tx_mode='\0'; tx_mode='\0';
split='0';
} }
for (tone = 1; rig->caps->ctcss_list[tone-1] != 0 && tone<39; tone++) { for (tone = 1; rig->caps->ctcss_list[tone-1] != 0 && tone<39; tone++) {
@ -539,6 +546,9 @@ int ts570_set_channel (RIG * rig, const channel_t * chan)
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); num,freq,mode,tones,tone);
if (cmd_len < 0)
return -RIG_ETRUNC;
mem_len = 0; mem_len = 0;
retval = kenwood_transaction (rig, cmdbuf, cmd_len, membuf, &mem_len); retval = kenwood_transaction (rig, cmdbuf, cmd_len, membuf, &mem_len);
if (retval != RIG_OK) if (retval != RIG_OK)
@ -546,6 +556,9 @@ int ts570_set_channel (RIG * rig, const channel_t * chan)
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); num,tx_freq,tx_mode,tones,tone);
if (cmd_len < 0)
return -RIG_ETRUNC;
mem_len = 0; mem_len = 0;
retval = kenwood_transaction (rig, cmdbuf, cmd_len, membuf, &mem_len); retval = kenwood_transaction (rig, cmdbuf, cmd_len, membuf, &mem_len);
if (retval != RIG_OK) if (retval != RIG_OK)
@ -589,23 +602,36 @@ int ts570_set_rit(RIG * rig, vfo_t vfo, shortfreq_t rit)
info_len = 0; info_len = 0;
if (rit == 0) { if (rit == 0) {
kenwood_transaction(rig, "RT0", 3, infobuf, &info_len); retval = kenwood_transaction(rig, "RT0", 3, infobuf, &info_len);
return RIG_OK; if (retval != RIG_OK)
} else return retval;
kenwood_transaction(rig, "RT1", 3, infobuf, &info_len); else
return RIG_OK;
} else {
retval = kenwood_transaction(rig, "RT1", 3, infobuf, &info_len);
if (retval != RIG_OK)
return retval;
}
if (rit > 0) if (rit > 0)
c = 'U'; c = 'U';
else else
c = 'D'; c = 'D';
len = sprintf(buf, "R%c", c); len = sprintf(buf, "R%c", c);
if (len < 0)
return -RIG_ETRUNC;
info_len = 0; info_len = 0;
retval = kenwood_transaction(rig, "RC", 2, infobuf, &info_len); retval = kenwood_transaction(rig, "RC", 2, infobuf, &info_len);
if (retval != RIG_OK)
return retval;
for (i = 0; i < abs(rint(rit/10)); i++) for (i = 0; i < abs(rint(rit/10)); i++)
{ {
info_len = 0; info_len = 0;
retval = kenwood_transaction(rig, buf, len, infobuf, &info_len); retval = kenwood_transaction(rig, buf, len, infobuf, &info_len);
if (retval != RIG_OK)
return retval;
} }
return RIG_OK; return RIG_OK;
@ -620,23 +646,36 @@ int ts570_set_xit(RIG * rig, vfo_t vfo, shortfreq_t rit)
info_len = 0; info_len = 0;
if (rit == 0) { if (rit == 0) {
kenwood_transaction(rig, "XT0", 3, infobuf, &info_len); retval = kenwood_transaction(rig, "XT0", 3, infobuf, &info_len);
return RIG_OK; if (retval != RIG_OK)
} else return retval;
kenwood_transaction(rig, "XT1", 3, infobuf, &info_len); else
return RIG_OK;
} else {
retval = kenwood_transaction(rig, "XT1", 3, infobuf, &info_len);
if (retval != RIG_OK)
return retval;
}
if (rit > 0) if (rit > 0)
c = 'U'; c = 'U';
else else
c = 'D'; c = 'D';
len = sprintf(buf, "R%c", c); len = sprintf(buf, "R%c", c);
if (len < 0)
return -RIG_ETRUNC;
info_len = 0; info_len = 0;
retval = kenwood_transaction(rig, "RC", 2, infobuf, &info_len); retval = kenwood_transaction(rig, "RC", 2, infobuf, &info_len);
if (retval != RIG_OK)
return retval;
for (i = 0; i < abs(rint(rit/10)); i++) for (i = 0; i < abs(rint(rit/10)); i++)
{ {
info_len = 0; info_len = 0;
retval = kenwood_transaction(rig, buf, len, infobuf, &info_len); retval = kenwood_transaction(rig, buf, len, infobuf, &info_len);
if (retval != RIG_OK)
return retval;
} }
return RIG_OK; return RIG_OK;

Wyświetl plik

@ -248,10 +248,15 @@ int ts850_set_rit(RIG * rig, vfo_t vfo, shortfreq_t rit)
size_t info_len; size_t info_len;
info_len = 0; info_len = 0;
if (rit == 0) if (rit == 0) {
kenwood_transaction(rig, "RT0", 3, infobuf, &info_len); retval = kenwood_transaction(rig, "RT0", 3, infobuf, &info_len);
else if (retval != RIG_OK)
kenwood_transaction(rig, "RT1", 3, infobuf, &info_len); return retval;
} else {
retval = kenwood_transaction(rig, "RT1", 3, infobuf, &info_len);
if (retval != RIG_OK)
return retval;
}
if (rit > 0) if (rit > 0)
c = 'U'; c = 'U';
@ -261,10 +266,15 @@ int ts850_set_rit(RIG * rig, vfo_t vfo, shortfreq_t rit)
info_len = 0; info_len = 0;
retval = kenwood_transaction(rig, "RC", 2, infobuf, &info_len); retval = kenwood_transaction(rig, "RC", 2, infobuf, &info_len);
if (retval != RIG_OK)
return retval;
for (i = 0; i < abs(rint(rit/20)); i++) for (i = 0; i < abs(rint(rit/20)); i++)
{ {
info_len = 0; info_len = 0;
retval = kenwood_transaction(rig, buf, len, infobuf, &info_len); retval = kenwood_transaction(rig, buf, len, infobuf, &info_len);
if (retval != RIG_OK)
return retval;
} }
return RIG_OK; return RIG_OK;
@ -278,13 +288,21 @@ int ts850_set_xit(RIG * rig, vfo_t vfo, shortfreq_t xit)
size_t info_len; size_t info_len;
info_len = 0; info_len = 0;
if (xit == 0) if (xit == 0) {
kenwood_transaction(rig, "XT0", 3, infobuf, &info_len); retval = kenwood_transaction(rig, "XT0", 3, infobuf, &info_len);
else if (retval != RIG_OK)
kenwood_transaction(rig, "XT1", 3, infobuf, &info_len); return retval;
} else {
retval = kenwood_transaction(rig, "XT1", 3, infobuf, &info_len);
if (retval != RIG_OK)
return retval;
}
info_len = 0; info_len = 0;
retval = kenwood_transaction(rig, "RC", 2, infobuf, &info_len); retval = kenwood_transaction(rig, "RC", 2, infobuf, &info_len);
if (retval != RIG_OK)
return retval;
if (xit > 0) if (xit > 0)
c = 'U'; c = 'U';
else else
@ -295,6 +313,8 @@ int ts850_set_xit(RIG * rig, vfo_t vfo, shortfreq_t xit)
{ {
info_len = 0; info_len = 0;
retval = kenwood_transaction(rig, buf, len, infobuf, &info_len); retval = kenwood_transaction(rig, buf, len, infobuf, &info_len);
if (retval != RIG_OK)
return retval;
} }
return RIG_OK; return RIG_OK;
@ -413,7 +433,7 @@ int ts850_set_channel (RIG * rig, const channel_t * chan)
int retval, cmd_len; int retval, cmd_len;
size_t mem_len; size_t mem_len;
int num,freq,tx_freq,tone; int num,freq,tx_freq,tone;
char mode,tx_mode,split,tones; char mode,tx_mode,tones;
num=chan->channel_num; num=chan->channel_num;
freq=(int)chan->freq; freq=(int)chan->freq;
@ -421,11 +441,9 @@ int ts850_set_channel (RIG * rig, const channel_t * chan)
if(chan->split==RIG_SPLIT_ON) { if(chan->split==RIG_SPLIT_ON) {
tx_freq=(int)chan->tx_freq; tx_freq=(int)chan->tx_freq;
tx_mode=mode_to_char(chan->tx_mode); tx_mode=mode_to_char(chan->tx_mode);
split='1';
} else { } else {
tx_freq=0; tx_freq=0;
tx_mode='\0'; tx_mode='\0';
split='0';
} }
for (tone = 1; rig->caps->ctcss_list[tone-1] != 0 && tone<39; tone++) { for (tone = 1; rig->caps->ctcss_list[tone-1] != 0 && tone<39; tone++) {

Wyświetl plik

@ -355,15 +355,12 @@ const char * fifisdr_get_info (RIG *rig)
static char buf[64]; static char buf[64];
int ret; int ret;
uint32_t svn_version; uint32_t svn_version;
int version;
ret = fifisdr_usb_read(rig, REQUEST_FIFISDR_READ, 0, 0, (char *)&svn_version, sizeof(svn_version)); ret = fifisdr_usb_read(rig, REQUEST_FIFISDR_READ, 0, 0, (char *)&svn_version, sizeof(svn_version));
if (ret != RIG_OK) { if (ret != RIG_OK) {
return NULL; return NULL;
} }
version = svn_version;
snprintf(buf, sizeof(buf), "Firmware version: %d", svn_version); snprintf(buf, sizeof(buf), "Firmware version: %d", svn_version);
return buf; return buf;

Wyświetl plik

@ -86,16 +86,22 @@ static int rc2800_parse (char *s, char *device, float *value)
{ {
msgtype=1; msgtype=1;
i = sscanf(s+6, "%d", &errcode); i = sscanf(s+6, "%d", &errcode);
if (i == EOF)
return -RIG_EINVAL;
} }
else if (!strncmp(s+2, "P=", 2)) else if (!strncmp(s+2, "P=", 2))
{ {
msgtype=2; msgtype=2;
i = num_sscanf(s+5, "%f", value); i = num_sscanf(s+5, "%f", value);
if (i == EOF)
return -RIG_EINVAL;
} }
else if (s[1] == '=') else if (s[1] == '=')
{ {
msgtype=2; msgtype=2;
i = num_sscanf(s+2, "%f", value); i = num_sscanf(s+2, "%f", value);
if (i == EOF)
return -RIG_EINVAL;
} }
} }
} }

Wyświetl plik

@ -794,6 +794,8 @@ pcr_set_mode(RIG * rig, vfo_t vfo, rmode_t mode, pbwidth_t width)
buf_len = sprintf((char *) buf, "K%c%010" PRIll "0%c0%c00", buf_len = sprintf((char *) buf, "K%c%010" PRIll "0%c0%c00",
is_sub_rcvr(rig, vfo) ? '1':'0', is_sub_rcvr(rig, vfo) ? '1':'0',
(int64_t) rcvr->last_freq, pcrmode, pcrfilter); (int64_t) rcvr->last_freq, pcrmode, pcrfilter);
if (buf_len < 0)
return -RIG_ETRUNC;
err = pcr_transaction(rig, (char *) buf); err = pcr_transaction(rig, (char *) buf);
if (err != RIG_OK) if (err != RIG_OK)

Wyświetl plik

@ -140,6 +140,8 @@ int prm80_reset(RIG *rig, reset_t reset)
* master reset ? * master reset ?
*/ */
retval = prm80_transaction (rig, "0", 1, NULL, NULL); retval = prm80_transaction (rig, "0", 1, NULL, NULL);
if (retval != RIG_OK)
return retval;
return RIG_OK; return RIG_OK;
} }

Wyświetl plik

@ -281,6 +281,8 @@ int ra37xx_set_freq(RIG *rig, vfo_t vfo, freq_t freq)
int freq_len; int freq_len;
freq_len = sprintf(freqbuf, "F%ld", (unsigned long)freq); freq_len = sprintf(freqbuf, "F%ld", (unsigned long)freq);
if (freq_len < 0)
return -RIG_ETRUNC;
return ra37xx_transaction (rig, freqbuf, NULL, NULL); return ra37xx_transaction (rig, freqbuf, NULL, NULL);
} }
@ -338,6 +340,8 @@ int ra37xx_set_mode(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t width)
sprintf(buf, "M%d", ra_mode); sprintf(buf, "M%d", ra_mode);
#endif #endif
rig_debug(RIG_DEBUG_TRACE, "%s: widthtype = %i, widthnum = %i\n", __func__, widthtype, widthnum);
return ra37xx_transaction (rig, buf, NULL, NULL); return ra37xx_transaction (rig, buf, NULL, NULL);
} }

Wyświetl plik

@ -217,6 +217,8 @@ int racal_set_freq(RIG *rig, vfo_t vfo, freq_t freq)
int freq_len; int freq_len;
freq_len = sprintf(freqbuf, "F%0g", (double)(freq/MHz(1))); freq_len = sprintf(freqbuf, "F%0g", (double)(freq/MHz(1)));
if (freq_len < 0)
return -RIG_ETRUNC;
return racal_transaction (rig, freqbuf, NULL, NULL); return racal_transaction (rig, freqbuf, NULL, NULL);
} }

Wyświetl plik

@ -194,7 +194,7 @@ static int rpcrig_open(RIG *rig)
model_x *mdl_res; model_x *mdl_res;
rigstate_res *rs_res; rigstate_res *rs_res;
rig_model_t model; rig_model_t model;
const struct rig_caps *caps; // const struct rig_caps *caps;
char *server, *s; char *server, *s;
int i; int i;
@ -235,7 +235,7 @@ static int rpcrig_open(RIG *rig)
*/ */
rig_check_backend(model); rig_check_backend(model);
caps = rig_get_caps(model); // caps = rig_get_caps(model);
/* /*
* TODO: decide if it's the way to go. * TODO: decide if it's the way to go.

Wyświetl plik

@ -375,6 +375,8 @@ val_res *getfunc_1_svc(setting_arg *arg, struct svc_req *svc)
&res.val_res_u.val.i); &res.val_res_u.val.i);
return &res; return &res;
/* quell stupid gcc "set but not used" warning */
rig_debug(RIG_DEBUG_TRACE, "val = %d\n", val);
} }
int *scan_1_svc(scan_arg *arg, struct svc_req *svc) int *scan_1_svc(scan_arg *arg, struct svc_req *svc)

Wyświetl plik

@ -129,7 +129,7 @@ static int rpcrot_open(ROT *rot)
model_x *mdl_res; model_x *mdl_res;
rotstate_res *rs_res; rotstate_res *rs_res;
rot_model_t model; rot_model_t model;
const struct rot_caps *caps; // const struct rot_caps *caps;
char *server, *s; char *server, *s;
rs = &rot->state; rs = &rot->state;
@ -168,7 +168,7 @@ static int rpcrot_open(ROT *rot)
* autoload if necessary * autoload if necessary
*/ */
rot_check_backend(model); rot_check_backend(model);
caps = rot_get_caps(model); // caps = rot_get_caps(model);
/* /*
* Load state values from remote rotator. * Load state values from remote rotator.

Wyświetl plik

@ -126,6 +126,8 @@ int skanti_reset(RIG *rig, reset_t reset)
*/ */
retval = skanti_transaction (rig, "0" EOM, strlen("0" EOM), NULL, NULL); retval = skanti_transaction (rig, "0" EOM, strlen("0" EOM), NULL, NULL);
if (retval != RIG_OK)
return retval;
return RIG_OK; return RIG_OK;
} }

Wyświetl plik

@ -342,11 +342,9 @@ static int frontend_set_conf(RIG *rig, token_t token, const char *val)
*/ */
static int frontend_get_conf(RIG *rig, token_t token, char *val) static int frontend_get_conf(RIG *rig, token_t token, char *val)
{ {
const struct rig_caps *caps;
struct rig_state *rs; struct rig_state *rs;
const char *s; const char *s;
caps = rig->caps;
rs = &rig->state; rs = &rig->state;
switch(token) { switch(token) {

Wyświetl plik

@ -124,11 +124,9 @@ static const struct confparams rotfrontend_serial_cfg_params[] = {
*/ */
int frontrot_set_conf(ROT *rot, token_t token, const char *val) int frontrot_set_conf(ROT *rot, token_t token, const char *val)
{ {
const struct rot_caps *caps;
struct rot_state *rs; struct rot_state *rs;
int val_i; int val_i;
caps = rot->caps;
rs = &rot->state; rs = &rot->state;
switch(token) { switch(token) {
@ -234,11 +232,9 @@ int frontrot_set_conf(ROT *rot, token_t token, const char *val)
*/ */
int frontrot_get_conf(ROT *rot, token_t token, char *val) int frontrot_get_conf(ROT *rot, token_t token, char *val)
{ {
const struct rot_caps *caps;
struct rot_state *rs; struct rot_state *rs;
const char *s; const char *s;
caps = rot->caps;
rs = &rot->state; rs = &rot->state;
switch(token) { switch(token) {

Wyświetl plik

@ -167,6 +167,8 @@ tt550_ldg_control (RIG * rig, char oper)
char cmdbuf[4], lvlbuf[32]; char cmdbuf[4], lvlbuf[32];
cmd_len = sprintf (cmdbuf, "$%c" EOM, oper); cmd_len = sprintf (cmdbuf, "$%c" EOM, oper);
if (cmd_len < 0)
return cmd_len;
lvl_len = 3; lvl_len = 3;
retval = tt550_transaction (rig, cmdbuf, 3, lvlbuf, &lvl_len); retval = tt550_transaction (rig, cmdbuf, 3, lvlbuf, &lvl_len);
/* /*
@ -1293,14 +1295,13 @@ int
tt550_set_func (RIG * rig, vfo_t vfo, setting_t func, int status) tt550_set_func (RIG * rig, vfo_t vfo, setting_t func, int status)
{ {
unsigned char fctbuf[16]; unsigned char fctbuf[16];
int fct_len, ack_len; int fct_len;
struct tt550_priv_data *priv = (struct tt550_priv_data *) rig->state.priv; struct tt550_priv_data *priv = (struct tt550_priv_data *) rig->state.priv;
struct rig_state *rs = &rig->state; struct rig_state *rs = &rig->state;
/* Optimize: /* Optimize:
* sort the switch cases with the most frequent first * sort the switch cases with the most frequent first
*/ */
ack_len = 0;
switch (func) switch (func)
{ {
case RIG_FUNC_VOX: case RIG_FUNC_VOX:
@ -1522,7 +1523,7 @@ tt550_decode_event (RIG * rig)
unsigned char buf[MAXFRAMELEN]; unsigned char buf[MAXFRAMELEN];
int data_len; int data_len;
short movement = 0; short movement = 0;
char key; // char key;
rig_debug (RIG_DEBUG_VERBOSE, "tt550: tt550_decode_event called\n"); rig_debug (RIG_DEBUG_VERBOSE, "tt550: tt550_decode_event called\n");
@ -1560,7 +1561,7 @@ tt550_decode_event (RIG * rig)
{ {
movement = buf[1] << 8; movement = buf[1] << 8;
movement = movement | buf[2]; movement = movement | buf[2];
key = buf[3]; // key = buf[3];
rig_debug (RIG_DEBUG_VERBOSE, rig_debug (RIG_DEBUG_VERBOSE,
"tt550: Step Direction = %d\n", movement); "tt550: Step Direction = %d\n", movement);
if (movement > 0) if (movement > 0)

Wyświetl plik

@ -147,6 +147,9 @@ int csv_parm_save (RIG *rig, const char *outfilename)
if (!ms || !ms[0]) if (!ms || !ms[0])
continue; continue;
ret = rig_get_parm(rig, parm, &val); ret = rig_get_parm(rig, parm, &val);
if (ret != RIG_OK)
return ret;
if (RIG_PARM_IS_FLOAT(parm)) if (RIG_PARM_IS_FLOAT(parm))
fprintf(f, "%f%c", val.f, csv_sep); fprintf(f, "%f%c", val.f, csv_sep);
else else

Wyświetl plik

@ -90,7 +90,7 @@ int main (int argc, char *argv[])
char rig_conf_parms[MAXCONFLEN] = ""; char rig_conf_parms[MAXCONFLEN] = "";
char rot_conf_parms[MAXCONFLEN] = ""; char rot_conf_parms[MAXCONFLEN] = "";
int with_rot = 1; /* int with_rot = 1; */
azimuth_t azimuth; azimuth_t azimuth;
elevation_t elevation; elevation_t elevation;
unsigned step = 1000000; /* 1e6 us */ unsigned step = 1000000; /* 1e6 us */
@ -260,8 +260,8 @@ int main (int argc, char *argv[])
strncpy(rot->state.rotport.pathname, rot_file, FILPATHLEN); strncpy(rot->state.rotport.pathname, rot_file, FILPATHLEN);
/* FIXME: bound checking and port type == serial */ /* FIXME: bound checking and port type == serial */
if (serial_rate != 0) if (rot_serial_rate != 0)
rot->state.rotport.parm.serial.rate = serial_rate; rot->state.rotport.parm.serial.rate = rot_serial_rate;
retcode = rot_open(rot); retcode = rot_open(rot);
if (retcode != RIG_OK && rot_model != ROT_MODEL_DUMMY) { if (retcode != RIG_OK && rot_model != ROT_MODEL_DUMMY) {
@ -269,8 +269,11 @@ int main (int argc, char *argv[])
exit(2); exit(2);
} }
if (rot_model == ROT_MODEL_DUMMY) /* Commenting out to quell "set but not used" warning.
with_rot = 1; * Enable when needed for further functionality. -N0NB
*/
/* if (rot_model == ROT_MODEL_DUMMY) */
/* with_rot = 1; */
if (verbose > 0) if (verbose > 0)
printf("Opened rotator model %d, '%s'\n", rot->caps->rot_model, printf("Opened rotator model %d, '%s'\n", rot->caps->rot_model,

Wyświetl plik

@ -371,14 +371,12 @@ int ft100_close(RIG *rig) {
static int ft100_send_priv_cmd(RIG *rig, unsigned char cmd_index) { static int ft100_send_priv_cmd(RIG *rig, unsigned char cmd_index) {
struct rig_state *rig_s; struct rig_state *rig_s;
struct ft100_priv_data *priv;
unsigned char *cmd; /* points to sequence to send */ unsigned char *cmd; /* points to sequence to send */
rig_debug(RIG_DEBUG_VERBOSE,"%s called (%d)\n", __func__, cmd_index); rig_debug(RIG_DEBUG_VERBOSE,"%s called (%d)\n", __func__, cmd_index);
if (!rig) return -RIG_EINVAL; if (!rig) return -RIG_EINVAL;
priv = (struct ft100_priv_data*)rig->state.priv;
rig_s = &rig->state; rig_s = &rig->state;
cmd = (unsigned char *) &ncmd[cmd_index].nseq; /* get native sequence */ cmd = (unsigned char *) &ncmd[cmd_index].nseq; /* get native sequence */
@ -436,14 +434,11 @@ static int ft100_read_flags(RIG *rig)
int ft100_set_freq(RIG *rig, vfo_t vfo, freq_t freq) { int ft100_set_freq(RIG *rig, vfo_t vfo, freq_t freq) {
struct rig_state *rig_s; struct rig_state *rig_s;
struct ft100_priv_data *priv;
unsigned char p_cmd[YAESU_CMD_LENGTH]; unsigned char p_cmd[YAESU_CMD_LENGTH];
unsigned char cmd_index; /* index of sequence to send */ unsigned char cmd_index; /* index of sequence to send */
if (!rig) return -RIG_EINVAL; if (!rig) return -RIG_EINVAL;
priv = (struct ft100_priv_data*)rig->state.priv;
rig_s = &rig->state; rig_s = &rig->state;
rig_debug(RIG_DEBUG_VERBOSE,"ft100: requested freq = %"PRIfreq" Hz \n", freq); rig_debug(RIG_DEBUG_VERBOSE,"ft100: requested freq = %"PRIfreq" Hz \n", freq);

Wyświetl plik

@ -912,16 +912,12 @@ int ft1000mp_get_mode(RIG *rig, vfo_t vfo, rmode_t *mode, pbwidth_t *width) {
*/ */
int ft1000mp_set_vfo(RIG *rig, vfo_t vfo) { int ft1000mp_set_vfo(RIG *rig, vfo_t vfo) {
struct rig_state *rig_s;
struct ft1000mp_priv_data *p; struct ft1000mp_priv_data *p;
unsigned char cmd_index = 0; /* index of sequence to send */ unsigned char cmd_index = 0; /* index of sequence to send */
rig_debug(RIG_DEBUG_TRACE,"ft1000mp: ft1000mp_set_vfo called %s\n", rig_strvfo(vfo)); rig_debug(RIG_DEBUG_TRACE,"ft1000mp: ft1000mp_set_vfo called %s\n", rig_strvfo(vfo));
p = (struct ft1000mp_priv_data*)rig->state.priv; p = (struct ft1000mp_priv_data*)rig->state.priv;
rig_s = &rig->state;
/* /*
* RIG_VFO_VFO/RIG_VFO_MEM are not available * RIG_VFO_VFO/RIG_VFO_MEM are not available

Wyświetl plik

@ -577,13 +577,10 @@ int ft747_get_mode(RIG *rig, vfo_t vfo, rmode_t *mode, pbwidth_t *width) {
* *
*/ */
int ft747_set_vfo(RIG *rig, vfo_t vfo) { int ft747_set_vfo(RIG *rig, vfo_t vfo) {
struct rig_state *rig_s;
struct ft747_priv_data *p; struct ft747_priv_data *p;
unsigned char cmd_index; /* index of sequence to send */ unsigned char cmd_index; /* index of sequence to send */
p = (struct ft747_priv_data*)rig->state.priv; p = (struct ft747_priv_data*)rig->state.priv;
rig_s = &rig->state;
switch(vfo) { switch(vfo) {
@ -824,12 +821,9 @@ static int ft747_get_update_data(RIG *rig) {
static int ft747_send_priv_cmd(RIG *rig, unsigned char ci) { static int ft747_send_priv_cmd(RIG *rig, unsigned char ci) {
struct rig_state *rig_s; struct rig_state *rig_s;
struct ft747_priv_data *p;
unsigned char *cmd; /* points to sequence to send */ unsigned char *cmd; /* points to sequence to send */
unsigned char cmd_index; /* index of sequence to send */ unsigned char cmd_index; /* index of sequence to send */
p = (struct ft747_priv_data*)rig->state.priv;
rig_s = &rig->state; rig_s = &rig->state;
cmd_index = ci; /* get command */ cmd_index = ci; /* get command */

Wyświetl plik

@ -2222,15 +2222,11 @@ int ft990_get_mem(RIG *rig, vfo_t vfo, int *ch)
*/ */
int ft990_set_channel (RIG *rig, const channel_t *chan) int ft990_set_channel (RIG *rig, const channel_t *chan)
{ {
struct ft990_priv_data *priv;
rig_debug(RIG_DEBUG_VERBOSE, "%s called\n", __func__); rig_debug(RIG_DEBUG_VERBOSE, "%s called\n", __func__);
if (!rig) if (!rig)
return -RIG_EINVAL; return -RIG_EINVAL;
priv = (struct ft990_priv_data *) rig->state.priv;
return -RIG_ENIMPL; return -RIG_ENIMPL;
} }