QOpcUaQualifiedName 类
OPC UA QualifiedName 类型。 更多...
头文件 | #include <QOpcUaQualifiedName> |
CMake | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake | QT += opcua |
公共函数
QOpcUaQualifiedName() | |
QOpcUaQualifiedName(quint16 namespaceIndex, const QString &name) | |
QOpcUaQualifiedName(const QOpcUaQualifiedName &rhs) | |
QString | name() const |
quint16 | namespaceIndex() const |
void | setName(const QString &name) |
void | setNamespaceIndex(quint16 namespaceIndex) |
QVariant | operator QVariant() const |
QOpcUaQualifiedName & | operator=(const QOpcUaQualifiedName &rhs) |
bool | operator==(const QOpcUaQualifiedName &rhs) const |
相关非成员
(自 6.3) QDebug | operator<<(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公司注册商标。所有其他商标均为其各自所有者的财产。