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.