NMEA message class.
More...
#include <NmeaMessage.hpp>
|
std::vector< std::byte > | serialize () const override |
|
bool | deserialize (const std::vector< std::byte > &input) override |
|
|
template<typename T >
requires std::is_base_of_v<ISerializable, T> |
static std::vector< std::byte > | serialize (const T &object) |
|
◆ deserialize()
bool iv::comms::nmea0183::NmeaMessage::deserialize |
( |
const std::vector< std::byte > & | input | ) |
|
|
nodiscardoverridevirtual |
◆ serialize() [1/2]
std::vector< std::byte > iv::comms::nmea0183::NmeaMessage::serialize |
( |
| ) |
const |
|
nodiscardoverridevirtual |
◆ serialize() [2/2]
template<typename T >
requires std::is_base_of_v<ISerializable, T>
static std::vector< std::byte > iv::core::ISerializable::serialize |
( |
const T & | object | ) |
|
|
inlinestaticinherited |
◆ bindings
◆ bytes
std::vector<std::byte> iv::comms::IMessageComm::bytes |
|
inherited |
◆ checksum
std::string iv::comms::nmea0183::NmeaMessage::checksum |
◆ data
std::optional<std::vector<std::string> > iv::comms::nmea0183::NmeaMessage::data |
◆ header
The documentation for this struct was generated from the following files: