Definition of a pure virtual class used to indicate that a child class can pack itself into a ByteVector and unpack itself from a ByteVector. More...
#include <ByteVector.hpp>
Public Member Functions | |
virtual bool | pack_into (ByteVector &data) const =0 |
virtual bool | unpack_from (const ByteVector &data)=0 |
virtual | ~Packable () |
Definition of a pure virtual class used to indicate that a child class can pack itself into a ByteVector and unpack itself from a ByteVector.
Definition at line 458 of file ByteVector.hpp.
|
inlinevirtual |
Definition at line 459 of file ByteVector.hpp.
|
pure virtual |
Implemented in msp::msg::MotorMixer, msp::msg::ServoMixRule, msp::msg::PidTerms, msp::msg::StatusBase, and msp::msg::HsvColor.
|
pure virtual |
Implemented in msp::msg::MotorMixer, msp::msg::ServoMixRule, msp::msg::PidTerms, msp::msg::StatusBase, and msp::msg::HsvColor.