From 2e74b4fa6ba0aa2d8a9d97f5575cc4a266477e02 Mon Sep 17 00:00:00 2001 From: Michael Black Date: Sat, 14 Dec 2019 08:25:34 -0600 Subject: [PATCH] Move set_powerstat to kenwood_open and add kenwood_open to ts950.c --- kenwood/kenwood.c | 7 ++++--- kenwood/ts950.c | 1 + 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/kenwood/kenwood.c b/kenwood/kenwood.c index 711999e05..c1f6e8812 100644 --- a/kenwood/kenwood.c +++ b/kenwood/kenwood.c @@ -611,9 +611,6 @@ int kenwood_init(RIG *rig) rig_debug(RIG_DEBUG_TRACE, "%s: if_len = %d\n", __func__, caps->if_len); - // Ensure power is on -- any reason not to do this? - rig_set_powerstat(rig,1); - return RIG_OK; } @@ -636,6 +633,10 @@ int kenwood_open(RIG *rig) rig_debug(RIG_DEBUG_VERBOSE, "%s called\n", __func__); + // Ensure rig is on + rig_set_powerstat(rig,1); + + if (RIG_MODEL_TS590S == rig->caps->rig_model) { /* we need the firmware version for these rigs to deal with f/w defects */ diff --git a/kenwood/ts950.c b/kenwood/ts950.c index 9ffebf765..b109ee66b 100644 --- a/kenwood/ts950.c +++ b/kenwood/ts950.c @@ -162,6 +162,7 @@ const struct rig_caps ts950sdx_caps = .priv = (void *)& ts950_priv_caps, .rig_init = kenwood_init, + .rig_open = kenwood_open, .rig_cleanup = kenwood_cleanup, .set_freq = kenwood_set_freq, .get_freq = kenwood_get_freq,