1 #ifndef _ots_ControlsPluginMacro_h_
2 #define _ots_ControlsPluginMacro_h_
4 #include "otsdaq-core/ControlsCore/ControlsVInterface.h"
7 #define DEFINE_OTS_CONTROLS(klass) \
9 ots::ControlsVInterface* \
10 make(const std::string& controlsUID, const ConfigurationTree& configurationTree, const std::string& pathToControlsConfiguration) \
12 return new klass(controlsUID, configurationTree, pathToControlsConfiguration); \