diff --git a/rigs/kenwood/ts890s.c b/rigs/kenwood/ts890s.c index ebdb3429f..04df1b137 100644 --- a/rigs/kenwood/ts890s.c +++ b/rigs/kenwood/ts890s.c @@ -26,6 +26,7 @@ #include <hamlib/rig.h> #include "kenwood.h" #include "cal.h" +#include "misc.h" // TODO: Copied from TS-480, to be verified #define TS890_VFO (RIG_VFO_A|RIG_VFO_B) @@ -47,10 +48,16 @@ int kenwood_ts890_set_level(RIG *rig, vfo_t vfo, setting_t level, value_t val) { char levelbuf[16]; - int kenwood_val; + int kenwood_val, retval; rig_debug(RIG_DEBUG_TRACE, "%s called\n", __func__); + retval = check_level_param(rig, level, val, NULL); + if (retval != RIG_OK) + { + return retval; + } + switch (level) { case RIG_LEVEL_RF: