Sur cette page

QOpcUaAddNodeItem Class

Cette classe stocke les informations nécessaires à la création d'un nouveau nœud sur le serveur. Plus d'informations...

En-tête : #include <QOpcUaAddNodeItem>
CMake : find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake : QT += opcua

Fonctions publiques

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)

Description détaillée

Voir aussi QOpcUaClient::addNode().

Documentation des fonctions membres

QOpcUaAddNodeItem::QOpcUaAddNodeItem()

Par défaut, un élément de nœud d'ajout est construit sans aucun paramètre défini.

QOpcUaAddNodeItem::QOpcUaAddNodeItem(const QOpcUaAddNodeItem &other)

Construit un élément de nœud d'ajout à partir de other.

QOpcUaQualifiedName QOpcUaAddNodeItem::browseName() const

Renvoie le nom de navigation du nouveau nœud.

Voir aussi setBrowseName().

QOpcUaNodeCreationAttributes QOpcUaAddNodeItem::nodeAttributes() const

Renvoie les valeurs des attributs du nouveau nœud.

Voir aussi setNodeAttributes().

QOpcUaNodeCreationAttributes &QOpcUaAddNodeItem::nodeAttributesRef()

Renvoie une référence aux valeurs des attributs du nouveau nœud.

QOpcUa::NodeClass QOpcUaAddNodeItem::nodeClass() const

Renvoie la classe de nœud du nouveau nœud.

Voir aussi setNodeClass().

QOpcUaExpandedNodeId QOpcUaAddNodeItem::parentNodeId() const

Renvoie l'identifiant du nœud parent.

Voir aussi setParentNodeId().

QString QOpcUaAddNodeItem::referenceTypeId() const

Renvoie l'identifiant du type de référence.

Voir aussi setReferenceTypeId().

QOpcUaExpandedNodeId QOpcUaAddNodeItem::requestedNewNodeId() const

Renvoie l'identifiant du nouveau nœud demandé.

Voir aussi setRequestedNewNodeId().

void QOpcUaAddNodeItem::setBrowseName(const QOpcUaQualifiedName &browseName)

Définit le nom de navigation du nouveau nœud à browseName.

Voir aussi browseName().

void QOpcUaAddNodeItem::setNodeAttributes(const QOpcUaNodeCreationAttributes &nodeAttributes)

Définit les valeurs des attributs du nouveau nœud à nodeAttributes. Seuls les attributs pris en charge par la classe de nœud du nouveau nœud seront utilisés.

Voir aussi nodeAttributes().

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

Définit la classe de nœud du nouveau nœud à nodeClass.

Voir aussi nodeClass().

void QOpcUaAddNodeItem::setParentNodeId(const QOpcUaExpandedNodeId &parentNodeId)

Définit l'identifiant du nœud parent à parentNodeId. Une référence du type défini dans setReferenceTypeId() sera créée entre ce nœud et le nœud nouvellement ajouté.

Voir aussi parentNodeId() et setReferenceTypeId().

void QOpcUaAddNodeItem::setReferenceTypeId(const QString &referenceTypeId)

Définit le type de référence id à referenceTypeId. Une référence de ce type sera utilisée pour connecter le nœud au nœud parent.

Voir aussi referenceTypeId().

void QOpcUaAddNodeItem::setRequestedNewNodeId(const QOpcUaExpandedNodeId &requestedNewNodeId)

Définit le nouvel identifiant de nœud demandé à requestedNewNodeId.

Voir aussi requestedNewNodeId().

void QOpcUaAddNodeItem::setTypeDefinition(const QOpcUaExpandedNodeId &typeDefinition)

Définit l'identifiant du nœud de définition de type à typeDefinition. Cette valeur doit être définie si la classe du nœud n'est pas Object ou Variable.

Voir aussi typeDefinition().

QOpcUaExpandedNodeId QOpcUaAddNodeItem::typeDefinition() const

Renvoie l'identifiant du nœud de définition du type.

Voir aussi setTypeDefinition().

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

Affecte les valeurs de rhs à cet élément de nœud d'ajout.

© 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.