From e53d1092de6d0be007270ca9e73adb9c8fe39129 Mon Sep 17 00:00:00 2001 From: Michael Black W9MDB Date: Tue, 22 Dec 2020 17:01:06 -0600 Subject: [PATCH] Add some debug for set_mode stuff (cherry picked from commit 18e9d56b4745097be56ac3899e4237afbf3f1736) --- rigs/kenwood/kenwood.c | 6 ++++-- src/rig.c | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/rigs/kenwood/kenwood.c b/rigs/kenwood/kenwood.c index c366f3b1c..73370375c 100644 --- a/rigs/kenwood/kenwood.c +++ b/rigs/kenwood/kenwood.c @@ -637,7 +637,7 @@ rmode_t kenwood2rmode(unsigned char mode, const rmode_t mode_table[]) char rmode2kenwood(rmode_t mode, const rmode_t mode_table[]) { - rig_debug(RIG_DEBUG_VERBOSE, "%s called\n", __func__); + rig_debug(RIG_DEBUG_VERBOSE, "%s called, mode=%s\n", __func__, rig_strrmode(mode)); if (mode != RIG_MODE_NONE) { @@ -647,6 +647,7 @@ char rmode2kenwood(rmode_t mode, const rmode_t mode_table[]) { if (mode_table[i] == mode) { + rig_debug(RIG_DEBUG_VERBOSE, "%s: returning %d\n", __func__, i); return i; } } @@ -1839,7 +1840,7 @@ int kenwood_set_mode(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t width) struct kenwood_priv_caps *caps = kenwood_caps(rig); - rig_debug(RIG_DEBUG_VERBOSE, "%s called\n", __func__); + rig_debug(RIG_DEBUG_VERBOSE, "%s called, vfo=%s, mode=%s, width=%d\n", __func__, rig_strvfo(vfo), rig_strrmode(mode), (int)width); if (RIG_IS_TS590S || RIG_IS_TS590SG || RIG_IS_TS950S || RIG_IS_TS950SDX) { @@ -1891,6 +1892,7 @@ int kenwood_set_mode(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t width) { c = 'A' + kmode - 10; } + rig_debug(RIG_DEBUG_VERBOSE, "%s: kmode=%d, cmode=%c\n", __func__, kmode, c); if (RIG_IS_TS990S) { diff --git a/src/rig.c b/src/rig.c index 0a3a4cc51..6f2771ee3 100644 --- a/src/rig.c +++ b/src/rig.c @@ -1727,7 +1727,7 @@ int HAMLIB_API rig_set_mode(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t width) const struct rig_caps *caps; int retcode; - rig_debug(RIG_DEBUG_VERBOSE, "%s called\n", __func__); + rig_debug(RIG_DEBUG_VERBOSE, "%s called, vfo=%s, mode=%s, width=%d\n", __func__, rig_strvfo(vfo), rig_strrmode(mode), (int)width); if (CHECK_RIG_ARG(rig)) {