Open Lighting Architecture
0.9.4
|
An Sunlite widget that uses asynchronous libusb operations.
Public Member Functions | |
AsynchronousSunlite (LibUsbAdaptor *adaptor, libusb_device *usb_device) | |
Create a new AsynchronousSunlite. | |
bool | Init () |
Initialize the widget. | |
bool | SendDMX (const DmxBuffer &buffer) |
Send DMX data from this widget. | |
Public Member Functions inherited from ola::plugin::usbdmx::Sunlite | |
Sunlite (LibUsbAdaptor *adaptor) | |
Public Member Functions inherited from ola::plugin::usbdmx::BaseWidget | |
BaseWidget (class LibUsbAdaptor *adaptor) | |
Create a new BaseWidget. |
Additional Inherited Members | |
Protected Attributes inherited from ola::plugin::usbdmx::BaseWidget | |
class LibUsbAdaptor *const | m_adaptor |
ola::plugin::usbdmx::AsynchronousSunlite::AsynchronousSunlite | ( | LibUsbAdaptor * | adaptor, |
libusb_device * | usb_device | ||
) |
Create a new AsynchronousSunlite.
adaptor | the LibUsbAdaptor to use. |
usb_device | the libusb_device to use for the widget. |
|
virtual |
Initialize the widget.
Implements ola::plugin::usbdmx::Widget.
|
virtual |
Send DMX data from this widget.
buffer | The DmxBuffer containing the data to send. |
Implements ola::plugin::usbdmx::Widget.