kopia lustrzana https://github.com/Hamlib/Hamlib
Clean up cppcheck scope
rodzic
88291fed86
commit
2362d2fe1c
|
@ -806,6 +806,14 @@ int powersdr_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
|
||||||
|
|
||||||
case RIG_LEVEL_MICGAIN:
|
case RIG_LEVEL_MICGAIN:
|
||||||
n = sscanf(lvlbuf + len, "%f", &val->f);
|
n = sscanf(lvlbuf + len, "%f", &val->f);
|
||||||
|
|
||||||
|
if (n != 1)
|
||||||
|
{
|
||||||
|
rig_debug(RIG_DEBUG_ERR, "%s: Error parsing value from lvlbuf='%s'\n",
|
||||||
|
__func__, lvlbuf);
|
||||||
|
return -RIG_EPROTO;
|
||||||
|
}
|
||||||
|
|
||||||
// Thetis returns -40 to 10 -- does PowerSDR do the same?
|
// Thetis returns -40 to 10 -- does PowerSDR do the same?
|
||||||
// Setting
|
// Setting
|
||||||
val->f = (val->f - -40) / (10 - -40);
|
val->f = (val->f - -40) / (10 - -40);
|
||||||
|
@ -814,12 +822,28 @@ int powersdr_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
|
||||||
case RIG_LEVEL_VOXGAIN:
|
case RIG_LEVEL_VOXGAIN:
|
||||||
// return is 0-1000
|
// return is 0-1000
|
||||||
n = sscanf(lvlbuf + len, "%f", &val->f);
|
n = sscanf(lvlbuf + len, "%f", &val->f);
|
||||||
|
|
||||||
|
if (n != 1)
|
||||||
|
{
|
||||||
|
rig_debug(RIG_DEBUG_ERR, "%s: Error parsing value from lvlbuf='%s'\n",
|
||||||
|
__func__, lvlbuf);
|
||||||
|
return -RIG_EPROTO;
|
||||||
|
}
|
||||||
|
|
||||||
val->f /= 1000;
|
val->f /= 1000;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case RIG_LEVEL_SQL:
|
case RIG_LEVEL_SQL:
|
||||||
n = sscanf(lvlbuf + len, "%f", &val->f);
|
n = sscanf(lvlbuf + len, "%f", &val->f);
|
||||||
|
|
||||||
|
if (n != 1)
|
||||||
|
{
|
||||||
|
rig_debug(RIG_DEBUG_ERR, "%s: Error parsing value from lvlbuf='%s'\n",
|
||||||
|
__func__, lvlbuf);
|
||||||
|
return -RIG_EPROTO;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
powersdr_get_mode(rig, vfo, &mode, &width);
|
powersdr_get_mode(rig, vfo, &mode, &width);
|
||||||
|
|
||||||
if (mode == RIG_MODE_FM)
|
if (mode == RIG_MODE_FM)
|
||||||
|
|
Ładowanie…
Reference in New Issue