70     template <
class TGEODETICCOORDS>
    73         return TGEODETICCOORDS(
    81     template <
class TGEODETICCOORDS>
    84         return TGEODETICCOORDS(
    91     template <
class TGEODETICCOORDS>
    94         return TGEODETICCOORDS(
   261 #pragma pack(pop)  // End of pack = 1 void dumpToStream(std::ostream &out) const override
Dumps the contents of the observation in a human-readable form to a given output stream. 
 
double longitude_degrees
The measured longitude, in degrees (East:+ , West:-) 
 
uint8_t fix_quality
NMEA standard values: 0 = invalid, 1 = GPS fix (SPS), 2 = DGPS fix, 3 = PPS fix, 4 = Real Time Kinema...
 
content_t fields
Message content, accesible by individual fields. 
 
bool getAllFieldValues(std::ostream &o) const override
 
double latitude_degrees
The measured latitude, in degrees (North:+ , South:-) 
 
double longitude_degrees
The measured longitude, in degrees (East:+ , West:-) 
 
bool getAllFieldValues(std::ostream &o) const override
 
double latitude_degrees
The measured latitude, in degrees (North:+ , South:-) 
 
UTC (Coordinated Universal Time) time-stamp structure for GPS messages. 
 
gnss_message_type_t
List of all known GNSS message types. 
 
content_t fields
Message content, accesible by individual fields. 
 
content_t fields
Message content, accesible by individual fields. 
 
uint32_t satellitesUsed
The number of satelites used to compute this estimation. 
 
char fix_2D_3D
1: no fix, 2: 2D fix, 3: 3D fix 
 
bool getAllFieldDescriptions(std::ostream &o) const override
 
content_t fields
Message content, accesible by individual fields. 
 
UTC_time UTCTime
The GPS sensor measured timestamp (in UTC time) 
 
int8_t validity_char
This will be: 'A'=OK or 'V'=void. 
 
UTC_time UTCTime
The GPS sensor measured timestamp (in UTC time) 
 
double orthometric_altitude
The measured orthometric altitude, in meters (A)+(B). 
 
bool getAllFieldValues(std::ostream &o) const override
 
bool getAllFieldDescriptions(std::ostream &o) const override
 
mrpt::Clock::time_point TTimeStamp
A system independent time type, it holds the the number of 100-nanosecond intervals since January 1...
 
double altitude_meters
The measured altitude, in meters (A). 
 
bool thereis_HDOP
This states whether to take into account the value in the HDOP field. 
 
UTC_time UTCTime
The GPS sensor measured timestamp (in UTC time) 
 
double corrected_orthometric_altitude
The corrected (only for TopCon mmGPS) orthometric altitude, in meters mmGPS(A+B). ...
 
TGEODETICCOORDS getCorrectedOrthoAsStruct() const
Return the corrected geodetic coords as a mrpt::topography::TGeodeticCoords structure (requires linki...
 
#define GNSS_MESSAGE_BINARY_BLOCK(DATA_PTR, DATA_LEN)
 
mrpt::system::TTimeStamp getDateAsTimestamp() const
Build an MRPT timestamp with the year/month/day of this observation. 
 
char PRNs[12][2]
Satellite IDs used. 
 
bool getAllFieldDescriptions(std::ostream &o) const override
 
uint8_t date_day
Date: day (1-31), month (1-12), two-digits year (00-99) 
 
content_t fields
Message content, accesible by individual fields. 
 
float HDOP
The HDOP (Horizontal Dilution of Precision) as returned by the sensor. 
 
void dumpToStream(std::ostream &out) const override
Dumps the contents of the observation in a human-readable form to a given output stream. 
 
double longitude_degrees
The measured longitude, in degrees (East:+ , West:-) 
 
bool getAllFieldValues(std::ostream &o) const override
 
bool getAllFieldValues(std::ostream &o) const override
 
TGEODETICCOORDS getOrthoAsStruct() const
Return the geodetic coords as a mrpt::topography::TGeodeticCoords structure (requires linking against...
 
bool getAllFieldDescriptions(std::ostream &o) const override
 
GNSS (GPS) data structures, mainly for use within mrpt::obs::CObservationGPS. 
 
void dumpToStream(std::ostream &out) const override
Dumps the contents of the observation in a human-readable form to a given output stream. 
 
double geoidal_distance
Undulation: Difference between the measured altitude and the geoid, in meters (B). 
 
double magnetic_dir
Magnetic variation direction (East:+, West:-) 
 
mrpt::system::TTimeStamp getDateAsTimestamp() const
Build an MRPT timestamp with the year/month/day of this observation. 
 
mrpt::system::TTimeStamp getDateTimeAsTimestamp() const
Build an MRPT UTC timestamp with the year/month/day + hour/minute/sec of this observation. 
 
bool getAllFieldValues(std::ostream &o) const override
 
bool getAllFieldDescriptions(std::ostream &o) const override
 
double speed_knots
Measured speed (in knots) 
 
void dumpToStream(std::ostream &out) const override
Dumps the contents of the observation in a human-readable form to a given output stream. 
 
bool getAllFieldDescriptions(std::ostream &o) const override
 
mrpt::vision::TStereoCalibResults out
 
Pure virtual base for all message types. 
 
void dumpToStream(std::ostream &out) const override
Dumps the contents of the observation in a human-readable form to a given output stream. 
 
double direction_degrees
Measured speed direction (in degrees) 
 
void dumpToStream(std::ostream &out) const override
Dumps the contents of the observation in a human-readable form to a given output stream. 
 
TGEODETICCOORDS getAsStruct() const
Return the geodetic coords as a mrpt::topography::TGeodeticCoords structure (requires linking against...
 
char positioning_mode
'A': Autonomous, 'D': Differential, 'N': Not valid, 'E': Estimated, 'M': Manual 
 
content_t fields
Message content, accesible by individual fields. 
 
double latitude_degrees
The measured latitude, in degrees (North:+ , South:-) 
 
int8_t validity_char
This will be: 'A'=OK or 'V'=void. 
 
double ground_speed_knots
 
uint16_t date_year
2000-... 
 
double true_track
Degrees. 
 
UTC_time UTCTime
The GPS sensor measured timestamp (in UTC time)