Implements functions for firmware version 8.
More...
#include <node.h>
Implements functions for firmware version 8.
Definition at line 1003 of file node.h.
◆ UbloxFirmware8()
UbloxFirmware8::UbloxFirmware8 |
( |
| ) |
|
◆ configureUblox()
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 1144 of file node.cpp.
◆ getRosParams()
void UbloxFirmware8::getRosParams |
( |
| ) |
|
|
virtual |
◆ subscribe()
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 1237 of file node.cpp.
◆ cfg_nmea_
ublox_msgs::CfgNMEA ublox_node::UbloxFirmware8::cfg_nmea_ |
|
private |
Desired NMEA configuration.
Definition at line 1043 of file node.h.
◆ clear_bbr_
bool ublox_node::UbloxFirmware8::clear_bbr_ |
|
private |
Whether to clear the flash memory during configuration.
Definition at line 1045 of file node.h.
◆ enable_beidou_
bool ublox_node::UbloxFirmware8::enable_beidou_ |
|
private |
Whether or not to enable the BeiDuo GNSS.
Definition at line 1037 of file node.h.
◆ enable_galileo_
bool ublox_node::UbloxFirmware8::enable_galileo_ |
|
private |
Whether or not to enable the Galileo GNSS.
Definition at line 1035 of file node.h.
◆ enable_imes_
bool ublox_node::UbloxFirmware8::enable_imes_ |
|
private |
Whether or not to enable the IMES GNSS.
Definition at line 1039 of file node.h.
◆ set_nmea_
bool ublox_node::UbloxFirmware8::set_nmea_ |
|
private |
Whether or not to configure the NMEA settings.
Definition at line 1041 of file node.h.
The documentation for this class was generated from the following files: