PySide6.QtOpcUa.QOpcUaDataValue

class QOpcUaDataValue

此类存储OPC UA值数据及相关元数据。更多

在版本6.3中添加。

概要

方法

注意

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

详细描述

此类对应于OPC UA DataValue类型。

__init__()

构造一个无效的数据值。

__init__(other)
Parameters:

其他QOpcUaDataValue

other构造一个数据值。

__ne__(rhs)
Parameters:

rhsQOpcUaDataValue

Return type:

布尔

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

__eq__(rhs)
Parameters:

rhsQOpcUaDataValue

Return type:

布尔

如果 lhs 等于 rhs,则返回 true

serverPicoseconds()
Return type:

整数

返回服务器时间戳的10皮秒间隔数。

另请参阅

setServerPicoseconds()

serverTimestamp()
Return type:

QDateTime

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

另请参阅

setServerTimestamp()

setServerPicoseconds(serverPicoseconds)
Parameters:

serverPicoseconds – int

将服务器时间戳的10皮秒间隔数设置为serverPicoseconds

另请参阅

serverPicoseconds()

setServerTimestamp(serverTimestamp)
Parameters:

serverTimestampQDateTime

将服务器时间戳设置为 serverTimestamp

另请参阅

serverTimestamp()

setSourcePicoseconds(sourcePicoseconds)
Parameters:

sourcePicoseconds – int

将源时间戳的10皮秒间隔数设置为sourcePicoseconds

另请参阅

sourcePicoseconds()

setSourceTimestamp(sourceTimestamp)
Parameters:

sourceTimestampQDateTime

将源时间戳设置为 sourceTimestamp

另请参阅

sourceTimestamp()

setStatusCode(statusCode)
Parameters:

statusCodeUaStatusCode

将状态码设置为 statusCode

另请参阅

statusCode()

setValue(value)
Parameters:

– 对象

将值设置为value

如果此数据值要与QOpcUaBinaryDataEncodingQOpcUaGenericStructHandler一起使用,则值的类型必须为QOpcUaVariant

另请参阅

value()

sourcePicoseconds()
Return type:

整数

返回源时间戳的10皮秒间隔数。

另请参阅

setSourcePicoseconds()

sourceTimestamp()
Return type:

QDateTime

返回value()的源时间戳。

另请参阅

setSourceTimestamp()

statusCode()
Return type:

UaStatusCode

返回此数据值的状态代码。如果状态代码不是Good,则该值和时间戳无效。

另请参阅

setStatusCode()

swap(other)
Parameters:

其他QOpcUaDataValue

将此数据值实例与 other 交换。此函数非常快且永远不会失败。

value()
Return type:

对象

返回值。

另请参阅

setValue()