Node QML Type
Représente un nœud sur un serveur. Plus...
| Import Statement: | import QtOpcUa |
| Since: | QtOpcUa 5.12 |
| Inherited By: | MethodNode and ValueNode |
| Status: | Deprecated since 6.9 |
Ce type est obsolète depuis QtOpcUa 6.9. Il est fortement déconseillé de l'utiliser dans un nouveau code.
Propriétés
- Status : enumeration
- browseName : string
- connection : Connection
- description : LocalizedText
- displayName : LocalizedText
- errorMessage : string
- eventFilter : EventFilter
- nodeClass : QOpcUa::NodeClass
- nodeId : NodeId
- readyToUse : bool
- status : Status
Méthodes
- Date getServerTimestamp(Constants::NodeAttribute attribute)
- Date getSourceTimestamp(QOpcUa::NodeAttribute attribute)
Description détaillée
import QtOpcUa as QtOpcUa QtOpcUa.Node { nodeId : QtOpcUa.NodeId { identifier: "s=Example.Method" ns: "Example Namespace" } connection: myConnection }
Documentation sur les propriétés
Status : enumeration
État d'un nœud.
| Constante | Description du nœud |
|---|---|
Node.Status.Valid | Le nœud est prêt à être utilisé |
Node.Status.InvalidNodeId | L'identifiant du nœud n'est pas valide |
Node.Status.NoConnection | Non connecté à un serveur |
Node.Status.InvalidNodeType | Le type de nœud sur le serveur ne correspond pas au type QML |
Node.Status.InvalidClient | Connexion client non valide |
Node.Status.FailedToResolveNode | Échec de la résolution du nœud |
Node.Status.InvalidObjectNode | Le nœud de l'objet n'est pas valide ou son type ne correspond pas au type attendu. |
Node.Status.FailedToReadAttributes | Échec de la lecture des attributs |
Node.Status.FailedToSetupMonitoring | Échec de la configuration de la surveillance |
Voir également status et errorMessage.
browseName : string
Le nom de navigation du noeud. Si l'information n'est pas disponible, une chaîne vide est renvoyée.
connection : Connection
Connexion à utiliser pour les instances de nœuds. Le nœud sera automatiquement accessible lorsque la connexion associée aura établi une connexion avec un serveur.
Si cette propriété n'est pas définie, la connexion par défaut sera utilisée, le cas échéant.
Voir également Connection et Connection::defaultConnection.
description : LocalizedText
La description du nœud. Si l'information n'est pas disponible, une construction par défaut LocalizedText est renvoyée.
displayName : LocalizedText
Le texte localisé du nœud. Si l'information n'est pas disponible, une version construite par défaut de LocalizedText est renvoyée.
errorMessage : string [read-only]
Une représentation sous forme de chaîne de caractères du code d'état actuel.
Voir également status et Status.
eventFilter : EventFilter
Un filtre d'événement permet de surveiller les événements sur le serveur pour certaines conditions.
Voir aussi EventFilter.
nodeClass : QOpcUa::NodeClass [read-only]
La classe du nœud. Si l'information n'est pas disponible, QtOpcUa.Constants.NodeClass.Undefined est renvoyé.
nodeId : NodeId
ID du nœud sur le serveur à utiliser. Il peut s'agir d'un ID de nœud absolu ou d'un ID de nœud relatif.
Voir également NodeId et RelativeNodeId.
readyToUse : bool [read-only]
Cette propriété indique si le nœud est prêt à être utilisé. Cela se produit une fois que la connexion au serveur a été établie avec succès et que le nœud a été configuré avec succès.
status : Status [read-only]
État actuel du nœud. Le nœud n'est utilisable que si l'état est Valid. Dans tous les autres cas, il indique une erreur.
Voir également errorMessage et Status.
Documentation de la méthode
Date getServerTimestamp(Constants::NodeAttribute attribute)
Renvoie l'horodatage du serveur de l'adresse attribute.
Date getSourceTimestamp(QOpcUa::NodeAttribute attribute)
Renvoie l'horodatage source de l'adresse attribute.
© 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.