Open Lighting Architecture  0.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
ola::plugin::usbpro::UsbSerialPlugin Class Reference
Inheritance diagram for ola::plugin::usbpro::UsbSerialPlugin:
ola::Plugin ola::plugin::usbpro::NewWidgetHandler ola::AbstractPlugin

Public Member Functions

 UsbSerialPlugin (PluginAdaptor *plugin_adaptor)
std::string Name () const
std::string Description () const
ola_plugin_id Id () const
void DeviceRemoved (UsbSerialDevice *device)
std::string PluginPrefix () const
void NewWidget (ArduinoWidget *widget, const UsbProWidgetInformation &information)
void NewWidget (EnttecUsbProWidget *widget, const UsbProWidgetInformation &information)
void NewWidget (DmxTriWidget *widget, const UsbProWidgetInformation &information)
void NewWidget (DmxterWidget *widget, const UsbProWidgetInformation &information)
void NewWidget (RobeWidget *widget, const RobeWidgetInformation &information)
void NewWidget (UltraDMXProWidget *widget, const UsbProWidgetInformation &information)
- Public Member Functions inherited from ola::Plugin
 Plugin (PluginAdaptor *plugin_adaptor)
bool LoadPreferences ()
std::string PreferenceSource () const
bool IsEnabled () const
virtual bool Start ()
virtual bool Stop ()
virtual bool DefaultMode () const
virtual void ConflictsWith (std::set< ola_plugin_id > *)
bool operator< (const AbstractPlugin &other) const

Additional Inherited Members

- Protected Member Functions inherited from ola::Plugin
virtual bool StartHook ()
virtual bool StopHook ()
virtual bool SetDefaultPreferences ()
- Protected Attributes inherited from ola::Plugin
PluginAdaptorm_plugin_adaptor
class Preferencesm_preferences
- Static Protected Attributes inherited from ola::Plugin
static const char ENABLED_KEY [] = "enabled"

Member Function Documentation

void ola::plugin::usbpro::UsbSerialPlugin::NewWidget ( ArduinoWidget widget,
const UsbProWidgetInformation information 
)
virtual
void ola::plugin::usbpro::UsbSerialPlugin::NewWidget ( EnttecUsbProWidget widget,
const UsbProWidgetInformation information 
)
virtual

Handle a new Enttec Usb Pro Widget.

Implements ola::plugin::usbpro::NewWidgetHandler.

void ola::plugin::usbpro::UsbSerialPlugin::NewWidget ( DmxTriWidget widget,
const UsbProWidgetInformation information 
)
virtual

Handle a new Dmx-Tri Widget.

Implements ola::plugin::usbpro::NewWidgetHandler.

void ola::plugin::usbpro::UsbSerialPlugin::NewWidget ( DmxterWidget widget,
const UsbProWidgetInformation information 
)
virtual

Handle a new Dmxter.

Implements ola::plugin::usbpro::NewWidgetHandler.

void ola::plugin::usbpro::UsbSerialPlugin::NewWidget ( RobeWidget widget,
const RobeWidgetInformation information 
)
virtual

New Robe Universal Interface.

Implements ola::plugin::usbpro::NewWidgetHandler.

void ola::plugin::usbpro::UsbSerialPlugin::NewWidget ( UltraDMXProWidget widget,
const UsbProWidgetInformation information 
)
virtual

A New Ultra DMX Pro Widget

Implements ola::plugin::usbpro::NewWidgetHandler.


The documentation for this class was generated from the following files: