![]() |
Open Lighting Architecture 0.10.9
|
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. | |
| unsigned int | Mode () const |
| Get the current mode of this widget. | |
| virtual void | SetDmxCallback (Callback0< void > *callback)=0 |
| virtual const DmxBuffer & | GetDmxInBuffer ()=0 |
Public Member Functions inherited from ola::plugin::usbdmx::SimpleWidget | |
| SimpleWidget (ola::usb::LibUsbAdaptor *adaptor, libusb_device *usb_device) | |
| Create a new SimpleWidget. | |
| ola::usb::USBDeviceID | GetDeviceId () const |
| The device ID of this widget. | |
Public Member Functions inherited from ola::plugin::usbdmx::WidgetInterface | |
| virtual bool | Init ()=0 |
| Initialize the widget. | |
| virtual bool | SendDMX (const DmxBuffer &buffer)=0 |
| Send DMX data from this widget. | |
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 |
Protected Attributes inherited from ola::plugin::usbdmx::SimpleWidget | |
| 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.