Sur cette page

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.