Public Member Functions |
| bool | configureUblox () |
| | Configure rover settings.
|
| void | getRosParams () |
| | Get the ROS parameters specific to the Rover configuration.
|
| void | initializeRosDiagnostics () |
| | Add diagnostic updaters for rover GNSS status, including status of RTCM messages.
|
| void | subscribe () |
| | Subscribe to Rover messages, such as NavRELPOSNED.
|
Static Public Attributes |
| static const double | kRtcmFreqMax = 10 |
| | Diagnostic updater: RTCM topic frequency max [Hz].
|
| static const double | kRtcmFreqMin = 1 |
| | Diagnostic updater: RTCM topic frequency min [Hz].
|
| static const double | kRtcmFreqTol = 0.1 |
| | Diagnostic updater: RTCM topic frequency tolerance [%].
|
| static const int | kRtcmFreqWindow = 25 |
| | Diagnostic updater: RTCM topic frequency window [num messages].
|
Protected Member Functions |
| void | callbackNavRelPosNed (const ublox_msgs::NavRELPOSNED &m) |
| | Set the last received message and call rover diagnostic updater.
|
| void | carrierPhaseDiagnostics (diagnostic_updater::DiagnosticStatusWrapper &stat) |
| | Update the rover diagnostics, including the carrier phase solution status (float or fixed).
|
Protected Attributes |
| uint8_t | dgnss_mode_ |
| | The DGNSS mode.
|
| UbloxTopicDiagnostic | freq_rtcm_ |
| | The RTCM topic frequency diagnostic updater.
|
| ublox_msgs::NavRELPOSNED | last_rel_pos_ |
| | Last relative position (used for diagnostic updater)
|
Implements functions for High Precision GNSS Rover devices.
Definition at line 1211 of file node.h.