From d6f5c818562b52b14781a331b0bdec8437402337 Mon Sep 17 00:00:00 2001 From: srcejon Date: Thu, 9 Nov 2023 21:42:33 +0000 Subject: [PATCH] Add warning if sample rate is < 48kHz. --- plugins/channelrx/demoddsd/dsddemodgui.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugins/channelrx/demoddsd/dsddemodgui.cpp b/plugins/channelrx/demoddsd/dsddemodgui.cpp index 33491d1db..45ee195ec 100644 --- a/plugins/channelrx/demoddsd/dsddemodgui.cpp +++ b/plugins/channelrx/demoddsd/dsddemodgui.cpp @@ -101,6 +101,11 @@ bool DSDDemodGUI::handleMessage(const Message& message) DSPSignalNotification& notif = (DSPSignalNotification&) message; m_deviceCenterFrequency = notif.getCenterFrequency(); m_basebandSampleRate = notif.getSampleRate(); + if (m_basebandSampleRate < 48000) { + setStatusText(QString("Sample rate must be >= 48000 Hz (Currently %1 Hz)").arg(m_basebandSampleRate)); + } else { + setStatusText(""); + } ui->deltaFrequency->setValueRange(false, 7, -m_basebandSampleRate/2, m_basebandSampleRate/2); ui->deltaFrequencyLabel->setToolTip(tr("Range %1 %L2 Hz").arg(QChar(0xB1)).arg(m_basebandSampleRate/2)); updateAbsoluteCenterFrequency();