QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
MissionFlightStatus.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
QGCMAVLinkTypes.h
"
4
5
struct
MissionFlightStatus_t
{
6
double
maxTelemetryDistance
;
7
double
totalDistance
;
8
double
plannedDistance
;
9
double
totalTime
;
10
double
hoverDistance
;
11
double
hoverTime
;
12
double
cruiseDistance
;
13
double
cruiseTime
;
14
int
mAhBattery
;
15
double
hoverAmps
;
16
double
cruiseAmps
;
17
double
ampMinutesAvailable
;
18
double
hoverAmpsTotal
;
19
double
cruiseAmpsTotal
;
20
int
batteryChangePoint
;
21
int
batteriesRequired
;
22
double
vehicleYaw
;
23
double
gimbalYaw
;
24
double
gimbalPitch
;
25
// The following values are the state prior to executing this item
26
QGCMAVLinkTypes::VehicleClass_t
vtolMode
;
27
double
cruiseSpeed
;
28
double
hoverSpeed
;
29
double
vehicleSpeed
;
30
};
QGCMAVLinkTypes.h
MissionFlightStatus_t
Definition
MissionFlightStatus.h:5
MissionFlightStatus_t::cruiseDistance
double cruiseDistance
Definition
MissionFlightStatus.h:12
MissionFlightStatus_t::cruiseTime
double cruiseTime
Definition
MissionFlightStatus.h:13
MissionFlightStatus_t::vehicleYaw
double vehicleYaw
Definition
MissionFlightStatus.h:22
MissionFlightStatus_t::totalDistance
double totalDistance
Definition
MissionFlightStatus.h:7
MissionFlightStatus_t::hoverSpeed
double hoverSpeed
Definition
MissionFlightStatus.h:28
MissionFlightStatus_t::cruiseSpeed
double cruiseSpeed
Definition
MissionFlightStatus.h:27
MissionFlightStatus_t::batteriesRequired
int batteriesRequired
-1 for not supported
Definition
MissionFlightStatus.h:21
MissionFlightStatus_t::gimbalPitch
double gimbalPitch
NaN signals pitch was never changed.
Definition
MissionFlightStatus.h:24
MissionFlightStatus_t::mAhBattery
int mAhBattery
0 for not available
Definition
MissionFlightStatus.h:14
MissionFlightStatus_t::vehicleSpeed
double vehicleSpeed
Either cruise or hover speed based on vehicle type and vtol state.
Definition
MissionFlightStatus.h:29
MissionFlightStatus_t::ampMinutesAvailable
double ampMinutesAvailable
Amp minutes available from single battery.
Definition
MissionFlightStatus.h:17
MissionFlightStatus_t::hoverAmps
double hoverAmps
Amp consumption during hover.
Definition
MissionFlightStatus.h:15
MissionFlightStatus_t::maxTelemetryDistance
double maxTelemetryDistance
Definition
MissionFlightStatus.h:6
MissionFlightStatus_t::hoverDistance
double hoverDistance
Definition
MissionFlightStatus.h:10
MissionFlightStatus_t::cruiseAmps
double cruiseAmps
Amp consumption during cruise.
Definition
MissionFlightStatus.h:16
MissionFlightStatus_t::hoverTime
double hoverTime
Definition
MissionFlightStatus.h:11
MissionFlightStatus_t::plannedDistance
double plannedDistance
Definition
MissionFlightStatus.h:8
MissionFlightStatus_t::hoverAmpsTotal
double hoverAmpsTotal
Total hover amps used.
Definition
MissionFlightStatus.h:18
MissionFlightStatus_t::gimbalYaw
double gimbalYaw
NaN signals yaw was never changed.
Definition
MissionFlightStatus.h:23
MissionFlightStatus_t::cruiseAmpsTotal
double cruiseAmpsTotal
Total cruise amps used.
Definition
MissionFlightStatus.h:19
MissionFlightStatus_t::vtolMode
QGCMAVLinkTypes::VehicleClass_t vtolMode
Either VehicleClassFixedWing, VehicleClassMultiRotor, VehicleClassGeneric (mode unknown)
Definition
MissionFlightStatus.h:26
MissionFlightStatus_t::batteryChangePoint
int batteryChangePoint
-1 for not supported, 0 for not needed
Definition
MissionFlightStatus.h:20
MissionFlightStatus_t::totalTime
double totalTime
Definition
MissionFlightStatus.h:9
QGCMAVLinkTypes::VehicleClass_t
int VehicleClass_t
Definition
QGCMAVLinkTypes.h:11
src
MissionManager
MissionFlightStatus.h
Generated by
1.9.8