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 クラスは、必要な値を提供します。startTimestamp とendTimestamp は、ヒストリカル・イベントが収集されるべきタイムレンジを定義します。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)
lhs がrhs と等しくない場合はtrue
を返し、そうでない場合はfalse
を返す。
startTimestamp
,endTimestamp
,numValuesPerNode
,filter
またはnodesToRead
が等しくない場合、2 つのQOpcUaHistoryReadEventRequest 項目は等しくないと見なされる。
[noexcept]
bool operator==(const QOpcUaHistoryReadEventRequest &lhs, const QOpcUaHistoryReadEventRequest &rhs)
lhs がrhs と等しい場合はtrue
を返し、そうでない場合はfalse
を返す。
startTimestamp
,endTimestamp
,numValuesPerNode
,filter
,nodesToRead
が等しい場合、2 つのQOpcUaHistoryReadEventRequest アイテムは等しいと見なされます。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。