18 #ifndef PACKETVERSION1_HPP_ 19 #define PACKETVERSION1_HPP_ 70 virtual ::Packet::Version
version()
const;
71 virtual unsigned long id()
const;
72 virtual std::string
name()
const;
74 virtual std::optional<MAVAddress>
dest()
const;
91 const std::vector<uint8_t> &data);
96 #endif // PACKETVERSION1_HPP_
Packet(const Packet &other)=default
Packet & operator=(const Packet &other)=default
virtual ::Packet::Version version() const
const size_t CHECKSUM_LENGTH
virtual std::string name() const
const ::Packet::Version VERSION
virtual MAVAddress source() const
virtual std::optional< MAVAddress > dest() const
bool header_complete(const std::vector< uint8_t > &data)
const size_t HEADER_LENGTH
virtual unsigned long id() const
const struct mavlink::v1_header * header(const std::vector< uint8_t > &data)
const std::vector< uint8_t > & data() const
bool packet_complete(const std::vector< uint8_t > &data)