Open Lighting Architecture
0.10.4
|
The interface for a simple widget that supports a single universe of DMX.
Public Member Functions | |
virtual bool | Init ()=0 |
Initialize the widget. More... | |
virtual ola::usb::USBDeviceID | GetDeviceId () const =0 |
The device ID of this widget. More... | |
virtual bool | SendDMX (const DmxBuffer &buffer)=0 |
Send DMX data from this widget. More... | |
|
pure virtual |
The device ID of this widget.
Implemented in ola::plugin::usbdmx::SimpleWidget.
|
pure virtual |
Initialize the widget.
Implemented in ola::plugin::usbdmx::AsynchronousDMXCProjectsNodleU1, ola::plugin::usbdmx::AsynchronousScanlimeFadecandy, ola::plugin::usbdmx::AsynchronousAnymauDMX, ola::plugin::usbdmx::SynchronousDMXCProjectsNodleU1, ola::plugin::usbdmx::AsynchronousEurolitePro, ola::plugin::usbdmx::SynchronousScanlimeFadecandy, ola::plugin::usbdmx::AsynchronousSunlite, ola::plugin::usbdmx::AsynchronousVellemanK8062, ola::plugin::usbdmx::SynchronousAnymauDMX, ola::plugin::usbdmx::SynchronousEurolitePro, ola::plugin::usbdmx::SynchronousSunlite, and ola::plugin::usbdmx::SynchronousVellemanK8062.
|
pure virtual |
Send DMX data from this widget.
buffer | The DmxBuffer containing the data to send. |
Implemented in ola::plugin::usbdmx::AsynchronousDMXCProjectsNodleU1, ola::plugin::usbdmx::AsynchronousScanlimeFadecandy, ola::plugin::usbdmx::AsynchronousAnymauDMX, ola::plugin::usbdmx::SynchronousDMXCProjectsNodleU1, ola::plugin::usbdmx::AsynchronousEurolitePro, ola::plugin::usbdmx::SynchronousScanlimeFadecandy, ola::plugin::usbdmx::AsynchronousSunlite, ola::plugin::usbdmx::AsynchronousVellemanK8062, ola::plugin::usbdmx::SynchronousAnymauDMX, ola::plugin::usbdmx::SynchronousEurolitePro, ola::plugin::usbdmx::SynchronousSunlite, and ola::plugin::usbdmx::SynchronousVellemanK8062.