WriteItem QML Type
Spécifie un élément à écrire sur le serveur. Plus...
| Import Statement: | import QtOpcUa |
| Since: | QtOpcUa 5.13 |
| 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
- attribute : Constants.NodeAttribute
- indexRange : string
- ns : variant
- serverTimestamp : datetime
- sourceTimestamp : datetime
- statusCode : OpcUaStatus
- value : variant
- valueType : variant
Description détaillée
Ce type est utilisé pour spécifier les éléments à écrire sur le serveur à l'aide de la fonction Connection::writeNodeAttributes.
Propriété Documentation
attribute : Constants.NodeAttribute
Détermine l'attribut du nœud à écrire.
indexRange : string
Détermine la plage d'index de l'attribut à écrire. Si elle n'est pas nécessaire, laisser cette propriété vide.
ns : variant
Détermine l'espace de noms du noeud à écrire. L'espace de noms peut être donné par nom ou par index. Si cette propriété est donnée, tout espace de nom dans l'identifiant du nœud sera ignoré.
serverTimestamp : datetime
Définit l'horodatage du serveur pour la valeur à écrire. Si l'horodatage du serveur n'est pas valide, il est ignoré par le client et n'est pas envoyé au serveur. Si le serveur ne prend pas en charge l'écriture des horodatages, l'opération d'écriture pour cet élément échouera.
sourceTimestamp : datetime
Définit l'horodatage source de la valeur à écrire. Si l'horodatage source n'est pas valide, il est ignoré par le client et n'est pas envoyé au serveur. Si le serveur ne prend pas en charge l'écriture des horodatages, l'opération d'écriture pour cet élément échouera.
statusCode : OpcUaStatus
Définit le code d'état de la valeur à écrire. Si aucun code d'état n'est défini, aucun code d'état n'est envoyé au serveur.
value : variant
Données réelles dont l'écriture est demandée.
valueType : variant
Si elle est donnée, l'information sur le type sera utilisée pour convertir la valeur en un type de données spécifique au SDK.
© 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.