Class RatType
- java.lang.Object
-
- org.jainslee.resources.diameter.rf.types.vcb0.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 Summary
Fields Modifier and Type Field Description static int
_CDMA2000_1X
static int
_EHRPD
static int
_EUTRAN
static int
_GAN
static int
_GERAN
static int
_HRPD
static int
_HSPA_EVOLUTION
static int
_UMB
static int
_UTRAN
static int
_VIRTUAL
static int
_WLAN
static RatType
CDMA2000_1X
This value shall be used to indicate that the RAT is CDMA2000 1X.static RatType
EHRPD
This value shall be used to indicate that the RAT is eHRPD.static RatType
EUTRAN
This value shall be used to indicate that the RAT is EUTRAN.static RatType
GAN
This value shall be used to indicate that the RAT is GAN.static RatType
GERAN
This value shall be used to indicate that the RAT is GERAN.static RatType
HRPD
This value shall be used to indicate that the RAT is HRPD.static RatType
HSPA_EVOLUTION
This value shall be used to indicate that the RAT is HSPA Evolution.static RatType
UMB
This value shall be used to indicate that the RAT is UMB.static RatType
UTRAN
This value shall be used to indicate that the RAT is UTRAN.static RatType
VIRTUAL
This value shall be used to indicate that the RAT is unknown.static RatType
WLAN
This value shall be used to indicate that the RAT is WLAN.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RatType
fromInt(int type)
int
getValue()
Return the value of this instance of this enumerated type.String
toString()
-
-
-
Field Detail
-
_WLAN
public static final int _WLAN
- See Also:
- Constant Field Values
-
_VIRTUAL
public static final int _VIRTUAL
- See Also:
- Constant Field Values
-
_UTRAN
public static final int _UTRAN
- See Also:
- Constant Field Values
-
_GERAN
public static final int _GERAN
- See Also:
- Constant Field Values
-
_GAN
public static final int _GAN
- See Also:
- Constant Field Values
-
_HSPA_EVOLUTION
public static final int _HSPA_EVOLUTION
- See Also:
- Constant Field Values
-
_EUTRAN
public static final int _EUTRAN
- See Also:
- Constant Field Values
-
_CDMA2000_1X
public static final int _CDMA2000_1X
- See Also:
- Constant Field Values
-
_HRPD
public static final int _HRPD
- See Also:
- Constant Field Values
-
_UMB
public static final int _UMB
- See Also:
- Constant Field Values
-
_EHRPD
public static final int _EHRPD
- See Also:
- Constant Field Values
-
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 interfaceEnumerated
- Returns:
- value
-
-