21 #ifndef PLUGINS_E131_E131PLUGIN_H_
22 #define PLUGINS_E131_E131PLUGIN_H_
25 #include "olad/Plugin.h"
26 #include "ola/plugin_id.h"
41 std::string
Name()
const {
return PLUGIN_NAME; }
42 ola_plugin_id
Id()
const {
return OLA_PLUGIN_E131; }
49 bool SetDefaultPreferences();
52 static const char CID_KEY[];
53 static const unsigned int DEFAULT_DSCP_VALUE;
54 static const unsigned int DEFAULT_PORT_COUNT;
55 static const char DRAFT_DISCOVERY_KEY[];
56 static const char DSCP_KEY[];
57 static const char IGNORE_PREVIEW_DATA_KEY[];
58 static const char INPUT_PORT_COUNT_KEY[];
59 static const char IP_KEY[];
60 static const char OUTPUT_PORT_COUNT_KEY[];
61 static const char PLUGIN_NAME[];
62 static const char PLUGIN_PREFIX[];
63 static const char PREPEND_HOSTNAME_KEY[];
64 static const char REVISION_0_2[];
65 static const char REVISION_0_46[];
66 static const char REVISION_KEY[];
71 #endif // PLUGINS_E131_E131PLUGIN_H_
std::string Name() const
Get the plugin name.
Definition: E131Plugin.h:41
std::string Description() const
Definition: E131Plugin.cpp:128
Definition: E131Device.h:40
Definition: PluginAdaptor.h:41
ola_plugin_id Id() const
Get the plugin ID of this plugin.
Definition: E131Plugin.h:42
Definition: E131Plugin.h:34
The namespace containing all OLA symbols.
Definition: Credentials.cpp:44
std::string PluginPrefix() const
The prefix to use for storing configuration files.
Definition: E131Plugin.h:44