Sur cette page

QOpcUaHistoryEvent Class

Cette classe stocke les événements historiques d'un nœud. En savoir plus...

En-tête : #include <QOpcUaHistoryEvent>
CMake : find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake : QT += opcua
Depuis : Qt 6.7

Fonctions publiques

QOpcUaHistoryEvent()
QOpcUaHistoryEvent(const QString &nodeId)
QOpcUaHistoryEvent(const QOpcUaHistoryEvent &other)
QOpcUaHistoryEvent(QOpcUaHistoryEvent &&other)
~QOpcUaHistoryEvent()
void addEvent(const QVariantList &value)
int count() const
QList<QVariantList> events() const
QString nodeId() const
void setNodeId(const QString &nodeId)
void setStatusCode(QOpcUa::UaStatusCode statusCode)
QOpcUa::UaStatusCode statusCode() const
void swap(QOpcUaHistoryEvent &other)
QOpcUaHistoryEvent &operator=(QOpcUaHistoryEvent &&other)
QOpcUaHistoryEvent &operator=(const QOpcUaHistoryEvent &other)
bool operator!=(const QOpcUaHistoryEvent &lhs, const QOpcUaHistoryEvent &rhs)
bool operator==(const QOpcUaHistoryEvent &lhs, const QOpcUaHistoryEvent &rhs)

Description détaillée

Lorsqu’une requête de lecture d’événements 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 événements et le code d’état. Le signal `finished` d’une réponse de lecture d’historique renvoie une liste d’objets `QOpcUaHistoryEvent` qui peuvent être analysés pour examiner les résultats de la requête.

Documentation des fonctions membres

QOpcUaHistoryEvent::QOpcUaHistoryEvent()

Crée un élément d'historique non valide.

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

Crée un élément d'historique et enregistre le nœud auquel il correspond.

QOpcUaHistoryEvent::QOpcUaHistoryEvent(const QOpcUaHistoryEvent &other)

Crée un élément d'événement historique à partir de other.

[constexpr noexcept default] QOpcUaHistoryEvent::QOpcUaHistoryEvent(QOpcUaHistoryEvent &&other)

La fonction `Move` construit un nouvel objet d'événement historique à partir de ` other`.

Remarque : l’objet d’origine other est placé dans un état partiellement formé, dans lequel les seules opérations valides sont la destruction et l’affectation d’une nouvelle valeur.

[noexcept] QOpcUaHistoryEvent::~QOpcUaHistoryEvent()

Supprime l'élément d'historique.

void QOpcUaHistoryEvent::addEvent(const QVariantList &value)

Ajoute une liste de champs d'événement fournie par value.

int QOpcUaHistoryEvent::count() const

Renvoie le nombre d'événements disponibles.

QList<QVariantList> QOpcUaHistoryEvent::events() const

Renvoie la liste des objets « QVariantList » contenant les résultats de la requête de lecture de l'historique.

QString QOpcUaHistoryEvent::nodeId() const

Renvoie l'identifiant (nodeId) du nœud dont les événements ont été enregistrés.

Voir aussi setNodeId().

void QOpcUaHistoryEvent::setNodeId(const QString &nodeId)

Définit la valeur de l'nodeId sur nodeId.

Voir également nodeId().

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

Définit le code d'état sur « statusCode ».

Voir également statusCode().

QOpcUa::UaStatusCode QOpcUaHistoryEvent::statusCode() const

Renvoie le code d'état indiquant si une erreur s'est produite lors de la récupération des événements de l'historique.

Voir également setStatusCode().

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

Permet d'échanger l'objet d'événement d'historique other contre cet objet d'événement d'historique. Cette opération est très rapide et ne rencontre jamais d'échec.

[noexcept] QOpcUaHistoryEvent &QOpcUaHistoryEvent::operator=(QOpcUaHistoryEvent &&other)

Cette opération attribue other à cette instance de QOpcUaHistoryEvent.

Remarque : l’objet d’origine other est placé dans un état partiellement formé, dans lequel les seules opérations valides sont la destruction et l’affectation d’une nouvelle valeur.

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

Définit les valeurs issues de other dans cet élément d'historique.

Personnes non membres concernées

[noexcept] bool operator!=(const QOpcUaHistoryEvent &lhs, const QOpcUaHistoryEvent &rhs)

Renvoie « true » si « lhs » n'est pas égal à « rhs ».

[noexcept] bool operator==(const QOpcUaHistoryEvent &lhs, const QOpcUaHistoryEvent &rhs)

Renvoie « true » si « rhs » et « lhs » contiennent les mêmes valeurs.

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