QOpcUaEUInformation Class

The OPC UA EURange type. More...

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

Public Functions

QOpcUaEUInformation(const QString &namespaceUri, qint32 unitId, const QOpcUaLocalizedText &displayName, const QOpcUaLocalizedText &description)
QOpcUaEUInformation(const QOpcUaEUInformation &rhs)
QOpcUaEUInformation &operator=(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
bool operator==(const QOpcUaEUInformation &rhs) const

Detailed Description

This is the Qt OPC UA representation for the OPC UA EUInformation type defined in OPC-UA part 8, 5.6.3. EUInformation values contain information about units and are mostly used as property of a node with a numeric value attribute. The information can e. g. be used to add text and tooltips to GUI elements.

Member Function Documentation

QOpcUaEUInformation::QOpcUaEUInformation(const QString &namespaceUri, qint32 unitId, const QOpcUaLocalizedText &displayName, const QOpcUaLocalizedText &description)

Constructs a EUinformation with namespace URI namespaceUri, unit id unitId, display name displayName and description description.

QOpcUaEUInformation::QOpcUaEUInformation(const QOpcUaEUInformation &rhs)

Constructs a EUinformation from rhs.

QOpcUaEUInformation &QOpcUaEUInformation::operator=(const QOpcUaEUInformation &rhs)

Sets the values from rhs in this EUinformation.

QOpcUaLocalizedText QOpcUaEUInformation::description() const

Returns the description of the unit, for example degree Celsius.

See also setDescription().

QOpcUaLocalizedText QOpcUaEUInformation::displayName() const

Returns the display name of the unit, for example °C.

See also setDisplayName().

QString QOpcUaEUInformation::namespaceUri() const

Returns the namespace URI of the unit.

See also setNamespaceUri().

void QOpcUaEUInformation::setDescription(const QOpcUaLocalizedText &description)

Sets the description if the unit to description.

See also description().

void QOpcUaEUInformation::setDisplayName(const QOpcUaLocalizedText &displayName)

Sets the display name of the unit to displayName.

See also displayName().

void QOpcUaEUInformation::setNamespaceUri(const QString &namespaceUri)

Sets the namespace URI of the unit to namespaceUri.

See also namespaceUri().

void QOpcUaEUInformation::setUnitId(qint32 unitId)

Sets the machine-readable identifier for the unit to unitId.

See also unitId().

qint32 QOpcUaEUInformation::unitId() const

Returns the machine-readable identifier for the unit.

See also setUnitId().

QVariant QOpcUaEUInformation::operator QVariant() const

Converts this EUinformation to QVariant.

bool QOpcUaEUInformation::operator==(const QOpcUaEUInformation &rhs) const

Returns true if this EUinformation has the same value as rhs.

© 2024 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.