otsdaq  v2_01_00
ots::FEVInterfacesManager Class Reference
Inheritance diagram for ots::FEVInterfacesManager:
ots::VStateMachine ots::Configurable

Public Member Functions

 FEVInterfacesManager (const ConfigurationTree &theXDAQContextConfigTree, const std::string &supervisorConfigurationPath)
 
void init (void)
 
void destroy (void)
 
void createInterfaces (void)
 
void configure (void)
 
void halt (void)
 
void initialize (void)
 
void pause (void)
 
void resume (void)
 
void start (std::string runNumber)
 
void stop (void)
 
int universalRead (const std::string &interfaceID, char *address, char *returnValue)
 
void universalWrite (const std::string &interfaceID, char *address, char *writeValue)
 
std::string getFEListString (const std::string &supervisorLid)
 
std::string getFEMacrosString (const std::string &supervisorLid)
 
void runFEMacro (const std::string &interfaceID, const std::string &feMacroName, const std::string &inputArgs, std::string &outputArgs)
 
unsigned int getInterfaceUniversalAddressSize (const std::string &interfaceID)
 
unsigned int getInterfaceUniversalDataSize (const std::string &interfaceID)
 
bool allFEWorkloopsAreDone (void)
 
- Public Member Functions inherited from ots::VStateMachine
virtual bool running (void)
 
virtual void paused (void)
 
virtual void halted (void)
 
virtual void configured (void)
 
virtual void initial (void)
 
virtual void inError (void)
 
- Public Member Functions inherited from ots::Configurable
 Configurable (const ConfigurationTree &theXDAQContextConfigTree, const std::string &theConfigurationPath)
 
ConfigurationTree getSelfNode () const
 
const ConfigurationManagergetConfigurationManager () const
 
const std::string & getContextUID () const
 
const std::string & getApplicationUID () const
 
unsigned int getApplicationLID () const
 
std::string getContextAddress () const
 
unsigned int getContextPort () const
 

Additional Inherited Members

- Protected Attributes inherited from ots::Configurable
const ConfigurationTree theXDAQContextConfigTree_
 
const std::string theConfigurationPath_
 
const std::string theConfigurationRecordName_
 

Detailed Description

Definition at line 19 of file FEVInterfacesManager.h.


The documentation for this class was generated from the following files: