21 #ifndef PLUGINS_RENARD_RENARDPLUGIN_H_
22 #define PLUGINS_RENARD_RENARDPLUGIN_H_
28 #include "olad/Plugin.h"
39 :
Plugin(plugin_adaptor) {}
42 std::string
Name()
const {
return PLUGIN_NAME; }
43 ola_plugin_id
Id()
const {
return OLA_PLUGIN_RENARD; }
51 bool SetDefaultPreferences();
54 std::vector<RenardDevice*> m_devices;
56 static const char RENARD_DEVICE_PATH[];
57 static const char RENARD_BASE_DEVICE_NAME[];
58 static const char RENARD_SS_DEVICE_NAME[];
59 static const char PLUGIN_NAME[];
60 static const char PLUGIN_PREFIX[];
61 static const char DEVICE_KEY[];
66 #endif // PLUGINS_RENARD_RENARDPLUGIN_H_
std::string PluginPrefix() const
The prefix to use for storing configuration files.
Definition: RenardPlugin.h:46
A BidirectionalFileDescriptor that also generates notifications when closed.
Definition: Descriptor.h:282
std::string Description() const
Definition: RenardPlugin.cpp:98
std::string Name() const
Get the plugin name.
Definition: RenardPlugin.h:42
Definition: PluginAdaptor.h:41
Definition: RenardDevice.h:36
The namespace containing all OLA symbols.
Definition: Credentials.cpp:44
Definition: RenardPlugin.h:36
ola_plugin_id Id() const
Get the plugin ID of this plugin.
Definition: RenardPlugin.h:43