QOpcUaAttributeOperand 类

OPC UA 属性操作符 类型。 更多信息...

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

公共函数

QOpcUaAttributeOperand()
QOpcUaAttributeOperand(const QOpcUaAttributeOperand &rhs)
QStringalias() const
QOpcUa::NodeAttributeattributeId() const
QList<QOpcUaRelativePathElement>browsePath() const
QList<QOpcUaRelativePathElement> &browsePathRef()
QStringindexRange() const
QStringnodeId() const
voidsetAlias(const QString &alias)
voidsetAttributeId(QOpcUa::NodeAttribute attributeId)
voidsetBrowsePath(const QList<QOpcUaRelativePathElement> &browsePath)
voidsetIndexRange(const QString &indexRange)
voidsetNodeId(const QString &nodeId)
QVariantoperator QVariant() const
QOpcUaAttributeOperand &operator=(const QOpcUaAttributeOperand &rhs)
(自 6.7) booloperator!=(const QOpcUaAttributeOperand &lhs, const QOpcUaAttributeOperand &rhs)
(自 6.7) booloperator==(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公司有限责任公司的商标。所有其他商标均属于各自所有者。