QOpcUaReadResult 类
此类存储读取操作的结果。更多信息...
头文件 | #include <QOpcUaReadResult> |
CMake | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake | QT += opcua |
公共函数
QOpcUaReadResult() | |
QOpcUaReadResult(const QOpcUaReadResult &other) | |
QOpcUa::NodeAttribute | attribute() const |
QString | indexRange() const |
QString | nodeId() const |
QDateTime | serverTimestamp() const |
void | setAttribute(QOpcUa::NodeAttribute attribute) |
void | setIndexRange(const QString &indexRange) |
void | setNodeId(const QString &nodeId) |
void | setServerTimestamp(const QDateTime &serverTimestamp) |
void | setSourceTimestamp(const QDateTime &sourceTimestamp) |
void | setStatusCode(QOpcUa::UaStatusCode statusCode) |
void | setValue(const QVariant &value) |
QDateTime | sourceTimestamp() const |
QOpcUa::UaStatusCode | statusCode() const |
QVariant | value() 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公司及其在全球的分公司和子公司的商标。所有其他商标均属于其各自所有者。