5bool ArduRoverFirmwarePlugin::_remapParamNameIntialized =
false;
49 if (!_remapParamNameIntialized) {
50 _remapParamNameIntialized =
true;
67 qgcApp()->showAppMessage(QStringLiteral(
"Change altitude not supported."));
88 mode.fixedWing =
false;
89 mode.multiRotor =
true;
QList< FirmwareFlightMode > FlightModeList
This is the base class for all stack specific APM firmware plugins.
QString followFlightMode() const override
Returns the flight mode which the vehicle will be for follow me.
void guidedModeChangeAltitude(Vehicle *vehicle, double altitudeChange, bool pauseVehicle) override
const QString _followFlightMode
const QString _dockFlightMode
void updateAvailableFlightModes(FlightModeList &modeList) override
Update Available flight modes recieved from vehicle.
const QString _guidedFlightMode
const QString _loiterFlightMode
ArduRoverFirmwarePlugin(QObject *parent=nullptr)
const QString _simpleFlightMode
~ArduRoverFirmwarePlugin()
const QString _manualFlightMode
const QString _learningFlightMode
const QString _smartRtlFlightMode
const QString _steeringFlightMode
QString pauseFlightMode() const override
Returns The flight mode which indicates the vehicle is paused.
const QString _acroFlightMode
int remapParamNameHigestMinorVersionNumber(int majorVersionNumber) const override
Returns the highest major version number that is known to the remap for this specified major version.
QString stabilizedFlightMode() const override
Returns the flight mode for Stabilized.
const QString _rtlFlightMode
const QString _holdFlightMode
const QString _autoFlightMode
uint32_t _convertToCustomFlightModeEnum(uint32_t val) const override
const QString _initializingFlightMode
const QString _circleFlightMode
void _setModeEnumToModeStringMapping(FlightModeCustomModeMap enumToString)
void _updateFlightModeList(FlightModeList &flightModeList)
FlightModeCustomModeMap _modeEnumToString
QMap< int, remapParamNameMinorVersionRemapMap_t > remapParamNameMajorVersionMap_t
static const int versionNotSetValue