OSS NAS Tools for C# for 5G for 3GPP Release 15.6.0
Oss.Nas5GS1560.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)
 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, 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...
 
byte[] Spare2 [get, set]
 Field 'spare2' (optional) More...
 

Detailed Description

Represents the type of the capabilityByte9 field

Constructor & Destructor Documentation

◆ CapabilityByte9Type() [1/3]

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

The default constructor.

◆ CapabilityByte9Type() [2/3]

Oss.Nas5GS1560.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.CapabilityByte9Type.CapabilityByte9Type ( bool  argBearers15,
bool  argSgc,
bool  argN1mode,
bool  argDcnr,
bool  argCpBackoff,
bool  argRestrictEC,
bool  argV2xPC5,
bool  argMultipleDRB 
)
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

◆ CapabilityByte9Type() [3/3]

Oss.Nas5GS1560.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.CapabilityByte9Type.CapabilityByte9Type ( bool  argBearers15,
bool  argSgc,
bool  argN1mode,
bool  argDcnr,
bool  argCpBackoff,
bool  argRestrictEC,
bool  argV2xPC5,
bool  argMultipleDRB,
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
argSpare2The value of the spare2 optional field

Member Function Documentation

◆ Copy()

object Oss.Nas5GS1560.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.Nas5GS1560.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.Nas5GS1560.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.Nas5GS1560.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type.CapabilityByte9Type.Bearers15
getset

Field 'bearers15' (mandatory)

◆ CpBackoff

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

Field 'cpBackoff' (mandatory)

◆ Dcnr

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

Field 'dcnr' (mandatory)

◆ MultipleDRB

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

Field 'multipleDRB' (mandatory)

◆ N1mode

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

Field 'n1mode' (mandatory)

◆ RestrictEC

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

Field 'restrictEC' (mandatory)

◆ Sgc

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

Field 'sgc' (mandatory)

◆ Spare2

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

Field 'spare2' (optional)

◆ V2xPC5

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

Field 'v2xPC5' (mandatory)