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

Represents the MSNetworkCapability type More...

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

Detailed Description

Represents the MSNetworkCapability type

Constructor & Destructor Documentation

◆ MSNetworkCapability()

Oss.Nas1790.MSNetworkCapability.MSNetworkCapability ( Oss.Nas1790.NAS1790_Tgea1Bits  argGea1Bits,
int  argSmCapabilitiesViaDedicatedChannels,
int  argSmCapabilitiesViaGPRSChannels,
int  argUcs2Support,
int  argSsScreeningIndicator,
int  argSolsaCapability,
int  argRevisionLevelIndicator,
int  argPfcFeatureMode,
Oss.Nas1790.NAS1790_TextendedGEABits  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.Nas1790.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.Nas1790.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.Nas1790.MSNetworkCapability.GetHashCode ( )
inline

Represents a hash function for a particular type.

Returns
A hash code for the current object.