Auf dieser Seite

QOpcUaHistoryReadRawRequest Class

Diese Klasse speichert die erforderlichen Informationen, um historische Daten von einem Server abzufragen. Mehr...

Header: #include <QOpcUaHistoryReadRawRequest>
CMake: find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake: QT += opcua
Seit: Qt 6.3

Öffentliche Funktionen

QOpcUaHistoryReadRawRequest()
(since 6.7) QOpcUaHistoryReadRawRequest(const QList<QOpcUaReadItem> &nodesToRead, const QDateTime &startTimestamp, const QDateTime &endTimestamp, QOpcUa::TimestampsToReturn timestampsToReturn)
QOpcUaHistoryReadRawRequest(const QList<QOpcUaReadItem> &nodesToRead, const QDateTime &startTimestamp, const QDateTime &endTimestamp, quint32 numValuesPerNode = 0, bool returnBounds = false)
QOpcUaHistoryReadRawRequest(const QOpcUaHistoryReadRawRequest &other)
~QOpcUaHistoryReadRawRequest()
void addNodeToRead(const QOpcUaReadItem &nodeToRead)
QDateTime endTimestamp() const
QList<QOpcUaReadItem> nodesToRead() const
quint32 numValuesPerNode() const
bool returnBounds() const
void setEndTimestamp(const QDateTime &endTimestamp)
void setNodesToRead(const QList<QOpcUaReadItem> &nodesToRead)
void setNumValuesPerNode(quint32 numValuesPerNode)
void setReturnBounds(bool returnBounds)
void setStartTimestamp(const QDateTime &startTimestamp)
(since 6.7) void setTimestampsToReturn(QOpcUa::TimestampsToReturn timestampsToReturn)
QDateTime startTimestamp() const
void swap(QOpcUaHistoryReadRawRequest &other)
(since 6.7) QOpcUa::TimestampsToReturn timestampsToReturn() const
QOpcUaHistoryReadRawRequest &operator=(const QOpcUaHistoryReadRawRequest &other)
bool operator!=(const QOpcUaHistoryReadRawRequest &lhs, const QOpcUaHistoryReadRawRequest &rhs)
bool operator==(const QOpcUaHistoryReadRawRequest &lhs, const QOpcUaHistoryReadRawRequest &rhs)

Ausführliche Beschreibung

Dies ist die „ Qt OPC UA “-Darstellung für das OPC UA-Element „ReadRawModifiedDetails“ zum Auslesen historischer Daten, wie in OPC UA 1.04, Teil 11, Abschnitt 6.4.3 definiert.

Bei der Anforderung historischer Daten von einem Server müssen dem Server mehrere Werte übermittelt werden, damit dieser weiß, welche Daten er erfassen soll. Die Klasse „QOpcUaHistoryReadRawRequest“ stellt die erforderlichen Werte bereit. „ startTimestamp “ und „ endTimestamp “ definieren den Zeitbereich, aus dem historische Daten abgerufen werden sollen. „ nodesToRead “ definiert, von welchen Knoten historische Daten abgerufen werden sollen. „ numValuesPerNode “ definiert die maximale Anzahl von Datenwerten, die pro Knoten zurückgegeben werden sollen. „ returnBounds “ definiert, ob die Begrenzungswerte im Ergebnis enthalten sein sollen.

Dokumentation der Member-Funktionen

QOpcUaHistoryReadRawRequest::QOpcUaHistoryReadRawRequest()

Erstellt eine ungültige QOpcUaHistoryReadRawRequest.

[explicit, since 6.7] QOpcUaHistoryReadRawRequest::QOpcUaHistoryReadRawRequest(const QList<QOpcUaReadItem> &nodesToRead, const QDateTime &startTimestamp, const QDateTime &endTimestamp, QOpcUa::TimestampsToReturn timestampsToReturn)

Erstellt ein `QOpcUaHistoryReadRawRequest`-Objekt mit den angegebenen Werten. Der Parameter ` timestampsToReturn ` legt fest, welche Zeitstempel für jeden Wert zurückgegeben werden sollen.

Diese Funktion wurde in Qt 6.7 eingeführt.

[explicit] QOpcUaHistoryReadRawRequest::QOpcUaHistoryReadRawRequest(const QList<QOpcUaReadItem> &nodesToRead, const QDateTime &startTimestamp, const QDateTime &endTimestamp, quint32 numValuesPerNode = 0, bool returnBounds = false)

Erstellt ein „QOpcUaHistoryReadRawRequest“-Objekt mit den angegebenen Werten.

QOpcUaHistoryReadRawRequest::QOpcUaHistoryReadRawRequest(const QOpcUaHistoryReadRawRequest &other)

Erstellt ein „QOpcUaHistoryReadRawRequest“-Element aus „ other “.

[noexcept] QOpcUaHistoryReadRawRequest::~QOpcUaHistoryReadRawRequest()

Löscht das Anfrageobjekt.

void QOpcUaHistoryReadRawRequest::addNodeToRead(const QOpcUaReadItem &nodeToRead)

Fügt der Liste „ nodeToRead “ einen Knoten hinzu.

QDateTime QOpcUaHistoryReadRawRequest::endTimestamp() const

Gibt den Zeitstempel des Endzeitpunkts zurück.

Siehe auch „ setEndTimestamp()“.

QList<QOpcUaReadItem> QOpcUaHistoryReadRawRequest::nodesToRead() const

Gibt die Liste der zu lesenden Knoten zurück.

Siehe auch „ setNodesToRead()“.

quint32 QOpcUaHistoryReadRawRequest::numValuesPerNode() const

Gibt die Anzahl der Werte pro Knoten zurück.

Siehe auch „ setNumValuesPerNode()“.

bool QOpcUaHistoryReadRawRequest::returnBounds() const

Gibt zurück, ob die Rückgabegrenzen abgefragt werden sollen.

Siehe auch ` setReturnBounds()`.

void QOpcUaHistoryReadRawRequest::setEndTimestamp(const QDateTime &endTimestamp)

Legt „ endTimestamp “ für die abzurufenden historischen Daten fest.

Siehe auch endTimestamp().

void QOpcUaHistoryReadRawRequest::setNodesToRead(const QList<QOpcUaReadItem> &nodesToRead)

Legt die Liste „ nodesToRead “ fest.

Siehe auch nodesToRead().

void QOpcUaHistoryReadRawRequest::setNumValuesPerNode(quint32 numValuesPerNode)

Legt „ numValuesPerNode “ fest, um die Anzahl der Werte pro Knoten anzugeben, die abgerufen werden sollen.

Siehe auch numValuesPerNode().

void QOpcUaHistoryReadRawRequest::setReturnBounds(bool returnBounds)

Legt „ returnBounds “ fest, um anzugeben, ob die Rückgabegrenzen abgefragt werden sollen.

Siehe auch returnBounds().

void QOpcUaHistoryReadRawRequest::setStartTimestamp(const QDateTime &startTimestamp)

Legt „ startTimestamp “ für die abzurufenden historischen Daten fest.

Siehe auch startTimestamp().

[since 6.7] void QOpcUaHistoryReadRawRequest::setTimestampsToReturn(QOpcUa::TimestampsToReturn timestampsToReturn)

Legt fest, welche Zeitstempel für jeden Wert an „ timestampsToReturn “ zurückgegeben werden sollen.

Diese Funktion wurde in Qt 6.7 eingeführt.

Siehe auch ` timestampsToReturn()`.

QDateTime QOpcUaHistoryReadRawRequest::startTimestamp() const

Gibt den Startzeitstempel zurück.

Siehe auch „ setStartTimestamp()“.

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

Ersetzt diese Anforderungsinstanz durch other. Diese Funktion ist sehr schnell und schlägt niemals fehl.

[since 6.7] QOpcUa::TimestampsToReturn QOpcUaHistoryReadRawRequest::timestampsToReturn() const

Gibt die ausgewählten Zeitstempel zurück, die für jeden Wert zurückgegeben werden sollen.

Diese Funktion wurde in Qt 6.7 eingeführt.

Siehe auch ` setTimestampsToReturn()`.

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

Übernimmt die Werte von other in dieses Element unter QOpcUaHistoryReadRawRequest.

Verwandte Nicht-Mitglieder

[noexcept] bool operator!=(const QOpcUaHistoryReadRawRequest &lhs, const QOpcUaHistoryReadRawRequest &rhs)

Gibt „ true “ zurück, wenn „ lhs “ nicht gleich „ rhs “ ist; andernfalls wird „ false “ zurückgegeben.

Zwei „ QOpcUaHistoryReadRawRequest “-Elemente gelten als ungleich, wenn ihre „ startTimestamp “, „ endTimestamp “, „ numValuesPerNode “, „ returnBounds “ oder „ nodesToRead “ ungleich sind.

[noexcept] bool operator==(const QOpcUaHistoryReadRawRequest &lhs, const QOpcUaHistoryReadRawRequest &rhs)

Gibt „ true “ zurück, wenn „ lhs “ gleich „ rhs “ ist; andernfalls wird „ false “ zurückgegeben.

Zwei „ QOpcUaHistoryReadRawRequest “-Elemente gelten als gleich, wenn ihre Werte für „ startTimestamp “, „ endTimestamp “, „ numValuesPerNode “, „ returnBounds “ 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.