1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-05 07:24:44 -04:00

REST API: channels update

This commit is contained in:
f4exb
2019-12-29 19:19:23 +01:00
parent 884f83c82a
commit cda925faab
7 changed files with 80 additions and 18 deletions
@@ -72,11 +72,14 @@ QByteArray InterferometerGUI::serialize() const
bool InterferometerGUI::deserialize(const QByteArray& data)
{
if(m_settings.deserialize(data)) {
if (m_settings.deserialize(data))
{
displaySettings();
applySettings(true);
return true;
} else {
}
else
{
resetToDefaults();
return false;
}
@@ -97,6 +100,13 @@ bool InterferometerGUI::handleMessage(const Message& message)
displayRateAndShift();
return true;
}
else if (Interferometer::MsgConfigureInterferometer::match(message))
{
const Interferometer::MsgConfigureInterferometer& notif = (const Interferometer::MsgConfigureInterferometer&) message;
m_settings = notif.getSettings();
displaySettings();
return true;
}
else
{
return false;