Open Lighting Architecture
0.9.6
|
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 | JaRuleDevice |
A JaRule device. More... | |
class | JaRuleEndpoint |
Handles communication with a Ja Rule USB Endpoint. This class manages sending commands to the Ja Rule device. It builds the frame and handles the USB transfers required to send the command to the device and retrieve the response. More... | |
class | JaRuleFactory |
Creates Ja Rule widgets. More... | |
class | JaRuleOutputPort |
A thin wrapper around a JaRuleWidget so that it can operate as an OLA Port. More... | |
class | JaRuleWidget |
Represents a Ja Rule hardware widget. More... | |
class | JaRuleWidgetImpl |
The internal implementation of a JaRuleWidget. 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... |