I am developing a touch screen device that gets data from field devices using the BACnet protocol. I'm currently developing some pages that show devices alarms. As per BACnet documentation, there is a service named AlarmSummary. When invoke (as a client) this service, field device answers with a list that include, for each alarm, the following information
- object identifier
- alarm state
- list of acked transitions
Now my question is: how can I acknowledge an alarm that I read through the GetAlarmSummary service considering that the AckAlarm service requires the following information to be provided
- Event Object Identifier
- Event State
- Acknowledged Time Stamp
- Acknowledgment Source
- Time Of Acknowledgment
Thanks in advance