C++ UA Server SDK
1.5.2.336
|
Contains information about the EngineeringUnits. More...
#include <opcua_types.h>
Inherited by UaEUInformationPrivate [private]
.
Public Attributes | |
OpcUa_String | NamespaceUri |
Identifies the organization (company, standards organization) that defines the EUInformation. | |
OpcUa_Int32 | UnitId |
Identifier for programmatic evaluation. More... | |
OpcUa_LocalizedText | DisplayName |
The displayName of the engineering unit. More... | |
OpcUa_LocalizedText | Description |
Contains the full name of the engineering unit such as ”hour” or ”meter per second”. | |
Contains information about the EngineeringUnits.
Understanding the units of a measurement value is essential for a uniform system. In an open system in particular where servers from different cultures might be used, it is essential to know what the units of measurement are. Based on such knowledge, values can be converted if necessary before being used. Therefore, although defined as optional, support of the EngineeringUnits Property is strongly advised.
To facilitate interoperability, OPC UA specifies how to apply the widely accepted “Codes for Units of Measurement (Recommendation No. 20)” published by the “United Nations Centre for Trade Facilitation and Electronic Business” (see UN/CEFACT). It uses and is based on the International System of Units (SI Units) but in addition provides a fixed code that can be used for automated evaluation. This recommendation has been accepted by many industries on a global basis.