Public Member Functions | Protected Attributes
ublox_node::AdrUdrProduct Class Reference

Implements functions for Automotive Dead Reckoning (ADR) and Untethered Dead Reckoning (UDR) Devices. More...

#include <node.h>

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

List of all members.

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.

Detailed Description

Implements functions for Automotive Dead Reckoning (ADR) and Untethered Dead Reckoning (UDR) Devices.

Definition at line 1027 of file node.h.


Member Function Documentation

bool AdrUdrProduct::configureUblox ( ) [virtual]

Configure ADR/UDR settings.

Configure the use_adr setting.

Returns:
true if configured correctly, false otherwise

Implements ublox_node::ComponentInterface.

Definition at line 1259 of file node.cpp.

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.

Definition at line 1251 of file node.cpp.

Initialize the ROS diagnostics for the ADR/UDR device.

Todo:
unimplemented

Implements ublox_node::ComponentInterface.

Definition at line 1055 of file node.h.

void AdrUdrProduct::subscribe ( ) [virtual]

Subscribe to ADR/UDR messages.

Subscribe to NavATT, ESF and HNR messages based on user parameters.

Implements ublox_node::ComponentInterface.

Definition at line 1266 of file node.cpp.


Member Data Documentation

Whether or not to enable dead reckoning.

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 Fri Aug 11 2017 02:31:06