Static Public Attributes |
static const unsigned int | VECTOR_RDMNET_DATA = 0xcc |
static const uint8_t | LFLAG_MASK = 0x80 |
static const uint8_t | LENGTH_MASK = 0x0F |
Protected Member Functions |
bool | DecodeHeader (HeaderSet *headers, const uint8_t *data, unsigned int len, unsigned int *bytes_used) |
void | ResetHeaderField () |
virtual bool | HandlePDUData (uint32_t vector, const HeaderSet &headers, const uint8_t *data, unsigned int pdu_len) |
virtual void | ResetPDUFields () |
bool | DecodeLength (const uint8_t *data, unsigned int data_length, unsigned int *pdu_length, unsigned int *bytes_used) const |
bool | DecodeVector (uint8_t flags, const uint8_t *data, unsigned int length, uint32_t *vector, unsigned int *bytes_used) |
bool | InflatePDU (HeaderSet *headers, uint8_t flags, const uint8_t *data, unsigned int pdu_len) |
virtual bool | PostHeader (uint32_t vector, const HeaderSet &headers) |
Friends |
class | RDMInflatorTest |
Additional Inherited Members |
uint32_t | m_last_vector |
bool | m_vector_set |
PDU::vector_size | m_vector_size |
std::map< uint32_t,
InflatorInterface * > | m_proto_map |
Constructor & Destructor Documentation
ola::plugin::e131::RDMInflator::RDMInflator |
( |
| ) |
|
Create a new RDM inflator
Member Function Documentation
Set a RDMHandler to run when receiving a RDM message.
- Parameters
-
handler | the callback to invoke when there is rdm data for this universe. |
The documentation for this class was generated from the following files:
- plugins/e131/e131/RDMInflator.h
- plugins/e131/e131/RDMInflator.cpp