From 86c863f2884318037b770394567df4818a037616 Mon Sep 17 00:00:00 2001 From: Uwe Risse Date: Wed, 25 Jan 2023 12:44:05 +0100 Subject: [PATCH] Some imrovements to the DXLabSuiteCommanderTransceiver, patch by Mike W9MDB. --- Transceiver/DXLabSuiteCommanderTransceiver.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/Transceiver/DXLabSuiteCommanderTransceiver.cpp b/Transceiver/DXLabSuiteCommanderTransceiver.cpp index 02f8ad636..b0ee59ac3 100644 --- a/Transceiver/DXLabSuiteCommanderTransceiver.cpp +++ b/Transceiver/DXLabSuiteCommanderTransceiver.cpp @@ -206,18 +206,15 @@ void DXLabSuiteCommanderTransceiver::do_frequency (Frequency f, MODE m, bool /*n { CAT_TRACE (f << ' ' << state ()); auto f_string = frequency_to_string (f); - if (UNK != m && m != get_mode ()) + auto params = ("" + f_string).arg (f_string.size ()); + simple_command (("CmdSetFreq" + params).arg (params.size ())); + if (UNK != m) { auto m_string = map_mode (m); auto params = ("" + f_string + "" + m_string + "Y").arg (f_string.size ()).arg (m_string.size ()); simple_command (("CmdSetFreqMode" + params).arg (params.size ())); update_mode (m); } - else - { - auto params = ("" + f_string).arg (f_string.size ()); - simple_command (("CmdSetFreq" + params).arg (params.size ())); - } update_rx_frequency (f); }