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::Unknown0
QOpcUaHistoryReadResponse::State::Reading1
QOpcUaHistoryReadResponse::State::Finished2
QOpcUaHistoryReadResponse::State::MoreDataAvailable3
QOpcUaHistoryReadResponse::State::Error4

メンバ関数ドキュメント

[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.