0

我正在开发一种使用 BACnet 协议从现场设备获取数据的触摸屏设备。我目前正在开发一些显示设备警报的页面。根据 BACnet 文档,有一个名为 AlarmSummary 的服务。当调用(作为客户端)此服务时,现场设备会回答一个列表,其中包括每个警报的以下信息

  • 对象标识符
  • 报警状态
  • 已确认的转换列表

现在我的问题是:考虑到 AckAlarm 服务需要提供以下信息,我如何才能确认通过 GetAlarmSummary 服务读取的警报

  • 事件对象标识符
  • 事件状态
  • 确认的时间戳
  • 确认来源
  • 确认时间

提前致谢

4

1 回答 1

1

简而言之,您不能或者您在第二步中阅读了所需的信息。使用 GetEventInformation 服务获取有关活动事件状态的信息。它返回确认警报所需的所有信息。

请注意,不推荐执行 GetAlarmSummary 和 GetEnrollmentSummary,请参阅未来的附录 135-2012av。无论如何,如果设备不支持 AE-INFO-B,仍然需要启动。

于 2013-11-06T13:45:36.497 回答