kopia lustrzana https://github.com/Hamlib/Hamlib
Add -RIG_EINVAL when set_level > 1.0
rodzic
a9633cec39
commit
0f9a7fac07
|
@ -1006,6 +1006,7 @@ static int dummy_set_level(RIG *rig, vfo_t vfo, setting_t level, value_t val)
|
||||||
|
|
||||||
if (RIG_LEVEL_IS_FLOAT(level))
|
if (RIG_LEVEL_IS_FLOAT(level))
|
||||||
{
|
{
|
||||||
|
if (val.f > 1.0) RETURNFUNC(-RIG_EINVAL);
|
||||||
sprintf(lstr, "%f", val.f);
|
sprintf(lstr, "%f", val.f);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
|
@ -2419,6 +2419,7 @@ int icom_set_level(RIG *rig, vfo_t vfo, setting_t level, value_t val)
|
||||||
*/
|
*/
|
||||||
if (RIG_LEVEL_IS_FLOAT(level))
|
if (RIG_LEVEL_IS_FLOAT(level))
|
||||||
{
|
{
|
||||||
|
if (val.f > 1.0) RETURNFUNC(-RIG_EINVAL);
|
||||||
icom_val = val.f * 255;
|
icom_val = val.f * 255;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
|
@ -2385,6 +2385,7 @@ int kenwood_set_level(RIG *rig, vfo_t vfo, setting_t level, value_t val)
|
||||||
|
|
||||||
if (RIG_LEVEL_IS_FLOAT(level))
|
if (RIG_LEVEL_IS_FLOAT(level))
|
||||||
{
|
{
|
||||||
|
if (val.f > 1.0) RETURNFUNC(-RIG_EINVAL);
|
||||||
kenwood_val = val.f * 255;
|
kenwood_val = val.f * 255;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
Ładowanie…
Reference in New Issue