|
| virtual void | accumulate (AccumType &accum) const |
| | Accumulate values from current monitor point for computing averages. More...
|
| |
| virtual void | accumulateAverage (AccumType &accum) |
| | Accumulates pre-calculated average value from current monitor point for computing averages. More...
|
| |
| virtual enum MonitorPoint::VALIDITY | accumulateSample (AccumType &accum, int index) const |
| | Accumulates data from one monitor point sample (sample index == index) belonging this monitor point. More...
|
| |
| void | addEnumErrorHighDefault (const long enumValue) |
| | Add default error high threshold. More...
|
| |
| void | addEnumErrorLowDefault (const long enumValue) |
| | Add default error low threshold. More...
|
| |
| void | addEnumWarnHighDefault (const long enumValue) |
| | Add default warning high threshold. More...
|
| |
| void | addEnumWarnLowDefault (const long enumValue) |
| | Add default warning low threshold. More...
|
| |
| virtual enum MonitorPoint::VALIDITY | evaluateSampleTolerance (const MonitorPointThreshold &threshold, int enumVal) const |
| | Method to return validity for a sample using the range parameters in the MonitorPointThreshold object,. More...
|
| |
| virtual void | evaluateTolerance (const MonitorPointThreshold &threshold) |
| | Set the validity flags for the MonitorPoint using the threshold limits stored in the input MonitorPointThreshold object. More...
|
| |
| virtual AccumReportType | getAccumulatedAverage (const AccumType &accum) const |
| | Compute average from accumulated values in accumulator object. More...
|
| |
| virtual std::string | getAccumulatedAverageAsString (const AccumType &accum) const |
| | Create and return string representation for average accumulated in accumulator object. More...
|
| |
|
int | getAve () const |
| |
| virtual AccumReportType | getMaxValue (const AccumType &accum) const |
| | Returns maximum value from accumulated data in accumulator object. More...
|
| |
| virtual AccumReportType | getMinValue (const AccumType &accum) const |
| | Returns minimum value from accumulated data in accumulator object. More...
|
| |
| int | getNumEnumerations () const |
| | Get the number of enumerations. More...
|
| |
|
::std::string | getRawStringForEnumValue (int enumValue) const |
| |
|
int | getValue (int sampleNo) const |
| |
| virtual short | getWidth () const |
| | Get the string length to use when interpreting the value to a string. More...
|
| |
| bool | isBitmask () const |
| | Is this monitor point enumeration a bitmask. More...
|
| |
| | MonitorPointEnum (const std::string &name, const bool bitmask=false, MONITOR_POINT_TYPE monitorPointType=MONITOR) |
| | Constructor. More...
|
| |
| void | removeEnumErrorHighDefault (const long enumValue) |
| | Remove enum value from default error low threshold. More...
|
| |
| void | removeEnumErrorLowDefault (const long enumValue) |
| | Remove enum value from default error high threshold. More...
|
| |
| void | removeEnumWarnHighDefault (const long enumValue) |
| | Remove enum value from default warning high threshold. More...
|
| |
| void | removeEnumWarnLowDefault (const long enumValue) |
| | Remove enum value from default warning low threshold. More...
|
| |
| virtual void | resetAccumulator (AccumType &accum) const |
| | Reset accumulator values from for computing averages. More...
|
| |
| void | setNumEnumerations (int num) |
| | Set the number of enumerations. More...
|
| |
|
void | setValue (const long i, int sampleNo) const |
| |
| virtual void | updateFrameAverage (ScratchAverages &scratchAvgs) |
| | Abstract method that updates the average value/validity for the frame. More...
|
| |
| | ~MonitorPointEnum () |
| | Destructor. More...
|
| |
| std::string | archivePriorityToString () const |
| | Get a string for the archive priority for this monitor point. More...
|
| |
| void | checkThreshold (const MonitorPointThreshold &threshold) const |
| | Method checks that threshold object corresponds to this monitor point - checks to see that threshold's tagID == this monitor point's tagID, and that value type of threshold == value type of this monitor point. More...
|
| |
| void | clearComment () |
| | Clear all comment attributes for the monitor point. More...
|
| |
| virtual std::string | dumpSamples (bool includeAverage=true, bool includeValidity=true) const |
| | Create a string with sample and average values and validities. More...
|
| |
| bool | errorHighDefaultIsSet () const |
| | Returns true if a default value was set for errorHigh for this monitor point. More...
|
| |
| bool | errorLowDefaultIsSet () const |
| | Returns true if a default value was set for errorLow for this monitor point. More...
|
| |
| ARCHIVE_PRIORITY | getArchivePriority () const |
| | Get the archive priority. More...
|
| |
| virtual std::string | getAverageToString () const =0 |
| | Abstract method that returns the average value as a string. More...
|
| |
| virtual VALIDITY | getAveValidity () const |
| | Get the validity for the average. More...
|
| |
| BLANKING_FLAGGING | getBlankingFlagging () const |
| | Get the blanking/flagging flag for the average. More...
|
| |
| std::string | getComment () const |
| | Get a comment for the monitor point. More...
|
| |
| double | getCommentTime () const |
| | Get time last comment was inserted. More...
|
| |
| std::string | getCommentUser () const |
| | Get username that generated comment for the monitor point. More...
|
| |
| std::string | getCoreValueAsString (int sampleIndex=0) const |
| | Get value as a string using the underlying basic type representation. More...
|
| |
| MonitorValue | getErrorHighDefault () const |
| | Get the upper error default threshold. More...
|
| |
| MonitorValue | getErrorLowDefault () const |
| | Get the upper error default threshold. More...
|
| |
| MonitorPointSample | getMonitorPointSample (int sampleIndex) const |
| | Get the monitor point sample. More...
|
| |
|
MonitorPointSample | getMonitorPointSample0 () const |
| |
| MONITOR_POINT_TYPE | getMonitorPointType () const |
| | Get the type of the monitor point. More...
|
| |
| int | getNumSamples () const |
| | Get the number of samples per frame. More...
|
| |
| int | getNumValidSamples () const |
| | Get the number of valid samples per frame. More...
|
| |
| std::string | getPaddedAverageString (int width) const |
| | Gets the average value as a string, padded to requested width. More...
|
| |
| std::string | getPaddedAverageString () const |
| | Gets the average value as a string, padded to internal width. More...
|
| |
| std::string | getPaddedValueString (int width, int sampleIndex) const |
| | Gets the data value as a string, padded to requested width. More...
|
| |
| std::string | getPaddedValueString (int sampleIndex) const |
| | Gets the data value as a string, padded to internal width. More...
|
| |
| short | getPrecision () const |
| | Get the number of digits to the right of the decimal point when translating the value to a string. More...
|
| |
|
MonitorPointSample | getSampleAverage () const |
| |
| tagIDType | getTagID () const |
| | Get the tagID (unique identifier of monitor point). More...
|
| |
| std::string | getUnits () const |
| | Get the units string for the monitor point. More...
|
| |
| int | getUpdateInterval () const |
| | Get the basic sampling update interval in frames. More...
|
| |
| VALIDITY | getValidity (int sampleIndex) const |
| | Get the validity flag for a sample. More...
|
| |
|
VALIDITY | getValidity () const |
| |
| virtual std::string | getValueToString (int sampleIndex) const =0 |
| | Abstract method that returns the data value as a string. More...
|
| |
| MonitorValueType | getValuetype () const |
| | Get the datatype of the value. More...
|
| |
| MonitorValue | getWarnHighDefault () const |
| | Get the upper warning default threshold. More...
|
| |
| MonitorValue | getWarnLowDefault () const |
| | Get the lower warning default threshold. More...
|
| |
| bool | hasAllData () const |
| | See if all MPs in this component and below have data samples. More...
|
| |
| virtual ::std::string | hierarchyToString (bool canonical=false, bool verbose=false, bool value=true, int sampleIndex=0, int indent=0, int levels=-1) const |
| | Dump this and all contained monitor components to a string. More...
|
| |
| virtual ::std::string | hierarchyToStringAverage (bool canonical=false, bool verbose=false, bool value=true, int indent=0, int levels=-1) const |
| | Dump this and all contained monitor components to a string. More...
|
| |
| virtual void | hierarchyToVector (::std::vector< ::std::string > &hierarchyList, bool canonical=false, bool verbose=false, int sampleIndex=0) const |
| | Dump this and all contained monitor component strings into a map hierarchy. More...
|
| |
| bool | isAveValid () const |
| | Check to see if the average is valid. More...
|
| |
| virtual bool | isMonitorPoint () const |
| | Identifies this component as a MonitorPoint or any derivative Should be over-ridden by the MonitorPoint class; others that don't derive from MP can use this default implementation. More...
|
| |
| bool | isPersistent () const |
| | Returns the persistent state of the data. More...
|
| |
| bool | isSnapshotAverage () const |
| | Returns state of snapshot averaging for this MP. More...
|
| |
| bool | isTimeSeries () const |
| | Are multiple samples in a frame a time series or an array. More...
|
| |
| bool | isValid (int sampleIndex) const |
| | Check if this monitor point validity is any of the valid states. More...
|
| |
|
bool | isValid () const |
| |
| virtual std::string | leafToString (bool verbose=false, bool value=true, int sampleIndex=0) const |
| | Dump all leaf nodes below this component to a string. More...
|
| |
| | MonitorPoint (const std::string &name, MonitorValueType valuetype, MONITOR_POINT_TYPE monitorPointType=MONITOR) |
| | Constructor, name is later used to lookup the tagID. More...
|
| |
| virtual std::string | monitorPointTags (bool untagged=false) const |
| | Write list of monitor points and their tagIDs to a string, one monitor point per line. More...
|
| |
| std::string | monitorPointTypeToString () const |
| | Get a string representation for the monitor point type of this monitor point. More...
|
| |
| virtual bool | operator< (const MonitorPoint &rhs) const |
| | Compares monitor point for precedence to the one passed. More...
|
| |
| virtual bool | operator== (const MonitorComponent &rhs) const |
| | Compares monitor point for equality to the monitor component passed. More...
|
| |
| virtual bool | operator== (const MonitorPoint &rhs) const |
| | Compares monitor point for equality to the one passed. More...
|
| |
| void | setAllValidity (VALIDITY validity, bool markMpAsModified=true) const |
| | Set the validity for all samples and the average. More...
|
| |
| void | setArchivePriority (ARCHIVE_PRIORITY priority) |
| | Set the archive priority Priority may be used by archiver to control data volume.,. More...
|
| |
| void | setAveValidity (VALIDITY validity) const |
| | Set the validity for the average. More...
|
| |
| void | setBlankingFlagging (BLANKING_FLAGGING flag) const |
| | Set the blanking/flagging flag for the average. More...
|
| |
| void | setComment (const std::string &text) |
| | Set a comment for the monitor point. More...
|
| |
| void | setComment (const std::string &text, const std::string &user, double mjd) |
| | Set all comment attributes for the monitor point. More...
|
| |
| void | setDefaultArchivePriority (ARCHIVE_PRIORITY priority) |
| | Set the default archive priority If the archive priority is set to DEFAULT, it is replaced with the new priority. More...
|
| |
| void | setErrorHighDefault (const MonitorValue threshold) |
| | Set the upper error default threshold. More...
|
| |
| void | setErrorLowDefault (const MonitorValue threshold) |
| | Set the upper error default threshold. More...
|
| |
| void | setMonitorPointHeader (MonitorPointHeader header) |
| | Set the monitor point header. More...
|
| |
| void | setNoData () const |
| | Recursively mark all data samples as INVALID_NO_DATA. More...
|
| |
| virtual void | setNumSamples (int nSamples) const |
| | Set the number of samples per frame. More...
|
| |
| void | setPersistent (bool persistent) |
| | Set the persistent state of the data. More...
|
| |
| void | setPrecision (short precision) |
| | Set the number of digits to the right of the decimal point when translating the value to a string. More...
|
| |
| void | setSnapshotAverage (bool state) |
| | Controls whether averaging is done as a normal true average or if it is just a snapshot of the last value. More...
|
| |
| void | setTagID (tagIDType tagID, bool assignedOTF) |
| | Set tagID. More...
|
| |
| virtual void | setTimeSeries (bool timeSeries) |
| | Determines whether data should be interpreted as time series or as an array (spectrum) when there are multiple samples per frame. More...
|
| |
| void | setUnits (const std::string &units) |
| | Get the units string for the monitor point. More...
|
| |
| void | setUpdateInterval (int interval) |
| | Set the basic sampling update interval. More...
|
| |
| void | setValidity (VALIDITY validity, int sampleIndex=0) const |
| | Set the validity for a single sample. More...
|
| |
| void | setWarnHighDefault (const MonitorValue threshold) |
| | Set the upper warning default threshold. More...
|
| |
| void | setWarnLowDefault (const MonitorValue threshold) |
| | Set the lower warning default threshold. More...
|
| |
| void | setWidth (short width) const |
| | Set the maximum width(length) of the string for interpreting the value to a string. More...
|
| |
| std::string | toString (bool canonicalName=false, bool verbose=false, bool value=true, int sampleIndex=0, int indent=0) const |
| | Write this monitor component to a string. More...
|
| |
| std::string | toStringAverage (bool canonicalName=false, bool verbose=false, bool value=true, int indent=0) const |
| | Write this monitor component to a string, using frame average values. More...
|
| |
| virtual std::string | toStringShort (int sampleIndex=0) const |
| | Dumps name and value of monitor point as a short string (name=value). More...
|
| |
| std::string | valuetypeToString () const |
| | Get a string representation for the datatype of this monitor point. More...
|
| |
| bool | warnHighDefaultIsSet () const |
| | Returns true if a default value was set for warnHigh for this monitor point. More...
|
| |
| bool | warnLowDefaultIsSet () const |
| | Returns true if a default value was set for warnLow for this monitor point. More...
|
| |
| virtual | ~MonitorPoint () |
| | Destructor. More...
|
| |
| const std::string & | getCanonicalName () const |
| | Get the canonical component name. More...
|
| |
| virtual const std::string & | getDescription () const |
| | Get the verbose description of the monitor component. More...
|
| |
| virtual const std::string & | getLongName () const |
| | Get the long name of the monitor component. More...
|
| |
| virtual const std::string & | getName () const |
| | Get the component name (leaf part of canonical name). More...
|
| |
| virtual std::string | getPhysicalDeviceName () const |
| | Get the physical device name, if one exists. More...
|
| |
| std::string | getPhysicalDeviceString () const |
| | Get the physical device name, if one exists, enclosed in parentheses. More...
|
| |
| std::string | getPhysicalName () const |
| | Get the physical name, which is location.device.component or if there is no associated physical device it is just component name. More...
|
| |
| virtual const std::string & | getShortName () const |
| | Get the short name of the monitor component. More...
|
| |
| virtual bool | isSubsystem () const |
| | Check if the component is a MonitorSubsystem. More...
|
| |
| | MonitorComponent (const std::string &name) |
| | Constructor. More...
|
| |
| bool | operator!= (const MonitorComponent &component) const |
| | Checks if components are not equal. More...
|
| |
| virtual void | setCanonicalName (const std::string &parents) |
| | Recursively set the canonical component name for this and all below. More...
|
| |
| void | setDescription (const std::string &text) |
| | Set the verbose description of the monitor component. More...
|
| |
| void | setLongName (const std::string &name) |
| | Set the long name of the monitor component. More...
|
| |
| void | setName (const std::string &name) |
| | Set the leaf part of the canonical name of the monitor component. More...
|
| |
| void | setShortName (const std::string &name) |
| | Set the short name of the monitor component. More...
|
| |
| void | setShortName (const std::string &name, int index) |
| | Set the short name of the monitor component, with an index appended. More...
|
| |
| virtual std::string | transportStatisticsToString (bool canonical=false) const |
| | Dump end-toe-end transport statistics (if available). More...
|
| |
| virtual | ~MonitorComponent () |
| | Destructor. More...
|
| |