struct mrpt::obs::gnss::Message_NMEA_GGA::content_t
#include <mrpt/obs/gnss_messages_ascii_nmea.h> struct content_t { // fields UTC_time UTCTime; double latitude_degrees {0}; double longitude_degrees {0}; uint8_t fix_quality {0}; double altitude_meters {0}; double geoidal_distance {}; double orthometric_altitude {}; double corrected_orthometric_altitude {}; uint32_t satellitesUsed {0}; bool thereis_HDOP {false}; float HDOP {0}; // construction content_t(); };
Fields
UTC_time UTCTime
The GPS sensor measured timestamp (in UTC time)
double latitude_degrees {0}
The measured latitude, in degrees (North:+ , South:-)
double longitude_degrees {0}
The measured longitude, in degrees (East:+ , West:-)
uint8_t fix_quality {0}
NMEA standard values: 0 = invalid, 1 = GPS fix (SPS), 2 = DGPS fix, 3 = PPS fix, 4 = Real Time Kinematic, 5 = Float RTK, 6 = estimated (dead reckoning) (2.3 feature), 7 = Manual input mode, 8 = Simulation mode.
double altitude_meters {0}
The measured altitude, in meters (A).
double geoidal_distance {}
Undulation: Difference between the measured altitude and the geoid, in meters (B).
double orthometric_altitude {}
The measured orthometric altitude, in meters (A)+(B).
double corrected_orthometric_altitude {}
The corrected (only for TopCon mmGPS) orthometric altitude, in meters mmGPS(A+B).
uint32_t satellitesUsed {0}
The number of satelites used to compute this estimation.
bool thereis_HDOP {false}
This states whether to take into account the value in the HDOP field.
float HDOP {0}
The HDOP (Horizontal Dilution of Precision) as returned by the sensor.