En esta página

QOpcUaHistoryReadEventRequest Class

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

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

Funciones Públicas

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)

Descripción detallada

Esta es la representación Qt OPC UA para el OPC UA ReadEventDetails para la lectura de datos históricos definidos en OPC-UA parte 11, 6.4.2.

Cuando se solicitan datos históricos a un servidor, es necesario proporcionar varios valores al servidor para saber qué datos debe recopilar. La clase QOpcUaHistoryReadEventRequest proporciona los valores requeridos. startTimestamp y endTimestamp definen el intervalo de tiempo desde el que deben recogerse los eventos históricos. nodesToRead define desde qué nodos deben recogerse los datos históricos. numValuesPerNode define el número máximo de eventos que deben devolverse por nodo. filter es el filtro de eventos utilizado para determinar qué eventos y cuáles de sus campos deben devolverse.

Documentación de las funciones miembro

QOpcUaHistoryReadEventRequest::QOpcUaHistoryReadEventRequest()

Construye un QOpcUaHistoryReadEventRequest invalido.

[explicit] QOpcUaHistoryReadEventRequest::QOpcUaHistoryReadEventRequest(const QList<QOpcUaReadItem> &nodesToRead, const QDateTime &startTimestamp, const QDateTime &endTimestamp, const QOpcUaMonitoringParameters::EventFilter &filter)

Construye un elemento QOpcUaHistoryReadEventRequest con los valores dados.

QOpcUaHistoryReadEventRequest::QOpcUaHistoryReadEventRequest(const QOpcUaHistoryReadEventRequest &other)

Construye un elemento QOpcUaHistoryReadEventRequest a partir de other.

[constexpr noexcept] QOpcUaHistoryReadEventRequest::QOpcUaHistoryReadEventRequest(QOpcUaHistoryReadEventRequest &&other)

Mover-construye un nuevo objeto de solicitud de evento de lectura a partir de other.

Nota: El objeto movido-desde other se coloca en un estado parcialmente formado, en el que las únicas operaciones válidas son la destrucción y la asignación de un nuevo valor.

[noexcept] QOpcUaHistoryReadEventRequest::~QOpcUaHistoryReadEventRequest()

Destruye el objeto de solicitud.

void QOpcUaHistoryReadEventRequest::addNodeToRead(const QOpcUaReadItem &nodeToRead)

Añade un nodo a la lista nodeToRead.

QDateTime QOpcUaHistoryReadEventRequest::endTimestamp() const

Devuelve la hora de finalización.

Véase también setEndTimestamp().

QOpcUaMonitoringParameters::EventFilter QOpcUaHistoryReadEventRequest::filter() const

Devuelve el filtro de eventos utilizado para recuperar eventos históricos.

Véase también setFilter().

QList<QOpcUaReadItem> QOpcUaHistoryReadEventRequest::nodesToRead() const

Devuelve la lista de nodos a leer.

Véase también setNodesToRead().

quint32 QOpcUaHistoryReadEventRequest::numValuesPerNode() const

Devuelve el número de valores por nodo.

Véase también setNumValuesPerNode().

void QOpcUaHistoryReadEventRequest::setEndTimestamp(const QDateTime &endTimestamp)

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

Véase también endTimestamp().

void QOpcUaHistoryReadEventRequest::setFilter(const QOpcUaMonitoringParameters::EventFilter &filter)

Establece el filtro de eventos utilizado para recuperar eventos históricos en filter.

Véase también filter().

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

Establece la lista nodesToRead.

Véase también nodesToRead().

void QOpcUaHistoryReadEventRequest::setNumValuesPerNode(quint32 numValuesPerNode)

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

Véase también numValuesPerNode().

void QOpcUaHistoryReadEventRequest::setStartTimestamp(const QDateTime &startTimestamp)

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

Véase también startTimestamp().

QDateTime QOpcUaHistoryReadEventRequest::startTimestamp() const

Devuelve la hora de inicio.

Véase también setStartTimestamp().

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

Intercambia el objeto de solicitud de evento de lectura other con este objeto de solicitud de evento de lectura. Esta operación es muy rápida y nunca falla.

[noexcept] QOpcUaHistoryReadEventRequest &QOpcUaHistoryReadEventRequest::operator=(QOpcUaHistoryReadEventRequest &&other)

Mover-asigna other a esta instancia QOpcUaHistoryReadEventRequest.

Nota: El objeto movido-desde other se coloca en un estado parcialmente formado, en el que las únicas operaciones válidas son la destrucción y la asignación de un nuevo valor.

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

Establece los valores de other en este elemento de QOpcUaHistoryReadEventRequest.

Relacionados No miembros

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

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

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

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

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

Dos elementos QOpcUaHistoryReadEventRequest se consideran iguales si sus startTimestamp, endTimestamp, numValuesPerNode, filter 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.