QOpcUaHistoryReadEventRequest Class
Diese Klasse speichert die notwendigen Informationen, um historische Daten von einem Server anzufordern. Mehr...
Kopfzeile: | #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 Qt OPC UA Darstellung für das OPC UA ReadEventDetails zum Lesen von historischen Daten, definiert in OPC-UA Teil 11, 6.4.2.
Wenn historische Daten von einem Server angefordert werden, müssen dem Server mehrere Werte zur Verfügung gestellt werden, damit er weiß, welche Daten er sammeln soll. Die Klasse QOpcUaHistoryReadEventRequest liefert die erforderlichen Werte. startTimestamp und endTimestamp definieren den Zeitbereich, in dem historische Ereignisse gesammelt werden sollen. nodesToRead definiert, von welchen Knoten historische Daten gesammelt werden sollen. numValuesPerNode definiert die maximale Anzahl von Ereignissen, die pro Knoten zurückgegeben werden sollen. filter ist der Ereignisfilter, der verwendet wird, um zu bestimmen, welche Ereignisse und welche ihrer Felder zurückgegeben werden sollen.
Dokumentation der Mitgliedsfunktionen
QOpcUaHistoryReadEventRequest::QOpcUaHistoryReadEventRequest()
Konstruiert eine ungültige QOpcUaHistoryReadEventRequest.
[explicit]
QOpcUaHistoryReadEventRequest::QOpcUaHistoryReadEventRequest(const QList<QOpcUaReadItem> &nodesToRead, const QDateTime &startTimestamp, const QDateTime &endTimestamp, const QOpcUaMonitoringParameters::EventFilter &filter)
Konstruiert ein QOpcUaHistoryReadEventRequest-Element mit den angegebenen Werten.
QOpcUaHistoryReadEventRequest::QOpcUaHistoryReadEventRequest(const QOpcUaHistoryReadEventRequest &other)
Konstruiert ein QOpcUaHistoryReadEventRequest-Element aus other.
[noexcept]
QOpcUaHistoryReadEventRequest::QOpcUaHistoryReadEventRequest(QOpcUaHistoryReadEventRequest &&other)
Move-konstruiert ein neues Leseereignis-Anforderungsobjekt aus other.
Hinweis: Das verschobene Objekt other befindet sich in einem teilweise gebildeten Zustand, in dem die einzigen zulässigen Operationen die Zerstörung und die Zuweisung eines neuen Wertes sind.
[noexcept]
QOpcUaHistoryReadEventRequest::~QOpcUaHistoryReadEventRequest()
Zerstört das Anfrageobjekt.
void QOpcUaHistoryReadEventRequest::addNodeToRead(const QOpcUaReadItem &nodeToRead)
Fügt einen Knoten in die Liste nodeToRead ein.
QDateTime QOpcUaHistoryReadEventRequest::endTimestamp() const
Gibt den Endzeitstempel zurück.
Siehe auch setEndTimestamp().
QOpcUaMonitoringParameters::EventFilter QOpcUaHistoryReadEventRequest::filter() const
Gibt den Ereignisfilter zurück, der zum Abrufen von historischen Ereignissen 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)
Tauscht das Read Event Request Objekt other mit diesem Read Event Request Objekt aus. Dieser Vorgang ist sehr schnell und schlägt nie fehl.
[noexcept]
QOpcUaHistoryReadEventRequest &QOpcUaHistoryReadEventRequest::operator=(QOpcUaHistoryReadEventRequest &&other)
Verschieben - weist other dieser QOpcUaHistoryReadEventRequest Instanz zu.
Hinweis: Das verschobene Objekt other wird in einen teilweise gebildeten Zustand versetzt, in dem die einzigen gültigen Operationen Zerstörung und Zuweisung eines neuen Wertes sind.
QOpcUaHistoryReadEventRequest &QOpcUaHistoryReadEventRequest::operator=(const QOpcUaHistoryReadEventRequest &other)
Legt die Werte von other in diesem QOpcUaHistoryReadEventRequest Element fest.
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 QOpcUaHistoryReadEventRequest werden als nicht gleich angesehen, wenn 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 werden als gleich angesehen, wenn ihre startTimestamp
, endTimestamp
, numValuesPerNode
, filter
und nodesToRead
gleich sind.
© 2025 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.