diff --git a/plugins/samplesink/limesdroutput/limesdroutputgui.cpp b/plugins/samplesink/limesdroutput/limesdroutputgui.cpp index 2da2a5553..44a91396a 100644 --- a/plugins/samplesink/limesdroutput/limesdroutputgui.cpp +++ b/plugins/samplesink/limesdroutput/limesdroutputgui.cpp @@ -30,7 +30,6 @@ LimeSDROutputGUI::LimeSDROutputGUI(DeviceSinkAPI *deviceAPI, QWidget* parent) : ui(new Ui::LimeSDROutputGUI), m_deviceAPI(deviceAPI), m_settings(), - m_sampleSink(0), m_sampleRate(0), m_lastEngineState((DSPDeviceSinkEngine::State)-1), m_doApplySettings(true), @@ -38,7 +37,6 @@ LimeSDROutputGUI::LimeSDROutputGUI(DeviceSinkAPI *deviceAPI, QWidget* parent) : m_deviceStatusCounter(0) { m_limeSDROutput = (LimeSDROutput*) m_deviceAPI->getSampleSink(); - m_deviceAPI->setSampleSink(m_sampleSink); ui->setupUi(this); @@ -304,7 +302,7 @@ void LimeSDROutputGUI::updateHardware() { qDebug() << "LimeSDROutputGUI::updateHardware"; LimeSDROutput::MsgConfigureLimeSDR* message = LimeSDROutput::MsgConfigureLimeSDR::create(m_settings); - m_sampleSink->getInputMessageQueue()->push(message); + m_limeSDROutput->getInputMessageQueue()->push(message); m_updateTimer.stop(); } } @@ -344,7 +342,7 @@ void LimeSDROutputGUI::updateStatus() else { LimeSDROutput::MsgGetStreamInfo* message = LimeSDROutput::MsgGetStreamInfo::create(); - m_sampleSink->getInputMessageQueue()->push(message); + m_limeSDROutput->getInputMessageQueue()->push(message); m_statusCounter = 0; } @@ -357,7 +355,7 @@ void LimeSDROutputGUI::updateStatus() if (m_deviceAPI->isBuddyLeader()) { LimeSDROutput::MsgGetDeviceInfo* message = LimeSDROutput::MsgGetDeviceInfo::create(); - m_sampleSink->getInputMessageQueue()->push(message); + m_limeSDROutput->getInputMessageQueue()->push(message); } m_deviceStatusCounter = 0; diff --git a/plugins/samplesink/limesdroutput/limesdroutputgui.h b/plugins/samplesink/limesdroutput/limesdroutputgui.h index d532c2692..219831fa0 100644 --- a/plugins/samplesink/limesdroutput/limesdroutputgui.h +++ b/plugins/samplesink/limesdroutput/limesdroutputgui.h @@ -59,7 +59,6 @@ private: LimeSDROutputSettings m_settings; QTimer m_updateTimer; QTimer m_statusTimer; - DeviceSampleSink* m_sampleSink; int m_sampleRate; quint64 m_deviceCenterFrequency; //!< Center frequency in device int m_lastEngineState; diff --git a/plugins/samplesource/limesdrinput/limesdrinputgui.cpp b/plugins/samplesource/limesdrinput/limesdrinputgui.cpp index 72dc85295..07314ccb8 100644 --- a/plugins/samplesource/limesdrinput/limesdrinputgui.cpp +++ b/plugins/samplesource/limesdrinput/limesdrinputgui.cpp @@ -33,15 +33,13 @@ LimeSDRInputGUI::LimeSDRInputGUI(DeviceSourceAPI *deviceAPI, QWidget* parent) : ui(new Ui::LimeSDRInputGUI), m_deviceAPI(deviceAPI), m_settings(), - m_sampleSource(0), m_sampleRate(0), m_lastEngineState((DSPDeviceSourceEngine::State)-1), m_doApplySettings(true), m_statusCounter(0), m_deviceStatusCounter(0) { - m_sampleSource = m_deviceAPI->getSampleSource(); - m_limeSDRInput = (LimeSDRInput*) m_sampleSource; + m_limeSDRInput = (LimeSDRInput*) m_deviceAPI->getSampleSource(); ui->setupUi(this); @@ -327,7 +325,7 @@ void LimeSDRInputGUI::updateHardware() { qDebug() << "LimeSDRInputGUI::updateHardware"; LimeSDRInput::MsgConfigureLimeSDR* message = LimeSDRInput::MsgConfigureLimeSDR::create(m_settings); - m_sampleSource->getInputMessageQueue()->push(message); + m_limeSDRInput->getInputMessageQueue()->push(message); m_updateTimer.stop(); } } @@ -367,7 +365,7 @@ void LimeSDRInputGUI::updateStatus() else { LimeSDRInput::MsgGetStreamInfo* message = LimeSDRInput::MsgGetStreamInfo::create(); - m_sampleSource->getInputMessageQueue()->push(message); + m_limeSDRInput->getInputMessageQueue()->push(message); m_statusCounter = 0; } @@ -380,7 +378,7 @@ void LimeSDRInputGUI::updateStatus() if (m_deviceAPI->isBuddyLeader()) { LimeSDRInput::MsgGetDeviceInfo* message = LimeSDRInput::MsgGetDeviceInfo::create(); - m_sampleSource->getInputMessageQueue()->push(message); + m_limeSDRInput->getInputMessageQueue()->push(message); } m_deviceStatusCounter = 0; @@ -418,7 +416,7 @@ void LimeSDRInputGUI::on_record_toggled(bool checked) } LimeSDRInput::MsgFileRecord* message = LimeSDRInput::MsgFileRecord::create(checked); - m_sampleSource->getInputMessageQueue()->push(message); + m_limeSDRInput->getInputMessageQueue()->push(message); } void LimeSDRInputGUI::on_centerFrequency_changed(quint64 value) diff --git a/plugins/samplesource/limesdrinput/limesdrinputgui.h b/plugins/samplesource/limesdrinput/limesdrinputgui.h index c950bd751..5b8d20f0c 100644 --- a/plugins/samplesource/limesdrinput/limesdrinputgui.h +++ b/plugins/samplesource/limesdrinput/limesdrinputgui.h @@ -58,7 +58,6 @@ private: LimeSDRInputSettings m_settings; QTimer m_updateTimer; QTimer m_statusTimer; - DeviceSampleSource* m_sampleSource; int m_sampleRate; quint64 m_deviceCenterFrequency; //!< Center frequency in device int m_lastEngineState;