#include <node.h>
Public Member Functions | |
void | callbackNavPvt (const NavPVT &m) |
Publish a NavSatFix and TwistWithCovarianceStamped messages. More... | |
Public Member Functions inherited from ublox_node::UbloxFirmware | |
void | initializeRosDiagnostics () |
Add the fix diagnostics to the updater. More... | |
Public Member Functions inherited from ublox_node::ComponentInterface | |
virtual bool | configureUblox ()=0 |
Configure the U-Blox settings. More... | |
virtual void | getRosParams ()=0 |
Get the ROS parameters. More... | |
virtual void | subscribe ()=0 |
Subscribe to u-blox messages and publish to ROS topics. More... | |
Protected Member Functions | |
void | fixDiagnostic (diagnostic_updater::DiagnosticStatusWrapper &stat) |
Update the fix diagnostics from Nav PVT message. More... | |
Protected Attributes | |
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... | |
NavPVT | last_nav_pvt_ |
The last received NavPVT message. More... | |
uint32_t | qzss_sig_cfg_ |
The QZSS Signal configuration, see CfgGNSS message. More... | |
|
inline |
Publish a NavSatFix and TwistWithCovarianceStamped messages.
If a fixed carrier phase solution is available, the NavSatFix status is set to GBAS fixed. If NavPVT publishing is enabled, the message is published. This function also calls the ROS diagnostics updater.
m | the message to publish |
|
inlineprotectedvirtual |
Update the fix diagnostics from Nav PVT message.
Implements ublox_node::UbloxFirmware.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |