Public Member Functions | Private Attributes
ublox_node::UbloxFirmware8 Class Reference

Implements functions for firmware version 8. More...

#include <node.h>

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

List of all members.

Public Member Functions

bool configureUblox ()
 Configure settings specific to firmware 8 based on ROS parameters.
void getRosParams ()
 Get the ROS parameters specific to firmware version 8.
void subscribe ()
 Subscribe to u-blox messages which are not generic to all firmware versions.
 UbloxFirmware8 ()

Private Attributes

ublox_msgs::CfgNMEA cfg_nmea_
 Desired NMEA configuration.
bool clear_bbr_
 Whether to clear the flash memory during configuration.
bool enable_beidou_
 Whether or not to enable the BeiDuo GNSS.
bool enable_galileo_
 Whether or not to enable the Galileo GNSS.
bool enable_imes_
 Whether or not to enable the IMES GNSS.
bool set_nmea_
 Whether or not to configure the NMEA settings.

Detailed Description

Implements functions for firmware version 8.

Definition at line 960 of file node.h.


Constructor & Destructor Documentation

Definition at line 990 of file node.cpp.


Member Function Documentation

bool UbloxFirmware8::configureUblox ( ) [virtual]

Configure settings specific to firmware 8 based on ROS parameters.

Configure GNSS, if it is different from current settings. Configure the NMEA if desired by the user. It also may clear the flash memory based on the ROS parameters.

Implements ublox_node::ComponentInterface.

Definition at line 1104 of file node.cpp.

void UbloxFirmware8::getRosParams ( ) [virtual]

Get the ROS parameters specific to firmware version 8.

Get the GNSS, NMEA, and UPD settings.

Implements ublox_node::ComponentInterface.

Definition at line 992 of file node.cpp.

void UbloxFirmware8::subscribe ( ) [virtual]

Subscribe to u-blox messages which are not generic to all firmware versions.

Subscribe to NavPVT, NavSAT, MonHW, and RxmRTCM messages based on user settings.

Implements ublox_node::ComponentInterface.

Definition at line 1197 of file node.cpp.


Member Data Documentation

ublox_msgs::CfgNMEA ublox_node::UbloxFirmware8::cfg_nmea_ [private]

Desired NMEA configuration.

Definition at line 1000 of file node.h.

Whether to clear the flash memory during configuration.

Definition at line 1002 of file node.h.

Whether or not to enable the BeiDuo GNSS.

Definition at line 994 of file node.h.

Whether or not to enable the Galileo GNSS.

Definition at line 992 of file node.h.

Whether or not to enable the IMES GNSS.

Definition at line 996 of file node.h.

Whether or not to configure the NMEA settings.

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