Sur cette page

QOpcUaHistoryEvent Class

Cette classe stocke les événements historiques d'un nœud. Plus d'informations...

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

Documentation des fonctions membres

QOpcUaHistoryEvent::QOpcUaHistoryEvent()

Construit un élément d'événement historique invalide.

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

Construit un élément d'événement historique et enregistre le nœud auquel il correspond.

QOpcUaHistoryEvent::QOpcUaHistoryEvent(const QOpcUaHistoryEvent &other)

Construit un événement historique à partir de other.

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

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

Note : L'objet déplacé other est placé dans un état partiellement formé, dans lequel les seules opérations valides sont la destruction et l'attribution d'une nouvelle valeur.

[noexcept] QOpcUaHistoryEvent::~QOpcUaHistoryEvent()

Détruit l'élément de l'événement historique.

void QOpcUaHistoryEvent::addEvent(const QVariantList &value)

Ajoute une liste de champs d'événements donnée par value.

int QOpcUaHistoryEvent::count() const

Renvoie le nombre d'événements disponibles.

QList<QVariantList> QOpcUaHistoryEvent::events() const

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

QString QOpcUaHistoryEvent::nodeId() const

Renvoie l'identifiant du nœud dont les événements ont été stockés.

Voir aussi setNodeId().

void QOpcUaHistoryEvent::setNodeId(const QString &nodeId)

Définit le nodeId en nodeId.

Voir aussi nodeId().

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

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

Voir aussi statusCode().

QOpcUa::UaStatusCode QOpcUaHistoryEvent::statusCode() const

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

Voir aussi setStatusCode().

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

Remplace l'objet d'événement historique other par cet objet d'événement historique. Cette opération est très rapide et n'échoue jamais.

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

Move-assigne other à cette instance QOpcUaHistoryEvent.

Note : L'objet déplacé other est placé dans un état partiellement formé, dans lequel les seules opérations valides sont la destruction et l'attribution d'une nouvelle valeur.

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

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

Non-membres associés

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