1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-08 00:44:48 -04:00

TestMOSync: refactored Thread to Worker object moved to thread. Equivalent to FileInput changes

This commit is contained in:
f4exb
2020-07-12 11:20:46 +02:00
parent 437e0061f4
commit 8ef213d649
6 changed files with 77 additions and 85 deletions
+6 -2
View File
@@ -23,13 +23,14 @@
#include <QString>
#include <QByteArray>
#include <QTimer>
#include <QThread>
#include "dsp/devicesamplemimo.h"
#include "dsp/spectrumvis.h"
#include "testmosyncsettings.h"
class DeviceAPI;
class TestMOSyncThread;
class TestMOSyncWorker;
class BasebandSampleSink;
class TestMOSync : public DeviceSampleMIMO {
@@ -152,12 +153,15 @@ private:
QMutex m_mutex;
SpectrumVis m_spectrumVis;
TestMOSyncSettings m_settings;
TestMOSyncThread* m_sinkThread;
TestMOSyncWorker* m_sinkWorker;
QThread m_sinkWorkerThread;
QString m_deviceDescription;
bool m_runningTx;
const QTimer& m_masterTimer;
unsigned int m_feedSpectrumIndex;
void startWorker();
void stopWorker();
bool applySettings(const TestMOSyncSettings& settings, bool force);
};