From 4a9725493aa9b5fbe2ee0b59660cd4163b199ba4 Mon Sep 17 00:00:00 2001 From: Sebastian Denz Date: Wed, 21 Nov 2018 22:39:33 +0100 Subject: [PATCH] fix ptt and apply astyle --- kenwood/thd74.c | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/kenwood/thd74.c b/kenwood/thd74.c index 826309bc3..ec50f72fb 100644 --- a/kenwood/thd74.c +++ b/kenwood/thd74.c @@ -776,19 +776,29 @@ static int thd74_get_ctcss_sql(RIG *rig, vfo_t vfo, tone_t *tone) int thd74_set_ptt(RIG *rig, vfo_t vfo, ptt_t ptt) { - const char *ptt_cmd; + const char *ptt_cmd; - rig_debug(RIG_DEBUG_VERBOSE, "%s called\n", __func__); + rig_debug(RIG_DEBUG_VERBOSE, "%s called\n", __func__); - if (!rig) - return -RIG_EINVAL; + if (!rig) + { + return -RIG_EINVAL; + } + + switch (ptt) + { + case RIG_PTT_ON: + ptt_cmd = "TX"; + return kenwood_simple_transaction(rig, ptt_cmd, 4); + break; + + case RIG_PTT_OFF: + ptt_cmd = "RX"; + return kenwood_simple_transaction(rig, ptt_cmd, 2); + break; - switch (ptt) { - case RIG_PTT_ON: ptt_cmd = "TX"; break; - case RIG_PTT_OFF: ptt_cmd = "RX"; break; default: return -RIG_EINVAL; - } - return kenwood_transaction(rig, ptt_cmd, NULL, 0); + } } static int thd74_set_level(RIG *rig, vfo_t vfo, setting_t level, value_t val)