28 #ifndef PLUGINS_USBDMX_SHOWJOCKEYDMXU1_H_ 29 #define PLUGINS_USBDMX_SHOWJOCKEYDMXU1_H_ 34 #include "libs/usb/LibUsbAdaptor.h" 37 #include "ola/thread/Mutex.h" 38 #include "plugins/usbdmx/Widget.h" 44 class ShowJockeyDMXU1ThreadedSender;
63 libusb_device *usb_device,
64 const std::string &serial)
95 libusb_device *usb_device,
96 const std::string &serial);
103 std::auto_ptr<class ShowJockeyDMXU1ThreadedSender> m_sender;
120 libusb_device *usb_device,
121 const std::string &serial);
128 std::auto_ptr<class ShowJockeyDMXU1AsyncUsbSender> m_sender;
135 #endif // PLUGINS_USBDMX_SHOWJOCKEYDMXU1_H_
#define DISALLOW_COPY_AND_ASSIGN(TypeName)
Creates dummy copy constructor and assignment operator declarations.
Definition: Macro.h:44
Used to hold a single universe of DMX data.
Definition: DmxBuffer.h:49
A class used to hold a single universe of DMX data.
A ShowJockeyDMXU1 widget that uses asynchronous libusb operations.
Definition: ShowJockeyDMXU1.h:111
A ShowJockeyDMXU1 widget that uses synchronous libusb operations.
Definition: ShowJockeyDMXU1.h:86
ShowJockeyDMXU1(ola::usb::LibUsbAdaptor *adaptor, libusb_device *usb_device, const std::string &serial)
Create a new ShowJockeyDMXU1.
Definition: ShowJockeyDMXU1.h:62
std::string SerialNumber() const
Get the serial number of this widget.
Definition: ShowJockeyDMXU1.h:72
The ShowJockey-DMX-U1 Widget.
Definition: ShowJockeyDMXU1.h:54
The namespace containing all OLA symbols.
Definition: Credentials.cpp:44
Wraps calls to libusb so we can test the code.
Definition: LibUsbAdaptor.h:36