QOpcUaReadItem 类
此类存储读取操作的选项。 更多信息...
头文件 | #include <QOpcUaReadItem> |
CMake | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake | QT += opcua |
公共函数
QOpcUaReadItem() | |
QOpcUaReadItem(const QString &nodeId, QOpcUa::NodeAttribute attr = QOpcUa::NodeAttribute::Value, const QString &indexRange = QString()) | |
QOpcUaReadItem(const QOpcUaReadItem &other) | |
QOpcUa::NodeAttribute | attribute() const |
QString | indexRange() const |
QString | nodeId() const |
void | setAttribute(QOpcUa::NodeAttribute attribute) |
void | setIndexRange(const QString &indexRange) |
void | setNodeId(const QString &nodeId) |
QOpcUaReadItem & | operator=(const QOpcUaReadItem &rhs) |
相关非成员
bool | operator!=(const QOpcUaReadItem &lhs, const QOpcUaReadItem &rhs) |
bool | operator==(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
。
如果两个读取项的nodeId
、attribute
或indexRange
不相等,则认为它们不相等。
[noexcept]
bool operator==(const QOpcUaReadItem &lhs, const QOpcUaReadItem &rhs)
如果lhs等于rhs,则返回true
;否则返回false
。
如果两个读取项的nodeId
、attribute
和indexRange
相等,则认为它们相等。
© 2024 Qt公司有限公司。本文件中包含的文档贡献均为各自所有者的版权。本文件所提供的文档是根据《GNU自由文档许可证1.3版本》授权的,该许可证由自由软件基金会发布。Qt和其相关标志是芬兰和/或其他国家全球范围内的注册商标。所有其他商标均为各自所有者所有。