The BACnetNotificationClass is formally defined in Table 45.

Table 45 BACnetNotificationClassType Definition

Attribute

Value

BrowseName

BACnetNotificationClassType

IsAbstract

False

EventNotifier

SubscribeToEvents

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the BACnetNotifierType defined in 7.26.

0:HasProperty

Variable

Notification_Class

0:UInt32

0:PropertyType

M

0:HasProperty

Variable

Priority

0:Byte[3]

0:PropertyType

M

0:HasProperty

Variable

Ack_Required

BACnetEventTransitionBits

0:PropertyType

M

The BACnetNotificationClass ObjectType is a concrete type and can be used directly.

Instances of this ObjectType are used as event notifiers and have the EventNotifier attribute always set to SubscribeToEvents.

This OPC UA Property, of type UInt32, indicates the numeric value of the BACnet Notification Class object used in event initiating objects to refere to the BACnet Notification Class object.

This Property, of type Byte[3], shall convey the priority to be used for event notifications for TO_OFFNORMAL, TO_FAULT, and TO_NORMAL events, respectively. Priorities shall range from 0 - 255 inclusive. A lower number indicates a higher priority.

This OPC UA Property, of DataType BACnetEventTransitionBits, represents the BACnet property Ack_Required. The BACnetEventTransitionBits DataType is defined in 10.3.3.