QOpcUaDataValue Class

このクラスは、OPC UAの値データと関連するメタデータを格納します。詳細...

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

パブリック関数

QOpcUaDataValue()
QOpcUaDataValue(const QOpcUaDataValue &other)
~QOpcUaDataValue()
(since 6.7) quint16 serverPicoseconds() const
QDateTime serverTimestamp() const
(since 6.7) void setServerPicoseconds(quint16 serverPicoseconds)
void setServerTimestamp(const QDateTime &serverTimestamp)
(since 6.7) void setSourcePicoseconds(quint16 sourcePicoseconds)
void setSourceTimestamp(const QDateTime &sourceTimestamp)
void setStatusCode(QOpcUa::UaStatusCode statusCode)
void setValue(const QVariant &value)
(since 6.7) quint16 sourcePicoseconds() const
QDateTime sourceTimestamp() const
QOpcUa::UaStatusCode statusCode() const
void swap(QOpcUaDataValue &other)
QVariant value() const
(since 6.7) QVariant operator QVariant() const
QOpcUaDataValue &operator=(const QOpcUaDataValue &other)
(since 6.7) bool operator!=(const QOpcUaDataValue &lhs, const QOpcUaDataValue &rhs)
(since 6.7) bool operator==(const QOpcUaDataValue &lhs, const QOpcUaDataValue &rhs)

詳細説明

このクラスはOPC UA DataValue型に対応します。

メンバ関数ドキュメント

QOpcUaDataValue::QOpcUaDataValue()

無効なデータ値を構築します。

QOpcUaDataValue::QOpcUaDataValue(const QOpcUaDataValue &other)

other からデータ値を構築します。

[noexcept] QOpcUaDataValue::~QOpcUaDataValue()

データ値を破棄します。

[since 6.7] quint16 QOpcUaDataValue::serverPicoseconds() const

サーバーのタイムスタンプの10ピコ秒間隔の数を返します。

この関数は Qt 6.7 で導入されました。

setServerPicoseconds()も参照してください

QDateTime QOpcUaDataValue::serverTimestamp() const

value() のサーバー・タイムスタンプを返します。

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

[since 6.7] void QOpcUaDataValue::setServerPicoseconds(quint16 serverPicoseconds)

サーバ・タイムスタンプの10ピコ秒間隔の数をserverPicoseconds に設定します。

この関数は Qt 6.7 で導入されました。

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

void QOpcUaDataValue::setServerTimestamp(const QDateTime &serverTimestamp)

サーバーのタイムスタンプをserverTimestamp に設定します。

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

[since 6.7] void QOpcUaDataValue::setSourcePicoseconds(quint16 sourcePicoseconds)

ソース・タイムスタンプの 10 ピコ秒間隔の数をsourcePicoseconds に設定します。

この関数は Qt 6.7 で導入されました。

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

void QOpcUaDataValue::setSourceTimestamp(const QDateTime &sourceTimestamp)

ソース・タイムスタンプをsourceTimestamp に設定します。

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

void QOpcUaDataValue::setStatusCode(QOpcUa::UaStatusCode statusCode)

ステータス・コードをstatusCode に設定します。

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

void QOpcUaDataValue::setValue(const QVariant &value)

値をvalue に設定します。

このデータ値をQOpcUaBinaryDataEncoding またはQOpcUaGenericStructHandler と共に使用する場合、値の型はQOpcUaVariant でなければなりません。

value()も参照

[since 6.7] quint16 QOpcUaDataValue::sourcePicoseconds() const

ソース・タイムスタンプの 10 ピコ秒間隔の数を返します。

この関数は Qt 6.7 で導入されました。

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

QDateTime QOpcUaDataValue::sourceTimestamp() const

value() のソースタイムスタンプを返します。

setSourceTimestamp() も参照

QOpcUa::UaStatusCode QOpcUaDataValue::statusCode() const

このデータ値のステータス・コードを返します。ステータス・コードがGood でない場合、値とタイムスタンプは無効です。

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

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

このデータ値のインスタンスをother と交換します。この関数は非常に高速で、失敗することはありません。

QVariant QOpcUaDataValue::value() const

値を返します。

setValue()も参照

[since 6.7] QVariant QOpcUaDataValue::operator QVariant() const

このデータ値を含むQVariant を返します。

この関数は Qt 6.7 で導入されました。

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

このデータ値にother の値を設定します。

関連する非会員

[noexcept, since 6.7] bool operator!=(const QOpcUaDataValue &lhs, const QOpcUaDataValue &rhs)

lhsrhs と等しくない場合、true を返します。

この関数は Qt 6.7 で導入されました。

[noexcept, since 6.7] bool operator==(const QOpcUaDataValue &lhs, const QOpcUaDataValue &rhs)

lhsrhs と等しい場合、true を返します。

この関数は Qt 6.7 で導入されました。

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