6.3.8 CDTMeasure

The CDTMeasure is a generic term for DataTypes that conform to the Measure type. The actual DataTypes are defined separately according to each primitive data type of content component. Table 28 defines the DataTypes.

Table 28 - DataTypes according to CDTMeasure
Content Component data typeOPC UA CC DataTypeOPC UA CDT DataType
DecimalDecimalCDTMeasureDecimal
DoubleDoubleCDTMeasureDouble
FloatFloatCDTMeasureFloat
IntegerInt16CDTMeasureInt16
Int32CDTMeasureInt32
Int64CDTMeasureInt64

The CDTMeasure is a numeric value determined by measuring an object along with the specified unit of measure. It “is used to represent a kind of physical dimension such as temperature, length, speed, width, weight, volume, latitude of an object. More precisely, it should be used to measure intrinsic or physical properties of an object seen as a whole according to CCTS.

Table 29 - CDTMeasure Definition
Attribute Value
BrowseNameOne of the OPC UA CDT DataType value in Table 28
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition ModellingRule
Subtype of the one of the OPC UA CC DataTypes Table 28
HasCDTSupplementalVariableUnitEUInformationPropertyTypeOptional

Unit defines measurement units defined in OPC 10000-8. EUInformation identifies unit by three letters specified in Unit element. This rule is reasonable if code set of Unit is based on UNECE. Otherwise, code shall be set into Display, and Unit shall be set to (-1).

NOTE: OPC 10000-8 defines EUInformation DataType to indicate code of the unit defined in UN/ECE. This standard uses the EUInformation to represent code defined in UN/ECE instead of CDTCode.