Go to the documentation of this file.
50 template <
class TGEODETICCOORDS>
56 template <
class TGEODETICCOORDS>
62 template <
class TGEODETICCOORDS>
166 #pragma pack(pop) // End of pack = 1
int8_t validity_char
This will be: 'A'=OK or 'V'=void.
bool getAllFieldDescriptions(std::ostream &o) const MRPT_OVERRIDE
content_t fields
Message content, accesible by individual fields.
double longitude_degrees
The measured longitude, in degrees (East:+ , West:-)
gnss_message_type_t
List of all known GNSS message types.
double speed_knots
Measured speed (in knots)
double ground_speed_knots
content_t fields
Message content, accesible by individual fields.
content_t fields
Message content, accesible by individual fields.
TGEODETICCOORDS getOrthoAsStruct() const
Return the geodetic coords as a mrpt::topography::TGeodeticCoords structure (requires linking against...
content_t fields
Message content, accesible by individual fields.
float HDOP
The HDOP (Horizontal Dilution of Precision) as returned by the sensor.
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
TGEODETICCOORDS getAsStruct() const
Return the geodetic coords as a mrpt::topography::TGeodeticCoords structure (requires linking against...
uint16_t date_year
2000-...
int8_t validity_char
This will be: 'A'=OK or 'V'=void.
TGEODETICCOORDS getCorrectedOrthoAsStruct() const
Return the corrected geodetic coords as a mrpt::topography::TGeodeticCoords structure (requires linki...
uint64_t TTimeStamp
A system independent time type, it holds the the number of 100-nanosecond intervals since January 1,...
double magnetic_dir
Magnetic variation direction (East:+, West:-)
UTC (Coordinated Universal Time) time-stamp structure for GPS messages.
double latitude_degrees
The measured latitude, in degrees (North:+ , South:-)
double direction_degrees
Measured speed direction (in degrees)
double latitude_degrees
The measured latitude, in degrees (North:+ , South:-)
double longitude_degrees
The measured longitude, in degrees (East:+ , West:-)
uint32_t satellitesUsed
The number of satelites used to compute this estimation.
char positioning_mode
'A': Autonomous, 'D': Differential, 'N': Not valid, 'E': Estimated, 'M': Manual
double longitude_degrees
The measured longitude, in degrees (East:+ , West:-)
This base class is used to provide a unified interface to files,memory buffers,..Please see the deriv...
content_t fields
Message content, accesible by individual fields.
double latitude_degrees
The measured latitude, in degrees (North:+ , South:-)
double corrected_orthometric_altitude
The corrected (only for TopCon mmGPS) orthometric altitude, in meters mmGPS(A+B).
double altitude_meters
The measured altitude, in meters (A).
UTC_time UTCTime
The GPS sensor measured timestamp (in UTC time)
bool thereis_HDOP
This states whether to take into account the value in the HDOP field.
double orthometric_altitude
The measured orthometric altitude, in meters (A)+(B).
UTC_time UTCTime
The GPS sensor measured timestamp (in UTC time)
bool getAllFieldValues(std::ostream &o) const MRPT_OVERRIDE
double geoidal_distance
Undulation: Difference between the measured altitude and the geoid, in meters (B).
uint8_t date_year
Date: day (1-31), month (1-12), two-digits year (00-99)
#define GNSS_MESSAGE_BINARY_BLOCK(DATA_PTR, DATA_LEN)
Pure virtual base for all message types.
UTC_time UTCTime
The GPS sensor measured timestamp (in UTC time)
uint8_t fix_quality
NMEA standard values: 0 = invalid, 1 = GPS fix (SPS), 2 = DGPS fix, 3 = PPS fix, 4 = Real Time Kinema...
UTC_time UTCTime
The GPS sensor measured timestamp (in UTC time)
#define MRPT_OVERRIDE
C++11 "override" for virtuals:
Page generated by Doxygen 1.8.17 for MRPT 1.4.0 SVN: at Tue Mar 3 09:15:16 UTC 2020 | | |