Commit 63a98624 authored by dheideman's avatar dheideman Committed by Willian Galvani

ArduSubFirmwarePlugin: Add ArduSub capabilities

parent 0a205d71
......@@ -174,6 +174,12 @@ void ArduSubFirmwarePlugin::initializeStreamRates(Vehicle* vehicle) {
vehicle->requestDataStream(MAV_DATA_STREAM_EXTRA3, 3);
}
bool ArduSubFirmwarePlugin::isCapable(const Vehicle* vehicle, FirmwareCapabilities capabilities)
{
Q_UNUSED(vehicle);
uint32_t available = SetFlightModeCapability | PauseVehicleCapability;
return (capabilities & available) == capabilities;
}
bool ArduSubFirmwarePlugin::supportsThrottleModeCenterZero(void)
{
......
......@@ -117,6 +117,8 @@ public:
void initializeStreamRates(Vehicle* vehicle) override final;
bool isCapable(const Vehicle *vehicle, FirmwareCapabilities capabilities) final;
bool supportsThrottleModeCenterZero(void) final;
bool supportsRadio(void) final;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment