C++ open62541:同时获取订阅的所有更改的监视项

C++ open62541:同时获取订阅的所有更改的监视项,c++,opc-ua,open62541,C++,Opc Ua,Open62541,从OPC-UA规范中可以看出,在每个发布间隔上,OPC-UA服务器都会发送一条通知消息,其中包含它在队列中采样的所有更改(我正在监视变量值)的所有通知 但正如我在open62541文档中发现的那样,它的订阅方法UA\U Client\U MonitoredItems\U createDataChange和UA\U Client\U MonitoredItems\U createDataChanges基于“每个监控项的回调”工作。逐项 是否有一种方法可以批量获取一个发布间隔内的所有监视项更改 第一

从OPC-UA规范中可以看出,在每个发布间隔上,OPC-UA服务器都会发送一条通知消息,其中包含它在队列中采样的所有更改(我正在监视变量值)的所有通知

但正如我在open62541文档中发现的那样,它的订阅方法
UA\U Client\U MonitoredItems\U createDataChange
UA\U Client\U MonitoredItems\U createDataChanges
基于“每个监控项的回调”工作。逐项

是否有一种方法可以批量获取一个发布间隔内的所有监视项更改

第一次发布间隔:更改了项目1、2、3的值

第二次发布间隔:更改了第2、4、5项的值


等等。

据我所知,这取决于您使用的软件堆栈。(例如,软件、Microsoft.NET标准)。NotificationMessage包含您添加到订阅的MonitoredItem的所有更改。但软件堆栈的API如何为您提供更改略有不同。

据我所知,这取决于您使用的软件堆栈。(例如,软件、Microsoft.NET标准)。NotificationMessage包含您添加到订阅的MonitoredItem的所有更改。但软件堆栈的API如何为您提供更改略有不同