21 #ifndef PLUGINS_USBDMX_JARULEFACTORY_H_
22 #define PLUGINS_USBDMX_JARULEFACTORY_H_
24 #include "libs/usb/LibUsbAdaptor.h"
26 #include "ola/io/SelectServerInterface.h"
28 #include "plugins/usbdmx/WidgetFactory.h"
51 libusb_device *usb_device,
52 const struct libusb_device_descriptor &descriptor);
58 static const uint16_t PRODUCT_ID;
59 static const uint16_t VENDOR_ID;
66 #endif // PLUGINS_USBDMX_JARULEFACTORY_H_
bool DeviceAdded(WidgetObserver *observer, libusb_device *usb_device, const struct libusb_device_descriptor &descriptor)
Called when a new USB device is added.
Definition: JaRuleFactory.cpp:39
A RDM unique identifier (UID).
The interface for the SelectServer.
Definition: SelectServerInterface.h:42
A LibUsbAdaptor for use with Asyncronous widgets.
Definition: LibUsbAdaptor.h:563
The namespace containing all OLA symbols.
Definition: Credentials.cpp:44
Creates Ja Rule widgets.
Definition: JaRuleFactory.h:41