From 7cfba12a9cd96bb0124b192f1b9992ebe253588e Mon Sep 17 00:00:00 2001 From: Gus Grubba Date: Tue, 30 Jul 2019 13:27:18 -0400 Subject: [PATCH] Narrow the flight mode options --- custom-example/src/FirmwarePlugin/CustomFirmwarePlugin.cc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/custom-example/src/FirmwarePlugin/CustomFirmwarePlugin.cc b/custom-example/src/FirmwarePlugin/CustomFirmwarePlugin.cc index 3f3a664c4..ba0107af4 100644 --- a/custom-example/src/FirmwarePlugin/CustomFirmwarePlugin.cc +++ b/custom-example/src/FirmwarePlugin/CustomFirmwarePlugin.cc @@ -19,6 +19,14 @@ //----------------------------------------------------------------------------- CustomFirmwarePlugin::CustomFirmwarePlugin() { + for (int i = 0; i < _flightModeInfoList.count(); i++) { + FlightModeInfo_t& info = _flightModeInfoList[i]; + //-- Narrow the options to only these two + if (info.name != _altCtlFlightMode && + info.name != _posCtlFlightMode) { + info.canBeSet = false; + } + } } //----------------------------------------------------------------------------- -- 2.22.0