Implements functions for firmware version 8. More...
#include <node.h>
Public Member Functions | |
bool | configureUblox () |
Configure settings specific to firmware 8 based on ROS parameters. More... | |
void | getRosParams () |
Get the ROS parameters specific to firmware version 8. More... | |
void | subscribe () |
Subscribe to u-blox messages which are not generic to all firmware versions. More... | |
UbloxFirmware8 () | |
![]() | |
void | callbackNavPvt (const ublox_msgs::NavPVT &m) |
Publish a NavSatFix and TwistWithCovarianceStamped messages. More... | |
![]() | |
void | initializeRosDiagnostics () |
Add the fix diagnostics to the updater. More... | |
Private Attributes | |
ublox_msgs::CfgNMEA | cfg_nmea_ |
Desired NMEA configuration. More... | |
bool | clear_bbr_ |
Whether to clear the flash memory during configuration. More... | |
bool | enable_beidou_ |
Whether or not to enable the BeiDuo GNSS. More... | |
bool | enable_galileo_ |
Whether or not to enable the Galileo GNSS. More... | |
bool | enable_imes_ |
Whether or not to enable the IMES GNSS. More... | |
bool | set_nmea_ |
Whether or not to configure the NMEA settings. More... | |
Additional Inherited Members | |
![]() | |
void | fixDiagnostic (diagnostic_updater::DiagnosticStatusWrapper &stat) |
Update the fix diagnostics from Nav PVT message. More... | |
![]() | |
bool | enable_glonass_ |
Whether or not to enable GLONASS. More... | |
bool | enable_gps_ |
Whether or not to enable GPS. More... | |
bool | enable_qzss_ |
Whether or not to enable QZSS. More... | |
bool | enable_sbas_ |
Whether or not to enable SBAS. More... | |
ublox_msgs::NavPVT | last_nav_pvt_ |
The last received NavPVT message. More... | |
uint32_t | qzss_sig_cfg_ |
The QZSS Signal configuration, see CfgGNSS message. More... | |
|
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.
|
virtual |
Get the ROS parameters specific to firmware version 8.
Get the GNSS, NMEA, and UPD settings.
Implements ublox_node::ComponentInterface.
|
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.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |