Implements functions for Time Sync products. More...
#include <node.h>
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. |
Implements functions for Time Sync products.
void TimProduct::callbackTimTM2 | ( | const ublox_msgs::TimTM2 & | m | ) | [protected] |
bool TimProduct::configureUblox | ( | ) | [private, virtual] |
Configure Time Sync settings.
Implements ublox_node::ComponentInterface.
void TimProduct::getRosParams | ( | ) | [private, virtual] |
Get the Time Sync parameters.
Implements ublox_node::ComponentInterface.
void TimProduct::initializeRosDiagnostics | ( | ) | [private, virtual] |
Adds diagnostic updaters for Time Sync status.
Implements ublox_node::ComponentInterface.
void TimProduct::subscribe | ( | ) | [private, virtual] |
Subscribe to Time Sync messages.
Subscribes to RxmRAWX & RxmSFRBX messages.
Implements ublox_node::ComponentInterface.
sensor_msgs::TimeReference ublox_node::TimProduct::t_ref_ [protected] |