ROSaic
Data Structures | Variables
gprmc.hpp File Reference

Derived class for parsing RMC messages. More...

#include <rosaic/parsers/parser_base_class.hpp>
#include <rosaic/parsers/string_utilities.h>
#include <rosaic/Gprmc.h>
#include <boost/make_shared.hpp>
Include dependency graph for gprmc.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  GprmcParser
 Derived class for parsing RMC messages. More...
 

Variables

std::string g_frame_id
 The frame ID used in the header of every published ROS message. More...
 
bool g_use_gnss_time
 

Detailed Description

Derived class for parsing RMC messages.

Date
28/09/20

Definition in file gprmc.hpp.

Variable Documentation

◆ g_frame_id

std::string g_frame_id

The frame ID used in the header of every published ROS message.

Definition at line 677 of file rosaic_node.cpp.

Referenced by main(), GpgsaParser::parseASCII(), GpgsvParser::parseASCII(), GprmcParser::parseASCII(), GpggaParser::parseASCII(), and io_comm_rx::RxMessage::read().

◆ g_use_gnss_time

bool g_use_gnss_time

If true, the ROS message headers' unix time field is constructed from the TOW (in the SBF case) and UTC (in the NMEA case) data. If false, times are constructed within the driver via time(NULL) of the <ctime> library.

Definition at line 665 of file rosaic_node.cpp.

Referenced by main(), GprmcParser::parseASCII(), and GpggaParser::parseASCII().