Browse Source

Fix isCapable for PX4 plugin

QGC4.4
Don Gagne 10 years ago
parent
commit
23eb6562db
  1. 5
      src/FirmwarePlugin/PX4/PX4FirmwarePlugin.cc
  2. 2
      src/FirmwarePlugin/PX4/PX4FirmwarePlugin.h

5
src/FirmwarePlugin/PX4/PX4FirmwarePlugin.cc

@ -188,3 +188,8 @@ void PX4FirmwarePlugin::adjustMavlinkMessage(mavlink_message_t* message) @@ -188,3 +188,8 @@ void PX4FirmwarePlugin::adjustMavlinkMessage(mavlink_message_t* message)
// PX4 Flight Stack plugin does no message adjustment
}
bool PX4FirmwarePlugin::isCapable(FirmwareCapabilities capabilities)
{
return capabilities == MavCmdPreflightStorageCapability;
}

2
src/FirmwarePlugin/PX4/PX4FirmwarePlugin.h

@ -38,7 +38,7 @@ class PX4FirmwarePlugin : public FirmwarePlugin @@ -38,7 +38,7 @@ class PX4FirmwarePlugin : public FirmwarePlugin
public:
// Overrides from FirmwarePlugin
virtual bool isCapable(FirmwareCapabilities capabilities) { Q_UNUSED(capabilities); return false; }
virtual bool isCapable(FirmwareCapabilities capabilities);
virtual QList<VehicleComponent*> componentsForVehicle(AutoPilotPlugin* vehicle);
virtual QStringList flightModes(void);
virtual QString flightMode(uint8_t base_mode, uint32_t custom_mode);

Loading…
Cancel
Save