Sur cette page

QOpcUaHistoryData Class

Cette classe stocke les valeurs des données historiques d'un nœud. Plus d'informations...

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 demande de lecture de données d'historique est traitée, les 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 de fin d'une demande de lecture de l'historique renvoie une liste d'objets QOpcUaHistoryData qui peuvent être analysés pour examiner les résultats de la demande.

Documentation des fonctions membres

QOpcUaHistoryData::QOpcUaHistoryData()

Construit un élément de données historiques non valide.

[explicit] QOpcUaHistoryData::QOpcUaHistoryData(const QString &nodeId)

Construit une donnée d'historique et enregistre le nœud auquel elle correspond.

QOpcUaHistoryData::QOpcUaHistoryData(const QOpcUaHistoryData &other)

Construit un élément de données historiques à partir de other.

[noexcept] QOpcUaHistoryData::~QOpcUaHistoryData()

Détruit l'élément de données historiques.

void QOpcUaHistoryData::addValue(const QOpcUaDataValue &value)

Ajoute un objet de valeur de données donné par value.

int QOpcUaHistoryData::count() const

Renvoie le nombre d'objets de valeur de données disponibles.

QString QOpcUaHistoryData::nodeId() const

Renvoie l'identifiant du nœud dont les données ont été stockées.

Voir aussi setNodeId().

QList<QOpcUaDataValue> QOpcUaHistoryData::result() const

Renvoie la liste des objets de valeur de données qui contiennent les résultats de la demande de lecture de l'historique.

void QOpcUaHistoryData::setNodeId(const QString &nodeId)

Définit le nodeId en nodeId.

Voir aussi nodeId().

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

Définit le code d'état à statusCode.

Voir aussi statusCode().

QOpcUa::UaStatusCode QOpcUaHistoryData::statusCode() const

Renvoie le code d'état qui indique si une erreur s'est produite lors de l'extraction des données historiques.

Voir aussi setStatusCode().

[noexcept] void QOpcUaHistoryData::swap(QOpcUaHistoryData &other)

Échange cette instance de valeur de données avec other. Cette fonction est très rapide et n'échoue jamais.

QOpcUaHistoryData &QOpcUaHistoryData::operator=(const QOpcUaHistoryData &other)

Définit les valeurs de other dans cet élément de données historiques.

© 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.