class QOpcUaHistoryData#

该类存储从节点中获得的历史数据值。 更多信息...

6.3版本中引入。

摘要#

方法#

注意:

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译有误,您也可以通过在https:/bugreports.qt.io/projects/PYSIDE创建一个工单来告诉我们。

详细描述#

当处理读取历史数据的请求时,使用此类实例存储有关已读取节点的信息,其值和状态码。历史读取请求完成的信号将返回一个包含 QOpcUaHistoryData 对象的列表,可以解析以查看请求的结果。

__init__()#

构造一个无效的历史数据项。

__init__(other)
参数::

otherQOpcUaHistoryData

other 构造历史数据项。

__init__(nodeId)
参数::

nodeId – str

构造一个历史数据项并存储它对应的节点。

addValue(value)#
参数::

valueQOpcUaDataValue

添加由 value 提供的数据值对象。

count()#
返回类型::

int

返回可用的数据值对象的数量。

nodeId()#
返回类型::

str

返回已存储数据的节点的nodeId。

参见

setNodeId()

result()#
返回类型::

列表 của QOpcUaDataValue

返回历史读取请求的结果的数据值对象的列表。

setNodeId(nodeId)#
参数::

nodeId – str

nodeId设置为nodeId

参见

nodeId()

setStatusCode(statusCode)#
参数::

statusCodeUaStatusCode

将状态码设置为statusCode

参见

statusCode()

statusCode()#
返回类型::

UaStatusCode

返回表示在获取历史数据时是否发生错误的狀態碼。

swap(other)#
参数::

otherQOpcUaHistoryData

other交换此数据值实例。此函数非常快且永远不会失败。