QOpcUaExpandedNodeId 类

OPC UA ExpandedNodeId。 更多信息...

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

公共函数

QOpcUaExpandedNodeId()
QOpcUaExpandedNodeId(const QString &nodeId)
QOpcUaExpandedNodeId(const QString &namespaceUri, const QString &nodeId, quint32 serverIndex = 0)
QOpcUaExpandedNodeId(const QOpcUaExpandedNodeId &rhs)
QStringnamespaceUri() const
QStringnodeId() const
quint32serverIndex() const
voidsetNamespaceUri(const QString &namespaceUri)
voidsetNodeId(const QString &nodeId)
voidsetServerIndex(quint32 serverIndex)
QVariantoperator QVariant() const
QOpcUaExpandedNodeId &operator=(const QOpcUaExpandedNodeId &rhs)
booloperator==(const QOpcUaExpandedNodeId &rhs) const

详细描述

扩展节点标识符是一种可以按索引或字符串 URI 给出命名空间索引的节点标识符。服务器上命名空间及其索引的列表由 QOpcUaClient::namespaceArray() 提供。

成员函数文档

QOpcUaExpandedNodeId::QOpcUaExpandedNodeId()

使用无参数默认构造一个扩展节点标识符。

QOpcUaExpandedNodeId::QOpcUaExpandedNodeId(const QString &nodeId)

从节点标识符字符串 nodeId 构造一个扩展节点标识符。

QOpcUaExpandedNodeId::QOpcUaExpandedNodeId(const QString &namespaceUri, const QString &nodeId, quint32 serverIndex = 0)

从命名空间 URI namespaceUri、节点标识符字符串 nodeId 和服务器索引 serverIndex 构造一个扩展节点标识符。

另请参阅 setServerIndex

QOpcUaExpandedNodeId::QOpcUaExpandedNodeId(const QOpcUaExpandedNodeId &rhs)

rhs构建一个扩展节点ID。

QString QOpcUaExpandedNodeId::namespaceUri() const

返回节点ID的命名空间URI。如果指定此值,则节点ID中的命名空间索引为0,必须忽略。

另请参阅 setNamespaceUri.

QString QOpcUaExpandedNodeId::nodeId() const

返回节点ID。如果指定了namespaceUri,则命名空间索引无效。

另请参阅 setNodeId.

quint32 QOpcUaExpandedNodeId::serverIndex() const

返回包含节点的服务器的索引。此索引映射到服务器服务器表中的一个条目。本地服务器的索引始终为0。所有远程服务器的索引都大于0

另请参阅 setServerIndex.

void QOpcUaExpandedNodeId::setNamespaceUri(const QString &namespaceUri)

将命名空间URI设置为namespaceUri

另请参阅 namespaceUri.

void QOpcUaExpandedNodeId::setNodeId(const QString &nodeId)

将节点ID设置为nodeId

另请参阅 nodeId.

void QOpcUaExpandedNodeId::setServerIndex(quint32 serverIndex)

将服务器索引设置为serverIndex。本地服务器的索引始终为0。所有远程服务器的索引都大于0

另请参阅 serverIndex.

QVariant QOpcUaExpandedNodeId::operator QVariant() const

将此扩展节点ID转换为QVariant

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

rhs中的值设置在这个扩展节点ID中。

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

如果此扩展节点ID与rhs具有相同的值,则返回true

© 2024 Qt公司有限公司。本文件中包含的文档贡献为其各自所有者的版权。本文件提供的相关文档受GNU自由文档许可版本1.3许可协议的约束,由自由软件基金会发布。Qt及其相关标志是Qt公司有限公司在芬兰以及全球其他国家的商标。所有其他商标均为其各自所有者的财产。