From c70b8c06af03b93244698dc21b78701c20d29fd4 Mon Sep 17 00:00:00 2001 From: Bill Somerville Date: Sat, 5 Dec 2015 14:09:41 +0000 Subject: [PATCH] Do not attempt to use Hamlib rig_get_mode() if it will not work This allows low CAT functionality SDRs like the AE9RB Peaberry v2 to be controlled. git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6223 ab8295b8-cf94-4d9e-aec4-7959e3be5d79 --- HamlibTransceiver.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/HamlibTransceiver.cpp b/HamlibTransceiver.cpp index b584d23c4..17a58ab39 100644 --- a/HamlibTransceiver.cpp +++ b/HamlibTransceiver.cpp @@ -177,6 +177,7 @@ HamlibTransceiver::HamlibTransceiver (TransceiverFactory::PTTMethod ptt_type, QS , reversed_ {false} , mode_query_works_ {true} , split_query_works_ {true} + , tickle_hamlib_ {false} , get_vfo_works_ {true} { if (!rig_) @@ -223,8 +224,8 @@ HamlibTransceiver::HamlibTransceiver (int model_number, TransceiverFactory::Para , back_ptt_port_ {TransceiverFactory::TX_audio_source_rear == params.audio_source} , is_dummy_ {RIG_MODEL_DUMMY == model_number} , reversed_ {false} - , mode_query_works_ {true} - , split_query_works_ {true} + , mode_query_works_ {rig_ && rig_->caps->get_mode} + , split_query_works_ {rig_ && rig_->caps->get_split_vfo} , tickle_hamlib_ {false} , get_vfo_works_ {true} {