QOpcUaEUInformation Class | Qt OPC UA 6.4.1

- Qt 6.4
- Qt OPC UA
- C++ Classes
- QOpcUaEUInformation
- Qt 6.4.1 Reference Documentation

# QOpcUaEUInformation Class

The OPC UA EURange type. More...

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

- List of all members, including inherited members

## 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.