|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <MissionFlightStatus.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. | |
| QGCMAVLinkTypes::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 5 of file MissionFlightStatus.h.
| double MissionFlightStatus_t::ampMinutesAvailable |
Amp minutes available from single battery.
Definition at line 17 of file MissionFlightStatus.h.
Referenced by MissionFlightStatusCalculator::reset().
| int MissionFlightStatus_t::batteriesRequired |
-1 for not supported
Definition at line 21 of file MissionFlightStatus.h.
Referenced by MissionController::batteriesRequired(), and MissionFlightStatusCalculator::reset().
| int MissionFlightStatus_t::batteryChangePoint |
-1 for not supported, 0 for not needed
Definition at line 20 of file MissionFlightStatus.h.
Referenced by MissionController::batteryChangePoint(), MissionFlightStatusCalculator::recalc(), and MissionFlightStatusCalculator::reset().
| double MissionFlightStatus_t::cruiseAmps |
Amp consumption during cruise.
Definition at line 16 of file MissionFlightStatus.h.
Referenced by MissionFlightStatusCalculator::reset().
| double MissionFlightStatus_t::cruiseAmpsTotal |
Total cruise amps used.
Definition at line 19 of file MissionFlightStatus.h.
Referenced by MissionFlightStatusCalculator::reset().
| double MissionFlightStatus_t::cruiseDistance |
Definition at line 12 of file MissionFlightStatus.h.
Referenced by MissionController::missionCruiseDistance(), and MissionFlightStatusCalculator::reset().
| double MissionFlightStatus_t::cruiseSpeed |
Definition at line 27 of file MissionFlightStatus.h.
Referenced by MissionFlightStatusCalculator::recalc(), and MissionFlightStatusCalculator::reset().
| double MissionFlightStatus_t::cruiseTime |
Definition at line 13 of file MissionFlightStatus.h.
Referenced by MissionController::missionCruiseTime(), and MissionFlightStatusCalculator::reset().
| double MissionFlightStatus_t::gimbalPitch |
NaN signals pitch was never changed.
Definition at line 24 of file MissionFlightStatus.h.
Referenced by MissionFlightStatusCalculator::recalc(), MissionFlightStatusCalculator::reset(), and SimpleMissionItem::setMissionFlightStatus().
| double MissionFlightStatus_t::gimbalYaw |
NaN signals yaw was never changed.
Definition at line 23 of file MissionFlightStatus.h.
Referenced by MissionFlightStatusCalculator::recalc(), MissionFlightStatusCalculator::reset(), VisualMissionItem::setMissionFlightStatus(), and SimpleMissionItem::setMissionFlightStatus().
| double MissionFlightStatus_t::hoverAmps |
Amp consumption during hover.
Definition at line 15 of file MissionFlightStatus.h.
Referenced by MissionFlightStatusCalculator::reset().
| double MissionFlightStatus_t::hoverAmpsTotal |
Total hover amps used.
Definition at line 18 of file MissionFlightStatus.h.
Referenced by MissionFlightStatusCalculator::reset().
| double MissionFlightStatus_t::hoverDistance |
Definition at line 10 of file MissionFlightStatus.h.
Referenced by MissionController::missionHoverDistance(), and MissionFlightStatusCalculator::reset().
| double MissionFlightStatus_t::hoverSpeed |
Definition at line 28 of file MissionFlightStatus.h.
Referenced by MissionFlightStatusCalculator::recalc(), and MissionFlightStatusCalculator::reset().
| double MissionFlightStatus_t::hoverTime |
Definition at line 11 of file MissionFlightStatus.h.
Referenced by MissionController::missionHoverTime(), and MissionFlightStatusCalculator::reset().
| int MissionFlightStatus_t::mAhBattery |
0 for not available
Definition at line 14 of file MissionFlightStatus.h.
Referenced by MissionFlightStatusCalculator::recalc(), and MissionFlightStatusCalculator::reset().
| double MissionFlightStatus_t::maxTelemetryDistance |
Definition at line 6 of file MissionFlightStatus.h.
Referenced by MissionController::missionMaxTelemetry(), MissionFlightStatusCalculator::recalc(), and MissionFlightStatusCalculator::reset().
| double MissionFlightStatus_t::plannedDistance |
Definition at line 8 of file MissionFlightStatus.h.
Referenced by MissionController::missionPlannedDistance(), and MissionFlightStatusCalculator::reset().
| double MissionFlightStatus_t::totalDistance |
Definition at line 7 of file MissionFlightStatus.h.
Referenced by MissionController::missionTotalDistance(), MissionFlightStatusCalculator::recalc(), and MissionFlightStatusCalculator::reset().
| double MissionFlightStatus_t::totalTime |
Definition at line 9 of file MissionFlightStatus.h.
Referenced by MissionController::missionTime(), and MissionFlightStatusCalculator::reset().
| double MissionFlightStatus_t::vehicleSpeed |
Either cruise or hover speed based on vehicle type and vtol state.
Definition at line 29 of file MissionFlightStatus.h.
Referenced by MissionFlightStatusCalculator::recalc(), MissionFlightStatusCalculator::reset(), SimpleMissionItem::setMissionFlightStatus(), StructureScanComplexItem::setMissionFlightStatus(), and TransectStyleComplexItem::setMissionFlightStatus().
| double MissionFlightStatus_t::vehicleYaw |
Definition at line 22 of file MissionFlightStatus.h.
Referenced by MissionFlightStatusCalculator::recalc(), and MissionFlightStatusCalculator::reset().
| QGCMAVLinkTypes::VehicleClass_t MissionFlightStatus_t::vtolMode |
Either VehicleClassFixedWing, VehicleClassMultiRotor, VehicleClassGeneric (mode unknown)
Definition at line 26 of file MissionFlightStatus.h.
Referenced by MissionFlightStatusCalculator::recalc(), MissionFlightStatusCalculator::reset(), and VisualMissionItem::setMissionFlightStatus().