QOpcUaEUInformation Class
OPC UA EURange型。詳細...
Header: | #include <QOpcUaEUInformation> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake: | QT += opcua |
パブリック関数
QOpcUaEUInformation() | |
QOpcUaEUInformation(const QString &namespaceUri, qint32 unitId, const QOpcUaLocalizedText &displayName, const QOpcUaLocalizedText &description) | |
QOpcUaEUInformation(const QOpcUaEUInformation &rhs) | |
QOpcUaLocalizedText | description() const |
QOpcUaLocalizedText | displayName() const |
QString | namespaceUri() const |
void | setDescription(const QOpcUaLocalizedText &description) |
void | setDisplayName(const QOpcUaLocalizedText &displayName) |
void | setNamespaceUri(const QString &namespaceUri) |
void | setUnitId(qint32 unitId) |
qint32 | unitId() const |
QVariant | operator QVariant() const |
QOpcUaEUInformation & | operator=(const QOpcUaEUInformation &rhs) |
bool | operator==(const QOpcUaEUInformation &rhs) const |
詳細説明
これは、OPC UA 1.05 part 8の5.6.3で定義されているOPC UA EUInformation型のQt OPC UA表現です。EUInformation値は、単位に関する情報を含み、主に数値属性を持つノードのプロパティとして使用されます。この情報は、例えば、GUI要素にテキストやツールチップを追加するために使用することができます。
メンバ関数 ドキュメント
QOpcUaEUInformation::QOpcUaEUInformation()
デフォルトでは、パラメータが設定されていないEU情報を構築します。
QOpcUaEUInformation::QOpcUaEUInformation(const QString &namespaceUri, qint32 unitId, const QOpcUaLocalizedText &displayName, const QOpcUaLocalizedText &description)
名前空間 URInamespaceUri 、ユニット IDunitId 、表示名displayName 、説明description を持つ EUinformation を構築します。
QOpcUaEUInformation::QOpcUaEUInformation(const QOpcUaEUInformation &rhs)
rhs から EUinformation を構築する。
QOpcUaLocalizedText QOpcUaEUInformation::description() const
例えば摂氏度などの単位の説明を返します。
setDescription()も参照してください 。
QOpcUaLocalizedText QOpcUaEUInformation::displayName() const
単位の表示名(℃など)を返します。
setDisplayName() も参照 。
QString QOpcUaEUInformation::namespaceUri() const
namespace URI : 単位の名前空間 URI を返します。
setNamespaceUri() も参照 。
void QOpcUaEUInformation::setDescription(const QOpcUaLocalizedText &description)
単位の説明をdescription に設定します。
description() も参照 。
void QOpcUaEUInformation::setDisplayName(const QOpcUaLocalizedText &displayName)
ユニットの表示名をdisplayName に設定します。
displayName() も参照 。
void QOpcUaEUInformation::setNamespaceUri(const QString &namespaceUri)
ユニットの名前空間 URI をnamespaceUri に設定します。
namespaceUri() も参照して ください。
void QOpcUaEUInformation::setUnitId(qint32 unitId)
ユニットの機械可読識別子をunitId に設定します。
unitId() も参照 。
qint32 QOpcUaEUInformation::unitId() const
ユニットの機械可読識別子を返します。
setUnitId()も参照して ください。
QVariant QOpcUaEUInformation::operator QVariant() const
この EUinformation をQVariant に変換します。
QOpcUaEUInformation &QOpcUaEUInformation::operator=(const QOpcUaEUInformation &rhs)
rhs の値をこの EUinformation に設定します。
bool QOpcUaEUInformation::operator==(const QOpcUaEUInformation &rhs) const
この EUinformation がrhs と同じ値を持つ場合、true
を返します。
本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 ここで提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。