diff --git a/doc/img/FreqScanner_plugin.png b/doc/img/FreqScanner_plugin.png new file mode 100644 index 000000000..6bc7574e6 Binary files /dev/null and b/doc/img/FreqScanner_plugin.png differ diff --git a/plugins/channelrx/freqscanner/freqscannerbaseband.cpp b/plugins/channelrx/freqscanner/freqscannerbaseband.cpp index 8ad6fe125..d717ee3a8 100644 --- a/plugins/channelrx/freqscanner/freqscannerbaseband.cpp +++ b/plugins/channelrx/freqscanner/freqscannerbaseband.cpp @@ -187,8 +187,7 @@ void FreqScannerBaseband::calcScannerSampleRate(int basebandSampleRate, float rf m_channelizer->setChannelization(m_scannerSampleRate, inputFrequencyOffset); m_channelSampleRate = m_channelizer->getChannelSampleRate(); m_sink.applyChannelSettings(m_channelSampleRate, m_channelizer->getChannelFrequencyOffset(), m_scannerSampleRate, fftSize, binsPerChannel); - - qInfo() << "FreqScannerBaseband::calcScannerSampleRate" + qDebug() << "FreqScannerBaseband::calcScannerSampleRate" << "basebandSampleRate:" << basebandSampleRate << "channelSampleRate:" << m_channelSampleRate << "scannerSampleRate:" << m_scannerSampleRate diff --git a/plugins/channelrx/freqscanner/freqscannergui.cpp b/plugins/channelrx/freqscanner/freqscannergui.cpp index 81146f8cb..9e033df26 100644 --- a/plugins/channelrx/freqscanner/freqscannergui.cpp +++ b/plugins/channelrx/freqscanner/freqscannergui.cpp @@ -614,12 +614,20 @@ void FreqScannerGUI::on_addRange_clicked() qint64 stop = dialog.m_stop; int step = dialog.m_step; + blockApplySettings(true); if ((start <= stop) && (step > 0)) { for (qint64 f = start; f <= stop; f += step) { addRow(f, true); } } + blockApplySettings(false); + QList settingsKeys({ + "frequencies", + "enabled", + "notes" + }); + applySettings(settingsKeys); } } diff --git a/plugins/channelrx/freqscanner/freqscannersettings.cpp b/plugins/channelrx/freqscanner/freqscannersettings.cpp index d7ec2c6d9..8c6a00a15 100644 --- a/plugins/channelrx/freqscanner/freqscannersettings.cpp +++ b/plugins/channelrx/freqscanner/freqscannersettings.cpp @@ -295,14 +295,16 @@ QString FreqScannerSettings::getDebugString(const QStringList& settingsKeys, boo } if (settingsKeys.contains("enabled") || force) { - QStringList s; + // Don't display + /*QStringList s; for (auto e : m_enabled) { s.append(e ? "true" : "false"); } - ostr << " m_enabled: " << s.join(",").toStdString(); + ostr << " m_enabled: " << s.join(",").toStdString();*/ } if (settingsKeys.contains("notes") || force) { - ostr << " m_notes: " << m_notes.join(",").toStdString(); + // Don't display + //ostr << " m_notes: " << m_notes.join(",").toStdString(); } if (settingsKeys.contains("channel") || force) { ostr << " m_channel: " << m_channel.toStdString();