QOpcUaHistoryData Class

このクラスはノードの履歴データ値を保存します。詳細...

Header: #include <QOpcUaHistoryData>
CMake: find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake: QT += opcua
Since: 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)

詳細説明

履歴データの読み取り要求が処理されているとき、このクラスのインスタンスは、どのノードが読み取られたか、その値、およびステータス・コードに関する情報を格納するために使用されます。履歴読み取り要求の完了シグナルは 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)

nodeIdnodeId に設定します。

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 からの値を設定します。

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