QOpcUaReadResult Class
Cette classe stocke le résultat d'une opération de lecture. En savoir plus...
| En-tête : | #include <QOpcUaReadResult> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
| qmake : | QT += opcua |
Fonctions publiques
| QOpcUaReadResult() | |
| QOpcUaReadResult(const QOpcUaReadResult &other) | |
| QOpcUa::NodeAttribute | attribute() const |
| QString | indexRange() const |
| QString | nodeId() const |
| QDateTime | serverTimestamp() const |
| void | setAttribute(QOpcUa::NodeAttribute attribute) |
| void | setIndexRange(const QString &indexRange) |
| void | setNodeId(const QString &nodeId) |
| void | setServerTimestamp(const QDateTime &serverTimestamp) |
| void | setSourceTimestamp(const QDateTime &sourceTimestamp) |
| void | setStatusCode(QOpcUa::UaStatusCode statusCode) |
| void | setValue(const QVariant &value) |
| QDateTime | sourceTimestamp() const |
| QOpcUa::UaStatusCode | statusCode() const |
| QVariant | value() const |
| QOpcUaReadResult & | operator=(const QOpcUaReadResult &rhs) |
Description détaillée
Une opération de lecture sur un serveur OPC UA renvoie la valeur et les horodatages indiquant quand une valeur a été générée par la source et quand le serveur l'a obtenue. Elle renvoie également un code d'état indiquant si la valeur a pu être lue et, dans le cas contraire, la raison de l'échec de la lecture.
Outre les données renvoyées 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::readNodeAttributesFinished()` et contiennent le résultat d’une opération de lecture qui faisait partie d’une requête ` QOpcUaClient::readNodeAttributes()`.
Voir également QOpcUaClient::readNodeAttributes(), QOpcUaClient::readNodeAttributesFinished() et QOpcUaReadItem.
Documentation sur les fonctions membres
QOpcUaReadResult::QOpcUaReadResult()
La valeur par défaut génère un résultat de lecture sans aucun paramètre défini.
QOpcUaReadResult::QOpcUaReadResult(const QOpcUaReadResult &other)
Crée un résultat de lecture à partir de other.
QOpcUa::NodeAttribute QOpcUaReadResult::attribute() const
Renvoie l'identifiant de l'attribut.
Voir aussi setAttribute().
QString QOpcUaReadResult::indexRange() const
Renvoie la plage d'index.
Voir aussi setIndexRange().
QString QOpcUaReadResult::nodeId() const
Renvoie l'identifiant du nœud.
Voir également setNodeId().
QDateTime QOpcUaReadResult::serverTimestamp() const
Renvoie l'horodatage du serveur pour la fonction value().
Voir aussi setServerTimestamp().
void QOpcUaReadResult::setAttribute(QOpcUa::NodeAttribute attribute)
Définit l'attribut « id » sur « attribute ».
Voir également attribute().
void QOpcUaReadResult::setIndexRange(const QString &indexRange)
Définit la plage d'index sur indexRange.
Voir aussi indexRange().
void QOpcUaReadResult::setNodeId(const QString &nodeId)
Définit l'identifiant du nœud sur nodeId.
Voir également nodeId().
void QOpcUaReadResult::setServerTimestamp(const QDateTime &serverTimestamp)
Définit l'horodatage du serveur sur serverTimestamp.
Voir également serverTimestamp().
void QOpcUaReadResult::setSourceTimestamp(const QDateTime &sourceTimestamp)
Définit l'horodatage source sur sourceTimestamp.
Voir également sourceTimestamp().
void QOpcUaReadResult::setStatusCode(QOpcUa::UaStatusCode statusCode)
Définit le code d'état sur « statusCode ».
Voir également statusCode().
void QOpcUaReadResult::setValue(const QVariant &value)
Définit la valeur sur value.
Voir également value().
QDateTime QOpcUaReadResult::sourceTimestamp() const
Renvoie l'horodatage source de la fonction ` value()`.
Voir aussi setSourceTimestamp().
QOpcUa::UaStatusCode QOpcUaReadResult::statusCode() const
Renvoie le code d'état de cet élément. Si le code d'état n'est pas « Good », la valeur et les horodatages ne sont pas valides.
Voir également setStatusCode().
QVariant QOpcUaReadResult::value() const
Renvoie la valeur.
Voir aussi setValue().
QOpcUaReadResult &QOpcUaReadResult::operator=(const QOpcUaReadResult &rhs)
Définit les valeurs provenant de rhs dans ce résultat de lecture.
© 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.