21 #ifndef PLUGINS_USBDMX_DMXCPROJECTSNODLEU1DEVICE_H_
22 #define PLUGINS_USBDMX_DMXCPROJECTSNODLEU1DEVICE_H_
27 #include "olad/Device.h"
28 #include "plugins/usbdmx/DMXCProjectsNodleU1.h"
51 const std::string &device_name,
52 const std::string &device_id,
63 const std::string m_device_id;
64 std::auto_ptr<class GenericOutputPort> m_out_port;
65 std::auto_ptr<class DMXCProjectsNodleU1InputPort> m_in_port;
72 #endif // PLUGINS_USBDMX_DMXCPROJECTSNODLEU1DEVICE_H_
The interface for the Nodle Widgets.
Definition: DMXCProjectsNodleU1.h:43
DMXCProjectsNodleU1Device(ola::AbstractPlugin *owner, class DMXCProjectsNodleU1 *widget, const std::string &device_name, const std::string &device_id, PluginAdaptor *plugin_adaptor)
Create a new DMXCProjectsNodleU1Device.
Definition: DMXCProjectsNodleU1Device.cpp:31
Definition: PluginAdaptor.h:41
A DMXCProjectsNodleU1 device.
Definition: DMXCProjectsNodleU1Device.h:39
std::string DeviceId() const
The device ID.
Definition: DMXCProjectsNodleU1Device.h:55
The namespace containing all OLA symbols.
Definition: Credentials.cpp:44
bool StartHook()
Called during Start().
Definition: DMXCProjectsNodleU1Device.cpp:53