0
OPC UA Javaスタックを使用しており、OPC UAクライアントを開発中です。私はサブスクリプションを作成し、監視対象のアイテムにリクエストを公開しています。私は、監視対象項目の値が変更された場合、datachangefilterを使用してトリガーを設定しています。今私は通知を得ることができます。しかし、私は通知がデータ変更が発生したときにのみ取得したい。このコードスニペットを使用していますデータ変更通知を取得する方法OPC UA Javaクライアント
DataChangeFilter datachange = new DataChangeFilter();
datachange.setTrigger(DataChangeTrigger.StatusValue);
値が変更されない場合でも通知を受け取ります(応答通知メッセージを送信します - 通知データ)。 StatusCodeまたは値が変更された場合、DataChangeTrigger.StatusValueは通知を報告します。 –
また、私は、リクエストを発行した後で一度だけ通知を受け取ります。その後、値が変わっても、私は通知を受けていません。データ感情認識のためのリスナーを作成する簡単な方法はありますか? –