0
我正在使用OPC UA Java堆棧和開發OPC UA客戶端。我已經訂購了一個監控項目併發布了請求。如果監視項目的值發生更改,我正在使用datachangefilter設置觸發器。現在我能夠得到通知。但我想只在發生數據更改時纔會收到通知。我正在使用此代碼段如何獲取數據更改通知OPC UA Java客戶端
DataChangeFilter datachange = new DataChangeFilter();
datachange.setTrigger(DataChangeTrigger.StatusValue);
即使值沒有變化,我也會收到通知(發佈響應通知消息 - 通知數據)。如果StatusCode或值發生更改,DataChangeTrigger.StatusValue會報告通知。 –
另外我發佈請求後只收到一次通知。之後,即使價值變化,我也沒有收到任何通知。有沒有簡單的方法來創建數據變更通知的偵聽器。 –