7.7 AASValueTypeDataType

The AASValueTypeDataType is defined in Table 74.

Table 74 – AASValueTypeDataType enum Definition
NameValueDescription
Boolean0A two-state logical value (true or false).
SByte 1 An integer value between -128 and 127.
Byte 2 An integer value between 0 and 255.
Int16 3 An integer value between -32 768 and 32 767.
UInt16 4 An integer value between 0 and 65 535.
Int32 5An integer value between -2 147 483 648 and 2 147 483 647.
UInt32 6An integer value between 0 and 4 294 967 295.
Int64 7An integer value between -9 223 372 036 854 775 808 and 9 223 372 036 854 775 807.
UInt64 8An integer value between 0 and 18 446 744 073 709 551 615.
Float 9An IEEE single precision (32 bit) floating point value.
Double 10An IEEE double precision (64 bit) floating point value.
String11A sequence of Unicode characters. Strings are just an array of UA_Byte.
DateTime12An instance in time. A DateTime value is encoded as a 64-bit signed integer which represents the number of 100 nanosecond intervals since January 1, 1601 (UTC).
ByteString13A sequence of octets.
LocalizedText14Human readable text with an optional locale identifier.
UtcTime15A date/time value specified in Universal Coordinated Time (UTC).