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

Represents the type of the capabilityByte7 field More...

Inherits Sequence.

Classes

class  CapabilityByte8Type
 Represents the type of the capabilityByte8 field More...
 

Public Member Functions

 CapabilityByte7Type ()
 The default constructor. More...
 
 CapabilityByte7Type (bool argProSeDd, bool argProSe, bool argH245ASHCapability, bool argACCCSFBCapability, bool argLPPCapability, bool argLCSCapability, bool argCdma1xSRVCCCapability, bool argNfCapability)
 Constructs an instance of CapabilityByte7Type with the specified mandatory components. More...
 
 CapabilityByte7Type (bool argProSeDd, bool argProSe, bool argH245ASHCapability, bool argACCCSFBCapability, bool argLPPCapability, bool argLCSCapability, bool argCdma1xSRVCCCapability, bool argNfCapability, Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type argCapabilityByte8)
 Constructs an instance of CapabilityByte7Type 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 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...
 
Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type CapabilityByte8 [get, set]
 Field 'capabilityByte8' (optional) More...
 

Detailed Description

Represents the type of the capabilityByte7 field

Constructor & Destructor Documentation

◆ CapabilityByte7Type() [1/3]

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

The default constructor.

◆ CapabilityByte7Type() [2/3]

Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte7Type ( bool  argProSeDd,
bool  argProSe,
bool  argH245ASHCapability,
bool  argACCCSFBCapability,
bool  argLPPCapability,
bool  argLCSCapability,
bool  argCdma1xSRVCCCapability,
bool  argNfCapability 
)
inline

Constructs an instance of CapabilityByte7Type with the specified mandatory components.

Parameters
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

◆ CapabilityByte7Type() [3/3]

Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte7Type ( bool  argProSeDd,
bool  argProSe,
bool  argH245ASHCapability,
bool  argACCCSFBCapability,
bool  argLPPCapability,
bool  argLCSCapability,
bool  argCdma1xSRVCCCapability,
bool  argNfCapability,
Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type  argCapabilityByte8 
)
inline

Constructs an instance of CapabilityByte7Type with the specified components.

Parameters
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
argCapabilityByte8The value of the capabilityByte8 optional field

Member Function Documentation

◆ Copy()

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

Represents a hash function for a particular type.

Returns
A hash code for the current object.

Property Documentation

◆ ACCCSFBCapability

bool Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.ACCCSFBCapability
getset

Field 'aCC-CSFBCapability' (mandatory)

◆ CapabilityByte8

Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8Type Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.CapabilityByte8
getset

Field 'capabilityByte8' (optional)

◆ Cdma1xSRVCCCapability

bool Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.Cdma1xSRVCCCapability
getset

Field 'cdma1xSRVCCCapability' (mandatory)

◆ H245ASHCapability

bool Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.H245ASHCapability
getset

Field 'h245-ASHCapability' (mandatory)

◆ LCSCapability

bool Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.LCSCapability
getset

Field 'lCSCapability' (mandatory)

◆ LPPCapability

bool Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.LPPCapability
getset

Field 'lPPCapability' (mandatory)

◆ NfCapability

bool Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.NfCapability
getset

Field 'nfCapability' (mandatory)

◆ ProSe

bool Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.ProSe
getset

Field 'proSe' (mandatory)

◆ ProSeDd

bool Oss.Nas5GS1680.S1UENetworkCapability.CapabilityUmtsType.CapabilityByte7Type.ProSeDd
getset

Field 'proSe-dd' (mandatory)