The GNSS message contains the GNSS data of the robot. More...
#include <creos/messages/gnss.hpp>

Classes | |
| struct | Service |
Public Types | |
| enum | Augmentation { kInvalidStatus = -2 , kNoAugmentationFix = -1 , kUnaugmentedFix = 0 , kSatelliteBasedAugmentation = 1 , kGroundBasedAugmentation = 2 } |
| enum | FixStatus { kNoFix = -1 , k2DFix = 0 , k3DFix = 1 , kRTKFloat = 2 , kRTKFix = 3 } |
Public Member Functions | |
| auto | operator<=> (const Gnss &other) const =default |
| Compare two Gnss messages. | |
Public Attributes | |
| creos::RobotClock::time_point | timestamp |
| Timestamp of when sensor data was created / measured. | |
| std::string | frame_id |
| Frame id of the GNSS sensor. | |
| Augmentation | augmentation = Augmentation::kInvalidStatus |
| The augmentation of the GNSS sensor. | |
| Service | service |
| The service of the GNSS sensor. | |
| GnssPosition | position |
| The position of the GNSS sensor. | |
| GnssHeading | heading |
| The heading of the GNSS sensor. | |
| FixStatus | fix_status = FixStatus::kNoFix |
| The fix status of the GNSS sensor. | |
| int | satellites_visible = 0 |
| The number of visible satellites. | |
| int | satellites_used = 0 |
| The number of satellites used in the fix. | |
The GNSS message contains the GNSS data of the robot.