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.