Open Lighting Architecture
0.9.4
|
The plugin for hardware using libusb.
Classes | |
class | AnymaThreadedSender |
class | AnymaAsyncUsbSender |
class | AnymauDMX |
The base class for Anyma Widgets. More... | |
class | SynchronousAnymauDMX |
An Anyma widget that uses synchronous libusb operations. More... | |
class | AsynchronousAnymauDMX |
An Anyma widget that uses asynchronous libusb operations. More... | |
class | AnymauDMXFactory |
Creates Anyma widgets. More... | |
class | AsyncPluginImpl |
The asynchronous libusb implementation. More... | |
class | AsyncUsbSender |
A base class that send DMX data asynchronously to a libusb_device. More... | |
class | EuroliteProThreadedSender |
class | EuroliteProAsyncUsbSender |
class | EurolitePro |
The EurolitePro Widget. More... | |
class | SynchronousEurolitePro |
An EurolitePro widget that uses synchronous libusb operations. More... | |
class | AsynchronousEurolitePro |
An EurolitePro widget that uses asynchronous libusb operations. More... | |
class | EuroliteProFactory |
Creates EurolitePro widgets. More... | |
class | FirmwareLoader |
class | GenericDevice |
A Generic device. More... | |
class | GenericOutputPort |
A thin wrapper around a Widget so that it can operate as a Port. More... | |
class | LibUsbAdaptor |
Wraps calls to libusb so we can test the code. More... | |
class | BaseLibUsbAdaptor |
The base LibUsbAdaptor that passes most calls through to libusb. More... | |
class | SyncronousLibUsbAdaptor |
A LibUsbAdaptor for use with Syncronous widgets. More... | |
class | AsyncronousLibUsbAdaptor |
A LibUsbAdaptor for use with Asyncronous widgets. More... | |
class | LibUsbThread |
The base class for the dedicated libusb thread. More... | |
class | LibUsbSimpleThread |
The non-hotplug version of LibUsbThread. More... | |
class | PluginImplInterface |
The interface for an implementation of the USB DMX plugin. More... | |
class | FadecandyThreadedSender |
class | FadecandyAsyncUsbSender |
class | ScanlimeFadecandy |
The interface for the Fadecandy Widgets. More... | |
class | SynchronousScanlimeFadecandy |
An Fadecandy widget that uses synchronous libusb operations. More... | |
class | AsynchronousScanlimeFadecandy |
An Fadecandy widget that uses asynchronous libusb operations. More... | |
class | ScanlimeFadecandyFactory |
Creates Fadecandy widgets. More... | |
class | SunliteThreadedSender |
class | SunliteAsyncUsbSender |
class | Sunlite |
The interface for the Sunlite Widgets. More... | |
class | SynchronousSunlite |
An Sunlite widget that uses synchronous libusb operations. More... | |
class | AsynchronousSunlite |
An Sunlite widget that uses asynchronous libusb operations. More... | |
class | SunliteFactory |
Creates SunLite widgets. More... | |
class | SunliteFirmwareLoader |
class | SyncPluginImpl |
The legacy implementation. More... | |
class | SyncronizedWidgetObserver |
Transfers widget add/remove events to another thread. More... | |
class | ThreadedUsbSender |
Send DMX data using libusb, from a separate thread. More... | |
class | UsbDmxPlugin |
A plugin that uses libusb to communicate with USB devices. More... | |
class | VellemanThreadedSender |
class | VellemanAsyncUsbSender |
class | VellemanK8062 |
The interface for the Velleman Widgets. More... | |
class | SynchronousVellemanK8062 |
An Velleman widget that uses synchronous libusb operations. More... | |
class | AsynchronousVellemanK8062 |
An Velleman widget that uses asynchronous libusb operations. More... | |
class | VellemanK8062Factory |
Creates Velleman widgets. More... | |
class | Widget |
The interface for an generic USB Widget. More... | |
class | BaseWidget |
A base widget class. More... | |
class | WidgetObserver |
Receives notifications when Widgets are added or removed. More... | |
class | WidgetFactory |
Creates new Widget objects to represent DMX USB hardware. More... | |
class | BaseWidgetFactory |
A partial implementation of WidgetFactory. More... |