PySide6.QtOpcUa.QOpcUaHistoryEvent

class QOpcUaHistoryEvent

此类存储来自节点的历史事件。更多

在版本6.7中添加。

概要

方法

注意

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

详细描述

当处理读取历史事件的请求时,此类的实例用于存储有关已读取的节点、其事件和状态代码的信息。历史读取响应的完成信号将返回一个QOpcUaHistoryEvent对象列表,可以解析这些对象以查看请求的结果。

__init__()

构造一个无效的历史事件项。

__init__(other)
Parameters:

其他QOpcUaHistoryEvent

other构造一个历史事件项。

__init__(nodeId)
Parameters:

nodeId – str

构建一个历史事件项并存储它对应的节点。

addEvent(value)
Parameters:

value – QVariant 的列表

添加由value给出的事件字段列表。

count()
Return type:

整数

返回可用事件的数量。

events()
Return type:

.QVariant 的列表的列表

返回包含历史读取请求结果的QVariantList对象列表。

nodeId()
Return type:

字符串

返回其事件已被存储的节点的nodeId。

另请参阅

setNodeId()

__ne__(rhs)
Parameters:

rhsQOpcUaHistoryEvent

Return type:

布尔

如果 lhs 不等于 rhs,则返回 true

__eq__(rhs)
Parameters:

rhsQOpcUaHistoryEvent

Return type:

布尔

如果 rhslhs 包含相同的值,则返回 true

setNodeId(nodeId)
Parameters:

nodeId – str

nodeId设置为nodeId

另请参阅

nodeId()

setStatusCode(statusCode)
Parameters:

statusCodeUaStatusCode

将状态码设置为 statusCode

另请参阅

statusCode()

statusCode()
Return type:

UaStatusCode

返回状态码,该状态码指示在获取历史事件时是否发生了错误。

另请参阅

setStatusCode()

swap(other)
Parameters:

其他QOpcUaHistoryEvent

将此历史事件对象与other历史事件对象交换。此操作非常快速且永远不会失败。