This DataType is a union that represents fault parameter. Its composition is formally defined in Table 240. If the value is set to NULL, “NONE” is selected. The NONE fault algorithm is a placeholder for the case where no fault algorithm is applied by the object. This fault algorithm has no parameters, no conditions, and does not indicate any transitions of reliability.
Table 240 – BACnetFaultParameter Structure
Name |
Type |
Description |
BACnetFaultParameter |
union |
|
Fault-characterstring |
BACnetFaultParameterFaultCharacterstring |
The FAULT_CHRACTERSTRING event algorithm detects whether the monitored value matches a character string that is listed as a fault value. Fault values are of type BACnetOptionalCharacterString and may also be NULL or an empty character string. |
Fault-life-safety |
BACnetFaultParameterFaultLifeSafety |
The FAULT_LIFE_SAFETY fault algorithm detects whether the monitored value equals a value that is listed as a fault value. The monitored value is of type BACnetLifeSafetyState. If internal operational reliability is unreliable, then the internal reliability takes precedence over evaluation of the monitored value. |
Fault-state |
BACnetFaultParameterFaultState |
The FAULT_STATE fault algorithm detects whether the monitored value equals a value that is listed as a fault value. The monitored value may be of any discrete or enumerated data type, including Boolean. If internal operational reliability is unreliable, then the internal reliability takes precedence over evaluation of the monitored value. |
Fault-status-flags |
BACnetFaultParameterFaultStatusFlags |
The FAULT_STATUS_FLAGS fault algorithm detects whether the monitored status flags are indicating a fault condition. |
Fault-extended |
BACnetEventFaultParameterExtended |
The FAULT_EXTENDED fault algorithm detects fault conditions based on a proprietary fault algorithm. The proprietary fault algorithm uses parameters and conditions defined by the vendor. The algorithm is identified by a vendor-specific fault type that is in the scope of the vendor's vendor identification code. The algorithm may, at the vendor's discretion, indicate a new reliability, a transition to the same reliability, or no transition to the reliability-evaluation process. |
Its representation in the AddressSpace is defined in Table 241.
Table 241 – BACnetFaultParameter Definition
Attributes |
Value |
|||||
BrowseName |
BACnetFaultParameter |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of Union defined in OPC 10000-5. |