QOpcUaHistoryData Class
Cette classe stocke les valeurs historiques d'un nœud. En savoir plus...
| En-tête : | #include <QOpcUaHistoryData> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
| qmake : | QT += opcua |
| Depuis : | Qt 6.3 |
Fonctions publiques
| QOpcUaHistoryData() | |
| QOpcUaHistoryData(const QString &nodeId) | |
| QOpcUaHistoryData(const QOpcUaHistoryData &other) | |
| ~QOpcUaHistoryData() | |
| void | addValue(const QOpcUaDataValue &value) |
| int | count() const |
| QString | nodeId() const |
| QList<QOpcUaDataValue> | result() const |
| void | setNodeId(const QString &nodeId) |
| void | setStatusCode(QOpcUa::UaStatusCode statusCode) |
| QOpcUa::UaStatusCode | statusCode() const |
| void | swap(QOpcUaHistoryData &other) |
| QOpcUaHistoryData & | operator=(const QOpcUaHistoryData &other) |
Description détaillée
Lorsqu’une requête de lecture des données d’historique est traitée, des instances de cette classe sont utilisées pour stocker des informations sur le nœud qui a été lu, ses valeurs et le code d’état. Le signal « finished » d’une requête de lecture d’historique renvoie une liste d’objets QOpcUaHistoryData qui peuvent être analysés pour examiner les résultats de la requête.
Documentation des fonctions membres
QOpcUaHistoryData::QOpcUaHistoryData()
Crée un élément de données d'historique non valide.
[explicit] QOpcUaHistoryData::QOpcUaHistoryData(const QString &nodeId)
Crée un élément de données d'historique et enregistre le nœud auquel il correspond.
QOpcUaHistoryData::QOpcUaHistoryData(const QOpcUaHistoryData &other)
Crée un élément de données d'historique à partir de other.
[noexcept] QOpcUaHistoryData::~QOpcUaHistoryData()
Supprime l'élément de données d'historique.
void QOpcUaHistoryData::addValue(const QOpcUaDataValue &value)
Ajoute un objet de données dont la valeur est fournie par value.
int QOpcUaHistoryData::count() const
Renvoie le nombre d'objets de valeur de données disponibles.
QString QOpcUaHistoryData::nodeId() const
Renvoie l'identifiant (nodeId) du nœud dont les données ont été enregistrées.
Voir aussi setNodeId().
QList<QOpcUaDataValue> QOpcUaHistoryData::result() const
Renvoie la liste des objets de valeur de données contenant les résultats de la requête de lecture de l'historique.
void QOpcUaHistoryData::setNodeId(const QString &nodeId)
Définit la valeur de l'nodeId sur nodeId.
Voir également nodeId().
void QOpcUaHistoryData::setStatusCode(QOpcUa::UaStatusCode statusCode)
Définit le code d'état sur « statusCode ».
Voir également statusCode().
QOpcUa::UaStatusCode QOpcUaHistoryData::statusCode() const
Renvoie le code d'état indiquant si une erreur s'est produite lors de la récupération des données d'historique.
Voir également setStatusCode().
[noexcept] void QOpcUaHistoryData::swap(QOpcUaHistoryData &other)
Permute cette instance de valeur de données avec other. Cette fonction est très rapide et ne rencontre jamais d'échec.
QOpcUaHistoryData &QOpcUaHistoryData::operator=(const QOpcUaHistoryData &other)
Définit les valeurs provenant de other dans cet élément de données d'historique.
© 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.