Class Firmware

Nested Relationships

Nested Types

Inheritance Relationships

Base Type

Class Documentation

class Firmware : public packet_handler::payloadBase

Public Functions

inline Firmware()
virtual bool serialise(ecl::PushAndPop<unsigned char> &byteStream)
virtual bool deserialise(ecl::PushAndPop<unsigned char> &byteStream)
inline bool constrain()
inline void showMe()
inline const uint32_t &version() const
inline int majorVersion() const
inline int minorVersion() const
inline int patchVersion() const
int checkMajorVersion() const
int checkRecommendedVersion() const

Public Static Attributes

static const uint32_t COMPATIBLE_MAJOR_VERSION
static const std::vector<uint32_t> RECOMMENDED_VERSIONS