#include <node.h>
Public Member Functions | |
void | callbackNavPvt (const NavPVT &m) |
Publish a NavSatFix and TwistWithCovarianceStamped messages. | |
Protected Member Functions | |
void | fixDiagnostic (diagnostic_updater::DiagnosticStatusWrapper &stat) |
Update the fix diagnostics from Nav PVT message. | |
Protected Attributes | |
bool | enable_glonass_ |
Whether or not to enable GLONASS. | |
bool | enable_gps_ |
Whether or not to enable GPS. | |
bool | enable_qzss_ |
Whether or not to enable QZSS. | |
bool | enable_sbas_ |
Whether or not to enable SBAS. | |
NavPVT | last_nav_pvt_ |
The last received NavPVT message. | |
uint32_t | qzss_sig_cfg_ |
The QZSS Signal configuration, see CfgGNSS message. |
void ublox_node::UbloxFirmware7Plus< NavPVT >::callbackNavPvt | ( | const NavPVT & | m | ) | [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 |
void ublox_node::UbloxFirmware7Plus< NavPVT >::fixDiagnostic | ( | diagnostic_updater::DiagnosticStatusWrapper & | stat | ) | [inline, protected, virtual] |
Update the fix diagnostics from Nav PVT message.
Implements ublox_node::UbloxFirmware.
bool ublox_node::UbloxFirmware7Plus< NavPVT >::enable_glonass_ [protected] |
bool ublox_node::UbloxFirmware7Plus< NavPVT >::enable_gps_ [protected] |
bool ublox_node::UbloxFirmware7Plus< NavPVT >::enable_qzss_ [protected] |
bool ublox_node::UbloxFirmware7Plus< NavPVT >::enable_sbas_ [protected] |
NavPVT ublox_node::UbloxFirmware7Plus< NavPVT >::last_nav_pvt_ [protected] |
uint32_t ublox_node::UbloxFirmware7Plus< NavPVT >::qzss_sig_cfg_ [protected] |