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