QOpcUaReadResult Class
Cette classe stocke le résultat d'une opération de lecture. Plus d'informations...
| 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 qui décrivent 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 qui indique 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 par le signal QOpcUaClient::readNodeAttributesFinished() et contiennent le résultat d'une opération de lecture faisant partie d'une requête QOpcUaClient::readNodeAttributes().
Voir également QOpcUaClient::readNodeAttributes(), QOpcUaClient::readNodeAttributesFinished() et QOpcUaReadItem.
Documentation sur les fonctions membres
QOpcUaReadResult::QOpcUaReadResult()
Par défaut, le résultat de la lecture est construit sans aucun paramètre.
QOpcUaReadResult::QOpcUaReadResult(const QOpcUaReadResult &other)
Construit 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 aussi setNodeId().
QDateTime QOpcUaReadResult::serverTimestamp() const
Renvoie l'horodatage du serveur pour value().
Voir aussi setServerTimestamp().
void QOpcUaReadResult::setAttribute(QOpcUa::NodeAttribute attribute)
Définit l'attribut id à attribute.
Voir aussi attribute().
void QOpcUaReadResult::setIndexRange(const QString &indexRange)
Définit la plage d'index à indexRange.
Voir aussi indexRange().
void QOpcUaReadResult::setNodeId(const QString &nodeId)
Définit l'identifiant du nœud à nodeId.
Voir aussi nodeId().
void QOpcUaReadResult::setServerTimestamp(const QDateTime &serverTimestamp)
Fixe l'horodatage du serveur à serverTimestamp.
Voir aussi serverTimestamp().
void QOpcUaReadResult::setSourceTimestamp(const QDateTime &sourceTimestamp)
Fixe l'horodatage de la source à sourceTimestamp.
Voir aussi sourceTimestamp().
void QOpcUaReadResult::setStatusCode(QOpcUa::UaStatusCode statusCode)
Définit le code d'état à statusCode.
Voir aussi statusCode().
void QOpcUaReadResult::setValue(const QVariant &value)
Fixe la valeur à value.
Voir aussi value().
QDateTime QOpcUaReadResult::sourceTimestamp() const
Renvoie l'horodatage de la source pour 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 sont invalides.
Voir aussi setStatusCode().
QVariant QOpcUaReadResult::value() const
Renvoie la valeur.
Voir aussi setValue().
QOpcUaReadResult &QOpcUaReadResult::operator=(const QOpcUaReadResult &rhs)
Définit les valeurs 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.