Class SMSDataCodingScheme.MessageCodingScheme

  • All Implemented Interfaces:
    DataObject, Serializable
    Enclosing class:
    SMSDataCodingScheme

    public static final class SMSDataCodingScheme.MessageCodingScheme
    extends AbstractLazyEncodedNamedInteger<SMSDataCodingScheme.MessageCodingScheme.EncodedValue>
    Class MessageCodingScheme represents the Message Coding case of a TP_DCS field.

    The API offered by this class is as if the type were specified in ASN.1 as follows.

     MessageCodingScheme ::= SEQUENCE {
         messageCoding MessageCoding,
         messageClass  MessageClass
     }
    The class takes care of encoding the field values into a NamedInteger and decoding field values from a NamedInteger, the encoded representation being as tabulated below.

    Data Encoding - based on 3GPP TS 23.038 V8.2.0 (2008-09) §4 pp8-10
    76543210
    Octet 000000Message codingMessage class
    See Also:
    Serialized Form