Class SMSDataCodingScheme.MessageWaitingScheme

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

    public static final class SMSDataCodingScheme.MessageWaitingScheme
    extends AbstractLazyEncodedNamedInteger<SMSDataCodingScheme.MessageWaitingScheme.EncodedValue>
    Class MessageWaitingScheme represents the Message Waiting cases of a TP_DCS field.

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

     MessageWaitingScheme ::= SEQUENCE {
         indicationActive BOOLEAN,
         indicationType   IndicationType
     }
    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 00000Indication active?0Indication type

    Field names ending in ? are booleans: 1 for true, 0 for false.
    See Also:
    Serialized Form