Sur cette page

QOpcUaWriteResult Class

Cette classe stocke le résultat d'une opération d'écriture. Plus d'informations...

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 qui indique si la valeur a pu être écrite et, si ce n'est pas le cas, la raison pour laquelle l'écriture a échoué.

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 demande afin de permettre à un client de faire correspondre le résultat à une demande.

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 demande QOpcUaClient::writeNodeAttributes().

Voir également QOpcUaClient::writeNodeAttributes(), QOpcUaClient::writeNodeAttributesFinished() et QOpcUaWriteItem.

Documentation des fonctions membres

QOpcUaWriteResult::QOpcUaWriteResult()

Par défaut, le résultat de l'écriture est construit sans aucun paramètre.

QOpcUaWriteResult::QOpcUaWriteResult(const QOpcUaWriteResult &other)

Construit un résultat d'écriture à partir de other.

QOpcUa::NodeAttribute QOpcUaWriteResult::attribute() const

Renvoie l'attribut du 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 du résultat de l'écriture.

Voir aussi setNodeId().

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

Définit l'attribut du résultat de l'écriture à attribute.

Voir aussi attribute().

void QOpcUaWriteResult::setIndexRange(const QString &indexRange)

Définit la plage d'index du résultat de l'écriture à indexRange.

Voir aussi indexRange().

void QOpcUaWriteResult::setNodeId(const QString &nodeId)

Définit l'identifiant du nœud du résultat de l'écriture à nodeId.

Voir aussi nodeId().

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

Fixe le code d'état du résultat de l'écriture à statusCode.

Voir aussi 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 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.