![]() |
Open Lighting Architecture 0.10.9
|
An EurolitePro widget that uses asynchronous libusb operations.
Public Member Functions | |
| AsynchronousEurolitePro (ola::usb::LibUsbAdaptor *adaptor, libusb_device *usb_device, const std::string &serial) | |
| Create a new AsynchronousEurolitePro. | |
| bool | Init () |
| Initialize the widget. | |
| bool | SendDMX (const DmxBuffer &buffer) |
| Send DMX data from this widget. | |
Public Member Functions inherited from ola::plugin::usbdmx::EurolitePro | |
| EurolitePro (ola::usb::LibUsbAdaptor *adaptor, libusb_device *usb_device, const std::string &serial) | |
| Create a new EurolitePro. | |
| std::string | SerialNumber () const |
| Get the serial number of this widget. | |
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. | |
Additional Inherited Members | |
Protected Attributes inherited from ola::plugin::usbdmx::SimpleWidget | |
| ola::usb::LibUsbAdaptor *const | m_adaptor |
| libusb_device *const | m_usb_device |
| ola::plugin::usbdmx::AsynchronousEurolitePro::AsynchronousEurolitePro | ( | ola::usb::LibUsbAdaptor * | adaptor, |
| libusb_device * | usb_device, | ||
| const std::string & | serial ) |
Create a new AsynchronousEurolitePro.
| adaptor | the LibUsbAdaptor to use. |
| usb_device | the libusb_device to use for the widget. |
| serial | the serial number of the widget. |
|
virtual |
Initialize the widget.
Implements ola::plugin::usbdmx::WidgetInterface.
|
virtual |
Send DMX data from this widget.
| buffer | The DmxBuffer containing the data to send. |
Implements ola::plugin::usbdmx::WidgetInterface.