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

feat: implement FreqDisplay WebAPI (webapiSettingsGet/PutPatch, format/update, reverseSend)

Agent-Logs-Url: https://github.com/srcejon/sdrangel/sessions/373fd0a8-4ef8-4849-8b8e-adb0a988230d

Co-authored-by: srcejon <57259258+srcejon@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-04-22 18:28:48 +00:00
committed by GitHub
parent 8abbe204b4
commit 219ece573c
5 changed files with 385 additions and 4 deletions
@@ -17,6 +17,8 @@
///////////////////////////////////////////////////////////////////////////////////
#include "SWGFeatureSettings.h"
#include "SWGFreqDisplaySettings.h"
#include "freqdisplay.h"
#include "freqdisplaywebapiadapter.h"
int FreqDisplayWebAPIAdapter::webapiSettingsGet(
@@ -26,7 +28,7 @@ int FreqDisplayWebAPIAdapter::webapiSettingsGet(
(void) errorMessage;
response.setFreqDisplaySettings(new SWGSDRangel::SWGFreqDisplaySettings());
response.getFreqDisplaySettings()->init();
//FreqDisplay::webapiFormatFeatureSettings(response, m_settings);
FreqDisplay::webapiFormatFeatureSettings(response, m_settings);
return 200;
}
@@ -39,7 +41,7 @@ int FreqDisplayWebAPIAdapter::webapiSettingsPutPatch(
{
(void) force; // no action
(void) errorMessage;
//FreqDisplay::webapiUpdateFeatureSettings(m_settings, featureSettingsKeys, response);
FreqDisplay::webapiUpdateFeatureSettings(m_settings, featureSettingsKeys, response);
return 200;
}