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
ヒストリカルデータリクエストの serviceresult を返します。
QOpcUaHistoryReadResponse::State QOpcUaHistoryReadResponse::state() const
ヒストリカルデータリクエストの現在の状態を返します。
[signal]
void QOpcUaHistoryReadResponse::stateChanged(QOpcUaHistoryReadResponse::State state)
このシグナルは、履歴データ要求が変更されたときに発せられる。変更の状態を示すためにstate 。
© 2025 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.