1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-26 17:58:43 -05:00

Reverse API: AM demod changes (5)

This commit is contained in:
f4exb 2018-12-16 21:22:46 +01:00
parent 448eaf0b0b
commit 0de56a57b1

View File

@ -16,6 +16,7 @@
#include <QDockWidget> #include <QDockWidget>
#include <QMainWindow> #include <QMainWindow>
#include <QDebug>
#include "amdemodgui.h" #include "amdemodgui.h"
#include "amdemodssbdialog.h" #include "amdemodssbdialog.h"
@ -94,7 +95,6 @@ bool AMDemodGUI::deserialize(const QByteArray& data)
bool AMDemodGUI::handleMessage(const Message& message) bool AMDemodGUI::handleMessage(const Message& message)
{ {
(void) message;
if (AMDemod::MsgConfigureAMDemod::match(message)) if (AMDemod::MsgConfigureAMDemod::match(message))
{ {
qDebug("AMDemodGUI::handleMessage: AMDemod::MsgConfigureAMDemod"); qDebug("AMDemodGUI::handleMessage: AMDemod::MsgConfigureAMDemod");
@ -345,21 +345,32 @@ void AMDemodGUI::displaySettings()
ui->bandpassEnable->setChecked(m_settings.m_bandpassEnable); ui->bandpassEnable->setChecked(m_settings.m_bandpassEnable);
ui->pll->setChecked(m_settings.m_pll); ui->pll->setChecked(m_settings.m_pll);
qDebug() << "AMDemodGUI::displaySettings:"
<< " m_pll: " << m_settings.m_pll
<< " m_syncAMOperation: " << m_settings.m_syncAMOperation;
if (m_settings.m_pll) if (m_settings.m_pll)
{ {
if (m_settings.m_syncAMOperation == AMDemodSettings::SyncAMLSB) if (m_settings.m_syncAMOperation == AMDemodSettings::SyncAMLSB)
{ {
m_samUSB = false; m_samUSB = false;
ui->ssb->setChecked(true);
ui->ssb->setIcon(m_iconDSBLSB); ui->ssb->setIcon(m_iconDSBLSB);
} }
else if (m_settings.m_syncAMOperation == AMDemodSettings::SyncAMUSB)
{
m_samUSB = true;
ui->ssb->setChecked(true);
ui->ssb->setIcon(m_iconDSBUSB);
}
else else
{ {
m_samUSB = true; ui->ssb->setChecked(false);
ui->ssb->setIcon(m_iconDSBUSB);
} }
} }
else else
{ {
ui->ssb->setChecked(false);
ui->ssb->setIcon(m_iconDSBUSB); ui->ssb->setIcon(m_iconDSBUSB);
} }