QOpcUaHistoryReadEventRequest Class

このクラスは、サーバーに履歴データを要求するために必要な情報を格納します。詳細...

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

パブリック関数

QOpcUaHistoryReadEventRequest()
QOpcUaHistoryReadEventRequest(const QList<QOpcUaReadItem> &nodesToRead, const QDateTime &startTimestamp, const QDateTime &endTimestamp, const QOpcUaMonitoringParameters::EventFilter &filter)
QOpcUaHistoryReadEventRequest(const QOpcUaHistoryReadEventRequest &other)
QOpcUaHistoryReadEventRequest(QOpcUaHistoryReadEventRequest &&other)
~QOpcUaHistoryReadEventRequest()
void addNodeToRead(const QOpcUaReadItem &nodeToRead)
QDateTime endTimestamp() const
QOpcUaMonitoringParameters::EventFilter filter() const
QList<QOpcUaReadItem> nodesToRead() const
quint32 numValuesPerNode() const
void setEndTimestamp(const QDateTime &endTimestamp)
void setFilter(const QOpcUaMonitoringParameters::EventFilter &filter)
void setNodesToRead(const QList<QOpcUaReadItem> &nodesToRead)
void setNumValuesPerNode(quint32 numValuesPerNode)
void setStartTimestamp(const QDateTime &startTimestamp)
QDateTime startTimestamp() const
void swap(QOpcUaHistoryReadEventRequest &other)
QOpcUaHistoryReadEventRequest &operator=(QOpcUaHistoryReadEventRequest &&other)
QOpcUaHistoryReadEventRequest &operator=(const QOpcUaHistoryReadEventRequest &other)
bool operator!=(const QOpcUaHistoryReadEventRequest &lhs, const QOpcUaHistoryReadEventRequest &rhs)
bool operator==(const QOpcUaHistoryReadEventRequest &lhs, const QOpcUaHistoryReadEventRequest &rhs)

詳細説明

これは、OPC-UA part 11の6.4.2で定義されている履歴データを読み込むためのOPC UA ReadEventDetailsのQt OPC UA表現です。

サーバーに履歴データを要求する場合、どのデータを収集すべきかを知るために、いくつかの値をサーバーに提供する必要があります。QOpcUaHistoryReadEventRequest クラスは、必要な値を提供します。startTimestampendTimestamp は、ヒストリカル・イベントが収集されるべきタイムレンジを定義します。nodesToRead は、ヒストリカル・データがどのノードから収集されるべきかを定義します。numValuesPerNode は、ノードごとに返されるべきイベントの最大数を定義します。filter は、返されるべきイベントとそのフィールドを決定するために使用されるイベント・フィルタです。

メンバ関数ドキュメント

QOpcUaHistoryReadEventRequest::QOpcUaHistoryReadEventRequest()

無効な QOpcUaHistoryReadEventRequest を構築します。

[explicit] QOpcUaHistoryReadEventRequest::QOpcUaHistoryReadEventRequest(const QList<QOpcUaReadItem> &nodesToRead, const QDateTime &startTimestamp, const QDateTime &endTimestamp, const QOpcUaMonitoringParameters::EventFilter &filter)

与えられた値を持つ QOpcUaHistoryReadEventRequest 項目を構築します。

QOpcUaHistoryReadEventRequest::QOpcUaHistoryReadEventRequest(const QOpcUaHistoryReadEventRequest &other)

other から QOpcUaHistoryReadEventRequest 項目を構築します。

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

Move-constructed new read event request object fromother

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

[noexcept] QOpcUaHistoryReadEventRequest::~QOpcUaHistoryReadEventRequest()

リクエストオブジェクトを破棄する。

void QOpcUaHistoryReadEventRequest::addNodeToRead(const QOpcUaReadItem &nodeToRead)

nodeToRead リストにノードを追加する。

QDateTime QOpcUaHistoryReadEventRequest::endTimestamp() const

終了タイム・スタンプを返します。

setEndTimestamp()も参照

QOpcUaMonitoringParameters::EventFilter QOpcUaHistoryReadEventRequest::filter() const

イベント・フィルタ : 過去のイベントの取得に使用したイベント・フィルタを返します。

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

QList<QOpcUaReadItem> QOpcUaHistoryReadEventRequest::nodesToRead() const

読み込むノードのリストを返します。

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

quint32 QOpcUaHistoryReadEventRequest::numValuesPerNode() const

ノードあたりの値の数を返します。

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

void QOpcUaHistoryReadEventRequest::setEndTimestamp(const QDateTime &endTimestamp)

取得する履歴データにendTimestamp を設定します。

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

void QOpcUaHistoryReadEventRequest::setFilter(const QOpcUaMonitoringParameters::EventFilter &filter)

履歴イベントの取得に使用するイベント・フィルタをfilter に設定します。

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

void QOpcUaHistoryReadEventRequest::setNodesToRead(const QList<QOpcUaReadItem> &nodesToRead)

nodesToRead リストを設定します。

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

void QOpcUaHistoryReadEventRequest::setNumValuesPerNode(quint32 numValuesPerNode)

numValuesPerNode を設定して、フェッチするノードごとの値の数を示します。

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

void QOpcUaHistoryReadEventRequest::setStartTimestamp(const QDateTime &startTimestamp)

フェッチする履歴データにstartTimestamp を設定します。

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

QDateTime QOpcUaHistoryReadEventRequest::startTimestamp() const

開始タイム・スタンプを返します。

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

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

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

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

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

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

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

このQOpcUaHistoryReadEventRequest アイテムにother の値を設定します。

関連する非会員

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

lhsrhs と等しくない場合はtrue を返し、そうでない場合はfalse を返す。

startTimestamp,endTimestamp,numValuesPerNode,filter またはnodesToRead が等しくない場合、2 つのQOpcUaHistoryReadEventRequest 項目は等しくないと見なされる。

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

lhsrhs と等しい場合はtrue を返し、そうでない場合はfalse を返す。

startTimestamp,endTimestamp,numValuesPerNode,filter,nodesToRead が等しい場合、2 つのQOpcUaHistoryReadEventRequest アイテムは等しいと見なされます。

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