27 #ifndef INCLUDE_OLA_DMX_RUNLENGTHENCODER_H_
28 #define INCLUDE_OLA_DMX_RUNLENGTHENCODER_H_
64 bool Decode(
unsigned int start_channel,
70 static const uint8_t REPEAT_FLAG = 0x80;
74 #endif // INCLUDE_OLA_DMX_RUNLENGTHENCODER_H_
bool Decode(unsigned int start_channel, const uint8_t *data, unsigned int length, DmxBuffer *output)
Definition: RunLengthEncoder.cpp:101
Encode / Decode DMX data using Run Length Encoding
Definition: RunLengthEncoder.h:39
Used to hold a single universe of DMX data.
Definition: DmxBuffer.h:49
A class used to hold a single universe of DMX data.
bool Encode(const DmxBuffer &src, uint8_t *data, unsigned int *size)
Definition: RunLengthEncoder.cpp:27
The namespace containing all OLA symbols.
Definition: Credentials.cpp:44