Class MAPTraceNE_TypeList

  • All Implemented Interfaces:
    DataObject, Serializable

    public class MAPTraceNE_TypeList
    extends BitStringWithNamedBits
    API for MAP-OM-DataTypes.TraceNE-TypeList. Generated from the following ASN.1 type definition.
     TraceNE-TypeList ::=
         BIT STRING (SIZE (6..16)) {
             msc-s(0),
             mgw(1),
             sgsn(2),
             ggsn(3),
             rnc(4),
             bm-sc(5),
             mme(6),   -- Added in release 8.
             sgw(7),   -- Added in release 8.
             pgw(8),   -- Added in release 8.
             eNB(9)    -- Added in release 8.
         }
     
    Added in release 6. Other bits than those named here shall be discarded.

    Used as field type by MAPActivateTraceModeArg.

    See Also:
    Serialized Form
    • Constructor Detail

      • MAPTraceNE_TypeList

        public MAPTraceNE_TypeList()
        Constructs an object that has no bits set.
      • MAPTraceNE_TypeList

        public MAPTraceNE_TypeList​(int nbits)
        Constructs an object that has no bits set, initialised to accommodate the given number of bits.
        Parameters:
        nbits - initial number of bits
    • Method Detail

      • clearBm_sc

        public MAPTraceNE_TypeList clearBm_sc()
        Clears the bit for bm_sc to false.
        Returns:
        this
      • clearENB

        public MAPTraceNE_TypeList clearENB()
        Clears the bit for eNB to false.
        Returns:
        this
      • clearGgsn

        public MAPTraceNE_TypeList clearGgsn()
        Clears the bit for ggsn to false.
        Returns:
        this
      • clearMgw

        public MAPTraceNE_TypeList clearMgw()
        Clears the bit for mgw to false.
        Returns:
        this
      • clearMme

        public MAPTraceNE_TypeList clearMme()
        Clears the bit for mme to false.
        Returns:
        this
      • clearMsc_s

        public MAPTraceNE_TypeList clearMsc_s()
        Clears the bit for msc_s to false.
        Returns:
        this
      • clearPgw

        public MAPTraceNE_TypeList clearPgw()
        Clears the bit for pgw to false.
        Returns:
        this
      • clearRnc

        public MAPTraceNE_TypeList clearRnc()
        Clears the bit for rnc to false.
        Returns:
        this
      • clearSgsn

        public MAPTraceNE_TypeList clearSgsn()
        Clears the bit for sgsn to false.
        Returns:
        this
      • clearSgw

        public MAPTraceNE_TypeList clearSgw()
        Clears the bit for sgw to false.
        Returns:
        this
      • copyOf

        public static MAPTraceNE_TypeList copyOf​(BitString from)
        Creates a new object of this type, cloning the values of common fields from the given object of any subclass of the same base type.
        Parameters:
        from - the object from which to copy
        Returns:
        MAPTraceNE_TypeList
      • getBm_sc

        public boolean getBm_sc()
        Gets whether the bit for bm_sc is set or not.
        Returns:
        the named bit's value
      • getENB

        public boolean getENB()
        Gets whether the bit for eNB is set or not.
        Returns:
        the named bit's value
      • getGgsn

        public boolean getGgsn()
        Gets whether the bit for ggsn is set or not.
        Returns:
        the named bit's value
      • getMgw

        public boolean getMgw()
        Gets whether the bit for mgw is set or not.
        Returns:
        the named bit's value
      • getMme

        public boolean getMme()
        Gets whether the bit for mme is set or not.
        Returns:
        the named bit's value
      • getMsc_s

        public boolean getMsc_s()
        Gets whether the bit for msc_s is set or not.
        Returns:
        the named bit's value
      • getPgw

        public boolean getPgw()
        Gets whether the bit for pgw is set or not.
        Returns:
        the named bit's value
      • getRnc

        public boolean getRnc()
        Gets whether the bit for rnc is set or not.
        Returns:
        the named bit's value
      • getSgsn

        public boolean getSgsn()
        Gets whether the bit for sgsn is set or not.
        Returns:
        the named bit's value
      • getSgw

        public boolean getSgw()
        Gets whether the bit for sgw is set or not.
        Returns:
        the named bit's value
      • setBm_sc

        public MAPTraceNE_TypeList setBm_sc()
        Sets the bit for bm_sc to true.
        Returns:
        this
      • setMsc_s

        public MAPTraceNE_TypeList setMsc_s()
        Sets the bit for msc_s to true.
        Returns:
        this
      • staticGetNamedBits

        public static BitStringWithNamedBits.NamedBit[] staticGetNamedBits()
        Gets the names of all bits of this type (not just the bits set in this value).
        Returns:
        array of NamedBit