Open Lighting Architecture  Latest Git
Classes | Variables
ola::plugin::usbdmx Namespace Reference

Detailed Description

The plugin for hardware using libusb.

Classes

class  AnymaAsyncUsbSender
 
class  AnymaThreadedSender
 
class  AnymauDMX
 The base class for Anyma Widgets. More...
 
class  AnymauDMXFactory
 Creates Anyma widgets. More...
 
class  AsynchronousAnymauDMX
 An Anyma widget that uses asynchronous libusb operations. More...
 
class  AsynchronousAVLdiyD512
 An AVLdiy widget that uses asynchronous libusb operations. More...
 
class  AsynchronousDMXCProjectsNodleU1
 An Nodle widget that uses asynchronous libusb operations. More...
 
class  AsynchronousDMXCreator512Basic
 An DMXCreator512Basic widget that uses asynchronous libusb operations. More...
 
class  AsynchronousEurolitePro
 An EurolitePro widget that uses asynchronous libusb operations. More...
 
class  AsynchronousScanlimeFadecandy
 An Fadecandy widget that uses asynchronous libusb operations. More...
 
class  AsynchronousShowJockeyDMXU1
 A ShowJockeyDMXU1 widget that uses asynchronous libusb operations. More...
 
class  AsynchronousSunlite
 An Sunlite widget that uses asynchronous libusb operations. More...
 
class  AsynchronousVellemanK8062
 An Velleman widget that uses asynchronous libusb operations. More...
 
class  AsyncPluginImpl
 The asynchronous libusb implementation. More...
 
class  AsyncUsbReceiver
 A base class that receives DMX data asynchronously from a libusb_device. More...
 
class  AsyncUsbSender
 A base class that send DMX data asynchronously to a libusb_device. More...
 
class  AsyncUsbTransceiverBase
 A base class that implements common functionality to send or receive DMX asynchronously to a libusb_device. More...
 
class  AVLdiyAsyncUsbSender
 
class  AVLdiyD512
 The base class for AVLdiy Widgets. More...
 
class  AVLdiyD512Factory
 Creates AVLdiy widgets. More...
 
class  AVLdiyThreadedSender
 
class  BaseWidgetFactory
 A partial implementation of WidgetFactory. More...
 
class  DeviceState
 
class  DMXCProjectsNodleU1
 The interface for the Nodle Widgets. More...
 
class  DMXCProjectsNodleU1AsyncUsbReceiver
 
class  DMXCProjectsNodleU1AsyncUsbSender
 
class  DMXCProjectsNodleU1Device
 A DMXCProjectsNodleU1 device. More...
 
class  DMXCProjectsNodleU1Factory
 Creates Nodle widgets. More...
 
class  DMXCProjectsNodleU1InputPort
 A thin wrapper around a Widget so that it can operate as a Port. More...
 
class  DMXCProjectsNodleU1ThreadedReceiver
 
class  DMXCProjectsNodleU1ThreadedSender
 
class  DMXCreator512Basic
 The base class for DMXCreator512Basic Widgets. More...
 
class  DMXCreator512BasicAsyncUsbSender
 
class  DMXCreator512BasicFactory
 Creates DMXCreator512Basic widgets. More...
 
class  DMXCreator512BasicThreadedSender
 
class  EurolitePro
 The EurolitePro Widget. More...
 
class  EuroliteProAsyncUsbSender
 
class  EuroliteProFactory
 Creates EurolitePro widgets. More...
 
class  EuroliteProThreadedSender
 
class  FadecandyAsyncUsbSender
 
class  FadecandyThreadedSender
 
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, that represents one widget. More...
 
class  JaRuleFactory
 Creates Ja Rule widgets. More...
 
class  JaRuleOutputPort
 A thin wrapper around a JaRulePortHandle so that it can operate as an OLA Port. More...
 
class  PluginImplInterface
 The interface for an implementation of the USB DMX plugin. More...
 
class  ScanlimeFadecandy
 The interface for the Fadecandy Widgets. More...
 
class  ScanlimeFadecandyFactory
 Creates Fadecandy widgets. More...
 
class  ShowJockeyDMXU1
 The ShowJockey-DMX-U1 Widget. More...
 
class  ShowJockeyDMXU1AsyncUsbSender
 
class  ShowJockeyDMXU1Factory
 Creates ShowJockeyDMXU1 widgets. More...
 
class  ShowJockeyDMXU1ThreadedSender
 
class  SimpleWidget
 A base simple widget class. More...
 
class  Sunlite
 The interface for the Sunlite Widgets. More...
 
class  SunliteAsyncUsbSender
 
class  SunliteFactory
 Creates SunLite widgets. More...
 
class  SunliteFirmwareLoader
 
class  SunliteThreadedSender
 
class  SynchronizedWidgetObserver
 Transfers widget add/remove events to another thread. More...
 
class  SynchronousAnymauDMX
 An Anyma widget that uses synchronous libusb operations. More...
 
class  SynchronousAVLdiyD512
 An AVLdiy widget that uses synchronous libusb operations. More...
 
class  SynchronousDMXCProjectsNodleU1
 An Nodle widget that uses synchronous libusb operations. More...
 
class  SynchronousDMXCreator512Basic
 An DMXCreator512Basic widget that uses synchronous libusb operations. More...
 
class  SynchronousEurolitePro
 An EurolitePro widget that uses synchronous libusb operations. More...
 
class  SynchronousScanlimeFadecandy
 An Fadecandy widget that uses synchronous libusb operations. More...
 
class  SynchronousShowJockeyDMXU1
 A ShowJockeyDMXU1 widget that uses synchronous libusb operations. More...
 
class  SynchronousSunlite
 An Sunlite widget that uses synchronous libusb operations. More...
 
class  SynchronousVellemanK8062
 An Velleman widget that uses synchronous libusb operations. More...
 
class  SyncPluginImpl
 The legacy implementation. More...
 
class  ThreadedUsbReceiver
 Receive DMX data using libusb, from a separate 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  VellemanAsyncUsbSender
 
class  VellemanK8062
 The interface for the Velleman Widgets. More...
 
class  VellemanK8062Factory
 Creates Velleman widgets. More...
 
class  VellemanThreadedSender
 
class  WidgetFactory
 Creates new Widget objects to represent DMX USB hardware. More...
 
class  WidgetInterface
 The interface for a simple widget that supports a single universe of DMX. More...
 
class  WidgetObserver
 Receives notifications when Widgets are added or removed. More...
 

Variables

const char plugin_description []