1 #ifndef _ots_OtsSlowControlsInterface_h
2 #define _ots_OtsSlowControlsInterface_h
7 #include "otsdaq/NetworkUtilities/ReceiverSocket.h"
8 #include "otsdaq/SlowControlsCore/SlowControlsVInterface.h"
16 const std::string& interfaceUID,
17 const ConfigurationTree& theXDAQContextConfigTree,
18 const std::string& controlsConfigurationPath);
24 std::string getList(std::string format);
25 void subscribe(std::string Name);
26 void subscribeJSON(std::string List);
27 void unsubscribe(std::string Name);
28 std::array<std::string, 4> getCurrentValue(std::string Name);
29 std::array<std::string, 9> getSettings(std::string Name);