18 #ifndef PACKETVERSION2_HPP_ 19 #define PACKETVERSION2_HPP_ 75 virtual ::Packet::Version
version()
const;
76 virtual unsigned long id()
const;
77 virtual std::string
name()
const;
79 virtual std::optional<MAVAddress>
dest()
const;
92 bool is_signed(
const std::vector<uint8_t> &data);
96 const std::vector<uint8_t> &data);
101 #endif // PACKETVERSION2_HPP_ const size_t CHECKSUM_LENGTH
bool packet_complete(const std::vector< uint8_t > &data)
bool header_complete(const std::vector< uint8_t > &data)
virtual ::Packet::Version version() const
const size_t HEADER_LENGTH
const struct mavlink::v2_header * header(const std::vector< uint8_t > &data)
const size_t SIGNATURE_LENGTH
Packet & operator=(const Packet &other)=default
virtual std::string name() const
virtual MAVAddress source() const
const ::Packet::Version VERSION
bool is_signed(const std::vector< uint8_t > &data)
Packet(const Packet &other)=default
virtual std::optional< MAVAddress > dest() const
const std::vector< uint8_t > & data() const
virtual unsigned long id() const