![]() |
Open Lighting Architecture
Latest Git
|
The interface for the Nodle Widgets.
Public Member Functions | |
DMXCProjectsNodleU1 (ola::usb::LibUsbAdaptor *adaptor, libusb_device *usb_device, PluginAdaptor *plugin_adaptor, const std::string &serial, unsigned int mode) | |
std::string | SerialNumber () const |
Get the serial number of this widget. More... | |
unsigned int | Mode () const |
Get the current mode of this widget. More... | |
virtual void | SetDmxCallback (Callback0< void > *callback)=0 |
virtual const DmxBuffer & | GetDmxInBuffer ()=0 |
![]() | |
SimpleWidget (ola::usb::LibUsbAdaptor *adaptor, libusb_device *usb_device) | |
Create a new SimpleWidget. More... | |
ola::usb::USBDeviceID | GetDeviceId () const |
The device ID of this widget. More... | |
![]() | |
virtual bool | Init ()=0 |
Initialize the widget. More... | |
virtual bool | SendDMX (const DmxBuffer &buffer)=0 |
Send DMX data from this widget. More... | |
Static Public Attributes | |
static int | NODLE_DEFAULT_MODE = 6 |
static int | NODLE_MIN_MODE = 0 |
static int | NODLE_MAX_MODE = 7 |
static int | OUTPUT_ENABLE_MASK = 2 |
static int | INPUT_ENABLE_MASK = 4 |
Protected Attributes | |
unsigned int | m_mode |
PluginAdaptor * | m_plugin_adaptor |
![]() | |
ola::usb::LibUsbAdaptor *const | m_adaptor |
libusb_device *const | m_usb_device |
|
inline |
Get the current mode of this widget.
|
inline |
Get the serial number of this widget.