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

Spectrum: added markers display to API

This commit is contained in:
f4exb
2022-01-22 07:35:23 +01:00
parent c025ea47ee
commit 1305fa931f
8 changed files with 61 additions and 2 deletions
+4
View File
@@ -165,6 +165,7 @@ void WebAPIAdapterBase::webapiFormatPreset(
swgSpectrumConfig->setAveragingMode((int) m_spectrumSettings.m_averagingMode);
swgSpectrumConfig->setAveragingValue(SpectrumSettings::getAveragingValue(m_spectrumSettings.m_averagingIndex, m_spectrumSettings.m_averagingMode));
swgSpectrumConfig->setLinear(m_spectrumSettings.m_linear ? 1 : 0);
swgSpectrumConfig->setMarkersDisplay((int) m_spectrumSettings.m_markersDisplay);
}
int nbChannels = preset.getChannelCount();
@@ -378,6 +379,9 @@ void WebAPIAdapterBase::webapiUpdatePreset(
if (spectrumIt->contains("waterfallShare")) {
spectrumSettings.m_waterfallShare = apiPreset->getSpectrumConfig()->getWaterfallShare();
}
if (spectrumIt->contains("markersDisplay")) {
spectrumSettings.m_markersDisplay = (SpectrumSettings::MarkersDisplay) apiPreset->getSpectrumConfig()->getMarkersDisplay();
}
}
preset->setSpectrumConfig(spectrumSettings.serialize());