diff --git a/src/Settings/FlyView.SettingsGroup.json b/src/Settings/FlyView.SettingsGroup.json index 44061cc..e1a82f0 100644 --- a/src/Settings/FlyView.SettingsGroup.json +++ b/src/Settings/FlyView.SettingsGroup.json @@ -72,6 +72,19 @@ "shortDesc": "Send updated GCS' home position to autopilot in case of change of the home position", "type": "bool", "default": false +}, +{ + "name": "enableCustomActions", + "shortDesc": "Enable Custom Actions", + "type": "bool", + "default": false +}, +{ + "name": "customActionDefinitions", + "shortDesc": "Custom Action Definitions", + "longDesc": "File that defines custom actions to send connected vehicle", + "type": "string", + "default": "" } ] } diff --git a/src/Settings/FlyViewSettings.cc b/src/Settings/FlyViewSettings.cc index a5f1d50..c88dd0d 100644 --- a/src/Settings/FlyViewSettings.cc +++ b/src/Settings/FlyViewSettings.cc @@ -28,4 +28,6 @@ DECLARE_SETTINGSFACT(FlyViewSettings, keepMapCenteredOnVehicle) DECLARE_SETTINGSFACT(FlyViewSettings, showSimpleCameraControl) DECLARE_SETTINGSFACT(FlyViewSettings, showObstacleDistanceOverlay) DECLARE_SETTINGSFACT(FlyViewSettings, updateHomePosition) +DECLARE_SETTINGSFACT(FlyViewSettings, enableCustomActions) +DECLARE_SETTINGSFACT(FlyViewSettings, customActionDefinitions) diff --git a/src/Settings/FlyViewSettings.h b/src/Settings/FlyViewSettings.h index 8d00ac0..f9eeb2c 100644 --- a/src/Settings/FlyViewSettings.h +++ b/src/Settings/FlyViewSettings.h @@ -30,4 +30,6 @@ public: DEFINE_SETTINGFACT(showSimpleCameraControl) DEFINE_SETTINGFACT(showObstacleDistanceOverlay) DEFINE_SETTINGFACT(updateHomePosition) + DEFINE_SETTINGFACT(enableCustomActions) + DEFINE_SETTINGFACT(customActionDefinitions) };