0

BACnet プロトコルを使用してフィールド デバイスからデータを取得するタッチ スクリーン デバイスを開発しています。現在、デバイスのアラームを表示するページをいくつか開発中です。BACnet のドキュメントによると、AlarmSummary という名前のサービスがあります。このサービスを (クライアントとして) 呼び出すと、フィールド デバイスは、アラームごとに次の情報を含むリストで応答します。

  • オブジェクト識別子
  • 警報状態
  • 承認されたトランジションのリスト

ここで私の質問は、AckAlarm サービスでは次の情報を提供する必要があることを考慮して、GetAlarmSummary サービスを介して読み取ったアラームを確認するにはどうすればよいかということです。

  • イベント オブジェクト識別子
  • イベント状態
  • 承認済みタイムスタンプ
  • 謝辞のソース
  • 確認の時間

前もって感謝します

4

1 に答える 1

1

つまり、2 番目のステップで必要な情報を読み取ることができないか、読み取ることができません。アクティブなイベントの状態に関する情報を取得するには、GetEventInformation サービスを使用します。アラームを確認するために必要なすべての情報を返します。

GetAlarmSummary と GetEnrollmentSummary の実行は非推奨であることに注意してください。将来の補遺 135-2012avを参照してください。それでも、デバイスが AE-INFO-B をサポートしていない場合は、開始が必要になります。

于 2013-11-06T13:45:36.497 に答える