Class RatType

  • All Implemented Interfaces:
    Serializable, Enumerated

    public class RatType
    extends Object
    implements Serializable, Enumerated
    Java class to represent the RatType enumerated type.

    Documentation from the relevant specification:

    The RAT-Type AVP (AVP code 1032) is of type Enumerated and is used to identify the radio access technology that is serving the UE. It may be further detailed by AN-Trusted if applicable. NOTE 1: Values 0-999 are used for generic radio access technologies that can apply to different IP-CAN types and are not IP-CAN specific. NOTE 2: Values 1000-1999 are used for 3GPP specific radio access technology types. NOTE 3: Values 2000-2999 are used for 3GPP2 specific radio access technology types. NOTE 4: The informative Annex C presents a mapping between the code values for different access network types. The following values are defined:

    Author:
    Open Cloud
    See Also:
    Serialized Form
    • Field Detail

      • WLAN

        public static final RatType WLAN
        This value shall be used to indicate that the RAT is WLAN.
      • VIRTUAL

        public static final RatType VIRTUAL
        This value shall be used to indicate that the RAT is unknown. For further details refer to 3GPP TS 29.274 [22].
      • UTRAN

        public static final RatType UTRAN
        This value shall be used to indicate that the RAT is UTRAN. For further details refer to 3GPP TS 29.060 [18].
      • GERAN

        public static final RatType GERAN
        This value shall be used to indicate that the RAT is GERAN. For further details refer to 3GPP TS 29.060 [18].
      • GAN

        public static final RatType GAN
        This value shall be used to indicate that the RAT is GAN. For further details refer to 3GPP TS 29.060 [18] and 3GPP TS 43.318 [29].
      • HSPA_EVOLUTION

        public static final RatType HSPA_EVOLUTION
        This value shall be used to indicate that the RAT is HSPA Evolution. For further details refer to 3GPP TS 29.060 [18].
      • EUTRAN

        public static final RatType EUTRAN
        This value shall be used to indicate that the RAT is EUTRAN. For further details refer to 3GPP TS 29.274 [22].
      • CDMA2000_1X

        public static final RatType CDMA2000_1X
        This value shall be used to indicate that the RAT is CDMA2000 1X. For further details refer to 3GPP2 X.S0011 [20].
      • HRPD

        public static final RatType HRPD
        This value shall be used to indicate that the RAT is HRPD. For further details refer to 3GPP2 X.S0011 [20].
      • UMB

        public static final RatType UMB
        This value shall be used to indicate that the RAT is UMB. For further details refer to 3GPP2 X.S0011 [20].
      • EHRPD

        public static final RatType EHRPD
        This value shall be used to indicate that the RAT is eHRPD. For further details refer to 3GPP2 X.S0057 [24].
    • Method Detail

      • fromInt

        public static RatType fromInt​(int type)
      • getValue

        public int getValue()
        Description copied from interface: Enumerated
        Return the value of this instance of this enumerated type.
        Specified by:
        getValue in interface Enumerated
        Returns:
        value