From 79a7a915fba792642e7d83759617c62e5a649030 Mon Sep 17 00:00:00 2001 From: Mike Black W9MDB Date: Thu, 6 May 2021 12:14:17 -0500 Subject: [PATCH] Fix TS890 vox delay level --- rigs/kenwood/ts890s.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/rigs/kenwood/ts890s.c b/rigs/kenwood/ts890s.c index 093c7c370..cf91236d7 100644 --- a/rigs/kenwood/ts890s.c +++ b/rigs/kenwood/ts890s.c @@ -116,6 +116,18 @@ int kenwood_ts890_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val) switch (level) { + case RIG_LEVEL_VOXDELAY: + retval = kenwood_safe_transaction(rig, "VD0", ackbuf, sizeof(ackbuf), 6); + + if (retval != RIG_OK) + { + return retval; + } + + sscanf(lvlbuf + 3, "%d", &levelint); + val->i = levelint * 3 / 2; /* 150ms units converted to 100ms units */ + return RIG_OK; + case RIG_LEVEL_RF: retval = kenwood_transaction(rig, "RG", ackbuf, sizeof(ackbuf)); @@ -228,7 +240,7 @@ const struct rig_caps ts890s_caps = RIG_MODEL(RIG_MODEL_TS890S), .model_name = "TS-890S", .mfg_name = "Kenwood", - .version = BACKEND_VER ".0", + .version = BACKEND_VER ".1", .copyright = "LGPL", .status = RIG_STATUS_STABLE, .rig_type = RIG_TYPE_TRANSCEIVER,