据我从 OPC-UA 规范中可以看出,在每个发布时间间隔,OPC-UA 服务器都会发送一个 NotificationMessage,其中包含它在队列中采样的所有更改的所有通知(我正在监视变量值)。
但正如我在 open62541 文档中发现的那样,它的订阅方法UA_Client_MonitoredItems_createDataChange
和UA_Client_MonitoredItems_createDataChanges
工作基于“每个受监控项目的回调”。逐项。
有没有办法批量获取一个发布间隔的所有监控项变化?
1-st 发布间隔:更改项目 1、2、3 的值
第 2 次发布间隔:更改第 2、4、5 项的值
ETC...