This OPC UA ObjectType represents the BACnet change of value event algorithm.
The BACnetChangeOfValueAlgorithmType is formally defined in Table 61.
Table 61 – BACnetChangeOfValueAlgorithmType Definition
Attribute |
Value |
|||||
BrowseName |
BACnetChangeOfValueAlgorithmType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the BACnetEventAlgorithmType defined in 8.9. |
||||||
|
|
|
|
|
|
|
0:HasProperty |
Variable |
Increment |
0:Float |
0:PropertyType |
M |
|
0:HasProperty |
Variable |
Bitmask |
0:OptionSet |
0:PropertyType |
M |
The BACnetChangeOfValueAlgorithmType ObjectType is a concrete type and can be used directly.
This OPC UA Property, of DataType Float, is the Increment parameter for the object’s event algorithm.
The Increment value represents the positive increment by which a monitored value of Float type must change for a new transition.
This OPC UA Property, of DataType OptionSet, is the Bitmask parameter for the object’s event algorithm.
The Bitmask value represents the bitmask that defines the bits of pMonitoredValue that are significant for detecting a change of value. This value is bit-wise AND’ed with the monitored value before comparison with the value that has caused the last transition to NORMAL.