1#ifndef IV_SRC_COMMS_NMEA_NMEAMESSAGE_HPP_
2#define IV_SRC_COMMS_NMEA_NMEAMESSAGE_HPP_
18 std::optional<std::vector<std::string>>
data;
22 [[nodiscard]] std::vector<std::byte>
serialize()
const override;
23 [[nodiscard]]
bool deserialize(
const std::vector<std::byte> &input)
override;
Definition IMessageComm.hpp:11
std::string nmeaHeader
Definition defines.hpp:47
NMEA message class.
Definition NmeaMessage.hpp:16
std::string checksum
Definition NmeaMessage.hpp:19
iv::types::comms::nmea0183::nmeaHeader header
Definition NmeaMessage.hpp:17
std::optional< std::vector< std::string > > data
Definition NmeaMessage.hpp:18
std::vector< std::byte > serialize() const override
Definition NmeaMessage.cpp:10
std::vector< NmeaChannelBinding > bindings
Definition NmeaMessage.hpp:20
bool deserialize(const std::vector< std::byte > &input) override
Definition NmeaMessage.cpp:52