9.2 Mapping of BACnet Event Notification to OPC UA Event Fields

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 IdentifierNot visible for OPC UA client. Only used by the BACnetUaMapper internally.
Initiating Device Identifier

BaseEventType::SourceNode

BaseEventType::SourceName

Event Object Identifier
Time StampBaseEventType::ReceiveTimeThe BACnetUaMapper creates the ReceiveTime if the BACnet device sends a sequence number as Time Stamp.
Notification ClassBACnetNotificationType:: Notification_Class
PriorityBaseEventType::SeverityThe 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 TypeBaseEventType::EventType
Message TextBaseEventType::Message
Notify TypeBACnetNotificationType:: Notifiy_Type
AckRequiredAcknowledgableConditionType::AckedState
From StateBACnetNotificationType:: From_State
To StateBACnetNotificationType:: To_State