QOpcUaHistoryReadResponse Class
This class is used for requesting historical data and storing the results. More...
| Header: | #include <QOpcUaHistoryReadResponse> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
| qmake: | QT += opcua |
| Since: | Qt 6.3 |
| Inherits: | QObject |
Public Types
| enum class | State { Unknown, Reading, Finished, MoreDataAvailable, Error } |
Public Functions
| virtual | ~QOpcUaHistoryReadResponse() |
| QList<QOpcUaHistoryData> | data() const |
| bool | hasMoreData() const |
| bool | readMoreData() |
| bool | releaseContinuationPoints() |
| QOpcUa::UaStatusCode | serviceResult() const |
| QOpcUaHistoryReadResponse::State | state() const |
Signals
| void | readHistoryDataFinished(const QList<QOpcUaHistoryData> &results, QOpcUa::UaStatusCode serviceResult) |
| void | stateChanged(QOpcUaHistoryReadResponse::State state) |
Detailed Description
A historical data request to an OPC UA server can be specified by a QOpcUaHistoryReadRawRequest.
Objects of this class and the statuscode of the request are returned in the QOpcUaHistoryReadResponse::readHistoryDataFinished(const QList<QOpcUaHistoryData> &results, QOpcUa::UaStatusCode serviceResult) signal and contain the result of a request.
Member Type Documentation
enum class QOpcUaHistoryReadResponse::State
This enum specifies the state the response is in.
| Constant | Value |
|---|---|
QOpcUaHistoryReadResponse::State::Unknown | 0 |
QOpcUaHistoryReadResponse::State::Reading | 1 |
QOpcUaHistoryReadResponse::State::Finished | 2 |
QOpcUaHistoryReadResponse::State::MoreDataAvailable | 3 |
QOpcUaHistoryReadResponse::State::Error | 4 |
Member Function Documentation
[signal] void QOpcUaHistoryReadResponse::readHistoryDataFinished(const QList<QOpcUaHistoryData> &results, QOpcUa::UaStatusCode serviceResult)
This signal is emitted when a historical data request is finished. It adds to results and sets serviceResult to indicate the state of the result.
See also data() and serviceResult().
[signal] void QOpcUaHistoryReadResponse::stateChanged(QOpcUaHistoryReadResponse::State state)
This signal is emitted when the of a historical data request is changed. It sets state to indicate the state of the change.
[virtual] QOpcUaHistoryReadResponse::~QOpcUaHistoryReadResponse()
The destructor for QOpcUaHistoryReadResponse
QList<QOpcUaHistoryData> QOpcUaHistoryReadResponse::data() const
Returns a list which contains the requested historic data.
bool QOpcUaHistoryReadResponse::hasMoreData() const
Returns true if there are more values available from the historic data request.
bool QOpcUaHistoryReadResponse::readMoreData()
Returns true if a read request for more historic values is successfully dispatched.
bool QOpcUaHistoryReadResponse::releaseContinuationPoints()
Releases the continuation points and sets the request as finished. Returns true if the pending request has been successfully finished; otherwise returns false.
QOpcUa::UaStatusCode QOpcUaHistoryReadResponse::serviceResult() const
Returns the serviceresult of the historic data request.
QOpcUaHistoryReadResponse::State QOpcUaHistoryReadResponse::state() const
Returns the current state of historic data request.