21 #ifndef PLUGINS_RENARD_RENARDWIDGET_H_
22 #define PLUGINS_RENARD_RENARDWIDGET_H_
28 #include "ola/io/SelectServer.h"
29 #include "ola/io/Serial.h"
61 m_dmxOffset(dmxOffset),
64 m_startAddress(startAddress) {}
71 std::string GetPath() {
return m_path; }
75 static const uint8_t RENARD_CHANNELS_IN_BANK;
78 int ConnectToWidget(
const std::string &path, speed_t speed);
81 const std::string m_path;
83 uint32_t m_byteCounter;
87 uint8_t m_startAddress;
89 static const uint8_t RENARD_COMMAND_PAD;
90 static const uint8_t RENARD_COMMAND_START_PACKET;
91 static const uint8_t RENARD_COMMAND_ESCAPE;
92 static const uint8_t RENARD_ESCAPE_PAD;
93 static const uint8_t RENARD_ESCAPE_START_PACKET;
94 static const uint8_t RENARD_ESCAPE_ESCAPE;
95 static const uint32_t RENARD_BYTES_BETWEEN_PADDING;
100 #endif // PLUGINS_RENARD_RENARDWIDGET_H_
A BidirectionalFileDescriptor that also generates notifications when closed.
Definition: Descriptor.h:282
Used to hold a single universe of DMX data.
Definition: DmxBuffer.h:49
A class used to hold a single universe of DMX data.
The namespace containing all OLA symbols.
Definition: Credentials.cpp:44