En esta página

WriteItem QML Type

Especifica un elemento que debe escribirse en el servidor. Más...

Import Statement: import QtOpcUa
Since: QtOpcUa 5.13
Status: Deprecated since 6.9

Este tipo está obsoleto desde QtOpcUa 6.9. Desaconsejamos su uso en código nuevo.

Propiedades

Descripción detallada

Este tipo se utiliza para especificar los elementos que se escribirán en el servidor mediante la función Connection::writeNodeAttributes.

Documentación de propiedades

attribute : Constants.NodeAttribute

Determina el atributo del nodo que se va a escribir.

indexRange : string

Determina el rango de índices del atributo que se va a escribir. Si no se necesita, deje esta propiedad vacía.

ns : variant

Determina el espacio de nombres del nodo que se va a escribir. El espacio de nombres puede ser dado por nombre o índice. Si se indica esta propiedad, se ignorará cualquier espacio de nombres en el id del nodo.

serverTimestamp : datetime

Establece la marca de tiempo del servidor para el valor que se va a escribir. Si la marca de tiempo del servidor no es válida, será ignorada por el cliente y no se enviará al servidor. Si el servidor no admite la escritura de marcas de tiempo, la operación de escritura de este elemento fallará.

sourceTimestamp : datetime

Establece la fecha y hora de origen del valor que se va a escribir. Si la fecha y hora de origen no es válida, el cliente la ignorará y no la enviará al servidor. Si el servidor no admite la escritura de marcas de tiempo, la operación de escritura de este elemento fallará.

statusCode : OpcUaStatus

Establece el código de estado del valor a escribir. Si no se establece ningún código de estado, no se envía ningún código de estado al servidor.

value : variant

Datos reales que se solicita que se escriban.

valueType : variant

Si se proporciona, la información del tipo se utilizará para convertir el valor a un tipo de datos específico del 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.