99 QMap<QString, FactGroup*> *
factGroups()
override;
124 QVariantList _toolIndicators;
125 static bool _remapParamNameIntialized;
126 QMap<QString, QString> _factRenameMap;
131 QMap<QString, FactGroup*> _nameToFactGroupMap;
QList< FirmwareFlightMode > FlightModeList
struct __mavlink_message mavlink_message_t
This is the base class for all stack specific APM firmware plugins.
Fact * rangefinderDistance()
Fact * rangefinderTarget()
const QString _surfaceFlightMode
void initializeStreamRates(Vehicle *vehicle) override
QMap< QString, FactGroup * > * factGroups() override
Returns a pointer to a dictionary of firmware-specific FactGroups.
const QString _manualFlightMode
const QString _autoFlightMode
uint32_t _convertToCustomFlightModeEnum(uint32_t val) const override
const FirmwarePlugin::remapParamNameMajorVersionMap_t & paramNameRemapMajorVersionMap() const override
void adjustMetaData(MAV_TYPE vehicleType, FactMetaData *metaData) override
QString stabilizedFlightMode() const override
Returns the flight mode for Stabilized.
bool supportsNegativeThrust(Vehicle *vehicle) const override
int remapParamNameHigestMinorVersionNumber(int majorVersionNumber) const override
const QString _acroFlightMode
bool supportsRadio() const override
QString vehicleImageOpaque(const Vehicle *) const override
Return the resource file which contains the vehicle icon used in the flight view when the view is dar...
const QString _circleFlightMode
bool supportsMotorInterference() const override
const QString _motorDetectionFlightMode
QString offlineEditingParamFile(Vehicle *vehicle) const override
Return the resource file which contains the set of params loaded for offline editing.
const QString _stabilizeFlightMode
const QString _guidedFlightMode
QString vehicleImageOutline(const Vehicle *vehicle) const override
Return the resource file which contains the vehicle icon used in the flight view when the view is lig...
bool adjustIncomingMavlinkMessage(Vehicle *vehicle, mavlink_message_t *message) override
bool isCapable(const Vehicle *vehicle, FirmwareCapabilities capabilities) const override
const QString _surftrakFlightMode
int defaultJoystickTXMode() const override
bool supportsJSButton() const override
bool supportsThrottleModeCenterZero() const override
QString motorDetectionFlightMode() const override
Returns the flight mode for Motor Detection.
const QString _posHoldFlightMode
void updateAvailableFlightModes(FlightModeList &modeList) override
Update Available flight modes recieved from vehicle.
const QString _altHoldFlightMode
Used to group Facts together into an object hierarachy.
A Fact is used to hold a single value within the system.
FirmwareCapabilities
Set of optional capabilites which firmware may support.
QMap< int, remapParamNameMinorVersionRemapMap_t > remapParamNameMajorVersionMap_t