diff --git a/plugins/feature/ais/ais.cpp b/plugins/feature/ais/ais.cpp index d0b1ee96c..caaabc753 100644 --- a/plugins/feature/ais/ais.cpp +++ b/plugins/feature/ais/ais.cpp @@ -217,6 +217,8 @@ void AIS::webapiFormatFeatureSettings( } response.getAisSettings()->setReverseApiPort(settings.m_reverseAPIPort); + response.getAisSettings()->setReverseApiFeatureSetIndex(settings.m_reverseAPIFeatureSetIndex); + response.getAisSettings()->setReverseApiFeatureIndex(settings.m_reverseAPIFeatureIndex); } void AIS::webapiUpdateFeatureSettings( @@ -239,6 +241,12 @@ void AIS::webapiUpdateFeatureSettings( if (featureSettingsKeys.contains("reverseAPIPort")) { settings.m_reverseAPIPort = response.getAisSettings()->getReverseApiPort(); } + if (featureSettingsKeys.contains("reverseAPIFeatureSetIndex")) { + settings.m_reverseAPIFeatureSetIndex = response.getStarTrackerSettings()->getReverseApiFeatureSetIndex(); + } + if (featureSettingsKeys.contains("reverseAPIFeatureIndex")) { + settings.m_reverseAPIFeatureIndex = response.getStarTrackerSettings()->getReverseApiFeatureIndex(); + } } void AIS::webapiReverseSendSettings(QList& featureSettingsKeys, const AISSettings& settings, bool force)