21 #ifndef PLUGINS_USBDMX_DMXCPROJECTSNODLEU1FACTORY_H_
22 #define PLUGINS_USBDMX_DMXCPROJECTSNODLEU1FACTORY_H_
24 #include "libs/usb/LibUsbAdaptor.h"
27 #include "olad/Preferences.h"
28 #include "plugins/usbdmx/WidgetFactory.h"
44 "DMXCProjectsNodleU1Factory"),
46 m_plugin_adaptor(plugin_adaptor),
47 m_preferences(preferences) {
52 libusb_device *usb_device,
53 const struct libusb_device_descriptor &descriptor);
60 static const uint16_t VENDOR_ID;
61 static const uint16_t PRODUCT_ID;
68 #endif // PLUGINS_USBDMX_DMXCPROJECTSNODLEU1FACTORY_H_
Provides a wrapper for the DeviceManager and SelectServer objects so that the plugins can register de...
Definition: PluginAdaptor.h:41
bool DeviceAdded(WidgetObserver *observer, libusb_device *usb_device, const struct libusb_device_descriptor &descriptor)
Called when a new USB device is added.
Definition: DMXCProjectsNodleU1Factory.cpp:36
Creates Nodle widgets.
Definition: DMXCProjectsNodleU1Factory.h:37
Definition: Preferences.h:145
The namespace containing all OLA symbols.
Definition: Credentials.cpp:44
Wraps calls to libusb so we can test the code.
Definition: LibUsbAdaptor.h:36