1 #ifndef _ots_ControlsVInterface_h_
2 #define _ots_ControlsVInterface_h_
3 #include "otsdaq-core/ConfigurationInterface/Configurable.h"
16 :
Configurable (theXDAQContextConfigTree, configurationPath)
20 std::cout << __PRETTY_FUNCTION__ << std::endl;
27 virtual void initialize ( ) = 0;
30 virtual void subscribe (std::string Name ) = 0;
31 virtual void subscribeJSON (std::string List ) = 0;
32 virtual void unsubscribe (std::string Name ) = 0;
33 virtual std::string getList (std::string format ) = 0;
34 virtual std::array<std::string, 4> getCurrentValue (std::string Name) = 0;
35 virtual std::array<std::string, 9> getSettings (std::string Name) = 0;
38 std::string interfaceUID_;
39 std::string interfaceType_;