Commit 40185131 authored by Andrew Tridgell's avatar Andrew Tridgell Committed by Lorenz Meier

Added QRTL flight mode for APM:Plane (#3347)

parent d5cf0a73
...@@ -48,6 +48,7 @@ APMPlaneMode::APMPlaneMode(uint32_t mode, bool settable) ...@@ -48,6 +48,7 @@ APMPlaneMode::APMPlaneMode(uint32_t mode, bool settable)
enumToString.insert(QHOVER, "QuadPlane Hover"); enumToString.insert(QHOVER, "QuadPlane Hover");
enumToString.insert(QLOITER, "QuadPlane Loiter"); enumToString.insert(QLOITER, "QuadPlane Loiter");
enumToString.insert(QLAND, "QuadPlane Land"); enumToString.insert(QLAND, "QuadPlane Land");
enumToString.insert(QRTL, "QuadPlane RTL");
setEnumToStringMapping(enumToString); setEnumToStringMapping(enumToString);
} }
...@@ -73,5 +74,6 @@ ArduPlaneFirmwarePlugin::ArduPlaneFirmwarePlugin(void) ...@@ -73,5 +74,6 @@ ArduPlaneFirmwarePlugin::ArduPlaneFirmwarePlugin(void)
supportedFlightModes << APMPlaneMode(APMPlaneMode::QHOVER ,true); supportedFlightModes << APMPlaneMode(APMPlaneMode::QHOVER ,true);
supportedFlightModes << APMPlaneMode(APMPlaneMode::QLOITER ,true); supportedFlightModes << APMPlaneMode(APMPlaneMode::QLOITER ,true);
supportedFlightModes << APMPlaneMode(APMPlaneMode::QLAND ,true); supportedFlightModes << APMPlaneMode(APMPlaneMode::QLAND ,true);
supportedFlightModes << APMPlaneMode(APMPlaneMode::QRTL ,true);
setSupportedModes(supportedFlightModes); setSupportedModes(supportedFlightModes);
} }
...@@ -54,6 +54,7 @@ public: ...@@ -54,6 +54,7 @@ public:
QHOVER = 18, QHOVER = 18,
QLOITER = 19, QLOITER = 19,
QLAND = 20, QLAND = 20,
QRTL = 21,
modeCount modeCount
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment