En esta página

QOpcUaHistoryReadRawRequest Class

Esta clase almacena la información necesaria para solicitar datos históricos a un servidor. Más...

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

Funciones Públicas

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)

Descripción detallada

Esta es la representación Qt OPC UA para el OPC UA ReadRawModifiedDetails para la lectura de datos históricos definidos en OPC UA 1.04 parte 11, 6.4.3.

Cuando se solicitan datos históricos a un servidor, es necesario proporcionar varios valores al servidor para saber qué datos debe recopilar. La clase QOpcUaHistoryReadRawRequest proporciona los valores necesarios. startTimestamp y endTimestamp definen el intervalo de tiempo del que se deben recopilar los datos históricos. nodesToRead define de qué nodos se deben recopilar los datos históricos. numValuesPerNode define el número máximo de valores de datos que se deben devolver por nodo. returnBounds define si los valores límite se deben incluir en el resultado.

Documentación de las funciones miembro

QOpcUaHistoryReadRawRequest::QOpcUaHistoryReadRawRequest()

Construye una QOpcUaHistoryReadRawRequest inválida.

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

Construye un elemento QOpcUaHistoryReadRawRequest con los valores dados. El parámetro timestampsToReturn determina las marcas de tiempo a devolver para cada valor.

Esta función se introdujo en Qt 6.7.

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

Construye un elemento QOpcUaHistoryReadRawRequest con los valores dados.

QOpcUaHistoryReadRawRequest::QOpcUaHistoryReadRawRequest(const QOpcUaHistoryReadRawRequest &other)

Construye un elemento QOpcUaHistoryReadRawRequest a partir de other.

[noexcept] QOpcUaHistoryReadRawRequest::~QOpcUaHistoryReadRawRequest()

Destruye el objeto de solicitud.

void QOpcUaHistoryReadRawRequest::addNodeToRead(const QOpcUaReadItem &nodeToRead)

Añade un nodo a la lista nodeToRead.

QDateTime QOpcUaHistoryReadRawRequest::endTimestamp() const

Devuelve la hora de finalización.

Véase también setEndTimestamp().

QList<QOpcUaReadItem> QOpcUaHistoryReadRawRequest::nodesToRead() const

Devuelve la lista de nodos a leer.

Véase también setNodesToRead().

quint32 QOpcUaHistoryReadRawRequest::numValuesPerNode() const

Devuelve el número de valores por nodo.

Véase también setNumValuesPerNode().

bool QOpcUaHistoryReadRawRequest::returnBounds() const

Devuelve si se deben solicitar los límites de retorno.

Véase también setReturnBounds().

void QOpcUaHistoryReadRawRequest::setEndTimestamp(const QDateTime &endTimestamp)

Establece endTimestamp para los datos históricos que se van a obtener.

Véase también endTimestamp().

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

Establece la lista nodesToRead.

Véase también nodesToRead().

void QOpcUaHistoryReadRawRequest::setNumValuesPerNode(quint32 numValuesPerNode)

Establece numValuesPerNode para indicar el número de valores por nodo que deben obtenerse.

Véase también numValuesPerNode().

void QOpcUaHistoryReadRawRequest::setReturnBounds(bool returnBounds)

Establece returnBounds para indicar si se deben solicitar los límites de retorno.

Véase también returnBounds().

void QOpcUaHistoryReadRawRequest::setStartTimestamp(const QDateTime &startTimestamp)

Establece startTimestamp para los datos históricos que se van a obtener.

Véase también startTimestamp().

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

Establece las marcas de tiempo seleccionadas a devolver para cada valor en timestampsToReturn.

Esta función se introdujo en Qt 6.7.

Véase también timestampsToReturn().

QDateTime QOpcUaHistoryReadRawRequest::startTimestamp() const

Devuelve la hora de inicio.

Véase también setStartTimestamp().

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

Intercambia esta instancia de solicitud con other. Esta función es muy rápida y nunca falla.

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

Devuelve las marcas de tiempo seleccionadas para cada valor.

Esta función se introdujo en Qt 6.7.

Véase también setTimestampsToReturn().

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

Establece los valores de other en este elemento de QOpcUaHistoryReadRawRequest.

Relacionados No miembros

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

Devuelve true si lhs no es igual a rhs; en caso contrario devuelve false.

Dos elementos QOpcUaHistoryReadRawRequest se consideran no iguales si sus startTimestamp, endTimestamp, numValuesPerNode, returnBounds o nodesToRead no son iguales.

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

Devuelve true si lhs es igual a rhs; en caso contrario devuelve false.

Dos elementos QOpcUaHistoryReadRawRequest se consideran iguales si sus startTimestamp, endTimestamp, numValuesPerNode, returnBounds y nodesToRead son iguales.

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