mirror of
https://github.com/f4exb/sdrangel.git
synced 2026-06-18 21:58:37 -04:00
Frequency Tracker: refactoring of classes: even more fixes
This commit is contained in:
@@ -27,8 +27,7 @@
|
||||
MESSAGE_CLASS_DEFINITION(FreqTrackerBaseband::MsgConfigureFreqTrackerBaseband, Message)
|
||||
|
||||
FreqTrackerBaseband::FreqTrackerBaseband() :
|
||||
m_mutex(QMutex::Recursive),
|
||||
m_messageQueueToGUI(nullptr)
|
||||
m_mutex(QMutex::Recursive)
|
||||
{
|
||||
m_sampleFifo.setSize(SampleSinkFifo::getSizePolicy(48000));
|
||||
m_channelizer = new DownSampleChannelizer(&m_sink);
|
||||
@@ -127,15 +126,6 @@ bool FreqTrackerBaseband::handleMessage(const Message& cmd)
|
||||
m_channelizer->getChannelFrequencyOffset()
|
||||
);
|
||||
|
||||
if (getMessageQueueToGUI())
|
||||
{
|
||||
FreqTrackerReport::MsgNotificationToGUI *msg = FreqTrackerReport::MsgNotificationToGUI::create(
|
||||
m_basebandSampleRate / (1<<m_settings.m_log2Decim),
|
||||
m_settings.m_inputFrequencyOffset
|
||||
);
|
||||
getMessageQueueToGUI()->push(msg);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
else
|
||||
@@ -155,15 +145,6 @@ void FreqTrackerBaseband::applySettings(const FreqTrackerSettings& settings, boo
|
||||
m_channelizer->getChannelSampleRate(),
|
||||
m_channelizer->getChannelFrequencyOffset()
|
||||
);
|
||||
|
||||
if (getMessageQueueToGUI())
|
||||
{
|
||||
FreqTrackerReport::MsgNotificationToGUI *msg = FreqTrackerReport::MsgNotificationToGUI::create(
|
||||
m_basebandSampleRate / (1<<settings.m_log2Decim),
|
||||
settings.m_inputFrequencyOffset
|
||||
);
|
||||
getMessageQueueToGUI()->push(msg);
|
||||
}
|
||||
}
|
||||
|
||||
m_sink.applySettings(settings, force);
|
||||
|
||||
Reference in New Issue
Block a user