C.3 Standard Type descriptions

The OPC Binary Type Description System defines a number of standard type descriptions that can be used to describe many common binary encodings using a StructuredType. The standard type descriptions are described in Table C.9.

Table C.9 – Standard Type descriptions
Type nameDescription
BitA single bit value.
BooleanA two-state logical value represented as an 8-bit value.
SByteAn 8-bit signed integer.
ByteAn 8-bit unsigned integer.
Int16A 16-bit signed integer.
UInt16A 16-bit unsigned integer.
Int32A 32-bit signed integer.
UInt32A 32-bit unsigned integer.
Int64A 64-bit signed integer.
UInt64A 64-bit unsigned integer.
FloatAn ISO/IEC/IEEE 60559: single precision floating point value.
DoubleAn ISO/IEC/IEEE 60559: double precision floating point value.
CharAn 8-bit UTF-8 character value.
StringA sequence of UTF-8 characters preceded by the number of UTF-8 Code Units (bytes).
WideStringA sequence of UTF-16 characters preceded by the number of UTF-16 Code Units.
DateTimeA 64-bit signed integer representing the number of 100 nanoseconds intervals since 1601-01-01 00:00:00.
ByteStringA sequence of bytes preceded by its length in bytes.
GuidAn ISO/IEC 11578:1996: Information technology — Open Systems Interconnection — Remote Procedure Call (RPC) UUID.