QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
MissionFlightStatus_t Struct Reference

#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.
 

Detailed Description

Definition at line 5 of file MissionFlightStatus.h.

Member Data Documentation

◆ ampMinutesAvailable

double MissionFlightStatus_t::ampMinutesAvailable

Amp minutes available from single battery.

Definition at line 17 of file MissionFlightStatus.h.

Referenced by MissionFlightStatusCalculator::reset().

◆ batteriesRequired

int MissionFlightStatus_t::batteriesRequired

-1 for not supported

Definition at line 21 of file MissionFlightStatus.h.

Referenced by MissionController::batteriesRequired(), and MissionFlightStatusCalculator::reset().

◆ batteryChangePoint

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().

◆ cruiseAmps

double MissionFlightStatus_t::cruiseAmps

Amp consumption during cruise.

Definition at line 16 of file MissionFlightStatus.h.

Referenced by MissionFlightStatusCalculator::reset().

◆ cruiseAmpsTotal

double MissionFlightStatus_t::cruiseAmpsTotal

Total cruise amps used.

Definition at line 19 of file MissionFlightStatus.h.

Referenced by MissionFlightStatusCalculator::reset().

◆ cruiseDistance

double MissionFlightStatus_t::cruiseDistance

◆ cruiseSpeed

double MissionFlightStatus_t::cruiseSpeed

◆ cruiseTime

double MissionFlightStatus_t::cruiseTime

◆ gimbalPitch

double MissionFlightStatus_t::gimbalPitch

◆ gimbalYaw

double MissionFlightStatus_t::gimbalYaw

◆ hoverAmps

double MissionFlightStatus_t::hoverAmps

Amp consumption during hover.

Definition at line 15 of file MissionFlightStatus.h.

Referenced by MissionFlightStatusCalculator::reset().

◆ hoverAmpsTotal

double MissionFlightStatus_t::hoverAmpsTotal

Total hover amps used.

Definition at line 18 of file MissionFlightStatus.h.

Referenced by MissionFlightStatusCalculator::reset().

◆ hoverDistance

double MissionFlightStatus_t::hoverDistance

◆ hoverSpeed

double MissionFlightStatus_t::hoverSpeed

◆ hoverTime

double MissionFlightStatus_t::hoverTime

◆ mAhBattery

int MissionFlightStatus_t::mAhBattery

0 for not available

Definition at line 14 of file MissionFlightStatus.h.

Referenced by MissionFlightStatusCalculator::recalc(), and MissionFlightStatusCalculator::reset().

◆ maxTelemetryDistance

double MissionFlightStatus_t::maxTelemetryDistance

◆ plannedDistance

double MissionFlightStatus_t::plannedDistance

◆ totalDistance

double MissionFlightStatus_t::totalDistance

◆ totalTime

double MissionFlightStatus_t::totalTime

◆ vehicleSpeed

double MissionFlightStatus_t::vehicleSpeed

◆ vehicleYaw

double MissionFlightStatus_t::vehicleYaw

◆ vtolMode

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().


The documentation for this struct was generated from the following file: