nmea_msgs::Gpgsv GpgsvMsg
Base class for parsing NMEA messages and SBF blocks.
Derived class for parsing GSV messages.
GpgsvParser()
Constructor of the class GpgsvParser.
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.
Declares lower-level string utility functions used when parsing messages.
static const std::string MESSAGE_ID
Declares the string MESSAGE_ID.
const std::string getMessageID() const override
Returns the ASCII message ID, here "$GPGSV".
GpgsvMsg parseASCII(const NMEASentence &sentence, const std::string &frame_id, bool use_gnss_time, Timestamp time_obj) noexcept(false) override
Parses one GSV message.