21 #ifndef PLUGINS_RENARD_RENARDDEVICE_H_
22 #define PLUGINS_RENARD_RENARDDEVICE_H_
27 #include "olad/Device.h"
40 const std::string &dev_path);
43 std::string
DeviceId()
const {
return m_dev_path; }
51 std::auto_ptr<class RenardWidget> m_widget;
52 const std::string m_dev_path;
56 std::string DeviceBaudrateKey()
const;
57 std::string DeviceChannelsKey()
const;
58 std::string DeviceDmxOffsetKey()
const;
62 static const char RENARD_DEVICE_NAME[];
63 static const uint8_t RENARD_START_ADDRESS;
64 static const uint8_t RENARD_AVAILABLE_ADDRESSES;
65 static const uint8_t DEFAULT_DMX_OFFSET;
66 static const uint8_t DEFAULT_NUM_CHANNELS;
67 static const uint32_t DEFAULT_BAUDRATE;
72 #endif // PLUGINS_RENARD_RENARDDEVICE_H_
std::string DeviceId() const
The device ID.
Definition: RenardDevice.h:43
A BidirectionalFileDescriptor that also generates notifications when closed.
Definition: Descriptor.h:282
Definition: RenardDevice.h:36
Definition: Preferences.h:145
The namespace containing all OLA symbols.
Definition: Credentials.cpp:44
bool StartHook()
Called during Start().
Definition: RenardDevice.cpp:105