- class QOpcUaHistoryEvent#
此类存储从节点的历史事件。 更多信息...
自 6.7 版本引入。
概述#
方法#
def
__init__()
def
addEvent()
def
count()
def
events()
def
nodeId()
def
__ne__()
def
setNodeId()
def
setStatusCode()
def
statusCode()
def
swap()
注意
此文档可能包含自动从C++翻译到Python的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译问题,您还可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建工单来通知我们。
详细说明#
处理读取历史事件的请求时,使用此类实例存储有关已读取哪个节点、其事件和状态码的信息。历史读取响应的完成信号将返回一个包含
QOpcUaHistoryEvent
对象的列表,可以解析这些对象以审查请求的结果。- __init__()#
构建一个无效的历史事件项。
- __init__(other)
- 参数::
other –
QOpcUaHistoryEvent
从`other`构建一个历史事件项。
- __init__(nodeId)
- 参数::
nodeId – 字符串
构建一个历史事件项,并存储与它相对应的节点。
- addEvent(value)#
- 参数::
value – QSizeVar列表
添加由`value`指定的字段列表。
- count()#
- 返回类型::
int
返回可用事件的数目。
- events()#
- 返回类型::
QVariant列表的列表
返回包含历史读取请求结果的QVariantList对象的列表。
- nodeId()#
- 返回类型::
str
返回已存储事件的节点的nodeId。
另请参阅
- __ne__(rhs)#
- 参数::
rhs –
QOpcUaHistoryEvent
- 返回类型::
bool
如果lhs不等于rhs,则返回
true
。- setNodeId(nodeId)#
- 参数::
nodeId – 字符串
将
nodeId
设置为nodeId
。另请参阅
- setStatusCode(statusCode)#
- 参数::
statusCode –
UaStatusCode
将状态码设置为
statusCode
。另请参阅
- statusCode()#
- 返回类型::
返回状态码,指示在获取历史事件时是否发生错误。
另请参阅
- swap(other)#
- 参数::
other –
QOpcUaHistoryEvent
将历史事件对象
other
与此历史事件对象交换。此操作非常快并且永远不会失败。