From 1f9301e20ee21240277adf6538bd64207e65984e Mon Sep 17 00:00:00 2001 From: Bill Somerville Date: Fri, 27 Mar 2015 19:35:40 +0000 Subject: [PATCH] Allow for rigs that cannot have their VFOs selected Merged from wsjtx-1.4 branch. git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@5133 ab8295b8-cf94-4d9e-aec4-7959e3be5d79 --- HamlibTransceiver.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/HamlibTransceiver.cpp b/HamlibTransceiver.cpp index b2f1eb6a0..99caed2b9 100644 --- a/HamlibTransceiver.cpp +++ b/HamlibTransceiver.cpp @@ -266,7 +266,8 @@ void HamlibTransceiver::do_start () error_check (rig_open (rig_.data ()), tr ("opening connection to rig")); - if (!is_dummy_) + if (!is_dummy_ && rig_->caps->set_split_vfo) // if split is possible + // do some extra setup { freq_t f1; freq_t f2; @@ -442,7 +443,7 @@ auto HamlibTransceiver::get_vfos () const -> std::tuple reversed_ = RIG_VFO_B == v; } - else if (rig_->caps->set_vfo) + else if (rig_->caps->set_vfo && rig_->caps->set_split_vfo) { // use VFO A/MAIN for main frequency and B/SUB for Tx // frequency if split since these type of radios can only