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) |
メンバ関数ドキュメント
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)
lhs がrhs と等しくない場合、true
を返します。
この関数は Qt 6.7 で導入されました。
[noexcept, since 6.7]
bool operator==(const QOpcUaDataValue &lhs, const QOpcUaDataValue &rhs)
lhs がrhs と等しい場合、true
を返します。
この関数は Qt 6.7 で導入されました。
©2024 The Qt Company Ltd. 本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。