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)
nodeId をnodeId に設定します。
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)
lhs がrhs と等しくない場合、true
を返す。
[noexcept]
bool operator==(const QOpcUaHistoryEvent &lhs, const QOpcUaHistoryEvent &rhs)
rhs とlhs が同じ値を含む場合、true
を返します。
©2024 The Qt Company Ltd. 本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。