class QOpcUaHistoryEvent#

此类存储从节点的历史事件。 更多信息...

自 6.7 版本引入。

概述#

方法#

注意

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

详细说明#

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

__init__()#

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

__init__(other)
参数::

otherQOpcUaHistoryEvent

从`other`构建一个历史事件项。

__init__(nodeId)
参数::

nodeId – 字符串

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

addEvent(value)#
参数::

value – QSizeVar列表

添加由`value`指定的字段列表。

count()#
返回类型::

int

返回可用事件的数目。

events()#
返回类型::

QVariant列表的列表

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

nodeId()#
返回类型::

str

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

另请参阅

setNodeId()

__ne__(rhs)#
参数::

rhsQOpcUaHistoryEvent

返回类型::

bool

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

setNodeId(nodeId)#
参数::

nodeId – 字符串

nodeId设置为nodeId

另请参阅

nodeId()

setStatusCode(statusCode)#
参数::

statusCodeUaStatusCode

将状态码设置为statusCode

另请参阅

statusCode()

statusCode()#
返回类型::

UaStatusCode

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

另请参阅

setStatusCode()

swap(other)#
参数::

otherQOpcUaHistoryEvent

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