5.4.3.9 Total2

The Total2 Aggregate defined in Table 57 performs the following calculation for each interval:

Total2 = TimeAverage2 x ProcessingInterval of Good data (seconds)

where TimeAverage2 is the result from the TimeAverage2 Aggregate, using the ProcessingInterval supplied to the Total2 call.

The interval of Good data is the sum of all sub-intervals where non-Bad data exists; i.e. if a value was Bad for 1 minute in a 5-minute interval then the interval of Good data would be the 4-minute period.

The resulting units would be normalized to seconds, i.e. [TimeAverage2 Units] x seconds.

The Aggregate StatusCode will be determined using the StatusCode Calculation
(see 5.3).

Table 57 – Total2 Aggregate summary
Total2 Aggregate Characteristics
TypeCalculated
Data TypeDouble
Use BoundsSimple
TimestampStartTime
StatusCode Calculations
Calculation MethodPercentTime
Partial

Set Sometimes

If an interval is not a complete interval

CalculatedSet Always
InterpolatedNot Set
RawNot Set
Multi ValueNot Set
StatusCode Common Special Cases
Before Start of DataBad_NoData
After End of DataBad_NoData
No Start BoundValue for Bound is Bad_NoData and is treated like any other Bad quality value in the calculation (ignored)
No End BoundValue for Bound is Bad_NoData and is treated like any other Bad quality value in the calculation (ignored)
Bound Bad Value is treated like any other Bad quality value in the calculation (ignored)
Bound UncertainValue is treated like any other non-Good quality value in the calculation (ignored)