21#ifndef PLUGINS_OPENDMX_OPENDMXPLUGIN_H_
22#define PLUGINS_OPENDMX_OPENDMXPLUGIN_H_
26#include "olad/Plugin.h"
27#include "ola/plugin_id.h"
41 std::string
Name()
const {
return PLUGIN_NAME; }
43 ola_plugin_id
Id()
const {
return OLA_PLUGIN_OPENDMX; }
49 bool SetDefaultPreferences();
51 typedef std::vector<OpenDmxDevice*> DeviceList;
53 static const char PLUGIN_NAME[];
54 static const char PLUGIN_PREFIX[];
55 static const char OPENDMX_DEVICE_PATH[];
56 static const char OPENDMX_DEVICE_NAME[];
57 static const char DEVICE_KEY[];
Definition PluginAdaptor.h:41
Definition OpenDmxPlugin.h:35
std::string Name() const
Get the plugin name.
Definition OpenDmxPlugin.h:41
std::string Description() const
Definition OpenDmxPlugin.cpp:107
ola_plugin_id Id() const
Get the plugin ID of this plugin.
Definition OpenDmxPlugin.h:43
std::string PluginPrefix() const
The prefix to use for storing configuration files.
Definition OpenDmxPlugin.h:44
The namespace containing all OLA symbols.
Definition Credentials.cpp:44