QOpcUaHistoryReadResponse Class
このクラスはヒストリカル・データをリクエストし、その結果を保存するために使用される。詳細...
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 |
パブリック型
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 を設定します。
©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。