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 1059 of file node.h.

Member Function Documentation

◆ configureUblox()

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 1073 of file node.h.

◆ getRosParams()

void ublox_node::RawDataProduct::getRosParams ( )
inlinevirtual

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

Implements ublox_node::ComponentInterface.

Definition at line 1067 of file node.h.

◆ initializeRosDiagnostics()

void RawDataProduct::initializeRosDiagnostics ( )
virtual

Adds frequency diagnostics for RTCM topics.

Implements ublox_node::ComponentInterface.

Definition at line 1295 of file node.cpp.

◆ subscribe()

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 1266 of file node.cpp.

Member Data Documentation

◆ freq_diagnostics_

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

Topic diagnostic updaters.

Definition at line 1089 of file node.h.

◆ kRtcmFreqTol

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

Definition at line 1061 of file node.h.

◆ kRtcmFreqWindow

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

Definition at line 1062 of file node.h.


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


ublox_gps
Author(s): Johannes Meyer
autogenerated on Wed Dec 7 2022 03:47:53