このページでは

QOpcUaHistoryData Class

このクラスは、ノードからの過去のデータ値を格納します。詳細...

ヘッダー: #include <QOpcUaHistoryData>
CMake: find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake: QT += opcua
以下のように: Qt 6.3

パブリック関数

QOpcUaHistoryData()
QOpcUaHistoryData(const QString &nodeId)
QOpcUaHistoryData(const QOpcUaHistoryData &other)
~QOpcUaHistoryData()
void addValue(const QOpcUaDataValue &value)
int count() const
QString nodeId() const
QList<QOpcUaDataValue> result() const
void setNodeId(const QString &nodeId)
void setStatusCode(QOpcUa::UaStatusCode statusCode)
QOpcUa::UaStatusCode statusCode() const
void swap(QOpcUaHistoryData &other)
QOpcUaHistoryData &operator=(const QOpcUaHistoryData &other)

詳細な説明

履歴データの読み取り要求が処理されている際、このクラスのインスタンスは、どのノードが読み取られたか、その値、およびステータスコードに関する情報を格納するために使用されます。履歴読み取り要求の finished シグナルは、QOpcUaHistoryData オブジェクトのリストを返します。このリストを解析することで、要求の結果を確認することができます。

メンバ関数のドキュメント

QOpcUaHistoryData::QOpcUaHistoryData()

無効な履歴データ項目を作成します。

[explicit] QOpcUaHistoryData::QOpcUaHistoryData(const QString &nodeId)

履歴データ項目を作成し、それがどのノードに対応するかを保存します。

QOpcUaHistoryData::QOpcUaHistoryData(const QOpcUaHistoryData &other)

other から履歴データ項目を作成します。

[noexcept] QOpcUaHistoryData::~QOpcUaHistoryData()

履歴データ項目を削除します。

void QOpcUaHistoryData::addValue(const QOpcUaDataValue &value)

value で指定されたデータ値オブジェクトを追加します。

int QOpcUaHistoryData::count() const

利用可能なデータ値オブジェクトの数を返します。

QString QOpcUaHistoryData::nodeId() const

データが保存されたノードの nodeId を返します。

setNodeId()も参照してください 。

QList<QOpcUaDataValue> QOpcUaHistoryData::result() const

履歴読み取りリクエストの結果を含むデータ値オブジェクトのリストを返します。

void QOpcUaHistoryData::setNodeId(const QString &nodeId)

nodeId をnodeId に設定します。

nodeId()も参照してください 。

void QOpcUaHistoryData::setStatusCode(QOpcUa::UaStatusCode statusCode)

ステータスコードをstatusCode に設定します。

statusCode()も参照してください 。

QOpcUa::UaStatusCode QOpcUaHistoryData::statusCode() const

履歴データの取得中にエラーが発生したかどうかを示すステータスコードを返します。

setStatusCode()も参照してください 。

[noexcept] void QOpcUaHistoryData::swap(QOpcUaHistoryData &other)

このデータ値のインスタンスを `other` と入れ替えます。この関数は非常に高速で、失敗することはありません。

QOpcUaHistoryData &QOpcUaHistoryData::operator=(const QOpcUaHistoryData &other)

other の値を、この履歴データ項目に設定します。

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