public class MAPSupportedLCS_CapabilitySets extends BitStringWithNamedBits
SupportedLCS-CapabilitySets ::= BIT STRING (SIZE (2..16)) { lcsCapabilitySet1(0), -- Core network signalling capability set1 indicates LCS Release98 or Release99 version. lcsCapabilitySet2(1), -- Core network signalling capability set2 indicates LCS Release4. lcsCapabilitySet3(2), -- Added in release 5. Core network signalling capability set3 indicates LCS Release5. lcsCapabilitySet4(3), -- Added in release 6. Core network signalling capability set4 indicates LCS Release6. lcsCapabilitySet5(4) -- Added in release 7. Core network signalling capability set5 indicates LCS Release7 or later version. }Added in release 4. A node shall mark in the BIT STRING all LCS capability sets it supports. If no bit is set then the sending node does not support LCS. If the parameter is not sent by an VLR then the VLR may support at most capability set1. If the parameter is not sent by an SGSN then no support for LCS is assumed. An SGSN is not allowed to indicate support of capability set1. Other bits than listed above shall be discarded.
Used as field type by MAPVLR_Capability
.
Used as field type by MAPSGSN_Capability
.
Used as field type by MAPLCSLocationInfo
.
Used as field type by MAPLCSLocationInfo
.
BitStringWithNamedBits.NamedBit
Constructor and Description |
---|
MAPSupportedLCS_CapabilitySets()
Constructs an object that has no bits set.
|
MAPSupportedLCS_CapabilitySets(int nbits)
Constructs an object that has no bits set, initialised to accommodate the given number of bits.
|
Modifier and Type | Method and Description |
---|---|
MAPSupportedLCS_CapabilitySets |
clearLcsCapabilitySet1()
Clears the bit for lcsCapabilitySet1 to false.
|
MAPSupportedLCS_CapabilitySets |
clearLcsCapabilitySet2()
Clears the bit for lcsCapabilitySet2 to false.
|
MAPSupportedLCS_CapabilitySets |
clearLcsCapabilitySet3()
Clears the bit for lcsCapabilitySet3 to false.
|
MAPSupportedLCS_CapabilitySets |
clearLcsCapabilitySet4()
Clears the bit for lcsCapabilitySet4 to false.
|
MAPSupportedLCS_CapabilitySets |
clearLcsCapabilitySet5()
Clears the bit for lcsCapabilitySet5 to false.
|
MAPSupportedLCS_CapabilitySets |
clone()
Constructs a copy of this object and everything reachable from it.
|
static MAPSupportedLCS_CapabilitySets |
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.
|
boolean |
getLcsCapabilitySet1()
Gets whether the bit for lcsCapabilitySet1 is set or not.
|
boolean |
getLcsCapabilitySet2()
Gets whether the bit for lcsCapabilitySet2 is set or not.
|
boolean |
getLcsCapabilitySet3()
Gets whether the bit for lcsCapabilitySet3 is set or not.
|
boolean |
getLcsCapabilitySet4()
Gets whether the bit for lcsCapabilitySet4 is set or not.
|
boolean |
getLcsCapabilitySet5()
Gets whether the bit for lcsCapabilitySet5 is set or not.
|
BitStringWithNamedBits.NamedBit[] |
getNamedBits()
Gets the names of all bits of this type (not just the bits set in this value).
|
MAPSupportedLCS_CapabilitySets |
setLcsCapabilitySet1()
Sets the bit for lcsCapabilitySet1 to true.
|
MAPSupportedLCS_CapabilitySets |
setLcsCapabilitySet2()
Sets the bit for lcsCapabilitySet2 to true.
|
MAPSupportedLCS_CapabilitySets |
setLcsCapabilitySet3()
Sets the bit for lcsCapabilitySet3 to true.
|
MAPSupportedLCS_CapabilitySets |
setLcsCapabilitySet4()
Sets the bit for lcsCapabilitySet4 to true.
|
MAPSupportedLCS_CapabilitySets |
setLcsCapabilitySet5()
Sets the bit for lcsCapabilitySet5 to true.
|
static BitStringWithNamedBits.NamedBit[] |
staticGetNamedBits()
Gets the names of all bits of this type (not just the bits set in this value).
|
toString
checkModify, isReadOnly, setReadOnly
public MAPSupportedLCS_CapabilitySets()
public MAPSupportedLCS_CapabilitySets(int nbits)
nbits
- initial number of bitspublic MAPSupportedLCS_CapabilitySets clearLcsCapabilitySet1()
public MAPSupportedLCS_CapabilitySets clearLcsCapabilitySet2()
public MAPSupportedLCS_CapabilitySets clearLcsCapabilitySet3()
public MAPSupportedLCS_CapabilitySets clearLcsCapabilitySet4()
public MAPSupportedLCS_CapabilitySets clearLcsCapabilitySet5()
public MAPSupportedLCS_CapabilitySets clone()
clone
in interface DataObject
clone
in class BitString
public static MAPSupportedLCS_CapabilitySets copyOf(BitString from)
from
- the object from which to copypublic boolean getLcsCapabilitySet1()
public boolean getLcsCapabilitySet2()
public boolean getLcsCapabilitySet3()
public boolean getLcsCapabilitySet4()
public boolean getLcsCapabilitySet5()
public BitStringWithNamedBits.NamedBit[] getNamedBits()
BitStringWithNamedBits
getNamedBits
in class BitStringWithNamedBits
public MAPSupportedLCS_CapabilitySets setLcsCapabilitySet1()
public MAPSupportedLCS_CapabilitySets setLcsCapabilitySet2()
public MAPSupportedLCS_CapabilitySets setLcsCapabilitySet3()
public MAPSupportedLCS_CapabilitySets setLcsCapabilitySet4()
public MAPSupportedLCS_CapabilitySets setLcsCapabilitySet5()
public static BitStringWithNamedBits.NamedBit[] staticGetNamedBits()