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;
A class used to hold a single universe of DMX data.
Used to hold a single universe of DMX data.
Definition DmxBuffer.h:49
Encode / Decode DMX data using Run Length Encoding
Definition RunLengthEncoder.h:39
bool Decode(unsigned int start_channel, const uint8_t *data, unsigned int length, DmxBuffer *output)
Definition RunLengthEncoder.cpp:101
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