Go to the documentation of this file.
65 #include <boost/make_shared.hpp>
99 Timestamp time_obj) noexcept(
false)
override;
Base class for parsing NMEA messages and SBF blocks.
GpgsaParser()
Constructor of the class GpgsaParser.
Struct to split an NMEA sentence into its ID and its body, the latter tokenized into a vector of stri...
Declares a base class for parsing NMEA messages and SBF blocks.
const std::string getMessageID() const override
Returns the ASCII message ID, here "$GPGSA".
Declares lower-level string utility functions used when parsing messages.
nmea_msgs::Gpgsa GpgsaMsg
Derived class for parsing GSA messages.
static const std::string MESSAGE_ID
Declares the string MESSAGE_ID.
GpgsaMsg parseASCII(const NMEASentence &sentence, const std::string &frame_id, bool use_gnss_time, Timestamp time_obj) noexcept(false) override
Parses one GSA message.