class QOpcUaReadResult#

此类存储读取操作的结果。 更多

概述#

方法#

注:

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

详细说明#

在OPC UA服务器上执行读取操作返回的值和时间戳,描述了源生成值的时间和服务器获取该值的时间。还返回一个状态码,描述了值是否可以读取,如果不行,读取失败的原因。

除此之外,此类还包含从请求返回的节点ID、属性和索引范围,以便客户端能够将结果与请求进行匹配。

本类对象在 readNodeAttributesFinished() 信号中返回,并包含作为 readNodeAttributes() 请求一部分的读取操作的结果。

__init__()#

默认情况下,构建一个未设置任何参数的读取结果。

__init__(other)
参数:

otherQOpcUaReadResult

other 构建读取结果。

attribute()#
返回类型:

NodeAttribute

返回属性 ID。

另请参阅:

setAttribute()

indexRange()#
返回类型:

str

返回索引范围。

另请参阅:

setIndexRange()

nodeId()#
返回类型:

str

返回节点 ID。

另请参阅:

setNodeId()

serverTimestamp()#
返回类型:

QDateTime

返回 value() 的服务器时间戳。

另请参阅:

setServerTimestamp()

setAttribute(attribute)#
参数:

attributeNodeAttribute

将属性 ID 设置为 attribute

另请参阅:

attribute()

setIndexRange(indexRange)#
参数:

indexRange – str

将索引范围设置为 indexRange

另请参阅:

indexRange()

setNodeId(nodeId)#
参数:

nodeId – str

将节点 ID 设置为 nodeId

另请参阅:

nodeId()

setServerTimestamp(serverTimestamp)#
参数:

serverTimestampQDateTime

将服务器时间戳设置为 serverTimestamp

另请参阅:

serverTimestamp()

setSourceTimestamp(sourceTimestamp)#
参数:

sourceTimestampQDateTime

将源时间戳设置为 sourceTimestamp

另请参阅:

sourceTimestamp()

setStatusCode(statusCode)#
参数:

statusCodeUaStatusCode

将状态码设置为 statusCode

另请参阅:

statusCode()

setValue(value)#
参数:

value – 对象

将值设置为 value

另请参阅:

value()

sourceTimestamp()#
返回类型:

QDateTime

返回 value() 的源时间戳。

另请参阅:

setSourceTimestamp()

statusCode()#
返回类型:

UaStatusCode

返回该元素的状态码。如果状态码不是 Good,则值和时间戳无效。

另请参阅:

setStatusCode()

value()#
返回类型:

对象

返回值。

另请参阅:

setValue()