Class MAPSGSN_InterfaceList

  • All Implemented Interfaces:
    DataObject, Serializable

    public class MAPSGSN_InterfaceList
    extends BitStringWithNamedBits
    API for MAP-OM-DataTypes.SGSN-InterfaceList. Generated from the following ASN.1 type definition.
     SGSN-InterfaceList ::=
         BIT STRING (SIZE (8..16)) {
             gb(0),
             iu(1),
             gn(2),
             map-gr(3),
             map-gd(4),
             map-gf(5),
             gs(6),
             ge(7),
             s3(8),     -- Added in release 9.
             s4(9),     -- Added in release 9.
             s6d(10)    -- Added in release 9.
         }
     
    Added in release 6. Other bits than are named here shall be discarded.

    Used as field type by MAPTraceInterfaceList.

    See Also:
    Serialized Form
    • Constructor Detail

      • MAPSGSN_InterfaceList

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

        public MAPSGSN_InterfaceList​(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

      • clearMap_gd

        public MAPSGSN_InterfaceList clearMap_gd()
        Clears the bit for map_gd to false.
        Returns:
        this
      • clearMap_gf

        public MAPSGSN_InterfaceList clearMap_gf()
        Clears the bit for map_gf to false.
        Returns:
        this
      • clearMap_gr

        public MAPSGSN_InterfaceList clearMap_gr()
        Clears the bit for map_gr to false.
        Returns:
        this
      • copyOf

        public static MAPSGSN_InterfaceList 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:
        MAPSGSN_InterfaceList
      • getGb

        public boolean getGb()
        Gets whether the bit for gb is set or not.
        Returns:
        the named bit's value
      • getGe

        public boolean getGe()
        Gets whether the bit for ge is set or not.
        Returns:
        the named bit's value
      • getGn

        public boolean getGn()
        Gets whether the bit for gn is set or not.
        Returns:
        the named bit's value
      • getGs

        public boolean getGs()
        Gets whether the bit for gs is set or not.
        Returns:
        the named bit's value
      • getIu

        public boolean getIu()
        Gets whether the bit for iu is set or not.
        Returns:
        the named bit's value
      • getMap_gd

        public boolean getMap_gd()
        Gets whether the bit for map_gd is set or not.
        Returns:
        the named bit's value
      • getMap_gf

        public boolean getMap_gf()
        Gets whether the bit for map_gf is set or not.
        Returns:
        the named bit's value
      • getMap_gr

        public boolean getMap_gr()
        Gets whether the bit for map_gr is set or not.
        Returns:
        the named bit's value
      • getS3

        public boolean getS3()
        Gets whether the bit for s3 is set or not.
        Returns:
        the named bit's value
      • getS4

        public boolean getS4()
        Gets whether the bit for s4 is set or not.
        Returns:
        the named bit's value
      • getS6d

        public boolean getS6d()
        Gets whether the bit for s6d is set or not.
        Returns:
        the named bit's value
      • 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