namespace diag class testenvironment Object for implementing a test environment
| | environment Type representing an environment channel
|
| | environmentlist type representing a list of environment channels |
| | testenvironment () Default constructor. |
| | ~testenvironment () Default constructor. |
| | setEnvironmentExcitationManager ( excitationManager* excmgr) Set excitation manager. |
| | readEnvironment () Read environment. |
| | subscribeEnvironment (std::ostringstream& errmsg) Subscribe environment channels. |
| | waitEnvironment () const Wait time to settle environment. |
| | startEnvrionment (tainsec_t starttime = 0, tainsec_t timeout = -1) Switch environment signals on. |
| | stopEnvrionment (tainsec_t timeout = -1) Switch environment signals off. |
| | clearEnvrionment (tainsec_t timeout = -1) Clean up environment. |
| | envmux mutex to protect environment |
| | envexc excitation manager |
| | envlist list of environment channels |
Test Environment This object implements a test enviroment. It is an abstract object which implements most of the control and management functions, except reading the settings.
bool active
string channel
string waveform
std::vector <float> points
testenvironment()
virtual ~testenvironment()
virtual void setEnvironmentExcitationManager( excitationManager* excmgr)
virtual bool readEnvironment()
virtual bool subscribeEnvironment(std::ostringstream& errmsg)
virtual double waitEnvironment() const
virtual bool startEnvrionment(tainsec_t starttime = 0, tainsec_t timeout = -1)
timeout - time to wait for completion
virtual bool stopEnvrionment(tainsec_t timeout = -1)
virtual bool clearEnvrionment(tainsec_t timeout = -1)
mutable recursivemutex envmux
alphabetic index hierarchy of classes
Please send questions and comments to sigg_d@ligo-wa.caltech.edu
generated by doc++