QOpcUaReadItem 类

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

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

公共函数

QOpcUaReadItem()
QOpcUaReadItem(const QString &nodeId, QOpcUa::NodeAttribute attr = QOpcUa::NodeAttribute::Value, const QString &indexRange = QString())
QOpcUaReadItem(const QOpcUaReadItem &other)
QOpcUa::NodeAttributeattribute() const
QStringindexRange() const
QStringnodeId() const
voidsetAttribute(QOpcUa::NodeAttribute attribute)
voidsetIndexRange(const QString &indexRange)
voidsetNodeId(const QString &nodeId)
QOpcUaReadItem &operator=(const QOpcUaReadItem &rhs)
booloperator!=(const QOpcUaReadItem &lhs, const QOpcUaReadItem &rhs)
booloperator==(const QOpcUaReadItem &lhs, const QOpcUaReadItem &rhs)

详细描述

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

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

另请参阅:QOpcUaClient::readNodeAttributes() 和 QOpcUaReadResult

成员函数文档

QOpcUaReadItem::QOpcUaReadItem()

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

QOpcUaReadItem::QOpcUaReadItem(const QString &nodeId, QOpcUa::NodeAttribute attr = QOpcUa::NodeAttribute::Value, const QString &indexRange = QString())

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

QOpcUaReadItem::QOpcUaReadItem(const QOpcUaReadItem &other)

other中构建一个读取项。

QOpcUa::NodeAttribute QOpcUaReadItem::attribute() const

返回节点属性ID。

另请参阅 setAttribute

QString QOpcUaReadItem::indexRange() const

返回索引范围。

另请参阅 setIndexRange

QString QOpcUaReadItem::nodeId() const

返回节点ID。

另请参阅 setNodeId

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

将节点属性ID设置为attribute

另请参阅 attribute

void QOpcUaReadItem::setIndexRange(const QString &indexRange)

将索引范围设置为indexRange

另请参阅 indexRange

void QOpcUaReadItem::setNodeId(const QString &nodeId)

将节点ID设置为nodeId

另请参阅 nodeId

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

在这个读取项中设置来自rhs的值。

相关非成员函数

[noexcept] bool operator!=(const QOpcUaReadItem &lhs, const QOpcUaReadItem &rhs)

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

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

[noexcept] bool operator==(const QOpcUaReadItem &lhs, const QOpcUaReadItem &rhs)

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

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

© 2024 Qt公司有限公司。本文件中包含的文档贡献均为各自所有者的版权。本文件所提供的文档是根据《GNU自由文档许可证1.3版本》授权的,该许可证由自由软件基金会发布。Qt和其相关标志是芬兰和/或其他国家全球范围内的注册商标。所有其他商标均为各自所有者所有。