class QOpcUaHistoryReadResponse#

此类用于请求历史数据和存储结果。 更多信息

Inheritance diagram of PySide6.QtOpcUa.QOpcUaHistoryReadResponse

自6.3版起添加。

摘要#

方法#

信号#

注意:

本文档可能包含从C++自动转换为Python的片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译有问题,您也可以通过在https:/bugreports.qt.io/projects/PYSIDE创建票据来告知我们。

详细描述#

使用QOpcUaHistoryReadRawRequestQOpcUaHistoryReadEventRequest可以指定对OPC UA服务器的历史数据请求。

此类的对象和请求的状态码根据请求类型返回在UaStatusCode serviceResult)UaStatusCode serviceResult)信号中,并包含请求的结果。

class State#

此枚举指定响应的状态。

常量

描述

QOpcUaHistoryReadResponse.State.Unknown

QOpcUaHistoryReadResponse.State.Reading

QOpcUaHistoryReadResponse.State.Finished

QOpcUaHistoryReadResponse.State.MoreDataAvailable

QOpcUaHistoryReadResponse.State.Error

data()#
返回类型::

.QOpcUaHistoryData列表

返回一个包含所需历史数据的列表。

events()#
返回类型::

QOpcUaHistoryEvent 列表

返回一个包含请求中每个节点事件的 QOpcUaHistoryEvent 对象列表的列表。

hasMoreData()
返回类型::

bool

如果历史数据请求中还有更多值可用,则返回 true。

readHistoryDataFinished(results, serviceResult)
参数:
  • results – QOpcUaHistoryData 列表

  • serviceResult – UaStatusCode

当历史数据请求完成时发出此信号。它将添加到 results 中,并将 serviceResult 设置为指示结果状态。

另请参阅

data() serviceResult()

readHistoryEventsFinished(results, serviceResult)
参数:
  • results – QOpcUaHistoryEvent 列表

  • serviceResult – UaStatusCode

当历史事件请求完成时发出此信号。新历史数据和任何以前的数据都返回在 results 中,而 serviceResult 指示结果状态。

另请参阅

events() serviceResult()

readMoreData()
返回类型::

bool

如果成功派发了读取更多历史值的请求,则返回 true。

releaseContinuationPoints()
返回类型::

bool

释放续点并将请求设置为完成。如果未处理请求已成功完成,则返回 true;否则返回 false。

serviceResult()
返回类型::

UaStatusCode

返回历史数据请求的服务结果。

state()#
返回类型::

状态

返回历史数据请求的当前状态。

stateChanged(state)#
参数:

状态State

此信号在历史数据请求的状态更改时发射。它将 state 设置为指示更改的状态。