Class MMCode.EncodedValue

  • All Implemented Interfaces:
    DataObject, Immutable, Serializable
    Enclosing class:
    MMCode

    public static final class MMCode.EncodedValue
    extends NamedInteger
    MMCode constants.

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

     MMCode ::= ENUMERATED {
         locationUpdateInSameVLR                             (0),
         locationUpdateToOtherVLR                            (1),
         iMSIAttach                                          (2),
         mSInitiatedIMSIDetach                               (3),
         networkInitiatedIMSIDetach                          (4),
         routeingAreaUpdateInSameSGSN                      (128),
         routeingAreaUpdateToOtherSGSNUpdateFromNewSGSN    (129),
         routeingAreaUpdateToOtherSGSNDisconnectByDetach   (130),
         GPRSAttach                                        (131),
         MSInitiatedGPRSDetach                             (132),
         NetworkInitiatedGPRSDetach                        (133),
         NetworkInitiatedTransferToMSNotReachableForPaging (134),
     }
    See Also:
    Serialized Form
    • Field Detail

      • _LOCATION_UPDATE_IN_SAME_VLR

        public static final int _LOCATION_UPDATE_IN_SAME_VLR
        Location update in same VLR.
        See Also:
        Constant Field Values
      • _LOCATION_UPDATE_TO_OTHER_VLR

        public static final int _LOCATION_UPDATE_TO_OTHER_VLR
        Location update to other VLR.
        See Also:
        Constant Field Values
      • _MS_INITIATED_IMSI_DETACH

        public static final int _MS_INITIATED_IMSI_DETACH
        MS initiated IMSI detach.
        See Also:
        Constant Field Values
      • _NETWORK_INITIATED_IMSI_DETACH

        public static final int _NETWORK_INITIATED_IMSI_DETACH
        Network initiated IMSI detach.
        See Also:
        Constant Field Values
      • _ROUTEING_AREA_UPDATE_IN_SAME_SGSN

        public static final int _ROUTEING_AREA_UPDATE_IN_SAME_SGSN
        Routeing (sic) area update in same SGSN.
        See Also:
        Constant Field Values
      • _ROUTEING_AREA_UPDATE_TO_OTHER_SGSN_UPDATE_FROM_NEW_SGSN

        public static final int _ROUTEING_AREA_UPDATE_TO_OTHER_SGSN_UPDATE_FROM_NEW_SGSN
        Routeing (sic) area updateTo other SGSN update from new SGSN.
        See Also:
        Constant Field Values
      • _ROUTEING_AREA_UPDATE_TO_OTHER_SGSN_DISCONNECT_BY_DETACH

        public static final int _ROUTEING_AREA_UPDATE_TO_OTHER_SGSN_DISCONNECT_BY_DETACH
        Routeing (sic) area update to other SGSN disconnect by detach.
        See Also:
        Constant Field Values
      • _MS_INITIATED_GPRS_DETACH

        public static final int _MS_INITIATED_GPRS_DETACH
        MS initiated GPRS detach.
        See Also:
        Constant Field Values
      • _NETWORK_INITIATED_GPRS_DETACH

        public static final int _NETWORK_INITIATED_GPRS_DETACH
        Network initiated GPRS detach.
        See Also:
        Constant Field Values
      • _NETWORK_INITIATED_TRANSFER_TO_MS_NOT_REACHABLE_FOR_PAGING

        public static final int _NETWORK_INITIATED_TRANSFER_TO_MS_NOT_REACHABLE_FOR_PAGING
        Network initiated transfer toMS not reachable for paging.
        See Also:
        Constant Field Values
      • LOCATION_UPDATE_IN_SAME_VLR

        public static final MMCode.EncodedValue LOCATION_UPDATE_IN_SAME_VLR
        Location update in same VLR.
      • LOCATION_UPDATE_TO_OTHER_VLR

        public static final MMCode.EncodedValue LOCATION_UPDATE_TO_OTHER_VLR
        Location update to other VLR.
      • MS_INITIATED_IMSI_DETACH

        public static final MMCode.EncodedValue MS_INITIATED_IMSI_DETACH
        MS initiated IMSI detach.
      • NETWORK_INITIATED_IMSI_DETACH

        public static final MMCode.EncodedValue NETWORK_INITIATED_IMSI_DETACH
        Network initiated IMSI detach.
      • ROUTEING_AREA_UPDATE_IN_SAME_SGSN

        public static final MMCode.EncodedValue ROUTEING_AREA_UPDATE_IN_SAME_SGSN
        Routeing (sic) area update in same SGSN.
      • ROUTEING_AREA_UPDATE_TO_OTHER_SGSN_UPDATE_FROM_NEW_SGSN

        public static final MMCode.EncodedValue ROUTEING_AREA_UPDATE_TO_OTHER_SGSN_UPDATE_FROM_NEW_SGSN
        Routeing (sic) area updateTo other SGSN update from new SGSN.
      • ROUTEING_AREA_UPDATE_TO_OTHER_SGSN_DISCONNECT_BY_DETACH

        public static final MMCode.EncodedValue ROUTEING_AREA_UPDATE_TO_OTHER_SGSN_DISCONNECT_BY_DETACH
        Routeing (sic) area update to other SGSN disconnect by detach.
      • MS_INITIATED_GPRS_DETACH

        public static final MMCode.EncodedValue MS_INITIATED_GPRS_DETACH
        MS initiated GPRS detach.
      • NETWORK_INITIATED_GPRS_DETACH

        public static final MMCode.EncodedValue NETWORK_INITIATED_GPRS_DETACH
        Network initiated GPRS detach.
      • NETWORK_INITIATED_TRANSFER_TO_MS_NOT_REACHABLE_FOR_PAGING

        public static final MMCode.EncodedValue NETWORK_INITIATED_TRANSFER_TO_MS_NOT_REACHABLE_FOR_PAGING
        Network initiated transfer toMS not reachable for paging.
      • MIN_VALUE

        public static final int MIN_VALUE
        Minimum value that a EncodedValue instance may take (0).
        See Also:
        Constant Field Values
      • MAX_VALUE

        public static final int MAX_VALUE
        Maximum value that a EncodedValue instance may take (255).
        See Also:
        Constant Field Values
    • Method Detail

      • fromValue

        public static MMCode.EncodedValue fromValue​(int value)
        Returns a EncodedValue for a particular integer value.
        Returns:
        any known instance, or a new object
      • namedValues

        public static MMCode.EncodedValue[] namedValues()
        Returns an array containing all of EncodedValue's named numbers.
        Returns:
        a new EncodedValue[]