QOpcUaAttributeOperand 类
头文件 | #include <QOpcUaAttributeOperand> |
CMake | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake | QT += opcua |
公共函数
QOpcUaAttributeOperand() | |
QOpcUaAttributeOperand(const QOpcUaAttributeOperand &rhs) | |
QString | alias() const |
QOpcUa::NodeAttribute | attributeId() const |
QList<QOpcUaRelativePathElement> | browsePath() const |
QList<QOpcUaRelativePathElement> & | browsePathRef() |
QString | indexRange() const |
QString | nodeId() const |
void | setAlias(const QString &alias) |
void | setAttributeId(QOpcUa::NodeAttribute attributeId) |
void | setBrowsePath(const QList<QOpcUaRelativePathElement> &browsePath) |
void | setIndexRange(const QString &indexRange) |
void | setNodeId(const QString &nodeId) |
QVariant | operator QVariant() const |
QOpcUaAttributeOperand & | operator=(const QOpcUaAttributeOperand &rhs) |
相关非成员
(自 6.7) bool | operator!=(const QOpcUaAttributeOperand &lhs, const QOpcUaAttributeOperand &rhs) |
(自 6.7) bool | operator==(const QOpcUaAttributeOperand &lhs, const QOpcUaAttributeOperand &rhs) |
详细说明
属性操作符 在 OPC UA 1.05 第 4 部分 7.7.4.4 中定义。它具有与 QOpcUaSimpleAttributeOperand 相同的目的,但具有更多的可配置选项。
成员函数文档
QOpcUaAttributeOperand::QOpcUaAttributeOperand()
默认构造一个没有设置参数的属性操作符。
QOpcUaAttributeOperand::QOpcUaAttributeOperand(const QOpcUaAttributeOperand &rhs)
从 rhs 构建属性操作符。
QString QOpcUaAttributeOperand::alias() const
返回此QAttributeOperand的别名。
另请参阅 setAlias()。
QOpcUa::NodeAttribute QOpcUaAttributeOperand::attributeId() const
返回指向browsePath所指向的节点属性的字段ID。
另请参阅 setAttributeId()。
QList<QOpcUaRelativePathElement> QOpcUaAttributeOperand::browsePath() const
返回浏览路径。
另请参阅 setBrowsePath()。
QList<QOpcUaRelativePathElement> &QOpcUaAttributeOperand::browsePathRef()
返回对浏览路径的引用。
另请参阅 browsePath()。
QString QOpcUaAttributeOperand::indexRange() const
返回索引范围字符串。
另请参阅 setIndexRange()。
QString QOpcUaAttributeOperand::nodeId() const
返回类型定义节点的节点ID。
另请参阅 setNodeId()。
void QOpcUaAttributeOperand::setAlias(const QString &alias)
将别名设置为alias。这允许将此实例用作过滤器中其他操作的操数。
另请参阅 alias()。
void QOpcUaAttributeOperand::setAttributeId(QOpcUa::NodeAttribute attributeId)
将属性ID设置为attributeId。
另请参阅 attributeId()。
void QOpcUaAttributeOperand::setBrowsePath(const QList<QOpcUaRelativePathElement> &browsePath)
将相对路径从nodeId()设置为browsePath。
另请参阅 browsePath()。
void QOpcUaAttributeOperand::setIndexRange(const QString &indexRange)
将用于标识属性的单独值或属性值的子集的索引范围字符串设置为indexRange。
另请参阅 indexRange()。
void QOpcUaAttributeOperand::setNodeId(const QString &nodeId)
将类型定义节点的节点ID设置为nodeId。
另请参阅 nodeId()。
QVariant QOpcUaAttributeOperand::operator QVariant() const
将此属性操数转换为QVariant。
QOpcUaAttributeOperand &QOpcUaAttributeOperand::operator=(const QOpcUaAttributeOperand &rhs)
将rhs中的值设置到本属性操作数中。
相关非成员
[noexcept, since 6.7]
bool operator!=(const QOpcUaAttributeOperand &lhs, const QOpcUaAttributeOperand &rhs)
如果lhs的值与rhs不同,则返回true
。
此功能自Qt 6.7版本引入。
[noexcept, since 6.7]
bool operator==(const QOpcUaAttributeOperand &lhs, const QOpcUaAttributeOperand &rhs)
如果lhs的值与rhs相同,则返回true
。
此功能自Qt 6.7版本引入。
© 2024 Qt公司有限公司。本文件中包含的文档贡献版权归各自的拥有者所有。本文件提供的文档是根据自由软件基金会发布的GNU自由文档许可证版本1.3的条款提供的。Qt及其相关标志是芬兰及/或全球其他地区的Qt公司有限责任公司的商标。所有其他商标均属于各自所有者。