Implements functions for Raw Data products. More...
#include <node.h>

Public Member Functions | |
| bool | configureUblox () |
| Does nothing since there are no Raw Data product specific settings. | |
| void | getRosParams () |
| Does nothing since there are no Raw Data product specific settings. | |
| void | initializeRosDiagnostics () |
| Adds frequency diagnostics for RTCM topics. | |
| void | subscribe () |
| Subscribe to Raw Data Product messages and set up ROS publishers. | |
Static Public Attributes | |
| static constexpr double | kRtcmFreqTol = 0.15 |
| static constexpr int | kRtcmFreqWindow = 25 |
Private Attributes | |
| std::vector< UbloxTopicDiagnostic > | freq_diagnostics_ |
| Topic diagnostic updaters. | |
| bool ublox_node::RawDataProduct::configureUblox | ( | ) | [inline, virtual] |
Does nothing since there are no Raw Data product specific settings.
Implements ublox_node::ComponentInterface.
| void ublox_node::RawDataProduct::getRosParams | ( | ) | [inline, virtual] |
Does nothing since there are no Raw Data product specific settings.
Implements ublox_node::ComponentInterface.
| void RawDataProduct::initializeRosDiagnostics | ( | ) | [virtual] |
Adds frequency diagnostics for RTCM topics.
Implements ublox_node::ComponentInterface.
| void RawDataProduct::subscribe | ( | ) | [virtual] |
Subscribe to Raw Data Product messages and set up ROS publishers.
Subscribe to RxmALM, RxmEPH, RxmRAW, and RxmSFRB messages.
Implements ublox_node::ComponentInterface.
std::vector<UbloxTopicDiagnostic> ublox_node::RawDataProduct::freq_diagnostics_ [private] |
constexpr double ublox_node::RawDataProduct::kRtcmFreqTol = 0.15 [static] |
constexpr int ublox_node::RawDataProduct::kRtcmFreqWindow = 25 [static] |