RelativeNodeId QML Type
Permet de spécifier un nœud relatif à l'aide d'un nœud de départ et d'un chemin. En savoir plus...
| Import Statement: | import QtOpcUa |
| Since: | QtOpcUa 5.12 |
| Status: | Deprecated since 6.9 |
Ce type est obsolète depuis QtOpcUa 6.9. Nous déconseillons fortement de l'utiliser dans du nouveau code.
Propriétés
Signaux
Description détaillée
À partir du nœud de départ indiqué, le serveur tente de faire correspondre le contenu de la propriété « path » à l'un des nœuds existants sur le serveur. Ce chemin ne sera utilisé que s'il correspond parfaitement à un seul et unique nœud cible. Les correspondances partielles ou multiples ne peuvent pas être gérées et sont considérées comme des erreurs.
import QtOpcUa as QtOpcUa
QtOpcUa.RelativeNodeId {
startNode: QtOpcUa.RelativeNodeId {
identifier: "s=Example.Node"
ns: "Example Namespace"
}
path: [ QtOpcUa.RelativeNodePath {
ns: "Test Namespace"
browseName: "SomeName"
}
...
]
}
}Voir également NodeId et Node.
Documentation sur les propriétés
path : list
Chemin de recherche pour le nœud désigné. Il s'agit d'une liste d'objets ` OpcUaRelativeNodePath ` spécifiant le chemin permettant de localiser le nœud cible par rapport au nœud de départ.
startNode : NodeId
Espace de noms de l'identifiant du nœud. Le nœud de départ désigne le nœud à partir duquel commence la résolution du chemin. Il peut s'agir d'un identifiant de nœud absolu ou relatif.
Voir également NodeId et RelativeNodeId.
Documentation Signal
nodeChanged()
Émis lorsque le nœud sous-jacent a changé. Cela se produit lorsque l'espace de noms ou l'identifiant a changé.
Remarque : le gestionnaire correspondant est onNodeChanged.
© 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.