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::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 を設定します。

©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。