QOpcUaQualifiedName 类

OPC UA QualifiedName 类型。 更多...

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

公共函数

QOpcUaQualifiedName()
QOpcUaQualifiedName(quint16 namespaceIndex, const QString &name)
QOpcUaQualifiedName(const QOpcUaQualifiedName &rhs)
QStringname() const
quint16namespaceIndex() const
voidsetName(const QString &name)
voidsetNamespaceIndex(quint16 namespaceIndex)
QVariantoperator QVariant() const
QOpcUaQualifiedName &operator=(const QOpcUaQualifiedName &rhs)
booloperator==(const QOpcUaQualifiedName &rhs) const
(自 6.3) QDebugoperator<<(QDebug debug, const QOpcUaQualifiedName &name)

详细描述

这是 Qt OPC UA 对 OPC UA 1.05 第 3 部分 8.3 中定义的 OPC UA QualifiedName 类型的表示。QualifiedName 是一个通过命名空间索引进行限定的名称。命名空间索引对应服务器命名空间数组中的一个条目。QualifiedName 主要用于表示节点的 BrowseName 属性。

成员函数文档

QOpcUaQualifiedName::QOpcUaQualifiedName()

默认构造没有设置参数的限定名称。

QOpcUaQualifiedName::QOpcUaQualifiedName(quint16 namespaceIndex, const QString &name)

使用命名空间索引 namespaceIndex 和名称 name 构造限定名称。

QOpcUaQualifiedName::QOpcUaQualifiedName(const QOpcUaQualifiedName &rhs)

rhs 构造限定名称。

QString QOpcUaQualifiedName::name() const

返回名称。

另请参阅setName()。

quint16 QOpcUaQualifiedName::namespaceIndex() const

返回命名空间索引。

另请参阅 setNamespaceIndex

void QOpcUaQualifiedName::setName(const QString &name)

将名称设置为name

另请参阅 name

void QOpcUaQualifiedName::setNamespaceIndex(quint16 namespaceIndex)

将命名空间索引设置为namespaceIndex

另请参阅 namespaceIndex

QVariant QOpcUaQualifiedName::operator QVariant() const

将此合格名称转换为QVariant

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

rhs中的值设置到此合格名称中。

bool QOpcUaQualifiedName::operator==(const QOpcUaQualifiedName &rhs) const

如果此合格名称与rhs具有相同的值,则返回true

相关非成员

[since 6.3] QDebug operator<<(QDebug debug, const QOpcUaQualifiedName &name)

将合格的name写入debug输出。

此功能自Qt 6.3版引入。

另请参阅 QDebug

© 2024 Qt公司。包含在此处的文档贡献是各自所有者的版权。在此提供的文档根据Free Software Foundation发布的GNU自由文档许可协议版本1.3的条款进行许可。Qt及其标志是芬兰及其它国家的Qt公司注册商标。所有其他商标均为其各自所有者的财产。