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