Open Lighting Architecture
|
This visitor inflates the message from raw data.
Public Member Functions | |
const ola::messaging::Message * | InflateMessage (const class ola::messaging::Descriptor *descriptor, const uint8_t *data, unsigned int length) |
bool | Descend () const |
void | Visit (const ola::messaging::BoolFieldDescriptor *) |
void | Visit (const ola::messaging::IPV4FieldDescriptor *) |
void | Visit (const ola::messaging::UIDFieldDescriptor *) |
void | Visit (const ola::messaging::StringFieldDescriptor *) |
void | Visit (const ola::messaging::IntegerFieldDescriptor< uint8_t > *) |
void | Visit (const ola::messaging::IntegerFieldDescriptor< uint16_t > *) |
void | Visit (const ola::messaging::IntegerFieldDescriptor< uint32_t > *) |
void | Visit (const ola::messaging::IntegerFieldDescriptor< int8_t > *) |
void | Visit (const ola::messaging::IntegerFieldDescriptor< int16_t > *) |
void | Visit (const ola::messaging::IntegerFieldDescriptor< int32_t > *) |
void | Visit (const ola::messaging::FieldDescriptorGroup *) |
void | PostVisit (const ola::messaging::FieldDescriptorGroup *) |
const ola::messaging::Message * ola::rdm::MessageDeserializer::InflateMessage | ( | const class ola::messaging::Descriptor * | descriptor, |
const uint8_t * | data, | ||
unsigned int | length | ||
) |
DeSerialize a memory location and return a message
|
virtual |
Visit a group field
Implements ola::messaging::FieldDescriptorVisitor.