Sur cette page

WriteItem QML Type

Spécifie un élément à écrire sur le serveur. En savoir plus…

Import Statement: import QtOpcUa
Since: QtOpcUa 5.13
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

Description détaillée

Ce type sert à spécifier les éléments à écrire sur le serveur à l'aide de la fonction Connection::writeNodeAttributes.

Documentation sur les propriétés

attribute : Constants.NodeAttribute

Détermine l'attribut du nœud à écrire.

indexRange : string

Définit la plage d'index de l'attribut à écrire. Si cela n'est pas nécessaire, laissez cette propriété vide.

nodeId : string

Détermine l'identifiant du nœud sur lequel l'écriture doit être effectuée.

ns : variant

Détermine l'espace de noms du nœud à écrire. L'espace de noms peut être spécifié par son nom ou son index. Si cette propriété est définie, tout espace de noms figurant 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 d'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 d'horodatages, l'opération d'écriture de cet élément échouera.

statusCode : OpcUaStatus

Définit le code d'état associé à 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 elles sont fournies, les informations de type seront utilisées 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.