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.