Go to the documentation of this file.
18 Message_TOPCON_PZS::Message_TOPCON_PZS()
31 hasCartesianPosVel(false),
43 stats_GPS_sats_used(0),
44 stats_GLONASS_sats_used(0)
52 " Longitude: %.09f deg Latitude: %.09f deg Height: %.03f m (%.03f m "
84 "GPS sats used: %i GLONASS sats used: %i RTK Fix progress:%i%%\n",
119 " USI ELEV AZIM (%u entries) \n",
120 static_cast<unsigned int>(
USIs.size()));
123 for (
size_t i = 0; i <
USIs.size(); i++)
125 " %03i %02i %03i\n", (
int)
USIs[i], (
int)
ELs[i], (
int)
AZs[i]);
void internal_readFromStream(mrpt::serialization::CArchive &in) override
Save to binary stream.
uint8_t TXBattery
battery level on transmitter
bool hasCartesianPosVel
system error indicator
mrpt::math::CMatrixFloat44 vel_covariance
Only if hasPosCov is true.
#define ASSERT_(f)
Defines an assertion mechanism.
double cartesian_vx
Only if hasCartesianPosVel is true.
Virtual base class for "archives": classes abstracting I/O streams.
uint8_t stats_rtk_fix_progress
[0,100] %, only in modes other than RTK FIXED.
std::string format(const char *fmt,...) MRPT_printf_format_check(1
A std::string version of C sprintf.
double cartesian_x
Only if hasCartesianPosVel is true.
uint8_t stats_GLONASS_sats_used
void dumpToStream(std::ostream &out) const override
Dumps the contents of the observation in a human-readable form to a given output stream.
double angle_transmitter
Vertical angle of N-beam.
void internal_writeToStream(mrpt::serialization::CArchive &out) const override
Save to binary stream.
void internal_readFromStream(mrpt::serialization::CArchive &in) override
Save to binary stream.
std::vector< int8_t > ELs
Elevation (in degrees, 0-90) for each satellite in USIs.
uint8_t nId
ID of the transmitter [1-4], 0 if none.
double latitude_degrees
The measured latitude, in degrees (North:+ , South:-)
double longitude_degrees
The measured longitude, in degrees (East:+ , West:-)
double RTK_height_meters
ellipsoidal height [m] without N-beam correction
uint8_t stats_GPS_sats_used
void internal_writeToStream(mrpt::serialization::CArchive &out) const override
Save to binary stream.
GNSS (GPS) data structures, mainly for use within mrpt::obs::CObservationGPS.
uint8_t RXBattery
battery level on receiver
std::vector< uint8_t > USIs
The list of USI (Universal Sat ID) for the detected sats (See GRIL Manual, pag 4-31).
float PSigma
position SEP [m]
Pure virtual base for all message types.
mrpt::math::CMatrixFloat44 pos_covariance
Only if hasPosCov is true.
double height_meters
ellipsoidal height from N-beam [m] perhaps weighted with regular gps
void dumpToStream(std::ostream &out) const override
Dumps the contents of the observation in a human-readable form to a given output stream.
uint8_t Fix
1: GPS, 2: mmGPS
std::vector< int16_t > AZs
Azimuth (in degrees, 0-360) for each satellite in USIs.
Page generated by Doxygen 1.8.17 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at miƩ 12 jul 2023 10:03:34 CEST | |