QOpcUaHistoryData Class
Diese Klasse speichert historische Datenwerte eines Knotens. Mehr...
| Header: | #include <QOpcUaHistoryData> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
| qmake: | QT += opcua |
| Seit: | Qt 6.3 |
Öffentliche Funktionen
| 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) |
Ausführliche Beschreibung
Bei der Bearbeitung einer Anfrage zum Lesen von Verlaufsdaten werden Instanzen dieser Klasse verwendet, um Informationen darüber zu speichern, welcher Knoten gelesen wurde, welche Werte er enthält und welchen Statuscode er hat. Das „finished“-Signal einer Anfrage zum Lesen von Verlaufsdaten gibt eine Liste von QOpcUaHistoryData-Objekten zurück, die analysiert werden können, um die Ergebnisse der Anfrage zu überprüfen.
Dokumentation der Mitgliedsfunktionen
QOpcUaHistoryData::QOpcUaHistoryData()
Erstellt ein ungültiges Verlaufsdatenelement.
[explicit] QOpcUaHistoryData::QOpcUaHistoryData(const QString &nodeId)
Erstellt ein Verlaufsdatenelement und speichert, welchem Knoten es entspricht.
QOpcUaHistoryData::QOpcUaHistoryData(const QOpcUaHistoryData &other)
Erstellt ein Verlaufsdatenelement aus „ other “.
[noexcept] QOpcUaHistoryData::~QOpcUaHistoryData()
Löscht das Datenelement „Verlauf“.
void QOpcUaHistoryData::addValue(const QOpcUaDataValue &value)
Fügt ein Datenwertobjekt hinzu, das durch ` value` angegeben wird.
int QOpcUaHistoryData::count() const
Gibt die Anzahl der verfügbaren Datenwert-Objekte zurück.
QString QOpcUaHistoryData::nodeId() const
Gibt die „nodeId“ des Knotens zurück, dessen Daten gespeichert wurden.
Siehe auch „ setNodeId()“.
QList<QOpcUaDataValue> QOpcUaHistoryData::result() const
Gibt die Liste der Datenwert-Objekte zurück, die die Ergebnisse der Abfrage des Verlaufs enthalten.
void QOpcUaHistoryData::setNodeId(const QString &nodeId)
Setzt den Parameter „ nodeId “ auf „ nodeId “.
Siehe auch nodeId().
void QOpcUaHistoryData::setStatusCode(QOpcUa::UaStatusCode statusCode)
Setzt den Statuscode auf „ statusCode “.
Siehe auch statusCode().
QOpcUa::UaStatusCode QOpcUaHistoryData::statusCode() const
Gibt den Statuscode zurück, der angibt, ob beim Abrufen der Verlaufsdaten ein Fehler aufgetreten ist.
Siehe auch ` setStatusCode()`.
[noexcept] void QOpcUaHistoryData::swap(QOpcUaHistoryData &other)
Tauscht diese Datenwertinstanz gegen „ other “ aus. Diese Funktion ist sehr schnell und schlägt niemals fehl.
QOpcUaHistoryData &QOpcUaHistoryData::operator=(const QOpcUaHistoryData &other)
Legt die Werte aus „ other “ für dieses Verlaufsdatenelement fest.
© 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.