本页内容

QOpcUaAddNodeItem Class

该类存储了在服务器上创建新节点所需的必要信息。更多内容...

头文件: #include <QOpcUaAddNodeItem>
CMake: find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake: QT += opcua

公共函数

QOpcUaAddNodeItem()
QOpcUaAddNodeItem(const QOpcUaAddNodeItem &other)
QOpcUaQualifiedName browseName() const
QOpcUaNodeCreationAttributes nodeAttributes() const
QOpcUaNodeCreationAttributes &nodeAttributesRef()
QOpcUa::NodeClass nodeClass() const
QOpcUaExpandedNodeId parentNodeId() const
QString referenceTypeId() const
QOpcUaExpandedNodeId requestedNewNodeId() const
void setBrowseName(const QOpcUaQualifiedName &browseName)
void setNodeAttributes(const QOpcUaNodeCreationAttributes &nodeAttributes)
void setNodeClass(const QOpcUa::NodeClass &nodeClass)
void setParentNodeId(const QOpcUaExpandedNodeId &parentNodeId)
void setReferenceTypeId(const QString &referenceTypeId)
void setRequestedNewNodeId(const QOpcUaExpandedNodeId &requestedNewNodeId)
void setTypeDefinition(const QOpcUaExpandedNodeId &typeDefinition)
QOpcUaExpandedNodeId typeDefinition() const
QOpcUaAddNodeItem &operator=(const QOpcUaAddNodeItem &rhs)

详细说明

另请参阅 QOpcUaClient::addNode()。

成员函数文档

QOpcUaAddNodeItem::QOpcUaAddNodeItem()

默认情况下,会构建一个未设置任何参数的“添加节点”项。

QOpcUaAddNodeItem::QOpcUaAddNodeItem(const QOpcUaAddNodeItem &other)

根据other 构建一个“add”节点项。

QOpcUaQualifiedName QOpcUaAddNodeItem::browseName() const

返回新节点的浏览名称。

另请参阅 setBrowseName()。

QOpcUaNodeCreationAttributes QOpcUaAddNodeItem::nodeAttributes() const

返回新节点的节点属性值。

另请参阅 setNodeAttributes()。

QOpcUaNodeCreationAttributes &QOpcUaAddNodeItem::nodeAttributesRef()

返回对新节点节点属性的值的引用。

QOpcUa::NodeClass QOpcUaAddNodeItem::nodeClass() const

返回新节点的节点类。

另请参阅 setNodeClass()。

QOpcUaExpandedNodeId QOpcUaAddNodeItem::parentNodeId() const

返回父节点的 ID。

另请参阅 setParentNodeId()。

QString QOpcUaAddNodeItem::referenceTypeId() const

返回引用类型 id。

另请参阅 setReferenceTypeId()。

QOpcUaExpandedNodeId QOpcUaAddNodeItem::requestedNewNodeId() const

返回请求的新节点 ID。

另请参阅 ` setRequestedNewNodeId()`。

void QOpcUaAddNodeItem::setBrowseName(const QOpcUaQualifiedName &browseName)

将新节点的浏览名称设置为browseName 。

另请参阅 browseName()。

void QOpcUaAddNodeItem::setNodeAttributes(const QOpcUaNodeCreationAttributes &nodeAttributes)

将新节点的节点属性值设置为nodeAttributes 。仅会使用新节点所属节点类所支持的属性。

另请参阅 nodeAttributes()。

void QOpcUaAddNodeItem::setNodeClass(const QOpcUa::NodeClass &nodeClass)

将新节点的节点类设置为nodeClass 。

另请参阅 nodeClass()。

void QOpcUaAddNodeItem::setParentNodeId(const QOpcUaExpandedNodeId &parentNodeId)

将父节点 ID 设置为parentNodeId 。将创建一个从该节点到新添加节点的引用,其类型由setReferenceTypeId() 函数中设置。

另请参阅 parentNodeId() 和setReferenceTypeId()。

void QOpcUaAddNodeItem::setReferenceTypeId(const QString &referenceTypeId)

将引用类型 id 设置为referenceTypeId 。此类型的引用将用于将该节点与父节点连接起来。

另请参阅 referenceTypeId()。

void QOpcUaAddNodeItem::setRequestedNewNodeId(const QOpcUaExpandedNodeId &requestedNewNodeId)

将请求的新节点 ID 设置为requestedNewNodeId 。

另请参阅 requestedNewNodeId()。

void QOpcUaAddNodeItem::setTypeDefinition(const QOpcUaExpandedNodeId &typeDefinition)

将类型定义节点的节点 ID 设置为typeDefinition 。如果节点类不是 Object 或 Variable,则应设置此值。

另请参阅 typeDefinition()。

QOpcUaExpandedNodeId QOpcUaAddNodeItem::typeDefinition() const

返回类型定义节点的节点 ID。

另请参阅 setTypeDefinition()。

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

将rhs 中的值分配给此“添加节点”项。

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.