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
std::string DeviceId() const
The device ID.
Definition: DMXCProjectsNodleU1Device.h:55
Definition: PluginAdaptor.h:41
A DMXCProjectsNodleU1 device.
Definition: DMXCProjectsNodleU1Device.h:39
The namespace containing all OLA symbols.
Definition: Credentials.cpp:44
bool StartHook()
Called during Start().
Definition: DMXCProjectsNodleU1Device.cpp:53