Add -RIG_EINVAL when set_level > 1.0

pull/555/head
Michael Black W9MDB 2021-02-19 08:44:02 -06:00
rodzic a9633cec39
commit 0f9a7fac07
3 zmienionych plików z 3 dodań i 0 usunięć

Wyświetl plik

@ -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

Wyświetl plik

@ -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

Wyświetl plik

@ -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