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 クラスは、必要な値を提供します。startTimestampendTimestamp は、履歴データを収集するタイムレンジを定義します。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)

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

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

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

lhsrhs と等しい場合は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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。