QOpcUaAddNodeItem Class
该类存储在服务器上创建新节点所需的信息。更多
Header: | #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 构建一个添加节点项。
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 。如果节点类别不是对象或变量,则应设置该值。
另请参阅 typeDefinition() 。
QOpcUaExpandedNodeId QOpcUaAddNodeItem::typeDefinition() const
返回类型定义节点的节点 ID。
另请参见 setTypeDefinition()。
QOpcUaAddNodeItem &QOpcUaAddNodeItem::operator=(const QOpcUaAddNodeItem &rhs)
将rhs 中的值分配给此添加节点项。
© 2025 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.