1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-01 13:47:01 -04:00

LimeSDR input: force settings at startup and on deserialize

This commit is contained in:
f4exb
2017-10-14 06:48:09 +02:00
parent f31032426a
commit 44d4acc3e6
5 changed files with 15 additions and 14 deletions
@@ -42,8 +42,7 @@ LimeSDRInput::LimeSDRInput(DeviceSourceAPI *deviceAPI) :
m_settings(),
m_limeSDRInputThread(0),
m_deviceDescription("LimeSDRInput"),
m_running(false),
m_firstConfig(true)
m_running(false)
{
m_streamId.handle = 0;
suspendRxBuddies();
@@ -421,14 +420,10 @@ bool LimeSDRInput::handleMessage(const Message& message)
MsgConfigureLimeSDR& conf = (MsgConfigureLimeSDR&) message;
qDebug() << "LimeSDRInput::handleMessage: MsgConfigureLimeSDR";
if (!applySettings(conf.getSettings(), m_firstConfig))
if (!applySettings(conf.getSettings(), conf.getForce()))
{
qDebug("LimeSDRInput::handleMessage config error");
}
else
{
m_firstConfig = false;
}
return true;
}