Public Member Functions | Static Public Attributes | Private Attributes | List of all members
ublox_node::RawDataProduct Class Reference

Implements functions for Raw Data products. More...

#include <node.h>

Inheritance diagram for ublox_node::RawDataProduct:
Inheritance graph
[legend]

Public Member Functions

bool configureUblox ()
 Does nothing since there are no Raw Data product specific settings. More...
 
void getRosParams ()
 Does nothing since there are no Raw Data product specific settings. More...
 
void initializeRosDiagnostics ()
 Adds frequency diagnostics for RTCM topics. More...
 
void subscribe ()
 Subscribe to Raw Data Product messages and set up ROS publishers. More...
 

Static Public Attributes

static constexpr double kRtcmFreqTol = 0.15
 
static constexpr int kRtcmFreqWindow = 25
 

Private Attributes

std::vector< boost::shared_ptr< UbloxTopicDiagnostic > > freq_diagnostics_
 Topic diagnostic updaters. More...
 

Detailed Description

Implements functions for Raw Data products.

Definition at line 1038 of file node.h.

Member Function Documentation

bool ublox_node::RawDataProduct::configureUblox ( )
inlinevirtual

Does nothing since there are no Raw Data product specific settings.

Returns
always returns true

Implements ublox_node::ComponentInterface.

Definition at line 1052 of file node.h.

void ublox_node::RawDataProduct::getRosParams ( )
inlinevirtual

Does nothing since there are no Raw Data product specific settings.

Implements ublox_node::ComponentInterface.

Definition at line 1046 of file node.h.

void RawDataProduct::initializeRosDiagnostics ( )
virtual

Adds frequency diagnostics for RTCM topics.

Implements ublox_node::ComponentInterface.

Definition at line 1266 of file node.cpp.

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.

Definition at line 1237 of file node.cpp.

Member Data Documentation

std::vector<boost::shared_ptr<UbloxTopicDiagnostic> > ublox_node::RawDataProduct::freq_diagnostics_
private

Topic diagnostic updaters.

Definition at line 1068 of file node.h.

constexpr double ublox_node::RawDataProduct::kRtcmFreqTol = 0.15
static

Definition at line 1040 of file node.h.

constexpr int ublox_node::RawDataProduct::kRtcmFreqWindow = 25
static

Definition at line 1041 of file node.h.


The documentation for this class was generated from the following files:


ublox_gps
Author(s): Johannes Meyer
autogenerated on Thu Jan 28 2021 03:13:52