
To be received, a BACnet alarm must be generated by a BACnet device that is represented in the remote station. Otherwise, the driver discards the alarm.
Ideally, the alarming BACnet object should be represented by a Bacnet proxy point, in which case the alarm record source provides
the proxy point name and ord. If the alarming BACnet object is not proxied in the station, the alarm record shows the source
as the Alarms device extension (ord) of the corresponding BacnetDevice. In either case, alarm details provide the source Object Id, for example analogInput 3 current toState and statusFlags as well as any alarm message text.
AlarmClass components in the station’s AlarmService receive the BACnet alarms. Each device uses only one AlarmClass, as referenced in each BacnetDevice’s Alarms device extension. You can specify the same one (for example, the DefaultAlarmClass), or create and use separate alarm classes, as needed.
In the Notification Class object used by the sending BACnet device, any receiving station must be added in the Recipient_List property, using its numerical device ID (Local Device, Object Id). You configure this using the BACnet device’s native configuration tool, or, if the device supports it, directly from the
driver using corresponding Config components for objects in that device.