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) |
No miembros relacionados
| 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.