1.8 MMS data-type conversions
The following table shows the relationships between the Part 7 and Part 8-1 data types. The
definitions presented above use Part 7 data types, however these are subject to 'translation'
when exposed over an MMS (Part 8-1) interface:
BOOLEAN Bool Logical TRUE/FALSE value
BSTR16 Bstring16 Bit-string -16 bits
BVstring13 BVstring13 Variable bit string (upto 13 bits)
Check BVstring2 Control Object check flags
CODED_ENUM Byte Coded enumeration
CODED_ENUM2 Byte Coded enumeration (2)
EntryTime Btime6 8.1 Section 8.1.3.7
ENUMERATED16 Short 16 bit enumerated value
ENUMERATED8 Byte 8 bit enumerated value
FLOAT32 Float 32 bit floating point value
FLOAT64 Double 64 bit floating point value
INT128 Int64 128 bit signed integer value
INT16 Short 16 bit signed integer value
INT16U Ushort 16 bit unsigned integer value
INT24U Ulong 24 bit unsigned integer value
INT32 Long 32 bit signed integer value
INT32U Ulong 32 bit unsigned integer value
INT8 Byte 8 bit signed integer value
INT8U Ubyte 8 bit unsigned integer value
OCTET_STRING6 Ostring6 6 character string (8 bits per character)
OCTET_STRING64 OVstring64 64 character string (8 bits per character)
OCTET_STRING8 OVstring8 8 character string (8 bits per character)
Quality BVstring13 IEC 61850 Quality
TimeStamp Utctime IEC 61850 Time stamp
UNICODE_STRING255 UTF8Vstring255 255 character string (16 bits per unicode character)
UTC_TM Utctime UTC Timestamp
VISIBLE_STRING255 Vstring255 255 character string
VISIBLE_STRING64 Vstring64 64 character string
VISIBLE_STRING65 Vstring65 65 character string
VISIBLE_STRING97 Vstring97 97 character string