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