The AASValueTypeDataType is defined in Table 74.
Table 74 – AASValueTypeDataType enum Definition
Name |
Value |
Description |
Boolean |
0 |
A 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 |
5 |
An integer value between -2 147 483 648 and 2 147 483 647. |
UInt32 |
6 |
An integer value between 0 and 4 294 967 295. |
Int64 |
7 |
An integer value between -9 223 372 036 854 775 808 and 9 223 372 036 854 775 807. |
UInt64 |
8 |
An integer value between 0 and 18 446 744 073 709 551 615. |
Float |
9 |
An IEEE single precision (32 bit) floating point value. |
Double |
10 |
An IEEE double precision (64 bit) floating point value. |
String |
11 |
A sequence of Unicode characters. Strings are just an array of UA_Byte. |
DateTime |
12 |
An 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). |
ByteString |
13 |
A sequence of octets. |
LocalizedText |
14 |
Human readable text with an optional locale identifier. |
UtcTime |
15 |
A date/time value specified in Universal Coordinated Time (UTC). |