Open Lighting Architecture  0.9.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Static Public Member Functions | List of all members
ola::plugin::usbdmx::VellemanThreadedSender Class Reference
Inheritance diagram for ola::plugin::usbdmx::VellemanThreadedSender:
Inheritance graph
[legend]
Collaboration diagram for ola::plugin::usbdmx::VellemanThreadedSender:
Collaboration graph
[legend]

Static Public Member Functions

 VellemanThreadedSender (LibUsbAdaptor *adaptor, libusb_device *usb_device, libusb_device_handle *handle, unsigned int chunk_size)

Additional Inherited Members

- Public Member Functions inherited from ola::plugin::usbdmx::ThreadedUsbSender
 ThreadedUsbSender (libusb_device *usb_device, libusb_device_handle *usb_handle)
 Create a new ThreadedUsbSender.
bool Start ()
 Start the new thread.
void * Run ()
 Entry point for the new thread.
bool SendDMX (const DmxBuffer &buffer)
 Buffer a DMX frame for sending.
- Protected Member Functions inherited from ola::plugin::usbdmx::ThreadedUsbSender
virtual bool TransmitBuffer (libusb_device_handle *handle, const DmxBuffer &buffer)=0
 Perform the DMX transfer.

The documentation for this class was generated from the following file: