QOpcUaHistoryReadEventRequest Class
Diese Klasse speichert die erforderlichen Informationen, um historische Daten von einem Server abzufragen. Mehr...
| Header: | #include <QOpcUaHistoryReadEventRequest> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
| qmake: | QT += opcua |
| Seit: | Qt 6.7 |
Öffentliche Funktionen
| QOpcUaHistoryReadEventRequest() | |
| QOpcUaHistoryReadEventRequest(const QList<QOpcUaReadItem> &nodesToRead, const QDateTime &startTimestamp, const QDateTime &endTimestamp, const QOpcUaMonitoringParameters::EventFilter &filter) | |
| QOpcUaHistoryReadEventRequest(const QOpcUaHistoryReadEventRequest &other) | |
| QOpcUaHistoryReadEventRequest(QOpcUaHistoryReadEventRequest &&other) | |
| ~QOpcUaHistoryReadEventRequest() | |
| void | addNodeToRead(const QOpcUaReadItem &nodeToRead) |
| QDateTime | endTimestamp() const |
| QOpcUaMonitoringParameters::EventFilter | filter() const |
| QList<QOpcUaReadItem> | nodesToRead() const |
| quint32 | numValuesPerNode() const |
| void | setEndTimestamp(const QDateTime &endTimestamp) |
| void | setFilter(const QOpcUaMonitoringParameters::EventFilter &filter) |
| void | setNodesToRead(const QList<QOpcUaReadItem> &nodesToRead) |
| void | setNumValuesPerNode(quint32 numValuesPerNode) |
| void | setStartTimestamp(const QDateTime &startTimestamp) |
| QDateTime | startTimestamp() const |
| void | swap(QOpcUaHistoryReadEventRequest &other) |
| QOpcUaHistoryReadEventRequest & | operator=(QOpcUaHistoryReadEventRequest &&other) |
| QOpcUaHistoryReadEventRequest & | operator=(const QOpcUaHistoryReadEventRequest &other) |
Verwandte Nicht-Mitglieder
| bool | operator!=(const QOpcUaHistoryReadEventRequest &lhs, const QOpcUaHistoryReadEventRequest &rhs) |
| bool | operator==(const QOpcUaHistoryReadEventRequest &lhs, const QOpcUaHistoryReadEventRequest &rhs) |
Detaillierte Beschreibung
Dies ist die Darstellung „ Qt OPC UA “ für das OPC-UA-ReadEventDetails zum Auslesen historischer Daten, wie in OPC-UA Teil 11, 6.4.2 definiert.
Bei der Anforderung von historischen Daten von einem Server müssen dem Server mehrere Werte übermittelt werden, damit dieser weiß, welche Daten er erfassen soll. Die Klasse „QOpcUaHistoryReadEventRequest“ stellt die erforderlichen Werte bereit. „ startTimestamp “ und „ endTimestamp “ definieren den Zeitbereich, aus dem historische Ereignisse abgerufen werden sollen. „ nodesToRead “ definiert, von welchen Knoten historische Daten abgerufen werden sollen. „ numValuesPerNode “ definiert die maximale Anzahl von Ereignissen, die pro Knoten zurückgegeben werden sollen. „ filter “ ist der Ereignisfilter, mit dem bestimmt wird, welche Ereignisse und welche ihrer Felder zurückgegeben werden sollen.
Dokumentation der Member-Funktionen
QOpcUaHistoryReadEventRequest::QOpcUaHistoryReadEventRequest()
Erstellt eine ungültige „QOpcUaHistoryReadEventRequest“-Anfrage.
[explicit] QOpcUaHistoryReadEventRequest::QOpcUaHistoryReadEventRequest(const QList<QOpcUaReadItem> &nodesToRead, const QDateTime &startTimestamp, const QDateTime &endTimestamp, const QOpcUaMonitoringParameters::EventFilter &filter)
Erstellt ein „QOpcUaHistoryReadEventRequest“-Objekt mit den angegebenen Werten.
QOpcUaHistoryReadEventRequest::QOpcUaHistoryReadEventRequest(const QOpcUaHistoryReadEventRequest &other)
Erstellt ein „QOpcUaHistoryReadEventRequest“-Element aus „ other “.
[constexpr noexcept default] QOpcUaHistoryReadEventRequest::QOpcUaHistoryReadEventRequest(QOpcUaHistoryReadEventRequest &&other)
Erstellt ein neues Objekt für eine Leseereignis-Anfrage aus „ other “.
Hinweis: Das Objekt „ other “, aus dem die Zuweisung erfolgt, wird in einen teilweise initialisierten Zustand versetzt, in dem die einzigen zulässigen Operationen die Zerstörung und die Zuweisung eines neuen Werts sind.
[noexcept] QOpcUaHistoryReadEventRequest::~QOpcUaHistoryReadEventRequest()
Löscht das Anfrageobjekt.
void QOpcUaHistoryReadEventRequest::addNodeToRead(const QOpcUaReadItem &nodeToRead)
Fügt der Liste „ nodeToRead “ einen Knoten hinzu.
QDateTime QOpcUaHistoryReadEventRequest::endTimestamp() const
Gibt den Zeitstempel des Endzeitpunkts zurück.
Siehe auch „ setEndTimestamp()“.
QOpcUaMonitoringParameters::EventFilter QOpcUaHistoryReadEventRequest::filter() const
Gibt den Ereignisfilter zurück, der zum Abrufen historischer Ereignisse verwendet wird.
Siehe auch setFilter().
QList<QOpcUaReadItem> QOpcUaHistoryReadEventRequest::nodesToRead() const
Gibt die Liste der zu lesenden Knoten zurück.
Siehe auch „ setNodesToRead()“.
quint32 QOpcUaHistoryReadEventRequest::numValuesPerNode() const
Gibt die Anzahl der Werte pro Knoten zurück.
Siehe auch „ setNumValuesPerNode()“.
void QOpcUaHistoryReadEventRequest::setEndTimestamp(const QDateTime &endTimestamp)
Legt „ endTimestamp “ für die abzurufenden historischen Daten fest.
Siehe auch endTimestamp().
void QOpcUaHistoryReadEventRequest::setFilter(const QOpcUaMonitoringParameters::EventFilter &filter)
Setzt den Ereignisfilter, der zum Abrufen historischer Ereignisse verwendet wird, auf „ filter “.
Siehe auch filter().
void QOpcUaHistoryReadEventRequest::setNodesToRead(const QList<QOpcUaReadItem> &nodesToRead)
Legt die Liste „ nodesToRead “ fest.
Siehe auch nodesToRead().
void QOpcUaHistoryReadEventRequest::setNumValuesPerNode(quint32 numValuesPerNode)
Legt „ numValuesPerNode “ fest, um die Anzahl der Werte pro Knoten anzugeben, die abgerufen werden sollen.
Siehe auch numValuesPerNode().
void QOpcUaHistoryReadEventRequest::setStartTimestamp(const QDateTime &startTimestamp)
Legt „ startTimestamp “ für die abzurufenden historischen Daten fest.
Siehe auch startTimestamp().
QDateTime QOpcUaHistoryReadEventRequest::startTimestamp() const
Gibt den Startzeitstempel zurück.
Siehe auch „ setStartTimestamp()“.
[noexcept] void QOpcUaHistoryReadEventRequest::swap(QOpcUaHistoryReadEventRequest &other)
Swaps vergleicht das Objekt „ other “ der Leseereignisanfrage mit diesem Objekt der Leseereignisanfrage. Dieser Vorgang ist sehr schnell und schlägt niemals fehl.
[noexcept] QOpcUaHistoryReadEventRequest &QOpcUaHistoryReadEventRequest::operator=(QOpcUaHistoryReadEventRequest &&other)
Weist „ other “ dieser Instanz von „ QOpcUaHistoryReadEventRequest “ zu.
Hinweis: Das Objekt „ other “, aus dem die Zuweisung erfolgt ist, befindet sich in einem teilweise initialisierten Zustand, in dem die einzigen zulässigen Operationen die Zerstörung und die Zuweisung eines neuen Werts sind.
QOpcUaHistoryReadEventRequest &QOpcUaHistoryReadEventRequest::operator=(const QOpcUaHistoryReadEventRequest &other)
Übernimmt die Werte von other in dieses Element unter QOpcUaHistoryReadEventRequest.
Verwandte Nicht-Mitglieder
[noexcept] bool operator!=(const QOpcUaHistoryReadEventRequest &lhs, const QOpcUaHistoryReadEventRequest &rhs)
Gibt „ true “ zurück, wenn „ lhs “ nicht gleich „ rhs “ ist; andernfalls wird „ false “ zurückgegeben.
Zwei Elemente vom Typ „ QOpcUaHistoryReadEventRequest “ gelten als ungleich, wenn ihre Werte für „ startTimestamp “, „ endTimestamp “, „ numValuesPerNode “, „ filter “ oder „ nodesToRead “ nicht gleich sind.
[noexcept] bool operator==(const QOpcUaHistoryReadEventRequest &lhs, const QOpcUaHistoryReadEventRequest &rhs)
Gibt „ true “ zurück, wenn „ lhs “ gleich „ rhs “ ist; andernfalls wird „ false “ zurückgegeben.
Zwei „ QOpcUaHistoryReadEventRequest “-Elemente gelten als gleich, wenn ihre Werte für „ startTimestamp “, „ endTimestamp “, „ numValuesPerNode “, „ filter “ und „ nodesToRead “ identisch sind.
© 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.