OSS NAS Tools for C# for 5G for 3GPP Release 16.8.0
Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.CapabilityByte9Type Class Reference

Represents the type of the capabilityByte9 field More...

Inherits Sequence.

Public Member Functions

 CapabilityByte9Type ()
 The default constructor. More...
 
 CapabilityByte9Type (bool argBearers15, bool argSgc, bool argN1mode, bool argDcnr, bool argCpBackoff, bool argRestrictEC, bool argV2xPC5, bool argMultipleDRB, bool argV2xNRPC5, bool argUpMTEDT, bool argCpMTEDT, bool argWusa, bool argRacs)
 Constructs an instance of CapabilityByte9Type with the specified mandatory components. More...
 
 CapabilityByte9Type (bool argBearers15, bool argSgc, bool argN1mode, bool argDcnr, bool argCpBackoff, bool argRestrictEC, bool argV2xPC5, bool argMultipleDRB, bool argV2xNRPC5, bool argUpMTEDT, bool argCpMTEDT, bool argWusa, bool argRacs, byte[] argSpare2)
 Constructs an instance of CapabilityByte9Type 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

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...
 
int Spare [get]
 Field 'spare' (mandatory, readonly) More...
 
bool V2xNRPC5 [get, set]
 Field 'v2xNR-PC5' (mandatory) More...
 
bool UpMTEDT [get, set]
 Field 'up-MT-EDT' (mandatory) More...
 
bool CpMTEDT [get, set]
 Field 'cp-MT-EDT' (mandatory) More...
 
bool Wusa [get, set]
 Field 'wusa' (mandatory) More...
 
bool Racs [get, set]
 Field 'racs' (mandatory) More...
 
byte[] Spare2 [get, set]
 Field 'spare2' (optional) More...
 

Detailed Description

Represents the type of the capabilityByte9 field

Constructor & Destructor Documentation

◆ CapabilityByte9Type() [1/3]

Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.CapabilityByte9Type.CapabilityByte9Type ( )
inline

The default constructor.

◆ CapabilityByte9Type() [2/3]

Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.CapabilityByte9Type.CapabilityByte9Type ( bool  argBearers15,
bool  argSgc,
bool  argN1mode,
bool  argDcnr,
bool  argCpBackoff,
bool  argRestrictEC,
bool  argV2xPC5,
bool  argMultipleDRB,
bool  argV2xNRPC5,
bool  argUpMTEDT,
bool  argCpMTEDT,
bool  argWusa,
bool  argRacs 
)
inline

Constructs an instance of CapabilityByte9Type with the specified mandatory components.

Parameters
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
argV2xNRPC5The value of the v2xNR-PC5 mandatory field
argUpMTEDTThe value of the up-MT-EDT mandatory field
argCpMTEDTThe value of the cp-MT-EDT mandatory field
argWusaThe value of the wusa mandatory field
argRacsThe value of the racs mandatory field

◆ CapabilityByte9Type() [3/3]

Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.CapabilityByte9Type.CapabilityByte9Type ( bool  argBearers15,
bool  argSgc,
bool  argN1mode,
bool  argDcnr,
bool  argCpBackoff,
bool  argRestrictEC,
bool  argV2xPC5,
bool  argMultipleDRB,
bool  argV2xNRPC5,
bool  argUpMTEDT,
bool  argCpMTEDT,
bool  argWusa,
bool  argRacs,
byte[]  argSpare2 
)
inline

Constructs an instance of CapabilityByte9Type with the specified components.

Parameters
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
argV2xNRPC5The value of the v2xNR-PC5 mandatory field
argUpMTEDTThe value of the up-MT-EDT mandatory field
argCpMTEDTThe value of the cp-MT-EDT mandatory field
argWusaThe value of the wusa mandatory field
argRacsThe value of the racs mandatory field
argSpare2The value of the spare2 optional field

Member Function Documentation

◆ Copy()

object Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.CapabilityByte9Type.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.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.CapabilityByte9Type.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.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.CapabilityByte9Type.GetHashCode ( )
inline

Represents a hash function for a particular type.

Returns
A hash code for the current object.

Property Documentation

◆ Bearers15

bool Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.CapabilityByte9Type.Bearers15
getset

Field 'bearers15' (mandatory)

◆ CpBackoff

bool Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.CapabilityByte9Type.CpBackoff
getset

Field 'cpBackoff' (mandatory)

◆ CpMTEDT

bool Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.CapabilityByte9Type.CpMTEDT
getset

Field 'cp-MT-EDT' (mandatory)

◆ Dcnr

bool Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.CapabilityByte9Type.Dcnr
getset

Field 'dcnr' (mandatory)

◆ MultipleDRB

bool Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.CapabilityByte9Type.MultipleDRB
getset

Field 'multipleDRB' (mandatory)

◆ N1mode

bool Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.CapabilityByte9Type.N1mode
getset

Field 'n1mode' (mandatory)

◆ Racs

bool Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.CapabilityByte9Type.Racs
getset

Field 'racs' (mandatory)

◆ RestrictEC

bool Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.CapabilityByte9Type.RestrictEC
getset

Field 'restrictEC' (mandatory)

◆ Sgc

bool Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.CapabilityByte9Type.Sgc
getset

Field 'sgc' (mandatory)

◆ Spare

int Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.CapabilityByte9Type.Spare
get

Field 'spare' (mandatory, readonly)

◆ Spare2

byte [] Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.CapabilityByte9Type.Spare2
getset

Field 'spare2' (optional)

◆ UpMTEDT

bool Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.CapabilityByte9Type.UpMTEDT
getset

Field 'up-MT-EDT' (mandatory)

◆ V2xNRPC5

bool Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.CapabilityByte9Type.V2xNRPC5
getset

Field 'v2xNR-PC5' (mandatory)

◆ V2xPC5

bool Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.CapabilityByte9Type.V2xPC5
getset

Field 'v2xPC5' (mandatory)

◆ Wusa

bool Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.CapabilityByte9Type.Wusa
getset

Field 'wusa' (mandatory)