Class BearerCapability.ITU_T.TransferRate

  • All Implemented Interfaces:
    DataObject, Immutable, Serializable
    Enclosing class:
    BearerCapability.ITU_T

    public static final class BearerCapability.ITU_T.TransferRate
    extends NamedInteger
    ITU-T Information Transfer Rate constants.

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

     TransferRate ::= ENUMERATED {
         PACKET    (0),
         ... ,
         RATE_64   (16),
         RATE_2x64 (17),
         RATE_16   (18),
         RATE_384  (19),
         ... ,
         RATE_1536 (21),
         ... ,
         RATE_1920 (23),
         MULTIRATE (24),
         ...
     }
    See Also:
    Serialized Form
    • Field Detail

      • _PACKET

        public static final int _PACKET
        Ericsson-specific Information Transfer Rate constant corresponding to packet mode.
        See Also:
        Constant Field Values
      • _RATE_64

        public static final int _RATE_64
        ITU-T Information Transfer Rate constant corresponding to 64 kbit/s.
        See Also:
        Constant Field Values
      • _RATE_2x64

        public static final int _RATE_2x64
        ITU-T Information Transfer Rate constant corresponding to 2x 64 kbit/s.
        See Also:
        Constant Field Values
      • _RATE_16

        public static final int _RATE_16
        ISO/IEC Information Transfer Rate constant corresponding to 16 kbit/s.
        See Also:
        Constant Field Values
      • _RATE_384

        public static final int _RATE_384
        ITU-T Information Transfer Rate constant corresponding to 384 kbit/s.
        See Also:
        Constant Field Values
      • _RATE_1536

        public static final int _RATE_1536
        ITU-T Information Transfer Rate constant corresponding to 1536 kbit/s.
        See Also:
        Constant Field Values
      • _RATE_1920

        public static final int _RATE_1920
        ITU-T Information Transfer Rate constant corresponding to 1920 kbit/s.
        See Also:
        Constant Field Values
      • _MULTIRATE

        public static final int _MULTIRATE
        ITU-T Information Transfer Rate constant corresponding to multirate (64 kbit/s base rate).
        See Also:
        Constant Field Values
      • MIN_VALUE

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

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

      • fromValue

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

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