En esta página

QOpcUaWriteResult Class

Esta clase almacena el resultado de una operación de escritura. Más...

Cabecera: #include <QOpcUaWriteResult>
CMake: find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake: QT += opcua

Funciones públicas

QOpcUaWriteResult()
QOpcUaWriteResult(const QOpcUaWriteResult &other)
QOpcUa::NodeAttribute attribute() const
QString indexRange() const
QString nodeId() const
void setAttribute(QOpcUa::NodeAttribute attribute)
void setIndexRange(const QString &indexRange)
void setNodeId(const QString &nodeId)
void setStatusCode(QOpcUa::UaStatusCode statusCode)
QOpcUa::UaStatusCode statusCode() const
QOpcUaWriteResult &operator=(const QOpcUaWriteResult &rhs)

Descripción detallada

Una operación de escritura en un servidor OPC UA devuelve un código de estado que describe si se ha podido escribir el valor y, en caso contrario, por qué razón ha fallado la escritura.

Además del código de estado devuelto por el servidor, esta clase también contiene el identificador de nodo, el atributo y el intervalo de índices de la solicitud para que un cliente pueda comparar el resultado con una solicitud.

Los objetos de esta clase se devuelven en la señal QOpcUaClient::writeNodeAttributesFinished() y contienen el resultado de una operación de escritura que formaba parte de una solicitud QOpcUaClient::writeNodeAttributes().

Véase también QOpcUaClient::writeNodeAttributes(), QOpcUaClient::writeNodeAttributesFinished(), y QOpcUaWriteItem.

Documentación de las funciones miembro

QOpcUaWriteResult::QOpcUaWriteResult()

Por defecto construye un resultado de escritura sin parámetros.

QOpcUaWriteResult::QOpcUaWriteResult(const QOpcUaWriteResult &other)

Construye un resultado de escritura a partir de other.

QOpcUa::NodeAttribute QOpcUaWriteResult::attribute() const

Devuelve el atributo del resultado de escritura.

Véase también setAttribute().

QString QOpcUaWriteResult::indexRange() const

Devuelve el rango de índices del resultado de escritura.

Véase también setIndexRange().

QString QOpcUaWriteResult::nodeId() const

Devuelve el id de nodo del resultado de escritura.

Véase también setNodeId().

void QOpcUaWriteResult::setAttribute(QOpcUa::NodeAttribute attribute)

Establece el atributo del resultado de escritura en attribute.

Véase también attribute().

void QOpcUaWriteResult::setIndexRange(const QString &indexRange)

Establece el rango de índices del resultado de escritura en indexRange.

Véase también indexRange().

void QOpcUaWriteResult::setNodeId(const QString &nodeId)

Establece el id de nodo del resultado de la escritura en nodeId.

Véase también nodeId().

void QOpcUaWriteResult::setStatusCode(QOpcUa::UaStatusCode statusCode)

Establece el código de estado del resultado de escritura en statusCode.

Véase también statusCode().

QOpcUa::UaStatusCode QOpcUaWriteResult::statusCode() const

Devuelve el código de estado del resultado de escritura.

Véase también setStatusCode().

QOpcUaWriteResult &QOpcUaWriteResult::operator=(const QOpcUaWriteResult &rhs)

Establece los valores de rhs en este resultado de escritura.

© 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.