ots::FEVInterfacesManager Class Reference

Inheritance diagram for ots::FEVInterfacesManager:
ots::VStateMachine ots::Configurable

List of all members.

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)

Detailed Description

Definition at line 19 of file FEVInterfacesManager.h.


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

Generated on 29 May 2018 for otsdaq by  doxygen 1.6.1