|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <NMEANavigationEpoch.h>
Public Member Functions | |
| std::optional< double > | altitudeEllipsoidMeters () const |
Public Attributes | |
| std::optional< int > | timeMs |
| uint64_t | receivedAtUs = 0 |
| uint64_t | positionReceivedAtUs = 0 |
| uint64_t | sequence = 0 |
| GPSFixQuality | fixQuality = GPSFixQuality::Unknown |
| std::optional< unsigned > | ggaQuality |
| double | latitude = NAN |
| double | longitude = NAN |
| std::optional< double > | altitudeMslMeters |
| std::optional< double > | geoidSeparationMeters |
| std::optional< unsigned > | satellitesUsed |
| std::optional< double > | horizontalDop |
| std::optional< double > | verticalDop |
| uint64_t | verticalDopReceivedAtUs = 0 |
| std::optional< double > | horizontalAccuracyMeters |
| std::optional< double > | verticalAccuracyMeters |
| uint64_t | accuracyReceivedAtUs = 0 |
| std::optional< double > | speedMetersPerSecond |
| std::optional< double > | courseDegrees |
Definition at line 15 of file NMEANavigationEpoch.h.
| std::optional< double > NMEA::NavigationEpoch::altitudeEllipsoidMeters | ( | ) | const |
Definition at line 27 of file NMEANavigationEpoch.cc.
References altitudeMslMeters, and geoidSeparationMeters.
| uint64_t NMEA::NavigationEpoch::accuracyReceivedAtUs = 0 |
Definition at line 36 of file NMEANavigationEpoch.h.
| std::optional<double> NMEA::NavigationEpoch::altitudeMslMeters |
Definition at line 26 of file NMEANavigationEpoch.h.
Referenced by altitudeEllipsoidMeters().
| std::optional<double> NMEA::NavigationEpoch::courseDegrees |
Definition at line 39 of file NMEANavigationEpoch.h.
| GPSFixQuality NMEA::NavigationEpoch::fixQuality = GPSFixQuality::Unknown |
Definition at line 21 of file NMEANavigationEpoch.h.
Referenced by NMEA::NavigationEpochAssembler::ingest().
| std::optional<double> NMEA::NavigationEpoch::geoidSeparationMeters |
Definition at line 27 of file NMEANavigationEpoch.h.
Referenced by altitudeEllipsoidMeters().
| std::optional<unsigned> NMEA::NavigationEpoch::ggaQuality |
Definition at line 22 of file NMEANavigationEpoch.h.
| std::optional<double> NMEA::NavigationEpoch::horizontalAccuracyMeters |
Definition at line 34 of file NMEANavigationEpoch.h.
| std::optional<double> NMEA::NavigationEpoch::horizontalDop |
Definition at line 30 of file NMEANavigationEpoch.h.
| double NMEA::NavigationEpoch::latitude = NAN |
Definition at line 24 of file NMEANavigationEpoch.h.
| double NMEA::NavigationEpoch::longitude = NAN |
Definition at line 25 of file NMEANavigationEpoch.h.
| uint64_t NMEA::NavigationEpoch::positionReceivedAtUs = 0 |
Definition at line 19 of file NMEANavigationEpoch.h.
Referenced by NMEA::NavigationEpochAssembler::ingest().
| uint64_t NMEA::NavigationEpoch::receivedAtUs = 0 |
Definition at line 18 of file NMEANavigationEpoch.h.
Referenced by NMEA::NavigationEpochAssembler::ingest().
| std::optional<unsigned> NMEA::NavigationEpoch::satellitesUsed |
Definition at line 28 of file NMEANavigationEpoch.h.
Referenced by NMEA::NavigationEpochAssembler::ingest().
| uint64_t NMEA::NavigationEpoch::sequence = 0 |
Definition at line 20 of file NMEANavigationEpoch.h.
Referenced by NMEA::NavigationEpochAssembler::ingest().
| std::optional<double> NMEA::NavigationEpoch::speedMetersPerSecond |
Definition at line 38 of file NMEANavigationEpoch.h.
| std::optional<int> NMEA::NavigationEpoch::timeMs |
Definition at line 17 of file NMEANavigationEpoch.h.
Referenced by NMEA::NavigationEpochAssembler::ingest().
| std::optional<double> NMEA::NavigationEpoch::verticalAccuracyMeters |
Definition at line 35 of file NMEANavigationEpoch.h.
| std::optional<double> NMEA::NavigationEpoch::verticalDop |
Definition at line 31 of file NMEANavigationEpoch.h.
| uint64_t NMEA::NavigationEpoch::verticalDopReceivedAtUs = 0 |
Definition at line 32 of file NMEANavigationEpoch.h.