Go to the documentation of this file.
109 bool use_gnss_time,
Timestamp time_obj) noexcept(
false)
BaseParser()=default
Default constructor of the class BaseParser.
virtual T parseASCII(const NMEASentence &sentence, const std::string &frame_id, bool use_gnss_time, Timestamp time_obj) noexcept(false)
Converts an NMEA sentence - both standardized and proprietary ones - into a ROS message pointer (e....
Base class for parsing NMEA messages and SBF blocks.
Declares a derived class of the class "std::runtime_error" for throwing error messages when parsing N...
Declares utility functions used when parsing messages.
Struct to split an NMEA sentence into its ID and its body, the latter tokenized into a vector of stri...
virtual const std::string getMessageID() const =0
Returns the ASCII message name.
virtual ~BaseParser()=default
Default destructor of the class BaseParser.
Defines a struct NMEASentence, into which NMEA sentences - both standardized and proprietary ones - s...
Class to declare error message format when parsing, derived from the public class "std::runtime_error...