QOpcUaHistoryReadResponse Class
이 클래스는 과거 데이터를 조회하고 그 결과를 저장하는 데 사용됩니다. 더 보기...
| 헤더: | #include <QOpcUaHistoryReadResponse> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
| qmake: | QT += opcua |
| 다음부터: | Qt 6.3 |
| 상속: | QObject |
공개 유형
| enum class | State { Unknown, Reading, Finished, MoreDataAvailable, Error } |
공개 함수
| virtual | ~QOpcUaHistoryReadResponse() |
| QList<QOpcUaHistoryData> | data() const |
(since 6.7) QList<QOpcUaHistoryEvent> | events() const |
| bool | hasMoreData() const |
| bool | readMoreData() |
| bool | releaseContinuationPoints() |
| QOpcUa::UaStatusCode | serviceResult() const |
| QOpcUaHistoryReadResponse::State | state() const |
신호
| void | readHistoryDataFinished(const QList<QOpcUaHistoryData> &results, QOpcUa::UaStatusCode serviceResult) |
(since 6.7) void | readHistoryEventsFinished(const QList<QOpcUaHistoryEvent> &results, QOpcUa::UaStatusCode serviceResult) |
| void | stateChanged(QOpcUaHistoryReadResponse::State state) |
상세 설명
OPC UA 서버에 대한 이력 데이터 요청은 ` QOpcUaHistoryReadRawRequest ` 또는 ` QOpcUaHistoryReadEventRequest`로 지정할 수 있습니다.
이 클래스의 객체와 요청의 상태 코드는 요청 유형에 따라 QOpcUaHistoryReadResponse::readHistoryDataFinished(const QList<QOpcUaHistoryData> &results, QOpcUa::UaStatusCode serviceResult) 또는 QOpcUaHistoryReadResponse::readHistoryEventsFinished(const QList<QOpcUaHistoryEvent> &results, QOpcUa::UaStatusCode serviceResult) 신호를 통해 반환되며, 요청 유형에 따라 요청 결과를 포함합니다.
멤버 유형 설명
enum class QOpcUaHistoryReadResponse::State
이 열거형은 응답의 상태를 지정합니다.
| 상수 | 값 |
|---|---|
QOpcUaHistoryReadResponse::State::Unknown | 0 |
QOpcUaHistoryReadResponse::State::Reading | 1 |
QOpcUaHistoryReadResponse::State::Finished | 2 |
QOpcUaHistoryReadResponse::State::MoreDataAvailable | 3 |
QOpcUaHistoryReadResponse::State::Error | 4 |
멤버 함수 설명
[virtual noexcept] QOpcUaHistoryReadResponse::~QOpcUaHistoryReadResponse()
의 소멸자 QOpcUaHistoryReadResponse
QList<QOpcUaHistoryData> QOpcUaHistoryReadResponse::data() const
요청된 과거 데이터를 포함하는 목록을 반환합니다.
[since 6.7] QList<QOpcUaHistoryEvent> QOpcUaHistoryReadResponse::events() const
요청에서 읽을 모든 노드에 대한 이벤트 목록을 포함하는 ` QOpcUaHistoryEvent ` 객체 목록을 반환합니다.
이 함수는 Qt 6.7에서 도입되었습니다.
bool QOpcUaHistoryReadResponse::hasMoreData() const
이전 데이터 요청에서 더 많은 값을 가져올 수 있는 경우 ` true `를 반환합니다.
[signal] void QOpcUaHistoryReadResponse::readHistoryDataFinished(const QList<QOpcUaHistoryData> &results, QOpcUa::UaStatusCode serviceResult)
이 신호는 과거 데이터 요청이 완료되었을 때 발생합니다. 이 신호는 results 에 추가되며, 결과의 상태를 나타내기 위해 serviceResult 를 설정합니다.
data() 및 serviceResult()도 참조하십시오 .
[signal, since 6.7] void QOpcUaHistoryReadResponse::readHistoryEventsFinished(const QList<QOpcUaHistoryEvent> &results, QOpcUa::UaStatusCode serviceResult)
이 신호는 기록 이벤트 요청이 완료되었을 때 발생합니다. 새로운 기록 데이터와 이전 데이터는 ` results `에 반환되며, ` serviceResult `는 결과의 상태를 나타냅니다.
이 함수는 Qt 6.7에서 도입되었습니다.
events() 및 serviceResult()도 참조하십시오 .
bool QOpcUaHistoryReadResponse::readMoreData()
더 많은 과거 값에 대한 읽기 요청이 성공적으로 전송된 경우 ` true `을 반환합니다.
bool QOpcUaHistoryReadResponse::releaseContinuationPoints()
계속 처리 지점을 해제하고 요청을 완료 상태로 설정합니다. 보류 중인 요청이 성공적으로 완료된 경우 ` true `을 반환하고, 그렇지 않은 경우 `false`를 반환합니다.
QOpcUa::UaStatusCode QOpcUaHistoryReadResponse::serviceResult() const
과거 데이터 요청에 대한 서비스 결과를 반환합니다.
QOpcUaHistoryReadResponse::State QOpcUaHistoryReadResponse::state() const
이력 데이터 요청의 현재 상태를 반환합니다.
[signal] void QOpcUaHistoryReadResponse::stateChanged(QOpcUaHistoryReadResponse::State state)
이 신호는 과거 데이터 요청의 조건이 변경될 때 발생합니다. 이 신호는 변경 상태를 나타내기 위해 ‘ state ’를 설정합니다.
© 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.