Protected Member Functions | Protected Attributes | Private Member Functions
ublox_node::TimProduct Class Reference

Implements functions for Time Sync products. More...

#include <node.h>

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

List of all members.

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.
void getRosParams ()
 Get the Time Sync parameters.
void initializeRosDiagnostics ()
 Adds diagnostic updaters for Time Sync status.
void subscribe ()
 Subscribe to Time Sync messages.

Detailed Description

Implements functions for Time Sync products.

Todo:
partially implemented

Definition at line 1304 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 1741 of file node.cpp.

bool TimProduct::configureUblox ( ) [private, virtual]

Configure Time Sync settings.

Todo:
Currently unimplemented.

Implements ublox_node::ComponentInterface.

Definition at line 1705 of file node.cpp.

void TimProduct::getRosParams ( ) [private, virtual]

Get the Time Sync parameters.

Todo:
Currently unimplemented.

Implements ublox_node::ComponentInterface.

Definition at line 1702 of file node.cpp.

void TimProduct::initializeRosDiagnostics ( ) [private, virtual]

Adds diagnostic updaters for Time Sync status.

Todo:
Currently unimplemented.

Implements ublox_node::ComponentInterface.

Definition at line 1770 of file node.cpp.

void TimProduct::subscribe ( ) [private, virtual]

Subscribe to Time Sync messages.

Subscribes to RxmRAWX & RxmSFRBX messages.

Implements ublox_node::ComponentInterface.

Definition at line 1717 of file node.cpp.


Member Data Documentation

sensor_msgs::TimeReference ublox_node::TimProduct::t_ref_ [protected]

Definition at line 1337 of file node.h.


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


ublox_gps
Author(s): Johannes Meyer
autogenerated on Fri Jun 14 2019 19:26:13