13bool VehicleSupports::throttleModeCenterZero()
const
virtual bool supportsNegativeThrust(Vehicle *) const
virtual bool supportsThrottleModeCenterZero() const
virtual bool supportsMotorInterference() const
virtual bool supportsJSButton() const
@ ChangeHeadingCapability
Vehicle supports changing heading at current location.
@ GuidedTakeoffCapability
Vehicle supports guided takeoff.
@ TakeoffVehicleCapability
Vehicle supports taking off.
@ GuidedModeCapability
Vehicle supports guided mode commands.
@ OrbitModeCapability
Vehicle supports orbit mode.
@ ROIModeCapability
Vehicle supports ROI (both in Fly guided mode and from Plan creation)
@ PauseVehicleCapability
Vehicle supports pausing at current location.
virtual bool isCapable(const Vehicle *, FirmwareCapabilities) const
virtual bool supportsRadio() const
virtual bool supportsSmartRTL() const
void terrainFrameChanged()
bool negativeThrust() const
VehicleSupports(Vehicle *vehicle)
bool changeHeading() const
bool guidedTakeoffWithoutAltitude() const
bool motorInterference() const
bool guidedTakeoffWithAltitude() const
bool pauseVehicle() const
bool terrainFrame() const
bool takeoffMissionCommand() const
void firmwareTypeChanged()
FirmwarePlugin * firmwarePlugin()
Provides access to the Firmware Plugin for this Vehicle.