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;
Provides a wrapper for the DeviceManager and SelectServer objects so that the plugins can register de...
Definition PluginAdaptor.h:41
Definition Preferences.h:148
Creates Nodle widgets.
Definition DMXCProjectsNodleU1Factory.h:38
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
Wraps calls to libusb so we can test the code.
Definition LibUsbAdaptor.h:36
The namespace containing all OLA symbols.
Definition Credentials.cpp:44