Enum DataCodings
Indicates the encoding scheme of the short message.
[Flags]
public enum DataCodings : byte
Fields
ASCII = 1
IA5 (CCITT T.50)/ASCII (ANSI X3.4) (0x1)
Class0 = 240
Message Class 0 (0xF0)
Class08Bit = OctetUnspecified | Class0
Class 0 Flash message 8bit data (0xF4)
Class0FlashMessage = 16
Flash message (Class 0) (0x10)
Class0FlashMessage8bit = OctetUnspecified | Class0FlashMessage
Flash message (Class 0) with 8 bit data (0x14)
Class0FlashMessageUCS2 = UCS2 | Class0FlashMessage
Flash message (Class 0) with UCS2 characters (0x18)
Class1 = ASCII | Class0
Message Class 1 (0xF1)
Class1ME8Bit = ASCII | Class08Bit
Class 1 ME specific 8-bit data (0xF5)
Class1MEMessage = ASCII | Class0FlashMessage
ME-specific message (Class 1) (0x11)
Class1MEMessage8bit = ASCII | Class0FlashMessage8bit
ME-specific message (Class 1) with 8 bit data (0x15)
Class1MEMessageUCS2 = ASCII | Class0FlashMessageUCS2
ME-specific message (Class 1) with UCS2 characters (0x19)
[Obsolete("Use Class2SIM8Bit instead.")] Class1SIM8Bit = Octets | Class08Bit
[Obsolete("Use Class3TE8Bit instead.")] Class1TE8Bit = ASCII | Class1SIM8Bit
Class2 = Octets | Class0
Message Class 2 (0xF2)
Class2SIM8Bit = Octets | Class08Bit
Class 2 SIM specific 8-bit data (0xF6)
Class2SIMMessage = Octets | Class0FlashMessage
IM/USIM-specific message (Class 2) (0x12)
Class2SIMMessage8bit = Octets | Class0FlashMessage8bit
IM/USIM-specific message (Class 2) with 8 bit data (0x16)
Class2SIMMessageUCS2 = Octets | Class0FlashMessageUCS2
IM/USIM-specific message (Class 2) with UCS2 characters (0x1A)
Class3 = ASCII | Class2
Message Class 3 (0xF3)
Class3TE8Bit = ASCII | Class1SIM8Bit
Class 3 TE specific 8-bit data (0xF7)
Class3TEMessage = ASCII | Class2SIMMessage
TE-specific message (Class 3) (0x13)
Class3TEMessage8bit = ASCII | Class2SIMMessage8bit
TE-specific message (Class 3) with 8 bit data (0x17)
Class3TEMessageUCS2 = ASCII | Class2SIMMessageUCS2
TE-specific message (Class 3) with UCS2 characters (0x1B)
Cyrllic = Octets | OctetUnspecified
Cyrllic (ISO-8859-5)(0x6)
Default = 0
SMSC Default Alphabet (GSM 7 bit) (0x0)
DefaultFlashSMS = 16
Flash SMS with GSM 7 bit charset (0x10)
GroupAutomaticDeletion = 64
Coding Group: Message Marked for Automatic Deletion
GroupMessageClass = 240
Coding Group: Data Coding/Message Class
Latin1 = ASCII | Octets
Latin 1 (ISO-8859-1) (0x3)
LatinHebrew = ASCII | Cyrllic
Latin/Hebrew (ISO-8859-8) (0x7)
OctetUnspecified = 4
Octet unspecified (8-bit binary) (0x4)
Octets = 2
Octet unspecified (8-bit binary) (0x2)
UCS2 = 8
UCS2 (ISO/IEC-10646) (0x8)
UnicodeFlashSMS = UCS2 | Class0FlashMessage
Flash SMS with Unicode characters (0x18)