1 #ifndef _ots_SlowControlsPluginMacro_h_
2 #define _ots_SlowControlsPluginMacro_h_
6 #include "otsdaq/SlowControlsCore/SlowControlsVInterface.h"
8 #define DEFINE_OTS_SLOW_CONTROLS(klass) \
9 extern "C" ots::SlowControlsVInterface* make( \
10 const std::string& pluginType, \
11 const std::string& slowControlsUID, \
12 const ConfigurationTree& configurationTree, \
13 const std::string& pathToControlsConfiguration) \
15 return new klass(pluginType, \
18 pathToControlsConfiguration); \