From a6a007904910b21540ad78c94d8e54bac207f5ce Mon Sep 17 00:00:00 2001 From: f4exb Date: Wed, 26 Dec 2018 10:48:33 +0100 Subject: [PATCH] Reverse API: Fixed FCD Pro+ rf filter index --- plugins/samplesource/fcdproplus/fcdproplusinput.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugins/samplesource/fcdproplus/fcdproplusinput.cpp b/plugins/samplesource/fcdproplus/fcdproplusinput.cpp index 8ed4d5d49..809d603ea 100644 --- a/plugins/samplesource/fcdproplus/fcdproplusinput.cpp +++ b/plugins/samplesource/fcdproplus/fcdproplusinput.cpp @@ -402,6 +402,8 @@ void FCDProPlusInput::applySettings(const FCDProPlusSettings& settings, bool for if ((m_settings.m_rfFilterIndex != settings.m_rfFilterIndex) || force) { + reverseAPIKeys.append("rfFilterIndex"); + if (m_dev != 0) { set_rf_filter(settings.m_rfFilterIndex); } @@ -688,6 +690,9 @@ void FCDProPlusInput::webapiReverseSendSettings(QList& deviceSettingsKe if (deviceSettingsKeys.contains("ifFilterIndex") || force) { swgFCDProPlusSettings->setIfFilterIndex(settings.m_ifFilterIndex); } + if (deviceSettingsKeys.contains("rfFilterIndex") || force) { + swgFCDProPlusSettings->setRfFilterIndex(settings.m_rfFilterIndex); + } if (deviceSettingsKeys.contains("LOppmTenths") || force) { swgFCDProPlusSettings->setLOppmTenths(settings.m_LOppmTenths); }