|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <MissionController.h>
Public Attributes | |
| double | maxTelemetryDistance |
| double | totalDistance |
| double | plannedDistance |
| double | totalTime |
| double | hoverDistance |
| double | hoverTime |
| double | cruiseDistance |
| double | cruiseTime |
| int | mAhBattery |
| 0 for not available | |
| double | hoverAmps |
| Amp consumption during hover. | |
| double | cruiseAmps |
| Amp consumption during cruise. | |
| double | ampMinutesAvailable |
| Amp minutes available from single battery. | |
| double | hoverAmpsTotal |
| Total hover amps used. | |
| double | cruiseAmpsTotal |
| Total cruise amps used. | |
| int | batteryChangePoint |
| -1 for not supported, 0 for not needed | |
| int | batteriesRequired |
| -1 for not supported | |
| double | vehicleYaw |
| double | gimbalYaw |
| NaN signals yaw was never changed. | |
| double | gimbalPitch |
| NaN signals pitch was never changed. | |
| QGCMAVLink::VehicleClass_t | vtolMode |
| Either VehicleClassFixedWing, VehicleClassMultiRotor, VehicleClassGeneric (mode unknown) | |
| double | cruiseSpeed |
| double | hoverSpeed |
| double | vehicleSpeed |
| Either cruise or hover speed based on vehicle type and vtol state. | |
Definition at line 49 of file MissionController.h.
| double MissionController::MissionFlightStatus_t::ampMinutesAvailable |
Amp minutes available from single battery.
Definition at line 61 of file MissionController.h.
| int MissionController::MissionFlightStatus_t::batteriesRequired |
-1 for not supported
Definition at line 65 of file MissionController.h.
Referenced by MissionController::batteriesRequired().
| int MissionController::MissionFlightStatus_t::batteryChangePoint |
-1 for not supported, 0 for not needed
Definition at line 64 of file MissionController.h.
Referenced by MissionController::batteryChangePoint().
| double MissionController::MissionFlightStatus_t::cruiseAmps |
Amp consumption during cruise.
Definition at line 60 of file MissionController.h.
| double MissionController::MissionFlightStatus_t::cruiseAmpsTotal |
Total cruise amps used.
Definition at line 63 of file MissionController.h.
| double MissionController::MissionFlightStatus_t::cruiseDistance |
Definition at line 56 of file MissionController.h.
Referenced by MissionController::missionCruiseDistance().
| double MissionController::MissionFlightStatus_t::cruiseSpeed |
Definition at line 71 of file MissionController.h.
| double MissionController::MissionFlightStatus_t::cruiseTime |
Definition at line 57 of file MissionController.h.
Referenced by MissionController::missionCruiseTime().
| double MissionController::MissionFlightStatus_t::gimbalPitch |
NaN signals pitch was never changed.
Definition at line 68 of file MissionController.h.
Referenced by SimpleMissionItem::setMissionFlightStatus().
| double MissionController::MissionFlightStatus_t::gimbalYaw |
NaN signals yaw was never changed.
Definition at line 67 of file MissionController.h.
Referenced by VisualMissionItem::setMissionFlightStatus(), and SimpleMissionItem::setMissionFlightStatus().
| double MissionController::MissionFlightStatus_t::hoverAmps |
Amp consumption during hover.
Definition at line 59 of file MissionController.h.
| double MissionController::MissionFlightStatus_t::hoverAmpsTotal |
Total hover amps used.
Definition at line 62 of file MissionController.h.
| double MissionController::MissionFlightStatus_t::hoverDistance |
Definition at line 54 of file MissionController.h.
Referenced by MissionController::missionHoverDistance().
| double MissionController::MissionFlightStatus_t::hoverSpeed |
Definition at line 72 of file MissionController.h.
| double MissionController::MissionFlightStatus_t::hoverTime |
Definition at line 55 of file MissionController.h.
Referenced by MissionController::missionHoverTime().
| int MissionController::MissionFlightStatus_t::mAhBattery |
0 for not available
Definition at line 58 of file MissionController.h.
| double MissionController::MissionFlightStatus_t::maxTelemetryDistance |
Definition at line 50 of file MissionController.h.
Referenced by MissionController::missionMaxTelemetry().
| double MissionController::MissionFlightStatus_t::plannedDistance |
Definition at line 52 of file MissionController.h.
Referenced by MissionController::missionPlannedDistance().
| double MissionController::MissionFlightStatus_t::totalDistance |
Definition at line 51 of file MissionController.h.
Referenced by MissionController::missionTotalDistance().
| double MissionController::MissionFlightStatus_t::totalTime |
Definition at line 53 of file MissionController.h.
Referenced by MissionController::missionTime().
| double MissionController::MissionFlightStatus_t::vehicleSpeed |
Either cruise or hover speed based on vehicle type and vtol state.
Definition at line 73 of file MissionController.h.
Referenced by SimpleMissionItem::setMissionFlightStatus(), StructureScanComplexItem::setMissionFlightStatus(), and TransectStyleComplexItem::setMissionFlightStatus().
| double MissionController::MissionFlightStatus_t::vehicleYaw |
Definition at line 66 of file MissionController.h.
| QGCMAVLink::VehicleClass_t MissionController::MissionFlightStatus_t::vtolMode |
Either VehicleClassFixedWing, VehicleClassMultiRotor, VehicleClassGeneric (mode unknown)
Definition at line 70 of file MissionController.h.
Referenced by VisualMissionItem::setMissionFlightStatus().