OSS NAS Tools for C# for LTE/EPC for 3GPP Release 16.6.0
Oss.Nas1660.MSNetworkCapability Class Reference

Represents the MSNetworkCapability type More...

Inherits Sequence.

Classes

class  DualConnectivityOfEUTRAWithNRCapabilityNumbers
 Defines meaningful names for particular values of the dualConnectivityOfEUTRAWithNRCapability field More...
 
class  EmmCombinedProceduresCapabilityNumbers
 Defines meaningful names for particular values of the emmCombinedProceduresCapability field More...
 
class  EpcCapabilityNumbers
 Defines meaningful names for particular values of the epcCapability field More...
 
class  EPCOIEIndicatorNumbers
 Defines meaningful names for particular values of the ePCOIEIndicator field More...
 
class  ExtendedGEABitsType
 Represents the type of the extendedGEABits field More...
 
class  Gea1BitsType
 Represents the type of the gea1Bits field More...
 
class  GeranNetworkSharingCapabilityNumbers
 Defines meaningful names for particular values of the geranNetworkSharingCapability field More...
 
class  Gia4Numbers
 Defines meaningful names for particular values of the gia4 field More...
 
class  Gia5Numbers
 Defines meaningful names for particular values of the gia5 field More...
 
class  Gia6Numbers
 Defines meaningful names for particular values of the gia6 field More...
 
class  Gia7Numbers
 Defines meaningful names for particular values of the gia7 field More...
 
class  IsrSupportNumbers
 Defines meaningful names for particular values of the isrSupport field More...
 
class  LcsvaCapabilityNumbers
 Defines meaningful names for particular values of the lcsvaCapability field More...
 
class  NfCapabilityNumbers
 Defines meaningful names for particular values of the nfCapability field More...
 
class  PfcFeatureModeNumbers
 Defines meaningful names for particular values of the pfcFeatureMode field More...
 
class  PsInterRATHOFromGERANToEUTRANS1ModeCapabilityNumbers
 Defines meaningful names for particular values of the psInterRATHOFromGERANToEUTRANS1ModeCapability field More...
 
class  PsInterRATHOFromGERANToUTRANIuModeCapabilityNumbers
 Defines meaningful names for particular values of the psInterRATHOFromGERANToUTRANIuModeCapability field More...
 
class  RestrictionOnUseOfEnhancedCoverageCapabilityNumbers
 Defines meaningful names for particular values of the restrictionOnUseOfEnhancedCoverageCapability field More...
 
class  RevisionLevelIndicatorNumbers
 Defines meaningful names for particular values of the revisionLevelIndicator field More...
 
class  SmCapabilitiesViaDedicatedChannelsNumbers
 Defines meaningful names for particular values of the smCapabilitiesViaDedicatedChannels field More...
 
class  SmCapabilitiesViaGPRSChannelsNumbers
 Defines meaningful names for particular values of the smCapabilitiesViaGPRSChannels field More...
 
class  SolsaCapabilityNumbers
 Defines meaningful names for particular values of the solsaCapability field More...
 
class  SrvccToGERANUTRANCapabilityNumbers
 Defines meaningful names for particular values of the srvccToGERANUTRANCapability field More...
 
class  SsScreeningIndicatorNumbers
 Defines meaningful names for particular values of the ssScreeningIndicator field More...
 
class  Ucs2SupportNumbers
 Defines meaningful names for particular values of the ucs2Support field More...
 
class  UserPlaneIntegrityProtectionSupportNumbers
 Defines meaningful names for particular values of the userPlaneIntegrityProtectionSupport field More...
 

Public Member Functions

 MSNetworkCapability ()
 The default constructor. More...
 
 MSNetworkCapability (Oss.Nas1660.MSNetworkCapability.Gea1BitsType argGea1Bits, int argSmCapabilitiesViaDedicatedChannels, int argSmCapabilitiesViaGPRSChannels, int argUcs2Support, int argSsScreeningIndicator, int argSolsaCapability, int argRevisionLevelIndicator, int argPfcFeatureMode, Oss.Nas1660.MSNetworkCapability.ExtendedGEABitsType argExtendedGEABits, int argLcsvaCapability, int argPsInterRATHOFromGERANToUTRANIuModeCapability, int argPsInterRATHOFromGERANToEUTRANS1ModeCapability, int argEmmCombinedProceduresCapability, int argIsrSupport, int argSrvccToGERANUTRANCapability, int argEpcCapability, int argNfCapability, int argGeranNetworkSharingCapability, int argUserPlaneIntegrityProtectionSupport, int argGia4, int argGia5, int argGia6, int argGia7, int argEPCOIEIndicator, int argRestrictionOnUseOfEnhancedCoverageCapability, int argDualConnectivityOfEUTRAWithNRCapability, Oss.Nas.BitString argSpareBits)
 Constructs an instance of MSNetworkCapability with the specified components. More...
 
override bool Equals (object right)
 Determines whether the specified object is equal to the current object. More...
 
override int GetHashCode ()
 Represents a hash function for a particular type. More...
 
object Copy ()
 Creates a deep copy of this object. More...
 

Properties

Oss.Nas1660.MSNetworkCapability.Gea1BitsType Gea1Bits [get, set]
 Field 'gea1Bits' (mandatory) More...
 
int SmCapabilitiesViaDedicatedChannels [get, set]
 Field 'smCapabilitiesViaDedicatedChannels' (mandatory) The MSNetworkCapability.SmCapabilitiesViaDedicatedChannelsNumbers class defines meaningful names for particular values of the field More...
 
int SmCapabilitiesViaGPRSChannels [get, set]
 Field 'smCapabilitiesViaGPRSChannels' (mandatory) The MSNetworkCapability.SmCapabilitiesViaGPRSChannelsNumbers class defines meaningful names for particular values of the field More...
 
int Ucs2Support [get, set]
 Field 'ucs2Support' (mandatory) The MSNetworkCapability.Ucs2SupportNumbers class defines meaningful names for particular values of the field More...
 
int SsScreeningIndicator [get, set]
 Field 'ssScreeningIndicator' (mandatory) The MSNetworkCapability.SsScreeningIndicatorNumbers class defines meaningful names for particular values of the field More...
 
int SolsaCapability [get, set]
 Field 'solsaCapability' (mandatory) The MSNetworkCapability.SolsaCapabilityNumbers class defines meaningful names for particular values of the field More...
 
int RevisionLevelIndicator [get, set]
 Field 'revisionLevelIndicator' (mandatory) The MSNetworkCapability.RevisionLevelIndicatorNumbers class defines meaningful names for particular values of the field More...
 
int PfcFeatureMode [get, set]
 Field 'pfcFeatureMode' (mandatory) The MSNetworkCapability.PfcFeatureModeNumbers class defines meaningful names for particular values of the field More...
 
Oss.Nas1660.MSNetworkCapability.ExtendedGEABitsType ExtendedGEABits [get, set]
 Field 'extendedGEABits' (mandatory) More...
 
int LcsvaCapability [get, set]
 Field 'lcsvaCapability' (mandatory) The MSNetworkCapability.LcsvaCapabilityNumbers class defines meaningful names for particular values of the field More...
 
int PsInterRATHOFromGERANToUTRANIuModeCapability [get, set]
 Field 'psInterRATHOFromGERANToUTRANIuModeCapability' (mandatory) The MSNetworkCapability.PsInterRATHOFromGERANToUTRANIuModeCapabilityNumbers class defines meaningful names for particular values of the field More...
 
int PsInterRATHOFromGERANToEUTRANS1ModeCapability [get, set]
 Field 'psInterRATHOFromGERANToEUTRANS1ModeCapability' (mandatory) The MSNetworkCapability.PsInterRATHOFromGERANToEUTRANS1ModeCapabilityNumbers class defines meaningful names for particular values of the field More...
 
int EmmCombinedProceduresCapability [get, set]
 Field 'emmCombinedProceduresCapability' (mandatory) The MSNetworkCapability.EmmCombinedProceduresCapabilityNumbers class defines meaningful names for particular values of the field More...
 
int IsrSupport [get, set]
 Field 'isrSupport' (mandatory) The MSNetworkCapability.IsrSupportNumbers class defines meaningful names for particular values of the field More...
 
int SrvccToGERANUTRANCapability [get, set]
 Field 'srvccToGERANUTRANCapability' (mandatory) The MSNetworkCapability.SrvccToGERANUTRANCapabilityNumbers class defines meaningful names for particular values of the field More...
 
int EpcCapability [get, set]
 Field 'epcCapability' (mandatory) The MSNetworkCapability.EpcCapabilityNumbers class defines meaningful names for particular values of the field More...
 
int NfCapability [get, set]
 Field 'nfCapability' (mandatory) The MSNetworkCapability.NfCapabilityNumbers class defines meaningful names for particular values of the field More...
 
int GeranNetworkSharingCapability [get, set]
 Field 'geranNetworkSharingCapability' (mandatory) The MSNetworkCapability.GeranNetworkSharingCapabilityNumbers class defines meaningful names for particular values of the field More...
 
int UserPlaneIntegrityProtectionSupport [get, set]
 Field 'userPlaneIntegrityProtectionSupport' (mandatory) The MSNetworkCapability.UserPlaneIntegrityProtectionSupportNumbers class defines meaningful names for particular values of the field More...
 
int Gia4 [get, set]
 Field 'gia4' (mandatory) The MSNetworkCapability.Gia4Numbers class defines meaningful names for particular values of the field More...
 
int Gia5 [get, set]
 Field 'gia5' (mandatory) The MSNetworkCapability.Gia5Numbers class defines meaningful names for particular values of the field More...
 
int Gia6 [get, set]
 Field 'gia6' (mandatory) The MSNetworkCapability.Gia6Numbers class defines meaningful names for particular values of the field More...
 
int Gia7 [get, set]
 Field 'gia7' (mandatory) The MSNetworkCapability.Gia7Numbers class defines meaningful names for particular values of the field More...
 
int EPCOIEIndicator [get, set]
 Field 'ePCOIEIndicator' (mandatory) The MSNetworkCapability.EPCOIEIndicatorNumbers class defines meaningful names for particular values of the field More...
 
int RestrictionOnUseOfEnhancedCoverageCapability [get, set]
 Field 'restrictionOnUseOfEnhancedCoverageCapability' (mandatory) The MSNetworkCapability.RestrictionOnUseOfEnhancedCoverageCapabilityNumbers class defines meaningful names for particular values of the field More...
 
int DualConnectivityOfEUTRAWithNRCapability [get, set]
 Field 'dualConnectivityOfEUTRAWithNRCapability' (mandatory) The MSNetworkCapability.DualConnectivityOfEUTRAWithNRCapabilityNumbers class defines meaningful names for particular values of the field More...
 
Oss.Nas.BitString SpareBits [get, set]
 Field 'spareBits' (mandatory) More...
 

Detailed Description

Represents the MSNetworkCapability type

Constructor & Destructor Documentation

◆ MSNetworkCapability() [1/2]

Oss.Nas1660.MSNetworkCapability.MSNetworkCapability ( )
inline

The default constructor.

◆ MSNetworkCapability() [2/2]

Oss.Nas1660.MSNetworkCapability.MSNetworkCapability ( Oss.Nas1660.MSNetworkCapability.Gea1BitsType  argGea1Bits,
int  argSmCapabilitiesViaDedicatedChannels,
int  argSmCapabilitiesViaGPRSChannels,
int  argUcs2Support,
int  argSsScreeningIndicator,
int  argSolsaCapability,
int  argRevisionLevelIndicator,
int  argPfcFeatureMode,
Oss.Nas1660.MSNetworkCapability.ExtendedGEABitsType  argExtendedGEABits,
int  argLcsvaCapability,
int  argPsInterRATHOFromGERANToUTRANIuModeCapability,
int  argPsInterRATHOFromGERANToEUTRANS1ModeCapability,
int  argEmmCombinedProceduresCapability,
int  argIsrSupport,
int  argSrvccToGERANUTRANCapability,
int  argEpcCapability,
int  argNfCapability,
int  argGeranNetworkSharingCapability,
int  argUserPlaneIntegrityProtectionSupport,
int  argGia4,
int  argGia5,
int  argGia6,
int  argGia7,
int  argEPCOIEIndicator,
int  argRestrictionOnUseOfEnhancedCoverageCapability,
int  argDualConnectivityOfEUTRAWithNRCapability,
Oss.Nas.BitString  argSpareBits 
)
inline

Constructs an instance of MSNetworkCapability with the specified components.

Parameters
argGea1BitsThe value of the gea1Bits mandatory field
argSmCapabilitiesViaDedicatedChannelsThe value of the smCapabilitiesViaDedicatedChannels mandatory field
argSmCapabilitiesViaGPRSChannelsThe value of the smCapabilitiesViaGPRSChannels mandatory field
argUcs2SupportThe value of the ucs2Support mandatory field
argSsScreeningIndicatorThe value of the ssScreeningIndicator mandatory field
argSolsaCapabilityThe value of the solsaCapability mandatory field
argRevisionLevelIndicatorThe value of the revisionLevelIndicator mandatory field
argPfcFeatureModeThe value of the pfcFeatureMode mandatory field
argExtendedGEABitsThe value of the extendedGEABits mandatory field
argLcsvaCapabilityThe value of the lcsvaCapability mandatory field
argPsInterRATHOFromGERANToUTRANIuModeCapabilityThe value of the psInterRATHOFromGERANToUTRANIuModeCapability mandatory field
argPsInterRATHOFromGERANToEUTRANS1ModeCapabilityThe value of the psInterRATHOFromGERANToEUTRANS1ModeCapability mandatory field
argEmmCombinedProceduresCapabilityThe value of the emmCombinedProceduresCapability mandatory field
argIsrSupportThe value of the isrSupport mandatory field
argSrvccToGERANUTRANCapabilityThe value of the srvccToGERANUTRANCapability mandatory field
argEpcCapabilityThe value of the epcCapability mandatory field
argNfCapabilityThe value of the nfCapability mandatory field
argGeranNetworkSharingCapabilityThe value of the geranNetworkSharingCapability mandatory field
argUserPlaneIntegrityProtectionSupportThe value of the userPlaneIntegrityProtectionSupport mandatory field
argGia4The value of the gia4 mandatory field
argGia5The value of the gia5 mandatory field
argGia6The value of the gia6 mandatory field
argGia7The value of the gia7 mandatory field
argEPCOIEIndicatorThe value of the ePCOIEIndicator mandatory field
argRestrictionOnUseOfEnhancedCoverageCapabilityThe value of the restrictionOnUseOfEnhancedCoverageCapability mandatory field
argDualConnectivityOfEUTRAWithNRCapabilityThe value of the dualConnectivityOfEUTRAWithNRCapability mandatory field
argSpareBitsThe value of the spareBits mandatory field

Member Function Documentation

◆ Copy()

object Oss.Nas1660.MSNetworkCapability.Copy ( )
inline

Creates a deep copy of this object.

Returns
A new object that is a deep copy of this instance.

◆ Equals()

override bool Oss.Nas1660.MSNetworkCapability.Equals ( object  right)
inline

Determines whether the specified object is equal to the current object.

Parameters
rightThe object to compare with this object.
Returns
true when the specified object is equal to the current object; otherwise, false.

◆ GetHashCode()

override int Oss.Nas1660.MSNetworkCapability.GetHashCode ( )
inline

Represents a hash function for a particular type.

Returns
A hash code for the current object.

Property Documentation

◆ DualConnectivityOfEUTRAWithNRCapability

int Oss.Nas1660.MSNetworkCapability.DualConnectivityOfEUTRAWithNRCapability
getset

Field 'dualConnectivityOfEUTRAWithNRCapability' (mandatory) The MSNetworkCapability.DualConnectivityOfEUTRAWithNRCapabilityNumbers class defines meaningful names for particular values of the field

◆ EmmCombinedProceduresCapability

int Oss.Nas1660.MSNetworkCapability.EmmCombinedProceduresCapability
getset

Field 'emmCombinedProceduresCapability' (mandatory) The MSNetworkCapability.EmmCombinedProceduresCapabilityNumbers class defines meaningful names for particular values of the field

◆ EpcCapability

int Oss.Nas1660.MSNetworkCapability.EpcCapability
getset

Field 'epcCapability' (mandatory) The MSNetworkCapability.EpcCapabilityNumbers class defines meaningful names for particular values of the field

◆ EPCOIEIndicator

int Oss.Nas1660.MSNetworkCapability.EPCOIEIndicator
getset

Field 'ePCOIEIndicator' (mandatory) The MSNetworkCapability.EPCOIEIndicatorNumbers class defines meaningful names for particular values of the field

◆ ExtendedGEABits

Oss.Nas1660.MSNetworkCapability.ExtendedGEABitsType Oss.Nas1660.MSNetworkCapability.ExtendedGEABits
getset

Field 'extendedGEABits' (mandatory)

◆ Gea1Bits

Oss.Nas1660.MSNetworkCapability.Gea1BitsType Oss.Nas1660.MSNetworkCapability.Gea1Bits
getset

Field 'gea1Bits' (mandatory)

◆ GeranNetworkSharingCapability

int Oss.Nas1660.MSNetworkCapability.GeranNetworkSharingCapability
getset

Field 'geranNetworkSharingCapability' (mandatory) The MSNetworkCapability.GeranNetworkSharingCapabilityNumbers class defines meaningful names for particular values of the field

◆ Gia4

int Oss.Nas1660.MSNetworkCapability.Gia4
getset

Field 'gia4' (mandatory) The MSNetworkCapability.Gia4Numbers class defines meaningful names for particular values of the field

◆ Gia5

int Oss.Nas1660.MSNetworkCapability.Gia5
getset

Field 'gia5' (mandatory) The MSNetworkCapability.Gia5Numbers class defines meaningful names for particular values of the field

◆ Gia6

int Oss.Nas1660.MSNetworkCapability.Gia6
getset

Field 'gia6' (mandatory) The MSNetworkCapability.Gia6Numbers class defines meaningful names for particular values of the field

◆ Gia7

int Oss.Nas1660.MSNetworkCapability.Gia7
getset

Field 'gia7' (mandatory) The MSNetworkCapability.Gia7Numbers class defines meaningful names for particular values of the field

◆ IsrSupport

int Oss.Nas1660.MSNetworkCapability.IsrSupport
getset

Field 'isrSupport' (mandatory) The MSNetworkCapability.IsrSupportNumbers class defines meaningful names for particular values of the field

◆ LcsvaCapability

int Oss.Nas1660.MSNetworkCapability.LcsvaCapability
getset

Field 'lcsvaCapability' (mandatory) The MSNetworkCapability.LcsvaCapabilityNumbers class defines meaningful names for particular values of the field

◆ NfCapability

int Oss.Nas1660.MSNetworkCapability.NfCapability
getset

Field 'nfCapability' (mandatory) The MSNetworkCapability.NfCapabilityNumbers class defines meaningful names for particular values of the field

◆ PfcFeatureMode

int Oss.Nas1660.MSNetworkCapability.PfcFeatureMode
getset

Field 'pfcFeatureMode' (mandatory) The MSNetworkCapability.PfcFeatureModeNumbers class defines meaningful names for particular values of the field

◆ PsInterRATHOFromGERANToEUTRANS1ModeCapability

int Oss.Nas1660.MSNetworkCapability.PsInterRATHOFromGERANToEUTRANS1ModeCapability
getset

Field 'psInterRATHOFromGERANToEUTRANS1ModeCapability' (mandatory) The MSNetworkCapability.PsInterRATHOFromGERANToEUTRANS1ModeCapabilityNumbers class defines meaningful names for particular values of the field

◆ PsInterRATHOFromGERANToUTRANIuModeCapability

int Oss.Nas1660.MSNetworkCapability.PsInterRATHOFromGERANToUTRANIuModeCapability
getset

Field 'psInterRATHOFromGERANToUTRANIuModeCapability' (mandatory) The MSNetworkCapability.PsInterRATHOFromGERANToUTRANIuModeCapabilityNumbers class defines meaningful names for particular values of the field

◆ RestrictionOnUseOfEnhancedCoverageCapability

int Oss.Nas1660.MSNetworkCapability.RestrictionOnUseOfEnhancedCoverageCapability
getset

Field 'restrictionOnUseOfEnhancedCoverageCapability' (mandatory) The MSNetworkCapability.RestrictionOnUseOfEnhancedCoverageCapabilityNumbers class defines meaningful names for particular values of the field

◆ RevisionLevelIndicator

int Oss.Nas1660.MSNetworkCapability.RevisionLevelIndicator
getset

Field 'revisionLevelIndicator' (mandatory) The MSNetworkCapability.RevisionLevelIndicatorNumbers class defines meaningful names for particular values of the field

◆ SmCapabilitiesViaDedicatedChannels

int Oss.Nas1660.MSNetworkCapability.SmCapabilitiesViaDedicatedChannels
getset

Field 'smCapabilitiesViaDedicatedChannels' (mandatory) The MSNetworkCapability.SmCapabilitiesViaDedicatedChannelsNumbers class defines meaningful names for particular values of the field

◆ SmCapabilitiesViaGPRSChannels

int Oss.Nas1660.MSNetworkCapability.SmCapabilitiesViaGPRSChannels
getset

Field 'smCapabilitiesViaGPRSChannels' (mandatory) The MSNetworkCapability.SmCapabilitiesViaGPRSChannelsNumbers class defines meaningful names for particular values of the field

◆ SolsaCapability

int Oss.Nas1660.MSNetworkCapability.SolsaCapability
getset

Field 'solsaCapability' (mandatory) The MSNetworkCapability.SolsaCapabilityNumbers class defines meaningful names for particular values of the field

◆ SpareBits

Oss.Nas.BitString Oss.Nas1660.MSNetworkCapability.SpareBits
getset

Field 'spareBits' (mandatory)

◆ SrvccToGERANUTRANCapability

int Oss.Nas1660.MSNetworkCapability.SrvccToGERANUTRANCapability
getset

Field 'srvccToGERANUTRANCapability' (mandatory) The MSNetworkCapability.SrvccToGERANUTRANCapabilityNumbers class defines meaningful names for particular values of the field

◆ SsScreeningIndicator

int Oss.Nas1660.MSNetworkCapability.SsScreeningIndicator
getset

Field 'ssScreeningIndicator' (mandatory) The MSNetworkCapability.SsScreeningIndicatorNumbers class defines meaningful names for particular values of the field

◆ Ucs2Support

int Oss.Nas1660.MSNetworkCapability.Ucs2Support
getset

Field 'ucs2Support' (mandatory) The MSNetworkCapability.Ucs2SupportNumbers class defines meaningful names for particular values of the field

◆ UserPlaneIntegrityProtectionSupport

int Oss.Nas1660.MSNetworkCapability.UserPlaneIntegrityProtectionSupport
getset

Field 'userPlaneIntegrityProtectionSupport' (mandatory) The MSNetworkCapability.UserPlaneIntegrityProtectionSupportNumbers class defines meaningful names for particular values of the field