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.