class OperStateCondList : public hash_map<const std string, osc OperStateCond*, osc hash<const std string>, osc eqstr > OperStateCondList: Set of Operational State Conditions
| | readConfig (std::string filename) Read configuration file |
| | satisfied (std::string oscname) Is condition named oscname satisfied? |
| | debug (void) const Gets debugging level |
| | stride (void) const Gets stride |
| | setStride (int stride) Sets time stride |
| | setDebug (int debuglvl) Sets debugging level |
| | ignore (std::string oscname) Removes OSC from OperStateCondList. (Aliases the \texttt{hash_map<>::erase()} method.) |
| | ignoreAllExcept (std::string prefix) Removes OSCs from OperStateCondList except those named "prefix*" (the asterisk is a wildcard). Boolean conditions, which do not depend on data channels directly, are not removed. NOTE: This can be dangerous, especially if you have hidden dependencies on OSCs that read other channels. |
| | watchedQuantity (std::string oscname) Get value of quantity being monitored (\textit{i.e.} amplitude, power (RMS), etc. |
| | chanUtilInfo (void) const Print channel utilization info (mainly for devel. debugging) |
| | listOSCs (void) const Print all defined OSCs |
| | parseAtomicParams (char token[][mMaxStrLen], int lineNum, std::string filename, osc::IntParMap *intParams, osc::DblParMap *doubleParams) Parameter-parsing function for all "atomic" OSC types |
| | operator = (const OperStateCondList&) Assignment |
| | operator , (const OperStateCondList&) Sequence |
OperStateCondList: Set of Operational State Conditions
bool satisfied(std::string oscname)
int debug(void) const
int stride(void) const
void setStride(int stride)
void setDebug(int debuglvl)
void ignore(std::string oscname)
void ignoreAllExcept(std::string prefix)
double watchedQuantity(std::string oscname)
void chanUtilInfo(void) const
void listOSCs(void) const
int parseAtomicParams(char token[][mMaxStrLen], int lineNum, std::string filename, osc::IntParMap *intParams, osc::DblParMap *doubleParams)
alphabetic index hierarchy of classes
Please send questions and comments to zweizig_j@ligo.caltech.edu
generated by doc++