From 8420f5fb4bd1221ad1c724898b9d20983498c25c Mon Sep 17 00:00:00 2001 From: "Charles J. Cliffe" Date: Sun, 4 Apr 2021 22:18:50 -0400 Subject: [PATCH] Cleanup: rig thread --- src/rig/RigThread.cpp | 12 +++++------- src/rig/RigThread.h | 8 +++----- 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/src/rig/RigThread.cpp b/src/rig/RigThread.cpp index dccee9e..a646ff4 100644 --- a/src/rig/RigThread.cpp +++ b/src/rig/RigThread.cpp @@ -18,16 +18,14 @@ RigThread::RigThread() { errorMessage = ""; } -RigThread::~RigThread() { - -} +RigThread::~RigThread() = default; RigList &RigThread::enumerate() { if (RigThread::rigCaps.empty()) { rig_set_debug(RIG_DEBUG_ERR); rig_load_all_backends(); - rig_list_foreach(RigThread::add_hamlib_rig, 0); + rig_list_foreach(RigThread::add_hamlib_rig, nullptr); std::sort(RigThread::rigCaps.begin(), RigThread::rigCaps.end(), rigGreater()); std::cout << "Loaded " << RigThread::rigCaps.size() << " rig models via hamlib." << std::endl; } @@ -44,7 +42,7 @@ void RigThread::initRig(rig_model_t rig_model, std::string rig_file, int serial_ rigModel = rig_model; rigFile = rig_file; serialRate = serial_rate; -}; +} void RigThread::setErrorStateFromHamlibCode(int errcode) { errorState.store(true); @@ -109,7 +107,7 @@ void RigThread::run() { int retcode, status; termStatus = 0; - errorState.store(0); + errorState.store(false); std::cout << "Rig thread starting." << std::endl; @@ -218,7 +216,7 @@ void RigThread::run() { } std::cout << "Rig thread exiting status " << termStatus << "." << std::endl; -}; +} freq_t RigThread::getFrequency() { if (freqChanged.load() && (setOneShot.load() || controlMode.load())) { diff --git a/src/rig/RigThread.h b/src/rig/RigThread.h index 281ea3f..9aadd86 100644 --- a/src/rig/RigThread.h +++ b/src/rig/RigThread.h @@ -22,13 +22,11 @@ typedef std::vector RigList; class RigThread : public IOThread { public: RigThread(); - ~RigThread(); + ~RigThread() override; void initRig(rig_model_t rig_model, std::string rig_file, int serial_rate); - virtual void run(); - - int terminationStatus(); - + void run() override; + freq_t getFrequency(); void setFrequency(freq_t new_freq, bool oneShot);