mirror of
https://github.com/f4exb/sdrangel.git
synced 2025-02-03 09:44:01 -05:00
NFM mod: fixed deserializer
This commit is contained in:
parent
8399baeb4e
commit
fa1e772383
@ -474,19 +474,22 @@ QByteArray NFMMod::serialize() const
|
|||||||
|
|
||||||
bool NFMMod::deserialize(const QByteArray& data)
|
bool NFMMod::deserialize(const QByteArray& data)
|
||||||
{
|
{
|
||||||
if (m_settings.deserialize(data))
|
bool success = true;
|
||||||
{
|
|
||||||
MsgConfigureNFMMod *msg = MsgConfigureNFMMod::create(m_settings, true);
|
if (!m_settings.deserialize(data))
|
||||||
m_inputMessageQueue.push(msg);
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
{
|
||||||
m_settings.resetToDefaults();
|
m_settings.resetToDefaults();
|
||||||
MsgConfigureNFMMod *msg = MsgConfigureNFMMod::create(m_settings, true);
|
success = false;
|
||||||
m_inputMessageQueue.push(msg);
|
|
||||||
return false;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
MsgConfigureChannelizer *msgChan = MsgConfigureChannelizer::create(
|
||||||
|
48000, m_settings.m_inputFrequencyOffset);
|
||||||
|
m_inputMessageQueue.push(msgChan);
|
||||||
|
|
||||||
|
MsgConfigureNFMMod *msg = MsgConfigureNFMMod::create(m_settings, true);
|
||||||
|
m_inputMessageQueue.push(msg);
|
||||||
|
|
||||||
|
return success;
|
||||||
}
|
}
|
||||||
|
|
||||||
int NFMMod::webapiSettingsGet(
|
int NFMMod::webapiSettingsGet(
|
||||||
|
Loading…
Reference in New Issue
Block a user