otsdaq
v2_03_00
|
Public Member Functions | |
SlowControlsVInterface (const std::string &interfaceUID, const ConfigurationTree &theXDAQContextConfigTree, const std::string &configurationPath) | |
virtual void | initialize ()=0 |
virtual void | subscribe (std::string Name)=0 |
virtual void | subscribeJSON (std::string List)=0 |
virtual void | unsubscribe (std::string Name)=0 |
virtual std::string | getList (std::string format)=0 |
virtual std::array < std::string, 4 > | getCurrentValue (std::string Name)=0 |
virtual std::array < std::string, 9 > | getSettings (std::string Name)=0 |
![]() | |
Configurable (const ConfigurationTree &theXDAQContextConfigTree, const std::string &theConfigurationPath) | |
const ConfigurationTree & | getSelfNode () const |
const ConfigurationManager * | getConfigurationManager () const |
const std::string & | getContextUID () const |
const std::string & | getApplicationUID () const |
unsigned int | getApplicationLID () const |
std::string | getContextAddress () const |
unsigned int | getContextPort () const |
Protected Attributes | |
const std::string | interfaceUID_ |
const std::string | interfaceType_ |
const std::string | mfSubject_ |
![]() | |
const ConfigurationTree | theXDAQContextConfigTree_ |
const std::string | theConfigurationPath_ |
const std::string | theConfigurationRecordName_ |
const ConfigurationTree | selfNode_ |
Definition at line 9 of file SlowControlsVInterface.h.