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

Represents the MobileStationClassmark2 type More...

Inherits Sequence.

Classes

class  A51AlgorithmNumbers
 Defines meaningful names for particular values of the a51Algorithm field More...
 
class  A52AlgorithmNumbers
 Defines meaningful names for particular values of the a52Algorithm field More...
 
class  A53AlgorithmNumbers
 Defines meaningful names for particular values of the a53Algorithm field More...
 
class  Classmark3Numbers
 Defines meaningful names for particular values of the classmark3 field More...
 
class  CmServicePromptNumbers
 Defines meaningful names for particular values of the cmServicePrompt field More...
 
class  EarlySendingNumbers
 Defines meaningful names for particular values of the earlySending field More...
 
class  FrequencyCapabilityNumbers
 Defines meaningful names for particular values of the frequencyCapability field More...
 
class  LcsvaCapabilityNumbers
 Defines meaningful names for particular values of the lcsvaCapability field More...
 
class  PsCapabilityNumbers
 Defines meaningful names for particular values of the psCapability field More...
 
class  RevisionLevelNumbers
 Defines meaningful names for particular values of the revisionLevel field More...
 
class  RfPowerCapabilityNumbers
 Defines meaningful names for particular values of the rfPowerCapability field More...
 
class  SmCapabilityNumbers
 Defines meaningful names for particular values of the smCapability field More...
 
class  SolsaNumbers
 Defines meaningful names for particular values of the solsa field More...
 
class  SsScreeningIndicatorNumbers
 Defines meaningful names for particular values of the ssScreeningIndicator field More...
 
class  Ucs2TreatmentNumbers
 Defines meaningful names for particular values of the ucs2Treatment field More...
 
class  VbsNotificationReceptionNumbers
 Defines meaningful names for particular values of the vbsNotificationReception field More...
 
class  VgcsNotificationReceptionNumbers
 Defines meaningful names for particular values of the vgcsNotificationReception field More...
 

Public Member Functions

 MobileStationClassmark2 ()
 The default constructor. More...
 
 MobileStationClassmark2 (int argRevisionLevel, int argEarlySending, int argA51Algorithm, int argRfPowerCapability, int argPsCapability, int argSsScreeningIndicator, int argSmCapability, int argVbsNotificationReception, int argVgcsNotificationReception, int argFrequencyCapability, int argClassmark3, int argLcsvaCapability, int argUcs2Treatment, int argSolsa, int argCmServicePrompt, int argA53Algorithm, int argA52Algorithm)
 Constructs an instance of MobileStationClassmark2 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 Spare1 [get]
 Field 'spare1' (mandatory, readonly) More...
 
int RevisionLevel [get, set]
 Field 'revisionLevel' (mandatory) The MobileStationClassmark2.RevisionLevelNumbers class defines meaningful names for particular values of the field More...
 
int EarlySending [get, set]
 Field 'earlySending' (mandatory) The MobileStationClassmark2.EarlySendingNumbers class defines meaningful names for particular values of the field More...
 
int A51Algorithm [get, set]
 Field 'a51Algorithm' (mandatory) The MobileStationClassmark2.A51AlgorithmNumbers class defines meaningful names for particular values of the field More...
 
int RfPowerCapability [get, set]
 Field 'rfPowerCapability' (mandatory) The MobileStationClassmark2.RfPowerCapabilityNumbers class defines meaningful names for particular values of the field More...
 
int Spare2 [get]
 Field 'spare2' (mandatory, readonly) More...
 
int PsCapability [get, set]
 Field 'psCapability' (mandatory) The MobileStationClassmark2.PsCapabilityNumbers class defines meaningful names for particular values of the field More...
 
int SsScreeningIndicator [get, set]
 Field 'ssScreeningIndicator' (mandatory) The MobileStationClassmark2.SsScreeningIndicatorNumbers class defines meaningful names for particular values of the field More...
 
int SmCapability [get, set]
 Field 'smCapability' (mandatory) The MobileStationClassmark2.SmCapabilityNumbers class defines meaningful names for particular values of the field More...
 
int VbsNotificationReception [get, set]
 Field 'vbsNotificationReception' (mandatory) The MobileStationClassmark2.VbsNotificationReceptionNumbers class defines meaningful names for particular values of the field More...
 
int VgcsNotificationReception [get, set]
 Field 'vgcsNotificationReception' (mandatory) The MobileStationClassmark2.VgcsNotificationReceptionNumbers class defines meaningful names for particular values of the field More...
 
int FrequencyCapability [get, set]
 Field 'frequencyCapability' (mandatory) The MobileStationClassmark2.FrequencyCapabilityNumbers class defines meaningful names for particular values of the field More...
 
int Classmark3 [get, set]
 Field 'classmark3' (mandatory) The MobileStationClassmark2.Classmark3Numbers class defines meaningful names for particular values of the field More...
 
int Spare3 [get]
 Field 'spare3' (mandatory, readonly) More...
 
int LcsvaCapability [get, set]
 Field 'lcsvaCapability' (mandatory) The MobileStationClassmark2.LcsvaCapabilityNumbers class defines meaningful names for particular values of the field More...
 
int Ucs2Treatment [get, set]
 Field 'ucs2Treatment' (mandatory) The MobileStationClassmark2.Ucs2TreatmentNumbers class defines meaningful names for particular values of the field More...
 
int Solsa [get, set]
 Field 'solsa' (mandatory) The MobileStationClassmark2.SolsaNumbers class defines meaningful names for particular values of the field More...
 
int CmServicePrompt [get, set]
 Field 'cmServicePrompt' (mandatory) The MobileStationClassmark2.CmServicePromptNumbers class defines meaningful names for particular values of the field More...
 
int A53Algorithm [get, set]
 Field 'a53Algorithm' (mandatory) The MobileStationClassmark2.A53AlgorithmNumbers class defines meaningful names for particular values of the field More...
 
int A52Algorithm [get, set]
 Field 'a52Algorithm' (mandatory) The MobileStationClassmark2.A52AlgorithmNumbers class defines meaningful names for particular values of the field More...
 

Detailed Description

Represents the MobileStationClassmark2 type

Constructor & Destructor Documentation

◆ MobileStationClassmark2() [1/2]

Oss.Nas5GS1680.MobileStationClassmark2.MobileStationClassmark2 ( )
inline

The default constructor.

◆ MobileStationClassmark2() [2/2]

Oss.Nas5GS1680.MobileStationClassmark2.MobileStationClassmark2 ( int  argRevisionLevel,
int  argEarlySending,
int  argA51Algorithm,
int  argRfPowerCapability,
int  argPsCapability,
int  argSsScreeningIndicator,
int  argSmCapability,
int  argVbsNotificationReception,
int  argVgcsNotificationReception,
int  argFrequencyCapability,
int  argClassmark3,
int  argLcsvaCapability,
int  argUcs2Treatment,
int  argSolsa,
int  argCmServicePrompt,
int  argA53Algorithm,
int  argA52Algorithm 
)
inline

Constructs an instance of MobileStationClassmark2 with the specified components.

Parameters
argRevisionLevelThe value of the revisionLevel mandatory field
argEarlySendingThe value of the earlySending mandatory field
argA51AlgorithmThe value of the a51Algorithm mandatory field
argRfPowerCapabilityThe value of the rfPowerCapability mandatory field
argPsCapabilityThe value of the psCapability mandatory field
argSsScreeningIndicatorThe value of the ssScreeningIndicator mandatory field
argSmCapabilityThe value of the smCapability mandatory field
argVbsNotificationReceptionThe value of the vbsNotificationReception mandatory field
argVgcsNotificationReceptionThe value of the vgcsNotificationReception mandatory field
argFrequencyCapabilityThe value of the frequencyCapability mandatory field
argClassmark3The value of the classmark3 mandatory field
argLcsvaCapabilityThe value of the lcsvaCapability mandatory field
argUcs2TreatmentThe value of the ucs2Treatment mandatory field
argSolsaThe value of the solsa mandatory field
argCmServicePromptThe value of the cmServicePrompt mandatory field
argA53AlgorithmThe value of the a53Algorithm mandatory field
argA52AlgorithmThe value of the a52Algorithm mandatory field

Member Function Documentation

◆ Copy()

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

Represents a hash function for a particular type.

Returns
A hash code for the current object.

Property Documentation

◆ A51Algorithm

int Oss.Nas5GS1680.MobileStationClassmark2.A51Algorithm
getset

Field 'a51Algorithm' (mandatory) The MobileStationClassmark2.A51AlgorithmNumbers class defines meaningful names for particular values of the field

◆ A52Algorithm

int Oss.Nas5GS1680.MobileStationClassmark2.A52Algorithm
getset

Field 'a52Algorithm' (mandatory) The MobileStationClassmark2.A52AlgorithmNumbers class defines meaningful names for particular values of the field

◆ A53Algorithm

int Oss.Nas5GS1680.MobileStationClassmark2.A53Algorithm
getset

Field 'a53Algorithm' (mandatory) The MobileStationClassmark2.A53AlgorithmNumbers class defines meaningful names for particular values of the field

◆ Classmark3

int Oss.Nas5GS1680.MobileStationClassmark2.Classmark3
getset

Field 'classmark3' (mandatory) The MobileStationClassmark2.Classmark3Numbers class defines meaningful names for particular values of the field

◆ CmServicePrompt

int Oss.Nas5GS1680.MobileStationClassmark2.CmServicePrompt
getset

Field 'cmServicePrompt' (mandatory) The MobileStationClassmark2.CmServicePromptNumbers class defines meaningful names for particular values of the field

◆ EarlySending

int Oss.Nas5GS1680.MobileStationClassmark2.EarlySending
getset

Field 'earlySending' (mandatory) The MobileStationClassmark2.EarlySendingNumbers class defines meaningful names for particular values of the field

◆ FrequencyCapability

int Oss.Nas5GS1680.MobileStationClassmark2.FrequencyCapability
getset

Field 'frequencyCapability' (mandatory) The MobileStationClassmark2.FrequencyCapabilityNumbers class defines meaningful names for particular values of the field

◆ LcsvaCapability

int Oss.Nas5GS1680.MobileStationClassmark2.LcsvaCapability
getset

Field 'lcsvaCapability' (mandatory) The MobileStationClassmark2.LcsvaCapabilityNumbers class defines meaningful names for particular values of the field

◆ PsCapability

int Oss.Nas5GS1680.MobileStationClassmark2.PsCapability
getset

Field 'psCapability' (mandatory) The MobileStationClassmark2.PsCapabilityNumbers class defines meaningful names for particular values of the field

◆ RevisionLevel

int Oss.Nas5GS1680.MobileStationClassmark2.RevisionLevel
getset

Field 'revisionLevel' (mandatory) The MobileStationClassmark2.RevisionLevelNumbers class defines meaningful names for particular values of the field

◆ RfPowerCapability

int Oss.Nas5GS1680.MobileStationClassmark2.RfPowerCapability
getset

Field 'rfPowerCapability' (mandatory) The MobileStationClassmark2.RfPowerCapabilityNumbers class defines meaningful names for particular values of the field

◆ SmCapability

int Oss.Nas5GS1680.MobileStationClassmark2.SmCapability
getset

Field 'smCapability' (mandatory) The MobileStationClassmark2.SmCapabilityNumbers class defines meaningful names for particular values of the field

◆ Solsa

int Oss.Nas5GS1680.MobileStationClassmark2.Solsa
getset

Field 'solsa' (mandatory) The MobileStationClassmark2.SolsaNumbers class defines meaningful names for particular values of the field

◆ Spare1

int Oss.Nas5GS1680.MobileStationClassmark2.Spare1
get

Field 'spare1' (mandatory, readonly)

◆ Spare2

int Oss.Nas5GS1680.MobileStationClassmark2.Spare2
get

Field 'spare2' (mandatory, readonly)

◆ Spare3

int Oss.Nas5GS1680.MobileStationClassmark2.Spare3
get

Field 'spare3' (mandatory, readonly)

◆ SsScreeningIndicator

int Oss.Nas5GS1680.MobileStationClassmark2.SsScreeningIndicator
getset

Field 'ssScreeningIndicator' (mandatory) The MobileStationClassmark2.SsScreeningIndicatorNumbers class defines meaningful names for particular values of the field

◆ Ucs2Treatment

int Oss.Nas5GS1680.MobileStationClassmark2.Ucs2Treatment
getset

Field 'ucs2Treatment' (mandatory) The MobileStationClassmark2.Ucs2TreatmentNumbers class defines meaningful names for particular values of the field

◆ VbsNotificationReception

int Oss.Nas5GS1680.MobileStationClassmark2.VbsNotificationReception
getset

Field 'vbsNotificationReception' (mandatory) The MobileStationClassmark2.VbsNotificationReceptionNumbers class defines meaningful names for particular values of the field

◆ VgcsNotificationReception

int Oss.Nas5GS1680.MobileStationClassmark2.VgcsNotificationReception
getset

Field 'vgcsNotificationReception' (mandatory) The MobileStationClassmark2.VgcsNotificationReceptionNumbers class defines meaningful names for particular values of the field