Node QML Type
Représente un nœud sur un serveur. En savoir 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. Nous déconseillons fortement de l'utiliser dans du 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 relative au bien immobilier
Status : enumeration
État d'un nœud.
| Constante | Description |
|---|---|
Node.Status.Valid | Le nœud est prêt à l'emploi |
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 | Client de connexion non valide |
Node.Status.FailedToResolveNode | Échec de la résolution du nœud |
Node.Status.InvalidObjectNode | Le nœud d'objet est invalide 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
Nom d'affichage du nœud. Si cette information n'est pas disponible, une chaîne vide est renvoyée.
connection : Connection
Connexion à utiliser pour les instances de nœud. Le nœud sera automatiquement accessible dès que 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
Description du nœud. Si cette information n'est pas disponible, une instance par défaut de ` LocalizedText ` est renvoyée.
displayName : LocalizedText
Texte localisé du nœud. Si cette information n'est pas disponible, une chaîne par défaut de type « 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énements permet de surveiller les événements sur le serveur en fonction de certaines conditions.
Voir également EventFilter.
nodeClass : QOpcUa::NodeClass [read-only]
La classe du nœud. Si cette information n'est pas disponible, la valeur « QtOpcUa.Constants.NodeClass.Undefined » est renvoyée.
nodeId : NodeId
Identifiant du nœud sur le serveur à utiliser. Il peut s'agir d'un identifiant de nœud absolu ou relatif.
Voir également NodeId et RelativeNodeId.
readyToUse : bool [read-only]
Cette propriété indique si le nœud est prêt à être utilisé. Elle est évaluée une seule fois, une fois que la connexion à un serveur a été établie avec succès et que le nœud a été configuré correctement.
status : Status [read-only]
État actuel du nœud. Le nœud n'est utilisable que lorsque son état est « Valid ». Dans tous les autres cas, cela indique une erreur.
Voir également errorMessage et Status.
Documentation des méthodes
Date getServerTimestamp(Constants::NodeAttribute attribute)
Renvoie l'horodatage serveur de l'attribute on fournie.
Date getSourceTimestamp(QOpcUa::NodeAttribute attribute)
Renvoie l'horodatage source de l'attribute on fournie.
© 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.