PySide6.QtOpcUa.QOpcUaReadItem

class QOpcUaReadItem

此类存储读取操作的选项。更多

概要

方法

注意

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

详细描述

对OPC UA服务器的读取操作返回服务器上节点属性的整个值或某个索引范围的值。此类包含后端向服务器发出读取请求所需的信息。

一个或多个此类的对象构成了readNodeAttributes()操作的请求。

__init__()

默认构造一个没有设置参数的读取项。

__init__(other)
Parameters:

其他QOpcUaReadItem

other 构造一个读取项。

__init__(nodeId[, attr=QOpcUa.NodeAttribute.Value[, indexRange=""]])
Parameters:

为节点 nodeId 的属性 attr 的索引范围 indexRange 构造一个读取项。

attribute()
Return type:

NodeAttribute

返回节点属性id。

另请参阅

setAttribute()

indexRange()
Return type:

字符串

返回索引范围。

另请参阅

setIndexRange()

nodeId()
Return type:

字符串

返回节点ID。

另请参阅

setNodeId()

__ne__(rhs)
Parameters:

rhsQOpcUaReadItem

Return type:

布尔

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

如果两个读取项的nodeIdattributeindexRange不相等,则认为它们不相等。

setAttribute(attribute)
Parameters:

属性NodeAttribute

将节点属性id设置为attribute

另请参阅

attribute()

setIndexRange(indexRange)
Parameters:

indexRange – str

将索引范围设置为 indexRange

另请参阅

indexRange()

setNodeId(nodeId)
Parameters:

nodeId – str

将节点ID设置为nodeId

另请参阅

nodeId()