QOpcUaHistoryEvent Class

このクラスはノードの履歴イベントを保存します。詳細...

Header: #include <QOpcUaHistoryEvent>
CMake: find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake: QT += opcua
Since: Qt 6.7

パブリック関数

QOpcUaHistoryEvent()
QOpcUaHistoryEvent(const QString &nodeId)
QOpcUaHistoryEvent(const QOpcUaHistoryEvent &other)
QOpcUaHistoryEvent(QOpcUaHistoryEvent &&other)
~QOpcUaHistoryEvent()
void addEvent(const QVariantList &value)
int count() const
QList<QVariantList> events() const
QString nodeId() const
void setNodeId(const QString &nodeId)
void setStatusCode(QOpcUa::UaStatusCode statusCode)
QOpcUa::UaStatusCode statusCode() const
void swap(QOpcUaHistoryEvent &other)
QOpcUaHistoryEvent &operator=(QOpcUaHistoryEvent &&other)
QOpcUaHistoryEvent &operator=(const QOpcUaHistoryEvent &other)
bool operator!=(const QOpcUaHistoryEvent &lhs, const QOpcUaHistoryEvent &rhs)
bool operator==(const QOpcUaHistoryEvent &lhs, const QOpcUaHistoryEvent &rhs)

詳細説明

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

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

QOpcUaHistoryEvent::QOpcUaHistoryEvent()

無効な履歴イベント項目を構築する

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

履歴イベント項目を構築し、それがどのノードに対応するかを保存します。

QOpcUaHistoryEvent::QOpcUaHistoryEvent(const QOpcUaHistoryEvent &other)

other から履歴イベント項目を構築します。

[noexcept] QOpcUaHistoryEvent::QOpcUaHistoryEvent(QOpcUaHistoryEvent &&other)

Move-other から新しい履歴イベント・オブジェクトを構築する。

注: 移動元のオブジェクトother は部分的に形成された状態に置かれ、この状態では有効な操作は破棄と新しい値の割り当てのみである。

[noexcept] QOpcUaHistoryEvent::~QOpcUaHistoryEvent()

ヒストリイベントアイテムを破棄する。

void QOpcUaHistoryEvent::addEvent(const QVariantList &value)

value で与えられるイベント・フィールド・リストを追加する。

int QOpcUaHistoryEvent::count() const

利用可能なイベントの数を返す。

QList<QVariantList> QOpcUaHistoryEvent::events() const

ヒストリ読み取り要求の結果を含むQVariantList オブジェクトのリストを返す。

QString QOpcUaHistoryEvent::nodeId() const

イベントを格納したノードの nodeId を返します。

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

void QOpcUaHistoryEvent::setNodeId(const QString &nodeId)

nodeIdnodeId に設定します。

nodeId() も参照

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

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

statusCode() も参照

QOpcUa::UaStatusCode QOpcUaHistoryEvent::statusCode() const

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

setStatusCode() も参照

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

履歴イベント・オブジェクトother をこの履歴イベント・オブジェクトと交換します。この操作は非常に高速で、失敗することはありません。

[noexcept] QOpcUaHistoryEvent &QOpcUaHistoryEvent::operator=(QOpcUaHistoryEvent &&other)

Move-このQOpcUaHistoryEvent インスタンスにother を割り当てます。

注意: 移動元のオブジェクトother は部分的に形成された状態に置かれ、この状態では有効な操作は破棄と新しい値の割り当てのみである。

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

この履歴イベント項目にother からの値を設定する。

関連する非メンバー

[noexcept] bool operator!=(const QOpcUaHistoryEvent &lhs, const QOpcUaHistoryEvent &rhs)

lhsrhs と等しくない場合、true を返す。

[noexcept] bool operator==(const QOpcUaHistoryEvent &lhs, const QOpcUaHistoryEvent &rhs)

rhslhs が同じ値を含む場合、true を返します。

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