From 30ec001057ddb58a066e1cfce2dd7963240ca1c8 Mon Sep 17 00:00:00 2001 From: Michael Black W9MDB Date: Mon, 25 Jun 2018 08:56:06 -0500 Subject: [PATCH] Really fix TS590S/SG RIG_LEVEL_STRENGTH --- kenwood/kenwood.c | 2 +- kenwood/ts590.c | 24 ++++++++++-------------- 2 files changed, 11 insertions(+), 15 deletions(-) diff --git a/kenwood/kenwood.c b/kenwood/kenwood.c index 0573a0afc..d104a4504 100644 --- a/kenwood/kenwood.c +++ b/kenwood/kenwood.c @@ -1867,7 +1867,7 @@ int kenwood_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val) cmd = "SM"; len = 2; } - retval = kenwood_safe_transaction(rig, "SM", lvlbuf, 10, len+4); + retval = kenwood_safe_transaction(rig, cmd, lvlbuf, 10, len+4); if (retval != RIG_OK) return retval; diff --git a/kenwood/ts590.c b/kenwood/ts590.c index 52590b370..a113d1e58 100644 --- a/kenwood/ts590.c +++ b/kenwood/ts590.c @@ -60,20 +60,16 @@ const char* ts590_get_info(RIG *rig); .flags=RIG_CHFLAG_SKIP \ } -#define TS590_STR_CAL {13, {\ - {0x00, -54},\ - {0x04, -48},\ - {0x08, -42},\ - {0x0C, -36},\ - {0x10, -30},\ - {0x14, -24},\ - {0x18, -18},\ - {0x1C, -12},\ - {0x20, -6},\ - {0x24, 0},\ - {0x28, 20},\ - {0x2C, 40},\ - {0x30, 60}}\ +#define TS590_STR_CAL {9, {\ + { 0, -60},\ + { 3, -48},\ + { 6, -36},\ + { 9, -24},\ + {12, -12},\ + {15, 0},\ + {20, 20},\ + {25, 40},\ + {30, 60}}\ }