namespace diag class timeseries : public stdtest Object for implementing a triggered time series test
| | timeseries () Default constructor. |
| | self () const Diagnostics test object creation function. |
| | end (std::ostringstream& errmsg) Cleanup method. |
| | tmpresult temporary storage for intermediates results
|
| | readParam (std::ostringstream& errmsg) Read parameter method. |
| | calcTimes (std::ostringstream& errmsg, tainsec_t& t0) Calculate measurement time method. |
| | newMeasPoint (int i, int measPoint = 0) Calculate measurement point method. |
| | calcMeasurements (std::ostringstream& errmsg, tainsec_t t0 = 0, int measPoint = 0) Add measurements method. |
| | stopMeasurements (int firstIndex = -1) Stop measurements method. |
| | analyze (const callbackarg& id, int measnum, bool& notify) Analysis method. |
| | sum (int resultnum, int measnum, string chnname, bool stim, const callbackarg& id) Sum/Average method |
Triggered Time Series Measurement This object implements the triggered time series measurement.
virtual diagtest* self() const
virtual bool end(std::ostringstream& errmsg)
class tmpresult
explicit tmpresult(string Name, int Size = 0, bool Cmplx = false)
Size - size of storage arrays
Cmplx - set true if time series was down-converted
~tmpresult()
tmpresult(const tmpresult& tmp)
tmpresult& operator= (const tmpresult& tmp)
bool allocate(int Size = 0)
bool valid() const
string name
bool cmplx
double measTime
double preTriggerTime
double settlingTime
double deadTime
double sigBW
bool includeStatistics
double fMaxMeas
double fMinSample
double fMaxSample
double mStart
double exct0
double mTimeAdd
double dTime
int skipMeas
tmpresults tmps
virtual bool readParam(std::ostringstream& errmsg)
virtual bool calcTimes(std::ostringstream& errmsg, tainsec_t& t0)
t0 - start time
virtual bool newMeasPoint(int i, int measPoint = 0)
t1 - earliest time measurement can start
i - measurement point index
measPoint - measurement index
virtual bool calcMeasurements(std::ostringstream& errmsg, tainsec_t t0 = 0, int measPoint = 0)
t0 - start time
measPoint - measurement point number
virtual bool stopMeasurements(int firstIndex = -1)
virtual bool analyze(const callbackarg& id, int measnum, bool& notify)
measnum - measurement number
notify - if true upon return sends a notfication message
bool sum(int resultnum, int measnum, string chnname, bool stim, const callbackarg& id)
measnum - measurement number
chnname - channel name (including array indices)
stim - true if stimulus readback channel
id - callback argument describing the sync event
alphabetic index hierarchy of classes
Please send questions and comments to sigg_d@ligo-wa.caltech.edu
generated by doc++