我正在用Java编程语言编写一个使用Milo库的客户端。我见过使用UaMonitoredItem对象的setValueConsumer(Value Consumer Value Consumer(或setEventConsumer。如本例所示:
monitoredItem.setEventConsumer((item, vs) -> {
logger.info(
"Event Received from {}",
item.getReadValueId().getNodeId());
});
问题是如何在使用订阅时捕获UaMonitoredItem更改,以便在应用程序的其他部分中使用此通知?
没有理由不能在应用程序中使用此回调。这个例子只是不让应用程序的其他部分对它做任何事情