52 template <
class TGEODETICCOORDS>
54 return TGEODETICCOORDS(latitude_degrees,longitude_degrees,height_meters);
A numeric matrix of compile-time fixed size.
This base class is used to provide a unified interface to files,memory buffers,..Please see the deriv...
std::vector< int16_t > vector_signed_word
std::vector< uint8_t > vector_byte
std::vector< int8_t > vector_signed_byte
#define MRPT_OVERRIDE
C++11 "override" for virtuals:
gnss_message_type_t
List of all known GNSS message types.
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
GPS datum for TopCon's mmGPS devices: PZS.
double angle_transmitter
Vertical angle of N-beam.
void internal_writeToStream(mrpt::utils::CStream &out) const MRPT_OVERRIDE
Save to binary stream. Launches an exception upon error.
double longitude_degrees
The measured longitude, in degrees (East:+ , West:-)
float PSigma
position SEP [m]
uint8_t stats_rtk_fix_progress
[0,100] %, only in modes other than RTK FIXED.
uint8_t Fix
1: GPS, 2: mmGPS
mrpt::math::CMatrixFloat44 vel_covariance
Only if hasPosCov is true.
TGEODETICCOORDS getAsStruct() const
Return the geodetic coords as a mrpt::topography::TGeodeticCoords structure (requires linking against...
uint8_t stats_GLONASS_sats_used
uint8_t TXBattery
battery level on transmitter
double height_meters
ellipsoidal height from N-beam [m] perhaps weighted with regular gps
mrpt::math::CMatrixFloat44 pos_covariance
Only if hasPosCov is true.
bool hasCartesianPosVel
system error indicator
void internal_readFromStream(mrpt::utils::CStream &in) MRPT_OVERRIDE
Save to binary stream. Launches an exception upon error.
double RTK_height_meters
ellipsoidal height [m] without N-beam correction
double latitude_degrees
The measured latitude, in degrees (North:+ , South:-)
uint8_t nId
ID of the transmitter [1-4], 0 if none.
void dumpToStream(mrpt::utils::CStream &out) const MRPT_OVERRIDE
Dumps the contents of the observation in a human-readable form to a given output stream.
uint8_t RXBattery
battery level on receiver
TopCon mmGPS devices: SATS, a generic structure for statistics about tracked satelites and their posi...
void dumpToStream(mrpt::utils::CStream &out) const MRPT_OVERRIDE
Dumps the contents of the observation in a human-readable form to a given output stream.
mrpt::vector_signed_word AZs
Azimuth (in degrees, 0-360) for each satellite in USIs.
mrpt::vector_signed_byte ELs
Elevation (in degrees, 0-90) for each satellite in USIs.
void internal_writeToStream(mrpt::utils::CStream &out) const MRPT_OVERRIDE
Save to binary stream. Launches an exception upon error.
mrpt::vector_byte USIs
The list of USI (Universal Sat ID) for the detected sats (See GRIL Manual, pag 4-31).
void internal_readFromStream(mrpt::utils::CStream &in) MRPT_OVERRIDE
Save to binary stream. Launches an exception upon error.
Pure virtual base for all message types.