OSS NAS Tools for C# for LTE/EPC for 3GPP Release 17.9.0
Oss.Nas1790.MobileStationClassmark2 Class Reference

Represents the MobileStationClassmark2 type More...

Inherits Oss.Nas.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.
 
 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)
 
int RevisionLevel [get, set]
 Field 'revisionLevel' (mandatory) The MobileStationClassmark2.RevisionLevelNumbers class defines meaningful names for particular values of the field
 
int EarlySending [get, set]
 Field 'earlySending' (mandatory) The MobileStationClassmark2.EarlySendingNumbers class defines meaningful names for particular values of the field
 
int A51Algorithm [get, set]
 Field 'a51Algorithm' (mandatory) The MobileStationClassmark2.A51AlgorithmNumbers class defines meaningful names for particular values of the field
 
int RfPowerCapability [get, set]
 Field 'rfPowerCapability' (mandatory) The MobileStationClassmark2.RfPowerCapabilityNumbers class defines meaningful names for particular values of the field
 
int Spare2 [get]
 Field 'spare2' (mandatory, readonly)
 
int PsCapability [get, set]
 Field 'psCapability' (mandatory) The MobileStationClassmark2.PsCapabilityNumbers class defines meaningful names for particular values of the field
 
int SsScreeningIndicator [get, set]
 Field 'ssScreeningIndicator' (mandatory) The MobileStationClassmark2.SsScreeningIndicatorNumbers class defines meaningful names for particular values of the field
 
int SmCapability [get, set]
 Field 'smCapability' (mandatory) The MobileStationClassmark2.SmCapabilityNumbers class defines meaningful names for particular values of the field
 
int VbsNotificationReception [get, set]
 Field 'vbsNotificationReception' (mandatory) The MobileStationClassmark2.VbsNotificationReceptionNumbers class defines meaningful names for particular values of the field
 
int VgcsNotificationReception [get, set]
 Field 'vgcsNotificationReception' (mandatory) The MobileStationClassmark2.VgcsNotificationReceptionNumbers class defines meaningful names for particular values of the field
 
int FrequencyCapability [get, set]
 Field 'frequencyCapability' (mandatory) The MobileStationClassmark2.FrequencyCapabilityNumbers class defines meaningful names for particular values of the field
 
int Classmark3 [get, set]
 Field 'classmark3' (mandatory) The MobileStationClassmark2.Classmark3Numbers class defines meaningful names for particular values of the field
 
int Spare3 [get]
 Field 'spare3' (mandatory, readonly)
 
int LcsvaCapability [get, set]
 Field 'lcsvaCapability' (mandatory) The MobileStationClassmark2.LcsvaCapabilityNumbers class defines meaningful names for particular values of the field
 
int Ucs2Treatment [get, set]
 Field 'ucs2Treatment' (mandatory) The MobileStationClassmark2.Ucs2TreatmentNumbers class defines meaningful names for particular values of the field
 
int Solsa [get, set]
 Field 'solsa' (mandatory) The MobileStationClassmark2.SolsaNumbers class defines meaningful names for particular values of the field
 
int CmServicePrompt [get, set]
 Field 'cmServicePrompt' (mandatory) The MobileStationClassmark2.CmServicePromptNumbers class defines meaningful names for particular values of the field
 
int A53Algorithm [get, set]
 Field 'a53Algorithm' (mandatory) The MobileStationClassmark2.A53AlgorithmNumbers class defines meaningful names for particular values of the field
 
int A52Algorithm [get, set]
 Field 'a52Algorithm' (mandatory) The MobileStationClassmark2.A52AlgorithmNumbers class defines meaningful names for particular values of the field
 

Detailed Description

Represents the MobileStationClassmark2 type

Constructor & Destructor Documentation

◆ MobileStationClassmark2()

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

Represents a hash function for a particular type.

Returns
A hash code for the current object.