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