QOpcUaReadResult 类

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

头文件 #include <QOpcUaReadResult>
CMakefind_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmakeQT += opcua

公共函数

QOpcUaReadResult()
QOpcUaReadResult(const QOpcUaReadResult &other)
QOpcUa::NodeAttributeattribute() const
QStringindexRange() const
QStringnodeId() const
QDateTimeserverTimestamp() const
voidsetAttribute(QOpcUa::NodeAttribute attribute)
voidsetIndexRange(const QString &indexRange)
voidsetNodeId(const QString &nodeId)
voidsetServerTimestamp(const QDateTime &serverTimestamp)
voidsetSourceTimestamp(const QDateTime &sourceTimestamp)
voidsetStatusCode(QOpcUa::UaStatusCode statusCode)
voidsetValue(const QVariant &value)
QDateTimesourceTimestamp() const
QOpcUa::UaStatusCodestatusCode() const
QVariantvalue() const
QOpcUaReadResult &operator=(const QOpcUaReadResult &rhs)

详细描述

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

除了服务器返回的数据外,此类还包含从请求中获得的节点 ID、属性和索引范围,使得客户端可以匹配结果与请求。

此类对象存储在 QOpcUaClient::readNodeAttributesFinished() 信号中,并包含包含在 QOpcUaClient::readNodeAttributes() 请求中的读取操作的结果。

参见QOpcUaClient::readNodeAttributes(),QOpcUaClient::readNodeAttributesFinished(),以及 QOpcUaReadItem

成员函数文档

QOpcUaReadResult::QOpcUaReadResult()

默认构造无参数设置的读取结果。

QOpcUaReadResult::QOpcUaReadResult(const QOpcUaReadResult &other)

other 中构造读取结果。

QOpcUa::NodeAttribute QOpcUaReadResult::attribute() const

返回属性 id。

另请参阅setAttribute()。

QString QOpcUaReadResult::indexRange() const

返回索引范围。

另请参阅setIndexRange()。

QString QOpcUaReadResult::nodeId() const

返回节点 id。

另请参阅setNodeId()。

QDateTime QOpcUaReadResult::serverTimestamp() const

返回 value 的服务器时间戳。

另请参阅setServerTimestamp()。

void QOpcUaReadResult::setAttribute(QOpcUa::NodeAttribute attribute)

将属性 id 设置为 attribute

另请参阅attribute()。

void QOpcUaReadResult::setIndexRange(const QString &indexRange)

将索引范围设置为 indexRange

另请参阅indexRange()。

void QOpcUaReadResult::setNodeId(const QString &nodeId)

将节点 id 设置为 nodeId

另请参阅nodeId()。

void QOpcUaReadResult::setServerTimestamp(const QDateTime &serverTimestamp)

将服务器时间戳设置为 serverTimestamp

另请参阅serverTimestamp()。

void QOpcUaReadResult::setSourceTimestamp(const QDateTime &sourceTimestamp)

将源时间戳设置为 sourceTimestamp

另请参阅sourceTimestamp()。

void QOpcUaReadResult::setStatusCode(QOpcUa::UaStatusCode statusCode)

将状态码设置为 statusCode

另请参阅statusCode()。

void QOpcUaReadResult::setValue(const QVariant &value)

将值设置为 value

另请参阅value()。

QDateTime QOpcUaReadResult::sourceTimestamp() const

返回 value 的源时间戳。

另请参阅setSourceTimestamp()。

QOpcUa::UaStatusCode QOpcUaReadResult::statusCode() const

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

另见 setStatusCode()。

QVariant QOpcUaReadResult::value() const

返回值。

另见 setValue()。

QOpcUaReadResult &QOpcUaReadResult::operator=(const QOpcUaReadResult &rhs)

rhs的值设置到这个读取结果中。

© 2024 Qt公司。此处包含的文档贡献的版权属于其各自的所有者。本文件中的文档是根据自由软件基金会发布的GNU自由文档许可证第1.3版授权使用的。Qt和相关 logo是芬兰Qt公司及其在全球的分公司和子公司的商标。所有其他商标均属于其各自所有者。