首页 » 通讯 » 通讯协议054——全网独有的OPC HDA接口(九)IOPCHDA_AsyncUpdate_办法_多个

通讯协议054——全网独有的OPC HDA接口(九)IOPCHDA_AsyncUpdate_办法_多个

乖囧猫 2024-11-29 04:28:01 0

扫一扫用手机浏览

文章目录 [+]

此调用利用ENUM作为返回参数;这对付位掩码值是禁绝确的,并且打消了做事器指定多个支持的方法。
为了避免对这次掩护更新的IDL进行变动,对此的更正将推迟到2.0版。

1)HRESULT QueryCapabilities(pCapabilities)

通讯协议054——全网独有的OPC HDA接口(九)IOPCHDA_AsyncUpdate_办法_多个 通讯协议054——全网独有的OPC HDA接口(九)IOPCHDA_AsyncUpdate_办法_多个 通讯

此函数指定做事器支持哪些更新方法。
它是所有支持OPCHDA AsyncUpdate接口的做事器所必需的方法。

通讯协议054——全网独有的OPC HDA接口(九)IOPCHDA_AsyncUpdate_办法_多个 通讯协议054——全网独有的OPC HDA接口(九)IOPCHDA_AsyncUpdate_办法_多个 通讯
(图片来自网络侵删)

2)HRESULT Insert(dwTransactionID, dwNumItems, phServer, ftTimeStamps, vDataValues, pdwQualities, pdwCancelID, ppErrors)

此函数将一个或多个项目的指定时间戳的值和质量插入到历史数据库中。
结果通过客户真个IOPCHDA_DataCallback::OnUpdateComplete方法返回。
这是接口上的一个可选方法。

3)HRESULT Replace (dwTransactionID, dwNumItems, phServer, ftTimeStamps, vDataValues, pdwQualities, pdwCancelID, ppErrors)

此函数用于更换历史数据库中一个或多个项目在指定时间戳处的值和质量。
结果通过客户真个IOPCHDA_DataCallback::OnUpdateComplete方法返回。
这是接口上的一个可选方法。

4)HRESULT InsertReplace(dwTransactionID, dwNumItems, phServer, ftTimeStamps, vDataValues, pdwQualities, pdwCancelID, ppErrors)

此函数在一个或多个项目的指定时间戳插入或更换值和质量。
如果项目在指定的韶光戳上有一个值,则新的值和质量将取代旧的值。
如果在该韶光戳处没有值,则函数将插入新数据。
结果通过客户真个IOPCHDA_DataCallback::OnUpdateComplete方法返回。
这是接口上的一个可选方法。

5)HRESULT DeleteRaw (dwTransactionID, htStartTime, htEndTime, dwNumItems, phServer, pdwCancelID, ppErrors)

此函数用于从历史数据库中删除一个或多个项目的指定时域的值、质量和韶光戳。
结果通过客户真个IOPCHDA_DataCallback::OnUpdateComplete方法返回。
这是接口上的一个可选方法。

6)HRESULT DeleteAtTime (dwTransactionID, dwNumItems, phServer, ftTimeStamps, pdwCancelID, ppErrors)

此函数用于删除历史数据库中一个或多个项目的指定时间戳的值和质量。
结果通过客户真个IOPCHDA_DataCallback::OnUpdateComplete方法返回。
这是接口上的一个可选方法。

7)HRESULT Cancel(dwCancelID)

此功能取消未完成的操作。
实际实现是特定于做事器的,但做事器将通过客户真个IOPCHDA_Data_Callback::OnCancelComplete方法进行相应,除非调用返回FAILED缺点代码。

未完待续。
更多通信资源请登录网信智汇(wangxinzhihui.com)。

#工业互联网##记录我的2023##物联网#

标签:

相关文章

湖北IT学院,培育数字时代创新人才的摇篮

随着信息技术的飞速发展,我国已成为全球最大的互联网市场。在这个数字时代,IT产业已成为推动经济发展的重要力量。湖北IT学院作为一所...

通讯 2024-12-28 阅读0 评论0