Implements functions for Automotive Dead Reckoning (ADR) and Untethered Dead Reckoning (UDR) Devices. More...
#include <node.h>
Public Member Functions | |
bool | configureUblox () |
Configure ADR/UDR settings. | |
void | getRosParams () |
Get the ADR/UDR parameters. | |
void | initializeRosDiagnostics () |
Initialize the ROS diagnostics for the ADR/UDR device. | |
void | subscribe () |
Subscribe to ADR/UDR messages. | |
Protected Attributes | |
bool | use_adr_ |
Whether or not to enable dead reckoning. |
Implements functions for Automotive Dead Reckoning (ADR) and Untethered Dead Reckoning (UDR) Devices.
bool AdrUdrProduct::configureUblox | ( | ) | [virtual] |
Configure ADR/UDR settings.
Configure the use_adr setting.
Implements ublox_node::ComponentInterface.
void AdrUdrProduct::getRosParams | ( | ) | [virtual] |
Get the ADR/UDR parameters.
Get the use_adr parameter and check that the nav_rate is 1 Hz.
Implements ublox_node::ComponentInterface.
void ublox_node::AdrUdrProduct::initializeRosDiagnostics | ( | ) | [inline, virtual] |
Initialize the ROS diagnostics for the ADR/UDR device.
Implements ublox_node::ComponentInterface.
void AdrUdrProduct::subscribe | ( | ) | [virtual] |
Subscribe to ADR/UDR messages.
Subscribe to NavATT, ESF and HNR messages based on user parameters.
Implements ublox_node::ComponentInterface.
bool ublox_node::AdrUdrProduct::use_adr_ [protected] |