OSS NAS Tools for C# for LTE/EPC for 3GPP Release 15.8.0
Oss.Nas1580.UENetworkCapability Class Reference

Represents the UENetworkCapability type More...

Inherits Sequence.

Classes

class  Ucs2SupportNumbers
 Defines meaningful names for particular values of the ucs2Support field More...
 

Public Member Functions

 UENetworkCapability ()
 The default constructor. More...
 
 UENetworkCapability (Oss.Nas1580.EPSEncryptionAlgorithmsSupported argEpsEncryptionAlgorithmsSupported, Oss.Nas1580.EPSIdentityProtectionAlgorithmsSupported argEpsIdentityProtectionAlgorithmsSupported, Oss.Nas1580.UmtsEncryptionAlgorithmsSupported argUmtsEncryptionAlgorithmsSupported, int argUcs2Support, Oss.Nas1580.UmtsIdentityProtectionAlgorithmsSupported argUmtsIdentityProtectionAlgorithmsSupported, bool argProSeDd, bool argProSe, bool argH245ASHCapability, bool argACCCSFBCapability, bool argLPPCapability, bool argLCSCapability, bool argCdma1xSRVCCCapability, bool argNfCapability, bool argEpco, bool argHcCpCIoT, bool argErwoPDN, bool argS1udata, bool argUpCIoT, bool argCpCIoT, bool argProSeRelay, bool argProSeDc, bool argBearers15, bool argSgc, bool argN1mode, bool argDcnr, bool argCpBackoff, bool argRestrictEC, bool argV2xPC5, bool argMultipleDRB, byte[] argSpare2)
 Constructs an instance of UENetworkCapability 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.Nas1580.EPSEncryptionAlgorithmsSupported EpsEncryptionAlgorithmsSupported [get, set]
 Field 'epsEncryptionAlgorithmsSupported' (mandatory) More...
 
Oss.Nas1580.EPSIdentityProtectionAlgorithmsSupported EpsIdentityProtectionAlgorithmsSupported [get, set]
 Field 'epsIdentityProtectionAlgorithmsSupported' (mandatory) More...
 
Oss.Nas1580.UmtsEncryptionAlgorithmsSupported UmtsEncryptionAlgorithmsSupported [get, set]
 Field 'umtsEncryptionAlgorithmsSupported' (mandatory) More...
 
int Ucs2Support [get, set]
 Field 'ucs2Support' (mandatory) The UENetworkCapability.Ucs2SupportNumbers class defines meaningful names for particular values of the field More...
 
Oss.Nas1580.UmtsIdentityProtectionAlgorithmsSupported UmtsIdentityProtectionAlgorithmsSupported [get, set]
 Field 'umtsIdentityProtectionAlgorithmsSupported' (mandatory) More...
 
bool ProSeDd [get, set]
 Field 'proSe-dd' (mandatory) More...
 
bool ProSe [get, set]
 Field 'proSe' (mandatory) More...
 
bool H245ASHCapability [get, set]
 Field 'h245-ASHCapability' (mandatory) More...
 
bool ACCCSFBCapability [get, set]
 Field 'aCC-CSFBCapability' (mandatory) More...
 
bool LPPCapability [get, set]
 Field 'lPPCapability' (mandatory) More...
 
bool LCSCapability [get, set]
 Field 'lCSCapability' (mandatory) More...
 
bool Cdma1xSRVCCCapability [get, set]
 Field 'cdma1xSRVCCCapability' (mandatory) More...
 
bool NfCapability [get, set]
 Field 'nfCapability' (mandatory) More...
 
bool Epco [get, set]
 Field 'epco' (mandatory) More...
 
bool HcCpCIoT [get, set]
 Field 'hcCpCIoT' (mandatory) More...
 
bool ErwoPDN [get, set]
 Field 'erwoPDN' (mandatory) More...
 
bool S1udata [get, set]
 Field 's1udata' (mandatory) More...
 
bool UpCIoT [get, set]
 Field 'upCIoT' (mandatory) More...
 
bool CpCIoT [get, set]
 Field 'cpCIoT' (mandatory) More...
 
bool ProSeRelay [get, set]
 Field 'proSe-relay' (mandatory) More...
 
bool ProSeDc [get, set]
 Field 'proSe-dc' (mandatory) More...
 
bool Bearers15 [get, set]
 Field 'bearers15' (mandatory) More...
 
bool Sgc [get, set]
 Field 'sgc' (mandatory) More...
 
bool N1mode [get, set]
 Field 'n1mode' (mandatory) More...
 
bool Dcnr [get, set]
 Field 'dcnr' (mandatory) More...
 
bool CpBackoff [get, set]
 Field 'cpBackoff' (mandatory) More...
 
bool RestrictEC [get, set]
 Field 'restrictEC' (mandatory) More...
 
bool V2xPC5 [get, set]
 Field 'v2xPC5' (mandatory) More...
 
bool MultipleDRB [get, set]
 Field 'multipleDRB' (mandatory) More...
 
byte[] Spare2 [get, set]
 Field 'spare2' (mandatory) More...
 

Detailed Description

Represents the UENetworkCapability type

Constructor & Destructor Documentation

◆ UENetworkCapability() [1/2]

Oss.Nas1580.UENetworkCapability.UENetworkCapability ( )
inline

The default constructor.

◆ UENetworkCapability() [2/2]

Oss.Nas1580.UENetworkCapability.UENetworkCapability ( Oss.Nas1580.EPSEncryptionAlgorithmsSupported  argEpsEncryptionAlgorithmsSupported,
Oss.Nas1580.EPSIdentityProtectionAlgorithmsSupported  argEpsIdentityProtectionAlgorithmsSupported,
Oss.Nas1580.UmtsEncryptionAlgorithmsSupported  argUmtsEncryptionAlgorithmsSupported,
int  argUcs2Support,
Oss.Nas1580.UmtsIdentityProtectionAlgorithmsSupported  argUmtsIdentityProtectionAlgorithmsSupported,
bool  argProSeDd,
bool  argProSe,
bool  argH245ASHCapability,
bool  argACCCSFBCapability,
bool  argLPPCapability,
bool  argLCSCapability,
bool  argCdma1xSRVCCCapability,
bool  argNfCapability,
bool  argEpco,
bool  argHcCpCIoT,
bool  argErwoPDN,
bool  argS1udata,
bool  argUpCIoT,
bool  argCpCIoT,
bool  argProSeRelay,
bool  argProSeDc,
bool  argBearers15,
bool  argSgc,
bool  argN1mode,
bool  argDcnr,
bool  argCpBackoff,
bool  argRestrictEC,
bool  argV2xPC5,
bool  argMultipleDRB,
byte[]  argSpare2 
)
inline

Constructs an instance of UENetworkCapability with the specified components.

Parameters
argEpsEncryptionAlgorithmsSupportedThe value of the epsEncryptionAlgorithmsSupported mandatory field
argEpsIdentityProtectionAlgorithmsSupportedThe value of the epsIdentityProtectionAlgorithmsSupported mandatory field
argUmtsEncryptionAlgorithmsSupportedThe value of the umtsEncryptionAlgorithmsSupported mandatory field
argUcs2SupportThe value of the ucs2Support mandatory field
argUmtsIdentityProtectionAlgorithmsSupportedThe value of the umtsIdentityProtectionAlgorithmsSupported mandatory field
argProSeDdThe value of the proSe-dd mandatory field
argProSeThe value of the proSe mandatory field
argH245ASHCapabilityThe value of the h245-ASHCapability mandatory field
argACCCSFBCapabilityThe value of the aCC-CSFBCapability mandatory field
argLPPCapabilityThe value of the lPPCapability mandatory field
argLCSCapabilityThe value of the lCSCapability mandatory field
argCdma1xSRVCCCapabilityThe value of the cdma1xSRVCCCapability mandatory field
argNfCapabilityThe value of the nfCapability mandatory field
argEpcoThe value of the epco mandatory field
argHcCpCIoTThe value of the hcCpCIoT mandatory field
argErwoPDNThe value of the erwoPDN mandatory field
argS1udataThe value of the s1udata mandatory field
argUpCIoTThe value of the upCIoT mandatory field
argCpCIoTThe value of the cpCIoT mandatory field
argProSeRelayThe value of the proSe-relay mandatory field
argProSeDcThe value of the proSe-dc mandatory field
argBearers15The value of the bearers15 mandatory field
argSgcThe value of the sgc mandatory field
argN1modeThe value of the n1mode mandatory field
argDcnrThe value of the dcnr mandatory field
argCpBackoffThe value of the cpBackoff mandatory field
argRestrictECThe value of the restrictEC mandatory field
argV2xPC5The value of the v2xPC5 mandatory field
argMultipleDRBThe value of the multipleDRB mandatory field
argSpare2The value of the spare2 mandatory field

Member Function Documentation

◆ Copy()

object Oss.Nas1580.UENetworkCapability.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.Nas1580.UENetworkCapability.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.Nas1580.UENetworkCapability.GetHashCode ( )
inline

Represents a hash function for a particular type.

Returns
A hash code for the current object.

Property Documentation

◆ ACCCSFBCapability

bool Oss.Nas1580.UENetworkCapability.ACCCSFBCapability
getset

Field 'aCC-CSFBCapability' (mandatory)

◆ Bearers15

bool Oss.Nas1580.UENetworkCapability.Bearers15
getset

Field 'bearers15' (mandatory)

◆ Cdma1xSRVCCCapability

bool Oss.Nas1580.UENetworkCapability.Cdma1xSRVCCCapability
getset

Field 'cdma1xSRVCCCapability' (mandatory)

◆ CpBackoff

bool Oss.Nas1580.UENetworkCapability.CpBackoff
getset

Field 'cpBackoff' (mandatory)

◆ CpCIoT

bool Oss.Nas1580.UENetworkCapability.CpCIoT
getset

Field 'cpCIoT' (mandatory)

◆ Dcnr

bool Oss.Nas1580.UENetworkCapability.Dcnr
getset

Field 'dcnr' (mandatory)

◆ Epco

bool Oss.Nas1580.UENetworkCapability.Epco
getset

Field 'epco' (mandatory)

◆ EpsEncryptionAlgorithmsSupported

Oss.Nas1580.EPSEncryptionAlgorithmsSupported Oss.Nas1580.UENetworkCapability.EpsEncryptionAlgorithmsSupported
getset

Field 'epsEncryptionAlgorithmsSupported' (mandatory)

◆ EpsIdentityProtectionAlgorithmsSupported

Oss.Nas1580.EPSIdentityProtectionAlgorithmsSupported Oss.Nas1580.UENetworkCapability.EpsIdentityProtectionAlgorithmsSupported
getset

Field 'epsIdentityProtectionAlgorithmsSupported' (mandatory)

◆ ErwoPDN

bool Oss.Nas1580.UENetworkCapability.ErwoPDN
getset

Field 'erwoPDN' (mandatory)

◆ H245ASHCapability

bool Oss.Nas1580.UENetworkCapability.H245ASHCapability
getset

Field 'h245-ASHCapability' (mandatory)

◆ HcCpCIoT

bool Oss.Nas1580.UENetworkCapability.HcCpCIoT
getset

Field 'hcCpCIoT' (mandatory)

◆ LCSCapability

bool Oss.Nas1580.UENetworkCapability.LCSCapability
getset

Field 'lCSCapability' (mandatory)

◆ LPPCapability

bool Oss.Nas1580.UENetworkCapability.LPPCapability
getset

Field 'lPPCapability' (mandatory)

◆ MultipleDRB

bool Oss.Nas1580.UENetworkCapability.MultipleDRB
getset

Field 'multipleDRB' (mandatory)

◆ N1mode

bool Oss.Nas1580.UENetworkCapability.N1mode
getset

Field 'n1mode' (mandatory)

◆ NfCapability

bool Oss.Nas1580.UENetworkCapability.NfCapability
getset

Field 'nfCapability' (mandatory)

◆ ProSe

bool Oss.Nas1580.UENetworkCapability.ProSe
getset

Field 'proSe' (mandatory)

◆ ProSeDc

bool Oss.Nas1580.UENetworkCapability.ProSeDc
getset

Field 'proSe-dc' (mandatory)

◆ ProSeDd

bool Oss.Nas1580.UENetworkCapability.ProSeDd
getset

Field 'proSe-dd' (mandatory)

◆ ProSeRelay

bool Oss.Nas1580.UENetworkCapability.ProSeRelay
getset

Field 'proSe-relay' (mandatory)

◆ RestrictEC

bool Oss.Nas1580.UENetworkCapability.RestrictEC
getset

Field 'restrictEC' (mandatory)

◆ S1udata

bool Oss.Nas1580.UENetworkCapability.S1udata
getset

Field 's1udata' (mandatory)

◆ Sgc

bool Oss.Nas1580.UENetworkCapability.Sgc
getset

Field 'sgc' (mandatory)

◆ Spare2

byte [] Oss.Nas1580.UENetworkCapability.Spare2
getset

Field 'spare2' (mandatory)

◆ Ucs2Support

int Oss.Nas1580.UENetworkCapability.Ucs2Support
getset

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

◆ UmtsEncryptionAlgorithmsSupported

Oss.Nas1580.UmtsEncryptionAlgorithmsSupported Oss.Nas1580.UENetworkCapability.UmtsEncryptionAlgorithmsSupported
getset

Field 'umtsEncryptionAlgorithmsSupported' (mandatory)

◆ UmtsIdentityProtectionAlgorithmsSupported

Oss.Nas1580.UmtsIdentityProtectionAlgorithmsSupported Oss.Nas1580.UENetworkCapability.UmtsIdentityProtectionAlgorithmsSupported
getset

Field 'umtsIdentityProtectionAlgorithmsSupported' (mandatory)

◆ UpCIoT

bool Oss.Nas1580.UENetworkCapability.UpCIoT
getset

Field 'upCIoT' (mandatory)

◆ V2xPC5

bool Oss.Nas1580.UENetworkCapability.V2xPC5
getset

Field 'v2xPC5' (mandatory)