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

#include <GPSReceiverReports.h>

Public Types

using FixType = GPSFixQuality
 

Public Attributes

uint64_t timestampUs = 0
 
uint64_t utcTimeUs = 0
 
FixType fixType = FixType::Unknown
 
double latitudeDegrees = std::numeric_limits<double>::quiet_NaN()
 
double longitudeDegrees = std::numeric_limits<double>::quiet_NaN()
 
double altitudeMslMeters = std::numeric_limits<double>::quiet_NaN()
 
double altitudeEllipsoidMeters = std::numeric_limits<double>::quiet_NaN()
 
float horizontalAccuracyMeters = std::numeric_limits<float>::quiet_NaN()
 
float verticalAccuracyMeters = std::numeric_limits<float>::quiet_NaN()
 
float horizontalDop = std::numeric_limits<float>::quiet_NaN()
 
float verticalDop = std::numeric_limits<float>::quiet_NaN()
 
float speedMetersPerSecond = std::numeric_limits<float>::quiet_NaN()
 
float courseRadians = std::numeric_limits<float>::quiet_NaN()
 
std::optional< uint8_t > satellitesUsed = std::nullopt
 

Detailed Description

Definition at line 139 of file GPSReceiverReports.h.

Member Typedef Documentation

◆ FixType

Member Data Documentation

◆ altitudeEllipsoidMeters

double GPSNavigationValues::altitudeEllipsoidMeters = std::numeric_limits<double>::quiet_NaN()

Definition at line 149 of file GPSReceiverReports.h.

Referenced by GPSObservation::fromNavigation().

◆ altitudeMslMeters

double GPSNavigationValues::altitudeMslMeters = std::numeric_limits<double>::quiet_NaN()

Definition at line 148 of file GPSReceiverReports.h.

Referenced by GPSObservation::fromNavigation().

◆ courseRadians

float GPSNavigationValues::courseRadians = std::numeric_limits<float>::quiet_NaN()

Definition at line 156 of file GPSReceiverReports.h.

Referenced by GPSObservation::fromNavigation().

◆ fixType

FixType GPSNavigationValues::fixType = FixType::Unknown

Definition at line 145 of file GPSReceiverReports.h.

Referenced by GPSObservation::fromNavigation().

◆ horizontalAccuracyMeters

float GPSNavigationValues::horizontalAccuracyMeters = std::numeric_limits<float>::quiet_NaN()

Definition at line 150 of file GPSReceiverReports.h.

Referenced by GPSObservation::fromNavigation().

◆ horizontalDop

float GPSNavigationValues::horizontalDop = std::numeric_limits<float>::quiet_NaN()

Definition at line 152 of file GPSReceiverReports.h.

Referenced by GPSObservation::fromNavigation().

◆ latitudeDegrees

double GPSNavigationValues::latitudeDegrees = std::numeric_limits<double>::quiet_NaN()

Definition at line 146 of file GPSReceiverReports.h.

Referenced by GPSObservation::fromNavigation().

◆ longitudeDegrees

double GPSNavigationValues::longitudeDegrees = std::numeric_limits<double>::quiet_NaN()

Definition at line 147 of file GPSReceiverReports.h.

Referenced by GPSObservation::fromNavigation().

◆ satellitesUsed

std::optional<uint8_t> GPSNavigationValues::satellitesUsed = std::nullopt

Definition at line 157 of file GPSReceiverReports.h.

Referenced by GPSObservation::fromNavigation().

◆ speedMetersPerSecond

float GPSNavigationValues::speedMetersPerSecond = std::numeric_limits<float>::quiet_NaN()

Definition at line 155 of file GPSReceiverReports.h.

Referenced by GPSObservation::fromNavigation().

◆ timestampUs

uint64_t GPSNavigationValues::timestampUs = 0

Definition at line 143 of file GPSReceiverReports.h.

◆ utcTimeUs

uint64_t GPSNavigationValues::utcTimeUs = 0

Definition at line 144 of file GPSReceiverReports.h.

Referenced by GPSObservation::fromNavigation().

◆ verticalAccuracyMeters

float GPSNavigationValues::verticalAccuracyMeters = std::numeric_limits<float>::quiet_NaN()

Definition at line 151 of file GPSReceiverReports.h.

Referenced by GPSObservation::fromNavigation().

◆ verticalDop

float GPSNavigationValues::verticalDop = std::numeric_limits<float>::quiet_NaN()

Definition at line 153 of file GPSReceiverReports.h.

Referenced by GPSObservation::fromNavigation().


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