kopia lustrzana https://github.com/Hamlib/Hamlib
Fix cppcheck warnings in rx331.c
rodzic
4f55f69d23
commit
1b981c9a64
|
@ -275,7 +275,9 @@ static int rx331_transaction(RIG *rig, const char *cmd, int cmd_len, char *data,
|
||||||
return retval;
|
return retval;
|
||||||
}
|
}
|
||||||
|
|
||||||
sscanf(data + 1, "%i%s", &rig_id, data);
|
char fmt[16];
|
||||||
|
snprintf(fmt,sizeof(fmt)-1,"%%i%%%ds",BUFSZ);
|
||||||
|
sscanf(data + 1, fmt, &rig_id, data);
|
||||||
|
|
||||||
if (rig_id != priv->receiver_id)
|
if (rig_id != priv->receiver_id)
|
||||||
{
|
{
|
||||||
|
@ -353,7 +355,7 @@ int rx331_get_conf(RIG *rig, token_t token, char *val)
|
||||||
switch (token)
|
switch (token)
|
||||||
{
|
{
|
||||||
case TOK_RIGID:
|
case TOK_RIGID:
|
||||||
sprintf(val, "%d", priv->receiver_id);
|
sprintf(val, "%u", priv->receiver_id);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
@ -569,13 +571,13 @@ int rx331_set_level(RIG *rig, vfo_t vfo, setting_t level, value_t val)
|
||||||
switch (level)
|
switch (level)
|
||||||
{
|
{
|
||||||
case RIG_LEVEL_ATT:
|
case RIG_LEVEL_ATT:
|
||||||
cmd_len = sprintf(cmdbuf, "$%iK%i" EOM,
|
cmd_len = sprintf(cmdbuf, "$%uK%i" EOM,
|
||||||
priv->receiver_id,
|
priv->receiver_id,
|
||||||
val.i ? RX331_ATT_ON : RX331_ATT_OFF);
|
val.i ? RX331_ATT_ON : RX331_ATT_OFF);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case RIG_LEVEL_PREAMP:
|
case RIG_LEVEL_PREAMP:
|
||||||
cmd_len = sprintf(cmdbuf, "$%iK%i" EOM,
|
cmd_len = sprintf(cmdbuf, "$%uK%i" EOM,
|
||||||
priv->receiver_id,
|
priv->receiver_id,
|
||||||
val.i ? RX331_PREAMP_ON : RX331_PREAMP_OFF);
|
val.i ? RX331_PREAMP_ON : RX331_PREAMP_OFF);
|
||||||
break;
|
break;
|
||||||
|
@ -598,17 +600,17 @@ int rx331_set_level(RIG *rig, vfo_t vfo, setting_t level, value_t val)
|
||||||
return -RIG_EINVAL;
|
return -RIG_EINVAL;
|
||||||
}
|
}
|
||||||
|
|
||||||
cmd_len = sprintf(cmdbuf, "$%iM%i" EOM,
|
cmd_len = sprintf(cmdbuf, "$%uM%i" EOM,
|
||||||
priv->receiver_id, val.i);
|
priv->receiver_id, val.i);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case RIG_LEVEL_RF:
|
case RIG_LEVEL_RF:
|
||||||
cmd_len = sprintf(cmdbuf, "$%iA%d" EOM, priv->receiver_id,
|
cmd_len = sprintf(cmdbuf, "$%uA%d" EOM, priv->receiver_id,
|
||||||
120 - (int)(val.f * 120));
|
120 - (int)(val.f * 120));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case RIG_LEVEL_SQL:
|
case RIG_LEVEL_SQL:
|
||||||
cmd_len = sprintf(cmdbuf, "$%iQ%d" EOM, priv->receiver_id,
|
cmd_len = sprintf(cmdbuf, "$%uQ%d" EOM, priv->receiver_id,
|
||||||
120 - (int)(val.f * 120));
|
120 - (int)(val.f * 120));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue