diff --git a/src/FirmwarePlugin/APM/ArduRoverFirmwarePlugin.cc b/src/FirmwarePlugin/APM/ArduRoverFirmwarePlugin.cc index 91c2a8299a666a3be30c246f3c00dabaa6997b43..12459a699b3bb668db7aaccde70e6204f910ddb8 100644 --- a/src/FirmwarePlugin/APM/ArduRoverFirmwarePlugin.cc +++ b/src/FirmwarePlugin/APM/ArduRoverFirmwarePlugin.cc @@ -106,3 +106,8 @@ void ArduRoverFirmwarePlugin::guidedModeChangeAltitude(Vehicle* vehicle, double qgcApp()->showMessage(QStringLiteral("Change altitude not supported.")); } + +bool ArduRoverFirmwarePlugin::supportsNegativeThrust(void) +{ + return true; +} diff --git a/src/FirmwarePlugin/APM/ArduRoverFirmwarePlugin.h b/src/FirmwarePlugin/APM/ArduRoverFirmwarePlugin.h index e08dd61c93f161c3927d45f875c44981454180c6..21467655c444b8620a26fb7ef28afe9cda2c665e 100644 --- a/src/FirmwarePlugin/APM/ArduRoverFirmwarePlugin.h +++ b/src/FirmwarePlugin/APM/ArduRoverFirmwarePlugin.h @@ -55,6 +55,7 @@ public: void guidedModeChangeAltitude (Vehicle* vehicle, double altitudeChange) final; int remapParamNameHigestMinorVersionNumber (int majorVersionNumber) const final; const FirmwarePlugin::remapParamNameMajorVersionMap_t& paramNameRemapMajorVersionMap(void) const final { return _remapParamName; } + bool supportsNegativeThrust(void) final; private: static bool _remapParamNameIntialized;