Bacnet プロトコルで実行されている PLC からアラームにアクセスしようとしています。Windows 10 IoT プラットフォーム (RPI で実行) を使用しています。イベント状態、アラームなど、すべての Bacnet オブジェクトの「プロパティ」を読み取ることができますが、すべてのオブジェクトのすべてのアラームを取得する必要があります。
GetAlarmSummary と GetEnrollmentSummary は非推奨であり、GetEventInformation サービスを使用する必要があることはわかっていますが、オブジェクトをブラウズしているときに通知クラス オブジェクトを見つけることはできますが、それらがバイナリ オブジェクトまたはアナログ オブジェクトとどのように接続されているかわかりません。
また、(binary、analog、multistateValue) のような Bacnet オブジェクトには、オブジェクトに接続されている通知クラスの数を示す通知クラス番号があることも知っていますが、それらが互いにどのように反応しているか、エラーメッセージがどのように生成されているかは本当にわかりません。エラーのあるオブジェクトのイベント状態がアラームに設定されていることに気づきましたが、通知クラスを参照しようとすると、タイプと優先度しか取得できず、接続されたオブジェクトについては何も取得されないため、通知クラスとどのように連携しているかわかりません。誰かが私が使用できるコードのサンプルを提供したり、この問題を完了するためのポイントを教えてくれませんか?
ありがとう