Open Lighting Architecture  0.9.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups 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  ArduinoWidgetImpl
class  ArduinoWidget
class  BaseRobeWidget
class  DispatchingRobeWidget
class  BaseUsbProWidget
class  DispatchingUsbProWidget
class  DmxterDevice
class  DmxterOutputPort
class  DmxterWidgetImpl
class  DmxterWidget
class  DmxTriDevice
class  DmxTriOutputPort
class  DmxTriWidgetImpl
class  DmxTriWidget
class  EnttecUsbProWidgetImpl
class  EnttecPort
class  EnttecUsbProWidget
struct  OperationLabels
class  EnttecPortImpl
struct  usb_pro_parameters
class  GenericUsbProWidget
class  RobeDevice
class  RobeInputPort
class  RobeOutputPort
class  RobeWidgetImpl
class  RobeWidget
class  RobeWidgetInformation
class  RobeWidgetDetector
class  SerialWidgetInterface
class  UltraDMXProDevice
class  UltraDMXProInputPort
class  UltraDMXProOutputPort
class  UltraDMXProWidget
class  UsbProDevice
class  UsbProInputPort
class  UsbProOutputPort
class  UsbProWidgetInformation
class  UsbProWidgetDetector
class  UsbSerialDevice
class  UsbSerialPlugin
class  WidgetDetectorInterface
class  NewWidgetHandler
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
}