QOpcUaHistoryReadRawRequest Class
このクラスは、サーバーに履歴データを要求するために必要な情報を格納します。詳細...
Header: | #include <QOpcUaHistoryReadRawRequest> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake: | QT += opcua |
Since: | Qt 6.3 |
パブリック関数
QOpcUaHistoryReadRawRequest() | |
(since 6.7) | QOpcUaHistoryReadRawRequest(const QList<QOpcUaReadItem> &nodesToRead, const QDateTime &startTimestamp, const QDateTime &endTimestamp, QOpcUa::TimestampsToReturn timestampsToReturn) |
QOpcUaHistoryReadRawRequest(const QList<QOpcUaReadItem> &nodesToRead, const QDateTime &startTimestamp, const QDateTime &endTimestamp, quint32 numValuesPerNode = 0, bool returnBounds = false) | |
QOpcUaHistoryReadRawRequest(const QOpcUaHistoryReadRawRequest &other) | |
~QOpcUaHistoryReadRawRequest() | |
void | addNodeToRead(const QOpcUaReadItem &nodeToRead) |
QDateTime | endTimestamp() const |
QList<QOpcUaReadItem> | nodesToRead() const |
quint32 | numValuesPerNode() const |
bool | returnBounds() const |
void | setEndTimestamp(const QDateTime &endTimestamp) |
void | setNodesToRead(const QList<QOpcUaReadItem> &nodesToRead) |
void | setNumValuesPerNode(quint32 numValuesPerNode) |
void | setReturnBounds(bool returnBounds) |
void | setStartTimestamp(const QDateTime &startTimestamp) |
(since 6.7) void | setTimestampsToReturn(QOpcUa::TimestampsToReturn timestampsToReturn) |
QDateTime | startTimestamp() const |
void | swap(QOpcUaHistoryReadRawRequest &other) |
(since 6.7) QOpcUa::TimestampsToReturn | timestampsToReturn() const |
QOpcUaHistoryReadRawRequest & | operator=(const QOpcUaHistoryReadRawRequest &other) |
関連する非メンバー
bool | operator!=(const QOpcUaHistoryReadRawRequest &lhs, const QOpcUaHistoryReadRawRequest &rhs) |
bool | operator==(const QOpcUaHistoryReadRawRequest &lhs, const QOpcUaHistoryReadRawRequest &rhs) |
詳細説明
これは、OPC UA 1.04 part 11の6.4.3で定義されている履歴データを読み込むためのOPC UA ReadRawModifiedDetailsのQt OPC UA表現です。
サーバに履歴データを要求する場合、どのデータを収集すべきかを知るために、いくつかの値をサーバに提供する必要があります。QOpcUaHistoryReadRawRequest クラスは、必要な値を提供します。startTimestamp とendTimestamp は、履歴データを収集するタイムレンジを定義します。nodesToRead は、履歴データを収集するノードを定義します。numValuesPerNode は、ノードごとに返されるデータ値の最大数を定義します。returnBounds は、境界値を結果に含めるかどうかを定義します。
メンバ関数ドキュメント
QOpcUaHistoryReadRawRequest::QOpcUaHistoryReadRawRequest()
無効な QOpcUaHistoryReadRawRequest を構築します。
[explicit, since 6.7]
QOpcUaHistoryReadRawRequest::QOpcUaHistoryReadRawRequest(const QList<QOpcUaReadItem> &nodesToRead, const QDateTime &startTimestamp, const QDateTime &endTimestamp, QOpcUa::TimestampsToReturn timestampsToReturn)
与えられた値を持つ QOpcUaHistoryReadRawRequest 項目を構築します。timestampsToReturn パラメータは、各値に対して返すタイムスタンプを決定します。
この関数は Qt 6.7 で導入されました。
[explicit]
QOpcUaHistoryReadRawRequest::QOpcUaHistoryReadRawRequest(const QList<QOpcUaReadItem> &nodesToRead, const QDateTime &startTimestamp, const QDateTime &endTimestamp, quint32 numValuesPerNode = 0, bool returnBounds = false)
与えられた値で QOpcUaHistoryReadRawRequest アイテムを構築します。
QOpcUaHistoryReadRawRequest::QOpcUaHistoryReadRawRequest(const QOpcUaHistoryReadRawRequest &other)
other から QOpcUaHistoryReadRawRequest アイテムを構築します。
[noexcept]
QOpcUaHistoryReadRawRequest::~QOpcUaHistoryReadRawRequest()
要求オブジェクトを破棄します。
void QOpcUaHistoryReadRawRequest::addNodeToRead(const QOpcUaReadItem &nodeToRead)
nodeToRead リストにノードを追加します。
QDateTime QOpcUaHistoryReadRawRequest::endTimestamp() const
終了タイム・スタンプを返します。
setEndTimestamp()も参照してください 。
QList<QOpcUaReadItem> QOpcUaHistoryReadRawRequest::nodesToRead() const
読み込むノードのリストを返します。
setNodesToRead()も参照して ください。
quint32 QOpcUaHistoryReadRawRequest::numValuesPerNode() const
関数は、ノードあたりの値の数を返します。
setNumValuesPerNode()も参照 。
bool QOpcUaHistoryReadRawRequest::returnBounds() const
戻り値の境界を要求するかどうかを返します。
setReturnBounds() も参照して ください。
void QOpcUaHistoryReadRawRequest::setEndTimestamp(const QDateTime &endTimestamp)
取得する履歴データのendTimestamp を設定します。
endTimestamp() も参照して ください。
void QOpcUaHistoryReadRawRequest::setNodesToRead(const QList<QOpcUaReadItem> &nodesToRead)
nodesToRead リストを設定します。
nodesToRead() も参照して ください。
void QOpcUaHistoryReadRawRequest::setNumValuesPerNode(quint32 numValuesPerNode)
numValuesPerNode を設定して、フェッチするノードごとの値の数を示します。
numValuesPerNode() も参照して ください。
void QOpcUaHistoryReadRawRequest::setReturnBounds(bool returnBounds)
returnBounds を設定して、返り値の境界を要求するかどうかを指定します。
returnBounds() も参照して ください。
void QOpcUaHistoryReadRawRequest::setStartTimestamp(const QDateTime &startTimestamp)
フェッチする履歴データに対してstartTimestamp を設定します。
startTimestamp() も参照 。
[since 6.7]
void QOpcUaHistoryReadRawRequest::setTimestampsToReturn(QOpcUa::TimestampsToReturn timestampsToReturn)
各値に対して返す選択されたタイムスタンプをtimestampsToReturn に設定します。
この関数は Qt 6.7 で導入されました。
timestampsToReturn() も参照して ください。
QDateTime QOpcUaHistoryReadRawRequest::startTimestamp() const
開始タイムスタンプを返します。
setStartTimestamp()も参照して ください。
[noexcept]
void QOpcUaHistoryReadRawRequest::swap(QOpcUaHistoryReadRawRequest &other)
このリクエストインスタンスをother と交換します。この関数は非常に高速で、失敗することはありません。
[since 6.7]
QOpcUa::TimestampsToReturn QOpcUaHistoryReadRawRequest::timestampsToReturn() const
各値に対して返す選択されたタイムスタンプを返します。
この関数は Qt 6.7 で導入されました。
setTimestampsToReturn()も参照してください 。
QOpcUaHistoryReadRawRequest &QOpcUaHistoryReadRawRequest::operator=(const QOpcUaHistoryReadRawRequest &other)
このQOpcUaHistoryReadRawRequest アイテムにother の値を設定します。
関連する非会員
[noexcept]
bool operator!=(const QOpcUaHistoryReadRawRequest &lhs, const QOpcUaHistoryReadRawRequest &rhs)
lhs がrhs と等しくない場合はtrue
を返し、そうでない場合はfalse
を返します。
startTimestamp
,endTimestamp
,numValuesPerNode
,returnBounds
またはnodesToRead
が等しくない場合、2 つのQOpcUaHistoryReadRawRequest 項目は等しくないと見なされます。
[noexcept]
bool operator==(const QOpcUaHistoryReadRawRequest &lhs, const QOpcUaHistoryReadRawRequest &rhs)
lhs がrhs と等しい場合はtrue
を返し、そうでない場合はfalse
を返す。
startTimestamp
,endTimestamp
,numValuesPerNode
,returnBounds
,nodesToRead
が等しい場合、2 つのQOpcUaHistoryReadRawRequest アイテムは等しいと見なされます。
©2024 The Qt Company Ltd. 本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。