Public Member Functions | Protected Member Functions | Protected Attributes
ublox_node::UbloxFirmware7Plus< NavPVT > Class Template Reference

#include <node.h>

Inheritance diagram for ublox_node::UbloxFirmware7Plus< NavPVT >:
Inheritance graph
[legend]

List of all members.

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.

Detailed Description

template<typename NavPVT>
class ublox_node::UbloxFirmware7Plus< NavPVT >

Definition at line 751 of file node.h.


Member Function Documentation

template<typename NavPVT>
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.

Parameters:
mthe message to publish

Definition at line 761 of file node.h.

template<typename NavPVT>
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.

Definition at line 862 of file node.h.


Member Data Documentation

template<typename NavPVT>
bool ublox_node::UbloxFirmware7Plus< NavPVT >::enable_glonass_ [protected]

Whether or not to enable GLONASS.

Definition at line 912 of file node.h.

template<typename NavPVT>
bool ublox_node::UbloxFirmware7Plus< NavPVT >::enable_gps_ [protected]

Whether or not to enable GPS.

Definition at line 910 of file node.h.

template<typename NavPVT>
bool ublox_node::UbloxFirmware7Plus< NavPVT >::enable_qzss_ [protected]

Whether or not to enable QZSS.

Definition at line 914 of file node.h.

template<typename NavPVT>
bool ublox_node::UbloxFirmware7Plus< NavPVT >::enable_sbas_ [protected]

Whether or not to enable SBAS.

Definition at line 916 of file node.h.

template<typename NavPVT>
NavPVT ublox_node::UbloxFirmware7Plus< NavPVT >::last_nav_pvt_ [protected]

The last received NavPVT message.

Definition at line 907 of file node.h.

template<typename NavPVT>
uint32_t ublox_node::UbloxFirmware7Plus< NavPVT >::qzss_sig_cfg_ [protected]

The QZSS Signal configuration, see CfgGNSS message.

Definition at line 918 of file node.h.


The documentation for this class was generated from the following file:


ublox_gps
Author(s): Johannes Meyer
autogenerated on Fri Jun 14 2019 19:26:13