IEC_BACNET_ACCUMULATOR_STATUS
(ENUM)
TYPE IEC_BACNET_ACCUMULATOR_STATUS :
Describes reliability of the data from an accumulator object.
This enumeration, of type BACnetAccumulatorStatus, specifies an indication of the reliability of the data in the list of values from an accumulator object.
- InOut:
Name
Initial
Comment
_ACCUMULATOR_STATUS_MAX_SIZE
16#7FFFFFFF
ACCUMULATOR_STATUS_NORMAL
0
No event affecting the reliability of the data has occurred during the period from the preceding to the current qualified reads of the Logging_Record property. In this case ‘accumulated-value’ shall be represented by the expression: accumulated-value =Present_Valuecurren - Present_Valueprevious
ACCUMULATOR_STATUS_STARTING
1
This value indicates that the data in Logging_Records is either the first data to be acquired since startup by the object identified by Logging_Object (if ‘timestamp’ has a specific datetime) or that no data has been acquired since startup by the object identified by Logging_Object (in which case ‘timestamp’ has an unspecified datetime).
ACCUMULATOR_STATUS_RECOVERED
2
One or more writes to Value_Before_Change or Value_Set have occurred since Logging_Record was acquired by the object identified by Logging_Object. For the case of a single write, ‘accumulated-value’ shall be represented by the expression: accumulated-value = (Present_Valuecurrent - Value_Set) + (Value_Before_Change - Present_Valueprevious)
ACCUMULATOR_STATUS_ABNORMAL
3
The accumulation has been carried out, but some unrecoverable event such as the clock’s time being changed by a significant amount since Logging_Record was acquired by the object identified by Logging_Object. (How much time is considered significant shall be a local matter.)
ACCUMULATOR_STATUS_FAILED
4
The ‘accumulated-value’ item is not reliable due to some problem. The criteria for returning this value are a local matter.