7.7 AASValueTypeDataType
The AASValueTypeDataType is defined in Table 74.
| 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). |