QOpcUaWriteResult Class
Cette classe stocke le résultat d'une opération d'écriture. En savoir plus...
| En-tête : | #include <QOpcUaWriteResult> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
| qmake : | QT += opcua |
Fonctions publiques
| 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) |
Description détaillée
Une opération d’écriture sur un serveur OPC UA renvoie un code d’état indiquant si la valeur a pu être écrite et, dans le cas contraire, la raison de l’échec de l’écriture.
Outre le code d’état renvoyé par le serveur, cette classe contient également l’identifiant du nœud, l’attribut et la plage d’index de la requête afin de permettre à un client de faire correspondre le résultat à une requête.
Les objets de cette classe sont renvoyés dans le signal « QOpcUaClient::writeNodeAttributesFinished() » et contiennent le résultat d’une opération d’écriture qui faisait partie d’une requête « QOpcUaClient::writeNodeAttributes() ».
Voir également QOpcUaClient::writeNodeAttributes(), QOpcUaClient::writeNodeAttributesFinished() et QOpcUaWriteItem.
Documentation des fonctions membres
QOpcUaWriteResult::QOpcUaWriteResult()
La valeur par défaut génère un résultat d'écriture sans aucun paramètre défini.
QOpcUaWriteResult::QOpcUaWriteResult(const QOpcUaWriteResult &other)
Crée un résultat d'écriture à partir de other.
QOpcUa::NodeAttribute QOpcUaWriteResult::attribute() const
Renvoie l'attribut correspondant au résultat de l'écriture.
Voir aussi setAttribute().
QString QOpcUaWriteResult::indexRange() const
Renvoie la plage d'index du résultat de l'écriture.
Voir aussi setIndexRange().
QString QOpcUaWriteResult::nodeId() const
Renvoie l'identifiant du nœud correspondant au résultat de l'écriture.
Voir aussi setNodeId().
void QOpcUaWriteResult::setAttribute(QOpcUa::NodeAttribute attribute)
Définit l'attribut du résultat de l'écriture sur « attribute ».
Voir également attribute().
void QOpcUaWriteResult::setIndexRange(const QString &indexRange)
Définit la plage d'index du résultat de l'écriture sur indexRange.
Voir également indexRange().
void QOpcUaWriteResult::setNodeId(const QString &nodeId)
Définit l'identifiant du nœud du résultat de l'écriture sur nodeId.
Voir aussi nodeId().
void QOpcUaWriteResult::setStatusCode(QOpcUa::UaStatusCode statusCode)
Définit le code d'état du résultat de l'écriture sur « statusCode ».
Voir également statusCode().
QOpcUa::UaStatusCode QOpcUaWriteResult::statusCode() const
Renvoie le code d'état du résultat de l'écriture.
Voir aussi setStatusCode().
QOpcUaWriteResult &QOpcUaWriteResult::operator=(const QOpcUaWriteResult &rhs)
Définit les valeurs issues de rhs dans ce résultat d'écriture.
© 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.