Class MAPMW_Status

  • All Implemented Interfaces:
    DataObject, Serializable

    public class MAPMW_Status
    extends BitStringWithNamedBits
    API for MAP-SM-DataTypes.MW-Status. Generated from the following ASN.1 type definition.
     MW-Status ::=
         BIT STRING (SIZE (6..16)) {
             sc-AddressNotIncluded(0),
             mnrf-Set(1),
             mcef-Set(2),
             mnrg-Set(3)               -- Added in R97.
         }
     
    Added in ph2. SIZE changed from (6..6) between ph2 and R96. Exception handling: bits 4 to 15 shall be ignored if received and not understood.

    Used as field type by MAPInformServiceCentreArg.

    See Also:
    Serialized Form
    • Constructor Detail

      • MAPMW_Status

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

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

      • clearMcef_Set

        public MAPMW_Status clearMcef_Set()
        Clears the bit for mcef_Set to false.
        Returns:
        this
      • clearMnrf_Set

        public MAPMW_Status clearMnrf_Set()
        Clears the bit for mnrf_Set to false.
        Returns:
        this
      • clearMnrg_Set

        public MAPMW_Status clearMnrg_Set()
        Clears the bit for mnrg_Set to false.
        Returns:
        this
      • clearSc_AddressNotIncluded

        public MAPMW_Status clearSc_AddressNotIncluded()
        Clears the bit for sc_AddressNotIncluded to false.
        Returns:
        this
      • clone

        public MAPMW_Status clone()
        Constructs a copy of this object and everything reachable from it.
        Specified by:
        clone in interface DataObject
        Overrides:
        clone in class BitString
        Returns:
        copy of object
      • copyOf

        public static MAPMW_Status 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:
        MAPMW_Status
      • getMcef_Set

        public boolean getMcef_Set()
        Gets whether the bit for mcef_Set is set or not.
        Returns:
        the named bit's value
      • getMnrf_Set

        public boolean getMnrf_Set()
        Gets whether the bit for mnrf_Set is set or not.
        Returns:
        the named bit's value
      • getMnrg_Set

        public boolean getMnrg_Set()
        Gets whether the bit for mnrg_Set is set or not.
        Returns:
        the named bit's value
      • getSc_AddressNotIncluded

        public boolean getSc_AddressNotIncluded()
        Gets whether the bit for sc_AddressNotIncluded is set or not.
        Returns:
        the named bit's value
      • setMcef_Set

        public MAPMW_Status setMcef_Set()
        Sets the bit for mcef_Set to true.
        Returns:
        this
      • setMnrf_Set

        public MAPMW_Status setMnrf_Set()
        Sets the bit for mnrf_Set to true.
        Returns:
        this
      • setMnrg_Set

        public MAPMW_Status setMnrg_Set()
        Sets the bit for mnrg_Set to true.
        Returns:
        this
      • setSc_AddressNotIncluded

        public MAPMW_Status setSc_AddressNotIncluded()
        Sets the bit for sc_AddressNotIncluded 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