Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
ublox_node::TimProduct Class Reference

Implements functions for Time Sync products. More...

#include <node.h>

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

Protected Member Functions

void callbackTimTM2 (const ublox_msgs::TimTM2 &m)
 

Protected Attributes

sensor_msgs::TimeReference t_ref_
 

Private Member Functions

bool configureUblox ()
 Configure Time Sync settings. More...
 
void getRosParams ()
 Get the Time Sync parameters. More...
 
void initializeRosDiagnostics ()
 Adds diagnostic updaters for Time Sync status. More...
 
void subscribe ()
 Subscribe to Time Sync messages. More...
 

Additional Inherited Members

Detailed Description

Implements functions for Time Sync products.

Todo:
partially implemented

Definition at line 1359 of file node.h.

Member Function Documentation

void TimProduct::callbackTimTM2 ( const ublox_msgs::TimTM2 &  m)
protected

Publish recieved TimTM2 messages if enabled

Definition at line 1779 of file node.cpp.

bool TimProduct::configureUblox ( )
privatevirtual

Configure Time Sync settings.

Todo:
Currently unimplemented.

Implements ublox_node::ComponentInterface.

Definition at line 1743 of file node.cpp.

void TimProduct::getRosParams ( )
privatevirtual

Get the Time Sync parameters.

Todo:
Currently unimplemented.

Implements ublox_node::ComponentInterface.

Definition at line 1740 of file node.cpp.

void TimProduct::initializeRosDiagnostics ( )
privatevirtual

Adds diagnostic updaters for Time Sync status.

Todo:
Currently unimplemented.

Implements ublox_node::ComponentInterface.

Definition at line 1808 of file node.cpp.

void TimProduct::subscribe ( )
privatevirtual

Subscribe to Time Sync messages.

Subscribes to RxmRAWX & RxmSFRBX messages.

Implements ublox_node::ComponentInterface.

Definition at line 1755 of file node.cpp.

Member Data Documentation

sensor_msgs::TimeReference ublox_node::TimProduct::t_ref_
protected

Definition at line 1392 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