GPS datum for TopCon's mmGPS devices: PZS.
Definition at line 19 of file gnss_messages_topcon.h.
#include <mrpt/obs/gnss_messages_topcon.h>

Public Member Functions | |
| Message_TOPCON_PZS () | |
| template<class TGEODETICCOORDS > | |
| TGEODETICCOORDS | getAsStruct () const |
| Return the geodetic coords as a mrpt::topography::TGeodeticCoords structure (requires linking against mrpt-topography) Call as: getAsStruct<TGeodeticCoords>();. More... | |
| 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. More... | |
| void | writeToStream (mrpt::utils::CStream &out) const |
| Save to binary stream. Launches an exception upon error. More... | |
| void | readFromStream (mrpt::utils::CStream &in) |
| Load from binary stream into this existing object. Launches an exception upon error. More... | |
| bool | isOfType (const gnss_message_type_t type_id) const |
| template<class MSG_CLASS > | |
| bool | isOfClass () const |
| void | dumpToConsole (std::ostream &o=std::cout) const |
| Dumps the contents of the observation in a human-readable form to an std::ostream (default=console) More... | |
| virtual bool | getAllFieldDescriptions (std::ostream &o) const |
| Dumps a header for getAllFieldValues() More... | |
| virtual bool | getAllFieldValues (std::ostream &o) const |
| Dumps a line with the sequence of all field values (without a line feed at the end). More... | |
| const std::string & | getMessageTypeAsString () const |
| Returns "NMEA_GGA", etc. More... | |
Static Public Member Functions | |
| static gnss_message * | readAndBuildFromStream (mrpt::utils::CStream &in) |
| Load from binary stream and creates object detecting its type (class factory). Launches an exception upon error. More... | |
| static gnss_message * | Factory (const gnss_message_type_t msg_id) |
| Creates message. More... | |
| static bool | FactoryKnowsMsgType (const gnss_message_type_t msg_id) |
| Returns true if Factory() has a registered constructor for this msg type. More... | |
Public Attributes | |
| double | latitude_degrees |
| The measured latitude, in degrees (North:+ , South:-) More... | |
| double | longitude_degrees |
| The measured longitude, in degrees (East:+ , West:-) More... | |
| double | height_meters |
| ellipsoidal height from N-beam [m] perhaps weighted with regular gps More... | |
| double | RTK_height_meters |
| ellipsoidal height [m] without N-beam correction More... | |
| float | PSigma |
| position SEP [m] More... | |
| double | angle_transmitter |
| Vertical angle of N-beam. More... | |
| uint8_t | nId |
| ID of the transmitter [1-4], 0 if none. More... | |
| uint8_t | Fix |
| 1: GPS, 2: mmGPS More... | |
| uint8_t | TXBattery |
| battery level on transmitter More... | |
| uint8_t | RXBattery |
| battery level on receiver More... | |
| uint8_t | error |
| bool | hasCartesianPosVel |
| system error indicator More... | |
| double | cartesian_x |
| double | cartesian_y |
| double | cartesian_z |
| Only if hasCartesianPosVel is true. More... | |
| double | cartesian_vx |
| double | cartesian_vy |
| double | cartesian_vz |
| Only if hasCartesianPosVel is true. More... | |
| bool | hasPosCov |
| mrpt::math::CMatrixFloat44 | pos_covariance |
| Only if hasPosCov is true. More... | |
| bool | hasVelCov |
| mrpt::math::CMatrixFloat44 | vel_covariance |
| Only if hasPosCov is true. More... | |
| bool | hasStats |
| uint8_t | stats_GPS_sats_used |
| uint8_t | stats_GLONASS_sats_used |
| uint8_t | stats_rtk_fix_progress |
| [0,100] %, only in modes other than RTK FIXED. More... | |
| gnss_message_type_t | message_type |
| Type of GNSS message. More... | |
Static Public Attributes | |
| static const gnss_message_type_t | msg_type = TOPCON_PZS |
| Static msg type (member expected by templates) More... | |
Protected Member Functions | |
| void | internal_writeToStream (mrpt::utils::CStream &out) const MRPT_OVERRIDE |
| Save to binary stream. Launches an exception upon error. More... | |
| void | internal_readFromStream (mrpt::utils::CStream &in) MRPT_OVERRIDE |
| Save to binary stream. Launches an exception upon error. More... | |
| mrpt::obs::gnss::Message_TOPCON_PZS::Message_TOPCON_PZS | ( | ) |
|
inherited |
Dumps the contents of the observation in a human-readable form to an std::ostream (default=console)
|
virtual |
Dumps the contents of the observation in a human-readable form to a given output stream.
Implements mrpt::obs::gnss::gnss_message.
|
staticinherited |
Creates message.
|
staticinherited |
Returns true if Factory() has a registered constructor for this msg type.
|
inlinevirtualinherited |
Dumps a header for getAllFieldValues()
Reimplemented in mrpt::obs::gnss::Message_NMEA_ZDA, mrpt::obs::gnss::Message_NMEA_VTG, mrpt::obs::gnss::Message_NMEA_RMC, mrpt::obs::gnss::Message_NMEA_GLL, and mrpt::obs::gnss::Message_NMEA_GGA.
Definition at line 41 of file gnss_messages_common.h.
|
inlinevirtualinherited |
Dumps a line with the sequence of all field values (without a line feed at the end).
Reimplemented in mrpt::obs::gnss::Message_NMEA_ZDA, mrpt::obs::gnss::Message_NMEA_VTG, mrpt::obs::gnss::Message_NMEA_RMC, mrpt::obs::gnss::Message_NMEA_GLL, and mrpt::obs::gnss::Message_NMEA_GGA.
Definition at line 42 of file gnss_messages_common.h.
|
inline |
Return the geodetic coords as a mrpt::topography::TGeodeticCoords structure (requires linking against mrpt-topography) Call as: getAsStruct<TGeodeticCoords>();.
Definition at line 53 of file gnss_messages_topcon.h.
|
inherited |
Returns "NMEA_GGA", etc.
|
protectedvirtual |
Save to binary stream. Launches an exception upon error.
Implements mrpt::obs::gnss::gnss_message.
|
protectedvirtual |
Save to binary stream. Launches an exception upon error.
Implements mrpt::obs::gnss::gnss_message.
|
inlineinherited |
Definition at line 33 of file gnss_messages_common.h.
|
inherited |
|
staticinherited |
Load from binary stream and creates object detecting its type (class factory). Launches an exception upon error.
|
inherited |
Load from binary stream into this existing object. Launches an exception upon error.
|
inherited |
Save to binary stream. Launches an exception upon error.
| double mrpt::obs::gnss::Message_TOPCON_PZS::angle_transmitter |
Vertical angle of N-beam.
Definition at line 28 of file gnss_messages_topcon.h.
| double mrpt::obs::gnss::Message_TOPCON_PZS::cartesian_vx |
Definition at line 37 of file gnss_messages_topcon.h.
| double mrpt::obs::gnss::Message_TOPCON_PZS::cartesian_vy |
Definition at line 37 of file gnss_messages_topcon.h.
| double mrpt::obs::gnss::Message_TOPCON_PZS::cartesian_vz |
Only if hasCartesianPosVel is true.
Definition at line 37 of file gnss_messages_topcon.h.
| double mrpt::obs::gnss::Message_TOPCON_PZS::cartesian_x |
Definition at line 36 of file gnss_messages_topcon.h.
| double mrpt::obs::gnss::Message_TOPCON_PZS::cartesian_y |
Definition at line 36 of file gnss_messages_topcon.h.
| double mrpt::obs::gnss::Message_TOPCON_PZS::cartesian_z |
Only if hasCartesianPosVel is true.
Definition at line 36 of file gnss_messages_topcon.h.
| uint8_t mrpt::obs::gnss::Message_TOPCON_PZS::error |
Definition at line 33 of file gnss_messages_topcon.h.
| uint8_t mrpt::obs::gnss::Message_TOPCON_PZS::Fix |
1: GPS, 2: mmGPS
Definition at line 30 of file gnss_messages_topcon.h.
| bool mrpt::obs::gnss::Message_TOPCON_PZS::hasCartesianPosVel |
system error indicator
Definition at line 35 of file gnss_messages_topcon.h.
| bool mrpt::obs::gnss::Message_TOPCON_PZS::hasPosCov |
Definition at line 39 of file gnss_messages_topcon.h.
| bool mrpt::obs::gnss::Message_TOPCON_PZS::hasStats |
Definition at line 45 of file gnss_messages_topcon.h.
| bool mrpt::obs::gnss::Message_TOPCON_PZS::hasVelCov |
Definition at line 42 of file gnss_messages_topcon.h.
| double mrpt::obs::gnss::Message_TOPCON_PZS::height_meters |
ellipsoidal height from N-beam [m] perhaps weighted with regular gps
Definition at line 25 of file gnss_messages_topcon.h.
| double mrpt::obs::gnss::Message_TOPCON_PZS::latitude_degrees |
The measured latitude, in degrees (North:+ , South:-)
Definition at line 23 of file gnss_messages_topcon.h.
| double mrpt::obs::gnss::Message_TOPCON_PZS::longitude_degrees |
The measured longitude, in degrees (East:+ , West:-)
Definition at line 24 of file gnss_messages_topcon.h.
|
inherited |
Type of GNSS message.
Definition at line 25 of file gnss_messages_common.h.
|
static |
Static msg type (member expected by templates)
Definition at line 21 of file gnss_messages_topcon.h.
| uint8_t mrpt::obs::gnss::Message_TOPCON_PZS::nId |
ID of the transmitter [1-4], 0 if none.
Definition at line 29 of file gnss_messages_topcon.h.
| mrpt::math::CMatrixFloat44 mrpt::obs::gnss::Message_TOPCON_PZS::pos_covariance |
Only if hasPosCov is true.
Definition at line 40 of file gnss_messages_topcon.h.
| float mrpt::obs::gnss::Message_TOPCON_PZS::PSigma |
position SEP [m]
Definition at line 27 of file gnss_messages_topcon.h.
| double mrpt::obs::gnss::Message_TOPCON_PZS::RTK_height_meters |
ellipsoidal height [m] without N-beam correction
Definition at line 26 of file gnss_messages_topcon.h.
| uint8_t mrpt::obs::gnss::Message_TOPCON_PZS::RXBattery |
battery level on receiver
Definition at line 32 of file gnss_messages_topcon.h.
| uint8_t mrpt::obs::gnss::Message_TOPCON_PZS::stats_GLONASS_sats_used |
Definition at line 46 of file gnss_messages_topcon.h.
| uint8_t mrpt::obs::gnss::Message_TOPCON_PZS::stats_GPS_sats_used |
Definition at line 46 of file gnss_messages_topcon.h.
| uint8_t mrpt::obs::gnss::Message_TOPCON_PZS::stats_rtk_fix_progress |
[0,100] %, only in modes other than RTK FIXED.
Definition at line 47 of file gnss_messages_topcon.h.
| uint8_t mrpt::obs::gnss::Message_TOPCON_PZS::TXBattery |
battery level on transmitter
Definition at line 31 of file gnss_messages_topcon.h.
| mrpt::math::CMatrixFloat44 mrpt::obs::gnss::Message_TOPCON_PZS::vel_covariance |
Only if hasPosCov is true.
Definition at line 43 of file gnss_messages_topcon.h.
| Page generated by Doxygen 1.9.1 for MRPT 1.4.0 SVN: at Fri Sep 3 01:11:30 UTC 2021 |