Open Lighting Architecture  0.10.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Classes | Typedefs | Enumerations
ola::plugin::usbpro Namespace Reference

Detailed Description

Code for Enttec USB Pro devices and others using the same protocol.

Classes

class  ArduinoRGBDevice
 
class  ArduinoRGBOutputPort
 
class  ArduinoWidget
 
class  ArduinoWidgetImpl
 
class  BaseRobeWidget
 
class  BaseUsbProWidget
 
class  DispatchingRobeWidget
 
class  DispatchingUsbProWidget
 
class  DmxterDevice
 
class  DmxterOutputPort
 
class  DmxterWidget
 
class  DmxterWidgetImpl
 
class  DmxTriDevice
 
class  DmxTriOutputPort
 
class  DmxTriWidget
 
class  DmxTriWidgetImpl
 
class  EnttecPort
 
class  EnttecPortImpl
 
class  EnttecUsbProWidget
 
class  EnttecUsbProWidgetImpl
 
class  GenericUsbProWidget
 
class  NewWidgetHandler
 
struct  OperationLabels
 
class  RobeDevice
 
class  RobeInputPort
 
class  RobeOutputPort
 
class  RobeWidget
 
class  RobeWidgetDetector
 
class  RobeWidgetImpl
 
class  RobeWidgetInformation
 
class  SerialWidgetInterface
 
class  UltraDMXProDevice
 
class  UltraDMXProInputPort
 
class  UltraDMXProOutputPort
 
class  UltraDMXProWidget
 
struct  usb_pro_parameters
 
class  UsbProDevice
 
class  UsbProInputPort
 
class  UsbProOutputPort
 
class  UsbProWidgetDetector
 
class  UsbProWidgetInformation
 
class  UsbSerialDevice
 
class  UsbSerialPlugin
 
class  WidgetDetectorInterface
 
class  WidgetDetectorThread
 

Typedefs

typedef
ola::SingleUseCallback2< void,
bool, const usb_pro_parameters & > 
usb_pro_params_callback
 

Enumerations

enum  {
  GET_PARAMS_1 = 3, SET_PARAMS_1 = 4, RECEIVED_DMX_LABEL_1 = 5, SEND_DMX_1 = 6,
  SEND_RDM_1 = 7, CHANGE_TO_RX_1 = 8, COS_DMX_1 = 9, RDM_DISCOVERY_1 = 11,
  RDM_TIMEOUT_1 = 12, GET_PARAMS_2 = 137, SET_PARAMS_2 = 180, RECEIVED_DMX_LABEL_2 = 156,
  SEND_DMX_2 = 135, SEND_RDM_2 = 236, CHANGE_TO_RX_2 = 197, COS_DMX_2 = 164,
  RDM_DISCOVERY_2 = 196, RDM_TIMEOUT_2 = 201
}