|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <VehicleSupports.h>
Inheritance diagram for VehicleSupports:
Collaboration diagram for VehicleSupports:Signals | |
| void | terrainFrameChanged () |
Public Member Functions | |
| VehicleSupports (Vehicle *vehicle) | |
| bool | throttleModeCenterZero () const |
| bool | negativeThrust () const |
| bool | jsButton () const |
| bool | radio () const |
| bool | motorInterference () const |
| bool | smartRTL () const |
| bool | terrainFrame () const |
| bool | guidedMode () const |
| bool | pauseVehicle () const |
| bool | orbitMode () const |
| bool | roiMode () const |
| bool | takeoffMissionCommand () const |
| bool | guidedTakeoffWithAltitude () const |
| bool | guidedTakeoffWithoutAltitude () const |
| bool | changeHeading () const |
Definition at line 9 of file VehicleSupports.h.
|
explicit |
Definition at line 6 of file VehicleSupports.cc.
References Vehicle::firmwareTypeChanged(), and terrainFrameChanged().
| bool VehicleSupports::changeHeading | ( | ) | const |
Definition at line 85 of file VehicleSupports.cc.
References FirmwarePlugin::ChangeHeadingCapability, Vehicle::firmwarePlugin(), and FirmwarePlugin::isCapable().
Referenced by Vehicle::guidedModeChangeHeading().
| bool VehicleSupports::guidedMode | ( | ) | const |
Definition at line 48 of file VehicleSupports.cc.
References Vehicle::firmwarePlugin(), FirmwarePlugin::GuidedModeCapability, and FirmwarePlugin::isCapable().
Referenced by Vehicle::guidedModeChangeAltitude(), Vehicle::guidedModeChangeEquivalentAirspeedMetersSecond(), Vehicle::guidedModeChangeGroundSpeedMetersSecond(), Vehicle::guidedModeGotoLocation(), Vehicle::guidedModeLand(), Vehicle::guidedModeRTL(), and Vehicle::guidedModeTakeoff().
| bool VehicleSupports::guidedTakeoffWithAltitude | ( | ) | const |
Definition at line 73 of file VehicleSupports.cc.
References Vehicle::firmwarePlugin(), FirmwarePlugin::GuidedTakeoffCapability, and FirmwarePlugin::isCapable().
| bool VehicleSupports::guidedTakeoffWithoutAltitude | ( | ) | const |
Definition at line 78 of file VehicleSupports.cc.
References Vehicle::firmwarePlugin(), FirmwarePlugin::GuidedTakeoffCapability, FirmwarePlugin::isCapable(), and FirmwarePlugin::TakeoffVehicleCapability.
| bool VehicleSupports::jsButton | ( | ) | const |
Definition at line 23 of file VehicleSupports.cc.
References Vehicle::firmwarePlugin(), and FirmwarePlugin::supportsJSButton().
| bool VehicleSupports::motorInterference | ( | ) | const |
Definition at line 33 of file VehicleSupports.cc.
References Vehicle::firmwarePlugin(), and FirmwarePlugin::supportsMotorInterference().
| bool VehicleSupports::negativeThrust | ( | ) | const |
Definition at line 18 of file VehicleSupports.cc.
References Vehicle::firmwarePlugin(), and FirmwarePlugin::supportsNegativeThrust().
| bool VehicleSupports::orbitMode | ( | ) | const |
Definition at line 58 of file VehicleSupports.cc.
References Vehicle::firmwarePlugin(), FirmwarePlugin::isCapable(), and FirmwarePlugin::OrbitModeCapability.
Referenced by Vehicle::guidedModeOrbit().
| bool VehicleSupports::pauseVehicle | ( | ) | const |
Definition at line 53 of file VehicleSupports.cc.
References Vehicle::firmwarePlugin(), FirmwarePlugin::isCapable(), and FirmwarePlugin::PauseVehicleCapability.
Referenced by Vehicle::pauseVehicle().
| bool VehicleSupports::radio | ( | ) | const |
Definition at line 28 of file VehicleSupports.cc.
References Vehicle::firmwarePlugin(), and FirmwarePlugin::supportsRadio().
Referenced by APMAutoPilotPlugin::vehicleComponents().
| bool VehicleSupports::roiMode | ( | ) | const |
Definition at line 63 of file VehicleSupports.cc.
References Vehicle::firmwarePlugin(), FirmwarePlugin::isCapable(), and FirmwarePlugin::ROIModeCapability.
Referenced by Vehicle::guidedModeROI(), and Vehicle::stopGuidedModeROI().
| bool VehicleSupports::smartRTL | ( | ) | const |
Definition at line 38 of file VehicleSupports.cc.
References Vehicle::firmwarePlugin(), and FirmwarePlugin::supportsSmartRTL().
| bool VehicleSupports::takeoffMissionCommand | ( | ) | const |
Definition at line 68 of file VehicleSupports.cc.
References Vehicle::firmwarePlugin(), FirmwarePlugin::isCapable(), and FirmwarePlugin::TakeoffVehicleCapability.
Referenced by MissionController::setCurrentPlanViewSeqNum().
| bool VehicleSupports::terrainFrame | ( | ) | const |
Definition at line 43 of file VehicleSupports.cc.
References Vehicle::px4Firmware().
|
signal |
Referenced by VehicleSupports().
| bool VehicleSupports::throttleModeCenterZero | ( | ) | const |
Definition at line 13 of file VehicleSupports.cc.
References Vehicle::firmwarePlugin(), and FirmwarePlugin::supportsThrottleModeCenterZero().