Browse Source

Add FOLLOW flight mode

QGC4.4
Don Gagne 6 years ago
parent
commit
3e7c427a15
  1. 2
      src/FirmwarePlugin/APM/ArduRoverFirmwarePlugin.cc
  2. 1
      src/FirmwarePlugin/APM/ArduRoverFirmwarePlugin.h

2
src/FirmwarePlugin/APM/ArduRoverFirmwarePlugin.cc

@ -22,6 +22,7 @@ APMRoverMode::APMRoverMode(uint32_t mode, bool settable) @@ -22,6 +22,7 @@ APMRoverMode::APMRoverMode(uint32_t mode, bool settable)
enumToString.insert(STEERING, "Steering");
enumToString.insert(HOLD, "Hold");
enumToString.insert(LOITER, "Loiter");
enumToString.insert(FOLLOW, "Follow");
enumToString.insert(SIMPLE, "Simple");
enumToString.insert(AUTO, "Auto");
enumToString.insert(RTL, "RTL");
@ -40,6 +41,7 @@ ArduRoverFirmwarePlugin::ArduRoverFirmwarePlugin(void) @@ -40,6 +41,7 @@ ArduRoverFirmwarePlugin::ArduRoverFirmwarePlugin(void)
supportedFlightModes << APMRoverMode(APMRoverMode::STEERING ,true);
supportedFlightModes << APMRoverMode(APMRoverMode::HOLD ,true);
supportedFlightModes << APMRoverMode(APMRoverMode::LOITER ,true);
supportedFlightModes << APMRoverMode(APMRoverMode::FOLLOW ,true);
supportedFlightModes << APMRoverMode(APMRoverMode::SIMPLE ,true);
supportedFlightModes << APMRoverMode(APMRoverMode::AUTO ,true);
supportedFlightModes << APMRoverMode(APMRoverMode::RTL ,true);

1
src/FirmwarePlugin/APM/ArduRoverFirmwarePlugin.h

@ -25,6 +25,7 @@ public: @@ -25,6 +25,7 @@ public:
STEERING = 3,
HOLD = 4,
LOITER = 5,
FOLLOW = 6,
SIMPLE = 7,
AUTO = 10,
RTL = 11,

Loading…
Cancel
Save