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] |