Sur cette page

QOpcUaAddNodeItem Class

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

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 sur les fonctions membres

QOpcUaAddNodeItem::QOpcUaAddNodeItem()

La valeur par défaut crée un élément « Ajouter un nœud » sans aucun paramètre défini.

QOpcUaAddNodeItem::QOpcUaAddNodeItem(const QOpcUaAddNodeItem &other)

Crée un élément « add node » à partir de other.

QOpcUaQualifiedName QOpcUaAddNodeItem::browseName() const

Renvoie le nom d'affichage du nouveau nœud.

Voir également 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 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 également setRequestedNewNodeId().

void QOpcUaAddNodeItem::setBrowseName(const QOpcUaQualifiedName &browseName)

Définit le nom d'affichage du nouveau nœud sur « browseName ».

Voir aussi browseName().

void QOpcUaAddNodeItem::setNodeAttributes(const QOpcUaNodeCreationAttributes &nodeAttributes)

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

Voir aussi nodeAttributes().

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

Définit la classe du nouveau nœud sur « nodeClass ».

Voir aussi nodeClass().

void QOpcUaAddNodeItem::setParentNodeId(const QOpcUaExpandedNodeId &parentNodeId)

Définit l'identifiant du nœud parent sur 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 également parentNodeId() et setReferenceTypeId().

void QOpcUaAddNodeItem::setReferenceTypeId(const QString &referenceTypeId)

Définit l'identifiant du type de référence sur « referenceTypeId ». Une référence de ce type sera utilisée pour relier le nœud au nœud parent.

Voir également referenceTypeId().

void QOpcUaAddNodeItem::setRequestedNewNodeId(const QOpcUaExpandedNodeId &requestedNewNodeId)

Définit l'identifiant du nouveau nœud demandé sur requestedNewNodeId.

Voir également requestedNewNodeId().

void QOpcUaAddNodeItem::setTypeDefinition(const QOpcUaExpandedNodeId &typeDefinition)

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

Voir également typeDefinition().

QOpcUaExpandedNodeId QOpcUaAddNodeItem::typeDefinition() const

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

Voir aussi setTypeDefinition().

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

Attribue les valeurs de rhs à cet élément « Ajouter un nœud ».

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