Open Lighting Architecture
0.10.4
|
The asynchronous libusb implementation.
Public Member Functions | |
AsyncPluginImpl (PluginAdaptor *plugin_adaptor, Plugin *plugin, unsigned int debug_level, Preferences *preferences) | |
Create a new AsyncPluginImpl. More... | |
bool | Start () |
Start the implementation. More... | |
bool | Stop () |
Stop the implementation. More... | |
bool | NewWidget (class AnymauDMX *widget) |
Called when a new AnymauDMX is added. More... | |
bool | NewWidget (class DMXCProjectsNodleU1 *widget) |
Called when a new DMXCProjects Nodle U1 widget is added. More... | |
bool | NewWidget (class EurolitePro *widget) |
Called when a new EurolitePro is added. More... | |
bool | NewWidget (ola::usb::JaRuleWidget *widget) |
Called when a new Ja Rule widget is added. More... | |
bool | NewWidget (class ScanlimeFadecandy *widget) |
Called when a new ScanlimeFadecandy is added. More... | |
bool | NewWidget (class Sunlite *widget) |
Called when a new Sunlite is added. More... | |
bool | NewWidget (class VellemanK8062 *widget) |
Called when a new VellemanK8062 is added. More... | |
ola::plugin::usbdmx::AsyncPluginImpl::AsyncPluginImpl | ( | PluginAdaptor * | plugin_adaptor, |
Plugin * | plugin, | ||
unsigned int | debug_level, | ||
Preferences * | preferences | ||
) |
Create a new AsyncPluginImpl.
plugin_adaptor | The PluginAdaptor to use, ownership is not transferred. |
plugin | The parent Plugin object which is used when creating devices. |
debug_level | the debug level to use for libusb. |
preferences | The Preferences container used by the plugin |
|
virtual |
Called when a new AnymauDMX is added.
widget | the new Widget, ownership is not transferred but the object may be used until the corresponding WidgetRemoved() call is made. |
Implements ola::plugin::usbdmx::WidgetObserver.
|
virtual |
Called when a new DMXCProjects Nodle U1 widget is added.
widget | the new Widget, ownership is not transferred but the object may be used until the corresponding WidgetRemoved() call is made. |
Implements ola::plugin::usbdmx::WidgetObserver.
|
virtual |
Called when a new EurolitePro is added.
widget | the new Widget, ownership is not transferred but the object may be used until the corresponding WidgetRemoved() call is made. |
Implements ola::plugin::usbdmx::WidgetObserver.
|
virtual |
Called when a new Ja Rule widget is added.
widget | the new Widget, ownership is not transferred but the object may be used until the corresponding WidgetRemoved() call is made. |
Implements ola::plugin::usbdmx::WidgetObserver.
|
virtual |
Called when a new ScanlimeFadecandy is added.
widget | the new Widget, ownership is not transferred but the object may be used until the corresponding WidgetRemoved() call is made. |
Implements ola::plugin::usbdmx::WidgetObserver.
|
virtual |
Called when a new Sunlite is added.
widget | the new Widget, ownership is not transferred but the object may be used until the corresponding WidgetRemoved() call is made. |
Implements ola::plugin::usbdmx::WidgetObserver.
|
virtual |
Called when a new VellemanK8062 is added.
widget | the new Widget, ownership is not transferred but the object may be used until the corresponding WidgetRemoved() call is made. |
Implements ola::plugin::usbdmx::WidgetObserver.
|
virtual |
Start the implementation.
Implements ola::plugin::usbdmx::PluginImplInterface.
|
virtual |
Stop the implementation.
Implements ola::plugin::usbdmx::PluginImplInterface.