The mapping of BACnet Event Notifications to OPC UA Event Fields is defined in Table 73.
Table 73 – Mapping BACnet Event Notification to OPC UA Event Fields
BACnet Event Notificaiton |
OPC UA Event Field |
Description |
Process Identifier |
|
Not visible for OPC UA client. Only used by the BACnetUaMapper internally. |
Initiating Device Identifier |
BaseEventType::SourceNode BaseEventType::SourceName |
|
Event Object Identifier |
||
Time Stamp |
BaseEventType::ReceiveTime |
The BACnetUaMapper creates the ReceiveTime if the BACnet device sends a sequence number as Time Stamp. |
Notification Class |
BACnetNotificationType:: Notification_Class |
|
Priority |
BaseEventType::Severity |
The BACnet value range 0-255 is mapped to the OPC UA value range of 1-1000. In OPC UA 1000 is the highest Severity. In BACnet 0 is the highest Priority. |
Event Type |
BaseEventType::EventType |
|
Message Text |
BaseEventType::Message |
|
Notify Type |
BACnetNotificationType:: Notifiy_Type |
|
AckRequired |
AcknowledgableConditionType::AckedState |
|
From State |
BACnetNotificationType:: From_State |
|
To State |
BACnetNotificationType:: To_State |
|