QOpcUaExpandedNodeId 类
OPC UA ExpandedNodeId。 更多信息...
头文件 | #include <QOpcUaExpandedNodeId> |
CMake | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake | QT += opcua |
公共函数
QOpcUaExpandedNodeId() | |
QOpcUaExpandedNodeId(const QString &nodeId) | |
QOpcUaExpandedNodeId(const QString &namespaceUri, const QString &nodeId, quint32 serverIndex = 0) | |
QOpcUaExpandedNodeId(const QOpcUaExpandedNodeId &rhs) | |
QString | namespaceUri() const |
QString | nodeId() const |
quint32 | serverIndex() const |
void | setNamespaceUri(const QString &namespaceUri) |
void | setNodeId(const QString &nodeId) |
void | setServerIndex(quint32 serverIndex) |
QVariant | operator QVariant() const |
QOpcUaExpandedNodeId & | operator=(const QOpcUaExpandedNodeId &rhs) |
bool | operator==(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公司有限公司在芬兰以及全球其他国家的商标。所有其他商标均为其各自所有者的财产。