OSS NAS Tools for C# for LTE/EPC for 3GPP Release 16.6.0
Oss.Nas1660.MobileStationClassmark3 Class Reference

Represents the MobileStationClassmark3 type More...

Inherits Sequence.

Classes

class  BandsType
 Represents the type of the bands field More...
 
class  CsToPSSRVCCFromGERANToEUTRANumbers
 Defines meaningful names for particular values of the csToPSSRVCCFromGERANToEUTRA field More...
 
class  CsToPSSRVCCFromGERANToUTRANumbers
 Defines meaningful names for particular values of the csToPSSRVCCFromGERANToUTRA field More...
 
class  DlAdvancedReceiverPerformanceNumbers
 Defines meaningful names for particular values of the dlAdvancedReceiverPerformance field More...
 
class  DtmGPRSHighMultislotType
 Represents the type of the dtmGPRSHighMultislot field More...
 
class  DtmGPRSType
 Represents the type of the dtmGPRS field More...
 
class  EightPSKStructType
 Represents the type of the eightPSKStruct field More...
 
class  ExtendedDTMType
 Represents the type of the extendedDTM field More...
 
class  Gsm400Type
 Represents the type of the gsm400 field More...
 
class  MsMeasurementCapabilityType
 Represents the type of the msMeasurementCapability field More...
 
class  MsPositioningMethodCapabilityType
 Represents the type of the msPositioningMethodCapability field More...
 
class  MultibandSupportType
 Represents the type of the multibandSupport field More...
 
class  RSupportType
 Represents the type of the rSupport field More...
 
class  SingleBandSupportType
 Represents the type of the singleBandSupport field More...
 
class  Tgsm400Type
 Represents the type of the tgsm400 field More...
 
class  TighterCapabilityNumbers
 Defines meaningful names for particular values of the tighterCapability field More...
 
class  Ucs2TreatmentNumbers
 Defines meaningful names for particular values of the ucs2Treatment field More...
 
class  VamosLevelNumbers
 Defines meaningful names for particular values of the vamosLevel field More...
 

Public Member Functions

 MobileStationClassmark3 ()
 The default constructor. More...
 
 MobileStationClassmark3 (Oss.Nas1660.MobileStationClassmark3.BandsType argBands, Oss.Nas1660.MobileStationClassmark3.MultibandSupportType argMultibandSupport, int argUcs2Treatment, bool argExtendedMeasurementCapability, bool argUmtsFDDRATCapability, bool argUmts384McpsTDDRATCapability, bool argCdma2000RATCapability, bool argUmts128McpsTDDRATCapability, bool argGeranFeaturePackage1, bool argGeranFeaturePackage2, int argGmskMultislotPowerProfile, int argEightPSKMultislotPowerProfile, int argDlAdvancedReceiverPerformance, bool argDtmEnhancementCapability, bool argRepeatedACCHCapability, bool argCipheringModeSettingCapability, bool argAdditionalPositioningCapabilities, bool argEutraFDDSupport, bool argEutraTDDSupport, bool argEutraMeasurementAndReportingSupport, bool argPriorityBasedReselectionSupport, bool argUltraCSGCellsReporting, int argVamosLevel, int argTighterCapability, bool argSelectiveCipheringOfDownlinkSACCH, int argCsToPSSRVCCFromGERANToUTRA, int argCsToPSSRVCCFromGERANToEUTRA, bool argGeranNetworkSharingSupport, bool argEutraWidebandRSRQmeasurementsSupport, bool argErBandSupport, bool argUtraMultipleFrequencyBandIndicatorssupport, bool argEutraMultipleFrequencyBandIndicatorssupport, bool argExtendedTSCSetCapabilitySupport, bool argExtendedEARFCNValueRange, Oss.Nas.BitString argSpareBits)
 Constructs an instance of MobileStationClassmark3 with the specified mandatory components. More...
 
 MobileStationClassmark3 (Oss.Nas1660.MobileStationClassmark3.BandsType argBands, Oss.Nas1660.MobileStationClassmark3.MultibandSupportType argMultibandSupport, Oss.Nas1660.MobileStationClassmark3.RSupportType argRSupport, Oss.Nas1660.MultislotCapability argHscsdMultislotCapability, int argUcs2Treatment, bool argExtendedMeasurementCapability, Oss.Nas1660.MobileStationClassmark3.MsMeasurementCapabilityType argMsMeasurementCapability, Oss.Nas1660.MobileStationClassmark3.MsPositioningMethodCapabilityType argMsPositioningMethodCapability, Oss.Nas1660.MultislotCapability argEcsdMultislotCapability, Oss.Nas1660.MobileStationClassmark3.EightPSKStructType argEightPSKStruct, Oss.Nas1660.MobileStationClassmark3.Gsm400Type argGsm400, Oss.Nas1660.RadioCapability argGsm850, Oss.Nas1660.RadioCapability argGsm1900, bool argUmtsFDDRATCapability, bool argUmts384McpsTDDRATCapability, bool argCdma2000RATCapability, Oss.Nas1660.MobileStationClassmark3.DtmGPRSType argDtmGPRS, Oss.Nas1660.MobileStationClassmark3.SingleBandSupportType argSingleBandSupport, Oss.Nas1660.RadioCapability argGsm750, bool argUmts128McpsTDDRATCapability, bool argGeranFeaturePackage1, Oss.Nas1660.MobileStationClassmark3.ExtendedDTMType argExtendedDTM, int? argHighMultislotCapability, bool argGeranFeaturePackage2, int argGmskMultislotPowerProfile, int argEightPSKMultislotPowerProfile, Oss.Nas1660.MobileStationClassmark3.Tgsm400Type argTgsm400, int argDlAdvancedReceiverPerformance, bool argDtmEnhancementCapability, Oss.Nas1660.MobileStationClassmark3.DtmGPRSHighMultislotType argDtmGPRSHighMultislot, bool argRepeatedACCHCapability, Oss.Nas1660.RadioCapability argGsm710, Oss.Nas1660.RadioCapability argTgsm810, bool argCipheringModeSettingCapability, bool argAdditionalPositioningCapabilities, bool argEutraFDDSupport, bool argEutraTDDSupport, bool argEutraMeasurementAndReportingSupport, bool argPriorityBasedReselectionSupport, bool argUltraCSGCellsReporting, int argVamosLevel, int argTighterCapability, bool argSelectiveCipheringOfDownlinkSACCH, int argCsToPSSRVCCFromGERANToUTRA, int argCsToPSSRVCCFromGERANToEUTRA, bool argGeranNetworkSharingSupport, bool argEutraWidebandRSRQmeasurementsSupport, bool argErBandSupport, bool argUtraMultipleFrequencyBandIndicatorssupport, bool argEutraMultipleFrequencyBandIndicatorssupport, bool argExtendedTSCSetCapabilitySupport, bool argExtendedEARFCNValueRange, Oss.Nas.BitString argSpareBits)
 Constructs an instance of MobileStationClassmark3 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 Spare [get]
 Field 'spare' (mandatory, readonly) More...
 
Oss.Nas1660.MobileStationClassmark3.BandsType Bands [get, set]
 Field 'bands' (mandatory) More...
 
Oss.Nas1660.MobileStationClassmark3.MultibandSupportType MultibandSupport [get, set]
 Field 'multibandSupport' (mandatory) More...
 
bool RSupportPresent [get]
 Field 'rSupportPresent' (mandatory, readonly) More...
 
Oss.Nas1660.MobileStationClassmark3.RSupportType RSupport [get, set]
 Field 'rSupport' (optional) More...
 
bool HscsdMultislotCapabilityPresent [get]
 Field 'hscsdMultislotCapabilityPresent' (mandatory, readonly) More...
 
Oss.Nas1660.MultislotCapability HscsdMultislotCapability [get, set]
 Field 'hscsdMultislotCapability' (optional) More...
 
int Ucs2Treatment [get, set]
 Field 'ucs2Treatment' (mandatory) The MobileStationClassmark3.Ucs2TreatmentNumbers class defines meaningful names for particular values of the field More...
 
bool ExtendedMeasurementCapability [get, set]
 Field 'extendedMeasurementCapability' (mandatory) More...
 
bool MsMeasurementCapabilityPresent [get]
 Field 'msMeasurementCapabilityPresent' (mandatory, readonly) More...
 
Oss.Nas1660.MobileStationClassmark3.MsMeasurementCapabilityType MsMeasurementCapability [get, set]
 Field 'msMeasurementCapability' (optional) More...
 
bool MsPositioningMethodCapabilityPresent [get]
 Field 'msPositioningMethodCapabilityPresent' (mandatory, readonly) More...
 
Oss.Nas1660.MobileStationClassmark3.MsPositioningMethodCapabilityType MsPositioningMethodCapability [get, set]
 Field 'msPositioningMethodCapability' (optional) More...
 
bool EcsdMultislotCapabilityPresent [get]
 Field 'ecsdMultislotCapabilityPresent' (mandatory, readonly) More...
 
Oss.Nas1660.MultislotCapability EcsdMultislotCapability [get, set]
 Field 'ecsdMultislotCapability' (optional) More...
 
bool EightPSKStructPresent [get]
 Field 'eightPSKStructPresent' (mandatory, readonly) More...
 
Oss.Nas1660.MobileStationClassmark3.EightPSKStructType EightPSKStruct [get, set]
 Field 'eightPSKStruct' (optional) More...
 
bool Gsm400Present [get]
 Field 'gsm400Present' (mandatory, readonly) More...
 
Oss.Nas1660.MobileStationClassmark3.Gsm400Type Gsm400 [get, set]
 Field 'gsm400' (optional) More...
 
bool Gsm850Present [get]
 Field 'gsm850Present' (mandatory, readonly) More...
 
Oss.Nas1660.RadioCapability Gsm850 [get, set]
 Field 'gsm850' (optional) More...
 
bool Gsm1900Present [get]
 Field 'gsm1900Present' (mandatory, readonly) More...
 
Oss.Nas1660.RadioCapability Gsm1900 [get, set]
 Field 'gsm1900' (optional) More...
 
bool UmtsFDDRATCapability [get, set]
 Field 'umtsFDDRATCapability' (mandatory) More...
 
bool Umts384McpsTDDRATCapability [get, set]
 Field 'umts384McpsTDDRATCapability' (mandatory) More...
 
bool Cdma2000RATCapability [get, set]
 Field 'cdma2000RATCapability' (mandatory) More...
 
bool DtmGPRSPresent [get]
 Field 'dtmGPRSPresent' (mandatory, readonly) More...
 
Oss.Nas1660.MobileStationClassmark3.DtmGPRSType DtmGPRS [get, set]
 Field 'dtmGPRS' (optional) More...
 
bool SingleBandSupportPresent [get]
 Field 'singleBandSupportPresent' (mandatory, readonly) More...
 
Oss.Nas1660.MobileStationClassmark3.SingleBandSupportType SingleBandSupport [get, set]
 Field 'singleBandSupport' (optional) More...
 
bool Gsm750Present [get]
 Field 'gsm750Present' (mandatory, readonly) More...
 
Oss.Nas1660.RadioCapability Gsm750 [get, set]
 Field 'gsm750' (optional) More...
 
bool Umts128McpsTDDRATCapability [get, set]
 Field 'umts128McpsTDDRATCapability' (mandatory) More...
 
bool GeranFeaturePackage1 [get, set]
 Field 'geranFeaturePackage1' (mandatory) More...
 
bool ExtendedDTMPresent [get]
 Field 'extendedDTMPresent' (mandatory, readonly) More...
 
Oss.Nas1660.MobileStationClassmark3.ExtendedDTMType ExtendedDTM [get, set]
 Field 'extendedDTM' (optional) More...
 
bool HighMultislotCapabilityPresent [get]
 Field 'highMultislotCapabilityPresent' (mandatory, readonly) More...
 
int? HighMultislotCapability [get, set]
 Field 'highMultislotCapability' (optional) More...
 
int GeranIuModeCapabilitiesPresent [get]
 Field 'geranIuModeCapabilitiesPresent' (mandatory, readonly) More...
 
bool GeranFeaturePackage2 [get, set]
 Field 'geranFeaturePackage2' (mandatory) More...
 
int GmskMultislotPowerProfile [get, set]
 Field 'gmskMultislotPowerProfile' (mandatory) More...
 
int EightPSKMultislotPowerProfile [get, set]
 Field 'eightPSKMultislotPowerProfile' (mandatory) More...
 
bool Tgsm400Present [get]
 Field 'tgsm400Present' (mandatory, readonly) More...
 
Oss.Nas1660.MobileStationClassmark3.Tgsm400Type Tgsm400 [get, set]
 Field 'tgsm400' (optional) More...
 
int Tgsm900Present [get]
 Field 'tgsm900Present' (mandatory, readonly) More...
 
int DlAdvancedReceiverPerformance [get, set]
 Field 'dlAdvancedReceiverPerformance' (mandatory) The MobileStationClassmark3.DlAdvancedReceiverPerformanceNumbers class defines meaningful names for particular values of the field More...
 
bool DtmEnhancementCapability [get, set]
 Field 'dtmEnhancementCapability' (mandatory) More...
 
bool DtmGPRSHighMultislotPresent [get]
 Field 'dtmGPRSHighMultislotPresent' (mandatory, readonly) More...
 
Oss.Nas1660.MobileStationClassmark3.DtmGPRSHighMultislotType DtmGPRSHighMultislot [get, set]
 Field 'dtmGPRSHighMultislot' (optional) More...
 
bool RepeatedACCHCapability [get, set]
 Field 'repeatedACCHCapability' (mandatory) More...
 
bool Gsm710Present [get]
 Field 'gsm710Present' (mandatory, readonly) More...
 
Oss.Nas1660.RadioCapability Gsm710 [get, set]
 Field 'gsm710' (optional) More...
 
bool Tgsm810Present [get]
 Field 'tgsm810Present' (mandatory, readonly) More...
 
Oss.Nas1660.RadioCapability Tgsm810 [get, set]
 Field 'tgsm810' (optional) More...
 
bool CipheringModeSettingCapability [get, set]
 Field 'cipheringModeSettingCapability' (mandatory) More...
 
bool AdditionalPositioningCapabilities [get, set]
 Field 'additionalPositioningCapabilities' (mandatory) More...
 
bool EutraFDDSupport [get, set]
 Field 'eutraFDDSupport' (mandatory) More...
 
bool EutraTDDSupport [get, set]
 Field 'eutraTDDSupport' (mandatory) More...
 
bool EutraMeasurementAndReportingSupport [get, set]
 Field 'eutraMeasurementAndReportingSupport' (mandatory) More...
 
bool PriorityBasedReselectionSupport [get, set]
 Field 'priority-basedReselectionSupport' (mandatory) More...
 
bool UltraCSGCellsReporting [get, set]
 Field 'ultraCSGCellsReporting' (mandatory) More...
 
int VamosLevel [get, set]
 Field 'vamosLevel' (mandatory) The MobileStationClassmark3.VamosLevelNumbers class defines meaningful names for particular values of the field More...
 
int TighterCapability [get, set]
 Field 'tighterCapability' (mandatory) The MobileStationClassmark3.TighterCapabilityNumbers class defines meaningful names for particular values of the field More...
 
bool SelectiveCipheringOfDownlinkSACCH [get, set]
 Field 'selectiveCipheringOfDownlinkSACCH' (mandatory) More...
 
int CsToPSSRVCCFromGERANToUTRA [get, set]
 Field 'csToPSSRVCCFromGERANToUTRA' (mandatory) The MobileStationClassmark3.CsToPSSRVCCFromGERANToUTRANumbers class defines meaningful names for particular values of the field More...
 
int CsToPSSRVCCFromGERANToEUTRA [get, set]
 Field 'csToPSSRVCCFromGERANToEUTRA' (mandatory) The MobileStationClassmark3.CsToPSSRVCCFromGERANToEUTRANumbers class defines meaningful names for particular values of the field More...
 
bool GeranNetworkSharingSupport [get, set]
 Field 'geranNetworkSharingSupport' (mandatory) More...
 
bool EutraWidebandRSRQmeasurementsSupport [get, set]
 Field 'eutraWidebandRSRQmeasurementsSupport' (mandatory) More...
 
bool ErBandSupport [get, set]
 Field 'erBandSupport' (mandatory) More...
 
bool UtraMultipleFrequencyBandIndicatorssupport [get, set]
 Field 'utraMultipleFrequencyBandIndicatorssupport' (mandatory) More...
 
bool EutraMultipleFrequencyBandIndicatorssupport [get, set]
 Field 'eutraMultipleFrequencyBandIndicatorssupport' (mandatory) More...
 
bool ExtendedTSCSetCapabilitySupport [get, set]
 Field 'extendedTSCSetCapabilitySupport' (mandatory) More...
 
bool ExtendedEARFCNValueRange [get, set]
 Field 'extendedEARFCNValueRange' (mandatory) More...
 
Oss.Nas.BitString SpareBits [get, set]
 Field 'spareBits' (mandatory) More...
 

Detailed Description

Represents the MobileStationClassmark3 type

Constructor & Destructor Documentation

◆ MobileStationClassmark3() [1/3]

Oss.Nas1660.MobileStationClassmark3.MobileStationClassmark3 ( )
inline

The default constructor.

◆ MobileStationClassmark3() [2/3]

Oss.Nas1660.MobileStationClassmark3.MobileStationClassmark3 ( Oss.Nas1660.MobileStationClassmark3.BandsType  argBands,
Oss.Nas1660.MobileStationClassmark3.MultibandSupportType  argMultibandSupport,
int  argUcs2Treatment,
bool  argExtendedMeasurementCapability,
bool  argUmtsFDDRATCapability,
bool  argUmts384McpsTDDRATCapability,
bool  argCdma2000RATCapability,
bool  argUmts128McpsTDDRATCapability,
bool  argGeranFeaturePackage1,
bool  argGeranFeaturePackage2,
int  argGmskMultislotPowerProfile,
int  argEightPSKMultislotPowerProfile,
int  argDlAdvancedReceiverPerformance,
bool  argDtmEnhancementCapability,
bool  argRepeatedACCHCapability,
bool  argCipheringModeSettingCapability,
bool  argAdditionalPositioningCapabilities,
bool  argEutraFDDSupport,
bool  argEutraTDDSupport,
bool  argEutraMeasurementAndReportingSupport,
bool  argPriorityBasedReselectionSupport,
bool  argUltraCSGCellsReporting,
int  argVamosLevel,
int  argTighterCapability,
bool  argSelectiveCipheringOfDownlinkSACCH,
int  argCsToPSSRVCCFromGERANToUTRA,
int  argCsToPSSRVCCFromGERANToEUTRA,
bool  argGeranNetworkSharingSupport,
bool  argEutraWidebandRSRQmeasurementsSupport,
bool  argErBandSupport,
bool  argUtraMultipleFrequencyBandIndicatorssupport,
bool  argEutraMultipleFrequencyBandIndicatorssupport,
bool  argExtendedTSCSetCapabilitySupport,
bool  argExtendedEARFCNValueRange,
Oss.Nas.BitString  argSpareBits 
)
inline

Constructs an instance of MobileStationClassmark3 with the specified mandatory components.

Parameters
argBandsThe value of the bands mandatory field
argMultibandSupportThe value of the multibandSupport mandatory field
argUcs2TreatmentThe value of the ucs2Treatment mandatory field
argExtendedMeasurementCapabilityThe value of the extendedMeasurementCapability mandatory field
argUmtsFDDRATCapabilityThe value of the umtsFDDRATCapability mandatory field
argUmts384McpsTDDRATCapabilityThe value of the umts384McpsTDDRATCapability mandatory field
argCdma2000RATCapabilityThe value of the cdma2000RATCapability mandatory field
argUmts128McpsTDDRATCapabilityThe value of the umts128McpsTDDRATCapability mandatory field
argGeranFeaturePackage1The value of the geranFeaturePackage1 mandatory field
argGeranFeaturePackage2The value of the geranFeaturePackage2 mandatory field
argGmskMultislotPowerProfileThe value of the gmskMultislotPowerProfile mandatory field
argEightPSKMultislotPowerProfileThe value of the eightPSKMultislotPowerProfile mandatory field
argDlAdvancedReceiverPerformanceThe value of the dlAdvancedReceiverPerformance mandatory field
argDtmEnhancementCapabilityThe value of the dtmEnhancementCapability mandatory field
argRepeatedACCHCapabilityThe value of the repeatedACCHCapability mandatory field
argCipheringModeSettingCapabilityThe value of the cipheringModeSettingCapability mandatory field
argAdditionalPositioningCapabilitiesThe value of the additionalPositioningCapabilities mandatory field
argEutraFDDSupportThe value of the eutraFDDSupport mandatory field
argEutraTDDSupportThe value of the eutraTDDSupport mandatory field
argEutraMeasurementAndReportingSupportThe value of the eutraMeasurementAndReportingSupport mandatory field
argPriorityBasedReselectionSupportThe value of the priority-basedReselectionSupport mandatory field
argUltraCSGCellsReportingThe value of the ultraCSGCellsReporting mandatory field
argVamosLevelThe value of the vamosLevel mandatory field
argTighterCapabilityThe value of the tighterCapability mandatory field
argSelectiveCipheringOfDownlinkSACCHThe value of the selectiveCipheringOfDownlinkSACCH mandatory field
argCsToPSSRVCCFromGERANToUTRAThe value of the csToPSSRVCCFromGERANToUTRA mandatory field
argCsToPSSRVCCFromGERANToEUTRAThe value of the csToPSSRVCCFromGERANToEUTRA mandatory field
argGeranNetworkSharingSupportThe value of the geranNetworkSharingSupport mandatory field
argEutraWidebandRSRQmeasurementsSupportThe value of the eutraWidebandRSRQmeasurementsSupport mandatory field
argErBandSupportThe value of the erBandSupport mandatory field
argUtraMultipleFrequencyBandIndicatorssupportThe value of the utraMultipleFrequencyBandIndicatorssupport mandatory field
argEutraMultipleFrequencyBandIndicatorssupportThe value of the eutraMultipleFrequencyBandIndicatorssupport mandatory field
argExtendedTSCSetCapabilitySupportThe value of the extendedTSCSetCapabilitySupport mandatory field
argExtendedEARFCNValueRangeThe value of the extendedEARFCNValueRange mandatory field
argSpareBitsThe value of the spareBits mandatory field

◆ MobileStationClassmark3() [3/3]

Oss.Nas1660.MobileStationClassmark3.MobileStationClassmark3 ( Oss.Nas1660.MobileStationClassmark3.BandsType  argBands,
Oss.Nas1660.MobileStationClassmark3.MultibandSupportType  argMultibandSupport,
Oss.Nas1660.MobileStationClassmark3.RSupportType  argRSupport,
Oss.Nas1660.MultislotCapability  argHscsdMultislotCapability,
int  argUcs2Treatment,
bool  argExtendedMeasurementCapability,
Oss.Nas1660.MobileStationClassmark3.MsMeasurementCapabilityType  argMsMeasurementCapability,
Oss.Nas1660.MobileStationClassmark3.MsPositioningMethodCapabilityType  argMsPositioningMethodCapability,
Oss.Nas1660.MultislotCapability  argEcsdMultislotCapability,
Oss.Nas1660.MobileStationClassmark3.EightPSKStructType  argEightPSKStruct,
Oss.Nas1660.MobileStationClassmark3.Gsm400Type  argGsm400,
Oss.Nas1660.RadioCapability  argGsm850,
Oss.Nas1660.RadioCapability  argGsm1900,
bool  argUmtsFDDRATCapability,
bool  argUmts384McpsTDDRATCapability,
bool  argCdma2000RATCapability,
Oss.Nas1660.MobileStationClassmark3.DtmGPRSType  argDtmGPRS,
Oss.Nas1660.MobileStationClassmark3.SingleBandSupportType  argSingleBandSupport,
Oss.Nas1660.RadioCapability  argGsm750,
bool  argUmts128McpsTDDRATCapability,
bool  argGeranFeaturePackage1,
Oss.Nas1660.MobileStationClassmark3.ExtendedDTMType  argExtendedDTM,
int?  argHighMultislotCapability,
bool  argGeranFeaturePackage2,
int  argGmskMultislotPowerProfile,
int  argEightPSKMultislotPowerProfile,
Oss.Nas1660.MobileStationClassmark3.Tgsm400Type  argTgsm400,
int  argDlAdvancedReceiverPerformance,
bool  argDtmEnhancementCapability,
Oss.Nas1660.MobileStationClassmark3.DtmGPRSHighMultislotType  argDtmGPRSHighMultislot,
bool  argRepeatedACCHCapability,
Oss.Nas1660.RadioCapability  argGsm710,
Oss.Nas1660.RadioCapability  argTgsm810,
bool  argCipheringModeSettingCapability,
bool  argAdditionalPositioningCapabilities,
bool  argEutraFDDSupport,
bool  argEutraTDDSupport,
bool  argEutraMeasurementAndReportingSupport,
bool  argPriorityBasedReselectionSupport,
bool  argUltraCSGCellsReporting,
int  argVamosLevel,
int  argTighterCapability,
bool  argSelectiveCipheringOfDownlinkSACCH,
int  argCsToPSSRVCCFromGERANToUTRA,
int  argCsToPSSRVCCFromGERANToEUTRA,
bool  argGeranNetworkSharingSupport,
bool  argEutraWidebandRSRQmeasurementsSupport,
bool  argErBandSupport,
bool  argUtraMultipleFrequencyBandIndicatorssupport,
bool  argEutraMultipleFrequencyBandIndicatorssupport,
bool  argExtendedTSCSetCapabilitySupport,
bool  argExtendedEARFCNValueRange,
Oss.Nas.BitString  argSpareBits 
)
inline

Constructs an instance of MobileStationClassmark3 with the specified components.

Parameters
argBandsThe value of the bands mandatory field
argMultibandSupportThe value of the multibandSupport mandatory field
argRSupportThe value of the rSupport optional field
argHscsdMultislotCapabilityThe value of the hscsdMultislotCapability optional field
argUcs2TreatmentThe value of the ucs2Treatment mandatory field
argExtendedMeasurementCapabilityThe value of the extendedMeasurementCapability mandatory field
argMsMeasurementCapabilityThe value of the msMeasurementCapability optional field
argMsPositioningMethodCapabilityThe value of the msPositioningMethodCapability optional field
argEcsdMultislotCapabilityThe value of the ecsdMultislotCapability optional field
argEightPSKStructThe value of the eightPSKStruct optional field
argGsm400The value of the gsm400 optional field
argGsm850The value of the gsm850 optional field
argGsm1900The value of the gsm1900 optional field
argUmtsFDDRATCapabilityThe value of the umtsFDDRATCapability mandatory field
argUmts384McpsTDDRATCapabilityThe value of the umts384McpsTDDRATCapability mandatory field
argCdma2000RATCapabilityThe value of the cdma2000RATCapability mandatory field
argDtmGPRSThe value of the dtmGPRS optional field
argSingleBandSupportThe value of the singleBandSupport optional field
argGsm750The value of the gsm750 optional field
argUmts128McpsTDDRATCapabilityThe value of the umts128McpsTDDRATCapability mandatory field
argGeranFeaturePackage1The value of the geranFeaturePackage1 mandatory field
argExtendedDTMThe value of the extendedDTM optional field
argHighMultislotCapabilityThe value of the highMultislotCapability optional field
argGeranFeaturePackage2The value of the geranFeaturePackage2 mandatory field
argGmskMultislotPowerProfileThe value of the gmskMultislotPowerProfile mandatory field
argEightPSKMultislotPowerProfileThe value of the eightPSKMultislotPowerProfile mandatory field
argTgsm400The value of the tgsm400 optional field
argDlAdvancedReceiverPerformanceThe value of the dlAdvancedReceiverPerformance mandatory field
argDtmEnhancementCapabilityThe value of the dtmEnhancementCapability mandatory field
argDtmGPRSHighMultislotThe value of the dtmGPRSHighMultislot optional field
argRepeatedACCHCapabilityThe value of the repeatedACCHCapability mandatory field
argGsm710The value of the gsm710 optional field
argTgsm810The value of the tgsm810 optional field
argCipheringModeSettingCapabilityThe value of the cipheringModeSettingCapability mandatory field
argAdditionalPositioningCapabilitiesThe value of the additionalPositioningCapabilities mandatory field
argEutraFDDSupportThe value of the eutraFDDSupport mandatory field
argEutraTDDSupportThe value of the eutraTDDSupport mandatory field
argEutraMeasurementAndReportingSupportThe value of the eutraMeasurementAndReportingSupport mandatory field
argPriorityBasedReselectionSupportThe value of the priority-basedReselectionSupport mandatory field
argUltraCSGCellsReportingThe value of the ultraCSGCellsReporting mandatory field
argVamosLevelThe value of the vamosLevel mandatory field
argTighterCapabilityThe value of the tighterCapability mandatory field
argSelectiveCipheringOfDownlinkSACCHThe value of the selectiveCipheringOfDownlinkSACCH mandatory field
argCsToPSSRVCCFromGERANToUTRAThe value of the csToPSSRVCCFromGERANToUTRA mandatory field
argCsToPSSRVCCFromGERANToEUTRAThe value of the csToPSSRVCCFromGERANToEUTRA mandatory field
argGeranNetworkSharingSupportThe value of the geranNetworkSharingSupport mandatory field
argEutraWidebandRSRQmeasurementsSupportThe value of the eutraWidebandRSRQmeasurementsSupport mandatory field
argErBandSupportThe value of the erBandSupport mandatory field
argUtraMultipleFrequencyBandIndicatorssupportThe value of the utraMultipleFrequencyBandIndicatorssupport mandatory field
argEutraMultipleFrequencyBandIndicatorssupportThe value of the eutraMultipleFrequencyBandIndicatorssupport mandatory field
argExtendedTSCSetCapabilitySupportThe value of the extendedTSCSetCapabilitySupport mandatory field
argExtendedEARFCNValueRangeThe value of the extendedEARFCNValueRange mandatory field
argSpareBitsThe value of the spareBits mandatory field

Member Function Documentation

◆ Copy()

object Oss.Nas1660.MobileStationClassmark3.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.Nas1660.MobileStationClassmark3.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.Nas1660.MobileStationClassmark3.GetHashCode ( )
inline

Represents a hash function for a particular type.

Returns
A hash code for the current object.

Property Documentation

◆ AdditionalPositioningCapabilities

bool Oss.Nas1660.MobileStationClassmark3.AdditionalPositioningCapabilities
getset

Field 'additionalPositioningCapabilities' (mandatory)

◆ Bands

Oss.Nas1660.MobileStationClassmark3.BandsType Oss.Nas1660.MobileStationClassmark3.Bands
getset

Field 'bands' (mandatory)

◆ Cdma2000RATCapability

bool Oss.Nas1660.MobileStationClassmark3.Cdma2000RATCapability
getset

Field 'cdma2000RATCapability' (mandatory)

◆ CipheringModeSettingCapability

bool Oss.Nas1660.MobileStationClassmark3.CipheringModeSettingCapability
getset

Field 'cipheringModeSettingCapability' (mandatory)

◆ CsToPSSRVCCFromGERANToEUTRA

int Oss.Nas1660.MobileStationClassmark3.CsToPSSRVCCFromGERANToEUTRA
getset

Field 'csToPSSRVCCFromGERANToEUTRA' (mandatory) The MobileStationClassmark3.CsToPSSRVCCFromGERANToEUTRANumbers class defines meaningful names for particular values of the field

◆ CsToPSSRVCCFromGERANToUTRA

int Oss.Nas1660.MobileStationClassmark3.CsToPSSRVCCFromGERANToUTRA
getset

Field 'csToPSSRVCCFromGERANToUTRA' (mandatory) The MobileStationClassmark3.CsToPSSRVCCFromGERANToUTRANumbers class defines meaningful names for particular values of the field

◆ DlAdvancedReceiverPerformance

int Oss.Nas1660.MobileStationClassmark3.DlAdvancedReceiverPerformance
getset

Field 'dlAdvancedReceiverPerformance' (mandatory) The MobileStationClassmark3.DlAdvancedReceiverPerformanceNumbers class defines meaningful names for particular values of the field

◆ DtmEnhancementCapability

bool Oss.Nas1660.MobileStationClassmark3.DtmEnhancementCapability
getset

Field 'dtmEnhancementCapability' (mandatory)

◆ DtmGPRS

Oss.Nas1660.MobileStationClassmark3.DtmGPRSType Oss.Nas1660.MobileStationClassmark3.DtmGPRS
getset

Field 'dtmGPRS' (optional)

◆ DtmGPRSHighMultislot

Oss.Nas1660.MobileStationClassmark3.DtmGPRSHighMultislotType Oss.Nas1660.MobileStationClassmark3.DtmGPRSHighMultislot
getset

Field 'dtmGPRSHighMultislot' (optional)

◆ DtmGPRSHighMultislotPresent

bool Oss.Nas1660.MobileStationClassmark3.DtmGPRSHighMultislotPresent
get

Field 'dtmGPRSHighMultislotPresent' (mandatory, readonly)

◆ DtmGPRSPresent

bool Oss.Nas1660.MobileStationClassmark3.DtmGPRSPresent
get

Field 'dtmGPRSPresent' (mandatory, readonly)

◆ EcsdMultislotCapability

Oss.Nas1660.MultislotCapability Oss.Nas1660.MobileStationClassmark3.EcsdMultislotCapability
getset

Field 'ecsdMultislotCapability' (optional)

◆ EcsdMultislotCapabilityPresent

bool Oss.Nas1660.MobileStationClassmark3.EcsdMultislotCapabilityPresent
get

Field 'ecsdMultislotCapabilityPresent' (mandatory, readonly)

◆ EightPSKMultislotPowerProfile

int Oss.Nas1660.MobileStationClassmark3.EightPSKMultislotPowerProfile
getset

Field 'eightPSKMultislotPowerProfile' (mandatory)

◆ EightPSKStruct

Oss.Nas1660.MobileStationClassmark3.EightPSKStructType Oss.Nas1660.MobileStationClassmark3.EightPSKStruct
getset

Field 'eightPSKStruct' (optional)

◆ EightPSKStructPresent

bool Oss.Nas1660.MobileStationClassmark3.EightPSKStructPresent
get

Field 'eightPSKStructPresent' (mandatory, readonly)

◆ ErBandSupport

bool Oss.Nas1660.MobileStationClassmark3.ErBandSupport
getset

Field 'erBandSupport' (mandatory)

◆ EutraFDDSupport

bool Oss.Nas1660.MobileStationClassmark3.EutraFDDSupport
getset

Field 'eutraFDDSupport' (mandatory)

◆ EutraMeasurementAndReportingSupport

bool Oss.Nas1660.MobileStationClassmark3.EutraMeasurementAndReportingSupport
getset

Field 'eutraMeasurementAndReportingSupport' (mandatory)

◆ EutraMultipleFrequencyBandIndicatorssupport

bool Oss.Nas1660.MobileStationClassmark3.EutraMultipleFrequencyBandIndicatorssupport
getset

Field 'eutraMultipleFrequencyBandIndicatorssupport' (mandatory)

◆ EutraTDDSupport

bool Oss.Nas1660.MobileStationClassmark3.EutraTDDSupport
getset

Field 'eutraTDDSupport' (mandatory)

◆ EutraWidebandRSRQmeasurementsSupport

bool Oss.Nas1660.MobileStationClassmark3.EutraWidebandRSRQmeasurementsSupport
getset

Field 'eutraWidebandRSRQmeasurementsSupport' (mandatory)

◆ ExtendedDTM

Oss.Nas1660.MobileStationClassmark3.ExtendedDTMType Oss.Nas1660.MobileStationClassmark3.ExtendedDTM
getset

Field 'extendedDTM' (optional)

◆ ExtendedDTMPresent

bool Oss.Nas1660.MobileStationClassmark3.ExtendedDTMPresent
get

Field 'extendedDTMPresent' (mandatory, readonly)

◆ ExtendedEARFCNValueRange

bool Oss.Nas1660.MobileStationClassmark3.ExtendedEARFCNValueRange
getset

Field 'extendedEARFCNValueRange' (mandatory)

◆ ExtendedMeasurementCapability

bool Oss.Nas1660.MobileStationClassmark3.ExtendedMeasurementCapability
getset

Field 'extendedMeasurementCapability' (mandatory)

◆ ExtendedTSCSetCapabilitySupport

bool Oss.Nas1660.MobileStationClassmark3.ExtendedTSCSetCapabilitySupport
getset

Field 'extendedTSCSetCapabilitySupport' (mandatory)

◆ GeranFeaturePackage1

bool Oss.Nas1660.MobileStationClassmark3.GeranFeaturePackage1
getset

Field 'geranFeaturePackage1' (mandatory)

◆ GeranFeaturePackage2

bool Oss.Nas1660.MobileStationClassmark3.GeranFeaturePackage2
getset

Field 'geranFeaturePackage2' (mandatory)

◆ GeranIuModeCapabilitiesPresent

int Oss.Nas1660.MobileStationClassmark3.GeranIuModeCapabilitiesPresent
get

Field 'geranIuModeCapabilitiesPresent' (mandatory, readonly)

◆ GeranNetworkSharingSupport

bool Oss.Nas1660.MobileStationClassmark3.GeranNetworkSharingSupport
getset

Field 'geranNetworkSharingSupport' (mandatory)

◆ GmskMultislotPowerProfile

int Oss.Nas1660.MobileStationClassmark3.GmskMultislotPowerProfile
getset

Field 'gmskMultislotPowerProfile' (mandatory)

◆ Gsm1900

Oss.Nas1660.RadioCapability Oss.Nas1660.MobileStationClassmark3.Gsm1900
getset

Field 'gsm1900' (optional)

◆ Gsm1900Present

bool Oss.Nas1660.MobileStationClassmark3.Gsm1900Present
get

Field 'gsm1900Present' (mandatory, readonly)

◆ Gsm400

Oss.Nas1660.MobileStationClassmark3.Gsm400Type Oss.Nas1660.MobileStationClassmark3.Gsm400
getset

Field 'gsm400' (optional)

◆ Gsm400Present

bool Oss.Nas1660.MobileStationClassmark3.Gsm400Present
get

Field 'gsm400Present' (mandatory, readonly)

◆ Gsm710

Oss.Nas1660.RadioCapability Oss.Nas1660.MobileStationClassmark3.Gsm710
getset

Field 'gsm710' (optional)

◆ Gsm710Present

bool Oss.Nas1660.MobileStationClassmark3.Gsm710Present
get

Field 'gsm710Present' (mandatory, readonly)

◆ Gsm750

Oss.Nas1660.RadioCapability Oss.Nas1660.MobileStationClassmark3.Gsm750
getset

Field 'gsm750' (optional)

◆ Gsm750Present

bool Oss.Nas1660.MobileStationClassmark3.Gsm750Present
get

Field 'gsm750Present' (mandatory, readonly)

◆ Gsm850

Oss.Nas1660.RadioCapability Oss.Nas1660.MobileStationClassmark3.Gsm850
getset

Field 'gsm850' (optional)

◆ Gsm850Present

bool Oss.Nas1660.MobileStationClassmark3.Gsm850Present
get

Field 'gsm850Present' (mandatory, readonly)

◆ HighMultislotCapability

int? Oss.Nas1660.MobileStationClassmark3.HighMultislotCapability
getset

Field 'highMultislotCapability' (optional)

◆ HighMultislotCapabilityPresent

bool Oss.Nas1660.MobileStationClassmark3.HighMultislotCapabilityPresent
get

Field 'highMultislotCapabilityPresent' (mandatory, readonly)

◆ HscsdMultislotCapability

Oss.Nas1660.MultislotCapability Oss.Nas1660.MobileStationClassmark3.HscsdMultislotCapability
getset

Field 'hscsdMultislotCapability' (optional)

◆ HscsdMultislotCapabilityPresent

bool Oss.Nas1660.MobileStationClassmark3.HscsdMultislotCapabilityPresent
get

Field 'hscsdMultislotCapabilityPresent' (mandatory, readonly)

◆ MsMeasurementCapability

Oss.Nas1660.MobileStationClassmark3.MsMeasurementCapabilityType Oss.Nas1660.MobileStationClassmark3.MsMeasurementCapability
getset

Field 'msMeasurementCapability' (optional)

◆ MsMeasurementCapabilityPresent

bool Oss.Nas1660.MobileStationClassmark3.MsMeasurementCapabilityPresent
get

Field 'msMeasurementCapabilityPresent' (mandatory, readonly)

◆ MsPositioningMethodCapability

Oss.Nas1660.MobileStationClassmark3.MsPositioningMethodCapabilityType Oss.Nas1660.MobileStationClassmark3.MsPositioningMethodCapability
getset

Field 'msPositioningMethodCapability' (optional)

◆ MsPositioningMethodCapabilityPresent

bool Oss.Nas1660.MobileStationClassmark3.MsPositioningMethodCapabilityPresent
get

Field 'msPositioningMethodCapabilityPresent' (mandatory, readonly)

◆ MultibandSupport

Oss.Nas1660.MobileStationClassmark3.MultibandSupportType Oss.Nas1660.MobileStationClassmark3.MultibandSupport
getset

Field 'multibandSupport' (mandatory)

◆ PriorityBasedReselectionSupport

bool Oss.Nas1660.MobileStationClassmark3.PriorityBasedReselectionSupport
getset

Field 'priority-basedReselectionSupport' (mandatory)

◆ RepeatedACCHCapability

bool Oss.Nas1660.MobileStationClassmark3.RepeatedACCHCapability
getset

Field 'repeatedACCHCapability' (mandatory)

◆ RSupport

Oss.Nas1660.MobileStationClassmark3.RSupportType Oss.Nas1660.MobileStationClassmark3.RSupport
getset

Field 'rSupport' (optional)

◆ RSupportPresent

bool Oss.Nas1660.MobileStationClassmark3.RSupportPresent
get

Field 'rSupportPresent' (mandatory, readonly)

◆ SelectiveCipheringOfDownlinkSACCH

bool Oss.Nas1660.MobileStationClassmark3.SelectiveCipheringOfDownlinkSACCH
getset

Field 'selectiveCipheringOfDownlinkSACCH' (mandatory)

◆ SingleBandSupport

Oss.Nas1660.MobileStationClassmark3.SingleBandSupportType Oss.Nas1660.MobileStationClassmark3.SingleBandSupport
getset

Field 'singleBandSupport' (optional)

◆ SingleBandSupportPresent

bool Oss.Nas1660.MobileStationClassmark3.SingleBandSupportPresent
get

Field 'singleBandSupportPresent' (mandatory, readonly)

◆ Spare

int Oss.Nas1660.MobileStationClassmark3.Spare
get

Field 'spare' (mandatory, readonly)

◆ SpareBits

Oss.Nas.BitString Oss.Nas1660.MobileStationClassmark3.SpareBits
getset

Field 'spareBits' (mandatory)

◆ Tgsm400

Oss.Nas1660.MobileStationClassmark3.Tgsm400Type Oss.Nas1660.MobileStationClassmark3.Tgsm400
getset

Field 'tgsm400' (optional)

◆ Tgsm400Present

bool Oss.Nas1660.MobileStationClassmark3.Tgsm400Present
get

Field 'tgsm400Present' (mandatory, readonly)

◆ Tgsm810

Oss.Nas1660.RadioCapability Oss.Nas1660.MobileStationClassmark3.Tgsm810
getset

Field 'tgsm810' (optional)

◆ Tgsm810Present

bool Oss.Nas1660.MobileStationClassmark3.Tgsm810Present
get

Field 'tgsm810Present' (mandatory, readonly)

◆ Tgsm900Present

int Oss.Nas1660.MobileStationClassmark3.Tgsm900Present
get

Field 'tgsm900Present' (mandatory, readonly)

◆ TighterCapability

int Oss.Nas1660.MobileStationClassmark3.TighterCapability
getset

Field 'tighterCapability' (mandatory) The MobileStationClassmark3.TighterCapabilityNumbers class defines meaningful names for particular values of the field

◆ Ucs2Treatment

int Oss.Nas1660.MobileStationClassmark3.Ucs2Treatment
getset

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

◆ UltraCSGCellsReporting

bool Oss.Nas1660.MobileStationClassmark3.UltraCSGCellsReporting
getset

Field 'ultraCSGCellsReporting' (mandatory)

◆ Umts128McpsTDDRATCapability

bool Oss.Nas1660.MobileStationClassmark3.Umts128McpsTDDRATCapability
getset

Field 'umts128McpsTDDRATCapability' (mandatory)

◆ Umts384McpsTDDRATCapability

bool Oss.Nas1660.MobileStationClassmark3.Umts384McpsTDDRATCapability
getset

Field 'umts384McpsTDDRATCapability' (mandatory)

◆ UmtsFDDRATCapability

bool Oss.Nas1660.MobileStationClassmark3.UmtsFDDRATCapability
getset

Field 'umtsFDDRATCapability' (mandatory)

◆ UtraMultipleFrequencyBandIndicatorssupport

bool Oss.Nas1660.MobileStationClassmark3.UtraMultipleFrequencyBandIndicatorssupport
getset

Field 'utraMultipleFrequencyBandIndicatorssupport' (mandatory)

◆ VamosLevel

int Oss.Nas1660.MobileStationClassmark3.VamosLevel
getset

Field 'vamosLevel' (mandatory) The MobileStationClassmark3.VamosLevelNumbers class defines meaningful names for particular values of the field