OSS NAS Tools for C# for 5G for 3GPP Release 16.8.0
Oss.Nas5GS1680.NAS5GSNetworkFeatureSupport.EmcwType Class Reference

Represents the type of the emcw field More...

Inherits Sequence.

Classes

class  AtsIndNumbers
 Defines meaningful names for particular values of the atsInd field More...
 
class  Emcn3Numbers
 Defines meaningful names for particular values of the emcn3 field More...
 
class  McsiNumbers
 Defines meaningful names for particular values of the mcsi field More...
 
class  N3DataNumbers
 Defines meaningful names for particular values of the n3Data field More...
 
class  Nas5GCPCIoTNumbers
 Defines meaningful names for particular values of the nas5GCPCIoT field More...
 
class  Nas5GEHCCPCIoTNumbers
 Defines meaningful names for particular values of the nas5GEHCCPCIoT field More...
 
class  Nas5GIPHCCPCIoTNumbers
 Defines meaningful names for particular values of the nas5GIPHCCPCIoT field More...
 
class  Nas5GLCSNumbers
 Defines meaningful names for particular values of the nas5GLCS field More...
 
class  Nas5GUPCIoTNumbers
 Defines meaningful names for particular values of the nas5GUPCIoT field More...
 
class  RestrictECNumbers
 Defines meaningful names for particular values of the restrictEC field More...
 

Public Member Functions

 EmcwType ()
 The default constructor. More...
 
 EmcwType (int argNas5GUPCIoT, int argNas5GIPHCCPCIoT, int argN3Data, int argNas5GCPCIoT, int argRestrictEC, int argMcsi, int argEmcn3, int argNas5GEHCCPCIoT, int argAtsInd, int argNas5GLCS)
 Constructs an instance of EmcwType 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

int Nas5GUPCIoT [get, set]
 Field 'nas5GUPCIoT' (mandatory) The NAS5GSNetworkFeatureSupport.EmcwType.Nas5GUPCIoTNumbers class defines meaningful names for particular values of the field More...
 
int Nas5GIPHCCPCIoT [get, set]
 Field 'nas5GIPHCCPCIoT' (mandatory) The NAS5GSNetworkFeatureSupport.EmcwType.Nas5GIPHCCPCIoTNumbers class defines meaningful names for particular values of the field More...
 
int N3Data [get, set]
 Field 'n3Data' (mandatory) The NAS5GSNetworkFeatureSupport.EmcwType.N3DataNumbers class defines meaningful names for particular values of the field More...
 
int Nas5GCPCIoT [get, set]
 Field 'nas5GCPCIoT' (mandatory) The NAS5GSNetworkFeatureSupport.EmcwType.Nas5GCPCIoTNumbers class defines meaningful names for particular values of the field More...
 
int RestrictEC [get, set]
 Field 'restrictEC' (mandatory) The NAS5GSNetworkFeatureSupport.EmcwType.RestrictECNumbers class defines meaningful names for particular values of the field More...
 
int Mcsi [get, set]
 Field 'mcsi' (mandatory) The NAS5GSNetworkFeatureSupport.EmcwType.McsiNumbers class defines meaningful names for particular values of the field More...
 
int Emcn3 [get, set]
 Field 'emcn3' (mandatory) The NAS5GSNetworkFeatureSupport.EmcwType.Emcn3Numbers class defines meaningful names for particular values of the field More...
 
int Spare [get]
 Field 'spare' (mandatory, readonly) More...
 
int Nas5GEHCCPCIoT [get, set]
 Field 'nas5GEHCCPCIoT' (mandatory) The NAS5GSNetworkFeatureSupport.EmcwType.Nas5GEHCCPCIoTNumbers class defines meaningful names for particular values of the field More...
 
int AtsInd [get, set]
 Field 'atsInd' (mandatory) The NAS5GSNetworkFeatureSupport.EmcwType.AtsIndNumbers class defines meaningful names for particular values of the field More...
 
int Nas5GLCS [get, set]
 Field 'nas5GLCS' (mandatory) The NAS5GSNetworkFeatureSupport.EmcwType.Nas5GLCSNumbers class defines meaningful names for particular values of the field More...
 

Detailed Description

Represents the type of the emcw field

Constructor & Destructor Documentation

◆ EmcwType() [1/2]

Oss.Nas5GS1680.NAS5GSNetworkFeatureSupport.EmcwType.EmcwType ( )
inline

The default constructor.

◆ EmcwType() [2/2]

Oss.Nas5GS1680.NAS5GSNetworkFeatureSupport.EmcwType.EmcwType ( int  argNas5GUPCIoT,
int  argNas5GIPHCCPCIoT,
int  argN3Data,
int  argNas5GCPCIoT,
int  argRestrictEC,
int  argMcsi,
int  argEmcn3,
int  argNas5GEHCCPCIoT,
int  argAtsInd,
int  argNas5GLCS 
)
inline

Constructs an instance of EmcwType with the specified components.

Parameters
argNas5GUPCIoTThe value of the nas5GUPCIoT mandatory field
argNas5GIPHCCPCIoTThe value of the nas5GIPHCCPCIoT mandatory field
argN3DataThe value of the n3Data mandatory field
argNas5GCPCIoTThe value of the nas5GCPCIoT mandatory field
argRestrictECThe value of the restrictEC mandatory field
argMcsiThe value of the mcsi mandatory field
argEmcn3The value of the emcn3 mandatory field
argNas5GEHCCPCIoTThe value of the nas5GEHCCPCIoT mandatory field
argAtsIndThe value of the atsInd mandatory field
argNas5GLCSThe value of the nas5GLCS mandatory field

Member Function Documentation

◆ Copy()

object Oss.Nas5GS1680.NAS5GSNetworkFeatureSupport.EmcwType.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.NAS5GSNetworkFeatureSupport.EmcwType.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.NAS5GSNetworkFeatureSupport.EmcwType.GetHashCode ( )
inline

Represents a hash function for a particular type.

Returns
A hash code for the current object.

Property Documentation

◆ AtsInd

int Oss.Nas5GS1680.NAS5GSNetworkFeatureSupport.EmcwType.AtsInd
getset

Field 'atsInd' (mandatory) The NAS5GSNetworkFeatureSupport.EmcwType.AtsIndNumbers class defines meaningful names for particular values of the field

◆ Emcn3

int Oss.Nas5GS1680.NAS5GSNetworkFeatureSupport.EmcwType.Emcn3
getset

Field 'emcn3' (mandatory) The NAS5GSNetworkFeatureSupport.EmcwType.Emcn3Numbers class defines meaningful names for particular values of the field

◆ Mcsi

int Oss.Nas5GS1680.NAS5GSNetworkFeatureSupport.EmcwType.Mcsi
getset

Field 'mcsi' (mandatory) The NAS5GSNetworkFeatureSupport.EmcwType.McsiNumbers class defines meaningful names for particular values of the field

◆ N3Data

int Oss.Nas5GS1680.NAS5GSNetworkFeatureSupport.EmcwType.N3Data
getset

Field 'n3Data' (mandatory) The NAS5GSNetworkFeatureSupport.EmcwType.N3DataNumbers class defines meaningful names for particular values of the field

◆ Nas5GCPCIoT

int Oss.Nas5GS1680.NAS5GSNetworkFeatureSupport.EmcwType.Nas5GCPCIoT
getset

Field 'nas5GCPCIoT' (mandatory) The NAS5GSNetworkFeatureSupport.EmcwType.Nas5GCPCIoTNumbers class defines meaningful names for particular values of the field

◆ Nas5GEHCCPCIoT

int Oss.Nas5GS1680.NAS5GSNetworkFeatureSupport.EmcwType.Nas5GEHCCPCIoT
getset

Field 'nas5GEHCCPCIoT' (mandatory) The NAS5GSNetworkFeatureSupport.EmcwType.Nas5GEHCCPCIoTNumbers class defines meaningful names for particular values of the field

◆ Nas5GIPHCCPCIoT

int Oss.Nas5GS1680.NAS5GSNetworkFeatureSupport.EmcwType.Nas5GIPHCCPCIoT
getset

Field 'nas5GIPHCCPCIoT' (mandatory) The NAS5GSNetworkFeatureSupport.EmcwType.Nas5GIPHCCPCIoTNumbers class defines meaningful names for particular values of the field

◆ Nas5GLCS

int Oss.Nas5GS1680.NAS5GSNetworkFeatureSupport.EmcwType.Nas5GLCS
getset

Field 'nas5GLCS' (mandatory) The NAS5GSNetworkFeatureSupport.EmcwType.Nas5GLCSNumbers class defines meaningful names for particular values of the field

◆ Nas5GUPCIoT

int Oss.Nas5GS1680.NAS5GSNetworkFeatureSupport.EmcwType.Nas5GUPCIoT
getset

Field 'nas5GUPCIoT' (mandatory) The NAS5GSNetworkFeatureSupport.EmcwType.Nas5GUPCIoTNumbers class defines meaningful names for particular values of the field

◆ RestrictEC

int Oss.Nas5GS1680.NAS5GSNetworkFeatureSupport.EmcwType.RestrictEC
getset

Field 'restrictEC' (mandatory) The NAS5GSNetworkFeatureSupport.EmcwType.RestrictECNumbers class defines meaningful names for particular values of the field

◆ Spare

int Oss.Nas5GS1680.NAS5GSNetworkFeatureSupport.EmcwType.Spare
get

Field 'spare' (mandatory, readonly)