pycrate/pycrate_asn1dir/RRCNR.py

19073 lines
1.4 MiB

# -*- coding: UTF-8 -*-
# Code automatically generated by pycrate_asn1c
from pycrate_asn1rt.utils import *
from pycrate_asn1rt.err import *
from pycrate_asn1rt.glob import make_GLOBAL, GLOBAL
from pycrate_asn1rt.dictobj import ASN1Dict
from pycrate_asn1rt.refobj import *
from pycrate_asn1rt.setobj import *
from pycrate_asn1rt.asnobj_basic import *
from pycrate_asn1rt.asnobj_str import *
from pycrate_asn1rt.asnobj_construct import *
from pycrate_asn1rt.asnobj_class import *
from pycrate_asn1rt.asnobj_ext import *
from pycrate_asn1rt.init import init_modules
class NR_UE_Variables:
_name_ = u'NR-UE-Variables'
_oid_ = []
_obj_ = [
u'VarPendingRNA-Update',
u'VarMeasConfig',
u'VarMeasReportList',
u'VarMeasReport',
u'CellsTriggeredList',
u'VarResumeMAC-Input',
u'VarShortMAC-Input',
]
_type_ = [
u'VarPendingRNA-Update',
u'VarMeasConfig',
u'VarMeasReportList',
u'VarMeasReport',
u'CellsTriggeredList',
u'VarResumeMAC-Input',
u'VarShortMAC-Input',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< VarPendingRNA-Update >-----#
VarPendingRNA_Update = SEQ(name=u'VarPendingRNA-Update', mode=MODE_TYPE)
_VarPendingRNA_Update_pendingRNA_Update = BOOL(name=u'pendingRNA-Update', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
VarPendingRNA_Update._cont = ASN1Dict([
(u'pendingRNA-Update', _VarPendingRNA_Update_pendingRNA_Update),
])
VarPendingRNA_Update._ext = None
#-----< VarMeasConfig >-----#
VarMeasConfig = SEQ(name=u'VarMeasConfig', mode=MODE_TYPE)
_VarMeasConfig_measIdList = SEQ_OF(name=u'measIdList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasIdToAddModList')), opt=True)
_VarMeasConfig_measObjectList = SEQ_OF(name=u'measObjectList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasObjectToAddModList')), opt=True)
_VarMeasConfig_reportConfigList = SEQ_OF(name=u'reportConfigList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReportConfigToAddModList')), opt=True)
_VarMeasConfig_quantityConfig = SEQ(name=u'quantityConfig', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'QuantityConfig')), opt=True)
_VarMeasConfig_s_MeasureConfig = CHOICE(name=u's-MeasureConfig', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__VarMeasConfig_s_MeasureConfig_ssb_RSRP = INT(name=u'ssb-RSRP', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSRP-Range')))
__VarMeasConfig_s_MeasureConfig_csi_RSRP = INT(name=u'csi-RSRP', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSRP-Range')))
_VarMeasConfig_s_MeasureConfig._cont = ASN1Dict([
(u'ssb-RSRP', __VarMeasConfig_s_MeasureConfig_ssb_RSRP),
(u'csi-RSRP', __VarMeasConfig_s_MeasureConfig_csi_RSRP),
])
_VarMeasConfig_s_MeasureConfig._ext = None
VarMeasConfig._cont = ASN1Dict([
(u'measIdList', _VarMeasConfig_measIdList),
(u'measObjectList', _VarMeasConfig_measObjectList),
(u'reportConfigList', _VarMeasConfig_reportConfigList),
(u'quantityConfig', _VarMeasConfig_quantityConfig),
(u's-MeasureConfig', _VarMeasConfig_s_MeasureConfig),
])
VarMeasConfig._ext = None
#-----< VarMeasReportList >-----#
VarMeasReportList = SEQ_OF(name=u'VarMeasReportList', mode=MODE_TYPE)
_VarMeasReportList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-UE-Variables', 'VarMeasReport')))
VarMeasReportList._cont = _VarMeasReportList__item_
VarMeasReportList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
#-----< VarMeasReport >-----#
VarMeasReport = SEQ(name=u'VarMeasReport', mode=MODE_TYPE)
_VarMeasReport_measId = INT(name=u'measId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasId')))
_VarMeasReport_cellsTriggeredList = SEQ_OF(name=u'cellsTriggeredList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-UE-Variables', 'CellsTriggeredList')), opt=True)
_VarMeasReport_numberOfReportsSent = INT(name=u'numberOfReportsSent', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
VarMeasReport._cont = ASN1Dict([
(u'measId', _VarMeasReport_measId),
(u'cellsTriggeredList', _VarMeasReport_cellsTriggeredList),
(u'numberOfReportsSent', _VarMeasReport_numberOfReportsSent),
])
VarMeasReport._ext = None
#-----< CellsTriggeredList >-----#
CellsTriggeredList = SEQ_OF(name=u'CellsTriggeredList', mode=MODE_TYPE)
_CellsTriggeredList__item_ = CHOICE(name='_item_', mode=MODE_TYPE)
__CellsTriggeredList__item__physCellId = INT(name=u'physCellId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PhysCellId')))
__CellsTriggeredList__item__physCellIdEUTRA = ENUM(name=u'physCellIdEUTRA', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CellsTriggeredList__item__physCellIdEUTRA._cont = ASN1Dict([(u'ffsTypeAndValue', 0)])
__CellsTriggeredList__item__physCellIdEUTRA._ext = None
_CellsTriggeredList__item_._cont = ASN1Dict([
(u'physCellId', __CellsTriggeredList__item__physCellId),
(u'physCellIdEUTRA', __CellsTriggeredList__item__physCellIdEUTRA),
])
_CellsTriggeredList__item_._ext = None
CellsTriggeredList._cont = _CellsTriggeredList__item_
CellsTriggeredList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< VarResumeMAC-Input >-----#
VarResumeMAC_Input = SEQ(name=u'VarResumeMAC-Input', mode=MODE_TYPE)
_VarResumeMAC_Input_sourcePhysCellId = INT(name=u'sourcePhysCellId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PhysCellId')))
_VarResumeMAC_Input_targetCellIdentity = BIT_STR(name=u'targetCellIdentity', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CellIdentity')))
_VarResumeMAC_Input_source_c_RNTI = INT(name=u'source-c-RNTI', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RNTI-Value')))
VarResumeMAC_Input._cont = ASN1Dict([
(u'sourcePhysCellId', _VarResumeMAC_Input_sourcePhysCellId),
(u'targetCellIdentity', _VarResumeMAC_Input_targetCellIdentity),
(u'source-c-RNTI', _VarResumeMAC_Input_source_c_RNTI),
])
VarResumeMAC_Input._ext = None
#-----< VarShortMAC-Input >-----#
VarShortMAC_Input = SEQ(name=u'VarShortMAC-Input', mode=MODE_TYPE)
_VarShortMAC_Input_sourcePhysCellId = INT(name=u'sourcePhysCellId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PhysCellId')))
_VarShortMAC_Input_targetCellIdentity = BIT_STR(name=u'targetCellIdentity', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CellIdentity')))
_VarShortMAC_Input_source_c_RNTI = INT(name=u'source-c-RNTI', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RNTI-Value')))
VarShortMAC_Input._cont = ASN1Dict([
(u'sourcePhysCellId', _VarShortMAC_Input_sourcePhysCellId),
(u'targetCellIdentity', _VarShortMAC_Input_targetCellIdentity),
(u'source-c-RNTI', _VarShortMAC_Input_source_c_RNTI),
])
VarShortMAC_Input._ext = None
_all_ = [
_VarPendingRNA_Update_pendingRNA_Update,
VarPendingRNA_Update,
_VarMeasConfig_measIdList,
_VarMeasConfig_measObjectList,
_VarMeasConfig_reportConfigList,
_VarMeasConfig_quantityConfig,
__VarMeasConfig_s_MeasureConfig_ssb_RSRP,
__VarMeasConfig_s_MeasureConfig_csi_RSRP,
_VarMeasConfig_s_MeasureConfig,
VarMeasConfig,
_VarMeasReportList__item_,
VarMeasReportList,
_VarMeasReport_measId,
_VarMeasReport_cellsTriggeredList,
_VarMeasReport_numberOfReportsSent,
VarMeasReport,
__CellsTriggeredList__item__physCellId,
__CellsTriggeredList__item__physCellIdEUTRA,
_CellsTriggeredList__item_,
CellsTriggeredList,
_VarResumeMAC_Input_sourcePhysCellId,
_VarResumeMAC_Input_targetCellIdentity,
_VarResumeMAC_Input_source_c_RNTI,
VarResumeMAC_Input,
_VarShortMAC_Input_sourcePhysCellId,
_VarShortMAC_Input_targetCellIdentity,
_VarShortMAC_Input_source_c_RNTI,
VarShortMAC_Input,
]
class NR_RRC_Definitions:
_name_ = u'NR-RRC-Definitions'
_oid_ = []
_obj_ = [
u'BCCH-BCH-Message',
u'BCCH-BCH-MessageType',
u'BCCH-DL-SCH-Message',
u'BCCH-DL-SCH-MessageType',
u'DL-CCCH-Message',
u'DL-CCCH-MessageType',
u'DL-DCCH-Message',
u'DL-DCCH-MessageType',
u'PCCH-Message',
u'PCCH-MessageType',
u'UL-CCCH-Message',
u'UL-CCCH-MessageType',
u'UL-CCCH1-Message',
u'UL-CCCH1-MessageType',
u'UL-DCCH-Message',
u'UL-DCCH-MessageType',
u'CounterCheck',
u'CounterCheck-IEs',
u'DRB-CountMSB-InfoList',
u'DRB-CountMSB-Info',
u'CounterCheckResponse',
u'CounterCheckResponse-IEs',
u'DRB-CountInfoList',
u'DRB-CountInfo',
u'DLInformationTransfer',
u'DLInformationTransfer-IEs',
u'LocationMeasurementIndication',
u'LocationMeasurementIndication-IEs',
u'MIB',
u'MeasurementReport',
u'MeasurementReport-IEs',
u'MobilityFromNRCommand',
u'MobilityFromNRCommand-IEs',
u'Paging',
u'PagingRecordList',
u'PagingRecord',
u'PagingUE-Identity',
u'RRCReestablishment',
u'RRCReestablishment-IEs',
u'RRCReestablishmentComplete',
u'RRCReestablishmentComplete-IEs',
u'RRCReestablishmentRequest',
u'RRCReestablishmentRequest-IEs',
u'ReestabUE-Identity',
u'ReestablishmentCause',
u'RRCReconfiguration',
u'RRCReconfiguration-IEs',
u'RRCReconfiguration-v1530-IEs',
u'MasterKeyUpdate',
u'RRCReconfigurationComplete',
u'RRCReconfigurationComplete-IEs',
u'RRCReconfigurationComplete-v1530-IEs',
u'RRCReject',
u'RRCReject-IEs',
u'RejectWaitTime',
u'RRCRelease',
u'RRCRelease-IEs',
u'RedirectedCarrierInfo',
u'RedirectedCarrierInfo-EUTRA',
u'CarrierInfoNR',
u'SuspendConfig',
u'PeriodicRNAU-TimerValue',
u'CellReselectionPriorities',
u'PagingCycle',
u'FreqPriorityListEUTRA',
u'FreqPriorityListNR',
u'FreqPriorityEUTRA',
u'FreqPriorityNR',
u'RAN-NotificationAreaInfo',
u'PLMN-RAN-AreaCellList',
u'PLMN-RAN-AreaCell',
u'PLMN-RAN-AreaConfigList',
u'PLMN-RAN-AreaConfig',
u'RAN-AreaConfig',
u'RRCResume',
u'RRCResume-IEs',
u'RRCResumeComplete',
u'RRCResumeComplete-IEs',
u'RRCResumeRequest',
u'RRCResumeRequest-IEs',
u'RRCResumeRequest1',
u'RRCResumeRequest1-IEs',
u'RRCSetup',
u'RRCSetup-IEs',
u'RRCSetupComplete',
u'RRCSetupComplete-IEs',
u'RegisteredAMF',
u'RRCSetupRequest',
u'RRCSetupRequest-IEs',
u'InitialUE-Identity',
u'EstablishmentCause',
u'RRCSystemInfoRequest',
u'RRCSystemInfoRequest-r15-IEs',
u'SecurityModeCommand',
u'SecurityModeCommand-IEs',
u'SecurityConfigSMC',
u'SecurityModeComplete',
u'SecurityModeComplete-IEs',
u'SecurityModeFailure',
u'SecurityModeFailure-IEs',
u'SIB1',
u'UAC-AccessCategory1-SelectionAssistanceInfo',
u'SystemInformation',
u'SystemInformation-IEs',
u'UEAssistanceInformation',
u'UEAssistanceInformation-IEs',
u'DelayBudgetReport',
u'UECapabilityEnquiry',
u'UECapabilityEnquiry-IEs',
u'UECapabilityInformation',
u'UECapabilityInformation-IEs',
u'ULInformationTransfer',
u'ULInformationTransfer-IEs',
u'SetupRelease',
u'SIB2',
u'RangeToBestCell',
u'SIB3',
u'IntraFreqNeighCellList',
u'IntraFreqNeighCellInfo',
u'IntraFreqBlackCellList',
u'SIB4',
u'InterFreqCarrierFreqList',
u'InterFreqCarrierFreqInfo',
u'InterFreqNeighCellList',
u'InterFreqNeighCellInfo',
u'InterFreqBlackCellList',
u'SIB5',
u'CarrierFreqListEUTRA',
u'CarrierFreqEUTRA',
u'EUTRA-FreqBlackCellList',
u'EUTRA-FreqNeighCellList',
u'EUTRA-FreqNeighCellInfo',
u'SIB6',
u'SIB7',
u'SIB8',
u'SIB9',
u'AdditionalSpectrumEmission',
u'Alpha',
u'AMF-Identifier',
u'ARFCN-ValueEUTRA',
u'ARFCN-ValueNR',
u'BeamFailureRecoveryConfig',
u'PRACH-ResourceDedicatedBFR',
u'BFR-SSB-Resource',
u'BFR-CSIRS-Resource',
u'BSR-Config',
u'BWP',
u'BWP-Downlink',
u'BWP-DownlinkCommon',
u'BWP-DownlinkDedicated',
u'BWP-Id',
u'BWP-Uplink',
u'BWP-UplinkCommon',
u'BWP-UplinkDedicated',
u'CellAccessRelatedInfo',
u'CellAccessRelatedInfo-EUTRA-5GC',
u'PLMN-IdentityList-EUTRA-5GC',
u'PLMN-Identity-EUTRA-5GC',
u'CellIdentity-EUTRA-5GC',
u'CellAccessRelatedInfo-EUTRA-EPC',
u'PLMN-IdentityList-EUTRA-EPC',
u'CellGroupConfig',
u'SpCellConfig',
u'ReconfigurationWithSync',
u'SCellConfig',
u'CellGroupId',
u'CellIdentity',
u'CellReselectionPriority',
u'CellReselectionSubPriority',
u'CGI-Info',
u'CodebookConfig',
u'ConfiguredGrantConfig',
u'CG-UCI-OnPUSCH',
u'ConnEstFailureControl',
u'ControlResourceSet',
u'ControlResourceSetId',
u'ControlResourceSetZero',
u'CrossCarrierSchedulingConfig',
u'CSI-AperiodicTriggerStateList',
u'CSI-AperiodicTriggerState',
u'CSI-AssociatedReportConfigInfo',
u'CSI-FrequencyOccupation',
u'CSI-IM-Resource',
u'CSI-IM-ResourceId',
u'CSI-IM-ResourceSet',
u'CSI-IM-ResourceSetId',
u'CSI-MeasConfig',
u'CSI-ReportConfig',
u'CSI-ReportPeriodicityAndOffset',
u'PUCCH-CSI-Resource',
u'PortIndexFor8Ranks',
u'PortIndex8',
u'PortIndex4',
u'PortIndex2',
u'CSI-ReportConfigId',
u'CSI-ResourceConfig',
u'CSI-ResourceConfigId',
u'CSI-ResourcePeriodicityAndOffset',
u'CSI-RS-ResourceConfigMobility',
u'CSI-RS-CellMobility',
u'CSI-RS-Resource-Mobility',
u'CSI-RS-Index',
u'CSI-RS-ResourceMapping',
u'CSI-SemiPersistentOnPUSCH-TriggerStateList',
u'CSI-SemiPersistentOnPUSCH-TriggerState',
u'CSI-SSB-ResourceSet',
u'CSI-SSB-ResourceSetId',
u'DedicatedNAS-Message',
u'DMRS-DownlinkConfig',
u'DMRS-UplinkConfig',
u'DownlinkConfigCommon',
u'DownlinkConfigCommonSIB',
u'BCCH-Config',
u'PCCH-Config',
u'DownlinkPreemption',
u'INT-ConfigurationPerServingCell',
u'DRB-Identity',
u'DRX-Config',
u'FilterCoefficient',
u'FreqBandIndicatorNR',
u'FrequencyInfoDL',
u'FrequencyInfoDL-SIB',
u'FrequencyInfoUL',
u'FrequencyInfoUL-SIB',
u'Hysteresis',
u'I-RNTI-Value',
u'LocationMeasurementInfo',
u'EUTRA-RSTD-InfoList',
u'EUTRA-RSTD-Info',
u'LogicalChannelConfig',
u'LogicalChannelIdentity',
u'MAC-CellGroupConfig',
u'DataInactivityTimer',
u'MeasConfig',
u'MeasObjectToRemoveList',
u'MeasIdToRemoveList',
u'ReportConfigToRemoveList',
u'MeasGapConfig',
u'GapConfig',
u'MeasGapSharingConfig',
u'MeasGapSharingScheme',
u'MeasId',
u'MeasIdToAddModList',
u'MeasIdToAddMod',
u'MeasObjectEUTRA',
u'EUTRA-CellIndexList',
u'EUTRA-CellIndex',
u'EUTRA-Cell',
u'EUTRA-BlackCell',
u'MeasObjectId',
u'MeasObjectNR',
u'ReferenceSignalConfig',
u'SSB-ConfigMobility',
u'Q-OffsetRangeList',
u'ThresholdNR',
u'CellsToAddModList',
u'CellsToAddMod',
u'MeasObjectToAddModList',
u'MeasObjectToAddMod',
u'MeasResultCellListSFTD',
u'MeasResultCellSFTD',
u'MeasResults',
u'MeasResultServMOList',
u'MeasResultServMO',
u'MeasResultListNR',
u'MeasResultNR',
u'MeasResultListEUTRA',
u'MeasResultEUTRA',
u'MultiBandInfoListEUTRA',
u'MeasQuantityResults',
u'MeasQuantityResultsEUTRA',
u'ResultsPerSSB-IndexList',
u'ResultsPerSSB-Index',
u'ResultsPerCSI-RS-IndexList',
u'ResultsPerCSI-RS-Index',
u'MeasResultSCG-Failure',
u'MeasResultList2NR',
u'MeasResult2NR',
u'MobilityStateParameters',
u'MultiFrequencyBandListNR',
u'NextHopChainingCount',
u'NG-5G-S-TMSI',
u'NZP-CSI-RS-Resource',
u'NZP-CSI-RS-ResourceId',
u'NZP-CSI-RS-ResourceSet',
u'NZP-CSI-RS-ResourceSetId',
u'P-Max',
u'PCI-List',
u'PCI-Range',
u'PCI-RangeElement',
u'PCI-RangeIndex',
u'PCI-RangeIndexList',
u'PDCCH-Config',
u'PDCCH-ConfigCommon',
u'PDCCH-ConfigSIB1',
u'PDCCH-ServingCellConfig',
u'PDCP-Config',
u'UL-DataSplitThreshold',
u'PDSCH-Config',
u'RateMatchPatternGroup',
u'PDSCH-ConfigCommon',
u'PDSCH-ServingCellConfig',
u'PDSCH-CodeBlockGroupTransmission',
u'PDSCH-TimeDomainResourceAllocationList',
u'PDSCH-TimeDomainResourceAllocation',
u'PHR-Config',
u'PhysCellId',
u'PhysicalCellGroupConfig',
u'PLMN-Identity',
u'MCC',
u'MNC',
u'MCC-MNC-Digit',
u'PLMN-IdentityInfoList',
u'PLMN-IdentityInfo',
u'PRB-Id',
u'PTRS-DownlinkConfig',
u'PTRS-UplinkConfig',
u'PUCCH-Config',
u'PUCCH-FormatConfig',
u'PUCCH-MaxCodeRate',
u'PUCCH-ResourceSet',
u'PUCCH-ResourceSetId',
u'PUCCH-Resource',
u'PUCCH-ResourceId',
u'PUCCH-format0',
u'PUCCH-format1',
u'PUCCH-format2',
u'PUCCH-format3',
u'PUCCH-format4',
u'PUCCH-ConfigCommon',
u'PUCCH-PathlossReferenceRS-Id',
u'PUCCH-PowerControl',
u'P0-PUCCH',
u'P0-PUCCH-Id',
u'PUCCH-PathlossReferenceRS',
u'PUCCH-SpatialRelationInfo',
u'PUCCH-SpatialRelationInfoId',
u'PUCCH-TPC-CommandConfig',
u'PUSCH-Config',
u'UCI-OnPUSCH',
u'PUSCH-ConfigCommon',
u'PUSCH-PowerControl',
u'P0-PUSCH-AlphaSet',
u'P0-PUSCH-AlphaSetId',
u'PUSCH-PathlossReferenceRS',
u'PUSCH-PathlossReferenceRS-Id',
u'SRI-PUSCH-PowerControl',
u'SRI-PUSCH-PowerControlId',
u'BetaOffsets',
u'PUSCH-ServingCellConfig',
u'PUSCH-CodeBlockGroupTransmission',
u'PUSCH-TimeDomainResourceAllocationList',
u'PUSCH-TimeDomainResourceAllocation',
u'PUSCH-TPC-CommandConfig',
u'Q-OffsetRange',
u'Q-QualMin',
u'Q-RxLevMin',
u'QuantityConfig',
u'QuantityConfigNR',
u'QuantityConfigRS',
u'FilterConfig',
u'RACH-ConfigCommon',
u'RACH-ConfigDedicated',
u'CFRA',
u'CFRA-SSB-Resource',
u'CFRA-CSIRS-Resource',
u'RACH-ConfigGeneric',
u'RA-Prioritization',
u'RadioBearerConfig',
u'SRB-ToAddModList',
u'SRB-ToAddMod',
u'DRB-ToAddModList',
u'DRB-ToAddMod',
u'DRB-ToReleaseList',
u'SecurityConfig',
u'RadioLinkMonitoringConfig',
u'RadioLinkMonitoringRS',
u'RadioLinkMonitoringRS-Id',
u'RAN-AreaCode',
u'RateMatchPattern',
u'RateMatchPatternId',
u'RateMatchPatternLTE-CRS',
u'ReportConfigId',
u'ReportConfigInterRAT',
u'ReportCGI-EUTRA',
u'EventTriggerConfigInterRAT',
u'PeriodicalReportConfigInterRAT',
u'MeasTriggerQuantityEUTRA',
u'RSRP-RangeEUTRA',
u'RSRQ-RangeEUTRA',
u'SINR-RangeEUTRA',
u'ReportConfigNR',
u'ReportCGI',
u'EventTriggerConfig',
u'PeriodicalReportConfig',
u'NR-RS-Type',
u'MeasTriggerQuantity',
u'MeasTriggerQuantityOffset',
u'MeasReportQuantity',
u'ReportConfigToAddModList',
u'ReportConfigToAddMod',
u'ReportInterval',
u'ReselectionThreshold',
u'ReselectionThresholdQ',
u'ResumeCause',
u'RLC-BearerConfig',
u'RLC-Config',
u'UL-AM-RLC',
u'DL-AM-RLC',
u'UL-UM-RLC',
u'DL-UM-RLC',
u'T-PollRetransmit',
u'PollPDU',
u'PollByte',
u'T-Reassembly',
u'T-StatusProhibit',
u'SN-FieldLengthUM',
u'SN-FieldLengthAM',
u'RLF-TimersAndConstants',
u'RNTI-Value',
u'RSRP-Range',
u'RSRQ-Range',
u'SCellIndex',
u'SchedulingRequestConfig',
u'SchedulingRequestToAddMod',
u'SchedulingRequestId',
u'SchedulingRequestResourceConfig',
u'SchedulingRequestResourceId',
u'ScramblingId',
u'SCS-SpecificCarrier',
u'SDAP-Config',
u'QFI',
u'PDU-SessionID',
u'SearchSpace',
u'SearchSpaceId',
u'SearchSpaceZero',
u'SecurityAlgorithmConfig',
u'IntegrityProtAlgorithm',
u'CipheringAlgorithm',
u'ServCellIndex',
u'ServingCellConfig',
u'UplinkConfig',
u'ServingCellConfigCommon',
u'ServingCellConfigCommonSIB',
u'ShortI-RNTI-Value',
u'ShortMAC-I',
u'SINR-Range',
u'SI-SchedulingInfo',
u'SchedulingInfo',
u'SIB-Mapping',
u'SIB-TypeInfo',
u'SI-RequestConfig',
u'SI-RequestResources',
u'SlotFormatCombinationsPerCell',
u'SlotFormatCombination',
u'SlotFormatCombinationId',
u'SlotFormatIndicator',
u'S-NSSAI',
u'SpeedStateScaleFactors',
u'SS-RSSI-Measurement',
u'SPS-Config',
u'SRB-Identity',
u'SRS-CarrierSwitching',
u'SRS-TPC-PDCCH-Config',
u'SRS-CC-SetIndex',
u'SRS-Config',
u'SRS-ResourceSet',
u'SRS-ResourceSetId',
u'SRS-Resource',
u'SRS-SpatialRelationInfo',
u'SRS-ResourceId',
u'SRS-PeriodicityAndOffset',
u'SRS-TPC-CommandConfig',
u'SSB-Index',
u'SSB-MTC',
u'SSB-MTC2',
u'SSB-ToMeasure',
u'SubcarrierSpacing',
u'TAG-Config',
u'TAG',
u'TAG-Id',
u'TimeAlignmentTimer',
u'TCI-State',
u'QCL-Info',
u'TCI-StateId',
u'TDD-UL-DL-ConfigCommon',
u'TDD-UL-DL-Pattern',
u'TDD-UL-DL-ConfigDedicated',
u'TDD-UL-DL-SlotConfig',
u'TDD-UL-DL-SlotIndex',
u'TrackingAreaCode',
u'T-Reselection',
u'TimeToTrigger',
u'UAC-BarringInfoSetIndex',
u'UAC-BarringInfoSetList',
u'UAC-BarringInfoSet',
u'UAC-BarringPerCatList',
u'UAC-BarringPerCat',
u'UAC-BarringPerPLMN-List',
u'UAC-BarringPerPLMN',
u'UE-TimersAndConstants',
u'UplinkConfigCommon',
u'UplinkConfigCommonSIB',
u'UplinkTxDirectCurrentList',
u'UplinkTxDirectCurrentCell',
u'UplinkTxDirectCurrentBWP',
u'ZP-CSI-RS-Resource',
u'ZP-CSI-RS-ResourceId',
u'ZP-CSI-RS-ResourceSet',
u'ZP-CSI-RS-ResourceSetId',
u'AccessStratumRelease',
u'BandCombinationList',
u'BandCombination',
u'BandParameters',
u'CA-BandwidthClassEUTRA',
u'CA-BandwidthClassNR',
u'CA-ParametersEUTRA',
u'CA-ParametersNR',
u'FeatureSetCombination',
u'FeatureSetsPerBand',
u'FeatureSet',
u'FeatureSetCombinationId',
u'FeatureSetDownlink',
u'CSI-RS-IM-ReceptionForFeedback',
u'TypeI-SinglePanelCodebook',
u'TypeI-MultiPanelCodebook',
u'TypeII-Codebook',
u'TypeII-CodebookPortSelection',
u'FeatureSetDownlinkId',
u'FeatureSetDownlinkPerCC',
u'FeatureSetDownlinkPerCC-Id',
u'FeatureSetEUTRA-DownlinkId',
u'FeatureSetEUTRA-UplinkId',
u'FeatureSets',
u'FeatureSetUplink',
u'CSI-ReportFramework',
u'FeatureSetUplinkId',
u'FeatureSetUplinkPerCC',
u'FeatureSetUplinkPerCC-Id',
u'FreqBandIndicatorEUTRA',
u'FreqBandList',
u'FreqBandInformation',
u'FreqBandInformationEUTRA',
u'FreqBandInformationNR',
u'AggregatedBandwidth',
u'FreqSeparationClass',
u'InterRAT-Parameters',
u'EUTRA-Parameters',
u'EUTRA-ParametersCommon',
u'EUTRA-ParametersXDD-Diff',
u'MAC-Parameters',
u'MAC-ParametersCommon',
u'MAC-ParametersXDD-Diff',
u'MeasAndMobParameters',
u'MeasAndMobParametersCommon',
u'MeasAndMobParametersXDD-Diff',
u'MeasAndMobParametersFRX-Diff',
u'MeasAndMobParametersMRDC',
u'MeasAndMobParametersMRDC-Common',
u'MeasAndMobParametersMRDC-XDD-Diff',
u'MeasAndMobParametersMRDC-FRX-Diff',
u'MIMO-LayersDL',
u'MIMO-LayersUL',
u'MIMO-ParametersPerBand',
u'BeamManagementSSB-CSI-RS',
u'CSI-RS-ForTracking',
u'PTRS-DensityRecommendationDL',
u'PTRS-DensityRecommendationUL',
u'SRS-Resources',
u'SRS-TxSwitch',
u'ModulationOrder',
u'MRDC-Parameters',
u'PDCP-Parameters',
u'PDCP-ParametersMRDC',
u'Phy-Parameters',
u'Phy-ParametersCommon',
u'Phy-ParametersXDD-Diff',
u'Phy-ParametersFRX-Diff',
u'Phy-ParametersFR1',
u'Phy-ParametersFR2',
u'Phy-ParametersMRDC',
u'NAICS-Capability-Entry',
u'RAT-Type',
u'RF-Parameters',
u'BandNR',
u'RF-ParametersMRDC',
u'RLC-Parameters',
u'SupportedBandwidth',
u'UE-CapabilityRAT-ContainerList',
u'UE-CapabilityRAT-Container',
u'UE-CapabilityRAT-RequestList',
u'UE-CapabilityRAT-Request',
u'UE-CapabilityRequestFilterNR',
u'UE-MRDC-Capability',
u'UE-MRDC-CapabilityAddXDD-Mode',
u'UE-MRDC-CapabilityAddFRX-Mode',
u'GeneralParametersMRDC-XDD-Diff',
u'UE-NR-Capability',
u'UE-NR-Capability-1530',
u'UE-NR-CapabilityAddXDD-Mode',
u'UE-NR-CapabilityAddXDD-Mode-1530',
u'UE-NR-CapabilityAddFRX-Mode',
u'EUTRA-AllowedMeasBandwidth',
u'EUTRA-MBSFN-SubframeConfigList',
u'EUTRA-MBSFN-SubframeConfig',
u'EUTRA-MultiBandInfoList',
u'EUTRA-MultiBandInfo',
u'EUTRA-NS-PmaxList',
u'EUTRA-NS-PmaxValue',
u'EUTRA-PhysCellId',
u'EUTRA-PhysCellIdRange',
u'EUTRA-PresenceAntennaPort1',
u'EUTRA-Q-OffsetRange',
u'MultiFrequencyBandListNR-SIB',
u'NR-MultiBandInfo',
u'NR-NS-PmaxList',
u'NR-NS-PmaxValue',
u'OtherConfig',
u'RRC-TransactionIdentifier',
u'maxBandComb',
u'maxCellBlack',
u'maxCellInter',
u'maxCellIntra',
u'maxCellMeasEUTRA',
u'maxEARFCN',
u'maxEUTRA-CellBlack',
u'maxEUTRA-NS-Pmax',
u'maxMultiBands',
u'maxNARFCN',
u'maxNR-NS-Pmax',
u'maxNrofServingCells',
u'maxNrofServingCells-1',
u'maxNrofAggregatedCellsPerCellGroup',
u'maxNrofSCells',
u'maxNrofCellMeas',
u'maxNrofSS-BlocksToAverage',
u'maxNrofCSI-RS-ResourcesToAverage',
u'maxNrofDL-Allocations',
u'maxNrofSR-ConfigPerCellGroup',
u'maxLCG-ID',
u'maxLC-ID',
u'maxNrofTAGs',
u'maxNrofTAGs-1',
u'maxNrofBWPs',
u'maxNrofCombIDC',
u'maxNrofSymbols-1',
u'maxNrofSlots',
u'maxNrofSlots-1',
u'maxNrofPhysicalResourceBlocks',
u'maxNrofPhysicalResourceBlocks-1',
u'maxNrofPhysicalResourceBlocksPlus1',
u'maxNrofControlResourceSets-1',
u'maxCoReSetDuration',
u'maxNrofSearchSpaces-1',
u'maxSFI-DCI-PayloadSize',
u'maxSFI-DCI-PayloadSize-1',
u'maxINT-DCI-PayloadSize',
u'maxINT-DCI-PayloadSize-1',
u'maxNrofRateMatchPatterns',
u'maxNrofRateMatchPatterns-1',
u'maxNrofRateMatchPatternsPerGroup',
u'maxNrofCSI-ReportConfigurations',
u'maxNrofCSI-ReportConfigurations-1',
u'maxNrofCSI-ResourceConfigurations',
u'maxNrofCSI-ResourceConfigurations-1',
u'maxNrofAP-CSI-RS-ResourcesPerSet',
u'maxNrOfCSI-AperiodicTriggers',
u'maxNrofReportConfigPerAperiodicTrigger',
u'maxNrofNZP-CSI-RS-Resources',
u'maxNrofNZP-CSI-RS-Resources-1',
u'maxNrofNZP-CSI-RS-ResourcesPerSet',
u'maxNrofNZP-CSI-RS-ResourceSets',
u'maxNrofNZP-CSI-RS-ResourceSets-1',
u'maxNrofNZP-CSI-RS-ResourceSetsPerConfig',
u'maxNrofNZP-CSI-RS-ResourcesPerConfig',
u'maxNrofZP-CSI-RS-Resources',
u'maxNrofZP-CSI-RS-Resources-1',
u'maxNrofZP-CSI-RS-ResourceSets-1',
u'maxNrofZP-CSI-RS-ResourcesPerSet',
u'maxNrofZP-CSI-RS-ResourceSets',
u'maxNrofCSI-IM-Resources',
u'maxNrofCSI-IM-Resources-1',
u'maxNrofCSI-IM-ResourcesPerSet',
u'maxNrofCSI-IM-ResourceSets',
u'maxNrofCSI-IM-ResourceSets-1',
u'maxNrofCSI-IM-ResourceSetsPerConfig',
u'maxNrofCSI-SSB-ResourcePerSet',
u'maxNrofCSI-SSB-ResourceSets',
u'maxNrofCSI-SSB-ResourceSets-1',
u'maxNrofCSI-SSB-ResourceSetsPerConfig',
u'maxNrofFailureDetectionResources',
u'maxNrofFailureDetectionResources-1',
u'maxNrofObjectId',
u'maxNrofPageRec',
u'maxNrofPCI-Ranges',
u'maxPLMN',
u'maxNrofCSI-RS-ResourcesRRM',
u'maxNrofCSI-RS-ResourcesRRM-1',
u'maxNrofMeasId',
u'maxNrofQuantityConfig',
u'maxNrofCSI-RS-CellsRRM',
u'maxNrofSRS-ResourceSets',
u'maxNrofSRS-ResourceSets-1',
u'maxNrofSRS-Resources',
u'maxNrofSRS-Resources-1',
u'maxNrofSRS-ResourcesPerSet',
u'maxNrofSRS-TriggerStates-1',
u'maxNrofSRS-TriggerStates-2',
u'maxRAT-CapabilityContainers',
u'maxSimultaneousBands',
u'maxNrofSlotFormatCombinationsPerSet',
u'maxNrofSlotFormatCombinationsPerSet-1',
u'maxNrofPUCCH-Resources',
u'maxNrofPUCCH-Resources-1',
u'maxNrofPUCCH-ResourceSets',
u'maxNrofPUCCH-ResourceSets-1',
u'maxNrofPUCCH-ResourcesPerSet',
u'maxNrofPUCCH-P0-PerSet',
u'maxNrofPUCCH-PathlossReferenceRSs',
u'maxNrofPUCCH-PathlossReferenceRSs-1',
u'maxNrofP0-PUSCH-AlphaSets',
u'maxNrofP0-PUSCH-AlphaSets-1',
u'maxNrofPUSCH-PathlossReferenceRSs',
u'maxNrofPUSCH-PathlossReferenceRSs-1',
u'maxNrofNAICS-Entries',
u'maxBands',
u'maxBandsMRDC',
u'maxBandsEUTRA',
u'maxCellReport',
u'maxDRB',
u'maxFreq',
u'maxFreqIDC-MRDC',
u'maxNrofCSI-RS',
u'maxNrofCandidateBeams',
u'maxNrofPCIsPerSMTC',
u'maxNrofQFIs',
u'maxNrOfSemiPersistentPUSCH-Triggers',
u'maxNrofSR-Resources',
u'maxNrofSlotFormatsPerCombination',
u'maxNrofSpatialRelationInfos',
u'maxNrofIndexesToReport',
u'maxNrofIndexesToReport2',
u'maxNrofSSBs',
u'maxNrofSSBs-1',
u'maxNrofS-NSSAI',
u'maxNrofTCI-StatesPDCCH',
u'maxNrofTCI-States',
u'maxNrofTCI-States-1',
u'maxNrofUL-Allocations',
u'maxQFI',
u'maxRA-CSIRS-Resources',
u'maxRA-OccasionsPerCSIRS',
u'maxRA-Occasions-1',
u'maxRA-SSB-Resources',
u'maxSCSs',
u'maxSecondaryCellGroups',
u'maxNrofServingCellsEUTRA',
u'maxMBSFN-Allocations',
u'maxNrofMultiBands',
u'maxCellSFTD',
u'maxReportConfigId',
u'maxNrofCodebooks',
u'maxNrofSRI-PUSCH-Mappings',
u'maxNrofSRI-PUSCH-Mappings-1',
u'maxSIB',
u'maxSIB-1',
u'maxSI-Message',
u'maxAccessCat-1',
u'maxBarringInfoSet',
u'maxCellEUTRA',
u'maxEUTRA-Carrier',
u'maxPLMNIdentities',
u'maxDownlinkFeatureSets',
u'maxUplinkFeatureSets',
u'maxEUTRA-DL-FeatureSets',
u'maxEUTRA-UL-FeatureSets',
u'maxFeatureSetsPerBand',
u'maxPerCC-FeatureSets',
u'maxFeatureSetCombinations',
u'maxInterRAT-RSTD-Freq',
]
_type_ = [
u'BCCH-BCH-Message',
u'BCCH-BCH-MessageType',
u'BCCH-DL-SCH-Message',
u'BCCH-DL-SCH-MessageType',
u'DL-CCCH-Message',
u'DL-CCCH-MessageType',
u'DL-DCCH-Message',
u'DL-DCCH-MessageType',
u'PCCH-Message',
u'PCCH-MessageType',
u'UL-CCCH-Message',
u'UL-CCCH-MessageType',
u'UL-CCCH1-Message',
u'UL-CCCH1-MessageType',
u'UL-DCCH-Message',
u'UL-DCCH-MessageType',
u'CounterCheck',
u'CounterCheck-IEs',
u'DRB-CountMSB-InfoList',
u'DRB-CountMSB-Info',
u'CounterCheckResponse',
u'CounterCheckResponse-IEs',
u'DRB-CountInfoList',
u'DRB-CountInfo',
u'DLInformationTransfer',
u'DLInformationTransfer-IEs',
u'LocationMeasurementIndication',
u'LocationMeasurementIndication-IEs',
u'MIB',
u'MeasurementReport',
u'MeasurementReport-IEs',
u'MobilityFromNRCommand',
u'MobilityFromNRCommand-IEs',
u'Paging',
u'PagingRecordList',
u'PagingRecord',
u'PagingUE-Identity',
u'RRCReestablishment',
u'RRCReestablishment-IEs',
u'RRCReestablishmentComplete',
u'RRCReestablishmentComplete-IEs',
u'RRCReestablishmentRequest',
u'RRCReestablishmentRequest-IEs',
u'ReestabUE-Identity',
u'ReestablishmentCause',
u'RRCReconfiguration',
u'RRCReconfiguration-IEs',
u'RRCReconfiguration-v1530-IEs',
u'MasterKeyUpdate',
u'RRCReconfigurationComplete',
u'RRCReconfigurationComplete-IEs',
u'RRCReconfigurationComplete-v1530-IEs',
u'RRCReject',
u'RRCReject-IEs',
u'RejectWaitTime',
u'RRCRelease',
u'RRCRelease-IEs',
u'RedirectedCarrierInfo',
u'RedirectedCarrierInfo-EUTRA',
u'CarrierInfoNR',
u'SuspendConfig',
u'PeriodicRNAU-TimerValue',
u'CellReselectionPriorities',
u'PagingCycle',
u'FreqPriorityListEUTRA',
u'FreqPriorityListNR',
u'FreqPriorityEUTRA',
u'FreqPriorityNR',
u'RAN-NotificationAreaInfo',
u'PLMN-RAN-AreaCellList',
u'PLMN-RAN-AreaCell',
u'PLMN-RAN-AreaConfigList',
u'PLMN-RAN-AreaConfig',
u'RAN-AreaConfig',
u'RRCResume',
u'RRCResume-IEs',
u'RRCResumeComplete',
u'RRCResumeComplete-IEs',
u'RRCResumeRequest',
u'RRCResumeRequest-IEs',
u'RRCResumeRequest1',
u'RRCResumeRequest1-IEs',
u'RRCSetup',
u'RRCSetup-IEs',
u'RRCSetupComplete',
u'RRCSetupComplete-IEs',
u'RegisteredAMF',
u'RRCSetupRequest',
u'RRCSetupRequest-IEs',
u'InitialUE-Identity',
u'EstablishmentCause',
u'RRCSystemInfoRequest',
u'RRCSystemInfoRequest-r15-IEs',
u'SecurityModeCommand',
u'SecurityModeCommand-IEs',
u'SecurityConfigSMC',
u'SecurityModeComplete',
u'SecurityModeComplete-IEs',
u'SecurityModeFailure',
u'SecurityModeFailure-IEs',
u'SIB1',
u'UAC-AccessCategory1-SelectionAssistanceInfo',
u'SystemInformation',
u'SystemInformation-IEs',
u'UEAssistanceInformation',
u'UEAssistanceInformation-IEs',
u'DelayBudgetReport',
u'UECapabilityEnquiry',
u'UECapabilityEnquiry-IEs',
u'UECapabilityInformation',
u'UECapabilityInformation-IEs',
u'ULInformationTransfer',
u'ULInformationTransfer-IEs',
u'SetupRelease',
u'SIB2',
u'RangeToBestCell',
u'SIB3',
u'IntraFreqNeighCellList',
u'IntraFreqNeighCellInfo',
u'IntraFreqBlackCellList',
u'SIB4',
u'InterFreqCarrierFreqList',
u'InterFreqCarrierFreqInfo',
u'InterFreqNeighCellList',
u'InterFreqNeighCellInfo',
u'InterFreqBlackCellList',
u'SIB5',
u'CarrierFreqListEUTRA',
u'CarrierFreqEUTRA',
u'EUTRA-FreqBlackCellList',
u'EUTRA-FreqNeighCellList',
u'EUTRA-FreqNeighCellInfo',
u'SIB6',
u'SIB7',
u'SIB8',
u'SIB9',
u'AdditionalSpectrumEmission',
u'Alpha',
u'AMF-Identifier',
u'ARFCN-ValueEUTRA',
u'ARFCN-ValueNR',
u'BeamFailureRecoveryConfig',
u'PRACH-ResourceDedicatedBFR',
u'BFR-SSB-Resource',
u'BFR-CSIRS-Resource',
u'BSR-Config',
u'BWP',
u'BWP-Downlink',
u'BWP-DownlinkCommon',
u'BWP-DownlinkDedicated',
u'BWP-Id',
u'BWP-Uplink',
u'BWP-UplinkCommon',
u'BWP-UplinkDedicated',
u'CellAccessRelatedInfo',
u'CellAccessRelatedInfo-EUTRA-5GC',
u'PLMN-IdentityList-EUTRA-5GC',
u'PLMN-Identity-EUTRA-5GC',
u'CellIdentity-EUTRA-5GC',
u'CellAccessRelatedInfo-EUTRA-EPC',
u'PLMN-IdentityList-EUTRA-EPC',
u'CellGroupConfig',
u'SpCellConfig',
u'ReconfigurationWithSync',
u'SCellConfig',
u'CellGroupId',
u'CellIdentity',
u'CellReselectionPriority',
u'CellReselectionSubPriority',
u'CGI-Info',
u'CodebookConfig',
u'ConfiguredGrantConfig',
u'CG-UCI-OnPUSCH',
u'ConnEstFailureControl',
u'ControlResourceSet',
u'ControlResourceSetId',
u'ControlResourceSetZero',
u'CrossCarrierSchedulingConfig',
u'CSI-AperiodicTriggerStateList',
u'CSI-AperiodicTriggerState',
u'CSI-AssociatedReportConfigInfo',
u'CSI-FrequencyOccupation',
u'CSI-IM-Resource',
u'CSI-IM-ResourceId',
u'CSI-IM-ResourceSet',
u'CSI-IM-ResourceSetId',
u'CSI-MeasConfig',
u'CSI-ReportConfig',
u'CSI-ReportPeriodicityAndOffset',
u'PUCCH-CSI-Resource',
u'PortIndexFor8Ranks',
u'PortIndex8',
u'PortIndex4',
u'PortIndex2',
u'CSI-ReportConfigId',
u'CSI-ResourceConfig',
u'CSI-ResourceConfigId',
u'CSI-ResourcePeriodicityAndOffset',
u'CSI-RS-ResourceConfigMobility',
u'CSI-RS-CellMobility',
u'CSI-RS-Resource-Mobility',
u'CSI-RS-Index',
u'CSI-RS-ResourceMapping',
u'CSI-SemiPersistentOnPUSCH-TriggerStateList',
u'CSI-SemiPersistentOnPUSCH-TriggerState',
u'CSI-SSB-ResourceSet',
u'CSI-SSB-ResourceSetId',
u'DedicatedNAS-Message',
u'DMRS-DownlinkConfig',
u'DMRS-UplinkConfig',
u'DownlinkConfigCommon',
u'DownlinkConfigCommonSIB',
u'BCCH-Config',
u'PCCH-Config',
u'DownlinkPreemption',
u'INT-ConfigurationPerServingCell',
u'DRB-Identity',
u'DRX-Config',
u'FilterCoefficient',
u'FreqBandIndicatorNR',
u'FrequencyInfoDL',
u'FrequencyInfoDL-SIB',
u'FrequencyInfoUL',
u'FrequencyInfoUL-SIB',
u'Hysteresis',
u'I-RNTI-Value',
u'LocationMeasurementInfo',
u'EUTRA-RSTD-InfoList',
u'EUTRA-RSTD-Info',
u'LogicalChannelConfig',
u'LogicalChannelIdentity',
u'MAC-CellGroupConfig',
u'DataInactivityTimer',
u'MeasConfig',
u'MeasObjectToRemoveList',
u'MeasIdToRemoveList',
u'ReportConfigToRemoveList',
u'MeasGapConfig',
u'GapConfig',
u'MeasGapSharingConfig',
u'MeasGapSharingScheme',
u'MeasId',
u'MeasIdToAddModList',
u'MeasIdToAddMod',
u'MeasObjectEUTRA',
u'EUTRA-CellIndexList',
u'EUTRA-CellIndex',
u'EUTRA-Cell',
u'EUTRA-BlackCell',
u'MeasObjectId',
u'MeasObjectNR',
u'ReferenceSignalConfig',
u'SSB-ConfigMobility',
u'Q-OffsetRangeList',
u'ThresholdNR',
u'CellsToAddModList',
u'CellsToAddMod',
u'MeasObjectToAddModList',
u'MeasObjectToAddMod',
u'MeasResultCellListSFTD',
u'MeasResultCellSFTD',
u'MeasResults',
u'MeasResultServMOList',
u'MeasResultServMO',
u'MeasResultListNR',
u'MeasResultNR',
u'MeasResultListEUTRA',
u'MeasResultEUTRA',
u'MultiBandInfoListEUTRA',
u'MeasQuantityResults',
u'MeasQuantityResultsEUTRA',
u'ResultsPerSSB-IndexList',
u'ResultsPerSSB-Index',
u'ResultsPerCSI-RS-IndexList',
u'ResultsPerCSI-RS-Index',
u'MeasResultSCG-Failure',
u'MeasResultList2NR',
u'MeasResult2NR',
u'MobilityStateParameters',
u'MultiFrequencyBandListNR',
u'NextHopChainingCount',
u'NG-5G-S-TMSI',
u'NZP-CSI-RS-Resource',
u'NZP-CSI-RS-ResourceId',
u'NZP-CSI-RS-ResourceSet',
u'NZP-CSI-RS-ResourceSetId',
u'P-Max',
u'PCI-List',
u'PCI-Range',
u'PCI-RangeElement',
u'PCI-RangeIndex',
u'PCI-RangeIndexList',
u'PDCCH-Config',
u'PDCCH-ConfigCommon',
u'PDCCH-ConfigSIB1',
u'PDCCH-ServingCellConfig',
u'PDCP-Config',
u'UL-DataSplitThreshold',
u'PDSCH-Config',
u'RateMatchPatternGroup',
u'PDSCH-ConfigCommon',
u'PDSCH-ServingCellConfig',
u'PDSCH-CodeBlockGroupTransmission',
u'PDSCH-TimeDomainResourceAllocationList',
u'PDSCH-TimeDomainResourceAllocation',
u'PHR-Config',
u'PhysCellId',
u'PhysicalCellGroupConfig',
u'PLMN-Identity',
u'MCC',
u'MNC',
u'MCC-MNC-Digit',
u'PLMN-IdentityInfoList',
u'PLMN-IdentityInfo',
u'PRB-Id',
u'PTRS-DownlinkConfig',
u'PTRS-UplinkConfig',
u'PUCCH-Config',
u'PUCCH-FormatConfig',
u'PUCCH-MaxCodeRate',
u'PUCCH-ResourceSet',
u'PUCCH-ResourceSetId',
u'PUCCH-Resource',
u'PUCCH-ResourceId',
u'PUCCH-format0',
u'PUCCH-format1',
u'PUCCH-format2',
u'PUCCH-format3',
u'PUCCH-format4',
u'PUCCH-ConfigCommon',
u'PUCCH-PathlossReferenceRS-Id',
u'PUCCH-PowerControl',
u'P0-PUCCH',
u'P0-PUCCH-Id',
u'PUCCH-PathlossReferenceRS',
u'PUCCH-SpatialRelationInfo',
u'PUCCH-SpatialRelationInfoId',
u'PUCCH-TPC-CommandConfig',
u'PUSCH-Config',
u'UCI-OnPUSCH',
u'PUSCH-ConfigCommon',
u'PUSCH-PowerControl',
u'P0-PUSCH-AlphaSet',
u'P0-PUSCH-AlphaSetId',
u'PUSCH-PathlossReferenceRS',
u'PUSCH-PathlossReferenceRS-Id',
u'SRI-PUSCH-PowerControl',
u'SRI-PUSCH-PowerControlId',
u'BetaOffsets',
u'PUSCH-ServingCellConfig',
u'PUSCH-CodeBlockGroupTransmission',
u'PUSCH-TimeDomainResourceAllocationList',
u'PUSCH-TimeDomainResourceAllocation',
u'PUSCH-TPC-CommandConfig',
u'Q-OffsetRange',
u'Q-QualMin',
u'Q-RxLevMin',
u'QuantityConfig',
u'QuantityConfigNR',
u'QuantityConfigRS',
u'FilterConfig',
u'RACH-ConfigCommon',
u'RACH-ConfigDedicated',
u'CFRA',
u'CFRA-SSB-Resource',
u'CFRA-CSIRS-Resource',
u'RACH-ConfigGeneric',
u'RA-Prioritization',
u'RadioBearerConfig',
u'SRB-ToAddModList',
u'SRB-ToAddMod',
u'DRB-ToAddModList',
u'DRB-ToAddMod',
u'DRB-ToReleaseList',
u'SecurityConfig',
u'RadioLinkMonitoringConfig',
u'RadioLinkMonitoringRS',
u'RadioLinkMonitoringRS-Id',
u'RAN-AreaCode',
u'RateMatchPattern',
u'RateMatchPatternId',
u'RateMatchPatternLTE-CRS',
u'ReportConfigId',
u'ReportConfigInterRAT',
u'ReportCGI-EUTRA',
u'EventTriggerConfigInterRAT',
u'PeriodicalReportConfigInterRAT',
u'MeasTriggerQuantityEUTRA',
u'RSRP-RangeEUTRA',
u'RSRQ-RangeEUTRA',
u'SINR-RangeEUTRA',
u'ReportConfigNR',
u'ReportCGI',
u'EventTriggerConfig',
u'PeriodicalReportConfig',
u'NR-RS-Type',
u'MeasTriggerQuantity',
u'MeasTriggerQuantityOffset',
u'MeasReportQuantity',
u'ReportConfigToAddModList',
u'ReportConfigToAddMod',
u'ReportInterval',
u'ReselectionThreshold',
u'ReselectionThresholdQ',
u'ResumeCause',
u'RLC-BearerConfig',
u'RLC-Config',
u'UL-AM-RLC',
u'DL-AM-RLC',
u'UL-UM-RLC',
u'DL-UM-RLC',
u'T-PollRetransmit',
u'PollPDU',
u'PollByte',
u'T-Reassembly',
u'T-StatusProhibit',
u'SN-FieldLengthUM',
u'SN-FieldLengthAM',
u'RLF-TimersAndConstants',
u'RNTI-Value',
u'RSRP-Range',
u'RSRQ-Range',
u'SCellIndex',
u'SchedulingRequestConfig',
u'SchedulingRequestToAddMod',
u'SchedulingRequestId',
u'SchedulingRequestResourceConfig',
u'SchedulingRequestResourceId',
u'ScramblingId',
u'SCS-SpecificCarrier',
u'SDAP-Config',
u'QFI',
u'PDU-SessionID',
u'SearchSpace',
u'SearchSpaceId',
u'SearchSpaceZero',
u'SecurityAlgorithmConfig',
u'IntegrityProtAlgorithm',
u'CipheringAlgorithm',
u'ServCellIndex',
u'ServingCellConfig',
u'UplinkConfig',
u'ServingCellConfigCommon',
u'ServingCellConfigCommonSIB',
u'ShortI-RNTI-Value',
u'ShortMAC-I',
u'SINR-Range',
u'SI-SchedulingInfo',
u'SchedulingInfo',
u'SIB-Mapping',
u'SIB-TypeInfo',
u'SI-RequestConfig',
u'SI-RequestResources',
u'SlotFormatCombinationsPerCell',
u'SlotFormatCombination',
u'SlotFormatCombinationId',
u'SlotFormatIndicator',
u'S-NSSAI',
u'SpeedStateScaleFactors',
u'SS-RSSI-Measurement',
u'SPS-Config',
u'SRB-Identity',
u'SRS-CarrierSwitching',
u'SRS-TPC-PDCCH-Config',
u'SRS-CC-SetIndex',
u'SRS-Config',
u'SRS-ResourceSet',
u'SRS-ResourceSetId',
u'SRS-Resource',
u'SRS-SpatialRelationInfo',
u'SRS-ResourceId',
u'SRS-PeriodicityAndOffset',
u'SRS-TPC-CommandConfig',
u'SSB-Index',
u'SSB-MTC',
u'SSB-MTC2',
u'SSB-ToMeasure',
u'SubcarrierSpacing',
u'TAG-Config',
u'TAG',
u'TAG-Id',
u'TimeAlignmentTimer',
u'TCI-State',
u'QCL-Info',
u'TCI-StateId',
u'TDD-UL-DL-ConfigCommon',
u'TDD-UL-DL-Pattern',
u'TDD-UL-DL-ConfigDedicated',
u'TDD-UL-DL-SlotConfig',
u'TDD-UL-DL-SlotIndex',
u'TrackingAreaCode',
u'T-Reselection',
u'TimeToTrigger',
u'UAC-BarringInfoSetIndex',
u'UAC-BarringInfoSetList',
u'UAC-BarringInfoSet',
u'UAC-BarringPerCatList',
u'UAC-BarringPerCat',
u'UAC-BarringPerPLMN-List',
u'UAC-BarringPerPLMN',
u'UE-TimersAndConstants',
u'UplinkConfigCommon',
u'UplinkConfigCommonSIB',
u'UplinkTxDirectCurrentList',
u'UplinkTxDirectCurrentCell',
u'UplinkTxDirectCurrentBWP',
u'ZP-CSI-RS-Resource',
u'ZP-CSI-RS-ResourceId',
u'ZP-CSI-RS-ResourceSet',
u'ZP-CSI-RS-ResourceSetId',
u'AccessStratumRelease',
u'BandCombinationList',
u'BandCombination',
u'BandParameters',
u'CA-BandwidthClassEUTRA',
u'CA-BandwidthClassNR',
u'CA-ParametersEUTRA',
u'CA-ParametersNR',
u'FeatureSetCombination',
u'FeatureSetsPerBand',
u'FeatureSet',
u'FeatureSetCombinationId',
u'FeatureSetDownlink',
u'CSI-RS-IM-ReceptionForFeedback',
u'TypeI-SinglePanelCodebook',
u'TypeI-MultiPanelCodebook',
u'TypeII-Codebook',
u'TypeII-CodebookPortSelection',
u'FeatureSetDownlinkId',
u'FeatureSetDownlinkPerCC',
u'FeatureSetDownlinkPerCC-Id',
u'FeatureSetEUTRA-DownlinkId',
u'FeatureSetEUTRA-UplinkId',
u'FeatureSets',
u'FeatureSetUplink',
u'CSI-ReportFramework',
u'FeatureSetUplinkId',
u'FeatureSetUplinkPerCC',
u'FeatureSetUplinkPerCC-Id',
u'FreqBandIndicatorEUTRA',
u'FreqBandList',
u'FreqBandInformation',
u'FreqBandInformationEUTRA',
u'FreqBandInformationNR',
u'AggregatedBandwidth',
u'FreqSeparationClass',
u'InterRAT-Parameters',
u'EUTRA-Parameters',
u'EUTRA-ParametersCommon',
u'EUTRA-ParametersXDD-Diff',
u'MAC-Parameters',
u'MAC-ParametersCommon',
u'MAC-ParametersXDD-Diff',
u'MeasAndMobParameters',
u'MeasAndMobParametersCommon',
u'MeasAndMobParametersXDD-Diff',
u'MeasAndMobParametersFRX-Diff',
u'MeasAndMobParametersMRDC',
u'MeasAndMobParametersMRDC-Common',
u'MeasAndMobParametersMRDC-XDD-Diff',
u'MeasAndMobParametersMRDC-FRX-Diff',
u'MIMO-LayersDL',
u'MIMO-LayersUL',
u'MIMO-ParametersPerBand',
u'BeamManagementSSB-CSI-RS',
u'CSI-RS-ForTracking',
u'PTRS-DensityRecommendationDL',
u'PTRS-DensityRecommendationUL',
u'SRS-Resources',
u'SRS-TxSwitch',
u'ModulationOrder',
u'MRDC-Parameters',
u'PDCP-Parameters',
u'PDCP-ParametersMRDC',
u'Phy-Parameters',
u'Phy-ParametersCommon',
u'Phy-ParametersXDD-Diff',
u'Phy-ParametersFRX-Diff',
u'Phy-ParametersFR1',
u'Phy-ParametersFR2',
u'Phy-ParametersMRDC',
u'NAICS-Capability-Entry',
u'RAT-Type',
u'RF-Parameters',
u'BandNR',
u'RF-ParametersMRDC',
u'RLC-Parameters',
u'SupportedBandwidth',
u'UE-CapabilityRAT-ContainerList',
u'UE-CapabilityRAT-Container',
u'UE-CapabilityRAT-RequestList',
u'UE-CapabilityRAT-Request',
u'UE-CapabilityRequestFilterNR',
u'UE-MRDC-Capability',
u'UE-MRDC-CapabilityAddXDD-Mode',
u'UE-MRDC-CapabilityAddFRX-Mode',
u'GeneralParametersMRDC-XDD-Diff',
u'UE-NR-Capability',
u'UE-NR-Capability-1530',
u'UE-NR-CapabilityAddXDD-Mode',
u'UE-NR-CapabilityAddXDD-Mode-1530',
u'UE-NR-CapabilityAddFRX-Mode',
u'EUTRA-AllowedMeasBandwidth',
u'EUTRA-MBSFN-SubframeConfigList',
u'EUTRA-MBSFN-SubframeConfig',
u'EUTRA-MultiBandInfoList',
u'EUTRA-MultiBandInfo',
u'EUTRA-NS-PmaxList',
u'EUTRA-NS-PmaxValue',
u'EUTRA-PhysCellId',
u'EUTRA-PhysCellIdRange',
u'EUTRA-PresenceAntennaPort1',
u'EUTRA-Q-OffsetRange',
u'MultiFrequencyBandListNR-SIB',
u'NR-MultiBandInfo',
u'NR-NS-PmaxList',
u'NR-NS-PmaxValue',
u'OtherConfig',
u'RRC-TransactionIdentifier',
]
_set_ = [
]
_val_ = [
u'maxBandComb',
u'maxCellBlack',
u'maxCellInter',
u'maxCellIntra',
u'maxCellMeasEUTRA',
u'maxEARFCN',
u'maxEUTRA-CellBlack',
u'maxEUTRA-NS-Pmax',
u'maxMultiBands',
u'maxNARFCN',
u'maxNR-NS-Pmax',
u'maxNrofServingCells',
u'maxNrofServingCells-1',
u'maxNrofAggregatedCellsPerCellGroup',
u'maxNrofSCells',
u'maxNrofCellMeas',
u'maxNrofSS-BlocksToAverage',
u'maxNrofCSI-RS-ResourcesToAverage',
u'maxNrofDL-Allocations',
u'maxNrofSR-ConfigPerCellGroup',
u'maxLCG-ID',
u'maxLC-ID',
u'maxNrofTAGs',
u'maxNrofTAGs-1',
u'maxNrofBWPs',
u'maxNrofCombIDC',
u'maxNrofSymbols-1',
u'maxNrofSlots',
u'maxNrofSlots-1',
u'maxNrofPhysicalResourceBlocks',
u'maxNrofPhysicalResourceBlocks-1',
u'maxNrofPhysicalResourceBlocksPlus1',
u'maxNrofControlResourceSets-1',
u'maxCoReSetDuration',
u'maxNrofSearchSpaces-1',
u'maxSFI-DCI-PayloadSize',
u'maxSFI-DCI-PayloadSize-1',
u'maxINT-DCI-PayloadSize',
u'maxINT-DCI-PayloadSize-1',
u'maxNrofRateMatchPatterns',
u'maxNrofRateMatchPatterns-1',
u'maxNrofRateMatchPatternsPerGroup',
u'maxNrofCSI-ReportConfigurations',
u'maxNrofCSI-ReportConfigurations-1',
u'maxNrofCSI-ResourceConfigurations',
u'maxNrofCSI-ResourceConfigurations-1',
u'maxNrofAP-CSI-RS-ResourcesPerSet',
u'maxNrOfCSI-AperiodicTriggers',
u'maxNrofReportConfigPerAperiodicTrigger',
u'maxNrofNZP-CSI-RS-Resources',
u'maxNrofNZP-CSI-RS-Resources-1',
u'maxNrofNZP-CSI-RS-ResourcesPerSet',
u'maxNrofNZP-CSI-RS-ResourceSets',
u'maxNrofNZP-CSI-RS-ResourceSets-1',
u'maxNrofNZP-CSI-RS-ResourceSetsPerConfig',
u'maxNrofNZP-CSI-RS-ResourcesPerConfig',
u'maxNrofZP-CSI-RS-Resources',
u'maxNrofZP-CSI-RS-Resources-1',
u'maxNrofZP-CSI-RS-ResourceSets-1',
u'maxNrofZP-CSI-RS-ResourcesPerSet',
u'maxNrofZP-CSI-RS-ResourceSets',
u'maxNrofCSI-IM-Resources',
u'maxNrofCSI-IM-Resources-1',
u'maxNrofCSI-IM-ResourcesPerSet',
u'maxNrofCSI-IM-ResourceSets',
u'maxNrofCSI-IM-ResourceSets-1',
u'maxNrofCSI-IM-ResourceSetsPerConfig',
u'maxNrofCSI-SSB-ResourcePerSet',
u'maxNrofCSI-SSB-ResourceSets',
u'maxNrofCSI-SSB-ResourceSets-1',
u'maxNrofCSI-SSB-ResourceSetsPerConfig',
u'maxNrofFailureDetectionResources',
u'maxNrofFailureDetectionResources-1',
u'maxNrofObjectId',
u'maxNrofPageRec',
u'maxNrofPCI-Ranges',
u'maxPLMN',
u'maxNrofCSI-RS-ResourcesRRM',
u'maxNrofCSI-RS-ResourcesRRM-1',
u'maxNrofMeasId',
u'maxNrofQuantityConfig',
u'maxNrofCSI-RS-CellsRRM',
u'maxNrofSRS-ResourceSets',
u'maxNrofSRS-ResourceSets-1',
u'maxNrofSRS-Resources',
u'maxNrofSRS-Resources-1',
u'maxNrofSRS-ResourcesPerSet',
u'maxNrofSRS-TriggerStates-1',
u'maxNrofSRS-TriggerStates-2',
u'maxRAT-CapabilityContainers',
u'maxSimultaneousBands',
u'maxNrofSlotFormatCombinationsPerSet',
u'maxNrofSlotFormatCombinationsPerSet-1',
u'maxNrofPUCCH-Resources',
u'maxNrofPUCCH-Resources-1',
u'maxNrofPUCCH-ResourceSets',
u'maxNrofPUCCH-ResourceSets-1',
u'maxNrofPUCCH-ResourcesPerSet',
u'maxNrofPUCCH-P0-PerSet',
u'maxNrofPUCCH-PathlossReferenceRSs',
u'maxNrofPUCCH-PathlossReferenceRSs-1',
u'maxNrofP0-PUSCH-AlphaSets',
u'maxNrofP0-PUSCH-AlphaSets-1',
u'maxNrofPUSCH-PathlossReferenceRSs',
u'maxNrofPUSCH-PathlossReferenceRSs-1',
u'maxNrofNAICS-Entries',
u'maxBands',
u'maxBandsMRDC',
u'maxBandsEUTRA',
u'maxCellReport',
u'maxDRB',
u'maxFreq',
u'maxFreqIDC-MRDC',
u'maxNrofCSI-RS',
u'maxNrofCandidateBeams',
u'maxNrofPCIsPerSMTC',
u'maxNrofQFIs',
u'maxNrOfSemiPersistentPUSCH-Triggers',
u'maxNrofSR-Resources',
u'maxNrofSlotFormatsPerCombination',
u'maxNrofSpatialRelationInfos',
u'maxNrofIndexesToReport',
u'maxNrofIndexesToReport2',
u'maxNrofSSBs',
u'maxNrofSSBs-1',
u'maxNrofS-NSSAI',
u'maxNrofTCI-StatesPDCCH',
u'maxNrofTCI-States',
u'maxNrofTCI-States-1',
u'maxNrofUL-Allocations',
u'maxQFI',
u'maxRA-CSIRS-Resources',
u'maxRA-OccasionsPerCSIRS',
u'maxRA-Occasions-1',
u'maxRA-SSB-Resources',
u'maxSCSs',
u'maxSecondaryCellGroups',
u'maxNrofServingCellsEUTRA',
u'maxMBSFN-Allocations',
u'maxNrofMultiBands',
u'maxCellSFTD',
u'maxReportConfigId',
u'maxNrofCodebooks',
u'maxNrofSRI-PUSCH-Mappings',
u'maxNrofSRI-PUSCH-Mappings-1',
u'maxSIB',
u'maxSIB-1',
u'maxSI-Message',
u'maxAccessCat-1',
u'maxBarringInfoSet',
u'maxCellEUTRA',
u'maxEUTRA-Carrier',
u'maxPLMNIdentities',
u'maxDownlinkFeatureSets',
u'maxUplinkFeatureSets',
u'maxEUTRA-DL-FeatureSets',
u'maxEUTRA-UL-FeatureSets',
u'maxFeatureSetsPerBand',
u'maxPerCC-FeatureSets',
u'maxFeatureSetCombinations',
u'maxInterRAT-RSTD-Freq',
]
_class_ = [
]
_param_ = [
u'SetupRelease',
]
#-----< BCCH-BCH-Message >-----#
BCCH_BCH_Message = SEQ(name=u'BCCH-BCH-Message', mode=MODE_TYPE)
_BCCH_BCH_Message_message = CHOICE(name=u'message', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BCCH-BCH-MessageType')))
BCCH_BCH_Message._cont = ASN1Dict([
(u'message', _BCCH_BCH_Message_message),
])
BCCH_BCH_Message._ext = None
#-----< BCCH-BCH-MessageType >-----#
BCCH_BCH_MessageType = CHOICE(name=u'BCCH-BCH-MessageType', mode=MODE_TYPE)
_BCCH_BCH_MessageType_mib = SEQ(name=u'mib', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MIB')))
_BCCH_BCH_MessageType_messageClassExtension = SEQ(name=u'messageClassExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_BCCH_BCH_MessageType_messageClassExtension._cont = ASN1Dict([
])
_BCCH_BCH_MessageType_messageClassExtension._ext = None
BCCH_BCH_MessageType._cont = ASN1Dict([
(u'mib', _BCCH_BCH_MessageType_mib),
(u'messageClassExtension', _BCCH_BCH_MessageType_messageClassExtension),
])
BCCH_BCH_MessageType._ext = None
#-----< BCCH-DL-SCH-Message >-----#
BCCH_DL_SCH_Message = SEQ(name=u'BCCH-DL-SCH-Message', mode=MODE_TYPE)
_BCCH_DL_SCH_Message_message = CHOICE(name=u'message', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BCCH-DL-SCH-MessageType')))
BCCH_DL_SCH_Message._cont = ASN1Dict([
(u'message', _BCCH_DL_SCH_Message_message),
])
BCCH_DL_SCH_Message._ext = None
#-----< BCCH-DL-SCH-MessageType >-----#
BCCH_DL_SCH_MessageType = CHOICE(name=u'BCCH-DL-SCH-MessageType', mode=MODE_TYPE)
_BCCH_DL_SCH_MessageType_c1 = CHOICE(name=u'c1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__BCCH_DL_SCH_MessageType_c1_systemInformation = SEQ(name=u'systemInformation', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SystemInformation')))
__BCCH_DL_SCH_MessageType_c1_systemInformationBlockType1 = SEQ(name=u'systemInformationBlockType1', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIB1')))
_BCCH_DL_SCH_MessageType_c1._cont = ASN1Dict([
(u'systemInformation', __BCCH_DL_SCH_MessageType_c1_systemInformation),
(u'systemInformationBlockType1', __BCCH_DL_SCH_MessageType_c1_systemInformationBlockType1),
])
_BCCH_DL_SCH_MessageType_c1._ext = None
_BCCH_DL_SCH_MessageType_messageClassExtension = SEQ(name=u'messageClassExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_BCCH_DL_SCH_MessageType_messageClassExtension._cont = ASN1Dict([
])
_BCCH_DL_SCH_MessageType_messageClassExtension._ext = None
BCCH_DL_SCH_MessageType._cont = ASN1Dict([
(u'c1', _BCCH_DL_SCH_MessageType_c1),
(u'messageClassExtension', _BCCH_DL_SCH_MessageType_messageClassExtension),
])
BCCH_DL_SCH_MessageType._ext = None
#-----< DL-CCCH-Message >-----#
DL_CCCH_Message = SEQ(name=u'DL-CCCH-Message', mode=MODE_TYPE)
_DL_CCCH_Message_message = CHOICE(name=u'message', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DL-CCCH-MessageType')))
DL_CCCH_Message._cont = ASN1Dict([
(u'message', _DL_CCCH_Message_message),
])
DL_CCCH_Message._ext = None
#-----< DL-CCCH-MessageType >-----#
DL_CCCH_MessageType = CHOICE(name=u'DL-CCCH-MessageType', mode=MODE_TYPE)
_DL_CCCH_MessageType_c1 = CHOICE(name=u'c1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__DL_CCCH_MessageType_c1_rrcReject = SEQ(name=u'rrcReject', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCReject')))
__DL_CCCH_MessageType_c1_rrcSetup = SEQ(name=u'rrcSetup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCSetup')))
__DL_CCCH_MessageType_c1_spare2 = NULL(name=u'spare2', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DL_CCCH_MessageType_c1_spare1 = NULL(name=u'spare1', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DL_CCCH_MessageType_c1._cont = ASN1Dict([
(u'rrcReject', __DL_CCCH_MessageType_c1_rrcReject),
(u'rrcSetup', __DL_CCCH_MessageType_c1_rrcSetup),
(u'spare2', __DL_CCCH_MessageType_c1_spare2),
(u'spare1', __DL_CCCH_MessageType_c1_spare1),
])
_DL_CCCH_MessageType_c1._ext = None
_DL_CCCH_MessageType_messageClassExtension = SEQ(name=u'messageClassExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DL_CCCH_MessageType_messageClassExtension._cont = ASN1Dict([
])
_DL_CCCH_MessageType_messageClassExtension._ext = None
DL_CCCH_MessageType._cont = ASN1Dict([
(u'c1', _DL_CCCH_MessageType_c1),
(u'messageClassExtension', _DL_CCCH_MessageType_messageClassExtension),
])
DL_CCCH_MessageType._ext = None
#-----< DL-DCCH-Message >-----#
DL_DCCH_Message = SEQ(name=u'DL-DCCH-Message', mode=MODE_TYPE)
_DL_DCCH_Message_message = CHOICE(name=u'message', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DL-DCCH-MessageType')))
DL_DCCH_Message._cont = ASN1Dict([
(u'message', _DL_DCCH_Message_message),
])
DL_DCCH_Message._ext = None
#-----< DL-DCCH-MessageType >-----#
DL_DCCH_MessageType = CHOICE(name=u'DL-DCCH-MessageType', mode=MODE_TYPE)
_DL_DCCH_MessageType_c1 = CHOICE(name=u'c1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__DL_DCCH_MessageType_c1_rrcReconfiguration = SEQ(name=u'rrcReconfiguration', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCReconfiguration')))
__DL_DCCH_MessageType_c1_rrcResume = SEQ(name=u'rrcResume', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCResume')))
__DL_DCCH_MessageType_c1_rrcRelease = SEQ(name=u'rrcRelease', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCRelease')))
__DL_DCCH_MessageType_c1_rrcReestablishment = SEQ(name=u'rrcReestablishment', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCReestablishment')))
__DL_DCCH_MessageType_c1_securityModeCommand = SEQ(name=u'securityModeCommand', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SecurityModeCommand')))
__DL_DCCH_MessageType_c1_dlInformationTransfer = SEQ(name=u'dlInformationTransfer', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DLInformationTransfer')))
__DL_DCCH_MessageType_c1_ueCapabilityEnquiry = SEQ(name=u'ueCapabilityEnquiry', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UECapabilityEnquiry')))
__DL_DCCH_MessageType_c1_counterCheck = SEQ(name=u'counterCheck', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CounterCheck')))
__DL_DCCH_MessageType_c1_mobilityFromNRCommand = SEQ(name=u'mobilityFromNRCommand', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MobilityFromNRCommand')))
__DL_DCCH_MessageType_c1_spare7 = NULL(name=u'spare7', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DL_DCCH_MessageType_c1_spare6 = NULL(name=u'spare6', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DL_DCCH_MessageType_c1_spare5 = NULL(name=u'spare5', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DL_DCCH_MessageType_c1_spare4 = NULL(name=u'spare4', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DL_DCCH_MessageType_c1_spare3 = NULL(name=u'spare3', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DL_DCCH_MessageType_c1_spare2 = NULL(name=u'spare2', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DL_DCCH_MessageType_c1_spare1 = NULL(name=u'spare1', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DL_DCCH_MessageType_c1._cont = ASN1Dict([
(u'rrcReconfiguration', __DL_DCCH_MessageType_c1_rrcReconfiguration),
(u'rrcResume', __DL_DCCH_MessageType_c1_rrcResume),
(u'rrcRelease', __DL_DCCH_MessageType_c1_rrcRelease),
(u'rrcReestablishment', __DL_DCCH_MessageType_c1_rrcReestablishment),
(u'securityModeCommand', __DL_DCCH_MessageType_c1_securityModeCommand),
(u'dlInformationTransfer', __DL_DCCH_MessageType_c1_dlInformationTransfer),
(u'ueCapabilityEnquiry', __DL_DCCH_MessageType_c1_ueCapabilityEnquiry),
(u'counterCheck', __DL_DCCH_MessageType_c1_counterCheck),
(u'mobilityFromNRCommand', __DL_DCCH_MessageType_c1_mobilityFromNRCommand),
(u'spare7', __DL_DCCH_MessageType_c1_spare7),
(u'spare6', __DL_DCCH_MessageType_c1_spare6),
(u'spare5', __DL_DCCH_MessageType_c1_spare5),
(u'spare4', __DL_DCCH_MessageType_c1_spare4),
(u'spare3', __DL_DCCH_MessageType_c1_spare3),
(u'spare2', __DL_DCCH_MessageType_c1_spare2),
(u'spare1', __DL_DCCH_MessageType_c1_spare1),
])
_DL_DCCH_MessageType_c1._ext = None
_DL_DCCH_MessageType_messageClassExtension = SEQ(name=u'messageClassExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DL_DCCH_MessageType_messageClassExtension._cont = ASN1Dict([
])
_DL_DCCH_MessageType_messageClassExtension._ext = None
DL_DCCH_MessageType._cont = ASN1Dict([
(u'c1', _DL_DCCH_MessageType_c1),
(u'messageClassExtension', _DL_DCCH_MessageType_messageClassExtension),
])
DL_DCCH_MessageType._ext = None
#-----< PCCH-Message >-----#
PCCH_Message = SEQ(name=u'PCCH-Message', mode=MODE_TYPE)
_PCCH_Message_message = CHOICE(name=u'message', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PCCH-MessageType')))
PCCH_Message._cont = ASN1Dict([
(u'message', _PCCH_Message_message),
])
PCCH_Message._ext = None
#-----< PCCH-MessageType >-----#
PCCH_MessageType = CHOICE(name=u'PCCH-MessageType', mode=MODE_TYPE)
_PCCH_MessageType_c1 = CHOICE(name=u'c1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__PCCH_MessageType_c1_paging = SEQ(name=u'paging', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Paging')))
__PCCH_MessageType_c1_spare1 = NULL(name=u'spare1', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PCCH_MessageType_c1._cont = ASN1Dict([
(u'paging', __PCCH_MessageType_c1_paging),
(u'spare1', __PCCH_MessageType_c1_spare1),
])
_PCCH_MessageType_c1._ext = None
_PCCH_MessageType_messageClassExtension = SEQ(name=u'messageClassExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PCCH_MessageType_messageClassExtension._cont = ASN1Dict([
])
_PCCH_MessageType_messageClassExtension._ext = None
PCCH_MessageType._cont = ASN1Dict([
(u'c1', _PCCH_MessageType_c1),
(u'messageClassExtension', _PCCH_MessageType_messageClassExtension),
])
PCCH_MessageType._ext = None
#-----< UL-CCCH-Message >-----#
UL_CCCH_Message = SEQ(name=u'UL-CCCH-Message', mode=MODE_TYPE)
_UL_CCCH_Message_message = CHOICE(name=u'message', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UL-CCCH-MessageType')))
UL_CCCH_Message._cont = ASN1Dict([
(u'message', _UL_CCCH_Message_message),
])
UL_CCCH_Message._ext = None
#-----< UL-CCCH-MessageType >-----#
UL_CCCH_MessageType = CHOICE(name=u'UL-CCCH-MessageType', mode=MODE_TYPE)
_UL_CCCH_MessageType_c1 = CHOICE(name=u'c1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__UL_CCCH_MessageType_c1_rrcSetupRequest = SEQ(name=u'rrcSetupRequest', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCSetupRequest')))
__UL_CCCH_MessageType_c1_rrcResumeRequest = SEQ(name=u'rrcResumeRequest', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCResumeRequest')))
__UL_CCCH_MessageType_c1_rrcReestablishmentRequest = SEQ(name=u'rrcReestablishmentRequest', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCReestablishmentRequest')))
__UL_CCCH_MessageType_c1_rrcSystemInfoRequest = SEQ(name=u'rrcSystemInfoRequest', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCSystemInfoRequest')))
_UL_CCCH_MessageType_c1._cont = ASN1Dict([
(u'rrcSetupRequest', __UL_CCCH_MessageType_c1_rrcSetupRequest),
(u'rrcResumeRequest', __UL_CCCH_MessageType_c1_rrcResumeRequest),
(u'rrcReestablishmentRequest', __UL_CCCH_MessageType_c1_rrcReestablishmentRequest),
(u'rrcSystemInfoRequest', __UL_CCCH_MessageType_c1_rrcSystemInfoRequest),
])
_UL_CCCH_MessageType_c1._ext = None
_UL_CCCH_MessageType_messageClassExtension = SEQ(name=u'messageClassExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UL_CCCH_MessageType_messageClassExtension._cont = ASN1Dict([
])
_UL_CCCH_MessageType_messageClassExtension._ext = None
UL_CCCH_MessageType._cont = ASN1Dict([
(u'c1', _UL_CCCH_MessageType_c1),
(u'messageClassExtension', _UL_CCCH_MessageType_messageClassExtension),
])
UL_CCCH_MessageType._ext = None
#-----< UL-CCCH1-Message >-----#
UL_CCCH1_Message = SEQ(name=u'UL-CCCH1-Message', mode=MODE_TYPE)
_UL_CCCH1_Message_message = CHOICE(name=u'message', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UL-CCCH1-MessageType')))
UL_CCCH1_Message._cont = ASN1Dict([
(u'message', _UL_CCCH1_Message_message),
])
UL_CCCH1_Message._ext = None
#-----< UL-CCCH1-MessageType >-----#
UL_CCCH1_MessageType = CHOICE(name=u'UL-CCCH1-MessageType', mode=MODE_TYPE)
_UL_CCCH1_MessageType_c1 = CHOICE(name=u'c1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__UL_CCCH1_MessageType_c1_rrcResumeRequest1 = SEQ(name=u'rrcResumeRequest1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCResumeRequest1')))
__UL_CCCH1_MessageType_c1_spare3 = NULL(name=u'spare3', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__UL_CCCH1_MessageType_c1_spare2 = NULL(name=u'spare2', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__UL_CCCH1_MessageType_c1_spare1 = NULL(name=u'spare1', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UL_CCCH1_MessageType_c1._cont = ASN1Dict([
(u'rrcResumeRequest1', __UL_CCCH1_MessageType_c1_rrcResumeRequest1),
(u'spare3', __UL_CCCH1_MessageType_c1_spare3),
(u'spare2', __UL_CCCH1_MessageType_c1_spare2),
(u'spare1', __UL_CCCH1_MessageType_c1_spare1),
])
_UL_CCCH1_MessageType_c1._ext = None
_UL_CCCH1_MessageType_messageClassExtension = SEQ(name=u'messageClassExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UL_CCCH1_MessageType_messageClassExtension._cont = ASN1Dict([
])
_UL_CCCH1_MessageType_messageClassExtension._ext = None
UL_CCCH1_MessageType._cont = ASN1Dict([
(u'c1', _UL_CCCH1_MessageType_c1),
(u'messageClassExtension', _UL_CCCH1_MessageType_messageClassExtension),
])
UL_CCCH1_MessageType._ext = None
#-----< UL-DCCH-Message >-----#
UL_DCCH_Message = SEQ(name=u'UL-DCCH-Message', mode=MODE_TYPE)
_UL_DCCH_Message_message = CHOICE(name=u'message', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UL-DCCH-MessageType')))
UL_DCCH_Message._cont = ASN1Dict([
(u'message', _UL_DCCH_Message_message),
])
UL_DCCH_Message._ext = None
#-----< UL-DCCH-MessageType >-----#
UL_DCCH_MessageType = CHOICE(name=u'UL-DCCH-MessageType', mode=MODE_TYPE)
_UL_DCCH_MessageType_c1 = CHOICE(name=u'c1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__UL_DCCH_MessageType_c1_measurementReport = SEQ(name=u'measurementReport', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasurementReport')))
__UL_DCCH_MessageType_c1_rrcReconfigurationComplete = SEQ(name=u'rrcReconfigurationComplete', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCReconfigurationComplete')))
__UL_DCCH_MessageType_c1_rrcSetupComplete = SEQ(name=u'rrcSetupComplete', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCSetupComplete')))
__UL_DCCH_MessageType_c1_rrcReestablishmentComplete = SEQ(name=u'rrcReestablishmentComplete', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCReestablishmentComplete')))
__UL_DCCH_MessageType_c1_rrcResumeComplete = SEQ(name=u'rrcResumeComplete', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCResumeComplete')))
__UL_DCCH_MessageType_c1_securityModeComplete = SEQ(name=u'securityModeComplete', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SecurityModeComplete')))
__UL_DCCH_MessageType_c1_securityModeFailure = SEQ(name=u'securityModeFailure', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SecurityModeFailure')))
__UL_DCCH_MessageType_c1_ulInformationTransfer = SEQ(name=u'ulInformationTransfer', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ULInformationTransfer')))
__UL_DCCH_MessageType_c1_locationMeasurementIndication = SEQ(name=u'locationMeasurementIndication', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'LocationMeasurementIndication')))
__UL_DCCH_MessageType_c1_ueCapabilityInformation = SEQ(name=u'ueCapabilityInformation', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UECapabilityInformation')))
__UL_DCCH_MessageType_c1_counterCheckResponse = SEQ(name=u'counterCheckResponse', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CounterCheckResponse')))
__UL_DCCH_MessageType_c1_ueAssistanceInformation = SEQ(name=u'ueAssistanceInformation', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UEAssistanceInformation')))
__UL_DCCH_MessageType_c1_spare4 = NULL(name=u'spare4', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__UL_DCCH_MessageType_c1_spare3 = NULL(name=u'spare3', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__UL_DCCH_MessageType_c1_spare2 = NULL(name=u'spare2', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__UL_DCCH_MessageType_c1_spare1 = NULL(name=u'spare1', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UL_DCCH_MessageType_c1._cont = ASN1Dict([
(u'measurementReport', __UL_DCCH_MessageType_c1_measurementReport),
(u'rrcReconfigurationComplete', __UL_DCCH_MessageType_c1_rrcReconfigurationComplete),
(u'rrcSetupComplete', __UL_DCCH_MessageType_c1_rrcSetupComplete),
(u'rrcReestablishmentComplete', __UL_DCCH_MessageType_c1_rrcReestablishmentComplete),
(u'rrcResumeComplete', __UL_DCCH_MessageType_c1_rrcResumeComplete),
(u'securityModeComplete', __UL_DCCH_MessageType_c1_securityModeComplete),
(u'securityModeFailure', __UL_DCCH_MessageType_c1_securityModeFailure),
(u'ulInformationTransfer', __UL_DCCH_MessageType_c1_ulInformationTransfer),
(u'locationMeasurementIndication', __UL_DCCH_MessageType_c1_locationMeasurementIndication),
(u'ueCapabilityInformation', __UL_DCCH_MessageType_c1_ueCapabilityInformation),
(u'counterCheckResponse', __UL_DCCH_MessageType_c1_counterCheckResponse),
(u'ueAssistanceInformation', __UL_DCCH_MessageType_c1_ueAssistanceInformation),
(u'spare4', __UL_DCCH_MessageType_c1_spare4),
(u'spare3', __UL_DCCH_MessageType_c1_spare3),
(u'spare2', __UL_DCCH_MessageType_c1_spare2),
(u'spare1', __UL_DCCH_MessageType_c1_spare1),
])
_UL_DCCH_MessageType_c1._ext = None
_UL_DCCH_MessageType_messageClassExtension = SEQ(name=u'messageClassExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UL_DCCH_MessageType_messageClassExtension._cont = ASN1Dict([
])
_UL_DCCH_MessageType_messageClassExtension._ext = None
UL_DCCH_MessageType._cont = ASN1Dict([
(u'c1', _UL_DCCH_MessageType_c1),
(u'messageClassExtension', _UL_DCCH_MessageType_messageClassExtension),
])
UL_DCCH_MessageType._ext = None
#-----< CounterCheck >-----#
CounterCheck = SEQ(name=u'CounterCheck', mode=MODE_TYPE)
_CounterCheck_rrc_TransactionIdentifier = INT(name=u'rrc-TransactionIdentifier', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRC-TransactionIdentifier')))
_CounterCheck_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__CounterCheck_criticalExtensions_counterCheck = SEQ(name=u'counterCheck', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CounterCheck-IEs')))
__CounterCheck_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CounterCheck_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__CounterCheck_criticalExtensions_criticalExtensionsFuture._ext = None
_CounterCheck_criticalExtensions._cont = ASN1Dict([
(u'counterCheck', __CounterCheck_criticalExtensions_counterCheck),
(u'criticalExtensionsFuture', __CounterCheck_criticalExtensions_criticalExtensionsFuture),
])
_CounterCheck_criticalExtensions._ext = None
CounterCheck._cont = ASN1Dict([
(u'rrc-TransactionIdentifier', _CounterCheck_rrc_TransactionIdentifier),
(u'criticalExtensions', _CounterCheck_criticalExtensions),
])
CounterCheck._ext = None
#-----< CounterCheck-IEs >-----#
CounterCheck_IEs = SEQ(name=u'CounterCheck-IEs', mode=MODE_TYPE)
_CounterCheck_IEs_drb_CountMSB_InfoList = SEQ_OF(name=u'drb-CountMSB-InfoList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DRB-CountMSB-InfoList')))
_CounterCheck_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CounterCheck_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CounterCheck_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_CounterCheck_IEs_nonCriticalExtension._ext = None
CounterCheck_IEs._cont = ASN1Dict([
(u'drb-CountMSB-InfoList', _CounterCheck_IEs_drb_CountMSB_InfoList),
(u'lateNonCriticalExtension', _CounterCheck_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _CounterCheck_IEs_nonCriticalExtension),
])
CounterCheck_IEs._ext = None
#-----< DRB-CountMSB-InfoList >-----#
DRB_CountMSB_InfoList = SEQ_OF(name=u'DRB-CountMSB-InfoList', mode=MODE_TYPE)
_DRB_CountMSB_InfoList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'DRB-CountMSB-Info')))
DRB_CountMSB_InfoList._cont = _DRB_CountMSB_InfoList__item_
DRB_CountMSB_InfoList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=29)], ev=None, er=[])
#-----< DRB-CountMSB-Info >-----#
DRB_CountMSB_Info = SEQ(name=u'DRB-CountMSB-Info', mode=MODE_TYPE)
_DRB_CountMSB_Info_drb_Identity = INT(name=u'drb-Identity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DRB-Identity')))
_DRB_CountMSB_Info_countMSB_Uplink = INT(name=u'countMSB-Uplink', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DRB_CountMSB_Info_countMSB_Uplink._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=33554431)], ev=None, er=[])
_DRB_CountMSB_Info_countMSB_Downlink = INT(name=u'countMSB-Downlink', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DRB_CountMSB_Info_countMSB_Downlink._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=33554431)], ev=None, er=[])
DRB_CountMSB_Info._cont = ASN1Dict([
(u'drb-Identity', _DRB_CountMSB_Info_drb_Identity),
(u'countMSB-Uplink', _DRB_CountMSB_Info_countMSB_Uplink),
(u'countMSB-Downlink', _DRB_CountMSB_Info_countMSB_Downlink),
])
DRB_CountMSB_Info._ext = None
#-----< CounterCheckResponse >-----#
CounterCheckResponse = SEQ(name=u'CounterCheckResponse', mode=MODE_TYPE)
_CounterCheckResponse_rrc_TransactionIdentifier = INT(name=u'rrc-TransactionIdentifier', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRC-TransactionIdentifier')))
_CounterCheckResponse_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__CounterCheckResponse_criticalExtensions_counterCheckResponse = SEQ(name=u'counterCheckResponse', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CounterCheckResponse-IEs')))
__CounterCheckResponse_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CounterCheckResponse_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__CounterCheckResponse_criticalExtensions_criticalExtensionsFuture._ext = None
_CounterCheckResponse_criticalExtensions._cont = ASN1Dict([
(u'counterCheckResponse', __CounterCheckResponse_criticalExtensions_counterCheckResponse),
(u'criticalExtensionsFuture', __CounterCheckResponse_criticalExtensions_criticalExtensionsFuture),
])
_CounterCheckResponse_criticalExtensions._ext = None
CounterCheckResponse._cont = ASN1Dict([
(u'rrc-TransactionIdentifier', _CounterCheckResponse_rrc_TransactionIdentifier),
(u'criticalExtensions', _CounterCheckResponse_criticalExtensions),
])
CounterCheckResponse._ext = None
#-----< CounterCheckResponse-IEs >-----#
CounterCheckResponse_IEs = SEQ(name=u'CounterCheckResponse-IEs', mode=MODE_TYPE)
_CounterCheckResponse_IEs_drb_CountInfoList = SEQ_OF(name=u'drb-CountInfoList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DRB-CountInfoList')))
_CounterCheckResponse_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CounterCheckResponse_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CounterCheckResponse_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_CounterCheckResponse_IEs_nonCriticalExtension._ext = None
CounterCheckResponse_IEs._cont = ASN1Dict([
(u'drb-CountInfoList', _CounterCheckResponse_IEs_drb_CountInfoList),
(u'lateNonCriticalExtension', _CounterCheckResponse_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _CounterCheckResponse_IEs_nonCriticalExtension),
])
CounterCheckResponse_IEs._ext = None
#-----< DRB-CountInfoList >-----#
DRB_CountInfoList = SEQ_OF(name=u'DRB-CountInfoList', mode=MODE_TYPE)
_DRB_CountInfoList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'DRB-CountInfo')))
DRB_CountInfoList._cont = _DRB_CountInfoList__item_
DRB_CountInfoList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=29)], ev=None, er=[])
#-----< DRB-CountInfo >-----#
DRB_CountInfo = SEQ(name=u'DRB-CountInfo', mode=MODE_TYPE)
_DRB_CountInfo_drb_Identity = INT(name=u'drb-Identity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DRB-Identity')))
_DRB_CountInfo_count_Uplink = INT(name=u'count-Uplink', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DRB_CountInfo_count_Uplink._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4294967295)], ev=None, er=[])
_DRB_CountInfo_count_Downlink = INT(name=u'count-Downlink', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DRB_CountInfo_count_Downlink._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4294967295)], ev=None, er=[])
DRB_CountInfo._cont = ASN1Dict([
(u'drb-Identity', _DRB_CountInfo_drb_Identity),
(u'count-Uplink', _DRB_CountInfo_count_Uplink),
(u'count-Downlink', _DRB_CountInfo_count_Downlink),
])
DRB_CountInfo._ext = None
#-----< DLInformationTransfer >-----#
DLInformationTransfer = SEQ(name=u'DLInformationTransfer', mode=MODE_TYPE)
_DLInformationTransfer_rrc_TransactionIdentifier = INT(name=u'rrc-TransactionIdentifier', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRC-TransactionIdentifier')))
_DLInformationTransfer_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__DLInformationTransfer_criticalExtensions_dlInformationTransfer = SEQ(name=u'dlInformationTransfer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DLInformationTransfer-IEs')))
__DLInformationTransfer_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DLInformationTransfer_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__DLInformationTransfer_criticalExtensions_criticalExtensionsFuture._ext = None
_DLInformationTransfer_criticalExtensions._cont = ASN1Dict([
(u'dlInformationTransfer', __DLInformationTransfer_criticalExtensions_dlInformationTransfer),
(u'criticalExtensionsFuture', __DLInformationTransfer_criticalExtensions_criticalExtensionsFuture),
])
_DLInformationTransfer_criticalExtensions._ext = None
DLInformationTransfer._cont = ASN1Dict([
(u'rrc-TransactionIdentifier', _DLInformationTransfer_rrc_TransactionIdentifier),
(u'criticalExtensions', _DLInformationTransfer_criticalExtensions),
])
DLInformationTransfer._ext = None
#-----< DLInformationTransfer-IEs >-----#
DLInformationTransfer_IEs = SEQ(name=u'DLInformationTransfer-IEs', mode=MODE_TYPE)
_DLInformationTransfer_IEs_dedicatedNAS_Message = OCT_STR(name=u'dedicatedNAS-Message', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DedicatedNAS-Message')), opt=True)
_DLInformationTransfer_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DLInformationTransfer_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DLInformationTransfer_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_DLInformationTransfer_IEs_nonCriticalExtension._ext = None
DLInformationTransfer_IEs._cont = ASN1Dict([
(u'dedicatedNAS-Message', _DLInformationTransfer_IEs_dedicatedNAS_Message),
(u'lateNonCriticalExtension', _DLInformationTransfer_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _DLInformationTransfer_IEs_nonCriticalExtension),
])
DLInformationTransfer_IEs._ext = None
#-----< LocationMeasurementIndication >-----#
LocationMeasurementIndication = SEQ(name=u'LocationMeasurementIndication', mode=MODE_TYPE)
_LocationMeasurementIndication_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__LocationMeasurementIndication_criticalExtensions_locationMeasurementIndication = SEQ(name=u'locationMeasurementIndication', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'LocationMeasurementIndication-IEs')))
__LocationMeasurementIndication_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__LocationMeasurementIndication_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__LocationMeasurementIndication_criticalExtensions_criticalExtensionsFuture._ext = None
_LocationMeasurementIndication_criticalExtensions._cont = ASN1Dict([
(u'locationMeasurementIndication', __LocationMeasurementIndication_criticalExtensions_locationMeasurementIndication),
(u'criticalExtensionsFuture', __LocationMeasurementIndication_criticalExtensions_criticalExtensionsFuture),
])
_LocationMeasurementIndication_criticalExtensions._ext = None
LocationMeasurementIndication._cont = ASN1Dict([
(u'criticalExtensions', _LocationMeasurementIndication_criticalExtensions),
])
LocationMeasurementIndication._ext = None
#-----< LocationMeasurementIndication-IEs >-----#
LocationMeasurementIndication_IEs = SEQ(name=u'LocationMeasurementIndication-IEs', mode=MODE_TYPE)
_LocationMeasurementIndication_IEs_measurementIndication = CHOICE(name=u'measurementIndication', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')))
__LocationMeasurementIndication_IEs_measurementIndication_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__LocationMeasurementIndication_IEs_measurementIndication_setup = CHOICE(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'LocationMeasurementInfo')))
_LocationMeasurementIndication_IEs_measurementIndication._cont = ASN1Dict([
(u'release', __LocationMeasurementIndication_IEs_measurementIndication_release),
(u'setup', __LocationMeasurementIndication_IEs_measurementIndication_setup),
])
_LocationMeasurementIndication_IEs_measurementIndication._ext = None
_LocationMeasurementIndication_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_LocationMeasurementIndication_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_LocationMeasurementIndication_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_LocationMeasurementIndication_IEs_nonCriticalExtension._ext = None
LocationMeasurementIndication_IEs._cont = ASN1Dict([
(u'measurementIndication', _LocationMeasurementIndication_IEs_measurementIndication),
(u'lateNonCriticalExtension', _LocationMeasurementIndication_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _LocationMeasurementIndication_IEs_nonCriticalExtension),
])
LocationMeasurementIndication_IEs._ext = None
#-----< MIB >-----#
MIB = SEQ(name=u'MIB', mode=MODE_TYPE)
_MIB_systemFrameNumber = BIT_STR(name=u'systemFrameNumber', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MIB_systemFrameNumber._const_sz = ASN1Set(rv=[6], rr=[], ev=None, er=[])
_MIB_subCarrierSpacingCommon = ENUM(name=u'subCarrierSpacingCommon', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MIB_subCarrierSpacingCommon._cont = ASN1Dict([(u'scs15or60', 0), (u'scs30or120', 1)])
_MIB_subCarrierSpacingCommon._ext = None
_MIB_ssb_SubcarrierOffset = INT(name=u'ssb-SubcarrierOffset', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MIB_ssb_SubcarrierOffset._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
_MIB_dmrs_TypeA_Position = ENUM(name=u'dmrs-TypeA-Position', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MIB_dmrs_TypeA_Position._cont = ASN1Dict([(u'pos2', 0), (u'pos3', 1)])
_MIB_dmrs_TypeA_Position._ext = None
_MIB_pdcch_ConfigSIB1 = SEQ(name=u'pdcch-ConfigSIB1', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PDCCH-ConfigSIB1')))
_MIB_cellBarred = ENUM(name=u'cellBarred', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MIB_cellBarred._cont = ASN1Dict([(u'barred', 0), (u'notBarred', 1)])
_MIB_cellBarred._ext = None
_MIB_intraFreqReselection = ENUM(name=u'intraFreqReselection', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MIB_intraFreqReselection._cont = ASN1Dict([(u'allowed', 0), (u'notAllowed', 1)])
_MIB_intraFreqReselection._ext = None
_MIB_spare = BIT_STR(name=u'spare', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MIB_spare._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
MIB._cont = ASN1Dict([
(u'systemFrameNumber', _MIB_systemFrameNumber),
(u'subCarrierSpacingCommon', _MIB_subCarrierSpacingCommon),
(u'ssb-SubcarrierOffset', _MIB_ssb_SubcarrierOffset),
(u'dmrs-TypeA-Position', _MIB_dmrs_TypeA_Position),
(u'pdcch-ConfigSIB1', _MIB_pdcch_ConfigSIB1),
(u'cellBarred', _MIB_cellBarred),
(u'intraFreqReselection', _MIB_intraFreqReselection),
(u'spare', _MIB_spare),
])
MIB._ext = None
#-----< MeasurementReport >-----#
MeasurementReport = SEQ(name=u'MeasurementReport', mode=MODE_TYPE)
_MeasurementReport_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__MeasurementReport_criticalExtensions_measurementReport = SEQ(name=u'measurementReport', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasurementReport-IEs')))
__MeasurementReport_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MeasurementReport_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__MeasurementReport_criticalExtensions_criticalExtensionsFuture._ext = None
_MeasurementReport_criticalExtensions._cont = ASN1Dict([
(u'measurementReport', __MeasurementReport_criticalExtensions_measurementReport),
(u'criticalExtensionsFuture', __MeasurementReport_criticalExtensions_criticalExtensionsFuture),
])
_MeasurementReport_criticalExtensions._ext = None
MeasurementReport._cont = ASN1Dict([
(u'criticalExtensions', _MeasurementReport_criticalExtensions),
])
MeasurementReport._ext = None
#-----< MeasurementReport-IEs >-----#
MeasurementReport_IEs = SEQ(name=u'MeasurementReport-IEs', mode=MODE_TYPE)
_MeasurementReport_IEs_measResults = SEQ(name=u'measResults', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResults')))
_MeasurementReport_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MeasurementReport_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MeasurementReport_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_MeasurementReport_IEs_nonCriticalExtension._ext = None
MeasurementReport_IEs._cont = ASN1Dict([
(u'measResults', _MeasurementReport_IEs_measResults),
(u'lateNonCriticalExtension', _MeasurementReport_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _MeasurementReport_IEs_nonCriticalExtension),
])
MeasurementReport_IEs._ext = None
#-----< MobilityFromNRCommand >-----#
MobilityFromNRCommand = SEQ(name=u'MobilityFromNRCommand', mode=MODE_TYPE)
_MobilityFromNRCommand_rrc_TransactionIdentifier = INT(name=u'rrc-TransactionIdentifier', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRC-TransactionIdentifier')))
_MobilityFromNRCommand_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__MobilityFromNRCommand_criticalExtensions_mobilityFromNRCommand = SEQ(name=u'mobilityFromNRCommand', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MobilityFromNRCommand-IEs')))
__MobilityFromNRCommand_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MobilityFromNRCommand_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__MobilityFromNRCommand_criticalExtensions_criticalExtensionsFuture._ext = None
_MobilityFromNRCommand_criticalExtensions._cont = ASN1Dict([
(u'mobilityFromNRCommand', __MobilityFromNRCommand_criticalExtensions_mobilityFromNRCommand),
(u'criticalExtensionsFuture', __MobilityFromNRCommand_criticalExtensions_criticalExtensionsFuture),
])
_MobilityFromNRCommand_criticalExtensions._ext = None
MobilityFromNRCommand._cont = ASN1Dict([
(u'rrc-TransactionIdentifier', _MobilityFromNRCommand_rrc_TransactionIdentifier),
(u'criticalExtensions', _MobilityFromNRCommand_criticalExtensions),
])
MobilityFromNRCommand._ext = None
#-----< MobilityFromNRCommand-IEs >-----#
MobilityFromNRCommand_IEs = SEQ(name=u'MobilityFromNRCommand-IEs', mode=MODE_TYPE)
_MobilityFromNRCommand_IEs_targetRAT_Type = ENUM(name=u'targetRAT-Type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MobilityFromNRCommand_IEs_targetRAT_Type._cont = ASN1Dict([(u'eutra', 0), (u'spare3', 1), (u'spare2', 2), (u'spare1', 3)])
_MobilityFromNRCommand_IEs_targetRAT_Type._ext = []
_MobilityFromNRCommand_IEs_targetRAT_MessageContainer = OCT_STR(name=u'targetRAT-MessageContainer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MobilityFromNRCommand_IEs_nas_SecurityParamFromNR = OCT_STR(name=u'nas-SecurityParamFromNR', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MobilityFromNRCommand_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MobilityFromNRCommand_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MobilityFromNRCommand_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_MobilityFromNRCommand_IEs_nonCriticalExtension._ext = None
MobilityFromNRCommand_IEs._cont = ASN1Dict([
(u'targetRAT-Type', _MobilityFromNRCommand_IEs_targetRAT_Type),
(u'targetRAT-MessageContainer', _MobilityFromNRCommand_IEs_targetRAT_MessageContainer),
(u'nas-SecurityParamFromNR', _MobilityFromNRCommand_IEs_nas_SecurityParamFromNR),
(u'lateNonCriticalExtension', _MobilityFromNRCommand_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _MobilityFromNRCommand_IEs_nonCriticalExtension),
])
MobilityFromNRCommand_IEs._ext = None
#-----< Paging >-----#
Paging = SEQ(name=u'Paging', mode=MODE_TYPE)
_Paging_pagingRecordList = SEQ_OF(name=u'pagingRecordList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PagingRecordList')), opt=True)
_Paging_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Paging_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Paging_nonCriticalExtension._cont = ASN1Dict([
])
_Paging_nonCriticalExtension._ext = None
Paging._cont = ASN1Dict([
(u'pagingRecordList', _Paging_pagingRecordList),
(u'lateNonCriticalExtension', _Paging_lateNonCriticalExtension),
(u'nonCriticalExtension', _Paging_nonCriticalExtension),
])
Paging._ext = None
#-----< PagingRecordList >-----#
PagingRecordList = SEQ_OF(name=u'PagingRecordList', mode=MODE_TYPE)
_PagingRecordList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PagingRecord')))
PagingRecordList._cont = _PagingRecordList__item_
PagingRecordList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< PagingRecord >-----#
PagingRecord = SEQ(name=u'PagingRecord', mode=MODE_TYPE)
_PagingRecord_ue_Identity = CHOICE(name=u'ue-Identity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PagingUE-Identity')))
_PagingRecord_accessType = ENUM(name=u'accessType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PagingRecord_accessType._cont = ASN1Dict([(u'non3GPP', 0)])
_PagingRecord_accessType._ext = None
PagingRecord._cont = ASN1Dict([
(u'ue-Identity', _PagingRecord_ue_Identity),
(u'accessType', _PagingRecord_accessType),
])
PagingRecord._ext = []
#-----< PagingUE-Identity >-----#
PagingUE_Identity = CHOICE(name=u'PagingUE-Identity', mode=MODE_TYPE)
_PagingUE_Identity_ng_5G_S_TMSI = BIT_STR(name=u'ng-5G-S-TMSI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NG-5G-S-TMSI')))
_PagingUE_Identity_i_RNTI = BIT_STR(name=u'i-RNTI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'I-RNTI-Value')))
PagingUE_Identity._cont = ASN1Dict([
(u'ng-5G-S-TMSI', _PagingUE_Identity_ng_5G_S_TMSI),
(u'i-RNTI', _PagingUE_Identity_i_RNTI),
])
PagingUE_Identity._ext = []
#-----< RRCReestablishment >-----#
RRCReestablishment = SEQ(name=u'RRCReestablishment', mode=MODE_TYPE)
_RRCReestablishment_rrc_TransactionIdentifier = INT(name=u'rrc-TransactionIdentifier', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRC-TransactionIdentifier')))
_RRCReestablishment_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__RRCReestablishment_criticalExtensions_rrcReestablishment = SEQ(name=u'rrcReestablishment', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCReestablishment-IEs')))
__RRCReestablishment_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RRCReestablishment_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__RRCReestablishment_criticalExtensions_criticalExtensionsFuture._ext = None
_RRCReestablishment_criticalExtensions._cont = ASN1Dict([
(u'rrcReestablishment', __RRCReestablishment_criticalExtensions_rrcReestablishment),
(u'criticalExtensionsFuture', __RRCReestablishment_criticalExtensions_criticalExtensionsFuture),
])
_RRCReestablishment_criticalExtensions._ext = None
RRCReestablishment._cont = ASN1Dict([
(u'rrc-TransactionIdentifier', _RRCReestablishment_rrc_TransactionIdentifier),
(u'criticalExtensions', _RRCReestablishment_criticalExtensions),
])
RRCReestablishment._ext = None
#-----< RRCReestablishment-IEs >-----#
RRCReestablishment_IEs = SEQ(name=u'RRCReestablishment-IEs', mode=MODE_TYPE)
_RRCReestablishment_IEs_nextHopChainingCount = INT(name=u'nextHopChainingCount', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NextHopChainingCount')))
_RRCReestablishment_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCReestablishment_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCReestablishment_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_RRCReestablishment_IEs_nonCriticalExtension._ext = None
RRCReestablishment_IEs._cont = ASN1Dict([
(u'nextHopChainingCount', _RRCReestablishment_IEs_nextHopChainingCount),
(u'lateNonCriticalExtension', _RRCReestablishment_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _RRCReestablishment_IEs_nonCriticalExtension),
])
RRCReestablishment_IEs._ext = None
#-----< RRCReestablishmentComplete >-----#
RRCReestablishmentComplete = SEQ(name=u'RRCReestablishmentComplete', mode=MODE_TYPE)
_RRCReestablishmentComplete_rrc_TransactionIdentifier = INT(name=u'rrc-TransactionIdentifier', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRC-TransactionIdentifier')))
_RRCReestablishmentComplete_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__RRCReestablishmentComplete_criticalExtensions_rrcReestablishmentComplete = SEQ(name=u'rrcReestablishmentComplete', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCReestablishmentComplete-IEs')))
__RRCReestablishmentComplete_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RRCReestablishmentComplete_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__RRCReestablishmentComplete_criticalExtensions_criticalExtensionsFuture._ext = None
_RRCReestablishmentComplete_criticalExtensions._cont = ASN1Dict([
(u'rrcReestablishmentComplete', __RRCReestablishmentComplete_criticalExtensions_rrcReestablishmentComplete),
(u'criticalExtensionsFuture', __RRCReestablishmentComplete_criticalExtensions_criticalExtensionsFuture),
])
_RRCReestablishmentComplete_criticalExtensions._ext = None
RRCReestablishmentComplete._cont = ASN1Dict([
(u'rrc-TransactionIdentifier', _RRCReestablishmentComplete_rrc_TransactionIdentifier),
(u'criticalExtensions', _RRCReestablishmentComplete_criticalExtensions),
])
RRCReestablishmentComplete._ext = None
#-----< RRCReestablishmentComplete-IEs >-----#
RRCReestablishmentComplete_IEs = SEQ(name=u'RRCReestablishmentComplete-IEs', mode=MODE_TYPE)
_RRCReestablishmentComplete_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCReestablishmentComplete_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCReestablishmentComplete_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_RRCReestablishmentComplete_IEs_nonCriticalExtension._ext = None
RRCReestablishmentComplete_IEs._cont = ASN1Dict([
(u'lateNonCriticalExtension', _RRCReestablishmentComplete_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _RRCReestablishmentComplete_IEs_nonCriticalExtension),
])
RRCReestablishmentComplete_IEs._ext = None
#-----< RRCReestablishmentRequest >-----#
RRCReestablishmentRequest = SEQ(name=u'RRCReestablishmentRequest', mode=MODE_TYPE)
_RRCReestablishmentRequest_rrcReestablishmentRequest = SEQ(name=u'rrcReestablishmentRequest', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCReestablishmentRequest-IEs')))
RRCReestablishmentRequest._cont = ASN1Dict([
(u'rrcReestablishmentRequest', _RRCReestablishmentRequest_rrcReestablishmentRequest),
])
RRCReestablishmentRequest._ext = None
#-----< RRCReestablishmentRequest-IEs >-----#
RRCReestablishmentRequest_IEs = SEQ(name=u'RRCReestablishmentRequest-IEs', mode=MODE_TYPE)
_RRCReestablishmentRequest_IEs_ue_Identity = SEQ(name=u'ue-Identity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReestabUE-Identity')))
_RRCReestablishmentRequest_IEs_reestablishmentCause = ENUM(name=u'reestablishmentCause', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReestablishmentCause')))
_RRCReestablishmentRequest_IEs_spare = BIT_STR(name=u'spare', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RRCReestablishmentRequest_IEs_spare._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
RRCReestablishmentRequest_IEs._cont = ASN1Dict([
(u'ue-Identity', _RRCReestablishmentRequest_IEs_ue_Identity),
(u'reestablishmentCause', _RRCReestablishmentRequest_IEs_reestablishmentCause),
(u'spare', _RRCReestablishmentRequest_IEs_spare),
])
RRCReestablishmentRequest_IEs._ext = None
#-----< ReestabUE-Identity >-----#
ReestabUE_Identity = SEQ(name=u'ReestabUE-Identity', mode=MODE_TYPE)
_ReestabUE_Identity_c_RNTI = INT(name=u'c-RNTI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RNTI-Value')))
_ReestabUE_Identity_physCellId = INT(name=u'physCellId', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PhysCellId')))
_ReestabUE_Identity_shortMAC_I = BIT_STR(name=u'shortMAC-I', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ShortMAC-I')))
ReestabUE_Identity._cont = ASN1Dict([
(u'c-RNTI', _ReestabUE_Identity_c_RNTI),
(u'physCellId', _ReestabUE_Identity_physCellId),
(u'shortMAC-I', _ReestabUE_Identity_shortMAC_I),
])
ReestabUE_Identity._ext = None
#-----< ReestablishmentCause >-----#
ReestablishmentCause = ENUM(name=u'ReestablishmentCause', mode=MODE_TYPE)
ReestablishmentCause._cont = ASN1Dict([(u'reconfigurationFailure', 0), (u'handoverFailure', 1), (u'otherFailure', 2), (u'spare1', 3)])
ReestablishmentCause._ext = None
#-----< RRCReconfiguration >-----#
RRCReconfiguration = SEQ(name=u'RRCReconfiguration', mode=MODE_TYPE)
_RRCReconfiguration_rrc_TransactionIdentifier = INT(name=u'rrc-TransactionIdentifier', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRC-TransactionIdentifier')))
_RRCReconfiguration_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__RRCReconfiguration_criticalExtensions_rrcReconfiguration = SEQ(name=u'rrcReconfiguration', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCReconfiguration-IEs')))
__RRCReconfiguration_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RRCReconfiguration_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__RRCReconfiguration_criticalExtensions_criticalExtensionsFuture._ext = None
_RRCReconfiguration_criticalExtensions._cont = ASN1Dict([
(u'rrcReconfiguration', __RRCReconfiguration_criticalExtensions_rrcReconfiguration),
(u'criticalExtensionsFuture', __RRCReconfiguration_criticalExtensions_criticalExtensionsFuture),
])
_RRCReconfiguration_criticalExtensions._ext = None
RRCReconfiguration._cont = ASN1Dict([
(u'rrc-TransactionIdentifier', _RRCReconfiguration_rrc_TransactionIdentifier),
(u'criticalExtensions', _RRCReconfiguration_criticalExtensions),
])
RRCReconfiguration._ext = None
#-----< RRCReconfiguration-IEs >-----#
RRCReconfiguration_IEs = SEQ(name=u'RRCReconfiguration-IEs', mode=MODE_TYPE)
_RRCReconfiguration_IEs_radioBearerConfig = SEQ(name=u'radioBearerConfig', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RadioBearerConfig')), opt=True)
_RRCReconfiguration_IEs_secondaryCellGroup = OCT_STR(name=u'secondaryCellGroup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__RRCReconfiguration_IEs_secondaryCellGroup_contain = SEQ(name='_cont_secondaryCellGroup', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CellGroupConfig')))
_RRCReconfiguration_IEs_secondaryCellGroup._const_cont = __RRCReconfiguration_IEs_secondaryCellGroup_contain
_RRCReconfiguration_IEs_measConfig = SEQ(name=u'measConfig', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasConfig')), opt=True)
_RRCReconfiguration_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCReconfiguration_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCReconfiguration-v1530-IEs')), opt=True)
RRCReconfiguration_IEs._cont = ASN1Dict([
(u'radioBearerConfig', _RRCReconfiguration_IEs_radioBearerConfig),
(u'secondaryCellGroup', _RRCReconfiguration_IEs_secondaryCellGroup),
(u'measConfig', _RRCReconfiguration_IEs_measConfig),
(u'lateNonCriticalExtension', _RRCReconfiguration_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _RRCReconfiguration_IEs_nonCriticalExtension),
])
RRCReconfiguration_IEs._ext = None
#-----< RRCReconfiguration-v1530-IEs >-----#
RRCReconfiguration_v1530_IEs = SEQ(name=u'RRCReconfiguration-v1530-IEs', mode=MODE_TYPE)
_RRCReconfiguration_v1530_IEs_masterCellGroup = OCT_STR(name=u'masterCellGroup', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__RRCReconfiguration_v1530_IEs_masterCellGroup_contain = SEQ(name='_cont_masterCellGroup', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CellGroupConfig')))
_RRCReconfiguration_v1530_IEs_masterCellGroup._const_cont = __RRCReconfiguration_v1530_IEs_masterCellGroup_contain
_RRCReconfiguration_v1530_IEs_fullConfig = ENUM(name=u'fullConfig', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCReconfiguration_v1530_IEs_fullConfig._cont = ASN1Dict([(u'true', 0)])
_RRCReconfiguration_v1530_IEs_fullConfig._ext = None
_RRCReconfiguration_v1530_IEs_dedicatedNAS_MessageList = SEQ_OF(name=u'dedicatedNAS-MessageList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__RRCReconfiguration_v1530_IEs_dedicatedNAS_MessageList__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'DedicatedNAS-Message')))
_RRCReconfiguration_v1530_IEs_dedicatedNAS_MessageList._cont = __RRCReconfiguration_v1530_IEs_dedicatedNAS_MessageList__item_
_RRCReconfiguration_v1530_IEs_dedicatedNAS_MessageList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=29)], ev=None, er=[])
_RRCReconfiguration_v1530_IEs_masterKeyUpdate = SEQ(name=u'masterKeyUpdate', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MasterKeyUpdate')), opt=True)
_RRCReconfiguration_v1530_IEs_dedicatedSIB1_Delivery = OCT_STR(name=u'dedicatedSIB1-Delivery', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__RRCReconfiguration_v1530_IEs_dedicatedSIB1_Delivery_contain = SEQ(name='_cont_dedicatedSIB1-Delivery', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SIB1')))
_RRCReconfiguration_v1530_IEs_dedicatedSIB1_Delivery._const_cont = __RRCReconfiguration_v1530_IEs_dedicatedSIB1_Delivery_contain
_RRCReconfiguration_v1530_IEs_dedicatedSystemInformationDelivery = OCT_STR(name=u'dedicatedSystemInformationDelivery', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__RRCReconfiguration_v1530_IEs_dedicatedSystemInformationDelivery_contain = SEQ(name='_cont_dedicatedSystemInformationDelivery', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SystemInformation')))
_RRCReconfiguration_v1530_IEs_dedicatedSystemInformationDelivery._const_cont = __RRCReconfiguration_v1530_IEs_dedicatedSystemInformationDelivery_contain
_RRCReconfiguration_v1530_IEs_otherConfig = SEQ(name=u'otherConfig', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'OtherConfig')), opt=True)
_RRCReconfiguration_v1530_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCReconfiguration_v1530_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_RRCReconfiguration_v1530_IEs_nonCriticalExtension._ext = None
RRCReconfiguration_v1530_IEs._cont = ASN1Dict([
(u'masterCellGroup', _RRCReconfiguration_v1530_IEs_masterCellGroup),
(u'fullConfig', _RRCReconfiguration_v1530_IEs_fullConfig),
(u'dedicatedNAS-MessageList', _RRCReconfiguration_v1530_IEs_dedicatedNAS_MessageList),
(u'masterKeyUpdate', _RRCReconfiguration_v1530_IEs_masterKeyUpdate),
(u'dedicatedSIB1-Delivery', _RRCReconfiguration_v1530_IEs_dedicatedSIB1_Delivery),
(u'dedicatedSystemInformationDelivery', _RRCReconfiguration_v1530_IEs_dedicatedSystemInformationDelivery),
(u'otherConfig', _RRCReconfiguration_v1530_IEs_otherConfig),
(u'nonCriticalExtension', _RRCReconfiguration_v1530_IEs_nonCriticalExtension),
])
RRCReconfiguration_v1530_IEs._ext = None
#-----< MasterKeyUpdate >-----#
MasterKeyUpdate = SEQ(name=u'MasterKeyUpdate', mode=MODE_TYPE)
_MasterKeyUpdate_keySetChangeIndicator = BOOL(name=u'keySetChangeIndicator', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MasterKeyUpdate_nextHopChainingCount = INT(name=u'nextHopChainingCount', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NextHopChainingCount')))
_MasterKeyUpdate_nas_Container = OCT_STR(name=u'nas-Container', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
MasterKeyUpdate._cont = ASN1Dict([
(u'keySetChangeIndicator', _MasterKeyUpdate_keySetChangeIndicator),
(u'nextHopChainingCount', _MasterKeyUpdate_nextHopChainingCount),
(u'nas-Container', _MasterKeyUpdate_nas_Container),
])
MasterKeyUpdate._ext = []
#-----< RRCReconfigurationComplete >-----#
RRCReconfigurationComplete = SEQ(name=u'RRCReconfigurationComplete', mode=MODE_TYPE)
_RRCReconfigurationComplete_rrc_TransactionIdentifier = INT(name=u'rrc-TransactionIdentifier', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRC-TransactionIdentifier')))
_RRCReconfigurationComplete_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__RRCReconfigurationComplete_criticalExtensions_rrcReconfigurationComplete = SEQ(name=u'rrcReconfigurationComplete', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCReconfigurationComplete-IEs')))
__RRCReconfigurationComplete_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RRCReconfigurationComplete_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__RRCReconfigurationComplete_criticalExtensions_criticalExtensionsFuture._ext = None
_RRCReconfigurationComplete_criticalExtensions._cont = ASN1Dict([
(u'rrcReconfigurationComplete', __RRCReconfigurationComplete_criticalExtensions_rrcReconfigurationComplete),
(u'criticalExtensionsFuture', __RRCReconfigurationComplete_criticalExtensions_criticalExtensionsFuture),
])
_RRCReconfigurationComplete_criticalExtensions._ext = None
RRCReconfigurationComplete._cont = ASN1Dict([
(u'rrc-TransactionIdentifier', _RRCReconfigurationComplete_rrc_TransactionIdentifier),
(u'criticalExtensions', _RRCReconfigurationComplete_criticalExtensions),
])
RRCReconfigurationComplete._ext = None
#-----< RRCReconfigurationComplete-IEs >-----#
RRCReconfigurationComplete_IEs = SEQ(name=u'RRCReconfigurationComplete-IEs', mode=MODE_TYPE)
_RRCReconfigurationComplete_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCReconfigurationComplete_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCReconfigurationComplete-v1530-IEs')), opt=True)
RRCReconfigurationComplete_IEs._cont = ASN1Dict([
(u'lateNonCriticalExtension', _RRCReconfigurationComplete_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _RRCReconfigurationComplete_IEs_nonCriticalExtension),
])
RRCReconfigurationComplete_IEs._ext = None
#-----< RRCReconfigurationComplete-v1530-IEs >-----#
RRCReconfigurationComplete_v1530_IEs = SEQ(name=u'RRCReconfigurationComplete-v1530-IEs', mode=MODE_TYPE)
_RRCReconfigurationComplete_v1530_IEs_uplinkTxDirectCurrentList = SEQ_OF(name=u'uplinkTxDirectCurrentList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UplinkTxDirectCurrentList')), opt=True)
_RRCReconfigurationComplete_v1530_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCReconfigurationComplete_v1530_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_RRCReconfigurationComplete_v1530_IEs_nonCriticalExtension._ext = None
RRCReconfigurationComplete_v1530_IEs._cont = ASN1Dict([
(u'uplinkTxDirectCurrentList', _RRCReconfigurationComplete_v1530_IEs_uplinkTxDirectCurrentList),
(u'nonCriticalExtension', _RRCReconfigurationComplete_v1530_IEs_nonCriticalExtension),
])
RRCReconfigurationComplete_v1530_IEs._ext = None
#-----< RRCReject >-----#
RRCReject = SEQ(name=u'RRCReject', mode=MODE_TYPE)
_RRCReject_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__RRCReject_criticalExtensions_rrcReject = SEQ(name=u'rrcReject', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCReject-IEs')))
__RRCReject_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RRCReject_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__RRCReject_criticalExtensions_criticalExtensionsFuture._ext = None
_RRCReject_criticalExtensions._cont = ASN1Dict([
(u'rrcReject', __RRCReject_criticalExtensions_rrcReject),
(u'criticalExtensionsFuture', __RRCReject_criticalExtensions_criticalExtensionsFuture),
])
_RRCReject_criticalExtensions._ext = None
RRCReject._cont = ASN1Dict([
(u'criticalExtensions', _RRCReject_criticalExtensions),
])
RRCReject._ext = None
#-----< RRCReject-IEs >-----#
RRCReject_IEs = SEQ(name=u'RRCReject-IEs', mode=MODE_TYPE)
_RRCReject_IEs_waitTime = INT(name=u'waitTime', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RejectWaitTime')), opt=True)
_RRCReject_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCReject_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCReject_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_RRCReject_IEs_nonCriticalExtension._ext = None
RRCReject_IEs._cont = ASN1Dict([
(u'waitTime', _RRCReject_IEs_waitTime),
(u'lateNonCriticalExtension', _RRCReject_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _RRCReject_IEs_nonCriticalExtension),
])
RRCReject_IEs._ext = None
#-----< RejectWaitTime >-----#
RejectWaitTime = INT(name=u'RejectWaitTime', mode=MODE_TYPE)
RejectWaitTime._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
#-----< RRCRelease >-----#
RRCRelease = SEQ(name=u'RRCRelease', mode=MODE_TYPE)
_RRCRelease_rrc_TransactionIdentifier = INT(name=u'rrc-TransactionIdentifier', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRC-TransactionIdentifier')))
_RRCRelease_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__RRCRelease_criticalExtensions_rrcRelease = SEQ(name=u'rrcRelease', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCRelease-IEs')))
__RRCRelease_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RRCRelease_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__RRCRelease_criticalExtensions_criticalExtensionsFuture._ext = None
_RRCRelease_criticalExtensions._cont = ASN1Dict([
(u'rrcRelease', __RRCRelease_criticalExtensions_rrcRelease),
(u'criticalExtensionsFuture', __RRCRelease_criticalExtensions_criticalExtensionsFuture),
])
_RRCRelease_criticalExtensions._ext = None
RRCRelease._cont = ASN1Dict([
(u'rrc-TransactionIdentifier', _RRCRelease_rrc_TransactionIdentifier),
(u'criticalExtensions', _RRCRelease_criticalExtensions),
])
RRCRelease._ext = None
#-----< RRCRelease-IEs >-----#
RRCRelease_IEs = SEQ(name=u'RRCRelease-IEs', mode=MODE_TYPE)
_RRCRelease_IEs_redirectedCarrierInfo = CHOICE(name=u'redirectedCarrierInfo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RedirectedCarrierInfo')), opt=True)
_RRCRelease_IEs_cellReselectionPriorities = SEQ(name=u'cellReselectionPriorities', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CellReselectionPriorities')), opt=True)
_RRCRelease_IEs_suspendConfig = SEQ(name=u'suspendConfig', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SuspendConfig')), opt=True)
_RRCRelease_IEs_deprioritisationReq = SEQ(name=u'deprioritisationReq', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__RRCRelease_IEs_deprioritisationReq_deprioritisationType = ENUM(name=u'deprioritisationType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RRCRelease_IEs_deprioritisationReq_deprioritisationType._cont = ASN1Dict([(u'frequency', 0), (u'nr', 1)])
__RRCRelease_IEs_deprioritisationReq_deprioritisationType._ext = None
__RRCRelease_IEs_deprioritisationReq_deprioritisationTimer = ENUM(name=u'deprioritisationTimer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RRCRelease_IEs_deprioritisationReq_deprioritisationTimer._cont = ASN1Dict([(u'min5', 0), (u'min10', 1), (u'min15', 2), (u'min30', 3)])
__RRCRelease_IEs_deprioritisationReq_deprioritisationTimer._ext = None
_RRCRelease_IEs_deprioritisationReq._cont = ASN1Dict([
(u'deprioritisationType', __RRCRelease_IEs_deprioritisationReq_deprioritisationType),
(u'deprioritisationTimer', __RRCRelease_IEs_deprioritisationReq_deprioritisationTimer),
])
_RRCRelease_IEs_deprioritisationReq._ext = None
_RRCRelease_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCRelease_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCRelease_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_RRCRelease_IEs_nonCriticalExtension._ext = None
RRCRelease_IEs._cont = ASN1Dict([
(u'redirectedCarrierInfo', _RRCRelease_IEs_redirectedCarrierInfo),
(u'cellReselectionPriorities', _RRCRelease_IEs_cellReselectionPriorities),
(u'suspendConfig', _RRCRelease_IEs_suspendConfig),
(u'deprioritisationReq', _RRCRelease_IEs_deprioritisationReq),
(u'lateNonCriticalExtension', _RRCRelease_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _RRCRelease_IEs_nonCriticalExtension),
])
RRCRelease_IEs._ext = None
#-----< RedirectedCarrierInfo >-----#
RedirectedCarrierInfo = CHOICE(name=u'RedirectedCarrierInfo', mode=MODE_TYPE)
_RedirectedCarrierInfo_nr = SEQ(name=u'nr', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CarrierInfoNR')))
_RedirectedCarrierInfo_eutra = SEQ(name=u'eutra', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RedirectedCarrierInfo-EUTRA')))
RedirectedCarrierInfo._cont = ASN1Dict([
(u'nr', _RedirectedCarrierInfo_nr),
(u'eutra', _RedirectedCarrierInfo_eutra),
])
RedirectedCarrierInfo._ext = []
#-----< RedirectedCarrierInfo-EUTRA >-----#
RedirectedCarrierInfo_EUTRA = SEQ(name=u'RedirectedCarrierInfo-EUTRA', mode=MODE_TYPE)
_RedirectedCarrierInfo_EUTRA_eutraFrequency = INT(name=u'eutraFrequency', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueEUTRA')))
_RedirectedCarrierInfo_EUTRA_cnType_r15 = ENUM(name=u'cnType-r15', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RedirectedCarrierInfo_EUTRA_cnType_r15._cont = ASN1Dict([(u'epc', 0), (u'fiveGC', 1)])
_RedirectedCarrierInfo_EUTRA_cnType_r15._ext = None
RedirectedCarrierInfo_EUTRA._cont = ASN1Dict([
(u'eutraFrequency', _RedirectedCarrierInfo_EUTRA_eutraFrequency),
(u'cnType-r15', _RedirectedCarrierInfo_EUTRA_cnType_r15),
])
RedirectedCarrierInfo_EUTRA._ext = None
#-----< CarrierInfoNR >-----#
CarrierInfoNR = SEQ(name=u'CarrierInfoNR', mode=MODE_TYPE)
_CarrierInfoNR_carrierFreq = INT(name=u'carrierFreq', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')))
_CarrierInfoNR_ssbSubcarrierSpacing = ENUM(name=u'ssbSubcarrierSpacing', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SubcarrierSpacing')))
_CarrierInfoNR_smtc = SEQ(name=u'smtc', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-MTC')), opt=True)
CarrierInfoNR._cont = ASN1Dict([
(u'carrierFreq', _CarrierInfoNR_carrierFreq),
(u'ssbSubcarrierSpacing', _CarrierInfoNR_ssbSubcarrierSpacing),
(u'smtc', _CarrierInfoNR_smtc),
])
CarrierInfoNR._ext = []
#-----< SuspendConfig >-----#
SuspendConfig = SEQ(name=u'SuspendConfig', mode=MODE_TYPE)
_SuspendConfig_fullI_RNTI = BIT_STR(name=u'fullI-RNTI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'I-RNTI-Value')))
_SuspendConfig_shortI_RNTI = BIT_STR(name=u'shortI-RNTI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ShortI-RNTI-Value')))
_SuspendConfig_ran_PagingCycle = ENUM(name=u'ran-PagingCycle', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PagingCycle')))
_SuspendConfig_ran_NotificationAreaInfo = CHOICE(name=u'ran-NotificationAreaInfo', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RAN-NotificationAreaInfo')), opt=True)
_SuspendConfig_t380 = ENUM(name=u't380', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PeriodicRNAU-TimerValue')), opt=True)
_SuspendConfig_nextHopChainingCount = INT(name=u'nextHopChainingCount', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NextHopChainingCount')))
SuspendConfig._cont = ASN1Dict([
(u'fullI-RNTI', _SuspendConfig_fullI_RNTI),
(u'shortI-RNTI', _SuspendConfig_shortI_RNTI),
(u'ran-PagingCycle', _SuspendConfig_ran_PagingCycle),
(u'ran-NotificationAreaInfo', _SuspendConfig_ran_NotificationAreaInfo),
(u't380', _SuspendConfig_t380),
(u'nextHopChainingCount', _SuspendConfig_nextHopChainingCount),
])
SuspendConfig._ext = []
#-----< PeriodicRNAU-TimerValue >-----#
PeriodicRNAU_TimerValue = ENUM(name=u'PeriodicRNAU-TimerValue', mode=MODE_TYPE)
PeriodicRNAU_TimerValue._cont = ASN1Dict([(u'min5', 0), (u'min10', 1), (u'min20', 2), (u'min30', 3), (u'min60', 4), (u'min120', 5), (u'min360', 6), (u'min720', 7)])
PeriodicRNAU_TimerValue._ext = None
#-----< CellReselectionPriorities >-----#
CellReselectionPriorities = SEQ(name=u'CellReselectionPriorities', mode=MODE_TYPE)
_CellReselectionPriorities_freqPriorityListEUTRA = SEQ_OF(name=u'freqPriorityListEUTRA', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqPriorityListEUTRA')), opt=True)
_CellReselectionPriorities_freqPriorityListNR = SEQ_OF(name=u'freqPriorityListNR', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqPriorityListNR')), opt=True)
_CellReselectionPriorities_t320 = ENUM(name=u't320', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CellReselectionPriorities_t320._cont = ASN1Dict([(u'min5', 0), (u'min10', 1), (u'min20', 2), (u'min30', 3), (u'min60', 4), (u'min120', 5), (u'min180', 6), (u'spare1', 7)])
_CellReselectionPriorities_t320._ext = None
CellReselectionPriorities._cont = ASN1Dict([
(u'freqPriorityListEUTRA', _CellReselectionPriorities_freqPriorityListEUTRA),
(u'freqPriorityListNR', _CellReselectionPriorities_freqPriorityListNR),
(u't320', _CellReselectionPriorities_t320),
])
CellReselectionPriorities._ext = []
#-----< PagingCycle >-----#
PagingCycle = ENUM(name=u'PagingCycle', mode=MODE_TYPE)
PagingCycle._cont = ASN1Dict([(u'rf32', 0), (u'rf64', 1), (u'rf128', 2), (u'rf256', 3)])
PagingCycle._ext = None
#-----< FreqPriorityListEUTRA >-----#
FreqPriorityListEUTRA = SEQ_OF(name=u'FreqPriorityListEUTRA', mode=MODE_TYPE)
_FreqPriorityListEUTRA__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqPriorityEUTRA')))
FreqPriorityListEUTRA._cont = _FreqPriorityListEUTRA__item_
FreqPriorityListEUTRA._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< FreqPriorityListNR >-----#
FreqPriorityListNR = SEQ_OF(name=u'FreqPriorityListNR', mode=MODE_TYPE)
_FreqPriorityListNR__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqPriorityNR')))
FreqPriorityListNR._cont = _FreqPriorityListNR__item_
FreqPriorityListNR._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< FreqPriorityEUTRA >-----#
FreqPriorityEUTRA = SEQ(name=u'FreqPriorityEUTRA', mode=MODE_TYPE)
_FreqPriorityEUTRA_carrierFreq = INT(name=u'carrierFreq', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueEUTRA')))
_FreqPriorityEUTRA_cellReselectionPriority = INT(name=u'cellReselectionPriority', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CellReselectionPriority')))
_FreqPriorityEUTRA_cellReselectionSubPriority = ENUM(name=u'cellReselectionSubPriority', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CellReselectionSubPriority')), opt=True)
FreqPriorityEUTRA._cont = ASN1Dict([
(u'carrierFreq', _FreqPriorityEUTRA_carrierFreq),
(u'cellReselectionPriority', _FreqPriorityEUTRA_cellReselectionPriority),
(u'cellReselectionSubPriority', _FreqPriorityEUTRA_cellReselectionSubPriority),
])
FreqPriorityEUTRA._ext = None
#-----< FreqPriorityNR >-----#
FreqPriorityNR = SEQ(name=u'FreqPriorityNR', mode=MODE_TYPE)
_FreqPriorityNR_carrierFreq = INT(name=u'carrierFreq', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')))
_FreqPriorityNR_cellReselectionPriority = INT(name=u'cellReselectionPriority', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CellReselectionPriority')))
_FreqPriorityNR_cellReselectionSubPriority = ENUM(name=u'cellReselectionSubPriority', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CellReselectionSubPriority')), opt=True)
FreqPriorityNR._cont = ASN1Dict([
(u'carrierFreq', _FreqPriorityNR_carrierFreq),
(u'cellReselectionPriority', _FreqPriorityNR_cellReselectionPriority),
(u'cellReselectionSubPriority', _FreqPriorityNR_cellReselectionSubPriority),
])
FreqPriorityNR._ext = None
#-----< RAN-NotificationAreaInfo >-----#
RAN_NotificationAreaInfo = CHOICE(name=u'RAN-NotificationAreaInfo', mode=MODE_TYPE)
_RAN_NotificationAreaInfo_cellList = SEQ_OF(name=u'cellList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PLMN-RAN-AreaCellList')))
_RAN_NotificationAreaInfo_ran_AreaConfigList = SEQ_OF(name=u'ran-AreaConfigList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PLMN-RAN-AreaConfigList')))
RAN_NotificationAreaInfo._cont = ASN1Dict([
(u'cellList', _RAN_NotificationAreaInfo_cellList),
(u'ran-AreaConfigList', _RAN_NotificationAreaInfo_ran_AreaConfigList),
])
RAN_NotificationAreaInfo._ext = []
#-----< PLMN-RAN-AreaCellList >-----#
PLMN_RAN_AreaCellList = SEQ_OF(name=u'PLMN-RAN-AreaCellList', mode=MODE_TYPE)
_PLMN_RAN_AreaCellList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PLMN-RAN-AreaCell')))
PLMN_RAN_AreaCellList._cont = _PLMN_RAN_AreaCellList__item_
PLMN_RAN_AreaCellList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< PLMN-RAN-AreaCell >-----#
PLMN_RAN_AreaCell = SEQ(name=u'PLMN-RAN-AreaCell', mode=MODE_TYPE)
_PLMN_RAN_AreaCell_plmn_Identity = SEQ(name=u'plmn-Identity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PLMN-Identity')), opt=True)
_PLMN_RAN_AreaCell_ran_AreaCells = SEQ_OF(name=u'ran-AreaCells', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PLMN_RAN_AreaCell_ran_AreaCells__item_ = BIT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CellIdentity')))
_PLMN_RAN_AreaCell_ran_AreaCells._cont = __PLMN_RAN_AreaCell_ran_AreaCells__item_
_PLMN_RAN_AreaCell_ran_AreaCells._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
PLMN_RAN_AreaCell._cont = ASN1Dict([
(u'plmn-Identity', _PLMN_RAN_AreaCell_plmn_Identity),
(u'ran-AreaCells', _PLMN_RAN_AreaCell_ran_AreaCells),
])
PLMN_RAN_AreaCell._ext = None
#-----< PLMN-RAN-AreaConfigList >-----#
PLMN_RAN_AreaConfigList = SEQ_OF(name=u'PLMN-RAN-AreaConfigList', mode=MODE_TYPE)
_PLMN_RAN_AreaConfigList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PLMN-RAN-AreaConfig')))
PLMN_RAN_AreaConfigList._cont = _PLMN_RAN_AreaConfigList__item_
PLMN_RAN_AreaConfigList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< PLMN-RAN-AreaConfig >-----#
PLMN_RAN_AreaConfig = SEQ(name=u'PLMN-RAN-AreaConfig', mode=MODE_TYPE)
_PLMN_RAN_AreaConfig_plmn_Identity = SEQ(name=u'plmn-Identity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PLMN-Identity')), opt=True)
_PLMN_RAN_AreaConfig_ran_Area = SEQ_OF(name=u'ran-Area', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PLMN_RAN_AreaConfig_ran_Area__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'RAN-AreaConfig')))
_PLMN_RAN_AreaConfig_ran_Area._cont = __PLMN_RAN_AreaConfig_ran_Area__item_
_PLMN_RAN_AreaConfig_ran_Area._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
PLMN_RAN_AreaConfig._cont = ASN1Dict([
(u'plmn-Identity', _PLMN_RAN_AreaConfig_plmn_Identity),
(u'ran-Area', _PLMN_RAN_AreaConfig_ran_Area),
])
PLMN_RAN_AreaConfig._ext = None
#-----< RAN-AreaConfig >-----#
RAN_AreaConfig = SEQ(name=u'RAN-AreaConfig', mode=MODE_TYPE)
_RAN_AreaConfig_trackingAreaCode = BIT_STR(name=u'trackingAreaCode', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TrackingAreaCode')))
_RAN_AreaConfig_ran_AreaCodeList = SEQ_OF(name=u'ran-AreaCodeList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__RAN_AreaConfig_ran_AreaCodeList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'RAN-AreaCode')))
_RAN_AreaConfig_ran_AreaCodeList._cont = __RAN_AreaConfig_ran_AreaCodeList__item_
_RAN_AreaConfig_ran_AreaCodeList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
RAN_AreaConfig._cont = ASN1Dict([
(u'trackingAreaCode', _RAN_AreaConfig_trackingAreaCode),
(u'ran-AreaCodeList', _RAN_AreaConfig_ran_AreaCodeList),
])
RAN_AreaConfig._ext = None
#-----< RRCResume >-----#
RRCResume = SEQ(name=u'RRCResume', mode=MODE_TYPE)
_RRCResume_rrc_TransactionIdentifier = INT(name=u'rrc-TransactionIdentifier', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRC-TransactionIdentifier')))
_RRCResume_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__RRCResume_criticalExtensions_rrcResume = SEQ(name=u'rrcResume', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCResume-IEs')))
__RRCResume_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RRCResume_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__RRCResume_criticalExtensions_criticalExtensionsFuture._ext = None
_RRCResume_criticalExtensions._cont = ASN1Dict([
(u'rrcResume', __RRCResume_criticalExtensions_rrcResume),
(u'criticalExtensionsFuture', __RRCResume_criticalExtensions_criticalExtensionsFuture),
])
_RRCResume_criticalExtensions._ext = None
RRCResume._cont = ASN1Dict([
(u'rrc-TransactionIdentifier', _RRCResume_rrc_TransactionIdentifier),
(u'criticalExtensions', _RRCResume_criticalExtensions),
])
RRCResume._ext = None
#-----< RRCResume-IEs >-----#
RRCResume_IEs = SEQ(name=u'RRCResume-IEs', mode=MODE_TYPE)
_RRCResume_IEs_radioBearerConfig = SEQ(name=u'radioBearerConfig', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RadioBearerConfig')), opt=True)
_RRCResume_IEs_masterCellGroup = OCT_STR(name=u'masterCellGroup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__RRCResume_IEs_masterCellGroup_contain = SEQ(name='_cont_masterCellGroup', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CellGroupConfig')))
_RRCResume_IEs_masterCellGroup._const_cont = __RRCResume_IEs_masterCellGroup_contain
_RRCResume_IEs_measConfig = SEQ(name=u'measConfig', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasConfig')), opt=True)
_RRCResume_IEs_fullConfig = ENUM(name=u'fullConfig', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCResume_IEs_fullConfig._cont = ASN1Dict([(u'true', 0)])
_RRCResume_IEs_fullConfig._ext = None
_RRCResume_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCResume_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCResume_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_RRCResume_IEs_nonCriticalExtension._ext = None
RRCResume_IEs._cont = ASN1Dict([
(u'radioBearerConfig', _RRCResume_IEs_radioBearerConfig),
(u'masterCellGroup', _RRCResume_IEs_masterCellGroup),
(u'measConfig', _RRCResume_IEs_measConfig),
(u'fullConfig', _RRCResume_IEs_fullConfig),
(u'lateNonCriticalExtension', _RRCResume_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _RRCResume_IEs_nonCriticalExtension),
])
RRCResume_IEs._ext = None
#-----< RRCResumeComplete >-----#
RRCResumeComplete = SEQ(name=u'RRCResumeComplete', mode=MODE_TYPE)
_RRCResumeComplete_rrc_TransactionIdentifier = INT(name=u'rrc-TransactionIdentifier', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRC-TransactionIdentifier')))
_RRCResumeComplete_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__RRCResumeComplete_criticalExtensions_rrcResumeComplete = SEQ(name=u'rrcResumeComplete', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCResumeComplete-IEs')))
__RRCResumeComplete_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RRCResumeComplete_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__RRCResumeComplete_criticalExtensions_criticalExtensionsFuture._ext = None
_RRCResumeComplete_criticalExtensions._cont = ASN1Dict([
(u'rrcResumeComplete', __RRCResumeComplete_criticalExtensions_rrcResumeComplete),
(u'criticalExtensionsFuture', __RRCResumeComplete_criticalExtensions_criticalExtensionsFuture),
])
_RRCResumeComplete_criticalExtensions._ext = None
RRCResumeComplete._cont = ASN1Dict([
(u'rrc-TransactionIdentifier', _RRCResumeComplete_rrc_TransactionIdentifier),
(u'criticalExtensions', _RRCResumeComplete_criticalExtensions),
])
RRCResumeComplete._ext = None
#-----< RRCResumeComplete-IEs >-----#
RRCResumeComplete_IEs = SEQ(name=u'RRCResumeComplete-IEs', mode=MODE_TYPE)
_RRCResumeComplete_IEs_dedicatedNAS_Message = OCT_STR(name=u'dedicatedNAS-Message', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DedicatedNAS-Message')), opt=True)
_RRCResumeComplete_IEs_selectedPLMN_Identity = INT(name=u'selectedPLMN-Identity', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCResumeComplete_IEs_selectedPLMN_Identity._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=12)], ev=None, er=[])
_RRCResumeComplete_IEs_uplinkTxDirectCurrentList = SEQ_OF(name=u'uplinkTxDirectCurrentList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UplinkTxDirectCurrentList')), opt=True)
_RRCResumeComplete_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCResumeComplete_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCResumeComplete_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_RRCResumeComplete_IEs_nonCriticalExtension._ext = None
RRCResumeComplete_IEs._cont = ASN1Dict([
(u'dedicatedNAS-Message', _RRCResumeComplete_IEs_dedicatedNAS_Message),
(u'selectedPLMN-Identity', _RRCResumeComplete_IEs_selectedPLMN_Identity),
(u'uplinkTxDirectCurrentList', _RRCResumeComplete_IEs_uplinkTxDirectCurrentList),
(u'lateNonCriticalExtension', _RRCResumeComplete_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _RRCResumeComplete_IEs_nonCriticalExtension),
])
RRCResumeComplete_IEs._ext = None
#-----< RRCResumeRequest >-----#
RRCResumeRequest = SEQ(name=u'RRCResumeRequest', mode=MODE_TYPE)
_RRCResumeRequest_rrcResumeRequest = SEQ(name=u'rrcResumeRequest', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCResumeRequest-IEs')))
RRCResumeRequest._cont = ASN1Dict([
(u'rrcResumeRequest', _RRCResumeRequest_rrcResumeRequest),
])
RRCResumeRequest._ext = None
#-----< RRCResumeRequest-IEs >-----#
RRCResumeRequest_IEs = SEQ(name=u'RRCResumeRequest-IEs', mode=MODE_TYPE)
_RRCResumeRequest_IEs_resumeIdentity = BIT_STR(name=u'resumeIdentity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ShortI-RNTI-Value')))
_RRCResumeRequest_IEs_resumeMAC_I = BIT_STR(name=u'resumeMAC-I', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RRCResumeRequest_IEs_resumeMAC_I._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
_RRCResumeRequest_IEs_resumeCause = ENUM(name=u'resumeCause', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ResumeCause')))
_RRCResumeRequest_IEs_spare = BIT_STR(name=u'spare', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RRCResumeRequest_IEs_spare._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
RRCResumeRequest_IEs._cont = ASN1Dict([
(u'resumeIdentity', _RRCResumeRequest_IEs_resumeIdentity),
(u'resumeMAC-I', _RRCResumeRequest_IEs_resumeMAC_I),
(u'resumeCause', _RRCResumeRequest_IEs_resumeCause),
(u'spare', _RRCResumeRequest_IEs_spare),
])
RRCResumeRequest_IEs._ext = None
#-----< RRCResumeRequest1 >-----#
RRCResumeRequest1 = SEQ(name=u'RRCResumeRequest1', mode=MODE_TYPE)
_RRCResumeRequest1_rrcResumeRequest1 = SEQ(name=u'rrcResumeRequest1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCResumeRequest1-IEs')))
RRCResumeRequest1._cont = ASN1Dict([
(u'rrcResumeRequest1', _RRCResumeRequest1_rrcResumeRequest1),
])
RRCResumeRequest1._ext = None
#-----< RRCResumeRequest1-IEs >-----#
RRCResumeRequest1_IEs = SEQ(name=u'RRCResumeRequest1-IEs', mode=MODE_TYPE)
_RRCResumeRequest1_IEs_resumeIdentity = BIT_STR(name=u'resumeIdentity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'I-RNTI-Value')))
_RRCResumeRequest1_IEs_resumeMAC_I = BIT_STR(name=u'resumeMAC-I', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RRCResumeRequest1_IEs_resumeMAC_I._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
_RRCResumeRequest1_IEs_resumeCause = ENUM(name=u'resumeCause', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ResumeCause')))
_RRCResumeRequest1_IEs_spare = BIT_STR(name=u'spare', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RRCResumeRequest1_IEs_spare._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
RRCResumeRequest1_IEs._cont = ASN1Dict([
(u'resumeIdentity', _RRCResumeRequest1_IEs_resumeIdentity),
(u'resumeMAC-I', _RRCResumeRequest1_IEs_resumeMAC_I),
(u'resumeCause', _RRCResumeRequest1_IEs_resumeCause),
(u'spare', _RRCResumeRequest1_IEs_spare),
])
RRCResumeRequest1_IEs._ext = None
#-----< RRCSetup >-----#
RRCSetup = SEQ(name=u'RRCSetup', mode=MODE_TYPE)
_RRCSetup_rrc_TransactionIdentifier = INT(name=u'rrc-TransactionIdentifier', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRC-TransactionIdentifier')))
_RRCSetup_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__RRCSetup_criticalExtensions_rrcSetup = SEQ(name=u'rrcSetup', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCSetup-IEs')))
__RRCSetup_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RRCSetup_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__RRCSetup_criticalExtensions_criticalExtensionsFuture._ext = None
_RRCSetup_criticalExtensions._cont = ASN1Dict([
(u'rrcSetup', __RRCSetup_criticalExtensions_rrcSetup),
(u'criticalExtensionsFuture', __RRCSetup_criticalExtensions_criticalExtensionsFuture),
])
_RRCSetup_criticalExtensions._ext = None
RRCSetup._cont = ASN1Dict([
(u'rrc-TransactionIdentifier', _RRCSetup_rrc_TransactionIdentifier),
(u'criticalExtensions', _RRCSetup_criticalExtensions),
])
RRCSetup._ext = None
#-----< RRCSetup-IEs >-----#
RRCSetup_IEs = SEQ(name=u'RRCSetup-IEs', mode=MODE_TYPE)
_RRCSetup_IEs_radioBearerConfig = SEQ(name=u'radioBearerConfig', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RadioBearerConfig')))
_RRCSetup_IEs_masterCellGroup = OCT_STR(name=u'masterCellGroup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RRCSetup_IEs_masterCellGroup_contain = SEQ(name='_cont_masterCellGroup', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CellGroupConfig')))
_RRCSetup_IEs_masterCellGroup._const_cont = __RRCSetup_IEs_masterCellGroup_contain
_RRCSetup_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCSetup_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCSetup_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_RRCSetup_IEs_nonCriticalExtension._ext = None
RRCSetup_IEs._cont = ASN1Dict([
(u'radioBearerConfig', _RRCSetup_IEs_radioBearerConfig),
(u'masterCellGroup', _RRCSetup_IEs_masterCellGroup),
(u'lateNonCriticalExtension', _RRCSetup_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _RRCSetup_IEs_nonCriticalExtension),
])
RRCSetup_IEs._ext = None
#-----< RRCSetupComplete >-----#
RRCSetupComplete = SEQ(name=u'RRCSetupComplete', mode=MODE_TYPE)
_RRCSetupComplete_rrc_TransactionIdentifier = INT(name=u'rrc-TransactionIdentifier', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRC-TransactionIdentifier')))
_RRCSetupComplete_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__RRCSetupComplete_criticalExtensions_rrcSetupComplete = SEQ(name=u'rrcSetupComplete', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCSetupComplete-IEs')))
__RRCSetupComplete_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RRCSetupComplete_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__RRCSetupComplete_criticalExtensions_criticalExtensionsFuture._ext = None
_RRCSetupComplete_criticalExtensions._cont = ASN1Dict([
(u'rrcSetupComplete', __RRCSetupComplete_criticalExtensions_rrcSetupComplete),
(u'criticalExtensionsFuture', __RRCSetupComplete_criticalExtensions_criticalExtensionsFuture),
])
_RRCSetupComplete_criticalExtensions._ext = None
RRCSetupComplete._cont = ASN1Dict([
(u'rrc-TransactionIdentifier', _RRCSetupComplete_rrc_TransactionIdentifier),
(u'criticalExtensions', _RRCSetupComplete_criticalExtensions),
])
RRCSetupComplete._ext = None
#-----< RRCSetupComplete-IEs >-----#
RRCSetupComplete_IEs = SEQ(name=u'RRCSetupComplete-IEs', mode=MODE_TYPE)
_RRCSetupComplete_IEs_selectedPLMN_Identity = INT(name=u'selectedPLMN-Identity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RRCSetupComplete_IEs_selectedPLMN_Identity._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=12)], ev=None, er=[])
_RRCSetupComplete_IEs_registeredAMF = SEQ(name=u'registeredAMF', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RegisteredAMF')), opt=True)
_RRCSetupComplete_IEs_guami_Type = ENUM(name=u'guami-Type', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCSetupComplete_IEs_guami_Type._cont = ASN1Dict([(u'native', 0), (u'mapped', 1)])
_RRCSetupComplete_IEs_guami_Type._ext = None
_RRCSetupComplete_IEs_s_nssai_List = SEQ_OF(name=u's-nssai-List', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__RRCSetupComplete_IEs_s_nssai_List__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'S-NSSAI')))
_RRCSetupComplete_IEs_s_nssai_List._cont = __RRCSetupComplete_IEs_s_nssai_List__item_
_RRCSetupComplete_IEs_s_nssai_List._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_RRCSetupComplete_IEs_dedicatedNAS_Message = OCT_STR(name=u'dedicatedNAS-Message', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DedicatedNAS-Message')))
_RRCSetupComplete_IEs_ng_5G_S_TMSI_Value = CHOICE(name=u'ng-5G-S-TMSI-Value', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__RRCSetupComplete_IEs_ng_5G_S_TMSI_Value_ng_5G_S_TMSI = BIT_STR(name=u'ng-5G-S-TMSI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NG-5G-S-TMSI')))
__RRCSetupComplete_IEs_ng_5G_S_TMSI_Value_ng_5G_S_TMSI_Part2 = BIT_STR(name=u'ng-5G-S-TMSI-Part2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RRCSetupComplete_IEs_ng_5G_S_TMSI_Value_ng_5G_S_TMSI_Part2._const_sz = ASN1Set(rv=[9], rr=[], ev=None, er=[])
_RRCSetupComplete_IEs_ng_5G_S_TMSI_Value._cont = ASN1Dict([
(u'ng-5G-S-TMSI', __RRCSetupComplete_IEs_ng_5G_S_TMSI_Value_ng_5G_S_TMSI),
(u'ng-5G-S-TMSI-Part2', __RRCSetupComplete_IEs_ng_5G_S_TMSI_Value_ng_5G_S_TMSI_Part2),
])
_RRCSetupComplete_IEs_ng_5G_S_TMSI_Value._ext = None
_RRCSetupComplete_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCSetupComplete_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCSetupComplete_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_RRCSetupComplete_IEs_nonCriticalExtension._ext = None
RRCSetupComplete_IEs._cont = ASN1Dict([
(u'selectedPLMN-Identity', _RRCSetupComplete_IEs_selectedPLMN_Identity),
(u'registeredAMF', _RRCSetupComplete_IEs_registeredAMF),
(u'guami-Type', _RRCSetupComplete_IEs_guami_Type),
(u's-nssai-List', _RRCSetupComplete_IEs_s_nssai_List),
(u'dedicatedNAS-Message', _RRCSetupComplete_IEs_dedicatedNAS_Message),
(u'ng-5G-S-TMSI-Value', _RRCSetupComplete_IEs_ng_5G_S_TMSI_Value),
(u'lateNonCriticalExtension', _RRCSetupComplete_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _RRCSetupComplete_IEs_nonCriticalExtension),
])
RRCSetupComplete_IEs._ext = None
#-----< RegisteredAMF >-----#
RegisteredAMF = SEQ(name=u'RegisteredAMF', mode=MODE_TYPE)
_RegisteredAMF_plmn_Identity = SEQ(name=u'plmn-Identity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PLMN-Identity')), opt=True)
_RegisteredAMF_amf_Identifier = BIT_STR(name=u'amf-Identifier', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'AMF-Identifier')))
RegisteredAMF._cont = ASN1Dict([
(u'plmn-Identity', _RegisteredAMF_plmn_Identity),
(u'amf-Identifier', _RegisteredAMF_amf_Identifier),
])
RegisteredAMF._ext = None
#-----< RRCSetupRequest >-----#
RRCSetupRequest = SEQ(name=u'RRCSetupRequest', mode=MODE_TYPE)
_RRCSetupRequest_rrcSetupRequest = SEQ(name=u'rrcSetupRequest', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCSetupRequest-IEs')))
RRCSetupRequest._cont = ASN1Dict([
(u'rrcSetupRequest', _RRCSetupRequest_rrcSetupRequest),
])
RRCSetupRequest._ext = None
#-----< RRCSetupRequest-IEs >-----#
RRCSetupRequest_IEs = SEQ(name=u'RRCSetupRequest-IEs', mode=MODE_TYPE)
_RRCSetupRequest_IEs_ue_Identity = CHOICE(name=u'ue-Identity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'InitialUE-Identity')))
_RRCSetupRequest_IEs_establishmentCause = ENUM(name=u'establishmentCause', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EstablishmentCause')))
_RRCSetupRequest_IEs_spare = BIT_STR(name=u'spare', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RRCSetupRequest_IEs_spare._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
RRCSetupRequest_IEs._cont = ASN1Dict([
(u'ue-Identity', _RRCSetupRequest_IEs_ue_Identity),
(u'establishmentCause', _RRCSetupRequest_IEs_establishmentCause),
(u'spare', _RRCSetupRequest_IEs_spare),
])
RRCSetupRequest_IEs._ext = None
#-----< InitialUE-Identity >-----#
InitialUE_Identity = CHOICE(name=u'InitialUE-Identity', mode=MODE_TYPE)
_InitialUE_Identity_ng_5G_S_TMSI_Part1 = BIT_STR(name=u'ng-5G-S-TMSI-Part1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_InitialUE_Identity_ng_5G_S_TMSI_Part1._const_sz = ASN1Set(rv=[39], rr=[], ev=None, er=[])
_InitialUE_Identity_randomValue = BIT_STR(name=u'randomValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_InitialUE_Identity_randomValue._const_sz = ASN1Set(rv=[39], rr=[], ev=None, er=[])
InitialUE_Identity._cont = ASN1Dict([
(u'ng-5G-S-TMSI-Part1', _InitialUE_Identity_ng_5G_S_TMSI_Part1),
(u'randomValue', _InitialUE_Identity_randomValue),
])
InitialUE_Identity._ext = None
#-----< EstablishmentCause >-----#
EstablishmentCause = ENUM(name=u'EstablishmentCause', mode=MODE_TYPE)
EstablishmentCause._cont = ASN1Dict([(u'emergency', 0), (u'highPriorityAccess', 1), (u'mt-Access', 2), (u'mo-Signalling', 3), (u'mo-Data', 4), (u'mo-VoiceCall', 5), (u'mo-VideoCall', 6), (u'mo-SMS', 7), (u'mps-PriorityAccess', 8), (u'mcs-PriorityAccess', 9), (u'spare6', 10), (u'spare5', 11), (u'spare4', 12), (u'spare3', 13), (u'spare2', 14), (u'spare1', 15)])
EstablishmentCause._ext = None
#-----< RRCSystemInfoRequest >-----#
RRCSystemInfoRequest = SEQ(name=u'RRCSystemInfoRequest', mode=MODE_TYPE)
_RRCSystemInfoRequest_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__RRCSystemInfoRequest_criticalExtensions_rrcSystemInfoRequest_r15 = SEQ(name=u'rrcSystemInfoRequest-r15', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCSystemInfoRequest-r15-IEs')))
__RRCSystemInfoRequest_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RRCSystemInfoRequest_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__RRCSystemInfoRequest_criticalExtensions_criticalExtensionsFuture._ext = None
_RRCSystemInfoRequest_criticalExtensions._cont = ASN1Dict([
(u'rrcSystemInfoRequest-r15', __RRCSystemInfoRequest_criticalExtensions_rrcSystemInfoRequest_r15),
(u'criticalExtensionsFuture', __RRCSystemInfoRequest_criticalExtensions_criticalExtensionsFuture),
])
_RRCSystemInfoRequest_criticalExtensions._ext = None
RRCSystemInfoRequest._cont = ASN1Dict([
(u'criticalExtensions', _RRCSystemInfoRequest_criticalExtensions),
])
RRCSystemInfoRequest._ext = None
#-----< RRCSystemInfoRequest-r15-IEs >-----#
RRCSystemInfoRequest_r15_IEs = SEQ(name=u'RRCSystemInfoRequest-r15-IEs', mode=MODE_TYPE)
_RRCSystemInfoRequest_r15_IEs_requested_SI_List = BIT_STR(name=u'requested-SI-List', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RRCSystemInfoRequest_r15_IEs_requested_SI_List._const_sz = ASN1Set(rv=[32], rr=[], ev=None, er=[])
_RRCSystemInfoRequest_r15_IEs_spare = BIT_STR(name=u'spare', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RRCSystemInfoRequest_r15_IEs_spare._const_sz = ASN1Set(rv=[12], rr=[], ev=None, er=[])
RRCSystemInfoRequest_r15_IEs._cont = ASN1Dict([
(u'requested-SI-List', _RRCSystemInfoRequest_r15_IEs_requested_SI_List),
(u'spare', _RRCSystemInfoRequest_r15_IEs_spare),
])
RRCSystemInfoRequest_r15_IEs._ext = None
#-----< SecurityModeCommand >-----#
SecurityModeCommand = SEQ(name=u'SecurityModeCommand', mode=MODE_TYPE)
_SecurityModeCommand_rrc_TransactionIdentifier = INT(name=u'rrc-TransactionIdentifier', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRC-TransactionIdentifier')))
_SecurityModeCommand_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__SecurityModeCommand_criticalExtensions_securityModeCommand = SEQ(name=u'securityModeCommand', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SecurityModeCommand-IEs')))
__SecurityModeCommand_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SecurityModeCommand_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__SecurityModeCommand_criticalExtensions_criticalExtensionsFuture._ext = None
_SecurityModeCommand_criticalExtensions._cont = ASN1Dict([
(u'securityModeCommand', __SecurityModeCommand_criticalExtensions_securityModeCommand),
(u'criticalExtensionsFuture', __SecurityModeCommand_criticalExtensions_criticalExtensionsFuture),
])
_SecurityModeCommand_criticalExtensions._ext = None
SecurityModeCommand._cont = ASN1Dict([
(u'rrc-TransactionIdentifier', _SecurityModeCommand_rrc_TransactionIdentifier),
(u'criticalExtensions', _SecurityModeCommand_criticalExtensions),
])
SecurityModeCommand._ext = None
#-----< SecurityModeCommand-IEs >-----#
SecurityModeCommand_IEs = SEQ(name=u'SecurityModeCommand-IEs', mode=MODE_TYPE)
_SecurityModeCommand_IEs_securityConfigSMC = SEQ(name=u'securityConfigSMC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SecurityConfigSMC')))
_SecurityModeCommand_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SecurityModeCommand_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SecurityModeCommand_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_SecurityModeCommand_IEs_nonCriticalExtension._ext = None
SecurityModeCommand_IEs._cont = ASN1Dict([
(u'securityConfigSMC', _SecurityModeCommand_IEs_securityConfigSMC),
(u'lateNonCriticalExtension', _SecurityModeCommand_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _SecurityModeCommand_IEs_nonCriticalExtension),
])
SecurityModeCommand_IEs._ext = None
#-----< SecurityConfigSMC >-----#
SecurityConfigSMC = SEQ(name=u'SecurityConfigSMC', mode=MODE_TYPE)
_SecurityConfigSMC_securityAlgorithmConfig = SEQ(name=u'securityAlgorithmConfig', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SecurityAlgorithmConfig')))
SecurityConfigSMC._cont = ASN1Dict([
(u'securityAlgorithmConfig', _SecurityConfigSMC_securityAlgorithmConfig),
])
SecurityConfigSMC._ext = []
#-----< SecurityModeComplete >-----#
SecurityModeComplete = SEQ(name=u'SecurityModeComplete', mode=MODE_TYPE)
_SecurityModeComplete_rrc_TransactionIdentifier = INT(name=u'rrc-TransactionIdentifier', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRC-TransactionIdentifier')))
_SecurityModeComplete_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__SecurityModeComplete_criticalExtensions_securityModeComplete = SEQ(name=u'securityModeComplete', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SecurityModeComplete-IEs')))
__SecurityModeComplete_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SecurityModeComplete_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__SecurityModeComplete_criticalExtensions_criticalExtensionsFuture._ext = None
_SecurityModeComplete_criticalExtensions._cont = ASN1Dict([
(u'securityModeComplete', __SecurityModeComplete_criticalExtensions_securityModeComplete),
(u'criticalExtensionsFuture', __SecurityModeComplete_criticalExtensions_criticalExtensionsFuture),
])
_SecurityModeComplete_criticalExtensions._ext = None
SecurityModeComplete._cont = ASN1Dict([
(u'rrc-TransactionIdentifier', _SecurityModeComplete_rrc_TransactionIdentifier),
(u'criticalExtensions', _SecurityModeComplete_criticalExtensions),
])
SecurityModeComplete._ext = None
#-----< SecurityModeComplete-IEs >-----#
SecurityModeComplete_IEs = SEQ(name=u'SecurityModeComplete-IEs', mode=MODE_TYPE)
_SecurityModeComplete_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SecurityModeComplete_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SecurityModeComplete_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_SecurityModeComplete_IEs_nonCriticalExtension._ext = None
SecurityModeComplete_IEs._cont = ASN1Dict([
(u'lateNonCriticalExtension', _SecurityModeComplete_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _SecurityModeComplete_IEs_nonCriticalExtension),
])
SecurityModeComplete_IEs._ext = None
#-----< SecurityModeFailure >-----#
SecurityModeFailure = SEQ(name=u'SecurityModeFailure', mode=MODE_TYPE)
_SecurityModeFailure_rrc_TransactionIdentifier = INT(name=u'rrc-TransactionIdentifier', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRC-TransactionIdentifier')))
_SecurityModeFailure_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__SecurityModeFailure_criticalExtensions_securityModeFailure = SEQ(name=u'securityModeFailure', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SecurityModeFailure-IEs')))
__SecurityModeFailure_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SecurityModeFailure_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__SecurityModeFailure_criticalExtensions_criticalExtensionsFuture._ext = None
_SecurityModeFailure_criticalExtensions._cont = ASN1Dict([
(u'securityModeFailure', __SecurityModeFailure_criticalExtensions_securityModeFailure),
(u'criticalExtensionsFuture', __SecurityModeFailure_criticalExtensions_criticalExtensionsFuture),
])
_SecurityModeFailure_criticalExtensions._ext = None
SecurityModeFailure._cont = ASN1Dict([
(u'rrc-TransactionIdentifier', _SecurityModeFailure_rrc_TransactionIdentifier),
(u'criticalExtensions', _SecurityModeFailure_criticalExtensions),
])
SecurityModeFailure._ext = None
#-----< SecurityModeFailure-IEs >-----#
SecurityModeFailure_IEs = SEQ(name=u'SecurityModeFailure-IEs', mode=MODE_TYPE)
_SecurityModeFailure_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SecurityModeFailure_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SecurityModeFailure_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_SecurityModeFailure_IEs_nonCriticalExtension._ext = None
SecurityModeFailure_IEs._cont = ASN1Dict([
(u'lateNonCriticalExtension', _SecurityModeFailure_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _SecurityModeFailure_IEs_nonCriticalExtension),
])
SecurityModeFailure_IEs._ext = None
#-----< SIB1 >-----#
SIB1 = SEQ(name=u'SIB1', mode=MODE_TYPE)
_SIB1_cellSelectionInfo = SEQ(name=u'cellSelectionInfo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SIB1_cellSelectionInfo_q_RxLevMin = INT(name=u'q-RxLevMin', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Q-RxLevMin')))
__SIB1_cellSelectionInfo_q_RxLevMinOffset = INT(name=u'q-RxLevMinOffset', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SIB1_cellSelectionInfo_q_RxLevMinOffset._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
__SIB1_cellSelectionInfo_q_RxLevMinSUL = INT(name=u'q-RxLevMinSUL', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Q-RxLevMin')), opt=True)
__SIB1_cellSelectionInfo_q_QualMin = INT(name=u'q-QualMin', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Q-QualMin')), opt=True)
__SIB1_cellSelectionInfo_q_QualMinOffset = INT(name=u'q-QualMinOffset', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SIB1_cellSelectionInfo_q_QualMinOffset._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_SIB1_cellSelectionInfo._cont = ASN1Dict([
(u'q-RxLevMin', __SIB1_cellSelectionInfo_q_RxLevMin),
(u'q-RxLevMinOffset', __SIB1_cellSelectionInfo_q_RxLevMinOffset),
(u'q-RxLevMinSUL', __SIB1_cellSelectionInfo_q_RxLevMinSUL),
(u'q-QualMin', __SIB1_cellSelectionInfo_q_QualMin),
(u'q-QualMinOffset', __SIB1_cellSelectionInfo_q_QualMinOffset),
])
_SIB1_cellSelectionInfo._ext = None
_SIB1_cellAccessRelatedInfo = SEQ(name=u'cellAccessRelatedInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CellAccessRelatedInfo')))
_SIB1_connEstFailureControl = SEQ(name=u'connEstFailureControl', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ConnEstFailureControl')), opt=True)
_SIB1_si_SchedulingInfo = SEQ(name=u'si-SchedulingInfo', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SI-SchedulingInfo')), opt=True)
_SIB1_servingCellConfigCommon = SEQ(name=u'servingCellConfigCommon', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ServingCellConfigCommonSIB')), opt=True)
_SIB1_ims_EmergencySupport = ENUM(name=u'ims-EmergencySupport', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SIB1_ims_EmergencySupport._cont = ASN1Dict([(u'true', 0)])
_SIB1_ims_EmergencySupport._ext = None
_SIB1_eCallOverIMS_Support = ENUM(name=u'eCallOverIMS-Support', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SIB1_eCallOverIMS_Support._cont = ASN1Dict([(u'true', 0)])
_SIB1_eCallOverIMS_Support._ext = None
_SIB1_ue_TimersAndConstants = SEQ(name=u'ue-TimersAndConstants', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-TimersAndConstants')), opt=True)
_SIB1_uac_BarringInfo = SEQ(name=u'uac-BarringInfo', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SIB1_uac_BarringInfo_uac_BarringForCommon = SEQ_OF(name=u'uac-BarringForCommon', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UAC-BarringPerCatList')), opt=True)
__SIB1_uac_BarringInfo_uac_BarringPerPLMN_List = SEQ_OF(name=u'uac-BarringPerPLMN-List', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UAC-BarringPerPLMN-List')), opt=True)
__SIB1_uac_BarringInfo_uac_BarringInfoSetList = SEQ_OF(name=u'uac-BarringInfoSetList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UAC-BarringInfoSetList')))
__SIB1_uac_BarringInfo_uac_AccessCategory1_SelectionAssistanceInfo = CHOICE(name=u'uac-AccessCategory1-SelectionAssistanceInfo', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
___SIB1_uac_BarringInfo_uac_AccessCategory1_SelectionAssistanceInfo_plmnCommon = ENUM(name=u'plmnCommon', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UAC-AccessCategory1-SelectionAssistanceInfo')))
___SIB1_uac_BarringInfo_uac_AccessCategory1_SelectionAssistanceInfo_individualPLMNList = SEQ_OF(name=u'individualPLMNList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____SIB1_uac_BarringInfo_uac_AccessCategory1_SelectionAssistanceInfo_individualPLMNList__item_ = ENUM(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'UAC-AccessCategory1-SelectionAssistanceInfo')))
___SIB1_uac_BarringInfo_uac_AccessCategory1_SelectionAssistanceInfo_individualPLMNList._cont = ____SIB1_uac_BarringInfo_uac_AccessCategory1_SelectionAssistanceInfo_individualPLMNList__item_
___SIB1_uac_BarringInfo_uac_AccessCategory1_SelectionAssistanceInfo_individualPLMNList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=12)], ev=None, er=[])
__SIB1_uac_BarringInfo_uac_AccessCategory1_SelectionAssistanceInfo._cont = ASN1Dict([
(u'plmnCommon', ___SIB1_uac_BarringInfo_uac_AccessCategory1_SelectionAssistanceInfo_plmnCommon),
(u'individualPLMNList', ___SIB1_uac_BarringInfo_uac_AccessCategory1_SelectionAssistanceInfo_individualPLMNList),
])
__SIB1_uac_BarringInfo_uac_AccessCategory1_SelectionAssistanceInfo._ext = None
_SIB1_uac_BarringInfo._cont = ASN1Dict([
(u'uac-BarringForCommon', __SIB1_uac_BarringInfo_uac_BarringForCommon),
(u'uac-BarringPerPLMN-List', __SIB1_uac_BarringInfo_uac_BarringPerPLMN_List),
(u'uac-BarringInfoSetList', __SIB1_uac_BarringInfo_uac_BarringInfoSetList),
(u'uac-AccessCategory1-SelectionAssistanceInfo', __SIB1_uac_BarringInfo_uac_AccessCategory1_SelectionAssistanceInfo),
])
_SIB1_uac_BarringInfo._ext = None
_SIB1_useFullResumeID = ENUM(name=u'useFullResumeID', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SIB1_useFullResumeID._cont = ASN1Dict([(u'true', 0)])
_SIB1_useFullResumeID._ext = None
_SIB1_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SIB1_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SIB1_nonCriticalExtension._cont = ASN1Dict([
])
_SIB1_nonCriticalExtension._ext = None
SIB1._cont = ASN1Dict([
(u'cellSelectionInfo', _SIB1_cellSelectionInfo),
(u'cellAccessRelatedInfo', _SIB1_cellAccessRelatedInfo),
(u'connEstFailureControl', _SIB1_connEstFailureControl),
(u'si-SchedulingInfo', _SIB1_si_SchedulingInfo),
(u'servingCellConfigCommon', _SIB1_servingCellConfigCommon),
(u'ims-EmergencySupport', _SIB1_ims_EmergencySupport),
(u'eCallOverIMS-Support', _SIB1_eCallOverIMS_Support),
(u'ue-TimersAndConstants', _SIB1_ue_TimersAndConstants),
(u'uac-BarringInfo', _SIB1_uac_BarringInfo),
(u'useFullResumeID', _SIB1_useFullResumeID),
(u'lateNonCriticalExtension', _SIB1_lateNonCriticalExtension),
(u'nonCriticalExtension', _SIB1_nonCriticalExtension),
])
SIB1._ext = None
#-----< UAC-AccessCategory1-SelectionAssistanceInfo >-----#
UAC_AccessCategory1_SelectionAssistanceInfo = ENUM(name=u'UAC-AccessCategory1-SelectionAssistanceInfo', mode=MODE_TYPE)
UAC_AccessCategory1_SelectionAssistanceInfo._cont = ASN1Dict([(u'a', 0), (u'b', 1), (u'c', 2)])
UAC_AccessCategory1_SelectionAssistanceInfo._ext = None
#-----< SystemInformation >-----#
SystemInformation = SEQ(name=u'SystemInformation', mode=MODE_TYPE)
_SystemInformation_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__SystemInformation_criticalExtensions_systemInformation_r15 = SEQ(name=u'systemInformation-r15', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SystemInformation-IEs')))
__SystemInformation_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SystemInformation_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__SystemInformation_criticalExtensions_criticalExtensionsFuture._ext = None
_SystemInformation_criticalExtensions._cont = ASN1Dict([
(u'systemInformation-r15', __SystemInformation_criticalExtensions_systemInformation_r15),
(u'criticalExtensionsFuture', __SystemInformation_criticalExtensions_criticalExtensionsFuture),
])
_SystemInformation_criticalExtensions._ext = None
SystemInformation._cont = ASN1Dict([
(u'criticalExtensions', _SystemInformation_criticalExtensions),
])
SystemInformation._ext = None
#-----< SystemInformation-IEs >-----#
SystemInformation_IEs = SEQ(name=u'SystemInformation-IEs', mode=MODE_TYPE)
_SystemInformation_IEs_sib_TypeAndInfo = SEQ_OF(name=u'sib-TypeAndInfo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SystemInformation_IEs_sib_TypeAndInfo__item_ = CHOICE(name='_item_', mode=MODE_TYPE)
___SystemInformation_IEs_sib_TypeAndInfo__item__sib2 = SEQ(name=u'sib2', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIB2')))
___SystemInformation_IEs_sib_TypeAndInfo__item__sib3 = SEQ(name=u'sib3', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIB3')))
___SystemInformation_IEs_sib_TypeAndInfo__item__sib4 = SEQ(name=u'sib4', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIB4')))
___SystemInformation_IEs_sib_TypeAndInfo__item__sib5 = SEQ(name=u'sib5', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIB5')))
___SystemInformation_IEs_sib_TypeAndInfo__item__sib6 = SEQ(name=u'sib6', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIB6')))
___SystemInformation_IEs_sib_TypeAndInfo__item__sib7 = SEQ(name=u'sib7', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIB7')))
___SystemInformation_IEs_sib_TypeAndInfo__item__sib8 = SEQ(name=u'sib8', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIB8')))
___SystemInformation_IEs_sib_TypeAndInfo__item__sib9 = SEQ(name=u'sib9', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIB9')))
__SystemInformation_IEs_sib_TypeAndInfo__item_._cont = ASN1Dict([
(u'sib2', ___SystemInformation_IEs_sib_TypeAndInfo__item__sib2),
(u'sib3', ___SystemInformation_IEs_sib_TypeAndInfo__item__sib3),
(u'sib4', ___SystemInformation_IEs_sib_TypeAndInfo__item__sib4),
(u'sib5', ___SystemInformation_IEs_sib_TypeAndInfo__item__sib5),
(u'sib6', ___SystemInformation_IEs_sib_TypeAndInfo__item__sib6),
(u'sib7', ___SystemInformation_IEs_sib_TypeAndInfo__item__sib7),
(u'sib8', ___SystemInformation_IEs_sib_TypeAndInfo__item__sib8),
(u'sib9', ___SystemInformation_IEs_sib_TypeAndInfo__item__sib9),
])
__SystemInformation_IEs_sib_TypeAndInfo__item_._ext = []
_SystemInformation_IEs_sib_TypeAndInfo._cont = __SystemInformation_IEs_sib_TypeAndInfo__item_
_SystemInformation_IEs_sib_TypeAndInfo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_SystemInformation_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SystemInformation_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SystemInformation_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_SystemInformation_IEs_nonCriticalExtension._ext = None
SystemInformation_IEs._cont = ASN1Dict([
(u'sib-TypeAndInfo', _SystemInformation_IEs_sib_TypeAndInfo),
(u'lateNonCriticalExtension', _SystemInformation_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _SystemInformation_IEs_nonCriticalExtension),
])
SystemInformation_IEs._ext = None
#-----< UEAssistanceInformation >-----#
UEAssistanceInformation = SEQ(name=u'UEAssistanceInformation', mode=MODE_TYPE)
_UEAssistanceInformation_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__UEAssistanceInformation_criticalExtensions_ueAssistanceInformation = SEQ(name=u'ueAssistanceInformation', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UEAssistanceInformation-IEs')))
__UEAssistanceInformation_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__UEAssistanceInformation_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__UEAssistanceInformation_criticalExtensions_criticalExtensionsFuture._ext = None
_UEAssistanceInformation_criticalExtensions._cont = ASN1Dict([
(u'ueAssistanceInformation', __UEAssistanceInformation_criticalExtensions_ueAssistanceInformation),
(u'criticalExtensionsFuture', __UEAssistanceInformation_criticalExtensions_criticalExtensionsFuture),
])
_UEAssistanceInformation_criticalExtensions._ext = None
UEAssistanceInformation._cont = ASN1Dict([
(u'criticalExtensions', _UEAssistanceInformation_criticalExtensions),
])
UEAssistanceInformation._ext = None
#-----< UEAssistanceInformation-IEs >-----#
UEAssistanceInformation_IEs = SEQ(name=u'UEAssistanceInformation-IEs', mode=MODE_TYPE)
_UEAssistanceInformation_IEs_delayBudgetReport = CHOICE(name=u'delayBudgetReport', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DelayBudgetReport')), opt=True)
_UEAssistanceInformation_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UEAssistanceInformation_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UEAssistanceInformation_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_UEAssistanceInformation_IEs_nonCriticalExtension._ext = None
UEAssistanceInformation_IEs._cont = ASN1Dict([
(u'delayBudgetReport', _UEAssistanceInformation_IEs_delayBudgetReport),
(u'lateNonCriticalExtension', _UEAssistanceInformation_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _UEAssistanceInformation_IEs_nonCriticalExtension),
])
UEAssistanceInformation_IEs._ext = None
#-----< DelayBudgetReport >-----#
DelayBudgetReport = CHOICE(name=u'DelayBudgetReport', mode=MODE_TYPE)
_DelayBudgetReport_type1 = ENUM(name=u'type1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DelayBudgetReport_type1._cont = ASN1Dict([(u'msMinus1280', 0), (u'msMinus640', 1), (u'msMinus320', 2), (u'msMinus160', 3), (u'msMinus80', 4), (u'msMinus60', 5), (u'msMinus40', 6), (u'msMinus20', 7), (u'ms0', 8), (u'ms20', 9), (u'ms40', 10), (u'ms60', 11), (u'ms80', 12), (u'ms160', 13), (u'ms320', 14), (u'ms640', 15), (u'ms1280', 16)])
_DelayBudgetReport_type1._ext = None
DelayBudgetReport._cont = ASN1Dict([
(u'type1', _DelayBudgetReport_type1),
])
DelayBudgetReport._ext = []
#-----< UECapabilityEnquiry >-----#
UECapabilityEnquiry = SEQ(name=u'UECapabilityEnquiry', mode=MODE_TYPE)
_UECapabilityEnquiry_rrc_TransactionIdentifier = INT(name=u'rrc-TransactionIdentifier', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRC-TransactionIdentifier')))
_UECapabilityEnquiry_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__UECapabilityEnquiry_criticalExtensions_ueCapabilityEnquiry = SEQ(name=u'ueCapabilityEnquiry', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UECapabilityEnquiry-IEs')))
__UECapabilityEnquiry_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__UECapabilityEnquiry_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__UECapabilityEnquiry_criticalExtensions_criticalExtensionsFuture._ext = None
_UECapabilityEnquiry_criticalExtensions._cont = ASN1Dict([
(u'ueCapabilityEnquiry', __UECapabilityEnquiry_criticalExtensions_ueCapabilityEnquiry),
(u'criticalExtensionsFuture', __UECapabilityEnquiry_criticalExtensions_criticalExtensionsFuture),
])
_UECapabilityEnquiry_criticalExtensions._ext = None
UECapabilityEnquiry._cont = ASN1Dict([
(u'rrc-TransactionIdentifier', _UECapabilityEnquiry_rrc_TransactionIdentifier),
(u'criticalExtensions', _UECapabilityEnquiry_criticalExtensions),
])
UECapabilityEnquiry._ext = None
#-----< UECapabilityEnquiry-IEs >-----#
UECapabilityEnquiry_IEs = SEQ(name=u'UECapabilityEnquiry-IEs', mode=MODE_TYPE)
_UECapabilityEnquiry_IEs_ue_CapabilityRAT_RequestList = SEQ_OF(name=u'ue-CapabilityRAT-RequestList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-CapabilityRAT-RequestList')))
_UECapabilityEnquiry_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UECapabilityEnquiry_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UECapabilityEnquiry_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_UECapabilityEnquiry_IEs_nonCriticalExtension._ext = None
UECapabilityEnquiry_IEs._cont = ASN1Dict([
(u'ue-CapabilityRAT-RequestList', _UECapabilityEnquiry_IEs_ue_CapabilityRAT_RequestList),
(u'lateNonCriticalExtension', _UECapabilityEnquiry_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _UECapabilityEnquiry_IEs_nonCriticalExtension),
])
UECapabilityEnquiry_IEs._ext = None
#-----< UECapabilityInformation >-----#
UECapabilityInformation = SEQ(name=u'UECapabilityInformation', mode=MODE_TYPE)
_UECapabilityInformation_rrc_TransactionIdentifier = INT(name=u'rrc-TransactionIdentifier', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRC-TransactionIdentifier')))
_UECapabilityInformation_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__UECapabilityInformation_criticalExtensions_ueCapabilityInformation = SEQ(name=u'ueCapabilityInformation', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UECapabilityInformation-IEs')))
__UECapabilityInformation_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__UECapabilityInformation_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__UECapabilityInformation_criticalExtensions_criticalExtensionsFuture._ext = None
_UECapabilityInformation_criticalExtensions._cont = ASN1Dict([
(u'ueCapabilityInformation', __UECapabilityInformation_criticalExtensions_ueCapabilityInformation),
(u'criticalExtensionsFuture', __UECapabilityInformation_criticalExtensions_criticalExtensionsFuture),
])
_UECapabilityInformation_criticalExtensions._ext = None
UECapabilityInformation._cont = ASN1Dict([
(u'rrc-TransactionIdentifier', _UECapabilityInformation_rrc_TransactionIdentifier),
(u'criticalExtensions', _UECapabilityInformation_criticalExtensions),
])
UECapabilityInformation._ext = None
#-----< UECapabilityInformation-IEs >-----#
UECapabilityInformation_IEs = SEQ(name=u'UECapabilityInformation-IEs', mode=MODE_TYPE)
_UECapabilityInformation_IEs_ue_CapabilityRAT_ContainerList = SEQ_OF(name=u'ue-CapabilityRAT-ContainerList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-CapabilityRAT-ContainerList')), opt=True)
_UECapabilityInformation_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UECapabilityInformation_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UECapabilityInformation_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_UECapabilityInformation_IEs_nonCriticalExtension._ext = None
UECapabilityInformation_IEs._cont = ASN1Dict([
(u'ue-CapabilityRAT-ContainerList', _UECapabilityInformation_IEs_ue_CapabilityRAT_ContainerList),
(u'lateNonCriticalExtension', _UECapabilityInformation_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _UECapabilityInformation_IEs_nonCriticalExtension),
])
UECapabilityInformation_IEs._ext = None
#-----< ULInformationTransfer >-----#
ULInformationTransfer = SEQ(name=u'ULInformationTransfer', mode=MODE_TYPE)
_ULInformationTransfer_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__ULInformationTransfer_criticalExtensions_ulInformationTransfer = SEQ(name=u'ulInformationTransfer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ULInformationTransfer-IEs')))
__ULInformationTransfer_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ULInformationTransfer_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__ULInformationTransfer_criticalExtensions_criticalExtensionsFuture._ext = None
_ULInformationTransfer_criticalExtensions._cont = ASN1Dict([
(u'ulInformationTransfer', __ULInformationTransfer_criticalExtensions_ulInformationTransfer),
(u'criticalExtensionsFuture', __ULInformationTransfer_criticalExtensions_criticalExtensionsFuture),
])
_ULInformationTransfer_criticalExtensions._ext = None
ULInformationTransfer._cont = ASN1Dict([
(u'criticalExtensions', _ULInformationTransfer_criticalExtensions),
])
ULInformationTransfer._ext = None
#-----< ULInformationTransfer-IEs >-----#
ULInformationTransfer_IEs = SEQ(name=u'ULInformationTransfer-IEs', mode=MODE_TYPE)
_ULInformationTransfer_IEs_dedicatedNAS_Message = OCT_STR(name=u'dedicatedNAS-Message', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DedicatedNAS-Message')), opt=True)
_ULInformationTransfer_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ULInformationTransfer_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ULInformationTransfer_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_ULInformationTransfer_IEs_nonCriticalExtension._ext = None
ULInformationTransfer_IEs._cont = ASN1Dict([
(u'dedicatedNAS-Message', _ULInformationTransfer_IEs_dedicatedNAS_Message),
(u'lateNonCriticalExtension', _ULInformationTransfer_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _ULInformationTransfer_IEs_nonCriticalExtension),
])
ULInformationTransfer_IEs._ext = None
#-----< SetupRelease >-----#
SetupRelease = CHOICE(name=u'SetupRelease', mode=MODE_TYPE, param=True)
#-----< SIB2 >-----#
SIB2 = SEQ(name=u'SIB2', mode=MODE_TYPE)
_SIB2_cellReselectionInfoCommon = SEQ(name=u'cellReselectionInfoCommon', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SIB2_cellReselectionInfoCommon_nrofSS_BlocksToAverage = INT(name=u'nrofSS-BlocksToAverage', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SIB2_cellReselectionInfoCommon_nrofSS_BlocksToAverage._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=16)], ev=None, er=[])
__SIB2_cellReselectionInfoCommon_absThreshSS_BlocksConsolidation = SEQ(name=u'absThreshSS-BlocksConsolidation', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ThresholdNR')), opt=True)
__SIB2_cellReselectionInfoCommon_rangeToBestCell = ENUM(name=u'rangeToBestCell', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RangeToBestCell')), opt=True)
__SIB2_cellReselectionInfoCommon_q_Hyst = ENUM(name=u'q-Hyst', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SIB2_cellReselectionInfoCommon_q_Hyst._cont = ASN1Dict([(u'dB0', 0), (u'dB1', 1), (u'dB2', 2), (u'dB3', 3), (u'dB4', 4), (u'dB5', 5), (u'dB6', 6), (u'dB8', 7), (u'dB10', 8), (u'dB12', 9), (u'dB14', 10), (u'dB16', 11), (u'dB18', 12), (u'dB20', 13), (u'dB22', 14), (u'dB24', 15)])
__SIB2_cellReselectionInfoCommon_q_Hyst._ext = None
__SIB2_cellReselectionInfoCommon_speedStateReselectionPars = SEQ(name=u'speedStateReselectionPars', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___SIB2_cellReselectionInfoCommon_speedStateReselectionPars_mobilityStateParameters = SEQ(name=u'mobilityStateParameters', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MobilityStateParameters')))
___SIB2_cellReselectionInfoCommon_speedStateReselectionPars_q_HystSF = SEQ(name=u'q-HystSF', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____SIB2_cellReselectionInfoCommon_speedStateReselectionPars_q_HystSF_sf_Medium = ENUM(name=u'sf-Medium', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____SIB2_cellReselectionInfoCommon_speedStateReselectionPars_q_HystSF_sf_Medium._cont = ASN1Dict([(u'dB-6', 0), (u'dB-4', 1), (u'dB-2', 2), (u'dB0', 3)])
____SIB2_cellReselectionInfoCommon_speedStateReselectionPars_q_HystSF_sf_Medium._ext = None
____SIB2_cellReselectionInfoCommon_speedStateReselectionPars_q_HystSF_sf_High = ENUM(name=u'sf-High', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____SIB2_cellReselectionInfoCommon_speedStateReselectionPars_q_HystSF_sf_High._cont = ASN1Dict([(u'dB-6', 0), (u'dB-4', 1), (u'dB-2', 2), (u'dB0', 3)])
____SIB2_cellReselectionInfoCommon_speedStateReselectionPars_q_HystSF_sf_High._ext = None
___SIB2_cellReselectionInfoCommon_speedStateReselectionPars_q_HystSF._cont = ASN1Dict([
(u'sf-Medium', ____SIB2_cellReselectionInfoCommon_speedStateReselectionPars_q_HystSF_sf_Medium),
(u'sf-High', ____SIB2_cellReselectionInfoCommon_speedStateReselectionPars_q_HystSF_sf_High),
])
___SIB2_cellReselectionInfoCommon_speedStateReselectionPars_q_HystSF._ext = None
__SIB2_cellReselectionInfoCommon_speedStateReselectionPars._cont = ASN1Dict([
(u'mobilityStateParameters', ___SIB2_cellReselectionInfoCommon_speedStateReselectionPars_mobilityStateParameters),
(u'q-HystSF', ___SIB2_cellReselectionInfoCommon_speedStateReselectionPars_q_HystSF),
])
__SIB2_cellReselectionInfoCommon_speedStateReselectionPars._ext = None
_SIB2_cellReselectionInfoCommon._cont = ASN1Dict([
(u'nrofSS-BlocksToAverage', __SIB2_cellReselectionInfoCommon_nrofSS_BlocksToAverage),
(u'absThreshSS-BlocksConsolidation', __SIB2_cellReselectionInfoCommon_absThreshSS_BlocksConsolidation),
(u'rangeToBestCell', __SIB2_cellReselectionInfoCommon_rangeToBestCell),
(u'q-Hyst', __SIB2_cellReselectionInfoCommon_q_Hyst),
(u'speedStateReselectionPars', __SIB2_cellReselectionInfoCommon_speedStateReselectionPars),
])
_SIB2_cellReselectionInfoCommon._ext = []
_SIB2_cellReselectionServingFreqInfo = SEQ(name=u'cellReselectionServingFreqInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SIB2_cellReselectionServingFreqInfo_s_NonIntraSearchP = INT(name=u's-NonIntraSearchP', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReselectionThreshold')), opt=True)
__SIB2_cellReselectionServingFreqInfo_s_NonIntraSearchQ = INT(name=u's-NonIntraSearchQ', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReselectionThresholdQ')), opt=True)
__SIB2_cellReselectionServingFreqInfo_threshServingLowP = INT(name=u'threshServingLowP', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReselectionThreshold')))
__SIB2_cellReselectionServingFreqInfo_threshServingLowQ = INT(name=u'threshServingLowQ', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReselectionThresholdQ')), opt=True)
__SIB2_cellReselectionServingFreqInfo_cellReselectionPriority = INT(name=u'cellReselectionPriority', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CellReselectionPriority')))
__SIB2_cellReselectionServingFreqInfo_cellReselectionSubPriority = ENUM(name=u'cellReselectionSubPriority', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CellReselectionSubPriority')), opt=True)
_SIB2_cellReselectionServingFreqInfo._cont = ASN1Dict([
(u's-NonIntraSearchP', __SIB2_cellReselectionServingFreqInfo_s_NonIntraSearchP),
(u's-NonIntraSearchQ', __SIB2_cellReselectionServingFreqInfo_s_NonIntraSearchQ),
(u'threshServingLowP', __SIB2_cellReselectionServingFreqInfo_threshServingLowP),
(u'threshServingLowQ', __SIB2_cellReselectionServingFreqInfo_threshServingLowQ),
(u'cellReselectionPriority', __SIB2_cellReselectionServingFreqInfo_cellReselectionPriority),
(u'cellReselectionSubPriority', __SIB2_cellReselectionServingFreqInfo_cellReselectionSubPriority),
])
_SIB2_cellReselectionServingFreqInfo._ext = []
_SIB2_intraFreqCellReselectionInfo = SEQ(name=u'intraFreqCellReselectionInfo', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SIB2_intraFreqCellReselectionInfo_q_RxLevMin = INT(name=u'q-RxLevMin', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Q-RxLevMin')))
__SIB2_intraFreqCellReselectionInfo_q_RxLevMinSUL = INT(name=u'q-RxLevMinSUL', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Q-RxLevMin')), opt=True)
__SIB2_intraFreqCellReselectionInfo_q_QualMin = INT(name=u'q-QualMin', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Q-QualMin')), opt=True)
__SIB2_intraFreqCellReselectionInfo_s_IntraSearchP = INT(name=u's-IntraSearchP', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReselectionThreshold')))
__SIB2_intraFreqCellReselectionInfo_s_IntraSearchQ = INT(name=u's-IntraSearchQ', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReselectionThresholdQ')), opt=True)
__SIB2_intraFreqCellReselectionInfo_t_ReselectionNR = INT(name=u't-ReselectionNR', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'T-Reselection')))
__SIB2_intraFreqCellReselectionInfo_frequencyBandList = SEQ_OF(name=u'frequencyBandList', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MultiFrequencyBandListNR-SIB')), opt=True)
__SIB2_intraFreqCellReselectionInfo_frequencyBandListSUL = SEQ_OF(name=u'frequencyBandListSUL', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MultiFrequencyBandListNR-SIB')), opt=True)
__SIB2_intraFreqCellReselectionInfo_p_Max = INT(name=u'p-Max', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'P-Max')), opt=True)
__SIB2_intraFreqCellReselectionInfo_smtc = SEQ(name=u'smtc', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-MTC')), opt=True)
__SIB2_intraFreqCellReselectionInfo_ss_RSSI_Measurement = SEQ(name=u'ss-RSSI-Measurement', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SS-RSSI-Measurement')), opt=True)
__SIB2_intraFreqCellReselectionInfo_ssb_ToMeasure = CHOICE(name=u'ssb-ToMeasure', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-ToMeasure')), opt=True)
__SIB2_intraFreqCellReselectionInfo_deriveSSB_IndexFromCell = BOOL(name=u'deriveSSB-IndexFromCell', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SIB2_intraFreqCellReselectionInfo._cont = ASN1Dict([
(u'q-RxLevMin', __SIB2_intraFreqCellReselectionInfo_q_RxLevMin),
(u'q-RxLevMinSUL', __SIB2_intraFreqCellReselectionInfo_q_RxLevMinSUL),
(u'q-QualMin', __SIB2_intraFreqCellReselectionInfo_q_QualMin),
(u's-IntraSearchP', __SIB2_intraFreqCellReselectionInfo_s_IntraSearchP),
(u's-IntraSearchQ', __SIB2_intraFreqCellReselectionInfo_s_IntraSearchQ),
(u't-ReselectionNR', __SIB2_intraFreqCellReselectionInfo_t_ReselectionNR),
(u'frequencyBandList', __SIB2_intraFreqCellReselectionInfo_frequencyBandList),
(u'frequencyBandListSUL', __SIB2_intraFreqCellReselectionInfo_frequencyBandListSUL),
(u'p-Max', __SIB2_intraFreqCellReselectionInfo_p_Max),
(u'smtc', __SIB2_intraFreqCellReselectionInfo_smtc),
(u'ss-RSSI-Measurement', __SIB2_intraFreqCellReselectionInfo_ss_RSSI_Measurement),
(u'ssb-ToMeasure', __SIB2_intraFreqCellReselectionInfo_ssb_ToMeasure),
(u'deriveSSB-IndexFromCell', __SIB2_intraFreqCellReselectionInfo_deriveSSB_IndexFromCell),
])
_SIB2_intraFreqCellReselectionInfo._ext = []
SIB2._cont = ASN1Dict([
(u'cellReselectionInfoCommon', _SIB2_cellReselectionInfoCommon),
(u'cellReselectionServingFreqInfo', _SIB2_cellReselectionServingFreqInfo),
(u'intraFreqCellReselectionInfo', _SIB2_intraFreqCellReselectionInfo),
])
SIB2._ext = []
#-----< RangeToBestCell >-----#
RangeToBestCell = ENUM(name=u'RangeToBestCell', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'Q-OffsetRange')))
#-----< SIB3 >-----#
SIB3 = SEQ(name=u'SIB3', mode=MODE_TYPE)
_SIB3_intraFreqNeighCellList = SEQ_OF(name=u'intraFreqNeighCellList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'IntraFreqNeighCellList')), opt=True)
_SIB3_intraFreqBlackCellList = SEQ_OF(name=u'intraFreqBlackCellList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'IntraFreqBlackCellList')), opt=True)
_SIB3_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
SIB3._cont = ASN1Dict([
(u'intraFreqNeighCellList', _SIB3_intraFreqNeighCellList),
(u'intraFreqBlackCellList', _SIB3_intraFreqBlackCellList),
(u'lateNonCriticalExtension', _SIB3_lateNonCriticalExtension),
])
SIB3._ext = []
#-----< IntraFreqNeighCellList >-----#
IntraFreqNeighCellList = SEQ_OF(name=u'IntraFreqNeighCellList', mode=MODE_TYPE)
_IntraFreqNeighCellList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'IntraFreqNeighCellInfo')))
IntraFreqNeighCellList._cont = _IntraFreqNeighCellList__item_
IntraFreqNeighCellList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
#-----< IntraFreqNeighCellInfo >-----#
IntraFreqNeighCellInfo = SEQ(name=u'IntraFreqNeighCellInfo', mode=MODE_TYPE)
_IntraFreqNeighCellInfo_physCellId = INT(name=u'physCellId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PhysCellId')))
_IntraFreqNeighCellInfo_q_OffsetCell = ENUM(name=u'q-OffsetCell', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Q-OffsetRange')))
_IntraFreqNeighCellInfo_q_RxLevMinOffsetCell = INT(name=u'q-RxLevMinOffsetCell', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_IntraFreqNeighCellInfo_q_RxLevMinOffsetCell._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_IntraFreqNeighCellInfo_q_RxLevMinOffsetCellSUL = INT(name=u'q-RxLevMinOffsetCellSUL', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_IntraFreqNeighCellInfo_q_RxLevMinOffsetCellSUL._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_IntraFreqNeighCellInfo_q_QualMinOffsetCell = INT(name=u'q-QualMinOffsetCell', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_IntraFreqNeighCellInfo_q_QualMinOffsetCell._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
IntraFreqNeighCellInfo._cont = ASN1Dict([
(u'physCellId', _IntraFreqNeighCellInfo_physCellId),
(u'q-OffsetCell', _IntraFreqNeighCellInfo_q_OffsetCell),
(u'q-RxLevMinOffsetCell', _IntraFreqNeighCellInfo_q_RxLevMinOffsetCell),
(u'q-RxLevMinOffsetCellSUL', _IntraFreqNeighCellInfo_q_RxLevMinOffsetCellSUL),
(u'q-QualMinOffsetCell', _IntraFreqNeighCellInfo_q_QualMinOffsetCell),
])
IntraFreqNeighCellInfo._ext = []
#-----< IntraFreqBlackCellList >-----#
IntraFreqBlackCellList = SEQ_OF(name=u'IntraFreqBlackCellList', mode=MODE_TYPE)
_IntraFreqBlackCellList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PCI-Range')))
IntraFreqBlackCellList._cont = _IntraFreqBlackCellList__item_
IntraFreqBlackCellList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
#-----< SIB4 >-----#
SIB4 = SEQ(name=u'SIB4', mode=MODE_TYPE)
_SIB4_interFreqCarrierFreqList = SEQ_OF(name=u'interFreqCarrierFreqList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'InterFreqCarrierFreqList')))
_SIB4_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
SIB4._cont = ASN1Dict([
(u'interFreqCarrierFreqList', _SIB4_interFreqCarrierFreqList),
(u'lateNonCriticalExtension', _SIB4_lateNonCriticalExtension),
])
SIB4._ext = []
#-----< InterFreqCarrierFreqList >-----#
InterFreqCarrierFreqList = SEQ_OF(name=u'InterFreqCarrierFreqList', mode=MODE_TYPE)
_InterFreqCarrierFreqList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'InterFreqCarrierFreqInfo')))
InterFreqCarrierFreqList._cont = _InterFreqCarrierFreqList__item_
InterFreqCarrierFreqList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< InterFreqCarrierFreqInfo >-----#
InterFreqCarrierFreqInfo = SEQ(name=u'InterFreqCarrierFreqInfo', mode=MODE_TYPE)
_InterFreqCarrierFreqInfo_dl_CarrierFreq = INT(name=u'dl-CarrierFreq', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')))
_InterFreqCarrierFreqInfo_frequencyBandList = SEQ_OF(name=u'frequencyBandList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MultiFrequencyBandListNR-SIB')), opt=True)
_InterFreqCarrierFreqInfo_frequencyBandListSUL = SEQ_OF(name=u'frequencyBandListSUL', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MultiFrequencyBandListNR-SIB')), opt=True)
_InterFreqCarrierFreqInfo_nrofSS_BlocksToAverage = INT(name=u'nrofSS-BlocksToAverage', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_InterFreqCarrierFreqInfo_nrofSS_BlocksToAverage._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=16)], ev=None, er=[])
_InterFreqCarrierFreqInfo_absThreshSS_BlocksConsolidation = SEQ(name=u'absThreshSS-BlocksConsolidation', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ThresholdNR')), opt=True)
_InterFreqCarrierFreqInfo_smtc = SEQ(name=u'smtc', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-MTC')), opt=True)
_InterFreqCarrierFreqInfo_ssbSubcarrierSpacing = ENUM(name=u'ssbSubcarrierSpacing', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SubcarrierSpacing')))
_InterFreqCarrierFreqInfo_ssb_ToMeasure = CHOICE(name=u'ssb-ToMeasure', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-ToMeasure')), opt=True)
_InterFreqCarrierFreqInfo_deriveSSB_IndexFromCell = BOOL(name=u'deriveSSB-IndexFromCell', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_InterFreqCarrierFreqInfo_ss_RSSI_Measurement = SEQ(name=u'ss-RSSI-Measurement', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SS-RSSI-Measurement')), opt=True)
_InterFreqCarrierFreqInfo_q_RxLevMin = INT(name=u'q-RxLevMin', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Q-RxLevMin')))
_InterFreqCarrierFreqInfo_q_RxLevMinSUL = INT(name=u'q-RxLevMinSUL', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Q-RxLevMin')), opt=True)
_InterFreqCarrierFreqInfo_q_QualMin = INT(name=u'q-QualMin', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Q-QualMin')), opt=True)
_InterFreqCarrierFreqInfo_p_Max = INT(name=u'p-Max', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'P-Max')), opt=True)
_InterFreqCarrierFreqInfo_t_ReselectionNR = INT(name=u't-ReselectionNR', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'T-Reselection')))
_InterFreqCarrierFreqInfo_t_ReselectionNR_SF = SEQ(name=u't-ReselectionNR-SF', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SpeedStateScaleFactors')), opt=True)
_InterFreqCarrierFreqInfo_threshX_HighP = INT(name=u'threshX-HighP', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReselectionThreshold')))
_InterFreqCarrierFreqInfo_threshX_LowP = INT(name=u'threshX-LowP', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReselectionThreshold')))
_InterFreqCarrierFreqInfo_threshX_Q = SEQ(name=u'threshX-Q', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__InterFreqCarrierFreqInfo_threshX_Q_threshX_HighQ = INT(name=u'threshX-HighQ', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReselectionThresholdQ')))
__InterFreqCarrierFreqInfo_threshX_Q_threshX_LowQ = INT(name=u'threshX-LowQ', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReselectionThresholdQ')))
_InterFreqCarrierFreqInfo_threshX_Q._cont = ASN1Dict([
(u'threshX-HighQ', __InterFreqCarrierFreqInfo_threshX_Q_threshX_HighQ),
(u'threshX-LowQ', __InterFreqCarrierFreqInfo_threshX_Q_threshX_LowQ),
])
_InterFreqCarrierFreqInfo_threshX_Q._ext = None
_InterFreqCarrierFreqInfo_cellReselectionPriority = INT(name=u'cellReselectionPriority', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CellReselectionPriority')), opt=True)
_InterFreqCarrierFreqInfo_cellReselectionSubPriority = ENUM(name=u'cellReselectionSubPriority', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CellReselectionSubPriority')), opt=True)
_InterFreqCarrierFreqInfo_q_OffsetFreq = ENUM(name=u'q-OffsetFreq', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Q-OffsetRange')), default=u'dB0')
_InterFreqCarrierFreqInfo_interFreqNeighCellList = SEQ_OF(name=u'interFreqNeighCellList', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'InterFreqNeighCellList')), opt=True)
_InterFreqCarrierFreqInfo_interFreqBlackCellList = SEQ_OF(name=u'interFreqBlackCellList', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'InterFreqBlackCellList')), opt=True)
InterFreqCarrierFreqInfo._cont = ASN1Dict([
(u'dl-CarrierFreq', _InterFreqCarrierFreqInfo_dl_CarrierFreq),
(u'frequencyBandList', _InterFreqCarrierFreqInfo_frequencyBandList),
(u'frequencyBandListSUL', _InterFreqCarrierFreqInfo_frequencyBandListSUL),
(u'nrofSS-BlocksToAverage', _InterFreqCarrierFreqInfo_nrofSS_BlocksToAverage),
(u'absThreshSS-BlocksConsolidation', _InterFreqCarrierFreqInfo_absThreshSS_BlocksConsolidation),
(u'smtc', _InterFreqCarrierFreqInfo_smtc),
(u'ssbSubcarrierSpacing', _InterFreqCarrierFreqInfo_ssbSubcarrierSpacing),
(u'ssb-ToMeasure', _InterFreqCarrierFreqInfo_ssb_ToMeasure),
(u'deriveSSB-IndexFromCell', _InterFreqCarrierFreqInfo_deriveSSB_IndexFromCell),
(u'ss-RSSI-Measurement', _InterFreqCarrierFreqInfo_ss_RSSI_Measurement),
(u'q-RxLevMin', _InterFreqCarrierFreqInfo_q_RxLevMin),
(u'q-RxLevMinSUL', _InterFreqCarrierFreqInfo_q_RxLevMinSUL),
(u'q-QualMin', _InterFreqCarrierFreqInfo_q_QualMin),
(u'p-Max', _InterFreqCarrierFreqInfo_p_Max),
(u't-ReselectionNR', _InterFreqCarrierFreqInfo_t_ReselectionNR),
(u't-ReselectionNR-SF', _InterFreqCarrierFreqInfo_t_ReselectionNR_SF),
(u'threshX-HighP', _InterFreqCarrierFreqInfo_threshX_HighP),
(u'threshX-LowP', _InterFreqCarrierFreqInfo_threshX_LowP),
(u'threshX-Q', _InterFreqCarrierFreqInfo_threshX_Q),
(u'cellReselectionPriority', _InterFreqCarrierFreqInfo_cellReselectionPriority),
(u'cellReselectionSubPriority', _InterFreqCarrierFreqInfo_cellReselectionSubPriority),
(u'q-OffsetFreq', _InterFreqCarrierFreqInfo_q_OffsetFreq),
(u'interFreqNeighCellList', _InterFreqCarrierFreqInfo_interFreqNeighCellList),
(u'interFreqBlackCellList', _InterFreqCarrierFreqInfo_interFreqBlackCellList),
])
InterFreqCarrierFreqInfo._ext = []
#-----< InterFreqNeighCellList >-----#
InterFreqNeighCellList = SEQ_OF(name=u'InterFreqNeighCellList', mode=MODE_TYPE)
_InterFreqNeighCellList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'InterFreqNeighCellInfo')))
InterFreqNeighCellList._cont = _InterFreqNeighCellList__item_
InterFreqNeighCellList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
#-----< InterFreqNeighCellInfo >-----#
InterFreqNeighCellInfo = SEQ(name=u'InterFreqNeighCellInfo', mode=MODE_TYPE)
_InterFreqNeighCellInfo_physCellId = INT(name=u'physCellId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PhysCellId')))
_InterFreqNeighCellInfo_q_OffsetCell = ENUM(name=u'q-OffsetCell', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Q-OffsetRange')))
_InterFreqNeighCellInfo_q_RxLevMinOffsetCell = INT(name=u'q-RxLevMinOffsetCell', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_InterFreqNeighCellInfo_q_RxLevMinOffsetCell._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_InterFreqNeighCellInfo_q_RxLevMinOffsetCellSUL = INT(name=u'q-RxLevMinOffsetCellSUL', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_InterFreqNeighCellInfo_q_RxLevMinOffsetCellSUL._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_InterFreqNeighCellInfo_q_QualMinOffsetCell = INT(name=u'q-QualMinOffsetCell', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_InterFreqNeighCellInfo_q_QualMinOffsetCell._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
InterFreqNeighCellInfo._cont = ASN1Dict([
(u'physCellId', _InterFreqNeighCellInfo_physCellId),
(u'q-OffsetCell', _InterFreqNeighCellInfo_q_OffsetCell),
(u'q-RxLevMinOffsetCell', _InterFreqNeighCellInfo_q_RxLevMinOffsetCell),
(u'q-RxLevMinOffsetCellSUL', _InterFreqNeighCellInfo_q_RxLevMinOffsetCellSUL),
(u'q-QualMinOffsetCell', _InterFreqNeighCellInfo_q_QualMinOffsetCell),
])
InterFreqNeighCellInfo._ext = []
#-----< InterFreqBlackCellList >-----#
InterFreqBlackCellList = SEQ_OF(name=u'InterFreqBlackCellList', mode=MODE_TYPE)
_InterFreqBlackCellList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PCI-Range')))
InterFreqBlackCellList._cont = _InterFreqBlackCellList__item_
InterFreqBlackCellList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
#-----< SIB5 >-----#
SIB5 = SEQ(name=u'SIB5', mode=MODE_TYPE)
_SIB5_carrierFreqListEUTRA = SEQ_OF(name=u'carrierFreqListEUTRA', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CarrierFreqListEUTRA')), opt=True)
_SIB5_t_ReselectionEUTRA = INT(name=u't-ReselectionEUTRA', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'T-Reselection')))
_SIB5_t_ReselectionEUTRA_SF = SEQ(name=u't-ReselectionEUTRA-SF', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SpeedStateScaleFactors')), opt=True)
_SIB5_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
SIB5._cont = ASN1Dict([
(u'carrierFreqListEUTRA', _SIB5_carrierFreqListEUTRA),
(u't-ReselectionEUTRA', _SIB5_t_ReselectionEUTRA),
(u't-ReselectionEUTRA-SF', _SIB5_t_ReselectionEUTRA_SF),
(u'lateNonCriticalExtension', _SIB5_lateNonCriticalExtension),
])
SIB5._ext = []
#-----< CarrierFreqListEUTRA >-----#
CarrierFreqListEUTRA = SEQ_OF(name=u'CarrierFreqListEUTRA', mode=MODE_TYPE)
_CarrierFreqListEUTRA__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CarrierFreqEUTRA')))
CarrierFreqListEUTRA._cont = _CarrierFreqListEUTRA__item_
CarrierFreqListEUTRA._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< CarrierFreqEUTRA >-----#
CarrierFreqEUTRA = SEQ(name=u'CarrierFreqEUTRA', mode=MODE_TYPE)
_CarrierFreqEUTRA_carrierFreq = INT(name=u'carrierFreq', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueEUTRA')))
_CarrierFreqEUTRA_eutra_multiBandInfoList = SEQ_OF(name=u'eutra-multiBandInfoList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-MultiBandInfoList')), opt=True)
_CarrierFreqEUTRA_eutra_FreqNeighCellList = SEQ_OF(name=u'eutra-FreqNeighCellList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-FreqNeighCellList')), opt=True)
_CarrierFreqEUTRA_eutra_BlackCellList = SEQ_OF(name=u'eutra-BlackCellList', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-FreqBlackCellList')), opt=True)
_CarrierFreqEUTRA_allowedMeasBandwidth = ENUM(name=u'allowedMeasBandwidth', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-AllowedMeasBandwidth')))
_CarrierFreqEUTRA_presenceAntennaPort1 = BOOL(name=u'presenceAntennaPort1', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-PresenceAntennaPort1')))
_CarrierFreqEUTRA_cellReselectionPriority = INT(name=u'cellReselectionPriority', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CellReselectionPriority')), opt=True)
_CarrierFreqEUTRA_cellReselectionSubPriority = ENUM(name=u'cellReselectionSubPriority', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CellReselectionSubPriority')), opt=True)
_CarrierFreqEUTRA_threshX_High = INT(name=u'threshX-High', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReselectionThreshold')))
_CarrierFreqEUTRA_threshX_Low = INT(name=u'threshX-Low', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReselectionThreshold')))
_CarrierFreqEUTRA_q_RxLevMin = INT(name=u'q-RxLevMin', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CarrierFreqEUTRA_q_RxLevMin._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-70, ub=-22)], ev=None, er=[])
_CarrierFreqEUTRA_q_QualMin = INT(name=u'q-QualMin', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CarrierFreqEUTRA_q_QualMin._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-34, ub=-3)], ev=None, er=[])
_CarrierFreqEUTRA_p_MaxEUTRA = INT(name=u'p-MaxEUTRA', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CarrierFreqEUTRA_p_MaxEUTRA._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-30, ub=33)], ev=None, er=[])
_CarrierFreqEUTRA_threshX_Q = SEQ(name=u'threshX-Q', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CarrierFreqEUTRA_threshX_Q_threshX_HighQ = INT(name=u'threshX-HighQ', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReselectionThresholdQ')))
__CarrierFreqEUTRA_threshX_Q_threshX_LowQ = INT(name=u'threshX-LowQ', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReselectionThresholdQ')))
_CarrierFreqEUTRA_threshX_Q._cont = ASN1Dict([
(u'threshX-HighQ', __CarrierFreqEUTRA_threshX_Q_threshX_HighQ),
(u'threshX-LowQ', __CarrierFreqEUTRA_threshX_Q_threshX_LowQ),
])
_CarrierFreqEUTRA_threshX_Q._ext = None
CarrierFreqEUTRA._cont = ASN1Dict([
(u'carrierFreq', _CarrierFreqEUTRA_carrierFreq),
(u'eutra-multiBandInfoList', _CarrierFreqEUTRA_eutra_multiBandInfoList),
(u'eutra-FreqNeighCellList', _CarrierFreqEUTRA_eutra_FreqNeighCellList),
(u'eutra-BlackCellList', _CarrierFreqEUTRA_eutra_BlackCellList),
(u'allowedMeasBandwidth', _CarrierFreqEUTRA_allowedMeasBandwidth),
(u'presenceAntennaPort1', _CarrierFreqEUTRA_presenceAntennaPort1),
(u'cellReselectionPriority', _CarrierFreqEUTRA_cellReselectionPriority),
(u'cellReselectionSubPriority', _CarrierFreqEUTRA_cellReselectionSubPriority),
(u'threshX-High', _CarrierFreqEUTRA_threshX_High),
(u'threshX-Low', _CarrierFreqEUTRA_threshX_Low),
(u'q-RxLevMin', _CarrierFreqEUTRA_q_RxLevMin),
(u'q-QualMin', _CarrierFreqEUTRA_q_QualMin),
(u'p-MaxEUTRA', _CarrierFreqEUTRA_p_MaxEUTRA),
(u'threshX-Q', _CarrierFreqEUTRA_threshX_Q),
])
CarrierFreqEUTRA._ext = None
#-----< EUTRA-FreqBlackCellList >-----#
EUTRA_FreqBlackCellList = SEQ_OF(name=u'EUTRA-FreqBlackCellList', mode=MODE_TYPE)
_EUTRA_FreqBlackCellList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-PhysCellIdRange')))
EUTRA_FreqBlackCellList._cont = _EUTRA_FreqBlackCellList__item_
EUTRA_FreqBlackCellList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
#-----< EUTRA-FreqNeighCellList >-----#
EUTRA_FreqNeighCellList = SEQ_OF(name=u'EUTRA-FreqNeighCellList', mode=MODE_TYPE)
_EUTRA_FreqNeighCellList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-FreqNeighCellInfo')))
EUTRA_FreqNeighCellList._cont = _EUTRA_FreqNeighCellList__item_
EUTRA_FreqNeighCellList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< EUTRA-FreqNeighCellInfo >-----#
EUTRA_FreqNeighCellInfo = SEQ(name=u'EUTRA-FreqNeighCellInfo', mode=MODE_TYPE)
_EUTRA_FreqNeighCellInfo_physCellId = INT(name=u'physCellId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-PhysCellId')))
_EUTRA_FreqNeighCellInfo_q_OffsetCell = ENUM(name=u'q-OffsetCell', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-Q-OffsetRange')))
_EUTRA_FreqNeighCellInfo_q_RxLevMinOffsetCell = INT(name=u'q-RxLevMinOffsetCell', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_EUTRA_FreqNeighCellInfo_q_RxLevMinOffsetCell._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_EUTRA_FreqNeighCellInfo_q_QualMinOffsetCell = INT(name=u'q-QualMinOffsetCell', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_EUTRA_FreqNeighCellInfo_q_QualMinOffsetCell._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
EUTRA_FreqNeighCellInfo._cont = ASN1Dict([
(u'physCellId', _EUTRA_FreqNeighCellInfo_physCellId),
(u'q-OffsetCell', _EUTRA_FreqNeighCellInfo_q_OffsetCell),
(u'q-RxLevMinOffsetCell', _EUTRA_FreqNeighCellInfo_q_RxLevMinOffsetCell),
(u'q-QualMinOffsetCell', _EUTRA_FreqNeighCellInfo_q_QualMinOffsetCell),
])
EUTRA_FreqNeighCellInfo._ext = None
#-----< SIB6 >-----#
SIB6 = SEQ(name=u'SIB6', mode=MODE_TYPE)
_SIB6_messageIdentifier = BIT_STR(name=u'messageIdentifier', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SIB6_messageIdentifier._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
_SIB6_serialNumber = BIT_STR(name=u'serialNumber', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SIB6_serialNumber._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
_SIB6_warningType = OCT_STR(name=u'warningType', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SIB6_warningType._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
_SIB6_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
SIB6._cont = ASN1Dict([
(u'messageIdentifier', _SIB6_messageIdentifier),
(u'serialNumber', _SIB6_serialNumber),
(u'warningType', _SIB6_warningType),
(u'lateNonCriticalExtension', _SIB6_lateNonCriticalExtension),
])
SIB6._ext = []
#-----< SIB7 >-----#
SIB7 = SEQ(name=u'SIB7', mode=MODE_TYPE)
_SIB7_messageIdentifier = BIT_STR(name=u'messageIdentifier', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SIB7_messageIdentifier._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
_SIB7_serialNumber = BIT_STR(name=u'serialNumber', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SIB7_serialNumber._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
_SIB7_warningMessageSegmentType = ENUM(name=u'warningMessageSegmentType', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SIB7_warningMessageSegmentType._cont = ASN1Dict([(u'notLastSegment', 0), (u'lastSegment', 1)])
_SIB7_warningMessageSegmentType._ext = None
_SIB7_warningMessageSegmentNumber = INT(name=u'warningMessageSegmentNumber', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SIB7_warningMessageSegmentNumber._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=63)], ev=None, er=[])
_SIB7_warningMessageSegment = OCT_STR(name=u'warningMessageSegment', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SIB7_dataCodingScheme = OCT_STR(name=u'dataCodingScheme', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SIB7_dataCodingScheme._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
_SIB7_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
SIB7._cont = ASN1Dict([
(u'messageIdentifier', _SIB7_messageIdentifier),
(u'serialNumber', _SIB7_serialNumber),
(u'warningMessageSegmentType', _SIB7_warningMessageSegmentType),
(u'warningMessageSegmentNumber', _SIB7_warningMessageSegmentNumber),
(u'warningMessageSegment', _SIB7_warningMessageSegment),
(u'dataCodingScheme', _SIB7_dataCodingScheme),
(u'lateNonCriticalExtension', _SIB7_lateNonCriticalExtension),
])
SIB7._ext = []
#-----< SIB8 >-----#
SIB8 = SEQ(name=u'SIB8', mode=MODE_TYPE)
_SIB8_messageIdentifier = BIT_STR(name=u'messageIdentifier', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SIB8_messageIdentifier._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
_SIB8_serialNumber = BIT_STR(name=u'serialNumber', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SIB8_serialNumber._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
_SIB8_warningMessageSegmentType = ENUM(name=u'warningMessageSegmentType', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SIB8_warningMessageSegmentType._cont = ASN1Dict([(u'notLastSegment', 0), (u'lastSegment', 1)])
_SIB8_warningMessageSegmentType._ext = None
_SIB8_warningMessageSegmentNumber = INT(name=u'warningMessageSegmentNumber', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SIB8_warningMessageSegmentNumber._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=63)], ev=None, er=[])
_SIB8_warningMessageSegment = OCT_STR(name=u'warningMessageSegment', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SIB8_dataCodingScheme = OCT_STR(name=u'dataCodingScheme', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SIB8_dataCodingScheme._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
_SIB8_warningAreaCoordinatesSegment = OCT_STR(name=u'warningAreaCoordinatesSegment', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SIB8_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
SIB8._cont = ASN1Dict([
(u'messageIdentifier', _SIB8_messageIdentifier),
(u'serialNumber', _SIB8_serialNumber),
(u'warningMessageSegmentType', _SIB8_warningMessageSegmentType),
(u'warningMessageSegmentNumber', _SIB8_warningMessageSegmentNumber),
(u'warningMessageSegment', _SIB8_warningMessageSegment),
(u'dataCodingScheme', _SIB8_dataCodingScheme),
(u'warningAreaCoordinatesSegment', _SIB8_warningAreaCoordinatesSegment),
(u'lateNonCriticalExtension', _SIB8_lateNonCriticalExtension),
])
SIB8._ext = []
#-----< SIB9 >-----#
SIB9 = SEQ(name=u'SIB9', mode=MODE_TYPE)
_SIB9_timeInfo = SEQ(name=u'timeInfo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SIB9_timeInfo_timeInfoUTC = INT(name=u'timeInfoUTC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SIB9_timeInfo_timeInfoUTC._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=549755813887)], ev=None, er=[])
__SIB9_timeInfo_dayLightSavingTime = BIT_STR(name=u'dayLightSavingTime', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SIB9_timeInfo_dayLightSavingTime._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
__SIB9_timeInfo_leapSeconds = INT(name=u'leapSeconds', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SIB9_timeInfo_leapSeconds._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-127, ub=128)], ev=None, er=[])
__SIB9_timeInfo_localTimeOffset = INT(name=u'localTimeOffset', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SIB9_timeInfo_localTimeOffset._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-63, ub=64)], ev=None, er=[])
_SIB9_timeInfo._cont = ASN1Dict([
(u'timeInfoUTC', __SIB9_timeInfo_timeInfoUTC),
(u'dayLightSavingTime', __SIB9_timeInfo_dayLightSavingTime),
(u'leapSeconds', __SIB9_timeInfo_leapSeconds),
(u'localTimeOffset', __SIB9_timeInfo_localTimeOffset),
])
_SIB9_timeInfo._ext = None
_SIB9_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
SIB9._cont = ASN1Dict([
(u'timeInfo', _SIB9_timeInfo),
(u'lateNonCriticalExtension', _SIB9_lateNonCriticalExtension),
])
SIB9._ext = []
#-----< AdditionalSpectrumEmission >-----#
AdditionalSpectrumEmission = INT(name=u'AdditionalSpectrumEmission', mode=MODE_TYPE)
AdditionalSpectrumEmission._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
#-----< Alpha >-----#
Alpha = ENUM(name=u'Alpha', mode=MODE_TYPE)
Alpha._cont = ASN1Dict([(u'alpha0', 0), (u'alpha04', 1), (u'alpha05', 2), (u'alpha06', 3), (u'alpha07', 4), (u'alpha08', 5), (u'alpha09', 6), (u'alpha1', 7)])
Alpha._ext = None
#-----< AMF-Identifier >-----#
AMF_Identifier = BIT_STR(name=u'AMF-Identifier', mode=MODE_TYPE)
AMF_Identifier._const_sz = ASN1Set(rv=[24], rr=[], ev=None, er=[])
#-----< ARFCN-ValueEUTRA >-----#
ARFCN_ValueEUTRA = INT(name=u'ARFCN-ValueEUTRA', mode=MODE_TYPE)
ARFCN_ValueEUTRA._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=262143)], ev=None, er=[])
#-----< ARFCN-ValueNR >-----#
ARFCN_ValueNR = INT(name=u'ARFCN-ValueNR', mode=MODE_TYPE)
ARFCN_ValueNR._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3279165)], ev=None, er=[])
#-----< BeamFailureRecoveryConfig >-----#
BeamFailureRecoveryConfig = SEQ(name=u'BeamFailureRecoveryConfig', mode=MODE_TYPE)
_BeamFailureRecoveryConfig_rootSequenceIndex_BFR = INT(name=u'rootSequenceIndex-BFR', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BeamFailureRecoveryConfig_rootSequenceIndex_BFR._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=137)], ev=None, er=[])
_BeamFailureRecoveryConfig_rach_ConfigBFR = SEQ(name=u'rach-ConfigBFR', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RACH-ConfigGeneric')), opt=True)
_BeamFailureRecoveryConfig_rsrp_ThresholdSSB = INT(name=u'rsrp-ThresholdSSB', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSRP-Range')), opt=True)
_BeamFailureRecoveryConfig_candidateBeamRSList = SEQ_OF(name=u'candidateBeamRSList', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__BeamFailureRecoveryConfig_candidateBeamRSList__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PRACH-ResourceDedicatedBFR')))
_BeamFailureRecoveryConfig_candidateBeamRSList._cont = __BeamFailureRecoveryConfig_candidateBeamRSList__item_
_BeamFailureRecoveryConfig_candidateBeamRSList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_BeamFailureRecoveryConfig_ssb_perRACH_Occasion = ENUM(name=u'ssb-perRACH-Occasion', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BeamFailureRecoveryConfig_ssb_perRACH_Occasion._cont = ASN1Dict([(u'oneEighth', 0), (u'oneFourth', 1), (u'oneHalf', 2), (u'one', 3), (u'two', 4), (u'four', 5), (u'eight', 6), (u'sixteen', 7)])
_BeamFailureRecoveryConfig_ssb_perRACH_Occasion._ext = None
_BeamFailureRecoveryConfig_ra_ssb_OccasionMaskIndex = INT(name=u'ra-ssb-OccasionMaskIndex', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BeamFailureRecoveryConfig_ra_ssb_OccasionMaskIndex._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
_BeamFailureRecoveryConfig_recoverySearchSpaceId = INT(name=u'recoverySearchSpaceId', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SearchSpaceId')), opt=True)
_BeamFailureRecoveryConfig_ra_Prioritization = SEQ(name=u'ra-Prioritization', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RA-Prioritization')), opt=True)
_BeamFailureRecoveryConfig_beamFailureRecoveryTimer = ENUM(name=u'beamFailureRecoveryTimer', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BeamFailureRecoveryConfig_beamFailureRecoveryTimer._cont = ASN1Dict([(u'ms10', 0), (u'ms20', 1), (u'ms40', 2), (u'ms60', 3), (u'ms80', 4), (u'ms100', 5), (u'ms150', 6), (u'ms200', 7)])
_BeamFailureRecoveryConfig_beamFailureRecoveryTimer._ext = None
_BeamFailureRecoveryConfig_msg1_SubcarrierSpacing_v1530 = ENUM(name=u'msg1-SubcarrierSpacing-v1530', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SubcarrierSpacing')), opt=True, group=0)
BeamFailureRecoveryConfig._cont = ASN1Dict([
(u'rootSequenceIndex-BFR', _BeamFailureRecoveryConfig_rootSequenceIndex_BFR),
(u'rach-ConfigBFR', _BeamFailureRecoveryConfig_rach_ConfigBFR),
(u'rsrp-ThresholdSSB', _BeamFailureRecoveryConfig_rsrp_ThresholdSSB),
(u'candidateBeamRSList', _BeamFailureRecoveryConfig_candidateBeamRSList),
(u'ssb-perRACH-Occasion', _BeamFailureRecoveryConfig_ssb_perRACH_Occasion),
(u'ra-ssb-OccasionMaskIndex', _BeamFailureRecoveryConfig_ra_ssb_OccasionMaskIndex),
(u'recoverySearchSpaceId', _BeamFailureRecoveryConfig_recoverySearchSpaceId),
(u'ra-Prioritization', _BeamFailureRecoveryConfig_ra_Prioritization),
(u'beamFailureRecoveryTimer', _BeamFailureRecoveryConfig_beamFailureRecoveryTimer),
(u'msg1-SubcarrierSpacing-v1530', _BeamFailureRecoveryConfig_msg1_SubcarrierSpacing_v1530),
])
BeamFailureRecoveryConfig._ext = [u'msg1-SubcarrierSpacing-v1530']
#-----< PRACH-ResourceDedicatedBFR >-----#
PRACH_ResourceDedicatedBFR = CHOICE(name=u'PRACH-ResourceDedicatedBFR', mode=MODE_TYPE)
_PRACH_ResourceDedicatedBFR_ssb = SEQ(name=u'ssb', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BFR-SSB-Resource')))
_PRACH_ResourceDedicatedBFR_csi_RS = SEQ(name=u'csi-RS', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BFR-CSIRS-Resource')))
PRACH_ResourceDedicatedBFR._cont = ASN1Dict([
(u'ssb', _PRACH_ResourceDedicatedBFR_ssb),
(u'csi-RS', _PRACH_ResourceDedicatedBFR_csi_RS),
])
PRACH_ResourceDedicatedBFR._ext = None
#-----< BFR-SSB-Resource >-----#
BFR_SSB_Resource = SEQ(name=u'BFR-SSB-Resource', mode=MODE_TYPE)
_BFR_SSB_Resource_ssb = INT(name=u'ssb', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-Index')))
_BFR_SSB_Resource_ra_PreambleIndex = INT(name=u'ra-PreambleIndex', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_BFR_SSB_Resource_ra_PreambleIndex._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=63)], ev=None, er=[])
BFR_SSB_Resource._cont = ASN1Dict([
(u'ssb', _BFR_SSB_Resource_ssb),
(u'ra-PreambleIndex', _BFR_SSB_Resource_ra_PreambleIndex),
])
BFR_SSB_Resource._ext = []
#-----< BFR-CSIRS-Resource >-----#
BFR_CSIRS_Resource = SEQ(name=u'BFR-CSIRS-Resource', mode=MODE_TYPE)
_BFR_CSIRS_Resource_csi_RS = INT(name=u'csi-RS', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NZP-CSI-RS-ResourceId')))
_BFR_CSIRS_Resource_ra_OccasionList = SEQ_OF(name=u'ra-OccasionList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__BFR_CSIRS_Resource_ra_OccasionList__item_ = INT(name='_item_', mode=MODE_TYPE)
__BFR_CSIRS_Resource_ra_OccasionList__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
_BFR_CSIRS_Resource_ra_OccasionList._cont = __BFR_CSIRS_Resource_ra_OccasionList__item_
_BFR_CSIRS_Resource_ra_OccasionList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_BFR_CSIRS_Resource_ra_PreambleIndex = INT(name=u'ra-PreambleIndex', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BFR_CSIRS_Resource_ra_PreambleIndex._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=63)], ev=None, er=[])
BFR_CSIRS_Resource._cont = ASN1Dict([
(u'csi-RS', _BFR_CSIRS_Resource_csi_RS),
(u'ra-OccasionList', _BFR_CSIRS_Resource_ra_OccasionList),
(u'ra-PreambleIndex', _BFR_CSIRS_Resource_ra_PreambleIndex),
])
BFR_CSIRS_Resource._ext = []
#-----< BSR-Config >-----#
BSR_Config = SEQ(name=u'BSR-Config', mode=MODE_TYPE)
_BSR_Config_periodicBSR_Timer = ENUM(name=u'periodicBSR-Timer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_BSR_Config_periodicBSR_Timer._cont = ASN1Dict([(u'sf1', 0), (u'sf5', 1), (u'sf10', 2), (u'sf16', 3), (u'sf20', 4), (u'sf32', 5), (u'sf40', 6), (u'sf64', 7), (u'sf80', 8), (u'sf128', 9), (u'sf160', 10), (u'sf320', 11), (u'sf640', 12), (u'sf1280', 13), (u'sf2560', 14), (u'infinity', 15)])
_BSR_Config_periodicBSR_Timer._ext = None
_BSR_Config_retxBSR_Timer = ENUM(name=u'retxBSR-Timer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_BSR_Config_retxBSR_Timer._cont = ASN1Dict([(u'sf10', 0), (u'sf20', 1), (u'sf40', 2), (u'sf80', 3), (u'sf160', 4), (u'sf320', 5), (u'sf640', 6), (u'sf1280', 7), (u'sf2560', 8), (u'sf5120', 9), (u'sf10240', 10), (u'spare5', 11), (u'spare4', 12), (u'spare3', 13), (u'spare2', 14), (u'spare1', 15)])
_BSR_Config_retxBSR_Timer._ext = None
_BSR_Config_logicalChannelSR_DelayTimer = ENUM(name=u'logicalChannelSR-DelayTimer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BSR_Config_logicalChannelSR_DelayTimer._cont = ASN1Dict([(u'sf20', 0), (u'sf40', 1), (u'sf64', 2), (u'sf128', 3), (u'sf512', 4), (u'sf1024', 5), (u'sf2560', 6), (u'spare1', 7)])
_BSR_Config_logicalChannelSR_DelayTimer._ext = None
BSR_Config._cont = ASN1Dict([
(u'periodicBSR-Timer', _BSR_Config_periodicBSR_Timer),
(u'retxBSR-Timer', _BSR_Config_retxBSR_Timer),
(u'logicalChannelSR-DelayTimer', _BSR_Config_logicalChannelSR_DelayTimer),
])
BSR_Config._ext = []
#-----< BWP >-----#
BWP = SEQ(name=u'BWP', mode=MODE_TYPE)
_BWP_locationAndBandwidth = INT(name=u'locationAndBandwidth', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_BWP_locationAndBandwidth._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=37949)], ev=None, er=[])
_BWP_subcarrierSpacing = ENUM(name=u'subcarrierSpacing', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SubcarrierSpacing')))
_BWP_cyclicPrefix = ENUM(name=u'cyclicPrefix', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BWP_cyclicPrefix._cont = ASN1Dict([(u'extended', 0)])
_BWP_cyclicPrefix._ext = None
BWP._cont = ASN1Dict([
(u'locationAndBandwidth', _BWP_locationAndBandwidth),
(u'subcarrierSpacing', _BWP_subcarrierSpacing),
(u'cyclicPrefix', _BWP_cyclicPrefix),
])
BWP._ext = None
#-----< BWP-Downlink >-----#
BWP_Downlink = SEQ(name=u'BWP-Downlink', mode=MODE_TYPE)
_BWP_Downlink_bwp_Id = INT(name=u'bwp-Id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP-Id')))
_BWP_Downlink_bwp_Common = SEQ(name=u'bwp-Common', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP-DownlinkCommon')), opt=True)
_BWP_Downlink_bwp_Dedicated = SEQ(name=u'bwp-Dedicated', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP-DownlinkDedicated')), opt=True)
BWP_Downlink._cont = ASN1Dict([
(u'bwp-Id', _BWP_Downlink_bwp_Id),
(u'bwp-Common', _BWP_Downlink_bwp_Common),
(u'bwp-Dedicated', _BWP_Downlink_bwp_Dedicated),
])
BWP_Downlink._ext = []
#-----< BWP-DownlinkCommon >-----#
BWP_DownlinkCommon = SEQ(name=u'BWP-DownlinkCommon', mode=MODE_TYPE)
_BWP_DownlinkCommon_genericParameters = SEQ(name=u'genericParameters', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP')))
_BWP_DownlinkCommon_pdcch_ConfigCommon = CHOICE(name=u'pdcch-ConfigCommon', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__BWP_DownlinkCommon_pdcch_ConfigCommon_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BWP_DownlinkCommon_pdcch_ConfigCommon_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PDCCH-ConfigCommon')))
_BWP_DownlinkCommon_pdcch_ConfigCommon._cont = ASN1Dict([
(u'release', __BWP_DownlinkCommon_pdcch_ConfigCommon_release),
(u'setup', __BWP_DownlinkCommon_pdcch_ConfigCommon_setup),
])
_BWP_DownlinkCommon_pdcch_ConfigCommon._ext = None
_BWP_DownlinkCommon_pdsch_ConfigCommon = CHOICE(name=u'pdsch-ConfigCommon', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__BWP_DownlinkCommon_pdsch_ConfigCommon_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BWP_DownlinkCommon_pdsch_ConfigCommon_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PDSCH-ConfigCommon')))
_BWP_DownlinkCommon_pdsch_ConfigCommon._cont = ASN1Dict([
(u'release', __BWP_DownlinkCommon_pdsch_ConfigCommon_release),
(u'setup', __BWP_DownlinkCommon_pdsch_ConfigCommon_setup),
])
_BWP_DownlinkCommon_pdsch_ConfigCommon._ext = None
BWP_DownlinkCommon._cont = ASN1Dict([
(u'genericParameters', _BWP_DownlinkCommon_genericParameters),
(u'pdcch-ConfigCommon', _BWP_DownlinkCommon_pdcch_ConfigCommon),
(u'pdsch-ConfigCommon', _BWP_DownlinkCommon_pdsch_ConfigCommon),
])
BWP_DownlinkCommon._ext = []
#-----< BWP-DownlinkDedicated >-----#
BWP_DownlinkDedicated = SEQ(name=u'BWP-DownlinkDedicated', mode=MODE_TYPE)
_BWP_DownlinkDedicated_pdcch_Config = CHOICE(name=u'pdcch-Config', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__BWP_DownlinkDedicated_pdcch_Config_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BWP_DownlinkDedicated_pdcch_Config_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PDCCH-Config')))
_BWP_DownlinkDedicated_pdcch_Config._cont = ASN1Dict([
(u'release', __BWP_DownlinkDedicated_pdcch_Config_release),
(u'setup', __BWP_DownlinkDedicated_pdcch_Config_setup),
])
_BWP_DownlinkDedicated_pdcch_Config._ext = None
_BWP_DownlinkDedicated_pdsch_Config = CHOICE(name=u'pdsch-Config', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__BWP_DownlinkDedicated_pdsch_Config_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BWP_DownlinkDedicated_pdsch_Config_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PDSCH-Config')))
_BWP_DownlinkDedicated_pdsch_Config._cont = ASN1Dict([
(u'release', __BWP_DownlinkDedicated_pdsch_Config_release),
(u'setup', __BWP_DownlinkDedicated_pdsch_Config_setup),
])
_BWP_DownlinkDedicated_pdsch_Config._ext = None
_BWP_DownlinkDedicated_sps_Config = CHOICE(name=u'sps-Config', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__BWP_DownlinkDedicated_sps_Config_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BWP_DownlinkDedicated_sps_Config_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SPS-Config')))
_BWP_DownlinkDedicated_sps_Config._cont = ASN1Dict([
(u'release', __BWP_DownlinkDedicated_sps_Config_release),
(u'setup', __BWP_DownlinkDedicated_sps_Config_setup),
])
_BWP_DownlinkDedicated_sps_Config._ext = None
_BWP_DownlinkDedicated_radioLinkMonitoringConfig = CHOICE(name=u'radioLinkMonitoringConfig', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__BWP_DownlinkDedicated_radioLinkMonitoringConfig_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BWP_DownlinkDedicated_radioLinkMonitoringConfig_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RadioLinkMonitoringConfig')))
_BWP_DownlinkDedicated_radioLinkMonitoringConfig._cont = ASN1Dict([
(u'release', __BWP_DownlinkDedicated_radioLinkMonitoringConfig_release),
(u'setup', __BWP_DownlinkDedicated_radioLinkMonitoringConfig_setup),
])
_BWP_DownlinkDedicated_radioLinkMonitoringConfig._ext = None
BWP_DownlinkDedicated._cont = ASN1Dict([
(u'pdcch-Config', _BWP_DownlinkDedicated_pdcch_Config),
(u'pdsch-Config', _BWP_DownlinkDedicated_pdsch_Config),
(u'sps-Config', _BWP_DownlinkDedicated_sps_Config),
(u'radioLinkMonitoringConfig', _BWP_DownlinkDedicated_radioLinkMonitoringConfig),
])
BWP_DownlinkDedicated._ext = []
#-----< BWP-Id >-----#
BWP_Id = INT(name=u'BWP-Id', mode=MODE_TYPE)
BWP_Id._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4)], ev=None, er=[])
#-----< BWP-Uplink >-----#
BWP_Uplink = SEQ(name=u'BWP-Uplink', mode=MODE_TYPE)
_BWP_Uplink_bwp_Id = INT(name=u'bwp-Id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP-Id')))
_BWP_Uplink_bwp_Common = SEQ(name=u'bwp-Common', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP-UplinkCommon')), opt=True)
_BWP_Uplink_bwp_Dedicated = SEQ(name=u'bwp-Dedicated', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP-UplinkDedicated')), opt=True)
BWP_Uplink._cont = ASN1Dict([
(u'bwp-Id', _BWP_Uplink_bwp_Id),
(u'bwp-Common', _BWP_Uplink_bwp_Common),
(u'bwp-Dedicated', _BWP_Uplink_bwp_Dedicated),
])
BWP_Uplink._ext = []
#-----< BWP-UplinkCommon >-----#
BWP_UplinkCommon = SEQ(name=u'BWP-UplinkCommon', mode=MODE_TYPE)
_BWP_UplinkCommon_genericParameters = SEQ(name=u'genericParameters', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP')))
_BWP_UplinkCommon_rach_ConfigCommon = CHOICE(name=u'rach-ConfigCommon', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__BWP_UplinkCommon_rach_ConfigCommon_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BWP_UplinkCommon_rach_ConfigCommon_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RACH-ConfigCommon')))
_BWP_UplinkCommon_rach_ConfigCommon._cont = ASN1Dict([
(u'release', __BWP_UplinkCommon_rach_ConfigCommon_release),
(u'setup', __BWP_UplinkCommon_rach_ConfigCommon_setup),
])
_BWP_UplinkCommon_rach_ConfigCommon._ext = None
_BWP_UplinkCommon_pusch_ConfigCommon = CHOICE(name=u'pusch-ConfigCommon', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__BWP_UplinkCommon_pusch_ConfigCommon_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BWP_UplinkCommon_pusch_ConfigCommon_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUSCH-ConfigCommon')))
_BWP_UplinkCommon_pusch_ConfigCommon._cont = ASN1Dict([
(u'release', __BWP_UplinkCommon_pusch_ConfigCommon_release),
(u'setup', __BWP_UplinkCommon_pusch_ConfigCommon_setup),
])
_BWP_UplinkCommon_pusch_ConfigCommon._ext = None
_BWP_UplinkCommon_pucch_ConfigCommon = CHOICE(name=u'pucch-ConfigCommon', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__BWP_UplinkCommon_pucch_ConfigCommon_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BWP_UplinkCommon_pucch_ConfigCommon_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-ConfigCommon')))
_BWP_UplinkCommon_pucch_ConfigCommon._cont = ASN1Dict([
(u'release', __BWP_UplinkCommon_pucch_ConfigCommon_release),
(u'setup', __BWP_UplinkCommon_pucch_ConfigCommon_setup),
])
_BWP_UplinkCommon_pucch_ConfigCommon._ext = None
BWP_UplinkCommon._cont = ASN1Dict([
(u'genericParameters', _BWP_UplinkCommon_genericParameters),
(u'rach-ConfigCommon', _BWP_UplinkCommon_rach_ConfigCommon),
(u'pusch-ConfigCommon', _BWP_UplinkCommon_pusch_ConfigCommon),
(u'pucch-ConfigCommon', _BWP_UplinkCommon_pucch_ConfigCommon),
])
BWP_UplinkCommon._ext = []
#-----< BWP-UplinkDedicated >-----#
BWP_UplinkDedicated = SEQ(name=u'BWP-UplinkDedicated', mode=MODE_TYPE)
_BWP_UplinkDedicated_pucch_Config = CHOICE(name=u'pucch-Config', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__BWP_UplinkDedicated_pucch_Config_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BWP_UplinkDedicated_pucch_Config_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-Config')))
_BWP_UplinkDedicated_pucch_Config._cont = ASN1Dict([
(u'release', __BWP_UplinkDedicated_pucch_Config_release),
(u'setup', __BWP_UplinkDedicated_pucch_Config_setup),
])
_BWP_UplinkDedicated_pucch_Config._ext = None
_BWP_UplinkDedicated_pusch_Config = CHOICE(name=u'pusch-Config', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__BWP_UplinkDedicated_pusch_Config_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BWP_UplinkDedicated_pusch_Config_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUSCH-Config')))
_BWP_UplinkDedicated_pusch_Config._cont = ASN1Dict([
(u'release', __BWP_UplinkDedicated_pusch_Config_release),
(u'setup', __BWP_UplinkDedicated_pusch_Config_setup),
])
_BWP_UplinkDedicated_pusch_Config._ext = None
_BWP_UplinkDedicated_configuredGrantConfig = CHOICE(name=u'configuredGrantConfig', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__BWP_UplinkDedicated_configuredGrantConfig_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BWP_UplinkDedicated_configuredGrantConfig_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ConfiguredGrantConfig')))
_BWP_UplinkDedicated_configuredGrantConfig._cont = ASN1Dict([
(u'release', __BWP_UplinkDedicated_configuredGrantConfig_release),
(u'setup', __BWP_UplinkDedicated_configuredGrantConfig_setup),
])
_BWP_UplinkDedicated_configuredGrantConfig._ext = None
_BWP_UplinkDedicated_srs_Config = CHOICE(name=u'srs-Config', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__BWP_UplinkDedicated_srs_Config_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BWP_UplinkDedicated_srs_Config_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-Config')))
_BWP_UplinkDedicated_srs_Config._cont = ASN1Dict([
(u'release', __BWP_UplinkDedicated_srs_Config_release),
(u'setup', __BWP_UplinkDedicated_srs_Config_setup),
])
_BWP_UplinkDedicated_srs_Config._ext = None
_BWP_UplinkDedicated_beamFailureRecoveryConfig = CHOICE(name=u'beamFailureRecoveryConfig', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__BWP_UplinkDedicated_beamFailureRecoveryConfig_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BWP_UplinkDedicated_beamFailureRecoveryConfig_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BeamFailureRecoveryConfig')))
_BWP_UplinkDedicated_beamFailureRecoveryConfig._cont = ASN1Dict([
(u'release', __BWP_UplinkDedicated_beamFailureRecoveryConfig_release),
(u'setup', __BWP_UplinkDedicated_beamFailureRecoveryConfig_setup),
])
_BWP_UplinkDedicated_beamFailureRecoveryConfig._ext = None
BWP_UplinkDedicated._cont = ASN1Dict([
(u'pucch-Config', _BWP_UplinkDedicated_pucch_Config),
(u'pusch-Config', _BWP_UplinkDedicated_pusch_Config),
(u'configuredGrantConfig', _BWP_UplinkDedicated_configuredGrantConfig),
(u'srs-Config', _BWP_UplinkDedicated_srs_Config),
(u'beamFailureRecoveryConfig', _BWP_UplinkDedicated_beamFailureRecoveryConfig),
])
BWP_UplinkDedicated._ext = []
#-----< CellAccessRelatedInfo >-----#
CellAccessRelatedInfo = SEQ(name=u'CellAccessRelatedInfo', mode=MODE_TYPE)
_CellAccessRelatedInfo_plmn_IdentityList = SEQ_OF(name=u'plmn-IdentityList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PLMN-IdentityInfoList')))
_CellAccessRelatedInfo_cellReservedForOtherUse = ENUM(name=u'cellReservedForOtherUse', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CellAccessRelatedInfo_cellReservedForOtherUse._cont = ASN1Dict([(u'true', 0)])
_CellAccessRelatedInfo_cellReservedForOtherUse._ext = None
CellAccessRelatedInfo._cont = ASN1Dict([
(u'plmn-IdentityList', _CellAccessRelatedInfo_plmn_IdentityList),
(u'cellReservedForOtherUse', _CellAccessRelatedInfo_cellReservedForOtherUse),
])
CellAccessRelatedInfo._ext = []
#-----< CellAccessRelatedInfo-EUTRA-5GC >-----#
CellAccessRelatedInfo_EUTRA_5GC = SEQ(name=u'CellAccessRelatedInfo-EUTRA-5GC', mode=MODE_TYPE)
_CellAccessRelatedInfo_EUTRA_5GC_plmn_IdentityList_eutra_5gc = SEQ_OF(name=u'plmn-IdentityList-eutra-5gc', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PLMN-IdentityList-EUTRA-5GC')))
_CellAccessRelatedInfo_EUTRA_5GC_trackingAreaCode_eutra_5gc = BIT_STR(name=u'trackingAreaCode-eutra-5gc', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TrackingAreaCode')))
_CellAccessRelatedInfo_EUTRA_5GC_ranac_5gc = INT(name=u'ranac-5gc', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RAN-AreaCode')), opt=True)
_CellAccessRelatedInfo_EUTRA_5GC_cellIdentity_eutra_5gc = CHOICE(name=u'cellIdentity-eutra-5gc', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CellIdentity-EUTRA-5GC')))
CellAccessRelatedInfo_EUTRA_5GC._cont = ASN1Dict([
(u'plmn-IdentityList-eutra-5gc', _CellAccessRelatedInfo_EUTRA_5GC_plmn_IdentityList_eutra_5gc),
(u'trackingAreaCode-eutra-5gc', _CellAccessRelatedInfo_EUTRA_5GC_trackingAreaCode_eutra_5gc),
(u'ranac-5gc', _CellAccessRelatedInfo_EUTRA_5GC_ranac_5gc),
(u'cellIdentity-eutra-5gc', _CellAccessRelatedInfo_EUTRA_5GC_cellIdentity_eutra_5gc),
])
CellAccessRelatedInfo_EUTRA_5GC._ext = None
#-----< PLMN-IdentityList-EUTRA-5GC >-----#
PLMN_IdentityList_EUTRA_5GC = SEQ_OF(name=u'PLMN-IdentityList-EUTRA-5GC', mode=MODE_TYPE)
_PLMN_IdentityList_EUTRA_5GC__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PLMN-Identity-EUTRA-5GC')))
PLMN_IdentityList_EUTRA_5GC._cont = _PLMN_IdentityList_EUTRA_5GC__item_
PLMN_IdentityList_EUTRA_5GC._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=12)], ev=None, er=[])
#-----< PLMN-Identity-EUTRA-5GC >-----#
PLMN_Identity_EUTRA_5GC = CHOICE(name=u'PLMN-Identity-EUTRA-5GC', mode=MODE_TYPE)
_PLMN_Identity_EUTRA_5GC_plmn_Identity_EUTRA_5GC = SEQ(name=u'plmn-Identity-EUTRA-5GC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PLMN-Identity')))
_PLMN_Identity_EUTRA_5GC_plmn_index = INT(name=u'plmn-index', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PLMN_Identity_EUTRA_5GC_plmn_index._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=12)], ev=None, er=[])
PLMN_Identity_EUTRA_5GC._cont = ASN1Dict([
(u'plmn-Identity-EUTRA-5GC', _PLMN_Identity_EUTRA_5GC_plmn_Identity_EUTRA_5GC),
(u'plmn-index', _PLMN_Identity_EUTRA_5GC_plmn_index),
])
PLMN_Identity_EUTRA_5GC._ext = None
#-----< CellIdentity-EUTRA-5GC >-----#
CellIdentity_EUTRA_5GC = CHOICE(name=u'CellIdentity-EUTRA-5GC', mode=MODE_TYPE)
_CellIdentity_EUTRA_5GC_cellIdentity_EUTRA = BIT_STR(name=u'cellIdentity-EUTRA', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CellIdentity_EUTRA_5GC_cellIdentity_EUTRA._const_sz = ASN1Set(rv=[28], rr=[], ev=None, er=[])
_CellIdentity_EUTRA_5GC_cellId_index = INT(name=u'cellId-index', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CellIdentity_EUTRA_5GC_cellId_index._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=12)], ev=None, er=[])
CellIdentity_EUTRA_5GC._cont = ASN1Dict([
(u'cellIdentity-EUTRA', _CellIdentity_EUTRA_5GC_cellIdentity_EUTRA),
(u'cellId-index', _CellIdentity_EUTRA_5GC_cellId_index),
])
CellIdentity_EUTRA_5GC._ext = None
#-----< CellAccessRelatedInfo-EUTRA-EPC >-----#
CellAccessRelatedInfo_EUTRA_EPC = SEQ(name=u'CellAccessRelatedInfo-EUTRA-EPC', mode=MODE_TYPE)
_CellAccessRelatedInfo_EUTRA_EPC_plmn_IdentityList_eutra_epc = SEQ_OF(name=u'plmn-IdentityList-eutra-epc', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PLMN-IdentityList-EUTRA-EPC')))
_CellAccessRelatedInfo_EUTRA_EPC_trackingAreaCode_eutra_epc = BIT_STR(name=u'trackingAreaCode-eutra-epc', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CellAccessRelatedInfo_EUTRA_EPC_trackingAreaCode_eutra_epc._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
_CellAccessRelatedInfo_EUTRA_EPC_cellIdentity_eutra_epc = BIT_STR(name=u'cellIdentity-eutra-epc', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CellAccessRelatedInfo_EUTRA_EPC_cellIdentity_eutra_epc._const_sz = ASN1Set(rv=[28], rr=[], ev=None, er=[])
CellAccessRelatedInfo_EUTRA_EPC._cont = ASN1Dict([
(u'plmn-IdentityList-eutra-epc', _CellAccessRelatedInfo_EUTRA_EPC_plmn_IdentityList_eutra_epc),
(u'trackingAreaCode-eutra-epc', _CellAccessRelatedInfo_EUTRA_EPC_trackingAreaCode_eutra_epc),
(u'cellIdentity-eutra-epc', _CellAccessRelatedInfo_EUTRA_EPC_cellIdentity_eutra_epc),
])
CellAccessRelatedInfo_EUTRA_EPC._ext = None
#-----< PLMN-IdentityList-EUTRA-EPC >-----#
PLMN_IdentityList_EUTRA_EPC = SEQ_OF(name=u'PLMN-IdentityList-EUTRA-EPC', mode=MODE_TYPE)
_PLMN_IdentityList_EUTRA_EPC__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PLMN-Identity')))
PLMN_IdentityList_EUTRA_EPC._cont = _PLMN_IdentityList_EUTRA_EPC__item_
PLMN_IdentityList_EUTRA_EPC._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=12)], ev=None, er=[])
#-----< CellGroupConfig >-----#
CellGroupConfig = SEQ(name=u'CellGroupConfig', mode=MODE_TYPE)
_CellGroupConfig_cellGroupId = INT(name=u'cellGroupId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CellGroupId')))
_CellGroupConfig_rlc_BearerToAddModList = SEQ_OF(name=u'rlc-BearerToAddModList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CellGroupConfig_rlc_BearerToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'RLC-BearerConfig')))
_CellGroupConfig_rlc_BearerToAddModList._cont = __CellGroupConfig_rlc_BearerToAddModList__item_
_CellGroupConfig_rlc_BearerToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_CellGroupConfig_rlc_BearerToReleaseList = SEQ_OF(name=u'rlc-BearerToReleaseList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CellGroupConfig_rlc_BearerToReleaseList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'LogicalChannelIdentity')))
_CellGroupConfig_rlc_BearerToReleaseList._cont = __CellGroupConfig_rlc_BearerToReleaseList__item_
_CellGroupConfig_rlc_BearerToReleaseList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_CellGroupConfig_mac_CellGroupConfig = SEQ(name=u'mac-CellGroupConfig', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MAC-CellGroupConfig')), opt=True)
_CellGroupConfig_physicalCellGroupConfig = SEQ(name=u'physicalCellGroupConfig', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PhysicalCellGroupConfig')), opt=True)
_CellGroupConfig_spCellConfig = SEQ(name=u'spCellConfig', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SpCellConfig')), opt=True)
_CellGroupConfig_sCellToAddModList = SEQ_OF(name=u'sCellToAddModList', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CellGroupConfig_sCellToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SCellConfig')))
_CellGroupConfig_sCellToAddModList._cont = __CellGroupConfig_sCellToAddModList__item_
_CellGroupConfig_sCellToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=31)], ev=None, er=[])
_CellGroupConfig_sCellToReleaseList = SEQ_OF(name=u'sCellToReleaseList', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CellGroupConfig_sCellToReleaseList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SCellIndex')))
_CellGroupConfig_sCellToReleaseList._cont = __CellGroupConfig_sCellToReleaseList__item_
_CellGroupConfig_sCellToReleaseList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=31)], ev=None, er=[])
_CellGroupConfig_reportUplinkTxDirectCurrent_v1530 = ENUM(name=u'reportUplinkTxDirectCurrent-v1530', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_CellGroupConfig_reportUplinkTxDirectCurrent_v1530._cont = ASN1Dict([(u'true', 0)])
_CellGroupConfig_reportUplinkTxDirectCurrent_v1530._ext = None
CellGroupConfig._cont = ASN1Dict([
(u'cellGroupId', _CellGroupConfig_cellGroupId),
(u'rlc-BearerToAddModList', _CellGroupConfig_rlc_BearerToAddModList),
(u'rlc-BearerToReleaseList', _CellGroupConfig_rlc_BearerToReleaseList),
(u'mac-CellGroupConfig', _CellGroupConfig_mac_CellGroupConfig),
(u'physicalCellGroupConfig', _CellGroupConfig_physicalCellGroupConfig),
(u'spCellConfig', _CellGroupConfig_spCellConfig),
(u'sCellToAddModList', _CellGroupConfig_sCellToAddModList),
(u'sCellToReleaseList', _CellGroupConfig_sCellToReleaseList),
(u'reportUplinkTxDirectCurrent-v1530', _CellGroupConfig_reportUplinkTxDirectCurrent_v1530),
])
CellGroupConfig._ext = [u'reportUplinkTxDirectCurrent-v1530']
#-----< SpCellConfig >-----#
SpCellConfig = SEQ(name=u'SpCellConfig', mode=MODE_TYPE)
_SpCellConfig_servCellIndex = INT(name=u'servCellIndex', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')), opt=True)
_SpCellConfig_reconfigurationWithSync = SEQ(name=u'reconfigurationWithSync', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReconfigurationWithSync')), opt=True)
_SpCellConfig_rlf_TimersAndConstants = CHOICE(name=u'rlf-TimersAndConstants', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__SpCellConfig_rlf_TimersAndConstants_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SpCellConfig_rlf_TimersAndConstants_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RLF-TimersAndConstants')))
_SpCellConfig_rlf_TimersAndConstants._cont = ASN1Dict([
(u'release', __SpCellConfig_rlf_TimersAndConstants_release),
(u'setup', __SpCellConfig_rlf_TimersAndConstants_setup),
])
_SpCellConfig_rlf_TimersAndConstants._ext = None
_SpCellConfig_rlmInSyncOutOfSyncThreshold = ENUM(name=u'rlmInSyncOutOfSyncThreshold', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SpCellConfig_rlmInSyncOutOfSyncThreshold._cont = ASN1Dict([(u'n1', 0)])
_SpCellConfig_rlmInSyncOutOfSyncThreshold._ext = None
_SpCellConfig_spCellConfigDedicated = SEQ(name=u'spCellConfigDedicated', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ServingCellConfig')), opt=True)
SpCellConfig._cont = ASN1Dict([
(u'servCellIndex', _SpCellConfig_servCellIndex),
(u'reconfigurationWithSync', _SpCellConfig_reconfigurationWithSync),
(u'rlf-TimersAndConstants', _SpCellConfig_rlf_TimersAndConstants),
(u'rlmInSyncOutOfSyncThreshold', _SpCellConfig_rlmInSyncOutOfSyncThreshold),
(u'spCellConfigDedicated', _SpCellConfig_spCellConfigDedicated),
])
SpCellConfig._ext = []
#-----< ReconfigurationWithSync >-----#
ReconfigurationWithSync = SEQ(name=u'ReconfigurationWithSync', mode=MODE_TYPE)
_ReconfigurationWithSync_spCellConfigCommon = SEQ(name=u'spCellConfigCommon', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ServingCellConfigCommon')), opt=True)
_ReconfigurationWithSync_newUE_Identity = INT(name=u'newUE-Identity', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RNTI-Value')))
_ReconfigurationWithSync_t304 = ENUM(name=u't304', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ReconfigurationWithSync_t304._cont = ASN1Dict([(u'ms50', 0), (u'ms100', 1), (u'ms150', 2), (u'ms200', 3), (u'ms500', 4), (u'ms1000', 5), (u'ms2000', 6), (u'ms10000', 7)])
_ReconfigurationWithSync_t304._ext = None
_ReconfigurationWithSync_rach_ConfigDedicated = CHOICE(name=u'rach-ConfigDedicated', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__ReconfigurationWithSync_rach_ConfigDedicated_uplink = SEQ(name=u'uplink', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RACH-ConfigDedicated')))
__ReconfigurationWithSync_rach_ConfigDedicated_supplementaryUplink = SEQ(name=u'supplementaryUplink', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RACH-ConfigDedicated')))
_ReconfigurationWithSync_rach_ConfigDedicated._cont = ASN1Dict([
(u'uplink', __ReconfigurationWithSync_rach_ConfigDedicated_uplink),
(u'supplementaryUplink', __ReconfigurationWithSync_rach_ConfigDedicated_supplementaryUplink),
])
_ReconfigurationWithSync_rach_ConfigDedicated._ext = None
_ReconfigurationWithSync_smtc = SEQ(name=u'smtc', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-MTC')), opt=True, group=0)
ReconfigurationWithSync._cont = ASN1Dict([
(u'spCellConfigCommon', _ReconfigurationWithSync_spCellConfigCommon),
(u'newUE-Identity', _ReconfigurationWithSync_newUE_Identity),
(u't304', _ReconfigurationWithSync_t304),
(u'rach-ConfigDedicated', _ReconfigurationWithSync_rach_ConfigDedicated),
(u'smtc', _ReconfigurationWithSync_smtc),
])
ReconfigurationWithSync._ext = [u'smtc']
#-----< SCellConfig >-----#
SCellConfig = SEQ(name=u'SCellConfig', mode=MODE_TYPE)
_SCellConfig_sCellIndex = INT(name=u'sCellIndex', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SCellIndex')))
_SCellConfig_sCellConfigCommon = SEQ(name=u'sCellConfigCommon', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ServingCellConfigCommon')), opt=True)
_SCellConfig_sCellConfigDedicated = SEQ(name=u'sCellConfigDedicated', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ServingCellConfig')), opt=True)
_SCellConfig_smtc = SEQ(name=u'smtc', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-MTC')), opt=True, group=0)
SCellConfig._cont = ASN1Dict([
(u'sCellIndex', _SCellConfig_sCellIndex),
(u'sCellConfigCommon', _SCellConfig_sCellConfigCommon),
(u'sCellConfigDedicated', _SCellConfig_sCellConfigDedicated),
(u'smtc', _SCellConfig_smtc),
])
SCellConfig._ext = [u'smtc']
#-----< CellGroupId >-----#
CellGroupId = INT(name=u'CellGroupId', mode=MODE_TYPE)
CellGroupId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3)], ev=None, er=[])
#-----< CellIdentity >-----#
CellIdentity = BIT_STR(name=u'CellIdentity', mode=MODE_TYPE)
CellIdentity._const_sz = ASN1Set(rv=[36], rr=[], ev=None, er=[])
#-----< CellReselectionPriority >-----#
CellReselectionPriority = INT(name=u'CellReselectionPriority', mode=MODE_TYPE)
CellReselectionPriority._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
#-----< CellReselectionSubPriority >-----#
CellReselectionSubPriority = ENUM(name=u'CellReselectionSubPriority', mode=MODE_TYPE)
CellReselectionSubPriority._cont = ASN1Dict([(u'oDot2', 0), (u'oDot4', 1), (u'oDot6', 2), (u'oDot8', 3)])
CellReselectionSubPriority._ext = None
#-----< CGI-Info >-----#
CGI_Info = SEQ(name=u'CGI-Info', mode=MODE_TYPE)
_CGI_Info_plmn_IdentityInfoList = SEQ_OF(name=u'plmn-IdentityInfoList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PLMN-IdentityInfoList')), opt=True)
_CGI_Info_frequencyBandList = SEQ_OF(name=u'frequencyBandList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MultiFrequencyBandListNR')), opt=True)
_CGI_Info_noSIB1 = SEQ(name=u'noSIB1', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CGI_Info_noSIB1_ssb_SubcarrierOffset = INT(name=u'ssb-SubcarrierOffset', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CGI_Info_noSIB1_ssb_SubcarrierOffset._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
__CGI_Info_noSIB1_pdcch_ConfigSIB1 = SEQ(name=u'pdcch-ConfigSIB1', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PDCCH-ConfigSIB1')))
_CGI_Info_noSIB1._cont = ASN1Dict([
(u'ssb-SubcarrierOffset', __CGI_Info_noSIB1_ssb_SubcarrierOffset),
(u'pdcch-ConfigSIB1', __CGI_Info_noSIB1_pdcch_ConfigSIB1),
])
_CGI_Info_noSIB1._ext = None
CGI_Info._cont = ASN1Dict([
(u'plmn-IdentityInfoList', _CGI_Info_plmn_IdentityInfoList),
(u'frequencyBandList', _CGI_Info_frequencyBandList),
(u'noSIB1', _CGI_Info_noSIB1),
])
CGI_Info._ext = []
#-----< CodebookConfig >-----#
CodebookConfig = SEQ(name=u'CodebookConfig', mode=MODE_TYPE)
_CodebookConfig_codebookType = CHOICE(name=u'codebookType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__CodebookConfig_codebookType_type1 = SEQ(name=u'type1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CodebookConfig_codebookType_type1_subType = CHOICE(name=u'subType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
____CodebookConfig_codebookType_type1_subType_typeI_SinglePanel = SEQ(name=u'typeI-SinglePanel', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_____CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts = CHOICE(name=u'nrOfAntennaPorts', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
______CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_two = SEQ(name=u'two', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_______CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_two_twoTX_CodebookSubsetRestriction = BIT_STR(name=u'twoTX-CodebookSubsetRestriction', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_______CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_two_twoTX_CodebookSubsetRestriction._const_sz = ASN1Set(rv=[6], rr=[], ev=None, er=[])
______CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_two._cont = ASN1Dict([
(u'twoTX-CodebookSubsetRestriction', _______CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_two_twoTX_CodebookSubsetRestriction),
])
______CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_two._ext = None
______CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo = SEQ(name=u'moreThanTwo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_______CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2 = CHOICE(name=u'n1-n2', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_two_one_TypeI_SinglePanel_Restriction = BIT_STR(name=u'two-one-TypeI-SinglePanel-Restriction', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_two_one_TypeI_SinglePanel_Restriction._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_two_two_TypeI_SinglePanel_Restriction = BIT_STR(name=u'two-two-TypeI-SinglePanel-Restriction', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_two_two_TypeI_SinglePanel_Restriction._const_sz = ASN1Set(rv=[64], rr=[], ev=None, er=[])
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_four_one_TypeI_SinglePanel_Restriction = BIT_STR(name=u'four-one-TypeI-SinglePanel-Restriction', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_four_one_TypeI_SinglePanel_Restriction._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_three_two_TypeI_SinglePanel_Restriction = BIT_STR(name=u'three-two-TypeI-SinglePanel-Restriction', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_three_two_TypeI_SinglePanel_Restriction._const_sz = ASN1Set(rv=[96], rr=[], ev=None, er=[])
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_six_one_TypeI_SinglePanel_Restriction = BIT_STR(name=u'six-one-TypeI-SinglePanel-Restriction', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_six_one_TypeI_SinglePanel_Restriction._const_sz = ASN1Set(rv=[24], rr=[], ev=None, er=[])
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_four_two_TypeI_SinglePanel_Restriction = BIT_STR(name=u'four-two-TypeI-SinglePanel-Restriction', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_four_two_TypeI_SinglePanel_Restriction._const_sz = ASN1Set(rv=[128], rr=[], ev=None, er=[])
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_eight_one_TypeI_SinglePanel_Restriction = BIT_STR(name=u'eight-one-TypeI-SinglePanel-Restriction', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_eight_one_TypeI_SinglePanel_Restriction._const_sz = ASN1Set(rv=[32], rr=[], ev=None, er=[])
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_four_three_TypeI_SinglePanel_Restriction = BIT_STR(name=u'four-three-TypeI-SinglePanel-Restriction', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_four_three_TypeI_SinglePanel_Restriction._const_sz = ASN1Set(rv=[192], rr=[], ev=None, er=[])
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_six_two_TypeI_SinglePanel_Restriction = BIT_STR(name=u'six-two-TypeI-SinglePanel-Restriction', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_six_two_TypeI_SinglePanel_Restriction._const_sz = ASN1Set(rv=[192], rr=[], ev=None, er=[])
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_twelve_one_TypeI_SinglePanel_Restriction = BIT_STR(name=u'twelve-one-TypeI-SinglePanel-Restriction', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_twelve_one_TypeI_SinglePanel_Restriction._const_sz = ASN1Set(rv=[48], rr=[], ev=None, er=[])
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_four_four_TypeI_SinglePanel_Restriction = BIT_STR(name=u'four-four-TypeI-SinglePanel-Restriction', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_four_four_TypeI_SinglePanel_Restriction._const_sz = ASN1Set(rv=[256], rr=[], ev=None, er=[])
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_eight_two_TypeI_SinglePanel_Restriction = BIT_STR(name=u'eight-two-TypeI-SinglePanel-Restriction', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_eight_two_TypeI_SinglePanel_Restriction._const_sz = ASN1Set(rv=[256], rr=[], ev=None, er=[])
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_sixteen_one_TypeI_SinglePanel_Restriction = BIT_STR(name=u'sixteen-one-TypeI-SinglePanel-Restriction', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_sixteen_one_TypeI_SinglePanel_Restriction._const_sz = ASN1Set(rv=[64], rr=[], ev=None, er=[])
_______CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2._cont = ASN1Dict([
(u'two-one-TypeI-SinglePanel-Restriction', ________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_two_one_TypeI_SinglePanel_Restriction),
(u'two-two-TypeI-SinglePanel-Restriction', ________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_two_two_TypeI_SinglePanel_Restriction),
(u'four-one-TypeI-SinglePanel-Restriction', ________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_four_one_TypeI_SinglePanel_Restriction),
(u'three-two-TypeI-SinglePanel-Restriction', ________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_three_two_TypeI_SinglePanel_Restriction),
(u'six-one-TypeI-SinglePanel-Restriction', ________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_six_one_TypeI_SinglePanel_Restriction),
(u'four-two-TypeI-SinglePanel-Restriction', ________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_four_two_TypeI_SinglePanel_Restriction),
(u'eight-one-TypeI-SinglePanel-Restriction', ________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_eight_one_TypeI_SinglePanel_Restriction),
(u'four-three-TypeI-SinglePanel-Restriction', ________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_four_three_TypeI_SinglePanel_Restriction),
(u'six-two-TypeI-SinglePanel-Restriction', ________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_six_two_TypeI_SinglePanel_Restriction),
(u'twelve-one-TypeI-SinglePanel-Restriction', ________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_twelve_one_TypeI_SinglePanel_Restriction),
(u'four-four-TypeI-SinglePanel-Restriction', ________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_four_four_TypeI_SinglePanel_Restriction),
(u'eight-two-TypeI-SinglePanel-Restriction', ________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_eight_two_TypeI_SinglePanel_Restriction),
(u'sixteen-one-TypeI-SinglePanel-Restriction', ________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_sixteen_one_TypeI_SinglePanel_Restriction),
])
_______CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2._ext = None
_______CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_typeI_SinglePanel_codebookSubsetRestriction_i2 = BIT_STR(name=u'typeI-SinglePanel-codebookSubsetRestriction-i2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_______CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_typeI_SinglePanel_codebookSubsetRestriction_i2._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
______CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo._cont = ASN1Dict([
(u'n1-n2', _______CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2),
(u'typeI-SinglePanel-codebookSubsetRestriction-i2', _______CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_typeI_SinglePanel_codebookSubsetRestriction_i2),
])
______CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo._ext = None
_____CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts._cont = ASN1Dict([
(u'two', ______CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_two),
(u'moreThanTwo', ______CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo),
])
_____CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts._ext = None
_____CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_typeI_SinglePanel_ri_Restriction = BIT_STR(name=u'typeI-SinglePanel-ri-Restriction', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_____CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_typeI_SinglePanel_ri_Restriction._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
____CodebookConfig_codebookType_type1_subType_typeI_SinglePanel._cont = ASN1Dict([
(u'nrOfAntennaPorts', _____CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts),
(u'typeI-SinglePanel-ri-Restriction', _____CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_typeI_SinglePanel_ri_Restriction),
])
____CodebookConfig_codebookType_type1_subType_typeI_SinglePanel._ext = None
____CodebookConfig_codebookType_type1_subType_typeI_MultiPanel = SEQ(name=u'typeI-MultiPanel', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_____CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2 = CHOICE(name=u'ng-n1-n2', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
______CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2_two_two_one_TypeI_MultiPanel_Restriction = BIT_STR(name=u'two-two-one-TypeI-MultiPanel-Restriction', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
______CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2_two_two_one_TypeI_MultiPanel_Restriction._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
______CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2_two_four_one_TypeI_MultiPanel_Restriction = BIT_STR(name=u'two-four-one-TypeI-MultiPanel-Restriction', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
______CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2_two_four_one_TypeI_MultiPanel_Restriction._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
______CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2_four_two_one_TypeI_MultiPanel_Restriction = BIT_STR(name=u'four-two-one-TypeI-MultiPanel-Restriction', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
______CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2_four_two_one_TypeI_MultiPanel_Restriction._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
______CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2_two_two_two_TypeI_MultiPanel_Restriction = BIT_STR(name=u'two-two-two-TypeI-MultiPanel-Restriction', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
______CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2_two_two_two_TypeI_MultiPanel_Restriction._const_sz = ASN1Set(rv=[64], rr=[], ev=None, er=[])
______CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2_two_eight_one_TypeI_MultiPanel_Restriction = BIT_STR(name=u'two-eight-one-TypeI-MultiPanel-Restriction', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
______CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2_two_eight_one_TypeI_MultiPanel_Restriction._const_sz = ASN1Set(rv=[32], rr=[], ev=None, er=[])
______CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2_four_four_one_TypeI_MultiPanel_Restriction = BIT_STR(name=u'four-four-one-TypeI-MultiPanel-Restriction', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
______CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2_four_four_one_TypeI_MultiPanel_Restriction._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
______CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2_two_four_two_TypeI_MultiPanel_Restriction = BIT_STR(name=u'two-four-two-TypeI-MultiPanel-Restriction', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
______CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2_two_four_two_TypeI_MultiPanel_Restriction._const_sz = ASN1Set(rv=[128], rr=[], ev=None, er=[])
______CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2_four_two_two_TypeI_MultiPanel_Restriction = BIT_STR(name=u'four-two-two-TypeI-MultiPanel-Restriction', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
______CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2_four_two_two_TypeI_MultiPanel_Restriction._const_sz = ASN1Set(rv=[64], rr=[], ev=None, er=[])
_____CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2._cont = ASN1Dict([
(u'two-two-one-TypeI-MultiPanel-Restriction', ______CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2_two_two_one_TypeI_MultiPanel_Restriction),
(u'two-four-one-TypeI-MultiPanel-Restriction', ______CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2_two_four_one_TypeI_MultiPanel_Restriction),
(u'four-two-one-TypeI-MultiPanel-Restriction', ______CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2_four_two_one_TypeI_MultiPanel_Restriction),
(u'two-two-two-TypeI-MultiPanel-Restriction', ______CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2_two_two_two_TypeI_MultiPanel_Restriction),
(u'two-eight-one-TypeI-MultiPanel-Restriction', ______CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2_two_eight_one_TypeI_MultiPanel_Restriction),
(u'four-four-one-TypeI-MultiPanel-Restriction', ______CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2_four_four_one_TypeI_MultiPanel_Restriction),
(u'two-four-two-TypeI-MultiPanel-Restriction', ______CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2_two_four_two_TypeI_MultiPanel_Restriction),
(u'four-two-two-TypeI-MultiPanel-Restriction', ______CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2_four_two_two_TypeI_MultiPanel_Restriction),
])
_____CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2._ext = None
_____CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ri_Restriction = BIT_STR(name=u'ri-Restriction', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_____CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ri_Restriction._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
____CodebookConfig_codebookType_type1_subType_typeI_MultiPanel._cont = ASN1Dict([
(u'ng-n1-n2', _____CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2),
(u'ri-Restriction', _____CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ri_Restriction),
])
____CodebookConfig_codebookType_type1_subType_typeI_MultiPanel._ext = None
___CodebookConfig_codebookType_type1_subType._cont = ASN1Dict([
(u'typeI-SinglePanel', ____CodebookConfig_codebookType_type1_subType_typeI_SinglePanel),
(u'typeI-MultiPanel', ____CodebookConfig_codebookType_type1_subType_typeI_MultiPanel),
])
___CodebookConfig_codebookType_type1_subType._ext = None
___CodebookConfig_codebookType_type1_codebookMode = INT(name=u'codebookMode', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CodebookConfig_codebookType_type1_codebookMode._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
__CodebookConfig_codebookType_type1._cont = ASN1Dict([
(u'subType', ___CodebookConfig_codebookType_type1_subType),
(u'codebookMode', ___CodebookConfig_codebookType_type1_codebookMode),
])
__CodebookConfig_codebookType_type1._ext = None
__CodebookConfig_codebookType_type2 = SEQ(name=u'type2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CodebookConfig_codebookType_type2_subType = CHOICE(name=u'subType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
____CodebookConfig_codebookType_type2_subType_typeII = SEQ(name=u'typeII', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_____CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction = CHOICE(name=u'n1-n2-codebookSubsetRestriction', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_two_one = BIT_STR(name=u'two-one', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_two_one._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_two_two = BIT_STR(name=u'two-two', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_two_two._const_sz = ASN1Set(rv=[43], rr=[], ev=None, er=[])
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_four_one = BIT_STR(name=u'four-one', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_four_one._const_sz = ASN1Set(rv=[32], rr=[], ev=None, er=[])
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_three_two = BIT_STR(name=u'three-two', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_three_two._const_sz = ASN1Set(rv=[59], rr=[], ev=None, er=[])
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_six_one = BIT_STR(name=u'six-one', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_six_one._const_sz = ASN1Set(rv=[48], rr=[], ev=None, er=[])
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_four_two = BIT_STR(name=u'four-two', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_four_two._const_sz = ASN1Set(rv=[75], rr=[], ev=None, er=[])
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_eight_one = BIT_STR(name=u'eight-one', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_eight_one._const_sz = ASN1Set(rv=[64], rr=[], ev=None, er=[])
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_four_three = BIT_STR(name=u'four-three', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_four_three._const_sz = ASN1Set(rv=[107], rr=[], ev=None, er=[])
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_six_two = BIT_STR(name=u'six-two', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_six_two._const_sz = ASN1Set(rv=[107], rr=[], ev=None, er=[])
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_twelve_one = BIT_STR(name=u'twelve-one', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_twelve_one._const_sz = ASN1Set(rv=[96], rr=[], ev=None, er=[])
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_four_four = BIT_STR(name=u'four-four', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_four_four._const_sz = ASN1Set(rv=[139], rr=[], ev=None, er=[])
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_eight_two = BIT_STR(name=u'eight-two', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_eight_two._const_sz = ASN1Set(rv=[139], rr=[], ev=None, er=[])
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_sixteen_one = BIT_STR(name=u'sixteen-one', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_sixteen_one._const_sz = ASN1Set(rv=[128], rr=[], ev=None, er=[])
_____CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction._cont = ASN1Dict([
(u'two-one', ______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_two_one),
(u'two-two', ______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_two_two),
(u'four-one', ______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_four_one),
(u'three-two', ______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_three_two),
(u'six-one', ______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_six_one),
(u'four-two', ______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_four_two),
(u'eight-one', ______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_eight_one),
(u'four-three', ______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_four_three),
(u'six-two', ______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_six_two),
(u'twelve-one', ______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_twelve_one),
(u'four-four', ______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_four_four),
(u'eight-two', ______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_eight_two),
(u'sixteen-one', ______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_sixteen_one),
])
_____CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction._ext = None
_____CodebookConfig_codebookType_type2_subType_typeII_typeII_RI_Restriction = BIT_STR(name=u'typeII-RI-Restriction', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_____CodebookConfig_codebookType_type2_subType_typeII_typeII_RI_Restriction._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
____CodebookConfig_codebookType_type2_subType_typeII._cont = ASN1Dict([
(u'n1-n2-codebookSubsetRestriction', _____CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction),
(u'typeII-RI-Restriction', _____CodebookConfig_codebookType_type2_subType_typeII_typeII_RI_Restriction),
])
____CodebookConfig_codebookType_type2_subType_typeII._ext = None
____CodebookConfig_codebookType_type2_subType_typeII_PortSelection = SEQ(name=u'typeII-PortSelection', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_____CodebookConfig_codebookType_type2_subType_typeII_PortSelection_portSelectionSamplingSize = ENUM(name=u'portSelectionSamplingSize', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_____CodebookConfig_codebookType_type2_subType_typeII_PortSelection_portSelectionSamplingSize._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n3', 2), (u'n4', 3)])
_____CodebookConfig_codebookType_type2_subType_typeII_PortSelection_portSelectionSamplingSize._ext = None
_____CodebookConfig_codebookType_type2_subType_typeII_PortSelection_typeII_PortSelectionRI_Restriction = BIT_STR(name=u'typeII-PortSelectionRI-Restriction', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_____CodebookConfig_codebookType_type2_subType_typeII_PortSelection_typeII_PortSelectionRI_Restriction._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
____CodebookConfig_codebookType_type2_subType_typeII_PortSelection._cont = ASN1Dict([
(u'portSelectionSamplingSize', _____CodebookConfig_codebookType_type2_subType_typeII_PortSelection_portSelectionSamplingSize),
(u'typeII-PortSelectionRI-Restriction', _____CodebookConfig_codebookType_type2_subType_typeII_PortSelection_typeII_PortSelectionRI_Restriction),
])
____CodebookConfig_codebookType_type2_subType_typeII_PortSelection._ext = None
___CodebookConfig_codebookType_type2_subType._cont = ASN1Dict([
(u'typeII', ____CodebookConfig_codebookType_type2_subType_typeII),
(u'typeII-PortSelection', ____CodebookConfig_codebookType_type2_subType_typeII_PortSelection),
])
___CodebookConfig_codebookType_type2_subType._ext = None
___CodebookConfig_codebookType_type2_phaseAlphabetSize = ENUM(name=u'phaseAlphabetSize', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CodebookConfig_codebookType_type2_phaseAlphabetSize._cont = ASN1Dict([(u'n4', 0), (u'n8', 1)])
___CodebookConfig_codebookType_type2_phaseAlphabetSize._ext = None
___CodebookConfig_codebookType_type2_subbandAmplitude = BOOL(name=u'subbandAmplitude', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CodebookConfig_codebookType_type2_numberOfBeams = ENUM(name=u'numberOfBeams', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CodebookConfig_codebookType_type2_numberOfBeams._cont = ASN1Dict([(u'two', 0), (u'three', 1), (u'four', 2)])
___CodebookConfig_codebookType_type2_numberOfBeams._ext = None
__CodebookConfig_codebookType_type2._cont = ASN1Dict([
(u'subType', ___CodebookConfig_codebookType_type2_subType),
(u'phaseAlphabetSize', ___CodebookConfig_codebookType_type2_phaseAlphabetSize),
(u'subbandAmplitude', ___CodebookConfig_codebookType_type2_subbandAmplitude),
(u'numberOfBeams', ___CodebookConfig_codebookType_type2_numberOfBeams),
])
__CodebookConfig_codebookType_type2._ext = None
_CodebookConfig_codebookType._cont = ASN1Dict([
(u'type1', __CodebookConfig_codebookType_type1),
(u'type2', __CodebookConfig_codebookType_type2),
])
_CodebookConfig_codebookType._ext = None
CodebookConfig._cont = ASN1Dict([
(u'codebookType', _CodebookConfig_codebookType),
])
CodebookConfig._ext = None
#-----< ConfiguredGrantConfig >-----#
ConfiguredGrantConfig = SEQ(name=u'ConfiguredGrantConfig', mode=MODE_TYPE)
_ConfiguredGrantConfig_frequencyHopping = ENUM(name=u'frequencyHopping', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ConfiguredGrantConfig_frequencyHopping._cont = ASN1Dict([(u'intraSlot', 0), (u'interSlot', 1)])
_ConfiguredGrantConfig_frequencyHopping._ext = None
_ConfiguredGrantConfig_cg_DMRS_Configuration = SEQ(name=u'cg-DMRS-Configuration', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DMRS-UplinkConfig')))
_ConfiguredGrantConfig_mcs_Table = ENUM(name=u'mcs-Table', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ConfiguredGrantConfig_mcs_Table._cont = ASN1Dict([(u'qam256', 0), (u'qam64LowSE', 1)])
_ConfiguredGrantConfig_mcs_Table._ext = None
_ConfiguredGrantConfig_mcs_TableTransformPrecoder = ENUM(name=u'mcs-TableTransformPrecoder', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ConfiguredGrantConfig_mcs_TableTransformPrecoder._cont = ASN1Dict([(u'qam256', 0), (u'qam64LowSE', 1)])
_ConfiguredGrantConfig_mcs_TableTransformPrecoder._ext = None
_ConfiguredGrantConfig_uci_OnPUSCH = CHOICE(name=u'uci-OnPUSCH', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__ConfiguredGrantConfig_uci_OnPUSCH_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ConfiguredGrantConfig_uci_OnPUSCH_setup = CHOICE(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CG-UCI-OnPUSCH')))
_ConfiguredGrantConfig_uci_OnPUSCH._cont = ASN1Dict([
(u'release', __ConfiguredGrantConfig_uci_OnPUSCH_release),
(u'setup', __ConfiguredGrantConfig_uci_OnPUSCH_setup),
])
_ConfiguredGrantConfig_uci_OnPUSCH._ext = None
_ConfiguredGrantConfig_resourceAllocation = ENUM(name=u'resourceAllocation', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ConfiguredGrantConfig_resourceAllocation._cont = ASN1Dict([(u'resourceAllocationType0', 0), (u'resourceAllocationType1', 1), (u'dynamicSwitch', 2)])
_ConfiguredGrantConfig_resourceAllocation._ext = None
_ConfiguredGrantConfig_rbg_Size = ENUM(name=u'rbg-Size', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ConfiguredGrantConfig_rbg_Size._cont = ASN1Dict([(u'config2', 0)])
_ConfiguredGrantConfig_rbg_Size._ext = None
_ConfiguredGrantConfig_powerControlLoopToUse = ENUM(name=u'powerControlLoopToUse', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ConfiguredGrantConfig_powerControlLoopToUse._cont = ASN1Dict([(u'n0', 0), (u'n1', 1)])
_ConfiguredGrantConfig_powerControlLoopToUse._ext = None
_ConfiguredGrantConfig_p0_PUSCH_Alpha = INT(name=u'p0-PUSCH-Alpha', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'P0-PUSCH-AlphaSetId')))
_ConfiguredGrantConfig_transformPrecoder = ENUM(name=u'transformPrecoder', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ConfiguredGrantConfig_transformPrecoder._cont = ASN1Dict([(u'enabled', 0), (u'disabled', 1)])
_ConfiguredGrantConfig_transformPrecoder._ext = None
_ConfiguredGrantConfig_nrofHARQ_Processes = INT(name=u'nrofHARQ-Processes', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ConfiguredGrantConfig_nrofHARQ_Processes._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_ConfiguredGrantConfig_repK = ENUM(name=u'repK', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ConfiguredGrantConfig_repK._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2), (u'n8', 3)])
_ConfiguredGrantConfig_repK._ext = None
_ConfiguredGrantConfig_repK_RV = ENUM(name=u'repK-RV', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ConfiguredGrantConfig_repK_RV._cont = ASN1Dict([(u's1-0231', 0), (u's2-0303', 1), (u's3-0000', 2)])
_ConfiguredGrantConfig_repK_RV._ext = None
_ConfiguredGrantConfig_periodicity = ENUM(name=u'periodicity', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ConfiguredGrantConfig_periodicity._cont = ASN1Dict([(u'sym2', 0), (u'sym7', 1), (u'sym1x14', 2), (u'sym2x14', 3), (u'sym4x14', 4), (u'sym5x14', 5), (u'sym8x14', 6), (u'sym10x14', 7), (u'sym16x14', 8), (u'sym20x14', 9), (u'sym32x14', 10), (u'sym40x14', 11), (u'sym64x14', 12), (u'sym80x14', 13), (u'sym128x14', 14), (u'sym160x14', 15), (u'sym256x14', 16), (u'sym320x14', 17), (u'sym512x14', 18), (u'sym640x14', 19), (u'sym1024x14', 20), (u'sym1280x14', 21), (u'sym2560x14', 22), (u'sym5120x14', 23), (u'sym6', 24), (u'sym1x12', 25), (u'sym2x12', 26), (u'sym4x12', 27), (u'sym5x12', 28), (u'sym8x12', 29), (u'sym10x12', 30), (u'sym16x12', 31), (u'sym20x12', 32), (u'sym32x12', 33), (u'sym40x12', 34), (u'sym64x12', 35), (u'sym80x12', 36), (u'sym128x12', 37), (u'sym160x12', 38), (u'sym256x12', 39), (u'sym320x12', 40), (u'sym512x12', 41), (u'sym640x12', 42), (u'sym1280x12', 43), (u'sym2560x12', 44)])
_ConfiguredGrantConfig_periodicity._ext = None
_ConfiguredGrantConfig_configuredGrantTimer = INT(name=u'configuredGrantTimer', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ConfiguredGrantConfig_configuredGrantTimer._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant = SEQ(name=u'rrc-ConfiguredUplinkGrant', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_timeDomainOffset = INT(name=u'timeDomainOffset', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_timeDomainOffset._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=5119)], ev=None, er=[])
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_timeDomainAllocation = INT(name=u'timeDomainAllocation', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_timeDomainAllocation._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_frequencyDomainAllocation = BIT_STR(name=u'frequencyDomainAllocation', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_frequencyDomainAllocation._const_sz = ASN1Set(rv=[18], rr=[], ev=None, er=[])
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_antennaPort = INT(name=u'antennaPort', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_antennaPort._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=31)], ev=None, er=[])
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_dmrs_SeqInitialization = INT(name=u'dmrs-SeqInitialization', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_dmrs_SeqInitialization._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1)], ev=None, er=[])
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_precodingAndNumberOfLayers = INT(name=u'precodingAndNumberOfLayers', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_precodingAndNumberOfLayers._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=63)], ev=None, er=[])
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_srs_ResourceIndicator = INT(name=u'srs-ResourceIndicator', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_srs_ResourceIndicator._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_mcsAndTBS = INT(name=u'mcsAndTBS', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_mcsAndTBS._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=31)], ev=None, er=[])
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_frequencyHoppingOffset = INT(name=u'frequencyHoppingOffset', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_frequencyHoppingOffset._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=274)], ev=None, er=[])
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_pathlossReferenceIndex = INT(name=u'pathlossReferenceIndex', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_pathlossReferenceIndex._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3)], ev=None, er=[])
_ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant._cont = ASN1Dict([
(u'timeDomainOffset', __ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_timeDomainOffset),
(u'timeDomainAllocation', __ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_timeDomainAllocation),
(u'frequencyDomainAllocation', __ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_frequencyDomainAllocation),
(u'antennaPort', __ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_antennaPort),
(u'dmrs-SeqInitialization', __ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_dmrs_SeqInitialization),
(u'precodingAndNumberOfLayers', __ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_precodingAndNumberOfLayers),
(u'srs-ResourceIndicator', __ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_srs_ResourceIndicator),
(u'mcsAndTBS', __ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_mcsAndTBS),
(u'frequencyHoppingOffset', __ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_frequencyHoppingOffset),
(u'pathlossReferenceIndex', __ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_pathlossReferenceIndex),
])
_ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant._ext = []
ConfiguredGrantConfig._cont = ASN1Dict([
(u'frequencyHopping', _ConfiguredGrantConfig_frequencyHopping),
(u'cg-DMRS-Configuration', _ConfiguredGrantConfig_cg_DMRS_Configuration),
(u'mcs-Table', _ConfiguredGrantConfig_mcs_Table),
(u'mcs-TableTransformPrecoder', _ConfiguredGrantConfig_mcs_TableTransformPrecoder),
(u'uci-OnPUSCH', _ConfiguredGrantConfig_uci_OnPUSCH),
(u'resourceAllocation', _ConfiguredGrantConfig_resourceAllocation),
(u'rbg-Size', _ConfiguredGrantConfig_rbg_Size),
(u'powerControlLoopToUse', _ConfiguredGrantConfig_powerControlLoopToUse),
(u'p0-PUSCH-Alpha', _ConfiguredGrantConfig_p0_PUSCH_Alpha),
(u'transformPrecoder', _ConfiguredGrantConfig_transformPrecoder),
(u'nrofHARQ-Processes', _ConfiguredGrantConfig_nrofHARQ_Processes),
(u'repK', _ConfiguredGrantConfig_repK),
(u'repK-RV', _ConfiguredGrantConfig_repK_RV),
(u'periodicity', _ConfiguredGrantConfig_periodicity),
(u'configuredGrantTimer', _ConfiguredGrantConfig_configuredGrantTimer),
(u'rrc-ConfiguredUplinkGrant', _ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant),
])
ConfiguredGrantConfig._ext = []
#-----< CG-UCI-OnPUSCH >-----#
CG_UCI_OnPUSCH = CHOICE(name=u'CG-UCI-OnPUSCH', mode=MODE_TYPE)
_CG_UCI_OnPUSCH_dynamic = SEQ_OF(name=u'dynamic', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CG_UCI_OnPUSCH_dynamic__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BetaOffsets')))
_CG_UCI_OnPUSCH_dynamic._cont = __CG_UCI_OnPUSCH_dynamic__item_
_CG_UCI_OnPUSCH_dynamic._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_CG_UCI_OnPUSCH_semiStatic = SEQ(name=u'semiStatic', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BetaOffsets')))
CG_UCI_OnPUSCH._cont = ASN1Dict([
(u'dynamic', _CG_UCI_OnPUSCH_dynamic),
(u'semiStatic', _CG_UCI_OnPUSCH_semiStatic),
])
CG_UCI_OnPUSCH._ext = None
#-----< ConnEstFailureControl >-----#
ConnEstFailureControl = SEQ(name=u'ConnEstFailureControl', mode=MODE_TYPE)
_ConnEstFailureControl_connEstFailCount = ENUM(name=u'connEstFailCount', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ConnEstFailureControl_connEstFailCount._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n3', 2), (u'n4', 3)])
_ConnEstFailureControl_connEstFailCount._ext = None
_ConnEstFailureControl_connEstFailOffsetValidity = ENUM(name=u'connEstFailOffsetValidity', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ConnEstFailureControl_connEstFailOffsetValidity._cont = ASN1Dict([(u's30', 0), (u's60', 1), (u's120', 2), (u's240', 3), (u's300', 4), (u's420', 5), (u's600', 6), (u's900', 7)])
_ConnEstFailureControl_connEstFailOffsetValidity._ext = None
_ConnEstFailureControl_connEstFailOffset = INT(name=u'connEstFailOffset', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ConnEstFailureControl_connEstFailOffset._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
ConnEstFailureControl._cont = ASN1Dict([
(u'connEstFailCount', _ConnEstFailureControl_connEstFailCount),
(u'connEstFailOffsetValidity', _ConnEstFailureControl_connEstFailOffsetValidity),
(u'connEstFailOffset', _ConnEstFailureControl_connEstFailOffset),
])
ConnEstFailureControl._ext = None
#-----< ControlResourceSet >-----#
ControlResourceSet = SEQ(name=u'ControlResourceSet', mode=MODE_TYPE)
_ControlResourceSet_controlResourceSetId = INT(name=u'controlResourceSetId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ControlResourceSetId')))
_ControlResourceSet_frequencyDomainResources = BIT_STR(name=u'frequencyDomainResources', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ControlResourceSet_frequencyDomainResources._const_sz = ASN1Set(rv=[45], rr=[], ev=None, er=[])
_ControlResourceSet_duration = INT(name=u'duration', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ControlResourceSet_duration._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
_ControlResourceSet_cce_REG_MappingType = CHOICE(name=u'cce-REG-MappingType', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__ControlResourceSet_cce_REG_MappingType_interleaved = SEQ(name=u'interleaved', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___ControlResourceSet_cce_REG_MappingType_interleaved_reg_BundleSize = ENUM(name=u'reg-BundleSize', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___ControlResourceSet_cce_REG_MappingType_interleaved_reg_BundleSize._cont = ASN1Dict([(u'n2', 0), (u'n3', 1), (u'n6', 2)])
___ControlResourceSet_cce_REG_MappingType_interleaved_reg_BundleSize._ext = None
___ControlResourceSet_cce_REG_MappingType_interleaved_interleaverSize = ENUM(name=u'interleaverSize', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___ControlResourceSet_cce_REG_MappingType_interleaved_interleaverSize._cont = ASN1Dict([(u'n2', 0), (u'n3', 1), (u'n6', 2)])
___ControlResourceSet_cce_REG_MappingType_interleaved_interleaverSize._ext = None
___ControlResourceSet_cce_REG_MappingType_interleaved_shiftIndex = INT(name=u'shiftIndex', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___ControlResourceSet_cce_REG_MappingType_interleaved_shiftIndex._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=274)], ev=None, er=[])
__ControlResourceSet_cce_REG_MappingType_interleaved._cont = ASN1Dict([
(u'reg-BundleSize', ___ControlResourceSet_cce_REG_MappingType_interleaved_reg_BundleSize),
(u'interleaverSize', ___ControlResourceSet_cce_REG_MappingType_interleaved_interleaverSize),
(u'shiftIndex', ___ControlResourceSet_cce_REG_MappingType_interleaved_shiftIndex),
])
__ControlResourceSet_cce_REG_MappingType_interleaved._ext = None
__ControlResourceSet_cce_REG_MappingType_nonInterleaved = NULL(name=u'nonInterleaved', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ControlResourceSet_cce_REG_MappingType._cont = ASN1Dict([
(u'interleaved', __ControlResourceSet_cce_REG_MappingType_interleaved),
(u'nonInterleaved', __ControlResourceSet_cce_REG_MappingType_nonInterleaved),
])
_ControlResourceSet_cce_REG_MappingType._ext = None
_ControlResourceSet_precoderGranularity = ENUM(name=u'precoderGranularity', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ControlResourceSet_precoderGranularity._cont = ASN1Dict([(u'sameAsREG-bundle', 0), (u'allContiguousRBs', 1)])
_ControlResourceSet_precoderGranularity._ext = None
_ControlResourceSet_tci_StatesPDCCH_ToAddList = SEQ_OF(name=u'tci-StatesPDCCH-ToAddList', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ControlResourceSet_tci_StatesPDCCH_ToAddList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'TCI-StateId')))
_ControlResourceSet_tci_StatesPDCCH_ToAddList._cont = __ControlResourceSet_tci_StatesPDCCH_ToAddList__item_
_ControlResourceSet_tci_StatesPDCCH_ToAddList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_ControlResourceSet_tci_StatesPDCCH_ToReleaseList = SEQ_OF(name=u'tci-StatesPDCCH-ToReleaseList', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ControlResourceSet_tci_StatesPDCCH_ToReleaseList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'TCI-StateId')))
_ControlResourceSet_tci_StatesPDCCH_ToReleaseList._cont = __ControlResourceSet_tci_StatesPDCCH_ToReleaseList__item_
_ControlResourceSet_tci_StatesPDCCH_ToReleaseList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_ControlResourceSet_tci_PresentInDCI = ENUM(name=u'tci-PresentInDCI', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ControlResourceSet_tci_PresentInDCI._cont = ASN1Dict([(u'enabled', 0)])
_ControlResourceSet_tci_PresentInDCI._ext = None
_ControlResourceSet_pdcch_DMRS_ScramblingID = INT(name=u'pdcch-DMRS-ScramblingID', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ControlResourceSet_pdcch_DMRS_ScramblingID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
ControlResourceSet._cont = ASN1Dict([
(u'controlResourceSetId', _ControlResourceSet_controlResourceSetId),
(u'frequencyDomainResources', _ControlResourceSet_frequencyDomainResources),
(u'duration', _ControlResourceSet_duration),
(u'cce-REG-MappingType', _ControlResourceSet_cce_REG_MappingType),
(u'precoderGranularity', _ControlResourceSet_precoderGranularity),
(u'tci-StatesPDCCH-ToAddList', _ControlResourceSet_tci_StatesPDCCH_ToAddList),
(u'tci-StatesPDCCH-ToReleaseList', _ControlResourceSet_tci_StatesPDCCH_ToReleaseList),
(u'tci-PresentInDCI', _ControlResourceSet_tci_PresentInDCI),
(u'pdcch-DMRS-ScramblingID', _ControlResourceSet_pdcch_DMRS_ScramblingID),
])
ControlResourceSet._ext = []
#-----< ControlResourceSetId >-----#
ControlResourceSetId = INT(name=u'ControlResourceSetId', mode=MODE_TYPE)
ControlResourceSetId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=11)], ev=None, er=[])
#-----< ControlResourceSetZero >-----#
ControlResourceSetZero = INT(name=u'ControlResourceSetZero', mode=MODE_TYPE)
ControlResourceSetZero._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
#-----< CrossCarrierSchedulingConfig >-----#
CrossCarrierSchedulingConfig = SEQ(name=u'CrossCarrierSchedulingConfig', mode=MODE_TYPE)
_CrossCarrierSchedulingConfig_schedulingCellInfo = CHOICE(name=u'schedulingCellInfo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__CrossCarrierSchedulingConfig_schedulingCellInfo_own = SEQ(name=u'own', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CrossCarrierSchedulingConfig_schedulingCellInfo_own_cif_Presence = BOOL(name=u'cif-Presence', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CrossCarrierSchedulingConfig_schedulingCellInfo_own._cont = ASN1Dict([
(u'cif-Presence', ___CrossCarrierSchedulingConfig_schedulingCellInfo_own_cif_Presence),
])
__CrossCarrierSchedulingConfig_schedulingCellInfo_own._ext = None
__CrossCarrierSchedulingConfig_schedulingCellInfo_other = SEQ(name=u'other', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CrossCarrierSchedulingConfig_schedulingCellInfo_other_schedulingCellId = INT(name=u'schedulingCellId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')))
___CrossCarrierSchedulingConfig_schedulingCellInfo_other_cif_InSchedulingCell = INT(name=u'cif-InSchedulingCell', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CrossCarrierSchedulingConfig_schedulingCellInfo_other_cif_InSchedulingCell._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=7)], ev=None, er=[])
__CrossCarrierSchedulingConfig_schedulingCellInfo_other._cont = ASN1Dict([
(u'schedulingCellId', ___CrossCarrierSchedulingConfig_schedulingCellInfo_other_schedulingCellId),
(u'cif-InSchedulingCell', ___CrossCarrierSchedulingConfig_schedulingCellInfo_other_cif_InSchedulingCell),
])
__CrossCarrierSchedulingConfig_schedulingCellInfo_other._ext = None
_CrossCarrierSchedulingConfig_schedulingCellInfo._cont = ASN1Dict([
(u'own', __CrossCarrierSchedulingConfig_schedulingCellInfo_own),
(u'other', __CrossCarrierSchedulingConfig_schedulingCellInfo_other),
])
_CrossCarrierSchedulingConfig_schedulingCellInfo._ext = None
CrossCarrierSchedulingConfig._cont = ASN1Dict([
(u'schedulingCellInfo', _CrossCarrierSchedulingConfig_schedulingCellInfo),
])
CrossCarrierSchedulingConfig._ext = []
#-----< CSI-AperiodicTriggerStateList >-----#
CSI_AperiodicTriggerStateList = SEQ_OF(name=u'CSI-AperiodicTriggerStateList', mode=MODE_TYPE)
_CSI_AperiodicTriggerStateList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-AperiodicTriggerState')))
CSI_AperiodicTriggerStateList._cont = _CSI_AperiodicTriggerStateList__item_
CSI_AperiodicTriggerStateList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=128)], ev=None, er=[])
#-----< CSI-AperiodicTriggerState >-----#
CSI_AperiodicTriggerState = SEQ(name=u'CSI-AperiodicTriggerState', mode=MODE_TYPE)
_CSI_AperiodicTriggerState_associatedReportConfigInfoList = SEQ_OF(name=u'associatedReportConfigInfoList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CSI_AperiodicTriggerState_associatedReportConfigInfoList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-AssociatedReportConfigInfo')))
_CSI_AperiodicTriggerState_associatedReportConfigInfoList._cont = __CSI_AperiodicTriggerState_associatedReportConfigInfoList__item_
_CSI_AperiodicTriggerState_associatedReportConfigInfoList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
CSI_AperiodicTriggerState._cont = ASN1Dict([
(u'associatedReportConfigInfoList', _CSI_AperiodicTriggerState_associatedReportConfigInfoList),
])
CSI_AperiodicTriggerState._ext = []
#-----< CSI-AssociatedReportConfigInfo >-----#
CSI_AssociatedReportConfigInfo = SEQ(name=u'CSI-AssociatedReportConfigInfo', mode=MODE_TYPE)
_CSI_AssociatedReportConfigInfo_reportConfigId = INT(name=u'reportConfigId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-ReportConfigId')))
_CSI_AssociatedReportConfigInfo_resourcesForChannel = CHOICE(name=u'resourcesForChannel', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__CSI_AssociatedReportConfigInfo_resourcesForChannel_nzp_CSI_RS = SEQ(name=u'nzp-CSI-RS', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CSI_AssociatedReportConfigInfo_resourcesForChannel_nzp_CSI_RS_resourceSet = INT(name=u'resourceSet', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CSI_AssociatedReportConfigInfo_resourcesForChannel_nzp_CSI_RS_resourceSet._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
___CSI_AssociatedReportConfigInfo_resourcesForChannel_nzp_CSI_RS_qcl_info = SEQ_OF(name=u'qcl-info', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____CSI_AssociatedReportConfigInfo_resourcesForChannel_nzp_CSI_RS_qcl_info__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'TCI-StateId')))
___CSI_AssociatedReportConfigInfo_resourcesForChannel_nzp_CSI_RS_qcl_info._cont = ____CSI_AssociatedReportConfigInfo_resourcesForChannel_nzp_CSI_RS_qcl_info__item_
___CSI_AssociatedReportConfigInfo_resourcesForChannel_nzp_CSI_RS_qcl_info._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
__CSI_AssociatedReportConfigInfo_resourcesForChannel_nzp_CSI_RS._cont = ASN1Dict([
(u'resourceSet', ___CSI_AssociatedReportConfigInfo_resourcesForChannel_nzp_CSI_RS_resourceSet),
(u'qcl-info', ___CSI_AssociatedReportConfigInfo_resourcesForChannel_nzp_CSI_RS_qcl_info),
])
__CSI_AssociatedReportConfigInfo_resourcesForChannel_nzp_CSI_RS._ext = None
__CSI_AssociatedReportConfigInfo_resourcesForChannel_csi_SSB_ResourceSet = INT(name=u'csi-SSB-ResourceSet', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CSI_AssociatedReportConfigInfo_resourcesForChannel_csi_SSB_ResourceSet._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=1)], ev=None, er=[])
_CSI_AssociatedReportConfigInfo_resourcesForChannel._cont = ASN1Dict([
(u'nzp-CSI-RS', __CSI_AssociatedReportConfigInfo_resourcesForChannel_nzp_CSI_RS),
(u'csi-SSB-ResourceSet', __CSI_AssociatedReportConfigInfo_resourcesForChannel_csi_SSB_ResourceSet),
])
_CSI_AssociatedReportConfigInfo_resourcesForChannel._ext = None
_CSI_AssociatedReportConfigInfo_csi_IM_ResourcesForInterference = INT(name=u'csi-IM-ResourcesForInterference', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CSI_AssociatedReportConfigInfo_csi_IM_ResourcesForInterference._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_CSI_AssociatedReportConfigInfo_nzp_CSI_RS_ResourcesForInterference = INT(name=u'nzp-CSI-RS-ResourcesForInterference', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CSI_AssociatedReportConfigInfo_nzp_CSI_RS_ResourcesForInterference._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
CSI_AssociatedReportConfigInfo._cont = ASN1Dict([
(u'reportConfigId', _CSI_AssociatedReportConfigInfo_reportConfigId),
(u'resourcesForChannel', _CSI_AssociatedReportConfigInfo_resourcesForChannel),
(u'csi-IM-ResourcesForInterference', _CSI_AssociatedReportConfigInfo_csi_IM_ResourcesForInterference),
(u'nzp-CSI-RS-ResourcesForInterference', _CSI_AssociatedReportConfigInfo_nzp_CSI_RS_ResourcesForInterference),
])
CSI_AssociatedReportConfigInfo._ext = []
#-----< CSI-FrequencyOccupation >-----#
CSI_FrequencyOccupation = SEQ(name=u'CSI-FrequencyOccupation', mode=MODE_TYPE)
_CSI_FrequencyOccupation_startingRB = INT(name=u'startingRB', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_FrequencyOccupation_startingRB._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=274)], ev=None, er=[])
_CSI_FrequencyOccupation_nrofRBs = INT(name=u'nrofRBs', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_FrequencyOccupation_nrofRBs._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=24, ub=276)], ev=None, er=[])
CSI_FrequencyOccupation._cont = ASN1Dict([
(u'startingRB', _CSI_FrequencyOccupation_startingRB),
(u'nrofRBs', _CSI_FrequencyOccupation_nrofRBs),
])
CSI_FrequencyOccupation._ext = []
#-----< CSI-IM-Resource >-----#
CSI_IM_Resource = SEQ(name=u'CSI-IM-Resource', mode=MODE_TYPE)
_CSI_IM_Resource_csi_IM_ResourceId = INT(name=u'csi-IM-ResourceId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-IM-ResourceId')))
_CSI_IM_Resource_csi_IM_ResourceElementPattern = CHOICE(name=u'csi-IM-ResourceElementPattern', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__CSI_IM_Resource_csi_IM_ResourceElementPattern_pattern0 = SEQ(name=u'pattern0', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CSI_IM_Resource_csi_IM_ResourceElementPattern_pattern0_subcarrierLocation_p0 = ENUM(name=u'subcarrierLocation-p0', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CSI_IM_Resource_csi_IM_ResourceElementPattern_pattern0_subcarrierLocation_p0._cont = ASN1Dict([(u's0', 0), (u's2', 1), (u's4', 2), (u's6', 3), (u's8', 4), (u's10', 5)])
___CSI_IM_Resource_csi_IM_ResourceElementPattern_pattern0_subcarrierLocation_p0._ext = None
___CSI_IM_Resource_csi_IM_ResourceElementPattern_pattern0_symbolLocation_p0 = INT(name=u'symbolLocation-p0', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CSI_IM_Resource_csi_IM_ResourceElementPattern_pattern0_symbolLocation_p0._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=12)], ev=None, er=[])
__CSI_IM_Resource_csi_IM_ResourceElementPattern_pattern0._cont = ASN1Dict([
(u'subcarrierLocation-p0', ___CSI_IM_Resource_csi_IM_ResourceElementPattern_pattern0_subcarrierLocation_p0),
(u'symbolLocation-p0', ___CSI_IM_Resource_csi_IM_ResourceElementPattern_pattern0_symbolLocation_p0),
])
__CSI_IM_Resource_csi_IM_ResourceElementPattern_pattern0._ext = None
__CSI_IM_Resource_csi_IM_ResourceElementPattern_pattern1 = SEQ(name=u'pattern1', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CSI_IM_Resource_csi_IM_ResourceElementPattern_pattern1_subcarrierLocation_p1 = ENUM(name=u'subcarrierLocation-p1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CSI_IM_Resource_csi_IM_ResourceElementPattern_pattern1_subcarrierLocation_p1._cont = ASN1Dict([(u's0', 0), (u's4', 1), (u's8', 2)])
___CSI_IM_Resource_csi_IM_ResourceElementPattern_pattern1_subcarrierLocation_p1._ext = None
___CSI_IM_Resource_csi_IM_ResourceElementPattern_pattern1_symbolLocation_p1 = INT(name=u'symbolLocation-p1', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CSI_IM_Resource_csi_IM_ResourceElementPattern_pattern1_symbolLocation_p1._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=13)], ev=None, er=[])
__CSI_IM_Resource_csi_IM_ResourceElementPattern_pattern1._cont = ASN1Dict([
(u'subcarrierLocation-p1', ___CSI_IM_Resource_csi_IM_ResourceElementPattern_pattern1_subcarrierLocation_p1),
(u'symbolLocation-p1', ___CSI_IM_Resource_csi_IM_ResourceElementPattern_pattern1_symbolLocation_p1),
])
__CSI_IM_Resource_csi_IM_ResourceElementPattern_pattern1._ext = None
_CSI_IM_Resource_csi_IM_ResourceElementPattern._cont = ASN1Dict([
(u'pattern0', __CSI_IM_Resource_csi_IM_ResourceElementPattern_pattern0),
(u'pattern1', __CSI_IM_Resource_csi_IM_ResourceElementPattern_pattern1),
])
_CSI_IM_Resource_csi_IM_ResourceElementPattern._ext = None
_CSI_IM_Resource_freqBand = SEQ(name=u'freqBand', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-FrequencyOccupation')), opt=True)
_CSI_IM_Resource_periodicityAndOffset = CHOICE(name=u'periodicityAndOffset', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-ResourcePeriodicityAndOffset')), opt=True)
CSI_IM_Resource._cont = ASN1Dict([
(u'csi-IM-ResourceId', _CSI_IM_Resource_csi_IM_ResourceId),
(u'csi-IM-ResourceElementPattern', _CSI_IM_Resource_csi_IM_ResourceElementPattern),
(u'freqBand', _CSI_IM_Resource_freqBand),
(u'periodicityAndOffset', _CSI_IM_Resource_periodicityAndOffset),
])
CSI_IM_Resource._ext = []
#-----< CSI-IM-ResourceId >-----#
CSI_IM_ResourceId = INT(name=u'CSI-IM-ResourceId', mode=MODE_TYPE)
CSI_IM_ResourceId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=31)], ev=None, er=[])
#-----< CSI-IM-ResourceSet >-----#
CSI_IM_ResourceSet = SEQ(name=u'CSI-IM-ResourceSet', mode=MODE_TYPE)
_CSI_IM_ResourceSet_csi_IM_ResourceSetId = INT(name=u'csi-IM-ResourceSetId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-IM-ResourceSetId')))
_CSI_IM_ResourceSet_csi_IM_Resources = SEQ_OF(name=u'csi-IM-Resources', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CSI_IM_ResourceSet_csi_IM_Resources__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-IM-ResourceId')))
_CSI_IM_ResourceSet_csi_IM_Resources._cont = __CSI_IM_ResourceSet_csi_IM_Resources__item_
_CSI_IM_ResourceSet_csi_IM_Resources._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
CSI_IM_ResourceSet._cont = ASN1Dict([
(u'csi-IM-ResourceSetId', _CSI_IM_ResourceSet_csi_IM_ResourceSetId),
(u'csi-IM-Resources', _CSI_IM_ResourceSet_csi_IM_Resources),
])
CSI_IM_ResourceSet._ext = []
#-----< CSI-IM-ResourceSetId >-----#
CSI_IM_ResourceSetId = INT(name=u'CSI-IM-ResourceSetId', mode=MODE_TYPE)
CSI_IM_ResourceSetId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=63)], ev=None, er=[])
#-----< CSI-MeasConfig >-----#
CSI_MeasConfig = SEQ(name=u'CSI-MeasConfig', mode=MODE_TYPE)
_CSI_MeasConfig_nzp_CSI_RS_ResourceToAddModList = SEQ_OF(name=u'nzp-CSI-RS-ResourceToAddModList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CSI_MeasConfig_nzp_CSI_RS_ResourceToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'NZP-CSI-RS-Resource')))
_CSI_MeasConfig_nzp_CSI_RS_ResourceToAddModList._cont = __CSI_MeasConfig_nzp_CSI_RS_ResourceToAddModList__item_
_CSI_MeasConfig_nzp_CSI_RS_ResourceToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=192)], ev=None, er=[])
_CSI_MeasConfig_nzp_CSI_RS_ResourceToReleaseList = SEQ_OF(name=u'nzp-CSI-RS-ResourceToReleaseList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CSI_MeasConfig_nzp_CSI_RS_ResourceToReleaseList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'NZP-CSI-RS-ResourceId')))
_CSI_MeasConfig_nzp_CSI_RS_ResourceToReleaseList._cont = __CSI_MeasConfig_nzp_CSI_RS_ResourceToReleaseList__item_
_CSI_MeasConfig_nzp_CSI_RS_ResourceToReleaseList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=192)], ev=None, er=[])
_CSI_MeasConfig_nzp_CSI_RS_ResourceSetToAddModList = SEQ_OF(name=u'nzp-CSI-RS-ResourceSetToAddModList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CSI_MeasConfig_nzp_CSI_RS_ResourceSetToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'NZP-CSI-RS-ResourceSet')))
_CSI_MeasConfig_nzp_CSI_RS_ResourceSetToAddModList._cont = __CSI_MeasConfig_nzp_CSI_RS_ResourceSetToAddModList__item_
_CSI_MeasConfig_nzp_CSI_RS_ResourceSetToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_CSI_MeasConfig_nzp_CSI_RS_ResourceSetToReleaseList = SEQ_OF(name=u'nzp-CSI-RS-ResourceSetToReleaseList', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CSI_MeasConfig_nzp_CSI_RS_ResourceSetToReleaseList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'NZP-CSI-RS-ResourceSetId')))
_CSI_MeasConfig_nzp_CSI_RS_ResourceSetToReleaseList._cont = __CSI_MeasConfig_nzp_CSI_RS_ResourceSetToReleaseList__item_
_CSI_MeasConfig_nzp_CSI_RS_ResourceSetToReleaseList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_CSI_MeasConfig_csi_IM_ResourceToAddModList = SEQ_OF(name=u'csi-IM-ResourceToAddModList', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CSI_MeasConfig_csi_IM_ResourceToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-IM-Resource')))
_CSI_MeasConfig_csi_IM_ResourceToAddModList._cont = __CSI_MeasConfig_csi_IM_ResourceToAddModList__item_
_CSI_MeasConfig_csi_IM_ResourceToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_CSI_MeasConfig_csi_IM_ResourceToReleaseList = SEQ_OF(name=u'csi-IM-ResourceToReleaseList', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CSI_MeasConfig_csi_IM_ResourceToReleaseList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-IM-ResourceId')))
_CSI_MeasConfig_csi_IM_ResourceToReleaseList._cont = __CSI_MeasConfig_csi_IM_ResourceToReleaseList__item_
_CSI_MeasConfig_csi_IM_ResourceToReleaseList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_CSI_MeasConfig_csi_IM_ResourceSetToAddModList = SEQ_OF(name=u'csi-IM-ResourceSetToAddModList', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CSI_MeasConfig_csi_IM_ResourceSetToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-IM-ResourceSet')))
_CSI_MeasConfig_csi_IM_ResourceSetToAddModList._cont = __CSI_MeasConfig_csi_IM_ResourceSetToAddModList__item_
_CSI_MeasConfig_csi_IM_ResourceSetToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_CSI_MeasConfig_csi_IM_ResourceSetToReleaseList = SEQ_OF(name=u'csi-IM-ResourceSetToReleaseList', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CSI_MeasConfig_csi_IM_ResourceSetToReleaseList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-IM-ResourceSetId')))
_CSI_MeasConfig_csi_IM_ResourceSetToReleaseList._cont = __CSI_MeasConfig_csi_IM_ResourceSetToReleaseList__item_
_CSI_MeasConfig_csi_IM_ResourceSetToReleaseList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_CSI_MeasConfig_csi_SSB_ResourceSetToAddModList = SEQ_OF(name=u'csi-SSB-ResourceSetToAddModList', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CSI_MeasConfig_csi_SSB_ResourceSetToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-SSB-ResourceSet')))
_CSI_MeasConfig_csi_SSB_ResourceSetToAddModList._cont = __CSI_MeasConfig_csi_SSB_ResourceSetToAddModList__item_
_CSI_MeasConfig_csi_SSB_ResourceSetToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_CSI_MeasConfig_csi_SSB_ResourceSetToAddReleaseList = SEQ_OF(name=u'csi-SSB-ResourceSetToAddReleaseList', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CSI_MeasConfig_csi_SSB_ResourceSetToAddReleaseList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-SSB-ResourceSetId')))
_CSI_MeasConfig_csi_SSB_ResourceSetToAddReleaseList._cont = __CSI_MeasConfig_csi_SSB_ResourceSetToAddReleaseList__item_
_CSI_MeasConfig_csi_SSB_ResourceSetToAddReleaseList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_CSI_MeasConfig_csi_ResourceConfigToAddModList = SEQ_OF(name=u'csi-ResourceConfigToAddModList', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CSI_MeasConfig_csi_ResourceConfigToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-ResourceConfig')))
_CSI_MeasConfig_csi_ResourceConfigToAddModList._cont = __CSI_MeasConfig_csi_ResourceConfigToAddModList__item_
_CSI_MeasConfig_csi_ResourceConfigToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=112)], ev=None, er=[])
_CSI_MeasConfig_csi_ResourceConfigToReleaseList = SEQ_OF(name=u'csi-ResourceConfigToReleaseList', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CSI_MeasConfig_csi_ResourceConfigToReleaseList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-ResourceConfigId')))
_CSI_MeasConfig_csi_ResourceConfigToReleaseList._cont = __CSI_MeasConfig_csi_ResourceConfigToReleaseList__item_
_CSI_MeasConfig_csi_ResourceConfigToReleaseList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=112)], ev=None, er=[])
_CSI_MeasConfig_csi_ReportConfigToAddModList = SEQ_OF(name=u'csi-ReportConfigToAddModList', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CSI_MeasConfig_csi_ReportConfigToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-ReportConfig')))
_CSI_MeasConfig_csi_ReportConfigToAddModList._cont = __CSI_MeasConfig_csi_ReportConfigToAddModList__item_
_CSI_MeasConfig_csi_ReportConfigToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=48)], ev=None, er=[])
_CSI_MeasConfig_csi_ReportConfigToReleaseList = SEQ_OF(name=u'csi-ReportConfigToReleaseList', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CSI_MeasConfig_csi_ReportConfigToReleaseList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-ReportConfigId')))
_CSI_MeasConfig_csi_ReportConfigToReleaseList._cont = __CSI_MeasConfig_csi_ReportConfigToReleaseList__item_
_CSI_MeasConfig_csi_ReportConfigToReleaseList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=48)], ev=None, er=[])
_CSI_MeasConfig_reportTriggerSize = INT(name=u'reportTriggerSize', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CSI_MeasConfig_reportTriggerSize._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=6)], ev=None, er=[])
_CSI_MeasConfig_aperiodicTriggerStateList = CHOICE(name=u'aperiodicTriggerStateList', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__CSI_MeasConfig_aperiodicTriggerStateList_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CSI_MeasConfig_aperiodicTriggerStateList_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-AperiodicTriggerStateList')))
_CSI_MeasConfig_aperiodicTriggerStateList._cont = ASN1Dict([
(u'release', __CSI_MeasConfig_aperiodicTriggerStateList_release),
(u'setup', __CSI_MeasConfig_aperiodicTriggerStateList_setup),
])
_CSI_MeasConfig_aperiodicTriggerStateList._ext = None
_CSI_MeasConfig_semiPersistentOnPUSCH_TriggerStateList = CHOICE(name=u'semiPersistentOnPUSCH-TriggerStateList', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__CSI_MeasConfig_semiPersistentOnPUSCH_TriggerStateList_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CSI_MeasConfig_semiPersistentOnPUSCH_TriggerStateList_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-SemiPersistentOnPUSCH-TriggerStateList')))
_CSI_MeasConfig_semiPersistentOnPUSCH_TriggerStateList._cont = ASN1Dict([
(u'release', __CSI_MeasConfig_semiPersistentOnPUSCH_TriggerStateList_release),
(u'setup', __CSI_MeasConfig_semiPersistentOnPUSCH_TriggerStateList_setup),
])
_CSI_MeasConfig_semiPersistentOnPUSCH_TriggerStateList._ext = None
CSI_MeasConfig._cont = ASN1Dict([
(u'nzp-CSI-RS-ResourceToAddModList', _CSI_MeasConfig_nzp_CSI_RS_ResourceToAddModList),
(u'nzp-CSI-RS-ResourceToReleaseList', _CSI_MeasConfig_nzp_CSI_RS_ResourceToReleaseList),
(u'nzp-CSI-RS-ResourceSetToAddModList', _CSI_MeasConfig_nzp_CSI_RS_ResourceSetToAddModList),
(u'nzp-CSI-RS-ResourceSetToReleaseList', _CSI_MeasConfig_nzp_CSI_RS_ResourceSetToReleaseList),
(u'csi-IM-ResourceToAddModList', _CSI_MeasConfig_csi_IM_ResourceToAddModList),
(u'csi-IM-ResourceToReleaseList', _CSI_MeasConfig_csi_IM_ResourceToReleaseList),
(u'csi-IM-ResourceSetToAddModList', _CSI_MeasConfig_csi_IM_ResourceSetToAddModList),
(u'csi-IM-ResourceSetToReleaseList', _CSI_MeasConfig_csi_IM_ResourceSetToReleaseList),
(u'csi-SSB-ResourceSetToAddModList', _CSI_MeasConfig_csi_SSB_ResourceSetToAddModList),
(u'csi-SSB-ResourceSetToAddReleaseList', _CSI_MeasConfig_csi_SSB_ResourceSetToAddReleaseList),
(u'csi-ResourceConfigToAddModList', _CSI_MeasConfig_csi_ResourceConfigToAddModList),
(u'csi-ResourceConfigToReleaseList', _CSI_MeasConfig_csi_ResourceConfigToReleaseList),
(u'csi-ReportConfigToAddModList', _CSI_MeasConfig_csi_ReportConfigToAddModList),
(u'csi-ReportConfigToReleaseList', _CSI_MeasConfig_csi_ReportConfigToReleaseList),
(u'reportTriggerSize', _CSI_MeasConfig_reportTriggerSize),
(u'aperiodicTriggerStateList', _CSI_MeasConfig_aperiodicTriggerStateList),
(u'semiPersistentOnPUSCH-TriggerStateList', _CSI_MeasConfig_semiPersistentOnPUSCH_TriggerStateList),
])
CSI_MeasConfig._ext = []
#-----< CSI-ReportConfig >-----#
CSI_ReportConfig = SEQ(name=u'CSI-ReportConfig', mode=MODE_TYPE)
_CSI_ReportConfig_reportConfigId = INT(name=u'reportConfigId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-ReportConfigId')))
_CSI_ReportConfig_carrier = INT(name=u'carrier', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')), opt=True)
_CSI_ReportConfig_resourcesForChannelMeasurement = INT(name=u'resourcesForChannelMeasurement', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-ResourceConfigId')))
_CSI_ReportConfig_csi_IM_ResourcesForInterference = INT(name=u'csi-IM-ResourcesForInterference', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-ResourceConfigId')), opt=True)
_CSI_ReportConfig_nzp_CSI_RS_ResourcesForInterference = INT(name=u'nzp-CSI-RS-ResourcesForInterference', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-ResourceConfigId')), opt=True)
_CSI_ReportConfig_reportConfigType = CHOICE(name=u'reportConfigType', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__CSI_ReportConfig_reportConfigType_periodic = SEQ(name=u'periodic', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CSI_ReportConfig_reportConfigType_periodic_reportSlotConfig = CHOICE(name=u'reportSlotConfig', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-ReportPeriodicityAndOffset')))
___CSI_ReportConfig_reportConfigType_periodic_pucch_CSI_ResourceList = SEQ_OF(name=u'pucch-CSI-ResourceList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____CSI_ReportConfig_reportConfigType_periodic_pucch_CSI_ResourceList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-CSI-Resource')))
___CSI_ReportConfig_reportConfigType_periodic_pucch_CSI_ResourceList._cont = ____CSI_ReportConfig_reportConfigType_periodic_pucch_CSI_ResourceList__item_
___CSI_ReportConfig_reportConfigType_periodic_pucch_CSI_ResourceList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
__CSI_ReportConfig_reportConfigType_periodic._cont = ASN1Dict([
(u'reportSlotConfig', ___CSI_ReportConfig_reportConfigType_periodic_reportSlotConfig),
(u'pucch-CSI-ResourceList', ___CSI_ReportConfig_reportConfigType_periodic_pucch_CSI_ResourceList),
])
__CSI_ReportConfig_reportConfigType_periodic._ext = None
__CSI_ReportConfig_reportConfigType_semiPersistentOnPUCCH = SEQ(name=u'semiPersistentOnPUCCH', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CSI_ReportConfig_reportConfigType_semiPersistentOnPUCCH_reportSlotConfig = CHOICE(name=u'reportSlotConfig', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-ReportPeriodicityAndOffset')))
___CSI_ReportConfig_reportConfigType_semiPersistentOnPUCCH_pucch_CSI_ResourceList = SEQ_OF(name=u'pucch-CSI-ResourceList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____CSI_ReportConfig_reportConfigType_semiPersistentOnPUCCH_pucch_CSI_ResourceList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-CSI-Resource')))
___CSI_ReportConfig_reportConfigType_semiPersistentOnPUCCH_pucch_CSI_ResourceList._cont = ____CSI_ReportConfig_reportConfigType_semiPersistentOnPUCCH_pucch_CSI_ResourceList__item_
___CSI_ReportConfig_reportConfigType_semiPersistentOnPUCCH_pucch_CSI_ResourceList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
__CSI_ReportConfig_reportConfigType_semiPersistentOnPUCCH._cont = ASN1Dict([
(u'reportSlotConfig', ___CSI_ReportConfig_reportConfigType_semiPersistentOnPUCCH_reportSlotConfig),
(u'pucch-CSI-ResourceList', ___CSI_ReportConfig_reportConfigType_semiPersistentOnPUCCH_pucch_CSI_ResourceList),
])
__CSI_ReportConfig_reportConfigType_semiPersistentOnPUCCH._ext = None
__CSI_ReportConfig_reportConfigType_semiPersistentOnPUSCH = SEQ(name=u'semiPersistentOnPUSCH', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CSI_ReportConfig_reportConfigType_semiPersistentOnPUSCH_reportSlotConfig = ENUM(name=u'reportSlotConfig', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CSI_ReportConfig_reportConfigType_semiPersistentOnPUSCH_reportSlotConfig._cont = ASN1Dict([(u'sl5', 0), (u'sl10', 1), (u'sl20', 2), (u'sl40', 3), (u'sl80', 4), (u'sl160', 5), (u'sl320', 6)])
___CSI_ReportConfig_reportConfigType_semiPersistentOnPUSCH_reportSlotConfig._ext = None
___CSI_ReportConfig_reportConfigType_semiPersistentOnPUSCH_reportSlotOffsetList = SEQ_OF(name=u'reportSlotOffsetList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____CSI_ReportConfig_reportConfigType_semiPersistentOnPUSCH_reportSlotOffsetList__item_ = INT(name='_item_', mode=MODE_TYPE)
____CSI_ReportConfig_reportConfigType_semiPersistentOnPUSCH_reportSlotOffsetList__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=32)], ev=None, er=[])
___CSI_ReportConfig_reportConfigType_semiPersistentOnPUSCH_reportSlotOffsetList._cont = ____CSI_ReportConfig_reportConfigType_semiPersistentOnPUSCH_reportSlotOffsetList__item_
___CSI_ReportConfig_reportConfigType_semiPersistentOnPUSCH_reportSlotOffsetList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
___CSI_ReportConfig_reportConfigType_semiPersistentOnPUSCH_p0alpha = INT(name=u'p0alpha', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'P0-PUSCH-AlphaSetId')))
__CSI_ReportConfig_reportConfigType_semiPersistentOnPUSCH._cont = ASN1Dict([
(u'reportSlotConfig', ___CSI_ReportConfig_reportConfigType_semiPersistentOnPUSCH_reportSlotConfig),
(u'reportSlotOffsetList', ___CSI_ReportConfig_reportConfigType_semiPersistentOnPUSCH_reportSlotOffsetList),
(u'p0alpha', ___CSI_ReportConfig_reportConfigType_semiPersistentOnPUSCH_p0alpha),
])
__CSI_ReportConfig_reportConfigType_semiPersistentOnPUSCH._ext = None
__CSI_ReportConfig_reportConfigType_aperiodic = SEQ(name=u'aperiodic', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CSI_ReportConfig_reportConfigType_aperiodic_reportSlotOffsetList = SEQ_OF(name=u'reportSlotOffsetList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____CSI_ReportConfig_reportConfigType_aperiodic_reportSlotOffsetList__item_ = INT(name='_item_', mode=MODE_TYPE)
____CSI_ReportConfig_reportConfigType_aperiodic_reportSlotOffsetList__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=32)], ev=None, er=[])
___CSI_ReportConfig_reportConfigType_aperiodic_reportSlotOffsetList._cont = ____CSI_ReportConfig_reportConfigType_aperiodic_reportSlotOffsetList__item_
___CSI_ReportConfig_reportConfigType_aperiodic_reportSlotOffsetList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
__CSI_ReportConfig_reportConfigType_aperiodic._cont = ASN1Dict([
(u'reportSlotOffsetList', ___CSI_ReportConfig_reportConfigType_aperiodic_reportSlotOffsetList),
])
__CSI_ReportConfig_reportConfigType_aperiodic._ext = None
_CSI_ReportConfig_reportConfigType._cont = ASN1Dict([
(u'periodic', __CSI_ReportConfig_reportConfigType_periodic),
(u'semiPersistentOnPUCCH', __CSI_ReportConfig_reportConfigType_semiPersistentOnPUCCH),
(u'semiPersistentOnPUSCH', __CSI_ReportConfig_reportConfigType_semiPersistentOnPUSCH),
(u'aperiodic', __CSI_ReportConfig_reportConfigType_aperiodic),
])
_CSI_ReportConfig_reportConfigType._ext = None
_CSI_ReportConfig_reportQuantity = CHOICE(name=u'reportQuantity', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__CSI_ReportConfig_reportQuantity_none = NULL(name=u'none', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CSI_ReportConfig_reportQuantity_cri_RI_PMI_CQI = NULL(name=u'cri-RI-PMI-CQI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CSI_ReportConfig_reportQuantity_cri_RI_i1 = NULL(name=u'cri-RI-i1', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CSI_ReportConfig_reportQuantity_cri_RI_i1_CQI = SEQ(name=u'cri-RI-i1-CQI', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CSI_ReportConfig_reportQuantity_cri_RI_i1_CQI_pdsch_BundleSizeForCSI = ENUM(name=u'pdsch-BundleSizeForCSI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___CSI_ReportConfig_reportQuantity_cri_RI_i1_CQI_pdsch_BundleSizeForCSI._cont = ASN1Dict([(u'n2', 0), (u'n4', 1)])
___CSI_ReportConfig_reportQuantity_cri_RI_i1_CQI_pdsch_BundleSizeForCSI._ext = None
__CSI_ReportConfig_reportQuantity_cri_RI_i1_CQI._cont = ASN1Dict([
(u'pdsch-BundleSizeForCSI', ___CSI_ReportConfig_reportQuantity_cri_RI_i1_CQI_pdsch_BundleSizeForCSI),
])
__CSI_ReportConfig_reportQuantity_cri_RI_i1_CQI._ext = None
__CSI_ReportConfig_reportQuantity_cri_RI_CQI = NULL(name=u'cri-RI-CQI', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CSI_ReportConfig_reportQuantity_cri_RSRP = NULL(name=u'cri-RSRP', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CSI_ReportConfig_reportQuantity_ssb_Index_RSRP = NULL(name=u'ssb-Index-RSRP', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CSI_ReportConfig_reportQuantity_cri_RI_LI_PMI_CQI = NULL(name=u'cri-RI-LI-PMI-CQI', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ReportConfig_reportQuantity._cont = ASN1Dict([
(u'none', __CSI_ReportConfig_reportQuantity_none),
(u'cri-RI-PMI-CQI', __CSI_ReportConfig_reportQuantity_cri_RI_PMI_CQI),
(u'cri-RI-i1', __CSI_ReportConfig_reportQuantity_cri_RI_i1),
(u'cri-RI-i1-CQI', __CSI_ReportConfig_reportQuantity_cri_RI_i1_CQI),
(u'cri-RI-CQI', __CSI_ReportConfig_reportQuantity_cri_RI_CQI),
(u'cri-RSRP', __CSI_ReportConfig_reportQuantity_cri_RSRP),
(u'ssb-Index-RSRP', __CSI_ReportConfig_reportQuantity_ssb_Index_RSRP),
(u'cri-RI-LI-PMI-CQI', __CSI_ReportConfig_reportQuantity_cri_RI_LI_PMI_CQI),
])
_CSI_ReportConfig_reportQuantity._ext = None
_CSI_ReportConfig_reportFreqConfiguration = SEQ(name=u'reportFreqConfiguration', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CSI_ReportConfig_reportFreqConfiguration_cqi_FormatIndicator = ENUM(name=u'cqi-FormatIndicator', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CSI_ReportConfig_reportFreqConfiguration_cqi_FormatIndicator._cont = ASN1Dict([(u'widebandCQI', 0), (u'subbandCQI', 1)])
__CSI_ReportConfig_reportFreqConfiguration_cqi_FormatIndicator._ext = None
__CSI_ReportConfig_reportFreqConfiguration_pmi_FormatIndicator = ENUM(name=u'pmi-FormatIndicator', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CSI_ReportConfig_reportFreqConfiguration_pmi_FormatIndicator._cont = ASN1Dict([(u'widebandPMI', 0), (u'subbandPMI', 1)])
__CSI_ReportConfig_reportFreqConfiguration_pmi_FormatIndicator._ext = None
__CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand = CHOICE(name=u'csi-ReportingBand', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands3 = BIT_STR(name=u'subbands3', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands3._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands4 = BIT_STR(name=u'subbands4', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands4._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands5 = BIT_STR(name=u'subbands5', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands5._const_sz = ASN1Set(rv=[5], rr=[], ev=None, er=[])
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands6 = BIT_STR(name=u'subbands6', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands6._const_sz = ASN1Set(rv=[6], rr=[], ev=None, er=[])
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands7 = BIT_STR(name=u'subbands7', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands7._const_sz = ASN1Set(rv=[7], rr=[], ev=None, er=[])
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands8 = BIT_STR(name=u'subbands8', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands8._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands9 = BIT_STR(name=u'subbands9', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands9._const_sz = ASN1Set(rv=[9], rr=[], ev=None, er=[])
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands10 = BIT_STR(name=u'subbands10', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands10._const_sz = ASN1Set(rv=[10], rr=[], ev=None, er=[])
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands11 = BIT_STR(name=u'subbands11', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands11._const_sz = ASN1Set(rv=[11], rr=[], ev=None, er=[])
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands12 = BIT_STR(name=u'subbands12', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands12._const_sz = ASN1Set(rv=[12], rr=[], ev=None, er=[])
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands13 = BIT_STR(name=u'subbands13', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands13._const_sz = ASN1Set(rv=[13], rr=[], ev=None, er=[])
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands14 = BIT_STR(name=u'subbands14', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands14._const_sz = ASN1Set(rv=[14], rr=[], ev=None, er=[])
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands15 = BIT_STR(name=u'subbands15', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands15._const_sz = ASN1Set(rv=[15], rr=[], ev=None, er=[])
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands16 = BIT_STR(name=u'subbands16', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands16._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands17 = BIT_STR(name=u'subbands17', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands17._const_sz = ASN1Set(rv=[17], rr=[], ev=None, er=[])
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands18 = BIT_STR(name=u'subbands18', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands18._const_sz = ASN1Set(rv=[18], rr=[], ev=None, er=[])
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands19_v1530 = BIT_STR(name=u'subbands19-v1530', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands19_v1530._const_sz = ASN1Set(rv=[19], rr=[], ev=None, er=[])
__CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand._cont = ASN1Dict([
(u'subbands3', ___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands3),
(u'subbands4', ___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands4),
(u'subbands5', ___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands5),
(u'subbands6', ___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands6),
(u'subbands7', ___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands7),
(u'subbands8', ___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands8),
(u'subbands9', ___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands9),
(u'subbands10', ___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands10),
(u'subbands11', ___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands11),
(u'subbands12', ___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands12),
(u'subbands13', ___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands13),
(u'subbands14', ___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands14),
(u'subbands15', ___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands15),
(u'subbands16', ___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands16),
(u'subbands17', ___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands17),
(u'subbands18', ___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands18),
(u'subbands19-v1530', ___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands19_v1530),
])
__CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand._ext = [u'subbands19-v1530']
_CSI_ReportConfig_reportFreqConfiguration._cont = ASN1Dict([
(u'cqi-FormatIndicator', __CSI_ReportConfig_reportFreqConfiguration_cqi_FormatIndicator),
(u'pmi-FormatIndicator', __CSI_ReportConfig_reportFreqConfiguration_pmi_FormatIndicator),
(u'csi-ReportingBand', __CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand),
])
_CSI_ReportConfig_reportFreqConfiguration._ext = None
_CSI_ReportConfig_timeRestrictionForChannelMeasurements = ENUM(name=u'timeRestrictionForChannelMeasurements', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ReportConfig_timeRestrictionForChannelMeasurements._cont = ASN1Dict([(u'configured', 0), (u'notConfigured', 1)])
_CSI_ReportConfig_timeRestrictionForChannelMeasurements._ext = None
_CSI_ReportConfig_timeRestrictionForInterferenceMeasurements = ENUM(name=u'timeRestrictionForInterferenceMeasurements', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ReportConfig_timeRestrictionForInterferenceMeasurements._cont = ASN1Dict([(u'configured', 0), (u'notConfigured', 1)])
_CSI_ReportConfig_timeRestrictionForInterferenceMeasurements._ext = None
_CSI_ReportConfig_codebookConfig = SEQ(name=u'codebookConfig', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CodebookConfig')), opt=True)
_CSI_ReportConfig_nrofCQIsPerReport = ENUM(name=u'nrofCQIsPerReport', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CSI_ReportConfig_nrofCQIsPerReport._cont = ASN1Dict([(u'n1', 0), (u'n2', 1)])
_CSI_ReportConfig_nrofCQIsPerReport._ext = None
_CSI_ReportConfig_groupBasedBeamReporting = CHOICE(name=u'groupBasedBeamReporting', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__CSI_ReportConfig_groupBasedBeamReporting_enabled = NULL(name=u'enabled', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CSI_ReportConfig_groupBasedBeamReporting_disabled = SEQ(name=u'disabled', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CSI_ReportConfig_groupBasedBeamReporting_disabled_nrofReportedRS = ENUM(name=u'nrofReportedRS', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___CSI_ReportConfig_groupBasedBeamReporting_disabled_nrofReportedRS._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n3', 2), (u'n4', 3)])
___CSI_ReportConfig_groupBasedBeamReporting_disabled_nrofReportedRS._ext = None
__CSI_ReportConfig_groupBasedBeamReporting_disabled._cont = ASN1Dict([
(u'nrofReportedRS', ___CSI_ReportConfig_groupBasedBeamReporting_disabled_nrofReportedRS),
])
__CSI_ReportConfig_groupBasedBeamReporting_disabled._ext = None
_CSI_ReportConfig_groupBasedBeamReporting._cont = ASN1Dict([
(u'enabled', __CSI_ReportConfig_groupBasedBeamReporting_enabled),
(u'disabled', __CSI_ReportConfig_groupBasedBeamReporting_disabled),
])
_CSI_ReportConfig_groupBasedBeamReporting._ext = None
_CSI_ReportConfig_cqi_Table = ENUM(name=u'cqi-Table', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CSI_ReportConfig_cqi_Table._cont = ASN1Dict([(u'table1', 0), (u'table2', 1), (u'table3', 2), (u'spare1', 3)])
_CSI_ReportConfig_cqi_Table._ext = None
_CSI_ReportConfig_subbandSize = ENUM(name=u'subbandSize', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ReportConfig_subbandSize._cont = ASN1Dict([(u'value1', 0), (u'value2', 1)])
_CSI_ReportConfig_subbandSize._ext = None
_CSI_ReportConfig_non_PMI_PortIndication = SEQ_OF(name=u'non-PMI-PortIndication', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CSI_ReportConfig_non_PMI_PortIndication__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PortIndexFor8Ranks')))
_CSI_ReportConfig_non_PMI_PortIndication._cont = __CSI_ReportConfig_non_PMI_PortIndication__item_
_CSI_ReportConfig_non_PMI_PortIndication._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=128)], ev=None, er=[])
_CSI_ReportConfig_semiPersistentOnPUSCH_v1530 = SEQ(name=u'semiPersistentOnPUSCH-v1530', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__CSI_ReportConfig_semiPersistentOnPUSCH_v1530_reportSlotConfig_v1530 = ENUM(name=u'reportSlotConfig-v1530', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CSI_ReportConfig_semiPersistentOnPUSCH_v1530_reportSlotConfig_v1530._cont = ASN1Dict([(u'sl4', 0), (u'sl8', 1), (u'sl16', 2)])
__CSI_ReportConfig_semiPersistentOnPUSCH_v1530_reportSlotConfig_v1530._ext = None
_CSI_ReportConfig_semiPersistentOnPUSCH_v1530._cont = ASN1Dict([
(u'reportSlotConfig-v1530', __CSI_ReportConfig_semiPersistentOnPUSCH_v1530_reportSlotConfig_v1530),
])
_CSI_ReportConfig_semiPersistentOnPUSCH_v1530._ext = None
CSI_ReportConfig._cont = ASN1Dict([
(u'reportConfigId', _CSI_ReportConfig_reportConfigId),
(u'carrier', _CSI_ReportConfig_carrier),
(u'resourcesForChannelMeasurement', _CSI_ReportConfig_resourcesForChannelMeasurement),
(u'csi-IM-ResourcesForInterference', _CSI_ReportConfig_csi_IM_ResourcesForInterference),
(u'nzp-CSI-RS-ResourcesForInterference', _CSI_ReportConfig_nzp_CSI_RS_ResourcesForInterference),
(u'reportConfigType', _CSI_ReportConfig_reportConfigType),
(u'reportQuantity', _CSI_ReportConfig_reportQuantity),
(u'reportFreqConfiguration', _CSI_ReportConfig_reportFreqConfiguration),
(u'timeRestrictionForChannelMeasurements', _CSI_ReportConfig_timeRestrictionForChannelMeasurements),
(u'timeRestrictionForInterferenceMeasurements', _CSI_ReportConfig_timeRestrictionForInterferenceMeasurements),
(u'codebookConfig', _CSI_ReportConfig_codebookConfig),
(u'nrofCQIsPerReport', _CSI_ReportConfig_nrofCQIsPerReport),
(u'groupBasedBeamReporting', _CSI_ReportConfig_groupBasedBeamReporting),
(u'cqi-Table', _CSI_ReportConfig_cqi_Table),
(u'subbandSize', _CSI_ReportConfig_subbandSize),
(u'non-PMI-PortIndication', _CSI_ReportConfig_non_PMI_PortIndication),
(u'semiPersistentOnPUSCH-v1530', _CSI_ReportConfig_semiPersistentOnPUSCH_v1530),
])
CSI_ReportConfig._ext = [u'semiPersistentOnPUSCH-v1530']
#-----< CSI-ReportPeriodicityAndOffset >-----#
CSI_ReportPeriodicityAndOffset = CHOICE(name=u'CSI-ReportPeriodicityAndOffset', mode=MODE_TYPE)
_CSI_ReportPeriodicityAndOffset_slots4 = INT(name=u'slots4', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ReportPeriodicityAndOffset_slots4._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3)], ev=None, er=[])
_CSI_ReportPeriodicityAndOffset_slots5 = INT(name=u'slots5', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ReportPeriodicityAndOffset_slots5._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4)], ev=None, er=[])
_CSI_ReportPeriodicityAndOffset_slots8 = INT(name=u'slots8', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ReportPeriodicityAndOffset_slots8._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
_CSI_ReportPeriodicityAndOffset_slots10 = INT(name=u'slots10', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ReportPeriodicityAndOffset_slots10._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=9)], ev=None, er=[])
_CSI_ReportPeriodicityAndOffset_slots16 = INT(name=u'slots16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ReportPeriodicityAndOffset_slots16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
_CSI_ReportPeriodicityAndOffset_slots20 = INT(name=u'slots20', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ReportPeriodicityAndOffset_slots20._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=19)], ev=None, er=[])
_CSI_ReportPeriodicityAndOffset_slots40 = INT(name=u'slots40', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ReportPeriodicityAndOffset_slots40._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=39)], ev=None, er=[])
_CSI_ReportPeriodicityAndOffset_slots80 = INT(name=u'slots80', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ReportPeriodicityAndOffset_slots80._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=79)], ev=None, er=[])
_CSI_ReportPeriodicityAndOffset_slots160 = INT(name=u'slots160', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ReportPeriodicityAndOffset_slots160._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=159)], ev=None, er=[])
_CSI_ReportPeriodicityAndOffset_slots320 = INT(name=u'slots320', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ReportPeriodicityAndOffset_slots320._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=319)], ev=None, er=[])
CSI_ReportPeriodicityAndOffset._cont = ASN1Dict([
(u'slots4', _CSI_ReportPeriodicityAndOffset_slots4),
(u'slots5', _CSI_ReportPeriodicityAndOffset_slots5),
(u'slots8', _CSI_ReportPeriodicityAndOffset_slots8),
(u'slots10', _CSI_ReportPeriodicityAndOffset_slots10),
(u'slots16', _CSI_ReportPeriodicityAndOffset_slots16),
(u'slots20', _CSI_ReportPeriodicityAndOffset_slots20),
(u'slots40', _CSI_ReportPeriodicityAndOffset_slots40),
(u'slots80', _CSI_ReportPeriodicityAndOffset_slots80),
(u'slots160', _CSI_ReportPeriodicityAndOffset_slots160),
(u'slots320', _CSI_ReportPeriodicityAndOffset_slots320),
])
CSI_ReportPeriodicityAndOffset._ext = None
#-----< PUCCH-CSI-Resource >-----#
PUCCH_CSI_Resource = SEQ(name=u'PUCCH-CSI-Resource', mode=MODE_TYPE)
_PUCCH_CSI_Resource_uplinkBandwidthPartId = INT(name=u'uplinkBandwidthPartId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP-Id')))
_PUCCH_CSI_Resource_pucch_Resource = INT(name=u'pucch-Resource', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-ResourceId')))
PUCCH_CSI_Resource._cont = ASN1Dict([
(u'uplinkBandwidthPartId', _PUCCH_CSI_Resource_uplinkBandwidthPartId),
(u'pucch-Resource', _PUCCH_CSI_Resource_pucch_Resource),
])
PUCCH_CSI_Resource._ext = None
#-----< PortIndexFor8Ranks >-----#
PortIndexFor8Ranks = CHOICE(name=u'PortIndexFor8Ranks', mode=MODE_TYPE)
_PortIndexFor8Ranks_portIndex8 = SEQ(name=u'portIndex8', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PortIndexFor8Ranks_portIndex8_rank1_8 = INT(name=u'rank1-8', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PortIndex8')), opt=True)
__PortIndexFor8Ranks_portIndex8_rank2_8 = SEQ_OF(name=u'rank2-8', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___PortIndexFor8Ranks_portIndex8_rank2_8__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PortIndex8')))
__PortIndexFor8Ranks_portIndex8_rank2_8._cont = ___PortIndexFor8Ranks_portIndex8_rank2_8__item_
__PortIndexFor8Ranks_portIndex8_rank2_8._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
__PortIndexFor8Ranks_portIndex8_rank3_8 = SEQ_OF(name=u'rank3-8', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___PortIndexFor8Ranks_portIndex8_rank3_8__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PortIndex8')))
__PortIndexFor8Ranks_portIndex8_rank3_8._cont = ___PortIndexFor8Ranks_portIndex8_rank3_8__item_
__PortIndexFor8Ranks_portIndex8_rank3_8._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
__PortIndexFor8Ranks_portIndex8_rank4_8 = SEQ_OF(name=u'rank4-8', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___PortIndexFor8Ranks_portIndex8_rank4_8__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PortIndex8')))
__PortIndexFor8Ranks_portIndex8_rank4_8._cont = ___PortIndexFor8Ranks_portIndex8_rank4_8__item_
__PortIndexFor8Ranks_portIndex8_rank4_8._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
__PortIndexFor8Ranks_portIndex8_rank5_8 = SEQ_OF(name=u'rank5-8', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___PortIndexFor8Ranks_portIndex8_rank5_8__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PortIndex8')))
__PortIndexFor8Ranks_portIndex8_rank5_8._cont = ___PortIndexFor8Ranks_portIndex8_rank5_8__item_
__PortIndexFor8Ranks_portIndex8_rank5_8._const_sz = ASN1Set(rv=[5], rr=[], ev=None, er=[])
__PortIndexFor8Ranks_portIndex8_rank6_8 = SEQ_OF(name=u'rank6-8', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___PortIndexFor8Ranks_portIndex8_rank6_8__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PortIndex8')))
__PortIndexFor8Ranks_portIndex8_rank6_8._cont = ___PortIndexFor8Ranks_portIndex8_rank6_8__item_
__PortIndexFor8Ranks_portIndex8_rank6_8._const_sz = ASN1Set(rv=[6], rr=[], ev=None, er=[])
__PortIndexFor8Ranks_portIndex8_rank7_8 = SEQ_OF(name=u'rank7-8', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___PortIndexFor8Ranks_portIndex8_rank7_8__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PortIndex8')))
__PortIndexFor8Ranks_portIndex8_rank7_8._cont = ___PortIndexFor8Ranks_portIndex8_rank7_8__item_
__PortIndexFor8Ranks_portIndex8_rank7_8._const_sz = ASN1Set(rv=[7], rr=[], ev=None, er=[])
__PortIndexFor8Ranks_portIndex8_rank8_8 = SEQ_OF(name=u'rank8-8', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___PortIndexFor8Ranks_portIndex8_rank8_8__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PortIndex8')))
__PortIndexFor8Ranks_portIndex8_rank8_8._cont = ___PortIndexFor8Ranks_portIndex8_rank8_8__item_
__PortIndexFor8Ranks_portIndex8_rank8_8._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
_PortIndexFor8Ranks_portIndex8._cont = ASN1Dict([
(u'rank1-8', __PortIndexFor8Ranks_portIndex8_rank1_8),
(u'rank2-8', __PortIndexFor8Ranks_portIndex8_rank2_8),
(u'rank3-8', __PortIndexFor8Ranks_portIndex8_rank3_8),
(u'rank4-8', __PortIndexFor8Ranks_portIndex8_rank4_8),
(u'rank5-8', __PortIndexFor8Ranks_portIndex8_rank5_8),
(u'rank6-8', __PortIndexFor8Ranks_portIndex8_rank6_8),
(u'rank7-8', __PortIndexFor8Ranks_portIndex8_rank7_8),
(u'rank8-8', __PortIndexFor8Ranks_portIndex8_rank8_8),
])
_PortIndexFor8Ranks_portIndex8._ext = None
_PortIndexFor8Ranks_portIndex4 = SEQ(name=u'portIndex4', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PortIndexFor8Ranks_portIndex4_rank1_4 = INT(name=u'rank1-4', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PortIndex4')), opt=True)
__PortIndexFor8Ranks_portIndex4_rank2_4 = SEQ_OF(name=u'rank2-4', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___PortIndexFor8Ranks_portIndex4_rank2_4__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PortIndex4')))
__PortIndexFor8Ranks_portIndex4_rank2_4._cont = ___PortIndexFor8Ranks_portIndex4_rank2_4__item_
__PortIndexFor8Ranks_portIndex4_rank2_4._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
__PortIndexFor8Ranks_portIndex4_rank3_4 = SEQ_OF(name=u'rank3-4', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___PortIndexFor8Ranks_portIndex4_rank3_4__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PortIndex4')))
__PortIndexFor8Ranks_portIndex4_rank3_4._cont = ___PortIndexFor8Ranks_portIndex4_rank3_4__item_
__PortIndexFor8Ranks_portIndex4_rank3_4._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
__PortIndexFor8Ranks_portIndex4_rank4_4 = SEQ_OF(name=u'rank4-4', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___PortIndexFor8Ranks_portIndex4_rank4_4__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PortIndex4')))
__PortIndexFor8Ranks_portIndex4_rank4_4._cont = ___PortIndexFor8Ranks_portIndex4_rank4_4__item_
__PortIndexFor8Ranks_portIndex4_rank4_4._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
_PortIndexFor8Ranks_portIndex4._cont = ASN1Dict([
(u'rank1-4', __PortIndexFor8Ranks_portIndex4_rank1_4),
(u'rank2-4', __PortIndexFor8Ranks_portIndex4_rank2_4),
(u'rank3-4', __PortIndexFor8Ranks_portIndex4_rank3_4),
(u'rank4-4', __PortIndexFor8Ranks_portIndex4_rank4_4),
])
_PortIndexFor8Ranks_portIndex4._ext = None
_PortIndexFor8Ranks_portIndex2 = SEQ(name=u'portIndex2', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PortIndexFor8Ranks_portIndex2_rank1_2 = INT(name=u'rank1-2', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PortIndex2')), opt=True)
__PortIndexFor8Ranks_portIndex2_rank2_2 = SEQ_OF(name=u'rank2-2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___PortIndexFor8Ranks_portIndex2_rank2_2__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PortIndex2')))
__PortIndexFor8Ranks_portIndex2_rank2_2._cont = ___PortIndexFor8Ranks_portIndex2_rank2_2__item_
__PortIndexFor8Ranks_portIndex2_rank2_2._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
_PortIndexFor8Ranks_portIndex2._cont = ASN1Dict([
(u'rank1-2', __PortIndexFor8Ranks_portIndex2_rank1_2),
(u'rank2-2', __PortIndexFor8Ranks_portIndex2_rank2_2),
])
_PortIndexFor8Ranks_portIndex2._ext = None
_PortIndexFor8Ranks_portIndex1 = NULL(name=u'portIndex1', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
PortIndexFor8Ranks._cont = ASN1Dict([
(u'portIndex8', _PortIndexFor8Ranks_portIndex8),
(u'portIndex4', _PortIndexFor8Ranks_portIndex4),
(u'portIndex2', _PortIndexFor8Ranks_portIndex2),
(u'portIndex1', _PortIndexFor8Ranks_portIndex1),
])
PortIndexFor8Ranks._ext = None
#-----< PortIndex8 >-----#
PortIndex8 = INT(name=u'PortIndex8', mode=MODE_TYPE)
PortIndex8._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
#-----< PortIndex4 >-----#
PortIndex4 = INT(name=u'PortIndex4', mode=MODE_TYPE)
PortIndex4._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3)], ev=None, er=[])
#-----< PortIndex2 >-----#
PortIndex2 = INT(name=u'PortIndex2', mode=MODE_TYPE)
PortIndex2._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1)], ev=None, er=[])
#-----< CSI-ReportConfigId >-----#
CSI_ReportConfigId = INT(name=u'CSI-ReportConfigId', mode=MODE_TYPE)
CSI_ReportConfigId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=47)], ev=None, er=[])
#-----< CSI-ResourceConfig >-----#
CSI_ResourceConfig = SEQ(name=u'CSI-ResourceConfig', mode=MODE_TYPE)
_CSI_ResourceConfig_csi_ResourceConfigId = INT(name=u'csi-ResourceConfigId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-ResourceConfigId')))
_CSI_ResourceConfig_csi_RS_ResourceSetList = CHOICE(name=u'csi-RS-ResourceSetList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__CSI_ResourceConfig_csi_RS_ResourceSetList_nzp_CSI_RS_SSB = SEQ(name=u'nzp-CSI-RS-SSB', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CSI_ResourceConfig_csi_RS_ResourceSetList_nzp_CSI_RS_SSB_nzp_CSI_RS_ResourceSetList = SEQ_OF(name=u'nzp-CSI-RS-ResourceSetList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____CSI_ResourceConfig_csi_RS_ResourceSetList_nzp_CSI_RS_SSB_nzp_CSI_RS_ResourceSetList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'NZP-CSI-RS-ResourceSetId')))
___CSI_ResourceConfig_csi_RS_ResourceSetList_nzp_CSI_RS_SSB_nzp_CSI_RS_ResourceSetList._cont = ____CSI_ResourceConfig_csi_RS_ResourceSetList_nzp_CSI_RS_SSB_nzp_CSI_RS_ResourceSetList__item_
___CSI_ResourceConfig_csi_RS_ResourceSetList_nzp_CSI_RS_SSB_nzp_CSI_RS_ResourceSetList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
___CSI_ResourceConfig_csi_RS_ResourceSetList_nzp_CSI_RS_SSB_csi_SSB_ResourceSetList = SEQ_OF(name=u'csi-SSB-ResourceSetList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____CSI_ResourceConfig_csi_RS_ResourceSetList_nzp_CSI_RS_SSB_csi_SSB_ResourceSetList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-SSB-ResourceSetId')))
___CSI_ResourceConfig_csi_RS_ResourceSetList_nzp_CSI_RS_SSB_csi_SSB_ResourceSetList._cont = ____CSI_ResourceConfig_csi_RS_ResourceSetList_nzp_CSI_RS_SSB_csi_SSB_ResourceSetList__item_
___CSI_ResourceConfig_csi_RS_ResourceSetList_nzp_CSI_RS_SSB_csi_SSB_ResourceSetList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=1)], ev=None, er=[])
__CSI_ResourceConfig_csi_RS_ResourceSetList_nzp_CSI_RS_SSB._cont = ASN1Dict([
(u'nzp-CSI-RS-ResourceSetList', ___CSI_ResourceConfig_csi_RS_ResourceSetList_nzp_CSI_RS_SSB_nzp_CSI_RS_ResourceSetList),
(u'csi-SSB-ResourceSetList', ___CSI_ResourceConfig_csi_RS_ResourceSetList_nzp_CSI_RS_SSB_csi_SSB_ResourceSetList),
])
__CSI_ResourceConfig_csi_RS_ResourceSetList_nzp_CSI_RS_SSB._ext = None
__CSI_ResourceConfig_csi_RS_ResourceSetList_csi_IM_ResourceSetList = SEQ_OF(name=u'csi-IM-ResourceSetList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CSI_ResourceConfig_csi_RS_ResourceSetList_csi_IM_ResourceSetList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-IM-ResourceSetId')))
__CSI_ResourceConfig_csi_RS_ResourceSetList_csi_IM_ResourceSetList._cont = ___CSI_ResourceConfig_csi_RS_ResourceSetList_csi_IM_ResourceSetList__item_
__CSI_ResourceConfig_csi_RS_ResourceSetList_csi_IM_ResourceSetList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_CSI_ResourceConfig_csi_RS_ResourceSetList._cont = ASN1Dict([
(u'nzp-CSI-RS-SSB', __CSI_ResourceConfig_csi_RS_ResourceSetList_nzp_CSI_RS_SSB),
(u'csi-IM-ResourceSetList', __CSI_ResourceConfig_csi_RS_ResourceSetList_csi_IM_ResourceSetList),
])
_CSI_ResourceConfig_csi_RS_ResourceSetList._ext = None
_CSI_ResourceConfig_bwp_Id = INT(name=u'bwp-Id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP-Id')))
_CSI_ResourceConfig_resourceType = ENUM(name=u'resourceType', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ResourceConfig_resourceType._cont = ASN1Dict([(u'aperiodic', 0), (u'semiPersistent', 1), (u'periodic', 2)])
_CSI_ResourceConfig_resourceType._ext = None
CSI_ResourceConfig._cont = ASN1Dict([
(u'csi-ResourceConfigId', _CSI_ResourceConfig_csi_ResourceConfigId),
(u'csi-RS-ResourceSetList', _CSI_ResourceConfig_csi_RS_ResourceSetList),
(u'bwp-Id', _CSI_ResourceConfig_bwp_Id),
(u'resourceType', _CSI_ResourceConfig_resourceType),
])
CSI_ResourceConfig._ext = []
#-----< CSI-ResourceConfigId >-----#
CSI_ResourceConfigId = INT(name=u'CSI-ResourceConfigId', mode=MODE_TYPE)
CSI_ResourceConfigId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=111)], ev=None, er=[])
#-----< CSI-ResourcePeriodicityAndOffset >-----#
CSI_ResourcePeriodicityAndOffset = CHOICE(name=u'CSI-ResourcePeriodicityAndOffset', mode=MODE_TYPE)
_CSI_ResourcePeriodicityAndOffset_slots4 = INT(name=u'slots4', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ResourcePeriodicityAndOffset_slots4._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3)], ev=None, er=[])
_CSI_ResourcePeriodicityAndOffset_slots5 = INT(name=u'slots5', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ResourcePeriodicityAndOffset_slots5._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4)], ev=None, er=[])
_CSI_ResourcePeriodicityAndOffset_slots8 = INT(name=u'slots8', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ResourcePeriodicityAndOffset_slots8._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
_CSI_ResourcePeriodicityAndOffset_slots10 = INT(name=u'slots10', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ResourcePeriodicityAndOffset_slots10._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=9)], ev=None, er=[])
_CSI_ResourcePeriodicityAndOffset_slots16 = INT(name=u'slots16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ResourcePeriodicityAndOffset_slots16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
_CSI_ResourcePeriodicityAndOffset_slots20 = INT(name=u'slots20', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ResourcePeriodicityAndOffset_slots20._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=19)], ev=None, er=[])
_CSI_ResourcePeriodicityAndOffset_slots32 = INT(name=u'slots32', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ResourcePeriodicityAndOffset_slots32._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=31)], ev=None, er=[])
_CSI_ResourcePeriodicityAndOffset_slots40 = INT(name=u'slots40', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ResourcePeriodicityAndOffset_slots40._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=39)], ev=None, er=[])
_CSI_ResourcePeriodicityAndOffset_slots64 = INT(name=u'slots64', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ResourcePeriodicityAndOffset_slots64._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=63)], ev=None, er=[])
_CSI_ResourcePeriodicityAndOffset_slots80 = INT(name=u'slots80', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ResourcePeriodicityAndOffset_slots80._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=79)], ev=None, er=[])
_CSI_ResourcePeriodicityAndOffset_slots160 = INT(name=u'slots160', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ResourcePeriodicityAndOffset_slots160._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=159)], ev=None, er=[])
_CSI_ResourcePeriodicityAndOffset_slots320 = INT(name=u'slots320', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ResourcePeriodicityAndOffset_slots320._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=319)], ev=None, er=[])
_CSI_ResourcePeriodicityAndOffset_slots640 = INT(name=u'slots640', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ResourcePeriodicityAndOffset_slots640._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=639)], ev=None, er=[])
CSI_ResourcePeriodicityAndOffset._cont = ASN1Dict([
(u'slots4', _CSI_ResourcePeriodicityAndOffset_slots4),
(u'slots5', _CSI_ResourcePeriodicityAndOffset_slots5),
(u'slots8', _CSI_ResourcePeriodicityAndOffset_slots8),
(u'slots10', _CSI_ResourcePeriodicityAndOffset_slots10),
(u'slots16', _CSI_ResourcePeriodicityAndOffset_slots16),
(u'slots20', _CSI_ResourcePeriodicityAndOffset_slots20),
(u'slots32', _CSI_ResourcePeriodicityAndOffset_slots32),
(u'slots40', _CSI_ResourcePeriodicityAndOffset_slots40),
(u'slots64', _CSI_ResourcePeriodicityAndOffset_slots64),
(u'slots80', _CSI_ResourcePeriodicityAndOffset_slots80),
(u'slots160', _CSI_ResourcePeriodicityAndOffset_slots160),
(u'slots320', _CSI_ResourcePeriodicityAndOffset_slots320),
(u'slots640', _CSI_ResourcePeriodicityAndOffset_slots640),
])
CSI_ResourcePeriodicityAndOffset._ext = None
#-----< CSI-RS-ResourceConfigMobility >-----#
CSI_RS_ResourceConfigMobility = SEQ(name=u'CSI-RS-ResourceConfigMobility', mode=MODE_TYPE)
_CSI_RS_ResourceConfigMobility_subcarrierSpacing = ENUM(name=u'subcarrierSpacing', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SubcarrierSpacing')))
_CSI_RS_ResourceConfigMobility_csi_RS_CellList_Mobility = SEQ_OF(name=u'csi-RS-CellList-Mobility', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CSI_RS_ResourceConfigMobility_csi_RS_CellList_Mobility__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-RS-CellMobility')))
_CSI_RS_ResourceConfigMobility_csi_RS_CellList_Mobility._cont = __CSI_RS_ResourceConfigMobility_csi_RS_CellList_Mobility__item_
_CSI_RS_ResourceConfigMobility_csi_RS_CellList_Mobility._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=96)], ev=None, er=[])
_CSI_RS_ResourceConfigMobility_refServCellIndex_v1530 = INT(name=u'refServCellIndex-v1530', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')), opt=True, group=0)
CSI_RS_ResourceConfigMobility._cont = ASN1Dict([
(u'subcarrierSpacing', _CSI_RS_ResourceConfigMobility_subcarrierSpacing),
(u'csi-RS-CellList-Mobility', _CSI_RS_ResourceConfigMobility_csi_RS_CellList_Mobility),
(u'refServCellIndex-v1530', _CSI_RS_ResourceConfigMobility_refServCellIndex_v1530),
])
CSI_RS_ResourceConfigMobility._ext = [u'refServCellIndex-v1530']
#-----< CSI-RS-CellMobility >-----#
CSI_RS_CellMobility = SEQ(name=u'CSI-RS-CellMobility', mode=MODE_TYPE)
_CSI_RS_CellMobility_cellId = INT(name=u'cellId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PhysCellId')))
_CSI_RS_CellMobility_csi_rs_MeasurementBW = SEQ(name=u'csi-rs-MeasurementBW', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CSI_RS_CellMobility_csi_rs_MeasurementBW_nrofPRBs = ENUM(name=u'nrofPRBs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CSI_RS_CellMobility_csi_rs_MeasurementBW_nrofPRBs._cont = ASN1Dict([(u'size24', 0), (u'size48', 1), (u'size96', 2), (u'size192', 3), (u'size264', 4)])
__CSI_RS_CellMobility_csi_rs_MeasurementBW_nrofPRBs._ext = None
__CSI_RS_CellMobility_csi_rs_MeasurementBW_startPRB = INT(name=u'startPRB', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CSI_RS_CellMobility_csi_rs_MeasurementBW_startPRB._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=2169)], ev=None, er=[])
_CSI_RS_CellMobility_csi_rs_MeasurementBW._cont = ASN1Dict([
(u'nrofPRBs', __CSI_RS_CellMobility_csi_rs_MeasurementBW_nrofPRBs),
(u'startPRB', __CSI_RS_CellMobility_csi_rs_MeasurementBW_startPRB),
])
_CSI_RS_CellMobility_csi_rs_MeasurementBW._ext = None
_CSI_RS_CellMobility_density = ENUM(name=u'density', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CSI_RS_CellMobility_density._cont = ASN1Dict([(u'd1', 0), (u'd3', 1)])
_CSI_RS_CellMobility_density._ext = None
_CSI_RS_CellMobility_csi_rs_ResourceList_Mobility = SEQ_OF(name=u'csi-rs-ResourceList-Mobility', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CSI_RS_CellMobility_csi_rs_ResourceList_Mobility__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-RS-Resource-Mobility')))
_CSI_RS_CellMobility_csi_rs_ResourceList_Mobility._cont = __CSI_RS_CellMobility_csi_rs_ResourceList_Mobility__item_
_CSI_RS_CellMobility_csi_rs_ResourceList_Mobility._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=96)], ev=None, er=[])
CSI_RS_CellMobility._cont = ASN1Dict([
(u'cellId', _CSI_RS_CellMobility_cellId),
(u'csi-rs-MeasurementBW', _CSI_RS_CellMobility_csi_rs_MeasurementBW),
(u'density', _CSI_RS_CellMobility_density),
(u'csi-rs-ResourceList-Mobility', _CSI_RS_CellMobility_csi_rs_ResourceList_Mobility),
])
CSI_RS_CellMobility._ext = None
#-----< CSI-RS-Resource-Mobility >-----#
CSI_RS_Resource_Mobility = SEQ(name=u'CSI-RS-Resource-Mobility', mode=MODE_TYPE)
_CSI_RS_Resource_Mobility_csi_RS_Index = INT(name=u'csi-RS-Index', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-RS-Index')))
_CSI_RS_Resource_Mobility_slotConfig = CHOICE(name=u'slotConfig', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__CSI_RS_Resource_Mobility_slotConfig_ms4 = INT(name=u'ms4', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CSI_RS_Resource_Mobility_slotConfig_ms4._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=31)], ev=None, er=[])
__CSI_RS_Resource_Mobility_slotConfig_ms5 = INT(name=u'ms5', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CSI_RS_Resource_Mobility_slotConfig_ms5._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=39)], ev=None, er=[])
__CSI_RS_Resource_Mobility_slotConfig_ms10 = INT(name=u'ms10', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CSI_RS_Resource_Mobility_slotConfig_ms10._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=79)], ev=None, er=[])
__CSI_RS_Resource_Mobility_slotConfig_ms20 = INT(name=u'ms20', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CSI_RS_Resource_Mobility_slotConfig_ms20._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=159)], ev=None, er=[])
__CSI_RS_Resource_Mobility_slotConfig_ms40 = INT(name=u'ms40', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CSI_RS_Resource_Mobility_slotConfig_ms40._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=319)], ev=None, er=[])
_CSI_RS_Resource_Mobility_slotConfig._cont = ASN1Dict([
(u'ms4', __CSI_RS_Resource_Mobility_slotConfig_ms4),
(u'ms5', __CSI_RS_Resource_Mobility_slotConfig_ms5),
(u'ms10', __CSI_RS_Resource_Mobility_slotConfig_ms10),
(u'ms20', __CSI_RS_Resource_Mobility_slotConfig_ms20),
(u'ms40', __CSI_RS_Resource_Mobility_slotConfig_ms40),
])
_CSI_RS_Resource_Mobility_slotConfig._ext = None
_CSI_RS_Resource_Mobility_associatedSSB = SEQ(name=u'associatedSSB', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CSI_RS_Resource_Mobility_associatedSSB_ssb_Index = INT(name=u'ssb-Index', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-Index')))
__CSI_RS_Resource_Mobility_associatedSSB_isQuasiColocated = BOOL(name=u'isQuasiColocated', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_RS_Resource_Mobility_associatedSSB._cont = ASN1Dict([
(u'ssb-Index', __CSI_RS_Resource_Mobility_associatedSSB_ssb_Index),
(u'isQuasiColocated', __CSI_RS_Resource_Mobility_associatedSSB_isQuasiColocated),
])
_CSI_RS_Resource_Mobility_associatedSSB._ext = None
_CSI_RS_Resource_Mobility_frequencyDomainAllocation = CHOICE(name=u'frequencyDomainAllocation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__CSI_RS_Resource_Mobility_frequencyDomainAllocation_row1 = BIT_STR(name=u'row1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CSI_RS_Resource_Mobility_frequencyDomainAllocation_row1._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
__CSI_RS_Resource_Mobility_frequencyDomainAllocation_row2 = BIT_STR(name=u'row2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CSI_RS_Resource_Mobility_frequencyDomainAllocation_row2._const_sz = ASN1Set(rv=[12], rr=[], ev=None, er=[])
_CSI_RS_Resource_Mobility_frequencyDomainAllocation._cont = ASN1Dict([
(u'row1', __CSI_RS_Resource_Mobility_frequencyDomainAllocation_row1),
(u'row2', __CSI_RS_Resource_Mobility_frequencyDomainAllocation_row2),
])
_CSI_RS_Resource_Mobility_frequencyDomainAllocation._ext = None
_CSI_RS_Resource_Mobility_firstOFDMSymbolInTimeDomain = INT(name=u'firstOFDMSymbolInTimeDomain', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_RS_Resource_Mobility_firstOFDMSymbolInTimeDomain._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=13)], ev=None, er=[])
_CSI_RS_Resource_Mobility_sequenceGenerationConfig = INT(name=u'sequenceGenerationConfig', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_RS_Resource_Mobility_sequenceGenerationConfig._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1023)], ev=None, er=[])
CSI_RS_Resource_Mobility._cont = ASN1Dict([
(u'csi-RS-Index', _CSI_RS_Resource_Mobility_csi_RS_Index),
(u'slotConfig', _CSI_RS_Resource_Mobility_slotConfig),
(u'associatedSSB', _CSI_RS_Resource_Mobility_associatedSSB),
(u'frequencyDomainAllocation', _CSI_RS_Resource_Mobility_frequencyDomainAllocation),
(u'firstOFDMSymbolInTimeDomain', _CSI_RS_Resource_Mobility_firstOFDMSymbolInTimeDomain),
(u'sequenceGenerationConfig', _CSI_RS_Resource_Mobility_sequenceGenerationConfig),
])
CSI_RS_Resource_Mobility._ext = []
#-----< CSI-RS-Index >-----#
CSI_RS_Index = INT(name=u'CSI-RS-Index', mode=MODE_TYPE)
CSI_RS_Index._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=95)], ev=None, er=[])
#-----< CSI-RS-ResourceMapping >-----#
CSI_RS_ResourceMapping = SEQ(name=u'CSI-RS-ResourceMapping', mode=MODE_TYPE)
_CSI_RS_ResourceMapping_frequencyDomainAllocation = CHOICE(name=u'frequencyDomainAllocation', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__CSI_RS_ResourceMapping_frequencyDomainAllocation_row1 = BIT_STR(name=u'row1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CSI_RS_ResourceMapping_frequencyDomainAllocation_row1._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
__CSI_RS_ResourceMapping_frequencyDomainAllocation_row2 = BIT_STR(name=u'row2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CSI_RS_ResourceMapping_frequencyDomainAllocation_row2._const_sz = ASN1Set(rv=[12], rr=[], ev=None, er=[])
__CSI_RS_ResourceMapping_frequencyDomainAllocation_row4 = BIT_STR(name=u'row4', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CSI_RS_ResourceMapping_frequencyDomainAllocation_row4._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
__CSI_RS_ResourceMapping_frequencyDomainAllocation_other = BIT_STR(name=u'other', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CSI_RS_ResourceMapping_frequencyDomainAllocation_other._const_sz = ASN1Set(rv=[6], rr=[], ev=None, er=[])
_CSI_RS_ResourceMapping_frequencyDomainAllocation._cont = ASN1Dict([
(u'row1', __CSI_RS_ResourceMapping_frequencyDomainAllocation_row1),
(u'row2', __CSI_RS_ResourceMapping_frequencyDomainAllocation_row2),
(u'row4', __CSI_RS_ResourceMapping_frequencyDomainAllocation_row4),
(u'other', __CSI_RS_ResourceMapping_frequencyDomainAllocation_other),
])
_CSI_RS_ResourceMapping_frequencyDomainAllocation._ext = None
_CSI_RS_ResourceMapping_nrofPorts = ENUM(name=u'nrofPorts', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_RS_ResourceMapping_nrofPorts._cont = ASN1Dict([(u'p1', 0), (u'p2', 1), (u'p4', 2), (u'p8', 3), (u'p12', 4), (u'p16', 5), (u'p24', 6), (u'p32', 7)])
_CSI_RS_ResourceMapping_nrofPorts._ext = None
_CSI_RS_ResourceMapping_firstOFDMSymbolInTimeDomain = INT(name=u'firstOFDMSymbolInTimeDomain', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_RS_ResourceMapping_firstOFDMSymbolInTimeDomain._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=13)], ev=None, er=[])
_CSI_RS_ResourceMapping_firstOFDMSymbolInTimeDomain2 = INT(name=u'firstOFDMSymbolInTimeDomain2', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CSI_RS_ResourceMapping_firstOFDMSymbolInTimeDomain2._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=12)], ev=None, er=[])
_CSI_RS_ResourceMapping_cdm_Type = ENUM(name=u'cdm-Type', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_RS_ResourceMapping_cdm_Type._cont = ASN1Dict([(u'noCDM', 0), (u'fd-CDM2', 1), (u'cdm4-FD2-TD2', 2), (u'cdm8-FD2-TD4', 3)])
_CSI_RS_ResourceMapping_cdm_Type._ext = None
_CSI_RS_ResourceMapping_density = CHOICE(name=u'density', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__CSI_RS_ResourceMapping_density_dot5 = ENUM(name=u'dot5', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CSI_RS_ResourceMapping_density_dot5._cont = ASN1Dict([(u'evenPRBs', 0), (u'oddPRBs', 1)])
__CSI_RS_ResourceMapping_density_dot5._ext = None
__CSI_RS_ResourceMapping_density_one = NULL(name=u'one', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CSI_RS_ResourceMapping_density_three = NULL(name=u'three', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CSI_RS_ResourceMapping_density_spare = NULL(name=u'spare', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_RS_ResourceMapping_density._cont = ASN1Dict([
(u'dot5', __CSI_RS_ResourceMapping_density_dot5),
(u'one', __CSI_RS_ResourceMapping_density_one),
(u'three', __CSI_RS_ResourceMapping_density_three),
(u'spare', __CSI_RS_ResourceMapping_density_spare),
])
_CSI_RS_ResourceMapping_density._ext = None
_CSI_RS_ResourceMapping_freqBand = SEQ(name=u'freqBand', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-FrequencyOccupation')))
CSI_RS_ResourceMapping._cont = ASN1Dict([
(u'frequencyDomainAllocation', _CSI_RS_ResourceMapping_frequencyDomainAllocation),
(u'nrofPorts', _CSI_RS_ResourceMapping_nrofPorts),
(u'firstOFDMSymbolInTimeDomain', _CSI_RS_ResourceMapping_firstOFDMSymbolInTimeDomain),
(u'firstOFDMSymbolInTimeDomain2', _CSI_RS_ResourceMapping_firstOFDMSymbolInTimeDomain2),
(u'cdm-Type', _CSI_RS_ResourceMapping_cdm_Type),
(u'density', _CSI_RS_ResourceMapping_density),
(u'freqBand', _CSI_RS_ResourceMapping_freqBand),
])
CSI_RS_ResourceMapping._ext = []
#-----< CSI-SemiPersistentOnPUSCH-TriggerStateList >-----#
CSI_SemiPersistentOnPUSCH_TriggerStateList = SEQ_OF(name=u'CSI-SemiPersistentOnPUSCH-TriggerStateList', mode=MODE_TYPE)
_CSI_SemiPersistentOnPUSCH_TriggerStateList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-SemiPersistentOnPUSCH-TriggerState')))
CSI_SemiPersistentOnPUSCH_TriggerStateList._cont = _CSI_SemiPersistentOnPUSCH_TriggerStateList__item_
CSI_SemiPersistentOnPUSCH_TriggerStateList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
#-----< CSI-SemiPersistentOnPUSCH-TriggerState >-----#
CSI_SemiPersistentOnPUSCH_TriggerState = SEQ(name=u'CSI-SemiPersistentOnPUSCH-TriggerState', mode=MODE_TYPE)
_CSI_SemiPersistentOnPUSCH_TriggerState_associatedReportConfigInfo = INT(name=u'associatedReportConfigInfo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-ReportConfigId')))
CSI_SemiPersistentOnPUSCH_TriggerState._cont = ASN1Dict([
(u'associatedReportConfigInfo', _CSI_SemiPersistentOnPUSCH_TriggerState_associatedReportConfigInfo),
])
CSI_SemiPersistentOnPUSCH_TriggerState._ext = []
#-----< CSI-SSB-ResourceSet >-----#
CSI_SSB_ResourceSet = SEQ(name=u'CSI-SSB-ResourceSet', mode=MODE_TYPE)
_CSI_SSB_ResourceSet_csi_SSB_ResourceSetId = INT(name=u'csi-SSB-ResourceSetId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-SSB-ResourceSetId')))
_CSI_SSB_ResourceSet_csi_SSB_ResourceList = SEQ_OF(name=u'csi-SSB-ResourceList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CSI_SSB_ResourceSet_csi_SSB_ResourceList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-Index')))
_CSI_SSB_ResourceSet_csi_SSB_ResourceList._cont = __CSI_SSB_ResourceSet_csi_SSB_ResourceList__item_
_CSI_SSB_ResourceSet_csi_SSB_ResourceList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
CSI_SSB_ResourceSet._cont = ASN1Dict([
(u'csi-SSB-ResourceSetId', _CSI_SSB_ResourceSet_csi_SSB_ResourceSetId),
(u'csi-SSB-ResourceList', _CSI_SSB_ResourceSet_csi_SSB_ResourceList),
])
CSI_SSB_ResourceSet._ext = []
#-----< CSI-SSB-ResourceSetId >-----#
CSI_SSB_ResourceSetId = INT(name=u'CSI-SSB-ResourceSetId', mode=MODE_TYPE)
CSI_SSB_ResourceSetId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=63)], ev=None, er=[])
#-----< DedicatedNAS-Message >-----#
DedicatedNAS_Message = OCT_STR(name=u'DedicatedNAS-Message', mode=MODE_TYPE)
#-----< DMRS-DownlinkConfig >-----#
DMRS_DownlinkConfig = SEQ(name=u'DMRS-DownlinkConfig', mode=MODE_TYPE)
_DMRS_DownlinkConfig_dmrs_Type = ENUM(name=u'dmrs-Type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DMRS_DownlinkConfig_dmrs_Type._cont = ASN1Dict([(u'type2', 0)])
_DMRS_DownlinkConfig_dmrs_Type._ext = None
_DMRS_DownlinkConfig_dmrs_AdditionalPosition = ENUM(name=u'dmrs-AdditionalPosition', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DMRS_DownlinkConfig_dmrs_AdditionalPosition._cont = ASN1Dict([(u'pos0', 0), (u'pos1', 1), (u'pos3', 2)])
_DMRS_DownlinkConfig_dmrs_AdditionalPosition._ext = None
_DMRS_DownlinkConfig_maxLength = ENUM(name=u'maxLength', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DMRS_DownlinkConfig_maxLength._cont = ASN1Dict([(u'len2', 0)])
_DMRS_DownlinkConfig_maxLength._ext = None
_DMRS_DownlinkConfig_scramblingID0 = INT(name=u'scramblingID0', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DMRS_DownlinkConfig_scramblingID0._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_DMRS_DownlinkConfig_scramblingID1 = INT(name=u'scramblingID1', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DMRS_DownlinkConfig_scramblingID1._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_DMRS_DownlinkConfig_phaseTrackingRS = CHOICE(name=u'phaseTrackingRS', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__DMRS_DownlinkConfig_phaseTrackingRS_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DMRS_DownlinkConfig_phaseTrackingRS_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PTRS-DownlinkConfig')))
_DMRS_DownlinkConfig_phaseTrackingRS._cont = ASN1Dict([
(u'release', __DMRS_DownlinkConfig_phaseTrackingRS_release),
(u'setup', __DMRS_DownlinkConfig_phaseTrackingRS_setup),
])
_DMRS_DownlinkConfig_phaseTrackingRS._ext = None
DMRS_DownlinkConfig._cont = ASN1Dict([
(u'dmrs-Type', _DMRS_DownlinkConfig_dmrs_Type),
(u'dmrs-AdditionalPosition', _DMRS_DownlinkConfig_dmrs_AdditionalPosition),
(u'maxLength', _DMRS_DownlinkConfig_maxLength),
(u'scramblingID0', _DMRS_DownlinkConfig_scramblingID0),
(u'scramblingID1', _DMRS_DownlinkConfig_scramblingID1),
(u'phaseTrackingRS', _DMRS_DownlinkConfig_phaseTrackingRS),
])
DMRS_DownlinkConfig._ext = []
#-----< DMRS-UplinkConfig >-----#
DMRS_UplinkConfig = SEQ(name=u'DMRS-UplinkConfig', mode=MODE_TYPE)
_DMRS_UplinkConfig_dmrs_Type = ENUM(name=u'dmrs-Type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DMRS_UplinkConfig_dmrs_Type._cont = ASN1Dict([(u'type2', 0)])
_DMRS_UplinkConfig_dmrs_Type._ext = None
_DMRS_UplinkConfig_dmrs_AdditionalPosition = ENUM(name=u'dmrs-AdditionalPosition', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DMRS_UplinkConfig_dmrs_AdditionalPosition._cont = ASN1Dict([(u'pos0', 0), (u'pos1', 1), (u'pos3', 2)])
_DMRS_UplinkConfig_dmrs_AdditionalPosition._ext = None
_DMRS_UplinkConfig_phaseTrackingRS = CHOICE(name=u'phaseTrackingRS', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__DMRS_UplinkConfig_phaseTrackingRS_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DMRS_UplinkConfig_phaseTrackingRS_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PTRS-UplinkConfig')))
_DMRS_UplinkConfig_phaseTrackingRS._cont = ASN1Dict([
(u'release', __DMRS_UplinkConfig_phaseTrackingRS_release),
(u'setup', __DMRS_UplinkConfig_phaseTrackingRS_setup),
])
_DMRS_UplinkConfig_phaseTrackingRS._ext = None
_DMRS_UplinkConfig_maxLength = ENUM(name=u'maxLength', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DMRS_UplinkConfig_maxLength._cont = ASN1Dict([(u'len2', 0)])
_DMRS_UplinkConfig_maxLength._ext = None
_DMRS_UplinkConfig_transformPrecodingDisabled = SEQ(name=u'transformPrecodingDisabled', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__DMRS_UplinkConfig_transformPrecodingDisabled_scramblingID0 = INT(name=u'scramblingID0', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__DMRS_UplinkConfig_transformPrecodingDisabled_scramblingID0._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
__DMRS_UplinkConfig_transformPrecodingDisabled_scramblingID1 = INT(name=u'scramblingID1', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__DMRS_UplinkConfig_transformPrecodingDisabled_scramblingID1._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_DMRS_UplinkConfig_transformPrecodingDisabled._cont = ASN1Dict([
(u'scramblingID0', __DMRS_UplinkConfig_transformPrecodingDisabled_scramblingID0),
(u'scramblingID1', __DMRS_UplinkConfig_transformPrecodingDisabled_scramblingID1),
])
_DMRS_UplinkConfig_transformPrecodingDisabled._ext = []
_DMRS_UplinkConfig_transformPrecodingEnabled = SEQ(name=u'transformPrecodingEnabled', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__DMRS_UplinkConfig_transformPrecodingEnabled_nPUSCH_Identity = INT(name=u'nPUSCH-Identity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__DMRS_UplinkConfig_transformPrecodingEnabled_nPUSCH_Identity._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1007)], ev=None, er=[])
__DMRS_UplinkConfig_transformPrecodingEnabled_sequenceGroupHopping = ENUM(name=u'sequenceGroupHopping', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__DMRS_UplinkConfig_transformPrecodingEnabled_sequenceGroupHopping._cont = ASN1Dict([(u'disabled', 0)])
__DMRS_UplinkConfig_transformPrecodingEnabled_sequenceGroupHopping._ext = None
__DMRS_UplinkConfig_transformPrecodingEnabled_sequenceHopping = ENUM(name=u'sequenceHopping', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__DMRS_UplinkConfig_transformPrecodingEnabled_sequenceHopping._cont = ASN1Dict([(u'enabled', 0)])
__DMRS_UplinkConfig_transformPrecodingEnabled_sequenceHopping._ext = None
_DMRS_UplinkConfig_transformPrecodingEnabled._cont = ASN1Dict([
(u'nPUSCH-Identity', __DMRS_UplinkConfig_transformPrecodingEnabled_nPUSCH_Identity),
(u'sequenceGroupHopping', __DMRS_UplinkConfig_transformPrecodingEnabled_sequenceGroupHopping),
(u'sequenceHopping', __DMRS_UplinkConfig_transformPrecodingEnabled_sequenceHopping),
])
_DMRS_UplinkConfig_transformPrecodingEnabled._ext = []
DMRS_UplinkConfig._cont = ASN1Dict([
(u'dmrs-Type', _DMRS_UplinkConfig_dmrs_Type),
(u'dmrs-AdditionalPosition', _DMRS_UplinkConfig_dmrs_AdditionalPosition),
(u'phaseTrackingRS', _DMRS_UplinkConfig_phaseTrackingRS),
(u'maxLength', _DMRS_UplinkConfig_maxLength),
(u'transformPrecodingDisabled', _DMRS_UplinkConfig_transformPrecodingDisabled),
(u'transformPrecodingEnabled', _DMRS_UplinkConfig_transformPrecodingEnabled),
])
DMRS_UplinkConfig._ext = []
#-----< DownlinkConfigCommon >-----#
DownlinkConfigCommon = SEQ(name=u'DownlinkConfigCommon', mode=MODE_TYPE)
_DownlinkConfigCommon_frequencyInfoDL = SEQ(name=u'frequencyInfoDL', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FrequencyInfoDL')), opt=True)
_DownlinkConfigCommon_initialDownlinkBWP = SEQ(name=u'initialDownlinkBWP', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP-DownlinkCommon')), opt=True)
DownlinkConfigCommon._cont = ASN1Dict([
(u'frequencyInfoDL', _DownlinkConfigCommon_frequencyInfoDL),
(u'initialDownlinkBWP', _DownlinkConfigCommon_initialDownlinkBWP),
])
DownlinkConfigCommon._ext = []
#-----< DownlinkConfigCommonSIB >-----#
DownlinkConfigCommonSIB = SEQ(name=u'DownlinkConfigCommonSIB', mode=MODE_TYPE)
_DownlinkConfigCommonSIB_frequencyInfoDL = SEQ(name=u'frequencyInfoDL', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FrequencyInfoDL-SIB')))
_DownlinkConfigCommonSIB_initialDownlinkBWP = SEQ(name=u'initialDownlinkBWP', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP-DownlinkCommon')))
_DownlinkConfigCommonSIB_bcch_Config = SEQ(name=u'bcch-Config', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BCCH-Config')))
_DownlinkConfigCommonSIB_pcch_Config = SEQ(name=u'pcch-Config', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PCCH-Config')))
DownlinkConfigCommonSIB._cont = ASN1Dict([
(u'frequencyInfoDL', _DownlinkConfigCommonSIB_frequencyInfoDL),
(u'initialDownlinkBWP', _DownlinkConfigCommonSIB_initialDownlinkBWP),
(u'bcch-Config', _DownlinkConfigCommonSIB_bcch_Config),
(u'pcch-Config', _DownlinkConfigCommonSIB_pcch_Config),
])
DownlinkConfigCommonSIB._ext = []
#-----< BCCH-Config >-----#
BCCH_Config = SEQ(name=u'BCCH-Config', mode=MODE_TYPE)
_BCCH_Config_modificationPeriodCoeff = ENUM(name=u'modificationPeriodCoeff', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_BCCH_Config_modificationPeriodCoeff._cont = ASN1Dict([(u'n2', 0), (u'n4', 1), (u'n8', 2), (u'n16', 3)])
_BCCH_Config_modificationPeriodCoeff._ext = None
BCCH_Config._cont = ASN1Dict([
(u'modificationPeriodCoeff', _BCCH_Config_modificationPeriodCoeff),
])
BCCH_Config._ext = []
#-----< PCCH-Config >-----#
PCCH_Config = SEQ(name=u'PCCH-Config', mode=MODE_TYPE)
_PCCH_Config_defaultPagingCycle = ENUM(name=u'defaultPagingCycle', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PagingCycle')))
_PCCH_Config_nAndPagingFrameOffset = CHOICE(name=u'nAndPagingFrameOffset', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__PCCH_Config_nAndPagingFrameOffset_oneT = NULL(name=u'oneT', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PCCH_Config_nAndPagingFrameOffset_halfT = INT(name=u'halfT', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PCCH_Config_nAndPagingFrameOffset_halfT._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1)], ev=None, er=[])
__PCCH_Config_nAndPagingFrameOffset_quarterT = INT(name=u'quarterT', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PCCH_Config_nAndPagingFrameOffset_quarterT._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3)], ev=None, er=[])
__PCCH_Config_nAndPagingFrameOffset_oneEighthT = INT(name=u'oneEighthT', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PCCH_Config_nAndPagingFrameOffset_oneEighthT._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
__PCCH_Config_nAndPagingFrameOffset_oneSixteenthT = INT(name=u'oneSixteenthT', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PCCH_Config_nAndPagingFrameOffset_oneSixteenthT._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
_PCCH_Config_nAndPagingFrameOffset._cont = ASN1Dict([
(u'oneT', __PCCH_Config_nAndPagingFrameOffset_oneT),
(u'halfT', __PCCH_Config_nAndPagingFrameOffset_halfT),
(u'quarterT', __PCCH_Config_nAndPagingFrameOffset_quarterT),
(u'oneEighthT', __PCCH_Config_nAndPagingFrameOffset_oneEighthT),
(u'oneSixteenthT', __PCCH_Config_nAndPagingFrameOffset_oneSixteenthT),
])
_PCCH_Config_nAndPagingFrameOffset._ext = None
_PCCH_Config_ns = ENUM(name=u'ns', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PCCH_Config_ns._cont = ASN1Dict([(u'four', 0), (u'two', 1), (u'one', 2)])
_PCCH_Config_ns._ext = None
_PCCH_Config_firstPDCCH_MonitoringOccasionOfPO = CHOICE(name=u'firstPDCCH-MonitoringOccasionOfPO', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS15KHZoneT = SEQ_OF(name=u'sCS15KHZoneT', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS15KHZoneT__item_ = INT(name='_item_', mode=MODE_TYPE)
___PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS15KHZoneT__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=139)], ev=None, er=[])
__PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS15KHZoneT._cont = ___PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS15KHZoneT__item_
__PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS15KHZoneT._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
__PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS30KHZoneT_SCS15KHZhalfT = SEQ_OF(name=u'sCS30KHZoneT-SCS15KHZhalfT', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS30KHZoneT_SCS15KHZhalfT__item_ = INT(name='_item_', mode=MODE_TYPE)
___PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS30KHZoneT_SCS15KHZhalfT__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=279)], ev=None, er=[])
__PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS30KHZoneT_SCS15KHZhalfT._cont = ___PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS30KHZoneT_SCS15KHZhalfT__item_
__PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS30KHZoneT_SCS15KHZhalfT._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
__PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT = SEQ_OF(name=u'sCS60KHZoneT-SCS30KHZhalfT-SCS15KHZquarterT', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT__item_ = INT(name='_item_', mode=MODE_TYPE)
___PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=559)], ev=None, er=[])
__PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT._cont = ___PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT__item_
__PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
__PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT = SEQ_OF(name=u'sCS120KHZoneT-SCS60KHZhalfT-SCS30KHZquarterT-SCS15KHZoneEighthT', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT__item_ = INT(name='_item_', mode=MODE_TYPE)
___PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1119)], ev=None, er=[])
__PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT._cont = ___PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT__item_
__PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
__PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT = SEQ_OF(name=u'sCS120KHZhalfT-SCS60KHZquarterT-SCS30KHZoneEighthT-SCS15KHZoneSixteenthT', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT__item_ = INT(name='_item_', mode=MODE_TYPE)
___PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=2239)], ev=None, er=[])
__PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT._cont = ___PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT__item_
__PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
__PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT = SEQ_OF(name=u'sCS120KHZquarterT-SCS60KHZoneEighthT-SCS30KHZoneSixteenthT', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT__item_ = INT(name='_item_', mode=MODE_TYPE)
___PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4479)], ev=None, er=[])
__PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT._cont = ___PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT__item_
__PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
__PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT = SEQ_OF(name=u'sCS120KHZoneEighthT-SCS60KHZoneSixteenthT', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT__item_ = INT(name='_item_', mode=MODE_TYPE)
___PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=8959)], ev=None, er=[])
__PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT._cont = ___PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT__item_
__PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
__PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneSixteenthT = SEQ_OF(name=u'sCS120KHZoneSixteenthT', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneSixteenthT__item_ = INT(name='_item_', mode=MODE_TYPE)
___PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneSixteenthT__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=17919)], ev=None, er=[])
__PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneSixteenthT._cont = ___PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneSixteenthT__item_
__PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneSixteenthT._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_PCCH_Config_firstPDCCH_MonitoringOccasionOfPO._cont = ASN1Dict([
(u'sCS15KHZoneT', __PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS15KHZoneT),
(u'sCS30KHZoneT-SCS15KHZhalfT', __PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS30KHZoneT_SCS15KHZhalfT),
(u'sCS60KHZoneT-SCS30KHZhalfT-SCS15KHZquarterT', __PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT),
(u'sCS120KHZoneT-SCS60KHZhalfT-SCS30KHZquarterT-SCS15KHZoneEighthT', __PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT),
(u'sCS120KHZhalfT-SCS60KHZquarterT-SCS30KHZoneEighthT-SCS15KHZoneSixteenthT', __PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT),
(u'sCS120KHZquarterT-SCS60KHZoneEighthT-SCS30KHZoneSixteenthT', __PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT),
(u'sCS120KHZoneEighthT-SCS60KHZoneSixteenthT', __PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT),
(u'sCS120KHZoneSixteenthT', __PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneSixteenthT),
])
_PCCH_Config_firstPDCCH_MonitoringOccasionOfPO._ext = None
PCCH_Config._cont = ASN1Dict([
(u'defaultPagingCycle', _PCCH_Config_defaultPagingCycle),
(u'nAndPagingFrameOffset', _PCCH_Config_nAndPagingFrameOffset),
(u'ns', _PCCH_Config_ns),
(u'firstPDCCH-MonitoringOccasionOfPO', _PCCH_Config_firstPDCCH_MonitoringOccasionOfPO),
])
PCCH_Config._ext = []
#-----< DownlinkPreemption >-----#
DownlinkPreemption = SEQ(name=u'DownlinkPreemption', mode=MODE_TYPE)
_DownlinkPreemption_int_RNTI = INT(name=u'int-RNTI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RNTI-Value')))
_DownlinkPreemption_timeFrequencySet = ENUM(name=u'timeFrequencySet', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DownlinkPreemption_timeFrequencySet._cont = ASN1Dict([(u'set0', 0), (u'set1', 1)])
_DownlinkPreemption_timeFrequencySet._ext = None
_DownlinkPreemption_dci_PayloadSize = INT(name=u'dci-PayloadSize', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DownlinkPreemption_dci_PayloadSize._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=126)], ev=None, er=[])
_DownlinkPreemption_int_ConfigurationPerServingCell = SEQ_OF(name=u'int-ConfigurationPerServingCell', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DownlinkPreemption_int_ConfigurationPerServingCell__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'INT-ConfigurationPerServingCell')))
_DownlinkPreemption_int_ConfigurationPerServingCell._cont = __DownlinkPreemption_int_ConfigurationPerServingCell__item_
_DownlinkPreemption_int_ConfigurationPerServingCell._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
DownlinkPreemption._cont = ASN1Dict([
(u'int-RNTI', _DownlinkPreemption_int_RNTI),
(u'timeFrequencySet', _DownlinkPreemption_timeFrequencySet),
(u'dci-PayloadSize', _DownlinkPreemption_dci_PayloadSize),
(u'int-ConfigurationPerServingCell', _DownlinkPreemption_int_ConfigurationPerServingCell),
])
DownlinkPreemption._ext = []
#-----< INT-ConfigurationPerServingCell >-----#
INT_ConfigurationPerServingCell = SEQ(name=u'INT-ConfigurationPerServingCell', mode=MODE_TYPE)
_INT_ConfigurationPerServingCell_servingCellId = INT(name=u'servingCellId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')))
_INT_ConfigurationPerServingCell_positionInDCI = INT(name=u'positionInDCI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_INT_ConfigurationPerServingCell_positionInDCI._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=125)], ev=None, er=[])
INT_ConfigurationPerServingCell._cont = ASN1Dict([
(u'servingCellId', _INT_ConfigurationPerServingCell_servingCellId),
(u'positionInDCI', _INT_ConfigurationPerServingCell_positionInDCI),
])
INT_ConfigurationPerServingCell._ext = None
#-----< DRB-Identity >-----#
DRB_Identity = INT(name=u'DRB-Identity', mode=MODE_TYPE)
DRB_Identity._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< DRX-Config >-----#
DRX_Config = SEQ(name=u'DRX-Config', mode=MODE_TYPE)
_DRX_Config_drx_onDurationTimer = CHOICE(name=u'drx-onDurationTimer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__DRX_Config_drx_onDurationTimer_subMilliSeconds = INT(name=u'subMilliSeconds', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Config_drx_onDurationTimer_subMilliSeconds._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=31)], ev=None, er=[])
__DRX_Config_drx_onDurationTimer_milliSeconds = ENUM(name=u'milliSeconds', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Config_drx_onDurationTimer_milliSeconds._cont = ASN1Dict([(u'ms1', 0), (u'ms2', 1), (u'ms3', 2), (u'ms4', 3), (u'ms5', 4), (u'ms6', 5), (u'ms8', 6), (u'ms10', 7), (u'ms20', 8), (u'ms30', 9), (u'ms40', 10), (u'ms50', 11), (u'ms60', 12), (u'ms80', 13), (u'ms100', 14), (u'ms200', 15), (u'ms300', 16), (u'ms400', 17), (u'ms500', 18), (u'ms600', 19), (u'ms800', 20), (u'ms1000', 21), (u'ms1200', 22), (u'ms1600', 23), (u'spare8', 24), (u'spare7', 25), (u'spare6', 26), (u'spare5', 27), (u'spare4', 28), (u'spare3', 29), (u'spare2', 30), (u'spare1', 31)])
__DRX_Config_drx_onDurationTimer_milliSeconds._ext = None
_DRX_Config_drx_onDurationTimer._cont = ASN1Dict([
(u'subMilliSeconds', __DRX_Config_drx_onDurationTimer_subMilliSeconds),
(u'milliSeconds', __DRX_Config_drx_onDurationTimer_milliSeconds),
])
_DRX_Config_drx_onDurationTimer._ext = None
_DRX_Config_drx_InactivityTimer = ENUM(name=u'drx-InactivityTimer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DRX_Config_drx_InactivityTimer._cont = ASN1Dict([(u'ms0', 0), (u'ms1', 1), (u'ms2', 2), (u'ms3', 3), (u'ms4', 4), (u'ms5', 5), (u'ms6', 6), (u'ms8', 7), (u'ms10', 8), (u'ms20', 9), (u'ms30', 10), (u'ms40', 11), (u'ms50', 12), (u'ms60', 13), (u'ms80', 14), (u'ms100', 15), (u'ms200', 16), (u'ms300', 17), (u'ms500', 18), (u'ms750', 19), (u'ms1280', 20), (u'ms1920', 21), (u'ms2560', 22), (u'spare9', 23), (u'spare8', 24), (u'spare7', 25), (u'spare6', 26), (u'spare5', 27), (u'spare4', 28), (u'spare3', 29), (u'spare2', 30), (u'spare1', 31)])
_DRX_Config_drx_InactivityTimer._ext = None
_DRX_Config_drx_HARQ_RTT_TimerDL = INT(name=u'drx-HARQ-RTT-TimerDL', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DRX_Config_drx_HARQ_RTT_TimerDL._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=56)], ev=None, er=[])
_DRX_Config_drx_HARQ_RTT_TimerUL = INT(name=u'drx-HARQ-RTT-TimerUL', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DRX_Config_drx_HARQ_RTT_TimerUL._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=56)], ev=None, er=[])
_DRX_Config_drx_RetransmissionTimerDL = ENUM(name=u'drx-RetransmissionTimerDL', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DRX_Config_drx_RetransmissionTimerDL._cont = ASN1Dict([(u'sl0', 0), (u'sl1', 1), (u'sl2', 2), (u'sl4', 3), (u'sl6', 4), (u'sl8', 5), (u'sl16', 6), (u'sl24', 7), (u'sl33', 8), (u'sl40', 9), (u'sl64', 10), (u'sl80', 11), (u'sl96', 12), (u'sl112', 13), (u'sl128', 14), (u'sl160', 15), (u'sl320', 16), (u'spare15', 17), (u'spare14', 18), (u'spare13', 19), (u'spare12', 20), (u'spare11', 21), (u'spare10', 22), (u'spare9', 23), (u'spare8', 24), (u'spare7', 25), (u'spare6', 26), (u'spare5', 27), (u'spare4', 28), (u'spare3', 29), (u'spare2', 30), (u'spare1', 31)])
_DRX_Config_drx_RetransmissionTimerDL._ext = None
_DRX_Config_drx_RetransmissionTimerUL = ENUM(name=u'drx-RetransmissionTimerUL', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DRX_Config_drx_RetransmissionTimerUL._cont = ASN1Dict([(u'sl0', 0), (u'sl1', 1), (u'sl2', 2), (u'sl4', 3), (u'sl6', 4), (u'sl8', 5), (u'sl16', 6), (u'sl24', 7), (u'sl33', 8), (u'sl40', 9), (u'sl64', 10), (u'sl80', 11), (u'sl96', 12), (u'sl112', 13), (u'sl128', 14), (u'sl160', 15), (u'sl320', 16), (u'spare15', 17), (u'spare14', 18), (u'spare13', 19), (u'spare12', 20), (u'spare11', 21), (u'spare10', 22), (u'spare9', 23), (u'spare8', 24), (u'spare7', 25), (u'spare6', 26), (u'spare5', 27), (u'spare4', 28), (u'spare3', 29), (u'spare2', 30), (u'spare1', 31)])
_DRX_Config_drx_RetransmissionTimerUL._ext = None
_DRX_Config_drx_LongCycleStartOffset = CHOICE(name=u'drx-LongCycleStartOffset', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__DRX_Config_drx_LongCycleStartOffset_ms10 = INT(name=u'ms10', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Config_drx_LongCycleStartOffset_ms10._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=9)], ev=None, er=[])
__DRX_Config_drx_LongCycleStartOffset_ms20 = INT(name=u'ms20', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Config_drx_LongCycleStartOffset_ms20._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=19)], ev=None, er=[])
__DRX_Config_drx_LongCycleStartOffset_ms32 = INT(name=u'ms32', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Config_drx_LongCycleStartOffset_ms32._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=31)], ev=None, er=[])
__DRX_Config_drx_LongCycleStartOffset_ms40 = INT(name=u'ms40', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Config_drx_LongCycleStartOffset_ms40._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=39)], ev=None, er=[])
__DRX_Config_drx_LongCycleStartOffset_ms60 = INT(name=u'ms60', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Config_drx_LongCycleStartOffset_ms60._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=59)], ev=None, er=[])
__DRX_Config_drx_LongCycleStartOffset_ms64 = INT(name=u'ms64', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Config_drx_LongCycleStartOffset_ms64._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=63)], ev=None, er=[])
__DRX_Config_drx_LongCycleStartOffset_ms70 = INT(name=u'ms70', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Config_drx_LongCycleStartOffset_ms70._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=69)], ev=None, er=[])
__DRX_Config_drx_LongCycleStartOffset_ms80 = INT(name=u'ms80', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Config_drx_LongCycleStartOffset_ms80._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=79)], ev=None, er=[])
__DRX_Config_drx_LongCycleStartOffset_ms128 = INT(name=u'ms128', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Config_drx_LongCycleStartOffset_ms128._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=None, er=[])
__DRX_Config_drx_LongCycleStartOffset_ms160 = INT(name=u'ms160', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Config_drx_LongCycleStartOffset_ms160._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=159)], ev=None, er=[])
__DRX_Config_drx_LongCycleStartOffset_ms256 = INT(name=u'ms256', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Config_drx_LongCycleStartOffset_ms256._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
__DRX_Config_drx_LongCycleStartOffset_ms320 = INT(name=u'ms320', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Config_drx_LongCycleStartOffset_ms320._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=319)], ev=None, er=[])
__DRX_Config_drx_LongCycleStartOffset_ms512 = INT(name=u'ms512', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Config_drx_LongCycleStartOffset_ms512._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
__DRX_Config_drx_LongCycleStartOffset_ms640 = INT(name=u'ms640', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Config_drx_LongCycleStartOffset_ms640._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=639)], ev=None, er=[])
__DRX_Config_drx_LongCycleStartOffset_ms1024 = INT(name=u'ms1024', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Config_drx_LongCycleStartOffset_ms1024._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1023)], ev=None, er=[])
__DRX_Config_drx_LongCycleStartOffset_ms1280 = INT(name=u'ms1280', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Config_drx_LongCycleStartOffset_ms1280._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1279)], ev=None, er=[])
__DRX_Config_drx_LongCycleStartOffset_ms2048 = INT(name=u'ms2048', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Config_drx_LongCycleStartOffset_ms2048._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=2047)], ev=None, er=[])
__DRX_Config_drx_LongCycleStartOffset_ms2560 = INT(name=u'ms2560', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Config_drx_LongCycleStartOffset_ms2560._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=2559)], ev=None, er=[])
__DRX_Config_drx_LongCycleStartOffset_ms5120 = INT(name=u'ms5120', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Config_drx_LongCycleStartOffset_ms5120._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=5119)], ev=None, er=[])
__DRX_Config_drx_LongCycleStartOffset_ms10240 = INT(name=u'ms10240', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Config_drx_LongCycleStartOffset_ms10240._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=10239)], ev=None, er=[])
_DRX_Config_drx_LongCycleStartOffset._cont = ASN1Dict([
(u'ms10', __DRX_Config_drx_LongCycleStartOffset_ms10),
(u'ms20', __DRX_Config_drx_LongCycleStartOffset_ms20),
(u'ms32', __DRX_Config_drx_LongCycleStartOffset_ms32),
(u'ms40', __DRX_Config_drx_LongCycleStartOffset_ms40),
(u'ms60', __DRX_Config_drx_LongCycleStartOffset_ms60),
(u'ms64', __DRX_Config_drx_LongCycleStartOffset_ms64),
(u'ms70', __DRX_Config_drx_LongCycleStartOffset_ms70),
(u'ms80', __DRX_Config_drx_LongCycleStartOffset_ms80),
(u'ms128', __DRX_Config_drx_LongCycleStartOffset_ms128),
(u'ms160', __DRX_Config_drx_LongCycleStartOffset_ms160),
(u'ms256', __DRX_Config_drx_LongCycleStartOffset_ms256),
(u'ms320', __DRX_Config_drx_LongCycleStartOffset_ms320),
(u'ms512', __DRX_Config_drx_LongCycleStartOffset_ms512),
(u'ms640', __DRX_Config_drx_LongCycleStartOffset_ms640),
(u'ms1024', __DRX_Config_drx_LongCycleStartOffset_ms1024),
(u'ms1280', __DRX_Config_drx_LongCycleStartOffset_ms1280),
(u'ms2048', __DRX_Config_drx_LongCycleStartOffset_ms2048),
(u'ms2560', __DRX_Config_drx_LongCycleStartOffset_ms2560),
(u'ms5120', __DRX_Config_drx_LongCycleStartOffset_ms5120),
(u'ms10240', __DRX_Config_drx_LongCycleStartOffset_ms10240),
])
_DRX_Config_drx_LongCycleStartOffset._ext = None
_DRX_Config_shortDRX = SEQ(name=u'shortDRX', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__DRX_Config_shortDRX_drx_ShortCycle = ENUM(name=u'drx-ShortCycle', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Config_shortDRX_drx_ShortCycle._cont = ASN1Dict([(u'ms2', 0), (u'ms3', 1), (u'ms4', 2), (u'ms5', 3), (u'ms6', 4), (u'ms7', 5), (u'ms8', 6), (u'ms10', 7), (u'ms14', 8), (u'ms16', 9), (u'ms20', 10), (u'ms30', 11), (u'ms32', 12), (u'ms35', 13), (u'ms40', 14), (u'ms64', 15), (u'ms80', 16), (u'ms128', 17), (u'ms160', 18), (u'ms256', 19), (u'ms320', 20), (u'ms512', 21), (u'ms640', 22), (u'spare9', 23), (u'spare8', 24), (u'spare7', 25), (u'spare6', 26), (u'spare5', 27), (u'spare4', 28), (u'spare3', 29), (u'spare2', 30), (u'spare1', 31)])
__DRX_Config_shortDRX_drx_ShortCycle._ext = None
__DRX_Config_shortDRX_drx_ShortCycleTimer = INT(name=u'drx-ShortCycleTimer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Config_shortDRX_drx_ShortCycleTimer._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_DRX_Config_shortDRX._cont = ASN1Dict([
(u'drx-ShortCycle', __DRX_Config_shortDRX_drx_ShortCycle),
(u'drx-ShortCycleTimer', __DRX_Config_shortDRX_drx_ShortCycleTimer),
])
_DRX_Config_shortDRX._ext = None
_DRX_Config_drx_SlotOffset = INT(name=u'drx-SlotOffset', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DRX_Config_drx_SlotOffset._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=31)], ev=None, er=[])
DRX_Config._cont = ASN1Dict([
(u'drx-onDurationTimer', _DRX_Config_drx_onDurationTimer),
(u'drx-InactivityTimer', _DRX_Config_drx_InactivityTimer),
(u'drx-HARQ-RTT-TimerDL', _DRX_Config_drx_HARQ_RTT_TimerDL),
(u'drx-HARQ-RTT-TimerUL', _DRX_Config_drx_HARQ_RTT_TimerUL),
(u'drx-RetransmissionTimerDL', _DRX_Config_drx_RetransmissionTimerDL),
(u'drx-RetransmissionTimerUL', _DRX_Config_drx_RetransmissionTimerUL),
(u'drx-LongCycleStartOffset', _DRX_Config_drx_LongCycleStartOffset),
(u'shortDRX', _DRX_Config_shortDRX),
(u'drx-SlotOffset', _DRX_Config_drx_SlotOffset),
])
DRX_Config._ext = None
#-----< FilterCoefficient >-----#
FilterCoefficient = ENUM(name=u'FilterCoefficient', mode=MODE_TYPE)
FilterCoefficient._cont = ASN1Dict([(u'fc0', 0), (u'fc1', 1), (u'fc2', 2), (u'fc3', 3), (u'fc4', 4), (u'fc5', 5), (u'fc6', 6), (u'fc7', 7), (u'fc8', 8), (u'fc9', 9), (u'fc11', 10), (u'fc13', 11), (u'fc15', 12), (u'fc17', 13), (u'fc19', 14), (u'spare1', 15)])
FilterCoefficient._ext = []
#-----< FreqBandIndicatorNR >-----#
FreqBandIndicatorNR = INT(name=u'FreqBandIndicatorNR', mode=MODE_TYPE)
FreqBandIndicatorNR._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=1024)], ev=None, er=[])
#-----< FrequencyInfoDL >-----#
FrequencyInfoDL = SEQ(name=u'FrequencyInfoDL', mode=MODE_TYPE)
_FrequencyInfoDL_absoluteFrequencySSB = INT(name=u'absoluteFrequencySSB', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')), opt=True)
_FrequencyInfoDL_frequencyBandList = SEQ_OF(name=u'frequencyBandList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MultiFrequencyBandListNR')))
_FrequencyInfoDL_absoluteFrequencyPointA = INT(name=u'absoluteFrequencyPointA', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')))
_FrequencyInfoDL_scs_SpecificCarrierList = SEQ_OF(name=u'scs-SpecificCarrierList', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__FrequencyInfoDL_scs_SpecificCarrierList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SCS-SpecificCarrier')))
_FrequencyInfoDL_scs_SpecificCarrierList._cont = __FrequencyInfoDL_scs_SpecificCarrierList__item_
_FrequencyInfoDL_scs_SpecificCarrierList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
FrequencyInfoDL._cont = ASN1Dict([
(u'absoluteFrequencySSB', _FrequencyInfoDL_absoluteFrequencySSB),
(u'frequencyBandList', _FrequencyInfoDL_frequencyBandList),
(u'absoluteFrequencyPointA', _FrequencyInfoDL_absoluteFrequencyPointA),
(u'scs-SpecificCarrierList', _FrequencyInfoDL_scs_SpecificCarrierList),
])
FrequencyInfoDL._ext = []
#-----< FrequencyInfoDL-SIB >-----#
FrequencyInfoDL_SIB = SEQ(name=u'FrequencyInfoDL-SIB', mode=MODE_TYPE)
_FrequencyInfoDL_SIB_frequencyBandList = SEQ_OF(name=u'frequencyBandList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MultiFrequencyBandListNR-SIB')))
_FrequencyInfoDL_SIB_offsetToPointA = INT(name=u'offsetToPointA', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_FrequencyInfoDL_SIB_offsetToPointA._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=2199)], ev=None, er=[])
_FrequencyInfoDL_SIB_scs_SpecificCarrierList = SEQ_OF(name=u'scs-SpecificCarrierList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__FrequencyInfoDL_SIB_scs_SpecificCarrierList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SCS-SpecificCarrier')))
_FrequencyInfoDL_SIB_scs_SpecificCarrierList._cont = __FrequencyInfoDL_SIB_scs_SpecificCarrierList__item_
_FrequencyInfoDL_SIB_scs_SpecificCarrierList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
FrequencyInfoDL_SIB._cont = ASN1Dict([
(u'frequencyBandList', _FrequencyInfoDL_SIB_frequencyBandList),
(u'offsetToPointA', _FrequencyInfoDL_SIB_offsetToPointA),
(u'scs-SpecificCarrierList', _FrequencyInfoDL_SIB_scs_SpecificCarrierList),
])
FrequencyInfoDL_SIB._ext = None
#-----< FrequencyInfoUL >-----#
FrequencyInfoUL = SEQ(name=u'FrequencyInfoUL', mode=MODE_TYPE)
_FrequencyInfoUL_frequencyBandList = SEQ_OF(name=u'frequencyBandList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MultiFrequencyBandListNR')), opt=True)
_FrequencyInfoUL_absoluteFrequencyPointA = INT(name=u'absoluteFrequencyPointA', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')), opt=True)
_FrequencyInfoUL_scs_SpecificCarrierList = SEQ_OF(name=u'scs-SpecificCarrierList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__FrequencyInfoUL_scs_SpecificCarrierList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SCS-SpecificCarrier')))
_FrequencyInfoUL_scs_SpecificCarrierList._cont = __FrequencyInfoUL_scs_SpecificCarrierList__item_
_FrequencyInfoUL_scs_SpecificCarrierList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
_FrequencyInfoUL_additionalSpectrumEmission = INT(name=u'additionalSpectrumEmission', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'AdditionalSpectrumEmission')), opt=True)
_FrequencyInfoUL_p_Max = INT(name=u'p-Max', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'P-Max')), opt=True)
_FrequencyInfoUL_frequencyShift7p5khz = ENUM(name=u'frequencyShift7p5khz', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FrequencyInfoUL_frequencyShift7p5khz._cont = ASN1Dict([(u'true', 0)])
_FrequencyInfoUL_frequencyShift7p5khz._ext = None
FrequencyInfoUL._cont = ASN1Dict([
(u'frequencyBandList', _FrequencyInfoUL_frequencyBandList),
(u'absoluteFrequencyPointA', _FrequencyInfoUL_absoluteFrequencyPointA),
(u'scs-SpecificCarrierList', _FrequencyInfoUL_scs_SpecificCarrierList),
(u'additionalSpectrumEmission', _FrequencyInfoUL_additionalSpectrumEmission),
(u'p-Max', _FrequencyInfoUL_p_Max),
(u'frequencyShift7p5khz', _FrequencyInfoUL_frequencyShift7p5khz),
])
FrequencyInfoUL._ext = []
#-----< FrequencyInfoUL-SIB >-----#
FrequencyInfoUL_SIB = SEQ(name=u'FrequencyInfoUL-SIB', mode=MODE_TYPE)
_FrequencyInfoUL_SIB_frequencyBandList = SEQ_OF(name=u'frequencyBandList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MultiFrequencyBandListNR-SIB')), opt=True)
_FrequencyInfoUL_SIB_absoluteFrequencyPointA = INT(name=u'absoluteFrequencyPointA', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')), opt=True)
_FrequencyInfoUL_SIB_scs_SpecificCarrierList = SEQ_OF(name=u'scs-SpecificCarrierList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__FrequencyInfoUL_SIB_scs_SpecificCarrierList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SCS-SpecificCarrier')))
_FrequencyInfoUL_SIB_scs_SpecificCarrierList._cont = __FrequencyInfoUL_SIB_scs_SpecificCarrierList__item_
_FrequencyInfoUL_SIB_scs_SpecificCarrierList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
_FrequencyInfoUL_SIB_p_Max = INT(name=u'p-Max', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'P-Max')), opt=True)
_FrequencyInfoUL_SIB_frequencyShift7p5khz = ENUM(name=u'frequencyShift7p5khz', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FrequencyInfoUL_SIB_frequencyShift7p5khz._cont = ASN1Dict([(u'true', 0)])
_FrequencyInfoUL_SIB_frequencyShift7p5khz._ext = None
FrequencyInfoUL_SIB._cont = ASN1Dict([
(u'frequencyBandList', _FrequencyInfoUL_SIB_frequencyBandList),
(u'absoluteFrequencyPointA', _FrequencyInfoUL_SIB_absoluteFrequencyPointA),
(u'scs-SpecificCarrierList', _FrequencyInfoUL_SIB_scs_SpecificCarrierList),
(u'p-Max', _FrequencyInfoUL_SIB_p_Max),
(u'frequencyShift7p5khz', _FrequencyInfoUL_SIB_frequencyShift7p5khz),
])
FrequencyInfoUL_SIB._ext = []
#-----< Hysteresis >-----#
Hysteresis = INT(name=u'Hysteresis', mode=MODE_TYPE)
Hysteresis._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=30)], ev=None, er=[])
#-----< I-RNTI-Value >-----#
I_RNTI_Value = BIT_STR(name=u'I-RNTI-Value', mode=MODE_TYPE)
I_RNTI_Value._const_sz = ASN1Set(rv=[40], rr=[], ev=None, er=[])
#-----< LocationMeasurementInfo >-----#
LocationMeasurementInfo = CHOICE(name=u'LocationMeasurementInfo', mode=MODE_TYPE)
_LocationMeasurementInfo_eutra_RSTD = SEQ_OF(name=u'eutra-RSTD', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-RSTD-InfoList')))
LocationMeasurementInfo._cont = ASN1Dict([
(u'eutra-RSTD', _LocationMeasurementInfo_eutra_RSTD),
])
LocationMeasurementInfo._ext = []
#-----< EUTRA-RSTD-InfoList >-----#
EUTRA_RSTD_InfoList = SEQ_OF(name=u'EUTRA-RSTD-InfoList', mode=MODE_TYPE)
_EUTRA_RSTD_InfoList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-RSTD-Info')))
EUTRA_RSTD_InfoList._cont = _EUTRA_RSTD_InfoList__item_
EUTRA_RSTD_InfoList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
#-----< EUTRA-RSTD-Info >-----#
EUTRA_RSTD_Info = SEQ(name=u'EUTRA-RSTD-Info', mode=MODE_TYPE)
_EUTRA_RSTD_Info_carrierFreq = INT(name=u'carrierFreq', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueEUTRA')))
_EUTRA_RSTD_Info_measPRS_Offset = INT(name=u'measPRS-Offset', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_EUTRA_RSTD_Info_measPRS_Offset._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=39)], ev=None, er=[])
EUTRA_RSTD_Info._cont = ASN1Dict([
(u'carrierFreq', _EUTRA_RSTD_Info_carrierFreq),
(u'measPRS-Offset', _EUTRA_RSTD_Info_measPRS_Offset),
])
EUTRA_RSTD_Info._ext = []
#-----< LogicalChannelConfig >-----#
LogicalChannelConfig = SEQ(name=u'LogicalChannelConfig', mode=MODE_TYPE)
_LogicalChannelConfig_ul_SpecificParameters = SEQ(name=u'ul-SpecificParameters', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__LogicalChannelConfig_ul_SpecificParameters_priority = INT(name=u'priority', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__LogicalChannelConfig_ul_SpecificParameters_priority._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
__LogicalChannelConfig_ul_SpecificParameters_prioritisedBitRate = ENUM(name=u'prioritisedBitRate', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__LogicalChannelConfig_ul_SpecificParameters_prioritisedBitRate._cont = ASN1Dict([(u'kBps0', 0), (u'kBps8', 1), (u'kBps16', 2), (u'kBps32', 3), (u'kBps64', 4), (u'kBps128', 5), (u'kBps256', 6), (u'kBps512', 7), (u'kBps1024', 8), (u'kBps2048', 9), (u'kBps4096', 10), (u'kBps8192', 11), (u'kBps16384', 12), (u'kBps32768', 13), (u'kBps65536', 14), (u'infinity', 15)])
__LogicalChannelConfig_ul_SpecificParameters_prioritisedBitRate._ext = None
__LogicalChannelConfig_ul_SpecificParameters_bucketSizeDuration = ENUM(name=u'bucketSizeDuration', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__LogicalChannelConfig_ul_SpecificParameters_bucketSizeDuration._cont = ASN1Dict([(u'ms5', 0), (u'ms10', 1), (u'ms20', 2), (u'ms50', 3), (u'ms100', 4), (u'ms150', 5), (u'ms300', 6), (u'ms500', 7), (u'ms1000', 8), (u'spare7', 9), (u'spare6', 10), (u'spare5', 11), (u'spare4', 12), (u'spare3', 13), (u'spare2', 14), (u'spare1', 15)])
__LogicalChannelConfig_ul_SpecificParameters_bucketSizeDuration._ext = None
__LogicalChannelConfig_ul_SpecificParameters_allowedServingCells = SEQ_OF(name=u'allowedServingCells', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___LogicalChannelConfig_ul_SpecificParameters_allowedServingCells__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')))
__LogicalChannelConfig_ul_SpecificParameters_allowedServingCells._cont = ___LogicalChannelConfig_ul_SpecificParameters_allowedServingCells__item_
__LogicalChannelConfig_ul_SpecificParameters_allowedServingCells._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=31)], ev=None, er=[])
__LogicalChannelConfig_ul_SpecificParameters_allowedSCS_List = SEQ_OF(name=u'allowedSCS-List', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___LogicalChannelConfig_ul_SpecificParameters_allowedSCS_List__item_ = ENUM(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SubcarrierSpacing')))
__LogicalChannelConfig_ul_SpecificParameters_allowedSCS_List._cont = ___LogicalChannelConfig_ul_SpecificParameters_allowedSCS_List__item_
__LogicalChannelConfig_ul_SpecificParameters_allowedSCS_List._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
__LogicalChannelConfig_ul_SpecificParameters_maxPUSCH_Duration = ENUM(name=u'maxPUSCH-Duration', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__LogicalChannelConfig_ul_SpecificParameters_maxPUSCH_Duration._cont = ASN1Dict([(u'ms0p02', 0), (u'ms0p04', 1), (u'ms0p0625', 2), (u'ms0p125', 3), (u'ms0p25', 4), (u'ms0p5', 5), (u'spare2', 6), (u'spare1', 7)])
__LogicalChannelConfig_ul_SpecificParameters_maxPUSCH_Duration._ext = None
__LogicalChannelConfig_ul_SpecificParameters_configuredGrantType1Allowed = ENUM(name=u'configuredGrantType1Allowed', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__LogicalChannelConfig_ul_SpecificParameters_configuredGrantType1Allowed._cont = ASN1Dict([(u'true', 0)])
__LogicalChannelConfig_ul_SpecificParameters_configuredGrantType1Allowed._ext = None
__LogicalChannelConfig_ul_SpecificParameters_logicalChannelGroup = INT(name=u'logicalChannelGroup', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__LogicalChannelConfig_ul_SpecificParameters_logicalChannelGroup._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
__LogicalChannelConfig_ul_SpecificParameters_schedulingRequestID = INT(name=u'schedulingRequestID', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SchedulingRequestId')), opt=True)
__LogicalChannelConfig_ul_SpecificParameters_logicalChannelSR_Mask = BOOL(name=u'logicalChannelSR-Mask', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__LogicalChannelConfig_ul_SpecificParameters_logicalChannelSR_DelayTimerApplied = BOOL(name=u'logicalChannelSR-DelayTimerApplied', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__LogicalChannelConfig_ul_SpecificParameters_bitRateQueryProhibitTimer = ENUM(name=u'bitRateQueryProhibitTimer', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__LogicalChannelConfig_ul_SpecificParameters_bitRateQueryProhibitTimer._cont = ASN1Dict([(u's0', 0), (u's0dot4', 1), (u's0dot8', 2), (u's1dot6', 3), (u's3', 4), (u's6', 5), (u's12', 6), (u's30', 7)])
__LogicalChannelConfig_ul_SpecificParameters_bitRateQueryProhibitTimer._ext = None
_LogicalChannelConfig_ul_SpecificParameters._cont = ASN1Dict([
(u'priority', __LogicalChannelConfig_ul_SpecificParameters_priority),
(u'prioritisedBitRate', __LogicalChannelConfig_ul_SpecificParameters_prioritisedBitRate),
(u'bucketSizeDuration', __LogicalChannelConfig_ul_SpecificParameters_bucketSizeDuration),
(u'allowedServingCells', __LogicalChannelConfig_ul_SpecificParameters_allowedServingCells),
(u'allowedSCS-List', __LogicalChannelConfig_ul_SpecificParameters_allowedSCS_List),
(u'maxPUSCH-Duration', __LogicalChannelConfig_ul_SpecificParameters_maxPUSCH_Duration),
(u'configuredGrantType1Allowed', __LogicalChannelConfig_ul_SpecificParameters_configuredGrantType1Allowed),
(u'logicalChannelGroup', __LogicalChannelConfig_ul_SpecificParameters_logicalChannelGroup),
(u'schedulingRequestID', __LogicalChannelConfig_ul_SpecificParameters_schedulingRequestID),
(u'logicalChannelSR-Mask', __LogicalChannelConfig_ul_SpecificParameters_logicalChannelSR_Mask),
(u'logicalChannelSR-DelayTimerApplied', __LogicalChannelConfig_ul_SpecificParameters_logicalChannelSR_DelayTimerApplied),
(u'bitRateQueryProhibitTimer', __LogicalChannelConfig_ul_SpecificParameters_bitRateQueryProhibitTimer),
])
_LogicalChannelConfig_ul_SpecificParameters._ext = [u'bitRateQueryProhibitTimer']
LogicalChannelConfig._cont = ASN1Dict([
(u'ul-SpecificParameters', _LogicalChannelConfig_ul_SpecificParameters),
])
LogicalChannelConfig._ext = []
#-----< LogicalChannelIdentity >-----#
LogicalChannelIdentity = INT(name=u'LogicalChannelIdentity', mode=MODE_TYPE)
LogicalChannelIdentity._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< MAC-CellGroupConfig >-----#
MAC_CellGroupConfig = SEQ(name=u'MAC-CellGroupConfig', mode=MODE_TYPE)
_MAC_CellGroupConfig_drx_Config = CHOICE(name=u'drx-Config', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__MAC_CellGroupConfig_drx_Config_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MAC_CellGroupConfig_drx_Config_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DRX-Config')))
_MAC_CellGroupConfig_drx_Config._cont = ASN1Dict([
(u'release', __MAC_CellGroupConfig_drx_Config_release),
(u'setup', __MAC_CellGroupConfig_drx_Config_setup),
])
_MAC_CellGroupConfig_drx_Config._ext = None
_MAC_CellGroupConfig_schedulingRequestConfig = SEQ(name=u'schedulingRequestConfig', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SchedulingRequestConfig')), opt=True)
_MAC_CellGroupConfig_bsr_Config = SEQ(name=u'bsr-Config', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BSR-Config')), opt=True)
_MAC_CellGroupConfig_tag_Config = SEQ(name=u'tag-Config', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TAG-Config')), opt=True)
_MAC_CellGroupConfig_phr_Config = CHOICE(name=u'phr-Config', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__MAC_CellGroupConfig_phr_Config_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MAC_CellGroupConfig_phr_Config_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PHR-Config')))
_MAC_CellGroupConfig_phr_Config._cont = ASN1Dict([
(u'release', __MAC_CellGroupConfig_phr_Config_release),
(u'setup', __MAC_CellGroupConfig_phr_Config_setup),
])
_MAC_CellGroupConfig_phr_Config._ext = None
_MAC_CellGroupConfig_skipUplinkTxDynamic = BOOL(name=u'skipUplinkTxDynamic', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MAC_CellGroupConfig_csi_Mask_v1530 = BOOL(name=u'csi-Mask-v1530', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_MAC_CellGroupConfig_dataInactivityTimer_v1530 = CHOICE(name=u'dataInactivityTimer-v1530', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__MAC_CellGroupConfig_dataInactivityTimer_v1530_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MAC_CellGroupConfig_dataInactivityTimer_v1530_setup = ENUM(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DataInactivityTimer')))
_MAC_CellGroupConfig_dataInactivityTimer_v1530._cont = ASN1Dict([
(u'release', __MAC_CellGroupConfig_dataInactivityTimer_v1530_release),
(u'setup', __MAC_CellGroupConfig_dataInactivityTimer_v1530_setup),
])
_MAC_CellGroupConfig_dataInactivityTimer_v1530._ext = None
MAC_CellGroupConfig._cont = ASN1Dict([
(u'drx-Config', _MAC_CellGroupConfig_drx_Config),
(u'schedulingRequestConfig', _MAC_CellGroupConfig_schedulingRequestConfig),
(u'bsr-Config', _MAC_CellGroupConfig_bsr_Config),
(u'tag-Config', _MAC_CellGroupConfig_tag_Config),
(u'phr-Config', _MAC_CellGroupConfig_phr_Config),
(u'skipUplinkTxDynamic', _MAC_CellGroupConfig_skipUplinkTxDynamic),
(u'csi-Mask-v1530', _MAC_CellGroupConfig_csi_Mask_v1530),
(u'dataInactivityTimer-v1530', _MAC_CellGroupConfig_dataInactivityTimer_v1530),
])
MAC_CellGroupConfig._ext = [u'csi-Mask-v1530', u'dataInactivityTimer-v1530']
#-----< DataInactivityTimer >-----#
DataInactivityTimer = ENUM(name=u'DataInactivityTimer', mode=MODE_TYPE)
DataInactivityTimer._cont = ASN1Dict([(u's1', 0), (u's2', 1), (u's3', 2), (u's5', 3), (u's7', 4), (u's10', 5), (u's15', 6), (u's20', 7), (u's40', 8), (u's50', 9), (u's60', 10), (u's80', 11), (u's100', 12), (u's120', 13), (u's150', 14), (u's180', 15)])
DataInactivityTimer._ext = None
#-----< MeasConfig >-----#
MeasConfig = SEQ(name=u'MeasConfig', mode=MODE_TYPE)
_MeasConfig_measObjectToRemoveList = SEQ_OF(name=u'measObjectToRemoveList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasObjectToRemoveList')), opt=True)
_MeasConfig_measObjectToAddModList = SEQ_OF(name=u'measObjectToAddModList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasObjectToAddModList')), opt=True)
_MeasConfig_reportConfigToRemoveList = SEQ_OF(name=u'reportConfigToRemoveList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReportConfigToRemoveList')), opt=True)
_MeasConfig_reportConfigToAddModList = SEQ_OF(name=u'reportConfigToAddModList', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReportConfigToAddModList')), opt=True)
_MeasConfig_measIdToRemoveList = SEQ_OF(name=u'measIdToRemoveList', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasIdToRemoveList')), opt=True)
_MeasConfig_measIdToAddModList = SEQ_OF(name=u'measIdToAddModList', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasIdToAddModList')), opt=True)
_MeasConfig_s_MeasureConfig = CHOICE(name=u's-MeasureConfig', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__MeasConfig_s_MeasureConfig_ssb_RSRP = INT(name=u'ssb-RSRP', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSRP-Range')))
__MeasConfig_s_MeasureConfig_csi_RSRP = INT(name=u'csi-RSRP', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSRP-Range')))
_MeasConfig_s_MeasureConfig._cont = ASN1Dict([
(u'ssb-RSRP', __MeasConfig_s_MeasureConfig_ssb_RSRP),
(u'csi-RSRP', __MeasConfig_s_MeasureConfig_csi_RSRP),
])
_MeasConfig_s_MeasureConfig._ext = None
_MeasConfig_quantityConfig = SEQ(name=u'quantityConfig', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'QuantityConfig')), opt=True)
_MeasConfig_measGapConfig = SEQ(name=u'measGapConfig', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasGapConfig')), opt=True)
_MeasConfig_measGapSharingConfig = SEQ(name=u'measGapSharingConfig', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasGapSharingConfig')), opt=True)
MeasConfig._cont = ASN1Dict([
(u'measObjectToRemoveList', _MeasConfig_measObjectToRemoveList),
(u'measObjectToAddModList', _MeasConfig_measObjectToAddModList),
(u'reportConfigToRemoveList', _MeasConfig_reportConfigToRemoveList),
(u'reportConfigToAddModList', _MeasConfig_reportConfigToAddModList),
(u'measIdToRemoveList', _MeasConfig_measIdToRemoveList),
(u'measIdToAddModList', _MeasConfig_measIdToAddModList),
(u's-MeasureConfig', _MeasConfig_s_MeasureConfig),
(u'quantityConfig', _MeasConfig_quantityConfig),
(u'measGapConfig', _MeasConfig_measGapConfig),
(u'measGapSharingConfig', _MeasConfig_measGapSharingConfig),
])
MeasConfig._ext = []
#-----< MeasObjectToRemoveList >-----#
MeasObjectToRemoveList = SEQ_OF(name=u'MeasObjectToRemoveList', mode=MODE_TYPE)
_MeasObjectToRemoveList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasObjectId')))
MeasObjectToRemoveList._cont = _MeasObjectToRemoveList__item_
MeasObjectToRemoveList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
#-----< MeasIdToRemoveList >-----#
MeasIdToRemoveList = SEQ_OF(name=u'MeasIdToRemoveList', mode=MODE_TYPE)
_MeasIdToRemoveList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasId')))
MeasIdToRemoveList._cont = _MeasIdToRemoveList__item_
MeasIdToRemoveList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
#-----< ReportConfigToRemoveList >-----#
ReportConfigToRemoveList = SEQ_OF(name=u'ReportConfigToRemoveList', mode=MODE_TYPE)
_ReportConfigToRemoveList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ReportConfigId')))
ReportConfigToRemoveList._cont = _ReportConfigToRemoveList__item_
ReportConfigToRemoveList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
#-----< MeasGapConfig >-----#
MeasGapConfig = SEQ(name=u'MeasGapConfig', mode=MODE_TYPE)
_MeasGapConfig_gapFR2 = CHOICE(name=u'gapFR2', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__MeasGapConfig_gapFR2_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MeasGapConfig_gapFR2_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'GapConfig')))
_MeasGapConfig_gapFR2._cont = ASN1Dict([
(u'release', __MeasGapConfig_gapFR2_release),
(u'setup', __MeasGapConfig_gapFR2_setup),
])
_MeasGapConfig_gapFR2._ext = None
_MeasGapConfig_gapFR1 = CHOICE(name=u'gapFR1', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__MeasGapConfig_gapFR1_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MeasGapConfig_gapFR1_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'GapConfig')))
_MeasGapConfig_gapFR1._cont = ASN1Dict([
(u'release', __MeasGapConfig_gapFR1_release),
(u'setup', __MeasGapConfig_gapFR1_setup),
])
_MeasGapConfig_gapFR1._ext = None
_MeasGapConfig_gapUE = CHOICE(name=u'gapUE', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__MeasGapConfig_gapUE_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MeasGapConfig_gapUE_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'GapConfig')))
_MeasGapConfig_gapUE._cont = ASN1Dict([
(u'release', __MeasGapConfig_gapUE_release),
(u'setup', __MeasGapConfig_gapUE_setup),
])
_MeasGapConfig_gapUE._ext = None
MeasGapConfig._cont = ASN1Dict([
(u'gapFR2', _MeasGapConfig_gapFR2),
(u'gapFR1', _MeasGapConfig_gapFR1),
(u'gapUE', _MeasGapConfig_gapUE),
])
MeasGapConfig._ext = [u'gapFR1', u'gapUE']
#-----< GapConfig >-----#
GapConfig = SEQ(name=u'GapConfig', mode=MODE_TYPE)
_GapConfig_gapOffset = INT(name=u'gapOffset', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GapConfig_gapOffset._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=159)], ev=None, er=[])
_GapConfig_mgl = ENUM(name=u'mgl', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GapConfig_mgl._cont = ASN1Dict([(u'ms1dot5', 0), (u'ms3', 1), (u'ms3dot5', 2), (u'ms4', 3), (u'ms5dot5', 4), (u'ms6', 5)])
_GapConfig_mgl._ext = None
_GapConfig_mgrp = ENUM(name=u'mgrp', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GapConfig_mgrp._cont = ASN1Dict([(u'ms20', 0), (u'ms40', 1), (u'ms80', 2), (u'ms160', 3)])
_GapConfig_mgrp._ext = None
_GapConfig_mgta = ENUM(name=u'mgta', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GapConfig_mgta._cont = ASN1Dict([(u'ms0', 0), (u'ms0dot25', 1), (u'ms0dot5', 2)])
_GapConfig_mgta._ext = None
GapConfig._cont = ASN1Dict([
(u'gapOffset', _GapConfig_gapOffset),
(u'mgl', _GapConfig_mgl),
(u'mgrp', _GapConfig_mgrp),
(u'mgta', _GapConfig_mgta),
])
GapConfig._ext = []
#-----< MeasGapSharingConfig >-----#
MeasGapSharingConfig = SEQ(name=u'MeasGapSharingConfig', mode=MODE_TYPE)
_MeasGapSharingConfig_gapSharingFR2 = CHOICE(name=u'gapSharingFR2', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__MeasGapSharingConfig_gapSharingFR2_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MeasGapSharingConfig_gapSharingFR2_setup = ENUM(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasGapSharingScheme')))
_MeasGapSharingConfig_gapSharingFR2._cont = ASN1Dict([
(u'release', __MeasGapSharingConfig_gapSharingFR2_release),
(u'setup', __MeasGapSharingConfig_gapSharingFR2_setup),
])
_MeasGapSharingConfig_gapSharingFR2._ext = None
_MeasGapSharingConfig_gapSharingFR1 = CHOICE(name=u'gapSharingFR1', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__MeasGapSharingConfig_gapSharingFR1_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MeasGapSharingConfig_gapSharingFR1_setup = ENUM(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasGapSharingScheme')))
_MeasGapSharingConfig_gapSharingFR1._cont = ASN1Dict([
(u'release', __MeasGapSharingConfig_gapSharingFR1_release),
(u'setup', __MeasGapSharingConfig_gapSharingFR1_setup),
])
_MeasGapSharingConfig_gapSharingFR1._ext = None
_MeasGapSharingConfig_gapSharingUE = CHOICE(name=u'gapSharingUE', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__MeasGapSharingConfig_gapSharingUE_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MeasGapSharingConfig_gapSharingUE_setup = ENUM(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasGapSharingScheme')))
_MeasGapSharingConfig_gapSharingUE._cont = ASN1Dict([
(u'release', __MeasGapSharingConfig_gapSharingUE_release),
(u'setup', __MeasGapSharingConfig_gapSharingUE_setup),
])
_MeasGapSharingConfig_gapSharingUE._ext = None
MeasGapSharingConfig._cont = ASN1Dict([
(u'gapSharingFR2', _MeasGapSharingConfig_gapSharingFR2),
(u'gapSharingFR1', _MeasGapSharingConfig_gapSharingFR1),
(u'gapSharingUE', _MeasGapSharingConfig_gapSharingUE),
])
MeasGapSharingConfig._ext = [u'gapSharingFR1', u'gapSharingUE']
#-----< MeasGapSharingScheme >-----#
MeasGapSharingScheme = ENUM(name=u'MeasGapSharingScheme', mode=MODE_TYPE)
MeasGapSharingScheme._cont = ASN1Dict([(u'scheme00', 0), (u'scheme01', 1), (u'scheme10', 2), (u'scheme11', 3)])
MeasGapSharingScheme._ext = None
#-----< MeasId >-----#
MeasId = INT(name=u'MeasId', mode=MODE_TYPE)
MeasId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
#-----< MeasIdToAddModList >-----#
MeasIdToAddModList = SEQ_OF(name=u'MeasIdToAddModList', mode=MODE_TYPE)
_MeasIdToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasIdToAddMod')))
MeasIdToAddModList._cont = _MeasIdToAddModList__item_
MeasIdToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
#-----< MeasIdToAddMod >-----#
MeasIdToAddMod = SEQ(name=u'MeasIdToAddMod', mode=MODE_TYPE)
_MeasIdToAddMod_measId = INT(name=u'measId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasId')))
_MeasIdToAddMod_measObjectId = INT(name=u'measObjectId', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasObjectId')))
_MeasIdToAddMod_reportConfigId = INT(name=u'reportConfigId', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReportConfigId')))
MeasIdToAddMod._cont = ASN1Dict([
(u'measId', _MeasIdToAddMod_measId),
(u'measObjectId', _MeasIdToAddMod_measObjectId),
(u'reportConfigId', _MeasIdToAddMod_reportConfigId),
])
MeasIdToAddMod._ext = None
#-----< MeasObjectEUTRA >-----#
MeasObjectEUTRA = SEQ(name=u'MeasObjectEUTRA', mode=MODE_TYPE)
_MeasObjectEUTRA_carrierFreq = INT(name=u'carrierFreq', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueEUTRA')))
_MeasObjectEUTRA_allowedMeasBandwidth = ENUM(name=u'allowedMeasBandwidth', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-AllowedMeasBandwidth')))
_MeasObjectEUTRA_cellsToRemoveListEUTRAN = SEQ_OF(name=u'cellsToRemoveListEUTRAN', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-CellIndexList')), opt=True)
_MeasObjectEUTRA_cellsToAddModListEUTRAN = SEQ_OF(name=u'cellsToAddModListEUTRAN', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MeasObjectEUTRA_cellsToAddModListEUTRAN__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-Cell')))
_MeasObjectEUTRA_cellsToAddModListEUTRAN._cont = __MeasObjectEUTRA_cellsToAddModListEUTRAN__item_
_MeasObjectEUTRA_cellsToAddModListEUTRAN._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_MeasObjectEUTRA_blackCellsToRemoveListEUTRAN = SEQ_OF(name=u'blackCellsToRemoveListEUTRAN', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-CellIndexList')), opt=True)
_MeasObjectEUTRA_blackCellsToAddModListEUTRAN = SEQ_OF(name=u'blackCellsToAddModListEUTRAN', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MeasObjectEUTRA_blackCellsToAddModListEUTRAN__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-BlackCell')))
_MeasObjectEUTRA_blackCellsToAddModListEUTRAN._cont = __MeasObjectEUTRA_blackCellsToAddModListEUTRAN__item_
_MeasObjectEUTRA_blackCellsToAddModListEUTRAN._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_MeasObjectEUTRA_eutra_PresenceAntennaPort1 = BOOL(name=u'eutra-PresenceAntennaPort1', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-PresenceAntennaPort1')))
_MeasObjectEUTRA_eutra_Q_OffsetRange = ENUM(name=u'eutra-Q-OffsetRange', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-Q-OffsetRange')), opt=True)
_MeasObjectEUTRA_widebandRSRQ_Meas = BOOL(name=u'widebandRSRQ-Meas', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
MeasObjectEUTRA._cont = ASN1Dict([
(u'carrierFreq', _MeasObjectEUTRA_carrierFreq),
(u'allowedMeasBandwidth', _MeasObjectEUTRA_allowedMeasBandwidth),
(u'cellsToRemoveListEUTRAN', _MeasObjectEUTRA_cellsToRemoveListEUTRAN),
(u'cellsToAddModListEUTRAN', _MeasObjectEUTRA_cellsToAddModListEUTRAN),
(u'blackCellsToRemoveListEUTRAN', _MeasObjectEUTRA_blackCellsToRemoveListEUTRAN),
(u'blackCellsToAddModListEUTRAN', _MeasObjectEUTRA_blackCellsToAddModListEUTRAN),
(u'eutra-PresenceAntennaPort1', _MeasObjectEUTRA_eutra_PresenceAntennaPort1),
(u'eutra-Q-OffsetRange', _MeasObjectEUTRA_eutra_Q_OffsetRange),
(u'widebandRSRQ-Meas', _MeasObjectEUTRA_widebandRSRQ_Meas),
])
MeasObjectEUTRA._ext = []
#-----< EUTRA-CellIndexList >-----#
EUTRA_CellIndexList = SEQ_OF(name=u'EUTRA-CellIndexList', mode=MODE_TYPE)
_EUTRA_CellIndexList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-CellIndex')))
EUTRA_CellIndexList._cont = _EUTRA_CellIndexList__item_
EUTRA_CellIndexList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< EUTRA-CellIndex >-----#
EUTRA_CellIndex = INT(name=u'EUTRA-CellIndex', mode=MODE_TYPE)
EUTRA_CellIndex._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< EUTRA-Cell >-----#
EUTRA_Cell = SEQ(name=u'EUTRA-Cell', mode=MODE_TYPE)
_EUTRA_Cell_cellIndexEUTRA = INT(name=u'cellIndexEUTRA', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-CellIndex')))
_EUTRA_Cell_physCellId = INT(name=u'physCellId', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-PhysCellId')))
_EUTRA_Cell_cellIndividualOffset = ENUM(name=u'cellIndividualOffset', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-Q-OffsetRange')))
EUTRA_Cell._cont = ASN1Dict([
(u'cellIndexEUTRA', _EUTRA_Cell_cellIndexEUTRA),
(u'physCellId', _EUTRA_Cell_physCellId),
(u'cellIndividualOffset', _EUTRA_Cell_cellIndividualOffset),
])
EUTRA_Cell._ext = None
#-----< EUTRA-BlackCell >-----#
EUTRA_BlackCell = SEQ(name=u'EUTRA-BlackCell', mode=MODE_TYPE)
_EUTRA_BlackCell_cellIndexEUTRA = INT(name=u'cellIndexEUTRA', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-CellIndex')))
_EUTRA_BlackCell_physCellIdRange = SEQ(name=u'physCellIdRange', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-PhysCellIdRange')))
EUTRA_BlackCell._cont = ASN1Dict([
(u'cellIndexEUTRA', _EUTRA_BlackCell_cellIndexEUTRA),
(u'physCellIdRange', _EUTRA_BlackCell_physCellIdRange),
])
EUTRA_BlackCell._ext = None
#-----< MeasObjectId >-----#
MeasObjectId = INT(name=u'MeasObjectId', mode=MODE_TYPE)
MeasObjectId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
#-----< MeasObjectNR >-----#
MeasObjectNR = SEQ(name=u'MeasObjectNR', mode=MODE_TYPE)
_MeasObjectNR_ssbFrequency = INT(name=u'ssbFrequency', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')), opt=True)
_MeasObjectNR_ssbSubcarrierSpacing = ENUM(name=u'ssbSubcarrierSpacing', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SubcarrierSpacing')), opt=True)
_MeasObjectNR_smtc1 = SEQ(name=u'smtc1', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-MTC')), opt=True)
_MeasObjectNR_smtc2 = SEQ(name=u'smtc2', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-MTC2')), opt=True)
_MeasObjectNR_refFreqCSI_RS = INT(name=u'refFreqCSI-RS', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')), opt=True)
_MeasObjectNR_referenceSignalConfig = SEQ(name=u'referenceSignalConfig', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReferenceSignalConfig')))
_MeasObjectNR_absThreshSS_BlocksConsolidation = SEQ(name=u'absThreshSS-BlocksConsolidation', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ThresholdNR')), opt=True)
_MeasObjectNR_absThreshCSI_RS_Consolidation = SEQ(name=u'absThreshCSI-RS-Consolidation', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ThresholdNR')), opt=True)
_MeasObjectNR_nrofSS_BlocksToAverage = INT(name=u'nrofSS-BlocksToAverage', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MeasObjectNR_nrofSS_BlocksToAverage._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=16)], ev=None, er=[])
_MeasObjectNR_nrofCSI_RS_ResourcesToAverage = INT(name=u'nrofCSI-RS-ResourcesToAverage', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MeasObjectNR_nrofCSI_RS_ResourcesToAverage._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=16)], ev=None, er=[])
_MeasObjectNR_quantityConfigIndex = INT(name=u'quantityConfigIndex', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MeasObjectNR_quantityConfigIndex._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
_MeasObjectNR_offsetMO = SEQ(name=u'offsetMO', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Q-OffsetRangeList')))
_MeasObjectNR_cellsToRemoveList = SEQ_OF(name=u'cellsToRemoveList', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PCI-List')), opt=True)
_MeasObjectNR_cellsToAddModList = SEQ_OF(name=u'cellsToAddModList', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CellsToAddModList')), opt=True)
_MeasObjectNR_blackCellsToRemoveList = SEQ_OF(name=u'blackCellsToRemoveList', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PCI-RangeIndexList')), opt=True)
_MeasObjectNR_blackCellsToAddModList = SEQ_OF(name=u'blackCellsToAddModList', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MeasObjectNR_blackCellsToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PCI-RangeElement')))
_MeasObjectNR_blackCellsToAddModList._cont = __MeasObjectNR_blackCellsToAddModList__item_
_MeasObjectNR_blackCellsToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_MeasObjectNR_whiteCellsToRemoveList = SEQ_OF(name=u'whiteCellsToRemoveList', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PCI-RangeIndexList')), opt=True)
_MeasObjectNR_whiteCellsToAddModList = SEQ_OF(name=u'whiteCellsToAddModList', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MeasObjectNR_whiteCellsToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PCI-RangeElement')))
_MeasObjectNR_whiteCellsToAddModList._cont = __MeasObjectNR_whiteCellsToAddModList__item_
_MeasObjectNR_whiteCellsToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_MeasObjectNR_freqBandIndicatorNR_v1530 = INT(name=u'freqBandIndicatorNR-v1530', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqBandIndicatorNR')), opt=True, group=0)
_MeasObjectNR_measCycleSCell_v1530 = ENUM(name=u'measCycleSCell-v1530', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_MeasObjectNR_measCycleSCell_v1530._cont = ASN1Dict([(u'sf160', 0), (u'sf256', 1), (u'sf320', 2), (u'sf512', 3), (u'sf640', 4), (u'sf1024', 5), (u'sf1280', 6)])
_MeasObjectNR_measCycleSCell_v1530._ext = None
MeasObjectNR._cont = ASN1Dict([
(u'ssbFrequency', _MeasObjectNR_ssbFrequency),
(u'ssbSubcarrierSpacing', _MeasObjectNR_ssbSubcarrierSpacing),
(u'smtc1', _MeasObjectNR_smtc1),
(u'smtc2', _MeasObjectNR_smtc2),
(u'refFreqCSI-RS', _MeasObjectNR_refFreqCSI_RS),
(u'referenceSignalConfig', _MeasObjectNR_referenceSignalConfig),
(u'absThreshSS-BlocksConsolidation', _MeasObjectNR_absThreshSS_BlocksConsolidation),
(u'absThreshCSI-RS-Consolidation', _MeasObjectNR_absThreshCSI_RS_Consolidation),
(u'nrofSS-BlocksToAverage', _MeasObjectNR_nrofSS_BlocksToAverage),
(u'nrofCSI-RS-ResourcesToAverage', _MeasObjectNR_nrofCSI_RS_ResourcesToAverage),
(u'quantityConfigIndex', _MeasObjectNR_quantityConfigIndex),
(u'offsetMO', _MeasObjectNR_offsetMO),
(u'cellsToRemoveList', _MeasObjectNR_cellsToRemoveList),
(u'cellsToAddModList', _MeasObjectNR_cellsToAddModList),
(u'blackCellsToRemoveList', _MeasObjectNR_blackCellsToRemoveList),
(u'blackCellsToAddModList', _MeasObjectNR_blackCellsToAddModList),
(u'whiteCellsToRemoveList', _MeasObjectNR_whiteCellsToRemoveList),
(u'whiteCellsToAddModList', _MeasObjectNR_whiteCellsToAddModList),
(u'freqBandIndicatorNR-v1530', _MeasObjectNR_freqBandIndicatorNR_v1530),
(u'measCycleSCell-v1530', _MeasObjectNR_measCycleSCell_v1530),
])
MeasObjectNR._ext = [u'freqBandIndicatorNR-v1530', u'measCycleSCell-v1530']
#-----< ReferenceSignalConfig >-----#
ReferenceSignalConfig = SEQ(name=u'ReferenceSignalConfig', mode=MODE_TYPE)
_ReferenceSignalConfig_ssb_ConfigMobility = SEQ(name=u'ssb-ConfigMobility', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-ConfigMobility')), opt=True)
_ReferenceSignalConfig_csi_rs_ResourceConfigMobility = CHOICE(name=u'csi-rs-ResourceConfigMobility', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__ReferenceSignalConfig_csi_rs_ResourceConfigMobility_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ReferenceSignalConfig_csi_rs_ResourceConfigMobility_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-RS-ResourceConfigMobility')))
_ReferenceSignalConfig_csi_rs_ResourceConfigMobility._cont = ASN1Dict([
(u'release', __ReferenceSignalConfig_csi_rs_ResourceConfigMobility_release),
(u'setup', __ReferenceSignalConfig_csi_rs_ResourceConfigMobility_setup),
])
_ReferenceSignalConfig_csi_rs_ResourceConfigMobility._ext = None
ReferenceSignalConfig._cont = ASN1Dict([
(u'ssb-ConfigMobility', _ReferenceSignalConfig_ssb_ConfigMobility),
(u'csi-rs-ResourceConfigMobility', _ReferenceSignalConfig_csi_rs_ResourceConfigMobility),
])
ReferenceSignalConfig._ext = None
#-----< SSB-ConfigMobility >-----#
SSB_ConfigMobility = SEQ(name=u'SSB-ConfigMobility', mode=MODE_TYPE)
_SSB_ConfigMobility_ssb_ToMeasure = CHOICE(name=u'ssb-ToMeasure', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__SSB_ConfigMobility_ssb_ToMeasure_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SSB_ConfigMobility_ssb_ToMeasure_setup = CHOICE(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-ToMeasure')))
_SSB_ConfigMobility_ssb_ToMeasure._cont = ASN1Dict([
(u'release', __SSB_ConfigMobility_ssb_ToMeasure_release),
(u'setup', __SSB_ConfigMobility_ssb_ToMeasure_setup),
])
_SSB_ConfigMobility_ssb_ToMeasure._ext = None
_SSB_ConfigMobility_deriveSSB_IndexFromCell = BOOL(name=u'deriveSSB-IndexFromCell', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SSB_ConfigMobility_ss_RSSI_Measurement = SEQ(name=u'ss-RSSI-Measurement', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SS-RSSI-Measurement')), opt=True)
SSB_ConfigMobility._cont = ASN1Dict([
(u'ssb-ToMeasure', _SSB_ConfigMobility_ssb_ToMeasure),
(u'deriveSSB-IndexFromCell', _SSB_ConfigMobility_deriveSSB_IndexFromCell),
(u'ss-RSSI-Measurement', _SSB_ConfigMobility_ss_RSSI_Measurement),
])
SSB_ConfigMobility._ext = []
#-----< Q-OffsetRangeList >-----#
Q_OffsetRangeList = SEQ(name=u'Q-OffsetRangeList', mode=MODE_TYPE)
_Q_OffsetRangeList_rsrpOffsetSSB = ENUM(name=u'rsrpOffsetSSB', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Q-OffsetRange')), default=u'dB0')
_Q_OffsetRangeList_rsrqOffsetSSB = ENUM(name=u'rsrqOffsetSSB', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Q-OffsetRange')), default=u'dB0')
_Q_OffsetRangeList_sinrOffsetSSB = ENUM(name=u'sinrOffsetSSB', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Q-OffsetRange')), default=u'dB0')
_Q_OffsetRangeList_rsrpOffsetCSI_RS = ENUM(name=u'rsrpOffsetCSI-RS', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Q-OffsetRange')), default=u'dB0')
_Q_OffsetRangeList_rsrqOffsetCSI_RS = ENUM(name=u'rsrqOffsetCSI-RS', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Q-OffsetRange')), default=u'dB0')
_Q_OffsetRangeList_sinrOffsetCSI_RS = ENUM(name=u'sinrOffsetCSI-RS', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Q-OffsetRange')), default=u'dB0')
Q_OffsetRangeList._cont = ASN1Dict([
(u'rsrpOffsetSSB', _Q_OffsetRangeList_rsrpOffsetSSB),
(u'rsrqOffsetSSB', _Q_OffsetRangeList_rsrqOffsetSSB),
(u'sinrOffsetSSB', _Q_OffsetRangeList_sinrOffsetSSB),
(u'rsrpOffsetCSI-RS', _Q_OffsetRangeList_rsrpOffsetCSI_RS),
(u'rsrqOffsetCSI-RS', _Q_OffsetRangeList_rsrqOffsetCSI_RS),
(u'sinrOffsetCSI-RS', _Q_OffsetRangeList_sinrOffsetCSI_RS),
])
Q_OffsetRangeList._ext = None
#-----< ThresholdNR >-----#
ThresholdNR = SEQ(name=u'ThresholdNR', mode=MODE_TYPE)
_ThresholdNR_thresholdRSRP = INT(name=u'thresholdRSRP', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSRP-Range')), opt=True)
_ThresholdNR_thresholdRSRQ = INT(name=u'thresholdRSRQ', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSRQ-Range')), opt=True)
_ThresholdNR_thresholdSINR = INT(name=u'thresholdSINR', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SINR-Range')), opt=True)
ThresholdNR._cont = ASN1Dict([
(u'thresholdRSRP', _ThresholdNR_thresholdRSRP),
(u'thresholdRSRQ', _ThresholdNR_thresholdRSRQ),
(u'thresholdSINR', _ThresholdNR_thresholdSINR),
])
ThresholdNR._ext = None
#-----< CellsToAddModList >-----#
CellsToAddModList = SEQ_OF(name=u'CellsToAddModList', mode=MODE_TYPE)
_CellsToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CellsToAddMod')))
CellsToAddModList._cont = _CellsToAddModList__item_
CellsToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< CellsToAddMod >-----#
CellsToAddMod = SEQ(name=u'CellsToAddMod', mode=MODE_TYPE)
_CellsToAddMod_physCellId = INT(name=u'physCellId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PhysCellId')))
_CellsToAddMod_cellIndividualOffset = SEQ(name=u'cellIndividualOffset', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Q-OffsetRangeList')))
CellsToAddMod._cont = ASN1Dict([
(u'physCellId', _CellsToAddMod_physCellId),
(u'cellIndividualOffset', _CellsToAddMod_cellIndividualOffset),
])
CellsToAddMod._ext = None
#-----< MeasObjectToAddModList >-----#
MeasObjectToAddModList = SEQ_OF(name=u'MeasObjectToAddModList', mode=MODE_TYPE)
_MeasObjectToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasObjectToAddMod')))
MeasObjectToAddModList._cont = _MeasObjectToAddModList__item_
MeasObjectToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
#-----< MeasObjectToAddMod >-----#
MeasObjectToAddMod = SEQ(name=u'MeasObjectToAddMod', mode=MODE_TYPE)
_MeasObjectToAddMod_measObjectId = INT(name=u'measObjectId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasObjectId')))
_MeasObjectToAddMod_measObject = CHOICE(name=u'measObject', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__MeasObjectToAddMod_measObject_measObjectNR = SEQ(name=u'measObjectNR', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasObjectNR')))
__MeasObjectToAddMod_measObject_measObjectEUTRA = SEQ(name=u'measObjectEUTRA', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasObjectEUTRA')))
_MeasObjectToAddMod_measObject._cont = ASN1Dict([
(u'measObjectNR', __MeasObjectToAddMod_measObject_measObjectNR),
(u'measObjectEUTRA', __MeasObjectToAddMod_measObject_measObjectEUTRA),
])
_MeasObjectToAddMod_measObject._ext = [u'measObjectEUTRA']
MeasObjectToAddMod._cont = ASN1Dict([
(u'measObjectId', _MeasObjectToAddMod_measObjectId),
(u'measObject', _MeasObjectToAddMod_measObject),
])
MeasObjectToAddMod._ext = None
#-----< MeasResultCellListSFTD >-----#
MeasResultCellListSFTD = SEQ_OF(name=u'MeasResultCellListSFTD', mode=MODE_TYPE)
_MeasResultCellListSFTD__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultCellSFTD')))
MeasResultCellListSFTD._cont = _MeasResultCellListSFTD__item_
MeasResultCellListSFTD._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
#-----< MeasResultCellSFTD >-----#
MeasResultCellSFTD = SEQ(name=u'MeasResultCellSFTD', mode=MODE_TYPE)
_MeasResultCellSFTD_physCellId = INT(name=u'physCellId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PhysCellId')))
_MeasResultCellSFTD_sfn_OffsetResult = INT(name=u'sfn-OffsetResult', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MeasResultCellSFTD_sfn_OffsetResult._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1023)], ev=None, er=[])
_MeasResultCellSFTD_frameBoundaryOffsetResult = INT(name=u'frameBoundaryOffsetResult', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MeasResultCellSFTD_frameBoundaryOffsetResult._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-30720, ub=30719)], ev=None, er=[])
_MeasResultCellSFTD_rsrp_Result = INT(name=u'rsrp-Result', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSRP-Range')), opt=True)
MeasResultCellSFTD._cont = ASN1Dict([
(u'physCellId', _MeasResultCellSFTD_physCellId),
(u'sfn-OffsetResult', _MeasResultCellSFTD_sfn_OffsetResult),
(u'frameBoundaryOffsetResult', _MeasResultCellSFTD_frameBoundaryOffsetResult),
(u'rsrp-Result', _MeasResultCellSFTD_rsrp_Result),
])
MeasResultCellSFTD._ext = None
#-----< MeasResults >-----#
MeasResults = SEQ(name=u'MeasResults', mode=MODE_TYPE)
_MeasResults_measId = INT(name=u'measId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasId')))
_MeasResults_measResultServingMOList = SEQ_OF(name=u'measResultServingMOList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultServMOList')))
_MeasResults_measResultNeighCells = CHOICE(name=u'measResultNeighCells', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__MeasResults_measResultNeighCells_measResultListNR = SEQ_OF(name=u'measResultListNR', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultListNR')))
__MeasResults_measResultNeighCells_measResultListEUTRA = SEQ_OF(name=u'measResultListEUTRA', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultListEUTRA')))
_MeasResults_measResultNeighCells._cont = ASN1Dict([
(u'measResultListNR', __MeasResults_measResultNeighCells_measResultListNR),
(u'measResultListEUTRA', __MeasResults_measResultNeighCells_measResultListEUTRA),
])
_MeasResults_measResultNeighCells._ext = [u'measResultListEUTRA']
MeasResults._cont = ASN1Dict([
(u'measId', _MeasResults_measId),
(u'measResultServingMOList', _MeasResults_measResultServingMOList),
(u'measResultNeighCells', _MeasResults_measResultNeighCells),
])
MeasResults._ext = []
#-----< MeasResultServMOList >-----#
MeasResultServMOList = SEQ_OF(name=u'MeasResultServMOList', mode=MODE_TYPE)
_MeasResultServMOList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultServMO')))
MeasResultServMOList._cont = _MeasResultServMOList__item_
MeasResultServMOList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< MeasResultServMO >-----#
MeasResultServMO = SEQ(name=u'MeasResultServMO', mode=MODE_TYPE)
_MeasResultServMO_servCellId = INT(name=u'servCellId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')))
_MeasResultServMO_measResultServingCell = SEQ(name=u'measResultServingCell', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultNR')))
_MeasResultServMO_measResultBestNeighCell = SEQ(name=u'measResultBestNeighCell', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultNR')), opt=True)
MeasResultServMO._cont = ASN1Dict([
(u'servCellId', _MeasResultServMO_servCellId),
(u'measResultServingCell', _MeasResultServMO_measResultServingCell),
(u'measResultBestNeighCell', _MeasResultServMO_measResultBestNeighCell),
])
MeasResultServMO._ext = []
#-----< MeasResultListNR >-----#
MeasResultListNR = SEQ_OF(name=u'MeasResultListNR', mode=MODE_TYPE)
_MeasResultListNR__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultNR')))
MeasResultListNR._cont = _MeasResultListNR__item_
MeasResultListNR._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< MeasResultNR >-----#
MeasResultNR = SEQ(name=u'MeasResultNR', mode=MODE_TYPE)
_MeasResultNR_physCellId = INT(name=u'physCellId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PhysCellId')), opt=True)
_MeasResultNR_measResult = SEQ(name=u'measResult', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MeasResultNR_measResult_cellResults = SEQ(name=u'cellResults', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___MeasResultNR_measResult_cellResults_resultsSSB_Cell = SEQ(name=u'resultsSSB-Cell', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasQuantityResults')), opt=True)
___MeasResultNR_measResult_cellResults_resultsCSI_RS_Cell = SEQ(name=u'resultsCSI-RS-Cell', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasQuantityResults')), opt=True)
__MeasResultNR_measResult_cellResults._cont = ASN1Dict([
(u'resultsSSB-Cell', ___MeasResultNR_measResult_cellResults_resultsSSB_Cell),
(u'resultsCSI-RS-Cell', ___MeasResultNR_measResult_cellResults_resultsCSI_RS_Cell),
])
__MeasResultNR_measResult_cellResults._ext = None
__MeasResultNR_measResult_rsIndexResults = SEQ(name=u'rsIndexResults', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___MeasResultNR_measResult_rsIndexResults_resultsSSB_Indexes = SEQ_OF(name=u'resultsSSB-Indexes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ResultsPerSSB-IndexList')), opt=True)
___MeasResultNR_measResult_rsIndexResults_resultsCSI_RS_Indexes = SEQ_OF(name=u'resultsCSI-RS-Indexes', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ResultsPerCSI-RS-IndexList')), opt=True)
__MeasResultNR_measResult_rsIndexResults._cont = ASN1Dict([
(u'resultsSSB-Indexes', ___MeasResultNR_measResult_rsIndexResults_resultsSSB_Indexes),
(u'resultsCSI-RS-Indexes', ___MeasResultNR_measResult_rsIndexResults_resultsCSI_RS_Indexes),
])
__MeasResultNR_measResult_rsIndexResults._ext = None
_MeasResultNR_measResult._cont = ASN1Dict([
(u'cellResults', __MeasResultNR_measResult_cellResults),
(u'rsIndexResults', __MeasResultNR_measResult_rsIndexResults),
])
_MeasResultNR_measResult._ext = None
_MeasResultNR_cgi_Info = SEQ(name=u'cgi-Info', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CGI-Info')), opt=True, group=0)
MeasResultNR._cont = ASN1Dict([
(u'physCellId', _MeasResultNR_physCellId),
(u'measResult', _MeasResultNR_measResult),
(u'cgi-Info', _MeasResultNR_cgi_Info),
])
MeasResultNR._ext = [u'cgi-Info']
#-----< MeasResultListEUTRA >-----#
MeasResultListEUTRA = SEQ_OF(name=u'MeasResultListEUTRA', mode=MODE_TYPE)
_MeasResultListEUTRA__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultEUTRA')))
MeasResultListEUTRA._cont = _MeasResultListEUTRA__item_
MeasResultListEUTRA._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< MeasResultEUTRA >-----#
MeasResultEUTRA = SEQ(name=u'MeasResultEUTRA', mode=MODE_TYPE)
_MeasResultEUTRA_physCellId = INT(name=u'physCellId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PhysCellId')))
_MeasResultEUTRA_measResult = SEQ(name=u'measResult', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasQuantityResultsEUTRA')))
_MeasResultEUTRA_cgi_Info = SEQ(name=u'cgi-Info', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MeasResultEUTRA_cgi_Info_cgi_info_EPC = SEQ(name=u'cgi-info-EPC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___MeasResultEUTRA_cgi_Info_cgi_info_EPC_cgi_info_EPC_legacy = SEQ(name=u'cgi-info-EPC-legacy', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CellAccessRelatedInfo-EUTRA-EPC')))
___MeasResultEUTRA_cgi_Info_cgi_info_EPC_cgi_info_EPC_list = SEQ_OF(name=u'cgi-info-EPC-list', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____MeasResultEUTRA_cgi_Info_cgi_info_EPC_cgi_info_EPC_list__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CellAccessRelatedInfo-EUTRA-EPC')))
___MeasResultEUTRA_cgi_Info_cgi_info_EPC_cgi_info_EPC_list._cont = ____MeasResultEUTRA_cgi_Info_cgi_info_EPC_cgi_info_EPC_list__item_
___MeasResultEUTRA_cgi_Info_cgi_info_EPC_cgi_info_EPC_list._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=12)], ev=None, er=[])
__MeasResultEUTRA_cgi_Info_cgi_info_EPC._cont = ASN1Dict([
(u'cgi-info-EPC-legacy', ___MeasResultEUTRA_cgi_Info_cgi_info_EPC_cgi_info_EPC_legacy),
(u'cgi-info-EPC-list', ___MeasResultEUTRA_cgi_Info_cgi_info_EPC_cgi_info_EPC_list),
])
__MeasResultEUTRA_cgi_Info_cgi_info_EPC._ext = None
__MeasResultEUTRA_cgi_Info_cgi_info_5GC = SEQ_OF(name=u'cgi-info-5GC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___MeasResultEUTRA_cgi_Info_cgi_info_5GC__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CellAccessRelatedInfo-EUTRA-5GC')))
__MeasResultEUTRA_cgi_Info_cgi_info_5GC._cont = ___MeasResultEUTRA_cgi_Info_cgi_info_5GC__item_
__MeasResultEUTRA_cgi_Info_cgi_info_5GC._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=12)], ev=None, er=[])
__MeasResultEUTRA_cgi_Info_freqBandIndicator = INT(name=u'freqBandIndicator', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqBandIndicatorEUTRA')))
__MeasResultEUTRA_cgi_Info_multiBandInfoList = SEQ_OF(name=u'multiBandInfoList', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MultiBandInfoListEUTRA')), opt=True)
__MeasResultEUTRA_cgi_Info_freqBandIndicatorPriority = ENUM(name=u'freqBandIndicatorPriority', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MeasResultEUTRA_cgi_Info_freqBandIndicatorPriority._cont = ASN1Dict([(u'true', 0)])
__MeasResultEUTRA_cgi_Info_freqBandIndicatorPriority._ext = None
_MeasResultEUTRA_cgi_Info._cont = ASN1Dict([
(u'cgi-info-EPC', __MeasResultEUTRA_cgi_Info_cgi_info_EPC),
(u'cgi-info-5GC', __MeasResultEUTRA_cgi_Info_cgi_info_5GC),
(u'freqBandIndicator', __MeasResultEUTRA_cgi_Info_freqBandIndicator),
(u'multiBandInfoList', __MeasResultEUTRA_cgi_Info_multiBandInfoList),
(u'freqBandIndicatorPriority', __MeasResultEUTRA_cgi_Info_freqBandIndicatorPriority),
])
_MeasResultEUTRA_cgi_Info._ext = None
MeasResultEUTRA._cont = ASN1Dict([
(u'physCellId', _MeasResultEUTRA_physCellId),
(u'measResult', _MeasResultEUTRA_measResult),
(u'cgi-Info', _MeasResultEUTRA_cgi_Info),
])
MeasResultEUTRA._ext = []
#-----< MultiBandInfoListEUTRA >-----#
MultiBandInfoListEUTRA = SEQ_OF(name=u'MultiBandInfoListEUTRA', mode=MODE_TYPE)
_MultiBandInfoListEUTRA__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqBandIndicatorEUTRA')))
MultiBandInfoListEUTRA._cont = _MultiBandInfoListEUTRA__item_
MultiBandInfoListEUTRA._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< MeasQuantityResults >-----#
MeasQuantityResults = SEQ(name=u'MeasQuantityResults', mode=MODE_TYPE)
_MeasQuantityResults_rsrp = INT(name=u'rsrp', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSRP-Range')), opt=True)
_MeasQuantityResults_rsrq = INT(name=u'rsrq', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSRQ-Range')), opt=True)
_MeasQuantityResults_sinr = INT(name=u'sinr', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SINR-Range')), opt=True)
MeasQuantityResults._cont = ASN1Dict([
(u'rsrp', _MeasQuantityResults_rsrp),
(u'rsrq', _MeasQuantityResults_rsrq),
(u'sinr', _MeasQuantityResults_sinr),
])
MeasQuantityResults._ext = None
#-----< MeasQuantityResultsEUTRA >-----#
MeasQuantityResultsEUTRA = SEQ(name=u'MeasQuantityResultsEUTRA', mode=MODE_TYPE)
_MeasQuantityResultsEUTRA_rsrp = INT(name=u'rsrp', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSRP-RangeEUTRA')), opt=True)
_MeasQuantityResultsEUTRA_rsrq = INT(name=u'rsrq', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSRQ-RangeEUTRA')), opt=True)
_MeasQuantityResultsEUTRA_sinr = INT(name=u'sinr', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SINR-RangeEUTRA')), opt=True)
MeasQuantityResultsEUTRA._cont = ASN1Dict([
(u'rsrp', _MeasQuantityResultsEUTRA_rsrp),
(u'rsrq', _MeasQuantityResultsEUTRA_rsrq),
(u'sinr', _MeasQuantityResultsEUTRA_sinr),
])
MeasQuantityResultsEUTRA._ext = None
#-----< ResultsPerSSB-IndexList >-----#
ResultsPerSSB_IndexList = SEQ_OF(name=u'ResultsPerSSB-IndexList', mode=MODE_TYPE)
_ResultsPerSSB_IndexList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ResultsPerSSB-Index')))
ResultsPerSSB_IndexList._cont = _ResultsPerSSB_IndexList__item_
ResultsPerSSB_IndexList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
#-----< ResultsPerSSB-Index >-----#
ResultsPerSSB_Index = SEQ(name=u'ResultsPerSSB-Index', mode=MODE_TYPE)
_ResultsPerSSB_Index_ssb_Index = INT(name=u'ssb-Index', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-Index')))
_ResultsPerSSB_Index_ssb_Results = SEQ(name=u'ssb-Results', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasQuantityResults')), opt=True)
ResultsPerSSB_Index._cont = ASN1Dict([
(u'ssb-Index', _ResultsPerSSB_Index_ssb_Index),
(u'ssb-Results', _ResultsPerSSB_Index_ssb_Results),
])
ResultsPerSSB_Index._ext = None
#-----< ResultsPerCSI-RS-IndexList >-----#
ResultsPerCSI_RS_IndexList = SEQ_OF(name=u'ResultsPerCSI-RS-IndexList', mode=MODE_TYPE)
_ResultsPerCSI_RS_IndexList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ResultsPerCSI-RS-Index')))
ResultsPerCSI_RS_IndexList._cont = _ResultsPerCSI_RS_IndexList__item_
ResultsPerCSI_RS_IndexList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
#-----< ResultsPerCSI-RS-Index >-----#
ResultsPerCSI_RS_Index = SEQ(name=u'ResultsPerCSI-RS-Index', mode=MODE_TYPE)
_ResultsPerCSI_RS_Index_csi_RS_Index = INT(name=u'csi-RS-Index', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-RS-Index')))
_ResultsPerCSI_RS_Index_csi_RS_Results = SEQ(name=u'csi-RS-Results', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasQuantityResults')), opt=True)
ResultsPerCSI_RS_Index._cont = ASN1Dict([
(u'csi-RS-Index', _ResultsPerCSI_RS_Index_csi_RS_Index),
(u'csi-RS-Results', _ResultsPerCSI_RS_Index_csi_RS_Results),
])
ResultsPerCSI_RS_Index._ext = None
#-----< MeasResultSCG-Failure >-----#
MeasResultSCG_Failure = SEQ(name=u'MeasResultSCG-Failure', mode=MODE_TYPE)
_MeasResultSCG_Failure_measResultPerMOList = SEQ_OF(name=u'measResultPerMOList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultList2NR')))
MeasResultSCG_Failure._cont = ASN1Dict([
(u'measResultPerMOList', _MeasResultSCG_Failure_measResultPerMOList),
])
MeasResultSCG_Failure._ext = []
#-----< MeasResultList2NR >-----#
MeasResultList2NR = SEQ_OF(name=u'MeasResultList2NR', mode=MODE_TYPE)
_MeasResultList2NR__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResult2NR')))
MeasResultList2NR._cont = _MeasResultList2NR__item_
MeasResultList2NR._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< MeasResult2NR >-----#
MeasResult2NR = SEQ(name=u'MeasResult2NR', mode=MODE_TYPE)
_MeasResult2NR_ssbFrequency = INT(name=u'ssbFrequency', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')), opt=True)
_MeasResult2NR_refFreqCSI_RS = INT(name=u'refFreqCSI-RS', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')), opt=True)
_MeasResult2NR_measResultServingCell = SEQ(name=u'measResultServingCell', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultNR')), opt=True)
_MeasResult2NR_measResultNeighCellListNR = SEQ_OF(name=u'measResultNeighCellListNR', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultListNR')), opt=True)
MeasResult2NR._cont = ASN1Dict([
(u'ssbFrequency', _MeasResult2NR_ssbFrequency),
(u'refFreqCSI-RS', _MeasResult2NR_refFreqCSI_RS),
(u'measResultServingCell', _MeasResult2NR_measResultServingCell),
(u'measResultNeighCellListNR', _MeasResult2NR_measResultNeighCellListNR),
])
MeasResult2NR._ext = []
#-----< MobilityStateParameters >-----#
MobilityStateParameters = SEQ(name=u'MobilityStateParameters', mode=MODE_TYPE)
_MobilityStateParameters_t_Evaluation = ENUM(name=u't-Evaluation', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MobilityStateParameters_t_Evaluation._cont = ASN1Dict([(u's30', 0), (u's60', 1), (u's120', 2), (u's180', 3), (u's240', 4), (u'spare3', 5), (u'spare2', 6), (u'spare1', 7)])
_MobilityStateParameters_t_Evaluation._ext = None
_MobilityStateParameters_t_HystNormal = ENUM(name=u't-HystNormal', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MobilityStateParameters_t_HystNormal._cont = ASN1Dict([(u's30', 0), (u's60', 1), (u's120', 2), (u's180', 3), (u's240', 4), (u'spare3', 5), (u'spare2', 6), (u'spare1', 7)])
_MobilityStateParameters_t_HystNormal._ext = None
_MobilityStateParameters_n_CellChangeMedium = INT(name=u'n-CellChangeMedium', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MobilityStateParameters_n_CellChangeMedium._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_MobilityStateParameters_n_CellChangeHigh = INT(name=u'n-CellChangeHigh', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MobilityStateParameters_n_CellChangeHigh._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
MobilityStateParameters._cont = ASN1Dict([
(u't-Evaluation', _MobilityStateParameters_t_Evaluation),
(u't-HystNormal', _MobilityStateParameters_t_HystNormal),
(u'n-CellChangeMedium', _MobilityStateParameters_n_CellChangeMedium),
(u'n-CellChangeHigh', _MobilityStateParameters_n_CellChangeHigh),
])
MobilityStateParameters._ext = None
#-----< MultiFrequencyBandListNR >-----#
MultiFrequencyBandListNR = SEQ_OF(name=u'MultiFrequencyBandListNR', mode=MODE_TYPE)
_MultiFrequencyBandListNR__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqBandIndicatorNR')))
MultiFrequencyBandListNR._cont = _MultiFrequencyBandListNR__item_
MultiFrequencyBandListNR._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< NextHopChainingCount >-----#
NextHopChainingCount = INT(name=u'NextHopChainingCount', mode=MODE_TYPE)
NextHopChainingCount._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
#-----< NG-5G-S-TMSI >-----#
NG_5G_S_TMSI = BIT_STR(name=u'NG-5G-S-TMSI', mode=MODE_TYPE)
NG_5G_S_TMSI._const_sz = ASN1Set(rv=[48], rr=[], ev=None, er=[])
#-----< NZP-CSI-RS-Resource >-----#
NZP_CSI_RS_Resource = SEQ(name=u'NZP-CSI-RS-Resource', mode=MODE_TYPE)
_NZP_CSI_RS_Resource_nzp_CSI_RS_ResourceId = INT(name=u'nzp-CSI-RS-ResourceId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NZP-CSI-RS-ResourceId')))
_NZP_CSI_RS_Resource_resourceMapping = SEQ(name=u'resourceMapping', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-RS-ResourceMapping')))
_NZP_CSI_RS_Resource_powerControlOffset = INT(name=u'powerControlOffset', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_NZP_CSI_RS_Resource_powerControlOffset._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-8, ub=15)], ev=None, er=[])
_NZP_CSI_RS_Resource_powerControlOffsetSS = ENUM(name=u'powerControlOffsetSS', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_NZP_CSI_RS_Resource_powerControlOffsetSS._cont = ASN1Dict([(u'db-3', 0), (u'db0', 1), (u'db3', 2), (u'db6', 3)])
_NZP_CSI_RS_Resource_powerControlOffsetSS._ext = None
_NZP_CSI_RS_Resource_scramblingID = INT(name=u'scramblingID', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ScramblingId')))
_NZP_CSI_RS_Resource_periodicityAndOffset = CHOICE(name=u'periodicityAndOffset', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-ResourcePeriodicityAndOffset')), opt=True)
_NZP_CSI_RS_Resource_qcl_InfoPeriodicCSI_RS = INT(name=u'qcl-InfoPeriodicCSI-RS', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TCI-StateId')), opt=True)
NZP_CSI_RS_Resource._cont = ASN1Dict([
(u'nzp-CSI-RS-ResourceId', _NZP_CSI_RS_Resource_nzp_CSI_RS_ResourceId),
(u'resourceMapping', _NZP_CSI_RS_Resource_resourceMapping),
(u'powerControlOffset', _NZP_CSI_RS_Resource_powerControlOffset),
(u'powerControlOffsetSS', _NZP_CSI_RS_Resource_powerControlOffsetSS),
(u'scramblingID', _NZP_CSI_RS_Resource_scramblingID),
(u'periodicityAndOffset', _NZP_CSI_RS_Resource_periodicityAndOffset),
(u'qcl-InfoPeriodicCSI-RS', _NZP_CSI_RS_Resource_qcl_InfoPeriodicCSI_RS),
])
NZP_CSI_RS_Resource._ext = []
#-----< NZP-CSI-RS-ResourceId >-----#
NZP_CSI_RS_ResourceId = INT(name=u'NZP-CSI-RS-ResourceId', mode=MODE_TYPE)
NZP_CSI_RS_ResourceId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=191)], ev=None, er=[])
#-----< NZP-CSI-RS-ResourceSet >-----#
NZP_CSI_RS_ResourceSet = SEQ(name=u'NZP-CSI-RS-ResourceSet', mode=MODE_TYPE)
_NZP_CSI_RS_ResourceSet_nzp_CSI_ResourceSetId = INT(name=u'nzp-CSI-ResourceSetId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NZP-CSI-RS-ResourceSetId')))
_NZP_CSI_RS_ResourceSet_nzp_CSI_RS_Resources = SEQ_OF(name=u'nzp-CSI-RS-Resources', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__NZP_CSI_RS_ResourceSet_nzp_CSI_RS_Resources__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'NZP-CSI-RS-ResourceId')))
_NZP_CSI_RS_ResourceSet_nzp_CSI_RS_Resources._cont = __NZP_CSI_RS_ResourceSet_nzp_CSI_RS_Resources__item_
_NZP_CSI_RS_ResourceSet_nzp_CSI_RS_Resources._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_NZP_CSI_RS_ResourceSet_repetition = ENUM(name=u'repetition', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_NZP_CSI_RS_ResourceSet_repetition._cont = ASN1Dict([(u'on', 0), (u'off', 1)])
_NZP_CSI_RS_ResourceSet_repetition._ext = None
_NZP_CSI_RS_ResourceSet_aperiodicTriggeringOffset = INT(name=u'aperiodicTriggeringOffset', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_NZP_CSI_RS_ResourceSet_aperiodicTriggeringOffset._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4)], ev=None, er=[])
_NZP_CSI_RS_ResourceSet_trs_Info = ENUM(name=u'trs-Info', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_NZP_CSI_RS_ResourceSet_trs_Info._cont = ASN1Dict([(u'true', 0)])
_NZP_CSI_RS_ResourceSet_trs_Info._ext = None
NZP_CSI_RS_ResourceSet._cont = ASN1Dict([
(u'nzp-CSI-ResourceSetId', _NZP_CSI_RS_ResourceSet_nzp_CSI_ResourceSetId),
(u'nzp-CSI-RS-Resources', _NZP_CSI_RS_ResourceSet_nzp_CSI_RS_Resources),
(u'repetition', _NZP_CSI_RS_ResourceSet_repetition),
(u'aperiodicTriggeringOffset', _NZP_CSI_RS_ResourceSet_aperiodicTriggeringOffset),
(u'trs-Info', _NZP_CSI_RS_ResourceSet_trs_Info),
])
NZP_CSI_RS_ResourceSet._ext = []
#-----< NZP-CSI-RS-ResourceSetId >-----#
NZP_CSI_RS_ResourceSetId = INT(name=u'NZP-CSI-RS-ResourceSetId', mode=MODE_TYPE)
NZP_CSI_RS_ResourceSetId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=63)], ev=None, er=[])
#-----< P-Max >-----#
P_Max = INT(name=u'P-Max', mode=MODE_TYPE)
P_Max._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-30, ub=33)], ev=None, er=[])
#-----< PCI-List >-----#
PCI_List = SEQ_OF(name=u'PCI-List', mode=MODE_TYPE)
_PCI_List__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PhysCellId')))
PCI_List._cont = _PCI_List__item_
PCI_List._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< PCI-Range >-----#
PCI_Range = SEQ(name=u'PCI-Range', mode=MODE_TYPE)
_PCI_Range_start = INT(name=u'start', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PhysCellId')))
_PCI_Range_range = ENUM(name=u'range', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PCI_Range_range._cont = ASN1Dict([(u'n4', 0), (u'n8', 1), (u'n12', 2), (u'n16', 3), (u'n24', 4), (u'n32', 5), (u'n48', 6), (u'n64', 7), (u'n84', 8), (u'n96', 9), (u'n128', 10), (u'n168', 11), (u'n252', 12), (u'n504', 13), (u'n1008', 14), (u'spare1', 15)])
_PCI_Range_range._ext = None
PCI_Range._cont = ASN1Dict([
(u'start', _PCI_Range_start),
(u'range', _PCI_Range_range),
])
PCI_Range._ext = None
#-----< PCI-RangeElement >-----#
PCI_RangeElement = SEQ(name=u'PCI-RangeElement', mode=MODE_TYPE)
_PCI_RangeElement_pci_RangeIndex = INT(name=u'pci-RangeIndex', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PCI-RangeIndex')))
_PCI_RangeElement_pci_Range = SEQ(name=u'pci-Range', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PCI-Range')))
PCI_RangeElement._cont = ASN1Dict([
(u'pci-RangeIndex', _PCI_RangeElement_pci_RangeIndex),
(u'pci-Range', _PCI_RangeElement_pci_Range),
])
PCI_RangeElement._ext = None
#-----< PCI-RangeIndex >-----#
PCI_RangeIndex = INT(name=u'PCI-RangeIndex', mode=MODE_TYPE)
PCI_RangeIndex._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< PCI-RangeIndexList >-----#
PCI_RangeIndexList = SEQ_OF(name=u'PCI-RangeIndexList', mode=MODE_TYPE)
_PCI_RangeIndexList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PCI-RangeIndex')))
PCI_RangeIndexList._cont = _PCI_RangeIndexList__item_
PCI_RangeIndexList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< PDCCH-Config >-----#
PDCCH_Config = SEQ(name=u'PDCCH-Config', mode=MODE_TYPE)
_PDCCH_Config_controlResourceSetToAddModList = SEQ_OF(name=u'controlResourceSetToAddModList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PDCCH_Config_controlResourceSetToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ControlResourceSet')))
_PDCCH_Config_controlResourceSetToAddModList._cont = __PDCCH_Config_controlResourceSetToAddModList__item_
_PDCCH_Config_controlResourceSetToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
_PDCCH_Config_controlResourceSetToReleaseList = SEQ_OF(name=u'controlResourceSetToReleaseList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PDCCH_Config_controlResourceSetToReleaseList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ControlResourceSetId')))
_PDCCH_Config_controlResourceSetToReleaseList._cont = __PDCCH_Config_controlResourceSetToReleaseList__item_
_PDCCH_Config_controlResourceSetToReleaseList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
_PDCCH_Config_searchSpacesToAddModList = SEQ_OF(name=u'searchSpacesToAddModList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PDCCH_Config_searchSpacesToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SearchSpace')))
_PDCCH_Config_searchSpacesToAddModList._cont = __PDCCH_Config_searchSpacesToAddModList__item_
_PDCCH_Config_searchSpacesToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=10)], ev=None, er=[])
_PDCCH_Config_searchSpacesToReleaseList = SEQ_OF(name=u'searchSpacesToReleaseList', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PDCCH_Config_searchSpacesToReleaseList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SearchSpaceId')))
_PDCCH_Config_searchSpacesToReleaseList._cont = __PDCCH_Config_searchSpacesToReleaseList__item_
_PDCCH_Config_searchSpacesToReleaseList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=10)], ev=None, er=[])
_PDCCH_Config_downlinkPreemption = CHOICE(name=u'downlinkPreemption', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__PDCCH_Config_downlinkPreemption_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PDCCH_Config_downlinkPreemption_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DownlinkPreemption')))
_PDCCH_Config_downlinkPreemption._cont = ASN1Dict([
(u'release', __PDCCH_Config_downlinkPreemption_release),
(u'setup', __PDCCH_Config_downlinkPreemption_setup),
])
_PDCCH_Config_downlinkPreemption._ext = None
_PDCCH_Config_tpc_PUSCH = CHOICE(name=u'tpc-PUSCH', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__PDCCH_Config_tpc_PUSCH_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PDCCH_Config_tpc_PUSCH_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUSCH-TPC-CommandConfig')))
_PDCCH_Config_tpc_PUSCH._cont = ASN1Dict([
(u'release', __PDCCH_Config_tpc_PUSCH_release),
(u'setup', __PDCCH_Config_tpc_PUSCH_setup),
])
_PDCCH_Config_tpc_PUSCH._ext = None
_PDCCH_Config_tpc_PUCCH = CHOICE(name=u'tpc-PUCCH', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__PDCCH_Config_tpc_PUCCH_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PDCCH_Config_tpc_PUCCH_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-TPC-CommandConfig')))
_PDCCH_Config_tpc_PUCCH._cont = ASN1Dict([
(u'release', __PDCCH_Config_tpc_PUCCH_release),
(u'setup', __PDCCH_Config_tpc_PUCCH_setup),
])
_PDCCH_Config_tpc_PUCCH._ext = None
_PDCCH_Config_tpc_SRS = CHOICE(name=u'tpc-SRS', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__PDCCH_Config_tpc_SRS_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PDCCH_Config_tpc_SRS_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-TPC-CommandConfig')))
_PDCCH_Config_tpc_SRS._cont = ASN1Dict([
(u'release', __PDCCH_Config_tpc_SRS_release),
(u'setup', __PDCCH_Config_tpc_SRS_setup),
])
_PDCCH_Config_tpc_SRS._ext = None
PDCCH_Config._cont = ASN1Dict([
(u'controlResourceSetToAddModList', _PDCCH_Config_controlResourceSetToAddModList),
(u'controlResourceSetToReleaseList', _PDCCH_Config_controlResourceSetToReleaseList),
(u'searchSpacesToAddModList', _PDCCH_Config_searchSpacesToAddModList),
(u'searchSpacesToReleaseList', _PDCCH_Config_searchSpacesToReleaseList),
(u'downlinkPreemption', _PDCCH_Config_downlinkPreemption),
(u'tpc-PUSCH', _PDCCH_Config_tpc_PUSCH),
(u'tpc-PUCCH', _PDCCH_Config_tpc_PUCCH),
(u'tpc-SRS', _PDCCH_Config_tpc_SRS),
])
PDCCH_Config._ext = []
#-----< PDCCH-ConfigCommon >-----#
PDCCH_ConfigCommon = SEQ(name=u'PDCCH-ConfigCommon', mode=MODE_TYPE)
_PDCCH_ConfigCommon_controlResourceSetZero = INT(name=u'controlResourceSetZero', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ControlResourceSetZero')), opt=True)
_PDCCH_ConfigCommon_commonControlResourceSet = SEQ(name=u'commonControlResourceSet', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ControlResourceSet')), opt=True)
_PDCCH_ConfigCommon_searchSpaceZero = INT(name=u'searchSpaceZero', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SearchSpaceZero')), opt=True)
_PDCCH_ConfigCommon_commonSearchSpaceList = SEQ_OF(name=u'commonSearchSpaceList', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PDCCH_ConfigCommon_commonSearchSpaceList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SearchSpace')))
_PDCCH_ConfigCommon_commonSearchSpaceList._cont = __PDCCH_ConfigCommon_commonSearchSpaceList__item_
_PDCCH_ConfigCommon_commonSearchSpaceList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_PDCCH_ConfigCommon_searchSpaceSIB1 = INT(name=u'searchSpaceSIB1', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SearchSpaceId')), opt=True)
_PDCCH_ConfigCommon_searchSpaceOtherSystemInformation = INT(name=u'searchSpaceOtherSystemInformation', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SearchSpaceId')), opt=True)
_PDCCH_ConfigCommon_pagingSearchSpace = INT(name=u'pagingSearchSpace', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SearchSpaceId')), opt=True)
_PDCCH_ConfigCommon_ra_SearchSpace = INT(name=u'ra-SearchSpace', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SearchSpaceId')), opt=True)
PDCCH_ConfigCommon._cont = ASN1Dict([
(u'controlResourceSetZero', _PDCCH_ConfigCommon_controlResourceSetZero),
(u'commonControlResourceSet', _PDCCH_ConfigCommon_commonControlResourceSet),
(u'searchSpaceZero', _PDCCH_ConfigCommon_searchSpaceZero),
(u'commonSearchSpaceList', _PDCCH_ConfigCommon_commonSearchSpaceList),
(u'searchSpaceSIB1', _PDCCH_ConfigCommon_searchSpaceSIB1),
(u'searchSpaceOtherSystemInformation', _PDCCH_ConfigCommon_searchSpaceOtherSystemInformation),
(u'pagingSearchSpace', _PDCCH_ConfigCommon_pagingSearchSpace),
(u'ra-SearchSpace', _PDCCH_ConfigCommon_ra_SearchSpace),
])
PDCCH_ConfigCommon._ext = []
#-----< PDCCH-ConfigSIB1 >-----#
PDCCH_ConfigSIB1 = SEQ(name=u'PDCCH-ConfigSIB1', mode=MODE_TYPE)
_PDCCH_ConfigSIB1_controlResourceSetZero = INT(name=u'controlResourceSetZero', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ControlResourceSetZero')))
_PDCCH_ConfigSIB1_searchSpaceZero = INT(name=u'searchSpaceZero', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SearchSpaceZero')))
PDCCH_ConfigSIB1._cont = ASN1Dict([
(u'controlResourceSetZero', _PDCCH_ConfigSIB1_controlResourceSetZero),
(u'searchSpaceZero', _PDCCH_ConfigSIB1_searchSpaceZero),
])
PDCCH_ConfigSIB1._ext = None
#-----< PDCCH-ServingCellConfig >-----#
PDCCH_ServingCellConfig = SEQ(name=u'PDCCH-ServingCellConfig', mode=MODE_TYPE)
_PDCCH_ServingCellConfig_slotFormatIndicator = CHOICE(name=u'slotFormatIndicator', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__PDCCH_ServingCellConfig_slotFormatIndicator_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PDCCH_ServingCellConfig_slotFormatIndicator_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SlotFormatIndicator')))
_PDCCH_ServingCellConfig_slotFormatIndicator._cont = ASN1Dict([
(u'release', __PDCCH_ServingCellConfig_slotFormatIndicator_release),
(u'setup', __PDCCH_ServingCellConfig_slotFormatIndicator_setup),
])
_PDCCH_ServingCellConfig_slotFormatIndicator._ext = None
PDCCH_ServingCellConfig._cont = ASN1Dict([
(u'slotFormatIndicator', _PDCCH_ServingCellConfig_slotFormatIndicator),
])
PDCCH_ServingCellConfig._ext = []
#-----< PDCP-Config >-----#
PDCP_Config = SEQ(name=u'PDCP-Config', mode=MODE_TYPE)
_PDCP_Config_drb = SEQ(name=u'drb', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PDCP_Config_drb_discardTimer = ENUM(name=u'discardTimer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PDCP_Config_drb_discardTimer._cont = ASN1Dict([(u'ms10', 0), (u'ms20', 1), (u'ms30', 2), (u'ms40', 3), (u'ms50', 4), (u'ms60', 5), (u'ms75', 6), (u'ms100', 7), (u'ms150', 8), (u'ms200', 9), (u'ms250', 10), (u'ms300', 11), (u'ms500', 12), (u'ms750', 13), (u'ms1500', 14), (u'infinity', 15)])
__PDCP_Config_drb_discardTimer._ext = None
__PDCP_Config_drb_pdcp_SN_SizeUL = ENUM(name=u'pdcp-SN-SizeUL', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PDCP_Config_drb_pdcp_SN_SizeUL._cont = ASN1Dict([(u'len12bits', 0), (u'len18bits', 1)])
__PDCP_Config_drb_pdcp_SN_SizeUL._ext = None
__PDCP_Config_drb_pdcp_SN_SizeDL = ENUM(name=u'pdcp-SN-SizeDL', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PDCP_Config_drb_pdcp_SN_SizeDL._cont = ASN1Dict([(u'len12bits', 0), (u'len18bits', 1)])
__PDCP_Config_drb_pdcp_SN_SizeDL._ext = None
__PDCP_Config_drb_headerCompression = CHOICE(name=u'headerCompression', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___PDCP_Config_drb_headerCompression_notUsed = NULL(name=u'notUsed', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___PDCP_Config_drb_headerCompression_rohc = SEQ(name=u'rohc', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____PDCP_Config_drb_headerCompression_rohc_maxCID = INT(name=u'maxCID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=15)
____PDCP_Config_drb_headerCompression_rohc_maxCID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16383)], ev=None, er=[])
____PDCP_Config_drb_headerCompression_rohc_profiles = SEQ(name=u'profiles', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_____PDCP_Config_drb_headerCompression_rohc_profiles_profile0x0001 = BOOL(name=u'profile0x0001', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_____PDCP_Config_drb_headerCompression_rohc_profiles_profile0x0002 = BOOL(name=u'profile0x0002', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_____PDCP_Config_drb_headerCompression_rohc_profiles_profile0x0003 = BOOL(name=u'profile0x0003', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_____PDCP_Config_drb_headerCompression_rohc_profiles_profile0x0004 = BOOL(name=u'profile0x0004', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_____PDCP_Config_drb_headerCompression_rohc_profiles_profile0x0006 = BOOL(name=u'profile0x0006', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_____PDCP_Config_drb_headerCompression_rohc_profiles_profile0x0101 = BOOL(name=u'profile0x0101', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_____PDCP_Config_drb_headerCompression_rohc_profiles_profile0x0102 = BOOL(name=u'profile0x0102', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_____PDCP_Config_drb_headerCompression_rohc_profiles_profile0x0103 = BOOL(name=u'profile0x0103', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_____PDCP_Config_drb_headerCompression_rohc_profiles_profile0x0104 = BOOL(name=u'profile0x0104', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____PDCP_Config_drb_headerCompression_rohc_profiles._cont = ASN1Dict([
(u'profile0x0001', _____PDCP_Config_drb_headerCompression_rohc_profiles_profile0x0001),
(u'profile0x0002', _____PDCP_Config_drb_headerCompression_rohc_profiles_profile0x0002),
(u'profile0x0003', _____PDCP_Config_drb_headerCompression_rohc_profiles_profile0x0003),
(u'profile0x0004', _____PDCP_Config_drb_headerCompression_rohc_profiles_profile0x0004),
(u'profile0x0006', _____PDCP_Config_drb_headerCompression_rohc_profiles_profile0x0006),
(u'profile0x0101', _____PDCP_Config_drb_headerCompression_rohc_profiles_profile0x0101),
(u'profile0x0102', _____PDCP_Config_drb_headerCompression_rohc_profiles_profile0x0102),
(u'profile0x0103', _____PDCP_Config_drb_headerCompression_rohc_profiles_profile0x0103),
(u'profile0x0104', _____PDCP_Config_drb_headerCompression_rohc_profiles_profile0x0104),
])
____PDCP_Config_drb_headerCompression_rohc_profiles._ext = None
____PDCP_Config_drb_headerCompression_rohc_drb_ContinueROHC = ENUM(name=u'drb-ContinueROHC', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____PDCP_Config_drb_headerCompression_rohc_drb_ContinueROHC._cont = ASN1Dict([(u'true', 0)])
____PDCP_Config_drb_headerCompression_rohc_drb_ContinueROHC._ext = None
___PDCP_Config_drb_headerCompression_rohc._cont = ASN1Dict([
(u'maxCID', ____PDCP_Config_drb_headerCompression_rohc_maxCID),
(u'profiles', ____PDCP_Config_drb_headerCompression_rohc_profiles),
(u'drb-ContinueROHC', ____PDCP_Config_drb_headerCompression_rohc_drb_ContinueROHC),
])
___PDCP_Config_drb_headerCompression_rohc._ext = None
___PDCP_Config_drb_headerCompression_uplinkOnlyROHC = SEQ(name=u'uplinkOnlyROHC', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____PDCP_Config_drb_headerCompression_uplinkOnlyROHC_maxCID = INT(name=u'maxCID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=15)
____PDCP_Config_drb_headerCompression_uplinkOnlyROHC_maxCID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16383)], ev=None, er=[])
____PDCP_Config_drb_headerCompression_uplinkOnlyROHC_profiles = SEQ(name=u'profiles', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_____PDCP_Config_drb_headerCompression_uplinkOnlyROHC_profiles_profile0x0006 = BOOL(name=u'profile0x0006', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____PDCP_Config_drb_headerCompression_uplinkOnlyROHC_profiles._cont = ASN1Dict([
(u'profile0x0006', _____PDCP_Config_drb_headerCompression_uplinkOnlyROHC_profiles_profile0x0006),
])
____PDCP_Config_drb_headerCompression_uplinkOnlyROHC_profiles._ext = None
____PDCP_Config_drb_headerCompression_uplinkOnlyROHC_drb_ContinueROHC = ENUM(name=u'drb-ContinueROHC', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____PDCP_Config_drb_headerCompression_uplinkOnlyROHC_drb_ContinueROHC._cont = ASN1Dict([(u'true', 0)])
____PDCP_Config_drb_headerCompression_uplinkOnlyROHC_drb_ContinueROHC._ext = None
___PDCP_Config_drb_headerCompression_uplinkOnlyROHC._cont = ASN1Dict([
(u'maxCID', ____PDCP_Config_drb_headerCompression_uplinkOnlyROHC_maxCID),
(u'profiles', ____PDCP_Config_drb_headerCompression_uplinkOnlyROHC_profiles),
(u'drb-ContinueROHC', ____PDCP_Config_drb_headerCompression_uplinkOnlyROHC_drb_ContinueROHC),
])
___PDCP_Config_drb_headerCompression_uplinkOnlyROHC._ext = None
__PDCP_Config_drb_headerCompression._cont = ASN1Dict([
(u'notUsed', ___PDCP_Config_drb_headerCompression_notUsed),
(u'rohc', ___PDCP_Config_drb_headerCompression_rohc),
(u'uplinkOnlyROHC', ___PDCP_Config_drb_headerCompression_uplinkOnlyROHC),
])
__PDCP_Config_drb_headerCompression._ext = []
__PDCP_Config_drb_integrityProtection = ENUM(name=u'integrityProtection', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PDCP_Config_drb_integrityProtection._cont = ASN1Dict([(u'enabled', 0)])
__PDCP_Config_drb_integrityProtection._ext = None
__PDCP_Config_drb_statusReportRequired = ENUM(name=u'statusReportRequired', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PDCP_Config_drb_statusReportRequired._cont = ASN1Dict([(u'true', 0)])
__PDCP_Config_drb_statusReportRequired._ext = None
__PDCP_Config_drb_outOfOrderDelivery = ENUM(name=u'outOfOrderDelivery', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PDCP_Config_drb_outOfOrderDelivery._cont = ASN1Dict([(u'true', 0)])
__PDCP_Config_drb_outOfOrderDelivery._ext = None
_PDCP_Config_drb._cont = ASN1Dict([
(u'discardTimer', __PDCP_Config_drb_discardTimer),
(u'pdcp-SN-SizeUL', __PDCP_Config_drb_pdcp_SN_SizeUL),
(u'pdcp-SN-SizeDL', __PDCP_Config_drb_pdcp_SN_SizeDL),
(u'headerCompression', __PDCP_Config_drb_headerCompression),
(u'integrityProtection', __PDCP_Config_drb_integrityProtection),
(u'statusReportRequired', __PDCP_Config_drb_statusReportRequired),
(u'outOfOrderDelivery', __PDCP_Config_drb_outOfOrderDelivery),
])
_PDCP_Config_drb._ext = None
_PDCP_Config_moreThanOneRLC = SEQ(name=u'moreThanOneRLC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PDCP_Config_moreThanOneRLC_primaryPath = SEQ(name=u'primaryPath', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___PDCP_Config_moreThanOneRLC_primaryPath_cellGroup = INT(name=u'cellGroup', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CellGroupId')), opt=True)
___PDCP_Config_moreThanOneRLC_primaryPath_logicalChannel = INT(name=u'logicalChannel', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'LogicalChannelIdentity')), opt=True)
__PDCP_Config_moreThanOneRLC_primaryPath._cont = ASN1Dict([
(u'cellGroup', ___PDCP_Config_moreThanOneRLC_primaryPath_cellGroup),
(u'logicalChannel', ___PDCP_Config_moreThanOneRLC_primaryPath_logicalChannel),
])
__PDCP_Config_moreThanOneRLC_primaryPath._ext = None
__PDCP_Config_moreThanOneRLC_ul_DataSplitThreshold = ENUM(name=u'ul-DataSplitThreshold', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UL-DataSplitThreshold')), opt=True)
__PDCP_Config_moreThanOneRLC_pdcp_Duplication = BOOL(name=u'pdcp-Duplication', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PDCP_Config_moreThanOneRLC._cont = ASN1Dict([
(u'primaryPath', __PDCP_Config_moreThanOneRLC_primaryPath),
(u'ul-DataSplitThreshold', __PDCP_Config_moreThanOneRLC_ul_DataSplitThreshold),
(u'pdcp-Duplication', __PDCP_Config_moreThanOneRLC_pdcp_Duplication),
])
_PDCP_Config_moreThanOneRLC._ext = None
_PDCP_Config_t_Reordering = ENUM(name=u't-Reordering', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PDCP_Config_t_Reordering._cont = ASN1Dict([(u'ms0', 0), (u'ms1', 1), (u'ms2', 2), (u'ms4', 3), (u'ms5', 4), (u'ms8', 5), (u'ms10', 6), (u'ms15', 7), (u'ms20', 8), (u'ms30', 9), (u'ms40', 10), (u'ms50', 11), (u'ms60', 12), (u'ms80', 13), (u'ms100', 14), (u'ms120', 15), (u'ms140', 16), (u'ms160', 17), (u'ms180', 18), (u'ms200', 19), (u'ms220', 20), (u'ms240', 21), (u'ms260', 22), (u'ms280', 23), (u'ms300', 24), (u'ms500', 25), (u'ms750', 26), (u'ms1000', 27), (u'ms1250', 28), (u'ms1500', 29), (u'ms1750', 30), (u'ms2000', 31), (u'ms2250', 32), (u'ms2500', 33), (u'ms2750', 34), (u'ms3000', 35), (u'spare28', 36), (u'spare27', 37), (u'spare26', 38), (u'spare25', 39), (u'spare24', 40), (u'spare23', 41), (u'spare22', 42), (u'spare21', 43), (u'spare20', 44), (u'spare19', 45), (u'spare18', 46), (u'spare17', 47), (u'spare16', 48), (u'spare15', 49), (u'spare14', 50), (u'spare13', 51), (u'spare12', 52), (u'spare11', 53), (u'spare10', 54), (u'spare09', 55), (u'spare08', 56), (u'spare07', 57), (u'spare06', 58), (u'spare05', 59), (u'spare04', 60), (u'spare03', 61), (u'spare02', 62), (u'spare01', 63)])
_PDCP_Config_t_Reordering._ext = None
_PDCP_Config_cipheringDisabled = ENUM(name=u'cipheringDisabled', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PDCP_Config_cipheringDisabled._cont = ASN1Dict([(u'true', 0)])
_PDCP_Config_cipheringDisabled._ext = None
PDCP_Config._cont = ASN1Dict([
(u'drb', _PDCP_Config_drb),
(u'moreThanOneRLC', _PDCP_Config_moreThanOneRLC),
(u't-Reordering', _PDCP_Config_t_Reordering),
(u'cipheringDisabled', _PDCP_Config_cipheringDisabled),
])
PDCP_Config._ext = [u'cipheringDisabled']
#-----< UL-DataSplitThreshold >-----#
UL_DataSplitThreshold = ENUM(name=u'UL-DataSplitThreshold', mode=MODE_TYPE)
UL_DataSplitThreshold._cont = ASN1Dict([(u'b0', 0), (u'b100', 1), (u'b200', 2), (u'b400', 3), (u'b800', 4), (u'b1600', 5), (u'b3200', 6), (u'b6400', 7), (u'b12800', 8), (u'b25600', 9), (u'b51200', 10), (u'b102400', 11), (u'b204800', 12), (u'b409600', 13), (u'b819200', 14), (u'b1228800', 15), (u'b1638400', 16), (u'b2457600', 17), (u'b3276800', 18), (u'b4096000', 19), (u'b4915200', 20), (u'b5734400', 21), (u'b6553600', 22), (u'infinity', 23), (u'spare8', 24), (u'spare7', 25), (u'spare6', 26), (u'spare5', 27), (u'spare4', 28), (u'spare3', 29), (u'spare2', 30), (u'spare1', 31)])
UL_DataSplitThreshold._ext = None
#-----< PDSCH-Config >-----#
PDSCH_Config = SEQ(name=u'PDSCH-Config', mode=MODE_TYPE)
_PDSCH_Config_dataScramblingIdentityPDSCH = INT(name=u'dataScramblingIdentityPDSCH', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PDSCH_Config_dataScramblingIdentityPDSCH._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1023)], ev=None, er=[])
_PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeA = CHOICE(name=u'dmrs-DownlinkForPDSCH-MappingTypeA', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeA_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeA_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DMRS-DownlinkConfig')))
_PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeA._cont = ASN1Dict([
(u'release', __PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeA_release),
(u'setup', __PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeA_setup),
])
_PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeA._ext = None
_PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeB = CHOICE(name=u'dmrs-DownlinkForPDSCH-MappingTypeB', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeB_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeB_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DMRS-DownlinkConfig')))
_PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeB._cont = ASN1Dict([
(u'release', __PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeB_release),
(u'setup', __PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeB_setup),
])
_PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeB._ext = None
_PDSCH_Config_tci_StatesToAddModList = SEQ_OF(name=u'tci-StatesToAddModList', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PDSCH_Config_tci_StatesToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'TCI-State')))
_PDSCH_Config_tci_StatesToAddModList._cont = __PDSCH_Config_tci_StatesToAddModList__item_
_PDSCH_Config_tci_StatesToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=128)], ev=None, er=[])
_PDSCH_Config_tci_StatesToReleaseList = SEQ_OF(name=u'tci-StatesToReleaseList', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PDSCH_Config_tci_StatesToReleaseList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'TCI-StateId')))
_PDSCH_Config_tci_StatesToReleaseList._cont = __PDSCH_Config_tci_StatesToReleaseList__item_
_PDSCH_Config_tci_StatesToReleaseList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=128)], ev=None, er=[])
_PDSCH_Config_vrb_ToPRB_Interleaver = ENUM(name=u'vrb-ToPRB-Interleaver', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PDSCH_Config_vrb_ToPRB_Interleaver._cont = ASN1Dict([(u'n2', 0), (u'n4', 1)])
_PDSCH_Config_vrb_ToPRB_Interleaver._ext = None
_PDSCH_Config_resourceAllocation = ENUM(name=u'resourceAllocation', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PDSCH_Config_resourceAllocation._cont = ASN1Dict([(u'resourceAllocationType0', 0), (u'resourceAllocationType1', 1), (u'dynamicSwitch', 2)])
_PDSCH_Config_resourceAllocation._ext = None
_PDSCH_Config_pdsch_TimeDomainAllocationList = CHOICE(name=u'pdsch-TimeDomainAllocationList', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__PDSCH_Config_pdsch_TimeDomainAllocationList_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PDSCH_Config_pdsch_TimeDomainAllocationList_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PDSCH-TimeDomainResourceAllocationList')))
_PDSCH_Config_pdsch_TimeDomainAllocationList._cont = ASN1Dict([
(u'release', __PDSCH_Config_pdsch_TimeDomainAllocationList_release),
(u'setup', __PDSCH_Config_pdsch_TimeDomainAllocationList_setup),
])
_PDSCH_Config_pdsch_TimeDomainAllocationList._ext = None
_PDSCH_Config_pdsch_AggregationFactor = ENUM(name=u'pdsch-AggregationFactor', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PDSCH_Config_pdsch_AggregationFactor._cont = ASN1Dict([(u'n2', 0), (u'n4', 1), (u'n8', 2)])
_PDSCH_Config_pdsch_AggregationFactor._ext = None
_PDSCH_Config_rateMatchPatternToAddModList = SEQ_OF(name=u'rateMatchPatternToAddModList', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PDSCH_Config_rateMatchPatternToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'RateMatchPattern')))
_PDSCH_Config_rateMatchPatternToAddModList._cont = __PDSCH_Config_rateMatchPatternToAddModList__item_
_PDSCH_Config_rateMatchPatternToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_PDSCH_Config_rateMatchPatternToReleaseList = SEQ_OF(name=u'rateMatchPatternToReleaseList', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PDSCH_Config_rateMatchPatternToReleaseList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'RateMatchPatternId')))
_PDSCH_Config_rateMatchPatternToReleaseList._cont = __PDSCH_Config_rateMatchPatternToReleaseList__item_
_PDSCH_Config_rateMatchPatternToReleaseList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_PDSCH_Config_rateMatchPatternGroup1 = SEQ_OF(name=u'rateMatchPatternGroup1', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RateMatchPatternGroup')), opt=True)
_PDSCH_Config_rateMatchPatternGroup2 = SEQ_OF(name=u'rateMatchPatternGroup2', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RateMatchPatternGroup')), opt=True)
_PDSCH_Config_rbg_Size = ENUM(name=u'rbg-Size', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PDSCH_Config_rbg_Size._cont = ASN1Dict([(u'config1', 0), (u'config2', 1)])
_PDSCH_Config_rbg_Size._ext = None
_PDSCH_Config_mcs_Table = ENUM(name=u'mcs-Table', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PDSCH_Config_mcs_Table._cont = ASN1Dict([(u'qam256', 0), (u'qam64LowSE', 1)])
_PDSCH_Config_mcs_Table._ext = None
_PDSCH_Config_maxNrofCodeWordsScheduledByDCI = ENUM(name=u'maxNrofCodeWordsScheduledByDCI', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PDSCH_Config_maxNrofCodeWordsScheduledByDCI._cont = ASN1Dict([(u'n1', 0), (u'n2', 1)])
_PDSCH_Config_maxNrofCodeWordsScheduledByDCI._ext = None
_PDSCH_Config_prb_BundlingType = CHOICE(name=u'prb-BundlingType', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__PDSCH_Config_prb_BundlingType_staticBundling = SEQ(name=u'staticBundling', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___PDSCH_Config_prb_BundlingType_staticBundling_bundleSize = ENUM(name=u'bundleSize', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___PDSCH_Config_prb_BundlingType_staticBundling_bundleSize._cont = ASN1Dict([(u'n4', 0), (u'wideband', 1)])
___PDSCH_Config_prb_BundlingType_staticBundling_bundleSize._ext = None
__PDSCH_Config_prb_BundlingType_staticBundling._cont = ASN1Dict([
(u'bundleSize', ___PDSCH_Config_prb_BundlingType_staticBundling_bundleSize),
])
__PDSCH_Config_prb_BundlingType_staticBundling._ext = None
__PDSCH_Config_prb_BundlingType_dynamicBundling = SEQ(name=u'dynamicBundling', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___PDSCH_Config_prb_BundlingType_dynamicBundling_bundleSizeSet1 = ENUM(name=u'bundleSizeSet1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___PDSCH_Config_prb_BundlingType_dynamicBundling_bundleSizeSet1._cont = ASN1Dict([(u'n4', 0), (u'wideband', 1), (u'n2-wideband', 2), (u'n4-wideband', 3)])
___PDSCH_Config_prb_BundlingType_dynamicBundling_bundleSizeSet1._ext = None
___PDSCH_Config_prb_BundlingType_dynamicBundling_bundleSizeSet2 = ENUM(name=u'bundleSizeSet2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___PDSCH_Config_prb_BundlingType_dynamicBundling_bundleSizeSet2._cont = ASN1Dict([(u'n4', 0), (u'wideband', 1)])
___PDSCH_Config_prb_BundlingType_dynamicBundling_bundleSizeSet2._ext = None
__PDSCH_Config_prb_BundlingType_dynamicBundling._cont = ASN1Dict([
(u'bundleSizeSet1', ___PDSCH_Config_prb_BundlingType_dynamicBundling_bundleSizeSet1),
(u'bundleSizeSet2', ___PDSCH_Config_prb_BundlingType_dynamicBundling_bundleSizeSet2),
])
__PDSCH_Config_prb_BundlingType_dynamicBundling._ext = None
_PDSCH_Config_prb_BundlingType._cont = ASN1Dict([
(u'staticBundling', __PDSCH_Config_prb_BundlingType_staticBundling),
(u'dynamicBundling', __PDSCH_Config_prb_BundlingType_dynamicBundling),
])
_PDSCH_Config_prb_BundlingType._ext = None
_PDSCH_Config_zp_CSI_RS_ResourceToAddModList = SEQ_OF(name=u'zp-CSI-RS-ResourceToAddModList', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PDSCH_Config_zp_CSI_RS_ResourceToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ZP-CSI-RS-Resource')))
_PDSCH_Config_zp_CSI_RS_ResourceToAddModList._cont = __PDSCH_Config_zp_CSI_RS_ResourceToAddModList__item_
_PDSCH_Config_zp_CSI_RS_ResourceToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_PDSCH_Config_zp_CSI_RS_ResourceToReleaseList = SEQ_OF(name=u'zp-CSI-RS-ResourceToReleaseList', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PDSCH_Config_zp_CSI_RS_ResourceToReleaseList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ZP-CSI-RS-ResourceId')))
_PDSCH_Config_zp_CSI_RS_ResourceToReleaseList._cont = __PDSCH_Config_zp_CSI_RS_ResourceToReleaseList__item_
_PDSCH_Config_zp_CSI_RS_ResourceToReleaseList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_PDSCH_Config_aperiodic_ZP_CSI_RS_ResourceSetsToAddModList = SEQ_OF(name=u'aperiodic-ZP-CSI-RS-ResourceSetsToAddModList', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PDSCH_Config_aperiodic_ZP_CSI_RS_ResourceSetsToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ZP-CSI-RS-ResourceSet')))
_PDSCH_Config_aperiodic_ZP_CSI_RS_ResourceSetsToAddModList._cont = __PDSCH_Config_aperiodic_ZP_CSI_RS_ResourceSetsToAddModList__item_
_PDSCH_Config_aperiodic_ZP_CSI_RS_ResourceSetsToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_PDSCH_Config_aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList = SEQ_OF(name=u'aperiodic-ZP-CSI-RS-ResourceSetsToReleaseList', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PDSCH_Config_aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ZP-CSI-RS-ResourceSetId')))
_PDSCH_Config_aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList._cont = __PDSCH_Config_aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList__item_
_PDSCH_Config_aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_PDSCH_Config_sp_ZP_CSI_RS_ResourceSetsToAddModList = SEQ_OF(name=u'sp-ZP-CSI-RS-ResourceSetsToAddModList', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PDSCH_Config_sp_ZP_CSI_RS_ResourceSetsToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ZP-CSI-RS-ResourceSet')))
_PDSCH_Config_sp_ZP_CSI_RS_ResourceSetsToAddModList._cont = __PDSCH_Config_sp_ZP_CSI_RS_ResourceSetsToAddModList__item_
_PDSCH_Config_sp_ZP_CSI_RS_ResourceSetsToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_PDSCH_Config_sp_ZP_CSI_RS_ResourceSetsToReleaseList = SEQ_OF(name=u'sp-ZP-CSI-RS-ResourceSetsToReleaseList', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PDSCH_Config_sp_ZP_CSI_RS_ResourceSetsToReleaseList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ZP-CSI-RS-ResourceSetId')))
_PDSCH_Config_sp_ZP_CSI_RS_ResourceSetsToReleaseList._cont = __PDSCH_Config_sp_ZP_CSI_RS_ResourceSetsToReleaseList__item_
_PDSCH_Config_sp_ZP_CSI_RS_ResourceSetsToReleaseList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_PDSCH_Config_p_ZP_CSI_RS_ResourceSet = CHOICE(name=u'p-ZP-CSI-RS-ResourceSet', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__PDSCH_Config_p_ZP_CSI_RS_ResourceSet_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PDSCH_Config_p_ZP_CSI_RS_ResourceSet_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ZP-CSI-RS-ResourceSet')))
_PDSCH_Config_p_ZP_CSI_RS_ResourceSet._cont = ASN1Dict([
(u'release', __PDSCH_Config_p_ZP_CSI_RS_ResourceSet_release),
(u'setup', __PDSCH_Config_p_ZP_CSI_RS_ResourceSet_setup),
])
_PDSCH_Config_p_ZP_CSI_RS_ResourceSet._ext = None
PDSCH_Config._cont = ASN1Dict([
(u'dataScramblingIdentityPDSCH', _PDSCH_Config_dataScramblingIdentityPDSCH),
(u'dmrs-DownlinkForPDSCH-MappingTypeA', _PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeA),
(u'dmrs-DownlinkForPDSCH-MappingTypeB', _PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeB),
(u'tci-StatesToAddModList', _PDSCH_Config_tci_StatesToAddModList),
(u'tci-StatesToReleaseList', _PDSCH_Config_tci_StatesToReleaseList),
(u'vrb-ToPRB-Interleaver', _PDSCH_Config_vrb_ToPRB_Interleaver),
(u'resourceAllocation', _PDSCH_Config_resourceAllocation),
(u'pdsch-TimeDomainAllocationList', _PDSCH_Config_pdsch_TimeDomainAllocationList),
(u'pdsch-AggregationFactor', _PDSCH_Config_pdsch_AggregationFactor),
(u'rateMatchPatternToAddModList', _PDSCH_Config_rateMatchPatternToAddModList),
(u'rateMatchPatternToReleaseList', _PDSCH_Config_rateMatchPatternToReleaseList),
(u'rateMatchPatternGroup1', _PDSCH_Config_rateMatchPatternGroup1),
(u'rateMatchPatternGroup2', _PDSCH_Config_rateMatchPatternGroup2),
(u'rbg-Size', _PDSCH_Config_rbg_Size),
(u'mcs-Table', _PDSCH_Config_mcs_Table),
(u'maxNrofCodeWordsScheduledByDCI', _PDSCH_Config_maxNrofCodeWordsScheduledByDCI),
(u'prb-BundlingType', _PDSCH_Config_prb_BundlingType),
(u'zp-CSI-RS-ResourceToAddModList', _PDSCH_Config_zp_CSI_RS_ResourceToAddModList),
(u'zp-CSI-RS-ResourceToReleaseList', _PDSCH_Config_zp_CSI_RS_ResourceToReleaseList),
(u'aperiodic-ZP-CSI-RS-ResourceSetsToAddModList', _PDSCH_Config_aperiodic_ZP_CSI_RS_ResourceSetsToAddModList),
(u'aperiodic-ZP-CSI-RS-ResourceSetsToReleaseList', _PDSCH_Config_aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList),
(u'sp-ZP-CSI-RS-ResourceSetsToAddModList', _PDSCH_Config_sp_ZP_CSI_RS_ResourceSetsToAddModList),
(u'sp-ZP-CSI-RS-ResourceSetsToReleaseList', _PDSCH_Config_sp_ZP_CSI_RS_ResourceSetsToReleaseList),
(u'p-ZP-CSI-RS-ResourceSet', _PDSCH_Config_p_ZP_CSI_RS_ResourceSet),
])
PDSCH_Config._ext = []
#-----< RateMatchPatternGroup >-----#
RateMatchPatternGroup = SEQ_OF(name=u'RateMatchPatternGroup', mode=MODE_TYPE)
_RateMatchPatternGroup__item_ = CHOICE(name='_item_', mode=MODE_TYPE)
__RateMatchPatternGroup__item__cellLevel = INT(name=u'cellLevel', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RateMatchPatternId')))
__RateMatchPatternGroup__item__bwpLevel = INT(name=u'bwpLevel', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RateMatchPatternId')))
_RateMatchPatternGroup__item_._cont = ASN1Dict([
(u'cellLevel', __RateMatchPatternGroup__item__cellLevel),
(u'bwpLevel', __RateMatchPatternGroup__item__bwpLevel),
])
_RateMatchPatternGroup__item_._ext = None
RateMatchPatternGroup._cont = _RateMatchPatternGroup__item_
RateMatchPatternGroup._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< PDSCH-ConfigCommon >-----#
PDSCH_ConfigCommon = SEQ(name=u'PDSCH-ConfigCommon', mode=MODE_TYPE)
_PDSCH_ConfigCommon_pdsch_TimeDomainAllocationList = SEQ_OF(name=u'pdsch-TimeDomainAllocationList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PDSCH-TimeDomainResourceAllocationList')), opt=True)
PDSCH_ConfigCommon._cont = ASN1Dict([
(u'pdsch-TimeDomainAllocationList', _PDSCH_ConfigCommon_pdsch_TimeDomainAllocationList),
])
PDSCH_ConfigCommon._ext = []
#-----< PDSCH-ServingCellConfig >-----#
PDSCH_ServingCellConfig = SEQ(name=u'PDSCH-ServingCellConfig', mode=MODE_TYPE)
_PDSCH_ServingCellConfig_codeBlockGroupTransmission = CHOICE(name=u'codeBlockGroupTransmission', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__PDSCH_ServingCellConfig_codeBlockGroupTransmission_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PDSCH_ServingCellConfig_codeBlockGroupTransmission_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PDSCH-CodeBlockGroupTransmission')))
_PDSCH_ServingCellConfig_codeBlockGroupTransmission._cont = ASN1Dict([
(u'release', __PDSCH_ServingCellConfig_codeBlockGroupTransmission_release),
(u'setup', __PDSCH_ServingCellConfig_codeBlockGroupTransmission_setup),
])
_PDSCH_ServingCellConfig_codeBlockGroupTransmission._ext = None
_PDSCH_ServingCellConfig_xOverhead = ENUM(name=u'xOverhead', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PDSCH_ServingCellConfig_xOverhead._cont = ASN1Dict([(u'xOh6', 0), (u'xOh12', 1), (u'xOh18', 2)])
_PDSCH_ServingCellConfig_xOverhead._ext = None
_PDSCH_ServingCellConfig_nrofHARQ_ProcessesForPDSCH = ENUM(name=u'nrofHARQ-ProcessesForPDSCH', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PDSCH_ServingCellConfig_nrofHARQ_ProcessesForPDSCH._cont = ASN1Dict([(u'n2', 0), (u'n4', 1), (u'n6', 2), (u'n10', 3), (u'n12', 4), (u'n16', 5)])
_PDSCH_ServingCellConfig_nrofHARQ_ProcessesForPDSCH._ext = None
_PDSCH_ServingCellConfig_pucch_Cell = INT(name=u'pucch-Cell', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')), opt=True)
PDSCH_ServingCellConfig._cont = ASN1Dict([
(u'codeBlockGroupTransmission', _PDSCH_ServingCellConfig_codeBlockGroupTransmission),
(u'xOverhead', _PDSCH_ServingCellConfig_xOverhead),
(u'nrofHARQ-ProcessesForPDSCH', _PDSCH_ServingCellConfig_nrofHARQ_ProcessesForPDSCH),
(u'pucch-Cell', _PDSCH_ServingCellConfig_pucch_Cell),
])
PDSCH_ServingCellConfig._ext = []
#-----< PDSCH-CodeBlockGroupTransmission >-----#
PDSCH_CodeBlockGroupTransmission = SEQ(name=u'PDSCH-CodeBlockGroupTransmission', mode=MODE_TYPE)
_PDSCH_CodeBlockGroupTransmission_maxCodeBlockGroupsPerTransportBlock = ENUM(name=u'maxCodeBlockGroupsPerTransportBlock', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PDSCH_CodeBlockGroupTransmission_maxCodeBlockGroupsPerTransportBlock._cont = ASN1Dict([(u'n2', 0), (u'n4', 1), (u'n6', 2), (u'n8', 3)])
_PDSCH_CodeBlockGroupTransmission_maxCodeBlockGroupsPerTransportBlock._ext = None
_PDSCH_CodeBlockGroupTransmission_codeBlockGroupFlushIndicator = BOOL(name=u'codeBlockGroupFlushIndicator', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
PDSCH_CodeBlockGroupTransmission._cont = ASN1Dict([
(u'maxCodeBlockGroupsPerTransportBlock', _PDSCH_CodeBlockGroupTransmission_maxCodeBlockGroupsPerTransportBlock),
(u'codeBlockGroupFlushIndicator', _PDSCH_CodeBlockGroupTransmission_codeBlockGroupFlushIndicator),
])
PDSCH_CodeBlockGroupTransmission._ext = []
#-----< PDSCH-TimeDomainResourceAllocationList >-----#
PDSCH_TimeDomainResourceAllocationList = SEQ_OF(name=u'PDSCH-TimeDomainResourceAllocationList', mode=MODE_TYPE)
_PDSCH_TimeDomainResourceAllocationList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PDSCH-TimeDomainResourceAllocation')))
PDSCH_TimeDomainResourceAllocationList._cont = _PDSCH_TimeDomainResourceAllocationList__item_
PDSCH_TimeDomainResourceAllocationList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
#-----< PDSCH-TimeDomainResourceAllocation >-----#
PDSCH_TimeDomainResourceAllocation = SEQ(name=u'PDSCH-TimeDomainResourceAllocation', mode=MODE_TYPE)
_PDSCH_TimeDomainResourceAllocation_k0 = INT(name=u'k0', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PDSCH_TimeDomainResourceAllocation_k0._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=32)], ev=None, er=[])
_PDSCH_TimeDomainResourceAllocation_mappingType = ENUM(name=u'mappingType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PDSCH_TimeDomainResourceAllocation_mappingType._cont = ASN1Dict([(u'typeA', 0), (u'typeB', 1)])
_PDSCH_TimeDomainResourceAllocation_mappingType._ext = None
_PDSCH_TimeDomainResourceAllocation_startSymbolAndLength = INT(name=u'startSymbolAndLength', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PDSCH_TimeDomainResourceAllocation_startSymbolAndLength._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=None, er=[])
PDSCH_TimeDomainResourceAllocation._cont = ASN1Dict([
(u'k0', _PDSCH_TimeDomainResourceAllocation_k0),
(u'mappingType', _PDSCH_TimeDomainResourceAllocation_mappingType),
(u'startSymbolAndLength', _PDSCH_TimeDomainResourceAllocation_startSymbolAndLength),
])
PDSCH_TimeDomainResourceAllocation._ext = None
#-----< PHR-Config >-----#
PHR_Config = SEQ(name=u'PHR-Config', mode=MODE_TYPE)
_PHR_Config_phr_PeriodicTimer = ENUM(name=u'phr-PeriodicTimer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PHR_Config_phr_PeriodicTimer._cont = ASN1Dict([(u'sf10', 0), (u'sf20', 1), (u'sf50', 2), (u'sf100', 3), (u'sf200', 4), (u'sf500', 5), (u'sf1000', 6), (u'infinity', 7)])
_PHR_Config_phr_PeriodicTimer._ext = None
_PHR_Config_phr_ProhibitTimer = ENUM(name=u'phr-ProhibitTimer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PHR_Config_phr_ProhibitTimer._cont = ASN1Dict([(u'sf0', 0), (u'sf10', 1), (u'sf20', 2), (u'sf50', 3), (u'sf100', 4), (u'sf200', 5), (u'sf500', 6), (u'sf1000', 7)])
_PHR_Config_phr_ProhibitTimer._ext = None
_PHR_Config_phr_Tx_PowerFactorChange = ENUM(name=u'phr-Tx-PowerFactorChange', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PHR_Config_phr_Tx_PowerFactorChange._cont = ASN1Dict([(u'dB1', 0), (u'dB3', 1), (u'dB6', 2), (u'infinity', 3)])
_PHR_Config_phr_Tx_PowerFactorChange._ext = None
_PHR_Config_multiplePHR = BOOL(name=u'multiplePHR', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PHR_Config_dummy = BOOL(name=u'dummy', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PHR_Config_phr_Type2OtherCell = BOOL(name=u'phr-Type2OtherCell', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PHR_Config_phr_ModeOtherCG = ENUM(name=u'phr-ModeOtherCG', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PHR_Config_phr_ModeOtherCG._cont = ASN1Dict([(u'real', 0), (u'virtual', 1)])
_PHR_Config_phr_ModeOtherCG._ext = None
PHR_Config._cont = ASN1Dict([
(u'phr-PeriodicTimer', _PHR_Config_phr_PeriodicTimer),
(u'phr-ProhibitTimer', _PHR_Config_phr_ProhibitTimer),
(u'phr-Tx-PowerFactorChange', _PHR_Config_phr_Tx_PowerFactorChange),
(u'multiplePHR', _PHR_Config_multiplePHR),
(u'dummy', _PHR_Config_dummy),
(u'phr-Type2OtherCell', _PHR_Config_phr_Type2OtherCell),
(u'phr-ModeOtherCG', _PHR_Config_phr_ModeOtherCG),
])
PHR_Config._ext = []
#-----< PhysCellId >-----#
PhysCellId = INT(name=u'PhysCellId', mode=MODE_TYPE)
PhysCellId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1007)], ev=None, er=[])
#-----< PhysicalCellGroupConfig >-----#
PhysicalCellGroupConfig = SEQ(name=u'PhysicalCellGroupConfig', mode=MODE_TYPE)
_PhysicalCellGroupConfig_harq_ACK_SpatialBundlingPUCCH = ENUM(name=u'harq-ACK-SpatialBundlingPUCCH', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PhysicalCellGroupConfig_harq_ACK_SpatialBundlingPUCCH._cont = ASN1Dict([(u'true', 0)])
_PhysicalCellGroupConfig_harq_ACK_SpatialBundlingPUCCH._ext = None
_PhysicalCellGroupConfig_harq_ACK_SpatialBundlingPUSCH = ENUM(name=u'harq-ACK-SpatialBundlingPUSCH', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PhysicalCellGroupConfig_harq_ACK_SpatialBundlingPUSCH._cont = ASN1Dict([(u'true', 0)])
_PhysicalCellGroupConfig_harq_ACK_SpatialBundlingPUSCH._ext = None
_PhysicalCellGroupConfig_p_NR_FR1 = INT(name=u'p-NR-FR1', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'P-Max')), opt=True)
_PhysicalCellGroupConfig_pdsch_HARQ_ACK_Codebook = ENUM(name=u'pdsch-HARQ-ACK-Codebook', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PhysicalCellGroupConfig_pdsch_HARQ_ACK_Codebook._cont = ASN1Dict([(u'semiStatic', 0), (u'dynamic', 1)])
_PhysicalCellGroupConfig_pdsch_HARQ_ACK_Codebook._ext = None
_PhysicalCellGroupConfig_tpc_SRS_RNTI = INT(name=u'tpc-SRS-RNTI', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RNTI-Value')), opt=True)
_PhysicalCellGroupConfig_tpc_PUCCH_RNTI = INT(name=u'tpc-PUCCH-RNTI', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RNTI-Value')), opt=True)
_PhysicalCellGroupConfig_tpc_PUSCH_RNTI = INT(name=u'tpc-PUSCH-RNTI', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RNTI-Value')), opt=True)
_PhysicalCellGroupConfig_sp_CSI_RNTI = INT(name=u'sp-CSI-RNTI', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RNTI-Value')), opt=True)
_PhysicalCellGroupConfig_cs_RNTI = CHOICE(name=u'cs-RNTI', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__PhysicalCellGroupConfig_cs_RNTI_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PhysicalCellGroupConfig_cs_RNTI_setup = INT(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RNTI-Value')))
_PhysicalCellGroupConfig_cs_RNTI._cont = ASN1Dict([
(u'release', __PhysicalCellGroupConfig_cs_RNTI_release),
(u'setup', __PhysicalCellGroupConfig_cs_RNTI_setup),
])
_PhysicalCellGroupConfig_cs_RNTI._ext = None
_PhysicalCellGroupConfig_mcs_C_RNTI = INT(name=u'mcs-C-RNTI', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RNTI-Value')), opt=True, group=0)
_PhysicalCellGroupConfig_p_UE_FR1 = INT(name=u'p-UE-FR1', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'P-Max')), opt=True, group=0)
PhysicalCellGroupConfig._cont = ASN1Dict([
(u'harq-ACK-SpatialBundlingPUCCH', _PhysicalCellGroupConfig_harq_ACK_SpatialBundlingPUCCH),
(u'harq-ACK-SpatialBundlingPUSCH', _PhysicalCellGroupConfig_harq_ACK_SpatialBundlingPUSCH),
(u'p-NR-FR1', _PhysicalCellGroupConfig_p_NR_FR1),
(u'pdsch-HARQ-ACK-Codebook', _PhysicalCellGroupConfig_pdsch_HARQ_ACK_Codebook),
(u'tpc-SRS-RNTI', _PhysicalCellGroupConfig_tpc_SRS_RNTI),
(u'tpc-PUCCH-RNTI', _PhysicalCellGroupConfig_tpc_PUCCH_RNTI),
(u'tpc-PUSCH-RNTI', _PhysicalCellGroupConfig_tpc_PUSCH_RNTI),
(u'sp-CSI-RNTI', _PhysicalCellGroupConfig_sp_CSI_RNTI),
(u'cs-RNTI', _PhysicalCellGroupConfig_cs_RNTI),
(u'mcs-C-RNTI', _PhysicalCellGroupConfig_mcs_C_RNTI),
(u'p-UE-FR1', _PhysicalCellGroupConfig_p_UE_FR1),
])
PhysicalCellGroupConfig._ext = [u'mcs-C-RNTI', u'p-UE-FR1']
#-----< PLMN-Identity >-----#
PLMN_Identity = SEQ(name=u'PLMN-Identity', mode=MODE_TYPE)
_PLMN_Identity_mcc = SEQ_OF(name=u'mcc', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MCC')), opt=True)
_PLMN_Identity_mnc = SEQ_OF(name=u'mnc', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MNC')))
PLMN_Identity._cont = ASN1Dict([
(u'mcc', _PLMN_Identity_mcc),
(u'mnc', _PLMN_Identity_mnc),
])
PLMN_Identity._ext = None
#-----< MCC >-----#
MCC = SEQ_OF(name=u'MCC', mode=MODE_TYPE)
_MCC__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MCC-MNC-Digit')))
MCC._cont = _MCC__item_
MCC._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
#-----< MNC >-----#
MNC = SEQ_OF(name=u'MNC', mode=MODE_TYPE)
_MNC__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MCC-MNC-Digit')))
MNC._cont = _MNC__item_
MNC._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=3)], ev=None, er=[])
#-----< MCC-MNC-Digit >-----#
MCC_MNC_Digit = INT(name=u'MCC-MNC-Digit', mode=MODE_TYPE)
MCC_MNC_Digit._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=9)], ev=None, er=[])
#-----< PLMN-IdentityInfoList >-----#
PLMN_IdentityInfoList = SEQ_OF(name=u'PLMN-IdentityInfoList', mode=MODE_TYPE)
_PLMN_IdentityInfoList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PLMN-IdentityInfo')))
PLMN_IdentityInfoList._cont = _PLMN_IdentityInfoList__item_
PLMN_IdentityInfoList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=12)], ev=None, er=[])
#-----< PLMN-IdentityInfo >-----#
PLMN_IdentityInfo = SEQ(name=u'PLMN-IdentityInfo', mode=MODE_TYPE)
_PLMN_IdentityInfo_plmn_IdentityList = SEQ_OF(name=u'plmn-IdentityList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PLMN_IdentityInfo_plmn_IdentityList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PLMN-Identity')))
_PLMN_IdentityInfo_plmn_IdentityList._cont = __PLMN_IdentityInfo_plmn_IdentityList__item_
_PLMN_IdentityInfo_plmn_IdentityList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=12)], ev=None, er=[])
_PLMN_IdentityInfo_trackingAreaCode = BIT_STR(name=u'trackingAreaCode', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TrackingAreaCode')), opt=True)
_PLMN_IdentityInfo_ranac = INT(name=u'ranac', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RAN-AreaCode')), opt=True)
_PLMN_IdentityInfo_cellIdentity = BIT_STR(name=u'cellIdentity', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CellIdentity')))
_PLMN_IdentityInfo_cellReservedForOperatorUse = ENUM(name=u'cellReservedForOperatorUse', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PLMN_IdentityInfo_cellReservedForOperatorUse._cont = ASN1Dict([(u'reserved', 0), (u'notReserved', 1)])
_PLMN_IdentityInfo_cellReservedForOperatorUse._ext = None
PLMN_IdentityInfo._cont = ASN1Dict([
(u'plmn-IdentityList', _PLMN_IdentityInfo_plmn_IdentityList),
(u'trackingAreaCode', _PLMN_IdentityInfo_trackingAreaCode),
(u'ranac', _PLMN_IdentityInfo_ranac),
(u'cellIdentity', _PLMN_IdentityInfo_cellIdentity),
(u'cellReservedForOperatorUse', _PLMN_IdentityInfo_cellReservedForOperatorUse),
])
PLMN_IdentityInfo._ext = []
#-----< PRB-Id >-----#
PRB_Id = INT(name=u'PRB-Id', mode=MODE_TYPE)
PRB_Id._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=274)], ev=None, er=[])
#-----< PTRS-DownlinkConfig >-----#
PTRS_DownlinkConfig = SEQ(name=u'PTRS-DownlinkConfig', mode=MODE_TYPE)
_PTRS_DownlinkConfig_frequencyDensity = SEQ_OF(name=u'frequencyDensity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PTRS_DownlinkConfig_frequencyDensity__item_ = INT(name='_item_', mode=MODE_TYPE)
__PTRS_DownlinkConfig_frequencyDensity__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=276)], ev=None, er=[])
_PTRS_DownlinkConfig_frequencyDensity._cont = __PTRS_DownlinkConfig_frequencyDensity__item_
_PTRS_DownlinkConfig_frequencyDensity._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
_PTRS_DownlinkConfig_timeDensity = SEQ_OF(name=u'timeDensity', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PTRS_DownlinkConfig_timeDensity__item_ = INT(name='_item_', mode=MODE_TYPE)
__PTRS_DownlinkConfig_timeDensity__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=29)], ev=None, er=[])
_PTRS_DownlinkConfig_timeDensity._cont = __PTRS_DownlinkConfig_timeDensity__item_
_PTRS_DownlinkConfig_timeDensity._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
_PTRS_DownlinkConfig_epre_Ratio = INT(name=u'epre-Ratio', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PTRS_DownlinkConfig_epre_Ratio._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3)], ev=None, er=[])
_PTRS_DownlinkConfig_resourceElementOffset = ENUM(name=u'resourceElementOffset', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PTRS_DownlinkConfig_resourceElementOffset._cont = ASN1Dict([(u'offset01', 0), (u'offset10', 1), (u'offset11', 2)])
_PTRS_DownlinkConfig_resourceElementOffset._ext = None
PTRS_DownlinkConfig._cont = ASN1Dict([
(u'frequencyDensity', _PTRS_DownlinkConfig_frequencyDensity),
(u'timeDensity', _PTRS_DownlinkConfig_timeDensity),
(u'epre-Ratio', _PTRS_DownlinkConfig_epre_Ratio),
(u'resourceElementOffset', _PTRS_DownlinkConfig_resourceElementOffset),
])
PTRS_DownlinkConfig._ext = []
#-----< PTRS-UplinkConfig >-----#
PTRS_UplinkConfig = SEQ(name=u'PTRS-UplinkConfig', mode=MODE_TYPE)
_PTRS_UplinkConfig_transformPrecoderDisabled = SEQ(name=u'transformPrecoderDisabled', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PTRS_UplinkConfig_transformPrecoderDisabled_frequencyDensity = SEQ_OF(name=u'frequencyDensity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___PTRS_UplinkConfig_transformPrecoderDisabled_frequencyDensity__item_ = INT(name='_item_', mode=MODE_TYPE)
___PTRS_UplinkConfig_transformPrecoderDisabled_frequencyDensity__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=276)], ev=None, er=[])
__PTRS_UplinkConfig_transformPrecoderDisabled_frequencyDensity._cont = ___PTRS_UplinkConfig_transformPrecoderDisabled_frequencyDensity__item_
__PTRS_UplinkConfig_transformPrecoderDisabled_frequencyDensity._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
__PTRS_UplinkConfig_transformPrecoderDisabled_timeDensity = SEQ_OF(name=u'timeDensity', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___PTRS_UplinkConfig_transformPrecoderDisabled_timeDensity__item_ = INT(name='_item_', mode=MODE_TYPE)
___PTRS_UplinkConfig_transformPrecoderDisabled_timeDensity__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=29)], ev=None, er=[])
__PTRS_UplinkConfig_transformPrecoderDisabled_timeDensity._cont = ___PTRS_UplinkConfig_transformPrecoderDisabled_timeDensity__item_
__PTRS_UplinkConfig_transformPrecoderDisabled_timeDensity._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
__PTRS_UplinkConfig_transformPrecoderDisabled_maxNrofPorts = ENUM(name=u'maxNrofPorts', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PTRS_UplinkConfig_transformPrecoderDisabled_maxNrofPorts._cont = ASN1Dict([(u'n1', 0), (u'n2', 1)])
__PTRS_UplinkConfig_transformPrecoderDisabled_maxNrofPorts._ext = None
__PTRS_UplinkConfig_transformPrecoderDisabled_resourceElementOffset = ENUM(name=u'resourceElementOffset', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PTRS_UplinkConfig_transformPrecoderDisabled_resourceElementOffset._cont = ASN1Dict([(u'offset01', 0), (u'offset10', 1), (u'offset11', 2)])
__PTRS_UplinkConfig_transformPrecoderDisabled_resourceElementOffset._ext = None
__PTRS_UplinkConfig_transformPrecoderDisabled_ptrs_Power = ENUM(name=u'ptrs-Power', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PTRS_UplinkConfig_transformPrecoderDisabled_ptrs_Power._cont = ASN1Dict([(u'p00', 0), (u'p01', 1), (u'p10', 2), (u'p11', 3)])
__PTRS_UplinkConfig_transformPrecoderDisabled_ptrs_Power._ext = None
_PTRS_UplinkConfig_transformPrecoderDisabled._cont = ASN1Dict([
(u'frequencyDensity', __PTRS_UplinkConfig_transformPrecoderDisabled_frequencyDensity),
(u'timeDensity', __PTRS_UplinkConfig_transformPrecoderDisabled_timeDensity),
(u'maxNrofPorts', __PTRS_UplinkConfig_transformPrecoderDisabled_maxNrofPorts),
(u'resourceElementOffset', __PTRS_UplinkConfig_transformPrecoderDisabled_resourceElementOffset),
(u'ptrs-Power', __PTRS_UplinkConfig_transformPrecoderDisabled_ptrs_Power),
])
_PTRS_UplinkConfig_transformPrecoderDisabled._ext = None
_PTRS_UplinkConfig_transformPrecoderEnabled = SEQ(name=u'transformPrecoderEnabled', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PTRS_UplinkConfig_transformPrecoderEnabled_sampleDensity = SEQ_OF(name=u'sampleDensity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___PTRS_UplinkConfig_transformPrecoderEnabled_sampleDensity__item_ = INT(name='_item_', mode=MODE_TYPE)
___PTRS_UplinkConfig_transformPrecoderEnabled_sampleDensity__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=276)], ev=None, er=[])
__PTRS_UplinkConfig_transformPrecoderEnabled_sampleDensity._cont = ___PTRS_UplinkConfig_transformPrecoderEnabled_sampleDensity__item_
__PTRS_UplinkConfig_transformPrecoderEnabled_sampleDensity._const_sz = ASN1Set(rv=[5], rr=[], ev=None, er=[])
__PTRS_UplinkConfig_transformPrecoderEnabled_timeDensityTransformPrecoding = ENUM(name=u'timeDensityTransformPrecoding', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PTRS_UplinkConfig_transformPrecoderEnabled_timeDensityTransformPrecoding._cont = ASN1Dict([(u'd2', 0)])
__PTRS_UplinkConfig_transformPrecoderEnabled_timeDensityTransformPrecoding._ext = None
_PTRS_UplinkConfig_transformPrecoderEnabled._cont = ASN1Dict([
(u'sampleDensity', __PTRS_UplinkConfig_transformPrecoderEnabled_sampleDensity),
(u'timeDensityTransformPrecoding', __PTRS_UplinkConfig_transformPrecoderEnabled_timeDensityTransformPrecoding),
])
_PTRS_UplinkConfig_transformPrecoderEnabled._ext = None
PTRS_UplinkConfig._cont = ASN1Dict([
(u'transformPrecoderDisabled', _PTRS_UplinkConfig_transformPrecoderDisabled),
(u'transformPrecoderEnabled', _PTRS_UplinkConfig_transformPrecoderEnabled),
])
PTRS_UplinkConfig._ext = []
#-----< PUCCH-Config >-----#
PUCCH_Config = SEQ(name=u'PUCCH-Config', mode=MODE_TYPE)
_PUCCH_Config_resourceSetToAddModList = SEQ_OF(name=u'resourceSetToAddModList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PUCCH_Config_resourceSetToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-ResourceSet')))
_PUCCH_Config_resourceSetToAddModList._cont = __PUCCH_Config_resourceSetToAddModList__item_
_PUCCH_Config_resourceSetToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_PUCCH_Config_resourceSetToReleaseList = SEQ_OF(name=u'resourceSetToReleaseList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PUCCH_Config_resourceSetToReleaseList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-ResourceSetId')))
_PUCCH_Config_resourceSetToReleaseList._cont = __PUCCH_Config_resourceSetToReleaseList__item_
_PUCCH_Config_resourceSetToReleaseList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_PUCCH_Config_resourceToAddModList = SEQ_OF(name=u'resourceToAddModList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PUCCH_Config_resourceToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-Resource')))
_PUCCH_Config_resourceToAddModList._cont = __PUCCH_Config_resourceToAddModList__item_
_PUCCH_Config_resourceToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=128)], ev=None, er=[])
_PUCCH_Config_resourceToReleaseList = SEQ_OF(name=u'resourceToReleaseList', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PUCCH_Config_resourceToReleaseList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-ResourceId')))
_PUCCH_Config_resourceToReleaseList._cont = __PUCCH_Config_resourceToReleaseList__item_
_PUCCH_Config_resourceToReleaseList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=128)], ev=None, er=[])
_PUCCH_Config_format1 = CHOICE(name=u'format1', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__PUCCH_Config_format1_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PUCCH_Config_format1_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-FormatConfig')))
_PUCCH_Config_format1._cont = ASN1Dict([
(u'release', __PUCCH_Config_format1_release),
(u'setup', __PUCCH_Config_format1_setup),
])
_PUCCH_Config_format1._ext = None
_PUCCH_Config_format2 = CHOICE(name=u'format2', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__PUCCH_Config_format2_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PUCCH_Config_format2_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-FormatConfig')))
_PUCCH_Config_format2._cont = ASN1Dict([
(u'release', __PUCCH_Config_format2_release),
(u'setup', __PUCCH_Config_format2_setup),
])
_PUCCH_Config_format2._ext = None
_PUCCH_Config_format3 = CHOICE(name=u'format3', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__PUCCH_Config_format3_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PUCCH_Config_format3_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-FormatConfig')))
_PUCCH_Config_format3._cont = ASN1Dict([
(u'release', __PUCCH_Config_format3_release),
(u'setup', __PUCCH_Config_format3_setup),
])
_PUCCH_Config_format3._ext = None
_PUCCH_Config_format4 = CHOICE(name=u'format4', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__PUCCH_Config_format4_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PUCCH_Config_format4_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-FormatConfig')))
_PUCCH_Config_format4._cont = ASN1Dict([
(u'release', __PUCCH_Config_format4_release),
(u'setup', __PUCCH_Config_format4_setup),
])
_PUCCH_Config_format4._ext = None
_PUCCH_Config_schedulingRequestResourceToAddModList = SEQ_OF(name=u'schedulingRequestResourceToAddModList', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PUCCH_Config_schedulingRequestResourceToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SchedulingRequestResourceConfig')))
_PUCCH_Config_schedulingRequestResourceToAddModList._cont = __PUCCH_Config_schedulingRequestResourceToAddModList__item_
_PUCCH_Config_schedulingRequestResourceToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_PUCCH_Config_schedulingRequestResourceToReleaseList = SEQ_OF(name=u'schedulingRequestResourceToReleaseList', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PUCCH_Config_schedulingRequestResourceToReleaseList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SchedulingRequestResourceId')))
_PUCCH_Config_schedulingRequestResourceToReleaseList._cont = __PUCCH_Config_schedulingRequestResourceToReleaseList__item_
_PUCCH_Config_schedulingRequestResourceToReleaseList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_PUCCH_Config_multi_CSI_PUCCH_ResourceList = SEQ_OF(name=u'multi-CSI-PUCCH-ResourceList', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PUCCH_Config_multi_CSI_PUCCH_ResourceList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-ResourceId')))
_PUCCH_Config_multi_CSI_PUCCH_ResourceList._cont = __PUCCH_Config_multi_CSI_PUCCH_ResourceList__item_
_PUCCH_Config_multi_CSI_PUCCH_ResourceList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
_PUCCH_Config_dl_DataToUL_ACK = SEQ_OF(name=u'dl-DataToUL-ACK', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PUCCH_Config_dl_DataToUL_ACK__item_ = INT(name='_item_', mode=MODE_TYPE)
__PUCCH_Config_dl_DataToUL_ACK__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
_PUCCH_Config_dl_DataToUL_ACK._cont = __PUCCH_Config_dl_DataToUL_ACK__item_
_PUCCH_Config_dl_DataToUL_ACK._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_PUCCH_Config_spatialRelationInfoToAddModList = SEQ_OF(name=u'spatialRelationInfoToAddModList', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PUCCH_Config_spatialRelationInfoToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-SpatialRelationInfo')))
_PUCCH_Config_spatialRelationInfoToAddModList._cont = __PUCCH_Config_spatialRelationInfoToAddModList__item_
_PUCCH_Config_spatialRelationInfoToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_PUCCH_Config_spatialRelationInfoToReleaseList = SEQ_OF(name=u'spatialRelationInfoToReleaseList', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PUCCH_Config_spatialRelationInfoToReleaseList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-SpatialRelationInfoId')))
_PUCCH_Config_spatialRelationInfoToReleaseList._cont = __PUCCH_Config_spatialRelationInfoToReleaseList__item_
_PUCCH_Config_spatialRelationInfoToReleaseList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_PUCCH_Config_pucch_PowerControl = SEQ(name=u'pucch-PowerControl', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-PowerControl')), opt=True)
PUCCH_Config._cont = ASN1Dict([
(u'resourceSetToAddModList', _PUCCH_Config_resourceSetToAddModList),
(u'resourceSetToReleaseList', _PUCCH_Config_resourceSetToReleaseList),
(u'resourceToAddModList', _PUCCH_Config_resourceToAddModList),
(u'resourceToReleaseList', _PUCCH_Config_resourceToReleaseList),
(u'format1', _PUCCH_Config_format1),
(u'format2', _PUCCH_Config_format2),
(u'format3', _PUCCH_Config_format3),
(u'format4', _PUCCH_Config_format4),
(u'schedulingRequestResourceToAddModList', _PUCCH_Config_schedulingRequestResourceToAddModList),
(u'schedulingRequestResourceToReleaseList', _PUCCH_Config_schedulingRequestResourceToReleaseList),
(u'multi-CSI-PUCCH-ResourceList', _PUCCH_Config_multi_CSI_PUCCH_ResourceList),
(u'dl-DataToUL-ACK', _PUCCH_Config_dl_DataToUL_ACK),
(u'spatialRelationInfoToAddModList', _PUCCH_Config_spatialRelationInfoToAddModList),
(u'spatialRelationInfoToReleaseList', _PUCCH_Config_spatialRelationInfoToReleaseList),
(u'pucch-PowerControl', _PUCCH_Config_pucch_PowerControl),
])
PUCCH_Config._ext = []
#-----< PUCCH-FormatConfig >-----#
PUCCH_FormatConfig = SEQ(name=u'PUCCH-FormatConfig', mode=MODE_TYPE)
_PUCCH_FormatConfig_interslotFrequencyHopping = ENUM(name=u'interslotFrequencyHopping', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUCCH_FormatConfig_interslotFrequencyHopping._cont = ASN1Dict([(u'enabled', 0)])
_PUCCH_FormatConfig_interslotFrequencyHopping._ext = None
_PUCCH_FormatConfig_additionalDMRS = ENUM(name=u'additionalDMRS', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUCCH_FormatConfig_additionalDMRS._cont = ASN1Dict([(u'true', 0)])
_PUCCH_FormatConfig_additionalDMRS._ext = None
_PUCCH_FormatConfig_maxCodeRate = ENUM(name=u'maxCodeRate', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-MaxCodeRate')), opt=True)
_PUCCH_FormatConfig_nrofSlots = ENUM(name=u'nrofSlots', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUCCH_FormatConfig_nrofSlots._cont = ASN1Dict([(u'n2', 0), (u'n4', 1), (u'n8', 2)])
_PUCCH_FormatConfig_nrofSlots._ext = None
_PUCCH_FormatConfig_pi2BPSK = ENUM(name=u'pi2BPSK', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUCCH_FormatConfig_pi2BPSK._cont = ASN1Dict([(u'enabled', 0)])
_PUCCH_FormatConfig_pi2BPSK._ext = None
_PUCCH_FormatConfig_simultaneousHARQ_ACK_CSI = ENUM(name=u'simultaneousHARQ-ACK-CSI', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUCCH_FormatConfig_simultaneousHARQ_ACK_CSI._cont = ASN1Dict([(u'true', 0)])
_PUCCH_FormatConfig_simultaneousHARQ_ACK_CSI._ext = None
PUCCH_FormatConfig._cont = ASN1Dict([
(u'interslotFrequencyHopping', _PUCCH_FormatConfig_interslotFrequencyHopping),
(u'additionalDMRS', _PUCCH_FormatConfig_additionalDMRS),
(u'maxCodeRate', _PUCCH_FormatConfig_maxCodeRate),
(u'nrofSlots', _PUCCH_FormatConfig_nrofSlots),
(u'pi2BPSK', _PUCCH_FormatConfig_pi2BPSK),
(u'simultaneousHARQ-ACK-CSI', _PUCCH_FormatConfig_simultaneousHARQ_ACK_CSI),
])
PUCCH_FormatConfig._ext = None
#-----< PUCCH-MaxCodeRate >-----#
PUCCH_MaxCodeRate = ENUM(name=u'PUCCH-MaxCodeRate', mode=MODE_TYPE)
PUCCH_MaxCodeRate._cont = ASN1Dict([(u'zeroDot08', 0), (u'zeroDot15', 1), (u'zeroDot25', 2), (u'zeroDot35', 3), (u'zeroDot45', 4), (u'zeroDot60', 5), (u'zeroDot80', 6)])
PUCCH_MaxCodeRate._ext = None
#-----< PUCCH-ResourceSet >-----#
PUCCH_ResourceSet = SEQ(name=u'PUCCH-ResourceSet', mode=MODE_TYPE)
_PUCCH_ResourceSet_pucch_ResourceSetId = INT(name=u'pucch-ResourceSetId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-ResourceSetId')))
_PUCCH_ResourceSet_resourceList = SEQ_OF(name=u'resourceList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PUCCH_ResourceSet_resourceList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-ResourceId')))
_PUCCH_ResourceSet_resourceList._cont = __PUCCH_ResourceSet_resourceList__item_
_PUCCH_ResourceSet_resourceList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_PUCCH_ResourceSet_maxPayloadMinus1 = INT(name=u'maxPayloadMinus1', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUCCH_ResourceSet_maxPayloadMinus1._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=4, ub=256)], ev=None, er=[])
PUCCH_ResourceSet._cont = ASN1Dict([
(u'pucch-ResourceSetId', _PUCCH_ResourceSet_pucch_ResourceSetId),
(u'resourceList', _PUCCH_ResourceSet_resourceList),
(u'maxPayloadMinus1', _PUCCH_ResourceSet_maxPayloadMinus1),
])
PUCCH_ResourceSet._ext = None
#-----< PUCCH-ResourceSetId >-----#
PUCCH_ResourceSetId = INT(name=u'PUCCH-ResourceSetId', mode=MODE_TYPE)
PUCCH_ResourceSetId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3)], ev=None, er=[])
#-----< PUCCH-Resource >-----#
PUCCH_Resource = SEQ(name=u'PUCCH-Resource', mode=MODE_TYPE)
_PUCCH_Resource_pucch_ResourceId = INT(name=u'pucch-ResourceId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-ResourceId')))
_PUCCH_Resource_startingPRB = INT(name=u'startingPRB', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PRB-Id')))
_PUCCH_Resource_intraSlotFrequencyHopping = ENUM(name=u'intraSlotFrequencyHopping', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUCCH_Resource_intraSlotFrequencyHopping._cont = ASN1Dict([(u'enabled', 0)])
_PUCCH_Resource_intraSlotFrequencyHopping._ext = None
_PUCCH_Resource_secondHopPRB = INT(name=u'secondHopPRB', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PRB-Id')), opt=True)
_PUCCH_Resource_format = CHOICE(name=u'format', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__PUCCH_Resource_format_format0 = SEQ(name=u'format0', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-format0')))
__PUCCH_Resource_format_format1 = SEQ(name=u'format1', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-format1')))
__PUCCH_Resource_format_format2 = SEQ(name=u'format2', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-format2')))
__PUCCH_Resource_format_format3 = SEQ(name=u'format3', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-format3')))
__PUCCH_Resource_format_format4 = SEQ(name=u'format4', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-format4')))
_PUCCH_Resource_format._cont = ASN1Dict([
(u'format0', __PUCCH_Resource_format_format0),
(u'format1', __PUCCH_Resource_format_format1),
(u'format2', __PUCCH_Resource_format_format2),
(u'format3', __PUCCH_Resource_format_format3),
(u'format4', __PUCCH_Resource_format_format4),
])
_PUCCH_Resource_format._ext = None
PUCCH_Resource._cont = ASN1Dict([
(u'pucch-ResourceId', _PUCCH_Resource_pucch_ResourceId),
(u'startingPRB', _PUCCH_Resource_startingPRB),
(u'intraSlotFrequencyHopping', _PUCCH_Resource_intraSlotFrequencyHopping),
(u'secondHopPRB', _PUCCH_Resource_secondHopPRB),
(u'format', _PUCCH_Resource_format),
])
PUCCH_Resource._ext = None
#-----< PUCCH-ResourceId >-----#
PUCCH_ResourceId = INT(name=u'PUCCH-ResourceId', mode=MODE_TYPE)
PUCCH_ResourceId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=None, er=[])
#-----< PUCCH-format0 >-----#
PUCCH_format0 = SEQ(name=u'PUCCH-format0', mode=MODE_TYPE)
_PUCCH_format0_initialCyclicShift = INT(name=u'initialCyclicShift', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PUCCH_format0_initialCyclicShift._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=11)], ev=None, er=[])
_PUCCH_format0_nrofSymbols = INT(name=u'nrofSymbols', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PUCCH_format0_nrofSymbols._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
_PUCCH_format0_startingSymbolIndex = INT(name=u'startingSymbolIndex', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PUCCH_format0_startingSymbolIndex._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=13)], ev=None, er=[])
PUCCH_format0._cont = ASN1Dict([
(u'initialCyclicShift', _PUCCH_format0_initialCyclicShift),
(u'nrofSymbols', _PUCCH_format0_nrofSymbols),
(u'startingSymbolIndex', _PUCCH_format0_startingSymbolIndex),
])
PUCCH_format0._ext = None
#-----< PUCCH-format1 >-----#
PUCCH_format1 = SEQ(name=u'PUCCH-format1', mode=MODE_TYPE)
_PUCCH_format1_initialCyclicShift = INT(name=u'initialCyclicShift', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PUCCH_format1_initialCyclicShift._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=11)], ev=None, er=[])
_PUCCH_format1_nrofSymbols = INT(name=u'nrofSymbols', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PUCCH_format1_nrofSymbols._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=4, ub=14)], ev=None, er=[])
_PUCCH_format1_startingSymbolIndex = INT(name=u'startingSymbolIndex', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PUCCH_format1_startingSymbolIndex._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=10)], ev=None, er=[])
_PUCCH_format1_timeDomainOCC = INT(name=u'timeDomainOCC', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PUCCH_format1_timeDomainOCC._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=6)], ev=None, er=[])
PUCCH_format1._cont = ASN1Dict([
(u'initialCyclicShift', _PUCCH_format1_initialCyclicShift),
(u'nrofSymbols', _PUCCH_format1_nrofSymbols),
(u'startingSymbolIndex', _PUCCH_format1_startingSymbolIndex),
(u'timeDomainOCC', _PUCCH_format1_timeDomainOCC),
])
PUCCH_format1._ext = None
#-----< PUCCH-format2 >-----#
PUCCH_format2 = SEQ(name=u'PUCCH-format2', mode=MODE_TYPE)
_PUCCH_format2_nrofPRBs = INT(name=u'nrofPRBs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PUCCH_format2_nrofPRBs._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_PUCCH_format2_nrofSymbols = INT(name=u'nrofSymbols', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PUCCH_format2_nrofSymbols._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
_PUCCH_format2_startingSymbolIndex = INT(name=u'startingSymbolIndex', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PUCCH_format2_startingSymbolIndex._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=13)], ev=None, er=[])
PUCCH_format2._cont = ASN1Dict([
(u'nrofPRBs', _PUCCH_format2_nrofPRBs),
(u'nrofSymbols', _PUCCH_format2_nrofSymbols),
(u'startingSymbolIndex', _PUCCH_format2_startingSymbolIndex),
])
PUCCH_format2._ext = None
#-----< PUCCH-format3 >-----#
PUCCH_format3 = SEQ(name=u'PUCCH-format3', mode=MODE_TYPE)
_PUCCH_format3_nrofPRBs = INT(name=u'nrofPRBs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PUCCH_format3_nrofPRBs._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_PUCCH_format3_nrofSymbols = INT(name=u'nrofSymbols', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PUCCH_format3_nrofSymbols._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=4, ub=14)], ev=None, er=[])
_PUCCH_format3_startingSymbolIndex = INT(name=u'startingSymbolIndex', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PUCCH_format3_startingSymbolIndex._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=10)], ev=None, er=[])
PUCCH_format3._cont = ASN1Dict([
(u'nrofPRBs', _PUCCH_format3_nrofPRBs),
(u'nrofSymbols', _PUCCH_format3_nrofSymbols),
(u'startingSymbolIndex', _PUCCH_format3_startingSymbolIndex),
])
PUCCH_format3._ext = None
#-----< PUCCH-format4 >-----#
PUCCH_format4 = SEQ(name=u'PUCCH-format4', mode=MODE_TYPE)
_PUCCH_format4_nrofSymbols = INT(name=u'nrofSymbols', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PUCCH_format4_nrofSymbols._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=4, ub=14)], ev=None, er=[])
_PUCCH_format4_occ_Length = ENUM(name=u'occ-Length', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PUCCH_format4_occ_Length._cont = ASN1Dict([(u'n2', 0), (u'n4', 1)])
_PUCCH_format4_occ_Length._ext = None
_PUCCH_format4_occ_Index = ENUM(name=u'occ-Index', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PUCCH_format4_occ_Index._cont = ASN1Dict([(u'n0', 0), (u'n1', 1), (u'n2', 2), (u'n3', 3)])
_PUCCH_format4_occ_Index._ext = None
_PUCCH_format4_startingSymbolIndex = INT(name=u'startingSymbolIndex', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PUCCH_format4_startingSymbolIndex._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=10)], ev=None, er=[])
PUCCH_format4._cont = ASN1Dict([
(u'nrofSymbols', _PUCCH_format4_nrofSymbols),
(u'occ-Length', _PUCCH_format4_occ_Length),
(u'occ-Index', _PUCCH_format4_occ_Index),
(u'startingSymbolIndex', _PUCCH_format4_startingSymbolIndex),
])
PUCCH_format4._ext = None
#-----< PUCCH-ConfigCommon >-----#
PUCCH_ConfigCommon = SEQ(name=u'PUCCH-ConfigCommon', mode=MODE_TYPE)
_PUCCH_ConfigCommon_pucch_ResourceCommon = INT(name=u'pucch-ResourceCommon', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUCCH_ConfigCommon_pucch_ResourceCommon._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
_PUCCH_ConfigCommon_pucch_GroupHopping = ENUM(name=u'pucch-GroupHopping', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PUCCH_ConfigCommon_pucch_GroupHopping._cont = ASN1Dict([(u'neither', 0), (u'enable', 1), (u'disable', 2)])
_PUCCH_ConfigCommon_pucch_GroupHopping._ext = None
_PUCCH_ConfigCommon_hoppingId = INT(name=u'hoppingId', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUCCH_ConfigCommon_hoppingId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1023)], ev=None, er=[])
_PUCCH_ConfigCommon_p0_nominal = INT(name=u'p0-nominal', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUCCH_ConfigCommon_p0_nominal._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-202, ub=24)], ev=None, er=[])
PUCCH_ConfigCommon._cont = ASN1Dict([
(u'pucch-ResourceCommon', _PUCCH_ConfigCommon_pucch_ResourceCommon),
(u'pucch-GroupHopping', _PUCCH_ConfigCommon_pucch_GroupHopping),
(u'hoppingId', _PUCCH_ConfigCommon_hoppingId),
(u'p0-nominal', _PUCCH_ConfigCommon_p0_nominal),
])
PUCCH_ConfigCommon._ext = []
#-----< PUCCH-PathlossReferenceRS-Id >-----#
PUCCH_PathlossReferenceRS_Id = INT(name=u'PUCCH-PathlossReferenceRS-Id', mode=MODE_TYPE)
PUCCH_PathlossReferenceRS_Id._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3)], ev=None, er=[])
#-----< PUCCH-PowerControl >-----#
PUCCH_PowerControl = SEQ(name=u'PUCCH-PowerControl', mode=MODE_TYPE)
_PUCCH_PowerControl_deltaF_PUCCH_f0 = INT(name=u'deltaF-PUCCH-f0', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUCCH_PowerControl_deltaF_PUCCH_f0._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-16, ub=15)], ev=None, er=[])
_PUCCH_PowerControl_deltaF_PUCCH_f1 = INT(name=u'deltaF-PUCCH-f1', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUCCH_PowerControl_deltaF_PUCCH_f1._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-16, ub=15)], ev=None, er=[])
_PUCCH_PowerControl_deltaF_PUCCH_f2 = INT(name=u'deltaF-PUCCH-f2', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUCCH_PowerControl_deltaF_PUCCH_f2._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-16, ub=15)], ev=None, er=[])
_PUCCH_PowerControl_deltaF_PUCCH_f3 = INT(name=u'deltaF-PUCCH-f3', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUCCH_PowerControl_deltaF_PUCCH_f3._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-16, ub=15)], ev=None, er=[])
_PUCCH_PowerControl_deltaF_PUCCH_f4 = INT(name=u'deltaF-PUCCH-f4', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUCCH_PowerControl_deltaF_PUCCH_f4._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-16, ub=15)], ev=None, er=[])
_PUCCH_PowerControl_p0_Set = SEQ_OF(name=u'p0-Set', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PUCCH_PowerControl_p0_Set__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'P0-PUCCH')))
_PUCCH_PowerControl_p0_Set._cont = __PUCCH_PowerControl_p0_Set__item_
_PUCCH_PowerControl_p0_Set._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_PUCCH_PowerControl_pathlossReferenceRSs = SEQ_OF(name=u'pathlossReferenceRSs', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PUCCH_PowerControl_pathlossReferenceRSs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-PathlossReferenceRS')))
_PUCCH_PowerControl_pathlossReferenceRSs._cont = __PUCCH_PowerControl_pathlossReferenceRSs__item_
_PUCCH_PowerControl_pathlossReferenceRSs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_PUCCH_PowerControl_twoPUCCH_PC_AdjustmentStates = ENUM(name=u'twoPUCCH-PC-AdjustmentStates', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUCCH_PowerControl_twoPUCCH_PC_AdjustmentStates._cont = ASN1Dict([(u'twoStates', 0)])
_PUCCH_PowerControl_twoPUCCH_PC_AdjustmentStates._ext = None
PUCCH_PowerControl._cont = ASN1Dict([
(u'deltaF-PUCCH-f0', _PUCCH_PowerControl_deltaF_PUCCH_f0),
(u'deltaF-PUCCH-f1', _PUCCH_PowerControl_deltaF_PUCCH_f1),
(u'deltaF-PUCCH-f2', _PUCCH_PowerControl_deltaF_PUCCH_f2),
(u'deltaF-PUCCH-f3', _PUCCH_PowerControl_deltaF_PUCCH_f3),
(u'deltaF-PUCCH-f4', _PUCCH_PowerControl_deltaF_PUCCH_f4),
(u'p0-Set', _PUCCH_PowerControl_p0_Set),
(u'pathlossReferenceRSs', _PUCCH_PowerControl_pathlossReferenceRSs),
(u'twoPUCCH-PC-AdjustmentStates', _PUCCH_PowerControl_twoPUCCH_PC_AdjustmentStates),
])
PUCCH_PowerControl._ext = []
#-----< P0-PUCCH >-----#
P0_PUCCH = SEQ(name=u'P0-PUCCH', mode=MODE_TYPE)
_P0_PUCCH_p0_PUCCH_Id = INT(name=u'p0-PUCCH-Id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'P0-PUCCH-Id')))
_P0_PUCCH_p0_PUCCH_Value = INT(name=u'p0-PUCCH-Value', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_P0_PUCCH_p0_PUCCH_Value._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-16, ub=15)], ev=None, er=[])
P0_PUCCH._cont = ASN1Dict([
(u'p0-PUCCH-Id', _P0_PUCCH_p0_PUCCH_Id),
(u'p0-PUCCH-Value', _P0_PUCCH_p0_PUCCH_Value),
])
P0_PUCCH._ext = None
#-----< P0-PUCCH-Id >-----#
P0_PUCCH_Id = INT(name=u'P0-PUCCH-Id', mode=MODE_TYPE)
P0_PUCCH_Id._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< PUCCH-PathlossReferenceRS >-----#
PUCCH_PathlossReferenceRS = SEQ(name=u'PUCCH-PathlossReferenceRS', mode=MODE_TYPE)
_PUCCH_PathlossReferenceRS_pucch_PathlossReferenceRS_Id = INT(name=u'pucch-PathlossReferenceRS-Id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-PathlossReferenceRS-Id')))
_PUCCH_PathlossReferenceRS_referenceSignal = CHOICE(name=u'referenceSignal', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__PUCCH_PathlossReferenceRS_referenceSignal_ssb_Index = INT(name=u'ssb-Index', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-Index')))
__PUCCH_PathlossReferenceRS_referenceSignal_csi_RS_Index = INT(name=u'csi-RS-Index', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NZP-CSI-RS-ResourceId')))
_PUCCH_PathlossReferenceRS_referenceSignal._cont = ASN1Dict([
(u'ssb-Index', __PUCCH_PathlossReferenceRS_referenceSignal_ssb_Index),
(u'csi-RS-Index', __PUCCH_PathlossReferenceRS_referenceSignal_csi_RS_Index),
])
_PUCCH_PathlossReferenceRS_referenceSignal._ext = None
PUCCH_PathlossReferenceRS._cont = ASN1Dict([
(u'pucch-PathlossReferenceRS-Id', _PUCCH_PathlossReferenceRS_pucch_PathlossReferenceRS_Id),
(u'referenceSignal', _PUCCH_PathlossReferenceRS_referenceSignal),
])
PUCCH_PathlossReferenceRS._ext = None
#-----< PUCCH-SpatialRelationInfo >-----#
PUCCH_SpatialRelationInfo = SEQ(name=u'PUCCH-SpatialRelationInfo', mode=MODE_TYPE)
_PUCCH_SpatialRelationInfo_pucch_SpatialRelationInfoId = INT(name=u'pucch-SpatialRelationInfoId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-SpatialRelationInfoId')))
_PUCCH_SpatialRelationInfo_servingCellId = INT(name=u'servingCellId', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')), opt=True)
_PUCCH_SpatialRelationInfo_referenceSignal = CHOICE(name=u'referenceSignal', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__PUCCH_SpatialRelationInfo_referenceSignal_ssb_Index = INT(name=u'ssb-Index', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-Index')))
__PUCCH_SpatialRelationInfo_referenceSignal_csi_RS_Index = INT(name=u'csi-RS-Index', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NZP-CSI-RS-ResourceId')))
__PUCCH_SpatialRelationInfo_referenceSignal_srs = SEQ(name=u'srs', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___PUCCH_SpatialRelationInfo_referenceSignal_srs_resource = INT(name=u'resource', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-ResourceId')))
___PUCCH_SpatialRelationInfo_referenceSignal_srs_uplinkBWP = INT(name=u'uplinkBWP', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP-Id')))
__PUCCH_SpatialRelationInfo_referenceSignal_srs._cont = ASN1Dict([
(u'resource', ___PUCCH_SpatialRelationInfo_referenceSignal_srs_resource),
(u'uplinkBWP', ___PUCCH_SpatialRelationInfo_referenceSignal_srs_uplinkBWP),
])
__PUCCH_SpatialRelationInfo_referenceSignal_srs._ext = None
_PUCCH_SpatialRelationInfo_referenceSignal._cont = ASN1Dict([
(u'ssb-Index', __PUCCH_SpatialRelationInfo_referenceSignal_ssb_Index),
(u'csi-RS-Index', __PUCCH_SpatialRelationInfo_referenceSignal_csi_RS_Index),
(u'srs', __PUCCH_SpatialRelationInfo_referenceSignal_srs),
])
_PUCCH_SpatialRelationInfo_referenceSignal._ext = None
_PUCCH_SpatialRelationInfo_pucch_PathlossReferenceRS_Id = INT(name=u'pucch-PathlossReferenceRS-Id', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-PathlossReferenceRS-Id')))
_PUCCH_SpatialRelationInfo_p0_PUCCH_Id = INT(name=u'p0-PUCCH-Id', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'P0-PUCCH-Id')))
_PUCCH_SpatialRelationInfo_closedLoopIndex = ENUM(name=u'closedLoopIndex', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PUCCH_SpatialRelationInfo_closedLoopIndex._cont = ASN1Dict([(u'i0', 0), (u'i1', 1)])
_PUCCH_SpatialRelationInfo_closedLoopIndex._ext = None
PUCCH_SpatialRelationInfo._cont = ASN1Dict([
(u'pucch-SpatialRelationInfoId', _PUCCH_SpatialRelationInfo_pucch_SpatialRelationInfoId),
(u'servingCellId', _PUCCH_SpatialRelationInfo_servingCellId),
(u'referenceSignal', _PUCCH_SpatialRelationInfo_referenceSignal),
(u'pucch-PathlossReferenceRS-Id', _PUCCH_SpatialRelationInfo_pucch_PathlossReferenceRS_Id),
(u'p0-PUCCH-Id', _PUCCH_SpatialRelationInfo_p0_PUCCH_Id),
(u'closedLoopIndex', _PUCCH_SpatialRelationInfo_closedLoopIndex),
])
PUCCH_SpatialRelationInfo._ext = None
#-----< PUCCH-SpatialRelationInfoId >-----#
PUCCH_SpatialRelationInfoId = INT(name=u'PUCCH-SpatialRelationInfoId', mode=MODE_TYPE)
PUCCH_SpatialRelationInfoId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< PUCCH-TPC-CommandConfig >-----#
PUCCH_TPC_CommandConfig = SEQ(name=u'PUCCH-TPC-CommandConfig', mode=MODE_TYPE)
_PUCCH_TPC_CommandConfig_tpc_IndexPCell = INT(name=u'tpc-IndexPCell', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUCCH_TPC_CommandConfig_tpc_IndexPCell._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=15)], ev=None, er=[])
_PUCCH_TPC_CommandConfig_tpc_IndexPUCCH_SCell = INT(name=u'tpc-IndexPUCCH-SCell', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUCCH_TPC_CommandConfig_tpc_IndexPUCCH_SCell._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=15)], ev=None, er=[])
PUCCH_TPC_CommandConfig._cont = ASN1Dict([
(u'tpc-IndexPCell', _PUCCH_TPC_CommandConfig_tpc_IndexPCell),
(u'tpc-IndexPUCCH-SCell', _PUCCH_TPC_CommandConfig_tpc_IndexPUCCH_SCell),
])
PUCCH_TPC_CommandConfig._ext = []
#-----< PUSCH-Config >-----#
PUSCH_Config = SEQ(name=u'PUSCH-Config', mode=MODE_TYPE)
_PUSCH_Config_dataScramblingIdentityPUSCH = INT(name=u'dataScramblingIdentityPUSCH', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUSCH_Config_dataScramblingIdentityPUSCH._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1023)], ev=None, er=[])
_PUSCH_Config_txConfig = ENUM(name=u'txConfig', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUSCH_Config_txConfig._cont = ASN1Dict([(u'codebook', 0), (u'nonCodebook', 1)])
_PUSCH_Config_txConfig._ext = None
_PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeA = CHOICE(name=u'dmrs-UplinkForPUSCH-MappingTypeA', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeA_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeA_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DMRS-UplinkConfig')))
_PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeA._cont = ASN1Dict([
(u'release', __PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeA_release),
(u'setup', __PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeA_setup),
])
_PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeA._ext = None
_PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeB = CHOICE(name=u'dmrs-UplinkForPUSCH-MappingTypeB', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeB_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeB_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DMRS-UplinkConfig')))
_PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeB._cont = ASN1Dict([
(u'release', __PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeB_release),
(u'setup', __PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeB_setup),
])
_PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeB._ext = None
_PUSCH_Config_pusch_PowerControl = SEQ(name=u'pusch-PowerControl', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUSCH-PowerControl')), opt=True)
_PUSCH_Config_frequencyHopping = ENUM(name=u'frequencyHopping', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUSCH_Config_frequencyHopping._cont = ASN1Dict([(u'intraSlot', 0), (u'interSlot', 1)])
_PUSCH_Config_frequencyHopping._ext = None
_PUSCH_Config_frequencyHoppingOffsetLists = SEQ_OF(name=u'frequencyHoppingOffsetLists', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PUSCH_Config_frequencyHoppingOffsetLists__item_ = INT(name='_item_', mode=MODE_TYPE)
__PUSCH_Config_frequencyHoppingOffsetLists__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=274)], ev=None, er=[])
_PUSCH_Config_frequencyHoppingOffsetLists._cont = __PUSCH_Config_frequencyHoppingOffsetLists__item_
_PUSCH_Config_frequencyHoppingOffsetLists._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_PUSCH_Config_resourceAllocation = ENUM(name=u'resourceAllocation', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PUSCH_Config_resourceAllocation._cont = ASN1Dict([(u'resourceAllocationType0', 0), (u'resourceAllocationType1', 1), (u'dynamicSwitch', 2)])
_PUSCH_Config_resourceAllocation._ext = None
_PUSCH_Config_pusch_TimeDomainAllocationList = CHOICE(name=u'pusch-TimeDomainAllocationList', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__PUSCH_Config_pusch_TimeDomainAllocationList_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PUSCH_Config_pusch_TimeDomainAllocationList_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUSCH-TimeDomainResourceAllocationList')))
_PUSCH_Config_pusch_TimeDomainAllocationList._cont = ASN1Dict([
(u'release', __PUSCH_Config_pusch_TimeDomainAllocationList_release),
(u'setup', __PUSCH_Config_pusch_TimeDomainAllocationList_setup),
])
_PUSCH_Config_pusch_TimeDomainAllocationList._ext = None
_PUSCH_Config_pusch_AggregationFactor = ENUM(name=u'pusch-AggregationFactor', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUSCH_Config_pusch_AggregationFactor._cont = ASN1Dict([(u'n2', 0), (u'n4', 1), (u'n8', 2)])
_PUSCH_Config_pusch_AggregationFactor._ext = None
_PUSCH_Config_mcs_Table = ENUM(name=u'mcs-Table', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUSCH_Config_mcs_Table._cont = ASN1Dict([(u'qam256', 0), (u'qam64LowSE', 1)])
_PUSCH_Config_mcs_Table._ext = None
_PUSCH_Config_mcs_TableTransformPrecoder = ENUM(name=u'mcs-TableTransformPrecoder', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUSCH_Config_mcs_TableTransformPrecoder._cont = ASN1Dict([(u'qam256', 0), (u'qam64LowSE', 1)])
_PUSCH_Config_mcs_TableTransformPrecoder._ext = None
_PUSCH_Config_transformPrecoder = ENUM(name=u'transformPrecoder', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUSCH_Config_transformPrecoder._cont = ASN1Dict([(u'enabled', 0), (u'disabled', 1)])
_PUSCH_Config_transformPrecoder._ext = None
_PUSCH_Config_codebookSubset = ENUM(name=u'codebookSubset', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUSCH_Config_codebookSubset._cont = ASN1Dict([(u'fullyAndPartialAndNonCoherent', 0), (u'partialAndNonCoherent', 1), (u'nonCoherent', 2)])
_PUSCH_Config_codebookSubset._ext = None
_PUSCH_Config_maxRank = INT(name=u'maxRank', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUSCH_Config_maxRank._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_PUSCH_Config_rbg_Size = ENUM(name=u'rbg-Size', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUSCH_Config_rbg_Size._cont = ASN1Dict([(u'config2', 0)])
_PUSCH_Config_rbg_Size._ext = None
_PUSCH_Config_uci_OnPUSCH = CHOICE(name=u'uci-OnPUSCH', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__PUSCH_Config_uci_OnPUSCH_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PUSCH_Config_uci_OnPUSCH_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UCI-OnPUSCH')))
_PUSCH_Config_uci_OnPUSCH._cont = ASN1Dict([
(u'release', __PUSCH_Config_uci_OnPUSCH_release),
(u'setup', __PUSCH_Config_uci_OnPUSCH_setup),
])
_PUSCH_Config_uci_OnPUSCH._ext = None
_PUSCH_Config_tp_pi2BPSK = ENUM(name=u'tp-pi2BPSK', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUSCH_Config_tp_pi2BPSK._cont = ASN1Dict([(u'enabled', 0)])
_PUSCH_Config_tp_pi2BPSK._ext = None
PUSCH_Config._cont = ASN1Dict([
(u'dataScramblingIdentityPUSCH', _PUSCH_Config_dataScramblingIdentityPUSCH),
(u'txConfig', _PUSCH_Config_txConfig),
(u'dmrs-UplinkForPUSCH-MappingTypeA', _PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeA),
(u'dmrs-UplinkForPUSCH-MappingTypeB', _PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeB),
(u'pusch-PowerControl', _PUSCH_Config_pusch_PowerControl),
(u'frequencyHopping', _PUSCH_Config_frequencyHopping),
(u'frequencyHoppingOffsetLists', _PUSCH_Config_frequencyHoppingOffsetLists),
(u'resourceAllocation', _PUSCH_Config_resourceAllocation),
(u'pusch-TimeDomainAllocationList', _PUSCH_Config_pusch_TimeDomainAllocationList),
(u'pusch-AggregationFactor', _PUSCH_Config_pusch_AggregationFactor),
(u'mcs-Table', _PUSCH_Config_mcs_Table),
(u'mcs-TableTransformPrecoder', _PUSCH_Config_mcs_TableTransformPrecoder),
(u'transformPrecoder', _PUSCH_Config_transformPrecoder),
(u'codebookSubset', _PUSCH_Config_codebookSubset),
(u'maxRank', _PUSCH_Config_maxRank),
(u'rbg-Size', _PUSCH_Config_rbg_Size),
(u'uci-OnPUSCH', _PUSCH_Config_uci_OnPUSCH),
(u'tp-pi2BPSK', _PUSCH_Config_tp_pi2BPSK),
])
PUSCH_Config._ext = []
#-----< UCI-OnPUSCH >-----#
UCI_OnPUSCH = SEQ(name=u'UCI-OnPUSCH', mode=MODE_TYPE)
_UCI_OnPUSCH_betaOffsets = CHOICE(name=u'betaOffsets', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__UCI_OnPUSCH_betaOffsets_dynamic = SEQ_OF(name=u'dynamic', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___UCI_OnPUSCH_betaOffsets_dynamic__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BetaOffsets')))
__UCI_OnPUSCH_betaOffsets_dynamic._cont = ___UCI_OnPUSCH_betaOffsets_dynamic__item_
__UCI_OnPUSCH_betaOffsets_dynamic._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
__UCI_OnPUSCH_betaOffsets_semiStatic = SEQ(name=u'semiStatic', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BetaOffsets')))
_UCI_OnPUSCH_betaOffsets._cont = ASN1Dict([
(u'dynamic', __UCI_OnPUSCH_betaOffsets_dynamic),
(u'semiStatic', __UCI_OnPUSCH_betaOffsets_semiStatic),
])
_UCI_OnPUSCH_betaOffsets._ext = None
_UCI_OnPUSCH_scaling = ENUM(name=u'scaling', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UCI_OnPUSCH_scaling._cont = ASN1Dict([(u'f0p5', 0), (u'f0p65', 1), (u'f0p8', 2), (u'f1', 3)])
_UCI_OnPUSCH_scaling._ext = None
UCI_OnPUSCH._cont = ASN1Dict([
(u'betaOffsets', _UCI_OnPUSCH_betaOffsets),
(u'scaling', _UCI_OnPUSCH_scaling),
])
UCI_OnPUSCH._ext = None
#-----< PUSCH-ConfigCommon >-----#
PUSCH_ConfigCommon = SEQ(name=u'PUSCH-ConfigCommon', mode=MODE_TYPE)
_PUSCH_ConfigCommon_groupHoppingEnabledTransformPrecoding = ENUM(name=u'groupHoppingEnabledTransformPrecoding', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUSCH_ConfigCommon_groupHoppingEnabledTransformPrecoding._cont = ASN1Dict([(u'enabled', 0)])
_PUSCH_ConfigCommon_groupHoppingEnabledTransformPrecoding._ext = None
_PUSCH_ConfigCommon_pusch_TimeDomainAllocationList = SEQ_OF(name=u'pusch-TimeDomainAllocationList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUSCH-TimeDomainResourceAllocationList')), opt=True)
_PUSCH_ConfigCommon_msg3_DeltaPreamble = INT(name=u'msg3-DeltaPreamble', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUSCH_ConfigCommon_msg3_DeltaPreamble._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-1, ub=6)], ev=None, er=[])
_PUSCH_ConfigCommon_p0_NominalWithGrant = INT(name=u'p0-NominalWithGrant', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUSCH_ConfigCommon_p0_NominalWithGrant._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-202, ub=24)], ev=None, er=[])
PUSCH_ConfigCommon._cont = ASN1Dict([
(u'groupHoppingEnabledTransformPrecoding', _PUSCH_ConfigCommon_groupHoppingEnabledTransformPrecoding),
(u'pusch-TimeDomainAllocationList', _PUSCH_ConfigCommon_pusch_TimeDomainAllocationList),
(u'msg3-DeltaPreamble', _PUSCH_ConfigCommon_msg3_DeltaPreamble),
(u'p0-NominalWithGrant', _PUSCH_ConfigCommon_p0_NominalWithGrant),
])
PUSCH_ConfigCommon._ext = []
#-----< PUSCH-PowerControl >-----#
PUSCH_PowerControl = SEQ(name=u'PUSCH-PowerControl', mode=MODE_TYPE)
_PUSCH_PowerControl_tpc_Accumulation = ENUM(name=u'tpc-Accumulation', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUSCH_PowerControl_tpc_Accumulation._cont = ASN1Dict([(u'disabled', 0)])
_PUSCH_PowerControl_tpc_Accumulation._ext = None
_PUSCH_PowerControl_msg3_Alpha = ENUM(name=u'msg3-Alpha', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Alpha')), opt=True)
_PUSCH_PowerControl_p0_NominalWithoutGrant = INT(name=u'p0-NominalWithoutGrant', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUSCH_PowerControl_p0_NominalWithoutGrant._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-202, ub=24)], ev=None, er=[])
_PUSCH_PowerControl_p0_AlphaSets = SEQ_OF(name=u'p0-AlphaSets', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PUSCH_PowerControl_p0_AlphaSets__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'P0-PUSCH-AlphaSet')))
_PUSCH_PowerControl_p0_AlphaSets._cont = __PUSCH_PowerControl_p0_AlphaSets__item_
_PUSCH_PowerControl_p0_AlphaSets._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=30)], ev=None, er=[])
_PUSCH_PowerControl_pathlossReferenceRSToAddModList = SEQ_OF(name=u'pathlossReferenceRSToAddModList', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PUSCH_PowerControl_pathlossReferenceRSToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PUSCH-PathlossReferenceRS')))
_PUSCH_PowerControl_pathlossReferenceRSToAddModList._cont = __PUSCH_PowerControl_pathlossReferenceRSToAddModList__item_
_PUSCH_PowerControl_pathlossReferenceRSToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_PUSCH_PowerControl_pathlossReferenceRSToReleaseList = SEQ_OF(name=u'pathlossReferenceRSToReleaseList', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PUSCH_PowerControl_pathlossReferenceRSToReleaseList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PUSCH-PathlossReferenceRS-Id')))
_PUSCH_PowerControl_pathlossReferenceRSToReleaseList._cont = __PUSCH_PowerControl_pathlossReferenceRSToReleaseList__item_
_PUSCH_PowerControl_pathlossReferenceRSToReleaseList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_PUSCH_PowerControl_twoPUSCH_PC_AdjustmentStates = ENUM(name=u'twoPUSCH-PC-AdjustmentStates', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUSCH_PowerControl_twoPUSCH_PC_AdjustmentStates._cont = ASN1Dict([(u'twoStates', 0)])
_PUSCH_PowerControl_twoPUSCH_PC_AdjustmentStates._ext = None
_PUSCH_PowerControl_deltaMCS = ENUM(name=u'deltaMCS', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUSCH_PowerControl_deltaMCS._cont = ASN1Dict([(u'enabled', 0)])
_PUSCH_PowerControl_deltaMCS._ext = None
_PUSCH_PowerControl_sri_PUSCH_MappingToAddModList = SEQ_OF(name=u'sri-PUSCH-MappingToAddModList', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PUSCH_PowerControl_sri_PUSCH_MappingToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SRI-PUSCH-PowerControl')))
_PUSCH_PowerControl_sri_PUSCH_MappingToAddModList._cont = __PUSCH_PowerControl_sri_PUSCH_MappingToAddModList__item_
_PUSCH_PowerControl_sri_PUSCH_MappingToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_PUSCH_PowerControl_sri_PUSCH_MappingToReleaseList = SEQ_OF(name=u'sri-PUSCH-MappingToReleaseList', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PUSCH_PowerControl_sri_PUSCH_MappingToReleaseList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SRI-PUSCH-PowerControlId')))
_PUSCH_PowerControl_sri_PUSCH_MappingToReleaseList._cont = __PUSCH_PowerControl_sri_PUSCH_MappingToReleaseList__item_
_PUSCH_PowerControl_sri_PUSCH_MappingToReleaseList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
PUSCH_PowerControl._cont = ASN1Dict([
(u'tpc-Accumulation', _PUSCH_PowerControl_tpc_Accumulation),
(u'msg3-Alpha', _PUSCH_PowerControl_msg3_Alpha),
(u'p0-NominalWithoutGrant', _PUSCH_PowerControl_p0_NominalWithoutGrant),
(u'p0-AlphaSets', _PUSCH_PowerControl_p0_AlphaSets),
(u'pathlossReferenceRSToAddModList', _PUSCH_PowerControl_pathlossReferenceRSToAddModList),
(u'pathlossReferenceRSToReleaseList', _PUSCH_PowerControl_pathlossReferenceRSToReleaseList),
(u'twoPUSCH-PC-AdjustmentStates', _PUSCH_PowerControl_twoPUSCH_PC_AdjustmentStates),
(u'deltaMCS', _PUSCH_PowerControl_deltaMCS),
(u'sri-PUSCH-MappingToAddModList', _PUSCH_PowerControl_sri_PUSCH_MappingToAddModList),
(u'sri-PUSCH-MappingToReleaseList', _PUSCH_PowerControl_sri_PUSCH_MappingToReleaseList),
])
PUSCH_PowerControl._ext = None
#-----< P0-PUSCH-AlphaSet >-----#
P0_PUSCH_AlphaSet = SEQ(name=u'P0-PUSCH-AlphaSet', mode=MODE_TYPE)
_P0_PUSCH_AlphaSet_p0_PUSCH_AlphaSetId = INT(name=u'p0-PUSCH-AlphaSetId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'P0-PUSCH-AlphaSetId')))
_P0_PUSCH_AlphaSet_p0 = INT(name=u'p0', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_P0_PUSCH_AlphaSet_p0._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-16, ub=15)], ev=None, er=[])
_P0_PUSCH_AlphaSet_alpha = ENUM(name=u'alpha', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Alpha')), opt=True)
P0_PUSCH_AlphaSet._cont = ASN1Dict([
(u'p0-PUSCH-AlphaSetId', _P0_PUSCH_AlphaSet_p0_PUSCH_AlphaSetId),
(u'p0', _P0_PUSCH_AlphaSet_p0),
(u'alpha', _P0_PUSCH_AlphaSet_alpha),
])
P0_PUSCH_AlphaSet._ext = None
#-----< P0-PUSCH-AlphaSetId >-----#
P0_PUSCH_AlphaSetId = INT(name=u'P0-PUSCH-AlphaSetId', mode=MODE_TYPE)
P0_PUSCH_AlphaSetId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=29)], ev=None, er=[])
#-----< PUSCH-PathlossReferenceRS >-----#
PUSCH_PathlossReferenceRS = SEQ(name=u'PUSCH-PathlossReferenceRS', mode=MODE_TYPE)
_PUSCH_PathlossReferenceRS_pusch_PathlossReferenceRS_Id = INT(name=u'pusch-PathlossReferenceRS-Id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUSCH-PathlossReferenceRS-Id')))
_PUSCH_PathlossReferenceRS_referenceSignal = CHOICE(name=u'referenceSignal', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__PUSCH_PathlossReferenceRS_referenceSignal_ssb_Index = INT(name=u'ssb-Index', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-Index')))
__PUSCH_PathlossReferenceRS_referenceSignal_csi_RS_Index = INT(name=u'csi-RS-Index', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NZP-CSI-RS-ResourceId')))
_PUSCH_PathlossReferenceRS_referenceSignal._cont = ASN1Dict([
(u'ssb-Index', __PUSCH_PathlossReferenceRS_referenceSignal_ssb_Index),
(u'csi-RS-Index', __PUSCH_PathlossReferenceRS_referenceSignal_csi_RS_Index),
])
_PUSCH_PathlossReferenceRS_referenceSignal._ext = None
PUSCH_PathlossReferenceRS._cont = ASN1Dict([
(u'pusch-PathlossReferenceRS-Id', _PUSCH_PathlossReferenceRS_pusch_PathlossReferenceRS_Id),
(u'referenceSignal', _PUSCH_PathlossReferenceRS_referenceSignal),
])
PUSCH_PathlossReferenceRS._ext = None
#-----< PUSCH-PathlossReferenceRS-Id >-----#
PUSCH_PathlossReferenceRS_Id = INT(name=u'PUSCH-PathlossReferenceRS-Id', mode=MODE_TYPE)
PUSCH_PathlossReferenceRS_Id._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3)], ev=None, er=[])
#-----< SRI-PUSCH-PowerControl >-----#
SRI_PUSCH_PowerControl = SEQ(name=u'SRI-PUSCH-PowerControl', mode=MODE_TYPE)
_SRI_PUSCH_PowerControl_sri_PUSCH_PowerControlId = INT(name=u'sri-PUSCH-PowerControlId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRI-PUSCH-PowerControlId')))
_SRI_PUSCH_PowerControl_sri_PUSCH_PathlossReferenceRS_Id = INT(name=u'sri-PUSCH-PathlossReferenceRS-Id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUSCH-PathlossReferenceRS-Id')))
_SRI_PUSCH_PowerControl_sri_P0_PUSCH_AlphaSetId = INT(name=u'sri-P0-PUSCH-AlphaSetId', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'P0-PUSCH-AlphaSetId')))
_SRI_PUSCH_PowerControl_sri_PUSCH_ClosedLoopIndex = ENUM(name=u'sri-PUSCH-ClosedLoopIndex', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRI_PUSCH_PowerControl_sri_PUSCH_ClosedLoopIndex._cont = ASN1Dict([(u'i0', 0), (u'i1', 1)])
_SRI_PUSCH_PowerControl_sri_PUSCH_ClosedLoopIndex._ext = None
SRI_PUSCH_PowerControl._cont = ASN1Dict([
(u'sri-PUSCH-PowerControlId', _SRI_PUSCH_PowerControl_sri_PUSCH_PowerControlId),
(u'sri-PUSCH-PathlossReferenceRS-Id', _SRI_PUSCH_PowerControl_sri_PUSCH_PathlossReferenceRS_Id),
(u'sri-P0-PUSCH-AlphaSetId', _SRI_PUSCH_PowerControl_sri_P0_PUSCH_AlphaSetId),
(u'sri-PUSCH-ClosedLoopIndex', _SRI_PUSCH_PowerControl_sri_PUSCH_ClosedLoopIndex),
])
SRI_PUSCH_PowerControl._ext = None
#-----< SRI-PUSCH-PowerControlId >-----#
SRI_PUSCH_PowerControlId = INT(name=u'SRI-PUSCH-PowerControlId', mode=MODE_TYPE)
SRI_PUSCH_PowerControlId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
#-----< BetaOffsets >-----#
BetaOffsets = SEQ(name=u'BetaOffsets', mode=MODE_TYPE)
_BetaOffsets_betaOffsetACK_Index1 = INT(name=u'betaOffsetACK-Index1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BetaOffsets_betaOffsetACK_Index1._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=31)], ev=None, er=[])
_BetaOffsets_betaOffsetACK_Index2 = INT(name=u'betaOffsetACK-Index2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BetaOffsets_betaOffsetACK_Index2._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=31)], ev=None, er=[])
_BetaOffsets_betaOffsetACK_Index3 = INT(name=u'betaOffsetACK-Index3', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BetaOffsets_betaOffsetACK_Index3._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=31)], ev=None, er=[])
_BetaOffsets_betaOffsetCSI_Part1_Index1 = INT(name=u'betaOffsetCSI-Part1-Index1', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BetaOffsets_betaOffsetCSI_Part1_Index1._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=31)], ev=None, er=[])
_BetaOffsets_betaOffsetCSI_Part1_Index2 = INT(name=u'betaOffsetCSI-Part1-Index2', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BetaOffsets_betaOffsetCSI_Part1_Index2._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=31)], ev=None, er=[])
_BetaOffsets_betaOffsetCSI_Part2_Index1 = INT(name=u'betaOffsetCSI-Part2-Index1', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BetaOffsets_betaOffsetCSI_Part2_Index1._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=31)], ev=None, er=[])
_BetaOffsets_betaOffsetCSI_Part2_Index2 = INT(name=u'betaOffsetCSI-Part2-Index2', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BetaOffsets_betaOffsetCSI_Part2_Index2._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=31)], ev=None, er=[])
BetaOffsets._cont = ASN1Dict([
(u'betaOffsetACK-Index1', _BetaOffsets_betaOffsetACK_Index1),
(u'betaOffsetACK-Index2', _BetaOffsets_betaOffsetACK_Index2),
(u'betaOffsetACK-Index3', _BetaOffsets_betaOffsetACK_Index3),
(u'betaOffsetCSI-Part1-Index1', _BetaOffsets_betaOffsetCSI_Part1_Index1),
(u'betaOffsetCSI-Part1-Index2', _BetaOffsets_betaOffsetCSI_Part1_Index2),
(u'betaOffsetCSI-Part2-Index1', _BetaOffsets_betaOffsetCSI_Part2_Index1),
(u'betaOffsetCSI-Part2-Index2', _BetaOffsets_betaOffsetCSI_Part2_Index2),
])
BetaOffsets._ext = None
#-----< PUSCH-ServingCellConfig >-----#
PUSCH_ServingCellConfig = SEQ(name=u'PUSCH-ServingCellConfig', mode=MODE_TYPE)
_PUSCH_ServingCellConfig_codeBlockGroupTransmission = CHOICE(name=u'codeBlockGroupTransmission', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__PUSCH_ServingCellConfig_codeBlockGroupTransmission_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PUSCH_ServingCellConfig_codeBlockGroupTransmission_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUSCH-CodeBlockGroupTransmission')))
_PUSCH_ServingCellConfig_codeBlockGroupTransmission._cont = ASN1Dict([
(u'release', __PUSCH_ServingCellConfig_codeBlockGroupTransmission_release),
(u'setup', __PUSCH_ServingCellConfig_codeBlockGroupTransmission_setup),
])
_PUSCH_ServingCellConfig_codeBlockGroupTransmission._ext = None
_PUSCH_ServingCellConfig_rateMatching = ENUM(name=u'rateMatching', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUSCH_ServingCellConfig_rateMatching._cont = ASN1Dict([(u'limitedBufferRM', 0)])
_PUSCH_ServingCellConfig_rateMatching._ext = None
_PUSCH_ServingCellConfig_xOverhead = ENUM(name=u'xOverhead', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUSCH_ServingCellConfig_xOverhead._cont = ASN1Dict([(u'xoh6', 0), (u'xoh12', 1), (u'xoh18', 2)])
_PUSCH_ServingCellConfig_xOverhead._ext = None
PUSCH_ServingCellConfig._cont = ASN1Dict([
(u'codeBlockGroupTransmission', _PUSCH_ServingCellConfig_codeBlockGroupTransmission),
(u'rateMatching', _PUSCH_ServingCellConfig_rateMatching),
(u'xOverhead', _PUSCH_ServingCellConfig_xOverhead),
])
PUSCH_ServingCellConfig._ext = []
#-----< PUSCH-CodeBlockGroupTransmission >-----#
PUSCH_CodeBlockGroupTransmission = SEQ(name=u'PUSCH-CodeBlockGroupTransmission', mode=MODE_TYPE)
_PUSCH_CodeBlockGroupTransmission_maxCodeBlockGroupsPerTransportBlock = ENUM(name=u'maxCodeBlockGroupsPerTransportBlock', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PUSCH_CodeBlockGroupTransmission_maxCodeBlockGroupsPerTransportBlock._cont = ASN1Dict([(u'n2', 0), (u'n4', 1), (u'n6', 2), (u'n8', 3)])
_PUSCH_CodeBlockGroupTransmission_maxCodeBlockGroupsPerTransportBlock._ext = None
PUSCH_CodeBlockGroupTransmission._cont = ASN1Dict([
(u'maxCodeBlockGroupsPerTransportBlock', _PUSCH_CodeBlockGroupTransmission_maxCodeBlockGroupsPerTransportBlock),
])
PUSCH_CodeBlockGroupTransmission._ext = []
#-----< PUSCH-TimeDomainResourceAllocationList >-----#
PUSCH_TimeDomainResourceAllocationList = SEQ_OF(name=u'PUSCH-TimeDomainResourceAllocationList', mode=MODE_TYPE)
_PUSCH_TimeDomainResourceAllocationList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PUSCH-TimeDomainResourceAllocation')))
PUSCH_TimeDomainResourceAllocationList._cont = _PUSCH_TimeDomainResourceAllocationList__item_
PUSCH_TimeDomainResourceAllocationList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
#-----< PUSCH-TimeDomainResourceAllocation >-----#
PUSCH_TimeDomainResourceAllocation = SEQ(name=u'PUSCH-TimeDomainResourceAllocation', mode=MODE_TYPE)
_PUSCH_TimeDomainResourceAllocation_k2 = INT(name=u'k2', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUSCH_TimeDomainResourceAllocation_k2._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=32)], ev=None, er=[])
_PUSCH_TimeDomainResourceAllocation_mappingType = ENUM(name=u'mappingType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PUSCH_TimeDomainResourceAllocation_mappingType._cont = ASN1Dict([(u'typeA', 0), (u'typeB', 1)])
_PUSCH_TimeDomainResourceAllocation_mappingType._ext = None
_PUSCH_TimeDomainResourceAllocation_startSymbolAndLength = INT(name=u'startSymbolAndLength', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PUSCH_TimeDomainResourceAllocation_startSymbolAndLength._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=None, er=[])
PUSCH_TimeDomainResourceAllocation._cont = ASN1Dict([
(u'k2', _PUSCH_TimeDomainResourceAllocation_k2),
(u'mappingType', _PUSCH_TimeDomainResourceAllocation_mappingType),
(u'startSymbolAndLength', _PUSCH_TimeDomainResourceAllocation_startSymbolAndLength),
])
PUSCH_TimeDomainResourceAllocation._ext = None
#-----< PUSCH-TPC-CommandConfig >-----#
PUSCH_TPC_CommandConfig = SEQ(name=u'PUSCH-TPC-CommandConfig', mode=MODE_TYPE)
_PUSCH_TPC_CommandConfig_tpc_Index = INT(name=u'tpc-Index', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUSCH_TPC_CommandConfig_tpc_Index._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=15)], ev=None, er=[])
_PUSCH_TPC_CommandConfig_tpc_IndexSUL = INT(name=u'tpc-IndexSUL', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUSCH_TPC_CommandConfig_tpc_IndexSUL._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=15)], ev=None, er=[])
_PUSCH_TPC_CommandConfig_targetCell = INT(name=u'targetCell', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')), opt=True)
PUSCH_TPC_CommandConfig._cont = ASN1Dict([
(u'tpc-Index', _PUSCH_TPC_CommandConfig_tpc_Index),
(u'tpc-IndexSUL', _PUSCH_TPC_CommandConfig_tpc_IndexSUL),
(u'targetCell', _PUSCH_TPC_CommandConfig_targetCell),
])
PUSCH_TPC_CommandConfig._ext = []
#-----< Q-OffsetRange >-----#
Q_OffsetRange = ENUM(name=u'Q-OffsetRange', mode=MODE_TYPE)
Q_OffsetRange._cont = ASN1Dict([(u'dB-24', 0), (u'dB-22', 1), (u'dB-20', 2), (u'dB-18', 3), (u'dB-16', 4), (u'dB-14', 5), (u'dB-12', 6), (u'dB-10', 7), (u'dB-8', 8), (u'dB-6', 9), (u'dB-5', 10), (u'dB-4', 11), (u'dB-3', 12), (u'dB-2', 13), (u'dB-1', 14), (u'dB0', 15), (u'dB1', 16), (u'dB2', 17), (u'dB3', 18), (u'dB4', 19), (u'dB5', 20), (u'dB6', 21), (u'dB8', 22), (u'dB10', 23), (u'dB12', 24), (u'dB14', 25), (u'dB16', 26), (u'dB18', 27), (u'dB20', 28), (u'dB22', 29), (u'dB24', 30)])
Q_OffsetRange._ext = None
#-----< Q-QualMin >-----#
Q_QualMin = INT(name=u'Q-QualMin', mode=MODE_TYPE)
Q_QualMin._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-34, ub=-3)], ev=None, er=[])
#-----< Q-RxLevMin >-----#
Q_RxLevMin = INT(name=u'Q-RxLevMin', mode=MODE_TYPE)
Q_RxLevMin._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-70, ub=-22)], ev=None, er=[])
#-----< QuantityConfig >-----#
QuantityConfig = SEQ(name=u'QuantityConfig', mode=MODE_TYPE)
_QuantityConfig_quantityConfigNR_List = SEQ_OF(name=u'quantityConfigNR-List', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__QuantityConfig_quantityConfigNR_List__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'QuantityConfigNR')))
_QuantityConfig_quantityConfigNR_List._cont = __QuantityConfig_quantityConfigNR_List__item_
_QuantityConfig_quantityConfigNR_List._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
_QuantityConfig_quantityConfigEUTRA = SEQ(name=u'quantityConfigEUTRA', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FilterConfig')), opt=True, group=0)
QuantityConfig._cont = ASN1Dict([
(u'quantityConfigNR-List', _QuantityConfig_quantityConfigNR_List),
(u'quantityConfigEUTRA', _QuantityConfig_quantityConfigEUTRA),
])
QuantityConfig._ext = [u'quantityConfigEUTRA']
#-----< QuantityConfigNR >-----#
QuantityConfigNR = SEQ(name=u'QuantityConfigNR', mode=MODE_TYPE)
_QuantityConfigNR_quantityConfigCell = SEQ(name=u'quantityConfigCell', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'QuantityConfigRS')))
_QuantityConfigNR_quantityConfigRS_Index = SEQ(name=u'quantityConfigRS-Index', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'QuantityConfigRS')), opt=True)
QuantityConfigNR._cont = ASN1Dict([
(u'quantityConfigCell', _QuantityConfigNR_quantityConfigCell),
(u'quantityConfigRS-Index', _QuantityConfigNR_quantityConfigRS_Index),
])
QuantityConfigNR._ext = None
#-----< QuantityConfigRS >-----#
QuantityConfigRS = SEQ(name=u'QuantityConfigRS', mode=MODE_TYPE)
_QuantityConfigRS_ssb_FilterConfig = SEQ(name=u'ssb-FilterConfig', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FilterConfig')))
_QuantityConfigRS_cs_RS_FilterConfig = SEQ(name=u'cs-RS-FilterConfig', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FilterConfig')))
QuantityConfigRS._cont = ASN1Dict([
(u'ssb-FilterConfig', _QuantityConfigRS_ssb_FilterConfig),
(u'cs-RS-FilterConfig', _QuantityConfigRS_cs_RS_FilterConfig),
])
QuantityConfigRS._ext = None
#-----< FilterConfig >-----#
FilterConfig = SEQ(name=u'FilterConfig', mode=MODE_TYPE)
_FilterConfig_filterCoefficientRSRP = ENUM(name=u'filterCoefficientRSRP', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FilterCoefficient')), default=u'fc4')
_FilterConfig_filterCoefficientRSRQ = ENUM(name=u'filterCoefficientRSRQ', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FilterCoefficient')), default=u'fc4')
_FilterConfig_filterCoefficientRS_SINR = ENUM(name=u'filterCoefficientRS-SINR', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FilterCoefficient')), default=u'fc4')
FilterConfig._cont = ASN1Dict([
(u'filterCoefficientRSRP', _FilterConfig_filterCoefficientRSRP),
(u'filterCoefficientRSRQ', _FilterConfig_filterCoefficientRSRQ),
(u'filterCoefficientRS-SINR', _FilterConfig_filterCoefficientRS_SINR),
])
FilterConfig._ext = None
#-----< RACH-ConfigCommon >-----#
RACH_ConfigCommon = SEQ(name=u'RACH-ConfigCommon', mode=MODE_TYPE)
_RACH_ConfigCommon_rach_ConfigGeneric = SEQ(name=u'rach-ConfigGeneric', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RACH-ConfigGeneric')))
_RACH_ConfigCommon_totalNumberOfRA_Preambles = INT(name=u'totalNumberOfRA-Preambles', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RACH_ConfigCommon_totalNumberOfRA_Preambles._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=63)], ev=None, er=[])
_RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB = CHOICE(name=u'ssb-perRACH-OccasionAndCB-PreamblesPerSSB', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_oneEighth = ENUM(name=u'oneEighth', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_oneEighth._cont = ASN1Dict([(u'n4', 0), (u'n8', 1), (u'n12', 2), (u'n16', 3), (u'n20', 4), (u'n24', 5), (u'n28', 6), (u'n32', 7), (u'n36', 8), (u'n40', 9), (u'n44', 10), (u'n48', 11), (u'n52', 12), (u'n56', 13), (u'n60', 14), (u'n64', 15)])
__RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_oneEighth._ext = None
__RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_oneFourth = ENUM(name=u'oneFourth', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_oneFourth._cont = ASN1Dict([(u'n4', 0), (u'n8', 1), (u'n12', 2), (u'n16', 3), (u'n20', 4), (u'n24', 5), (u'n28', 6), (u'n32', 7), (u'n36', 8), (u'n40', 9), (u'n44', 10), (u'n48', 11), (u'n52', 12), (u'n56', 13), (u'n60', 14), (u'n64', 15)])
__RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_oneFourth._ext = None
__RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_oneHalf = ENUM(name=u'oneHalf', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_oneHalf._cont = ASN1Dict([(u'n4', 0), (u'n8', 1), (u'n12', 2), (u'n16', 3), (u'n20', 4), (u'n24', 5), (u'n28', 6), (u'n32', 7), (u'n36', 8), (u'n40', 9), (u'n44', 10), (u'n48', 11), (u'n52', 12), (u'n56', 13), (u'n60', 14), (u'n64', 15)])
__RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_oneHalf._ext = None
__RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_one = ENUM(name=u'one', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_one._cont = ASN1Dict([(u'n4', 0), (u'n8', 1), (u'n12', 2), (u'n16', 3), (u'n20', 4), (u'n24', 5), (u'n28', 6), (u'n32', 7), (u'n36', 8), (u'n40', 9), (u'n44', 10), (u'n48', 11), (u'n52', 12), (u'n56', 13), (u'n60', 14), (u'n64', 15)])
__RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_one._ext = None
__RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_two = ENUM(name=u'two', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_two._cont = ASN1Dict([(u'n4', 0), (u'n8', 1), (u'n12', 2), (u'n16', 3), (u'n20', 4), (u'n24', 5), (u'n28', 6), (u'n32', 7)])
__RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_two._ext = None
__RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_four = INT(name=u'four', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_four._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
__RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_eight = INT(name=u'eight', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_eight._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
__RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_sixteen = INT(name=u'sixteen', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_sixteen._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB._cont = ASN1Dict([
(u'oneEighth', __RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_oneEighth),
(u'oneFourth', __RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_oneFourth),
(u'oneHalf', __RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_oneHalf),
(u'one', __RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_one),
(u'two', __RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_two),
(u'four', __RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_four),
(u'eight', __RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_eight),
(u'sixteen', __RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_sixteen),
])
_RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB._ext = None
_RACH_ConfigCommon_groupBconfigured = SEQ(name=u'groupBconfigured', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__RACH_ConfigCommon_groupBconfigured_ra_Msg3SizeGroupA = ENUM(name=u'ra-Msg3SizeGroupA', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RACH_ConfigCommon_groupBconfigured_ra_Msg3SizeGroupA._cont = ASN1Dict([(u'b56', 0), (u'b144', 1), (u'b208', 2), (u'b256', 3), (u'b282', 4), (u'b480', 5), (u'b640', 6), (u'b800', 7), (u'b1000', 8), (u'b72', 9), (u'spare6', 10), (u'spare5', 11), (u'spare4', 12), (u'spare3', 13), (u'spare2', 14), (u'spare1', 15)])
__RACH_ConfigCommon_groupBconfigured_ra_Msg3SizeGroupA._ext = None
__RACH_ConfigCommon_groupBconfigured_messagePowerOffsetGroupB = ENUM(name=u'messagePowerOffsetGroupB', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RACH_ConfigCommon_groupBconfigured_messagePowerOffsetGroupB._cont = ASN1Dict([(u'minusinfinity', 0), (u'dB0', 1), (u'dB5', 2), (u'dB8', 3), (u'dB10', 4), (u'dB12', 5), (u'dB15', 6), (u'dB18', 7)])
__RACH_ConfigCommon_groupBconfigured_messagePowerOffsetGroupB._ext = None
__RACH_ConfigCommon_groupBconfigured_numberOfRA_PreamblesGroupA = INT(name=u'numberOfRA-PreamblesGroupA', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RACH_ConfigCommon_groupBconfigured_numberOfRA_PreamblesGroupA._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_RACH_ConfigCommon_groupBconfigured._cont = ASN1Dict([
(u'ra-Msg3SizeGroupA', __RACH_ConfigCommon_groupBconfigured_ra_Msg3SizeGroupA),
(u'messagePowerOffsetGroupB', __RACH_ConfigCommon_groupBconfigured_messagePowerOffsetGroupB),
(u'numberOfRA-PreamblesGroupA', __RACH_ConfigCommon_groupBconfigured_numberOfRA_PreamblesGroupA),
])
_RACH_ConfigCommon_groupBconfigured._ext = None
_RACH_ConfigCommon_ra_ContentionResolutionTimer = ENUM(name=u'ra-ContentionResolutionTimer', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RACH_ConfigCommon_ra_ContentionResolutionTimer._cont = ASN1Dict([(u'sf8', 0), (u'sf16', 1), (u'sf24', 2), (u'sf32', 3), (u'sf40', 4), (u'sf48', 5), (u'sf56', 6), (u'sf64', 7)])
_RACH_ConfigCommon_ra_ContentionResolutionTimer._ext = None
_RACH_ConfigCommon_rsrp_ThresholdSSB = INT(name=u'rsrp-ThresholdSSB', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSRP-Range')), opt=True)
_RACH_ConfigCommon_rsrp_ThresholdSSB_SUL = INT(name=u'rsrp-ThresholdSSB-SUL', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSRP-Range')), opt=True)
_RACH_ConfigCommon_prach_RootSequenceIndex = CHOICE(name=u'prach-RootSequenceIndex', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__RACH_ConfigCommon_prach_RootSequenceIndex_l839 = INT(name=u'l839', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RACH_ConfigCommon_prach_RootSequenceIndex_l839._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=837)], ev=None, er=[])
__RACH_ConfigCommon_prach_RootSequenceIndex_l139 = INT(name=u'l139', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RACH_ConfigCommon_prach_RootSequenceIndex_l139._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=137)], ev=None, er=[])
_RACH_ConfigCommon_prach_RootSequenceIndex._cont = ASN1Dict([
(u'l839', __RACH_ConfigCommon_prach_RootSequenceIndex_l839),
(u'l139', __RACH_ConfigCommon_prach_RootSequenceIndex_l139),
])
_RACH_ConfigCommon_prach_RootSequenceIndex._ext = None
_RACH_ConfigCommon_msg1_SubcarrierSpacing = ENUM(name=u'msg1-SubcarrierSpacing', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SubcarrierSpacing')), opt=True)
_RACH_ConfigCommon_restrictedSetConfig = ENUM(name=u'restrictedSetConfig', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RACH_ConfigCommon_restrictedSetConfig._cont = ASN1Dict([(u'unrestrictedSet', 0), (u'restrictedSetTypeA', 1), (u'restrictedSetTypeB', 2)])
_RACH_ConfigCommon_restrictedSetConfig._ext = None
_RACH_ConfigCommon_msg3_transformPrecoder = ENUM(name=u'msg3-transformPrecoder', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RACH_ConfigCommon_msg3_transformPrecoder._cont = ASN1Dict([(u'enabled', 0)])
_RACH_ConfigCommon_msg3_transformPrecoder._ext = None
RACH_ConfigCommon._cont = ASN1Dict([
(u'rach-ConfigGeneric', _RACH_ConfigCommon_rach_ConfigGeneric),
(u'totalNumberOfRA-Preambles', _RACH_ConfigCommon_totalNumberOfRA_Preambles),
(u'ssb-perRACH-OccasionAndCB-PreamblesPerSSB', _RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB),
(u'groupBconfigured', _RACH_ConfigCommon_groupBconfigured),
(u'ra-ContentionResolutionTimer', _RACH_ConfigCommon_ra_ContentionResolutionTimer),
(u'rsrp-ThresholdSSB', _RACH_ConfigCommon_rsrp_ThresholdSSB),
(u'rsrp-ThresholdSSB-SUL', _RACH_ConfigCommon_rsrp_ThresholdSSB_SUL),
(u'prach-RootSequenceIndex', _RACH_ConfigCommon_prach_RootSequenceIndex),
(u'msg1-SubcarrierSpacing', _RACH_ConfigCommon_msg1_SubcarrierSpacing),
(u'restrictedSetConfig', _RACH_ConfigCommon_restrictedSetConfig),
(u'msg3-transformPrecoder', _RACH_ConfigCommon_msg3_transformPrecoder),
])
RACH_ConfigCommon._ext = []
#-----< RACH-ConfigDedicated >-----#
RACH_ConfigDedicated = SEQ(name=u'RACH-ConfigDedicated', mode=MODE_TYPE)
_RACH_ConfigDedicated_cfra = SEQ(name=u'cfra', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CFRA')), opt=True)
_RACH_ConfigDedicated_ra_Prioritization = SEQ(name=u'ra-Prioritization', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RA-Prioritization')), opt=True)
RACH_ConfigDedicated._cont = ASN1Dict([
(u'cfra', _RACH_ConfigDedicated_cfra),
(u'ra-Prioritization', _RACH_ConfigDedicated_ra_Prioritization),
])
RACH_ConfigDedicated._ext = []
#-----< CFRA >-----#
CFRA = SEQ(name=u'CFRA', mode=MODE_TYPE)
_CFRA_occasions = SEQ(name=u'occasions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CFRA_occasions_rach_ConfigGeneric = SEQ(name=u'rach-ConfigGeneric', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RACH-ConfigGeneric')))
__CFRA_occasions_ssb_perRACH_Occasion = ENUM(name=u'ssb-perRACH-Occasion', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CFRA_occasions_ssb_perRACH_Occasion._cont = ASN1Dict([(u'oneEighth', 0), (u'oneFourth', 1), (u'oneHalf', 2), (u'one', 3), (u'two', 4), (u'four', 5), (u'eight', 6), (u'sixteen', 7)])
__CFRA_occasions_ssb_perRACH_Occasion._ext = None
_CFRA_occasions._cont = ASN1Dict([
(u'rach-ConfigGeneric', __CFRA_occasions_rach_ConfigGeneric),
(u'ssb-perRACH-Occasion', __CFRA_occasions_ssb_perRACH_Occasion),
])
_CFRA_occasions._ext = None
_CFRA_resources = CHOICE(name=u'resources', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__CFRA_resources_ssb = SEQ(name=u'ssb', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CFRA_resources_ssb_ssb_ResourceList = SEQ_OF(name=u'ssb-ResourceList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____CFRA_resources_ssb_ssb_ResourceList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CFRA-SSB-Resource')))
___CFRA_resources_ssb_ssb_ResourceList._cont = ____CFRA_resources_ssb_ssb_ResourceList__item_
___CFRA_resources_ssb_ssb_ResourceList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
___CFRA_resources_ssb_ra_ssb_OccasionMaskIndex = INT(name=u'ra-ssb-OccasionMaskIndex', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CFRA_resources_ssb_ra_ssb_OccasionMaskIndex._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
__CFRA_resources_ssb._cont = ASN1Dict([
(u'ssb-ResourceList', ___CFRA_resources_ssb_ssb_ResourceList),
(u'ra-ssb-OccasionMaskIndex', ___CFRA_resources_ssb_ra_ssb_OccasionMaskIndex),
])
__CFRA_resources_ssb._ext = None
__CFRA_resources_csirs = SEQ(name=u'csirs', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CFRA_resources_csirs_csirs_ResourceList = SEQ_OF(name=u'csirs-ResourceList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____CFRA_resources_csirs_csirs_ResourceList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CFRA-CSIRS-Resource')))
___CFRA_resources_csirs_csirs_ResourceList._cont = ____CFRA_resources_csirs_csirs_ResourceList__item_
___CFRA_resources_csirs_csirs_ResourceList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=96)], ev=None, er=[])
___CFRA_resources_csirs_rsrp_ThresholdCSI_RS = INT(name=u'rsrp-ThresholdCSI-RS', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSRP-Range')))
__CFRA_resources_csirs._cont = ASN1Dict([
(u'csirs-ResourceList', ___CFRA_resources_csirs_csirs_ResourceList),
(u'rsrp-ThresholdCSI-RS', ___CFRA_resources_csirs_rsrp_ThresholdCSI_RS),
])
__CFRA_resources_csirs._ext = None
_CFRA_resources._cont = ASN1Dict([
(u'ssb', __CFRA_resources_ssb),
(u'csirs', __CFRA_resources_csirs),
])
_CFRA_resources._ext = None
_CFRA_totalNumberOfRA_Preambles_v1530 = INT(name=u'totalNumberOfRA-Preambles-v1530', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_CFRA_totalNumberOfRA_Preambles_v1530._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=63)], ev=None, er=[])
CFRA._cont = ASN1Dict([
(u'occasions', _CFRA_occasions),
(u'resources', _CFRA_resources),
(u'totalNumberOfRA-Preambles-v1530', _CFRA_totalNumberOfRA_Preambles_v1530),
])
CFRA._ext = [u'totalNumberOfRA-Preambles-v1530']
#-----< CFRA-SSB-Resource >-----#
CFRA_SSB_Resource = SEQ(name=u'CFRA-SSB-Resource', mode=MODE_TYPE)
_CFRA_SSB_Resource_ssb = INT(name=u'ssb', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-Index')))
_CFRA_SSB_Resource_ra_PreambleIndex = INT(name=u'ra-PreambleIndex', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CFRA_SSB_Resource_ra_PreambleIndex._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=63)], ev=None, er=[])
CFRA_SSB_Resource._cont = ASN1Dict([
(u'ssb', _CFRA_SSB_Resource_ssb),
(u'ra-PreambleIndex', _CFRA_SSB_Resource_ra_PreambleIndex),
])
CFRA_SSB_Resource._ext = []
#-----< CFRA-CSIRS-Resource >-----#
CFRA_CSIRS_Resource = SEQ(name=u'CFRA-CSIRS-Resource', mode=MODE_TYPE)
_CFRA_CSIRS_Resource_csi_RS = INT(name=u'csi-RS', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-RS-Index')))
_CFRA_CSIRS_Resource_ra_OccasionList = SEQ_OF(name=u'ra-OccasionList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CFRA_CSIRS_Resource_ra_OccasionList__item_ = INT(name='_item_', mode=MODE_TYPE)
__CFRA_CSIRS_Resource_ra_OccasionList__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
_CFRA_CSIRS_Resource_ra_OccasionList._cont = __CFRA_CSIRS_Resource_ra_OccasionList__item_
_CFRA_CSIRS_Resource_ra_OccasionList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_CFRA_CSIRS_Resource_ra_PreambleIndex = INT(name=u'ra-PreambleIndex', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CFRA_CSIRS_Resource_ra_PreambleIndex._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=63)], ev=None, er=[])
CFRA_CSIRS_Resource._cont = ASN1Dict([
(u'csi-RS', _CFRA_CSIRS_Resource_csi_RS),
(u'ra-OccasionList', _CFRA_CSIRS_Resource_ra_OccasionList),
(u'ra-PreambleIndex', _CFRA_CSIRS_Resource_ra_PreambleIndex),
])
CFRA_CSIRS_Resource._ext = []
#-----< RACH-ConfigGeneric >-----#
RACH_ConfigGeneric = SEQ(name=u'RACH-ConfigGeneric', mode=MODE_TYPE)
_RACH_ConfigGeneric_prach_ConfigurationIndex = INT(name=u'prach-ConfigurationIndex', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RACH_ConfigGeneric_prach_ConfigurationIndex._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_RACH_ConfigGeneric_msg1_FDM = ENUM(name=u'msg1-FDM', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RACH_ConfigGeneric_msg1_FDM._cont = ASN1Dict([(u'one', 0), (u'two', 1), (u'four', 2), (u'eight', 3)])
_RACH_ConfigGeneric_msg1_FDM._ext = None
_RACH_ConfigGeneric_msg1_FrequencyStart = INT(name=u'msg1-FrequencyStart', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RACH_ConfigGeneric_msg1_FrequencyStart._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=274)], ev=None, er=[])
_RACH_ConfigGeneric_zeroCorrelationZoneConfig = INT(name=u'zeroCorrelationZoneConfig', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RACH_ConfigGeneric_zeroCorrelationZoneConfig._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
_RACH_ConfigGeneric_preambleReceivedTargetPower = INT(name=u'preambleReceivedTargetPower', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RACH_ConfigGeneric_preambleReceivedTargetPower._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-202, ub=-60)], ev=None, er=[])
_RACH_ConfigGeneric_preambleTransMax = ENUM(name=u'preambleTransMax', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RACH_ConfigGeneric_preambleTransMax._cont = ASN1Dict([(u'n3', 0), (u'n4', 1), (u'n5', 2), (u'n6', 3), (u'n7', 4), (u'n8', 5), (u'n10', 6), (u'n20', 7), (u'n50', 8), (u'n100', 9), (u'n200', 10)])
_RACH_ConfigGeneric_preambleTransMax._ext = None
_RACH_ConfigGeneric_powerRampingStep = ENUM(name=u'powerRampingStep', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RACH_ConfigGeneric_powerRampingStep._cont = ASN1Dict([(u'dB0', 0), (u'dB2', 1), (u'dB4', 2), (u'dB6', 3)])
_RACH_ConfigGeneric_powerRampingStep._ext = None
_RACH_ConfigGeneric_ra_ResponseWindow = ENUM(name=u'ra-ResponseWindow', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RACH_ConfigGeneric_ra_ResponseWindow._cont = ASN1Dict([(u'sl1', 0), (u'sl2', 1), (u'sl4', 2), (u'sl8', 3), (u'sl10', 4), (u'sl20', 5), (u'sl40', 6), (u'sl80', 7)])
_RACH_ConfigGeneric_ra_ResponseWindow._ext = None
RACH_ConfigGeneric._cont = ASN1Dict([
(u'prach-ConfigurationIndex', _RACH_ConfigGeneric_prach_ConfigurationIndex),
(u'msg1-FDM', _RACH_ConfigGeneric_msg1_FDM),
(u'msg1-FrequencyStart', _RACH_ConfigGeneric_msg1_FrequencyStart),
(u'zeroCorrelationZoneConfig', _RACH_ConfigGeneric_zeroCorrelationZoneConfig),
(u'preambleReceivedTargetPower', _RACH_ConfigGeneric_preambleReceivedTargetPower),
(u'preambleTransMax', _RACH_ConfigGeneric_preambleTransMax),
(u'powerRampingStep', _RACH_ConfigGeneric_powerRampingStep),
(u'ra-ResponseWindow', _RACH_ConfigGeneric_ra_ResponseWindow),
])
RACH_ConfigGeneric._ext = []
#-----< RA-Prioritization >-----#
RA_Prioritization = SEQ(name=u'RA-Prioritization', mode=MODE_TYPE)
_RA_Prioritization_powerRampingStepHighPriority = ENUM(name=u'powerRampingStepHighPriority', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RA_Prioritization_powerRampingStepHighPriority._cont = ASN1Dict([(u'dB0', 0), (u'dB2', 1), (u'dB4', 2), (u'dB6', 3)])
_RA_Prioritization_powerRampingStepHighPriority._ext = None
_RA_Prioritization_scalingFactorBI = ENUM(name=u'scalingFactorBI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RA_Prioritization_scalingFactorBI._cont = ASN1Dict([(u'zero', 0), (u'dot25', 1), (u'dot5', 2), (u'dot75', 3)])
_RA_Prioritization_scalingFactorBI._ext = None
RA_Prioritization._cont = ASN1Dict([
(u'powerRampingStepHighPriority', _RA_Prioritization_powerRampingStepHighPriority),
(u'scalingFactorBI', _RA_Prioritization_scalingFactorBI),
])
RA_Prioritization._ext = []
#-----< RadioBearerConfig >-----#
RadioBearerConfig = SEQ(name=u'RadioBearerConfig', mode=MODE_TYPE)
_RadioBearerConfig_srb_ToAddModList = SEQ_OF(name=u'srb-ToAddModList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRB-ToAddModList')), opt=True)
_RadioBearerConfig_srb3_ToRelease = ENUM(name=u'srb3-ToRelease', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RadioBearerConfig_srb3_ToRelease._cont = ASN1Dict([(u'true', 0)])
_RadioBearerConfig_srb3_ToRelease._ext = None
_RadioBearerConfig_drb_ToAddModList = SEQ_OF(name=u'drb-ToAddModList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DRB-ToAddModList')), opt=True)
_RadioBearerConfig_drb_ToReleaseList = SEQ_OF(name=u'drb-ToReleaseList', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DRB-ToReleaseList')), opt=True)
_RadioBearerConfig_securityConfig = SEQ(name=u'securityConfig', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SecurityConfig')), opt=True)
RadioBearerConfig._cont = ASN1Dict([
(u'srb-ToAddModList', _RadioBearerConfig_srb_ToAddModList),
(u'srb3-ToRelease', _RadioBearerConfig_srb3_ToRelease),
(u'drb-ToAddModList', _RadioBearerConfig_drb_ToAddModList),
(u'drb-ToReleaseList', _RadioBearerConfig_drb_ToReleaseList),
(u'securityConfig', _RadioBearerConfig_securityConfig),
])
RadioBearerConfig._ext = []
#-----< SRB-ToAddModList >-----#
SRB_ToAddModList = SEQ_OF(name=u'SRB-ToAddModList', mode=MODE_TYPE)
_SRB_ToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SRB-ToAddMod')))
SRB_ToAddModList._cont = _SRB_ToAddModList__item_
SRB_ToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
#-----< SRB-ToAddMod >-----#
SRB_ToAddMod = SEQ(name=u'SRB-ToAddMod', mode=MODE_TYPE)
_SRB_ToAddMod_srb_Identity = INT(name=u'srb-Identity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRB-Identity')))
_SRB_ToAddMod_reestablishPDCP = ENUM(name=u'reestablishPDCP', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SRB_ToAddMod_reestablishPDCP._cont = ASN1Dict([(u'true', 0)])
_SRB_ToAddMod_reestablishPDCP._ext = None
_SRB_ToAddMod_discardOnPDCP = ENUM(name=u'discardOnPDCP', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SRB_ToAddMod_discardOnPDCP._cont = ASN1Dict([(u'true', 0)])
_SRB_ToAddMod_discardOnPDCP._ext = None
_SRB_ToAddMod_pdcp_Config = SEQ(name=u'pdcp-Config', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PDCP-Config')), opt=True)
SRB_ToAddMod._cont = ASN1Dict([
(u'srb-Identity', _SRB_ToAddMod_srb_Identity),
(u'reestablishPDCP', _SRB_ToAddMod_reestablishPDCP),
(u'discardOnPDCP', _SRB_ToAddMod_discardOnPDCP),
(u'pdcp-Config', _SRB_ToAddMod_pdcp_Config),
])
SRB_ToAddMod._ext = []
#-----< DRB-ToAddModList >-----#
DRB_ToAddModList = SEQ_OF(name=u'DRB-ToAddModList', mode=MODE_TYPE)
_DRB_ToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'DRB-ToAddMod')))
DRB_ToAddModList._cont = _DRB_ToAddModList__item_
DRB_ToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=29)], ev=None, er=[])
#-----< DRB-ToAddMod >-----#
DRB_ToAddMod = SEQ(name=u'DRB-ToAddMod', mode=MODE_TYPE)
_DRB_ToAddMod_cnAssociation = CHOICE(name=u'cnAssociation', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__DRB_ToAddMod_cnAssociation_eps_BearerIdentity = INT(name=u'eps-BearerIdentity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRB_ToAddMod_cnAssociation_eps_BearerIdentity._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
__DRB_ToAddMod_cnAssociation_sdap_Config = SEQ(name=u'sdap-Config', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SDAP-Config')))
_DRB_ToAddMod_cnAssociation._cont = ASN1Dict([
(u'eps-BearerIdentity', __DRB_ToAddMod_cnAssociation_eps_BearerIdentity),
(u'sdap-Config', __DRB_ToAddMod_cnAssociation_sdap_Config),
])
_DRB_ToAddMod_cnAssociation._ext = None
_DRB_ToAddMod_drb_Identity = INT(name=u'drb-Identity', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DRB-Identity')))
_DRB_ToAddMod_reestablishPDCP = ENUM(name=u'reestablishPDCP', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DRB_ToAddMod_reestablishPDCP._cont = ASN1Dict([(u'true', 0)])
_DRB_ToAddMod_reestablishPDCP._ext = None
_DRB_ToAddMod_recoverPDCP = ENUM(name=u'recoverPDCP', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DRB_ToAddMod_recoverPDCP._cont = ASN1Dict([(u'true', 0)])
_DRB_ToAddMod_recoverPDCP._ext = None
_DRB_ToAddMod_pdcp_Config = SEQ(name=u'pdcp-Config', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PDCP-Config')), opt=True)
DRB_ToAddMod._cont = ASN1Dict([
(u'cnAssociation', _DRB_ToAddMod_cnAssociation),
(u'drb-Identity', _DRB_ToAddMod_drb_Identity),
(u'reestablishPDCP', _DRB_ToAddMod_reestablishPDCP),
(u'recoverPDCP', _DRB_ToAddMod_recoverPDCP),
(u'pdcp-Config', _DRB_ToAddMod_pdcp_Config),
])
DRB_ToAddMod._ext = []
#-----< DRB-ToReleaseList >-----#
DRB_ToReleaseList = SEQ_OF(name=u'DRB-ToReleaseList', mode=MODE_TYPE)
_DRB_ToReleaseList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'DRB-Identity')))
DRB_ToReleaseList._cont = _DRB_ToReleaseList__item_
DRB_ToReleaseList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=29)], ev=None, er=[])
#-----< SecurityConfig >-----#
SecurityConfig = SEQ(name=u'SecurityConfig', mode=MODE_TYPE)
_SecurityConfig_securityAlgorithmConfig = SEQ(name=u'securityAlgorithmConfig', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SecurityAlgorithmConfig')), opt=True)
_SecurityConfig_keyToUse = ENUM(name=u'keyToUse', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SecurityConfig_keyToUse._cont = ASN1Dict([(u'master', 0), (u'secondary', 1)])
_SecurityConfig_keyToUse._ext = None
SecurityConfig._cont = ASN1Dict([
(u'securityAlgorithmConfig', _SecurityConfig_securityAlgorithmConfig),
(u'keyToUse', _SecurityConfig_keyToUse),
])
SecurityConfig._ext = []
#-----< RadioLinkMonitoringConfig >-----#
RadioLinkMonitoringConfig = SEQ(name=u'RadioLinkMonitoringConfig', mode=MODE_TYPE)
_RadioLinkMonitoringConfig_failureDetectionResourcesToAddModList = SEQ_OF(name=u'failureDetectionResourcesToAddModList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__RadioLinkMonitoringConfig_failureDetectionResourcesToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'RadioLinkMonitoringRS')))
_RadioLinkMonitoringConfig_failureDetectionResourcesToAddModList._cont = __RadioLinkMonitoringConfig_failureDetectionResourcesToAddModList__item_
_RadioLinkMonitoringConfig_failureDetectionResourcesToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=10)], ev=None, er=[])
_RadioLinkMonitoringConfig_failureDetectionResourcesToReleaseList = SEQ_OF(name=u'failureDetectionResourcesToReleaseList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__RadioLinkMonitoringConfig_failureDetectionResourcesToReleaseList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'RadioLinkMonitoringRS-Id')))
_RadioLinkMonitoringConfig_failureDetectionResourcesToReleaseList._cont = __RadioLinkMonitoringConfig_failureDetectionResourcesToReleaseList__item_
_RadioLinkMonitoringConfig_failureDetectionResourcesToReleaseList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=10)], ev=None, er=[])
_RadioLinkMonitoringConfig_beamFailureInstanceMaxCount = ENUM(name=u'beamFailureInstanceMaxCount', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RadioLinkMonitoringConfig_beamFailureInstanceMaxCount._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n3', 2), (u'n4', 3), (u'n5', 4), (u'n6', 5), (u'n8', 6), (u'n10', 7)])
_RadioLinkMonitoringConfig_beamFailureInstanceMaxCount._ext = None
_RadioLinkMonitoringConfig_beamFailureDetectionTimer = ENUM(name=u'beamFailureDetectionTimer', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RadioLinkMonitoringConfig_beamFailureDetectionTimer._cont = ASN1Dict([(u'pbfd1', 0), (u'pbfd2', 1), (u'pbfd3', 2), (u'pbfd4', 3), (u'pbfd5', 4), (u'pbfd6', 5), (u'pbfd8', 6), (u'pbfd10', 7)])
_RadioLinkMonitoringConfig_beamFailureDetectionTimer._ext = None
RadioLinkMonitoringConfig._cont = ASN1Dict([
(u'failureDetectionResourcesToAddModList', _RadioLinkMonitoringConfig_failureDetectionResourcesToAddModList),
(u'failureDetectionResourcesToReleaseList', _RadioLinkMonitoringConfig_failureDetectionResourcesToReleaseList),
(u'beamFailureInstanceMaxCount', _RadioLinkMonitoringConfig_beamFailureInstanceMaxCount),
(u'beamFailureDetectionTimer', _RadioLinkMonitoringConfig_beamFailureDetectionTimer),
])
RadioLinkMonitoringConfig._ext = []
#-----< RadioLinkMonitoringRS >-----#
RadioLinkMonitoringRS = SEQ(name=u'RadioLinkMonitoringRS', mode=MODE_TYPE)
_RadioLinkMonitoringRS_radioLinkMonitoringRS_Id = INT(name=u'radioLinkMonitoringRS-Id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RadioLinkMonitoringRS-Id')))
_RadioLinkMonitoringRS_purpose = ENUM(name=u'purpose', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RadioLinkMonitoringRS_purpose._cont = ASN1Dict([(u'beamFailure', 0), (u'rlf', 1), (u'both', 2)])
_RadioLinkMonitoringRS_purpose._ext = None
_RadioLinkMonitoringRS_detectionResource = CHOICE(name=u'detectionResource', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__RadioLinkMonitoringRS_detectionResource_ssb_Index = INT(name=u'ssb-Index', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-Index')))
__RadioLinkMonitoringRS_detectionResource_csi_RS_Index = INT(name=u'csi-RS-Index', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NZP-CSI-RS-ResourceId')))
_RadioLinkMonitoringRS_detectionResource._cont = ASN1Dict([
(u'ssb-Index', __RadioLinkMonitoringRS_detectionResource_ssb_Index),
(u'csi-RS-Index', __RadioLinkMonitoringRS_detectionResource_csi_RS_Index),
])
_RadioLinkMonitoringRS_detectionResource._ext = None
RadioLinkMonitoringRS._cont = ASN1Dict([
(u'radioLinkMonitoringRS-Id', _RadioLinkMonitoringRS_radioLinkMonitoringRS_Id),
(u'purpose', _RadioLinkMonitoringRS_purpose),
(u'detectionResource', _RadioLinkMonitoringRS_detectionResource),
])
RadioLinkMonitoringRS._ext = []
#-----< RadioLinkMonitoringRS-Id >-----#
RadioLinkMonitoringRS_Id = INT(name=u'RadioLinkMonitoringRS-Id', mode=MODE_TYPE)
RadioLinkMonitoringRS_Id._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=9)], ev=None, er=[])
#-----< RAN-AreaCode >-----#
RAN_AreaCode = INT(name=u'RAN-AreaCode', mode=MODE_TYPE)
RAN_AreaCode._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< RateMatchPattern >-----#
RateMatchPattern = SEQ(name=u'RateMatchPattern', mode=MODE_TYPE)
_RateMatchPattern_rateMatchPatternId = INT(name=u'rateMatchPatternId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RateMatchPatternId')))
_RateMatchPattern_patternType = CHOICE(name=u'patternType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__RateMatchPattern_patternType_bitmaps = SEQ(name=u'bitmaps', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___RateMatchPattern_patternType_bitmaps_resourceBlocks = BIT_STR(name=u'resourceBlocks', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___RateMatchPattern_patternType_bitmaps_resourceBlocks._const_sz = ASN1Set(rv=[275], rr=[], ev=None, er=[])
___RateMatchPattern_patternType_bitmaps_symbolsInResourceBlock = CHOICE(name=u'symbolsInResourceBlock', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
____RateMatchPattern_patternType_bitmaps_symbolsInResourceBlock_oneSlot = BIT_STR(name=u'oneSlot', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____RateMatchPattern_patternType_bitmaps_symbolsInResourceBlock_oneSlot._const_sz = ASN1Set(rv=[14], rr=[], ev=None, er=[])
____RateMatchPattern_patternType_bitmaps_symbolsInResourceBlock_twoSlots = BIT_STR(name=u'twoSlots', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____RateMatchPattern_patternType_bitmaps_symbolsInResourceBlock_twoSlots._const_sz = ASN1Set(rv=[28], rr=[], ev=None, er=[])
___RateMatchPattern_patternType_bitmaps_symbolsInResourceBlock._cont = ASN1Dict([
(u'oneSlot', ____RateMatchPattern_patternType_bitmaps_symbolsInResourceBlock_oneSlot),
(u'twoSlots', ____RateMatchPattern_patternType_bitmaps_symbolsInResourceBlock_twoSlots),
])
___RateMatchPattern_patternType_bitmaps_symbolsInResourceBlock._ext = None
___RateMatchPattern_patternType_bitmaps_periodicityAndPattern = CHOICE(name=u'periodicityAndPattern', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
____RateMatchPattern_patternType_bitmaps_periodicityAndPattern_n2 = BIT_STR(name=u'n2', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____RateMatchPattern_patternType_bitmaps_periodicityAndPattern_n2._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
____RateMatchPattern_patternType_bitmaps_periodicityAndPattern_n4 = BIT_STR(name=u'n4', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____RateMatchPattern_patternType_bitmaps_periodicityAndPattern_n4._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
____RateMatchPattern_patternType_bitmaps_periodicityAndPattern_n5 = BIT_STR(name=u'n5', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____RateMatchPattern_patternType_bitmaps_periodicityAndPattern_n5._const_sz = ASN1Set(rv=[5], rr=[], ev=None, er=[])
____RateMatchPattern_patternType_bitmaps_periodicityAndPattern_n8 = BIT_STR(name=u'n8', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____RateMatchPattern_patternType_bitmaps_periodicityAndPattern_n8._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
____RateMatchPattern_patternType_bitmaps_periodicityAndPattern_n10 = BIT_STR(name=u'n10', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____RateMatchPattern_patternType_bitmaps_periodicityAndPattern_n10._const_sz = ASN1Set(rv=[10], rr=[], ev=None, er=[])
____RateMatchPattern_patternType_bitmaps_periodicityAndPattern_n20 = BIT_STR(name=u'n20', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____RateMatchPattern_patternType_bitmaps_periodicityAndPattern_n20._const_sz = ASN1Set(rv=[20], rr=[], ev=None, er=[])
____RateMatchPattern_patternType_bitmaps_periodicityAndPattern_n40 = BIT_STR(name=u'n40', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____RateMatchPattern_patternType_bitmaps_periodicityAndPattern_n40._const_sz = ASN1Set(rv=[40], rr=[], ev=None, er=[])
___RateMatchPattern_patternType_bitmaps_periodicityAndPattern._cont = ASN1Dict([
(u'n2', ____RateMatchPattern_patternType_bitmaps_periodicityAndPattern_n2),
(u'n4', ____RateMatchPattern_patternType_bitmaps_periodicityAndPattern_n4),
(u'n5', ____RateMatchPattern_patternType_bitmaps_periodicityAndPattern_n5),
(u'n8', ____RateMatchPattern_patternType_bitmaps_periodicityAndPattern_n8),
(u'n10', ____RateMatchPattern_patternType_bitmaps_periodicityAndPattern_n10),
(u'n20', ____RateMatchPattern_patternType_bitmaps_periodicityAndPattern_n20),
(u'n40', ____RateMatchPattern_patternType_bitmaps_periodicityAndPattern_n40),
])
___RateMatchPattern_patternType_bitmaps_periodicityAndPattern._ext = None
__RateMatchPattern_patternType_bitmaps._cont = ASN1Dict([
(u'resourceBlocks', ___RateMatchPattern_patternType_bitmaps_resourceBlocks),
(u'symbolsInResourceBlock', ___RateMatchPattern_patternType_bitmaps_symbolsInResourceBlock),
(u'periodicityAndPattern', ___RateMatchPattern_patternType_bitmaps_periodicityAndPattern),
])
__RateMatchPattern_patternType_bitmaps._ext = []
__RateMatchPattern_patternType_controlResourceSet = INT(name=u'controlResourceSet', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ControlResourceSetId')))
_RateMatchPattern_patternType._cont = ASN1Dict([
(u'bitmaps', __RateMatchPattern_patternType_bitmaps),
(u'controlResourceSet', __RateMatchPattern_patternType_controlResourceSet),
])
_RateMatchPattern_patternType._ext = None
_RateMatchPattern_subcarrierSpacing = ENUM(name=u'subcarrierSpacing', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SubcarrierSpacing')), opt=True)
_RateMatchPattern_dummy = ENUM(name=u'dummy', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RateMatchPattern_dummy._cont = ASN1Dict([(u'dynamic', 0), (u'semiStatic', 1)])
_RateMatchPattern_dummy._ext = None
RateMatchPattern._cont = ASN1Dict([
(u'rateMatchPatternId', _RateMatchPattern_rateMatchPatternId),
(u'patternType', _RateMatchPattern_patternType),
(u'subcarrierSpacing', _RateMatchPattern_subcarrierSpacing),
(u'dummy', _RateMatchPattern_dummy),
])
RateMatchPattern._ext = []
#-----< RateMatchPatternId >-----#
RateMatchPatternId = INT(name=u'RateMatchPatternId', mode=MODE_TYPE)
RateMatchPatternId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3)], ev=None, er=[])
#-----< RateMatchPatternLTE-CRS >-----#
RateMatchPatternLTE_CRS = SEQ(name=u'RateMatchPatternLTE-CRS', mode=MODE_TYPE)
_RateMatchPatternLTE_CRS_carrierFreqDL = INT(name=u'carrierFreqDL', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RateMatchPatternLTE_CRS_carrierFreqDL._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=16383)], ev=None, er=[])
_RateMatchPatternLTE_CRS_carrierBandwidthDL = ENUM(name=u'carrierBandwidthDL', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RateMatchPatternLTE_CRS_carrierBandwidthDL._cont = ASN1Dict([(u'n6', 0), (u'n15', 1), (u'n25', 2), (u'n50', 3), (u'n75', 4), (u'n100', 5), (u'spare2', 6), (u'spare1', 7)])
_RateMatchPatternLTE_CRS_carrierBandwidthDL._ext = None
_RateMatchPatternLTE_CRS_mbsfn_SubframeConfigList = SEQ_OF(name=u'mbsfn-SubframeConfigList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-MBSFN-SubframeConfigList')), opt=True)
_RateMatchPatternLTE_CRS_nrofCRS_Ports = ENUM(name=u'nrofCRS-Ports', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RateMatchPatternLTE_CRS_nrofCRS_Ports._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2)])
_RateMatchPatternLTE_CRS_nrofCRS_Ports._ext = None
_RateMatchPatternLTE_CRS_v_Shift = ENUM(name=u'v-Shift', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RateMatchPatternLTE_CRS_v_Shift._cont = ASN1Dict([(u'n0', 0), (u'n1', 1), (u'n2', 2), (u'n3', 3), (u'n4', 4), (u'n5', 5)])
_RateMatchPatternLTE_CRS_v_Shift._ext = None
RateMatchPatternLTE_CRS._cont = ASN1Dict([
(u'carrierFreqDL', _RateMatchPatternLTE_CRS_carrierFreqDL),
(u'carrierBandwidthDL', _RateMatchPatternLTE_CRS_carrierBandwidthDL),
(u'mbsfn-SubframeConfigList', _RateMatchPatternLTE_CRS_mbsfn_SubframeConfigList),
(u'nrofCRS-Ports', _RateMatchPatternLTE_CRS_nrofCRS_Ports),
(u'v-Shift', _RateMatchPatternLTE_CRS_v_Shift),
])
RateMatchPatternLTE_CRS._ext = None
#-----< ReportConfigId >-----#
ReportConfigId = INT(name=u'ReportConfigId', mode=MODE_TYPE)
ReportConfigId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
#-----< ReportConfigInterRAT >-----#
ReportConfigInterRAT = SEQ(name=u'ReportConfigInterRAT', mode=MODE_TYPE)
_ReportConfigInterRAT_reportType = CHOICE(name=u'reportType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__ReportConfigInterRAT_reportType_periodical = SEQ(name=u'periodical', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PeriodicalReportConfigInterRAT')))
__ReportConfigInterRAT_reportType_eventTriggered = SEQ(name=u'eventTriggered', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EventTriggerConfigInterRAT')))
__ReportConfigInterRAT_reportType_reportCGI = SEQ(name=u'reportCGI', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReportCGI-EUTRA')))
_ReportConfigInterRAT_reportType._cont = ASN1Dict([
(u'periodical', __ReportConfigInterRAT_reportType_periodical),
(u'eventTriggered', __ReportConfigInterRAT_reportType_eventTriggered),
(u'reportCGI', __ReportConfigInterRAT_reportType_reportCGI),
])
_ReportConfigInterRAT_reportType._ext = []
ReportConfigInterRAT._cont = ASN1Dict([
(u'reportType', _ReportConfigInterRAT_reportType),
])
ReportConfigInterRAT._ext = None
#-----< ReportCGI-EUTRA >-----#
ReportCGI_EUTRA = SEQ(name=u'ReportCGI-EUTRA', mode=MODE_TYPE)
_ReportCGI_EUTRA_cellForWhichToReportCGI = INT(name=u'cellForWhichToReportCGI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-PhysCellId')))
ReportCGI_EUTRA._cont = ASN1Dict([
(u'cellForWhichToReportCGI', _ReportCGI_EUTRA_cellForWhichToReportCGI),
])
ReportCGI_EUTRA._ext = []
#-----< EventTriggerConfigInterRAT >-----#
EventTriggerConfigInterRAT = SEQ(name=u'EventTriggerConfigInterRAT', mode=MODE_TYPE)
_EventTriggerConfigInterRAT_eventId = CHOICE(name=u'eventId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EventTriggerConfigInterRAT_eventId_eventB1 = SEQ(name=u'eventB1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___EventTriggerConfigInterRAT_eventId_eventB1_b1_ThresholdEUTRA = CHOICE(name=u'b1-ThresholdEUTRA', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasTriggerQuantityEUTRA')))
___EventTriggerConfigInterRAT_eventId_eventB1_reportOnLeave = BOOL(name=u'reportOnLeave', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___EventTriggerConfigInterRAT_eventId_eventB1_hysteresis = INT(name=u'hysteresis', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Hysteresis')))
___EventTriggerConfigInterRAT_eventId_eventB1_timeToTrigger = ENUM(name=u'timeToTrigger', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TimeToTrigger')))
__EventTriggerConfigInterRAT_eventId_eventB1._cont = ASN1Dict([
(u'b1-ThresholdEUTRA', ___EventTriggerConfigInterRAT_eventId_eventB1_b1_ThresholdEUTRA),
(u'reportOnLeave', ___EventTriggerConfigInterRAT_eventId_eventB1_reportOnLeave),
(u'hysteresis', ___EventTriggerConfigInterRAT_eventId_eventB1_hysteresis),
(u'timeToTrigger', ___EventTriggerConfigInterRAT_eventId_eventB1_timeToTrigger),
])
__EventTriggerConfigInterRAT_eventId_eventB1._ext = []
__EventTriggerConfigInterRAT_eventId_eventB2 = SEQ(name=u'eventB2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___EventTriggerConfigInterRAT_eventId_eventB2_b2_Threshold1 = CHOICE(name=u'b2-Threshold1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasTriggerQuantity')))
___EventTriggerConfigInterRAT_eventId_eventB2_b2_Threshold2EUTRA = CHOICE(name=u'b2-Threshold2EUTRA', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasTriggerQuantityEUTRA')))
___EventTriggerConfigInterRAT_eventId_eventB2_reportOnLeave = BOOL(name=u'reportOnLeave', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___EventTriggerConfigInterRAT_eventId_eventB2_hysteresis = INT(name=u'hysteresis', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Hysteresis')))
___EventTriggerConfigInterRAT_eventId_eventB2_timeToTrigger = ENUM(name=u'timeToTrigger', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TimeToTrigger')))
__EventTriggerConfigInterRAT_eventId_eventB2._cont = ASN1Dict([
(u'b2-Threshold1', ___EventTriggerConfigInterRAT_eventId_eventB2_b2_Threshold1),
(u'b2-Threshold2EUTRA', ___EventTriggerConfigInterRAT_eventId_eventB2_b2_Threshold2EUTRA),
(u'reportOnLeave', ___EventTriggerConfigInterRAT_eventId_eventB2_reportOnLeave),
(u'hysteresis', ___EventTriggerConfigInterRAT_eventId_eventB2_hysteresis),
(u'timeToTrigger', ___EventTriggerConfigInterRAT_eventId_eventB2_timeToTrigger),
])
__EventTriggerConfigInterRAT_eventId_eventB2._ext = []
_EventTriggerConfigInterRAT_eventId._cont = ASN1Dict([
(u'eventB1', __EventTriggerConfigInterRAT_eventId_eventB1),
(u'eventB2', __EventTriggerConfigInterRAT_eventId_eventB2),
])
_EventTriggerConfigInterRAT_eventId._ext = []
_EventTriggerConfigInterRAT_rsType = ENUM(name=u'rsType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NR-RS-Type')))
_EventTriggerConfigInterRAT_reportInterval = ENUM(name=u'reportInterval', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReportInterval')))
_EventTriggerConfigInterRAT_reportAmount = ENUM(name=u'reportAmount', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_EventTriggerConfigInterRAT_reportAmount._cont = ASN1Dict([(u'r1', 0), (u'r2', 1), (u'r4', 2), (u'r8', 3), (u'r16', 4), (u'r32', 5), (u'r64', 6), (u'infinity', 7)])
_EventTriggerConfigInterRAT_reportAmount._ext = None
_EventTriggerConfigInterRAT_reportQuantity = SEQ(name=u'reportQuantity', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasReportQuantity')))
_EventTriggerConfigInterRAT_maxReportCells = INT(name=u'maxReportCells', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_EventTriggerConfigInterRAT_maxReportCells._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
EventTriggerConfigInterRAT._cont = ASN1Dict([
(u'eventId', _EventTriggerConfigInterRAT_eventId),
(u'rsType', _EventTriggerConfigInterRAT_rsType),
(u'reportInterval', _EventTriggerConfigInterRAT_reportInterval),
(u'reportAmount', _EventTriggerConfigInterRAT_reportAmount),
(u'reportQuantity', _EventTriggerConfigInterRAT_reportQuantity),
(u'maxReportCells', _EventTriggerConfigInterRAT_maxReportCells),
])
EventTriggerConfigInterRAT._ext = []
#-----< PeriodicalReportConfigInterRAT >-----#
PeriodicalReportConfigInterRAT = SEQ(name=u'PeriodicalReportConfigInterRAT', mode=MODE_TYPE)
_PeriodicalReportConfigInterRAT_reportInterval = ENUM(name=u'reportInterval', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReportInterval')))
_PeriodicalReportConfigInterRAT_reportAmount = ENUM(name=u'reportAmount', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PeriodicalReportConfigInterRAT_reportAmount._cont = ASN1Dict([(u'r1', 0), (u'r2', 1), (u'r4', 2), (u'r8', 3), (u'r16', 4), (u'r32', 5), (u'r64', 6), (u'infinity', 7)])
_PeriodicalReportConfigInterRAT_reportAmount._ext = None
_PeriodicalReportConfigInterRAT_reportQuantity = SEQ(name=u'reportQuantity', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasReportQuantity')))
_PeriodicalReportConfigInterRAT_maxReportCells = INT(name=u'maxReportCells', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PeriodicalReportConfigInterRAT_maxReportCells._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
PeriodicalReportConfigInterRAT._cont = ASN1Dict([
(u'reportInterval', _PeriodicalReportConfigInterRAT_reportInterval),
(u'reportAmount', _PeriodicalReportConfigInterRAT_reportAmount),
(u'reportQuantity', _PeriodicalReportConfigInterRAT_reportQuantity),
(u'maxReportCells', _PeriodicalReportConfigInterRAT_maxReportCells),
])
PeriodicalReportConfigInterRAT._ext = []
#-----< MeasTriggerQuantityEUTRA >-----#
MeasTriggerQuantityEUTRA = CHOICE(name=u'MeasTriggerQuantityEUTRA', mode=MODE_TYPE)
_MeasTriggerQuantityEUTRA_rsrp = INT(name=u'rsrp', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSRP-RangeEUTRA')))
_MeasTriggerQuantityEUTRA_rsrq = INT(name=u'rsrq', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSRQ-RangeEUTRA')))
_MeasTriggerQuantityEUTRA_sinr = INT(name=u'sinr', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SINR-RangeEUTRA')))
MeasTriggerQuantityEUTRA._cont = ASN1Dict([
(u'rsrp', _MeasTriggerQuantityEUTRA_rsrp),
(u'rsrq', _MeasTriggerQuantityEUTRA_rsrq),
(u'sinr', _MeasTriggerQuantityEUTRA_sinr),
])
MeasTriggerQuantityEUTRA._ext = None
#-----< RSRP-RangeEUTRA >-----#
RSRP_RangeEUTRA = INT(name=u'RSRP-RangeEUTRA', mode=MODE_TYPE)
RSRP_RangeEUTRA._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=97)], ev=None, er=[])
#-----< RSRQ-RangeEUTRA >-----#
RSRQ_RangeEUTRA = INT(name=u'RSRQ-RangeEUTRA', mode=MODE_TYPE)
RSRQ_RangeEUTRA._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=34)], ev=None, er=[])
#-----< SINR-RangeEUTRA >-----#
SINR_RangeEUTRA = INT(name=u'SINR-RangeEUTRA', mode=MODE_TYPE)
SINR_RangeEUTRA._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=None, er=[])
#-----< ReportConfigNR >-----#
ReportConfigNR = SEQ(name=u'ReportConfigNR', mode=MODE_TYPE)
_ReportConfigNR_reportType = CHOICE(name=u'reportType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__ReportConfigNR_reportType_periodical = SEQ(name=u'periodical', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PeriodicalReportConfig')))
__ReportConfigNR_reportType_eventTriggered = SEQ(name=u'eventTriggered', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EventTriggerConfig')))
__ReportConfigNR_reportType_reportCGI = SEQ(name=u'reportCGI', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReportCGI')))
_ReportConfigNR_reportType._cont = ASN1Dict([
(u'periodical', __ReportConfigNR_reportType_periodical),
(u'eventTriggered', __ReportConfigNR_reportType_eventTriggered),
(u'reportCGI', __ReportConfigNR_reportType_reportCGI),
])
_ReportConfigNR_reportType._ext = [u'reportCGI']
ReportConfigNR._cont = ASN1Dict([
(u'reportType', _ReportConfigNR_reportType),
])
ReportConfigNR._ext = None
#-----< ReportCGI >-----#
ReportCGI = SEQ(name=u'ReportCGI', mode=MODE_TYPE)
_ReportCGI_cellForWhichToReportCGI = INT(name=u'cellForWhichToReportCGI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PhysCellId')))
ReportCGI._cont = ASN1Dict([
(u'cellForWhichToReportCGI', _ReportCGI_cellForWhichToReportCGI),
])
ReportCGI._ext = []
#-----< EventTriggerConfig >-----#
EventTriggerConfig = SEQ(name=u'EventTriggerConfig', mode=MODE_TYPE)
_EventTriggerConfig_eventId = CHOICE(name=u'eventId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EventTriggerConfig_eventId_eventA1 = SEQ(name=u'eventA1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___EventTriggerConfig_eventId_eventA1_a1_Threshold = CHOICE(name=u'a1-Threshold', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasTriggerQuantity')))
___EventTriggerConfig_eventId_eventA1_reportOnLeave = BOOL(name=u'reportOnLeave', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___EventTriggerConfig_eventId_eventA1_hysteresis = INT(name=u'hysteresis', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Hysteresis')))
___EventTriggerConfig_eventId_eventA1_timeToTrigger = ENUM(name=u'timeToTrigger', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TimeToTrigger')))
__EventTriggerConfig_eventId_eventA1._cont = ASN1Dict([
(u'a1-Threshold', ___EventTriggerConfig_eventId_eventA1_a1_Threshold),
(u'reportOnLeave', ___EventTriggerConfig_eventId_eventA1_reportOnLeave),
(u'hysteresis', ___EventTriggerConfig_eventId_eventA1_hysteresis),
(u'timeToTrigger', ___EventTriggerConfig_eventId_eventA1_timeToTrigger),
])
__EventTriggerConfig_eventId_eventA1._ext = None
__EventTriggerConfig_eventId_eventA2 = SEQ(name=u'eventA2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___EventTriggerConfig_eventId_eventA2_a2_Threshold = CHOICE(name=u'a2-Threshold', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasTriggerQuantity')))
___EventTriggerConfig_eventId_eventA2_reportOnLeave = BOOL(name=u'reportOnLeave', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___EventTriggerConfig_eventId_eventA2_hysteresis = INT(name=u'hysteresis', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Hysteresis')))
___EventTriggerConfig_eventId_eventA2_timeToTrigger = ENUM(name=u'timeToTrigger', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TimeToTrigger')))
__EventTriggerConfig_eventId_eventA2._cont = ASN1Dict([
(u'a2-Threshold', ___EventTriggerConfig_eventId_eventA2_a2_Threshold),
(u'reportOnLeave', ___EventTriggerConfig_eventId_eventA2_reportOnLeave),
(u'hysteresis', ___EventTriggerConfig_eventId_eventA2_hysteresis),
(u'timeToTrigger', ___EventTriggerConfig_eventId_eventA2_timeToTrigger),
])
__EventTriggerConfig_eventId_eventA2._ext = None
__EventTriggerConfig_eventId_eventA3 = SEQ(name=u'eventA3', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___EventTriggerConfig_eventId_eventA3_a3_Offset = CHOICE(name=u'a3-Offset', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasTriggerQuantityOffset')))
___EventTriggerConfig_eventId_eventA3_reportOnLeave = BOOL(name=u'reportOnLeave', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___EventTriggerConfig_eventId_eventA3_hysteresis = INT(name=u'hysteresis', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Hysteresis')))
___EventTriggerConfig_eventId_eventA3_timeToTrigger = ENUM(name=u'timeToTrigger', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TimeToTrigger')))
___EventTriggerConfig_eventId_eventA3_useWhiteCellList = BOOL(name=u'useWhiteCellList', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__EventTriggerConfig_eventId_eventA3._cont = ASN1Dict([
(u'a3-Offset', ___EventTriggerConfig_eventId_eventA3_a3_Offset),
(u'reportOnLeave', ___EventTriggerConfig_eventId_eventA3_reportOnLeave),
(u'hysteresis', ___EventTriggerConfig_eventId_eventA3_hysteresis),
(u'timeToTrigger', ___EventTriggerConfig_eventId_eventA3_timeToTrigger),
(u'useWhiteCellList', ___EventTriggerConfig_eventId_eventA3_useWhiteCellList),
])
__EventTriggerConfig_eventId_eventA3._ext = None
__EventTriggerConfig_eventId_eventA4 = SEQ(name=u'eventA4', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___EventTriggerConfig_eventId_eventA4_a4_Threshold = CHOICE(name=u'a4-Threshold', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasTriggerQuantity')))
___EventTriggerConfig_eventId_eventA4_reportOnLeave = BOOL(name=u'reportOnLeave', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___EventTriggerConfig_eventId_eventA4_hysteresis = INT(name=u'hysteresis', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Hysteresis')))
___EventTriggerConfig_eventId_eventA4_timeToTrigger = ENUM(name=u'timeToTrigger', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TimeToTrigger')))
___EventTriggerConfig_eventId_eventA4_useWhiteCellList = BOOL(name=u'useWhiteCellList', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__EventTriggerConfig_eventId_eventA4._cont = ASN1Dict([
(u'a4-Threshold', ___EventTriggerConfig_eventId_eventA4_a4_Threshold),
(u'reportOnLeave', ___EventTriggerConfig_eventId_eventA4_reportOnLeave),
(u'hysteresis', ___EventTriggerConfig_eventId_eventA4_hysteresis),
(u'timeToTrigger', ___EventTriggerConfig_eventId_eventA4_timeToTrigger),
(u'useWhiteCellList', ___EventTriggerConfig_eventId_eventA4_useWhiteCellList),
])
__EventTriggerConfig_eventId_eventA4._ext = None
__EventTriggerConfig_eventId_eventA5 = SEQ(name=u'eventA5', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___EventTriggerConfig_eventId_eventA5_a5_Threshold1 = CHOICE(name=u'a5-Threshold1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasTriggerQuantity')))
___EventTriggerConfig_eventId_eventA5_a5_Threshold2 = CHOICE(name=u'a5-Threshold2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasTriggerQuantity')))
___EventTriggerConfig_eventId_eventA5_reportOnLeave = BOOL(name=u'reportOnLeave', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___EventTriggerConfig_eventId_eventA5_hysteresis = INT(name=u'hysteresis', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Hysteresis')))
___EventTriggerConfig_eventId_eventA5_timeToTrigger = ENUM(name=u'timeToTrigger', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TimeToTrigger')))
___EventTriggerConfig_eventId_eventA5_useWhiteCellList = BOOL(name=u'useWhiteCellList', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__EventTriggerConfig_eventId_eventA5._cont = ASN1Dict([
(u'a5-Threshold1', ___EventTriggerConfig_eventId_eventA5_a5_Threshold1),
(u'a5-Threshold2', ___EventTriggerConfig_eventId_eventA5_a5_Threshold2),
(u'reportOnLeave', ___EventTriggerConfig_eventId_eventA5_reportOnLeave),
(u'hysteresis', ___EventTriggerConfig_eventId_eventA5_hysteresis),
(u'timeToTrigger', ___EventTriggerConfig_eventId_eventA5_timeToTrigger),
(u'useWhiteCellList', ___EventTriggerConfig_eventId_eventA5_useWhiteCellList),
])
__EventTriggerConfig_eventId_eventA5._ext = None
__EventTriggerConfig_eventId_eventA6 = SEQ(name=u'eventA6', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___EventTriggerConfig_eventId_eventA6_a6_Offset = CHOICE(name=u'a6-Offset', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasTriggerQuantityOffset')))
___EventTriggerConfig_eventId_eventA6_reportOnLeave = BOOL(name=u'reportOnLeave', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___EventTriggerConfig_eventId_eventA6_hysteresis = INT(name=u'hysteresis', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Hysteresis')))
___EventTriggerConfig_eventId_eventA6_timeToTrigger = ENUM(name=u'timeToTrigger', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TimeToTrigger')))
___EventTriggerConfig_eventId_eventA6_useWhiteCellList = BOOL(name=u'useWhiteCellList', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__EventTriggerConfig_eventId_eventA6._cont = ASN1Dict([
(u'a6-Offset', ___EventTriggerConfig_eventId_eventA6_a6_Offset),
(u'reportOnLeave', ___EventTriggerConfig_eventId_eventA6_reportOnLeave),
(u'hysteresis', ___EventTriggerConfig_eventId_eventA6_hysteresis),
(u'timeToTrigger', ___EventTriggerConfig_eventId_eventA6_timeToTrigger),
(u'useWhiteCellList', ___EventTriggerConfig_eventId_eventA6_useWhiteCellList),
])
__EventTriggerConfig_eventId_eventA6._ext = None
_EventTriggerConfig_eventId._cont = ASN1Dict([
(u'eventA1', __EventTriggerConfig_eventId_eventA1),
(u'eventA2', __EventTriggerConfig_eventId_eventA2),
(u'eventA3', __EventTriggerConfig_eventId_eventA3),
(u'eventA4', __EventTriggerConfig_eventId_eventA4),
(u'eventA5', __EventTriggerConfig_eventId_eventA5),
(u'eventA6', __EventTriggerConfig_eventId_eventA6),
])
_EventTriggerConfig_eventId._ext = []
_EventTriggerConfig_rsType = ENUM(name=u'rsType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NR-RS-Type')))
_EventTriggerConfig_reportInterval = ENUM(name=u'reportInterval', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReportInterval')))
_EventTriggerConfig_reportAmount = ENUM(name=u'reportAmount', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_EventTriggerConfig_reportAmount._cont = ASN1Dict([(u'r1', 0), (u'r2', 1), (u'r4', 2), (u'r8', 3), (u'r16', 4), (u'r32', 5), (u'r64', 6), (u'infinity', 7)])
_EventTriggerConfig_reportAmount._ext = None
_EventTriggerConfig_reportQuantityCell = SEQ(name=u'reportQuantityCell', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasReportQuantity')))
_EventTriggerConfig_maxReportCells = INT(name=u'maxReportCells', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_EventTriggerConfig_maxReportCells._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_EventTriggerConfig_reportQuantityRsIndexes = SEQ(name=u'reportQuantityRsIndexes', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasReportQuantity')), opt=True)
_EventTriggerConfig_maxNrofRSIndexesToReport = INT(name=u'maxNrofRSIndexesToReport', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_EventTriggerConfig_maxNrofRSIndexesToReport._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_EventTriggerConfig_includeBeamMeasurements = BOOL(name=u'includeBeamMeasurements', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_EventTriggerConfig_reportAddNeighMeas = ENUM(name=u'reportAddNeighMeas', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_EventTriggerConfig_reportAddNeighMeas._cont = ASN1Dict([(u'setup', 0)])
_EventTriggerConfig_reportAddNeighMeas._ext = None
EventTriggerConfig._cont = ASN1Dict([
(u'eventId', _EventTriggerConfig_eventId),
(u'rsType', _EventTriggerConfig_rsType),
(u'reportInterval', _EventTriggerConfig_reportInterval),
(u'reportAmount', _EventTriggerConfig_reportAmount),
(u'reportQuantityCell', _EventTriggerConfig_reportQuantityCell),
(u'maxReportCells', _EventTriggerConfig_maxReportCells),
(u'reportQuantityRsIndexes', _EventTriggerConfig_reportQuantityRsIndexes),
(u'maxNrofRSIndexesToReport', _EventTriggerConfig_maxNrofRSIndexesToReport),
(u'includeBeamMeasurements', _EventTriggerConfig_includeBeamMeasurements),
(u'reportAddNeighMeas', _EventTriggerConfig_reportAddNeighMeas),
])
EventTriggerConfig._ext = []
#-----< PeriodicalReportConfig >-----#
PeriodicalReportConfig = SEQ(name=u'PeriodicalReportConfig', mode=MODE_TYPE)
_PeriodicalReportConfig_rsType = ENUM(name=u'rsType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NR-RS-Type')))
_PeriodicalReportConfig_reportInterval = ENUM(name=u'reportInterval', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReportInterval')))
_PeriodicalReportConfig_reportAmount = ENUM(name=u'reportAmount', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PeriodicalReportConfig_reportAmount._cont = ASN1Dict([(u'r1', 0), (u'r2', 1), (u'r4', 2), (u'r8', 3), (u'r16', 4), (u'r32', 5), (u'r64', 6), (u'infinity', 7)])
_PeriodicalReportConfig_reportAmount._ext = None
_PeriodicalReportConfig_reportQuantityCell = SEQ(name=u'reportQuantityCell', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasReportQuantity')))
_PeriodicalReportConfig_maxReportCells = INT(name=u'maxReportCells', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PeriodicalReportConfig_maxReportCells._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_PeriodicalReportConfig_reportQuantityRsIndexes = SEQ(name=u'reportQuantityRsIndexes', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasReportQuantity')), opt=True)
_PeriodicalReportConfig_maxNrofRsIndexesToReport = INT(name=u'maxNrofRsIndexesToReport', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PeriodicalReportConfig_maxNrofRsIndexesToReport._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_PeriodicalReportConfig_includeBeamMeasurements = BOOL(name=u'includeBeamMeasurements', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PeriodicalReportConfig_useWhiteCellList = BOOL(name=u'useWhiteCellList', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
PeriodicalReportConfig._cont = ASN1Dict([
(u'rsType', _PeriodicalReportConfig_rsType),
(u'reportInterval', _PeriodicalReportConfig_reportInterval),
(u'reportAmount', _PeriodicalReportConfig_reportAmount),
(u'reportQuantityCell', _PeriodicalReportConfig_reportQuantityCell),
(u'maxReportCells', _PeriodicalReportConfig_maxReportCells),
(u'reportQuantityRsIndexes', _PeriodicalReportConfig_reportQuantityRsIndexes),
(u'maxNrofRsIndexesToReport', _PeriodicalReportConfig_maxNrofRsIndexesToReport),
(u'includeBeamMeasurements', _PeriodicalReportConfig_includeBeamMeasurements),
(u'useWhiteCellList', _PeriodicalReportConfig_useWhiteCellList),
])
PeriodicalReportConfig._ext = []
#-----< NR-RS-Type >-----#
NR_RS_Type = ENUM(name=u'NR-RS-Type', mode=MODE_TYPE)
NR_RS_Type._cont = ASN1Dict([(u'ssb', 0), (u'csi-rs', 1)])
NR_RS_Type._ext = None
#-----< MeasTriggerQuantity >-----#
MeasTriggerQuantity = CHOICE(name=u'MeasTriggerQuantity', mode=MODE_TYPE)
_MeasTriggerQuantity_rsrp = INT(name=u'rsrp', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSRP-Range')))
_MeasTriggerQuantity_rsrq = INT(name=u'rsrq', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSRQ-Range')))
_MeasTriggerQuantity_sinr = INT(name=u'sinr', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SINR-Range')))
MeasTriggerQuantity._cont = ASN1Dict([
(u'rsrp', _MeasTriggerQuantity_rsrp),
(u'rsrq', _MeasTriggerQuantity_rsrq),
(u'sinr', _MeasTriggerQuantity_sinr),
])
MeasTriggerQuantity._ext = None
#-----< MeasTriggerQuantityOffset >-----#
MeasTriggerQuantityOffset = CHOICE(name=u'MeasTriggerQuantityOffset', mode=MODE_TYPE)
_MeasTriggerQuantityOffset_rsrp = INT(name=u'rsrp', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MeasTriggerQuantityOffset_rsrp._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-30, ub=30)], ev=None, er=[])
_MeasTriggerQuantityOffset_rsrq = INT(name=u'rsrq', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MeasTriggerQuantityOffset_rsrq._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-30, ub=30)], ev=None, er=[])
_MeasTriggerQuantityOffset_sinr = INT(name=u'sinr', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MeasTriggerQuantityOffset_sinr._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-30, ub=30)], ev=None, er=[])
MeasTriggerQuantityOffset._cont = ASN1Dict([
(u'rsrp', _MeasTriggerQuantityOffset_rsrp),
(u'rsrq', _MeasTriggerQuantityOffset_rsrq),
(u'sinr', _MeasTriggerQuantityOffset_sinr),
])
MeasTriggerQuantityOffset._ext = None
#-----< MeasReportQuantity >-----#
MeasReportQuantity = SEQ(name=u'MeasReportQuantity', mode=MODE_TYPE)
_MeasReportQuantity_rsrp = BOOL(name=u'rsrp', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MeasReportQuantity_rsrq = BOOL(name=u'rsrq', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MeasReportQuantity_sinr = BOOL(name=u'sinr', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
MeasReportQuantity._cont = ASN1Dict([
(u'rsrp', _MeasReportQuantity_rsrp),
(u'rsrq', _MeasReportQuantity_rsrq),
(u'sinr', _MeasReportQuantity_sinr),
])
MeasReportQuantity._ext = None
#-----< ReportConfigToAddModList >-----#
ReportConfigToAddModList = SEQ_OF(name=u'ReportConfigToAddModList', mode=MODE_TYPE)
_ReportConfigToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ReportConfigToAddMod')))
ReportConfigToAddModList._cont = _ReportConfigToAddModList__item_
ReportConfigToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
#-----< ReportConfigToAddMod >-----#
ReportConfigToAddMod = SEQ(name=u'ReportConfigToAddMod', mode=MODE_TYPE)
_ReportConfigToAddMod_reportConfigId = INT(name=u'reportConfigId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReportConfigId')))
_ReportConfigToAddMod_reportConfig = CHOICE(name=u'reportConfig', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__ReportConfigToAddMod_reportConfig_reportConfigNR = SEQ(name=u'reportConfigNR', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReportConfigNR')))
__ReportConfigToAddMod_reportConfig_reportConfigInterRAT = SEQ(name=u'reportConfigInterRAT', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReportConfigInterRAT')))
_ReportConfigToAddMod_reportConfig._cont = ASN1Dict([
(u'reportConfigNR', __ReportConfigToAddMod_reportConfig_reportConfigNR),
(u'reportConfigInterRAT', __ReportConfigToAddMod_reportConfig_reportConfigInterRAT),
])
_ReportConfigToAddMod_reportConfig._ext = [u'reportConfigInterRAT']
ReportConfigToAddMod._cont = ASN1Dict([
(u'reportConfigId', _ReportConfigToAddMod_reportConfigId),
(u'reportConfig', _ReportConfigToAddMod_reportConfig),
])
ReportConfigToAddMod._ext = None
#-----< ReportInterval >-----#
ReportInterval = ENUM(name=u'ReportInterval', mode=MODE_TYPE)
ReportInterval._cont = ASN1Dict([(u'ms120', 0), (u'ms240', 1), (u'ms480', 2), (u'ms640', 3), (u'ms1024', 4), (u'ms2048', 5), (u'ms5120', 6), (u'ms10240', 7), (u'ms20480', 8), (u'ms40960', 9), (u'min1', 10), (u'min6', 11), (u'min12', 12), (u'min30', 13)])
ReportInterval._ext = None
#-----< ReselectionThreshold >-----#
ReselectionThreshold = INT(name=u'ReselectionThreshold', mode=MODE_TYPE)
ReselectionThreshold._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=31)], ev=None, er=[])
#-----< ReselectionThresholdQ >-----#
ReselectionThresholdQ = INT(name=u'ReselectionThresholdQ', mode=MODE_TYPE)
ReselectionThresholdQ._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=31)], ev=None, er=[])
#-----< ResumeCause >-----#
ResumeCause = ENUM(name=u'ResumeCause', mode=MODE_TYPE)
ResumeCause._cont = ASN1Dict([(u'emergency', 0), (u'highPriorityAccess', 1), (u'mt-Access', 2), (u'mo-Signalling', 3), (u'mo-Data', 4), (u'mo-VoiceCall', 5), (u'mo-VideoCall', 6), (u'mo-SMS', 7), (u'rna-Update', 8), (u'mps-PriorityAccess', 9), (u'mcs-PriorityAccess', 10), (u'spare1', 11), (u'spare2', 12), (u'spare3', 13), (u'spare4', 14), (u'spare5', 15)])
ResumeCause._ext = None
#-----< RLC-BearerConfig >-----#
RLC_BearerConfig = SEQ(name=u'RLC-BearerConfig', mode=MODE_TYPE)
_RLC_BearerConfig_logicalChannelIdentity = INT(name=u'logicalChannelIdentity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'LogicalChannelIdentity')))
_RLC_BearerConfig_servedRadioBearer = CHOICE(name=u'servedRadioBearer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__RLC_BearerConfig_servedRadioBearer_srb_Identity = INT(name=u'srb-Identity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRB-Identity')))
__RLC_BearerConfig_servedRadioBearer_drb_Identity = INT(name=u'drb-Identity', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DRB-Identity')))
_RLC_BearerConfig_servedRadioBearer._cont = ASN1Dict([
(u'srb-Identity', __RLC_BearerConfig_servedRadioBearer_srb_Identity),
(u'drb-Identity', __RLC_BearerConfig_servedRadioBearer_drb_Identity),
])
_RLC_BearerConfig_servedRadioBearer._ext = None
_RLC_BearerConfig_reestablishRLC = ENUM(name=u'reestablishRLC', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RLC_BearerConfig_reestablishRLC._cont = ASN1Dict([(u'true', 0)])
_RLC_BearerConfig_reestablishRLC._ext = None
_RLC_BearerConfig_rlc_Config = CHOICE(name=u'rlc-Config', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RLC-Config')), opt=True)
_RLC_BearerConfig_mac_LogicalChannelConfig = SEQ(name=u'mac-LogicalChannelConfig', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'LogicalChannelConfig')), opt=True)
RLC_BearerConfig._cont = ASN1Dict([
(u'logicalChannelIdentity', _RLC_BearerConfig_logicalChannelIdentity),
(u'servedRadioBearer', _RLC_BearerConfig_servedRadioBearer),
(u'reestablishRLC', _RLC_BearerConfig_reestablishRLC),
(u'rlc-Config', _RLC_BearerConfig_rlc_Config),
(u'mac-LogicalChannelConfig', _RLC_BearerConfig_mac_LogicalChannelConfig),
])
RLC_BearerConfig._ext = []
#-----< RLC-Config >-----#
RLC_Config = CHOICE(name=u'RLC-Config', mode=MODE_TYPE)
_RLC_Config_am = SEQ(name=u'am', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RLC_Config_am_ul_AM_RLC = SEQ(name=u'ul-AM-RLC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UL-AM-RLC')))
__RLC_Config_am_dl_AM_RLC = SEQ(name=u'dl-AM-RLC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DL-AM-RLC')))
_RLC_Config_am._cont = ASN1Dict([
(u'ul-AM-RLC', __RLC_Config_am_ul_AM_RLC),
(u'dl-AM-RLC', __RLC_Config_am_dl_AM_RLC),
])
_RLC_Config_am._ext = None
_RLC_Config_um_Bi_Directional = SEQ(name=u'um-Bi-Directional', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RLC_Config_um_Bi_Directional_ul_UM_RLC = SEQ(name=u'ul-UM-RLC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UL-UM-RLC')))
__RLC_Config_um_Bi_Directional_dl_UM_RLC = SEQ(name=u'dl-UM-RLC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DL-UM-RLC')))
_RLC_Config_um_Bi_Directional._cont = ASN1Dict([
(u'ul-UM-RLC', __RLC_Config_um_Bi_Directional_ul_UM_RLC),
(u'dl-UM-RLC', __RLC_Config_um_Bi_Directional_dl_UM_RLC),
])
_RLC_Config_um_Bi_Directional._ext = None
_RLC_Config_um_Uni_Directional_UL = SEQ(name=u'um-Uni-Directional-UL', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RLC_Config_um_Uni_Directional_UL_ul_UM_RLC = SEQ(name=u'ul-UM-RLC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UL-UM-RLC')))
_RLC_Config_um_Uni_Directional_UL._cont = ASN1Dict([
(u'ul-UM-RLC', __RLC_Config_um_Uni_Directional_UL_ul_UM_RLC),
])
_RLC_Config_um_Uni_Directional_UL._ext = None
_RLC_Config_um_Uni_Directional_DL = SEQ(name=u'um-Uni-Directional-DL', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RLC_Config_um_Uni_Directional_DL_dl_UM_RLC = SEQ(name=u'dl-UM-RLC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DL-UM-RLC')))
_RLC_Config_um_Uni_Directional_DL._cont = ASN1Dict([
(u'dl-UM-RLC', __RLC_Config_um_Uni_Directional_DL_dl_UM_RLC),
])
_RLC_Config_um_Uni_Directional_DL._ext = None
RLC_Config._cont = ASN1Dict([
(u'am', _RLC_Config_am),
(u'um-Bi-Directional', _RLC_Config_um_Bi_Directional),
(u'um-Uni-Directional-UL', _RLC_Config_um_Uni_Directional_UL),
(u'um-Uni-Directional-DL', _RLC_Config_um_Uni_Directional_DL),
])
RLC_Config._ext = []
#-----< UL-AM-RLC >-----#
UL_AM_RLC = SEQ(name=u'UL-AM-RLC', mode=MODE_TYPE)
_UL_AM_RLC_sn_FieldLength = ENUM(name=u'sn-FieldLength', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SN-FieldLengthAM')), opt=True)
_UL_AM_RLC_t_PollRetransmit = ENUM(name=u't-PollRetransmit', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'T-PollRetransmit')))
_UL_AM_RLC_pollPDU = ENUM(name=u'pollPDU', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PollPDU')))
_UL_AM_RLC_pollByte = ENUM(name=u'pollByte', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PollByte')))
_UL_AM_RLC_maxRetxThreshold = ENUM(name=u'maxRetxThreshold', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UL_AM_RLC_maxRetxThreshold._cont = ASN1Dict([(u't1', 0), (u't2', 1), (u't3', 2), (u't4', 3), (u't6', 4), (u't8', 5), (u't16', 6), (u't32', 7)])
_UL_AM_RLC_maxRetxThreshold._ext = None
UL_AM_RLC._cont = ASN1Dict([
(u'sn-FieldLength', _UL_AM_RLC_sn_FieldLength),
(u't-PollRetransmit', _UL_AM_RLC_t_PollRetransmit),
(u'pollPDU', _UL_AM_RLC_pollPDU),
(u'pollByte', _UL_AM_RLC_pollByte),
(u'maxRetxThreshold', _UL_AM_RLC_maxRetxThreshold),
])
UL_AM_RLC._ext = None
#-----< DL-AM-RLC >-----#
DL_AM_RLC = SEQ(name=u'DL-AM-RLC', mode=MODE_TYPE)
_DL_AM_RLC_sn_FieldLength = ENUM(name=u'sn-FieldLength', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SN-FieldLengthAM')), opt=True)
_DL_AM_RLC_t_Reassembly = ENUM(name=u't-Reassembly', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'T-Reassembly')))
_DL_AM_RLC_t_StatusProhibit = ENUM(name=u't-StatusProhibit', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'T-StatusProhibit')))
DL_AM_RLC._cont = ASN1Dict([
(u'sn-FieldLength', _DL_AM_RLC_sn_FieldLength),
(u't-Reassembly', _DL_AM_RLC_t_Reassembly),
(u't-StatusProhibit', _DL_AM_RLC_t_StatusProhibit),
])
DL_AM_RLC._ext = None
#-----< UL-UM-RLC >-----#
UL_UM_RLC = SEQ(name=u'UL-UM-RLC', mode=MODE_TYPE)
_UL_UM_RLC_sn_FieldLength = ENUM(name=u'sn-FieldLength', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SN-FieldLengthUM')), opt=True)
UL_UM_RLC._cont = ASN1Dict([
(u'sn-FieldLength', _UL_UM_RLC_sn_FieldLength),
])
UL_UM_RLC._ext = None
#-----< DL-UM-RLC >-----#
DL_UM_RLC = SEQ(name=u'DL-UM-RLC', mode=MODE_TYPE)
_DL_UM_RLC_sn_FieldLength = ENUM(name=u'sn-FieldLength', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SN-FieldLengthUM')), opt=True)
_DL_UM_RLC_t_Reassembly = ENUM(name=u't-Reassembly', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'T-Reassembly')))
DL_UM_RLC._cont = ASN1Dict([
(u'sn-FieldLength', _DL_UM_RLC_sn_FieldLength),
(u't-Reassembly', _DL_UM_RLC_t_Reassembly),
])
DL_UM_RLC._ext = None
#-----< T-PollRetransmit >-----#
T_PollRetransmit = ENUM(name=u'T-PollRetransmit', mode=MODE_TYPE)
T_PollRetransmit._cont = ASN1Dict([(u'ms5', 0), (u'ms10', 1), (u'ms15', 2), (u'ms20', 3), (u'ms25', 4), (u'ms30', 5), (u'ms35', 6), (u'ms40', 7), (u'ms45', 8), (u'ms50', 9), (u'ms55', 10), (u'ms60', 11), (u'ms65', 12), (u'ms70', 13), (u'ms75', 14), (u'ms80', 15), (u'ms85', 16), (u'ms90', 17), (u'ms95', 18), (u'ms100', 19), (u'ms105', 20), (u'ms110', 21), (u'ms115', 22), (u'ms120', 23), (u'ms125', 24), (u'ms130', 25), (u'ms135', 26), (u'ms140', 27), (u'ms145', 28), (u'ms150', 29), (u'ms155', 30), (u'ms160', 31), (u'ms165', 32), (u'ms170', 33), (u'ms175', 34), (u'ms180', 35), (u'ms185', 36), (u'ms190', 37), (u'ms195', 38), (u'ms200', 39), (u'ms205', 40), (u'ms210', 41), (u'ms215', 42), (u'ms220', 43), (u'ms225', 44), (u'ms230', 45), (u'ms235', 46), (u'ms240', 47), (u'ms245', 48), (u'ms250', 49), (u'ms300', 50), (u'ms350', 51), (u'ms400', 52), (u'ms450', 53), (u'ms500', 54), (u'ms800', 55), (u'ms1000', 56), (u'ms2000', 57), (u'ms4000', 58), (u'spare5', 59), (u'spare4', 60), (u'spare3', 61), (u'spare2', 62), (u'spare1', 63)])
T_PollRetransmit._ext = None
#-----< PollPDU >-----#
PollPDU = ENUM(name=u'PollPDU', mode=MODE_TYPE)
PollPDU._cont = ASN1Dict([(u'p4', 0), (u'p8', 1), (u'p16', 2), (u'p32', 3), (u'p64', 4), (u'p128', 5), (u'p256', 6), (u'p512', 7), (u'p1024', 8), (u'p2048', 9), (u'p4096', 10), (u'p6144', 11), (u'p8192', 12), (u'p12288', 13), (u'p16384', 14), (u'p20480', 15), (u'p24576', 16), (u'p28672', 17), (u'p32768', 18), (u'p40960', 19), (u'p49152', 20), (u'p57344', 21), (u'p65536', 22), (u'infinity', 23), (u'spare8', 24), (u'spare7', 25), (u'spare6', 26), (u'spare5', 27), (u'spare4', 28), (u'spare3', 29), (u'spare2', 30), (u'spare1', 31)])
PollPDU._ext = None
#-----< PollByte >-----#
PollByte = ENUM(name=u'PollByte', mode=MODE_TYPE)
PollByte._cont = ASN1Dict([(u'kB1', 0), (u'kB2', 1), (u'kB5', 2), (u'kB8', 3), (u'kB10', 4), (u'kB15', 5), (u'kB25', 6), (u'kB50', 7), (u'kB75', 8), (u'kB100', 9), (u'kB125', 10), (u'kB250', 11), (u'kB375', 12), (u'kB500', 13), (u'kB750', 14), (u'kB1000', 15), (u'kB1250', 16), (u'kB1500', 17), (u'kB2000', 18), (u'kB3000', 19), (u'kB4000', 20), (u'kB4500', 21), (u'kB5000', 22), (u'kB5500', 23), (u'kB6000', 24), (u'kB6500', 25), (u'kB7000', 26), (u'kB7500', 27), (u'mB8', 28), (u'mB9', 29), (u'mB10', 30), (u'mB11', 31), (u'mB12', 32), (u'mB13', 33), (u'mB14', 34), (u'mB15', 35), (u'mB16', 36), (u'mB17', 37), (u'mB18', 38), (u'mB20', 39), (u'mB25', 40), (u'mB30', 41), (u'mB40', 42), (u'infinity', 43), (u'spare20', 44), (u'spare19', 45), (u'spare18', 46), (u'spare17', 47), (u'spare16', 48), (u'spare15', 49), (u'spare14', 50), (u'spare13', 51), (u'spare12', 52), (u'spare11', 53), (u'spare10', 54), (u'spare9', 55), (u'spare8', 56), (u'spare7', 57), (u'spare6', 58), (u'spare5', 59), (u'spare4', 60), (u'spare3', 61), (u'spare2', 62), (u'spare1', 63)])
PollByte._ext = None
#-----< T-Reassembly >-----#
T_Reassembly = ENUM(name=u'T-Reassembly', mode=MODE_TYPE)
T_Reassembly._cont = ASN1Dict([(u'ms0', 0), (u'ms5', 1), (u'ms10', 2), (u'ms15', 3), (u'ms20', 4), (u'ms25', 5), (u'ms30', 6), (u'ms35', 7), (u'ms40', 8), (u'ms45', 9), (u'ms50', 10), (u'ms55', 11), (u'ms60', 12), (u'ms65', 13), (u'ms70', 14), (u'ms75', 15), (u'ms80', 16), (u'ms85', 17), (u'ms90', 18), (u'ms95', 19), (u'ms100', 20), (u'ms110', 21), (u'ms120', 22), (u'ms130', 23), (u'ms140', 24), (u'ms150', 25), (u'ms160', 26), (u'ms170', 27), (u'ms180', 28), (u'ms190', 29), (u'ms200', 30), (u'spare1', 31)])
T_Reassembly._ext = None
#-----< T-StatusProhibit >-----#
T_StatusProhibit = ENUM(name=u'T-StatusProhibit', mode=MODE_TYPE)
T_StatusProhibit._cont = ASN1Dict([(u'ms0', 0), (u'ms5', 1), (u'ms10', 2), (u'ms15', 3), (u'ms20', 4), (u'ms25', 5), (u'ms30', 6), (u'ms35', 7), (u'ms40', 8), (u'ms45', 9), (u'ms50', 10), (u'ms55', 11), (u'ms60', 12), (u'ms65', 13), (u'ms70', 14), (u'ms75', 15), (u'ms80', 16), (u'ms85', 17), (u'ms90', 18), (u'ms95', 19), (u'ms100', 20), (u'ms105', 21), (u'ms110', 22), (u'ms115', 23), (u'ms120', 24), (u'ms125', 25), (u'ms130', 26), (u'ms135', 27), (u'ms140', 28), (u'ms145', 29), (u'ms150', 30), (u'ms155', 31), (u'ms160', 32), (u'ms165', 33), (u'ms170', 34), (u'ms175', 35), (u'ms180', 36), (u'ms185', 37), (u'ms190', 38), (u'ms195', 39), (u'ms200', 40), (u'ms205', 41), (u'ms210', 42), (u'ms215', 43), (u'ms220', 44), (u'ms225', 45), (u'ms230', 46), (u'ms235', 47), (u'ms240', 48), (u'ms245', 49), (u'ms250', 50), (u'ms300', 51), (u'ms350', 52), (u'ms400', 53), (u'ms450', 54), (u'ms500', 55), (u'ms800', 56), (u'ms1000', 57), (u'ms1200', 58), (u'ms1600', 59), (u'ms2000', 60), (u'ms2400', 61), (u'spare2', 62), (u'spare1', 63)])
T_StatusProhibit._ext = None
#-----< SN-FieldLengthUM >-----#
SN_FieldLengthUM = ENUM(name=u'SN-FieldLengthUM', mode=MODE_TYPE)
SN_FieldLengthUM._cont = ASN1Dict([(u'size6', 0), (u'size12', 1)])
SN_FieldLengthUM._ext = None
#-----< SN-FieldLengthAM >-----#
SN_FieldLengthAM = ENUM(name=u'SN-FieldLengthAM', mode=MODE_TYPE)
SN_FieldLengthAM._cont = ASN1Dict([(u'size12', 0), (u'size18', 1)])
SN_FieldLengthAM._ext = None
#-----< RLF-TimersAndConstants >-----#
RLF_TimersAndConstants = SEQ(name=u'RLF-TimersAndConstants', mode=MODE_TYPE)
_RLF_TimersAndConstants_t310 = ENUM(name=u't310', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RLF_TimersAndConstants_t310._cont = ASN1Dict([(u'ms0', 0), (u'ms50', 1), (u'ms100', 2), (u'ms200', 3), (u'ms500', 4), (u'ms1000', 5), (u'ms2000', 6), (u'ms4000', 7), (u'ms6000', 8)])
_RLF_TimersAndConstants_t310._ext = None
_RLF_TimersAndConstants_n310 = ENUM(name=u'n310', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RLF_TimersAndConstants_n310._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n3', 2), (u'n4', 3), (u'n6', 4), (u'n8', 5), (u'n10', 6), (u'n20', 7)])
_RLF_TimersAndConstants_n310._ext = None
_RLF_TimersAndConstants_n311 = ENUM(name=u'n311', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RLF_TimersAndConstants_n311._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n3', 2), (u'n4', 3), (u'n5', 4), (u'n6', 5), (u'n8', 6), (u'n10', 7)])
_RLF_TimersAndConstants_n311._ext = None
_RLF_TimersAndConstants_t311_v1530 = ENUM(name=u't311-v1530', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), group=0)
_RLF_TimersAndConstants_t311_v1530._cont = ASN1Dict([(u'ms1000', 0), (u'ms3000', 1), (u'ms5000', 2), (u'ms10000', 3), (u'ms15000', 4), (u'ms20000', 5), (u'ms30000', 6)])
_RLF_TimersAndConstants_t311_v1530._ext = None
RLF_TimersAndConstants._cont = ASN1Dict([
(u't310', _RLF_TimersAndConstants_t310),
(u'n310', _RLF_TimersAndConstants_n310),
(u'n311', _RLF_TimersAndConstants_n311),
(u't311-v1530', _RLF_TimersAndConstants_t311_v1530),
])
RLF_TimersAndConstants._ext = [u't311-v1530']
#-----< RNTI-Value >-----#
RNTI_Value = INT(name=u'RNTI-Value', mode=MODE_TYPE)
RNTI_Value._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< RSRP-Range >-----#
RSRP_Range = INT(name=u'RSRP-Range', mode=MODE_TYPE)
RSRP_Range._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=None, er=[])
#-----< RSRQ-Range >-----#
RSRQ_Range = INT(name=u'RSRQ-Range', mode=MODE_TYPE)
RSRQ_Range._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=None, er=[])
#-----< SCellIndex >-----#
SCellIndex = INT(name=u'SCellIndex', mode=MODE_TYPE)
SCellIndex._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=31)], ev=None, er=[])
#-----< SchedulingRequestConfig >-----#
SchedulingRequestConfig = SEQ(name=u'SchedulingRequestConfig', mode=MODE_TYPE)
_SchedulingRequestConfig_schedulingRequestToAddModList = SEQ_OF(name=u'schedulingRequestToAddModList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SchedulingRequestConfig_schedulingRequestToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SchedulingRequestToAddMod')))
_SchedulingRequestConfig_schedulingRequestToAddModList._cont = __SchedulingRequestConfig_schedulingRequestToAddModList__item_
_SchedulingRequestConfig_schedulingRequestToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_SchedulingRequestConfig_schedulingRequestToReleaseList = SEQ_OF(name=u'schedulingRequestToReleaseList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SchedulingRequestConfig_schedulingRequestToReleaseList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SchedulingRequestId')))
_SchedulingRequestConfig_schedulingRequestToReleaseList._cont = __SchedulingRequestConfig_schedulingRequestToReleaseList__item_
_SchedulingRequestConfig_schedulingRequestToReleaseList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
SchedulingRequestConfig._cont = ASN1Dict([
(u'schedulingRequestToAddModList', _SchedulingRequestConfig_schedulingRequestToAddModList),
(u'schedulingRequestToReleaseList', _SchedulingRequestConfig_schedulingRequestToReleaseList),
])
SchedulingRequestConfig._ext = None
#-----< SchedulingRequestToAddMod >-----#
SchedulingRequestToAddMod = SEQ(name=u'SchedulingRequestToAddMod', mode=MODE_TYPE)
_SchedulingRequestToAddMod_schedulingRequestId = INT(name=u'schedulingRequestId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SchedulingRequestId')))
_SchedulingRequestToAddMod_sr_ProhibitTimer = ENUM(name=u'sr-ProhibitTimer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SchedulingRequestToAddMod_sr_ProhibitTimer._cont = ASN1Dict([(u'ms1', 0), (u'ms2', 1), (u'ms4', 2), (u'ms8', 3), (u'ms16', 4), (u'ms32', 5), (u'ms64', 6), (u'ms128', 7)])
_SchedulingRequestToAddMod_sr_ProhibitTimer._ext = None
_SchedulingRequestToAddMod_sr_TransMax = ENUM(name=u'sr-TransMax', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SchedulingRequestToAddMod_sr_TransMax._cont = ASN1Dict([(u'n4', 0), (u'n8', 1), (u'n16', 2), (u'n32', 3), (u'n64', 4), (u'spare3', 5), (u'spare2', 6), (u'spare1', 7)])
_SchedulingRequestToAddMod_sr_TransMax._ext = None
SchedulingRequestToAddMod._cont = ASN1Dict([
(u'schedulingRequestId', _SchedulingRequestToAddMod_schedulingRequestId),
(u'sr-ProhibitTimer', _SchedulingRequestToAddMod_sr_ProhibitTimer),
(u'sr-TransMax', _SchedulingRequestToAddMod_sr_TransMax),
])
SchedulingRequestToAddMod._ext = None
#-----< SchedulingRequestId >-----#
SchedulingRequestId = INT(name=u'SchedulingRequestId', mode=MODE_TYPE)
SchedulingRequestId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
#-----< SchedulingRequestResourceConfig >-----#
SchedulingRequestResourceConfig = SEQ(name=u'SchedulingRequestResourceConfig', mode=MODE_TYPE)
_SchedulingRequestResourceConfig_schedulingRequestResourceId = INT(name=u'schedulingRequestResourceId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SchedulingRequestResourceId')))
_SchedulingRequestResourceConfig_schedulingRequestID = INT(name=u'schedulingRequestID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SchedulingRequestId')))
_SchedulingRequestResourceConfig_periodicityAndOffset = CHOICE(name=u'periodicityAndOffset', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__SchedulingRequestResourceConfig_periodicityAndOffset_sym2 = NULL(name=u'sym2', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SchedulingRequestResourceConfig_periodicityAndOffset_sym6or7 = NULL(name=u'sym6or7', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SchedulingRequestResourceConfig_periodicityAndOffset_sl1 = NULL(name=u'sl1', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SchedulingRequestResourceConfig_periodicityAndOffset_sl2 = INT(name=u'sl2', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SchedulingRequestResourceConfig_periodicityAndOffset_sl2._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1)], ev=None, er=[])
__SchedulingRequestResourceConfig_periodicityAndOffset_sl4 = INT(name=u'sl4', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SchedulingRequestResourceConfig_periodicityAndOffset_sl4._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3)], ev=None, er=[])
__SchedulingRequestResourceConfig_periodicityAndOffset_sl5 = INT(name=u'sl5', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SchedulingRequestResourceConfig_periodicityAndOffset_sl5._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4)], ev=None, er=[])
__SchedulingRequestResourceConfig_periodicityAndOffset_sl8 = INT(name=u'sl8', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SchedulingRequestResourceConfig_periodicityAndOffset_sl8._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
__SchedulingRequestResourceConfig_periodicityAndOffset_sl10 = INT(name=u'sl10', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SchedulingRequestResourceConfig_periodicityAndOffset_sl10._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=9)], ev=None, er=[])
__SchedulingRequestResourceConfig_periodicityAndOffset_sl16 = INT(name=u'sl16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SchedulingRequestResourceConfig_periodicityAndOffset_sl16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
__SchedulingRequestResourceConfig_periodicityAndOffset_sl20 = INT(name=u'sl20', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SchedulingRequestResourceConfig_periodicityAndOffset_sl20._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=19)], ev=None, er=[])
__SchedulingRequestResourceConfig_periodicityAndOffset_sl40 = INT(name=u'sl40', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SchedulingRequestResourceConfig_periodicityAndOffset_sl40._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=39)], ev=None, er=[])
__SchedulingRequestResourceConfig_periodicityAndOffset_sl80 = INT(name=u'sl80', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SchedulingRequestResourceConfig_periodicityAndOffset_sl80._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=79)], ev=None, er=[])
__SchedulingRequestResourceConfig_periodicityAndOffset_sl160 = INT(name=u'sl160', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SchedulingRequestResourceConfig_periodicityAndOffset_sl160._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=159)], ev=None, er=[])
__SchedulingRequestResourceConfig_periodicityAndOffset_sl320 = INT(name=u'sl320', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SchedulingRequestResourceConfig_periodicityAndOffset_sl320._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=319)], ev=None, er=[])
__SchedulingRequestResourceConfig_periodicityAndOffset_sl640 = INT(name=u'sl640', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SchedulingRequestResourceConfig_periodicityAndOffset_sl640._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=639)], ev=None, er=[])
_SchedulingRequestResourceConfig_periodicityAndOffset._cont = ASN1Dict([
(u'sym2', __SchedulingRequestResourceConfig_periodicityAndOffset_sym2),
(u'sym6or7', __SchedulingRequestResourceConfig_periodicityAndOffset_sym6or7),
(u'sl1', __SchedulingRequestResourceConfig_periodicityAndOffset_sl1),
(u'sl2', __SchedulingRequestResourceConfig_periodicityAndOffset_sl2),
(u'sl4', __SchedulingRequestResourceConfig_periodicityAndOffset_sl4),
(u'sl5', __SchedulingRequestResourceConfig_periodicityAndOffset_sl5),
(u'sl8', __SchedulingRequestResourceConfig_periodicityAndOffset_sl8),
(u'sl10', __SchedulingRequestResourceConfig_periodicityAndOffset_sl10),
(u'sl16', __SchedulingRequestResourceConfig_periodicityAndOffset_sl16),
(u'sl20', __SchedulingRequestResourceConfig_periodicityAndOffset_sl20),
(u'sl40', __SchedulingRequestResourceConfig_periodicityAndOffset_sl40),
(u'sl80', __SchedulingRequestResourceConfig_periodicityAndOffset_sl80),
(u'sl160', __SchedulingRequestResourceConfig_periodicityAndOffset_sl160),
(u'sl320', __SchedulingRequestResourceConfig_periodicityAndOffset_sl320),
(u'sl640', __SchedulingRequestResourceConfig_periodicityAndOffset_sl640),
])
_SchedulingRequestResourceConfig_periodicityAndOffset._ext = None
_SchedulingRequestResourceConfig_resource = INT(name=u'resource', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-ResourceId')), opt=True)
SchedulingRequestResourceConfig._cont = ASN1Dict([
(u'schedulingRequestResourceId', _SchedulingRequestResourceConfig_schedulingRequestResourceId),
(u'schedulingRequestID', _SchedulingRequestResourceConfig_schedulingRequestID),
(u'periodicityAndOffset', _SchedulingRequestResourceConfig_periodicityAndOffset),
(u'resource', _SchedulingRequestResourceConfig_resource),
])
SchedulingRequestResourceConfig._ext = None
#-----< SchedulingRequestResourceId >-----#
SchedulingRequestResourceId = INT(name=u'SchedulingRequestResourceId', mode=MODE_TYPE)
SchedulingRequestResourceId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< ScramblingId >-----#
ScramblingId = INT(name=u'ScramblingId', mode=MODE_TYPE)
ScramblingId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1023)], ev=None, er=[])
#-----< SCS-SpecificCarrier >-----#
SCS_SpecificCarrier = SEQ(name=u'SCS-SpecificCarrier', mode=MODE_TYPE)
_SCS_SpecificCarrier_offsetToCarrier = INT(name=u'offsetToCarrier', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SCS_SpecificCarrier_offsetToCarrier._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=2199)], ev=None, er=[])
_SCS_SpecificCarrier_subcarrierSpacing = ENUM(name=u'subcarrierSpacing', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SubcarrierSpacing')))
_SCS_SpecificCarrier_carrierBandwidth = INT(name=u'carrierBandwidth', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SCS_SpecificCarrier_carrierBandwidth._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=275)], ev=None, er=[])
_SCS_SpecificCarrier_txDirectCurrentLocation_v1530 = INT(name=u'txDirectCurrentLocation-v1530', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_SCS_SpecificCarrier_txDirectCurrentLocation_v1530._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4095)], ev=None, er=[])
SCS_SpecificCarrier._cont = ASN1Dict([
(u'offsetToCarrier', _SCS_SpecificCarrier_offsetToCarrier),
(u'subcarrierSpacing', _SCS_SpecificCarrier_subcarrierSpacing),
(u'carrierBandwidth', _SCS_SpecificCarrier_carrierBandwidth),
(u'txDirectCurrentLocation-v1530', _SCS_SpecificCarrier_txDirectCurrentLocation_v1530),
])
SCS_SpecificCarrier._ext = [u'txDirectCurrentLocation-v1530']
#-----< SDAP-Config >-----#
SDAP_Config = SEQ(name=u'SDAP-Config', mode=MODE_TYPE)
_SDAP_Config_pdu_Session = INT(name=u'pdu-Session', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PDU-SessionID')))
_SDAP_Config_sdap_HeaderDL = ENUM(name=u'sdap-HeaderDL', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SDAP_Config_sdap_HeaderDL._cont = ASN1Dict([(u'present', 0), (u'absent', 1)])
_SDAP_Config_sdap_HeaderDL._ext = None
_SDAP_Config_sdap_HeaderUL = ENUM(name=u'sdap-HeaderUL', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SDAP_Config_sdap_HeaderUL._cont = ASN1Dict([(u'present', 0), (u'absent', 1)])
_SDAP_Config_sdap_HeaderUL._ext = None
_SDAP_Config_defaultDRB = BOOL(name=u'defaultDRB', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SDAP_Config_mappedQoS_FlowsToAdd = SEQ_OF(name=u'mappedQoS-FlowsToAdd', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SDAP_Config_mappedQoS_FlowsToAdd__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'QFI')))
_SDAP_Config_mappedQoS_FlowsToAdd._cont = __SDAP_Config_mappedQoS_FlowsToAdd__item_
_SDAP_Config_mappedQoS_FlowsToAdd._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_SDAP_Config_mappedQoS_FlowsToRelease = SEQ_OF(name=u'mappedQoS-FlowsToRelease', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SDAP_Config_mappedQoS_FlowsToRelease__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'QFI')))
_SDAP_Config_mappedQoS_FlowsToRelease._cont = __SDAP_Config_mappedQoS_FlowsToRelease__item_
_SDAP_Config_mappedQoS_FlowsToRelease._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
SDAP_Config._cont = ASN1Dict([
(u'pdu-Session', _SDAP_Config_pdu_Session),
(u'sdap-HeaderDL', _SDAP_Config_sdap_HeaderDL),
(u'sdap-HeaderUL', _SDAP_Config_sdap_HeaderUL),
(u'defaultDRB', _SDAP_Config_defaultDRB),
(u'mappedQoS-FlowsToAdd', _SDAP_Config_mappedQoS_FlowsToAdd),
(u'mappedQoS-FlowsToRelease', _SDAP_Config_mappedQoS_FlowsToRelease),
])
SDAP_Config._ext = []
#-----< QFI >-----#
QFI = INT(name=u'QFI', mode=MODE_TYPE)
QFI._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=63)], ev=None, er=[])
#-----< PDU-SessionID >-----#
PDU_SessionID = INT(name=u'PDU-SessionID', mode=MODE_TYPE)
PDU_SessionID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< SearchSpace >-----#
SearchSpace = SEQ(name=u'SearchSpace', mode=MODE_TYPE)
_SearchSpace_searchSpaceId = INT(name=u'searchSpaceId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SearchSpaceId')))
_SearchSpace_controlResourceSetId = INT(name=u'controlResourceSetId', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ControlResourceSetId')), opt=True)
_SearchSpace_monitoringSlotPeriodicityAndOffset = CHOICE(name=u'monitoringSlotPeriodicityAndOffset', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl1 = NULL(name=u'sl1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl2 = INT(name=u'sl2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl2._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1)], ev=None, er=[])
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl4 = INT(name=u'sl4', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl4._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3)], ev=None, er=[])
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl5 = INT(name=u'sl5', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl5._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4)], ev=None, er=[])
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl8 = INT(name=u'sl8', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl8._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl10 = INT(name=u'sl10', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl10._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=9)], ev=None, er=[])
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl16 = INT(name=u'sl16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl20 = INT(name=u'sl20', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl20._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=19)], ev=None, er=[])
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl40 = INT(name=u'sl40', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl40._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=39)], ev=None, er=[])
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl80 = INT(name=u'sl80', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl80._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=79)], ev=None, er=[])
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl160 = INT(name=u'sl160', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl160._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=159)], ev=None, er=[])
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl320 = INT(name=u'sl320', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl320._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=319)], ev=None, er=[])
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl640 = INT(name=u'sl640', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl640._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=639)], ev=None, er=[])
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl1280 = INT(name=u'sl1280', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl1280._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1279)], ev=None, er=[])
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl2560 = INT(name=u'sl2560', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl2560._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=2559)], ev=None, er=[])
_SearchSpace_monitoringSlotPeriodicityAndOffset._cont = ASN1Dict([
(u'sl1', __SearchSpace_monitoringSlotPeriodicityAndOffset_sl1),
(u'sl2', __SearchSpace_monitoringSlotPeriodicityAndOffset_sl2),
(u'sl4', __SearchSpace_monitoringSlotPeriodicityAndOffset_sl4),
(u'sl5', __SearchSpace_monitoringSlotPeriodicityAndOffset_sl5),
(u'sl8', __SearchSpace_monitoringSlotPeriodicityAndOffset_sl8),
(u'sl10', __SearchSpace_monitoringSlotPeriodicityAndOffset_sl10),
(u'sl16', __SearchSpace_monitoringSlotPeriodicityAndOffset_sl16),
(u'sl20', __SearchSpace_monitoringSlotPeriodicityAndOffset_sl20),
(u'sl40', __SearchSpace_monitoringSlotPeriodicityAndOffset_sl40),
(u'sl80', __SearchSpace_monitoringSlotPeriodicityAndOffset_sl80),
(u'sl160', __SearchSpace_monitoringSlotPeriodicityAndOffset_sl160),
(u'sl320', __SearchSpace_monitoringSlotPeriodicityAndOffset_sl320),
(u'sl640', __SearchSpace_monitoringSlotPeriodicityAndOffset_sl640),
(u'sl1280', __SearchSpace_monitoringSlotPeriodicityAndOffset_sl1280),
(u'sl2560', __SearchSpace_monitoringSlotPeriodicityAndOffset_sl2560),
])
_SearchSpace_monitoringSlotPeriodicityAndOffset._ext = None
_SearchSpace_duration = INT(name=u'duration', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SearchSpace_duration._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=2559)], ev=None, er=[])
_SearchSpace_monitoringSymbolsWithinSlot = BIT_STR(name=u'monitoringSymbolsWithinSlot', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SearchSpace_monitoringSymbolsWithinSlot._const_sz = ASN1Set(rv=[14], rr=[], ev=None, er=[])
_SearchSpace_nrofCandidates = SEQ(name=u'nrofCandidates', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SearchSpace_nrofCandidates_aggregationLevel1 = ENUM(name=u'aggregationLevel1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SearchSpace_nrofCandidates_aggregationLevel1._cont = ASN1Dict([(u'n0', 0), (u'n1', 1), (u'n2', 2), (u'n3', 3), (u'n4', 4), (u'n5', 5), (u'n6', 6), (u'n8', 7)])
__SearchSpace_nrofCandidates_aggregationLevel1._ext = None
__SearchSpace_nrofCandidates_aggregationLevel2 = ENUM(name=u'aggregationLevel2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SearchSpace_nrofCandidates_aggregationLevel2._cont = ASN1Dict([(u'n0', 0), (u'n1', 1), (u'n2', 2), (u'n3', 3), (u'n4', 4), (u'n5', 5), (u'n6', 6), (u'n8', 7)])
__SearchSpace_nrofCandidates_aggregationLevel2._ext = None
__SearchSpace_nrofCandidates_aggregationLevel4 = ENUM(name=u'aggregationLevel4', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SearchSpace_nrofCandidates_aggregationLevel4._cont = ASN1Dict([(u'n0', 0), (u'n1', 1), (u'n2', 2), (u'n3', 3), (u'n4', 4), (u'n5', 5), (u'n6', 6), (u'n8', 7)])
__SearchSpace_nrofCandidates_aggregationLevel4._ext = None
__SearchSpace_nrofCandidates_aggregationLevel8 = ENUM(name=u'aggregationLevel8', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SearchSpace_nrofCandidates_aggregationLevel8._cont = ASN1Dict([(u'n0', 0), (u'n1', 1), (u'n2', 2), (u'n3', 3), (u'n4', 4), (u'n5', 5), (u'n6', 6), (u'n8', 7)])
__SearchSpace_nrofCandidates_aggregationLevel8._ext = None
__SearchSpace_nrofCandidates_aggregationLevel16 = ENUM(name=u'aggregationLevel16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SearchSpace_nrofCandidates_aggregationLevel16._cont = ASN1Dict([(u'n0', 0), (u'n1', 1), (u'n2', 2), (u'n3', 3), (u'n4', 4), (u'n5', 5), (u'n6', 6), (u'n8', 7)])
__SearchSpace_nrofCandidates_aggregationLevel16._ext = None
_SearchSpace_nrofCandidates._cont = ASN1Dict([
(u'aggregationLevel1', __SearchSpace_nrofCandidates_aggregationLevel1),
(u'aggregationLevel2', __SearchSpace_nrofCandidates_aggregationLevel2),
(u'aggregationLevel4', __SearchSpace_nrofCandidates_aggregationLevel4),
(u'aggregationLevel8', __SearchSpace_nrofCandidates_aggregationLevel8),
(u'aggregationLevel16', __SearchSpace_nrofCandidates_aggregationLevel16),
])
_SearchSpace_nrofCandidates._ext = None
_SearchSpace_searchSpaceType = CHOICE(name=u'searchSpaceType', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__SearchSpace_searchSpaceType_common = SEQ(name=u'common', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SearchSpace_searchSpaceType_common_dci_Format0_0_AndFormat1_0 = SEQ(name=u'dci-Format0-0-AndFormat1-0', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___SearchSpace_searchSpaceType_common_dci_Format0_0_AndFormat1_0._cont = ASN1Dict([
])
___SearchSpace_searchSpaceType_common_dci_Format0_0_AndFormat1_0._ext = []
___SearchSpace_searchSpaceType_common_dci_Format2_0 = SEQ(name=u'dci-Format2-0', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____SearchSpace_searchSpaceType_common_dci_Format2_0_nrofCandidates_SFI = SEQ(name=u'nrofCandidates-SFI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_____SearchSpace_searchSpaceType_common_dci_Format2_0_nrofCandidates_SFI_aggregationLevel1 = ENUM(name=u'aggregationLevel1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_____SearchSpace_searchSpaceType_common_dci_Format2_0_nrofCandidates_SFI_aggregationLevel1._cont = ASN1Dict([(u'n1', 0), (u'n2', 1)])
_____SearchSpace_searchSpaceType_common_dci_Format2_0_nrofCandidates_SFI_aggregationLevel1._ext = None
_____SearchSpace_searchSpaceType_common_dci_Format2_0_nrofCandidates_SFI_aggregationLevel2 = ENUM(name=u'aggregationLevel2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_____SearchSpace_searchSpaceType_common_dci_Format2_0_nrofCandidates_SFI_aggregationLevel2._cont = ASN1Dict([(u'n1', 0), (u'n2', 1)])
_____SearchSpace_searchSpaceType_common_dci_Format2_0_nrofCandidates_SFI_aggregationLevel2._ext = None
_____SearchSpace_searchSpaceType_common_dci_Format2_0_nrofCandidates_SFI_aggregationLevel4 = ENUM(name=u'aggregationLevel4', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_____SearchSpace_searchSpaceType_common_dci_Format2_0_nrofCandidates_SFI_aggregationLevel4._cont = ASN1Dict([(u'n1', 0), (u'n2', 1)])
_____SearchSpace_searchSpaceType_common_dci_Format2_0_nrofCandidates_SFI_aggregationLevel4._ext = None
_____SearchSpace_searchSpaceType_common_dci_Format2_0_nrofCandidates_SFI_aggregationLevel8 = ENUM(name=u'aggregationLevel8', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_____SearchSpace_searchSpaceType_common_dci_Format2_0_nrofCandidates_SFI_aggregationLevel8._cont = ASN1Dict([(u'n1', 0), (u'n2', 1)])
_____SearchSpace_searchSpaceType_common_dci_Format2_0_nrofCandidates_SFI_aggregationLevel8._ext = None
_____SearchSpace_searchSpaceType_common_dci_Format2_0_nrofCandidates_SFI_aggregationLevel16 = ENUM(name=u'aggregationLevel16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_____SearchSpace_searchSpaceType_common_dci_Format2_0_nrofCandidates_SFI_aggregationLevel16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1)])
_____SearchSpace_searchSpaceType_common_dci_Format2_0_nrofCandidates_SFI_aggregationLevel16._ext = None
____SearchSpace_searchSpaceType_common_dci_Format2_0_nrofCandidates_SFI._cont = ASN1Dict([
(u'aggregationLevel1', _____SearchSpace_searchSpaceType_common_dci_Format2_0_nrofCandidates_SFI_aggregationLevel1),
(u'aggregationLevel2', _____SearchSpace_searchSpaceType_common_dci_Format2_0_nrofCandidates_SFI_aggregationLevel2),
(u'aggregationLevel4', _____SearchSpace_searchSpaceType_common_dci_Format2_0_nrofCandidates_SFI_aggregationLevel4),
(u'aggregationLevel8', _____SearchSpace_searchSpaceType_common_dci_Format2_0_nrofCandidates_SFI_aggregationLevel8),
(u'aggregationLevel16', _____SearchSpace_searchSpaceType_common_dci_Format2_0_nrofCandidates_SFI_aggregationLevel16),
])
____SearchSpace_searchSpaceType_common_dci_Format2_0_nrofCandidates_SFI._ext = None
___SearchSpace_searchSpaceType_common_dci_Format2_0._cont = ASN1Dict([
(u'nrofCandidates-SFI', ____SearchSpace_searchSpaceType_common_dci_Format2_0_nrofCandidates_SFI),
])
___SearchSpace_searchSpaceType_common_dci_Format2_0._ext = []
___SearchSpace_searchSpaceType_common_dci_Format2_1 = SEQ(name=u'dci-Format2-1', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___SearchSpace_searchSpaceType_common_dci_Format2_1._cont = ASN1Dict([
])
___SearchSpace_searchSpaceType_common_dci_Format2_1._ext = []
___SearchSpace_searchSpaceType_common_dci_Format2_2 = SEQ(name=u'dci-Format2-2', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___SearchSpace_searchSpaceType_common_dci_Format2_2._cont = ASN1Dict([
])
___SearchSpace_searchSpaceType_common_dci_Format2_2._ext = []
___SearchSpace_searchSpaceType_common_dci_Format2_3 = SEQ(name=u'dci-Format2-3', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____SearchSpace_searchSpaceType_common_dci_Format2_3_dummy1 = ENUM(name=u'dummy1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____SearchSpace_searchSpaceType_common_dci_Format2_3_dummy1._cont = ASN1Dict([(u'sl1', 0), (u'sl2', 1), (u'sl4', 2), (u'sl5', 3), (u'sl8', 4), (u'sl10', 5), (u'sl16', 6), (u'sl20', 7)])
____SearchSpace_searchSpaceType_common_dci_Format2_3_dummy1._ext = None
____SearchSpace_searchSpaceType_common_dci_Format2_3_dummy2 = ENUM(name=u'dummy2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____SearchSpace_searchSpaceType_common_dci_Format2_3_dummy2._cont = ASN1Dict([(u'n1', 0), (u'n2', 1)])
____SearchSpace_searchSpaceType_common_dci_Format2_3_dummy2._ext = None
___SearchSpace_searchSpaceType_common_dci_Format2_3._cont = ASN1Dict([
(u'dummy1', ____SearchSpace_searchSpaceType_common_dci_Format2_3_dummy1),
(u'dummy2', ____SearchSpace_searchSpaceType_common_dci_Format2_3_dummy2),
])
___SearchSpace_searchSpaceType_common_dci_Format2_3._ext = []
__SearchSpace_searchSpaceType_common._cont = ASN1Dict([
(u'dci-Format0-0-AndFormat1-0', ___SearchSpace_searchSpaceType_common_dci_Format0_0_AndFormat1_0),
(u'dci-Format2-0', ___SearchSpace_searchSpaceType_common_dci_Format2_0),
(u'dci-Format2-1', ___SearchSpace_searchSpaceType_common_dci_Format2_1),
(u'dci-Format2-2', ___SearchSpace_searchSpaceType_common_dci_Format2_2),
(u'dci-Format2-3', ___SearchSpace_searchSpaceType_common_dci_Format2_3),
])
__SearchSpace_searchSpaceType_common._ext = None
__SearchSpace_searchSpaceType_ue_Specific = SEQ(name=u'ue-Specific', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SearchSpace_searchSpaceType_ue_Specific_dci_Formats = ENUM(name=u'dci-Formats', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SearchSpace_searchSpaceType_ue_Specific_dci_Formats._cont = ASN1Dict([(u'formats0-0-And-1-0', 0), (u'formats0-1-And-1-1', 1)])
___SearchSpace_searchSpaceType_ue_Specific_dci_Formats._ext = None
__SearchSpace_searchSpaceType_ue_Specific._cont = ASN1Dict([
(u'dci-Formats', ___SearchSpace_searchSpaceType_ue_Specific_dci_Formats),
])
__SearchSpace_searchSpaceType_ue_Specific._ext = []
_SearchSpace_searchSpaceType._cont = ASN1Dict([
(u'common', __SearchSpace_searchSpaceType_common),
(u'ue-Specific', __SearchSpace_searchSpaceType_ue_Specific),
])
_SearchSpace_searchSpaceType._ext = None
SearchSpace._cont = ASN1Dict([
(u'searchSpaceId', _SearchSpace_searchSpaceId),
(u'controlResourceSetId', _SearchSpace_controlResourceSetId),
(u'monitoringSlotPeriodicityAndOffset', _SearchSpace_monitoringSlotPeriodicityAndOffset),
(u'duration', _SearchSpace_duration),
(u'monitoringSymbolsWithinSlot', _SearchSpace_monitoringSymbolsWithinSlot),
(u'nrofCandidates', _SearchSpace_nrofCandidates),
(u'searchSpaceType', _SearchSpace_searchSpaceType),
])
SearchSpace._ext = None
#-----< SearchSpaceId >-----#
SearchSpaceId = INT(name=u'SearchSpaceId', mode=MODE_TYPE)
SearchSpaceId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=39)], ev=None, er=[])
#-----< SearchSpaceZero >-----#
SearchSpaceZero = INT(name=u'SearchSpaceZero', mode=MODE_TYPE)
SearchSpaceZero._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
#-----< SecurityAlgorithmConfig >-----#
SecurityAlgorithmConfig = SEQ(name=u'SecurityAlgorithmConfig', mode=MODE_TYPE)
_SecurityAlgorithmConfig_cipheringAlgorithm = ENUM(name=u'cipheringAlgorithm', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CipheringAlgorithm')))
_SecurityAlgorithmConfig_integrityProtAlgorithm = ENUM(name=u'integrityProtAlgorithm', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'IntegrityProtAlgorithm')), opt=True)
SecurityAlgorithmConfig._cont = ASN1Dict([
(u'cipheringAlgorithm', _SecurityAlgorithmConfig_cipheringAlgorithm),
(u'integrityProtAlgorithm', _SecurityAlgorithmConfig_integrityProtAlgorithm),
])
SecurityAlgorithmConfig._ext = []
#-----< IntegrityProtAlgorithm >-----#
IntegrityProtAlgorithm = ENUM(name=u'IntegrityProtAlgorithm', mode=MODE_TYPE)
IntegrityProtAlgorithm._cont = ASN1Dict([(u'nia0', 0), (u'nia1', 1), (u'nia2', 2), (u'nia3', 3), (u'spare4', 4), (u'spare3', 5), (u'spare2', 6), (u'spare1', 7)])
IntegrityProtAlgorithm._ext = []
#-----< CipheringAlgorithm >-----#
CipheringAlgorithm = ENUM(name=u'CipheringAlgorithm', mode=MODE_TYPE)
CipheringAlgorithm._cont = ASN1Dict([(u'nea0', 0), (u'nea1', 1), (u'nea2', 2), (u'nea3', 3), (u'spare4', 4), (u'spare3', 5), (u'spare2', 6), (u'spare1', 7)])
CipheringAlgorithm._ext = []
#-----< ServCellIndex >-----#
ServCellIndex = INT(name=u'ServCellIndex', mode=MODE_TYPE)
ServCellIndex._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=31)], ev=None, er=[])
#-----< ServingCellConfig >-----#
ServingCellConfig = SEQ(name=u'ServingCellConfig', mode=MODE_TYPE)
_ServingCellConfig_tdd_UL_DL_ConfigurationDedicated = SEQ(name=u'tdd-UL-DL-ConfigurationDedicated', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TDD-UL-DL-ConfigDedicated')), opt=True)
_ServingCellConfig_initialDownlinkBWP = SEQ(name=u'initialDownlinkBWP', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP-DownlinkDedicated')), opt=True)
_ServingCellConfig_downlinkBWP_ToReleaseList = SEQ_OF(name=u'downlinkBWP-ToReleaseList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ServingCellConfig_downlinkBWP_ToReleaseList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP-Id')))
_ServingCellConfig_downlinkBWP_ToReleaseList._cont = __ServingCellConfig_downlinkBWP_ToReleaseList__item_
_ServingCellConfig_downlinkBWP_ToReleaseList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_ServingCellConfig_downlinkBWP_ToAddModList = SEQ_OF(name=u'downlinkBWP-ToAddModList', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ServingCellConfig_downlinkBWP_ToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP-Downlink')))
_ServingCellConfig_downlinkBWP_ToAddModList._cont = __ServingCellConfig_downlinkBWP_ToAddModList__item_
_ServingCellConfig_downlinkBWP_ToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_ServingCellConfig_firstActiveDownlinkBWP_Id = INT(name=u'firstActiveDownlinkBWP-Id', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP-Id')), opt=True)
_ServingCellConfig_bwp_InactivityTimer = ENUM(name=u'bwp-InactivityTimer', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ServingCellConfig_bwp_InactivityTimer._cont = ASN1Dict([(u'ms2', 0), (u'ms3', 1), (u'ms4', 2), (u'ms5', 3), (u'ms6', 4), (u'ms8', 5), (u'ms10', 6), (u'ms20', 7), (u'ms30', 8), (u'ms40', 9), (u'ms50', 10), (u'ms60', 11), (u'ms80', 12), (u'ms100', 13), (u'ms200', 14), (u'ms300', 15), (u'ms500', 16), (u'ms750', 17), (u'ms1280', 18), (u'ms1920', 19), (u'ms2560', 20), (u'spare10', 21), (u'spare9', 22), (u'spare8', 23), (u'spare7', 24), (u'spare6', 25), (u'spare5', 26), (u'spare4', 27), (u'spare3', 28), (u'spare2', 29), (u'spare1', 30)])
_ServingCellConfig_bwp_InactivityTimer._ext = None
_ServingCellConfig_defaultDownlinkBWP_Id = INT(name=u'defaultDownlinkBWP-Id', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP-Id')), opt=True)
_ServingCellConfig_uplinkConfig = SEQ(name=u'uplinkConfig', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UplinkConfig')), opt=True)
_ServingCellConfig_supplementaryUplink = SEQ(name=u'supplementaryUplink', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UplinkConfig')), opt=True)
_ServingCellConfig_pdcch_ServingCellConfig = CHOICE(name=u'pdcch-ServingCellConfig', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__ServingCellConfig_pdcch_ServingCellConfig_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ServingCellConfig_pdcch_ServingCellConfig_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PDCCH-ServingCellConfig')))
_ServingCellConfig_pdcch_ServingCellConfig._cont = ASN1Dict([
(u'release', __ServingCellConfig_pdcch_ServingCellConfig_release),
(u'setup', __ServingCellConfig_pdcch_ServingCellConfig_setup),
])
_ServingCellConfig_pdcch_ServingCellConfig._ext = None
_ServingCellConfig_pdsch_ServingCellConfig = CHOICE(name=u'pdsch-ServingCellConfig', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__ServingCellConfig_pdsch_ServingCellConfig_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ServingCellConfig_pdsch_ServingCellConfig_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PDSCH-ServingCellConfig')))
_ServingCellConfig_pdsch_ServingCellConfig._cont = ASN1Dict([
(u'release', __ServingCellConfig_pdsch_ServingCellConfig_release),
(u'setup', __ServingCellConfig_pdsch_ServingCellConfig_setup),
])
_ServingCellConfig_pdsch_ServingCellConfig._ext = None
_ServingCellConfig_csi_MeasConfig = CHOICE(name=u'csi-MeasConfig', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__ServingCellConfig_csi_MeasConfig_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ServingCellConfig_csi_MeasConfig_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-MeasConfig')))
_ServingCellConfig_csi_MeasConfig._cont = ASN1Dict([
(u'release', __ServingCellConfig_csi_MeasConfig_release),
(u'setup', __ServingCellConfig_csi_MeasConfig_setup),
])
_ServingCellConfig_csi_MeasConfig._ext = None
_ServingCellConfig_sCellDeactivationTimer = ENUM(name=u'sCellDeactivationTimer', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ServingCellConfig_sCellDeactivationTimer._cont = ASN1Dict([(u'ms20', 0), (u'ms40', 1), (u'ms80', 2), (u'ms160', 3), (u'ms200', 4), (u'ms240', 5), (u'ms320', 6), (u'ms400', 7), (u'ms480', 8), (u'ms520', 9), (u'ms640', 10), (u'ms720', 11), (u'ms840', 12), (u'ms1280', 13), (u'spare2', 14), (u'spare1', 15)])
_ServingCellConfig_sCellDeactivationTimer._ext = None
_ServingCellConfig_crossCarrierSchedulingConfig = SEQ(name=u'crossCarrierSchedulingConfig', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CrossCarrierSchedulingConfig')), opt=True)
_ServingCellConfig_tag_Id = INT(name=u'tag-Id', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TAG-Id')))
_ServingCellConfig_ue_BeamLockFunction = ENUM(name=u'ue-BeamLockFunction', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ServingCellConfig_ue_BeamLockFunction._cont = ASN1Dict([(u'enabled', 0)])
_ServingCellConfig_ue_BeamLockFunction._ext = None
_ServingCellConfig_pathlossReferenceLinking = ENUM(name=u'pathlossReferenceLinking', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ServingCellConfig_pathlossReferenceLinking._cont = ASN1Dict([(u'pCell', 0), (u'sCell', 1)])
_ServingCellConfig_pathlossReferenceLinking._ext = None
_ServingCellConfig_servingCellMO = INT(name=u'servingCellMO', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasObjectId')), opt=True)
ServingCellConfig._cont = ASN1Dict([
(u'tdd-UL-DL-ConfigurationDedicated', _ServingCellConfig_tdd_UL_DL_ConfigurationDedicated),
(u'initialDownlinkBWP', _ServingCellConfig_initialDownlinkBWP),
(u'downlinkBWP-ToReleaseList', _ServingCellConfig_downlinkBWP_ToReleaseList),
(u'downlinkBWP-ToAddModList', _ServingCellConfig_downlinkBWP_ToAddModList),
(u'firstActiveDownlinkBWP-Id', _ServingCellConfig_firstActiveDownlinkBWP_Id),
(u'bwp-InactivityTimer', _ServingCellConfig_bwp_InactivityTimer),
(u'defaultDownlinkBWP-Id', _ServingCellConfig_defaultDownlinkBWP_Id),
(u'uplinkConfig', _ServingCellConfig_uplinkConfig),
(u'supplementaryUplink', _ServingCellConfig_supplementaryUplink),
(u'pdcch-ServingCellConfig', _ServingCellConfig_pdcch_ServingCellConfig),
(u'pdsch-ServingCellConfig', _ServingCellConfig_pdsch_ServingCellConfig),
(u'csi-MeasConfig', _ServingCellConfig_csi_MeasConfig),
(u'sCellDeactivationTimer', _ServingCellConfig_sCellDeactivationTimer),
(u'crossCarrierSchedulingConfig', _ServingCellConfig_crossCarrierSchedulingConfig),
(u'tag-Id', _ServingCellConfig_tag_Id),
(u'ue-BeamLockFunction', _ServingCellConfig_ue_BeamLockFunction),
(u'pathlossReferenceLinking', _ServingCellConfig_pathlossReferenceLinking),
(u'servingCellMO', _ServingCellConfig_servingCellMO),
])
ServingCellConfig._ext = []
#-----< UplinkConfig >-----#
UplinkConfig = SEQ(name=u'UplinkConfig', mode=MODE_TYPE)
_UplinkConfig_initialUplinkBWP = SEQ(name=u'initialUplinkBWP', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP-UplinkDedicated')), opt=True)
_UplinkConfig_uplinkBWP_ToReleaseList = SEQ_OF(name=u'uplinkBWP-ToReleaseList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__UplinkConfig_uplinkBWP_ToReleaseList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP-Id')))
_UplinkConfig_uplinkBWP_ToReleaseList._cont = __UplinkConfig_uplinkBWP_ToReleaseList__item_
_UplinkConfig_uplinkBWP_ToReleaseList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_UplinkConfig_uplinkBWP_ToAddModList = SEQ_OF(name=u'uplinkBWP-ToAddModList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__UplinkConfig_uplinkBWP_ToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP-Uplink')))
_UplinkConfig_uplinkBWP_ToAddModList._cont = __UplinkConfig_uplinkBWP_ToAddModList__item_
_UplinkConfig_uplinkBWP_ToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_UplinkConfig_firstActiveUplinkBWP_Id = INT(name=u'firstActiveUplinkBWP-Id', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP-Id')), opt=True)
_UplinkConfig_pusch_ServingCellConfig = CHOICE(name=u'pusch-ServingCellConfig', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__UplinkConfig_pusch_ServingCellConfig_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__UplinkConfig_pusch_ServingCellConfig_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUSCH-ServingCellConfig')))
_UplinkConfig_pusch_ServingCellConfig._cont = ASN1Dict([
(u'release', __UplinkConfig_pusch_ServingCellConfig_release),
(u'setup', __UplinkConfig_pusch_ServingCellConfig_setup),
])
_UplinkConfig_pusch_ServingCellConfig._ext = None
_UplinkConfig_carrierSwitching = CHOICE(name=u'carrierSwitching', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__UplinkConfig_carrierSwitching_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__UplinkConfig_carrierSwitching_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-CarrierSwitching')))
_UplinkConfig_carrierSwitching._cont = ASN1Dict([
(u'release', __UplinkConfig_carrierSwitching_release),
(u'setup', __UplinkConfig_carrierSwitching_setup),
])
_UplinkConfig_carrierSwitching._ext = None
UplinkConfig._cont = ASN1Dict([
(u'initialUplinkBWP', _UplinkConfig_initialUplinkBWP),
(u'uplinkBWP-ToReleaseList', _UplinkConfig_uplinkBWP_ToReleaseList),
(u'uplinkBWP-ToAddModList', _UplinkConfig_uplinkBWP_ToAddModList),
(u'firstActiveUplinkBWP-Id', _UplinkConfig_firstActiveUplinkBWP_Id),
(u'pusch-ServingCellConfig', _UplinkConfig_pusch_ServingCellConfig),
(u'carrierSwitching', _UplinkConfig_carrierSwitching),
])
UplinkConfig._ext = []
#-----< ServingCellConfigCommon >-----#
ServingCellConfigCommon = SEQ(name=u'ServingCellConfigCommon', mode=MODE_TYPE)
_ServingCellConfigCommon_physCellId = INT(name=u'physCellId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PhysCellId')), opt=True)
_ServingCellConfigCommon_downlinkConfigCommon = SEQ(name=u'downlinkConfigCommon', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DownlinkConfigCommon')), opt=True)
_ServingCellConfigCommon_uplinkConfigCommon = SEQ(name=u'uplinkConfigCommon', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UplinkConfigCommon')), opt=True)
_ServingCellConfigCommon_supplementaryUplinkConfig = SEQ(name=u'supplementaryUplinkConfig', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UplinkConfigCommon')), opt=True)
_ServingCellConfigCommon_n_TimingAdvanceOffset = ENUM(name=u'n-TimingAdvanceOffset', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ServingCellConfigCommon_n_TimingAdvanceOffset._cont = ASN1Dict([(u'n0', 0), (u'n25600', 1), (u'n39936', 2)])
_ServingCellConfigCommon_n_TimingAdvanceOffset._ext = None
_ServingCellConfigCommon_ssb_PositionsInBurst = CHOICE(name=u'ssb-PositionsInBurst', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__ServingCellConfigCommon_ssb_PositionsInBurst_shortBitmap = BIT_STR(name=u'shortBitmap', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ServingCellConfigCommon_ssb_PositionsInBurst_shortBitmap._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
__ServingCellConfigCommon_ssb_PositionsInBurst_mediumBitmap = BIT_STR(name=u'mediumBitmap', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ServingCellConfigCommon_ssb_PositionsInBurst_mediumBitmap._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
__ServingCellConfigCommon_ssb_PositionsInBurst_longBitmap = BIT_STR(name=u'longBitmap', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ServingCellConfigCommon_ssb_PositionsInBurst_longBitmap._const_sz = ASN1Set(rv=[64], rr=[], ev=None, er=[])
_ServingCellConfigCommon_ssb_PositionsInBurst._cont = ASN1Dict([
(u'shortBitmap', __ServingCellConfigCommon_ssb_PositionsInBurst_shortBitmap),
(u'mediumBitmap', __ServingCellConfigCommon_ssb_PositionsInBurst_mediumBitmap),
(u'longBitmap', __ServingCellConfigCommon_ssb_PositionsInBurst_longBitmap),
])
_ServingCellConfigCommon_ssb_PositionsInBurst._ext = None
_ServingCellConfigCommon_ssb_periodicityServingCell = ENUM(name=u'ssb-periodicityServingCell', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ServingCellConfigCommon_ssb_periodicityServingCell._cont = ASN1Dict([(u'ms5', 0), (u'ms10', 1), (u'ms20', 2), (u'ms40', 3), (u'ms80', 4), (u'ms160', 5), (u'spare2', 6), (u'spare1', 7)])
_ServingCellConfigCommon_ssb_periodicityServingCell._ext = None
_ServingCellConfigCommon_dmrs_TypeA_Position = ENUM(name=u'dmrs-TypeA-Position', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ServingCellConfigCommon_dmrs_TypeA_Position._cont = ASN1Dict([(u'pos2', 0), (u'pos3', 1)])
_ServingCellConfigCommon_dmrs_TypeA_Position._ext = None
_ServingCellConfigCommon_lte_CRS_ToMatchAround = CHOICE(name=u'lte-CRS-ToMatchAround', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__ServingCellConfigCommon_lte_CRS_ToMatchAround_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ServingCellConfigCommon_lte_CRS_ToMatchAround_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RateMatchPatternLTE-CRS')))
_ServingCellConfigCommon_lte_CRS_ToMatchAround._cont = ASN1Dict([
(u'release', __ServingCellConfigCommon_lte_CRS_ToMatchAround_release),
(u'setup', __ServingCellConfigCommon_lte_CRS_ToMatchAround_setup),
])
_ServingCellConfigCommon_lte_CRS_ToMatchAround._ext = None
_ServingCellConfigCommon_rateMatchPatternToAddModList = SEQ_OF(name=u'rateMatchPatternToAddModList', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ServingCellConfigCommon_rateMatchPatternToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'RateMatchPattern')))
_ServingCellConfigCommon_rateMatchPatternToAddModList._cont = __ServingCellConfigCommon_rateMatchPatternToAddModList__item_
_ServingCellConfigCommon_rateMatchPatternToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_ServingCellConfigCommon_rateMatchPatternToReleaseList = SEQ_OF(name=u'rateMatchPatternToReleaseList', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ServingCellConfigCommon_rateMatchPatternToReleaseList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'RateMatchPatternId')))
_ServingCellConfigCommon_rateMatchPatternToReleaseList._cont = __ServingCellConfigCommon_rateMatchPatternToReleaseList__item_
_ServingCellConfigCommon_rateMatchPatternToReleaseList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_ServingCellConfigCommon_subcarrierSpacing = ENUM(name=u'subcarrierSpacing', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SubcarrierSpacing')), opt=True)
_ServingCellConfigCommon_tdd_UL_DL_ConfigurationCommon = SEQ(name=u'tdd-UL-DL-ConfigurationCommon', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TDD-UL-DL-ConfigCommon')), opt=True)
_ServingCellConfigCommon_ss_PBCH_BlockPower = INT(name=u'ss-PBCH-BlockPower', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ServingCellConfigCommon_ss_PBCH_BlockPower._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-60, ub=50)], ev=None, er=[])
ServingCellConfigCommon._cont = ASN1Dict([
(u'physCellId', _ServingCellConfigCommon_physCellId),
(u'downlinkConfigCommon', _ServingCellConfigCommon_downlinkConfigCommon),
(u'uplinkConfigCommon', _ServingCellConfigCommon_uplinkConfigCommon),
(u'supplementaryUplinkConfig', _ServingCellConfigCommon_supplementaryUplinkConfig),
(u'n-TimingAdvanceOffset', _ServingCellConfigCommon_n_TimingAdvanceOffset),
(u'ssb-PositionsInBurst', _ServingCellConfigCommon_ssb_PositionsInBurst),
(u'ssb-periodicityServingCell', _ServingCellConfigCommon_ssb_periodicityServingCell),
(u'dmrs-TypeA-Position', _ServingCellConfigCommon_dmrs_TypeA_Position),
(u'lte-CRS-ToMatchAround', _ServingCellConfigCommon_lte_CRS_ToMatchAround),
(u'rateMatchPatternToAddModList', _ServingCellConfigCommon_rateMatchPatternToAddModList),
(u'rateMatchPatternToReleaseList', _ServingCellConfigCommon_rateMatchPatternToReleaseList),
(u'subcarrierSpacing', _ServingCellConfigCommon_subcarrierSpacing),
(u'tdd-UL-DL-ConfigurationCommon', _ServingCellConfigCommon_tdd_UL_DL_ConfigurationCommon),
(u'ss-PBCH-BlockPower', _ServingCellConfigCommon_ss_PBCH_BlockPower),
])
ServingCellConfigCommon._ext = []
#-----< ServingCellConfigCommonSIB >-----#
ServingCellConfigCommonSIB = SEQ(name=u'ServingCellConfigCommonSIB', mode=MODE_TYPE)
_ServingCellConfigCommonSIB_downlinkConfigCommon = SEQ(name=u'downlinkConfigCommon', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DownlinkConfigCommonSIB')))
_ServingCellConfigCommonSIB_uplinkConfigCommon = SEQ(name=u'uplinkConfigCommon', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UplinkConfigCommonSIB')), opt=True)
_ServingCellConfigCommonSIB_supplementaryUplink = SEQ(name=u'supplementaryUplink', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UplinkConfigCommonSIB')), opt=True)
_ServingCellConfigCommonSIB_n_TimingAdvanceOffset = ENUM(name=u'n-TimingAdvanceOffset', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ServingCellConfigCommonSIB_n_TimingAdvanceOffset._cont = ASN1Dict([(u'n0', 0), (u'n25560', 1), (u'n39936', 2)])
_ServingCellConfigCommonSIB_n_TimingAdvanceOffset._ext = None
_ServingCellConfigCommonSIB_ssb_PositionsInBurst = SEQ(name=u'ssb-PositionsInBurst', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ServingCellConfigCommonSIB_ssb_PositionsInBurst_inOneGroup = BIT_STR(name=u'inOneGroup', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ServingCellConfigCommonSIB_ssb_PositionsInBurst_inOneGroup._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
__ServingCellConfigCommonSIB_ssb_PositionsInBurst_groupPresence = BIT_STR(name=u'groupPresence', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ServingCellConfigCommonSIB_ssb_PositionsInBurst_groupPresence._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
_ServingCellConfigCommonSIB_ssb_PositionsInBurst._cont = ASN1Dict([
(u'inOneGroup', __ServingCellConfigCommonSIB_ssb_PositionsInBurst_inOneGroup),
(u'groupPresence', __ServingCellConfigCommonSIB_ssb_PositionsInBurst_groupPresence),
])
_ServingCellConfigCommonSIB_ssb_PositionsInBurst._ext = None
_ServingCellConfigCommonSIB_ssb_PeriodicityServingCell = ENUM(name=u'ssb-PeriodicityServingCell', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ServingCellConfigCommonSIB_ssb_PeriodicityServingCell._cont = ASN1Dict([(u'ms5', 0), (u'ms10', 1), (u'ms20', 2), (u'ms40', 3), (u'ms80', 4), (u'ms160', 5)])
_ServingCellConfigCommonSIB_ssb_PeriodicityServingCell._ext = None
_ServingCellConfigCommonSIB_tdd_UL_DL_ConfigurationCommon = SEQ(name=u'tdd-UL-DL-ConfigurationCommon', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TDD-UL-DL-ConfigCommon')), opt=True)
_ServingCellConfigCommonSIB_ss_PBCH_BlockPower = INT(name=u'ss-PBCH-BlockPower', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ServingCellConfigCommonSIB_ss_PBCH_BlockPower._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-60, ub=50)], ev=None, er=[])
ServingCellConfigCommonSIB._cont = ASN1Dict([
(u'downlinkConfigCommon', _ServingCellConfigCommonSIB_downlinkConfigCommon),
(u'uplinkConfigCommon', _ServingCellConfigCommonSIB_uplinkConfigCommon),
(u'supplementaryUplink', _ServingCellConfigCommonSIB_supplementaryUplink),
(u'n-TimingAdvanceOffset', _ServingCellConfigCommonSIB_n_TimingAdvanceOffset),
(u'ssb-PositionsInBurst', _ServingCellConfigCommonSIB_ssb_PositionsInBurst),
(u'ssb-PeriodicityServingCell', _ServingCellConfigCommonSIB_ssb_PeriodicityServingCell),
(u'tdd-UL-DL-ConfigurationCommon', _ServingCellConfigCommonSIB_tdd_UL_DL_ConfigurationCommon),
(u'ss-PBCH-BlockPower', _ServingCellConfigCommonSIB_ss_PBCH_BlockPower),
])
ServingCellConfigCommonSIB._ext = []
#-----< ShortI-RNTI-Value >-----#
ShortI_RNTI_Value = BIT_STR(name=u'ShortI-RNTI-Value', mode=MODE_TYPE)
ShortI_RNTI_Value._const_sz = ASN1Set(rv=[24], rr=[], ev=None, er=[])
#-----< ShortMAC-I >-----#
ShortMAC_I = BIT_STR(name=u'ShortMAC-I', mode=MODE_TYPE)
ShortMAC_I._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
#-----< SINR-Range >-----#
SINR_Range = INT(name=u'SINR-Range', mode=MODE_TYPE)
SINR_Range._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=None, er=[])
#-----< SI-SchedulingInfo >-----#
SI_SchedulingInfo = SEQ(name=u'SI-SchedulingInfo', mode=MODE_TYPE)
_SI_SchedulingInfo_schedulingInfoList = SEQ_OF(name=u'schedulingInfoList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SI_SchedulingInfo_schedulingInfoList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SchedulingInfo')))
_SI_SchedulingInfo_schedulingInfoList._cont = __SI_SchedulingInfo_schedulingInfoList__item_
_SI_SchedulingInfo_schedulingInfoList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_SI_SchedulingInfo_si_WindowLength = ENUM(name=u'si-WindowLength', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SI_SchedulingInfo_si_WindowLength._cont = ASN1Dict([(u's5', 0), (u's10', 1), (u's20', 2), (u's40', 3), (u's80', 4), (u's160', 5), (u's320', 6), (u's640', 7), (u's1280', 8)])
_SI_SchedulingInfo_si_WindowLength._ext = None
_SI_SchedulingInfo_si_RequestConfig = SEQ(name=u'si-RequestConfig', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SI-RequestConfig')), opt=True)
_SI_SchedulingInfo_si_RequestConfigSUL = SEQ(name=u'si-RequestConfigSUL', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SI-RequestConfig')), opt=True)
_SI_SchedulingInfo_systemInformationAreaID = BIT_STR(name=u'systemInformationAreaID', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SI_SchedulingInfo_systemInformationAreaID._const_sz = ASN1Set(rv=[24], rr=[], ev=None, er=[])
SI_SchedulingInfo._cont = ASN1Dict([
(u'schedulingInfoList', _SI_SchedulingInfo_schedulingInfoList),
(u'si-WindowLength', _SI_SchedulingInfo_si_WindowLength),
(u'si-RequestConfig', _SI_SchedulingInfo_si_RequestConfig),
(u'si-RequestConfigSUL', _SI_SchedulingInfo_si_RequestConfigSUL),
(u'systemInformationAreaID', _SI_SchedulingInfo_systemInformationAreaID),
])
SI_SchedulingInfo._ext = []
#-----< SchedulingInfo >-----#
SchedulingInfo = SEQ(name=u'SchedulingInfo', mode=MODE_TYPE)
_SchedulingInfo_si_BroadcastStatus = ENUM(name=u'si-BroadcastStatus', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SchedulingInfo_si_BroadcastStatus._cont = ASN1Dict([(u'broadcasting', 0), (u'notBroadcasting', 1)])
_SchedulingInfo_si_BroadcastStatus._ext = None
_SchedulingInfo_si_Periodicity = ENUM(name=u'si-Periodicity', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SchedulingInfo_si_Periodicity._cont = ASN1Dict([(u'rf8', 0), (u'rf16', 1), (u'rf32', 2), (u'rf64', 3), (u'rf128', 4), (u'rf256', 5), (u'rf512', 6)])
_SchedulingInfo_si_Periodicity._ext = None
_SchedulingInfo_sib_MappingInfo = SEQ_OF(name=u'sib-MappingInfo', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIB-Mapping')))
SchedulingInfo._cont = ASN1Dict([
(u'si-BroadcastStatus', _SchedulingInfo_si_BroadcastStatus),
(u'si-Periodicity', _SchedulingInfo_si_Periodicity),
(u'sib-MappingInfo', _SchedulingInfo_sib_MappingInfo),
])
SchedulingInfo._ext = None
#-----< SIB-Mapping >-----#
SIB_Mapping = SEQ_OF(name=u'SIB-Mapping', mode=MODE_TYPE)
_SIB_Mapping__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SIB-TypeInfo')))
SIB_Mapping._cont = _SIB_Mapping__item_
SIB_Mapping._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< SIB-TypeInfo >-----#
SIB_TypeInfo = SEQ(name=u'SIB-TypeInfo', mode=MODE_TYPE)
_SIB_TypeInfo_type = ENUM(name=u'type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SIB_TypeInfo_type._cont = ASN1Dict([(u'sibType2', 0), (u'sibType3', 1), (u'sibType4', 2), (u'sibType5', 3), (u'sibType6', 4), (u'sibType7', 5), (u'sibType8', 6), (u'sibType9', 7), (u'spare8', 8), (u'spare7', 9), (u'spare6', 10), (u'spare5', 11), (u'spare4', 12), (u'spare3', 13), (u'spare2', 14), (u'spare1', 15)])
_SIB_TypeInfo_type._ext = []
_SIB_TypeInfo_valueTag = INT(name=u'valueTag', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SIB_TypeInfo_valueTag._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=31)], ev=None, er=[])
_SIB_TypeInfo_areaScope = ENUM(name=u'areaScope', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SIB_TypeInfo_areaScope._cont = ASN1Dict([(u'true', 0)])
_SIB_TypeInfo_areaScope._ext = None
SIB_TypeInfo._cont = ASN1Dict([
(u'type', _SIB_TypeInfo_type),
(u'valueTag', _SIB_TypeInfo_valueTag),
(u'areaScope', _SIB_TypeInfo_areaScope),
])
SIB_TypeInfo._ext = None
#-----< SI-RequestConfig >-----#
SI_RequestConfig = SEQ(name=u'SI-RequestConfig', mode=MODE_TYPE)
_SI_RequestConfig_rach_OccasionsSI = SEQ(name=u'rach-OccasionsSI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SI_RequestConfig_rach_OccasionsSI_rach_ConfigSI = SEQ(name=u'rach-ConfigSI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RACH-ConfigGeneric')))
__SI_RequestConfig_rach_OccasionsSI_ssb_perRACH_Occasion = ENUM(name=u'ssb-perRACH-Occasion', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SI_RequestConfig_rach_OccasionsSI_ssb_perRACH_Occasion._cont = ASN1Dict([(u'oneEighth', 0), (u'oneFourth', 1), (u'oneHalf', 2), (u'one', 3), (u'two', 4), (u'four', 5), (u'eight', 6), (u'sixteen', 7)])
__SI_RequestConfig_rach_OccasionsSI_ssb_perRACH_Occasion._ext = None
_SI_RequestConfig_rach_OccasionsSI._cont = ASN1Dict([
(u'rach-ConfigSI', __SI_RequestConfig_rach_OccasionsSI_rach_ConfigSI),
(u'ssb-perRACH-Occasion', __SI_RequestConfig_rach_OccasionsSI_ssb_perRACH_Occasion),
])
_SI_RequestConfig_rach_OccasionsSI._ext = None
_SI_RequestConfig_si_RequestPeriod = ENUM(name=u'si-RequestPeriod', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SI_RequestConfig_si_RequestPeriod._cont = ASN1Dict([(u'one', 0), (u'two', 1), (u'four', 2), (u'six', 3), (u'eight', 4), (u'ten', 5), (u'twelve', 6), (u'sixteen', 7)])
_SI_RequestConfig_si_RequestPeriod._ext = None
_SI_RequestConfig_si_RequestResources = SEQ_OF(name=u'si-RequestResources', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SI_RequestConfig_si_RequestResources__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SI-RequestResources')))
_SI_RequestConfig_si_RequestResources._cont = __SI_RequestConfig_si_RequestResources__item_
_SI_RequestConfig_si_RequestResources._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
SI_RequestConfig._cont = ASN1Dict([
(u'rach-OccasionsSI', _SI_RequestConfig_rach_OccasionsSI),
(u'si-RequestPeriod', _SI_RequestConfig_si_RequestPeriod),
(u'si-RequestResources', _SI_RequestConfig_si_RequestResources),
])
SI_RequestConfig._ext = None
#-----< SI-RequestResources >-----#
SI_RequestResources = SEQ(name=u'SI-RequestResources', mode=MODE_TYPE)
_SI_RequestResources_ra_PreambleStartIndex = INT(name=u'ra-PreambleStartIndex', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SI_RequestResources_ra_PreambleStartIndex._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=63)], ev=None, er=[])
_SI_RequestResources_ra_AssociationPeriodIndex = INT(name=u'ra-AssociationPeriodIndex', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SI_RequestResources_ra_AssociationPeriodIndex._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
_SI_RequestResources_ra_ssb_OccasionMaskIndex = INT(name=u'ra-ssb-OccasionMaskIndex', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SI_RequestResources_ra_ssb_OccasionMaskIndex._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
SI_RequestResources._cont = ASN1Dict([
(u'ra-PreambleStartIndex', _SI_RequestResources_ra_PreambleStartIndex),
(u'ra-AssociationPeriodIndex', _SI_RequestResources_ra_AssociationPeriodIndex),
(u'ra-ssb-OccasionMaskIndex', _SI_RequestResources_ra_ssb_OccasionMaskIndex),
])
SI_RequestResources._ext = None
#-----< SlotFormatCombinationsPerCell >-----#
SlotFormatCombinationsPerCell = SEQ(name=u'SlotFormatCombinationsPerCell', mode=MODE_TYPE)
_SlotFormatCombinationsPerCell_servingCellId = INT(name=u'servingCellId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')))
_SlotFormatCombinationsPerCell_subcarrierSpacing = ENUM(name=u'subcarrierSpacing', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SubcarrierSpacing')))
_SlotFormatCombinationsPerCell_subcarrierSpacing2 = ENUM(name=u'subcarrierSpacing2', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SubcarrierSpacing')), opt=True)
_SlotFormatCombinationsPerCell_slotFormatCombinations = SEQ_OF(name=u'slotFormatCombinations', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SlotFormatCombinationsPerCell_slotFormatCombinations__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SlotFormatCombination')))
_SlotFormatCombinationsPerCell_slotFormatCombinations._cont = __SlotFormatCombinationsPerCell_slotFormatCombinations__item_
_SlotFormatCombinationsPerCell_slotFormatCombinations._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=512)], ev=None, er=[])
_SlotFormatCombinationsPerCell_positionInDCI = INT(name=u'positionInDCI', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SlotFormatCombinationsPerCell_positionInDCI._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=None, er=[])
SlotFormatCombinationsPerCell._cont = ASN1Dict([
(u'servingCellId', _SlotFormatCombinationsPerCell_servingCellId),
(u'subcarrierSpacing', _SlotFormatCombinationsPerCell_subcarrierSpacing),
(u'subcarrierSpacing2', _SlotFormatCombinationsPerCell_subcarrierSpacing2),
(u'slotFormatCombinations', _SlotFormatCombinationsPerCell_slotFormatCombinations),
(u'positionInDCI', _SlotFormatCombinationsPerCell_positionInDCI),
])
SlotFormatCombinationsPerCell._ext = []
#-----< SlotFormatCombination >-----#
SlotFormatCombination = SEQ(name=u'SlotFormatCombination', mode=MODE_TYPE)
_SlotFormatCombination_slotFormatCombinationId = INT(name=u'slotFormatCombinationId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SlotFormatCombinationId')))
_SlotFormatCombination_slotFormats = SEQ_OF(name=u'slotFormats', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SlotFormatCombination_slotFormats__item_ = INT(name='_item_', mode=MODE_TYPE)
__SlotFormatCombination_slotFormats__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_SlotFormatCombination_slotFormats._cont = __SlotFormatCombination_slotFormats__item_
_SlotFormatCombination_slotFormats._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[])
SlotFormatCombination._cont = ASN1Dict([
(u'slotFormatCombinationId', _SlotFormatCombination_slotFormatCombinationId),
(u'slotFormats', _SlotFormatCombination_slotFormats),
])
SlotFormatCombination._ext = None
#-----< SlotFormatCombinationId >-----#
SlotFormatCombinationId = INT(name=u'SlotFormatCombinationId', mode=MODE_TYPE)
SlotFormatCombinationId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
#-----< SlotFormatIndicator >-----#
SlotFormatIndicator = SEQ(name=u'SlotFormatIndicator', mode=MODE_TYPE)
_SlotFormatIndicator_sfi_RNTI = INT(name=u'sfi-RNTI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RNTI-Value')))
_SlotFormatIndicator_dci_PayloadSize = INT(name=u'dci-PayloadSize', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SlotFormatIndicator_dci_PayloadSize._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=128)], ev=None, er=[])
_SlotFormatIndicator_slotFormatCombToAddModList = SEQ_OF(name=u'slotFormatCombToAddModList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SlotFormatIndicator_slotFormatCombToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SlotFormatCombinationsPerCell')))
_SlotFormatIndicator_slotFormatCombToAddModList._cont = __SlotFormatIndicator_slotFormatCombToAddModList__item_
_SlotFormatIndicator_slotFormatCombToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_SlotFormatIndicator_slotFormatCombToReleaseList = SEQ_OF(name=u'slotFormatCombToReleaseList', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SlotFormatIndicator_slotFormatCombToReleaseList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')))
_SlotFormatIndicator_slotFormatCombToReleaseList._cont = __SlotFormatIndicator_slotFormatCombToReleaseList__item_
_SlotFormatIndicator_slotFormatCombToReleaseList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
SlotFormatIndicator._cont = ASN1Dict([
(u'sfi-RNTI', _SlotFormatIndicator_sfi_RNTI),
(u'dci-PayloadSize', _SlotFormatIndicator_dci_PayloadSize),
(u'slotFormatCombToAddModList', _SlotFormatIndicator_slotFormatCombToAddModList),
(u'slotFormatCombToReleaseList', _SlotFormatIndicator_slotFormatCombToReleaseList),
])
SlotFormatIndicator._ext = []
#-----< S-NSSAI >-----#
S_NSSAI = CHOICE(name=u'S-NSSAI', mode=MODE_TYPE)
_S_NSSAI_sst = BIT_STR(name=u'sst', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_S_NSSAI_sst._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
_S_NSSAI_sst_SD = BIT_STR(name=u'sst-SD', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_S_NSSAI_sst_SD._const_sz = ASN1Set(rv=[32], rr=[], ev=None, er=[])
S_NSSAI._cont = ASN1Dict([
(u'sst', _S_NSSAI_sst),
(u'sst-SD', _S_NSSAI_sst_SD),
])
S_NSSAI._ext = None
#-----< SpeedStateScaleFactors >-----#
SpeedStateScaleFactors = SEQ(name=u'SpeedStateScaleFactors', mode=MODE_TYPE)
_SpeedStateScaleFactors_sf_Medium = ENUM(name=u'sf-Medium', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SpeedStateScaleFactors_sf_Medium._cont = ASN1Dict([(u'oDot25', 0), (u'oDot5', 1), (u'oDot75', 2), (u'lDot0', 3)])
_SpeedStateScaleFactors_sf_Medium._ext = None
_SpeedStateScaleFactors_sf_High = ENUM(name=u'sf-High', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SpeedStateScaleFactors_sf_High._cont = ASN1Dict([(u'oDot25', 0), (u'oDot5', 1), (u'oDot75', 2), (u'lDot0', 3)])
_SpeedStateScaleFactors_sf_High._ext = None
SpeedStateScaleFactors._cont = ASN1Dict([
(u'sf-Medium', _SpeedStateScaleFactors_sf_Medium),
(u'sf-High', _SpeedStateScaleFactors_sf_High),
])
SpeedStateScaleFactors._ext = None
#-----< SS-RSSI-Measurement >-----#
SS_RSSI_Measurement = SEQ(name=u'SS-RSSI-Measurement', mode=MODE_TYPE)
_SS_RSSI_Measurement_measurementSlots = BIT_STR(name=u'measurementSlots', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SS_RSSI_Measurement_measurementSlots._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=80)], ev=None, er=[])
_SS_RSSI_Measurement_endSymbol = INT(name=u'endSymbol', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SS_RSSI_Measurement_endSymbol._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3)], ev=None, er=[])
SS_RSSI_Measurement._cont = ASN1Dict([
(u'measurementSlots', _SS_RSSI_Measurement_measurementSlots),
(u'endSymbol', _SS_RSSI_Measurement_endSymbol),
])
SS_RSSI_Measurement._ext = None
#-----< SPS-Config >-----#
SPS_Config = SEQ(name=u'SPS-Config', mode=MODE_TYPE)
_SPS_Config_periodicity = ENUM(name=u'periodicity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SPS_Config_periodicity._cont = ASN1Dict([(u'ms10', 0), (u'ms20', 1), (u'ms32', 2), (u'ms40', 3), (u'ms64', 4), (u'ms80', 5), (u'ms128', 6), (u'ms160', 7), (u'ms320', 8), (u'ms640', 9), (u'spare6', 10), (u'spare5', 11), (u'spare4', 12), (u'spare3', 13), (u'spare2', 14), (u'spare1', 15)])
_SPS_Config_periodicity._ext = None
_SPS_Config_nrofHARQ_Processes = INT(name=u'nrofHARQ-Processes', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SPS_Config_nrofHARQ_Processes._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_SPS_Config_n1PUCCH_AN = INT(name=u'n1PUCCH-AN', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-ResourceId')), opt=True)
_SPS_Config_mcs_Table = ENUM(name=u'mcs-Table', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SPS_Config_mcs_Table._cont = ASN1Dict([(u'qam64LowSE', 0)])
_SPS_Config_mcs_Table._ext = None
SPS_Config._cont = ASN1Dict([
(u'periodicity', _SPS_Config_periodicity),
(u'nrofHARQ-Processes', _SPS_Config_nrofHARQ_Processes),
(u'n1PUCCH-AN', _SPS_Config_n1PUCCH_AN),
(u'mcs-Table', _SPS_Config_mcs_Table),
])
SPS_Config._ext = []
#-----< SRB-Identity >-----#
SRB_Identity = INT(name=u'SRB-Identity', mode=MODE_TYPE)
SRB_Identity._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
#-----< SRS-CarrierSwitching >-----#
SRS_CarrierSwitching = SEQ(name=u'SRS-CarrierSwitching', mode=MODE_TYPE)
_SRS_CarrierSwitching_srs_SwitchFromServCellIndex = INT(name=u'srs-SwitchFromServCellIndex', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SRS_CarrierSwitching_srs_SwitchFromServCellIndex._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=31)], ev=None, er=[])
_SRS_CarrierSwitching_srs_SwitchFromCarrier = ENUM(name=u'srs-SwitchFromCarrier', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_CarrierSwitching_srs_SwitchFromCarrier._cont = ASN1Dict([(u'sUL', 0), (u'nUL', 1)])
_SRS_CarrierSwitching_srs_SwitchFromCarrier._ext = None
_SRS_CarrierSwitching_srs_TPC_PDCCH_Group = CHOICE(name=u'srs-TPC-PDCCH-Group', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__SRS_CarrierSwitching_srs_TPC_PDCCH_Group_typeA = SEQ_OF(name=u'typeA', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SRS_CarrierSwitching_srs_TPC_PDCCH_Group_typeA__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-TPC-PDCCH-Config')))
__SRS_CarrierSwitching_srs_TPC_PDCCH_Group_typeA._cont = ___SRS_CarrierSwitching_srs_TPC_PDCCH_Group_typeA__item_
__SRS_CarrierSwitching_srs_TPC_PDCCH_Group_typeA._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
__SRS_CarrierSwitching_srs_TPC_PDCCH_Group_typeB = SEQ(name=u'typeB', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-TPC-PDCCH-Config')))
_SRS_CarrierSwitching_srs_TPC_PDCCH_Group._cont = ASN1Dict([
(u'typeA', __SRS_CarrierSwitching_srs_TPC_PDCCH_Group_typeA),
(u'typeB', __SRS_CarrierSwitching_srs_TPC_PDCCH_Group_typeB),
])
_SRS_CarrierSwitching_srs_TPC_PDCCH_Group._ext = None
_SRS_CarrierSwitching_monitoringCells = SEQ_OF(name=u'monitoringCells', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SRS_CarrierSwitching_monitoringCells__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')))
_SRS_CarrierSwitching_monitoringCells._cont = __SRS_CarrierSwitching_monitoringCells__item_
_SRS_CarrierSwitching_monitoringCells._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
SRS_CarrierSwitching._cont = ASN1Dict([
(u'srs-SwitchFromServCellIndex', _SRS_CarrierSwitching_srs_SwitchFromServCellIndex),
(u'srs-SwitchFromCarrier', _SRS_CarrierSwitching_srs_SwitchFromCarrier),
(u'srs-TPC-PDCCH-Group', _SRS_CarrierSwitching_srs_TPC_PDCCH_Group),
(u'monitoringCells', _SRS_CarrierSwitching_monitoringCells),
])
SRS_CarrierSwitching._ext = []
#-----< SRS-TPC-PDCCH-Config >-----#
SRS_TPC_PDCCH_Config = SEQ(name=u'SRS-TPC-PDCCH-Config', mode=MODE_TYPE)
_SRS_TPC_PDCCH_Config_srs_CC_SetIndexlist = SEQ_OF(name=u'srs-CC-SetIndexlist', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SRS_TPC_PDCCH_Config_srs_CC_SetIndexlist__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-CC-SetIndex')))
_SRS_TPC_PDCCH_Config_srs_CC_SetIndexlist._cont = __SRS_TPC_PDCCH_Config_srs_CC_SetIndexlist__item_
_SRS_TPC_PDCCH_Config_srs_CC_SetIndexlist._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
SRS_TPC_PDCCH_Config._cont = ASN1Dict([
(u'srs-CC-SetIndexlist', _SRS_TPC_PDCCH_Config_srs_CC_SetIndexlist),
])
SRS_TPC_PDCCH_Config._ext = None
#-----< SRS-CC-SetIndex >-----#
SRS_CC_SetIndex = SEQ(name=u'SRS-CC-SetIndex', mode=MODE_TYPE)
_SRS_CC_SetIndex_cc_SetIndex = INT(name=u'cc-SetIndex', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SRS_CC_SetIndex_cc_SetIndex._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3)], ev=None, er=[])
_SRS_CC_SetIndex_cc_IndexInOneCC_Set = INT(name=u'cc-IndexInOneCC-Set', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SRS_CC_SetIndex_cc_IndexInOneCC_Set._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
SRS_CC_SetIndex._cont = ASN1Dict([
(u'cc-SetIndex', _SRS_CC_SetIndex_cc_SetIndex),
(u'cc-IndexInOneCC-Set', _SRS_CC_SetIndex_cc_IndexInOneCC_Set),
])
SRS_CC_SetIndex._ext = None
#-----< SRS-Config >-----#
SRS_Config = SEQ(name=u'SRS-Config', mode=MODE_TYPE)
_SRS_Config_srs_ResourceSetToReleaseList = SEQ_OF(name=u'srs-ResourceSetToReleaseList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SRS_Config_srs_ResourceSetToReleaseList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-ResourceSetId')))
_SRS_Config_srs_ResourceSetToReleaseList._cont = __SRS_Config_srs_ResourceSetToReleaseList__item_
_SRS_Config_srs_ResourceSetToReleaseList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_SRS_Config_srs_ResourceSetToAddModList = SEQ_OF(name=u'srs-ResourceSetToAddModList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SRS_Config_srs_ResourceSetToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-ResourceSet')))
_SRS_Config_srs_ResourceSetToAddModList._cont = __SRS_Config_srs_ResourceSetToAddModList__item_
_SRS_Config_srs_ResourceSetToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_SRS_Config_srs_ResourceToReleaseList = SEQ_OF(name=u'srs-ResourceToReleaseList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SRS_Config_srs_ResourceToReleaseList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-ResourceId')))
_SRS_Config_srs_ResourceToReleaseList._cont = __SRS_Config_srs_ResourceToReleaseList__item_
_SRS_Config_srs_ResourceToReleaseList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_SRS_Config_srs_ResourceToAddModList = SEQ_OF(name=u'srs-ResourceToAddModList', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SRS_Config_srs_ResourceToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-Resource')))
_SRS_Config_srs_ResourceToAddModList._cont = __SRS_Config_srs_ResourceToAddModList__item_
_SRS_Config_srs_ResourceToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_SRS_Config_tpc_Accumulation = ENUM(name=u'tpc-Accumulation', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SRS_Config_tpc_Accumulation._cont = ASN1Dict([(u'disabled', 0)])
_SRS_Config_tpc_Accumulation._ext = None
SRS_Config._cont = ASN1Dict([
(u'srs-ResourceSetToReleaseList', _SRS_Config_srs_ResourceSetToReleaseList),
(u'srs-ResourceSetToAddModList', _SRS_Config_srs_ResourceSetToAddModList),
(u'srs-ResourceToReleaseList', _SRS_Config_srs_ResourceToReleaseList),
(u'srs-ResourceToAddModList', _SRS_Config_srs_ResourceToAddModList),
(u'tpc-Accumulation', _SRS_Config_tpc_Accumulation),
])
SRS_Config._ext = []
#-----< SRS-ResourceSet >-----#
SRS_ResourceSet = SEQ(name=u'SRS-ResourceSet', mode=MODE_TYPE)
_SRS_ResourceSet_srs_ResourceSetId = INT(name=u'srs-ResourceSetId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-ResourceSetId')))
_SRS_ResourceSet_srs_ResourceIdList = SEQ_OF(name=u'srs-ResourceIdList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SRS_ResourceSet_srs_ResourceIdList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-ResourceId')))
_SRS_ResourceSet_srs_ResourceIdList._cont = __SRS_ResourceSet_srs_ResourceIdList__item_
_SRS_ResourceSet_srs_ResourceIdList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_SRS_ResourceSet_resourceType = CHOICE(name=u'resourceType', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__SRS_ResourceSet_resourceType_aperiodic = SEQ(name=u'aperiodic', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SRS_ResourceSet_resourceType_aperiodic_aperiodicSRS_ResourceTrigger = INT(name=u'aperiodicSRS-ResourceTrigger', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SRS_ResourceSet_resourceType_aperiodic_aperiodicSRS_ResourceTrigger._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
___SRS_ResourceSet_resourceType_aperiodic_csi_RS = INT(name=u'csi-RS', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NZP-CSI-RS-ResourceId')), opt=True)
___SRS_ResourceSet_resourceType_aperiodic_slotOffset = INT(name=u'slotOffset', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___SRS_ResourceSet_resourceType_aperiodic_slotOffset._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
___SRS_ResourceSet_resourceType_aperiodic_aperiodicSRS_ResourceTriggerList_v1530 = SEQ_OF(name=u'aperiodicSRS-ResourceTriggerList-v1530', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
____SRS_ResourceSet_resourceType_aperiodic_aperiodicSRS_ResourceTriggerList_v1530__item_ = INT(name='_item_', mode=MODE_TYPE)
____SRS_ResourceSet_resourceType_aperiodic_aperiodicSRS_ResourceTriggerList_v1530__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
___SRS_ResourceSet_resourceType_aperiodic_aperiodicSRS_ResourceTriggerList_v1530._cont = ____SRS_ResourceSet_resourceType_aperiodic_aperiodicSRS_ResourceTriggerList_v1530__item_
___SRS_ResourceSet_resourceType_aperiodic_aperiodicSRS_ResourceTriggerList_v1530._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
__SRS_ResourceSet_resourceType_aperiodic._cont = ASN1Dict([
(u'aperiodicSRS-ResourceTrigger', ___SRS_ResourceSet_resourceType_aperiodic_aperiodicSRS_ResourceTrigger),
(u'csi-RS', ___SRS_ResourceSet_resourceType_aperiodic_csi_RS),
(u'slotOffset', ___SRS_ResourceSet_resourceType_aperiodic_slotOffset),
(u'aperiodicSRS-ResourceTriggerList-v1530', ___SRS_ResourceSet_resourceType_aperiodic_aperiodicSRS_ResourceTriggerList_v1530),
])
__SRS_ResourceSet_resourceType_aperiodic._ext = [u'aperiodicSRS-ResourceTriggerList-v1530']
__SRS_ResourceSet_resourceType_semi_persistent = SEQ(name=u'semi-persistent', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SRS_ResourceSet_resourceType_semi_persistent_associatedCSI_RS = INT(name=u'associatedCSI-RS', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NZP-CSI-RS-ResourceId')), opt=True)
__SRS_ResourceSet_resourceType_semi_persistent._cont = ASN1Dict([
(u'associatedCSI-RS', ___SRS_ResourceSet_resourceType_semi_persistent_associatedCSI_RS),
])
__SRS_ResourceSet_resourceType_semi_persistent._ext = []
__SRS_ResourceSet_resourceType_periodic = SEQ(name=u'periodic', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SRS_ResourceSet_resourceType_periodic_associatedCSI_RS = INT(name=u'associatedCSI-RS', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NZP-CSI-RS-ResourceId')), opt=True)
__SRS_ResourceSet_resourceType_periodic._cont = ASN1Dict([
(u'associatedCSI-RS', ___SRS_ResourceSet_resourceType_periodic_associatedCSI_RS),
])
__SRS_ResourceSet_resourceType_periodic._ext = []
_SRS_ResourceSet_resourceType._cont = ASN1Dict([
(u'aperiodic', __SRS_ResourceSet_resourceType_aperiodic),
(u'semi-persistent', __SRS_ResourceSet_resourceType_semi_persistent),
(u'periodic', __SRS_ResourceSet_resourceType_periodic),
])
_SRS_ResourceSet_resourceType._ext = None
_SRS_ResourceSet_usage = ENUM(name=u'usage', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_ResourceSet_usage._cont = ASN1Dict([(u'beamManagement', 0), (u'codebook', 1), (u'nonCodebook', 2), (u'antennaSwitching', 3)])
_SRS_ResourceSet_usage._ext = None
_SRS_ResourceSet_alpha = ENUM(name=u'alpha', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Alpha')), opt=True)
_SRS_ResourceSet_p0 = INT(name=u'p0', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SRS_ResourceSet_p0._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-202, ub=24)], ev=None, er=[])
_SRS_ResourceSet_pathlossReferenceRS = CHOICE(name=u'pathlossReferenceRS', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__SRS_ResourceSet_pathlossReferenceRS_ssb_Index = INT(name=u'ssb-Index', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-Index')))
__SRS_ResourceSet_pathlossReferenceRS_csi_RS_Index = INT(name=u'csi-RS-Index', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NZP-CSI-RS-ResourceId')))
_SRS_ResourceSet_pathlossReferenceRS._cont = ASN1Dict([
(u'ssb-Index', __SRS_ResourceSet_pathlossReferenceRS_ssb_Index),
(u'csi-RS-Index', __SRS_ResourceSet_pathlossReferenceRS_csi_RS_Index),
])
_SRS_ResourceSet_pathlossReferenceRS._ext = None
_SRS_ResourceSet_srs_PowerControlAdjustmentStates = ENUM(name=u'srs-PowerControlAdjustmentStates', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SRS_ResourceSet_srs_PowerControlAdjustmentStates._cont = ASN1Dict([(u'sameAsFci2', 0), (u'separateClosedLoop', 1)])
_SRS_ResourceSet_srs_PowerControlAdjustmentStates._ext = None
SRS_ResourceSet._cont = ASN1Dict([
(u'srs-ResourceSetId', _SRS_ResourceSet_srs_ResourceSetId),
(u'srs-ResourceIdList', _SRS_ResourceSet_srs_ResourceIdList),
(u'resourceType', _SRS_ResourceSet_resourceType),
(u'usage', _SRS_ResourceSet_usage),
(u'alpha', _SRS_ResourceSet_alpha),
(u'p0', _SRS_ResourceSet_p0),
(u'pathlossReferenceRS', _SRS_ResourceSet_pathlossReferenceRS),
(u'srs-PowerControlAdjustmentStates', _SRS_ResourceSet_srs_PowerControlAdjustmentStates),
])
SRS_ResourceSet._ext = []
#-----< SRS-ResourceSetId >-----#
SRS_ResourceSetId = INT(name=u'SRS-ResourceSetId', mode=MODE_TYPE)
SRS_ResourceSetId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
#-----< SRS-Resource >-----#
SRS_Resource = SEQ(name=u'SRS-Resource', mode=MODE_TYPE)
_SRS_Resource_srs_ResourceId = INT(name=u'srs-ResourceId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-ResourceId')))
_SRS_Resource_nrofSRS_Ports = ENUM(name=u'nrofSRS-Ports', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_Resource_nrofSRS_Ports._cont = ASN1Dict([(u'port1', 0), (u'ports2', 1), (u'ports4', 2)])
_SRS_Resource_nrofSRS_Ports._ext = None
_SRS_Resource_ptrs_PortIndex = ENUM(name=u'ptrs-PortIndex', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SRS_Resource_ptrs_PortIndex._cont = ASN1Dict([(u'n0', 0), (u'n1', 1)])
_SRS_Resource_ptrs_PortIndex._ext = None
_SRS_Resource_transmissionComb = CHOICE(name=u'transmissionComb', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__SRS_Resource_transmissionComb_n2 = SEQ(name=u'n2', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SRS_Resource_transmissionComb_n2_combOffset_n2 = INT(name=u'combOffset-n2', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SRS_Resource_transmissionComb_n2_combOffset_n2._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1)], ev=None, er=[])
___SRS_Resource_transmissionComb_n2_cyclicShift_n2 = INT(name=u'cyclicShift-n2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SRS_Resource_transmissionComb_n2_cyclicShift_n2._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
__SRS_Resource_transmissionComb_n2._cont = ASN1Dict([
(u'combOffset-n2', ___SRS_Resource_transmissionComb_n2_combOffset_n2),
(u'cyclicShift-n2', ___SRS_Resource_transmissionComb_n2_cyclicShift_n2),
])
__SRS_Resource_transmissionComb_n2._ext = None
__SRS_Resource_transmissionComb_n4 = SEQ(name=u'n4', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SRS_Resource_transmissionComb_n4_combOffset_n4 = INT(name=u'combOffset-n4', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SRS_Resource_transmissionComb_n4_combOffset_n4._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3)], ev=None, er=[])
___SRS_Resource_transmissionComb_n4_cyclicShift_n4 = INT(name=u'cyclicShift-n4', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SRS_Resource_transmissionComb_n4_cyclicShift_n4._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=11)], ev=None, er=[])
__SRS_Resource_transmissionComb_n4._cont = ASN1Dict([
(u'combOffset-n4', ___SRS_Resource_transmissionComb_n4_combOffset_n4),
(u'cyclicShift-n4', ___SRS_Resource_transmissionComb_n4_cyclicShift_n4),
])
__SRS_Resource_transmissionComb_n4._ext = None
_SRS_Resource_transmissionComb._cont = ASN1Dict([
(u'n2', __SRS_Resource_transmissionComb_n2),
(u'n4', __SRS_Resource_transmissionComb_n4),
])
_SRS_Resource_transmissionComb._ext = None
_SRS_Resource_resourceMapping = SEQ(name=u'resourceMapping', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SRS_Resource_resourceMapping_startPosition = INT(name=u'startPosition', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SRS_Resource_resourceMapping_startPosition._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=5)], ev=None, er=[])
__SRS_Resource_resourceMapping_nrofSymbols = ENUM(name=u'nrofSymbols', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SRS_Resource_resourceMapping_nrofSymbols._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2)])
__SRS_Resource_resourceMapping_nrofSymbols._ext = None
__SRS_Resource_resourceMapping_repetitionFactor = ENUM(name=u'repetitionFactor', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SRS_Resource_resourceMapping_repetitionFactor._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2)])
__SRS_Resource_resourceMapping_repetitionFactor._ext = None
_SRS_Resource_resourceMapping._cont = ASN1Dict([
(u'startPosition', __SRS_Resource_resourceMapping_startPosition),
(u'nrofSymbols', __SRS_Resource_resourceMapping_nrofSymbols),
(u'repetitionFactor', __SRS_Resource_resourceMapping_repetitionFactor),
])
_SRS_Resource_resourceMapping._ext = None
_SRS_Resource_freqDomainPosition = INT(name=u'freqDomainPosition', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_Resource_freqDomainPosition._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=67)], ev=None, er=[])
_SRS_Resource_freqDomainShift = INT(name=u'freqDomainShift', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_Resource_freqDomainShift._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=268)], ev=None, er=[])
_SRS_Resource_freqHopping = SEQ(name=u'freqHopping', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SRS_Resource_freqHopping_c_SRS = INT(name=u'c-SRS', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SRS_Resource_freqHopping_c_SRS._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=63)], ev=None, er=[])
__SRS_Resource_freqHopping_b_SRS = INT(name=u'b-SRS', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SRS_Resource_freqHopping_b_SRS._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3)], ev=None, er=[])
__SRS_Resource_freqHopping_b_hop = INT(name=u'b-hop', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SRS_Resource_freqHopping_b_hop._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3)], ev=None, er=[])
_SRS_Resource_freqHopping._cont = ASN1Dict([
(u'c-SRS', __SRS_Resource_freqHopping_c_SRS),
(u'b-SRS', __SRS_Resource_freqHopping_b_SRS),
(u'b-hop', __SRS_Resource_freqHopping_b_hop),
])
_SRS_Resource_freqHopping._ext = None
_SRS_Resource_groupOrSequenceHopping = ENUM(name=u'groupOrSequenceHopping', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_Resource_groupOrSequenceHopping._cont = ASN1Dict([(u'neither', 0), (u'groupHopping', 1), (u'sequenceHopping', 2)])
_SRS_Resource_groupOrSequenceHopping._ext = None
_SRS_Resource_resourceType = CHOICE(name=u'resourceType', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__SRS_Resource_resourceType_aperiodic = SEQ(name=u'aperiodic', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SRS_Resource_resourceType_aperiodic._cont = ASN1Dict([
])
__SRS_Resource_resourceType_aperiodic._ext = []
__SRS_Resource_resourceType_semi_persistent = SEQ(name=u'semi-persistent', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SRS_Resource_resourceType_semi_persistent_periodicityAndOffset_sp = CHOICE(name=u'periodicityAndOffset-sp', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-PeriodicityAndOffset')))
__SRS_Resource_resourceType_semi_persistent._cont = ASN1Dict([
(u'periodicityAndOffset-sp', ___SRS_Resource_resourceType_semi_persistent_periodicityAndOffset_sp),
])
__SRS_Resource_resourceType_semi_persistent._ext = []
__SRS_Resource_resourceType_periodic = SEQ(name=u'periodic', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SRS_Resource_resourceType_periodic_periodicityAndOffset_p = CHOICE(name=u'periodicityAndOffset-p', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-PeriodicityAndOffset')))
__SRS_Resource_resourceType_periodic._cont = ASN1Dict([
(u'periodicityAndOffset-p', ___SRS_Resource_resourceType_periodic_periodicityAndOffset_p),
])
__SRS_Resource_resourceType_periodic._ext = []
_SRS_Resource_resourceType._cont = ASN1Dict([
(u'aperiodic', __SRS_Resource_resourceType_aperiodic),
(u'semi-persistent', __SRS_Resource_resourceType_semi_persistent),
(u'periodic', __SRS_Resource_resourceType_periodic),
])
_SRS_Resource_resourceType._ext = None
_SRS_Resource_sequenceId = INT(name=u'sequenceId', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_Resource_sequenceId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1023)], ev=None, er=[])
_SRS_Resource_spatialRelationInfo = SEQ(name=u'spatialRelationInfo', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-SpatialRelationInfo')), opt=True)
SRS_Resource._cont = ASN1Dict([
(u'srs-ResourceId', _SRS_Resource_srs_ResourceId),
(u'nrofSRS-Ports', _SRS_Resource_nrofSRS_Ports),
(u'ptrs-PortIndex', _SRS_Resource_ptrs_PortIndex),
(u'transmissionComb', _SRS_Resource_transmissionComb),
(u'resourceMapping', _SRS_Resource_resourceMapping),
(u'freqDomainPosition', _SRS_Resource_freqDomainPosition),
(u'freqDomainShift', _SRS_Resource_freqDomainShift),
(u'freqHopping', _SRS_Resource_freqHopping),
(u'groupOrSequenceHopping', _SRS_Resource_groupOrSequenceHopping),
(u'resourceType', _SRS_Resource_resourceType),
(u'sequenceId', _SRS_Resource_sequenceId),
(u'spatialRelationInfo', _SRS_Resource_spatialRelationInfo),
])
SRS_Resource._ext = []
#-----< SRS-SpatialRelationInfo >-----#
SRS_SpatialRelationInfo = SEQ(name=u'SRS-SpatialRelationInfo', mode=MODE_TYPE)
_SRS_SpatialRelationInfo_servingCellId = INT(name=u'servingCellId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')), opt=True)
_SRS_SpatialRelationInfo_referenceSignal = CHOICE(name=u'referenceSignal', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__SRS_SpatialRelationInfo_referenceSignal_ssb_Index = INT(name=u'ssb-Index', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-Index')))
__SRS_SpatialRelationInfo_referenceSignal_csi_RS_Index = INT(name=u'csi-RS-Index', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NZP-CSI-RS-ResourceId')))
__SRS_SpatialRelationInfo_referenceSignal_srs = SEQ(name=u'srs', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SRS_SpatialRelationInfo_referenceSignal_srs_resourceId = INT(name=u'resourceId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-ResourceId')))
___SRS_SpatialRelationInfo_referenceSignal_srs_uplinkBWP = INT(name=u'uplinkBWP', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP-Id')))
__SRS_SpatialRelationInfo_referenceSignal_srs._cont = ASN1Dict([
(u'resourceId', ___SRS_SpatialRelationInfo_referenceSignal_srs_resourceId),
(u'uplinkBWP', ___SRS_SpatialRelationInfo_referenceSignal_srs_uplinkBWP),
])
__SRS_SpatialRelationInfo_referenceSignal_srs._ext = None
_SRS_SpatialRelationInfo_referenceSignal._cont = ASN1Dict([
(u'ssb-Index', __SRS_SpatialRelationInfo_referenceSignal_ssb_Index),
(u'csi-RS-Index', __SRS_SpatialRelationInfo_referenceSignal_csi_RS_Index),
(u'srs', __SRS_SpatialRelationInfo_referenceSignal_srs),
])
_SRS_SpatialRelationInfo_referenceSignal._ext = None
SRS_SpatialRelationInfo._cont = ASN1Dict([
(u'servingCellId', _SRS_SpatialRelationInfo_servingCellId),
(u'referenceSignal', _SRS_SpatialRelationInfo_referenceSignal),
])
SRS_SpatialRelationInfo._ext = None
#-----< SRS-ResourceId >-----#
SRS_ResourceId = INT(name=u'SRS-ResourceId', mode=MODE_TYPE)
SRS_ResourceId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=63)], ev=None, er=[])
#-----< SRS-PeriodicityAndOffset >-----#
SRS_PeriodicityAndOffset = CHOICE(name=u'SRS-PeriodicityAndOffset', mode=MODE_TYPE)
_SRS_PeriodicityAndOffset_sl1 = NULL(name=u'sl1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_sl2 = INT(name=u'sl2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_sl2._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1)], ev=None, er=[])
_SRS_PeriodicityAndOffset_sl4 = INT(name=u'sl4', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_sl4._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3)], ev=None, er=[])
_SRS_PeriodicityAndOffset_sl5 = INT(name=u'sl5', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_sl5._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4)], ev=None, er=[])
_SRS_PeriodicityAndOffset_sl8 = INT(name=u'sl8', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_sl8._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
_SRS_PeriodicityAndOffset_sl10 = INT(name=u'sl10', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_sl10._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=9)], ev=None, er=[])
_SRS_PeriodicityAndOffset_sl16 = INT(name=u'sl16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_sl16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
_SRS_PeriodicityAndOffset_sl20 = INT(name=u'sl20', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_sl20._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=19)], ev=None, er=[])
_SRS_PeriodicityAndOffset_sl32 = INT(name=u'sl32', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_sl32._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=31)], ev=None, er=[])
_SRS_PeriodicityAndOffset_sl40 = INT(name=u'sl40', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_sl40._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=39)], ev=None, er=[])
_SRS_PeriodicityAndOffset_sl64 = INT(name=u'sl64', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_sl64._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=63)], ev=None, er=[])
_SRS_PeriodicityAndOffset_sl80 = INT(name=u'sl80', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_sl80._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=79)], ev=None, er=[])
_SRS_PeriodicityAndOffset_sl160 = INT(name=u'sl160', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_sl160._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=159)], ev=None, er=[])
_SRS_PeriodicityAndOffset_sl320 = INT(name=u'sl320', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_sl320._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=319)], ev=None, er=[])
_SRS_PeriodicityAndOffset_sl640 = INT(name=u'sl640', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_sl640._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=639)], ev=None, er=[])
_SRS_PeriodicityAndOffset_sl1280 = INT(name=u'sl1280', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_sl1280._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1279)], ev=None, er=[])
_SRS_PeriodicityAndOffset_sl2560 = INT(name=u'sl2560', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_sl2560._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=2559)], ev=None, er=[])
SRS_PeriodicityAndOffset._cont = ASN1Dict([
(u'sl1', _SRS_PeriodicityAndOffset_sl1),
(u'sl2', _SRS_PeriodicityAndOffset_sl2),
(u'sl4', _SRS_PeriodicityAndOffset_sl4),
(u'sl5', _SRS_PeriodicityAndOffset_sl5),
(u'sl8', _SRS_PeriodicityAndOffset_sl8),
(u'sl10', _SRS_PeriodicityAndOffset_sl10),
(u'sl16', _SRS_PeriodicityAndOffset_sl16),
(u'sl20', _SRS_PeriodicityAndOffset_sl20),
(u'sl32', _SRS_PeriodicityAndOffset_sl32),
(u'sl40', _SRS_PeriodicityAndOffset_sl40),
(u'sl64', _SRS_PeriodicityAndOffset_sl64),
(u'sl80', _SRS_PeriodicityAndOffset_sl80),
(u'sl160', _SRS_PeriodicityAndOffset_sl160),
(u'sl320', _SRS_PeriodicityAndOffset_sl320),
(u'sl640', _SRS_PeriodicityAndOffset_sl640),
(u'sl1280', _SRS_PeriodicityAndOffset_sl1280),
(u'sl2560', _SRS_PeriodicityAndOffset_sl2560),
])
SRS_PeriodicityAndOffset._ext = None
#-----< SRS-TPC-CommandConfig >-----#
SRS_TPC_CommandConfig = SEQ(name=u'SRS-TPC-CommandConfig', mode=MODE_TYPE)
_SRS_TPC_CommandConfig_startingBitOfFormat2_3 = INT(name=u'startingBitOfFormat2-3', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SRS_TPC_CommandConfig_startingBitOfFormat2_3._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=31)], ev=None, er=[])
_SRS_TPC_CommandConfig_fieldTypeFormat2_3 = INT(name=u'fieldTypeFormat2-3', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SRS_TPC_CommandConfig_fieldTypeFormat2_3._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1)], ev=None, er=[])
_SRS_TPC_CommandConfig_startingBitOfFormat2_3SUL_v1530 = INT(name=u'startingBitOfFormat2-3SUL-v1530', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_SRS_TPC_CommandConfig_startingBitOfFormat2_3SUL_v1530._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=31)], ev=None, er=[])
SRS_TPC_CommandConfig._cont = ASN1Dict([
(u'startingBitOfFormat2-3', _SRS_TPC_CommandConfig_startingBitOfFormat2_3),
(u'fieldTypeFormat2-3', _SRS_TPC_CommandConfig_fieldTypeFormat2_3),
(u'startingBitOfFormat2-3SUL-v1530', _SRS_TPC_CommandConfig_startingBitOfFormat2_3SUL_v1530),
])
SRS_TPC_CommandConfig._ext = [u'startingBitOfFormat2-3SUL-v1530']
#-----< SSB-Index >-----#
SSB_Index = INT(name=u'SSB-Index', mode=MODE_TYPE)
SSB_Index._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=63)], ev=None, er=[])
#-----< SSB-MTC >-----#
SSB_MTC = SEQ(name=u'SSB-MTC', mode=MODE_TYPE)
_SSB_MTC_periodicityAndOffset = CHOICE(name=u'periodicityAndOffset', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__SSB_MTC_periodicityAndOffset_sf5 = INT(name=u'sf5', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SSB_MTC_periodicityAndOffset_sf5._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4)], ev=None, er=[])
__SSB_MTC_periodicityAndOffset_sf10 = INT(name=u'sf10', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SSB_MTC_periodicityAndOffset_sf10._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=9)], ev=None, er=[])
__SSB_MTC_periodicityAndOffset_sf20 = INT(name=u'sf20', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SSB_MTC_periodicityAndOffset_sf20._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=19)], ev=None, er=[])
__SSB_MTC_periodicityAndOffset_sf40 = INT(name=u'sf40', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SSB_MTC_periodicityAndOffset_sf40._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=39)], ev=None, er=[])
__SSB_MTC_periodicityAndOffset_sf80 = INT(name=u'sf80', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SSB_MTC_periodicityAndOffset_sf80._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=79)], ev=None, er=[])
__SSB_MTC_periodicityAndOffset_sf160 = INT(name=u'sf160', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SSB_MTC_periodicityAndOffset_sf160._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=159)], ev=None, er=[])
_SSB_MTC_periodicityAndOffset._cont = ASN1Dict([
(u'sf5', __SSB_MTC_periodicityAndOffset_sf5),
(u'sf10', __SSB_MTC_periodicityAndOffset_sf10),
(u'sf20', __SSB_MTC_periodicityAndOffset_sf20),
(u'sf40', __SSB_MTC_periodicityAndOffset_sf40),
(u'sf80', __SSB_MTC_periodicityAndOffset_sf80),
(u'sf160', __SSB_MTC_periodicityAndOffset_sf160),
])
_SSB_MTC_periodicityAndOffset._ext = None
_SSB_MTC_duration = ENUM(name=u'duration', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SSB_MTC_duration._cont = ASN1Dict([(u'sf1', 0), (u'sf2', 1), (u'sf3', 2), (u'sf4', 3), (u'sf5', 4)])
_SSB_MTC_duration._ext = None
SSB_MTC._cont = ASN1Dict([
(u'periodicityAndOffset', _SSB_MTC_periodicityAndOffset),
(u'duration', _SSB_MTC_duration),
])
SSB_MTC._ext = None
#-----< SSB-MTC2 >-----#
SSB_MTC2 = SEQ(name=u'SSB-MTC2', mode=MODE_TYPE)
_SSB_MTC2_pci_List = SEQ_OF(name=u'pci-List', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SSB_MTC2_pci_List__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PhysCellId')))
_SSB_MTC2_pci_List._cont = __SSB_MTC2_pci_List__item_
_SSB_MTC2_pci_List._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_SSB_MTC2_periodicity = ENUM(name=u'periodicity', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SSB_MTC2_periodicity._cont = ASN1Dict([(u'sf5', 0), (u'sf10', 1), (u'sf20', 2), (u'sf40', 3), (u'sf80', 4), (u'spare3', 5), (u'spare2', 6), (u'spare1', 7)])
_SSB_MTC2_periodicity._ext = None
SSB_MTC2._cont = ASN1Dict([
(u'pci-List', _SSB_MTC2_pci_List),
(u'periodicity', _SSB_MTC2_periodicity),
])
SSB_MTC2._ext = None
#-----< SSB-ToMeasure >-----#
SSB_ToMeasure = CHOICE(name=u'SSB-ToMeasure', mode=MODE_TYPE)
_SSB_ToMeasure_shortBitmap = BIT_STR(name=u'shortBitmap', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SSB_ToMeasure_shortBitmap._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
_SSB_ToMeasure_mediumBitmap = BIT_STR(name=u'mediumBitmap', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SSB_ToMeasure_mediumBitmap._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
_SSB_ToMeasure_longBitmap = BIT_STR(name=u'longBitmap', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SSB_ToMeasure_longBitmap._const_sz = ASN1Set(rv=[64], rr=[], ev=None, er=[])
SSB_ToMeasure._cont = ASN1Dict([
(u'shortBitmap', _SSB_ToMeasure_shortBitmap),
(u'mediumBitmap', _SSB_ToMeasure_mediumBitmap),
(u'longBitmap', _SSB_ToMeasure_longBitmap),
])
SSB_ToMeasure._ext = None
#-----< SubcarrierSpacing >-----#
SubcarrierSpacing = ENUM(name=u'SubcarrierSpacing', mode=MODE_TYPE)
SubcarrierSpacing._cont = ASN1Dict([(u'kHz15', 0), (u'kHz30', 1), (u'kHz60', 2), (u'kHz120', 3), (u'kHz240', 4), (u'spare3', 5), (u'spare2', 6), (u'spare1', 7)])
SubcarrierSpacing._ext = None
#-----< TAG-Config >-----#
TAG_Config = SEQ(name=u'TAG-Config', mode=MODE_TYPE)
_TAG_Config_tag_ToReleaseList = SEQ_OF(name=u'tag-ToReleaseList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__TAG_Config_tag_ToReleaseList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'TAG-Id')))
_TAG_Config_tag_ToReleaseList._cont = __TAG_Config_tag_ToReleaseList__item_
_TAG_Config_tag_ToReleaseList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_TAG_Config_tag_ToAddModList = SEQ_OF(name=u'tag-ToAddModList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__TAG_Config_tag_ToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'TAG')))
_TAG_Config_tag_ToAddModList._cont = __TAG_Config_tag_ToAddModList__item_
_TAG_Config_tag_ToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
TAG_Config._cont = ASN1Dict([
(u'tag-ToReleaseList', _TAG_Config_tag_ToReleaseList),
(u'tag-ToAddModList', _TAG_Config_tag_ToAddModList),
])
TAG_Config._ext = None
#-----< TAG >-----#
TAG = SEQ(name=u'TAG', mode=MODE_TYPE)
_TAG_tag_Id = INT(name=u'tag-Id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TAG-Id')))
_TAG_timeAlignmentTimer = ENUM(name=u'timeAlignmentTimer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TimeAlignmentTimer')))
TAG._cont = ASN1Dict([
(u'tag-Id', _TAG_tag_Id),
(u'timeAlignmentTimer', _TAG_timeAlignmentTimer),
])
TAG._ext = []
#-----< TAG-Id >-----#
TAG_Id = INT(name=u'TAG-Id', mode=MODE_TYPE)
TAG_Id._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3)], ev=None, er=[])
#-----< TimeAlignmentTimer >-----#
TimeAlignmentTimer = ENUM(name=u'TimeAlignmentTimer', mode=MODE_TYPE)
TimeAlignmentTimer._cont = ASN1Dict([(u'ms500', 0), (u'ms750', 1), (u'ms1280', 2), (u'ms1920', 3), (u'ms2560', 4), (u'ms5120', 5), (u'ms10240', 6), (u'infinity', 7)])
TimeAlignmentTimer._ext = None
#-----< TCI-State >-----#
TCI_State = SEQ(name=u'TCI-State', mode=MODE_TYPE)
_TCI_State_tci_StateId = INT(name=u'tci-StateId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TCI-StateId')))
_TCI_State_qcl_Type1 = SEQ(name=u'qcl-Type1', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'QCL-Info')))
_TCI_State_qcl_Type2 = SEQ(name=u'qcl-Type2', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'QCL-Info')), opt=True)
TCI_State._cont = ASN1Dict([
(u'tci-StateId', _TCI_State_tci_StateId),
(u'qcl-Type1', _TCI_State_qcl_Type1),
(u'qcl-Type2', _TCI_State_qcl_Type2),
])
TCI_State._ext = []
#-----< QCL-Info >-----#
QCL_Info = SEQ(name=u'QCL-Info', mode=MODE_TYPE)
_QCL_Info_cell = INT(name=u'cell', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')), opt=True)
_QCL_Info_bwp_Id = INT(name=u'bwp-Id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP-Id')), opt=True)
_QCL_Info_referenceSignal = CHOICE(name=u'referenceSignal', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__QCL_Info_referenceSignal_csi_rs = INT(name=u'csi-rs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NZP-CSI-RS-ResourceId')))
__QCL_Info_referenceSignal_ssb = INT(name=u'ssb', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-Index')))
_QCL_Info_referenceSignal._cont = ASN1Dict([
(u'csi-rs', __QCL_Info_referenceSignal_csi_rs),
(u'ssb', __QCL_Info_referenceSignal_ssb),
])
_QCL_Info_referenceSignal._ext = None
_QCL_Info_qcl_Type = ENUM(name=u'qcl-Type', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_QCL_Info_qcl_Type._cont = ASN1Dict([(u'typeA', 0), (u'typeB', 1), (u'typeC', 2), (u'typeD', 3)])
_QCL_Info_qcl_Type._ext = None
QCL_Info._cont = ASN1Dict([
(u'cell', _QCL_Info_cell),
(u'bwp-Id', _QCL_Info_bwp_Id),
(u'referenceSignal', _QCL_Info_referenceSignal),
(u'qcl-Type', _QCL_Info_qcl_Type),
])
QCL_Info._ext = []
#-----< TCI-StateId >-----#
TCI_StateId = INT(name=u'TCI-StateId', mode=MODE_TYPE)
TCI_StateId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=None, er=[])
#-----< TDD-UL-DL-ConfigCommon >-----#
TDD_UL_DL_ConfigCommon = SEQ(name=u'TDD-UL-DL-ConfigCommon', mode=MODE_TYPE)
_TDD_UL_DL_ConfigCommon_referenceSubcarrierSpacing = ENUM(name=u'referenceSubcarrierSpacing', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SubcarrierSpacing')))
_TDD_UL_DL_ConfigCommon_pattern1 = SEQ(name=u'pattern1', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TDD-UL-DL-Pattern')))
_TDD_UL_DL_ConfigCommon_pattern2 = SEQ(name=u'pattern2', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TDD-UL-DL-Pattern')), opt=True)
TDD_UL_DL_ConfigCommon._cont = ASN1Dict([
(u'referenceSubcarrierSpacing', _TDD_UL_DL_ConfigCommon_referenceSubcarrierSpacing),
(u'pattern1', _TDD_UL_DL_ConfigCommon_pattern1),
(u'pattern2', _TDD_UL_DL_ConfigCommon_pattern2),
])
TDD_UL_DL_ConfigCommon._ext = []
#-----< TDD-UL-DL-Pattern >-----#
TDD_UL_DL_Pattern = SEQ(name=u'TDD-UL-DL-Pattern', mode=MODE_TYPE)
_TDD_UL_DL_Pattern_dl_UL_TransmissionPeriodicity = ENUM(name=u'dl-UL-TransmissionPeriodicity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TDD_UL_DL_Pattern_dl_UL_TransmissionPeriodicity._cont = ASN1Dict([(u'ms0p5', 0), (u'ms0p625', 1), (u'ms1', 2), (u'ms1p25', 3), (u'ms2', 4), (u'ms2p5', 5), (u'ms5', 6), (u'ms10', 7)])
_TDD_UL_DL_Pattern_dl_UL_TransmissionPeriodicity._ext = None
_TDD_UL_DL_Pattern_nrofDownlinkSlots = INT(name=u'nrofDownlinkSlots', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TDD_UL_DL_Pattern_nrofDownlinkSlots._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=320)], ev=None, er=[])
_TDD_UL_DL_Pattern_nrofDownlinkSymbols = INT(name=u'nrofDownlinkSymbols', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TDD_UL_DL_Pattern_nrofDownlinkSymbols._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=13)], ev=None, er=[])
_TDD_UL_DL_Pattern_nrofUplinkSlots = INT(name=u'nrofUplinkSlots', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TDD_UL_DL_Pattern_nrofUplinkSlots._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=320)], ev=None, er=[])
_TDD_UL_DL_Pattern_nrofUplinkSymbols = INT(name=u'nrofUplinkSymbols', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TDD_UL_DL_Pattern_nrofUplinkSymbols._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=13)], ev=None, er=[])
_TDD_UL_DL_Pattern_dl_UL_TransmissionPeriodicity_v1530 = ENUM(name=u'dl-UL-TransmissionPeriodicity-v1530', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_TDD_UL_DL_Pattern_dl_UL_TransmissionPeriodicity_v1530._cont = ASN1Dict([(u'ms3', 0), (u'ms4', 1)])
_TDD_UL_DL_Pattern_dl_UL_TransmissionPeriodicity_v1530._ext = None
TDD_UL_DL_Pattern._cont = ASN1Dict([
(u'dl-UL-TransmissionPeriodicity', _TDD_UL_DL_Pattern_dl_UL_TransmissionPeriodicity),
(u'nrofDownlinkSlots', _TDD_UL_DL_Pattern_nrofDownlinkSlots),
(u'nrofDownlinkSymbols', _TDD_UL_DL_Pattern_nrofDownlinkSymbols),
(u'nrofUplinkSlots', _TDD_UL_DL_Pattern_nrofUplinkSlots),
(u'nrofUplinkSymbols', _TDD_UL_DL_Pattern_nrofUplinkSymbols),
(u'dl-UL-TransmissionPeriodicity-v1530', _TDD_UL_DL_Pattern_dl_UL_TransmissionPeriodicity_v1530),
])
TDD_UL_DL_Pattern._ext = [u'dl-UL-TransmissionPeriodicity-v1530']
#-----< TDD-UL-DL-ConfigDedicated >-----#
TDD_UL_DL_ConfigDedicated = SEQ(name=u'TDD-UL-DL-ConfigDedicated', mode=MODE_TYPE)
_TDD_UL_DL_ConfigDedicated_slotSpecificConfigurationsToAddModList = SEQ_OF(name=u'slotSpecificConfigurationsToAddModList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__TDD_UL_DL_ConfigDedicated_slotSpecificConfigurationsToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'TDD-UL-DL-SlotConfig')))
_TDD_UL_DL_ConfigDedicated_slotSpecificConfigurationsToAddModList._cont = __TDD_UL_DL_ConfigDedicated_slotSpecificConfigurationsToAddModList__item_
_TDD_UL_DL_ConfigDedicated_slotSpecificConfigurationsToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=320)], ev=None, er=[])
_TDD_UL_DL_ConfigDedicated_slotSpecificConfigurationsToreleaseList = SEQ_OF(name=u'slotSpecificConfigurationsToreleaseList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__TDD_UL_DL_ConfigDedicated_slotSpecificConfigurationsToreleaseList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'TDD-UL-DL-SlotIndex')))
_TDD_UL_DL_ConfigDedicated_slotSpecificConfigurationsToreleaseList._cont = __TDD_UL_DL_ConfigDedicated_slotSpecificConfigurationsToreleaseList__item_
_TDD_UL_DL_ConfigDedicated_slotSpecificConfigurationsToreleaseList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=320)], ev=None, er=[])
TDD_UL_DL_ConfigDedicated._cont = ASN1Dict([
(u'slotSpecificConfigurationsToAddModList', _TDD_UL_DL_ConfigDedicated_slotSpecificConfigurationsToAddModList),
(u'slotSpecificConfigurationsToreleaseList', _TDD_UL_DL_ConfigDedicated_slotSpecificConfigurationsToreleaseList),
])
TDD_UL_DL_ConfigDedicated._ext = []
#-----< TDD-UL-DL-SlotConfig >-----#
TDD_UL_DL_SlotConfig = SEQ(name=u'TDD-UL-DL-SlotConfig', mode=MODE_TYPE)
_TDD_UL_DL_SlotConfig_slotIndex = INT(name=u'slotIndex', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TDD-UL-DL-SlotIndex')))
_TDD_UL_DL_SlotConfig_symbols = CHOICE(name=u'symbols', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__TDD_UL_DL_SlotConfig_symbols_allDownlink = NULL(name=u'allDownlink', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__TDD_UL_DL_SlotConfig_symbols_allUplink = NULL(name=u'allUplink', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__TDD_UL_DL_SlotConfig_symbols_explicit = SEQ(name=u'explicit', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___TDD_UL_DL_SlotConfig_symbols_explicit_nrofDownlinkSymbols = INT(name=u'nrofDownlinkSymbols', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___TDD_UL_DL_SlotConfig_symbols_explicit_nrofDownlinkSymbols._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=13)], ev=None, er=[])
___TDD_UL_DL_SlotConfig_symbols_explicit_nrofUplinkSymbols = INT(name=u'nrofUplinkSymbols', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___TDD_UL_DL_SlotConfig_symbols_explicit_nrofUplinkSymbols._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=13)], ev=None, er=[])
__TDD_UL_DL_SlotConfig_symbols_explicit._cont = ASN1Dict([
(u'nrofDownlinkSymbols', ___TDD_UL_DL_SlotConfig_symbols_explicit_nrofDownlinkSymbols),
(u'nrofUplinkSymbols', ___TDD_UL_DL_SlotConfig_symbols_explicit_nrofUplinkSymbols),
])
__TDD_UL_DL_SlotConfig_symbols_explicit._ext = None
_TDD_UL_DL_SlotConfig_symbols._cont = ASN1Dict([
(u'allDownlink', __TDD_UL_DL_SlotConfig_symbols_allDownlink),
(u'allUplink', __TDD_UL_DL_SlotConfig_symbols_allUplink),
(u'explicit', __TDD_UL_DL_SlotConfig_symbols_explicit),
])
_TDD_UL_DL_SlotConfig_symbols._ext = None
TDD_UL_DL_SlotConfig._cont = ASN1Dict([
(u'slotIndex', _TDD_UL_DL_SlotConfig_slotIndex),
(u'symbols', _TDD_UL_DL_SlotConfig_symbols),
])
TDD_UL_DL_SlotConfig._ext = None
#-----< TDD-UL-DL-SlotIndex >-----#
TDD_UL_DL_SlotIndex = INT(name=u'TDD-UL-DL-SlotIndex', mode=MODE_TYPE)
TDD_UL_DL_SlotIndex._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=319)], ev=None, er=[])
#-----< TrackingAreaCode >-----#
TrackingAreaCode = BIT_STR(name=u'TrackingAreaCode', mode=MODE_TYPE)
TrackingAreaCode._const_sz = ASN1Set(rv=[24], rr=[], ev=None, er=[])
#-----< T-Reselection >-----#
T_Reselection = INT(name=u'T-Reselection', mode=MODE_TYPE)
T_Reselection._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
#-----< TimeToTrigger >-----#
TimeToTrigger = ENUM(name=u'TimeToTrigger', mode=MODE_TYPE)
TimeToTrigger._cont = ASN1Dict([(u'ms0', 0), (u'ms40', 1), (u'ms64', 2), (u'ms80', 3), (u'ms100', 4), (u'ms128', 5), (u'ms160', 6), (u'ms256', 7), (u'ms320', 8), (u'ms480', 9), (u'ms512', 10), (u'ms640', 11), (u'ms1024', 12), (u'ms1280', 13), (u'ms2560', 14), (u'ms5120', 15)])
TimeToTrigger._ext = None
#-----< UAC-BarringInfoSetIndex >-----#
UAC_BarringInfoSetIndex = INT(name=u'UAC-BarringInfoSetIndex', mode=MODE_TYPE)
UAC_BarringInfoSetIndex._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< UAC-BarringInfoSetList >-----#
UAC_BarringInfoSetList = SEQ_OF(name=u'UAC-BarringInfoSetList', mode=MODE_TYPE)
_UAC_BarringInfoSetList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'UAC-BarringInfoSet')))
UAC_BarringInfoSetList._cont = _UAC_BarringInfoSetList__item_
UAC_BarringInfoSetList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< UAC-BarringInfoSet >-----#
UAC_BarringInfoSet = SEQ(name=u'UAC-BarringInfoSet', mode=MODE_TYPE)
_UAC_BarringInfoSet_uac_BarringFactor = ENUM(name=u'uac-BarringFactor', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UAC_BarringInfoSet_uac_BarringFactor._cont = ASN1Dict([(u'p00', 0), (u'p05', 1), (u'p10', 2), (u'p15', 3), (u'p20', 4), (u'p25', 5), (u'p30', 6), (u'p40', 7), (u'p50', 8), (u'p60', 9), (u'p70', 10), (u'p75', 11), (u'p80', 12), (u'p85', 13), (u'p90', 14), (u'p95', 15)])
_UAC_BarringInfoSet_uac_BarringFactor._ext = None
_UAC_BarringInfoSet_uac_BarringTime = ENUM(name=u'uac-BarringTime', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UAC_BarringInfoSet_uac_BarringTime._cont = ASN1Dict([(u's4', 0), (u's8', 1), (u's16', 2), (u's32', 3), (u's64', 4), (u's128', 5), (u's256', 6), (u's512', 7)])
_UAC_BarringInfoSet_uac_BarringTime._ext = None
_UAC_BarringInfoSet_uac_BarringForAccessIdentity = BIT_STR(name=u'uac-BarringForAccessIdentity', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UAC_BarringInfoSet_uac_BarringForAccessIdentity._const_sz = ASN1Set(rv=[7], rr=[], ev=None, er=[])
UAC_BarringInfoSet._cont = ASN1Dict([
(u'uac-BarringFactor', _UAC_BarringInfoSet_uac_BarringFactor),
(u'uac-BarringTime', _UAC_BarringInfoSet_uac_BarringTime),
(u'uac-BarringForAccessIdentity', _UAC_BarringInfoSet_uac_BarringForAccessIdentity),
])
UAC_BarringInfoSet._ext = None
#-----< UAC-BarringPerCatList >-----#
UAC_BarringPerCatList = SEQ_OF(name=u'UAC-BarringPerCatList', mode=MODE_TYPE)
_UAC_BarringPerCatList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'UAC-BarringPerCat')))
UAC_BarringPerCatList._cont = _UAC_BarringPerCatList__item_
UAC_BarringPerCatList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=63)], ev=None, er=[])
#-----< UAC-BarringPerCat >-----#
UAC_BarringPerCat = SEQ(name=u'UAC-BarringPerCat', mode=MODE_TYPE)
_UAC_BarringPerCat_accessCategory = INT(name=u'accessCategory', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UAC_BarringPerCat_accessCategory._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=63)], ev=None, er=[])
_UAC_BarringPerCat_uac_barringInfoSetIndex = INT(name=u'uac-barringInfoSetIndex', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UAC-BarringInfoSetIndex')))
UAC_BarringPerCat._cont = ASN1Dict([
(u'accessCategory', _UAC_BarringPerCat_accessCategory),
(u'uac-barringInfoSetIndex', _UAC_BarringPerCat_uac_barringInfoSetIndex),
])
UAC_BarringPerCat._ext = None
#-----< UAC-BarringPerPLMN-List >-----#
UAC_BarringPerPLMN_List = SEQ_OF(name=u'UAC-BarringPerPLMN-List', mode=MODE_TYPE)
_UAC_BarringPerPLMN_List__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'UAC-BarringPerPLMN')))
UAC_BarringPerPLMN_List._cont = _UAC_BarringPerPLMN_List__item_
UAC_BarringPerPLMN_List._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=12)], ev=None, er=[])
#-----< UAC-BarringPerPLMN >-----#
UAC_BarringPerPLMN = SEQ(name=u'UAC-BarringPerPLMN', mode=MODE_TYPE)
_UAC_BarringPerPLMN_plmn_IdentityIndex = INT(name=u'plmn-IdentityIndex', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UAC_BarringPerPLMN_plmn_IdentityIndex._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=12)], ev=None, er=[])
_UAC_BarringPerPLMN_uac_ACBarringListType = CHOICE(name=u'uac-ACBarringListType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__UAC_BarringPerPLMN_uac_ACBarringListType_uac_ImplicitACBarringList = SEQ_OF(name=u'uac-ImplicitACBarringList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___UAC_BarringPerPLMN_uac_ACBarringListType_uac_ImplicitACBarringList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'UAC-BarringInfoSetIndex')))
__UAC_BarringPerPLMN_uac_ACBarringListType_uac_ImplicitACBarringList._cont = ___UAC_BarringPerPLMN_uac_ACBarringListType_uac_ImplicitACBarringList__item_
__UAC_BarringPerPLMN_uac_ACBarringListType_uac_ImplicitACBarringList._const_sz = ASN1Set(rv=[63], rr=[], ev=None, er=[])
__UAC_BarringPerPLMN_uac_ACBarringListType_uac_ExplicitACBarringList = SEQ_OF(name=u'uac-ExplicitACBarringList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UAC-BarringPerCatList')))
_UAC_BarringPerPLMN_uac_ACBarringListType._cont = ASN1Dict([
(u'uac-ImplicitACBarringList', __UAC_BarringPerPLMN_uac_ACBarringListType_uac_ImplicitACBarringList),
(u'uac-ExplicitACBarringList', __UAC_BarringPerPLMN_uac_ACBarringListType_uac_ExplicitACBarringList),
])
_UAC_BarringPerPLMN_uac_ACBarringListType._ext = None
UAC_BarringPerPLMN._cont = ASN1Dict([
(u'plmn-IdentityIndex', _UAC_BarringPerPLMN_plmn_IdentityIndex),
(u'uac-ACBarringListType', _UAC_BarringPerPLMN_uac_ACBarringListType),
])
UAC_BarringPerPLMN._ext = None
#-----< UE-TimersAndConstants >-----#
UE_TimersAndConstants = SEQ(name=u'UE-TimersAndConstants', mode=MODE_TYPE)
_UE_TimersAndConstants_t300 = ENUM(name=u't300', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UE_TimersAndConstants_t300._cont = ASN1Dict([(u'ms100', 0), (u'ms200', 1), (u'ms300', 2), (u'ms400', 3), (u'ms600', 4), (u'ms1000', 5), (u'ms1500', 6), (u'ms2000', 7)])
_UE_TimersAndConstants_t300._ext = None
_UE_TimersAndConstants_t301 = ENUM(name=u't301', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UE_TimersAndConstants_t301._cont = ASN1Dict([(u'ms100', 0), (u'ms200', 1), (u'ms300', 2), (u'ms400', 3), (u'ms600', 4), (u'ms1000', 5), (u'ms1500', 6), (u'ms2000', 7)])
_UE_TimersAndConstants_t301._ext = None
_UE_TimersAndConstants_t310 = ENUM(name=u't310', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UE_TimersAndConstants_t310._cont = ASN1Dict([(u'ms0', 0), (u'ms50', 1), (u'ms100', 2), (u'ms200', 3), (u'ms500', 4), (u'ms1000', 5), (u'ms2000', 6)])
_UE_TimersAndConstants_t310._ext = None
_UE_TimersAndConstants_n310 = ENUM(name=u'n310', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UE_TimersAndConstants_n310._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n3', 2), (u'n4', 3), (u'n6', 4), (u'n8', 5), (u'n10', 6), (u'n20', 7)])
_UE_TimersAndConstants_n310._ext = None
_UE_TimersAndConstants_t311 = ENUM(name=u't311', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UE_TimersAndConstants_t311._cont = ASN1Dict([(u'ms1000', 0), (u'ms3000', 1), (u'ms5000', 2), (u'ms10000', 3), (u'ms15000', 4), (u'ms20000', 5), (u'ms30000', 6)])
_UE_TimersAndConstants_t311._ext = None
_UE_TimersAndConstants_n311 = ENUM(name=u'n311', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UE_TimersAndConstants_n311._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n3', 2), (u'n4', 3), (u'n5', 4), (u'n6', 5), (u'n8', 6), (u'n10', 7)])
_UE_TimersAndConstants_n311._ext = None
_UE_TimersAndConstants_t319 = ENUM(name=u't319', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UE_TimersAndConstants_t319._cont = ASN1Dict([(u'ms100', 0), (u'ms200', 1), (u'ms300', 2), (u'ms400', 3), (u'ms600', 4), (u'ms1000', 5), (u'ms1500', 6), (u'ms2000', 7)])
_UE_TimersAndConstants_t319._ext = None
UE_TimersAndConstants._cont = ASN1Dict([
(u't300', _UE_TimersAndConstants_t300),
(u't301', _UE_TimersAndConstants_t301),
(u't310', _UE_TimersAndConstants_t310),
(u'n310', _UE_TimersAndConstants_n310),
(u't311', _UE_TimersAndConstants_t311),
(u'n311', _UE_TimersAndConstants_n311),
(u't319', _UE_TimersAndConstants_t319),
])
UE_TimersAndConstants._ext = []
#-----< UplinkConfigCommon >-----#
UplinkConfigCommon = SEQ(name=u'UplinkConfigCommon', mode=MODE_TYPE)
_UplinkConfigCommon_frequencyInfoUL = SEQ(name=u'frequencyInfoUL', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FrequencyInfoUL')), opt=True)
_UplinkConfigCommon_initialUplinkBWP = SEQ(name=u'initialUplinkBWP', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP-UplinkCommon')), opt=True)
_UplinkConfigCommon_dummy = ENUM(name=u'dummy', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TimeAlignmentTimer')))
UplinkConfigCommon._cont = ASN1Dict([
(u'frequencyInfoUL', _UplinkConfigCommon_frequencyInfoUL),
(u'initialUplinkBWP', _UplinkConfigCommon_initialUplinkBWP),
(u'dummy', _UplinkConfigCommon_dummy),
])
UplinkConfigCommon._ext = None
#-----< UplinkConfigCommonSIB >-----#
UplinkConfigCommonSIB = SEQ(name=u'UplinkConfigCommonSIB', mode=MODE_TYPE)
_UplinkConfigCommonSIB_frequencyInfoUL = SEQ(name=u'frequencyInfoUL', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FrequencyInfoUL-SIB')))
_UplinkConfigCommonSIB_initialUplinkBWP = SEQ(name=u'initialUplinkBWP', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP-UplinkCommon')))
_UplinkConfigCommonSIB_timeAlignmentTimerCommon = ENUM(name=u'timeAlignmentTimerCommon', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TimeAlignmentTimer')))
UplinkConfigCommonSIB._cont = ASN1Dict([
(u'frequencyInfoUL', _UplinkConfigCommonSIB_frequencyInfoUL),
(u'initialUplinkBWP', _UplinkConfigCommonSIB_initialUplinkBWP),
(u'timeAlignmentTimerCommon', _UplinkConfigCommonSIB_timeAlignmentTimerCommon),
])
UplinkConfigCommonSIB._ext = None
#-----< UplinkTxDirectCurrentList >-----#
UplinkTxDirectCurrentList = SEQ_OF(name=u'UplinkTxDirectCurrentList', mode=MODE_TYPE)
_UplinkTxDirectCurrentList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'UplinkTxDirectCurrentCell')))
UplinkTxDirectCurrentList._cont = _UplinkTxDirectCurrentList__item_
UplinkTxDirectCurrentList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< UplinkTxDirectCurrentCell >-----#
UplinkTxDirectCurrentCell = SEQ(name=u'UplinkTxDirectCurrentCell', mode=MODE_TYPE)
_UplinkTxDirectCurrentCell_servCellIndex = INT(name=u'servCellIndex', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')))
_UplinkTxDirectCurrentCell_uplinkDirectCurrentBWP = SEQ_OF(name=u'uplinkDirectCurrentBWP', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__UplinkTxDirectCurrentCell_uplinkDirectCurrentBWP__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'UplinkTxDirectCurrentBWP')))
_UplinkTxDirectCurrentCell_uplinkDirectCurrentBWP._cont = __UplinkTxDirectCurrentCell_uplinkDirectCurrentBWP__item_
_UplinkTxDirectCurrentCell_uplinkDirectCurrentBWP._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
UplinkTxDirectCurrentCell._cont = ASN1Dict([
(u'servCellIndex', _UplinkTxDirectCurrentCell_servCellIndex),
(u'uplinkDirectCurrentBWP', _UplinkTxDirectCurrentCell_uplinkDirectCurrentBWP),
])
UplinkTxDirectCurrentCell._ext = []
#-----< UplinkTxDirectCurrentBWP >-----#
UplinkTxDirectCurrentBWP = SEQ(name=u'UplinkTxDirectCurrentBWP', mode=MODE_TYPE)
_UplinkTxDirectCurrentBWP_bwp_Id = INT(name=u'bwp-Id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP-Id')))
_UplinkTxDirectCurrentBWP_shift7dot5kHz = BOOL(name=u'shift7dot5kHz', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UplinkTxDirectCurrentBWP_txDirectCurrentLocation = INT(name=u'txDirectCurrentLocation', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UplinkTxDirectCurrentBWP_txDirectCurrentLocation._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3301)], ev=None, er=[])
UplinkTxDirectCurrentBWP._cont = ASN1Dict([
(u'bwp-Id', _UplinkTxDirectCurrentBWP_bwp_Id),
(u'shift7dot5kHz', _UplinkTxDirectCurrentBWP_shift7dot5kHz),
(u'txDirectCurrentLocation', _UplinkTxDirectCurrentBWP_txDirectCurrentLocation),
])
UplinkTxDirectCurrentBWP._ext = None
#-----< ZP-CSI-RS-Resource >-----#
ZP_CSI_RS_Resource = SEQ(name=u'ZP-CSI-RS-Resource', mode=MODE_TYPE)
_ZP_CSI_RS_Resource_zp_CSI_RS_ResourceId = INT(name=u'zp-CSI-RS-ResourceId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ZP-CSI-RS-ResourceId')))
_ZP_CSI_RS_Resource_resourceMapping = SEQ(name=u'resourceMapping', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-RS-ResourceMapping')))
_ZP_CSI_RS_Resource_periodicityAndOffset = CHOICE(name=u'periodicityAndOffset', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-ResourcePeriodicityAndOffset')), opt=True)
ZP_CSI_RS_Resource._cont = ASN1Dict([
(u'zp-CSI-RS-ResourceId', _ZP_CSI_RS_Resource_zp_CSI_RS_ResourceId),
(u'resourceMapping', _ZP_CSI_RS_Resource_resourceMapping),
(u'periodicityAndOffset', _ZP_CSI_RS_Resource_periodicityAndOffset),
])
ZP_CSI_RS_Resource._ext = []
#-----< ZP-CSI-RS-ResourceId >-----#
ZP_CSI_RS_ResourceId = INT(name=u'ZP-CSI-RS-ResourceId', mode=MODE_TYPE)
ZP_CSI_RS_ResourceId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=31)], ev=None, er=[])
#-----< ZP-CSI-RS-ResourceSet >-----#
ZP_CSI_RS_ResourceSet = SEQ(name=u'ZP-CSI-RS-ResourceSet', mode=MODE_TYPE)
_ZP_CSI_RS_ResourceSet_zp_CSI_RS_ResourceSetId = INT(name=u'zp-CSI-RS-ResourceSetId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ZP-CSI-RS-ResourceSetId')))
_ZP_CSI_RS_ResourceSet_zp_CSI_RS_ResourceIdList = SEQ_OF(name=u'zp-CSI-RS-ResourceIdList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ZP_CSI_RS_ResourceSet_zp_CSI_RS_ResourceIdList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ZP-CSI-RS-ResourceId')))
_ZP_CSI_RS_ResourceSet_zp_CSI_RS_ResourceIdList._cont = __ZP_CSI_RS_ResourceSet_zp_CSI_RS_ResourceIdList__item_
_ZP_CSI_RS_ResourceSet_zp_CSI_RS_ResourceIdList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
ZP_CSI_RS_ResourceSet._cont = ASN1Dict([
(u'zp-CSI-RS-ResourceSetId', _ZP_CSI_RS_ResourceSet_zp_CSI_RS_ResourceSetId),
(u'zp-CSI-RS-ResourceIdList', _ZP_CSI_RS_ResourceSet_zp_CSI_RS_ResourceIdList),
])
ZP_CSI_RS_ResourceSet._ext = []
#-----< ZP-CSI-RS-ResourceSetId >-----#
ZP_CSI_RS_ResourceSetId = INT(name=u'ZP-CSI-RS-ResourceSetId', mode=MODE_TYPE)
ZP_CSI_RS_ResourceSetId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
#-----< AccessStratumRelease >-----#
AccessStratumRelease = ENUM(name=u'AccessStratumRelease', mode=MODE_TYPE)
AccessStratumRelease._cont = ASN1Dict([(u'rel15', 0), (u'spare7', 1), (u'spare6', 2), (u'spare5', 3), (u'spare4', 4), (u'spare3', 5), (u'spare2', 6), (u'spare1', 7)])
AccessStratumRelease._ext = []
#-----< BandCombinationList >-----#
BandCombinationList = SEQ_OF(name=u'BandCombinationList', mode=MODE_TYPE)
_BandCombinationList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombination')))
BandCombinationList._cont = _BandCombinationList__item_
BandCombinationList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65536)], ev=None, er=[])
#-----< BandCombination >-----#
BandCombination = SEQ(name=u'BandCombination', mode=MODE_TYPE)
_BandCombination_bandList = SEQ_OF(name=u'bandList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BandCombination_bandList__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BandParameters')))
_BandCombination_bandList._cont = __BandCombination_bandList__item_
_BandCombination_bandList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_BandCombination_featureSetCombination = INT(name=u'featureSetCombination', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FeatureSetCombinationId')))
_BandCombination_ca_ParametersEUTRA = SEQ(name=u'ca-ParametersEUTRA', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CA-ParametersEUTRA')), opt=True)
_BandCombination_ca_ParametersNR = SEQ(name=u'ca-ParametersNR', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CA-ParametersNR')), opt=True)
_BandCombination_mrdc_Parameters = SEQ(name=u'mrdc-Parameters', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MRDC-Parameters')), opt=True)
_BandCombination_supportedBandwidthCombinationSet = BIT_STR(name=u'supportedBandwidthCombinationSet', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BandCombination_supportedBandwidthCombinationSet._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_BandCombination_powerClass_v1530 = ENUM(name=u'powerClass-v1530', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BandCombination_powerClass_v1530._cont = ASN1Dict([(u'pc2', 0)])
_BandCombination_powerClass_v1530._ext = None
BandCombination._cont = ASN1Dict([
(u'bandList', _BandCombination_bandList),
(u'featureSetCombination', _BandCombination_featureSetCombination),
(u'ca-ParametersEUTRA', _BandCombination_ca_ParametersEUTRA),
(u'ca-ParametersNR', _BandCombination_ca_ParametersNR),
(u'mrdc-Parameters', _BandCombination_mrdc_Parameters),
(u'supportedBandwidthCombinationSet', _BandCombination_supportedBandwidthCombinationSet),
(u'powerClass-v1530', _BandCombination_powerClass_v1530),
])
BandCombination._ext = None
#-----< BandParameters >-----#
BandParameters = CHOICE(name=u'BandParameters', mode=MODE_TYPE)
_BandParameters_eutra = SEQ(name=u'eutra', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BandParameters_eutra_bandEUTRA = INT(name=u'bandEUTRA', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqBandIndicatorEUTRA')))
__BandParameters_eutra_ca_BandwidthClassDL_EUTRA = ENUM(name=u'ca-BandwidthClassDL-EUTRA', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CA-BandwidthClassEUTRA')), opt=True)
__BandParameters_eutra_ca_BandwidthClassUL_EUTRA = ENUM(name=u'ca-BandwidthClassUL-EUTRA', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CA-BandwidthClassEUTRA')), opt=True)
_BandParameters_eutra._cont = ASN1Dict([
(u'bandEUTRA', __BandParameters_eutra_bandEUTRA),
(u'ca-BandwidthClassDL-EUTRA', __BandParameters_eutra_ca_BandwidthClassDL_EUTRA),
(u'ca-BandwidthClassUL-EUTRA', __BandParameters_eutra_ca_BandwidthClassUL_EUTRA),
])
_BandParameters_eutra._ext = None
_BandParameters_nr = SEQ(name=u'nr', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BandParameters_nr_bandNR = INT(name=u'bandNR', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqBandIndicatorNR')))
__BandParameters_nr_ca_BandwidthClassDL_NR = ENUM(name=u'ca-BandwidthClassDL-NR', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CA-BandwidthClassNR')), opt=True)
__BandParameters_nr_ca_BandwidthClassUL_NR = ENUM(name=u'ca-BandwidthClassUL-NR', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CA-BandwidthClassNR')), opt=True)
_BandParameters_nr._cont = ASN1Dict([
(u'bandNR', __BandParameters_nr_bandNR),
(u'ca-BandwidthClassDL-NR', __BandParameters_nr_ca_BandwidthClassDL_NR),
(u'ca-BandwidthClassUL-NR', __BandParameters_nr_ca_BandwidthClassUL_NR),
])
_BandParameters_nr._ext = None
BandParameters._cont = ASN1Dict([
(u'eutra', _BandParameters_eutra),
(u'nr', _BandParameters_nr),
])
BandParameters._ext = None
#-----< CA-BandwidthClassEUTRA >-----#
CA_BandwidthClassEUTRA = ENUM(name=u'CA-BandwidthClassEUTRA', mode=MODE_TYPE)
CA_BandwidthClassEUTRA._cont = ASN1Dict([(u'a', 0), (u'b', 1), (u'c', 2), (u'd', 3), (u'e', 4), (u'f', 5)])
CA_BandwidthClassEUTRA._ext = []
#-----< CA-BandwidthClassNR >-----#
CA_BandwidthClassNR = ENUM(name=u'CA-BandwidthClassNR', mode=MODE_TYPE)
CA_BandwidthClassNR._cont = ASN1Dict([(u'a', 0), (u'b', 1), (u'c', 2), (u'd', 3), (u'e', 4), (u'f', 5), (u'g', 6), (u'h', 7), (u'i', 8), (u'j', 9), (u'k', 10), (u'l', 11), (u'm', 12), (u'n', 13), (u'o', 14), (u'p', 15), (u'q', 16)])
CA_BandwidthClassNR._ext = []
#-----< CA-ParametersEUTRA >-----#
CA_ParametersEUTRA = SEQ(name=u'CA-ParametersEUTRA', mode=MODE_TYPE)
_CA_ParametersEUTRA_multipleTimingAdvance = ENUM(name=u'multipleTimingAdvance', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersEUTRA_multipleTimingAdvance._cont = ASN1Dict([(u'supported', 0)])
_CA_ParametersEUTRA_multipleTimingAdvance._ext = None
_CA_ParametersEUTRA_simultaneousRx_Tx = ENUM(name=u'simultaneousRx-Tx', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersEUTRA_simultaneousRx_Tx._cont = ASN1Dict([(u'supported', 0)])
_CA_ParametersEUTRA_simultaneousRx_Tx._ext = None
_CA_ParametersEUTRA_supportedNAICS_2CRS_AP = BIT_STR(name=u'supportedNAICS-2CRS-AP', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersEUTRA_supportedNAICS_2CRS_AP._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_CA_ParametersEUTRA_additionalRx_Tx_PerformanceReq = ENUM(name=u'additionalRx-Tx-PerformanceReq', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersEUTRA_additionalRx_Tx_PerformanceReq._cont = ASN1Dict([(u'supported', 0)])
_CA_ParametersEUTRA_additionalRx_Tx_PerformanceReq._ext = None
_CA_ParametersEUTRA_ue_CA_PowerClass_N = ENUM(name=u'ue-CA-PowerClass-N', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersEUTRA_ue_CA_PowerClass_N._cont = ASN1Dict([(u'class2', 0)])
_CA_ParametersEUTRA_ue_CA_PowerClass_N._ext = None
_CA_ParametersEUTRA_supportedBandwidthCombinationSetEUTRA_v1530 = BIT_STR(name=u'supportedBandwidthCombinationSetEUTRA-v1530', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersEUTRA_supportedBandwidthCombinationSetEUTRA_v1530._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
CA_ParametersEUTRA._cont = ASN1Dict([
(u'multipleTimingAdvance', _CA_ParametersEUTRA_multipleTimingAdvance),
(u'simultaneousRx-Tx', _CA_ParametersEUTRA_simultaneousRx_Tx),
(u'supportedNAICS-2CRS-AP', _CA_ParametersEUTRA_supportedNAICS_2CRS_AP),
(u'additionalRx-Tx-PerformanceReq', _CA_ParametersEUTRA_additionalRx_Tx_PerformanceReq),
(u'ue-CA-PowerClass-N', _CA_ParametersEUTRA_ue_CA_PowerClass_N),
(u'supportedBandwidthCombinationSetEUTRA-v1530', _CA_ParametersEUTRA_supportedBandwidthCombinationSetEUTRA_v1530),
])
CA_ParametersEUTRA._ext = []
#-----< CA-ParametersNR >-----#
CA_ParametersNR = SEQ(name=u'CA-ParametersNR', mode=MODE_TYPE)
_CA_ParametersNR_multipleTimingAdvances = ENUM(name=u'multipleTimingAdvances', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_multipleTimingAdvances._cont = ASN1Dict([(u'supported', 0)])
_CA_ParametersNR_multipleTimingAdvances._ext = None
_CA_ParametersNR_parallelTxSRS_PUCCH_PUSCH = ENUM(name=u'parallelTxSRS-PUCCH-PUSCH', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_parallelTxSRS_PUCCH_PUSCH._cont = ASN1Dict([(u'supported', 0)])
_CA_ParametersNR_parallelTxSRS_PUCCH_PUSCH._ext = None
_CA_ParametersNR_parallelTxPRACH_SRS_PUCCH_PUSCH = ENUM(name=u'parallelTxPRACH-SRS-PUCCH-PUSCH', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_parallelTxPRACH_SRS_PUCCH_PUSCH._cont = ASN1Dict([(u'supported', 0)])
_CA_ParametersNR_parallelTxPRACH_SRS_PUCCH_PUSCH._ext = None
_CA_ParametersNR_simultaneousRxTxInterBandCA = ENUM(name=u'simultaneousRxTxInterBandCA', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_simultaneousRxTxInterBandCA._cont = ASN1Dict([(u'supported', 0)])
_CA_ParametersNR_simultaneousRxTxInterBandCA._ext = None
_CA_ParametersNR_simultaneousRxTxSUL = ENUM(name=u'simultaneousRxTxSUL', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_simultaneousRxTxSUL._cont = ASN1Dict([(u'supported', 0)])
_CA_ParametersNR_simultaneousRxTxSUL._ext = None
_CA_ParametersNR_diffNumerologyAcrossPUCCH_Group = ENUM(name=u'diffNumerologyAcrossPUCCH-Group', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_diffNumerologyAcrossPUCCH_Group._cont = ASN1Dict([(u'supported', 0)])
_CA_ParametersNR_diffNumerologyAcrossPUCCH_Group._ext = None
_CA_ParametersNR_diffNumerologyWithinPUCCH_Group = ENUM(name=u'diffNumerologyWithinPUCCH-Group', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_diffNumerologyWithinPUCCH_Group._cont = ASN1Dict([(u'supported', 0)])
_CA_ParametersNR_diffNumerologyWithinPUCCH_Group._ext = None
_CA_ParametersNR_supportedNumberTAG = ENUM(name=u'supportedNumberTAG', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_supportedNumberTAG._cont = ASN1Dict([(u'n2', 0), (u'n3', 1), (u'n4', 2)])
_CA_ParametersNR_supportedNumberTAG._ext = None
CA_ParametersNR._cont = ASN1Dict([
(u'multipleTimingAdvances', _CA_ParametersNR_multipleTimingAdvances),
(u'parallelTxSRS-PUCCH-PUSCH', _CA_ParametersNR_parallelTxSRS_PUCCH_PUSCH),
(u'parallelTxPRACH-SRS-PUCCH-PUSCH', _CA_ParametersNR_parallelTxPRACH_SRS_PUCCH_PUSCH),
(u'simultaneousRxTxInterBandCA', _CA_ParametersNR_simultaneousRxTxInterBandCA),
(u'simultaneousRxTxSUL', _CA_ParametersNR_simultaneousRxTxSUL),
(u'diffNumerologyAcrossPUCCH-Group', _CA_ParametersNR_diffNumerologyAcrossPUCCH_Group),
(u'diffNumerologyWithinPUCCH-Group', _CA_ParametersNR_diffNumerologyWithinPUCCH_Group),
(u'supportedNumberTAG', _CA_ParametersNR_supportedNumberTAG),
])
CA_ParametersNR._ext = []
#-----< FeatureSetCombination >-----#
FeatureSetCombination = SEQ_OF(name=u'FeatureSetCombination', mode=MODE_TYPE)
_FeatureSetCombination__item_ = SEQ_OF(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'FeatureSetsPerBand')))
FeatureSetCombination._cont = _FeatureSetCombination__item_
FeatureSetCombination._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< FeatureSetsPerBand >-----#
FeatureSetsPerBand = SEQ_OF(name=u'FeatureSetsPerBand', mode=MODE_TYPE)
_FeatureSetsPerBand__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'FeatureSet')))
FeatureSetsPerBand._cont = _FeatureSetsPerBand__item_
FeatureSetsPerBand._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=128)], ev=None, er=[])
#-----< FeatureSet >-----#
FeatureSet = CHOICE(name=u'FeatureSet', mode=MODE_TYPE)
_FeatureSet_eutra = SEQ(name=u'eutra', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__FeatureSet_eutra_downlinkSetEUTRA = INT(name=u'downlinkSetEUTRA', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FeatureSetEUTRA-DownlinkId')))
__FeatureSet_eutra_uplinkSetEUTRA = INT(name=u'uplinkSetEUTRA', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FeatureSetEUTRA-UplinkId')))
_FeatureSet_eutra._cont = ASN1Dict([
(u'downlinkSetEUTRA', __FeatureSet_eutra_downlinkSetEUTRA),
(u'uplinkSetEUTRA', __FeatureSet_eutra_uplinkSetEUTRA),
])
_FeatureSet_eutra._ext = None
_FeatureSet_nr = SEQ(name=u'nr', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__FeatureSet_nr_downlinkSetNR = INT(name=u'downlinkSetNR', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FeatureSetDownlinkId')))
__FeatureSet_nr_uplinkSetNR = INT(name=u'uplinkSetNR', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FeatureSetUplinkId')))
_FeatureSet_nr._cont = ASN1Dict([
(u'downlinkSetNR', __FeatureSet_nr_downlinkSetNR),
(u'uplinkSetNR', __FeatureSet_nr_uplinkSetNR),
])
_FeatureSet_nr._ext = None
FeatureSet._cont = ASN1Dict([
(u'eutra', _FeatureSet_eutra),
(u'nr', _FeatureSet_nr),
])
FeatureSet._ext = None
#-----< FeatureSetCombinationId >-----#
FeatureSetCombinationId = INT(name=u'FeatureSetCombinationId', mode=MODE_TYPE)
FeatureSetCombinationId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1024)], ev=None, er=[])
#-----< FeatureSetDownlink >-----#
FeatureSetDownlink = SEQ(name=u'FeatureSetDownlink', mode=MODE_TYPE)
_FeatureSetDownlink_featureSetListPerDownlinkCC = SEQ_OF(name=u'featureSetListPerDownlinkCC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__FeatureSetDownlink_featureSetListPerDownlinkCC__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'FeatureSetDownlinkPerCC-Id')))
_FeatureSetDownlink_featureSetListPerDownlinkCC._cont = __FeatureSetDownlink_featureSetListPerDownlinkCC__item_
_FeatureSetDownlink_featureSetListPerDownlinkCC._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_FeatureSetDownlink_intraBandFreqSeparationDL = ENUM(name=u'intraBandFreqSeparationDL', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqSeparationClass')), opt=True)
_FeatureSetDownlink_scalingFactor = ENUM(name=u'scalingFactor', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetDownlink_scalingFactor._cont = ASN1Dict([(u'f0p4', 0), (u'f0p75', 1), (u'f0p8', 2)])
_FeatureSetDownlink_scalingFactor._ext = None
_FeatureSetDownlink_crossCarrierScheduling_OtherSCS = ENUM(name=u'crossCarrierScheduling-OtherSCS', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetDownlink_crossCarrierScheduling_OtherSCS._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetDownlink_crossCarrierScheduling_OtherSCS._ext = None
_FeatureSetDownlink_scellWithoutSSB = ENUM(name=u'scellWithoutSSB', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetDownlink_scellWithoutSSB._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetDownlink_scellWithoutSSB._ext = None
_FeatureSetDownlink_csi_RS_MeasSCellWithoutSSB = ENUM(name=u'csi-RS-MeasSCellWithoutSSB', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetDownlink_csi_RS_MeasSCellWithoutSSB._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetDownlink_csi_RS_MeasSCellWithoutSSB._ext = None
_FeatureSetDownlink_srs_AssocCSI_RS = ENUM(name=u'srs-AssocCSI-RS', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetDownlink_srs_AssocCSI_RS._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetDownlink_srs_AssocCSI_RS._ext = None
_FeatureSetDownlink_type1_3_CSS = ENUM(name=u'type1-3-CSS', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetDownlink_type1_3_CSS._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetDownlink_type1_3_CSS._ext = None
_FeatureSetDownlink_pdcch_MonitoringAnyOccasions = ENUM(name=u'pdcch-MonitoringAnyOccasions', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetDownlink_pdcch_MonitoringAnyOccasions._cont = ASN1Dict([(u'withoutDCI-Gap', 0), (u'withDCI-Gap', 1)])
_FeatureSetDownlink_pdcch_MonitoringAnyOccasions._ext = None
_FeatureSetDownlink_pdcch_MonitoringAnyOccasionsWithSpanGap = ENUM(name=u'pdcch-MonitoringAnyOccasionsWithSpanGap', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetDownlink_pdcch_MonitoringAnyOccasionsWithSpanGap._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetDownlink_pdcch_MonitoringAnyOccasionsWithSpanGap._ext = None
_FeatureSetDownlink_ue_SpecificUL_DL_Assignment = ENUM(name=u'ue-SpecificUL-DL-Assignment', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetDownlink_ue_SpecificUL_DL_Assignment._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetDownlink_ue_SpecificUL_DL_Assignment._ext = None
_FeatureSetDownlink_searchSpaceSharingCA_DL = ENUM(name=u'searchSpaceSharingCA-DL', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetDownlink_searchSpaceSharingCA_DL._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetDownlink_searchSpaceSharingCA_DL._ext = None
_FeatureSetDownlink_timeDurationForQCL = SEQ(name=u'timeDurationForQCL', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_timeDurationForQCL_scs_60kHz = ENUM(name=u'scs-60kHz', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_timeDurationForQCL_scs_60kHz._cont = ASN1Dict([(u's7', 0), (u's14', 1), (u's28', 2)])
__FeatureSetDownlink_timeDurationForQCL_scs_60kHz._ext = None
__FeatureSetDownlink_timeDurationForQCL_sch_120kHz = ENUM(name=u'sch-120kHz', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_timeDurationForQCL_sch_120kHz._cont = ASN1Dict([(u's14', 0), (u's28', 1)])
__FeatureSetDownlink_timeDurationForQCL_sch_120kHz._ext = None
_FeatureSetDownlink_timeDurationForQCL._cont = ASN1Dict([
(u'scs-60kHz', __FeatureSetDownlink_timeDurationForQCL_scs_60kHz),
(u'sch-120kHz', __FeatureSetDownlink_timeDurationForQCL_sch_120kHz),
])
_FeatureSetDownlink_timeDurationForQCL._ext = None
_FeatureSetDownlink_pdsch_DifferentTB_PerSlot = SEQ(name=u'pdsch-DifferentTB-PerSlot', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_pdsch_DifferentTB_PerSlot_scs_15kHz = ENUM(name=u'scs-15kHz', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_pdsch_DifferentTB_PerSlot_scs_15kHz._cont = ASN1Dict([(u'upto2', 0), (u'upto4', 1), (u'upto7', 2)])
__FeatureSetDownlink_pdsch_DifferentTB_PerSlot_scs_15kHz._ext = None
__FeatureSetDownlink_pdsch_DifferentTB_PerSlot_scs_30kHz = ENUM(name=u'scs-30kHz', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_pdsch_DifferentTB_PerSlot_scs_30kHz._cont = ASN1Dict([(u'upto2', 0), (u'upto4', 1), (u'upto7', 2)])
__FeatureSetDownlink_pdsch_DifferentTB_PerSlot_scs_30kHz._ext = None
__FeatureSetDownlink_pdsch_DifferentTB_PerSlot_scs_60kHz = ENUM(name=u'scs-60kHz', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_pdsch_DifferentTB_PerSlot_scs_60kHz._cont = ASN1Dict([(u'upto2', 0), (u'upto4', 1), (u'upto7', 2)])
__FeatureSetDownlink_pdsch_DifferentTB_PerSlot_scs_60kHz._ext = None
__FeatureSetDownlink_pdsch_DifferentTB_PerSlot_scs_120kHz = ENUM(name=u'scs-120kHz', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_pdsch_DifferentTB_PerSlot_scs_120kHz._cont = ASN1Dict([(u'upto2', 0), (u'upto4', 1), (u'upto7', 2)])
__FeatureSetDownlink_pdsch_DifferentTB_PerSlot_scs_120kHz._ext = None
_FeatureSetDownlink_pdsch_DifferentTB_PerSlot._cont = ASN1Dict([
(u'scs-15kHz', __FeatureSetDownlink_pdsch_DifferentTB_PerSlot_scs_15kHz),
(u'scs-30kHz', __FeatureSetDownlink_pdsch_DifferentTB_PerSlot_scs_30kHz),
(u'scs-60kHz', __FeatureSetDownlink_pdsch_DifferentTB_PerSlot_scs_60kHz),
(u'scs-120kHz', __FeatureSetDownlink_pdsch_DifferentTB_PerSlot_scs_120kHz),
])
_FeatureSetDownlink_pdsch_DifferentTB_PerSlot._ext = None
_FeatureSetDownlink_csi_RS_IM_ReceptionForFeedback = SEQ(name=u'csi-RS-IM-ReceptionForFeedback', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-RS-IM-ReceptionForFeedback')), opt=True)
_FeatureSetDownlink_typeI_SinglePanelCodebookList = SEQ_OF(name=u'typeI-SinglePanelCodebookList', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_typeI_SinglePanelCodebookList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'TypeI-SinglePanelCodebook')))
_FeatureSetDownlink_typeI_SinglePanelCodebookList._cont = __FeatureSetDownlink_typeI_SinglePanelCodebookList__item_
_FeatureSetDownlink_typeI_SinglePanelCodebookList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_FeatureSetDownlink_typeI_MultiPanelCodebookList = SEQ_OF(name=u'typeI-MultiPanelCodebookList', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_typeI_MultiPanelCodebookList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'TypeI-MultiPanelCodebook')))
_FeatureSetDownlink_typeI_MultiPanelCodebookList._cont = __FeatureSetDownlink_typeI_MultiPanelCodebookList__item_
_FeatureSetDownlink_typeI_MultiPanelCodebookList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_FeatureSetDownlink_typeII_CodebookList = SEQ_OF(name=u'typeII-CodebookList', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_typeII_CodebookList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'TypeII-Codebook')))
_FeatureSetDownlink_typeII_CodebookList._cont = __FeatureSetDownlink_typeII_CodebookList__item_
_FeatureSetDownlink_typeII_CodebookList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_FeatureSetDownlink_typeII_CodebookPortSelectionList = SEQ_OF(name=u'typeII-CodebookPortSelectionList', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_typeII_CodebookPortSelectionList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'TypeII-CodebookPortSelection')))
_FeatureSetDownlink_typeII_CodebookPortSelectionList._cont = __FeatureSetDownlink_typeII_CodebookPortSelectionList__item_
_FeatureSetDownlink_typeII_CodebookPortSelectionList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
FeatureSetDownlink._cont = ASN1Dict([
(u'featureSetListPerDownlinkCC', _FeatureSetDownlink_featureSetListPerDownlinkCC),
(u'intraBandFreqSeparationDL', _FeatureSetDownlink_intraBandFreqSeparationDL),
(u'scalingFactor', _FeatureSetDownlink_scalingFactor),
(u'crossCarrierScheduling-OtherSCS', _FeatureSetDownlink_crossCarrierScheduling_OtherSCS),
(u'scellWithoutSSB', _FeatureSetDownlink_scellWithoutSSB),
(u'csi-RS-MeasSCellWithoutSSB', _FeatureSetDownlink_csi_RS_MeasSCellWithoutSSB),
(u'srs-AssocCSI-RS', _FeatureSetDownlink_srs_AssocCSI_RS),
(u'type1-3-CSS', _FeatureSetDownlink_type1_3_CSS),
(u'pdcch-MonitoringAnyOccasions', _FeatureSetDownlink_pdcch_MonitoringAnyOccasions),
(u'pdcch-MonitoringAnyOccasionsWithSpanGap', _FeatureSetDownlink_pdcch_MonitoringAnyOccasionsWithSpanGap),
(u'ue-SpecificUL-DL-Assignment', _FeatureSetDownlink_ue_SpecificUL_DL_Assignment),
(u'searchSpaceSharingCA-DL', _FeatureSetDownlink_searchSpaceSharingCA_DL),
(u'timeDurationForQCL', _FeatureSetDownlink_timeDurationForQCL),
(u'pdsch-DifferentTB-PerSlot', _FeatureSetDownlink_pdsch_DifferentTB_PerSlot),
(u'csi-RS-IM-ReceptionForFeedback', _FeatureSetDownlink_csi_RS_IM_ReceptionForFeedback),
(u'typeI-SinglePanelCodebookList', _FeatureSetDownlink_typeI_SinglePanelCodebookList),
(u'typeI-MultiPanelCodebookList', _FeatureSetDownlink_typeI_MultiPanelCodebookList),
(u'typeII-CodebookList', _FeatureSetDownlink_typeII_CodebookList),
(u'typeII-CodebookPortSelectionList', _FeatureSetDownlink_typeII_CodebookPortSelectionList),
])
FeatureSetDownlink._ext = None
#-----< CSI-RS-IM-ReceptionForFeedback >-----#
CSI_RS_IM_ReceptionForFeedback = SEQ(name=u'CSI-RS-IM-ReceptionForFeedback', mode=MODE_TYPE)
_CSI_RS_IM_ReceptionForFeedback_maxNumberNZP_CSI_RS_PerCC = INT(name=u'maxNumberNZP-CSI-RS-PerCC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_RS_IM_ReceptionForFeedback_maxNumberNZP_CSI_RS_PerCC._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_CSI_RS_IM_ReceptionForFeedback_maxNumberPortsAcrossNZP_CSI_RS_PerCC = ENUM(name=u'maxNumberPortsAcrossNZP-CSI-RS-PerCC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_RS_IM_ReceptionForFeedback_maxNumberPortsAcrossNZP_CSI_RS_PerCC._cont = ASN1Dict([(u'p2', 0), (u'p4', 1), (u'p8', 2), (u'p12', 3), (u'p16', 4), (u'p24', 5), (u'p32', 6), (u'p40', 7), (u'p48', 8), (u'p56', 9), (u'p64', 10), (u'p72', 11), (u'p80', 12), (u'p88', 13), (u'p96', 14), (u'p104', 15), (u'p112', 16), (u'p120', 17), (u'p128', 18), (u'p136', 19), (u'p144', 20), (u'p152', 21), (u'p160', 22), (u'p168', 23), (u'p176', 24), (u'p184', 25), (u'p192', 26), (u'p200', 27), (u'p208', 28), (u'p216', 29), (u'p224', 30), (u'p232', 31), (u'p240', 32), (u'p248', 33), (u'p256', 34)])
_CSI_RS_IM_ReceptionForFeedback_maxNumberPortsAcrossNZP_CSI_RS_PerCC._ext = None
_CSI_RS_IM_ReceptionForFeedback_maxNumberCS_IM_PerCC = ENUM(name=u'maxNumberCS-IM-PerCC', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_RS_IM_ReceptionForFeedback_maxNumberCS_IM_PerCC._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2), (u'n8', 3), (u'n16', 4), (u'n32', 5)])
_CSI_RS_IM_ReceptionForFeedback_maxNumberCS_IM_PerCC._ext = None
_CSI_RS_IM_ReceptionForFeedback_maxNumberSimultaneousCSI_RS_ActBWP_AllCC = ENUM(name=u'maxNumberSimultaneousCSI-RS-ActBWP-AllCC', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_RS_IM_ReceptionForFeedback_maxNumberSimultaneousCSI_RS_ActBWP_AllCC._cont = ASN1Dict([(u'n5', 0), (u'n6', 1), (u'n7', 2), (u'n8', 3), (u'n9', 4), (u'n10', 5), (u'n12', 6), (u'n14', 7), (u'n16', 8), (u'n18', 9), (u'n20', 10), (u'n22', 11), (u'n24', 12), (u'n26', 13), (u'n28', 14), (u'n30', 15), (u'n32', 16), (u'n34', 17), (u'n36', 18), (u'n38', 19), (u'n40', 20), (u'n42', 21), (u'n44', 22), (u'n46', 23), (u'n48', 24), (u'n50', 25), (u'n52', 26), (u'n54', 27), (u'n56', 28), (u'n58', 29), (u'n60', 30), (u'n62', 31), (u'n64', 32)])
_CSI_RS_IM_ReceptionForFeedback_maxNumberSimultaneousCSI_RS_ActBWP_AllCC._ext = None
_CSI_RS_IM_ReceptionForFeedback_totalNumberPortsSimultaneousCSI_RS_ActBWP_AllCC = ENUM(name=u'totalNumberPortsSimultaneousCSI-RS-ActBWP-AllCC', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_RS_IM_ReceptionForFeedback_totalNumberPortsSimultaneousCSI_RS_ActBWP_AllCC._cont = ASN1Dict([(u'p8', 0), (u'p12', 1), (u'p16', 2), (u'p24', 3), (u'p32', 4), (u'p40', 5), (u'p48', 6), (u'p56', 7), (u'p64', 8), (u'p72', 9), (u'p80', 10), (u'p88', 11), (u'p96', 12), (u'p104', 13), (u'p112', 14), (u'p120', 15), (u'p128', 16), (u'p136', 17), (u'p144', 18), (u'p152', 19), (u'p160', 20), (u'p168', 21), (u'p176', 22), (u'p184', 23), (u'p192', 24), (u'p200', 25), (u'p208', 26), (u'p216', 27), (u'p224', 28), (u'p232', 29), (u'p240', 30), (u'p248', 31), (u'p256', 32)])
_CSI_RS_IM_ReceptionForFeedback_totalNumberPortsSimultaneousCSI_RS_ActBWP_AllCC._ext = None
CSI_RS_IM_ReceptionForFeedback._cont = ASN1Dict([
(u'maxNumberNZP-CSI-RS-PerCC', _CSI_RS_IM_ReceptionForFeedback_maxNumberNZP_CSI_RS_PerCC),
(u'maxNumberPortsAcrossNZP-CSI-RS-PerCC', _CSI_RS_IM_ReceptionForFeedback_maxNumberPortsAcrossNZP_CSI_RS_PerCC),
(u'maxNumberCS-IM-PerCC', _CSI_RS_IM_ReceptionForFeedback_maxNumberCS_IM_PerCC),
(u'maxNumberSimultaneousCSI-RS-ActBWP-AllCC', _CSI_RS_IM_ReceptionForFeedback_maxNumberSimultaneousCSI_RS_ActBWP_AllCC),
(u'totalNumberPortsSimultaneousCSI-RS-ActBWP-AllCC', _CSI_RS_IM_ReceptionForFeedback_totalNumberPortsSimultaneousCSI_RS_ActBWP_AllCC),
])
CSI_RS_IM_ReceptionForFeedback._ext = None
#-----< TypeI-SinglePanelCodebook >-----#
TypeI_SinglePanelCodebook = SEQ(name=u'TypeI-SinglePanelCodebook', mode=MODE_TYPE)
_TypeI_SinglePanelCodebook_maxNumberTxPortsPerResource = ENUM(name=u'maxNumberTxPortsPerResource', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TypeI_SinglePanelCodebook_maxNumberTxPortsPerResource._cont = ASN1Dict([(u'p2', 0), (u'p4', 1), (u'p8', 2), (u'p12', 3), (u'p16', 4), (u'p24', 5), (u'p32', 6)])
_TypeI_SinglePanelCodebook_maxNumberTxPortsPerResource._ext = None
_TypeI_SinglePanelCodebook_maxNumberResources = INT(name=u'maxNumberResources', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TypeI_SinglePanelCodebook_maxNumberResources._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_TypeI_SinglePanelCodebook_totalNumberTxPorts = INT(name=u'totalNumberTxPorts', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TypeI_SinglePanelCodebook_totalNumberTxPorts._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=256)], ev=None, er=[])
_TypeI_SinglePanelCodebook_supportedCodebookMode = ENUM(name=u'supportedCodebookMode', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TypeI_SinglePanelCodebook_supportedCodebookMode._cont = ASN1Dict([(u'mode1', 0), (u'mode1AndMode2', 1)])
_TypeI_SinglePanelCodebook_supportedCodebookMode._ext = None
_TypeI_SinglePanelCodebook_maxNumberCSI_RS_PerResourceSet = INT(name=u'maxNumberCSI-RS-PerResourceSet', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TypeI_SinglePanelCodebook_maxNumberCSI_RS_PerResourceSet._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
TypeI_SinglePanelCodebook._cont = ASN1Dict([
(u'maxNumberTxPortsPerResource', _TypeI_SinglePanelCodebook_maxNumberTxPortsPerResource),
(u'maxNumberResources', _TypeI_SinglePanelCodebook_maxNumberResources),
(u'totalNumberTxPorts', _TypeI_SinglePanelCodebook_totalNumberTxPorts),
(u'supportedCodebookMode', _TypeI_SinglePanelCodebook_supportedCodebookMode),
(u'maxNumberCSI-RS-PerResourceSet', _TypeI_SinglePanelCodebook_maxNumberCSI_RS_PerResourceSet),
])
TypeI_SinglePanelCodebook._ext = None
#-----< TypeI-MultiPanelCodebook >-----#
TypeI_MultiPanelCodebook = SEQ(name=u'TypeI-MultiPanelCodebook', mode=MODE_TYPE)
_TypeI_MultiPanelCodebook_maxNumberTxPortsPerResource = ENUM(name=u'maxNumberTxPortsPerResource', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TypeI_MultiPanelCodebook_maxNumberTxPortsPerResource._cont = ASN1Dict([(u'p8', 0), (u'p16', 1), (u'p32', 2)])
_TypeI_MultiPanelCodebook_maxNumberTxPortsPerResource._ext = None
_TypeI_MultiPanelCodebook_maxNumberResources = INT(name=u'maxNumberResources', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TypeI_MultiPanelCodebook_maxNumberResources._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_TypeI_MultiPanelCodebook_totalNumberTxPorts = INT(name=u'totalNumberTxPorts', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TypeI_MultiPanelCodebook_totalNumberTxPorts._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=256)], ev=None, er=[])
_TypeI_MultiPanelCodebook_supportedCodebookMode = ENUM(name=u'supportedCodebookMode', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TypeI_MultiPanelCodebook_supportedCodebookMode._cont = ASN1Dict([(u'mode1', 0), (u'mode2', 1), (u'both', 2)])
_TypeI_MultiPanelCodebook_supportedCodebookMode._ext = None
_TypeI_MultiPanelCodebook_supportedNumberPanels = ENUM(name=u'supportedNumberPanels', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TypeI_MultiPanelCodebook_supportedNumberPanels._cont = ASN1Dict([(u'n2', 0), (u'n4', 1)])
_TypeI_MultiPanelCodebook_supportedNumberPanels._ext = None
_TypeI_MultiPanelCodebook_maxNumberCSI_RS_PerResourceSet = INT(name=u'maxNumberCSI-RS-PerResourceSet', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TypeI_MultiPanelCodebook_maxNumberCSI_RS_PerResourceSet._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
TypeI_MultiPanelCodebook._cont = ASN1Dict([
(u'maxNumberTxPortsPerResource', _TypeI_MultiPanelCodebook_maxNumberTxPortsPerResource),
(u'maxNumberResources', _TypeI_MultiPanelCodebook_maxNumberResources),
(u'totalNumberTxPorts', _TypeI_MultiPanelCodebook_totalNumberTxPorts),
(u'supportedCodebookMode', _TypeI_MultiPanelCodebook_supportedCodebookMode),
(u'supportedNumberPanels', _TypeI_MultiPanelCodebook_supportedNumberPanels),
(u'maxNumberCSI-RS-PerResourceSet', _TypeI_MultiPanelCodebook_maxNumberCSI_RS_PerResourceSet),
])
TypeI_MultiPanelCodebook._ext = None
#-----< TypeII-Codebook >-----#
TypeII_Codebook = SEQ(name=u'TypeII-Codebook', mode=MODE_TYPE)
_TypeII_Codebook_maxNumberTxPortsPerResource = ENUM(name=u'maxNumberTxPortsPerResource', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TypeII_Codebook_maxNumberTxPortsPerResource._cont = ASN1Dict([(u'p4', 0), (u'p8', 1), (u'p12', 2), (u'p16', 3), (u'p24', 4), (u'p32', 5)])
_TypeII_Codebook_maxNumberTxPortsPerResource._ext = None
_TypeII_Codebook_maxNumberResources = INT(name=u'maxNumberResources', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TypeII_Codebook_maxNumberResources._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_TypeII_Codebook_totalNumberTxPorts = INT(name=u'totalNumberTxPorts', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TypeII_Codebook_totalNumberTxPorts._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=256)], ev=None, er=[])
_TypeII_Codebook_parameterLx = INT(name=u'parameterLx', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TypeII_Codebook_parameterLx._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=4)], ev=None, er=[])
_TypeII_Codebook_amplitudeScalingType = ENUM(name=u'amplitudeScalingType', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TypeII_Codebook_amplitudeScalingType._cont = ASN1Dict([(u'wideband', 0), (u'widebandAndSubband', 1)])
_TypeII_Codebook_amplitudeScalingType._ext = None
_TypeII_Codebook_amplitudeSubsetRestriction = ENUM(name=u'amplitudeSubsetRestriction', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_TypeII_Codebook_amplitudeSubsetRestriction._cont = ASN1Dict([(u'supported', 0)])
_TypeII_Codebook_amplitudeSubsetRestriction._ext = None
_TypeII_Codebook_maxNumberCSI_RS_PerResourceSet = INT(name=u'maxNumberCSI-RS-PerResourceSet', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TypeII_Codebook_maxNumberCSI_RS_PerResourceSet._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
TypeII_Codebook._cont = ASN1Dict([
(u'maxNumberTxPortsPerResource', _TypeII_Codebook_maxNumberTxPortsPerResource),
(u'maxNumberResources', _TypeII_Codebook_maxNumberResources),
(u'totalNumberTxPorts', _TypeII_Codebook_totalNumberTxPorts),
(u'parameterLx', _TypeII_Codebook_parameterLx),
(u'amplitudeScalingType', _TypeII_Codebook_amplitudeScalingType),
(u'amplitudeSubsetRestriction', _TypeII_Codebook_amplitudeSubsetRestriction),
(u'maxNumberCSI-RS-PerResourceSet', _TypeII_Codebook_maxNumberCSI_RS_PerResourceSet),
])
TypeII_Codebook._ext = None
#-----< TypeII-CodebookPortSelection >-----#
TypeII_CodebookPortSelection = SEQ(name=u'TypeII-CodebookPortSelection', mode=MODE_TYPE)
_TypeII_CodebookPortSelection_maxNumberTxPortsPerResource = ENUM(name=u'maxNumberTxPortsPerResource', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TypeII_CodebookPortSelection_maxNumberTxPortsPerResource._cont = ASN1Dict([(u'p4', 0), (u'p8', 1), (u'p12', 2), (u'p16', 3), (u'p24', 4), (u'p32', 5)])
_TypeII_CodebookPortSelection_maxNumberTxPortsPerResource._ext = None
_TypeII_CodebookPortSelection_maxNumberResources = INT(name=u'maxNumberResources', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TypeII_CodebookPortSelection_maxNumberResources._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_TypeII_CodebookPortSelection_totalNumberTxPorts = INT(name=u'totalNumberTxPorts', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TypeII_CodebookPortSelection_totalNumberTxPorts._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=256)], ev=None, er=[])
_TypeII_CodebookPortSelection_parameterLx = INT(name=u'parameterLx', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TypeII_CodebookPortSelection_parameterLx._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=4)], ev=None, er=[])
_TypeII_CodebookPortSelection_amplitudeScalingType = ENUM(name=u'amplitudeScalingType', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TypeII_CodebookPortSelection_amplitudeScalingType._cont = ASN1Dict([(u'wideband', 0), (u'widebandAndSubband', 1)])
_TypeII_CodebookPortSelection_amplitudeScalingType._ext = None
_TypeII_CodebookPortSelection_maxNumberCSI_RS_PerResourceSet = INT(name=u'maxNumberCSI-RS-PerResourceSet', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TypeII_CodebookPortSelection_maxNumberCSI_RS_PerResourceSet._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
TypeII_CodebookPortSelection._cont = ASN1Dict([
(u'maxNumberTxPortsPerResource', _TypeII_CodebookPortSelection_maxNumberTxPortsPerResource),
(u'maxNumberResources', _TypeII_CodebookPortSelection_maxNumberResources),
(u'totalNumberTxPorts', _TypeII_CodebookPortSelection_totalNumberTxPorts),
(u'parameterLx', _TypeII_CodebookPortSelection_parameterLx),
(u'amplitudeScalingType', _TypeII_CodebookPortSelection_amplitudeScalingType),
(u'maxNumberCSI-RS-PerResourceSet', _TypeII_CodebookPortSelection_maxNumberCSI_RS_PerResourceSet),
])
TypeII_CodebookPortSelection._ext = None
#-----< FeatureSetDownlinkId >-----#
FeatureSetDownlinkId = INT(name=u'FeatureSetDownlinkId', mode=MODE_TYPE)
FeatureSetDownlinkId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1024)], ev=None, er=[])
#-----< FeatureSetDownlinkPerCC >-----#
FeatureSetDownlinkPerCC = SEQ(name=u'FeatureSetDownlinkPerCC', mode=MODE_TYPE)
_FeatureSetDownlinkPerCC_supportedSubcarrierSpacingDL = ENUM(name=u'supportedSubcarrierSpacingDL', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SubcarrierSpacing')))
_FeatureSetDownlinkPerCC_supportedBandwidthDL = CHOICE(name=u'supportedBandwidthDL', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SupportedBandwidth')))
_FeatureSetDownlinkPerCC_channelBW_90mhz = ENUM(name=u'channelBW-90mhz', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetDownlinkPerCC_channelBW_90mhz._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetDownlinkPerCC_channelBW_90mhz._ext = None
_FeatureSetDownlinkPerCC_maxNumberMIMO_LayersPDSCH = ENUM(name=u'maxNumberMIMO-LayersPDSCH', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MIMO-LayersDL')), opt=True)
_FeatureSetDownlinkPerCC_supportedModulationOrderDL = ENUM(name=u'supportedModulationOrderDL', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ModulationOrder')), opt=True)
FeatureSetDownlinkPerCC._cont = ASN1Dict([
(u'supportedSubcarrierSpacingDL', _FeatureSetDownlinkPerCC_supportedSubcarrierSpacingDL),
(u'supportedBandwidthDL', _FeatureSetDownlinkPerCC_supportedBandwidthDL),
(u'channelBW-90mhz', _FeatureSetDownlinkPerCC_channelBW_90mhz),
(u'maxNumberMIMO-LayersPDSCH', _FeatureSetDownlinkPerCC_maxNumberMIMO_LayersPDSCH),
(u'supportedModulationOrderDL', _FeatureSetDownlinkPerCC_supportedModulationOrderDL),
])
FeatureSetDownlinkPerCC._ext = None
#-----< FeatureSetDownlinkPerCC-Id >-----#
FeatureSetDownlinkPerCC_Id = INT(name=u'FeatureSetDownlinkPerCC-Id', mode=MODE_TYPE)
FeatureSetDownlinkPerCC_Id._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=1024)], ev=None, er=[])
#-----< FeatureSetEUTRA-DownlinkId >-----#
FeatureSetEUTRA_DownlinkId = INT(name=u'FeatureSetEUTRA-DownlinkId', mode=MODE_TYPE)
FeatureSetEUTRA_DownlinkId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=256)], ev=None, er=[])
#-----< FeatureSetEUTRA-UplinkId >-----#
FeatureSetEUTRA_UplinkId = INT(name=u'FeatureSetEUTRA-UplinkId', mode=MODE_TYPE)
FeatureSetEUTRA_UplinkId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=256)], ev=None, er=[])
#-----< FeatureSets >-----#
FeatureSets = SEQ(name=u'FeatureSets', mode=MODE_TYPE)
_FeatureSets_featureSetsDownlink = SEQ_OF(name=u'featureSetsDownlink', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSets_featureSetsDownlink__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'FeatureSetDownlink')))
_FeatureSets_featureSetsDownlink._cont = __FeatureSets_featureSetsDownlink__item_
_FeatureSets_featureSetsDownlink._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=1024)], ev=None, er=[])
_FeatureSets_featureSetsDownlinkPerCC = SEQ_OF(name=u'featureSetsDownlinkPerCC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSets_featureSetsDownlinkPerCC__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'FeatureSetDownlinkPerCC')))
_FeatureSets_featureSetsDownlinkPerCC._cont = __FeatureSets_featureSetsDownlinkPerCC__item_
_FeatureSets_featureSetsDownlinkPerCC._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=1024)], ev=None, er=[])
_FeatureSets_featureSetsUplink = SEQ_OF(name=u'featureSetsUplink', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSets_featureSetsUplink__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'FeatureSetUplink')))
_FeatureSets_featureSetsUplink._cont = __FeatureSets_featureSetsUplink__item_
_FeatureSets_featureSetsUplink._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=1024)], ev=None, er=[])
_FeatureSets_featureSetsUplinkPerCC = SEQ_OF(name=u'featureSetsUplinkPerCC', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSets_featureSetsUplinkPerCC__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'FeatureSetUplinkPerCC')))
_FeatureSets_featureSetsUplinkPerCC._cont = __FeatureSets_featureSetsUplinkPerCC__item_
_FeatureSets_featureSetsUplinkPerCC._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=1024)], ev=None, er=[])
FeatureSets._cont = ASN1Dict([
(u'featureSetsDownlink', _FeatureSets_featureSetsDownlink),
(u'featureSetsDownlinkPerCC', _FeatureSets_featureSetsDownlinkPerCC),
(u'featureSetsUplink', _FeatureSets_featureSetsUplink),
(u'featureSetsUplinkPerCC', _FeatureSets_featureSetsUplinkPerCC),
])
FeatureSets._ext = []
#-----< FeatureSetUplink >-----#
FeatureSetUplink = SEQ(name=u'FeatureSetUplink', mode=MODE_TYPE)
_FeatureSetUplink_featureSetListPerUplinkCC = SEQ_OF(name=u'featureSetListPerUplinkCC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__FeatureSetUplink_featureSetListPerUplinkCC__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'FeatureSetUplinkPerCC-Id')))
_FeatureSetUplink_featureSetListPerUplinkCC._cont = __FeatureSetUplink_featureSetListPerUplinkCC__item_
_FeatureSetUplink_featureSetListPerUplinkCC._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_FeatureSetUplink_scalingFactor = ENUM(name=u'scalingFactor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_scalingFactor._cont = ASN1Dict([(u'f0p4', 0), (u'f0p75', 1), (u'f0p8', 2)])
_FeatureSetUplink_scalingFactor._ext = None
_FeatureSetUplink_crossCarrierScheduling_OtherSCS = ENUM(name=u'crossCarrierScheduling-OtherSCS', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_crossCarrierScheduling_OtherSCS._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetUplink_crossCarrierScheduling_OtherSCS._ext = None
_FeatureSetUplink_intraBandFreqSeparationUL = ENUM(name=u'intraBandFreqSeparationUL', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqSeparationClass')), opt=True)
_FeatureSetUplink_searchSpaceSharingCA_UL = ENUM(name=u'searchSpaceSharingCA-UL', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_searchSpaceSharingCA_UL._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetUplink_searchSpaceSharingCA_UL._ext = None
_FeatureSetUplink_srs_TxSwitch = SEQ(name=u'srs-TxSwitch', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-TxSwitch')), opt=True)
_FeatureSetUplink_supportedSRS_Resources = SEQ(name=u'supportedSRS-Resources', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-Resources')), opt=True)
_FeatureSetUplink_twoPUCCH_Group = ENUM(name=u'twoPUCCH-Group', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_twoPUCCH_Group._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetUplink_twoPUCCH_Group._ext = None
_FeatureSetUplink_dynamicSwitchSUL = ENUM(name=u'dynamicSwitchSUL', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_dynamicSwitchSUL._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetUplink_dynamicSwitchSUL._ext = None
_FeatureSetUplink_simultaneousTxSUL_NonSUL_v1530 = ENUM(name=u'simultaneousTxSUL-NonSUL-v1530', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_simultaneousTxSUL_NonSUL_v1530._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetUplink_simultaneousTxSUL_NonSUL_v1530._ext = None
_FeatureSetUplink_pusch_DifferentTB_PerSlot = SEQ(name=u'pusch-DifferentTB-PerSlot', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_pusch_DifferentTB_PerSlot_scs_15kHz = ENUM(name=u'scs-15kHz', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_pusch_DifferentTB_PerSlot_scs_15kHz._cont = ASN1Dict([(u'upto2', 0), (u'upto4', 1), (u'upto7', 2)])
__FeatureSetUplink_pusch_DifferentTB_PerSlot_scs_15kHz._ext = None
__FeatureSetUplink_pusch_DifferentTB_PerSlot_scs_30kHz = ENUM(name=u'scs-30kHz', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_pusch_DifferentTB_PerSlot_scs_30kHz._cont = ASN1Dict([(u'upto2', 0), (u'upto4', 1), (u'upto7', 2)])
__FeatureSetUplink_pusch_DifferentTB_PerSlot_scs_30kHz._ext = None
__FeatureSetUplink_pusch_DifferentTB_PerSlot_scs_60kHz = ENUM(name=u'scs-60kHz', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_pusch_DifferentTB_PerSlot_scs_60kHz._cont = ASN1Dict([(u'upto2', 0), (u'upto4', 1), (u'upto7', 2)])
__FeatureSetUplink_pusch_DifferentTB_PerSlot_scs_60kHz._ext = None
__FeatureSetUplink_pusch_DifferentTB_PerSlot_scs_120kHz = ENUM(name=u'scs-120kHz', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_pusch_DifferentTB_PerSlot_scs_120kHz._cont = ASN1Dict([(u'upto2', 0), (u'upto4', 1), (u'upto7', 2)])
__FeatureSetUplink_pusch_DifferentTB_PerSlot_scs_120kHz._ext = None
_FeatureSetUplink_pusch_DifferentTB_PerSlot._cont = ASN1Dict([
(u'scs-15kHz', __FeatureSetUplink_pusch_DifferentTB_PerSlot_scs_15kHz),
(u'scs-30kHz', __FeatureSetUplink_pusch_DifferentTB_PerSlot_scs_30kHz),
(u'scs-60kHz', __FeatureSetUplink_pusch_DifferentTB_PerSlot_scs_60kHz),
(u'scs-120kHz', __FeatureSetUplink_pusch_DifferentTB_PerSlot_scs_120kHz),
])
_FeatureSetUplink_pusch_DifferentTB_PerSlot._ext = None
_FeatureSetUplink_csi_ReportFramework = SEQ(name=u'csi-ReportFramework', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-ReportFramework')), opt=True)
FeatureSetUplink._cont = ASN1Dict([
(u'featureSetListPerUplinkCC', _FeatureSetUplink_featureSetListPerUplinkCC),
(u'scalingFactor', _FeatureSetUplink_scalingFactor),
(u'crossCarrierScheduling-OtherSCS', _FeatureSetUplink_crossCarrierScheduling_OtherSCS),
(u'intraBandFreqSeparationUL', _FeatureSetUplink_intraBandFreqSeparationUL),
(u'searchSpaceSharingCA-UL', _FeatureSetUplink_searchSpaceSharingCA_UL),
(u'srs-TxSwitch', _FeatureSetUplink_srs_TxSwitch),
(u'supportedSRS-Resources', _FeatureSetUplink_supportedSRS_Resources),
(u'twoPUCCH-Group', _FeatureSetUplink_twoPUCCH_Group),
(u'dynamicSwitchSUL', _FeatureSetUplink_dynamicSwitchSUL),
(u'simultaneousTxSUL-NonSUL-v1530', _FeatureSetUplink_simultaneousTxSUL_NonSUL_v1530),
(u'pusch-DifferentTB-PerSlot', _FeatureSetUplink_pusch_DifferentTB_PerSlot),
(u'csi-ReportFramework', _FeatureSetUplink_csi_ReportFramework),
])
FeatureSetUplink._ext = None
#-----< CSI-ReportFramework >-----#
CSI_ReportFramework = SEQ(name=u'CSI-ReportFramework', mode=MODE_TYPE)
_CSI_ReportFramework_maxNumberPeriodicCSI_ReportPerBWP = INT(name=u'maxNumberPeriodicCSI-ReportPerBWP', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ReportFramework_maxNumberPeriodicCSI_ReportPerBWP._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_CSI_ReportFramework_maxNumberAperiodicCSI_ReportPerBWP = INT(name=u'maxNumberAperiodicCSI-ReportPerBWP', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ReportFramework_maxNumberAperiodicCSI_ReportPerBWP._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_CSI_ReportFramework_maxNumberSemiPersistentCSI_ReportPerBWP = INT(name=u'maxNumberSemiPersistentCSI-ReportPerBWP', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ReportFramework_maxNumberSemiPersistentCSI_ReportPerBWP._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4)], ev=None, er=[])
_CSI_ReportFramework_simultaneousCSI_ReportsAllCC = INT(name=u'simultaneousCSI-ReportsAllCC', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ReportFramework_simultaneousCSI_ReportsAllCC._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=5, ub=32)], ev=None, er=[])
CSI_ReportFramework._cont = ASN1Dict([
(u'maxNumberPeriodicCSI-ReportPerBWP', _CSI_ReportFramework_maxNumberPeriodicCSI_ReportPerBWP),
(u'maxNumberAperiodicCSI-ReportPerBWP', _CSI_ReportFramework_maxNumberAperiodicCSI_ReportPerBWP),
(u'maxNumberSemiPersistentCSI-ReportPerBWP', _CSI_ReportFramework_maxNumberSemiPersistentCSI_ReportPerBWP),
(u'simultaneousCSI-ReportsAllCC', _CSI_ReportFramework_simultaneousCSI_ReportsAllCC),
])
CSI_ReportFramework._ext = None
#-----< FeatureSetUplinkId >-----#
FeatureSetUplinkId = INT(name=u'FeatureSetUplinkId', mode=MODE_TYPE)
FeatureSetUplinkId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1024)], ev=None, er=[])
#-----< FeatureSetUplinkPerCC >-----#
FeatureSetUplinkPerCC = SEQ(name=u'FeatureSetUplinkPerCC', mode=MODE_TYPE)
_FeatureSetUplinkPerCC_supportedSubcarrierSpacingUL = ENUM(name=u'supportedSubcarrierSpacingUL', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SubcarrierSpacing')))
_FeatureSetUplinkPerCC_supportedBandwidthUL = CHOICE(name=u'supportedBandwidthUL', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SupportedBandwidth')))
_FeatureSetUplinkPerCC_channelBW_90mhz = ENUM(name=u'channelBW-90mhz', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplinkPerCC_channelBW_90mhz._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetUplinkPerCC_channelBW_90mhz._ext = None
_FeatureSetUplinkPerCC_mimo_CB_PUSCH = SEQ(name=u'mimo-CB-PUSCH', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplinkPerCC_mimo_CB_PUSCH_maxNumberMIMO_LayersCB_PUSCH = ENUM(name=u'maxNumberMIMO-LayersCB-PUSCH', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MIMO-LayersUL')), opt=True)
__FeatureSetUplinkPerCC_mimo_CB_PUSCH_maxNumberSRS_ResourcePerSet = INT(name=u'maxNumberSRS-ResourcePerSet', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__FeatureSetUplinkPerCC_mimo_CB_PUSCH_maxNumberSRS_ResourcePerSet._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
_FeatureSetUplinkPerCC_mimo_CB_PUSCH._cont = ASN1Dict([
(u'maxNumberMIMO-LayersCB-PUSCH', __FeatureSetUplinkPerCC_mimo_CB_PUSCH_maxNumberMIMO_LayersCB_PUSCH),
(u'maxNumberSRS-ResourcePerSet', __FeatureSetUplinkPerCC_mimo_CB_PUSCH_maxNumberSRS_ResourcePerSet),
])
_FeatureSetUplinkPerCC_mimo_CB_PUSCH._ext = None
_FeatureSetUplinkPerCC_maxNumberMIMO_LayersNonCB_PUSCH = ENUM(name=u'maxNumberMIMO-LayersNonCB-PUSCH', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MIMO-LayersUL')), opt=True)
_FeatureSetUplinkPerCC_supportedModulationOrderUL = ENUM(name=u'supportedModulationOrderUL', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ModulationOrder')), opt=True)
FeatureSetUplinkPerCC._cont = ASN1Dict([
(u'supportedSubcarrierSpacingUL', _FeatureSetUplinkPerCC_supportedSubcarrierSpacingUL),
(u'supportedBandwidthUL', _FeatureSetUplinkPerCC_supportedBandwidthUL),
(u'channelBW-90mhz', _FeatureSetUplinkPerCC_channelBW_90mhz),
(u'mimo-CB-PUSCH', _FeatureSetUplinkPerCC_mimo_CB_PUSCH),
(u'maxNumberMIMO-LayersNonCB-PUSCH', _FeatureSetUplinkPerCC_maxNumberMIMO_LayersNonCB_PUSCH),
(u'supportedModulationOrderUL', _FeatureSetUplinkPerCC_supportedModulationOrderUL),
])
FeatureSetUplinkPerCC._ext = None
#-----< FeatureSetUplinkPerCC-Id >-----#
FeatureSetUplinkPerCC_Id = INT(name=u'FeatureSetUplinkPerCC-Id', mode=MODE_TYPE)
FeatureSetUplinkPerCC_Id._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=1024)], ev=None, er=[])
#-----< FreqBandIndicatorEUTRA >-----#
FreqBandIndicatorEUTRA = INT(name=u'FreqBandIndicatorEUTRA', mode=MODE_TYPE)
FreqBandIndicatorEUTRA._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[])
#-----< FreqBandList >-----#
FreqBandList = SEQ_OF(name=u'FreqBandList', mode=MODE_TYPE)
_FreqBandList__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqBandInformation')))
FreqBandList._cont = _FreqBandList__item_
FreqBandList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=1280)], ev=None, er=[])
#-----< FreqBandInformation >-----#
FreqBandInformation = CHOICE(name=u'FreqBandInformation', mode=MODE_TYPE)
_FreqBandInformation_bandInformationEUTRA = SEQ(name=u'bandInformationEUTRA', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqBandInformationEUTRA')))
_FreqBandInformation_bandInformationNR = SEQ(name=u'bandInformationNR', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqBandInformationNR')))
FreqBandInformation._cont = ASN1Dict([
(u'bandInformationEUTRA', _FreqBandInformation_bandInformationEUTRA),
(u'bandInformationNR', _FreqBandInformation_bandInformationNR),
])
FreqBandInformation._ext = None
#-----< FreqBandInformationEUTRA >-----#
FreqBandInformationEUTRA = SEQ(name=u'FreqBandInformationEUTRA', mode=MODE_TYPE)
_FreqBandInformationEUTRA_bandEUTRA = INT(name=u'bandEUTRA', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqBandIndicatorEUTRA')))
_FreqBandInformationEUTRA_ca_BandwidthClassDL_EUTRA = ENUM(name=u'ca-BandwidthClassDL-EUTRA', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CA-BandwidthClassEUTRA')), opt=True)
_FreqBandInformationEUTRA_ca_BandwidthClassUL_EUTRA = ENUM(name=u'ca-BandwidthClassUL-EUTRA', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CA-BandwidthClassEUTRA')), opt=True)
FreqBandInformationEUTRA._cont = ASN1Dict([
(u'bandEUTRA', _FreqBandInformationEUTRA_bandEUTRA),
(u'ca-BandwidthClassDL-EUTRA', _FreqBandInformationEUTRA_ca_BandwidthClassDL_EUTRA),
(u'ca-BandwidthClassUL-EUTRA', _FreqBandInformationEUTRA_ca_BandwidthClassUL_EUTRA),
])
FreqBandInformationEUTRA._ext = None
#-----< FreqBandInformationNR >-----#
FreqBandInformationNR = SEQ(name=u'FreqBandInformationNR', mode=MODE_TYPE)
_FreqBandInformationNR_bandNR = INT(name=u'bandNR', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqBandIndicatorNR')))
_FreqBandInformationNR_maxBandwidthRequestedDL = ENUM(name=u'maxBandwidthRequestedDL', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'AggregatedBandwidth')), opt=True)
_FreqBandInformationNR_maxBandwidthRequestedUL = ENUM(name=u'maxBandwidthRequestedUL', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'AggregatedBandwidth')), opt=True)
_FreqBandInformationNR_maxCarriersRequestedDL = INT(name=u'maxCarriersRequestedDL', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FreqBandInformationNR_maxCarriersRequestedDL._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_FreqBandInformationNR_maxCarriersRequestedUL = INT(name=u'maxCarriersRequestedUL', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FreqBandInformationNR_maxCarriersRequestedUL._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
FreqBandInformationNR._cont = ASN1Dict([
(u'bandNR', _FreqBandInformationNR_bandNR),
(u'maxBandwidthRequestedDL', _FreqBandInformationNR_maxBandwidthRequestedDL),
(u'maxBandwidthRequestedUL', _FreqBandInformationNR_maxBandwidthRequestedUL),
(u'maxCarriersRequestedDL', _FreqBandInformationNR_maxCarriersRequestedDL),
(u'maxCarriersRequestedUL', _FreqBandInformationNR_maxCarriersRequestedUL),
])
FreqBandInformationNR._ext = None
#-----< AggregatedBandwidth >-----#
AggregatedBandwidth = ENUM(name=u'AggregatedBandwidth', mode=MODE_TYPE)
AggregatedBandwidth._cont = ASN1Dict([(u'mhz50', 0), (u'mhz100', 1), (u'mhz150', 2), (u'mhz200', 3), (u'mhz250', 4), (u'mhz300', 5), (u'mhz350', 6), (u'mhz400', 7), (u'mhz450', 8), (u'mhz500', 9), (u'mhz550', 10), (u'mhz600', 11), (u'mhz650', 12), (u'mhz700', 13), (u'mhz750', 14), (u'mhz800', 15)])
AggregatedBandwidth._ext = None
#-----< FreqSeparationClass >-----#
FreqSeparationClass = ENUM(name=u'FreqSeparationClass', mode=MODE_TYPE)
FreqSeparationClass._cont = ASN1Dict([(u'c1', 0), (u'c2', 1), (u'c3', 2)])
FreqSeparationClass._ext = []
#-----< InterRAT-Parameters >-----#
InterRAT_Parameters = SEQ(name=u'InterRAT-Parameters', mode=MODE_TYPE)
_InterRAT_Parameters_eutra = SEQ(name=u'eutra', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-Parameters')), opt=True)
InterRAT_Parameters._cont = ASN1Dict([
(u'eutra', _InterRAT_Parameters_eutra),
])
InterRAT_Parameters._ext = []
#-----< EUTRA-Parameters >-----#
EUTRA_Parameters = SEQ(name=u'EUTRA-Parameters', mode=MODE_TYPE)
_EUTRA_Parameters_supportedBandListEUTRA = SEQ_OF(name=u'supportedBandListEUTRA', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__EUTRA_Parameters_supportedBandListEUTRA__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqBandIndicatorEUTRA')))
_EUTRA_Parameters_supportedBandListEUTRA._cont = __EUTRA_Parameters_supportedBandListEUTRA__item_
_EUTRA_Parameters_supportedBandListEUTRA._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[])
_EUTRA_Parameters_eutra_ParametersCommon = SEQ(name=u'eutra-ParametersCommon', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-ParametersCommon')), opt=True)
_EUTRA_Parameters_eutra_ParametersXDD_Diff = SEQ(name=u'eutra-ParametersXDD-Diff', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-ParametersXDD-Diff')), opt=True)
EUTRA_Parameters._cont = ASN1Dict([
(u'supportedBandListEUTRA', _EUTRA_Parameters_supportedBandListEUTRA),
(u'eutra-ParametersCommon', _EUTRA_Parameters_eutra_ParametersCommon),
(u'eutra-ParametersXDD-Diff', _EUTRA_Parameters_eutra_ParametersXDD_Diff),
])
EUTRA_Parameters._ext = []
#-----< EUTRA-ParametersCommon >-----#
EUTRA_ParametersCommon = SEQ(name=u'EUTRA-ParametersCommon', mode=MODE_TYPE)
_EUTRA_ParametersCommon_mfbi_EUTRA = ENUM(name=u'mfbi-EUTRA', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_EUTRA_ParametersCommon_mfbi_EUTRA._cont = ASN1Dict([(u'supported', 0)])
_EUTRA_ParametersCommon_mfbi_EUTRA._ext = None
_EUTRA_ParametersCommon_modifiedMRP_BehaviorEUTRA = BIT_STR(name=u'modifiedMRP-BehaviorEUTRA', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_EUTRA_ParametersCommon_modifiedMRP_BehaviorEUTRA._const_sz = ASN1Set(rv=[32], rr=[], ev=None, er=[])
_EUTRA_ParametersCommon_multiNS_Pmax_EUTRA = ENUM(name=u'multiNS-Pmax-EUTRA', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_EUTRA_ParametersCommon_multiNS_Pmax_EUTRA._cont = ASN1Dict([(u'supported', 0)])
_EUTRA_ParametersCommon_multiNS_Pmax_EUTRA._ext = None
_EUTRA_ParametersCommon_rs_SINR_MeasEUTRA = ENUM(name=u'rs-SINR-MeasEUTRA', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_EUTRA_ParametersCommon_rs_SINR_MeasEUTRA._cont = ASN1Dict([(u'supported', 0)])
_EUTRA_ParametersCommon_rs_SINR_MeasEUTRA._ext = None
EUTRA_ParametersCommon._cont = ASN1Dict([
(u'mfbi-EUTRA', _EUTRA_ParametersCommon_mfbi_EUTRA),
(u'modifiedMRP-BehaviorEUTRA', _EUTRA_ParametersCommon_modifiedMRP_BehaviorEUTRA),
(u'multiNS-Pmax-EUTRA', _EUTRA_ParametersCommon_multiNS_Pmax_EUTRA),
(u'rs-SINR-MeasEUTRA', _EUTRA_ParametersCommon_rs_SINR_MeasEUTRA),
])
EUTRA_ParametersCommon._ext = []
#-----< EUTRA-ParametersXDD-Diff >-----#
EUTRA_ParametersXDD_Diff = SEQ(name=u'EUTRA-ParametersXDD-Diff', mode=MODE_TYPE)
_EUTRA_ParametersXDD_Diff_rsrqMeasWidebandEUTRA = ENUM(name=u'rsrqMeasWidebandEUTRA', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_EUTRA_ParametersXDD_Diff_rsrqMeasWidebandEUTRA._cont = ASN1Dict([(u'supported', 0)])
_EUTRA_ParametersXDD_Diff_rsrqMeasWidebandEUTRA._ext = None
EUTRA_ParametersXDD_Diff._cont = ASN1Dict([
(u'rsrqMeasWidebandEUTRA', _EUTRA_ParametersXDD_Diff_rsrqMeasWidebandEUTRA),
])
EUTRA_ParametersXDD_Diff._ext = []
#-----< MAC-Parameters >-----#
MAC_Parameters = SEQ(name=u'MAC-Parameters', mode=MODE_TYPE)
_MAC_Parameters_mac_ParametersCommon = SEQ(name=u'mac-ParametersCommon', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MAC-ParametersCommon')), opt=True)
_MAC_Parameters_mac_ParametersXDD_Diff = SEQ(name=u'mac-ParametersXDD-Diff', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MAC-ParametersXDD-Diff')), opt=True)
MAC_Parameters._cont = ASN1Dict([
(u'mac-ParametersCommon', _MAC_Parameters_mac_ParametersCommon),
(u'mac-ParametersXDD-Diff', _MAC_Parameters_mac_ParametersXDD_Diff),
])
MAC_Parameters._ext = None
#-----< MAC-ParametersCommon >-----#
MAC_ParametersCommon = SEQ(name=u'MAC-ParametersCommon', mode=MODE_TYPE)
_MAC_ParametersCommon_lcp_Restriction = ENUM(name=u'lcp-Restriction', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MAC_ParametersCommon_lcp_Restriction._cont = ASN1Dict([(u'supported', 0)])
_MAC_ParametersCommon_lcp_Restriction._ext = None
_MAC_ParametersCommon_pucch_SpatialRelInfoMAC_CE = ENUM(name=u'pucch-SpatialRelInfoMAC-CE', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MAC_ParametersCommon_pucch_SpatialRelInfoMAC_CE._cont = ASN1Dict([(u'supported', 0)])
_MAC_ParametersCommon_pucch_SpatialRelInfoMAC_CE._ext = None
_MAC_ParametersCommon_lch_ToSCellRestriction = ENUM(name=u'lch-ToSCellRestriction', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MAC_ParametersCommon_lch_ToSCellRestriction._cont = ASN1Dict([(u'supported', 0)])
_MAC_ParametersCommon_lch_ToSCellRestriction._ext = None
_MAC_ParametersCommon_recommendedBitRate = ENUM(name=u'recommendedBitRate', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_MAC_ParametersCommon_recommendedBitRate._cont = ASN1Dict([(u'supported', 0)])
_MAC_ParametersCommon_recommendedBitRate._ext = None
_MAC_ParametersCommon_recommendedBitRateQuery = ENUM(name=u'recommendedBitRateQuery', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_MAC_ParametersCommon_recommendedBitRateQuery._cont = ASN1Dict([(u'supported', 0)])
_MAC_ParametersCommon_recommendedBitRateQuery._ext = None
MAC_ParametersCommon._cont = ASN1Dict([
(u'lcp-Restriction', _MAC_ParametersCommon_lcp_Restriction),
(u'pucch-SpatialRelInfoMAC-CE', _MAC_ParametersCommon_pucch_SpatialRelInfoMAC_CE),
(u'lch-ToSCellRestriction', _MAC_ParametersCommon_lch_ToSCellRestriction),
(u'recommendedBitRate', _MAC_ParametersCommon_recommendedBitRate),
(u'recommendedBitRateQuery', _MAC_ParametersCommon_recommendedBitRateQuery),
])
MAC_ParametersCommon._ext = [u'recommendedBitRate', u'recommendedBitRateQuery']
#-----< MAC-ParametersXDD-Diff >-----#
MAC_ParametersXDD_Diff = SEQ(name=u'MAC-ParametersXDD-Diff', mode=MODE_TYPE)
_MAC_ParametersXDD_Diff_skipUplinkTxDynamic = ENUM(name=u'skipUplinkTxDynamic', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MAC_ParametersXDD_Diff_skipUplinkTxDynamic._cont = ASN1Dict([(u'supported', 0)])
_MAC_ParametersXDD_Diff_skipUplinkTxDynamic._ext = None
_MAC_ParametersXDD_Diff_logicalChannelSR_DelayTimer = ENUM(name=u'logicalChannelSR-DelayTimer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MAC_ParametersXDD_Diff_logicalChannelSR_DelayTimer._cont = ASN1Dict([(u'supported', 0)])
_MAC_ParametersXDD_Diff_logicalChannelSR_DelayTimer._ext = None
_MAC_ParametersXDD_Diff_longDRX_Cycle = ENUM(name=u'longDRX-Cycle', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MAC_ParametersXDD_Diff_longDRX_Cycle._cont = ASN1Dict([(u'supported', 0)])
_MAC_ParametersXDD_Diff_longDRX_Cycle._ext = None
_MAC_ParametersXDD_Diff_shortDRX_Cycle = ENUM(name=u'shortDRX-Cycle', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MAC_ParametersXDD_Diff_shortDRX_Cycle._cont = ASN1Dict([(u'supported', 0)])
_MAC_ParametersXDD_Diff_shortDRX_Cycle._ext = None
_MAC_ParametersXDD_Diff_multipleSR_Configurations = ENUM(name=u'multipleSR-Configurations', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MAC_ParametersXDD_Diff_multipleSR_Configurations._cont = ASN1Dict([(u'supported', 0)])
_MAC_ParametersXDD_Diff_multipleSR_Configurations._ext = None
_MAC_ParametersXDD_Diff_multipleConfiguredGrants = ENUM(name=u'multipleConfiguredGrants', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MAC_ParametersXDD_Diff_multipleConfiguredGrants._cont = ASN1Dict([(u'supported', 0)])
_MAC_ParametersXDD_Diff_multipleConfiguredGrants._ext = None
MAC_ParametersXDD_Diff._cont = ASN1Dict([
(u'skipUplinkTxDynamic', _MAC_ParametersXDD_Diff_skipUplinkTxDynamic),
(u'logicalChannelSR-DelayTimer', _MAC_ParametersXDD_Diff_logicalChannelSR_DelayTimer),
(u'longDRX-Cycle', _MAC_ParametersXDD_Diff_longDRX_Cycle),
(u'shortDRX-Cycle', _MAC_ParametersXDD_Diff_shortDRX_Cycle),
(u'multipleSR-Configurations', _MAC_ParametersXDD_Diff_multipleSR_Configurations),
(u'multipleConfiguredGrants', _MAC_ParametersXDD_Diff_multipleConfiguredGrants),
])
MAC_ParametersXDD_Diff._ext = []
#-----< MeasAndMobParameters >-----#
MeasAndMobParameters = SEQ(name=u'MeasAndMobParameters', mode=MODE_TYPE)
_MeasAndMobParameters_measAndMobParametersCommon = SEQ(name=u'measAndMobParametersCommon', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasAndMobParametersCommon')), opt=True)
_MeasAndMobParameters_measAndMobParametersXDD_Diff = SEQ(name=u'measAndMobParametersXDD-Diff', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasAndMobParametersXDD-Diff')), opt=True)
_MeasAndMobParameters_measAndMobParametersFRX_Diff = SEQ(name=u'measAndMobParametersFRX-Diff', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasAndMobParametersFRX-Diff')), opt=True)
MeasAndMobParameters._cont = ASN1Dict([
(u'measAndMobParametersCommon', _MeasAndMobParameters_measAndMobParametersCommon),
(u'measAndMobParametersXDD-Diff', _MeasAndMobParameters_measAndMobParametersXDD_Diff),
(u'measAndMobParametersFRX-Diff', _MeasAndMobParameters_measAndMobParametersFRX_Diff),
])
MeasAndMobParameters._ext = None
#-----< MeasAndMobParametersCommon >-----#
MeasAndMobParametersCommon = SEQ(name=u'MeasAndMobParametersCommon', mode=MODE_TYPE)
_MeasAndMobParametersCommon_supportedGapPattern = BIT_STR(name=u'supportedGapPattern', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MeasAndMobParametersCommon_supportedGapPattern._const_sz = ASN1Set(rv=[22], rr=[], ev=None, er=[])
_MeasAndMobParametersCommon_ssb_RLM = ENUM(name=u'ssb-RLM', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MeasAndMobParametersCommon_ssb_RLM._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersCommon_ssb_RLM._ext = None
_MeasAndMobParametersCommon_ssb_AndCSI_RS_RLM = ENUM(name=u'ssb-AndCSI-RS-RLM', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MeasAndMobParametersCommon_ssb_AndCSI_RS_RLM._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersCommon_ssb_AndCSI_RS_RLM._ext = None
_MeasAndMobParametersCommon_eventB_MeasAndReport = ENUM(name=u'eventB-MeasAndReport', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_MeasAndMobParametersCommon_eventB_MeasAndReport._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersCommon_eventB_MeasAndReport._ext = None
_MeasAndMobParametersCommon_handoverFDD_TDD = ENUM(name=u'handoverFDD-TDD', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_MeasAndMobParametersCommon_handoverFDD_TDD._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersCommon_handoverFDD_TDD._ext = None
_MeasAndMobParametersCommon_eutra_CGI_Reporting = ENUM(name=u'eutra-CGI-Reporting', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_MeasAndMobParametersCommon_eutra_CGI_Reporting._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersCommon_eutra_CGI_Reporting._ext = None
_MeasAndMobParametersCommon_nr_CGI_Reporting = ENUM(name=u'nr-CGI-Reporting', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_MeasAndMobParametersCommon_nr_CGI_Reporting._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersCommon_nr_CGI_Reporting._ext = None
MeasAndMobParametersCommon._cont = ASN1Dict([
(u'supportedGapPattern', _MeasAndMobParametersCommon_supportedGapPattern),
(u'ssb-RLM', _MeasAndMobParametersCommon_ssb_RLM),
(u'ssb-AndCSI-RS-RLM', _MeasAndMobParametersCommon_ssb_AndCSI_RS_RLM),
(u'eventB-MeasAndReport', _MeasAndMobParametersCommon_eventB_MeasAndReport),
(u'handoverFDD-TDD', _MeasAndMobParametersCommon_handoverFDD_TDD),
(u'eutra-CGI-Reporting', _MeasAndMobParametersCommon_eutra_CGI_Reporting),
(u'nr-CGI-Reporting', _MeasAndMobParametersCommon_nr_CGI_Reporting),
])
MeasAndMobParametersCommon._ext = [u'eventB-MeasAndReport', u'handoverFDD-TDD', u'eutra-CGI-Reporting', u'nr-CGI-Reporting']
#-----< MeasAndMobParametersXDD-Diff >-----#
MeasAndMobParametersXDD_Diff = SEQ(name=u'MeasAndMobParametersXDD-Diff', mode=MODE_TYPE)
_MeasAndMobParametersXDD_Diff_intraAndInterF_MeasAndReport = ENUM(name=u'intraAndInterF-MeasAndReport', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MeasAndMobParametersXDD_Diff_intraAndInterF_MeasAndReport._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersXDD_Diff_intraAndInterF_MeasAndReport._ext = None
_MeasAndMobParametersXDD_Diff_eventA_MeasAndReport = ENUM(name=u'eventA-MeasAndReport', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MeasAndMobParametersXDD_Diff_eventA_MeasAndReport._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersXDD_Diff_eventA_MeasAndReport._ext = None
_MeasAndMobParametersXDD_Diff_handoverInterF = ENUM(name=u'handoverInterF', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_MeasAndMobParametersXDD_Diff_handoverInterF._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersXDD_Diff_handoverInterF._ext = None
_MeasAndMobParametersXDD_Diff_handoverLTE = ENUM(name=u'handoverLTE', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_MeasAndMobParametersXDD_Diff_handoverLTE._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersXDD_Diff_handoverLTE._ext = None
_MeasAndMobParametersXDD_Diff_handover_eLTE = ENUM(name=u'handover-eLTE', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_MeasAndMobParametersXDD_Diff_handover_eLTE._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersXDD_Diff_handover_eLTE._ext = None
MeasAndMobParametersXDD_Diff._cont = ASN1Dict([
(u'intraAndInterF-MeasAndReport', _MeasAndMobParametersXDD_Diff_intraAndInterF_MeasAndReport),
(u'eventA-MeasAndReport', _MeasAndMobParametersXDD_Diff_eventA_MeasAndReport),
(u'handoverInterF', _MeasAndMobParametersXDD_Diff_handoverInterF),
(u'handoverLTE', _MeasAndMobParametersXDD_Diff_handoverLTE),
(u'handover-eLTE', _MeasAndMobParametersXDD_Diff_handover_eLTE),
])
MeasAndMobParametersXDD_Diff._ext = [u'handoverInterF', u'handoverLTE', u'handover-eLTE']
#-----< MeasAndMobParametersFRX-Diff >-----#
MeasAndMobParametersFRX_Diff = SEQ(name=u'MeasAndMobParametersFRX-Diff', mode=MODE_TYPE)
_MeasAndMobParametersFRX_Diff_ss_SINR_Meas = ENUM(name=u'ss-SINR-Meas', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MeasAndMobParametersFRX_Diff_ss_SINR_Meas._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersFRX_Diff_ss_SINR_Meas._ext = None
_MeasAndMobParametersFRX_Diff_csi_RSRP_AndRSRQ_MeasWithSSB = ENUM(name=u'csi-RSRP-AndRSRQ-MeasWithSSB', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MeasAndMobParametersFRX_Diff_csi_RSRP_AndRSRQ_MeasWithSSB._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersFRX_Diff_csi_RSRP_AndRSRQ_MeasWithSSB._ext = None
_MeasAndMobParametersFRX_Diff_csi_RSRP_AndRSRQ_MeasWithoutSSB = ENUM(name=u'csi-RSRP-AndRSRQ-MeasWithoutSSB', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MeasAndMobParametersFRX_Diff_csi_RSRP_AndRSRQ_MeasWithoutSSB._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersFRX_Diff_csi_RSRP_AndRSRQ_MeasWithoutSSB._ext = None
_MeasAndMobParametersFRX_Diff_csi_SINR_Meas = ENUM(name=u'csi-SINR-Meas', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MeasAndMobParametersFRX_Diff_csi_SINR_Meas._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersFRX_Diff_csi_SINR_Meas._ext = None
_MeasAndMobParametersFRX_Diff_csi_RS_RLM = ENUM(name=u'csi-RS-RLM', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MeasAndMobParametersFRX_Diff_csi_RS_RLM._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersFRX_Diff_csi_RS_RLM._ext = None
_MeasAndMobParametersFRX_Diff_handoverInterF = ENUM(name=u'handoverInterF', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_MeasAndMobParametersFRX_Diff_handoverInterF._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersFRX_Diff_handoverInterF._ext = None
_MeasAndMobParametersFRX_Diff_handoverLTE = ENUM(name=u'handoverLTE', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_MeasAndMobParametersFRX_Diff_handoverLTE._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersFRX_Diff_handoverLTE._ext = None
_MeasAndMobParametersFRX_Diff_handover_eLTE = ENUM(name=u'handover-eLTE', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_MeasAndMobParametersFRX_Diff_handover_eLTE._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersFRX_Diff_handover_eLTE._ext = None
MeasAndMobParametersFRX_Diff._cont = ASN1Dict([
(u'ss-SINR-Meas', _MeasAndMobParametersFRX_Diff_ss_SINR_Meas),
(u'csi-RSRP-AndRSRQ-MeasWithSSB', _MeasAndMobParametersFRX_Diff_csi_RSRP_AndRSRQ_MeasWithSSB),
(u'csi-RSRP-AndRSRQ-MeasWithoutSSB', _MeasAndMobParametersFRX_Diff_csi_RSRP_AndRSRQ_MeasWithoutSSB),
(u'csi-SINR-Meas', _MeasAndMobParametersFRX_Diff_csi_SINR_Meas),
(u'csi-RS-RLM', _MeasAndMobParametersFRX_Diff_csi_RS_RLM),
(u'handoverInterF', _MeasAndMobParametersFRX_Diff_handoverInterF),
(u'handoverLTE', _MeasAndMobParametersFRX_Diff_handoverLTE),
(u'handover-eLTE', _MeasAndMobParametersFRX_Diff_handover_eLTE),
])
MeasAndMobParametersFRX_Diff._ext = [u'handoverInterF', u'handoverLTE', u'handover-eLTE']
#-----< MeasAndMobParametersMRDC >-----#
MeasAndMobParametersMRDC = SEQ(name=u'MeasAndMobParametersMRDC', mode=MODE_TYPE)
_MeasAndMobParametersMRDC_measAndMobParametersMRDC_Common = SEQ(name=u'measAndMobParametersMRDC-Common', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasAndMobParametersMRDC-Common')), opt=True)
_MeasAndMobParametersMRDC_measAndMobParametersMRDC_XDD_Diff = SEQ(name=u'measAndMobParametersMRDC-XDD-Diff', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasAndMobParametersMRDC-XDD-Diff')), opt=True)
_MeasAndMobParametersMRDC_measAndMobParametersMRDC_FRX_Diff = SEQ(name=u'measAndMobParametersMRDC-FRX-Diff', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasAndMobParametersMRDC-FRX-Diff')), opt=True)
MeasAndMobParametersMRDC._cont = ASN1Dict([
(u'measAndMobParametersMRDC-Common', _MeasAndMobParametersMRDC_measAndMobParametersMRDC_Common),
(u'measAndMobParametersMRDC-XDD-Diff', _MeasAndMobParametersMRDC_measAndMobParametersMRDC_XDD_Diff),
(u'measAndMobParametersMRDC-FRX-Diff', _MeasAndMobParametersMRDC_measAndMobParametersMRDC_FRX_Diff),
])
MeasAndMobParametersMRDC._ext = None
#-----< MeasAndMobParametersMRDC-Common >-----#
MeasAndMobParametersMRDC_Common = SEQ(name=u'MeasAndMobParametersMRDC-Common', mode=MODE_TYPE)
_MeasAndMobParametersMRDC_Common_independentGapConfig = ENUM(name=u'independentGapConfig', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MeasAndMobParametersMRDC_Common_independentGapConfig._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersMRDC_Common_independentGapConfig._ext = None
MeasAndMobParametersMRDC_Common._cont = ASN1Dict([
(u'independentGapConfig', _MeasAndMobParametersMRDC_Common_independentGapConfig),
])
MeasAndMobParametersMRDC_Common._ext = None
#-----< MeasAndMobParametersMRDC-XDD-Diff >-----#
MeasAndMobParametersMRDC_XDD_Diff = SEQ(name=u'MeasAndMobParametersMRDC-XDD-Diff', mode=MODE_TYPE)
_MeasAndMobParametersMRDC_XDD_Diff_sftd_MeasPSCell = ENUM(name=u'sftd-MeasPSCell', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MeasAndMobParametersMRDC_XDD_Diff_sftd_MeasPSCell._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersMRDC_XDD_Diff_sftd_MeasPSCell._ext = None
_MeasAndMobParametersMRDC_XDD_Diff_sftd_MeasNR_Cell = ENUM(name=u'sftd-MeasNR-Cell', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MeasAndMobParametersMRDC_XDD_Diff_sftd_MeasNR_Cell._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersMRDC_XDD_Diff_sftd_MeasNR_Cell._ext = None
MeasAndMobParametersMRDC_XDD_Diff._cont = ASN1Dict([
(u'sftd-MeasPSCell', _MeasAndMobParametersMRDC_XDD_Diff_sftd_MeasPSCell),
(u'sftd-MeasNR-Cell', _MeasAndMobParametersMRDC_XDD_Diff_sftd_MeasNR_Cell),
])
MeasAndMobParametersMRDC_XDD_Diff._ext = None
#-----< MeasAndMobParametersMRDC-FRX-Diff >-----#
MeasAndMobParametersMRDC_FRX_Diff = SEQ(name=u'MeasAndMobParametersMRDC-FRX-Diff', mode=MODE_TYPE)
_MeasAndMobParametersMRDC_FRX_Diff_simultaneousRxDataSSB_DiffNumerology = ENUM(name=u'simultaneousRxDataSSB-DiffNumerology', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MeasAndMobParametersMRDC_FRX_Diff_simultaneousRxDataSSB_DiffNumerology._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersMRDC_FRX_Diff_simultaneousRxDataSSB_DiffNumerology._ext = None
MeasAndMobParametersMRDC_FRX_Diff._cont = ASN1Dict([
(u'simultaneousRxDataSSB-DiffNumerology', _MeasAndMobParametersMRDC_FRX_Diff_simultaneousRxDataSSB_DiffNumerology),
])
MeasAndMobParametersMRDC_FRX_Diff._ext = None
#-----< MIMO-LayersDL >-----#
MIMO_LayersDL = ENUM(name=u'MIMO-LayersDL', mode=MODE_TYPE)
MIMO_LayersDL._cont = ASN1Dict([(u'twoLayers', 0), (u'fourLayers', 1), (u'eightLayers', 2)])
MIMO_LayersDL._ext = None
#-----< MIMO-LayersUL >-----#
MIMO_LayersUL = ENUM(name=u'MIMO-LayersUL', mode=MODE_TYPE)
MIMO_LayersUL._cont = ASN1Dict([(u'oneLayer', 0), (u'twoLayers', 1), (u'fourLayers', 2)])
MIMO_LayersUL._ext = None
#-----< MIMO-ParametersPerBand >-----#
MIMO_ParametersPerBand = SEQ(name=u'MIMO-ParametersPerBand', mode=MODE_TYPE)
_MIMO_ParametersPerBand_tci_StatePDSCH = SEQ(name=u'tci-StatePDSCH', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MIMO_ParametersPerBand_tci_StatePDSCH_maxNumberConfiguredTCIstatesPerCC = ENUM(name=u'maxNumberConfiguredTCIstatesPerCC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MIMO_ParametersPerBand_tci_StatePDSCH_maxNumberConfiguredTCIstatesPerCC._cont = ASN1Dict([(u'n4', 0), (u'n8', 1), (u'n16', 2), (u'n32', 3), (u'n64', 4), (u'n128', 5)])
__MIMO_ParametersPerBand_tci_StatePDSCH_maxNumberConfiguredTCIstatesPerCC._ext = None
__MIMO_ParametersPerBand_tci_StatePDSCH_maxNumberActiveTCI_PerBWP = ENUM(name=u'maxNumberActiveTCI-PerBWP', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MIMO_ParametersPerBand_tci_StatePDSCH_maxNumberActiveTCI_PerBWP._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2), (u'n8', 3)])
__MIMO_ParametersPerBand_tci_StatePDSCH_maxNumberActiveTCI_PerBWP._ext = None
_MIMO_ParametersPerBand_tci_StatePDSCH._cont = ASN1Dict([
(u'maxNumberConfiguredTCIstatesPerCC', __MIMO_ParametersPerBand_tci_StatePDSCH_maxNumberConfiguredTCIstatesPerCC),
(u'maxNumberActiveTCI-PerBWP', __MIMO_ParametersPerBand_tci_StatePDSCH_maxNumberActiveTCI_PerBWP),
])
_MIMO_ParametersPerBand_tci_StatePDSCH._ext = None
_MIMO_ParametersPerBand_additionalActiveTCI_StatePDCCH = ENUM(name=u'additionalActiveTCI-StatePDCCH', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MIMO_ParametersPerBand_additionalActiveTCI_StatePDCCH._cont = ASN1Dict([(u'supported', 0)])
_MIMO_ParametersPerBand_additionalActiveTCI_StatePDCCH._ext = None
_MIMO_ParametersPerBand_pusch_TransCoherence = ENUM(name=u'pusch-TransCoherence', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MIMO_ParametersPerBand_pusch_TransCoherence._cont = ASN1Dict([(u'nonCoherent', 0), (u'partialNonCoherent', 1), (u'fullCoherent', 2)])
_MIMO_ParametersPerBand_pusch_TransCoherence._ext = None
_MIMO_ParametersPerBand_beamCorrespondence = ENUM(name=u'beamCorrespondence', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MIMO_ParametersPerBand_beamCorrespondence._cont = ASN1Dict([(u'supported', 0)])
_MIMO_ParametersPerBand_beamCorrespondence._ext = None
_MIMO_ParametersPerBand_periodicBeamReport = ENUM(name=u'periodicBeamReport', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MIMO_ParametersPerBand_periodicBeamReport._cont = ASN1Dict([(u'supported', 0)])
_MIMO_ParametersPerBand_periodicBeamReport._ext = None
_MIMO_ParametersPerBand_aperiodicBeamReport = ENUM(name=u'aperiodicBeamReport', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MIMO_ParametersPerBand_aperiodicBeamReport._cont = ASN1Dict([(u'supported', 0)])
_MIMO_ParametersPerBand_aperiodicBeamReport._ext = None
_MIMO_ParametersPerBand_sp_BeamReportPUCCH = ENUM(name=u'sp-BeamReportPUCCH', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MIMO_ParametersPerBand_sp_BeamReportPUCCH._cont = ASN1Dict([(u'supported', 0)])
_MIMO_ParametersPerBand_sp_BeamReportPUCCH._ext = None
_MIMO_ParametersPerBand_sp_BeamReportPUSCH = ENUM(name=u'sp-BeamReportPUSCH', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MIMO_ParametersPerBand_sp_BeamReportPUSCH._cont = ASN1Dict([(u'supported', 0)])
_MIMO_ParametersPerBand_sp_BeamReportPUSCH._ext = None
_MIMO_ParametersPerBand_beamManagementSSB_CSI_RS = SEQ(name=u'beamManagementSSB-CSI-RS', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BeamManagementSSB-CSI-RS')), opt=True)
_MIMO_ParametersPerBand_maxNumberRxBeam = INT(name=u'maxNumberRxBeam', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MIMO_ParametersPerBand_maxNumberRxBeam._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=8)], ev=None, er=[])
_MIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL = SEQ(name=u'maxNumberRxTxBeamSwitchDL', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_15kHz = ENUM(name=u'scs-15kHz', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_15kHz._cont = ASN1Dict([(u'n4', 0), (u'n7', 1), (u'n14', 2)])
__MIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_15kHz._ext = None
__MIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_30kHz = ENUM(name=u'scs-30kHz', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_30kHz._cont = ASN1Dict([(u'n4', 0), (u'n7', 1), (u'n14', 2)])
__MIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_30kHz._ext = None
__MIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_60kHz = ENUM(name=u'scs-60kHz', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_60kHz._cont = ASN1Dict([(u'n4', 0), (u'n7', 1), (u'n14', 2)])
__MIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_60kHz._ext = None
__MIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_120kHz = ENUM(name=u'scs-120kHz', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_120kHz._cont = ASN1Dict([(u'n4', 0), (u'n7', 1), (u'n14', 2)])
__MIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_120kHz._ext = None
__MIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_240kHz = ENUM(name=u'scs-240kHz', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_240kHz._cont = ASN1Dict([(u'n4', 0), (u'n7', 1), (u'n14', 2)])
__MIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_240kHz._ext = None
_MIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL._cont = ASN1Dict([
(u'scs-15kHz', __MIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_15kHz),
(u'scs-30kHz', __MIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_30kHz),
(u'scs-60kHz', __MIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_60kHz),
(u'scs-120kHz', __MIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_120kHz),
(u'scs-240kHz', __MIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_240kHz),
])
_MIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL._ext = None
_MIMO_ParametersPerBand_maxNumberNonGroupBeamReporting = ENUM(name=u'maxNumberNonGroupBeamReporting', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MIMO_ParametersPerBand_maxNumberNonGroupBeamReporting._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2)])
_MIMO_ParametersPerBand_maxNumberNonGroupBeamReporting._ext = None
_MIMO_ParametersPerBand_groupBeamReporting = ENUM(name=u'groupBeamReporting', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MIMO_ParametersPerBand_groupBeamReporting._cont = ASN1Dict([(u'supported', 0)])
_MIMO_ParametersPerBand_groupBeamReporting._ext = None
_MIMO_ParametersPerBand_uplinkBeamManagement = SEQ(name=u'uplinkBeamManagement', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MIMO_ParametersPerBand_uplinkBeamManagement_maxNumberSRS_ResourcePerSet_BM = ENUM(name=u'maxNumberSRS-ResourcePerSet-BM', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MIMO_ParametersPerBand_uplinkBeamManagement_maxNumberSRS_ResourcePerSet_BM._cont = ASN1Dict([(u'n2', 0), (u'n4', 1), (u'n8', 2), (u'n16', 3)])
__MIMO_ParametersPerBand_uplinkBeamManagement_maxNumberSRS_ResourcePerSet_BM._ext = None
__MIMO_ParametersPerBand_uplinkBeamManagement_maxNumberSRS_ResourceSet = INT(name=u'maxNumberSRS-ResourceSet', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MIMO_ParametersPerBand_uplinkBeamManagement_maxNumberSRS_ResourceSet._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_MIMO_ParametersPerBand_uplinkBeamManagement._cont = ASN1Dict([
(u'maxNumberSRS-ResourcePerSet-BM', __MIMO_ParametersPerBand_uplinkBeamManagement_maxNumberSRS_ResourcePerSet_BM),
(u'maxNumberSRS-ResourceSet', __MIMO_ParametersPerBand_uplinkBeamManagement_maxNumberSRS_ResourceSet),
])
_MIMO_ParametersPerBand_uplinkBeamManagement._ext = None
_MIMO_ParametersPerBand_maxNumberCSI_RS_BFR = INT(name=u'maxNumberCSI-RS-BFR', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MIMO_ParametersPerBand_maxNumberCSI_RS_BFR._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_MIMO_ParametersPerBand_maxNumberSSB_BFR = INT(name=u'maxNumberSSB-BFR', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MIMO_ParametersPerBand_maxNumberSSB_BFR._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_MIMO_ParametersPerBand_maxNumberCSI_RS_SSB_BFR = INT(name=u'maxNumberCSI-RS-SSB-BFR', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MIMO_ParametersPerBand_maxNumberCSI_RS_SSB_BFR._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[])
_MIMO_ParametersPerBand_twoPortsPTRS_DL = ENUM(name=u'twoPortsPTRS-DL', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MIMO_ParametersPerBand_twoPortsPTRS_DL._cont = ASN1Dict([(u'supported', 0)])
_MIMO_ParametersPerBand_twoPortsPTRS_DL._ext = None
_MIMO_ParametersPerBand_twoPortsPTRS_UL = ENUM(name=u'twoPortsPTRS-UL', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MIMO_ParametersPerBand_twoPortsPTRS_UL._cont = ASN1Dict([(u'supported', 0)])
_MIMO_ParametersPerBand_twoPortsPTRS_UL._ext = None
_MIMO_ParametersPerBand_supportedSRS_Resources = SEQ(name=u'supportedSRS-Resources', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-Resources')), opt=True)
_MIMO_ParametersPerBand_maxNumberSimultaneousSRS_PerCC = INT(name=u'maxNumberSimultaneousSRS-PerCC', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MIMO_ParametersPerBand_maxNumberSimultaneousSRS_PerCC._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_MIMO_ParametersPerBand_beamReportTiming = SEQ(name=u'beamReportTiming', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MIMO_ParametersPerBand_beamReportTiming_scs_15kHz = ENUM(name=u'scs-15kHz', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MIMO_ParametersPerBand_beamReportTiming_scs_15kHz._cont = ASN1Dict([(u'sym2', 0), (u'sym4', 1), (u'sym8', 2)])
__MIMO_ParametersPerBand_beamReportTiming_scs_15kHz._ext = None
__MIMO_ParametersPerBand_beamReportTiming_scs_30kHz = ENUM(name=u'scs-30kHz', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MIMO_ParametersPerBand_beamReportTiming_scs_30kHz._cont = ASN1Dict([(u'sym4', 0), (u'sym8', 1), (u'sym14', 2)])
__MIMO_ParametersPerBand_beamReportTiming_scs_30kHz._ext = None
__MIMO_ParametersPerBand_beamReportTiming_scs_60kHz = ENUM(name=u'scs-60kHz', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MIMO_ParametersPerBand_beamReportTiming_scs_60kHz._cont = ASN1Dict([(u'sym8', 0), (u'sym14', 1), (u'sym28', 2)])
__MIMO_ParametersPerBand_beamReportTiming_scs_60kHz._ext = None
__MIMO_ParametersPerBand_beamReportTiming_scs_120kHz = ENUM(name=u'scs-120kHz', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MIMO_ParametersPerBand_beamReportTiming_scs_120kHz._cont = ASN1Dict([(u'sym14', 0), (u'sym28', 1), (u'sym56', 2)])
__MIMO_ParametersPerBand_beamReportTiming_scs_120kHz._ext = None
_MIMO_ParametersPerBand_beamReportTiming._cont = ASN1Dict([
(u'scs-15kHz', __MIMO_ParametersPerBand_beamReportTiming_scs_15kHz),
(u'scs-30kHz', __MIMO_ParametersPerBand_beamReportTiming_scs_30kHz),
(u'scs-60kHz', __MIMO_ParametersPerBand_beamReportTiming_scs_60kHz),
(u'scs-120kHz', __MIMO_ParametersPerBand_beamReportTiming_scs_120kHz),
])
_MIMO_ParametersPerBand_beamReportTiming._ext = None
_MIMO_ParametersPerBand_ptrs_DensityRecommendationSetDL = SEQ(name=u'ptrs-DensityRecommendationSetDL', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MIMO_ParametersPerBand_ptrs_DensityRecommendationSetDL_scs_15kHz = SEQ(name=u'scs-15kHz', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PTRS-DensityRecommendationDL')), opt=True)
__MIMO_ParametersPerBand_ptrs_DensityRecommendationSetDL_scs_30kHz = SEQ(name=u'scs-30kHz', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PTRS-DensityRecommendationDL')), opt=True)
__MIMO_ParametersPerBand_ptrs_DensityRecommendationSetDL_scs_60kHz = SEQ(name=u'scs-60kHz', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PTRS-DensityRecommendationDL')), opt=True)
__MIMO_ParametersPerBand_ptrs_DensityRecommendationSetDL_scs_120kHz = SEQ(name=u'scs-120kHz', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PTRS-DensityRecommendationDL')), opt=True)
_MIMO_ParametersPerBand_ptrs_DensityRecommendationSetDL._cont = ASN1Dict([
(u'scs-15kHz', __MIMO_ParametersPerBand_ptrs_DensityRecommendationSetDL_scs_15kHz),
(u'scs-30kHz', __MIMO_ParametersPerBand_ptrs_DensityRecommendationSetDL_scs_30kHz),
(u'scs-60kHz', __MIMO_ParametersPerBand_ptrs_DensityRecommendationSetDL_scs_60kHz),
(u'scs-120kHz', __MIMO_ParametersPerBand_ptrs_DensityRecommendationSetDL_scs_120kHz),
])
_MIMO_ParametersPerBand_ptrs_DensityRecommendationSetDL._ext = None
_MIMO_ParametersPerBand_ptrs_DensityRecommendationSetUL = SEQ(name=u'ptrs-DensityRecommendationSetUL', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MIMO_ParametersPerBand_ptrs_DensityRecommendationSetUL_scs_15kHz = SEQ(name=u'scs-15kHz', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PTRS-DensityRecommendationUL')), opt=True)
__MIMO_ParametersPerBand_ptrs_DensityRecommendationSetUL_scs_30kHz = SEQ(name=u'scs-30kHz', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PTRS-DensityRecommendationUL')), opt=True)
__MIMO_ParametersPerBand_ptrs_DensityRecommendationSetUL_scs_60kHz = SEQ(name=u'scs-60kHz', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PTRS-DensityRecommendationUL')), opt=True)
__MIMO_ParametersPerBand_ptrs_DensityRecommendationSetUL_scs_120kHz = SEQ(name=u'scs-120kHz', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PTRS-DensityRecommendationUL')), opt=True)
_MIMO_ParametersPerBand_ptrs_DensityRecommendationSetUL._cont = ASN1Dict([
(u'scs-15kHz', __MIMO_ParametersPerBand_ptrs_DensityRecommendationSetUL_scs_15kHz),
(u'scs-30kHz', __MIMO_ParametersPerBand_ptrs_DensityRecommendationSetUL_scs_30kHz),
(u'scs-60kHz', __MIMO_ParametersPerBand_ptrs_DensityRecommendationSetUL_scs_60kHz),
(u'scs-120kHz', __MIMO_ParametersPerBand_ptrs_DensityRecommendationSetUL_scs_120kHz),
])
_MIMO_ParametersPerBand_ptrs_DensityRecommendationSetUL._ext = None
_MIMO_ParametersPerBand_csi_RS_ForTracking = SEQ(name=u'csi-RS-ForTracking', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-RS-ForTracking')), opt=True)
_MIMO_ParametersPerBand_aperiodicTRS = ENUM(name=u'aperiodicTRS', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MIMO_ParametersPerBand_aperiodicTRS._cont = ASN1Dict([(u'supported', 0)])
_MIMO_ParametersPerBand_aperiodicTRS._ext = None
MIMO_ParametersPerBand._cont = ASN1Dict([
(u'tci-StatePDSCH', _MIMO_ParametersPerBand_tci_StatePDSCH),
(u'additionalActiveTCI-StatePDCCH', _MIMO_ParametersPerBand_additionalActiveTCI_StatePDCCH),
(u'pusch-TransCoherence', _MIMO_ParametersPerBand_pusch_TransCoherence),
(u'beamCorrespondence', _MIMO_ParametersPerBand_beamCorrespondence),
(u'periodicBeamReport', _MIMO_ParametersPerBand_periodicBeamReport),
(u'aperiodicBeamReport', _MIMO_ParametersPerBand_aperiodicBeamReport),
(u'sp-BeamReportPUCCH', _MIMO_ParametersPerBand_sp_BeamReportPUCCH),
(u'sp-BeamReportPUSCH', _MIMO_ParametersPerBand_sp_BeamReportPUSCH),
(u'beamManagementSSB-CSI-RS', _MIMO_ParametersPerBand_beamManagementSSB_CSI_RS),
(u'maxNumberRxBeam', _MIMO_ParametersPerBand_maxNumberRxBeam),
(u'maxNumberRxTxBeamSwitchDL', _MIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL),
(u'maxNumberNonGroupBeamReporting', _MIMO_ParametersPerBand_maxNumberNonGroupBeamReporting),
(u'groupBeamReporting', _MIMO_ParametersPerBand_groupBeamReporting),
(u'uplinkBeamManagement', _MIMO_ParametersPerBand_uplinkBeamManagement),
(u'maxNumberCSI-RS-BFR', _MIMO_ParametersPerBand_maxNumberCSI_RS_BFR),
(u'maxNumberSSB-BFR', _MIMO_ParametersPerBand_maxNumberSSB_BFR),
(u'maxNumberCSI-RS-SSB-BFR', _MIMO_ParametersPerBand_maxNumberCSI_RS_SSB_BFR),
(u'twoPortsPTRS-DL', _MIMO_ParametersPerBand_twoPortsPTRS_DL),
(u'twoPortsPTRS-UL', _MIMO_ParametersPerBand_twoPortsPTRS_UL),
(u'supportedSRS-Resources', _MIMO_ParametersPerBand_supportedSRS_Resources),
(u'maxNumberSimultaneousSRS-PerCC', _MIMO_ParametersPerBand_maxNumberSimultaneousSRS_PerCC),
(u'beamReportTiming', _MIMO_ParametersPerBand_beamReportTiming),
(u'ptrs-DensityRecommendationSetDL', _MIMO_ParametersPerBand_ptrs_DensityRecommendationSetDL),
(u'ptrs-DensityRecommendationSetUL', _MIMO_ParametersPerBand_ptrs_DensityRecommendationSetUL),
(u'csi-RS-ForTracking', _MIMO_ParametersPerBand_csi_RS_ForTracking),
(u'aperiodicTRS', _MIMO_ParametersPerBand_aperiodicTRS),
])
MIMO_ParametersPerBand._ext = []
#-----< BeamManagementSSB-CSI-RS >-----#
BeamManagementSSB_CSI_RS = SEQ(name=u'BeamManagementSSB-CSI-RS', mode=MODE_TYPE)
_BeamManagementSSB_CSI_RS_maxNumberSSB_CSI_RS_ResourceOneTx = ENUM(name=u'maxNumberSSB-CSI-RS-ResourceOneTx', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_BeamManagementSSB_CSI_RS_maxNumberSSB_CSI_RS_ResourceOneTx._cont = ASN1Dict([(u'n8', 0), (u'n16', 1), (u'n32', 2), (u'n64', 3)])
_BeamManagementSSB_CSI_RS_maxNumberSSB_CSI_RS_ResourceOneTx._ext = None
_BeamManagementSSB_CSI_RS_maxNumberSSB_CSI_RS_ResourceTwoTx = ENUM(name=u'maxNumberSSB-CSI-RS-ResourceTwoTx', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_BeamManagementSSB_CSI_RS_maxNumberSSB_CSI_RS_ResourceTwoTx._cont = ASN1Dict([(u'n0', 0), (u'n4', 1), (u'n8', 2), (u'n16', 3), (u'n32', 4), (u'n64', 5)])
_BeamManagementSSB_CSI_RS_maxNumberSSB_CSI_RS_ResourceTwoTx._ext = None
_BeamManagementSSB_CSI_RS_supportedCSI_RS_Density = ENUM(name=u'supportedCSI-RS-Density', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_BeamManagementSSB_CSI_RS_supportedCSI_RS_Density._cont = ASN1Dict([(u'one', 0), (u'three', 1), (u'oneAndThree', 2)])
_BeamManagementSSB_CSI_RS_supportedCSI_RS_Density._ext = None
BeamManagementSSB_CSI_RS._cont = ASN1Dict([
(u'maxNumberSSB-CSI-RS-ResourceOneTx', _BeamManagementSSB_CSI_RS_maxNumberSSB_CSI_RS_ResourceOneTx),
(u'maxNumberSSB-CSI-RS-ResourceTwoTx', _BeamManagementSSB_CSI_RS_maxNumberSSB_CSI_RS_ResourceTwoTx),
(u'supportedCSI-RS-Density', _BeamManagementSSB_CSI_RS_supportedCSI_RS_Density),
])
BeamManagementSSB_CSI_RS._ext = None
#-----< CSI-RS-ForTracking >-----#
CSI_RS_ForTracking = SEQ(name=u'CSI-RS-ForTracking', mode=MODE_TYPE)
_CSI_RS_ForTracking_burstLength = INT(name=u'burstLength', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_RS_ForTracking_burstLength._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
_CSI_RS_ForTracking_maxSimultaneousResourceSetsPerCC = INT(name=u'maxSimultaneousResourceSetsPerCC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_RS_ForTracking_maxSimultaneousResourceSetsPerCC._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_CSI_RS_ForTracking_maxConfiguredResourceSetsPerCC = INT(name=u'maxConfiguredResourceSetsPerCC', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_RS_ForTracking_maxConfiguredResourceSetsPerCC._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_CSI_RS_ForTracking_maxConfiguredResourceSetsAllCC = INT(name=u'maxConfiguredResourceSetsAllCC', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_RS_ForTracking_maxConfiguredResourceSetsAllCC._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=128)], ev=None, er=[])
CSI_RS_ForTracking._cont = ASN1Dict([
(u'burstLength', _CSI_RS_ForTracking_burstLength),
(u'maxSimultaneousResourceSetsPerCC', _CSI_RS_ForTracking_maxSimultaneousResourceSetsPerCC),
(u'maxConfiguredResourceSetsPerCC', _CSI_RS_ForTracking_maxConfiguredResourceSetsPerCC),
(u'maxConfiguredResourceSetsAllCC', _CSI_RS_ForTracking_maxConfiguredResourceSetsAllCC),
])
CSI_RS_ForTracking._ext = None
#-----< PTRS-DensityRecommendationDL >-----#
PTRS_DensityRecommendationDL = SEQ(name=u'PTRS-DensityRecommendationDL', mode=MODE_TYPE)
_PTRS_DensityRecommendationDL_frequencyDensity1 = INT(name=u'frequencyDensity1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PTRS_DensityRecommendationDL_frequencyDensity1._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=276)], ev=None, er=[])
_PTRS_DensityRecommendationDL_frequencyDensity2 = INT(name=u'frequencyDensity2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PTRS_DensityRecommendationDL_frequencyDensity2._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=276)], ev=None, er=[])
_PTRS_DensityRecommendationDL_timeDensity1 = INT(name=u'timeDensity1', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PTRS_DensityRecommendationDL_timeDensity1._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=29)], ev=None, er=[])
_PTRS_DensityRecommendationDL_timeDensity2 = INT(name=u'timeDensity2', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PTRS_DensityRecommendationDL_timeDensity2._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=29)], ev=None, er=[])
_PTRS_DensityRecommendationDL_timeDensity3 = INT(name=u'timeDensity3', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PTRS_DensityRecommendationDL_timeDensity3._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=29)], ev=None, er=[])
PTRS_DensityRecommendationDL._cont = ASN1Dict([
(u'frequencyDensity1', _PTRS_DensityRecommendationDL_frequencyDensity1),
(u'frequencyDensity2', _PTRS_DensityRecommendationDL_frequencyDensity2),
(u'timeDensity1', _PTRS_DensityRecommendationDL_timeDensity1),
(u'timeDensity2', _PTRS_DensityRecommendationDL_timeDensity2),
(u'timeDensity3', _PTRS_DensityRecommendationDL_timeDensity3),
])
PTRS_DensityRecommendationDL._ext = None
#-----< PTRS-DensityRecommendationUL >-----#
PTRS_DensityRecommendationUL = SEQ(name=u'PTRS-DensityRecommendationUL', mode=MODE_TYPE)
_PTRS_DensityRecommendationUL_frequencyDensity1 = INT(name=u'frequencyDensity1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PTRS_DensityRecommendationUL_frequencyDensity1._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=276)], ev=None, er=[])
_PTRS_DensityRecommendationUL_frequencyDensity2 = INT(name=u'frequencyDensity2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PTRS_DensityRecommendationUL_frequencyDensity2._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=276)], ev=None, er=[])
_PTRS_DensityRecommendationUL_timeDensity1 = INT(name=u'timeDensity1', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PTRS_DensityRecommendationUL_timeDensity1._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=29)], ev=None, er=[])
_PTRS_DensityRecommendationUL_timeDensity2 = INT(name=u'timeDensity2', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PTRS_DensityRecommendationUL_timeDensity2._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=29)], ev=None, er=[])
_PTRS_DensityRecommendationUL_timeDensity3 = INT(name=u'timeDensity3', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PTRS_DensityRecommendationUL_timeDensity3._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=29)], ev=None, er=[])
_PTRS_DensityRecommendationUL_sampleDensity1 = INT(name=u'sampleDensity1', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PTRS_DensityRecommendationUL_sampleDensity1._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=276)], ev=None, er=[])
_PTRS_DensityRecommendationUL_sampleDensity2 = INT(name=u'sampleDensity2', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PTRS_DensityRecommendationUL_sampleDensity2._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=276)], ev=None, er=[])
_PTRS_DensityRecommendationUL_sampleDensity3 = INT(name=u'sampleDensity3', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PTRS_DensityRecommendationUL_sampleDensity3._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=276)], ev=None, er=[])
_PTRS_DensityRecommendationUL_sampleDensity4 = INT(name=u'sampleDensity4', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PTRS_DensityRecommendationUL_sampleDensity4._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=276)], ev=None, er=[])
_PTRS_DensityRecommendationUL_sampleDensity5 = INT(name=u'sampleDensity5', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PTRS_DensityRecommendationUL_sampleDensity5._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=276)], ev=None, er=[])
PTRS_DensityRecommendationUL._cont = ASN1Dict([
(u'frequencyDensity1', _PTRS_DensityRecommendationUL_frequencyDensity1),
(u'frequencyDensity2', _PTRS_DensityRecommendationUL_frequencyDensity2),
(u'timeDensity1', _PTRS_DensityRecommendationUL_timeDensity1),
(u'timeDensity2', _PTRS_DensityRecommendationUL_timeDensity2),
(u'timeDensity3', _PTRS_DensityRecommendationUL_timeDensity3),
(u'sampleDensity1', _PTRS_DensityRecommendationUL_sampleDensity1),
(u'sampleDensity2', _PTRS_DensityRecommendationUL_sampleDensity2),
(u'sampleDensity3', _PTRS_DensityRecommendationUL_sampleDensity3),
(u'sampleDensity4', _PTRS_DensityRecommendationUL_sampleDensity4),
(u'sampleDensity5', _PTRS_DensityRecommendationUL_sampleDensity5),
])
PTRS_DensityRecommendationUL._ext = None
#-----< SRS-Resources >-----#
SRS_Resources = SEQ(name=u'SRS-Resources', mode=MODE_TYPE)
_SRS_Resources_maxNumberAperiodicSRS_PerBWP = ENUM(name=u'maxNumberAperiodicSRS-PerBWP', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_Resources_maxNumberAperiodicSRS_PerBWP._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2), (u'n8', 3), (u'n16', 4)])
_SRS_Resources_maxNumberAperiodicSRS_PerBWP._ext = None
_SRS_Resources_maxNumberAperiodicSRS_PerBWP_PerSlot = INT(name=u'maxNumberAperiodicSRS-PerBWP-PerSlot', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_Resources_maxNumberAperiodicSRS_PerBWP_PerSlot._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=6)], ev=None, er=[])
_SRS_Resources_maxNumberPeriodicSRS_PerBWP = ENUM(name=u'maxNumberPeriodicSRS-PerBWP', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_Resources_maxNumberPeriodicSRS_PerBWP._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2), (u'n8', 3), (u'n16', 4)])
_SRS_Resources_maxNumberPeriodicSRS_PerBWP._ext = None
_SRS_Resources_maxNumberPeriodicSRS_PerBWP_PerSlot = INT(name=u'maxNumberPeriodicSRS-PerBWP-PerSlot', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_Resources_maxNumberPeriodicSRS_PerBWP_PerSlot._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=6)], ev=None, er=[])
_SRS_Resources_maxNumberSemiPersitentSRS_PerBWP = ENUM(name=u'maxNumberSemiPersitentSRS-PerBWP', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_Resources_maxNumberSemiPersitentSRS_PerBWP._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2), (u'n8', 3), (u'n16', 4)])
_SRS_Resources_maxNumberSemiPersitentSRS_PerBWP._ext = None
_SRS_Resources_maxNumberSP_SRS_PerBWP_PerSlot = INT(name=u'maxNumberSP-SRS-PerBWP-PerSlot', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_Resources_maxNumberSP_SRS_PerBWP_PerSlot._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=6)], ev=None, er=[])
_SRS_Resources_maxNumberSRS_Ports_PerResource = ENUM(name=u'maxNumberSRS-Ports-PerResource', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_Resources_maxNumberSRS_Ports_PerResource._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2)])
_SRS_Resources_maxNumberSRS_Ports_PerResource._ext = None
SRS_Resources._cont = ASN1Dict([
(u'maxNumberAperiodicSRS-PerBWP', _SRS_Resources_maxNumberAperiodicSRS_PerBWP),
(u'maxNumberAperiodicSRS-PerBWP-PerSlot', _SRS_Resources_maxNumberAperiodicSRS_PerBWP_PerSlot),
(u'maxNumberPeriodicSRS-PerBWP', _SRS_Resources_maxNumberPeriodicSRS_PerBWP),
(u'maxNumberPeriodicSRS-PerBWP-PerSlot', _SRS_Resources_maxNumberPeriodicSRS_PerBWP_PerSlot),
(u'maxNumberSemiPersitentSRS-PerBWP', _SRS_Resources_maxNumberSemiPersitentSRS_PerBWP),
(u'maxNumberSP-SRS-PerBWP-PerSlot', _SRS_Resources_maxNumberSP_SRS_PerBWP_PerSlot),
(u'maxNumberSRS-Ports-PerResource', _SRS_Resources_maxNumberSRS_Ports_PerResource),
])
SRS_Resources._ext = None
#-----< SRS-TxSwitch >-----#
SRS_TxSwitch = SEQ(name=u'SRS-TxSwitch', mode=MODE_TYPE)
_SRS_TxSwitch_supportedSRS_TxPortSwitch = ENUM(name=u'supportedSRS-TxPortSwitch', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_TxSwitch_supportedSRS_TxPortSwitch._cont = ASN1Dict([(u't1r2', 0), (u't1r4', 1), (u't2r4', 2), (u't1r4-t2r4', 3), (u'tr-equal', 4)])
_SRS_TxSwitch_supportedSRS_TxPortSwitch._ext = None
_SRS_TxSwitch_txSwitchImpactToRx = ENUM(name=u'txSwitchImpactToRx', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SRS_TxSwitch_txSwitchImpactToRx._cont = ASN1Dict([(u'true', 0)])
_SRS_TxSwitch_txSwitchImpactToRx._ext = None
SRS_TxSwitch._cont = ASN1Dict([
(u'supportedSRS-TxPortSwitch', _SRS_TxSwitch_supportedSRS_TxPortSwitch),
(u'txSwitchImpactToRx', _SRS_TxSwitch_txSwitchImpactToRx),
])
SRS_TxSwitch._ext = None
#-----< ModulationOrder >-----#
ModulationOrder = ENUM(name=u'ModulationOrder', mode=MODE_TYPE)
ModulationOrder._cont = ASN1Dict([(u'bpsk-halfpi', 0), (u'bpsk', 1), (u'qpsk', 2), (u'qam16', 3), (u'qam64', 4), (u'qam256', 5)])
ModulationOrder._ext = None
#-----< MRDC-Parameters >-----#
MRDC_Parameters = SEQ(name=u'MRDC-Parameters', mode=MODE_TYPE)
_MRDC_Parameters_singleUL_Transmission = ENUM(name=u'singleUL-Transmission', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MRDC_Parameters_singleUL_Transmission._cont = ASN1Dict([(u'supported', 0)])
_MRDC_Parameters_singleUL_Transmission._ext = None
_MRDC_Parameters_dynamicPowerSharing = ENUM(name=u'dynamicPowerSharing', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MRDC_Parameters_dynamicPowerSharing._cont = ASN1Dict([(u'supported', 0)])
_MRDC_Parameters_dynamicPowerSharing._ext = None
_MRDC_Parameters_tdm_Pattern = ENUM(name=u'tdm-Pattern', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MRDC_Parameters_tdm_Pattern._cont = ASN1Dict([(u'supported', 0)])
_MRDC_Parameters_tdm_Pattern._ext = None
_MRDC_Parameters_ul_SharingEUTRA_NR = ENUM(name=u'ul-SharingEUTRA-NR', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MRDC_Parameters_ul_SharingEUTRA_NR._cont = ASN1Dict([(u'tdm', 0), (u'fdm', 1), (u'both', 2)])
_MRDC_Parameters_ul_SharingEUTRA_NR._ext = None
_MRDC_Parameters_ul_SwitchingTimeEUTRA_NR = ENUM(name=u'ul-SwitchingTimeEUTRA-NR', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MRDC_Parameters_ul_SwitchingTimeEUTRA_NR._cont = ASN1Dict([(u'type1', 0), (u'type2', 1)])
_MRDC_Parameters_ul_SwitchingTimeEUTRA_NR._ext = None
_MRDC_Parameters_simultaneousRxTxInterBandENDC = ENUM(name=u'simultaneousRxTxInterBandENDC', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MRDC_Parameters_simultaneousRxTxInterBandENDC._cont = ASN1Dict([(u'supported', 0)])
_MRDC_Parameters_simultaneousRxTxInterBandENDC._ext = None
_MRDC_Parameters_asyncIntraBandENDC = ENUM(name=u'asyncIntraBandENDC', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MRDC_Parameters_asyncIntraBandENDC._cont = ASN1Dict([(u'supported', 0)])
_MRDC_Parameters_asyncIntraBandENDC._ext = None
MRDC_Parameters._cont = ASN1Dict([
(u'singleUL-Transmission', _MRDC_Parameters_singleUL_Transmission),
(u'dynamicPowerSharing', _MRDC_Parameters_dynamicPowerSharing),
(u'tdm-Pattern', _MRDC_Parameters_tdm_Pattern),
(u'ul-SharingEUTRA-NR', _MRDC_Parameters_ul_SharingEUTRA_NR),
(u'ul-SwitchingTimeEUTRA-NR', _MRDC_Parameters_ul_SwitchingTimeEUTRA_NR),
(u'simultaneousRxTxInterBandENDC', _MRDC_Parameters_simultaneousRxTxInterBandENDC),
(u'asyncIntraBandENDC', _MRDC_Parameters_asyncIntraBandENDC),
])
MRDC_Parameters._ext = []
#-----< PDCP-Parameters >-----#
PDCP_Parameters = SEQ(name=u'PDCP-Parameters', mode=MODE_TYPE)
_PDCP_Parameters_supportedROHC_Profiles = SEQ(name=u'supportedROHC-Profiles', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PDCP_Parameters_supportedROHC_Profiles_profile0x0000 = BOOL(name=u'profile0x0000', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PDCP_Parameters_supportedROHC_Profiles_profile0x0001 = BOOL(name=u'profile0x0001', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PDCP_Parameters_supportedROHC_Profiles_profile0x0002 = BOOL(name=u'profile0x0002', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PDCP_Parameters_supportedROHC_Profiles_profile0x0003 = BOOL(name=u'profile0x0003', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PDCP_Parameters_supportedROHC_Profiles_profile0x0004 = BOOL(name=u'profile0x0004', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PDCP_Parameters_supportedROHC_Profiles_profile0x0006 = BOOL(name=u'profile0x0006', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PDCP_Parameters_supportedROHC_Profiles_profile0x0101 = BOOL(name=u'profile0x0101', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PDCP_Parameters_supportedROHC_Profiles_profile0x0102 = BOOL(name=u'profile0x0102', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PDCP_Parameters_supportedROHC_Profiles_profile0x0103 = BOOL(name=u'profile0x0103', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PDCP_Parameters_supportedROHC_Profiles_profile0x0104 = BOOL(name=u'profile0x0104', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PDCP_Parameters_supportedROHC_Profiles._cont = ASN1Dict([
(u'profile0x0000', __PDCP_Parameters_supportedROHC_Profiles_profile0x0000),
(u'profile0x0001', __PDCP_Parameters_supportedROHC_Profiles_profile0x0001),
(u'profile0x0002', __PDCP_Parameters_supportedROHC_Profiles_profile0x0002),
(u'profile0x0003', __PDCP_Parameters_supportedROHC_Profiles_profile0x0003),
(u'profile0x0004', __PDCP_Parameters_supportedROHC_Profiles_profile0x0004),
(u'profile0x0006', __PDCP_Parameters_supportedROHC_Profiles_profile0x0006),
(u'profile0x0101', __PDCP_Parameters_supportedROHC_Profiles_profile0x0101),
(u'profile0x0102', __PDCP_Parameters_supportedROHC_Profiles_profile0x0102),
(u'profile0x0103', __PDCP_Parameters_supportedROHC_Profiles_profile0x0103),
(u'profile0x0104', __PDCP_Parameters_supportedROHC_Profiles_profile0x0104),
])
_PDCP_Parameters_supportedROHC_Profiles._ext = None
_PDCP_Parameters_maxNumberROHC_ContextSessions = ENUM(name=u'maxNumberROHC-ContextSessions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PDCP_Parameters_maxNumberROHC_ContextSessions._cont = ASN1Dict([(u'cs2', 0), (u'cs4', 1), (u'cs8', 2), (u'cs12', 3), (u'cs16', 4), (u'cs24', 5), (u'cs32', 6), (u'cs48', 7), (u'cs64', 8), (u'cs128', 9), (u'cs256', 10), (u'cs512', 11), (u'cs1024', 12), (u'cs16384', 13), (u'spare2', 14), (u'spare1', 15)])
_PDCP_Parameters_maxNumberROHC_ContextSessions._ext = None
_PDCP_Parameters_uplinkOnlyROHC_Profiles = ENUM(name=u'uplinkOnlyROHC-Profiles', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PDCP_Parameters_uplinkOnlyROHC_Profiles._cont = ASN1Dict([(u'supported', 0)])
_PDCP_Parameters_uplinkOnlyROHC_Profiles._ext = None
_PDCP_Parameters_continueROHC_Context = ENUM(name=u'continueROHC-Context', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PDCP_Parameters_continueROHC_Context._cont = ASN1Dict([(u'supported', 0)])
_PDCP_Parameters_continueROHC_Context._ext = None
_PDCP_Parameters_outOfOrderDelivery = ENUM(name=u'outOfOrderDelivery', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PDCP_Parameters_outOfOrderDelivery._cont = ASN1Dict([(u'supported', 0)])
_PDCP_Parameters_outOfOrderDelivery._ext = None
_PDCP_Parameters_shortSN = ENUM(name=u'shortSN', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PDCP_Parameters_shortSN._cont = ASN1Dict([(u'supported', 0)])
_PDCP_Parameters_shortSN._ext = None
_PDCP_Parameters_pdcp_DuplicationSRB3 = ENUM(name=u'pdcp-DuplicationSRB3', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PDCP_Parameters_pdcp_DuplicationSRB3._cont = ASN1Dict([(u'supported', 0)])
_PDCP_Parameters_pdcp_DuplicationSRB3._ext = None
_PDCP_Parameters_pdcp_DuplicationMCG_OrSCG = ENUM(name=u'pdcp-DuplicationMCG-OrSCG', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PDCP_Parameters_pdcp_DuplicationMCG_OrSCG._cont = ASN1Dict([(u'supported', 0)])
_PDCP_Parameters_pdcp_DuplicationMCG_OrSCG._ext = None
PDCP_Parameters._cont = ASN1Dict([
(u'supportedROHC-Profiles', _PDCP_Parameters_supportedROHC_Profiles),
(u'maxNumberROHC-ContextSessions', _PDCP_Parameters_maxNumberROHC_ContextSessions),
(u'uplinkOnlyROHC-Profiles', _PDCP_Parameters_uplinkOnlyROHC_Profiles),
(u'continueROHC-Context', _PDCP_Parameters_continueROHC_Context),
(u'outOfOrderDelivery', _PDCP_Parameters_outOfOrderDelivery),
(u'shortSN', _PDCP_Parameters_shortSN),
(u'pdcp-DuplicationSRB3', _PDCP_Parameters_pdcp_DuplicationSRB3),
(u'pdcp-DuplicationMCG-OrSCG', _PDCP_Parameters_pdcp_DuplicationMCG_OrSCG),
])
PDCP_Parameters._ext = []
#-----< PDCP-ParametersMRDC >-----#
PDCP_ParametersMRDC = SEQ(name=u'PDCP-ParametersMRDC', mode=MODE_TYPE)
_PDCP_ParametersMRDC_pdcp_DuplicationSplitSRB = ENUM(name=u'pdcp-DuplicationSplitSRB', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PDCP_ParametersMRDC_pdcp_DuplicationSplitSRB._cont = ASN1Dict([(u'supported', 0)])
_PDCP_ParametersMRDC_pdcp_DuplicationSplitSRB._ext = None
_PDCP_ParametersMRDC_pdcp_DuplicationSplitDRB = ENUM(name=u'pdcp-DuplicationSplitDRB', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PDCP_ParametersMRDC_pdcp_DuplicationSplitDRB._cont = ASN1Dict([(u'supported', 0)])
_PDCP_ParametersMRDC_pdcp_DuplicationSplitDRB._ext = None
PDCP_ParametersMRDC._cont = ASN1Dict([
(u'pdcp-DuplicationSplitSRB', _PDCP_ParametersMRDC_pdcp_DuplicationSplitSRB),
(u'pdcp-DuplicationSplitDRB', _PDCP_ParametersMRDC_pdcp_DuplicationSplitDRB),
])
PDCP_ParametersMRDC._ext = None
#-----< Phy-Parameters >-----#
Phy_Parameters = SEQ(name=u'Phy-Parameters', mode=MODE_TYPE)
_Phy_Parameters_phy_ParametersCommon = SEQ(name=u'phy-ParametersCommon', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Phy-ParametersCommon')), opt=True)
_Phy_Parameters_phy_ParametersXDD_Diff = SEQ(name=u'phy-ParametersXDD-Diff', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Phy-ParametersXDD-Diff')), opt=True)
_Phy_Parameters_phy_ParametersFRX_Diff = SEQ(name=u'phy-ParametersFRX-Diff', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Phy-ParametersFRX-Diff')), opt=True)
_Phy_Parameters_phy_ParametersFR1 = SEQ(name=u'phy-ParametersFR1', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Phy-ParametersFR1')), opt=True)
_Phy_Parameters_phy_ParametersFR2 = SEQ(name=u'phy-ParametersFR2', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Phy-ParametersFR2')), opt=True)
Phy_Parameters._cont = ASN1Dict([
(u'phy-ParametersCommon', _Phy_Parameters_phy_ParametersCommon),
(u'phy-ParametersXDD-Diff', _Phy_Parameters_phy_ParametersXDD_Diff),
(u'phy-ParametersFRX-Diff', _Phy_Parameters_phy_ParametersFRX_Diff),
(u'phy-ParametersFR1', _Phy_Parameters_phy_ParametersFR1),
(u'phy-ParametersFR2', _Phy_Parameters_phy_ParametersFR2),
])
Phy_Parameters._ext = None
#-----< Phy-ParametersCommon >-----#
Phy_ParametersCommon = SEQ(name=u'Phy-ParametersCommon', mode=MODE_TYPE)
_Phy_ParametersCommon_csi_RS_CFRA_ForHO = ENUM(name=u'csi-RS-CFRA-ForHO', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersCommon_csi_RS_CFRA_ForHO._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_csi_RS_CFRA_ForHO._ext = None
_Phy_ParametersCommon_dynamicPRB_BundlingDL = ENUM(name=u'dynamicPRB-BundlingDL', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersCommon_dynamicPRB_BundlingDL._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_dynamicPRB_BundlingDL._ext = None
_Phy_ParametersCommon_sp_CSI_ReportPUCCH = ENUM(name=u'sp-CSI-ReportPUCCH', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersCommon_sp_CSI_ReportPUCCH._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_sp_CSI_ReportPUCCH._ext = None
_Phy_ParametersCommon_sp_CSI_ReportPUSCH = ENUM(name=u'sp-CSI-ReportPUSCH', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersCommon_sp_CSI_ReportPUSCH._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_sp_CSI_ReportPUSCH._ext = None
_Phy_ParametersCommon_nzp_CSI_RS_IntefMgmt = ENUM(name=u'nzp-CSI-RS-IntefMgmt', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersCommon_nzp_CSI_RS_IntefMgmt._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_nzp_CSI_RS_IntefMgmt._ext = None
_Phy_ParametersCommon_type2_SP_CSI_Feedback_LongPUCCH = ENUM(name=u'type2-SP-CSI-Feedback-LongPUCCH', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersCommon_type2_SP_CSI_Feedback_LongPUCCH._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_type2_SP_CSI_Feedback_LongPUCCH._ext = None
_Phy_ParametersCommon_precoderGranularityCORESET = ENUM(name=u'precoderGranularityCORESET', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersCommon_precoderGranularityCORESET._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_precoderGranularityCORESET._ext = None
_Phy_ParametersCommon_dynamicHARQ_ACK_Codebook = ENUM(name=u'dynamicHARQ-ACK-Codebook', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersCommon_dynamicHARQ_ACK_Codebook._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_dynamicHARQ_ACK_Codebook._ext = None
_Phy_ParametersCommon_semiStaticHARQ_ACK_Codebook = ENUM(name=u'semiStaticHARQ-ACK-Codebook', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersCommon_semiStaticHARQ_ACK_Codebook._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_semiStaticHARQ_ACK_Codebook._ext = None
_Phy_ParametersCommon_spatialBundlingHARQ_ACK = ENUM(name=u'spatialBundlingHARQ-ACK', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersCommon_spatialBundlingHARQ_ACK._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_spatialBundlingHARQ_ACK._ext = None
_Phy_ParametersCommon_dynamicBetaOffsetInd_HARQ_ACK_CSI = ENUM(name=u'dynamicBetaOffsetInd-HARQ-ACK-CSI', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersCommon_dynamicBetaOffsetInd_HARQ_ACK_CSI._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_dynamicBetaOffsetInd_HARQ_ACK_CSI._ext = None
_Phy_ParametersCommon_pucch_Repetition_F1_3_4 = ENUM(name=u'pucch-Repetition-F1-3-4', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersCommon_pucch_Repetition_F1_3_4._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_pucch_Repetition_F1_3_4._ext = None
_Phy_ParametersCommon_ra_Type0_PUSCH = ENUM(name=u'ra-Type0-PUSCH', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersCommon_ra_Type0_PUSCH._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_ra_Type0_PUSCH._ext = None
_Phy_ParametersCommon_dynamicSwitchRA_Type0_1_PDSCH = ENUM(name=u'dynamicSwitchRA-Type0-1-PDSCH', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersCommon_dynamicSwitchRA_Type0_1_PDSCH._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_dynamicSwitchRA_Type0_1_PDSCH._ext = None
_Phy_ParametersCommon_dynamicSwitchRA_Type0_1_PUSCH = ENUM(name=u'dynamicSwitchRA-Type0-1-PUSCH', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersCommon_dynamicSwitchRA_Type0_1_PUSCH._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_dynamicSwitchRA_Type0_1_PUSCH._ext = None
_Phy_ParametersCommon_pdsch_MappingTypeA = ENUM(name=u'pdsch-MappingTypeA', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersCommon_pdsch_MappingTypeA._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_pdsch_MappingTypeA._ext = None
_Phy_ParametersCommon_pdsch_MappingTypeB = ENUM(name=u'pdsch-MappingTypeB', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersCommon_pdsch_MappingTypeB._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_pdsch_MappingTypeB._ext = None
_Phy_ParametersCommon_interleavingVRB_ToPRB_PDSCH = ENUM(name=u'interleavingVRB-ToPRB-PDSCH', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersCommon_interleavingVRB_ToPRB_PDSCH._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_interleavingVRB_ToPRB_PDSCH._ext = None
_Phy_ParametersCommon_interSlotFreqHopping_PUSCH = ENUM(name=u'interSlotFreqHopping-PUSCH', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersCommon_interSlotFreqHopping_PUSCH._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_interSlotFreqHopping_PUSCH._ext = None
_Phy_ParametersCommon_type1_PUSCH_RepetitionMultiSlots = ENUM(name=u'type1-PUSCH-RepetitionMultiSlots', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersCommon_type1_PUSCH_RepetitionMultiSlots._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_type1_PUSCH_RepetitionMultiSlots._ext = None
_Phy_ParametersCommon_type2_PUSCH_RepetitionMultiSlots = ENUM(name=u'type2-PUSCH-RepetitionMultiSlots', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersCommon_type2_PUSCH_RepetitionMultiSlots._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_type2_PUSCH_RepetitionMultiSlots._ext = None
_Phy_ParametersCommon_pusch_RepetitionMultiSlots = ENUM(name=u'pusch-RepetitionMultiSlots', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersCommon_pusch_RepetitionMultiSlots._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_pusch_RepetitionMultiSlots._ext = None
_Phy_ParametersCommon_pdsch_RepetitionMultiSlots = ENUM(name=u'pdsch-RepetitionMultiSlots', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersCommon_pdsch_RepetitionMultiSlots._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_pdsch_RepetitionMultiSlots._ext = None
_Phy_ParametersCommon_downlinkSPS = ENUM(name=u'downlinkSPS', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersCommon_downlinkSPS._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_downlinkSPS._ext = None
_Phy_ParametersCommon_configuredUL_GrantType1 = ENUM(name=u'configuredUL-GrantType1', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersCommon_configuredUL_GrantType1._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_configuredUL_GrantType1._ext = None
_Phy_ParametersCommon_configuredUL_GrantType2 = ENUM(name=u'configuredUL-GrantType2', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersCommon_configuredUL_GrantType2._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_configuredUL_GrantType2._ext = None
_Phy_ParametersCommon_pre_EmptIndication_DL = ENUM(name=u'pre-EmptIndication-DL', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersCommon_pre_EmptIndication_DL._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_pre_EmptIndication_DL._ext = None
_Phy_ParametersCommon_cbg_TransIndication_DL = ENUM(name=u'cbg-TransIndication-DL', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersCommon_cbg_TransIndication_DL._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_cbg_TransIndication_DL._ext = None
_Phy_ParametersCommon_cbg_TransIndication_UL = ENUM(name=u'cbg-TransIndication-UL', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersCommon_cbg_TransIndication_UL._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_cbg_TransIndication_UL._ext = None
_Phy_ParametersCommon_cbg_FlushIndication_DL = ENUM(name=u'cbg-FlushIndication-DL', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersCommon_cbg_FlushIndication_DL._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_cbg_FlushIndication_DL._ext = None
_Phy_ParametersCommon_dynamicHARQ_ACK_CodeB_CBG_Retx_DL = ENUM(name=u'dynamicHARQ-ACK-CodeB-CBG-Retx-DL', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersCommon_dynamicHARQ_ACK_CodeB_CBG_Retx_DL._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_dynamicHARQ_ACK_CodeB_CBG_Retx_DL._ext = None
_Phy_ParametersCommon_rateMatchingResrcSetSemi_Static = ENUM(name=u'rateMatchingResrcSetSemi-Static', mode=MODE_TYPE, tag=(31, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersCommon_rateMatchingResrcSetSemi_Static._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_rateMatchingResrcSetSemi_Static._ext = None
_Phy_ParametersCommon_rateMatchingResrcSetDynamic = ENUM(name=u'rateMatchingResrcSetDynamic', mode=MODE_TYPE, tag=(32, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersCommon_rateMatchingResrcSetDynamic._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_rateMatchingResrcSetDynamic._ext = None
_Phy_ParametersCommon_bwp_SwitchingDelay = ENUM(name=u'bwp-SwitchingDelay', mode=MODE_TYPE, tag=(33, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersCommon_bwp_SwitchingDelay._cont = ASN1Dict([(u'type1', 0), (u'type2', 1)])
_Phy_ParametersCommon_bwp_SwitchingDelay._ext = None
_Phy_ParametersCommon_eutra_RS_SINR_measurement = ENUM(name=u'eutra-RS-SINR-measurement', mode=MODE_TYPE, tag=(34, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_Phy_ParametersCommon_eutra_RS_SINR_measurement._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_eutra_RS_SINR_measurement._ext = None
Phy_ParametersCommon._cont = ASN1Dict([
(u'csi-RS-CFRA-ForHO', _Phy_ParametersCommon_csi_RS_CFRA_ForHO),
(u'dynamicPRB-BundlingDL', _Phy_ParametersCommon_dynamicPRB_BundlingDL),
(u'sp-CSI-ReportPUCCH', _Phy_ParametersCommon_sp_CSI_ReportPUCCH),
(u'sp-CSI-ReportPUSCH', _Phy_ParametersCommon_sp_CSI_ReportPUSCH),
(u'nzp-CSI-RS-IntefMgmt', _Phy_ParametersCommon_nzp_CSI_RS_IntefMgmt),
(u'type2-SP-CSI-Feedback-LongPUCCH', _Phy_ParametersCommon_type2_SP_CSI_Feedback_LongPUCCH),
(u'precoderGranularityCORESET', _Phy_ParametersCommon_precoderGranularityCORESET),
(u'dynamicHARQ-ACK-Codebook', _Phy_ParametersCommon_dynamicHARQ_ACK_Codebook),
(u'semiStaticHARQ-ACK-Codebook', _Phy_ParametersCommon_semiStaticHARQ_ACK_Codebook),
(u'spatialBundlingHARQ-ACK', _Phy_ParametersCommon_spatialBundlingHARQ_ACK),
(u'dynamicBetaOffsetInd-HARQ-ACK-CSI', _Phy_ParametersCommon_dynamicBetaOffsetInd_HARQ_ACK_CSI),
(u'pucch-Repetition-F1-3-4', _Phy_ParametersCommon_pucch_Repetition_F1_3_4),
(u'ra-Type0-PUSCH', _Phy_ParametersCommon_ra_Type0_PUSCH),
(u'dynamicSwitchRA-Type0-1-PDSCH', _Phy_ParametersCommon_dynamicSwitchRA_Type0_1_PDSCH),
(u'dynamicSwitchRA-Type0-1-PUSCH', _Phy_ParametersCommon_dynamicSwitchRA_Type0_1_PUSCH),
(u'pdsch-MappingTypeA', _Phy_ParametersCommon_pdsch_MappingTypeA),
(u'pdsch-MappingTypeB', _Phy_ParametersCommon_pdsch_MappingTypeB),
(u'interleavingVRB-ToPRB-PDSCH', _Phy_ParametersCommon_interleavingVRB_ToPRB_PDSCH),
(u'interSlotFreqHopping-PUSCH', _Phy_ParametersCommon_interSlotFreqHopping_PUSCH),
(u'type1-PUSCH-RepetitionMultiSlots', _Phy_ParametersCommon_type1_PUSCH_RepetitionMultiSlots),
(u'type2-PUSCH-RepetitionMultiSlots', _Phy_ParametersCommon_type2_PUSCH_RepetitionMultiSlots),
(u'pusch-RepetitionMultiSlots', _Phy_ParametersCommon_pusch_RepetitionMultiSlots),
(u'pdsch-RepetitionMultiSlots', _Phy_ParametersCommon_pdsch_RepetitionMultiSlots),
(u'downlinkSPS', _Phy_ParametersCommon_downlinkSPS),
(u'configuredUL-GrantType1', _Phy_ParametersCommon_configuredUL_GrantType1),
(u'configuredUL-GrantType2', _Phy_ParametersCommon_configuredUL_GrantType2),
(u'pre-EmptIndication-DL', _Phy_ParametersCommon_pre_EmptIndication_DL),
(u'cbg-TransIndication-DL', _Phy_ParametersCommon_cbg_TransIndication_DL),
(u'cbg-TransIndication-UL', _Phy_ParametersCommon_cbg_TransIndication_UL),
(u'cbg-FlushIndication-DL', _Phy_ParametersCommon_cbg_FlushIndication_DL),
(u'dynamicHARQ-ACK-CodeB-CBG-Retx-DL', _Phy_ParametersCommon_dynamicHARQ_ACK_CodeB_CBG_Retx_DL),
(u'rateMatchingResrcSetSemi-Static', _Phy_ParametersCommon_rateMatchingResrcSetSemi_Static),
(u'rateMatchingResrcSetDynamic', _Phy_ParametersCommon_rateMatchingResrcSetDynamic),
(u'bwp-SwitchingDelay', _Phy_ParametersCommon_bwp_SwitchingDelay),
(u'eutra-RS-SINR-measurement', _Phy_ParametersCommon_eutra_RS_SINR_measurement),
])
Phy_ParametersCommon._ext = [u'eutra-RS-SINR-measurement']
#-----< Phy-ParametersXDD-Diff >-----#
Phy_ParametersXDD_Diff = SEQ(name=u'Phy-ParametersXDD-Diff', mode=MODE_TYPE)
_Phy_ParametersXDD_Diff_dynamicSFI = ENUM(name=u'dynamicSFI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersXDD_Diff_dynamicSFI._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersXDD_Diff_dynamicSFI._ext = None
_Phy_ParametersXDD_Diff_twoPUCCH_F0_2_ConsecSymbols = ENUM(name=u'twoPUCCH-F0-2-ConsecSymbols', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersXDD_Diff_twoPUCCH_F0_2_ConsecSymbols._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersXDD_Diff_twoPUCCH_F0_2_ConsecSymbols._ext = None
_Phy_ParametersXDD_Diff_twoDifferentTPC_Loop_PUSCH = ENUM(name=u'twoDifferentTPC-Loop-PUSCH', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersXDD_Diff_twoDifferentTPC_Loop_PUSCH._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersXDD_Diff_twoDifferentTPC_Loop_PUSCH._ext = None
_Phy_ParametersXDD_Diff_twoDifferentTPC_Loop_PUCCH = ENUM(name=u'twoDifferentTPC-Loop-PUCCH', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersXDD_Diff_twoDifferentTPC_Loop_PUCCH._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersXDD_Diff_twoDifferentTPC_Loop_PUCCH._ext = None
Phy_ParametersXDD_Diff._cont = ASN1Dict([
(u'dynamicSFI', _Phy_ParametersXDD_Diff_dynamicSFI),
(u'twoPUCCH-F0-2-ConsecSymbols', _Phy_ParametersXDD_Diff_twoPUCCH_F0_2_ConsecSymbols),
(u'twoDifferentTPC-Loop-PUSCH', _Phy_ParametersXDD_Diff_twoDifferentTPC_Loop_PUSCH),
(u'twoDifferentTPC-Loop-PUCCH', _Phy_ParametersXDD_Diff_twoDifferentTPC_Loop_PUCCH),
])
Phy_ParametersXDD_Diff._ext = []
#-----< Phy-ParametersFRX-Diff >-----#
Phy_ParametersFRX_Diff = SEQ(name=u'Phy-ParametersFRX-Diff', mode=MODE_TYPE)
_Phy_ParametersFRX_Diff_dynamicSFI = ENUM(name=u'dynamicSFI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_dynamicSFI._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_dynamicSFI._ext = None
_Phy_ParametersFRX_Diff_oneFL_DMRS_TwoAdditionalDMRS = BIT_STR(name=u'oneFL-DMRS-TwoAdditionalDMRS', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_oneFL_DMRS_TwoAdditionalDMRS._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
_Phy_ParametersFRX_Diff_twoFL_DMRS = BIT_STR(name=u'twoFL-DMRS', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_twoFL_DMRS._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
_Phy_ParametersFRX_Diff_twoFL_DMRS_TwoAdditionalDMRS = BIT_STR(name=u'twoFL-DMRS-TwoAdditionalDMRS', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_twoFL_DMRS_TwoAdditionalDMRS._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
_Phy_ParametersFRX_Diff_oneFL_DMRS_ThreeAdditionalDMRS = BIT_STR(name=u'oneFL-DMRS-ThreeAdditionalDMRS', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_oneFL_DMRS_ThreeAdditionalDMRS._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
_Phy_ParametersFRX_Diff_supportedDMRS_TypeDL = ENUM(name=u'supportedDMRS-TypeDL', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_supportedDMRS_TypeDL._cont = ASN1Dict([(u'type1', 0), (u'type1And2', 1)])
_Phy_ParametersFRX_Diff_supportedDMRS_TypeDL._ext = None
_Phy_ParametersFRX_Diff_supportedDMRS_TypeUL = ENUM(name=u'supportedDMRS-TypeUL', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_supportedDMRS_TypeUL._cont = ASN1Dict([(u'type1', 0), (u'type1And2', 1)])
_Phy_ParametersFRX_Diff_supportedDMRS_TypeUL._ext = None
_Phy_ParametersFRX_Diff_semiOpenLoopCSI = ENUM(name=u'semiOpenLoopCSI', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_semiOpenLoopCSI._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_semiOpenLoopCSI._ext = None
_Phy_ParametersFRX_Diff_csi_ReportWithoutPMI = ENUM(name=u'csi-ReportWithoutPMI', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_csi_ReportWithoutPMI._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_csi_ReportWithoutPMI._ext = None
_Phy_ParametersFRX_Diff_csi_ReportWithoutCQI = ENUM(name=u'csi-ReportWithoutCQI', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_csi_ReportWithoutCQI._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_csi_ReportWithoutCQI._ext = None
_Phy_ParametersFRX_Diff_onePortsPTRS = BIT_STR(name=u'onePortsPTRS', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_onePortsPTRS._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
_Phy_ParametersFRX_Diff_twoPUCCH_F0_2_ConsecSymbols = ENUM(name=u'twoPUCCH-F0-2-ConsecSymbols', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_twoPUCCH_F0_2_ConsecSymbols._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_twoPUCCH_F0_2_ConsecSymbols._ext = None
_Phy_ParametersFRX_Diff_pucch_F2_WithFH = ENUM(name=u'pucch-F2-WithFH', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_pucch_F2_WithFH._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_pucch_F2_WithFH._ext = None
_Phy_ParametersFRX_Diff_pucch_F3_WithFH = ENUM(name=u'pucch-F3-WithFH', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_pucch_F3_WithFH._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_pucch_F3_WithFH._ext = None
_Phy_ParametersFRX_Diff_pucch_F4_WithFH = ENUM(name=u'pucch-F4-WithFH', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_pucch_F4_WithFH._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_pucch_F4_WithFH._ext = None
_Phy_ParametersFRX_Diff_freqHoppingPUCCH_F0_2 = ENUM(name=u'freqHoppingPUCCH-F0-2', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_freqHoppingPUCCH_F0_2._cont = ASN1Dict([(u'notSupported', 0)])
_Phy_ParametersFRX_Diff_freqHoppingPUCCH_F0_2._ext = None
_Phy_ParametersFRX_Diff_freqHoppingPUCCH_F1_3_4 = ENUM(name=u'freqHoppingPUCCH-F1-3-4', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_freqHoppingPUCCH_F1_3_4._cont = ASN1Dict([(u'notSupported', 0)])
_Phy_ParametersFRX_Diff_freqHoppingPUCCH_F1_3_4._ext = None
_Phy_ParametersFRX_Diff_mux_SR_HARQ_ACK_CSI_PUCCH = ENUM(name=u'mux-SR-HARQ-ACK-CSI-PUCCH', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_mux_SR_HARQ_ACK_CSI_PUCCH._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_mux_SR_HARQ_ACK_CSI_PUCCH._ext = None
_Phy_ParametersFRX_Diff_uci_CodeBlockSegmentation = ENUM(name=u'uci-CodeBlockSegmentation', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_uci_CodeBlockSegmentation._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_uci_CodeBlockSegmentation._ext = None
_Phy_ParametersFRX_Diff_onePUCCH_LongAndShortFormat = ENUM(name=u'onePUCCH-LongAndShortFormat', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_onePUCCH_LongAndShortFormat._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_onePUCCH_LongAndShortFormat._ext = None
_Phy_ParametersFRX_Diff_twoPUCCH_AnyOthersInSlot = ENUM(name=u'twoPUCCH-AnyOthersInSlot', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_twoPUCCH_AnyOthersInSlot._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_twoPUCCH_AnyOthersInSlot._ext = None
_Phy_ParametersFRX_Diff_intraSlotFreqHopping_PUSCH = ENUM(name=u'intraSlotFreqHopping-PUSCH', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_intraSlotFreqHopping_PUSCH._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_intraSlotFreqHopping_PUSCH._ext = None
_Phy_ParametersFRX_Diff_pusch_LBRM = ENUM(name=u'pusch-LBRM', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_pusch_LBRM._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_pusch_LBRM._ext = None
_Phy_ParametersFRX_Diff_pdcch_BlindDetectionCA = INT(name=u'pdcch-BlindDetectionCA', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_pdcch_BlindDetectionCA._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=4, ub=16)], ev=None, er=[])
_Phy_ParametersFRX_Diff_tpc_PUSCH_RNTI = ENUM(name=u'tpc-PUSCH-RNTI', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_tpc_PUSCH_RNTI._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_tpc_PUSCH_RNTI._ext = None
_Phy_ParametersFRX_Diff_tpc_PUCCH_RNTI = ENUM(name=u'tpc-PUCCH-RNTI', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_tpc_PUCCH_RNTI._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_tpc_PUCCH_RNTI._ext = None
_Phy_ParametersFRX_Diff_tpc_SRS_RNTI = ENUM(name=u'tpc-SRS-RNTI', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_tpc_SRS_RNTI._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_tpc_SRS_RNTI._ext = None
_Phy_ParametersFRX_Diff_absoluteTPC_Command = ENUM(name=u'absoluteTPC-Command', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_absoluteTPC_Command._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_absoluteTPC_Command._ext = None
_Phy_ParametersFRX_Diff_twoDifferentTPC_Loop_PUSCH = ENUM(name=u'twoDifferentTPC-Loop-PUSCH', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_twoDifferentTPC_Loop_PUSCH._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_twoDifferentTPC_Loop_PUSCH._ext = None
_Phy_ParametersFRX_Diff_twoDifferentTPC_Loop_PUCCH = ENUM(name=u'twoDifferentTPC-Loop-PUCCH', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_twoDifferentTPC_Loop_PUCCH._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_twoDifferentTPC_Loop_PUCCH._ext = None
_Phy_ParametersFRX_Diff_pusch_HalfPi_BPSK = ENUM(name=u'pusch-HalfPi-BPSK', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_pusch_HalfPi_BPSK._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_pusch_HalfPi_BPSK._ext = None
_Phy_ParametersFRX_Diff_pucch_F3_4_HalfPi_BPSK = ENUM(name=u'pucch-F3-4-HalfPi-BPSK', mode=MODE_TYPE, tag=(31, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_pucch_F3_4_HalfPi_BPSK._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_pucch_F3_4_HalfPi_BPSK._ext = None
_Phy_ParametersFRX_Diff_almostContiguousCP_OFDM_UL = ENUM(name=u'almostContiguousCP-OFDM-UL', mode=MODE_TYPE, tag=(32, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_almostContiguousCP_OFDM_UL._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_almostContiguousCP_OFDM_UL._ext = None
_Phy_ParametersFRX_Diff_sp_CSI_RS = ENUM(name=u'sp-CSI-RS', mode=MODE_TYPE, tag=(33, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_sp_CSI_RS._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_sp_CSI_RS._ext = None
_Phy_ParametersFRX_Diff_sp_CSI_IM = ENUM(name=u'sp-CSI-IM', mode=MODE_TYPE, tag=(34, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_sp_CSI_IM._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_sp_CSI_IM._ext = None
_Phy_ParametersFRX_Diff_tdd_MultiDL_UL_SwitchPerSlot = ENUM(name=u'tdd-MultiDL-UL-SwitchPerSlot', mode=MODE_TYPE, tag=(35, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_tdd_MultiDL_UL_SwitchPerSlot._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_tdd_MultiDL_UL_SwitchPerSlot._ext = None
_Phy_ParametersFRX_Diff_multipleCORESET = ENUM(name=u'multipleCORESET', mode=MODE_TYPE, tag=(36, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_multipleCORESET._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_multipleCORESET._ext = None
Phy_ParametersFRX_Diff._cont = ASN1Dict([
(u'dynamicSFI', _Phy_ParametersFRX_Diff_dynamicSFI),
(u'oneFL-DMRS-TwoAdditionalDMRS', _Phy_ParametersFRX_Diff_oneFL_DMRS_TwoAdditionalDMRS),
(u'twoFL-DMRS', _Phy_ParametersFRX_Diff_twoFL_DMRS),
(u'twoFL-DMRS-TwoAdditionalDMRS', _Phy_ParametersFRX_Diff_twoFL_DMRS_TwoAdditionalDMRS),
(u'oneFL-DMRS-ThreeAdditionalDMRS', _Phy_ParametersFRX_Diff_oneFL_DMRS_ThreeAdditionalDMRS),
(u'supportedDMRS-TypeDL', _Phy_ParametersFRX_Diff_supportedDMRS_TypeDL),
(u'supportedDMRS-TypeUL', _Phy_ParametersFRX_Diff_supportedDMRS_TypeUL),
(u'semiOpenLoopCSI', _Phy_ParametersFRX_Diff_semiOpenLoopCSI),
(u'csi-ReportWithoutPMI', _Phy_ParametersFRX_Diff_csi_ReportWithoutPMI),
(u'csi-ReportWithoutCQI', _Phy_ParametersFRX_Diff_csi_ReportWithoutCQI),
(u'onePortsPTRS', _Phy_ParametersFRX_Diff_onePortsPTRS),
(u'twoPUCCH-F0-2-ConsecSymbols', _Phy_ParametersFRX_Diff_twoPUCCH_F0_2_ConsecSymbols),
(u'pucch-F2-WithFH', _Phy_ParametersFRX_Diff_pucch_F2_WithFH),
(u'pucch-F3-WithFH', _Phy_ParametersFRX_Diff_pucch_F3_WithFH),
(u'pucch-F4-WithFH', _Phy_ParametersFRX_Diff_pucch_F4_WithFH),
(u'freqHoppingPUCCH-F0-2', _Phy_ParametersFRX_Diff_freqHoppingPUCCH_F0_2),
(u'freqHoppingPUCCH-F1-3-4', _Phy_ParametersFRX_Diff_freqHoppingPUCCH_F1_3_4),
(u'mux-SR-HARQ-ACK-CSI-PUCCH', _Phy_ParametersFRX_Diff_mux_SR_HARQ_ACK_CSI_PUCCH),
(u'uci-CodeBlockSegmentation', _Phy_ParametersFRX_Diff_uci_CodeBlockSegmentation),
(u'onePUCCH-LongAndShortFormat', _Phy_ParametersFRX_Diff_onePUCCH_LongAndShortFormat),
(u'twoPUCCH-AnyOthersInSlot', _Phy_ParametersFRX_Diff_twoPUCCH_AnyOthersInSlot),
(u'intraSlotFreqHopping-PUSCH', _Phy_ParametersFRX_Diff_intraSlotFreqHopping_PUSCH),
(u'pusch-LBRM', _Phy_ParametersFRX_Diff_pusch_LBRM),
(u'pdcch-BlindDetectionCA', _Phy_ParametersFRX_Diff_pdcch_BlindDetectionCA),
(u'tpc-PUSCH-RNTI', _Phy_ParametersFRX_Diff_tpc_PUSCH_RNTI),
(u'tpc-PUCCH-RNTI', _Phy_ParametersFRX_Diff_tpc_PUCCH_RNTI),
(u'tpc-SRS-RNTI', _Phy_ParametersFRX_Diff_tpc_SRS_RNTI),
(u'absoluteTPC-Command', _Phy_ParametersFRX_Diff_absoluteTPC_Command),
(u'twoDifferentTPC-Loop-PUSCH', _Phy_ParametersFRX_Diff_twoDifferentTPC_Loop_PUSCH),
(u'twoDifferentTPC-Loop-PUCCH', _Phy_ParametersFRX_Diff_twoDifferentTPC_Loop_PUCCH),
(u'pusch-HalfPi-BPSK', _Phy_ParametersFRX_Diff_pusch_HalfPi_BPSK),
(u'pucch-F3-4-HalfPi-BPSK', _Phy_ParametersFRX_Diff_pucch_F3_4_HalfPi_BPSK),
(u'almostContiguousCP-OFDM-UL', _Phy_ParametersFRX_Diff_almostContiguousCP_OFDM_UL),
(u'sp-CSI-RS', _Phy_ParametersFRX_Diff_sp_CSI_RS),
(u'sp-CSI-IM', _Phy_ParametersFRX_Diff_sp_CSI_IM),
(u'tdd-MultiDL-UL-SwitchPerSlot', _Phy_ParametersFRX_Diff_tdd_MultiDL_UL_SwitchPerSlot),
(u'multipleCORESET', _Phy_ParametersFRX_Diff_multipleCORESET),
])
Phy_ParametersFRX_Diff._ext = []
#-----< Phy-ParametersFR1 >-----#
Phy_ParametersFR1 = SEQ(name=u'Phy-ParametersFR1', mode=MODE_TYPE)
_Phy_ParametersFR1_pdcchMonitoringSingleOccasion = ENUM(name=u'pdcchMonitoringSingleOccasion', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFR1_pdcchMonitoringSingleOccasion._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFR1_pdcchMonitoringSingleOccasion._ext = None
_Phy_ParametersFR1_scs_60kHz = ENUM(name=u'scs-60kHz', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFR1_scs_60kHz._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFR1_scs_60kHz._ext = None
_Phy_ParametersFR1_pdsch_256QAM_FR1 = ENUM(name=u'pdsch-256QAM-FR1', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFR1_pdsch_256QAM_FR1._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFR1_pdsch_256QAM_FR1._ext = None
_Phy_ParametersFR1_pdsch_RE_MappingFR1 = ENUM(name=u'pdsch-RE-MappingFR1', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFR1_pdsch_RE_MappingFR1._cont = ASN1Dict([(u'n10', 0), (u'n20', 1)])
_Phy_ParametersFR1_pdsch_RE_MappingFR1._ext = None
Phy_ParametersFR1._cont = ASN1Dict([
(u'pdcchMonitoringSingleOccasion', _Phy_ParametersFR1_pdcchMonitoringSingleOccasion),
(u'scs-60kHz', _Phy_ParametersFR1_scs_60kHz),
(u'pdsch-256QAM-FR1', _Phy_ParametersFR1_pdsch_256QAM_FR1),
(u'pdsch-RE-MappingFR1', _Phy_ParametersFR1_pdsch_RE_MappingFR1),
])
Phy_ParametersFR1._ext = []
#-----< Phy-ParametersFR2 >-----#
Phy_ParametersFR2 = SEQ(name=u'Phy-ParametersFR2', mode=MODE_TYPE)
_Phy_ParametersFR2_calibrationGapPA = ENUM(name=u'calibrationGapPA', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFR2_calibrationGapPA._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFR2_calibrationGapPA._ext = None
_Phy_ParametersFR2_pdsch_RE_MappingFR2 = ENUM(name=u'pdsch-RE-MappingFR2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFR2_pdsch_RE_MappingFR2._cont = ASN1Dict([(u'n6', 0), (u'n20', 1)])
_Phy_ParametersFR2_pdsch_RE_MappingFR2._ext = None
Phy_ParametersFR2._cont = ASN1Dict([
(u'calibrationGapPA', _Phy_ParametersFR2_calibrationGapPA),
(u'pdsch-RE-MappingFR2', _Phy_ParametersFR2_pdsch_RE_MappingFR2),
])
Phy_ParametersFR2._ext = []
#-----< Phy-ParametersMRDC >-----#
Phy_ParametersMRDC = SEQ(name=u'Phy-ParametersMRDC', mode=MODE_TYPE)
_Phy_ParametersMRDC_naics_Capability_List = SEQ_OF(name=u'naics-Capability-List', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Phy_ParametersMRDC_naics_Capability_List__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'NAICS-Capability-Entry')))
_Phy_ParametersMRDC_naics_Capability_List._cont = __Phy_ParametersMRDC_naics_Capability_List__item_
_Phy_ParametersMRDC_naics_Capability_List._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
Phy_ParametersMRDC._cont = ASN1Dict([
(u'naics-Capability-List', _Phy_ParametersMRDC_naics_Capability_List),
])
Phy_ParametersMRDC._ext = []
#-----< NAICS-Capability-Entry >-----#
NAICS_Capability_Entry = SEQ(name=u'NAICS-Capability-Entry', mode=MODE_TYPE)
_NAICS_Capability_Entry_numberOfNAICS_CapableCC = INT(name=u'numberOfNAICS-CapableCC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_NAICS_Capability_Entry_numberOfNAICS_CapableCC._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
_NAICS_Capability_Entry_numberOfAggregatedPRB = ENUM(name=u'numberOfAggregatedPRB', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_NAICS_Capability_Entry_numberOfAggregatedPRB._cont = ASN1Dict([(u'n50', 0), (u'n75', 1), (u'n100', 2), (u'n125', 3), (u'n150', 4), (u'n175', 5), (u'n200', 6), (u'n225', 7), (u'n250', 8), (u'n275', 9), (u'n300', 10), (u'n350', 11), (u'n400', 12), (u'n450', 13), (u'n500', 14), (u'spare', 15)])
_NAICS_Capability_Entry_numberOfAggregatedPRB._ext = None
NAICS_Capability_Entry._cont = ASN1Dict([
(u'numberOfNAICS-CapableCC', _NAICS_Capability_Entry_numberOfNAICS_CapableCC),
(u'numberOfAggregatedPRB', _NAICS_Capability_Entry_numberOfAggregatedPRB),
])
NAICS_Capability_Entry._ext = []
#-----< RAT-Type >-----#
RAT_Type = ENUM(name=u'RAT-Type', mode=MODE_TYPE)
RAT_Type._cont = ASN1Dict([(u'nr', 0), (u'eutra-nr', 1), (u'eutra', 2), (u'spare1', 3)])
RAT_Type._ext = []
#-----< RF-Parameters >-----#
RF_Parameters = SEQ(name=u'RF-Parameters', mode=MODE_TYPE)
_RF_Parameters_supportedBandListNR = SEQ_OF(name=u'supportedBandListNR', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RF_Parameters_supportedBandListNR__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BandNR')))
_RF_Parameters_supportedBandListNR._cont = __RF_Parameters_supportedBandListNR__item_
_RF_Parameters_supportedBandListNR._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=1024)], ev=None, er=[])
_RF_Parameters_supportedBandCombinationList = SEQ_OF(name=u'supportedBandCombinationList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationList')), opt=True)
_RF_Parameters_appliedFreqBandListFilter = SEQ_OF(name=u'appliedFreqBandListFilter', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqBandList')), opt=True)
RF_Parameters._cont = ASN1Dict([
(u'supportedBandListNR', _RF_Parameters_supportedBandListNR),
(u'supportedBandCombinationList', _RF_Parameters_supportedBandCombinationList),
(u'appliedFreqBandListFilter', _RF_Parameters_appliedFreqBandListFilter),
])
RF_Parameters._ext = []
#-----< BandNR >-----#
BandNR = SEQ(name=u'BandNR', mode=MODE_TYPE)
_BandNR_bandNR = INT(name=u'bandNR', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqBandIndicatorNR')))
_BandNR_modifiedMPR_Behaviour = BIT_STR(name=u'modifiedMPR-Behaviour', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BandNR_modifiedMPR_Behaviour._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
_BandNR_mimo_ParametersPerBand = SEQ(name=u'mimo-ParametersPerBand', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MIMO-ParametersPerBand')), opt=True)
_BandNR_extendedCP = ENUM(name=u'extendedCP', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BandNR_extendedCP._cont = ASN1Dict([(u'supported', 0)])
_BandNR_extendedCP._ext = None
_BandNR_multipleTCI = ENUM(name=u'multipleTCI', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BandNR_multipleTCI._cont = ASN1Dict([(u'supported', 0)])
_BandNR_multipleTCI._ext = None
_BandNR_bwp_WithoutRestriction = ENUM(name=u'bwp-WithoutRestriction', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BandNR_bwp_WithoutRestriction._cont = ASN1Dict([(u'supported', 0)])
_BandNR_bwp_WithoutRestriction._ext = None
_BandNR_bwp_SameNumerology = ENUM(name=u'bwp-SameNumerology', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BandNR_bwp_SameNumerology._cont = ASN1Dict([(u'upto2', 0), (u'upto4', 1)])
_BandNR_bwp_SameNumerology._ext = None
_BandNR_bwp_DiffNumerology = ENUM(name=u'bwp-DiffNumerology', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BandNR_bwp_DiffNumerology._cont = ASN1Dict([(u'upto4', 0)])
_BandNR_bwp_DiffNumerology._ext = None
_BandNR_crossCarrierScheduling_SameSCS = ENUM(name=u'crossCarrierScheduling-SameSCS', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BandNR_crossCarrierScheduling_SameSCS._cont = ASN1Dict([(u'supported', 0)])
_BandNR_crossCarrierScheduling_SameSCS._ext = None
_BandNR_pdsch_256QAM_FR2 = ENUM(name=u'pdsch-256QAM-FR2', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BandNR_pdsch_256QAM_FR2._cont = ASN1Dict([(u'supported', 0)])
_BandNR_pdsch_256QAM_FR2._ext = None
_BandNR_pusch_256QAM = ENUM(name=u'pusch-256QAM', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BandNR_pusch_256QAM._cont = ASN1Dict([(u'supported', 0)])
_BandNR_pusch_256QAM._ext = None
_BandNR_ue_PowerClass = ENUM(name=u'ue-PowerClass', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BandNR_ue_PowerClass._cont = ASN1Dict([(u'pc1', 0), (u'pc2', 1), (u'pc3', 2), (u'pc4', 3)])
_BandNR_ue_PowerClass._ext = None
_BandNR_rateMatchingLTE_CRS = ENUM(name=u'rateMatchingLTE-CRS', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BandNR_rateMatchingLTE_CRS._cont = ASN1Dict([(u'supported', 0)])
_BandNR_rateMatchingLTE_CRS._ext = None
_BandNR_channelBWs_DL_v1530 = CHOICE(name=u'channelBWs-DL-v1530', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__BandNR_channelBWs_DL_v1530_fr1 = SEQ(name=u'fr1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___BandNR_channelBWs_DL_v1530_fr1_scs_15kHz = BIT_STR(name=u'scs-15kHz', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBWs_DL_v1530_fr1_scs_15kHz._const_sz = ASN1Set(rv=[10], rr=[], ev=None, er=[])
___BandNR_channelBWs_DL_v1530_fr1_scs_30kHz = BIT_STR(name=u'scs-30kHz', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBWs_DL_v1530_fr1_scs_30kHz._const_sz = ASN1Set(rv=[10], rr=[], ev=None, er=[])
___BandNR_channelBWs_DL_v1530_fr1_scs_60kHz = BIT_STR(name=u'scs-60kHz', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBWs_DL_v1530_fr1_scs_60kHz._const_sz = ASN1Set(rv=[10], rr=[], ev=None, er=[])
__BandNR_channelBWs_DL_v1530_fr1._cont = ASN1Dict([
(u'scs-15kHz', ___BandNR_channelBWs_DL_v1530_fr1_scs_15kHz),
(u'scs-30kHz', ___BandNR_channelBWs_DL_v1530_fr1_scs_30kHz),
(u'scs-60kHz', ___BandNR_channelBWs_DL_v1530_fr1_scs_60kHz),
])
__BandNR_channelBWs_DL_v1530_fr1._ext = None
__BandNR_channelBWs_DL_v1530_fr2 = SEQ(name=u'fr2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___BandNR_channelBWs_DL_v1530_fr2_scs_60kHz = BIT_STR(name=u'scs-60kHz', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBWs_DL_v1530_fr2_scs_60kHz._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
___BandNR_channelBWs_DL_v1530_fr2_scs_120kHz = BIT_STR(name=u'scs-120kHz', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBWs_DL_v1530_fr2_scs_120kHz._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
__BandNR_channelBWs_DL_v1530_fr2._cont = ASN1Dict([
(u'scs-60kHz', ___BandNR_channelBWs_DL_v1530_fr2_scs_60kHz),
(u'scs-120kHz', ___BandNR_channelBWs_DL_v1530_fr2_scs_120kHz),
])
__BandNR_channelBWs_DL_v1530_fr2._ext = None
_BandNR_channelBWs_DL_v1530._cont = ASN1Dict([
(u'fr1', __BandNR_channelBWs_DL_v1530_fr1),
(u'fr2', __BandNR_channelBWs_DL_v1530_fr2),
])
_BandNR_channelBWs_DL_v1530._ext = None
_BandNR_channelBWs_UL_v1530 = CHOICE(name=u'channelBWs-UL-v1530', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__BandNR_channelBWs_UL_v1530_fr1 = SEQ(name=u'fr1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___BandNR_channelBWs_UL_v1530_fr1_scs_15kHz = BIT_STR(name=u'scs-15kHz', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBWs_UL_v1530_fr1_scs_15kHz._const_sz = ASN1Set(rv=[10], rr=[], ev=None, er=[])
___BandNR_channelBWs_UL_v1530_fr1_scs_30kHz = BIT_STR(name=u'scs-30kHz', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBWs_UL_v1530_fr1_scs_30kHz._const_sz = ASN1Set(rv=[10], rr=[], ev=None, er=[])
___BandNR_channelBWs_UL_v1530_fr1_scs_60kHz = BIT_STR(name=u'scs-60kHz', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBWs_UL_v1530_fr1_scs_60kHz._const_sz = ASN1Set(rv=[10], rr=[], ev=None, er=[])
__BandNR_channelBWs_UL_v1530_fr1._cont = ASN1Dict([
(u'scs-15kHz', ___BandNR_channelBWs_UL_v1530_fr1_scs_15kHz),
(u'scs-30kHz', ___BandNR_channelBWs_UL_v1530_fr1_scs_30kHz),
(u'scs-60kHz', ___BandNR_channelBWs_UL_v1530_fr1_scs_60kHz),
])
__BandNR_channelBWs_UL_v1530_fr1._ext = None
__BandNR_channelBWs_UL_v1530_fr2 = SEQ(name=u'fr2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___BandNR_channelBWs_UL_v1530_fr2_scs_60kHz = BIT_STR(name=u'scs-60kHz', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBWs_UL_v1530_fr2_scs_60kHz._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
___BandNR_channelBWs_UL_v1530_fr2_scs_120kHz = BIT_STR(name=u'scs-120kHz', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBWs_UL_v1530_fr2_scs_120kHz._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
__BandNR_channelBWs_UL_v1530_fr2._cont = ASN1Dict([
(u'scs-60kHz', ___BandNR_channelBWs_UL_v1530_fr2_scs_60kHz),
(u'scs-120kHz', ___BandNR_channelBWs_UL_v1530_fr2_scs_120kHz),
])
__BandNR_channelBWs_UL_v1530_fr2._ext = None
_BandNR_channelBWs_UL_v1530._cont = ASN1Dict([
(u'fr1', __BandNR_channelBWs_UL_v1530_fr1),
(u'fr2', __BandNR_channelBWs_UL_v1530_fr2),
])
_BandNR_channelBWs_UL_v1530._ext = None
_BandNR_maxUplinkDutyCycle = ENUM(name=u'maxUplinkDutyCycle', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_BandNR_maxUplinkDutyCycle._cont = ASN1Dict([(u'n60', 0), (u'n70', 1), (u'n80', 2), (u'n90', 3), (u'n100', 4)])
_BandNR_maxUplinkDutyCycle._ext = None
BandNR._cont = ASN1Dict([
(u'bandNR', _BandNR_bandNR),
(u'modifiedMPR-Behaviour', _BandNR_modifiedMPR_Behaviour),
(u'mimo-ParametersPerBand', _BandNR_mimo_ParametersPerBand),
(u'extendedCP', _BandNR_extendedCP),
(u'multipleTCI', _BandNR_multipleTCI),
(u'bwp-WithoutRestriction', _BandNR_bwp_WithoutRestriction),
(u'bwp-SameNumerology', _BandNR_bwp_SameNumerology),
(u'bwp-DiffNumerology', _BandNR_bwp_DiffNumerology),
(u'crossCarrierScheduling-SameSCS', _BandNR_crossCarrierScheduling_SameSCS),
(u'pdsch-256QAM-FR2', _BandNR_pdsch_256QAM_FR2),
(u'pusch-256QAM', _BandNR_pusch_256QAM),
(u'ue-PowerClass', _BandNR_ue_PowerClass),
(u'rateMatchingLTE-CRS', _BandNR_rateMatchingLTE_CRS),
(u'channelBWs-DL-v1530', _BandNR_channelBWs_DL_v1530),
(u'channelBWs-UL-v1530', _BandNR_channelBWs_UL_v1530),
(u'maxUplinkDutyCycle', _BandNR_maxUplinkDutyCycle),
])
BandNR._ext = [u'maxUplinkDutyCycle']
#-----< RF-ParametersMRDC >-----#
RF_ParametersMRDC = SEQ(name=u'RF-ParametersMRDC', mode=MODE_TYPE)
_RF_ParametersMRDC_supportedBandCombinationList = SEQ_OF(name=u'supportedBandCombinationList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationList')), opt=True)
_RF_ParametersMRDC_appliedFreqBandListFilter = SEQ_OF(name=u'appliedFreqBandListFilter', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqBandList')), opt=True)
RF_ParametersMRDC._cont = ASN1Dict([
(u'supportedBandCombinationList', _RF_ParametersMRDC_supportedBandCombinationList),
(u'appliedFreqBandListFilter', _RF_ParametersMRDC_appliedFreqBandListFilter),
])
RF_ParametersMRDC._ext = []
#-----< RLC-Parameters >-----#
RLC_Parameters = SEQ(name=u'RLC-Parameters', mode=MODE_TYPE)
_RLC_Parameters_am_WithShortSN = ENUM(name=u'am-WithShortSN', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RLC_Parameters_am_WithShortSN._cont = ASN1Dict([(u'supported', 0)])
_RLC_Parameters_am_WithShortSN._ext = None
_RLC_Parameters_um_WithShortSN = ENUM(name=u'um-WithShortSN', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RLC_Parameters_um_WithShortSN._cont = ASN1Dict([(u'supported', 0)])
_RLC_Parameters_um_WithShortSN._ext = None
_RLC_Parameters_um_WithLongSN = ENUM(name=u'um-WithLongSN', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RLC_Parameters_um_WithLongSN._cont = ASN1Dict([(u'supported', 0)])
_RLC_Parameters_um_WithLongSN._ext = None
RLC_Parameters._cont = ASN1Dict([
(u'am-WithShortSN', _RLC_Parameters_am_WithShortSN),
(u'um-WithShortSN', _RLC_Parameters_um_WithShortSN),
(u'um-WithLongSN', _RLC_Parameters_um_WithLongSN),
])
RLC_Parameters._ext = []
#-----< SupportedBandwidth >-----#
SupportedBandwidth = CHOICE(name=u'SupportedBandwidth', mode=MODE_TYPE)
_SupportedBandwidth_fr1 = ENUM(name=u'fr1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SupportedBandwidth_fr1._cont = ASN1Dict([(u'mhz5', 0), (u'mhz10', 1), (u'mhz15', 2), (u'mhz20', 3), (u'mhz25', 4), (u'mhz30', 5), (u'mhz40', 6), (u'mhz50', 7), (u'mhz60', 8), (u'mhz80', 9), (u'mhz100', 10)])
_SupportedBandwidth_fr1._ext = None
_SupportedBandwidth_fr2 = ENUM(name=u'fr2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SupportedBandwidth_fr2._cont = ASN1Dict([(u'mhz50', 0), (u'mhz100', 1), (u'mhz200', 2), (u'mhz400', 3)])
_SupportedBandwidth_fr2._ext = None
SupportedBandwidth._cont = ASN1Dict([
(u'fr1', _SupportedBandwidth_fr1),
(u'fr2', _SupportedBandwidth_fr2),
])
SupportedBandwidth._ext = None
#-----< UE-CapabilityRAT-ContainerList >-----#
UE_CapabilityRAT_ContainerList = SEQ_OF(name=u'UE-CapabilityRAT-ContainerList', mode=MODE_TYPE)
_UE_CapabilityRAT_ContainerList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-CapabilityRAT-Container')))
UE_CapabilityRAT_ContainerList._cont = _UE_CapabilityRAT_ContainerList__item_
UE_CapabilityRAT_ContainerList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=8)], ev=None, er=[])
#-----< UE-CapabilityRAT-Container >-----#
UE_CapabilityRAT_Container = SEQ(name=u'UE-CapabilityRAT-Container', mode=MODE_TYPE)
_UE_CapabilityRAT_Container_rat_Type = ENUM(name=u'rat-Type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RAT-Type')))
_UE_CapabilityRAT_Container_ue_CapabilityRAT_Container = OCT_STR(name=u'ue-CapabilityRAT-Container', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
UE_CapabilityRAT_Container._cont = ASN1Dict([
(u'rat-Type', _UE_CapabilityRAT_Container_rat_Type),
(u'ue-CapabilityRAT-Container', _UE_CapabilityRAT_Container_ue_CapabilityRAT_Container),
])
UE_CapabilityRAT_Container._ext = None
#-----< UE-CapabilityRAT-RequestList >-----#
UE_CapabilityRAT_RequestList = SEQ_OF(name=u'UE-CapabilityRAT-RequestList', mode=MODE_TYPE)
_UE_CapabilityRAT_RequestList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-CapabilityRAT-Request')))
UE_CapabilityRAT_RequestList._cont = _UE_CapabilityRAT_RequestList__item_
UE_CapabilityRAT_RequestList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< UE-CapabilityRAT-Request >-----#
UE_CapabilityRAT_Request = SEQ(name=u'UE-CapabilityRAT-Request', mode=MODE_TYPE)
_UE_CapabilityRAT_Request_rat_Type = ENUM(name=u'rat-Type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RAT-Type')))
_UE_CapabilityRAT_Request_capabilityRequestFilter = OCT_STR(name=u'capabilityRequestFilter', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
UE_CapabilityRAT_Request._cont = ASN1Dict([
(u'rat-Type', _UE_CapabilityRAT_Request_rat_Type),
(u'capabilityRequestFilter', _UE_CapabilityRAT_Request_capabilityRequestFilter),
])
UE_CapabilityRAT_Request._ext = []
#-----< UE-CapabilityRequestFilterNR >-----#
UE_CapabilityRequestFilterNR = SEQ(name=u'UE-CapabilityRequestFilterNR', mode=MODE_TYPE)
_UE_CapabilityRequestFilterNR_frequencyBandList = SEQ_OF(name=u'frequencyBandList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqBandList')), opt=True)
_UE_CapabilityRequestFilterNR_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_CapabilityRequestFilterNR_nonCriticalExtension._cont = ASN1Dict([
])
_UE_CapabilityRequestFilterNR_nonCriticalExtension._ext = None
UE_CapabilityRequestFilterNR._cont = ASN1Dict([
(u'frequencyBandList', _UE_CapabilityRequestFilterNR_frequencyBandList),
(u'nonCriticalExtension', _UE_CapabilityRequestFilterNR_nonCriticalExtension),
])
UE_CapabilityRequestFilterNR._ext = None
#-----< UE-MRDC-Capability >-----#
UE_MRDC_Capability = SEQ(name=u'UE-MRDC-Capability', mode=MODE_TYPE)
_UE_MRDC_Capability_measAndMobParametersMRDC = SEQ(name=u'measAndMobParametersMRDC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasAndMobParametersMRDC')), opt=True)
_UE_MRDC_Capability_phy_ParametersMRDC_v1530 = SEQ(name=u'phy-ParametersMRDC-v1530', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Phy-ParametersMRDC')), opt=True)
_UE_MRDC_Capability_rf_ParametersMRDC = SEQ(name=u'rf-ParametersMRDC', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RF-ParametersMRDC')))
_UE_MRDC_Capability_generalParametersMRDC = SEQ(name=u'generalParametersMRDC', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'GeneralParametersMRDC-XDD-Diff')), opt=True)
_UE_MRDC_Capability_fdd_Add_UE_MRDC_Capabilities = SEQ(name=u'fdd-Add-UE-MRDC-Capabilities', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-MRDC-CapabilityAddXDD-Mode')), opt=True)
_UE_MRDC_Capability_tdd_Add_UE_MRDC_Capabilities = SEQ(name=u'tdd-Add-UE-MRDC-Capabilities', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-MRDC-CapabilityAddXDD-Mode')), opt=True)
_UE_MRDC_Capability_fr1_Add_UE_MRDC_Capabilities = SEQ(name=u'fr1-Add-UE-MRDC-Capabilities', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-MRDC-CapabilityAddFRX-Mode')), opt=True)
_UE_MRDC_Capability_fr2_Add_UE_MRDC_Capabilities = SEQ(name=u'fr2-Add-UE-MRDC-Capabilities', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-MRDC-CapabilityAddFRX-Mode')), opt=True)
_UE_MRDC_Capability_featureSetCombinations = SEQ_OF(name=u'featureSetCombinations', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__UE_MRDC_Capability_featureSetCombinations__item_ = SEQ_OF(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'FeatureSetCombination')))
_UE_MRDC_Capability_featureSetCombinations._cont = __UE_MRDC_Capability_featureSetCombinations__item_
_UE_MRDC_Capability_featureSetCombinations._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=1024)], ev=None, er=[])
_UE_MRDC_Capability_pdcp_ParametersMRDC_v1530 = SEQ(name=u'pdcp-ParametersMRDC-v1530', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PDCP-ParametersMRDC')), opt=True)
_UE_MRDC_Capability_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_MRDC_Capability_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_MRDC_Capability_nonCriticalExtension._cont = ASN1Dict([
])
_UE_MRDC_Capability_nonCriticalExtension._ext = None
UE_MRDC_Capability._cont = ASN1Dict([
(u'measAndMobParametersMRDC', _UE_MRDC_Capability_measAndMobParametersMRDC),
(u'phy-ParametersMRDC-v1530', _UE_MRDC_Capability_phy_ParametersMRDC_v1530),
(u'rf-ParametersMRDC', _UE_MRDC_Capability_rf_ParametersMRDC),
(u'generalParametersMRDC', _UE_MRDC_Capability_generalParametersMRDC),
(u'fdd-Add-UE-MRDC-Capabilities', _UE_MRDC_Capability_fdd_Add_UE_MRDC_Capabilities),
(u'tdd-Add-UE-MRDC-Capabilities', _UE_MRDC_Capability_tdd_Add_UE_MRDC_Capabilities),
(u'fr1-Add-UE-MRDC-Capabilities', _UE_MRDC_Capability_fr1_Add_UE_MRDC_Capabilities),
(u'fr2-Add-UE-MRDC-Capabilities', _UE_MRDC_Capability_fr2_Add_UE_MRDC_Capabilities),
(u'featureSetCombinations', _UE_MRDC_Capability_featureSetCombinations),
(u'pdcp-ParametersMRDC-v1530', _UE_MRDC_Capability_pdcp_ParametersMRDC_v1530),
(u'lateNonCriticalExtension', _UE_MRDC_Capability_lateNonCriticalExtension),
(u'nonCriticalExtension', _UE_MRDC_Capability_nonCriticalExtension),
])
UE_MRDC_Capability._ext = None
#-----< UE-MRDC-CapabilityAddXDD-Mode >-----#
UE_MRDC_CapabilityAddXDD_Mode = SEQ(name=u'UE-MRDC-CapabilityAddXDD-Mode', mode=MODE_TYPE)
_UE_MRDC_CapabilityAddXDD_Mode_measAndMobParametersMRDC_XDD_Diff = SEQ(name=u'measAndMobParametersMRDC-XDD-Diff', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasAndMobParametersMRDC-XDD-Diff')), opt=True)
_UE_MRDC_CapabilityAddXDD_Mode_generalParametersMRDC_XDD_Diff = SEQ(name=u'generalParametersMRDC-XDD-Diff', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'GeneralParametersMRDC-XDD-Diff')), opt=True)
UE_MRDC_CapabilityAddXDD_Mode._cont = ASN1Dict([
(u'measAndMobParametersMRDC-XDD-Diff', _UE_MRDC_CapabilityAddXDD_Mode_measAndMobParametersMRDC_XDD_Diff),
(u'generalParametersMRDC-XDD-Diff', _UE_MRDC_CapabilityAddXDD_Mode_generalParametersMRDC_XDD_Diff),
])
UE_MRDC_CapabilityAddXDD_Mode._ext = None
#-----< UE-MRDC-CapabilityAddFRX-Mode >-----#
UE_MRDC_CapabilityAddFRX_Mode = SEQ(name=u'UE-MRDC-CapabilityAddFRX-Mode', mode=MODE_TYPE)
_UE_MRDC_CapabilityAddFRX_Mode_measAndMobParametersMRDC_FRX_Diff = SEQ(name=u'measAndMobParametersMRDC-FRX-Diff', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasAndMobParametersMRDC-FRX-Diff')))
UE_MRDC_CapabilityAddFRX_Mode._cont = ASN1Dict([
(u'measAndMobParametersMRDC-FRX-Diff', _UE_MRDC_CapabilityAddFRX_Mode_measAndMobParametersMRDC_FRX_Diff),
])
UE_MRDC_CapabilityAddFRX_Mode._ext = None
#-----< GeneralParametersMRDC-XDD-Diff >-----#
GeneralParametersMRDC_XDD_Diff = SEQ(name=u'GeneralParametersMRDC-XDD-Diff', mode=MODE_TYPE)
_GeneralParametersMRDC_XDD_Diff_splitSRB_WithOneUL_Path = ENUM(name=u'splitSRB-WithOneUL-Path', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GeneralParametersMRDC_XDD_Diff_splitSRB_WithOneUL_Path._cont = ASN1Dict([(u'supported', 0)])
_GeneralParametersMRDC_XDD_Diff_splitSRB_WithOneUL_Path._ext = None
_GeneralParametersMRDC_XDD_Diff_splitDRB_withUL_Both_MCG_SCG = ENUM(name=u'splitDRB-withUL-Both-MCG-SCG', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GeneralParametersMRDC_XDD_Diff_splitDRB_withUL_Both_MCG_SCG._cont = ASN1Dict([(u'supported', 0)])
_GeneralParametersMRDC_XDD_Diff_splitDRB_withUL_Both_MCG_SCG._ext = None
_GeneralParametersMRDC_XDD_Diff_srb3 = ENUM(name=u'srb3', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GeneralParametersMRDC_XDD_Diff_srb3._cont = ASN1Dict([(u'supported', 0)])
_GeneralParametersMRDC_XDD_Diff_srb3._ext = None
_GeneralParametersMRDC_XDD_Diff_v2x_EUTRA_v1530 = ENUM(name=u'v2x-EUTRA-v1530', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GeneralParametersMRDC_XDD_Diff_v2x_EUTRA_v1530._cont = ASN1Dict([(u'supported', 0)])
_GeneralParametersMRDC_XDD_Diff_v2x_EUTRA_v1530._ext = None
GeneralParametersMRDC_XDD_Diff._cont = ASN1Dict([
(u'splitSRB-WithOneUL-Path', _GeneralParametersMRDC_XDD_Diff_splitSRB_WithOneUL_Path),
(u'splitDRB-withUL-Both-MCG-SCG', _GeneralParametersMRDC_XDD_Diff_splitDRB_withUL_Both_MCG_SCG),
(u'srb3', _GeneralParametersMRDC_XDD_Diff_srb3),
(u'v2x-EUTRA-v1530', _GeneralParametersMRDC_XDD_Diff_v2x_EUTRA_v1530),
])
GeneralParametersMRDC_XDD_Diff._ext = []
#-----< UE-NR-Capability >-----#
UE_NR_Capability = SEQ(name=u'UE-NR-Capability', mode=MODE_TYPE)
_UE_NR_Capability_accessStratumRelease = ENUM(name=u'accessStratumRelease', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'AccessStratumRelease')))
_UE_NR_Capability_pdcp_Parameters = SEQ(name=u'pdcp-Parameters', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PDCP-Parameters')))
_UE_NR_Capability_rlc_Parameters = SEQ(name=u'rlc-Parameters', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RLC-Parameters')), opt=True)
_UE_NR_Capability_mac_Parameters = SEQ(name=u'mac-Parameters', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MAC-Parameters')), opt=True)
_UE_NR_Capability_phy_Parameters = SEQ(name=u'phy-Parameters', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Phy-Parameters')))
_UE_NR_Capability_rf_Parameters = SEQ(name=u'rf-Parameters', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RF-Parameters')))
_UE_NR_Capability_measAndMobParameters = SEQ(name=u'measAndMobParameters', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasAndMobParameters')), opt=True)
_UE_NR_Capability_fdd_Add_UE_NR_Capabilities = SEQ(name=u'fdd-Add-UE-NR-Capabilities', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-NR-CapabilityAddXDD-Mode')), opt=True)
_UE_NR_Capability_tdd_Add_UE_NR_Capabilities = SEQ(name=u'tdd-Add-UE-NR-Capabilities', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-NR-CapabilityAddXDD-Mode')), opt=True)
_UE_NR_Capability_fr1_Add_UE_NR_Capabilities = SEQ(name=u'fr1-Add-UE-NR-Capabilities', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-NR-CapabilityAddFRX-Mode')), opt=True)
_UE_NR_Capability_fr2_Add_UE_NR_Capabilities = SEQ(name=u'fr2-Add-UE-NR-Capabilities', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-NR-CapabilityAddFRX-Mode')), opt=True)
_UE_NR_Capability_featureSets = SEQ(name=u'featureSets', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FeatureSets')), opt=True)
_UE_NR_Capability_featureSetCombinations = SEQ_OF(name=u'featureSetCombinations', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__UE_NR_Capability_featureSetCombinations__item_ = SEQ_OF(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'FeatureSetCombination')))
_UE_NR_Capability_featureSetCombinations._cont = __UE_NR_Capability_featureSetCombinations__item_
_UE_NR_Capability_featureSetCombinations._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=1024)], ev=None, er=[])
_UE_NR_Capability_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_NR_Capability_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-NR-Capability-1530')), opt=True)
UE_NR_Capability._cont = ASN1Dict([
(u'accessStratumRelease', _UE_NR_Capability_accessStratumRelease),
(u'pdcp-Parameters', _UE_NR_Capability_pdcp_Parameters),
(u'rlc-Parameters', _UE_NR_Capability_rlc_Parameters),
(u'mac-Parameters', _UE_NR_Capability_mac_Parameters),
(u'phy-Parameters', _UE_NR_Capability_phy_Parameters),
(u'rf-Parameters', _UE_NR_Capability_rf_Parameters),
(u'measAndMobParameters', _UE_NR_Capability_measAndMobParameters),
(u'fdd-Add-UE-NR-Capabilities', _UE_NR_Capability_fdd_Add_UE_NR_Capabilities),
(u'tdd-Add-UE-NR-Capabilities', _UE_NR_Capability_tdd_Add_UE_NR_Capabilities),
(u'fr1-Add-UE-NR-Capabilities', _UE_NR_Capability_fr1_Add_UE_NR_Capabilities),
(u'fr2-Add-UE-NR-Capabilities', _UE_NR_Capability_fr2_Add_UE_NR_Capabilities),
(u'featureSets', _UE_NR_Capability_featureSets),
(u'featureSetCombinations', _UE_NR_Capability_featureSetCombinations),
(u'lateNonCriticalExtension', _UE_NR_Capability_lateNonCriticalExtension),
(u'nonCriticalExtension', _UE_NR_Capability_nonCriticalExtension),
])
UE_NR_Capability._ext = None
#-----< UE-NR-Capability-1530 >-----#
UE_NR_Capability_1530 = SEQ(name=u'UE-NR-Capability-1530', mode=MODE_TYPE)
_UE_NR_Capability_1530_fdd_Add_UE_NR_Capabilities_1530 = SEQ(name=u'fdd-Add-UE-NR-Capabilities-1530', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-NR-CapabilityAddXDD-Mode-1530')), opt=True)
_UE_NR_Capability_1530_tdd_Add_UE_NR_Capabilities_1530 = SEQ(name=u'tdd-Add-UE-NR-Capabilities-1530', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-NR-CapabilityAddXDD-Mode-1530')), opt=True)
_UE_NR_Capability_1530_voiceOverMCG_Bearer = ENUM(name=u'voiceOverMCG-Bearer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_NR_Capability_1530_voiceOverMCG_Bearer._cont = ASN1Dict([(u'supported', 0)])
_UE_NR_Capability_1530_voiceOverMCG_Bearer._ext = None
_UE_NR_Capability_1530_interRAT_Parameters = SEQ(name=u'interRAT-Parameters', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'InterRAT-Parameters')), opt=True)
_UE_NR_Capability_1530_inactiveState = ENUM(name=u'inactiveState', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_NR_Capability_1530_inactiveState._cont = ASN1Dict([(u'supported', 0)])
_UE_NR_Capability_1530_inactiveState._ext = None
_UE_NR_Capability_1530_delayBudgetReporting = ENUM(name=u'delayBudgetReporting', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_NR_Capability_1530_delayBudgetReporting._cont = ASN1Dict([(u'supported', 0)])
_UE_NR_Capability_1530_delayBudgetReporting._ext = None
_UE_NR_Capability_1530_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_NR_Capability_1530_nonCriticalExtension._cont = ASN1Dict([
])
_UE_NR_Capability_1530_nonCriticalExtension._ext = None
UE_NR_Capability_1530._cont = ASN1Dict([
(u'fdd-Add-UE-NR-Capabilities-1530', _UE_NR_Capability_1530_fdd_Add_UE_NR_Capabilities_1530),
(u'tdd-Add-UE-NR-Capabilities-1530', _UE_NR_Capability_1530_tdd_Add_UE_NR_Capabilities_1530),
(u'voiceOverMCG-Bearer', _UE_NR_Capability_1530_voiceOverMCG_Bearer),
(u'interRAT-Parameters', _UE_NR_Capability_1530_interRAT_Parameters),
(u'inactiveState', _UE_NR_Capability_1530_inactiveState),
(u'delayBudgetReporting', _UE_NR_Capability_1530_delayBudgetReporting),
(u'nonCriticalExtension', _UE_NR_Capability_1530_nonCriticalExtension),
])
UE_NR_Capability_1530._ext = None
#-----< UE-NR-CapabilityAddXDD-Mode >-----#
UE_NR_CapabilityAddXDD_Mode = SEQ(name=u'UE-NR-CapabilityAddXDD-Mode', mode=MODE_TYPE)
_UE_NR_CapabilityAddXDD_Mode_phy_ParametersXDD_Diff = SEQ(name=u'phy-ParametersXDD-Diff', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Phy-ParametersXDD-Diff')), opt=True)
_UE_NR_CapabilityAddXDD_Mode_mac_ParametersXDD_Diff = SEQ(name=u'mac-ParametersXDD-Diff', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MAC-ParametersXDD-Diff')), opt=True)
_UE_NR_CapabilityAddXDD_Mode_measAndMobParametersXDD_Diff = SEQ(name=u'measAndMobParametersXDD-Diff', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasAndMobParametersXDD-Diff')), opt=True)
UE_NR_CapabilityAddXDD_Mode._cont = ASN1Dict([
(u'phy-ParametersXDD-Diff', _UE_NR_CapabilityAddXDD_Mode_phy_ParametersXDD_Diff),
(u'mac-ParametersXDD-Diff', _UE_NR_CapabilityAddXDD_Mode_mac_ParametersXDD_Diff),
(u'measAndMobParametersXDD-Diff', _UE_NR_CapabilityAddXDD_Mode_measAndMobParametersXDD_Diff),
])
UE_NR_CapabilityAddXDD_Mode._ext = None
#-----< UE-NR-CapabilityAddXDD-Mode-1530 >-----#
UE_NR_CapabilityAddXDD_Mode_1530 = SEQ(name=u'UE-NR-CapabilityAddXDD-Mode-1530', mode=MODE_TYPE)
_UE_NR_CapabilityAddXDD_Mode_1530_eutra_ParametersXDD_Diff = SEQ(name=u'eutra-ParametersXDD-Diff', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-ParametersXDD-Diff')))
UE_NR_CapabilityAddXDD_Mode_1530._cont = ASN1Dict([
(u'eutra-ParametersXDD-Diff', _UE_NR_CapabilityAddXDD_Mode_1530_eutra_ParametersXDD_Diff),
])
UE_NR_CapabilityAddXDD_Mode_1530._ext = None
#-----< UE-NR-CapabilityAddFRX-Mode >-----#
UE_NR_CapabilityAddFRX_Mode = SEQ(name=u'UE-NR-CapabilityAddFRX-Mode', mode=MODE_TYPE)
_UE_NR_CapabilityAddFRX_Mode_phy_ParametersFRX_Diff = SEQ(name=u'phy-ParametersFRX-Diff', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Phy-ParametersFRX-Diff')), opt=True)
_UE_NR_CapabilityAddFRX_Mode_measAndMobParametersFRX_Diff = SEQ(name=u'measAndMobParametersFRX-Diff', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasAndMobParametersFRX-Diff')), opt=True)
UE_NR_CapabilityAddFRX_Mode._cont = ASN1Dict([
(u'phy-ParametersFRX-Diff', _UE_NR_CapabilityAddFRX_Mode_phy_ParametersFRX_Diff),
(u'measAndMobParametersFRX-Diff', _UE_NR_CapabilityAddFRX_Mode_measAndMobParametersFRX_Diff),
])
UE_NR_CapabilityAddFRX_Mode._ext = None
#-----< EUTRA-AllowedMeasBandwidth >-----#
EUTRA_AllowedMeasBandwidth = ENUM(name=u'EUTRA-AllowedMeasBandwidth', mode=MODE_TYPE)
EUTRA_AllowedMeasBandwidth._cont = ASN1Dict([(u'mbw6', 0), (u'mbw15', 1), (u'mbw25', 2), (u'mbw50', 3), (u'mbw75', 4), (u'mbw100', 5)])
EUTRA_AllowedMeasBandwidth._ext = None
#-----< EUTRA-MBSFN-SubframeConfigList >-----#
EUTRA_MBSFN_SubframeConfigList = SEQ_OF(name=u'EUTRA-MBSFN-SubframeConfigList', mode=MODE_TYPE)
_EUTRA_MBSFN_SubframeConfigList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-MBSFN-SubframeConfig')))
EUTRA_MBSFN_SubframeConfigList._cont = _EUTRA_MBSFN_SubframeConfigList__item_
EUTRA_MBSFN_SubframeConfigList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< EUTRA-MBSFN-SubframeConfig >-----#
EUTRA_MBSFN_SubframeConfig = SEQ(name=u'EUTRA-MBSFN-SubframeConfig', mode=MODE_TYPE)
_EUTRA_MBSFN_SubframeConfig_radioframeAllocationPeriod = ENUM(name=u'radioframeAllocationPeriod', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_EUTRA_MBSFN_SubframeConfig_radioframeAllocationPeriod._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2), (u'n8', 3), (u'n16', 4), (u'n32', 5)])
_EUTRA_MBSFN_SubframeConfig_radioframeAllocationPeriod._ext = None
_EUTRA_MBSFN_SubframeConfig_radioframeAllocationOffset = INT(name=u'radioframeAllocationOffset', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_EUTRA_MBSFN_SubframeConfig_radioframeAllocationOffset._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
_EUTRA_MBSFN_SubframeConfig_subframeAllocation1 = CHOICE(name=u'subframeAllocation1', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EUTRA_MBSFN_SubframeConfig_subframeAllocation1_oneFrame = BIT_STR(name=u'oneFrame', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__EUTRA_MBSFN_SubframeConfig_subframeAllocation1_oneFrame._const_sz = ASN1Set(rv=[6], rr=[], ev=None, er=[])
__EUTRA_MBSFN_SubframeConfig_subframeAllocation1_fourFrames = BIT_STR(name=u'fourFrames', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__EUTRA_MBSFN_SubframeConfig_subframeAllocation1_fourFrames._const_sz = ASN1Set(rv=[24], rr=[], ev=None, er=[])
_EUTRA_MBSFN_SubframeConfig_subframeAllocation1._cont = ASN1Dict([
(u'oneFrame', __EUTRA_MBSFN_SubframeConfig_subframeAllocation1_oneFrame),
(u'fourFrames', __EUTRA_MBSFN_SubframeConfig_subframeAllocation1_fourFrames),
])
_EUTRA_MBSFN_SubframeConfig_subframeAllocation1._ext = None
_EUTRA_MBSFN_SubframeConfig_subframeAllocation2 = CHOICE(name=u'subframeAllocation2', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__EUTRA_MBSFN_SubframeConfig_subframeAllocation2_oneFrame = BIT_STR(name=u'oneFrame', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__EUTRA_MBSFN_SubframeConfig_subframeAllocation2_oneFrame._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
__EUTRA_MBSFN_SubframeConfig_subframeAllocation2_fourFrames = BIT_STR(name=u'fourFrames', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__EUTRA_MBSFN_SubframeConfig_subframeAllocation2_fourFrames._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
_EUTRA_MBSFN_SubframeConfig_subframeAllocation2._cont = ASN1Dict([
(u'oneFrame', __EUTRA_MBSFN_SubframeConfig_subframeAllocation2_oneFrame),
(u'fourFrames', __EUTRA_MBSFN_SubframeConfig_subframeAllocation2_fourFrames),
])
_EUTRA_MBSFN_SubframeConfig_subframeAllocation2._ext = None
EUTRA_MBSFN_SubframeConfig._cont = ASN1Dict([
(u'radioframeAllocationPeriod', _EUTRA_MBSFN_SubframeConfig_radioframeAllocationPeriod),
(u'radioframeAllocationOffset', _EUTRA_MBSFN_SubframeConfig_radioframeAllocationOffset),
(u'subframeAllocation1', _EUTRA_MBSFN_SubframeConfig_subframeAllocation1),
(u'subframeAllocation2', _EUTRA_MBSFN_SubframeConfig_subframeAllocation2),
])
EUTRA_MBSFN_SubframeConfig._ext = []
#-----< EUTRA-MultiBandInfoList >-----#
EUTRA_MultiBandInfoList = SEQ_OF(name=u'EUTRA-MultiBandInfoList', mode=MODE_TYPE)
_EUTRA_MultiBandInfoList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-MultiBandInfo')))
EUTRA_MultiBandInfoList._cont = _EUTRA_MultiBandInfoList__item_
EUTRA_MultiBandInfoList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< EUTRA-MultiBandInfo >-----#
EUTRA_MultiBandInfo = SEQ(name=u'EUTRA-MultiBandInfo', mode=MODE_TYPE)
_EUTRA_MultiBandInfo_eutra_FreqBandIndicator = INT(name=u'eutra-FreqBandIndicator', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqBandIndicatorEUTRA')))
_EUTRA_MultiBandInfo_eutra_NS_PmaxList = SEQ_OF(name=u'eutra-NS-PmaxList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-NS-PmaxList')), opt=True)
EUTRA_MultiBandInfo._cont = ASN1Dict([
(u'eutra-FreqBandIndicator', _EUTRA_MultiBandInfo_eutra_FreqBandIndicator),
(u'eutra-NS-PmaxList', _EUTRA_MultiBandInfo_eutra_NS_PmaxList),
])
EUTRA_MultiBandInfo._ext = None
#-----< EUTRA-NS-PmaxList >-----#
EUTRA_NS_PmaxList = SEQ_OF(name=u'EUTRA-NS-PmaxList', mode=MODE_TYPE)
_EUTRA_NS_PmaxList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-NS-PmaxValue')))
EUTRA_NS_PmaxList._cont = _EUTRA_NS_PmaxList__item_
EUTRA_NS_PmaxList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< EUTRA-NS-PmaxValue >-----#
EUTRA_NS_PmaxValue = SEQ(name=u'EUTRA-NS-PmaxValue', mode=MODE_TYPE)
_EUTRA_NS_PmaxValue_additionalPmax = INT(name=u'additionalPmax', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_EUTRA_NS_PmaxValue_additionalPmax._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-30, ub=33)], ev=None, er=[])
_EUTRA_NS_PmaxValue_additionalSpectrumEmission = INT(name=u'additionalSpectrumEmission', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_EUTRA_NS_PmaxValue_additionalSpectrumEmission._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=288)], ev=None, er=[])
EUTRA_NS_PmaxValue._cont = ASN1Dict([
(u'additionalPmax', _EUTRA_NS_PmaxValue_additionalPmax),
(u'additionalSpectrumEmission', _EUTRA_NS_PmaxValue_additionalSpectrumEmission),
])
EUTRA_NS_PmaxValue._ext = None
#-----< EUTRA-PhysCellId >-----#
EUTRA_PhysCellId = INT(name=u'EUTRA-PhysCellId', mode=MODE_TYPE)
EUTRA_PhysCellId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=503)], ev=None, er=[])
#-----< EUTRA-PhysCellIdRange >-----#
EUTRA_PhysCellIdRange = SEQ(name=u'EUTRA-PhysCellIdRange', mode=MODE_TYPE)
_EUTRA_PhysCellIdRange_start = INT(name=u'start', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-PhysCellId')))
_EUTRA_PhysCellIdRange_range = ENUM(name=u'range', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_EUTRA_PhysCellIdRange_range._cont = ASN1Dict([(u'n4', 0), (u'n8', 1), (u'n12', 2), (u'n16', 3), (u'n24', 4), (u'n32', 5), (u'n48', 6), (u'n64', 7), (u'n84', 8), (u'n96', 9), (u'n128', 10), (u'n168', 11), (u'n252', 12), (u'n504', 13), (u'spare2', 14), (u'spare1', 15)])
_EUTRA_PhysCellIdRange_range._ext = None
EUTRA_PhysCellIdRange._cont = ASN1Dict([
(u'start', _EUTRA_PhysCellIdRange_start),
(u'range', _EUTRA_PhysCellIdRange_range),
])
EUTRA_PhysCellIdRange._ext = None
#-----< EUTRA-PresenceAntennaPort1 >-----#
EUTRA_PresenceAntennaPort1 = BOOL(name=u'EUTRA-PresenceAntennaPort1', mode=MODE_TYPE)
#-----< EUTRA-Q-OffsetRange >-----#
EUTRA_Q_OffsetRange = ENUM(name=u'EUTRA-Q-OffsetRange', mode=MODE_TYPE)
EUTRA_Q_OffsetRange._cont = ASN1Dict([(u'dB-24', 0), (u'dB-22', 1), (u'dB-20', 2), (u'dB-18', 3), (u'dB-16', 4), (u'dB-14', 5), (u'dB-12', 6), (u'dB-10', 7), (u'dB-8', 8), (u'dB-6', 9), (u'dB-5', 10), (u'dB-4', 11), (u'dB-3', 12), (u'dB-2', 13), (u'dB-1', 14), (u'dB0', 15), (u'dB1', 16), (u'dB2', 17), (u'dB3', 18), (u'dB4', 19), (u'dB5', 20), (u'dB6', 21), (u'dB8', 22), (u'dB10', 23), (u'dB12', 24), (u'dB14', 25), (u'dB16', 26), (u'dB18', 27), (u'dB20', 28), (u'dB22', 29), (u'dB24', 30)])
EUTRA_Q_OffsetRange._ext = None
#-----< MultiFrequencyBandListNR-SIB >-----#
MultiFrequencyBandListNR_SIB = SEQ_OF(name=u'MultiFrequencyBandListNR-SIB', mode=MODE_TYPE)
_MultiFrequencyBandListNR_SIB__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'NR-MultiBandInfo')))
MultiFrequencyBandListNR_SIB._cont = _MultiFrequencyBandListNR_SIB__item_
MultiFrequencyBandListNR_SIB._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< NR-MultiBandInfo >-----#
NR_MultiBandInfo = SEQ(name=u'NR-MultiBandInfo', mode=MODE_TYPE)
_NR_MultiBandInfo_freqBandIndicatorNR = INT(name=u'freqBandIndicatorNR', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqBandIndicatorNR')), opt=True)
_NR_MultiBandInfo_nr_NS_PmaxList = SEQ_OF(name=u'nr-NS-PmaxList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NR-NS-PmaxList')), opt=True)
NR_MultiBandInfo._cont = ASN1Dict([
(u'freqBandIndicatorNR', _NR_MultiBandInfo_freqBandIndicatorNR),
(u'nr-NS-PmaxList', _NR_MultiBandInfo_nr_NS_PmaxList),
])
NR_MultiBandInfo._ext = None
#-----< NR-NS-PmaxList >-----#
NR_NS_PmaxList = SEQ_OF(name=u'NR-NS-PmaxList', mode=MODE_TYPE)
_NR_NS_PmaxList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'NR-NS-PmaxValue')))
NR_NS_PmaxList._cont = _NR_NS_PmaxList__item_
NR_NS_PmaxList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< NR-NS-PmaxValue >-----#
NR_NS_PmaxValue = SEQ(name=u'NR-NS-PmaxValue', mode=MODE_TYPE)
_NR_NS_PmaxValue_additionalPmax = INT(name=u'additionalPmax', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'P-Max')), opt=True)
_NR_NS_PmaxValue_additionalSpectrumEmission = INT(name=u'additionalSpectrumEmission', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'AdditionalSpectrumEmission')))
NR_NS_PmaxValue._cont = ASN1Dict([
(u'additionalPmax', _NR_NS_PmaxValue_additionalPmax),
(u'additionalSpectrumEmission', _NR_NS_PmaxValue_additionalSpectrumEmission),
])
NR_NS_PmaxValue._ext = None
#-----< OtherConfig >-----#
OtherConfig = SEQ(name=u'OtherConfig', mode=MODE_TYPE)
_OtherConfig_delayBudgetReportingConfig = CHOICE(name=u'delayBudgetReportingConfig', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__OtherConfig_delayBudgetReportingConfig_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__OtherConfig_delayBudgetReportingConfig_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___OtherConfig_delayBudgetReportingConfig_setup_delayBudgetReportingProhibitTimer = ENUM(name=u'delayBudgetReportingProhibitTimer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___OtherConfig_delayBudgetReportingConfig_setup_delayBudgetReportingProhibitTimer._cont = ASN1Dict([(u's0', 0), (u's0dot4', 1), (u's0dot8', 2), (u's1dot6', 3), (u's3', 4), (u's6', 5), (u's12', 6), (u's30', 7)])
___OtherConfig_delayBudgetReportingConfig_setup_delayBudgetReportingProhibitTimer._ext = None
__OtherConfig_delayBudgetReportingConfig_setup._cont = ASN1Dict([
(u'delayBudgetReportingProhibitTimer', ___OtherConfig_delayBudgetReportingConfig_setup_delayBudgetReportingProhibitTimer),
])
__OtherConfig_delayBudgetReportingConfig_setup._ext = None
_OtherConfig_delayBudgetReportingConfig._cont = ASN1Dict([
(u'release', __OtherConfig_delayBudgetReportingConfig_release),
(u'setup', __OtherConfig_delayBudgetReportingConfig_setup),
])
_OtherConfig_delayBudgetReportingConfig._ext = None
OtherConfig._cont = ASN1Dict([
(u'delayBudgetReportingConfig', _OtherConfig_delayBudgetReportingConfig),
])
OtherConfig._ext = None
#-----< RRC-TransactionIdentifier >-----#
RRC_TransactionIdentifier = INT(name=u'RRC-TransactionIdentifier', mode=MODE_TYPE)
RRC_TransactionIdentifier._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3)], ev=None, er=[])
#-----< maxBandComb >-----#
maxBandComb = INT(name=u'maxBandComb', mode=MODE_VALUE)
maxBandComb._val = 65536
#-----< maxCellBlack >-----#
maxCellBlack = INT(name=u'maxCellBlack', mode=MODE_VALUE)
maxCellBlack._val = 16
#-----< maxCellInter >-----#
maxCellInter = INT(name=u'maxCellInter', mode=MODE_VALUE)
maxCellInter._val = 16
#-----< maxCellIntra >-----#
maxCellIntra = INT(name=u'maxCellIntra', mode=MODE_VALUE)
maxCellIntra._val = 16
#-----< maxCellMeasEUTRA >-----#
maxCellMeasEUTRA = INT(name=u'maxCellMeasEUTRA', mode=MODE_VALUE)
maxCellMeasEUTRA._val = 32
#-----< maxEARFCN >-----#
maxEARFCN = INT(name=u'maxEARFCN', mode=MODE_VALUE)
maxEARFCN._val = 262143
#-----< maxEUTRA-CellBlack >-----#
maxEUTRA_CellBlack = INT(name=u'maxEUTRA-CellBlack', mode=MODE_VALUE)
maxEUTRA_CellBlack._val = 16
#-----< maxEUTRA-NS-Pmax >-----#
maxEUTRA_NS_Pmax = INT(name=u'maxEUTRA-NS-Pmax', mode=MODE_VALUE)
maxEUTRA_NS_Pmax._val = 8
#-----< maxMultiBands >-----#
maxMultiBands = INT(name=u'maxMultiBands', mode=MODE_VALUE)
maxMultiBands._val = 8
#-----< maxNARFCN >-----#
maxNARFCN = INT(name=u'maxNARFCN', mode=MODE_VALUE)
maxNARFCN._val = 3279165
#-----< maxNR-NS-Pmax >-----#
maxNR_NS_Pmax = INT(name=u'maxNR-NS-Pmax', mode=MODE_VALUE)
maxNR_NS_Pmax._val = 8
#-----< maxNrofServingCells >-----#
maxNrofServingCells = INT(name=u'maxNrofServingCells', mode=MODE_VALUE)
maxNrofServingCells._val = 32
#-----< maxNrofServingCells-1 >-----#
maxNrofServingCells_1 = INT(name=u'maxNrofServingCells-1', mode=MODE_VALUE)
maxNrofServingCells_1._val = 31
#-----< maxNrofAggregatedCellsPerCellGroup >-----#
maxNrofAggregatedCellsPerCellGroup = INT(name=u'maxNrofAggregatedCellsPerCellGroup', mode=MODE_VALUE)
maxNrofAggregatedCellsPerCellGroup._val = 16
#-----< maxNrofSCells >-----#
maxNrofSCells = INT(name=u'maxNrofSCells', mode=MODE_VALUE)
maxNrofSCells._val = 31
#-----< maxNrofCellMeas >-----#
maxNrofCellMeas = INT(name=u'maxNrofCellMeas', mode=MODE_VALUE)
maxNrofCellMeas._val = 32
#-----< maxNrofSS-BlocksToAverage >-----#
maxNrofSS_BlocksToAverage = INT(name=u'maxNrofSS-BlocksToAverage', mode=MODE_VALUE)
maxNrofSS_BlocksToAverage._val = 16
#-----< maxNrofCSI-RS-ResourcesToAverage >-----#
maxNrofCSI_RS_ResourcesToAverage = INT(name=u'maxNrofCSI-RS-ResourcesToAverage', mode=MODE_VALUE)
maxNrofCSI_RS_ResourcesToAverage._val = 16
#-----< maxNrofDL-Allocations >-----#
maxNrofDL_Allocations = INT(name=u'maxNrofDL-Allocations', mode=MODE_VALUE)
maxNrofDL_Allocations._val = 16
#-----< maxNrofSR-ConfigPerCellGroup >-----#
maxNrofSR_ConfigPerCellGroup = INT(name=u'maxNrofSR-ConfigPerCellGroup', mode=MODE_VALUE)
maxNrofSR_ConfigPerCellGroup._val = 8
#-----< maxLCG-ID >-----#
maxLCG_ID = INT(name=u'maxLCG-ID', mode=MODE_VALUE)
maxLCG_ID._val = 7
#-----< maxLC-ID >-----#
maxLC_ID = INT(name=u'maxLC-ID', mode=MODE_VALUE)
maxLC_ID._val = 32
#-----< maxNrofTAGs >-----#
maxNrofTAGs = INT(name=u'maxNrofTAGs', mode=MODE_VALUE)
maxNrofTAGs._val = 4
#-----< maxNrofTAGs-1 >-----#
maxNrofTAGs_1 = INT(name=u'maxNrofTAGs-1', mode=MODE_VALUE)
maxNrofTAGs_1._val = 3
#-----< maxNrofBWPs >-----#
maxNrofBWPs = INT(name=u'maxNrofBWPs', mode=MODE_VALUE)
maxNrofBWPs._val = 4
#-----< maxNrofCombIDC >-----#
maxNrofCombIDC = INT(name=u'maxNrofCombIDC', mode=MODE_VALUE)
maxNrofCombIDC._val = 128
#-----< maxNrofSymbols-1 >-----#
maxNrofSymbols_1 = INT(name=u'maxNrofSymbols-1', mode=MODE_VALUE)
maxNrofSymbols_1._val = 13
#-----< maxNrofSlots >-----#
maxNrofSlots = INT(name=u'maxNrofSlots', mode=MODE_VALUE)
maxNrofSlots._val = 320
#-----< maxNrofSlots-1 >-----#
maxNrofSlots_1 = INT(name=u'maxNrofSlots-1', mode=MODE_VALUE)
maxNrofSlots_1._val = 319
#-----< maxNrofPhysicalResourceBlocks >-----#
maxNrofPhysicalResourceBlocks = INT(name=u'maxNrofPhysicalResourceBlocks', mode=MODE_VALUE)
maxNrofPhysicalResourceBlocks._val = 275
#-----< maxNrofPhysicalResourceBlocks-1 >-----#
maxNrofPhysicalResourceBlocks_1 = INT(name=u'maxNrofPhysicalResourceBlocks-1', mode=MODE_VALUE)
maxNrofPhysicalResourceBlocks_1._val = 274
#-----< maxNrofPhysicalResourceBlocksPlus1 >-----#
maxNrofPhysicalResourceBlocksPlus1 = INT(name=u'maxNrofPhysicalResourceBlocksPlus1', mode=MODE_VALUE)
maxNrofPhysicalResourceBlocksPlus1._val = 276
#-----< maxNrofControlResourceSets-1 >-----#
maxNrofControlResourceSets_1 = INT(name=u'maxNrofControlResourceSets-1', mode=MODE_VALUE)
maxNrofControlResourceSets_1._val = 11
#-----< maxCoReSetDuration >-----#
maxCoReSetDuration = INT(name=u'maxCoReSetDuration', mode=MODE_VALUE)
maxCoReSetDuration._val = 3
#-----< maxNrofSearchSpaces-1 >-----#
maxNrofSearchSpaces_1 = INT(name=u'maxNrofSearchSpaces-1', mode=MODE_VALUE)
maxNrofSearchSpaces_1._val = 39
#-----< maxSFI-DCI-PayloadSize >-----#
maxSFI_DCI_PayloadSize = INT(name=u'maxSFI-DCI-PayloadSize', mode=MODE_VALUE)
maxSFI_DCI_PayloadSize._val = 128
#-----< maxSFI-DCI-PayloadSize-1 >-----#
maxSFI_DCI_PayloadSize_1 = INT(name=u'maxSFI-DCI-PayloadSize-1', mode=MODE_VALUE)
maxSFI_DCI_PayloadSize_1._val = 127
#-----< maxINT-DCI-PayloadSize >-----#
maxINT_DCI_PayloadSize = INT(name=u'maxINT-DCI-PayloadSize', mode=MODE_VALUE)
maxINT_DCI_PayloadSize._val = 126
#-----< maxINT-DCI-PayloadSize-1 >-----#
maxINT_DCI_PayloadSize_1 = INT(name=u'maxINT-DCI-PayloadSize-1', mode=MODE_VALUE)
maxINT_DCI_PayloadSize_1._val = 125
#-----< maxNrofRateMatchPatterns >-----#
maxNrofRateMatchPatterns = INT(name=u'maxNrofRateMatchPatterns', mode=MODE_VALUE)
maxNrofRateMatchPatterns._val = 4
#-----< maxNrofRateMatchPatterns-1 >-----#
maxNrofRateMatchPatterns_1 = INT(name=u'maxNrofRateMatchPatterns-1', mode=MODE_VALUE)
maxNrofRateMatchPatterns_1._val = 3
#-----< maxNrofRateMatchPatternsPerGroup >-----#
maxNrofRateMatchPatternsPerGroup = INT(name=u'maxNrofRateMatchPatternsPerGroup', mode=MODE_VALUE)
maxNrofRateMatchPatternsPerGroup._val = 8
#-----< maxNrofCSI-ReportConfigurations >-----#
maxNrofCSI_ReportConfigurations = INT(name=u'maxNrofCSI-ReportConfigurations', mode=MODE_VALUE)
maxNrofCSI_ReportConfigurations._val = 48
#-----< maxNrofCSI-ReportConfigurations-1 >-----#
maxNrofCSI_ReportConfigurations_1 = INT(name=u'maxNrofCSI-ReportConfigurations-1', mode=MODE_VALUE)
maxNrofCSI_ReportConfigurations_1._val = 47
#-----< maxNrofCSI-ResourceConfigurations >-----#
maxNrofCSI_ResourceConfigurations = INT(name=u'maxNrofCSI-ResourceConfigurations', mode=MODE_VALUE)
maxNrofCSI_ResourceConfigurations._val = 112
#-----< maxNrofCSI-ResourceConfigurations-1 >-----#
maxNrofCSI_ResourceConfigurations_1 = INT(name=u'maxNrofCSI-ResourceConfigurations-1', mode=MODE_VALUE)
maxNrofCSI_ResourceConfigurations_1._val = 111
#-----< maxNrofAP-CSI-RS-ResourcesPerSet >-----#
maxNrofAP_CSI_RS_ResourcesPerSet = INT(name=u'maxNrofAP-CSI-RS-ResourcesPerSet', mode=MODE_VALUE)
maxNrofAP_CSI_RS_ResourcesPerSet._val = 16
#-----< maxNrOfCSI-AperiodicTriggers >-----#
maxNrOfCSI_AperiodicTriggers = INT(name=u'maxNrOfCSI-AperiodicTriggers', mode=MODE_VALUE)
maxNrOfCSI_AperiodicTriggers._val = 128
#-----< maxNrofReportConfigPerAperiodicTrigger >-----#
maxNrofReportConfigPerAperiodicTrigger = INT(name=u'maxNrofReportConfigPerAperiodicTrigger', mode=MODE_VALUE)
maxNrofReportConfigPerAperiodicTrigger._val = 16
#-----< maxNrofNZP-CSI-RS-Resources >-----#
maxNrofNZP_CSI_RS_Resources = INT(name=u'maxNrofNZP-CSI-RS-Resources', mode=MODE_VALUE)
maxNrofNZP_CSI_RS_Resources._val = 192
#-----< maxNrofNZP-CSI-RS-Resources-1 >-----#
maxNrofNZP_CSI_RS_Resources_1 = INT(name=u'maxNrofNZP-CSI-RS-Resources-1', mode=MODE_VALUE)
maxNrofNZP_CSI_RS_Resources_1._val = 191
#-----< maxNrofNZP-CSI-RS-ResourcesPerSet >-----#
maxNrofNZP_CSI_RS_ResourcesPerSet = INT(name=u'maxNrofNZP-CSI-RS-ResourcesPerSet', mode=MODE_VALUE)
maxNrofNZP_CSI_RS_ResourcesPerSet._val = 64
#-----< maxNrofNZP-CSI-RS-ResourceSets >-----#
maxNrofNZP_CSI_RS_ResourceSets = INT(name=u'maxNrofNZP-CSI-RS-ResourceSets', mode=MODE_VALUE)
maxNrofNZP_CSI_RS_ResourceSets._val = 64
#-----< maxNrofNZP-CSI-RS-ResourceSets-1 >-----#
maxNrofNZP_CSI_RS_ResourceSets_1 = INT(name=u'maxNrofNZP-CSI-RS-ResourceSets-1', mode=MODE_VALUE)
maxNrofNZP_CSI_RS_ResourceSets_1._val = 63
#-----< maxNrofNZP-CSI-RS-ResourceSetsPerConfig >-----#
maxNrofNZP_CSI_RS_ResourceSetsPerConfig = INT(name=u'maxNrofNZP-CSI-RS-ResourceSetsPerConfig', mode=MODE_VALUE)
maxNrofNZP_CSI_RS_ResourceSetsPerConfig._val = 16
#-----< maxNrofNZP-CSI-RS-ResourcesPerConfig >-----#
maxNrofNZP_CSI_RS_ResourcesPerConfig = INT(name=u'maxNrofNZP-CSI-RS-ResourcesPerConfig', mode=MODE_VALUE)
maxNrofNZP_CSI_RS_ResourcesPerConfig._val = 128
#-----< maxNrofZP-CSI-RS-Resources >-----#
maxNrofZP_CSI_RS_Resources = INT(name=u'maxNrofZP-CSI-RS-Resources', mode=MODE_VALUE)
maxNrofZP_CSI_RS_Resources._val = 32
#-----< maxNrofZP-CSI-RS-Resources-1 >-----#
maxNrofZP_CSI_RS_Resources_1 = INT(name=u'maxNrofZP-CSI-RS-Resources-1', mode=MODE_VALUE)
maxNrofZP_CSI_RS_Resources_1._val = 31
#-----< maxNrofZP-CSI-RS-ResourceSets-1 >-----#
maxNrofZP_CSI_RS_ResourceSets_1 = INT(name=u'maxNrofZP-CSI-RS-ResourceSets-1', mode=MODE_VALUE)
maxNrofZP_CSI_RS_ResourceSets_1._val = 15
#-----< maxNrofZP-CSI-RS-ResourcesPerSet >-----#
maxNrofZP_CSI_RS_ResourcesPerSet = INT(name=u'maxNrofZP-CSI-RS-ResourcesPerSet', mode=MODE_VALUE)
maxNrofZP_CSI_RS_ResourcesPerSet._val = 16
#-----< maxNrofZP-CSI-RS-ResourceSets >-----#
maxNrofZP_CSI_RS_ResourceSets = INT(name=u'maxNrofZP-CSI-RS-ResourceSets', mode=MODE_VALUE)
maxNrofZP_CSI_RS_ResourceSets._val = 16
#-----< maxNrofCSI-IM-Resources >-----#
maxNrofCSI_IM_Resources = INT(name=u'maxNrofCSI-IM-Resources', mode=MODE_VALUE)
maxNrofCSI_IM_Resources._val = 32
#-----< maxNrofCSI-IM-Resources-1 >-----#
maxNrofCSI_IM_Resources_1 = INT(name=u'maxNrofCSI-IM-Resources-1', mode=MODE_VALUE)
maxNrofCSI_IM_Resources_1._val = 31
#-----< maxNrofCSI-IM-ResourcesPerSet >-----#
maxNrofCSI_IM_ResourcesPerSet = INT(name=u'maxNrofCSI-IM-ResourcesPerSet', mode=MODE_VALUE)
maxNrofCSI_IM_ResourcesPerSet._val = 8
#-----< maxNrofCSI-IM-ResourceSets >-----#
maxNrofCSI_IM_ResourceSets = INT(name=u'maxNrofCSI-IM-ResourceSets', mode=MODE_VALUE)
maxNrofCSI_IM_ResourceSets._val = 64
#-----< maxNrofCSI-IM-ResourceSets-1 >-----#
maxNrofCSI_IM_ResourceSets_1 = INT(name=u'maxNrofCSI-IM-ResourceSets-1', mode=MODE_VALUE)
maxNrofCSI_IM_ResourceSets_1._val = 63
#-----< maxNrofCSI-IM-ResourceSetsPerConfig >-----#
maxNrofCSI_IM_ResourceSetsPerConfig = INT(name=u'maxNrofCSI-IM-ResourceSetsPerConfig', mode=MODE_VALUE)
maxNrofCSI_IM_ResourceSetsPerConfig._val = 16
#-----< maxNrofCSI-SSB-ResourcePerSet >-----#
maxNrofCSI_SSB_ResourcePerSet = INT(name=u'maxNrofCSI-SSB-ResourcePerSet', mode=MODE_VALUE)
maxNrofCSI_SSB_ResourcePerSet._val = 64
#-----< maxNrofCSI-SSB-ResourceSets >-----#
maxNrofCSI_SSB_ResourceSets = INT(name=u'maxNrofCSI-SSB-ResourceSets', mode=MODE_VALUE)
maxNrofCSI_SSB_ResourceSets._val = 64
#-----< maxNrofCSI-SSB-ResourceSets-1 >-----#
maxNrofCSI_SSB_ResourceSets_1 = INT(name=u'maxNrofCSI-SSB-ResourceSets-1', mode=MODE_VALUE)
maxNrofCSI_SSB_ResourceSets_1._val = 63
#-----< maxNrofCSI-SSB-ResourceSetsPerConfig >-----#
maxNrofCSI_SSB_ResourceSetsPerConfig = INT(name=u'maxNrofCSI-SSB-ResourceSetsPerConfig', mode=MODE_VALUE)
maxNrofCSI_SSB_ResourceSetsPerConfig._val = 1
#-----< maxNrofFailureDetectionResources >-----#
maxNrofFailureDetectionResources = INT(name=u'maxNrofFailureDetectionResources', mode=MODE_VALUE)
maxNrofFailureDetectionResources._val = 10
#-----< maxNrofFailureDetectionResources-1 >-----#
maxNrofFailureDetectionResources_1 = INT(name=u'maxNrofFailureDetectionResources-1', mode=MODE_VALUE)
maxNrofFailureDetectionResources_1._val = 9
#-----< maxNrofObjectId >-----#
maxNrofObjectId = INT(name=u'maxNrofObjectId', mode=MODE_VALUE)
maxNrofObjectId._val = 64
#-----< maxNrofPageRec >-----#
maxNrofPageRec = INT(name=u'maxNrofPageRec', mode=MODE_VALUE)
maxNrofPageRec._val = 32
#-----< maxNrofPCI-Ranges >-----#
maxNrofPCI_Ranges = INT(name=u'maxNrofPCI-Ranges', mode=MODE_VALUE)
maxNrofPCI_Ranges._val = 8
#-----< maxPLMN >-----#
maxPLMN = INT(name=u'maxPLMN', mode=MODE_VALUE)
maxPLMN._val = 12
#-----< maxNrofCSI-RS-ResourcesRRM >-----#
maxNrofCSI_RS_ResourcesRRM = INT(name=u'maxNrofCSI-RS-ResourcesRRM', mode=MODE_VALUE)
maxNrofCSI_RS_ResourcesRRM._val = 96
#-----< maxNrofCSI-RS-ResourcesRRM-1 >-----#
maxNrofCSI_RS_ResourcesRRM_1 = INT(name=u'maxNrofCSI-RS-ResourcesRRM-1', mode=MODE_VALUE)
maxNrofCSI_RS_ResourcesRRM_1._val = 95
#-----< maxNrofMeasId >-----#
maxNrofMeasId = INT(name=u'maxNrofMeasId', mode=MODE_VALUE)
maxNrofMeasId._val = 64
#-----< maxNrofQuantityConfig >-----#
maxNrofQuantityConfig = INT(name=u'maxNrofQuantityConfig', mode=MODE_VALUE)
maxNrofQuantityConfig._val = 2
#-----< maxNrofCSI-RS-CellsRRM >-----#
maxNrofCSI_RS_CellsRRM = INT(name=u'maxNrofCSI-RS-CellsRRM', mode=MODE_VALUE)
maxNrofCSI_RS_CellsRRM._val = 96
#-----< maxNrofSRS-ResourceSets >-----#
maxNrofSRS_ResourceSets = INT(name=u'maxNrofSRS-ResourceSets', mode=MODE_VALUE)
maxNrofSRS_ResourceSets._val = 16
#-----< maxNrofSRS-ResourceSets-1 >-----#
maxNrofSRS_ResourceSets_1 = INT(name=u'maxNrofSRS-ResourceSets-1', mode=MODE_VALUE)
maxNrofSRS_ResourceSets_1._val = 15
#-----< maxNrofSRS-Resources >-----#
maxNrofSRS_Resources = INT(name=u'maxNrofSRS-Resources', mode=MODE_VALUE)
maxNrofSRS_Resources._val = 64
#-----< maxNrofSRS-Resources-1 >-----#
maxNrofSRS_Resources_1 = INT(name=u'maxNrofSRS-Resources-1', mode=MODE_VALUE)
maxNrofSRS_Resources_1._val = 63
#-----< maxNrofSRS-ResourcesPerSet >-----#
maxNrofSRS_ResourcesPerSet = INT(name=u'maxNrofSRS-ResourcesPerSet', mode=MODE_VALUE)
maxNrofSRS_ResourcesPerSet._val = 16
#-----< maxNrofSRS-TriggerStates-1 >-----#
maxNrofSRS_TriggerStates_1 = INT(name=u'maxNrofSRS-TriggerStates-1', mode=MODE_VALUE)
maxNrofSRS_TriggerStates_1._val = 3
#-----< maxNrofSRS-TriggerStates-2 >-----#
maxNrofSRS_TriggerStates_2 = INT(name=u'maxNrofSRS-TriggerStates-2', mode=MODE_VALUE)
maxNrofSRS_TriggerStates_2._val = 2
#-----< maxRAT-CapabilityContainers >-----#
maxRAT_CapabilityContainers = INT(name=u'maxRAT-CapabilityContainers', mode=MODE_VALUE)
maxRAT_CapabilityContainers._val = 8
#-----< maxSimultaneousBands >-----#
maxSimultaneousBands = INT(name=u'maxSimultaneousBands', mode=MODE_VALUE)
maxSimultaneousBands._val = 32
#-----< maxNrofSlotFormatCombinationsPerSet >-----#
maxNrofSlotFormatCombinationsPerSet = INT(name=u'maxNrofSlotFormatCombinationsPerSet', mode=MODE_VALUE)
maxNrofSlotFormatCombinationsPerSet._val = 512
#-----< maxNrofSlotFormatCombinationsPerSet-1 >-----#
maxNrofSlotFormatCombinationsPerSet_1 = INT(name=u'maxNrofSlotFormatCombinationsPerSet-1', mode=MODE_VALUE)
maxNrofSlotFormatCombinationsPerSet_1._val = 511
#-----< maxNrofPUCCH-Resources >-----#
maxNrofPUCCH_Resources = INT(name=u'maxNrofPUCCH-Resources', mode=MODE_VALUE)
maxNrofPUCCH_Resources._val = 128
#-----< maxNrofPUCCH-Resources-1 >-----#
maxNrofPUCCH_Resources_1 = INT(name=u'maxNrofPUCCH-Resources-1', mode=MODE_VALUE)
maxNrofPUCCH_Resources_1._val = 127
#-----< maxNrofPUCCH-ResourceSets >-----#
maxNrofPUCCH_ResourceSets = INT(name=u'maxNrofPUCCH-ResourceSets', mode=MODE_VALUE)
maxNrofPUCCH_ResourceSets._val = 4
#-----< maxNrofPUCCH-ResourceSets-1 >-----#
maxNrofPUCCH_ResourceSets_1 = INT(name=u'maxNrofPUCCH-ResourceSets-1', mode=MODE_VALUE)
maxNrofPUCCH_ResourceSets_1._val = 3
#-----< maxNrofPUCCH-ResourcesPerSet >-----#
maxNrofPUCCH_ResourcesPerSet = INT(name=u'maxNrofPUCCH-ResourcesPerSet', mode=MODE_VALUE)
maxNrofPUCCH_ResourcesPerSet._val = 32
#-----< maxNrofPUCCH-P0-PerSet >-----#
maxNrofPUCCH_P0_PerSet = INT(name=u'maxNrofPUCCH-P0-PerSet', mode=MODE_VALUE)
maxNrofPUCCH_P0_PerSet._val = 8
#-----< maxNrofPUCCH-PathlossReferenceRSs >-----#
maxNrofPUCCH_PathlossReferenceRSs = INT(name=u'maxNrofPUCCH-PathlossReferenceRSs', mode=MODE_VALUE)
maxNrofPUCCH_PathlossReferenceRSs._val = 4
#-----< maxNrofPUCCH-PathlossReferenceRSs-1 >-----#
maxNrofPUCCH_PathlossReferenceRSs_1 = INT(name=u'maxNrofPUCCH-PathlossReferenceRSs-1', mode=MODE_VALUE)
maxNrofPUCCH_PathlossReferenceRSs_1._val = 3
#-----< maxNrofP0-PUSCH-AlphaSets >-----#
maxNrofP0_PUSCH_AlphaSets = INT(name=u'maxNrofP0-PUSCH-AlphaSets', mode=MODE_VALUE)
maxNrofP0_PUSCH_AlphaSets._val = 30
#-----< maxNrofP0-PUSCH-AlphaSets-1 >-----#
maxNrofP0_PUSCH_AlphaSets_1 = INT(name=u'maxNrofP0-PUSCH-AlphaSets-1', mode=MODE_VALUE)
maxNrofP0_PUSCH_AlphaSets_1._val = 29
#-----< maxNrofPUSCH-PathlossReferenceRSs >-----#
maxNrofPUSCH_PathlossReferenceRSs = INT(name=u'maxNrofPUSCH-PathlossReferenceRSs', mode=MODE_VALUE)
maxNrofPUSCH_PathlossReferenceRSs._val = 4
#-----< maxNrofPUSCH-PathlossReferenceRSs-1 >-----#
maxNrofPUSCH_PathlossReferenceRSs_1 = INT(name=u'maxNrofPUSCH-PathlossReferenceRSs-1', mode=MODE_VALUE)
maxNrofPUSCH_PathlossReferenceRSs_1._val = 3
#-----< maxNrofNAICS-Entries >-----#
maxNrofNAICS_Entries = INT(name=u'maxNrofNAICS-Entries', mode=MODE_VALUE)
maxNrofNAICS_Entries._val = 8
#-----< maxBands >-----#
maxBands = INT(name=u'maxBands', mode=MODE_VALUE)
maxBands._val = 1024
#-----< maxBandsMRDC >-----#
maxBandsMRDC = INT(name=u'maxBandsMRDC', mode=MODE_VALUE)
maxBandsMRDC._val = 1280
#-----< maxBandsEUTRA >-----#
maxBandsEUTRA = INT(name=u'maxBandsEUTRA', mode=MODE_VALUE)
maxBandsEUTRA._val = 256
#-----< maxCellReport >-----#
maxCellReport = INT(name=u'maxCellReport', mode=MODE_VALUE)
maxCellReport._val = 8
#-----< maxDRB >-----#
maxDRB = INT(name=u'maxDRB', mode=MODE_VALUE)
maxDRB._val = 29
#-----< maxFreq >-----#
maxFreq = INT(name=u'maxFreq', mode=MODE_VALUE)
maxFreq._val = 8
#-----< maxFreqIDC-MRDC >-----#
maxFreqIDC_MRDC = INT(name=u'maxFreqIDC-MRDC', mode=MODE_VALUE)
maxFreqIDC_MRDC._val = 32
#-----< maxNrofCSI-RS >-----#
maxNrofCSI_RS = INT(name=u'maxNrofCSI-RS', mode=MODE_VALUE)
maxNrofCSI_RS._val = 64
#-----< maxNrofCandidateBeams >-----#
maxNrofCandidateBeams = INT(name=u'maxNrofCandidateBeams', mode=MODE_VALUE)
maxNrofCandidateBeams._val = 16
#-----< maxNrofPCIsPerSMTC >-----#
maxNrofPCIsPerSMTC = INT(name=u'maxNrofPCIsPerSMTC', mode=MODE_VALUE)
maxNrofPCIsPerSMTC._val = 64
#-----< maxNrofQFIs >-----#
maxNrofQFIs = INT(name=u'maxNrofQFIs', mode=MODE_VALUE)
maxNrofQFIs._val = 64
#-----< maxNrOfSemiPersistentPUSCH-Triggers >-----#
maxNrOfSemiPersistentPUSCH_Triggers = INT(name=u'maxNrOfSemiPersistentPUSCH-Triggers', mode=MODE_VALUE)
maxNrOfSemiPersistentPUSCH_Triggers._val = 64
#-----< maxNrofSR-Resources >-----#
maxNrofSR_Resources = INT(name=u'maxNrofSR-Resources', mode=MODE_VALUE)
maxNrofSR_Resources._val = 8
#-----< maxNrofSlotFormatsPerCombination >-----#
maxNrofSlotFormatsPerCombination = INT(name=u'maxNrofSlotFormatsPerCombination', mode=MODE_VALUE)
maxNrofSlotFormatsPerCombination._val = 256
#-----< maxNrofSpatialRelationInfos >-----#
maxNrofSpatialRelationInfos = INT(name=u'maxNrofSpatialRelationInfos', mode=MODE_VALUE)
maxNrofSpatialRelationInfos._val = 8
#-----< maxNrofIndexesToReport >-----#
maxNrofIndexesToReport = INT(name=u'maxNrofIndexesToReport', mode=MODE_VALUE)
maxNrofIndexesToReport._val = 32
#-----< maxNrofIndexesToReport2 >-----#
maxNrofIndexesToReport2 = INT(name=u'maxNrofIndexesToReport2', mode=MODE_VALUE)
maxNrofIndexesToReport2._val = 64
#-----< maxNrofSSBs >-----#
maxNrofSSBs = INT(name=u'maxNrofSSBs', mode=MODE_VALUE)
maxNrofSSBs._val = 64
#-----< maxNrofSSBs-1 >-----#
maxNrofSSBs_1 = INT(name=u'maxNrofSSBs-1', mode=MODE_VALUE)
maxNrofSSBs_1._val = 63
#-----< maxNrofS-NSSAI >-----#
maxNrofS_NSSAI = INT(name=u'maxNrofS-NSSAI', mode=MODE_VALUE)
maxNrofS_NSSAI._val = 8
#-----< maxNrofTCI-StatesPDCCH >-----#
maxNrofTCI_StatesPDCCH = INT(name=u'maxNrofTCI-StatesPDCCH', mode=MODE_VALUE)
maxNrofTCI_StatesPDCCH._val = 64
#-----< maxNrofTCI-States >-----#
maxNrofTCI_States = INT(name=u'maxNrofTCI-States', mode=MODE_VALUE)
maxNrofTCI_States._val = 128
#-----< maxNrofTCI-States-1 >-----#
maxNrofTCI_States_1 = INT(name=u'maxNrofTCI-States-1', mode=MODE_VALUE)
maxNrofTCI_States_1._val = 127
#-----< maxNrofUL-Allocations >-----#
maxNrofUL_Allocations = INT(name=u'maxNrofUL-Allocations', mode=MODE_VALUE)
maxNrofUL_Allocations._val = 16
#-----< maxQFI >-----#
maxQFI = INT(name=u'maxQFI', mode=MODE_VALUE)
maxQFI._val = 63
#-----< maxRA-CSIRS-Resources >-----#
maxRA_CSIRS_Resources = INT(name=u'maxRA-CSIRS-Resources', mode=MODE_VALUE)
maxRA_CSIRS_Resources._val = 96
#-----< maxRA-OccasionsPerCSIRS >-----#
maxRA_OccasionsPerCSIRS = INT(name=u'maxRA-OccasionsPerCSIRS', mode=MODE_VALUE)
maxRA_OccasionsPerCSIRS._val = 64
#-----< maxRA-Occasions-1 >-----#
maxRA_Occasions_1 = INT(name=u'maxRA-Occasions-1', mode=MODE_VALUE)
maxRA_Occasions_1._val = 511
#-----< maxRA-SSB-Resources >-----#
maxRA_SSB_Resources = INT(name=u'maxRA-SSB-Resources', mode=MODE_VALUE)
maxRA_SSB_Resources._val = 64
#-----< maxSCSs >-----#
maxSCSs = INT(name=u'maxSCSs', mode=MODE_VALUE)
maxSCSs._val = 5
#-----< maxSecondaryCellGroups >-----#
maxSecondaryCellGroups = INT(name=u'maxSecondaryCellGroups', mode=MODE_VALUE)
maxSecondaryCellGroups._val = 3
#-----< maxNrofServingCellsEUTRA >-----#
maxNrofServingCellsEUTRA = INT(name=u'maxNrofServingCellsEUTRA', mode=MODE_VALUE)
maxNrofServingCellsEUTRA._val = 32
#-----< maxMBSFN-Allocations >-----#
maxMBSFN_Allocations = INT(name=u'maxMBSFN-Allocations', mode=MODE_VALUE)
maxMBSFN_Allocations._val = 8
#-----< maxNrofMultiBands >-----#
maxNrofMultiBands = INT(name=u'maxNrofMultiBands', mode=MODE_VALUE)
maxNrofMultiBands._val = 8
#-----< maxCellSFTD >-----#
maxCellSFTD = INT(name=u'maxCellSFTD', mode=MODE_VALUE)
maxCellSFTD._val = 3
#-----< maxReportConfigId >-----#
maxReportConfigId = INT(name=u'maxReportConfigId', mode=MODE_VALUE)
maxReportConfigId._val = 64
#-----< maxNrofCodebooks >-----#
maxNrofCodebooks = INT(name=u'maxNrofCodebooks', mode=MODE_VALUE)
maxNrofCodebooks._val = 16
#-----< maxNrofSRI-PUSCH-Mappings >-----#
maxNrofSRI_PUSCH_Mappings = INT(name=u'maxNrofSRI-PUSCH-Mappings', mode=MODE_VALUE)
maxNrofSRI_PUSCH_Mappings._val = 16
#-----< maxNrofSRI-PUSCH-Mappings-1 >-----#
maxNrofSRI_PUSCH_Mappings_1 = INT(name=u'maxNrofSRI-PUSCH-Mappings-1', mode=MODE_VALUE)
maxNrofSRI_PUSCH_Mappings_1._val = 15
#-----< maxSIB >-----#
maxSIB = INT(name=u'maxSIB', mode=MODE_VALUE)
maxSIB._val = 32
#-----< maxSIB-1 >-----#
maxSIB_1 = INT(name=u'maxSIB-1', mode=MODE_VALUE)
maxSIB_1._val = 31
#-----< maxSI-Message >-----#
maxSI_Message = INT(name=u'maxSI-Message', mode=MODE_VALUE)
maxSI_Message._val = 32
#-----< maxAccessCat-1 >-----#
maxAccessCat_1 = INT(name=u'maxAccessCat-1', mode=MODE_VALUE)
maxAccessCat_1._val = 63
#-----< maxBarringInfoSet >-----#
maxBarringInfoSet = INT(name=u'maxBarringInfoSet', mode=MODE_VALUE)
maxBarringInfoSet._val = 8
#-----< maxCellEUTRA >-----#
maxCellEUTRA = INT(name=u'maxCellEUTRA', mode=MODE_VALUE)
maxCellEUTRA._val = 8
#-----< maxEUTRA-Carrier >-----#
maxEUTRA_Carrier = INT(name=u'maxEUTRA-Carrier', mode=MODE_VALUE)
maxEUTRA_Carrier._val = 8
#-----< maxPLMNIdentities >-----#
maxPLMNIdentities = INT(name=u'maxPLMNIdentities', mode=MODE_VALUE)
maxPLMNIdentities._val = 8
#-----< maxDownlinkFeatureSets >-----#
maxDownlinkFeatureSets = INT(name=u'maxDownlinkFeatureSets', mode=MODE_VALUE)
maxDownlinkFeatureSets._val = 1024
#-----< maxUplinkFeatureSets >-----#
maxUplinkFeatureSets = INT(name=u'maxUplinkFeatureSets', mode=MODE_VALUE)
maxUplinkFeatureSets._val = 1024
#-----< maxEUTRA-DL-FeatureSets >-----#
maxEUTRA_DL_FeatureSets = INT(name=u'maxEUTRA-DL-FeatureSets', mode=MODE_VALUE)
maxEUTRA_DL_FeatureSets._val = 256
#-----< maxEUTRA-UL-FeatureSets >-----#
maxEUTRA_UL_FeatureSets = INT(name=u'maxEUTRA-UL-FeatureSets', mode=MODE_VALUE)
maxEUTRA_UL_FeatureSets._val = 256
#-----< maxFeatureSetsPerBand >-----#
maxFeatureSetsPerBand = INT(name=u'maxFeatureSetsPerBand', mode=MODE_VALUE)
maxFeatureSetsPerBand._val = 128
#-----< maxPerCC-FeatureSets >-----#
maxPerCC_FeatureSets = INT(name=u'maxPerCC-FeatureSets', mode=MODE_VALUE)
maxPerCC_FeatureSets._val = 1024
#-----< maxFeatureSetCombinations >-----#
maxFeatureSetCombinations = INT(name=u'maxFeatureSetCombinations', mode=MODE_VALUE)
maxFeatureSetCombinations._val = 1024
#-----< maxInterRAT-RSTD-Freq >-----#
maxInterRAT_RSTD_Freq = INT(name=u'maxInterRAT-RSTD-Freq', mode=MODE_VALUE)
maxInterRAT_RSTD_Freq._val = 3
_all_ = [
_BCCH_BCH_Message_message,
BCCH_BCH_Message,
_BCCH_BCH_MessageType_mib,
_BCCH_BCH_MessageType_messageClassExtension,
BCCH_BCH_MessageType,
_BCCH_DL_SCH_Message_message,
BCCH_DL_SCH_Message,
__BCCH_DL_SCH_MessageType_c1_systemInformation,
__BCCH_DL_SCH_MessageType_c1_systemInformationBlockType1,
_BCCH_DL_SCH_MessageType_c1,
_BCCH_DL_SCH_MessageType_messageClassExtension,
BCCH_DL_SCH_MessageType,
_DL_CCCH_Message_message,
DL_CCCH_Message,
__DL_CCCH_MessageType_c1_rrcReject,
__DL_CCCH_MessageType_c1_rrcSetup,
__DL_CCCH_MessageType_c1_spare2,
__DL_CCCH_MessageType_c1_spare1,
_DL_CCCH_MessageType_c1,
_DL_CCCH_MessageType_messageClassExtension,
DL_CCCH_MessageType,
_DL_DCCH_Message_message,
DL_DCCH_Message,
__DL_DCCH_MessageType_c1_rrcReconfiguration,
__DL_DCCH_MessageType_c1_rrcResume,
__DL_DCCH_MessageType_c1_rrcRelease,
__DL_DCCH_MessageType_c1_rrcReestablishment,
__DL_DCCH_MessageType_c1_securityModeCommand,
__DL_DCCH_MessageType_c1_dlInformationTransfer,
__DL_DCCH_MessageType_c1_ueCapabilityEnquiry,
__DL_DCCH_MessageType_c1_counterCheck,
__DL_DCCH_MessageType_c1_mobilityFromNRCommand,
__DL_DCCH_MessageType_c1_spare7,
__DL_DCCH_MessageType_c1_spare6,
__DL_DCCH_MessageType_c1_spare5,
__DL_DCCH_MessageType_c1_spare4,
__DL_DCCH_MessageType_c1_spare3,
__DL_DCCH_MessageType_c1_spare2,
__DL_DCCH_MessageType_c1_spare1,
_DL_DCCH_MessageType_c1,
_DL_DCCH_MessageType_messageClassExtension,
DL_DCCH_MessageType,
_PCCH_Message_message,
PCCH_Message,
__PCCH_MessageType_c1_paging,
__PCCH_MessageType_c1_spare1,
_PCCH_MessageType_c1,
_PCCH_MessageType_messageClassExtension,
PCCH_MessageType,
_UL_CCCH_Message_message,
UL_CCCH_Message,
__UL_CCCH_MessageType_c1_rrcSetupRequest,
__UL_CCCH_MessageType_c1_rrcResumeRequest,
__UL_CCCH_MessageType_c1_rrcReestablishmentRequest,
__UL_CCCH_MessageType_c1_rrcSystemInfoRequest,
_UL_CCCH_MessageType_c1,
_UL_CCCH_MessageType_messageClassExtension,
UL_CCCH_MessageType,
_UL_CCCH1_Message_message,
UL_CCCH1_Message,
__UL_CCCH1_MessageType_c1_rrcResumeRequest1,
__UL_CCCH1_MessageType_c1_spare3,
__UL_CCCH1_MessageType_c1_spare2,
__UL_CCCH1_MessageType_c1_spare1,
_UL_CCCH1_MessageType_c1,
_UL_CCCH1_MessageType_messageClassExtension,
UL_CCCH1_MessageType,
_UL_DCCH_Message_message,
UL_DCCH_Message,
__UL_DCCH_MessageType_c1_measurementReport,
__UL_DCCH_MessageType_c1_rrcReconfigurationComplete,
__UL_DCCH_MessageType_c1_rrcSetupComplete,
__UL_DCCH_MessageType_c1_rrcReestablishmentComplete,
__UL_DCCH_MessageType_c1_rrcResumeComplete,
__UL_DCCH_MessageType_c1_securityModeComplete,
__UL_DCCH_MessageType_c1_securityModeFailure,
__UL_DCCH_MessageType_c1_ulInformationTransfer,
__UL_DCCH_MessageType_c1_locationMeasurementIndication,
__UL_DCCH_MessageType_c1_ueCapabilityInformation,
__UL_DCCH_MessageType_c1_counterCheckResponse,
__UL_DCCH_MessageType_c1_ueAssistanceInformation,
__UL_DCCH_MessageType_c1_spare4,
__UL_DCCH_MessageType_c1_spare3,
__UL_DCCH_MessageType_c1_spare2,
__UL_DCCH_MessageType_c1_spare1,
_UL_DCCH_MessageType_c1,
_UL_DCCH_MessageType_messageClassExtension,
UL_DCCH_MessageType,
_CounterCheck_rrc_TransactionIdentifier,
__CounterCheck_criticalExtensions_counterCheck,
__CounterCheck_criticalExtensions_criticalExtensionsFuture,
_CounterCheck_criticalExtensions,
CounterCheck,
_CounterCheck_IEs_drb_CountMSB_InfoList,
_CounterCheck_IEs_lateNonCriticalExtension,
_CounterCheck_IEs_nonCriticalExtension,
CounterCheck_IEs,
_DRB_CountMSB_InfoList__item_,
DRB_CountMSB_InfoList,
_DRB_CountMSB_Info_drb_Identity,
_DRB_CountMSB_Info_countMSB_Uplink,
_DRB_CountMSB_Info_countMSB_Downlink,
DRB_CountMSB_Info,
_CounterCheckResponse_rrc_TransactionIdentifier,
__CounterCheckResponse_criticalExtensions_counterCheckResponse,
__CounterCheckResponse_criticalExtensions_criticalExtensionsFuture,
_CounterCheckResponse_criticalExtensions,
CounterCheckResponse,
_CounterCheckResponse_IEs_drb_CountInfoList,
_CounterCheckResponse_IEs_lateNonCriticalExtension,
_CounterCheckResponse_IEs_nonCriticalExtension,
CounterCheckResponse_IEs,
_DRB_CountInfoList__item_,
DRB_CountInfoList,
_DRB_CountInfo_drb_Identity,
_DRB_CountInfo_count_Uplink,
_DRB_CountInfo_count_Downlink,
DRB_CountInfo,
_DLInformationTransfer_rrc_TransactionIdentifier,
__DLInformationTransfer_criticalExtensions_dlInformationTransfer,
__DLInformationTransfer_criticalExtensions_criticalExtensionsFuture,
_DLInformationTransfer_criticalExtensions,
DLInformationTransfer,
_DLInformationTransfer_IEs_dedicatedNAS_Message,
_DLInformationTransfer_IEs_lateNonCriticalExtension,
_DLInformationTransfer_IEs_nonCriticalExtension,
DLInformationTransfer_IEs,
__LocationMeasurementIndication_criticalExtensions_locationMeasurementIndication,
__LocationMeasurementIndication_criticalExtensions_criticalExtensionsFuture,
_LocationMeasurementIndication_criticalExtensions,
LocationMeasurementIndication,
__LocationMeasurementIndication_IEs_measurementIndication_release,
__LocationMeasurementIndication_IEs_measurementIndication_setup,
_LocationMeasurementIndication_IEs_measurementIndication,
_LocationMeasurementIndication_IEs_lateNonCriticalExtension,
_LocationMeasurementIndication_IEs_nonCriticalExtension,
LocationMeasurementIndication_IEs,
_MIB_systemFrameNumber,
_MIB_subCarrierSpacingCommon,
_MIB_ssb_SubcarrierOffset,
_MIB_dmrs_TypeA_Position,
_MIB_pdcch_ConfigSIB1,
_MIB_cellBarred,
_MIB_intraFreqReselection,
_MIB_spare,
MIB,
__MeasurementReport_criticalExtensions_measurementReport,
__MeasurementReport_criticalExtensions_criticalExtensionsFuture,
_MeasurementReport_criticalExtensions,
MeasurementReport,
_MeasurementReport_IEs_measResults,
_MeasurementReport_IEs_lateNonCriticalExtension,
_MeasurementReport_IEs_nonCriticalExtension,
MeasurementReport_IEs,
_MobilityFromNRCommand_rrc_TransactionIdentifier,
__MobilityFromNRCommand_criticalExtensions_mobilityFromNRCommand,
__MobilityFromNRCommand_criticalExtensions_criticalExtensionsFuture,
_MobilityFromNRCommand_criticalExtensions,
MobilityFromNRCommand,
_MobilityFromNRCommand_IEs_targetRAT_Type,
_MobilityFromNRCommand_IEs_targetRAT_MessageContainer,
_MobilityFromNRCommand_IEs_nas_SecurityParamFromNR,
_MobilityFromNRCommand_IEs_lateNonCriticalExtension,
_MobilityFromNRCommand_IEs_nonCriticalExtension,
MobilityFromNRCommand_IEs,
_Paging_pagingRecordList,
_Paging_lateNonCriticalExtension,
_Paging_nonCriticalExtension,
Paging,
_PagingRecordList__item_,
PagingRecordList,
_PagingRecord_ue_Identity,
_PagingRecord_accessType,
PagingRecord,
_PagingUE_Identity_ng_5G_S_TMSI,
_PagingUE_Identity_i_RNTI,
PagingUE_Identity,
_RRCReestablishment_rrc_TransactionIdentifier,
__RRCReestablishment_criticalExtensions_rrcReestablishment,
__RRCReestablishment_criticalExtensions_criticalExtensionsFuture,
_RRCReestablishment_criticalExtensions,
RRCReestablishment,
_RRCReestablishment_IEs_nextHopChainingCount,
_RRCReestablishment_IEs_lateNonCriticalExtension,
_RRCReestablishment_IEs_nonCriticalExtension,
RRCReestablishment_IEs,
_RRCReestablishmentComplete_rrc_TransactionIdentifier,
__RRCReestablishmentComplete_criticalExtensions_rrcReestablishmentComplete,
__RRCReestablishmentComplete_criticalExtensions_criticalExtensionsFuture,
_RRCReestablishmentComplete_criticalExtensions,
RRCReestablishmentComplete,
_RRCReestablishmentComplete_IEs_lateNonCriticalExtension,
_RRCReestablishmentComplete_IEs_nonCriticalExtension,
RRCReestablishmentComplete_IEs,
_RRCReestablishmentRequest_rrcReestablishmentRequest,
RRCReestablishmentRequest,
_RRCReestablishmentRequest_IEs_ue_Identity,
_RRCReestablishmentRequest_IEs_reestablishmentCause,
_RRCReestablishmentRequest_IEs_spare,
RRCReestablishmentRequest_IEs,
_ReestabUE_Identity_c_RNTI,
_ReestabUE_Identity_physCellId,
_ReestabUE_Identity_shortMAC_I,
ReestabUE_Identity,
ReestablishmentCause,
_RRCReconfiguration_rrc_TransactionIdentifier,
__RRCReconfiguration_criticalExtensions_rrcReconfiguration,
__RRCReconfiguration_criticalExtensions_criticalExtensionsFuture,
_RRCReconfiguration_criticalExtensions,
RRCReconfiguration,
_RRCReconfiguration_IEs_radioBearerConfig,
__RRCReconfiguration_IEs_secondaryCellGroup_contain,
_RRCReconfiguration_IEs_secondaryCellGroup,
_RRCReconfiguration_IEs_measConfig,
_RRCReconfiguration_IEs_lateNonCriticalExtension,
_RRCReconfiguration_IEs_nonCriticalExtension,
RRCReconfiguration_IEs,
__RRCReconfiguration_v1530_IEs_masterCellGroup_contain,
_RRCReconfiguration_v1530_IEs_masterCellGroup,
_RRCReconfiguration_v1530_IEs_fullConfig,
__RRCReconfiguration_v1530_IEs_dedicatedNAS_MessageList__item_,
_RRCReconfiguration_v1530_IEs_dedicatedNAS_MessageList,
_RRCReconfiguration_v1530_IEs_masterKeyUpdate,
__RRCReconfiguration_v1530_IEs_dedicatedSIB1_Delivery_contain,
_RRCReconfiguration_v1530_IEs_dedicatedSIB1_Delivery,
__RRCReconfiguration_v1530_IEs_dedicatedSystemInformationDelivery_contain,
_RRCReconfiguration_v1530_IEs_dedicatedSystemInformationDelivery,
_RRCReconfiguration_v1530_IEs_otherConfig,
_RRCReconfiguration_v1530_IEs_nonCriticalExtension,
RRCReconfiguration_v1530_IEs,
_MasterKeyUpdate_keySetChangeIndicator,
_MasterKeyUpdate_nextHopChainingCount,
_MasterKeyUpdate_nas_Container,
MasterKeyUpdate,
_RRCReconfigurationComplete_rrc_TransactionIdentifier,
__RRCReconfigurationComplete_criticalExtensions_rrcReconfigurationComplete,
__RRCReconfigurationComplete_criticalExtensions_criticalExtensionsFuture,
_RRCReconfigurationComplete_criticalExtensions,
RRCReconfigurationComplete,
_RRCReconfigurationComplete_IEs_lateNonCriticalExtension,
_RRCReconfigurationComplete_IEs_nonCriticalExtension,
RRCReconfigurationComplete_IEs,
_RRCReconfigurationComplete_v1530_IEs_uplinkTxDirectCurrentList,
_RRCReconfigurationComplete_v1530_IEs_nonCriticalExtension,
RRCReconfigurationComplete_v1530_IEs,
__RRCReject_criticalExtensions_rrcReject,
__RRCReject_criticalExtensions_criticalExtensionsFuture,
_RRCReject_criticalExtensions,
RRCReject,
_RRCReject_IEs_waitTime,
_RRCReject_IEs_lateNonCriticalExtension,
_RRCReject_IEs_nonCriticalExtension,
RRCReject_IEs,
RejectWaitTime,
_RRCRelease_rrc_TransactionIdentifier,
__RRCRelease_criticalExtensions_rrcRelease,
__RRCRelease_criticalExtensions_criticalExtensionsFuture,
_RRCRelease_criticalExtensions,
RRCRelease,
_RRCRelease_IEs_redirectedCarrierInfo,
_RRCRelease_IEs_cellReselectionPriorities,
_RRCRelease_IEs_suspendConfig,
__RRCRelease_IEs_deprioritisationReq_deprioritisationType,
__RRCRelease_IEs_deprioritisationReq_deprioritisationTimer,
_RRCRelease_IEs_deprioritisationReq,
_RRCRelease_IEs_lateNonCriticalExtension,
_RRCRelease_IEs_nonCriticalExtension,
RRCRelease_IEs,
_RedirectedCarrierInfo_nr,
_RedirectedCarrierInfo_eutra,
RedirectedCarrierInfo,
_RedirectedCarrierInfo_EUTRA_eutraFrequency,
_RedirectedCarrierInfo_EUTRA_cnType_r15,
RedirectedCarrierInfo_EUTRA,
_CarrierInfoNR_carrierFreq,
_CarrierInfoNR_ssbSubcarrierSpacing,
_CarrierInfoNR_smtc,
CarrierInfoNR,
_SuspendConfig_fullI_RNTI,
_SuspendConfig_shortI_RNTI,
_SuspendConfig_ran_PagingCycle,
_SuspendConfig_ran_NotificationAreaInfo,
_SuspendConfig_t380,
_SuspendConfig_nextHopChainingCount,
SuspendConfig,
PeriodicRNAU_TimerValue,
_CellReselectionPriorities_freqPriorityListEUTRA,
_CellReselectionPriorities_freqPriorityListNR,
_CellReselectionPriorities_t320,
CellReselectionPriorities,
PagingCycle,
_FreqPriorityListEUTRA__item_,
FreqPriorityListEUTRA,
_FreqPriorityListNR__item_,
FreqPriorityListNR,
_FreqPriorityEUTRA_carrierFreq,
_FreqPriorityEUTRA_cellReselectionPriority,
_FreqPriorityEUTRA_cellReselectionSubPriority,
FreqPriorityEUTRA,
_FreqPriorityNR_carrierFreq,
_FreqPriorityNR_cellReselectionPriority,
_FreqPriorityNR_cellReselectionSubPriority,
FreqPriorityNR,
_RAN_NotificationAreaInfo_cellList,
_RAN_NotificationAreaInfo_ran_AreaConfigList,
RAN_NotificationAreaInfo,
_PLMN_RAN_AreaCellList__item_,
PLMN_RAN_AreaCellList,
_PLMN_RAN_AreaCell_plmn_Identity,
__PLMN_RAN_AreaCell_ran_AreaCells__item_,
_PLMN_RAN_AreaCell_ran_AreaCells,
PLMN_RAN_AreaCell,
_PLMN_RAN_AreaConfigList__item_,
PLMN_RAN_AreaConfigList,
_PLMN_RAN_AreaConfig_plmn_Identity,
__PLMN_RAN_AreaConfig_ran_Area__item_,
_PLMN_RAN_AreaConfig_ran_Area,
PLMN_RAN_AreaConfig,
_RAN_AreaConfig_trackingAreaCode,
__RAN_AreaConfig_ran_AreaCodeList__item_,
_RAN_AreaConfig_ran_AreaCodeList,
RAN_AreaConfig,
_RRCResume_rrc_TransactionIdentifier,
__RRCResume_criticalExtensions_rrcResume,
__RRCResume_criticalExtensions_criticalExtensionsFuture,
_RRCResume_criticalExtensions,
RRCResume,
_RRCResume_IEs_radioBearerConfig,
__RRCResume_IEs_masterCellGroup_contain,
_RRCResume_IEs_masterCellGroup,
_RRCResume_IEs_measConfig,
_RRCResume_IEs_fullConfig,
_RRCResume_IEs_lateNonCriticalExtension,
_RRCResume_IEs_nonCriticalExtension,
RRCResume_IEs,
_RRCResumeComplete_rrc_TransactionIdentifier,
__RRCResumeComplete_criticalExtensions_rrcResumeComplete,
__RRCResumeComplete_criticalExtensions_criticalExtensionsFuture,
_RRCResumeComplete_criticalExtensions,
RRCResumeComplete,
_RRCResumeComplete_IEs_dedicatedNAS_Message,
_RRCResumeComplete_IEs_selectedPLMN_Identity,
_RRCResumeComplete_IEs_uplinkTxDirectCurrentList,
_RRCResumeComplete_IEs_lateNonCriticalExtension,
_RRCResumeComplete_IEs_nonCriticalExtension,
RRCResumeComplete_IEs,
_RRCResumeRequest_rrcResumeRequest,
RRCResumeRequest,
_RRCResumeRequest_IEs_resumeIdentity,
_RRCResumeRequest_IEs_resumeMAC_I,
_RRCResumeRequest_IEs_resumeCause,
_RRCResumeRequest_IEs_spare,
RRCResumeRequest_IEs,
_RRCResumeRequest1_rrcResumeRequest1,
RRCResumeRequest1,
_RRCResumeRequest1_IEs_resumeIdentity,
_RRCResumeRequest1_IEs_resumeMAC_I,
_RRCResumeRequest1_IEs_resumeCause,
_RRCResumeRequest1_IEs_spare,
RRCResumeRequest1_IEs,
_RRCSetup_rrc_TransactionIdentifier,
__RRCSetup_criticalExtensions_rrcSetup,
__RRCSetup_criticalExtensions_criticalExtensionsFuture,
_RRCSetup_criticalExtensions,
RRCSetup,
_RRCSetup_IEs_radioBearerConfig,
__RRCSetup_IEs_masterCellGroup_contain,
_RRCSetup_IEs_masterCellGroup,
_RRCSetup_IEs_lateNonCriticalExtension,
_RRCSetup_IEs_nonCriticalExtension,
RRCSetup_IEs,
_RRCSetupComplete_rrc_TransactionIdentifier,
__RRCSetupComplete_criticalExtensions_rrcSetupComplete,
__RRCSetupComplete_criticalExtensions_criticalExtensionsFuture,
_RRCSetupComplete_criticalExtensions,
RRCSetupComplete,
_RRCSetupComplete_IEs_selectedPLMN_Identity,
_RRCSetupComplete_IEs_registeredAMF,
_RRCSetupComplete_IEs_guami_Type,
__RRCSetupComplete_IEs_s_nssai_List__item_,
_RRCSetupComplete_IEs_s_nssai_List,
_RRCSetupComplete_IEs_dedicatedNAS_Message,
__RRCSetupComplete_IEs_ng_5G_S_TMSI_Value_ng_5G_S_TMSI,
__RRCSetupComplete_IEs_ng_5G_S_TMSI_Value_ng_5G_S_TMSI_Part2,
_RRCSetupComplete_IEs_ng_5G_S_TMSI_Value,
_RRCSetupComplete_IEs_lateNonCriticalExtension,
_RRCSetupComplete_IEs_nonCriticalExtension,
RRCSetupComplete_IEs,
_RegisteredAMF_plmn_Identity,
_RegisteredAMF_amf_Identifier,
RegisteredAMF,
_RRCSetupRequest_rrcSetupRequest,
RRCSetupRequest,
_RRCSetupRequest_IEs_ue_Identity,
_RRCSetupRequest_IEs_establishmentCause,
_RRCSetupRequest_IEs_spare,
RRCSetupRequest_IEs,
_InitialUE_Identity_ng_5G_S_TMSI_Part1,
_InitialUE_Identity_randomValue,
InitialUE_Identity,
EstablishmentCause,
__RRCSystemInfoRequest_criticalExtensions_rrcSystemInfoRequest_r15,
__RRCSystemInfoRequest_criticalExtensions_criticalExtensionsFuture,
_RRCSystemInfoRequest_criticalExtensions,
RRCSystemInfoRequest,
_RRCSystemInfoRequest_r15_IEs_requested_SI_List,
_RRCSystemInfoRequest_r15_IEs_spare,
RRCSystemInfoRequest_r15_IEs,
_SecurityModeCommand_rrc_TransactionIdentifier,
__SecurityModeCommand_criticalExtensions_securityModeCommand,
__SecurityModeCommand_criticalExtensions_criticalExtensionsFuture,
_SecurityModeCommand_criticalExtensions,
SecurityModeCommand,
_SecurityModeCommand_IEs_securityConfigSMC,
_SecurityModeCommand_IEs_lateNonCriticalExtension,
_SecurityModeCommand_IEs_nonCriticalExtension,
SecurityModeCommand_IEs,
_SecurityConfigSMC_securityAlgorithmConfig,
SecurityConfigSMC,
_SecurityModeComplete_rrc_TransactionIdentifier,
__SecurityModeComplete_criticalExtensions_securityModeComplete,
__SecurityModeComplete_criticalExtensions_criticalExtensionsFuture,
_SecurityModeComplete_criticalExtensions,
SecurityModeComplete,
_SecurityModeComplete_IEs_lateNonCriticalExtension,
_SecurityModeComplete_IEs_nonCriticalExtension,
SecurityModeComplete_IEs,
_SecurityModeFailure_rrc_TransactionIdentifier,
__SecurityModeFailure_criticalExtensions_securityModeFailure,
__SecurityModeFailure_criticalExtensions_criticalExtensionsFuture,
_SecurityModeFailure_criticalExtensions,
SecurityModeFailure,
_SecurityModeFailure_IEs_lateNonCriticalExtension,
_SecurityModeFailure_IEs_nonCriticalExtension,
SecurityModeFailure_IEs,
__SIB1_cellSelectionInfo_q_RxLevMin,
__SIB1_cellSelectionInfo_q_RxLevMinOffset,
__SIB1_cellSelectionInfo_q_RxLevMinSUL,
__SIB1_cellSelectionInfo_q_QualMin,
__SIB1_cellSelectionInfo_q_QualMinOffset,
_SIB1_cellSelectionInfo,
_SIB1_cellAccessRelatedInfo,
_SIB1_connEstFailureControl,
_SIB1_si_SchedulingInfo,
_SIB1_servingCellConfigCommon,
_SIB1_ims_EmergencySupport,
_SIB1_eCallOverIMS_Support,
_SIB1_ue_TimersAndConstants,
__SIB1_uac_BarringInfo_uac_BarringForCommon,
__SIB1_uac_BarringInfo_uac_BarringPerPLMN_List,
__SIB1_uac_BarringInfo_uac_BarringInfoSetList,
___SIB1_uac_BarringInfo_uac_AccessCategory1_SelectionAssistanceInfo_plmnCommon,
____SIB1_uac_BarringInfo_uac_AccessCategory1_SelectionAssistanceInfo_individualPLMNList__item_,
___SIB1_uac_BarringInfo_uac_AccessCategory1_SelectionAssistanceInfo_individualPLMNList,
__SIB1_uac_BarringInfo_uac_AccessCategory1_SelectionAssistanceInfo,
_SIB1_uac_BarringInfo,
_SIB1_useFullResumeID,
_SIB1_lateNonCriticalExtension,
_SIB1_nonCriticalExtension,
SIB1,
UAC_AccessCategory1_SelectionAssistanceInfo,
__SystemInformation_criticalExtensions_systemInformation_r15,
__SystemInformation_criticalExtensions_criticalExtensionsFuture,
_SystemInformation_criticalExtensions,
SystemInformation,
___SystemInformation_IEs_sib_TypeAndInfo__item__sib2,
___SystemInformation_IEs_sib_TypeAndInfo__item__sib3,
___SystemInformation_IEs_sib_TypeAndInfo__item__sib4,
___SystemInformation_IEs_sib_TypeAndInfo__item__sib5,
___SystemInformation_IEs_sib_TypeAndInfo__item__sib6,
___SystemInformation_IEs_sib_TypeAndInfo__item__sib7,
___SystemInformation_IEs_sib_TypeAndInfo__item__sib8,
___SystemInformation_IEs_sib_TypeAndInfo__item__sib9,
__SystemInformation_IEs_sib_TypeAndInfo__item_,
_SystemInformation_IEs_sib_TypeAndInfo,
_SystemInformation_IEs_lateNonCriticalExtension,
_SystemInformation_IEs_nonCriticalExtension,
SystemInformation_IEs,
__UEAssistanceInformation_criticalExtensions_ueAssistanceInformation,
__UEAssistanceInformation_criticalExtensions_criticalExtensionsFuture,
_UEAssistanceInformation_criticalExtensions,
UEAssistanceInformation,
_UEAssistanceInformation_IEs_delayBudgetReport,
_UEAssistanceInformation_IEs_lateNonCriticalExtension,
_UEAssistanceInformation_IEs_nonCriticalExtension,
UEAssistanceInformation_IEs,
_DelayBudgetReport_type1,
DelayBudgetReport,
_UECapabilityEnquiry_rrc_TransactionIdentifier,
__UECapabilityEnquiry_criticalExtensions_ueCapabilityEnquiry,
__UECapabilityEnquiry_criticalExtensions_criticalExtensionsFuture,
_UECapabilityEnquiry_criticalExtensions,
UECapabilityEnquiry,
_UECapabilityEnquiry_IEs_ue_CapabilityRAT_RequestList,
_UECapabilityEnquiry_IEs_lateNonCriticalExtension,
_UECapabilityEnquiry_IEs_nonCriticalExtension,
UECapabilityEnquiry_IEs,
_UECapabilityInformation_rrc_TransactionIdentifier,
__UECapabilityInformation_criticalExtensions_ueCapabilityInformation,
__UECapabilityInformation_criticalExtensions_criticalExtensionsFuture,
_UECapabilityInformation_criticalExtensions,
UECapabilityInformation,
_UECapabilityInformation_IEs_ue_CapabilityRAT_ContainerList,
_UECapabilityInformation_IEs_lateNonCriticalExtension,
_UECapabilityInformation_IEs_nonCriticalExtension,
UECapabilityInformation_IEs,
__ULInformationTransfer_criticalExtensions_ulInformationTransfer,
__ULInformationTransfer_criticalExtensions_criticalExtensionsFuture,
_ULInformationTransfer_criticalExtensions,
ULInformationTransfer,
_ULInformationTransfer_IEs_dedicatedNAS_Message,
_ULInformationTransfer_IEs_lateNonCriticalExtension,
_ULInformationTransfer_IEs_nonCriticalExtension,
ULInformationTransfer_IEs,
__SIB2_cellReselectionInfoCommon_nrofSS_BlocksToAverage,
__SIB2_cellReselectionInfoCommon_absThreshSS_BlocksConsolidation,
__SIB2_cellReselectionInfoCommon_rangeToBestCell,
__SIB2_cellReselectionInfoCommon_q_Hyst,
___SIB2_cellReselectionInfoCommon_speedStateReselectionPars_mobilityStateParameters,
____SIB2_cellReselectionInfoCommon_speedStateReselectionPars_q_HystSF_sf_Medium,
____SIB2_cellReselectionInfoCommon_speedStateReselectionPars_q_HystSF_sf_High,
___SIB2_cellReselectionInfoCommon_speedStateReselectionPars_q_HystSF,
__SIB2_cellReselectionInfoCommon_speedStateReselectionPars,
_SIB2_cellReselectionInfoCommon,
__SIB2_cellReselectionServingFreqInfo_s_NonIntraSearchP,
__SIB2_cellReselectionServingFreqInfo_s_NonIntraSearchQ,
__SIB2_cellReselectionServingFreqInfo_threshServingLowP,
__SIB2_cellReselectionServingFreqInfo_threshServingLowQ,
__SIB2_cellReselectionServingFreqInfo_cellReselectionPriority,
__SIB2_cellReselectionServingFreqInfo_cellReselectionSubPriority,
_SIB2_cellReselectionServingFreqInfo,
__SIB2_intraFreqCellReselectionInfo_q_RxLevMin,
__SIB2_intraFreqCellReselectionInfo_q_RxLevMinSUL,
__SIB2_intraFreqCellReselectionInfo_q_QualMin,
__SIB2_intraFreqCellReselectionInfo_s_IntraSearchP,
__SIB2_intraFreqCellReselectionInfo_s_IntraSearchQ,
__SIB2_intraFreqCellReselectionInfo_t_ReselectionNR,
__SIB2_intraFreqCellReselectionInfo_frequencyBandList,
__SIB2_intraFreqCellReselectionInfo_frequencyBandListSUL,
__SIB2_intraFreqCellReselectionInfo_p_Max,
__SIB2_intraFreqCellReselectionInfo_smtc,
__SIB2_intraFreqCellReselectionInfo_ss_RSSI_Measurement,
__SIB2_intraFreqCellReselectionInfo_ssb_ToMeasure,
__SIB2_intraFreqCellReselectionInfo_deriveSSB_IndexFromCell,
_SIB2_intraFreqCellReselectionInfo,
SIB2,
RangeToBestCell,
_SIB3_intraFreqNeighCellList,
_SIB3_intraFreqBlackCellList,
_SIB3_lateNonCriticalExtension,
SIB3,
_IntraFreqNeighCellList__item_,
IntraFreqNeighCellList,
_IntraFreqNeighCellInfo_physCellId,
_IntraFreqNeighCellInfo_q_OffsetCell,
_IntraFreqNeighCellInfo_q_RxLevMinOffsetCell,
_IntraFreqNeighCellInfo_q_RxLevMinOffsetCellSUL,
_IntraFreqNeighCellInfo_q_QualMinOffsetCell,
IntraFreqNeighCellInfo,
_IntraFreqBlackCellList__item_,
IntraFreqBlackCellList,
_SIB4_interFreqCarrierFreqList,
_SIB4_lateNonCriticalExtension,
SIB4,
_InterFreqCarrierFreqList__item_,
InterFreqCarrierFreqList,
_InterFreqCarrierFreqInfo_dl_CarrierFreq,
_InterFreqCarrierFreqInfo_frequencyBandList,
_InterFreqCarrierFreqInfo_frequencyBandListSUL,
_InterFreqCarrierFreqInfo_nrofSS_BlocksToAverage,
_InterFreqCarrierFreqInfo_absThreshSS_BlocksConsolidation,
_InterFreqCarrierFreqInfo_smtc,
_InterFreqCarrierFreqInfo_ssbSubcarrierSpacing,
_InterFreqCarrierFreqInfo_ssb_ToMeasure,
_InterFreqCarrierFreqInfo_deriveSSB_IndexFromCell,
_InterFreqCarrierFreqInfo_ss_RSSI_Measurement,
_InterFreqCarrierFreqInfo_q_RxLevMin,
_InterFreqCarrierFreqInfo_q_RxLevMinSUL,
_InterFreqCarrierFreqInfo_q_QualMin,
_InterFreqCarrierFreqInfo_p_Max,
_InterFreqCarrierFreqInfo_t_ReselectionNR,
_InterFreqCarrierFreqInfo_t_ReselectionNR_SF,
_InterFreqCarrierFreqInfo_threshX_HighP,
_InterFreqCarrierFreqInfo_threshX_LowP,
__InterFreqCarrierFreqInfo_threshX_Q_threshX_HighQ,
__InterFreqCarrierFreqInfo_threshX_Q_threshX_LowQ,
_InterFreqCarrierFreqInfo_threshX_Q,
_InterFreqCarrierFreqInfo_cellReselectionPriority,
_InterFreqCarrierFreqInfo_cellReselectionSubPriority,
_InterFreqCarrierFreqInfo_q_OffsetFreq,
_InterFreqCarrierFreqInfo_interFreqNeighCellList,
_InterFreqCarrierFreqInfo_interFreqBlackCellList,
InterFreqCarrierFreqInfo,
_InterFreqNeighCellList__item_,
InterFreqNeighCellList,
_InterFreqNeighCellInfo_physCellId,
_InterFreqNeighCellInfo_q_OffsetCell,
_InterFreqNeighCellInfo_q_RxLevMinOffsetCell,
_InterFreqNeighCellInfo_q_RxLevMinOffsetCellSUL,
_InterFreqNeighCellInfo_q_QualMinOffsetCell,
InterFreqNeighCellInfo,
_InterFreqBlackCellList__item_,
InterFreqBlackCellList,
_SIB5_carrierFreqListEUTRA,
_SIB5_t_ReselectionEUTRA,
_SIB5_t_ReselectionEUTRA_SF,
_SIB5_lateNonCriticalExtension,
SIB5,
_CarrierFreqListEUTRA__item_,
CarrierFreqListEUTRA,
_CarrierFreqEUTRA_carrierFreq,
_CarrierFreqEUTRA_eutra_multiBandInfoList,
_CarrierFreqEUTRA_eutra_FreqNeighCellList,
_CarrierFreqEUTRA_eutra_BlackCellList,
_CarrierFreqEUTRA_allowedMeasBandwidth,
_CarrierFreqEUTRA_presenceAntennaPort1,
_CarrierFreqEUTRA_cellReselectionPriority,
_CarrierFreqEUTRA_cellReselectionSubPriority,
_CarrierFreqEUTRA_threshX_High,
_CarrierFreqEUTRA_threshX_Low,
_CarrierFreqEUTRA_q_RxLevMin,
_CarrierFreqEUTRA_q_QualMin,
_CarrierFreqEUTRA_p_MaxEUTRA,
__CarrierFreqEUTRA_threshX_Q_threshX_HighQ,
__CarrierFreqEUTRA_threshX_Q_threshX_LowQ,
_CarrierFreqEUTRA_threshX_Q,
CarrierFreqEUTRA,
_EUTRA_FreqBlackCellList__item_,
EUTRA_FreqBlackCellList,
_EUTRA_FreqNeighCellList__item_,
EUTRA_FreqNeighCellList,
_EUTRA_FreqNeighCellInfo_physCellId,
_EUTRA_FreqNeighCellInfo_q_OffsetCell,
_EUTRA_FreqNeighCellInfo_q_RxLevMinOffsetCell,
_EUTRA_FreqNeighCellInfo_q_QualMinOffsetCell,
EUTRA_FreqNeighCellInfo,
_SIB6_messageIdentifier,
_SIB6_serialNumber,
_SIB6_warningType,
_SIB6_lateNonCriticalExtension,
SIB6,
_SIB7_messageIdentifier,
_SIB7_serialNumber,
_SIB7_warningMessageSegmentType,
_SIB7_warningMessageSegmentNumber,
_SIB7_warningMessageSegment,
_SIB7_dataCodingScheme,
_SIB7_lateNonCriticalExtension,
SIB7,
_SIB8_messageIdentifier,
_SIB8_serialNumber,
_SIB8_warningMessageSegmentType,
_SIB8_warningMessageSegmentNumber,
_SIB8_warningMessageSegment,
_SIB8_dataCodingScheme,
_SIB8_warningAreaCoordinatesSegment,
_SIB8_lateNonCriticalExtension,
SIB8,
__SIB9_timeInfo_timeInfoUTC,
__SIB9_timeInfo_dayLightSavingTime,
__SIB9_timeInfo_leapSeconds,
__SIB9_timeInfo_localTimeOffset,
_SIB9_timeInfo,
_SIB9_lateNonCriticalExtension,
SIB9,
AdditionalSpectrumEmission,
Alpha,
AMF_Identifier,
ARFCN_ValueEUTRA,
ARFCN_ValueNR,
_BeamFailureRecoveryConfig_rootSequenceIndex_BFR,
_BeamFailureRecoveryConfig_rach_ConfigBFR,
_BeamFailureRecoveryConfig_rsrp_ThresholdSSB,
__BeamFailureRecoveryConfig_candidateBeamRSList__item_,
_BeamFailureRecoveryConfig_candidateBeamRSList,
_BeamFailureRecoveryConfig_ssb_perRACH_Occasion,
_BeamFailureRecoveryConfig_ra_ssb_OccasionMaskIndex,
_BeamFailureRecoveryConfig_recoverySearchSpaceId,
_BeamFailureRecoveryConfig_ra_Prioritization,
_BeamFailureRecoveryConfig_beamFailureRecoveryTimer,
_BeamFailureRecoveryConfig_msg1_SubcarrierSpacing_v1530,
BeamFailureRecoveryConfig,
_PRACH_ResourceDedicatedBFR_ssb,
_PRACH_ResourceDedicatedBFR_csi_RS,
PRACH_ResourceDedicatedBFR,
_BFR_SSB_Resource_ssb,
_BFR_SSB_Resource_ra_PreambleIndex,
BFR_SSB_Resource,
_BFR_CSIRS_Resource_csi_RS,
__BFR_CSIRS_Resource_ra_OccasionList__item_,
_BFR_CSIRS_Resource_ra_OccasionList,
_BFR_CSIRS_Resource_ra_PreambleIndex,
BFR_CSIRS_Resource,
_BSR_Config_periodicBSR_Timer,
_BSR_Config_retxBSR_Timer,
_BSR_Config_logicalChannelSR_DelayTimer,
BSR_Config,
_BWP_locationAndBandwidth,
_BWP_subcarrierSpacing,
_BWP_cyclicPrefix,
BWP,
_BWP_Downlink_bwp_Id,
_BWP_Downlink_bwp_Common,
_BWP_Downlink_bwp_Dedicated,
BWP_Downlink,
_BWP_DownlinkCommon_genericParameters,
__BWP_DownlinkCommon_pdcch_ConfigCommon_release,
__BWP_DownlinkCommon_pdcch_ConfigCommon_setup,
_BWP_DownlinkCommon_pdcch_ConfigCommon,
__BWP_DownlinkCommon_pdsch_ConfigCommon_release,
__BWP_DownlinkCommon_pdsch_ConfigCommon_setup,
_BWP_DownlinkCommon_pdsch_ConfigCommon,
BWP_DownlinkCommon,
__BWP_DownlinkDedicated_pdcch_Config_release,
__BWP_DownlinkDedicated_pdcch_Config_setup,
_BWP_DownlinkDedicated_pdcch_Config,
__BWP_DownlinkDedicated_pdsch_Config_release,
__BWP_DownlinkDedicated_pdsch_Config_setup,
_BWP_DownlinkDedicated_pdsch_Config,
__BWP_DownlinkDedicated_sps_Config_release,
__BWP_DownlinkDedicated_sps_Config_setup,
_BWP_DownlinkDedicated_sps_Config,
__BWP_DownlinkDedicated_radioLinkMonitoringConfig_release,
__BWP_DownlinkDedicated_radioLinkMonitoringConfig_setup,
_BWP_DownlinkDedicated_radioLinkMonitoringConfig,
BWP_DownlinkDedicated,
BWP_Id,
_BWP_Uplink_bwp_Id,
_BWP_Uplink_bwp_Common,
_BWP_Uplink_bwp_Dedicated,
BWP_Uplink,
_BWP_UplinkCommon_genericParameters,
__BWP_UplinkCommon_rach_ConfigCommon_release,
__BWP_UplinkCommon_rach_ConfigCommon_setup,
_BWP_UplinkCommon_rach_ConfigCommon,
__BWP_UplinkCommon_pusch_ConfigCommon_release,
__BWP_UplinkCommon_pusch_ConfigCommon_setup,
_BWP_UplinkCommon_pusch_ConfigCommon,
__BWP_UplinkCommon_pucch_ConfigCommon_release,
__BWP_UplinkCommon_pucch_ConfigCommon_setup,
_BWP_UplinkCommon_pucch_ConfigCommon,
BWP_UplinkCommon,
__BWP_UplinkDedicated_pucch_Config_release,
__BWP_UplinkDedicated_pucch_Config_setup,
_BWP_UplinkDedicated_pucch_Config,
__BWP_UplinkDedicated_pusch_Config_release,
__BWP_UplinkDedicated_pusch_Config_setup,
_BWP_UplinkDedicated_pusch_Config,
__BWP_UplinkDedicated_configuredGrantConfig_release,
__BWP_UplinkDedicated_configuredGrantConfig_setup,
_BWP_UplinkDedicated_configuredGrantConfig,
__BWP_UplinkDedicated_srs_Config_release,
__BWP_UplinkDedicated_srs_Config_setup,
_BWP_UplinkDedicated_srs_Config,
__BWP_UplinkDedicated_beamFailureRecoveryConfig_release,
__BWP_UplinkDedicated_beamFailureRecoveryConfig_setup,
_BWP_UplinkDedicated_beamFailureRecoveryConfig,
BWP_UplinkDedicated,
_CellAccessRelatedInfo_plmn_IdentityList,
_CellAccessRelatedInfo_cellReservedForOtherUse,
CellAccessRelatedInfo,
_CellAccessRelatedInfo_EUTRA_5GC_plmn_IdentityList_eutra_5gc,
_CellAccessRelatedInfo_EUTRA_5GC_trackingAreaCode_eutra_5gc,
_CellAccessRelatedInfo_EUTRA_5GC_ranac_5gc,
_CellAccessRelatedInfo_EUTRA_5GC_cellIdentity_eutra_5gc,
CellAccessRelatedInfo_EUTRA_5GC,
_PLMN_IdentityList_EUTRA_5GC__item_,
PLMN_IdentityList_EUTRA_5GC,
_PLMN_Identity_EUTRA_5GC_plmn_Identity_EUTRA_5GC,
_PLMN_Identity_EUTRA_5GC_plmn_index,
PLMN_Identity_EUTRA_5GC,
_CellIdentity_EUTRA_5GC_cellIdentity_EUTRA,
_CellIdentity_EUTRA_5GC_cellId_index,
CellIdentity_EUTRA_5GC,
_CellAccessRelatedInfo_EUTRA_EPC_plmn_IdentityList_eutra_epc,
_CellAccessRelatedInfo_EUTRA_EPC_trackingAreaCode_eutra_epc,
_CellAccessRelatedInfo_EUTRA_EPC_cellIdentity_eutra_epc,
CellAccessRelatedInfo_EUTRA_EPC,
_PLMN_IdentityList_EUTRA_EPC__item_,
PLMN_IdentityList_EUTRA_EPC,
_CellGroupConfig_cellGroupId,
__CellGroupConfig_rlc_BearerToAddModList__item_,
_CellGroupConfig_rlc_BearerToAddModList,
__CellGroupConfig_rlc_BearerToReleaseList__item_,
_CellGroupConfig_rlc_BearerToReleaseList,
_CellGroupConfig_mac_CellGroupConfig,
_CellGroupConfig_physicalCellGroupConfig,
_CellGroupConfig_spCellConfig,
__CellGroupConfig_sCellToAddModList__item_,
_CellGroupConfig_sCellToAddModList,
__CellGroupConfig_sCellToReleaseList__item_,
_CellGroupConfig_sCellToReleaseList,
_CellGroupConfig_reportUplinkTxDirectCurrent_v1530,
CellGroupConfig,
_SpCellConfig_servCellIndex,
_SpCellConfig_reconfigurationWithSync,
__SpCellConfig_rlf_TimersAndConstants_release,
__SpCellConfig_rlf_TimersAndConstants_setup,
_SpCellConfig_rlf_TimersAndConstants,
_SpCellConfig_rlmInSyncOutOfSyncThreshold,
_SpCellConfig_spCellConfigDedicated,
SpCellConfig,
_ReconfigurationWithSync_spCellConfigCommon,
_ReconfigurationWithSync_newUE_Identity,
_ReconfigurationWithSync_t304,
__ReconfigurationWithSync_rach_ConfigDedicated_uplink,
__ReconfigurationWithSync_rach_ConfigDedicated_supplementaryUplink,
_ReconfigurationWithSync_rach_ConfigDedicated,
_ReconfigurationWithSync_smtc,
ReconfigurationWithSync,
_SCellConfig_sCellIndex,
_SCellConfig_sCellConfigCommon,
_SCellConfig_sCellConfigDedicated,
_SCellConfig_smtc,
SCellConfig,
CellGroupId,
CellIdentity,
CellReselectionPriority,
CellReselectionSubPriority,
_CGI_Info_plmn_IdentityInfoList,
_CGI_Info_frequencyBandList,
__CGI_Info_noSIB1_ssb_SubcarrierOffset,
__CGI_Info_noSIB1_pdcch_ConfigSIB1,
_CGI_Info_noSIB1,
CGI_Info,
_______CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_two_twoTX_CodebookSubsetRestriction,
______CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_two,
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_two_one_TypeI_SinglePanel_Restriction,
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_two_two_TypeI_SinglePanel_Restriction,
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_four_one_TypeI_SinglePanel_Restriction,
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_three_two_TypeI_SinglePanel_Restriction,
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_six_one_TypeI_SinglePanel_Restriction,
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_four_two_TypeI_SinglePanel_Restriction,
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_eight_one_TypeI_SinglePanel_Restriction,
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_four_three_TypeI_SinglePanel_Restriction,
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_six_two_TypeI_SinglePanel_Restriction,
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_twelve_one_TypeI_SinglePanel_Restriction,
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_four_four_TypeI_SinglePanel_Restriction,
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_eight_two_TypeI_SinglePanel_Restriction,
________CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2_sixteen_one_TypeI_SinglePanel_Restriction,
_______CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_n1_n2,
_______CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo_typeI_SinglePanel_codebookSubsetRestriction_i2,
______CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts_moreThanTwo,
_____CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_nrOfAntennaPorts,
_____CodebookConfig_codebookType_type1_subType_typeI_SinglePanel_typeI_SinglePanel_ri_Restriction,
____CodebookConfig_codebookType_type1_subType_typeI_SinglePanel,
______CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2_two_two_one_TypeI_MultiPanel_Restriction,
______CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2_two_four_one_TypeI_MultiPanel_Restriction,
______CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2_four_two_one_TypeI_MultiPanel_Restriction,
______CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2_two_two_two_TypeI_MultiPanel_Restriction,
______CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2_two_eight_one_TypeI_MultiPanel_Restriction,
______CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2_four_four_one_TypeI_MultiPanel_Restriction,
______CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2_two_four_two_TypeI_MultiPanel_Restriction,
______CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2_four_two_two_TypeI_MultiPanel_Restriction,
_____CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ng_n1_n2,
_____CodebookConfig_codebookType_type1_subType_typeI_MultiPanel_ri_Restriction,
____CodebookConfig_codebookType_type1_subType_typeI_MultiPanel,
___CodebookConfig_codebookType_type1_subType,
___CodebookConfig_codebookType_type1_codebookMode,
__CodebookConfig_codebookType_type1,
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_two_one,
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_two_two,
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_four_one,
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_three_two,
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_six_one,
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_four_two,
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_eight_one,
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_four_three,
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_six_two,
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_twelve_one,
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_four_four,
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_eight_two,
______CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction_sixteen_one,
_____CodebookConfig_codebookType_type2_subType_typeII_n1_n2_codebookSubsetRestriction,
_____CodebookConfig_codebookType_type2_subType_typeII_typeII_RI_Restriction,
____CodebookConfig_codebookType_type2_subType_typeII,
_____CodebookConfig_codebookType_type2_subType_typeII_PortSelection_portSelectionSamplingSize,
_____CodebookConfig_codebookType_type2_subType_typeII_PortSelection_typeII_PortSelectionRI_Restriction,
____CodebookConfig_codebookType_type2_subType_typeII_PortSelection,
___CodebookConfig_codebookType_type2_subType,
___CodebookConfig_codebookType_type2_phaseAlphabetSize,
___CodebookConfig_codebookType_type2_subbandAmplitude,
___CodebookConfig_codebookType_type2_numberOfBeams,
__CodebookConfig_codebookType_type2,
_CodebookConfig_codebookType,
CodebookConfig,
_ConfiguredGrantConfig_frequencyHopping,
_ConfiguredGrantConfig_cg_DMRS_Configuration,
_ConfiguredGrantConfig_mcs_Table,
_ConfiguredGrantConfig_mcs_TableTransformPrecoder,
__ConfiguredGrantConfig_uci_OnPUSCH_release,
__ConfiguredGrantConfig_uci_OnPUSCH_setup,
_ConfiguredGrantConfig_uci_OnPUSCH,
_ConfiguredGrantConfig_resourceAllocation,
_ConfiguredGrantConfig_rbg_Size,
_ConfiguredGrantConfig_powerControlLoopToUse,
_ConfiguredGrantConfig_p0_PUSCH_Alpha,
_ConfiguredGrantConfig_transformPrecoder,
_ConfiguredGrantConfig_nrofHARQ_Processes,
_ConfiguredGrantConfig_repK,
_ConfiguredGrantConfig_repK_RV,
_ConfiguredGrantConfig_periodicity,
_ConfiguredGrantConfig_configuredGrantTimer,
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_timeDomainOffset,
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_timeDomainAllocation,
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_frequencyDomainAllocation,
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_antennaPort,
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_dmrs_SeqInitialization,
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_precodingAndNumberOfLayers,
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_srs_ResourceIndicator,
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_mcsAndTBS,
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_frequencyHoppingOffset,
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_pathlossReferenceIndex,
_ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant,
ConfiguredGrantConfig,
__CG_UCI_OnPUSCH_dynamic__item_,
_CG_UCI_OnPUSCH_dynamic,
_CG_UCI_OnPUSCH_semiStatic,
CG_UCI_OnPUSCH,
_ConnEstFailureControl_connEstFailCount,
_ConnEstFailureControl_connEstFailOffsetValidity,
_ConnEstFailureControl_connEstFailOffset,
ConnEstFailureControl,
_ControlResourceSet_controlResourceSetId,
_ControlResourceSet_frequencyDomainResources,
_ControlResourceSet_duration,
___ControlResourceSet_cce_REG_MappingType_interleaved_reg_BundleSize,
___ControlResourceSet_cce_REG_MappingType_interleaved_interleaverSize,
___ControlResourceSet_cce_REG_MappingType_interleaved_shiftIndex,
__ControlResourceSet_cce_REG_MappingType_interleaved,
__ControlResourceSet_cce_REG_MappingType_nonInterleaved,
_ControlResourceSet_cce_REG_MappingType,
_ControlResourceSet_precoderGranularity,
__ControlResourceSet_tci_StatesPDCCH_ToAddList__item_,
_ControlResourceSet_tci_StatesPDCCH_ToAddList,
__ControlResourceSet_tci_StatesPDCCH_ToReleaseList__item_,
_ControlResourceSet_tci_StatesPDCCH_ToReleaseList,
_ControlResourceSet_tci_PresentInDCI,
_ControlResourceSet_pdcch_DMRS_ScramblingID,
ControlResourceSet,
ControlResourceSetId,
ControlResourceSetZero,
___CrossCarrierSchedulingConfig_schedulingCellInfo_own_cif_Presence,
__CrossCarrierSchedulingConfig_schedulingCellInfo_own,
___CrossCarrierSchedulingConfig_schedulingCellInfo_other_schedulingCellId,
___CrossCarrierSchedulingConfig_schedulingCellInfo_other_cif_InSchedulingCell,
__CrossCarrierSchedulingConfig_schedulingCellInfo_other,
_CrossCarrierSchedulingConfig_schedulingCellInfo,
CrossCarrierSchedulingConfig,
_CSI_AperiodicTriggerStateList__item_,
CSI_AperiodicTriggerStateList,
__CSI_AperiodicTriggerState_associatedReportConfigInfoList__item_,
_CSI_AperiodicTriggerState_associatedReportConfigInfoList,
CSI_AperiodicTriggerState,
_CSI_AssociatedReportConfigInfo_reportConfigId,
___CSI_AssociatedReportConfigInfo_resourcesForChannel_nzp_CSI_RS_resourceSet,
____CSI_AssociatedReportConfigInfo_resourcesForChannel_nzp_CSI_RS_qcl_info__item_,
___CSI_AssociatedReportConfigInfo_resourcesForChannel_nzp_CSI_RS_qcl_info,
__CSI_AssociatedReportConfigInfo_resourcesForChannel_nzp_CSI_RS,
__CSI_AssociatedReportConfigInfo_resourcesForChannel_csi_SSB_ResourceSet,
_CSI_AssociatedReportConfigInfo_resourcesForChannel,
_CSI_AssociatedReportConfigInfo_csi_IM_ResourcesForInterference,
_CSI_AssociatedReportConfigInfo_nzp_CSI_RS_ResourcesForInterference,
CSI_AssociatedReportConfigInfo,
_CSI_FrequencyOccupation_startingRB,
_CSI_FrequencyOccupation_nrofRBs,
CSI_FrequencyOccupation,
_CSI_IM_Resource_csi_IM_ResourceId,
___CSI_IM_Resource_csi_IM_ResourceElementPattern_pattern0_subcarrierLocation_p0,
___CSI_IM_Resource_csi_IM_ResourceElementPattern_pattern0_symbolLocation_p0,
__CSI_IM_Resource_csi_IM_ResourceElementPattern_pattern0,
___CSI_IM_Resource_csi_IM_ResourceElementPattern_pattern1_subcarrierLocation_p1,
___CSI_IM_Resource_csi_IM_ResourceElementPattern_pattern1_symbolLocation_p1,
__CSI_IM_Resource_csi_IM_ResourceElementPattern_pattern1,
_CSI_IM_Resource_csi_IM_ResourceElementPattern,
_CSI_IM_Resource_freqBand,
_CSI_IM_Resource_periodicityAndOffset,
CSI_IM_Resource,
CSI_IM_ResourceId,
_CSI_IM_ResourceSet_csi_IM_ResourceSetId,
__CSI_IM_ResourceSet_csi_IM_Resources__item_,
_CSI_IM_ResourceSet_csi_IM_Resources,
CSI_IM_ResourceSet,
CSI_IM_ResourceSetId,
__CSI_MeasConfig_nzp_CSI_RS_ResourceToAddModList__item_,
_CSI_MeasConfig_nzp_CSI_RS_ResourceToAddModList,
__CSI_MeasConfig_nzp_CSI_RS_ResourceToReleaseList__item_,
_CSI_MeasConfig_nzp_CSI_RS_ResourceToReleaseList,
__CSI_MeasConfig_nzp_CSI_RS_ResourceSetToAddModList__item_,
_CSI_MeasConfig_nzp_CSI_RS_ResourceSetToAddModList,
__CSI_MeasConfig_nzp_CSI_RS_ResourceSetToReleaseList__item_,
_CSI_MeasConfig_nzp_CSI_RS_ResourceSetToReleaseList,
__CSI_MeasConfig_csi_IM_ResourceToAddModList__item_,
_CSI_MeasConfig_csi_IM_ResourceToAddModList,
__CSI_MeasConfig_csi_IM_ResourceToReleaseList__item_,
_CSI_MeasConfig_csi_IM_ResourceToReleaseList,
__CSI_MeasConfig_csi_IM_ResourceSetToAddModList__item_,
_CSI_MeasConfig_csi_IM_ResourceSetToAddModList,
__CSI_MeasConfig_csi_IM_ResourceSetToReleaseList__item_,
_CSI_MeasConfig_csi_IM_ResourceSetToReleaseList,
__CSI_MeasConfig_csi_SSB_ResourceSetToAddModList__item_,
_CSI_MeasConfig_csi_SSB_ResourceSetToAddModList,
__CSI_MeasConfig_csi_SSB_ResourceSetToAddReleaseList__item_,
_CSI_MeasConfig_csi_SSB_ResourceSetToAddReleaseList,
__CSI_MeasConfig_csi_ResourceConfigToAddModList__item_,
_CSI_MeasConfig_csi_ResourceConfigToAddModList,
__CSI_MeasConfig_csi_ResourceConfigToReleaseList__item_,
_CSI_MeasConfig_csi_ResourceConfigToReleaseList,
__CSI_MeasConfig_csi_ReportConfigToAddModList__item_,
_CSI_MeasConfig_csi_ReportConfigToAddModList,
__CSI_MeasConfig_csi_ReportConfigToReleaseList__item_,
_CSI_MeasConfig_csi_ReportConfigToReleaseList,
_CSI_MeasConfig_reportTriggerSize,
__CSI_MeasConfig_aperiodicTriggerStateList_release,
__CSI_MeasConfig_aperiodicTriggerStateList_setup,
_CSI_MeasConfig_aperiodicTriggerStateList,
__CSI_MeasConfig_semiPersistentOnPUSCH_TriggerStateList_release,
__CSI_MeasConfig_semiPersistentOnPUSCH_TriggerStateList_setup,
_CSI_MeasConfig_semiPersistentOnPUSCH_TriggerStateList,
CSI_MeasConfig,
_CSI_ReportConfig_reportConfigId,
_CSI_ReportConfig_carrier,
_CSI_ReportConfig_resourcesForChannelMeasurement,
_CSI_ReportConfig_csi_IM_ResourcesForInterference,
_CSI_ReportConfig_nzp_CSI_RS_ResourcesForInterference,
___CSI_ReportConfig_reportConfigType_periodic_reportSlotConfig,
____CSI_ReportConfig_reportConfigType_periodic_pucch_CSI_ResourceList__item_,
___CSI_ReportConfig_reportConfigType_periodic_pucch_CSI_ResourceList,
__CSI_ReportConfig_reportConfigType_periodic,
___CSI_ReportConfig_reportConfigType_semiPersistentOnPUCCH_reportSlotConfig,
____CSI_ReportConfig_reportConfigType_semiPersistentOnPUCCH_pucch_CSI_ResourceList__item_,
___CSI_ReportConfig_reportConfigType_semiPersistentOnPUCCH_pucch_CSI_ResourceList,
__CSI_ReportConfig_reportConfigType_semiPersistentOnPUCCH,
___CSI_ReportConfig_reportConfigType_semiPersistentOnPUSCH_reportSlotConfig,
____CSI_ReportConfig_reportConfigType_semiPersistentOnPUSCH_reportSlotOffsetList__item_,
___CSI_ReportConfig_reportConfigType_semiPersistentOnPUSCH_reportSlotOffsetList,
___CSI_ReportConfig_reportConfigType_semiPersistentOnPUSCH_p0alpha,
__CSI_ReportConfig_reportConfigType_semiPersistentOnPUSCH,
____CSI_ReportConfig_reportConfigType_aperiodic_reportSlotOffsetList__item_,
___CSI_ReportConfig_reportConfigType_aperiodic_reportSlotOffsetList,
__CSI_ReportConfig_reportConfigType_aperiodic,
_CSI_ReportConfig_reportConfigType,
__CSI_ReportConfig_reportQuantity_none,
__CSI_ReportConfig_reportQuantity_cri_RI_PMI_CQI,
__CSI_ReportConfig_reportQuantity_cri_RI_i1,
___CSI_ReportConfig_reportQuantity_cri_RI_i1_CQI_pdsch_BundleSizeForCSI,
__CSI_ReportConfig_reportQuantity_cri_RI_i1_CQI,
__CSI_ReportConfig_reportQuantity_cri_RI_CQI,
__CSI_ReportConfig_reportQuantity_cri_RSRP,
__CSI_ReportConfig_reportQuantity_ssb_Index_RSRP,
__CSI_ReportConfig_reportQuantity_cri_RI_LI_PMI_CQI,
_CSI_ReportConfig_reportQuantity,
__CSI_ReportConfig_reportFreqConfiguration_cqi_FormatIndicator,
__CSI_ReportConfig_reportFreqConfiguration_pmi_FormatIndicator,
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands3,
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands4,
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands5,
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands6,
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands7,
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands8,
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands9,
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands10,
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands11,
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands12,
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands13,
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands14,
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands15,
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands16,
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands17,
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands18,
___CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand_subbands19_v1530,
__CSI_ReportConfig_reportFreqConfiguration_csi_ReportingBand,
_CSI_ReportConfig_reportFreqConfiguration,
_CSI_ReportConfig_timeRestrictionForChannelMeasurements,
_CSI_ReportConfig_timeRestrictionForInterferenceMeasurements,
_CSI_ReportConfig_codebookConfig,
_CSI_ReportConfig_nrofCQIsPerReport,
__CSI_ReportConfig_groupBasedBeamReporting_enabled,
___CSI_ReportConfig_groupBasedBeamReporting_disabled_nrofReportedRS,
__CSI_ReportConfig_groupBasedBeamReporting_disabled,
_CSI_ReportConfig_groupBasedBeamReporting,
_CSI_ReportConfig_cqi_Table,
_CSI_ReportConfig_subbandSize,
__CSI_ReportConfig_non_PMI_PortIndication__item_,
_CSI_ReportConfig_non_PMI_PortIndication,
__CSI_ReportConfig_semiPersistentOnPUSCH_v1530_reportSlotConfig_v1530,
_CSI_ReportConfig_semiPersistentOnPUSCH_v1530,
CSI_ReportConfig,
_CSI_ReportPeriodicityAndOffset_slots4,
_CSI_ReportPeriodicityAndOffset_slots5,
_CSI_ReportPeriodicityAndOffset_slots8,
_CSI_ReportPeriodicityAndOffset_slots10,
_CSI_ReportPeriodicityAndOffset_slots16,
_CSI_ReportPeriodicityAndOffset_slots20,
_CSI_ReportPeriodicityAndOffset_slots40,
_CSI_ReportPeriodicityAndOffset_slots80,
_CSI_ReportPeriodicityAndOffset_slots160,
_CSI_ReportPeriodicityAndOffset_slots320,
CSI_ReportPeriodicityAndOffset,
_PUCCH_CSI_Resource_uplinkBandwidthPartId,
_PUCCH_CSI_Resource_pucch_Resource,
PUCCH_CSI_Resource,
__PortIndexFor8Ranks_portIndex8_rank1_8,
___PortIndexFor8Ranks_portIndex8_rank2_8__item_,
__PortIndexFor8Ranks_portIndex8_rank2_8,
___PortIndexFor8Ranks_portIndex8_rank3_8__item_,
__PortIndexFor8Ranks_portIndex8_rank3_8,
___PortIndexFor8Ranks_portIndex8_rank4_8__item_,
__PortIndexFor8Ranks_portIndex8_rank4_8,
___PortIndexFor8Ranks_portIndex8_rank5_8__item_,
__PortIndexFor8Ranks_portIndex8_rank5_8,
___PortIndexFor8Ranks_portIndex8_rank6_8__item_,
__PortIndexFor8Ranks_portIndex8_rank6_8,
___PortIndexFor8Ranks_portIndex8_rank7_8__item_,
__PortIndexFor8Ranks_portIndex8_rank7_8,
___PortIndexFor8Ranks_portIndex8_rank8_8__item_,
__PortIndexFor8Ranks_portIndex8_rank8_8,
_PortIndexFor8Ranks_portIndex8,
__PortIndexFor8Ranks_portIndex4_rank1_4,
___PortIndexFor8Ranks_portIndex4_rank2_4__item_,
__PortIndexFor8Ranks_portIndex4_rank2_4,
___PortIndexFor8Ranks_portIndex4_rank3_4__item_,
__PortIndexFor8Ranks_portIndex4_rank3_4,
___PortIndexFor8Ranks_portIndex4_rank4_4__item_,
__PortIndexFor8Ranks_portIndex4_rank4_4,
_PortIndexFor8Ranks_portIndex4,
__PortIndexFor8Ranks_portIndex2_rank1_2,
___PortIndexFor8Ranks_portIndex2_rank2_2__item_,
__PortIndexFor8Ranks_portIndex2_rank2_2,
_PortIndexFor8Ranks_portIndex2,
_PortIndexFor8Ranks_portIndex1,
PortIndexFor8Ranks,
PortIndex8,
PortIndex4,
PortIndex2,
CSI_ReportConfigId,
_CSI_ResourceConfig_csi_ResourceConfigId,
____CSI_ResourceConfig_csi_RS_ResourceSetList_nzp_CSI_RS_SSB_nzp_CSI_RS_ResourceSetList__item_,
___CSI_ResourceConfig_csi_RS_ResourceSetList_nzp_CSI_RS_SSB_nzp_CSI_RS_ResourceSetList,
____CSI_ResourceConfig_csi_RS_ResourceSetList_nzp_CSI_RS_SSB_csi_SSB_ResourceSetList__item_,
___CSI_ResourceConfig_csi_RS_ResourceSetList_nzp_CSI_RS_SSB_csi_SSB_ResourceSetList,
__CSI_ResourceConfig_csi_RS_ResourceSetList_nzp_CSI_RS_SSB,
___CSI_ResourceConfig_csi_RS_ResourceSetList_csi_IM_ResourceSetList__item_,
__CSI_ResourceConfig_csi_RS_ResourceSetList_csi_IM_ResourceSetList,
_CSI_ResourceConfig_csi_RS_ResourceSetList,
_CSI_ResourceConfig_bwp_Id,
_CSI_ResourceConfig_resourceType,
CSI_ResourceConfig,
CSI_ResourceConfigId,
_CSI_ResourcePeriodicityAndOffset_slots4,
_CSI_ResourcePeriodicityAndOffset_slots5,
_CSI_ResourcePeriodicityAndOffset_slots8,
_CSI_ResourcePeriodicityAndOffset_slots10,
_CSI_ResourcePeriodicityAndOffset_slots16,
_CSI_ResourcePeriodicityAndOffset_slots20,
_CSI_ResourcePeriodicityAndOffset_slots32,
_CSI_ResourcePeriodicityAndOffset_slots40,
_CSI_ResourcePeriodicityAndOffset_slots64,
_CSI_ResourcePeriodicityAndOffset_slots80,
_CSI_ResourcePeriodicityAndOffset_slots160,
_CSI_ResourcePeriodicityAndOffset_slots320,
_CSI_ResourcePeriodicityAndOffset_slots640,
CSI_ResourcePeriodicityAndOffset,
_CSI_RS_ResourceConfigMobility_subcarrierSpacing,
__CSI_RS_ResourceConfigMobility_csi_RS_CellList_Mobility__item_,
_CSI_RS_ResourceConfigMobility_csi_RS_CellList_Mobility,
_CSI_RS_ResourceConfigMobility_refServCellIndex_v1530,
CSI_RS_ResourceConfigMobility,
_CSI_RS_CellMobility_cellId,
__CSI_RS_CellMobility_csi_rs_MeasurementBW_nrofPRBs,
__CSI_RS_CellMobility_csi_rs_MeasurementBW_startPRB,
_CSI_RS_CellMobility_csi_rs_MeasurementBW,
_CSI_RS_CellMobility_density,
__CSI_RS_CellMobility_csi_rs_ResourceList_Mobility__item_,
_CSI_RS_CellMobility_csi_rs_ResourceList_Mobility,
CSI_RS_CellMobility,
_CSI_RS_Resource_Mobility_csi_RS_Index,
__CSI_RS_Resource_Mobility_slotConfig_ms4,
__CSI_RS_Resource_Mobility_slotConfig_ms5,
__CSI_RS_Resource_Mobility_slotConfig_ms10,
__CSI_RS_Resource_Mobility_slotConfig_ms20,
__CSI_RS_Resource_Mobility_slotConfig_ms40,
_CSI_RS_Resource_Mobility_slotConfig,
__CSI_RS_Resource_Mobility_associatedSSB_ssb_Index,
__CSI_RS_Resource_Mobility_associatedSSB_isQuasiColocated,
_CSI_RS_Resource_Mobility_associatedSSB,
__CSI_RS_Resource_Mobility_frequencyDomainAllocation_row1,
__CSI_RS_Resource_Mobility_frequencyDomainAllocation_row2,
_CSI_RS_Resource_Mobility_frequencyDomainAllocation,
_CSI_RS_Resource_Mobility_firstOFDMSymbolInTimeDomain,
_CSI_RS_Resource_Mobility_sequenceGenerationConfig,
CSI_RS_Resource_Mobility,
CSI_RS_Index,
__CSI_RS_ResourceMapping_frequencyDomainAllocation_row1,
__CSI_RS_ResourceMapping_frequencyDomainAllocation_row2,
__CSI_RS_ResourceMapping_frequencyDomainAllocation_row4,
__CSI_RS_ResourceMapping_frequencyDomainAllocation_other,
_CSI_RS_ResourceMapping_frequencyDomainAllocation,
_CSI_RS_ResourceMapping_nrofPorts,
_CSI_RS_ResourceMapping_firstOFDMSymbolInTimeDomain,
_CSI_RS_ResourceMapping_firstOFDMSymbolInTimeDomain2,
_CSI_RS_ResourceMapping_cdm_Type,
__CSI_RS_ResourceMapping_density_dot5,
__CSI_RS_ResourceMapping_density_one,
__CSI_RS_ResourceMapping_density_three,
__CSI_RS_ResourceMapping_density_spare,
_CSI_RS_ResourceMapping_density,
_CSI_RS_ResourceMapping_freqBand,
CSI_RS_ResourceMapping,
_CSI_SemiPersistentOnPUSCH_TriggerStateList__item_,
CSI_SemiPersistentOnPUSCH_TriggerStateList,
_CSI_SemiPersistentOnPUSCH_TriggerState_associatedReportConfigInfo,
CSI_SemiPersistentOnPUSCH_TriggerState,
_CSI_SSB_ResourceSet_csi_SSB_ResourceSetId,
__CSI_SSB_ResourceSet_csi_SSB_ResourceList__item_,
_CSI_SSB_ResourceSet_csi_SSB_ResourceList,
CSI_SSB_ResourceSet,
CSI_SSB_ResourceSetId,
DedicatedNAS_Message,
_DMRS_DownlinkConfig_dmrs_Type,
_DMRS_DownlinkConfig_dmrs_AdditionalPosition,
_DMRS_DownlinkConfig_maxLength,
_DMRS_DownlinkConfig_scramblingID0,
_DMRS_DownlinkConfig_scramblingID1,
__DMRS_DownlinkConfig_phaseTrackingRS_release,
__DMRS_DownlinkConfig_phaseTrackingRS_setup,
_DMRS_DownlinkConfig_phaseTrackingRS,
DMRS_DownlinkConfig,
_DMRS_UplinkConfig_dmrs_Type,
_DMRS_UplinkConfig_dmrs_AdditionalPosition,
__DMRS_UplinkConfig_phaseTrackingRS_release,
__DMRS_UplinkConfig_phaseTrackingRS_setup,
_DMRS_UplinkConfig_phaseTrackingRS,
_DMRS_UplinkConfig_maxLength,
__DMRS_UplinkConfig_transformPrecodingDisabled_scramblingID0,
__DMRS_UplinkConfig_transformPrecodingDisabled_scramblingID1,
_DMRS_UplinkConfig_transformPrecodingDisabled,
__DMRS_UplinkConfig_transformPrecodingEnabled_nPUSCH_Identity,
__DMRS_UplinkConfig_transformPrecodingEnabled_sequenceGroupHopping,
__DMRS_UplinkConfig_transformPrecodingEnabled_sequenceHopping,
_DMRS_UplinkConfig_transformPrecodingEnabled,
DMRS_UplinkConfig,
_DownlinkConfigCommon_frequencyInfoDL,
_DownlinkConfigCommon_initialDownlinkBWP,
DownlinkConfigCommon,
_DownlinkConfigCommonSIB_frequencyInfoDL,
_DownlinkConfigCommonSIB_initialDownlinkBWP,
_DownlinkConfigCommonSIB_bcch_Config,
_DownlinkConfigCommonSIB_pcch_Config,
DownlinkConfigCommonSIB,
_BCCH_Config_modificationPeriodCoeff,
BCCH_Config,
_PCCH_Config_defaultPagingCycle,
__PCCH_Config_nAndPagingFrameOffset_oneT,
__PCCH_Config_nAndPagingFrameOffset_halfT,
__PCCH_Config_nAndPagingFrameOffset_quarterT,
__PCCH_Config_nAndPagingFrameOffset_oneEighthT,
__PCCH_Config_nAndPagingFrameOffset_oneSixteenthT,
_PCCH_Config_nAndPagingFrameOffset,
_PCCH_Config_ns,
___PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS15KHZoneT__item_,
__PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS15KHZoneT,
___PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS30KHZoneT_SCS15KHZhalfT__item_,
__PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS30KHZoneT_SCS15KHZhalfT,
___PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT__item_,
__PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT,
___PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT__item_,
__PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT,
___PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT__item_,
__PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT,
___PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT__item_,
__PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT,
___PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT__item_,
__PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT,
___PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneSixteenthT__item_,
__PCCH_Config_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneSixteenthT,
_PCCH_Config_firstPDCCH_MonitoringOccasionOfPO,
PCCH_Config,
_DownlinkPreemption_int_RNTI,
_DownlinkPreemption_timeFrequencySet,
_DownlinkPreemption_dci_PayloadSize,
__DownlinkPreemption_int_ConfigurationPerServingCell__item_,
_DownlinkPreemption_int_ConfigurationPerServingCell,
DownlinkPreemption,
_INT_ConfigurationPerServingCell_servingCellId,
_INT_ConfigurationPerServingCell_positionInDCI,
INT_ConfigurationPerServingCell,
DRB_Identity,
__DRX_Config_drx_onDurationTimer_subMilliSeconds,
__DRX_Config_drx_onDurationTimer_milliSeconds,
_DRX_Config_drx_onDurationTimer,
_DRX_Config_drx_InactivityTimer,
_DRX_Config_drx_HARQ_RTT_TimerDL,
_DRX_Config_drx_HARQ_RTT_TimerUL,
_DRX_Config_drx_RetransmissionTimerDL,
_DRX_Config_drx_RetransmissionTimerUL,
__DRX_Config_drx_LongCycleStartOffset_ms10,
__DRX_Config_drx_LongCycleStartOffset_ms20,
__DRX_Config_drx_LongCycleStartOffset_ms32,
__DRX_Config_drx_LongCycleStartOffset_ms40,
__DRX_Config_drx_LongCycleStartOffset_ms60,
__DRX_Config_drx_LongCycleStartOffset_ms64,
__DRX_Config_drx_LongCycleStartOffset_ms70,
__DRX_Config_drx_LongCycleStartOffset_ms80,
__DRX_Config_drx_LongCycleStartOffset_ms128,
__DRX_Config_drx_LongCycleStartOffset_ms160,
__DRX_Config_drx_LongCycleStartOffset_ms256,
__DRX_Config_drx_LongCycleStartOffset_ms320,
__DRX_Config_drx_LongCycleStartOffset_ms512,
__DRX_Config_drx_LongCycleStartOffset_ms640,
__DRX_Config_drx_LongCycleStartOffset_ms1024,
__DRX_Config_drx_LongCycleStartOffset_ms1280,
__DRX_Config_drx_LongCycleStartOffset_ms2048,
__DRX_Config_drx_LongCycleStartOffset_ms2560,
__DRX_Config_drx_LongCycleStartOffset_ms5120,
__DRX_Config_drx_LongCycleStartOffset_ms10240,
_DRX_Config_drx_LongCycleStartOffset,
__DRX_Config_shortDRX_drx_ShortCycle,
__DRX_Config_shortDRX_drx_ShortCycleTimer,
_DRX_Config_shortDRX,
_DRX_Config_drx_SlotOffset,
DRX_Config,
FilterCoefficient,
FreqBandIndicatorNR,
_FrequencyInfoDL_absoluteFrequencySSB,
_FrequencyInfoDL_frequencyBandList,
_FrequencyInfoDL_absoluteFrequencyPointA,
__FrequencyInfoDL_scs_SpecificCarrierList__item_,
_FrequencyInfoDL_scs_SpecificCarrierList,
FrequencyInfoDL,
_FrequencyInfoDL_SIB_frequencyBandList,
_FrequencyInfoDL_SIB_offsetToPointA,
__FrequencyInfoDL_SIB_scs_SpecificCarrierList__item_,
_FrequencyInfoDL_SIB_scs_SpecificCarrierList,
FrequencyInfoDL_SIB,
_FrequencyInfoUL_frequencyBandList,
_FrequencyInfoUL_absoluteFrequencyPointA,
__FrequencyInfoUL_scs_SpecificCarrierList__item_,
_FrequencyInfoUL_scs_SpecificCarrierList,
_FrequencyInfoUL_additionalSpectrumEmission,
_FrequencyInfoUL_p_Max,
_FrequencyInfoUL_frequencyShift7p5khz,
FrequencyInfoUL,
_FrequencyInfoUL_SIB_frequencyBandList,
_FrequencyInfoUL_SIB_absoluteFrequencyPointA,
__FrequencyInfoUL_SIB_scs_SpecificCarrierList__item_,
_FrequencyInfoUL_SIB_scs_SpecificCarrierList,
_FrequencyInfoUL_SIB_p_Max,
_FrequencyInfoUL_SIB_frequencyShift7p5khz,
FrequencyInfoUL_SIB,
Hysteresis,
I_RNTI_Value,
_LocationMeasurementInfo_eutra_RSTD,
LocationMeasurementInfo,
_EUTRA_RSTD_InfoList__item_,
EUTRA_RSTD_InfoList,
_EUTRA_RSTD_Info_carrierFreq,
_EUTRA_RSTD_Info_measPRS_Offset,
EUTRA_RSTD_Info,
__LogicalChannelConfig_ul_SpecificParameters_priority,
__LogicalChannelConfig_ul_SpecificParameters_prioritisedBitRate,
__LogicalChannelConfig_ul_SpecificParameters_bucketSizeDuration,
___LogicalChannelConfig_ul_SpecificParameters_allowedServingCells__item_,
__LogicalChannelConfig_ul_SpecificParameters_allowedServingCells,
___LogicalChannelConfig_ul_SpecificParameters_allowedSCS_List__item_,
__LogicalChannelConfig_ul_SpecificParameters_allowedSCS_List,
__LogicalChannelConfig_ul_SpecificParameters_maxPUSCH_Duration,
__LogicalChannelConfig_ul_SpecificParameters_configuredGrantType1Allowed,
__LogicalChannelConfig_ul_SpecificParameters_logicalChannelGroup,
__LogicalChannelConfig_ul_SpecificParameters_schedulingRequestID,
__LogicalChannelConfig_ul_SpecificParameters_logicalChannelSR_Mask,
__LogicalChannelConfig_ul_SpecificParameters_logicalChannelSR_DelayTimerApplied,
__LogicalChannelConfig_ul_SpecificParameters_bitRateQueryProhibitTimer,
_LogicalChannelConfig_ul_SpecificParameters,
LogicalChannelConfig,
LogicalChannelIdentity,
__MAC_CellGroupConfig_drx_Config_release,
__MAC_CellGroupConfig_drx_Config_setup,
_MAC_CellGroupConfig_drx_Config,
_MAC_CellGroupConfig_schedulingRequestConfig,
_MAC_CellGroupConfig_bsr_Config,
_MAC_CellGroupConfig_tag_Config,
__MAC_CellGroupConfig_phr_Config_release,
__MAC_CellGroupConfig_phr_Config_setup,
_MAC_CellGroupConfig_phr_Config,
_MAC_CellGroupConfig_skipUplinkTxDynamic,
_MAC_CellGroupConfig_csi_Mask_v1530,
__MAC_CellGroupConfig_dataInactivityTimer_v1530_release,
__MAC_CellGroupConfig_dataInactivityTimer_v1530_setup,
_MAC_CellGroupConfig_dataInactivityTimer_v1530,
MAC_CellGroupConfig,
DataInactivityTimer,
_MeasConfig_measObjectToRemoveList,
_MeasConfig_measObjectToAddModList,
_MeasConfig_reportConfigToRemoveList,
_MeasConfig_reportConfigToAddModList,
_MeasConfig_measIdToRemoveList,
_MeasConfig_measIdToAddModList,
__MeasConfig_s_MeasureConfig_ssb_RSRP,
__MeasConfig_s_MeasureConfig_csi_RSRP,
_MeasConfig_s_MeasureConfig,
_MeasConfig_quantityConfig,
_MeasConfig_measGapConfig,
_MeasConfig_measGapSharingConfig,
MeasConfig,
_MeasObjectToRemoveList__item_,
MeasObjectToRemoveList,
_MeasIdToRemoveList__item_,
MeasIdToRemoveList,
_ReportConfigToRemoveList__item_,
ReportConfigToRemoveList,
__MeasGapConfig_gapFR2_release,
__MeasGapConfig_gapFR2_setup,
_MeasGapConfig_gapFR2,
__MeasGapConfig_gapFR1_release,
__MeasGapConfig_gapFR1_setup,
_MeasGapConfig_gapFR1,
__MeasGapConfig_gapUE_release,
__MeasGapConfig_gapUE_setup,
_MeasGapConfig_gapUE,
MeasGapConfig,
_GapConfig_gapOffset,
_GapConfig_mgl,
_GapConfig_mgrp,
_GapConfig_mgta,
GapConfig,
__MeasGapSharingConfig_gapSharingFR2_release,
__MeasGapSharingConfig_gapSharingFR2_setup,
_MeasGapSharingConfig_gapSharingFR2,
__MeasGapSharingConfig_gapSharingFR1_release,
__MeasGapSharingConfig_gapSharingFR1_setup,
_MeasGapSharingConfig_gapSharingFR1,
__MeasGapSharingConfig_gapSharingUE_release,
__MeasGapSharingConfig_gapSharingUE_setup,
_MeasGapSharingConfig_gapSharingUE,
MeasGapSharingConfig,
MeasGapSharingScheme,
MeasId,
_MeasIdToAddModList__item_,
MeasIdToAddModList,
_MeasIdToAddMod_measId,
_MeasIdToAddMod_measObjectId,
_MeasIdToAddMod_reportConfigId,
MeasIdToAddMod,
_MeasObjectEUTRA_carrierFreq,
_MeasObjectEUTRA_allowedMeasBandwidth,
_MeasObjectEUTRA_cellsToRemoveListEUTRAN,
__MeasObjectEUTRA_cellsToAddModListEUTRAN__item_,
_MeasObjectEUTRA_cellsToAddModListEUTRAN,
_MeasObjectEUTRA_blackCellsToRemoveListEUTRAN,
__MeasObjectEUTRA_blackCellsToAddModListEUTRAN__item_,
_MeasObjectEUTRA_blackCellsToAddModListEUTRAN,
_MeasObjectEUTRA_eutra_PresenceAntennaPort1,
_MeasObjectEUTRA_eutra_Q_OffsetRange,
_MeasObjectEUTRA_widebandRSRQ_Meas,
MeasObjectEUTRA,
_EUTRA_CellIndexList__item_,
EUTRA_CellIndexList,
EUTRA_CellIndex,
_EUTRA_Cell_cellIndexEUTRA,
_EUTRA_Cell_physCellId,
_EUTRA_Cell_cellIndividualOffset,
EUTRA_Cell,
_EUTRA_BlackCell_cellIndexEUTRA,
_EUTRA_BlackCell_physCellIdRange,
EUTRA_BlackCell,
MeasObjectId,
_MeasObjectNR_ssbFrequency,
_MeasObjectNR_ssbSubcarrierSpacing,
_MeasObjectNR_smtc1,
_MeasObjectNR_smtc2,
_MeasObjectNR_refFreqCSI_RS,
_MeasObjectNR_referenceSignalConfig,
_MeasObjectNR_absThreshSS_BlocksConsolidation,
_MeasObjectNR_absThreshCSI_RS_Consolidation,
_MeasObjectNR_nrofSS_BlocksToAverage,
_MeasObjectNR_nrofCSI_RS_ResourcesToAverage,
_MeasObjectNR_quantityConfigIndex,
_MeasObjectNR_offsetMO,
_MeasObjectNR_cellsToRemoveList,
_MeasObjectNR_cellsToAddModList,
_MeasObjectNR_blackCellsToRemoveList,
__MeasObjectNR_blackCellsToAddModList__item_,
_MeasObjectNR_blackCellsToAddModList,
_MeasObjectNR_whiteCellsToRemoveList,
__MeasObjectNR_whiteCellsToAddModList__item_,
_MeasObjectNR_whiteCellsToAddModList,
_MeasObjectNR_freqBandIndicatorNR_v1530,
_MeasObjectNR_measCycleSCell_v1530,
MeasObjectNR,
_ReferenceSignalConfig_ssb_ConfigMobility,
__ReferenceSignalConfig_csi_rs_ResourceConfigMobility_release,
__ReferenceSignalConfig_csi_rs_ResourceConfigMobility_setup,
_ReferenceSignalConfig_csi_rs_ResourceConfigMobility,
ReferenceSignalConfig,
__SSB_ConfigMobility_ssb_ToMeasure_release,
__SSB_ConfigMobility_ssb_ToMeasure_setup,
_SSB_ConfigMobility_ssb_ToMeasure,
_SSB_ConfigMobility_deriveSSB_IndexFromCell,
_SSB_ConfigMobility_ss_RSSI_Measurement,
SSB_ConfigMobility,
_Q_OffsetRangeList_rsrpOffsetSSB,
_Q_OffsetRangeList_rsrqOffsetSSB,
_Q_OffsetRangeList_sinrOffsetSSB,
_Q_OffsetRangeList_rsrpOffsetCSI_RS,
_Q_OffsetRangeList_rsrqOffsetCSI_RS,
_Q_OffsetRangeList_sinrOffsetCSI_RS,
Q_OffsetRangeList,
_ThresholdNR_thresholdRSRP,
_ThresholdNR_thresholdRSRQ,
_ThresholdNR_thresholdSINR,
ThresholdNR,
_CellsToAddModList__item_,
CellsToAddModList,
_CellsToAddMod_physCellId,
_CellsToAddMod_cellIndividualOffset,
CellsToAddMod,
_MeasObjectToAddModList__item_,
MeasObjectToAddModList,
_MeasObjectToAddMod_measObjectId,
__MeasObjectToAddMod_measObject_measObjectNR,
__MeasObjectToAddMod_measObject_measObjectEUTRA,
_MeasObjectToAddMod_measObject,
MeasObjectToAddMod,
_MeasResultCellListSFTD__item_,
MeasResultCellListSFTD,
_MeasResultCellSFTD_physCellId,
_MeasResultCellSFTD_sfn_OffsetResult,
_MeasResultCellSFTD_frameBoundaryOffsetResult,
_MeasResultCellSFTD_rsrp_Result,
MeasResultCellSFTD,
_MeasResults_measId,
_MeasResults_measResultServingMOList,
__MeasResults_measResultNeighCells_measResultListNR,
__MeasResults_measResultNeighCells_measResultListEUTRA,
_MeasResults_measResultNeighCells,
MeasResults,
_MeasResultServMOList__item_,
MeasResultServMOList,
_MeasResultServMO_servCellId,
_MeasResultServMO_measResultServingCell,
_MeasResultServMO_measResultBestNeighCell,
MeasResultServMO,
_MeasResultListNR__item_,
MeasResultListNR,
_MeasResultNR_physCellId,
___MeasResultNR_measResult_cellResults_resultsSSB_Cell,
___MeasResultNR_measResult_cellResults_resultsCSI_RS_Cell,
__MeasResultNR_measResult_cellResults,
___MeasResultNR_measResult_rsIndexResults_resultsSSB_Indexes,
___MeasResultNR_measResult_rsIndexResults_resultsCSI_RS_Indexes,
__MeasResultNR_measResult_rsIndexResults,
_MeasResultNR_measResult,
_MeasResultNR_cgi_Info,
MeasResultNR,
_MeasResultListEUTRA__item_,
MeasResultListEUTRA,
_MeasResultEUTRA_physCellId,
_MeasResultEUTRA_measResult,
___MeasResultEUTRA_cgi_Info_cgi_info_EPC_cgi_info_EPC_legacy,
____MeasResultEUTRA_cgi_Info_cgi_info_EPC_cgi_info_EPC_list__item_,
___MeasResultEUTRA_cgi_Info_cgi_info_EPC_cgi_info_EPC_list,
__MeasResultEUTRA_cgi_Info_cgi_info_EPC,
___MeasResultEUTRA_cgi_Info_cgi_info_5GC__item_,
__MeasResultEUTRA_cgi_Info_cgi_info_5GC,
__MeasResultEUTRA_cgi_Info_freqBandIndicator,
__MeasResultEUTRA_cgi_Info_multiBandInfoList,
__MeasResultEUTRA_cgi_Info_freqBandIndicatorPriority,
_MeasResultEUTRA_cgi_Info,
MeasResultEUTRA,
_MultiBandInfoListEUTRA__item_,
MultiBandInfoListEUTRA,
_MeasQuantityResults_rsrp,
_MeasQuantityResults_rsrq,
_MeasQuantityResults_sinr,
MeasQuantityResults,
_MeasQuantityResultsEUTRA_rsrp,
_MeasQuantityResultsEUTRA_rsrq,
_MeasQuantityResultsEUTRA_sinr,
MeasQuantityResultsEUTRA,
_ResultsPerSSB_IndexList__item_,
ResultsPerSSB_IndexList,
_ResultsPerSSB_Index_ssb_Index,
_ResultsPerSSB_Index_ssb_Results,
ResultsPerSSB_Index,
_ResultsPerCSI_RS_IndexList__item_,
ResultsPerCSI_RS_IndexList,
_ResultsPerCSI_RS_Index_csi_RS_Index,
_ResultsPerCSI_RS_Index_csi_RS_Results,
ResultsPerCSI_RS_Index,
_MeasResultSCG_Failure_measResultPerMOList,
MeasResultSCG_Failure,
_MeasResultList2NR__item_,
MeasResultList2NR,
_MeasResult2NR_ssbFrequency,
_MeasResult2NR_refFreqCSI_RS,
_MeasResult2NR_measResultServingCell,
_MeasResult2NR_measResultNeighCellListNR,
MeasResult2NR,
_MobilityStateParameters_t_Evaluation,
_MobilityStateParameters_t_HystNormal,
_MobilityStateParameters_n_CellChangeMedium,
_MobilityStateParameters_n_CellChangeHigh,
MobilityStateParameters,
_MultiFrequencyBandListNR__item_,
MultiFrequencyBandListNR,
NextHopChainingCount,
NG_5G_S_TMSI,
_NZP_CSI_RS_Resource_nzp_CSI_RS_ResourceId,
_NZP_CSI_RS_Resource_resourceMapping,
_NZP_CSI_RS_Resource_powerControlOffset,
_NZP_CSI_RS_Resource_powerControlOffsetSS,
_NZP_CSI_RS_Resource_scramblingID,
_NZP_CSI_RS_Resource_periodicityAndOffset,
_NZP_CSI_RS_Resource_qcl_InfoPeriodicCSI_RS,
NZP_CSI_RS_Resource,
NZP_CSI_RS_ResourceId,
_NZP_CSI_RS_ResourceSet_nzp_CSI_ResourceSetId,
__NZP_CSI_RS_ResourceSet_nzp_CSI_RS_Resources__item_,
_NZP_CSI_RS_ResourceSet_nzp_CSI_RS_Resources,
_NZP_CSI_RS_ResourceSet_repetition,
_NZP_CSI_RS_ResourceSet_aperiodicTriggeringOffset,
_NZP_CSI_RS_ResourceSet_trs_Info,
NZP_CSI_RS_ResourceSet,
NZP_CSI_RS_ResourceSetId,
P_Max,
_PCI_List__item_,
PCI_List,
_PCI_Range_start,
_PCI_Range_range,
PCI_Range,
_PCI_RangeElement_pci_RangeIndex,
_PCI_RangeElement_pci_Range,
PCI_RangeElement,
PCI_RangeIndex,
_PCI_RangeIndexList__item_,
PCI_RangeIndexList,
__PDCCH_Config_controlResourceSetToAddModList__item_,
_PDCCH_Config_controlResourceSetToAddModList,
__PDCCH_Config_controlResourceSetToReleaseList__item_,
_PDCCH_Config_controlResourceSetToReleaseList,
__PDCCH_Config_searchSpacesToAddModList__item_,
_PDCCH_Config_searchSpacesToAddModList,
__PDCCH_Config_searchSpacesToReleaseList__item_,
_PDCCH_Config_searchSpacesToReleaseList,
__PDCCH_Config_downlinkPreemption_release,
__PDCCH_Config_downlinkPreemption_setup,
_PDCCH_Config_downlinkPreemption,
__PDCCH_Config_tpc_PUSCH_release,
__PDCCH_Config_tpc_PUSCH_setup,
_PDCCH_Config_tpc_PUSCH,
__PDCCH_Config_tpc_PUCCH_release,
__PDCCH_Config_tpc_PUCCH_setup,
_PDCCH_Config_tpc_PUCCH,
__PDCCH_Config_tpc_SRS_release,
__PDCCH_Config_tpc_SRS_setup,
_PDCCH_Config_tpc_SRS,
PDCCH_Config,
_PDCCH_ConfigCommon_controlResourceSetZero,
_PDCCH_ConfigCommon_commonControlResourceSet,
_PDCCH_ConfigCommon_searchSpaceZero,
__PDCCH_ConfigCommon_commonSearchSpaceList__item_,
_PDCCH_ConfigCommon_commonSearchSpaceList,
_PDCCH_ConfigCommon_searchSpaceSIB1,
_PDCCH_ConfigCommon_searchSpaceOtherSystemInformation,
_PDCCH_ConfigCommon_pagingSearchSpace,
_PDCCH_ConfigCommon_ra_SearchSpace,
PDCCH_ConfigCommon,
_PDCCH_ConfigSIB1_controlResourceSetZero,
_PDCCH_ConfigSIB1_searchSpaceZero,
PDCCH_ConfigSIB1,
__PDCCH_ServingCellConfig_slotFormatIndicator_release,
__PDCCH_ServingCellConfig_slotFormatIndicator_setup,
_PDCCH_ServingCellConfig_slotFormatIndicator,
PDCCH_ServingCellConfig,
__PDCP_Config_drb_discardTimer,
__PDCP_Config_drb_pdcp_SN_SizeUL,
__PDCP_Config_drb_pdcp_SN_SizeDL,
___PDCP_Config_drb_headerCompression_notUsed,
____PDCP_Config_drb_headerCompression_rohc_maxCID,
_____PDCP_Config_drb_headerCompression_rohc_profiles_profile0x0001,
_____PDCP_Config_drb_headerCompression_rohc_profiles_profile0x0002,
_____PDCP_Config_drb_headerCompression_rohc_profiles_profile0x0003,
_____PDCP_Config_drb_headerCompression_rohc_profiles_profile0x0004,
_____PDCP_Config_drb_headerCompression_rohc_profiles_profile0x0006,
_____PDCP_Config_drb_headerCompression_rohc_profiles_profile0x0101,
_____PDCP_Config_drb_headerCompression_rohc_profiles_profile0x0102,
_____PDCP_Config_drb_headerCompression_rohc_profiles_profile0x0103,
_____PDCP_Config_drb_headerCompression_rohc_profiles_profile0x0104,
____PDCP_Config_drb_headerCompression_rohc_profiles,
____PDCP_Config_drb_headerCompression_rohc_drb_ContinueROHC,
___PDCP_Config_drb_headerCompression_rohc,
____PDCP_Config_drb_headerCompression_uplinkOnlyROHC_maxCID,
_____PDCP_Config_drb_headerCompression_uplinkOnlyROHC_profiles_profile0x0006,
____PDCP_Config_drb_headerCompression_uplinkOnlyROHC_profiles,
____PDCP_Config_drb_headerCompression_uplinkOnlyROHC_drb_ContinueROHC,
___PDCP_Config_drb_headerCompression_uplinkOnlyROHC,
__PDCP_Config_drb_headerCompression,
__PDCP_Config_drb_integrityProtection,
__PDCP_Config_drb_statusReportRequired,
__PDCP_Config_drb_outOfOrderDelivery,
_PDCP_Config_drb,
___PDCP_Config_moreThanOneRLC_primaryPath_cellGroup,
___PDCP_Config_moreThanOneRLC_primaryPath_logicalChannel,
__PDCP_Config_moreThanOneRLC_primaryPath,
__PDCP_Config_moreThanOneRLC_ul_DataSplitThreshold,
__PDCP_Config_moreThanOneRLC_pdcp_Duplication,
_PDCP_Config_moreThanOneRLC,
_PDCP_Config_t_Reordering,
_PDCP_Config_cipheringDisabled,
PDCP_Config,
UL_DataSplitThreshold,
_PDSCH_Config_dataScramblingIdentityPDSCH,
__PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeA_release,
__PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeA_setup,
_PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeA,
__PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeB_release,
__PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeB_setup,
_PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeB,
__PDSCH_Config_tci_StatesToAddModList__item_,
_PDSCH_Config_tci_StatesToAddModList,
__PDSCH_Config_tci_StatesToReleaseList__item_,
_PDSCH_Config_tci_StatesToReleaseList,
_PDSCH_Config_vrb_ToPRB_Interleaver,
_PDSCH_Config_resourceAllocation,
__PDSCH_Config_pdsch_TimeDomainAllocationList_release,
__PDSCH_Config_pdsch_TimeDomainAllocationList_setup,
_PDSCH_Config_pdsch_TimeDomainAllocationList,
_PDSCH_Config_pdsch_AggregationFactor,
__PDSCH_Config_rateMatchPatternToAddModList__item_,
_PDSCH_Config_rateMatchPatternToAddModList,
__PDSCH_Config_rateMatchPatternToReleaseList__item_,
_PDSCH_Config_rateMatchPatternToReleaseList,
_PDSCH_Config_rateMatchPatternGroup1,
_PDSCH_Config_rateMatchPatternGroup2,
_PDSCH_Config_rbg_Size,
_PDSCH_Config_mcs_Table,
_PDSCH_Config_maxNrofCodeWordsScheduledByDCI,
___PDSCH_Config_prb_BundlingType_staticBundling_bundleSize,
__PDSCH_Config_prb_BundlingType_staticBundling,
___PDSCH_Config_prb_BundlingType_dynamicBundling_bundleSizeSet1,
___PDSCH_Config_prb_BundlingType_dynamicBundling_bundleSizeSet2,
__PDSCH_Config_prb_BundlingType_dynamicBundling,
_PDSCH_Config_prb_BundlingType,
__PDSCH_Config_zp_CSI_RS_ResourceToAddModList__item_,
_PDSCH_Config_zp_CSI_RS_ResourceToAddModList,
__PDSCH_Config_zp_CSI_RS_ResourceToReleaseList__item_,
_PDSCH_Config_zp_CSI_RS_ResourceToReleaseList,
__PDSCH_Config_aperiodic_ZP_CSI_RS_ResourceSetsToAddModList__item_,
_PDSCH_Config_aperiodic_ZP_CSI_RS_ResourceSetsToAddModList,
__PDSCH_Config_aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList__item_,
_PDSCH_Config_aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList,
__PDSCH_Config_sp_ZP_CSI_RS_ResourceSetsToAddModList__item_,
_PDSCH_Config_sp_ZP_CSI_RS_ResourceSetsToAddModList,
__PDSCH_Config_sp_ZP_CSI_RS_ResourceSetsToReleaseList__item_,
_PDSCH_Config_sp_ZP_CSI_RS_ResourceSetsToReleaseList,
__PDSCH_Config_p_ZP_CSI_RS_ResourceSet_release,
__PDSCH_Config_p_ZP_CSI_RS_ResourceSet_setup,
_PDSCH_Config_p_ZP_CSI_RS_ResourceSet,
PDSCH_Config,
__RateMatchPatternGroup__item__cellLevel,
__RateMatchPatternGroup__item__bwpLevel,
_RateMatchPatternGroup__item_,
RateMatchPatternGroup,
_PDSCH_ConfigCommon_pdsch_TimeDomainAllocationList,
PDSCH_ConfigCommon,
__PDSCH_ServingCellConfig_codeBlockGroupTransmission_release,
__PDSCH_ServingCellConfig_codeBlockGroupTransmission_setup,
_PDSCH_ServingCellConfig_codeBlockGroupTransmission,
_PDSCH_ServingCellConfig_xOverhead,
_PDSCH_ServingCellConfig_nrofHARQ_ProcessesForPDSCH,
_PDSCH_ServingCellConfig_pucch_Cell,
PDSCH_ServingCellConfig,
_PDSCH_CodeBlockGroupTransmission_maxCodeBlockGroupsPerTransportBlock,
_PDSCH_CodeBlockGroupTransmission_codeBlockGroupFlushIndicator,
PDSCH_CodeBlockGroupTransmission,
_PDSCH_TimeDomainResourceAllocationList__item_,
PDSCH_TimeDomainResourceAllocationList,
_PDSCH_TimeDomainResourceAllocation_k0,
_PDSCH_TimeDomainResourceAllocation_mappingType,
_PDSCH_TimeDomainResourceAllocation_startSymbolAndLength,
PDSCH_TimeDomainResourceAllocation,
_PHR_Config_phr_PeriodicTimer,
_PHR_Config_phr_ProhibitTimer,
_PHR_Config_phr_Tx_PowerFactorChange,
_PHR_Config_multiplePHR,
_PHR_Config_dummy,
_PHR_Config_phr_Type2OtherCell,
_PHR_Config_phr_ModeOtherCG,
PHR_Config,
PhysCellId,
_PhysicalCellGroupConfig_harq_ACK_SpatialBundlingPUCCH,
_PhysicalCellGroupConfig_harq_ACK_SpatialBundlingPUSCH,
_PhysicalCellGroupConfig_p_NR_FR1,
_PhysicalCellGroupConfig_pdsch_HARQ_ACK_Codebook,
_PhysicalCellGroupConfig_tpc_SRS_RNTI,
_PhysicalCellGroupConfig_tpc_PUCCH_RNTI,
_PhysicalCellGroupConfig_tpc_PUSCH_RNTI,
_PhysicalCellGroupConfig_sp_CSI_RNTI,
__PhysicalCellGroupConfig_cs_RNTI_release,
__PhysicalCellGroupConfig_cs_RNTI_setup,
_PhysicalCellGroupConfig_cs_RNTI,
_PhysicalCellGroupConfig_mcs_C_RNTI,
_PhysicalCellGroupConfig_p_UE_FR1,
PhysicalCellGroupConfig,
_PLMN_Identity_mcc,
_PLMN_Identity_mnc,
PLMN_Identity,
_MCC__item_,
MCC,
_MNC__item_,
MNC,
MCC_MNC_Digit,
_PLMN_IdentityInfoList__item_,
PLMN_IdentityInfoList,
__PLMN_IdentityInfo_plmn_IdentityList__item_,
_PLMN_IdentityInfo_plmn_IdentityList,
_PLMN_IdentityInfo_trackingAreaCode,
_PLMN_IdentityInfo_ranac,
_PLMN_IdentityInfo_cellIdentity,
_PLMN_IdentityInfo_cellReservedForOperatorUse,
PLMN_IdentityInfo,
PRB_Id,
__PTRS_DownlinkConfig_frequencyDensity__item_,
_PTRS_DownlinkConfig_frequencyDensity,
__PTRS_DownlinkConfig_timeDensity__item_,
_PTRS_DownlinkConfig_timeDensity,
_PTRS_DownlinkConfig_epre_Ratio,
_PTRS_DownlinkConfig_resourceElementOffset,
PTRS_DownlinkConfig,
___PTRS_UplinkConfig_transformPrecoderDisabled_frequencyDensity__item_,
__PTRS_UplinkConfig_transformPrecoderDisabled_frequencyDensity,
___PTRS_UplinkConfig_transformPrecoderDisabled_timeDensity__item_,
__PTRS_UplinkConfig_transformPrecoderDisabled_timeDensity,
__PTRS_UplinkConfig_transformPrecoderDisabled_maxNrofPorts,
__PTRS_UplinkConfig_transformPrecoderDisabled_resourceElementOffset,
__PTRS_UplinkConfig_transformPrecoderDisabled_ptrs_Power,
_PTRS_UplinkConfig_transformPrecoderDisabled,
___PTRS_UplinkConfig_transformPrecoderEnabled_sampleDensity__item_,
__PTRS_UplinkConfig_transformPrecoderEnabled_sampleDensity,
__PTRS_UplinkConfig_transformPrecoderEnabled_timeDensityTransformPrecoding,
_PTRS_UplinkConfig_transformPrecoderEnabled,
PTRS_UplinkConfig,
__PUCCH_Config_resourceSetToAddModList__item_,
_PUCCH_Config_resourceSetToAddModList,
__PUCCH_Config_resourceSetToReleaseList__item_,
_PUCCH_Config_resourceSetToReleaseList,
__PUCCH_Config_resourceToAddModList__item_,
_PUCCH_Config_resourceToAddModList,
__PUCCH_Config_resourceToReleaseList__item_,
_PUCCH_Config_resourceToReleaseList,
__PUCCH_Config_format1_release,
__PUCCH_Config_format1_setup,
_PUCCH_Config_format1,
__PUCCH_Config_format2_release,
__PUCCH_Config_format2_setup,
_PUCCH_Config_format2,
__PUCCH_Config_format3_release,
__PUCCH_Config_format3_setup,
_PUCCH_Config_format3,
__PUCCH_Config_format4_release,
__PUCCH_Config_format4_setup,
_PUCCH_Config_format4,
__PUCCH_Config_schedulingRequestResourceToAddModList__item_,
_PUCCH_Config_schedulingRequestResourceToAddModList,
__PUCCH_Config_schedulingRequestResourceToReleaseList__item_,
_PUCCH_Config_schedulingRequestResourceToReleaseList,
__PUCCH_Config_multi_CSI_PUCCH_ResourceList__item_,
_PUCCH_Config_multi_CSI_PUCCH_ResourceList,
__PUCCH_Config_dl_DataToUL_ACK__item_,
_PUCCH_Config_dl_DataToUL_ACK,
__PUCCH_Config_spatialRelationInfoToAddModList__item_,
_PUCCH_Config_spatialRelationInfoToAddModList,
__PUCCH_Config_spatialRelationInfoToReleaseList__item_,
_PUCCH_Config_spatialRelationInfoToReleaseList,
_PUCCH_Config_pucch_PowerControl,
PUCCH_Config,
_PUCCH_FormatConfig_interslotFrequencyHopping,
_PUCCH_FormatConfig_additionalDMRS,
_PUCCH_FormatConfig_maxCodeRate,
_PUCCH_FormatConfig_nrofSlots,
_PUCCH_FormatConfig_pi2BPSK,
_PUCCH_FormatConfig_simultaneousHARQ_ACK_CSI,
PUCCH_FormatConfig,
PUCCH_MaxCodeRate,
_PUCCH_ResourceSet_pucch_ResourceSetId,
__PUCCH_ResourceSet_resourceList__item_,
_PUCCH_ResourceSet_resourceList,
_PUCCH_ResourceSet_maxPayloadMinus1,
PUCCH_ResourceSet,
PUCCH_ResourceSetId,
_PUCCH_Resource_pucch_ResourceId,
_PUCCH_Resource_startingPRB,
_PUCCH_Resource_intraSlotFrequencyHopping,
_PUCCH_Resource_secondHopPRB,
__PUCCH_Resource_format_format0,
__PUCCH_Resource_format_format1,
__PUCCH_Resource_format_format2,
__PUCCH_Resource_format_format3,
__PUCCH_Resource_format_format4,
_PUCCH_Resource_format,
PUCCH_Resource,
PUCCH_ResourceId,
_PUCCH_format0_initialCyclicShift,
_PUCCH_format0_nrofSymbols,
_PUCCH_format0_startingSymbolIndex,
PUCCH_format0,
_PUCCH_format1_initialCyclicShift,
_PUCCH_format1_nrofSymbols,
_PUCCH_format1_startingSymbolIndex,
_PUCCH_format1_timeDomainOCC,
PUCCH_format1,
_PUCCH_format2_nrofPRBs,
_PUCCH_format2_nrofSymbols,
_PUCCH_format2_startingSymbolIndex,
PUCCH_format2,
_PUCCH_format3_nrofPRBs,
_PUCCH_format3_nrofSymbols,
_PUCCH_format3_startingSymbolIndex,
PUCCH_format3,
_PUCCH_format4_nrofSymbols,
_PUCCH_format4_occ_Length,
_PUCCH_format4_occ_Index,
_PUCCH_format4_startingSymbolIndex,
PUCCH_format4,
_PUCCH_ConfigCommon_pucch_ResourceCommon,
_PUCCH_ConfigCommon_pucch_GroupHopping,
_PUCCH_ConfigCommon_hoppingId,
_PUCCH_ConfigCommon_p0_nominal,
PUCCH_ConfigCommon,
PUCCH_PathlossReferenceRS_Id,
_PUCCH_PowerControl_deltaF_PUCCH_f0,
_PUCCH_PowerControl_deltaF_PUCCH_f1,
_PUCCH_PowerControl_deltaF_PUCCH_f2,
_PUCCH_PowerControl_deltaF_PUCCH_f3,
_PUCCH_PowerControl_deltaF_PUCCH_f4,
__PUCCH_PowerControl_p0_Set__item_,
_PUCCH_PowerControl_p0_Set,
__PUCCH_PowerControl_pathlossReferenceRSs__item_,
_PUCCH_PowerControl_pathlossReferenceRSs,
_PUCCH_PowerControl_twoPUCCH_PC_AdjustmentStates,
PUCCH_PowerControl,
_P0_PUCCH_p0_PUCCH_Id,
_P0_PUCCH_p0_PUCCH_Value,
P0_PUCCH,
P0_PUCCH_Id,
_PUCCH_PathlossReferenceRS_pucch_PathlossReferenceRS_Id,
__PUCCH_PathlossReferenceRS_referenceSignal_ssb_Index,
__PUCCH_PathlossReferenceRS_referenceSignal_csi_RS_Index,
_PUCCH_PathlossReferenceRS_referenceSignal,
PUCCH_PathlossReferenceRS,
_PUCCH_SpatialRelationInfo_pucch_SpatialRelationInfoId,
_PUCCH_SpatialRelationInfo_servingCellId,
__PUCCH_SpatialRelationInfo_referenceSignal_ssb_Index,
__PUCCH_SpatialRelationInfo_referenceSignal_csi_RS_Index,
___PUCCH_SpatialRelationInfo_referenceSignal_srs_resource,
___PUCCH_SpatialRelationInfo_referenceSignal_srs_uplinkBWP,
__PUCCH_SpatialRelationInfo_referenceSignal_srs,
_PUCCH_SpatialRelationInfo_referenceSignal,
_PUCCH_SpatialRelationInfo_pucch_PathlossReferenceRS_Id,
_PUCCH_SpatialRelationInfo_p0_PUCCH_Id,
_PUCCH_SpatialRelationInfo_closedLoopIndex,
PUCCH_SpatialRelationInfo,
PUCCH_SpatialRelationInfoId,
_PUCCH_TPC_CommandConfig_tpc_IndexPCell,
_PUCCH_TPC_CommandConfig_tpc_IndexPUCCH_SCell,
PUCCH_TPC_CommandConfig,
_PUSCH_Config_dataScramblingIdentityPUSCH,
_PUSCH_Config_txConfig,
__PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeA_release,
__PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeA_setup,
_PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeA,
__PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeB_release,
__PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeB_setup,
_PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeB,
_PUSCH_Config_pusch_PowerControl,
_PUSCH_Config_frequencyHopping,
__PUSCH_Config_frequencyHoppingOffsetLists__item_,
_PUSCH_Config_frequencyHoppingOffsetLists,
_PUSCH_Config_resourceAllocation,
__PUSCH_Config_pusch_TimeDomainAllocationList_release,
__PUSCH_Config_pusch_TimeDomainAllocationList_setup,
_PUSCH_Config_pusch_TimeDomainAllocationList,
_PUSCH_Config_pusch_AggregationFactor,
_PUSCH_Config_mcs_Table,
_PUSCH_Config_mcs_TableTransformPrecoder,
_PUSCH_Config_transformPrecoder,
_PUSCH_Config_codebookSubset,
_PUSCH_Config_maxRank,
_PUSCH_Config_rbg_Size,
__PUSCH_Config_uci_OnPUSCH_release,
__PUSCH_Config_uci_OnPUSCH_setup,
_PUSCH_Config_uci_OnPUSCH,
_PUSCH_Config_tp_pi2BPSK,
PUSCH_Config,
___UCI_OnPUSCH_betaOffsets_dynamic__item_,
__UCI_OnPUSCH_betaOffsets_dynamic,
__UCI_OnPUSCH_betaOffsets_semiStatic,
_UCI_OnPUSCH_betaOffsets,
_UCI_OnPUSCH_scaling,
UCI_OnPUSCH,
_PUSCH_ConfigCommon_groupHoppingEnabledTransformPrecoding,
_PUSCH_ConfigCommon_pusch_TimeDomainAllocationList,
_PUSCH_ConfigCommon_msg3_DeltaPreamble,
_PUSCH_ConfigCommon_p0_NominalWithGrant,
PUSCH_ConfigCommon,
_PUSCH_PowerControl_tpc_Accumulation,
_PUSCH_PowerControl_msg3_Alpha,
_PUSCH_PowerControl_p0_NominalWithoutGrant,
__PUSCH_PowerControl_p0_AlphaSets__item_,
_PUSCH_PowerControl_p0_AlphaSets,
__PUSCH_PowerControl_pathlossReferenceRSToAddModList__item_,
_PUSCH_PowerControl_pathlossReferenceRSToAddModList,
__PUSCH_PowerControl_pathlossReferenceRSToReleaseList__item_,
_PUSCH_PowerControl_pathlossReferenceRSToReleaseList,
_PUSCH_PowerControl_twoPUSCH_PC_AdjustmentStates,
_PUSCH_PowerControl_deltaMCS,
__PUSCH_PowerControl_sri_PUSCH_MappingToAddModList__item_,
_PUSCH_PowerControl_sri_PUSCH_MappingToAddModList,
__PUSCH_PowerControl_sri_PUSCH_MappingToReleaseList__item_,
_PUSCH_PowerControl_sri_PUSCH_MappingToReleaseList,
PUSCH_PowerControl,
_P0_PUSCH_AlphaSet_p0_PUSCH_AlphaSetId,
_P0_PUSCH_AlphaSet_p0,
_P0_PUSCH_AlphaSet_alpha,
P0_PUSCH_AlphaSet,
P0_PUSCH_AlphaSetId,
_PUSCH_PathlossReferenceRS_pusch_PathlossReferenceRS_Id,
__PUSCH_PathlossReferenceRS_referenceSignal_ssb_Index,
__PUSCH_PathlossReferenceRS_referenceSignal_csi_RS_Index,
_PUSCH_PathlossReferenceRS_referenceSignal,
PUSCH_PathlossReferenceRS,
PUSCH_PathlossReferenceRS_Id,
_SRI_PUSCH_PowerControl_sri_PUSCH_PowerControlId,
_SRI_PUSCH_PowerControl_sri_PUSCH_PathlossReferenceRS_Id,
_SRI_PUSCH_PowerControl_sri_P0_PUSCH_AlphaSetId,
_SRI_PUSCH_PowerControl_sri_PUSCH_ClosedLoopIndex,
SRI_PUSCH_PowerControl,
SRI_PUSCH_PowerControlId,
_BetaOffsets_betaOffsetACK_Index1,
_BetaOffsets_betaOffsetACK_Index2,
_BetaOffsets_betaOffsetACK_Index3,
_BetaOffsets_betaOffsetCSI_Part1_Index1,
_BetaOffsets_betaOffsetCSI_Part1_Index2,
_BetaOffsets_betaOffsetCSI_Part2_Index1,
_BetaOffsets_betaOffsetCSI_Part2_Index2,
BetaOffsets,
__PUSCH_ServingCellConfig_codeBlockGroupTransmission_release,
__PUSCH_ServingCellConfig_codeBlockGroupTransmission_setup,
_PUSCH_ServingCellConfig_codeBlockGroupTransmission,
_PUSCH_ServingCellConfig_rateMatching,
_PUSCH_ServingCellConfig_xOverhead,
PUSCH_ServingCellConfig,
_PUSCH_CodeBlockGroupTransmission_maxCodeBlockGroupsPerTransportBlock,
PUSCH_CodeBlockGroupTransmission,
_PUSCH_TimeDomainResourceAllocationList__item_,
PUSCH_TimeDomainResourceAllocationList,
_PUSCH_TimeDomainResourceAllocation_k2,
_PUSCH_TimeDomainResourceAllocation_mappingType,
_PUSCH_TimeDomainResourceAllocation_startSymbolAndLength,
PUSCH_TimeDomainResourceAllocation,
_PUSCH_TPC_CommandConfig_tpc_Index,
_PUSCH_TPC_CommandConfig_tpc_IndexSUL,
_PUSCH_TPC_CommandConfig_targetCell,
PUSCH_TPC_CommandConfig,
Q_OffsetRange,
Q_QualMin,
Q_RxLevMin,
__QuantityConfig_quantityConfigNR_List__item_,
_QuantityConfig_quantityConfigNR_List,
_QuantityConfig_quantityConfigEUTRA,
QuantityConfig,
_QuantityConfigNR_quantityConfigCell,
_QuantityConfigNR_quantityConfigRS_Index,
QuantityConfigNR,
_QuantityConfigRS_ssb_FilterConfig,
_QuantityConfigRS_cs_RS_FilterConfig,
QuantityConfigRS,
_FilterConfig_filterCoefficientRSRP,
_FilterConfig_filterCoefficientRSRQ,
_FilterConfig_filterCoefficientRS_SINR,
FilterConfig,
_RACH_ConfigCommon_rach_ConfigGeneric,
_RACH_ConfigCommon_totalNumberOfRA_Preambles,
__RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_oneEighth,
__RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_oneFourth,
__RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_oneHalf,
__RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_one,
__RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_two,
__RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_four,
__RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_eight,
__RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB_sixteen,
_RACH_ConfigCommon_ssb_perRACH_OccasionAndCB_PreamblesPerSSB,
__RACH_ConfigCommon_groupBconfigured_ra_Msg3SizeGroupA,
__RACH_ConfigCommon_groupBconfigured_messagePowerOffsetGroupB,
__RACH_ConfigCommon_groupBconfigured_numberOfRA_PreamblesGroupA,
_RACH_ConfigCommon_groupBconfigured,
_RACH_ConfigCommon_ra_ContentionResolutionTimer,
_RACH_ConfigCommon_rsrp_ThresholdSSB,
_RACH_ConfigCommon_rsrp_ThresholdSSB_SUL,
__RACH_ConfigCommon_prach_RootSequenceIndex_l839,
__RACH_ConfigCommon_prach_RootSequenceIndex_l139,
_RACH_ConfigCommon_prach_RootSequenceIndex,
_RACH_ConfigCommon_msg1_SubcarrierSpacing,
_RACH_ConfigCommon_restrictedSetConfig,
_RACH_ConfigCommon_msg3_transformPrecoder,
RACH_ConfigCommon,
_RACH_ConfigDedicated_cfra,
_RACH_ConfigDedicated_ra_Prioritization,
RACH_ConfigDedicated,
__CFRA_occasions_rach_ConfigGeneric,
__CFRA_occasions_ssb_perRACH_Occasion,
_CFRA_occasions,
____CFRA_resources_ssb_ssb_ResourceList__item_,
___CFRA_resources_ssb_ssb_ResourceList,
___CFRA_resources_ssb_ra_ssb_OccasionMaskIndex,
__CFRA_resources_ssb,
____CFRA_resources_csirs_csirs_ResourceList__item_,
___CFRA_resources_csirs_csirs_ResourceList,
___CFRA_resources_csirs_rsrp_ThresholdCSI_RS,
__CFRA_resources_csirs,
_CFRA_resources,
_CFRA_totalNumberOfRA_Preambles_v1530,
CFRA,
_CFRA_SSB_Resource_ssb,
_CFRA_SSB_Resource_ra_PreambleIndex,
CFRA_SSB_Resource,
_CFRA_CSIRS_Resource_csi_RS,
__CFRA_CSIRS_Resource_ra_OccasionList__item_,
_CFRA_CSIRS_Resource_ra_OccasionList,
_CFRA_CSIRS_Resource_ra_PreambleIndex,
CFRA_CSIRS_Resource,
_RACH_ConfigGeneric_prach_ConfigurationIndex,
_RACH_ConfigGeneric_msg1_FDM,
_RACH_ConfigGeneric_msg1_FrequencyStart,
_RACH_ConfigGeneric_zeroCorrelationZoneConfig,
_RACH_ConfigGeneric_preambleReceivedTargetPower,
_RACH_ConfigGeneric_preambleTransMax,
_RACH_ConfigGeneric_powerRampingStep,
_RACH_ConfigGeneric_ra_ResponseWindow,
RACH_ConfigGeneric,
_RA_Prioritization_powerRampingStepHighPriority,
_RA_Prioritization_scalingFactorBI,
RA_Prioritization,
_RadioBearerConfig_srb_ToAddModList,
_RadioBearerConfig_srb3_ToRelease,
_RadioBearerConfig_drb_ToAddModList,
_RadioBearerConfig_drb_ToReleaseList,
_RadioBearerConfig_securityConfig,
RadioBearerConfig,
_SRB_ToAddModList__item_,
SRB_ToAddModList,
_SRB_ToAddMod_srb_Identity,
_SRB_ToAddMod_reestablishPDCP,
_SRB_ToAddMod_discardOnPDCP,
_SRB_ToAddMod_pdcp_Config,
SRB_ToAddMod,
_DRB_ToAddModList__item_,
DRB_ToAddModList,
__DRB_ToAddMod_cnAssociation_eps_BearerIdentity,
__DRB_ToAddMod_cnAssociation_sdap_Config,
_DRB_ToAddMod_cnAssociation,
_DRB_ToAddMod_drb_Identity,
_DRB_ToAddMod_reestablishPDCP,
_DRB_ToAddMod_recoverPDCP,
_DRB_ToAddMod_pdcp_Config,
DRB_ToAddMod,
_DRB_ToReleaseList__item_,
DRB_ToReleaseList,
_SecurityConfig_securityAlgorithmConfig,
_SecurityConfig_keyToUse,
SecurityConfig,
__RadioLinkMonitoringConfig_failureDetectionResourcesToAddModList__item_,
_RadioLinkMonitoringConfig_failureDetectionResourcesToAddModList,
__RadioLinkMonitoringConfig_failureDetectionResourcesToReleaseList__item_,
_RadioLinkMonitoringConfig_failureDetectionResourcesToReleaseList,
_RadioLinkMonitoringConfig_beamFailureInstanceMaxCount,
_RadioLinkMonitoringConfig_beamFailureDetectionTimer,
RadioLinkMonitoringConfig,
_RadioLinkMonitoringRS_radioLinkMonitoringRS_Id,
_RadioLinkMonitoringRS_purpose,
__RadioLinkMonitoringRS_detectionResource_ssb_Index,
__RadioLinkMonitoringRS_detectionResource_csi_RS_Index,
_RadioLinkMonitoringRS_detectionResource,
RadioLinkMonitoringRS,
RadioLinkMonitoringRS_Id,
RAN_AreaCode,
_RateMatchPattern_rateMatchPatternId,
___RateMatchPattern_patternType_bitmaps_resourceBlocks,
____RateMatchPattern_patternType_bitmaps_symbolsInResourceBlock_oneSlot,
____RateMatchPattern_patternType_bitmaps_symbolsInResourceBlock_twoSlots,
___RateMatchPattern_patternType_bitmaps_symbolsInResourceBlock,
____RateMatchPattern_patternType_bitmaps_periodicityAndPattern_n2,
____RateMatchPattern_patternType_bitmaps_periodicityAndPattern_n4,
____RateMatchPattern_patternType_bitmaps_periodicityAndPattern_n5,
____RateMatchPattern_patternType_bitmaps_periodicityAndPattern_n8,
____RateMatchPattern_patternType_bitmaps_periodicityAndPattern_n10,
____RateMatchPattern_patternType_bitmaps_periodicityAndPattern_n20,
____RateMatchPattern_patternType_bitmaps_periodicityAndPattern_n40,
___RateMatchPattern_patternType_bitmaps_periodicityAndPattern,
__RateMatchPattern_patternType_bitmaps,
__RateMatchPattern_patternType_controlResourceSet,
_RateMatchPattern_patternType,
_RateMatchPattern_subcarrierSpacing,
_RateMatchPattern_dummy,
RateMatchPattern,
RateMatchPatternId,
_RateMatchPatternLTE_CRS_carrierFreqDL,
_RateMatchPatternLTE_CRS_carrierBandwidthDL,
_RateMatchPatternLTE_CRS_mbsfn_SubframeConfigList,
_RateMatchPatternLTE_CRS_nrofCRS_Ports,
_RateMatchPatternLTE_CRS_v_Shift,
RateMatchPatternLTE_CRS,
ReportConfigId,
__ReportConfigInterRAT_reportType_periodical,
__ReportConfigInterRAT_reportType_eventTriggered,
__ReportConfigInterRAT_reportType_reportCGI,
_ReportConfigInterRAT_reportType,
ReportConfigInterRAT,
_ReportCGI_EUTRA_cellForWhichToReportCGI,
ReportCGI_EUTRA,
___EventTriggerConfigInterRAT_eventId_eventB1_b1_ThresholdEUTRA,
___EventTriggerConfigInterRAT_eventId_eventB1_reportOnLeave,
___EventTriggerConfigInterRAT_eventId_eventB1_hysteresis,
___EventTriggerConfigInterRAT_eventId_eventB1_timeToTrigger,
__EventTriggerConfigInterRAT_eventId_eventB1,
___EventTriggerConfigInterRAT_eventId_eventB2_b2_Threshold1,
___EventTriggerConfigInterRAT_eventId_eventB2_b2_Threshold2EUTRA,
___EventTriggerConfigInterRAT_eventId_eventB2_reportOnLeave,
___EventTriggerConfigInterRAT_eventId_eventB2_hysteresis,
___EventTriggerConfigInterRAT_eventId_eventB2_timeToTrigger,
__EventTriggerConfigInterRAT_eventId_eventB2,
_EventTriggerConfigInterRAT_eventId,
_EventTriggerConfigInterRAT_rsType,
_EventTriggerConfigInterRAT_reportInterval,
_EventTriggerConfigInterRAT_reportAmount,
_EventTriggerConfigInterRAT_reportQuantity,
_EventTriggerConfigInterRAT_maxReportCells,
EventTriggerConfigInterRAT,
_PeriodicalReportConfigInterRAT_reportInterval,
_PeriodicalReportConfigInterRAT_reportAmount,
_PeriodicalReportConfigInterRAT_reportQuantity,
_PeriodicalReportConfigInterRAT_maxReportCells,
PeriodicalReportConfigInterRAT,
_MeasTriggerQuantityEUTRA_rsrp,
_MeasTriggerQuantityEUTRA_rsrq,
_MeasTriggerQuantityEUTRA_sinr,
MeasTriggerQuantityEUTRA,
RSRP_RangeEUTRA,
RSRQ_RangeEUTRA,
SINR_RangeEUTRA,
__ReportConfigNR_reportType_periodical,
__ReportConfigNR_reportType_eventTriggered,
__ReportConfigNR_reportType_reportCGI,
_ReportConfigNR_reportType,
ReportConfigNR,
_ReportCGI_cellForWhichToReportCGI,
ReportCGI,
___EventTriggerConfig_eventId_eventA1_a1_Threshold,
___EventTriggerConfig_eventId_eventA1_reportOnLeave,
___EventTriggerConfig_eventId_eventA1_hysteresis,
___EventTriggerConfig_eventId_eventA1_timeToTrigger,
__EventTriggerConfig_eventId_eventA1,
___EventTriggerConfig_eventId_eventA2_a2_Threshold,
___EventTriggerConfig_eventId_eventA2_reportOnLeave,
___EventTriggerConfig_eventId_eventA2_hysteresis,
___EventTriggerConfig_eventId_eventA2_timeToTrigger,
__EventTriggerConfig_eventId_eventA2,
___EventTriggerConfig_eventId_eventA3_a3_Offset,
___EventTriggerConfig_eventId_eventA3_reportOnLeave,
___EventTriggerConfig_eventId_eventA3_hysteresis,
___EventTriggerConfig_eventId_eventA3_timeToTrigger,
___EventTriggerConfig_eventId_eventA3_useWhiteCellList,
__EventTriggerConfig_eventId_eventA3,
___EventTriggerConfig_eventId_eventA4_a4_Threshold,
___EventTriggerConfig_eventId_eventA4_reportOnLeave,
___EventTriggerConfig_eventId_eventA4_hysteresis,
___EventTriggerConfig_eventId_eventA4_timeToTrigger,
___EventTriggerConfig_eventId_eventA4_useWhiteCellList,
__EventTriggerConfig_eventId_eventA4,
___EventTriggerConfig_eventId_eventA5_a5_Threshold1,
___EventTriggerConfig_eventId_eventA5_a5_Threshold2,
___EventTriggerConfig_eventId_eventA5_reportOnLeave,
___EventTriggerConfig_eventId_eventA5_hysteresis,
___EventTriggerConfig_eventId_eventA5_timeToTrigger,
___EventTriggerConfig_eventId_eventA5_useWhiteCellList,
__EventTriggerConfig_eventId_eventA5,
___EventTriggerConfig_eventId_eventA6_a6_Offset,
___EventTriggerConfig_eventId_eventA6_reportOnLeave,
___EventTriggerConfig_eventId_eventA6_hysteresis,
___EventTriggerConfig_eventId_eventA6_timeToTrigger,
___EventTriggerConfig_eventId_eventA6_useWhiteCellList,
__EventTriggerConfig_eventId_eventA6,
_EventTriggerConfig_eventId,
_EventTriggerConfig_rsType,
_EventTriggerConfig_reportInterval,
_EventTriggerConfig_reportAmount,
_EventTriggerConfig_reportQuantityCell,
_EventTriggerConfig_maxReportCells,
_EventTriggerConfig_reportQuantityRsIndexes,
_EventTriggerConfig_maxNrofRSIndexesToReport,
_EventTriggerConfig_includeBeamMeasurements,
_EventTriggerConfig_reportAddNeighMeas,
EventTriggerConfig,
_PeriodicalReportConfig_rsType,
_PeriodicalReportConfig_reportInterval,
_PeriodicalReportConfig_reportAmount,
_PeriodicalReportConfig_reportQuantityCell,
_PeriodicalReportConfig_maxReportCells,
_PeriodicalReportConfig_reportQuantityRsIndexes,
_PeriodicalReportConfig_maxNrofRsIndexesToReport,
_PeriodicalReportConfig_includeBeamMeasurements,
_PeriodicalReportConfig_useWhiteCellList,
PeriodicalReportConfig,
NR_RS_Type,
_MeasTriggerQuantity_rsrp,
_MeasTriggerQuantity_rsrq,
_MeasTriggerQuantity_sinr,
MeasTriggerQuantity,
_MeasTriggerQuantityOffset_rsrp,
_MeasTriggerQuantityOffset_rsrq,
_MeasTriggerQuantityOffset_sinr,
MeasTriggerQuantityOffset,
_MeasReportQuantity_rsrp,
_MeasReportQuantity_rsrq,
_MeasReportQuantity_sinr,
MeasReportQuantity,
_ReportConfigToAddModList__item_,
ReportConfigToAddModList,
_ReportConfigToAddMod_reportConfigId,
__ReportConfigToAddMod_reportConfig_reportConfigNR,
__ReportConfigToAddMod_reportConfig_reportConfigInterRAT,
_ReportConfigToAddMod_reportConfig,
ReportConfigToAddMod,
ReportInterval,
ReselectionThreshold,
ReselectionThresholdQ,
ResumeCause,
_RLC_BearerConfig_logicalChannelIdentity,
__RLC_BearerConfig_servedRadioBearer_srb_Identity,
__RLC_BearerConfig_servedRadioBearer_drb_Identity,
_RLC_BearerConfig_servedRadioBearer,
_RLC_BearerConfig_reestablishRLC,
_RLC_BearerConfig_rlc_Config,
_RLC_BearerConfig_mac_LogicalChannelConfig,
RLC_BearerConfig,
__RLC_Config_am_ul_AM_RLC,
__RLC_Config_am_dl_AM_RLC,
_RLC_Config_am,
__RLC_Config_um_Bi_Directional_ul_UM_RLC,
__RLC_Config_um_Bi_Directional_dl_UM_RLC,
_RLC_Config_um_Bi_Directional,
__RLC_Config_um_Uni_Directional_UL_ul_UM_RLC,
_RLC_Config_um_Uni_Directional_UL,
__RLC_Config_um_Uni_Directional_DL_dl_UM_RLC,
_RLC_Config_um_Uni_Directional_DL,
RLC_Config,
_UL_AM_RLC_sn_FieldLength,
_UL_AM_RLC_t_PollRetransmit,
_UL_AM_RLC_pollPDU,
_UL_AM_RLC_pollByte,
_UL_AM_RLC_maxRetxThreshold,
UL_AM_RLC,
_DL_AM_RLC_sn_FieldLength,
_DL_AM_RLC_t_Reassembly,
_DL_AM_RLC_t_StatusProhibit,
DL_AM_RLC,
_UL_UM_RLC_sn_FieldLength,
UL_UM_RLC,
_DL_UM_RLC_sn_FieldLength,
_DL_UM_RLC_t_Reassembly,
DL_UM_RLC,
T_PollRetransmit,
PollPDU,
PollByte,
T_Reassembly,
T_StatusProhibit,
SN_FieldLengthUM,
SN_FieldLengthAM,
_RLF_TimersAndConstants_t310,
_RLF_TimersAndConstants_n310,
_RLF_TimersAndConstants_n311,
_RLF_TimersAndConstants_t311_v1530,
RLF_TimersAndConstants,
RNTI_Value,
RSRP_Range,
RSRQ_Range,
SCellIndex,
__SchedulingRequestConfig_schedulingRequestToAddModList__item_,
_SchedulingRequestConfig_schedulingRequestToAddModList,
__SchedulingRequestConfig_schedulingRequestToReleaseList__item_,
_SchedulingRequestConfig_schedulingRequestToReleaseList,
SchedulingRequestConfig,
_SchedulingRequestToAddMod_schedulingRequestId,
_SchedulingRequestToAddMod_sr_ProhibitTimer,
_SchedulingRequestToAddMod_sr_TransMax,
SchedulingRequestToAddMod,
SchedulingRequestId,
_SchedulingRequestResourceConfig_schedulingRequestResourceId,
_SchedulingRequestResourceConfig_schedulingRequestID,
__SchedulingRequestResourceConfig_periodicityAndOffset_sym2,
__SchedulingRequestResourceConfig_periodicityAndOffset_sym6or7,
__SchedulingRequestResourceConfig_periodicityAndOffset_sl1,
__SchedulingRequestResourceConfig_periodicityAndOffset_sl2,
__SchedulingRequestResourceConfig_periodicityAndOffset_sl4,
__SchedulingRequestResourceConfig_periodicityAndOffset_sl5,
__SchedulingRequestResourceConfig_periodicityAndOffset_sl8,
__SchedulingRequestResourceConfig_periodicityAndOffset_sl10,
__SchedulingRequestResourceConfig_periodicityAndOffset_sl16,
__SchedulingRequestResourceConfig_periodicityAndOffset_sl20,
__SchedulingRequestResourceConfig_periodicityAndOffset_sl40,
__SchedulingRequestResourceConfig_periodicityAndOffset_sl80,
__SchedulingRequestResourceConfig_periodicityAndOffset_sl160,
__SchedulingRequestResourceConfig_periodicityAndOffset_sl320,
__SchedulingRequestResourceConfig_periodicityAndOffset_sl640,
_SchedulingRequestResourceConfig_periodicityAndOffset,
_SchedulingRequestResourceConfig_resource,
SchedulingRequestResourceConfig,
SchedulingRequestResourceId,
ScramblingId,
_SCS_SpecificCarrier_offsetToCarrier,
_SCS_SpecificCarrier_subcarrierSpacing,
_SCS_SpecificCarrier_carrierBandwidth,
_SCS_SpecificCarrier_txDirectCurrentLocation_v1530,
SCS_SpecificCarrier,
_SDAP_Config_pdu_Session,
_SDAP_Config_sdap_HeaderDL,
_SDAP_Config_sdap_HeaderUL,
_SDAP_Config_defaultDRB,
__SDAP_Config_mappedQoS_FlowsToAdd__item_,
_SDAP_Config_mappedQoS_FlowsToAdd,
__SDAP_Config_mappedQoS_FlowsToRelease__item_,
_SDAP_Config_mappedQoS_FlowsToRelease,
SDAP_Config,
QFI,
PDU_SessionID,
_SearchSpace_searchSpaceId,
_SearchSpace_controlResourceSetId,
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl1,
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl2,
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl4,
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl5,
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl8,
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl10,
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl16,
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl20,
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl40,
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl80,
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl160,
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl320,
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl640,
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl1280,
__SearchSpace_monitoringSlotPeriodicityAndOffset_sl2560,
_SearchSpace_monitoringSlotPeriodicityAndOffset,
_SearchSpace_duration,
_SearchSpace_monitoringSymbolsWithinSlot,
__SearchSpace_nrofCandidates_aggregationLevel1,
__SearchSpace_nrofCandidates_aggregationLevel2,
__SearchSpace_nrofCandidates_aggregationLevel4,
__SearchSpace_nrofCandidates_aggregationLevel8,
__SearchSpace_nrofCandidates_aggregationLevel16,
_SearchSpace_nrofCandidates,
___SearchSpace_searchSpaceType_common_dci_Format0_0_AndFormat1_0,
_____SearchSpace_searchSpaceType_common_dci_Format2_0_nrofCandidates_SFI_aggregationLevel1,
_____SearchSpace_searchSpaceType_common_dci_Format2_0_nrofCandidates_SFI_aggregationLevel2,
_____SearchSpace_searchSpaceType_common_dci_Format2_0_nrofCandidates_SFI_aggregationLevel4,
_____SearchSpace_searchSpaceType_common_dci_Format2_0_nrofCandidates_SFI_aggregationLevel8,
_____SearchSpace_searchSpaceType_common_dci_Format2_0_nrofCandidates_SFI_aggregationLevel16,
____SearchSpace_searchSpaceType_common_dci_Format2_0_nrofCandidates_SFI,
___SearchSpace_searchSpaceType_common_dci_Format2_0,
___SearchSpace_searchSpaceType_common_dci_Format2_1,
___SearchSpace_searchSpaceType_common_dci_Format2_2,
____SearchSpace_searchSpaceType_common_dci_Format2_3_dummy1,
____SearchSpace_searchSpaceType_common_dci_Format2_3_dummy2,
___SearchSpace_searchSpaceType_common_dci_Format2_3,
__SearchSpace_searchSpaceType_common,
___SearchSpace_searchSpaceType_ue_Specific_dci_Formats,
__SearchSpace_searchSpaceType_ue_Specific,
_SearchSpace_searchSpaceType,
SearchSpace,
SearchSpaceId,
SearchSpaceZero,
_SecurityAlgorithmConfig_cipheringAlgorithm,
_SecurityAlgorithmConfig_integrityProtAlgorithm,
SecurityAlgorithmConfig,
IntegrityProtAlgorithm,
CipheringAlgorithm,
ServCellIndex,
_ServingCellConfig_tdd_UL_DL_ConfigurationDedicated,
_ServingCellConfig_initialDownlinkBWP,
__ServingCellConfig_downlinkBWP_ToReleaseList__item_,
_ServingCellConfig_downlinkBWP_ToReleaseList,
__ServingCellConfig_downlinkBWP_ToAddModList__item_,
_ServingCellConfig_downlinkBWP_ToAddModList,
_ServingCellConfig_firstActiveDownlinkBWP_Id,
_ServingCellConfig_bwp_InactivityTimer,
_ServingCellConfig_defaultDownlinkBWP_Id,
_ServingCellConfig_uplinkConfig,
_ServingCellConfig_supplementaryUplink,
__ServingCellConfig_pdcch_ServingCellConfig_release,
__ServingCellConfig_pdcch_ServingCellConfig_setup,
_ServingCellConfig_pdcch_ServingCellConfig,
__ServingCellConfig_pdsch_ServingCellConfig_release,
__ServingCellConfig_pdsch_ServingCellConfig_setup,
_ServingCellConfig_pdsch_ServingCellConfig,
__ServingCellConfig_csi_MeasConfig_release,
__ServingCellConfig_csi_MeasConfig_setup,
_ServingCellConfig_csi_MeasConfig,
_ServingCellConfig_sCellDeactivationTimer,
_ServingCellConfig_crossCarrierSchedulingConfig,
_ServingCellConfig_tag_Id,
_ServingCellConfig_ue_BeamLockFunction,
_ServingCellConfig_pathlossReferenceLinking,
_ServingCellConfig_servingCellMO,
ServingCellConfig,
_UplinkConfig_initialUplinkBWP,
__UplinkConfig_uplinkBWP_ToReleaseList__item_,
_UplinkConfig_uplinkBWP_ToReleaseList,
__UplinkConfig_uplinkBWP_ToAddModList__item_,
_UplinkConfig_uplinkBWP_ToAddModList,
_UplinkConfig_firstActiveUplinkBWP_Id,
__UplinkConfig_pusch_ServingCellConfig_release,
__UplinkConfig_pusch_ServingCellConfig_setup,
_UplinkConfig_pusch_ServingCellConfig,
__UplinkConfig_carrierSwitching_release,
__UplinkConfig_carrierSwitching_setup,
_UplinkConfig_carrierSwitching,
UplinkConfig,
_ServingCellConfigCommon_physCellId,
_ServingCellConfigCommon_downlinkConfigCommon,
_ServingCellConfigCommon_uplinkConfigCommon,
_ServingCellConfigCommon_supplementaryUplinkConfig,
_ServingCellConfigCommon_n_TimingAdvanceOffset,
__ServingCellConfigCommon_ssb_PositionsInBurst_shortBitmap,
__ServingCellConfigCommon_ssb_PositionsInBurst_mediumBitmap,
__ServingCellConfigCommon_ssb_PositionsInBurst_longBitmap,
_ServingCellConfigCommon_ssb_PositionsInBurst,
_ServingCellConfigCommon_ssb_periodicityServingCell,
_ServingCellConfigCommon_dmrs_TypeA_Position,
__ServingCellConfigCommon_lte_CRS_ToMatchAround_release,
__ServingCellConfigCommon_lte_CRS_ToMatchAround_setup,
_ServingCellConfigCommon_lte_CRS_ToMatchAround,
__ServingCellConfigCommon_rateMatchPatternToAddModList__item_,
_ServingCellConfigCommon_rateMatchPatternToAddModList,
__ServingCellConfigCommon_rateMatchPatternToReleaseList__item_,
_ServingCellConfigCommon_rateMatchPatternToReleaseList,
_ServingCellConfigCommon_subcarrierSpacing,
_ServingCellConfigCommon_tdd_UL_DL_ConfigurationCommon,
_ServingCellConfigCommon_ss_PBCH_BlockPower,
ServingCellConfigCommon,
_ServingCellConfigCommonSIB_downlinkConfigCommon,
_ServingCellConfigCommonSIB_uplinkConfigCommon,
_ServingCellConfigCommonSIB_supplementaryUplink,
_ServingCellConfigCommonSIB_n_TimingAdvanceOffset,
__ServingCellConfigCommonSIB_ssb_PositionsInBurst_inOneGroup,
__ServingCellConfigCommonSIB_ssb_PositionsInBurst_groupPresence,
_ServingCellConfigCommonSIB_ssb_PositionsInBurst,
_ServingCellConfigCommonSIB_ssb_PeriodicityServingCell,
_ServingCellConfigCommonSIB_tdd_UL_DL_ConfigurationCommon,
_ServingCellConfigCommonSIB_ss_PBCH_BlockPower,
ServingCellConfigCommonSIB,
ShortI_RNTI_Value,
ShortMAC_I,
SINR_Range,
__SI_SchedulingInfo_schedulingInfoList__item_,
_SI_SchedulingInfo_schedulingInfoList,
_SI_SchedulingInfo_si_WindowLength,
_SI_SchedulingInfo_si_RequestConfig,
_SI_SchedulingInfo_si_RequestConfigSUL,
_SI_SchedulingInfo_systemInformationAreaID,
SI_SchedulingInfo,
_SchedulingInfo_si_BroadcastStatus,
_SchedulingInfo_si_Periodicity,
_SchedulingInfo_sib_MappingInfo,
SchedulingInfo,
_SIB_Mapping__item_,
SIB_Mapping,
_SIB_TypeInfo_type,
_SIB_TypeInfo_valueTag,
_SIB_TypeInfo_areaScope,
SIB_TypeInfo,
__SI_RequestConfig_rach_OccasionsSI_rach_ConfigSI,
__SI_RequestConfig_rach_OccasionsSI_ssb_perRACH_Occasion,
_SI_RequestConfig_rach_OccasionsSI,
_SI_RequestConfig_si_RequestPeriod,
__SI_RequestConfig_si_RequestResources__item_,
_SI_RequestConfig_si_RequestResources,
SI_RequestConfig,
_SI_RequestResources_ra_PreambleStartIndex,
_SI_RequestResources_ra_AssociationPeriodIndex,
_SI_RequestResources_ra_ssb_OccasionMaskIndex,
SI_RequestResources,
_SlotFormatCombinationsPerCell_servingCellId,
_SlotFormatCombinationsPerCell_subcarrierSpacing,
_SlotFormatCombinationsPerCell_subcarrierSpacing2,
__SlotFormatCombinationsPerCell_slotFormatCombinations__item_,
_SlotFormatCombinationsPerCell_slotFormatCombinations,
_SlotFormatCombinationsPerCell_positionInDCI,
SlotFormatCombinationsPerCell,
_SlotFormatCombination_slotFormatCombinationId,
__SlotFormatCombination_slotFormats__item_,
_SlotFormatCombination_slotFormats,
SlotFormatCombination,
SlotFormatCombinationId,
_SlotFormatIndicator_sfi_RNTI,
_SlotFormatIndicator_dci_PayloadSize,
__SlotFormatIndicator_slotFormatCombToAddModList__item_,
_SlotFormatIndicator_slotFormatCombToAddModList,
__SlotFormatIndicator_slotFormatCombToReleaseList__item_,
_SlotFormatIndicator_slotFormatCombToReleaseList,
SlotFormatIndicator,
_S_NSSAI_sst,
_S_NSSAI_sst_SD,
S_NSSAI,
_SpeedStateScaleFactors_sf_Medium,
_SpeedStateScaleFactors_sf_High,
SpeedStateScaleFactors,
_SS_RSSI_Measurement_measurementSlots,
_SS_RSSI_Measurement_endSymbol,
SS_RSSI_Measurement,
_SPS_Config_periodicity,
_SPS_Config_nrofHARQ_Processes,
_SPS_Config_n1PUCCH_AN,
_SPS_Config_mcs_Table,
SPS_Config,
SRB_Identity,
_SRS_CarrierSwitching_srs_SwitchFromServCellIndex,
_SRS_CarrierSwitching_srs_SwitchFromCarrier,
___SRS_CarrierSwitching_srs_TPC_PDCCH_Group_typeA__item_,
__SRS_CarrierSwitching_srs_TPC_PDCCH_Group_typeA,
__SRS_CarrierSwitching_srs_TPC_PDCCH_Group_typeB,
_SRS_CarrierSwitching_srs_TPC_PDCCH_Group,
__SRS_CarrierSwitching_monitoringCells__item_,
_SRS_CarrierSwitching_monitoringCells,
SRS_CarrierSwitching,
__SRS_TPC_PDCCH_Config_srs_CC_SetIndexlist__item_,
_SRS_TPC_PDCCH_Config_srs_CC_SetIndexlist,
SRS_TPC_PDCCH_Config,
_SRS_CC_SetIndex_cc_SetIndex,
_SRS_CC_SetIndex_cc_IndexInOneCC_Set,
SRS_CC_SetIndex,
__SRS_Config_srs_ResourceSetToReleaseList__item_,
_SRS_Config_srs_ResourceSetToReleaseList,
__SRS_Config_srs_ResourceSetToAddModList__item_,
_SRS_Config_srs_ResourceSetToAddModList,
__SRS_Config_srs_ResourceToReleaseList__item_,
_SRS_Config_srs_ResourceToReleaseList,
__SRS_Config_srs_ResourceToAddModList__item_,
_SRS_Config_srs_ResourceToAddModList,
_SRS_Config_tpc_Accumulation,
SRS_Config,
_SRS_ResourceSet_srs_ResourceSetId,
__SRS_ResourceSet_srs_ResourceIdList__item_,
_SRS_ResourceSet_srs_ResourceIdList,
___SRS_ResourceSet_resourceType_aperiodic_aperiodicSRS_ResourceTrigger,
___SRS_ResourceSet_resourceType_aperiodic_csi_RS,
___SRS_ResourceSet_resourceType_aperiodic_slotOffset,
____SRS_ResourceSet_resourceType_aperiodic_aperiodicSRS_ResourceTriggerList_v1530__item_,
___SRS_ResourceSet_resourceType_aperiodic_aperiodicSRS_ResourceTriggerList_v1530,
__SRS_ResourceSet_resourceType_aperiodic,
___SRS_ResourceSet_resourceType_semi_persistent_associatedCSI_RS,
__SRS_ResourceSet_resourceType_semi_persistent,
___SRS_ResourceSet_resourceType_periodic_associatedCSI_RS,
__SRS_ResourceSet_resourceType_periodic,
_SRS_ResourceSet_resourceType,
_SRS_ResourceSet_usage,
_SRS_ResourceSet_alpha,
_SRS_ResourceSet_p0,
__SRS_ResourceSet_pathlossReferenceRS_ssb_Index,
__SRS_ResourceSet_pathlossReferenceRS_csi_RS_Index,
_SRS_ResourceSet_pathlossReferenceRS,
_SRS_ResourceSet_srs_PowerControlAdjustmentStates,
SRS_ResourceSet,
SRS_ResourceSetId,
_SRS_Resource_srs_ResourceId,
_SRS_Resource_nrofSRS_Ports,
_SRS_Resource_ptrs_PortIndex,
___SRS_Resource_transmissionComb_n2_combOffset_n2,
___SRS_Resource_transmissionComb_n2_cyclicShift_n2,
__SRS_Resource_transmissionComb_n2,
___SRS_Resource_transmissionComb_n4_combOffset_n4,
___SRS_Resource_transmissionComb_n4_cyclicShift_n4,
__SRS_Resource_transmissionComb_n4,
_SRS_Resource_transmissionComb,
__SRS_Resource_resourceMapping_startPosition,
__SRS_Resource_resourceMapping_nrofSymbols,
__SRS_Resource_resourceMapping_repetitionFactor,
_SRS_Resource_resourceMapping,
_SRS_Resource_freqDomainPosition,
_SRS_Resource_freqDomainShift,
__SRS_Resource_freqHopping_c_SRS,
__SRS_Resource_freqHopping_b_SRS,
__SRS_Resource_freqHopping_b_hop,
_SRS_Resource_freqHopping,
_SRS_Resource_groupOrSequenceHopping,
__SRS_Resource_resourceType_aperiodic,
___SRS_Resource_resourceType_semi_persistent_periodicityAndOffset_sp,
__SRS_Resource_resourceType_semi_persistent,
___SRS_Resource_resourceType_periodic_periodicityAndOffset_p,
__SRS_Resource_resourceType_periodic,
_SRS_Resource_resourceType,
_SRS_Resource_sequenceId,
_SRS_Resource_spatialRelationInfo,
SRS_Resource,
_SRS_SpatialRelationInfo_servingCellId,
__SRS_SpatialRelationInfo_referenceSignal_ssb_Index,
__SRS_SpatialRelationInfo_referenceSignal_csi_RS_Index,
___SRS_SpatialRelationInfo_referenceSignal_srs_resourceId,
___SRS_SpatialRelationInfo_referenceSignal_srs_uplinkBWP,
__SRS_SpatialRelationInfo_referenceSignal_srs,
_SRS_SpatialRelationInfo_referenceSignal,
SRS_SpatialRelationInfo,
SRS_ResourceId,
_SRS_PeriodicityAndOffset_sl1,
_SRS_PeriodicityAndOffset_sl2,
_SRS_PeriodicityAndOffset_sl4,
_SRS_PeriodicityAndOffset_sl5,
_SRS_PeriodicityAndOffset_sl8,
_SRS_PeriodicityAndOffset_sl10,
_SRS_PeriodicityAndOffset_sl16,
_SRS_PeriodicityAndOffset_sl20,
_SRS_PeriodicityAndOffset_sl32,
_SRS_PeriodicityAndOffset_sl40,
_SRS_PeriodicityAndOffset_sl64,
_SRS_PeriodicityAndOffset_sl80,
_SRS_PeriodicityAndOffset_sl160,
_SRS_PeriodicityAndOffset_sl320,
_SRS_PeriodicityAndOffset_sl640,
_SRS_PeriodicityAndOffset_sl1280,
_SRS_PeriodicityAndOffset_sl2560,
SRS_PeriodicityAndOffset,
_SRS_TPC_CommandConfig_startingBitOfFormat2_3,
_SRS_TPC_CommandConfig_fieldTypeFormat2_3,
_SRS_TPC_CommandConfig_startingBitOfFormat2_3SUL_v1530,
SRS_TPC_CommandConfig,
SSB_Index,
__SSB_MTC_periodicityAndOffset_sf5,
__SSB_MTC_periodicityAndOffset_sf10,
__SSB_MTC_periodicityAndOffset_sf20,
__SSB_MTC_periodicityAndOffset_sf40,
__SSB_MTC_periodicityAndOffset_sf80,
__SSB_MTC_periodicityAndOffset_sf160,
_SSB_MTC_periodicityAndOffset,
_SSB_MTC_duration,
SSB_MTC,
__SSB_MTC2_pci_List__item_,
_SSB_MTC2_pci_List,
_SSB_MTC2_periodicity,
SSB_MTC2,
_SSB_ToMeasure_shortBitmap,
_SSB_ToMeasure_mediumBitmap,
_SSB_ToMeasure_longBitmap,
SSB_ToMeasure,
SubcarrierSpacing,
__TAG_Config_tag_ToReleaseList__item_,
_TAG_Config_tag_ToReleaseList,
__TAG_Config_tag_ToAddModList__item_,
_TAG_Config_tag_ToAddModList,
TAG_Config,
_TAG_tag_Id,
_TAG_timeAlignmentTimer,
TAG,
TAG_Id,
TimeAlignmentTimer,
_TCI_State_tci_StateId,
_TCI_State_qcl_Type1,
_TCI_State_qcl_Type2,
TCI_State,
_QCL_Info_cell,
_QCL_Info_bwp_Id,
__QCL_Info_referenceSignal_csi_rs,
__QCL_Info_referenceSignal_ssb,
_QCL_Info_referenceSignal,
_QCL_Info_qcl_Type,
QCL_Info,
TCI_StateId,
_TDD_UL_DL_ConfigCommon_referenceSubcarrierSpacing,
_TDD_UL_DL_ConfigCommon_pattern1,
_TDD_UL_DL_ConfigCommon_pattern2,
TDD_UL_DL_ConfigCommon,
_TDD_UL_DL_Pattern_dl_UL_TransmissionPeriodicity,
_TDD_UL_DL_Pattern_nrofDownlinkSlots,
_TDD_UL_DL_Pattern_nrofDownlinkSymbols,
_TDD_UL_DL_Pattern_nrofUplinkSlots,
_TDD_UL_DL_Pattern_nrofUplinkSymbols,
_TDD_UL_DL_Pattern_dl_UL_TransmissionPeriodicity_v1530,
TDD_UL_DL_Pattern,
__TDD_UL_DL_ConfigDedicated_slotSpecificConfigurationsToAddModList__item_,
_TDD_UL_DL_ConfigDedicated_slotSpecificConfigurationsToAddModList,
__TDD_UL_DL_ConfigDedicated_slotSpecificConfigurationsToreleaseList__item_,
_TDD_UL_DL_ConfigDedicated_slotSpecificConfigurationsToreleaseList,
TDD_UL_DL_ConfigDedicated,
_TDD_UL_DL_SlotConfig_slotIndex,
__TDD_UL_DL_SlotConfig_symbols_allDownlink,
__TDD_UL_DL_SlotConfig_symbols_allUplink,
___TDD_UL_DL_SlotConfig_symbols_explicit_nrofDownlinkSymbols,
___TDD_UL_DL_SlotConfig_symbols_explicit_nrofUplinkSymbols,
__TDD_UL_DL_SlotConfig_symbols_explicit,
_TDD_UL_DL_SlotConfig_symbols,
TDD_UL_DL_SlotConfig,
TDD_UL_DL_SlotIndex,
TrackingAreaCode,
T_Reselection,
TimeToTrigger,
UAC_BarringInfoSetIndex,
_UAC_BarringInfoSetList__item_,
UAC_BarringInfoSetList,
_UAC_BarringInfoSet_uac_BarringFactor,
_UAC_BarringInfoSet_uac_BarringTime,
_UAC_BarringInfoSet_uac_BarringForAccessIdentity,
UAC_BarringInfoSet,
_UAC_BarringPerCatList__item_,
UAC_BarringPerCatList,
_UAC_BarringPerCat_accessCategory,
_UAC_BarringPerCat_uac_barringInfoSetIndex,
UAC_BarringPerCat,
_UAC_BarringPerPLMN_List__item_,
UAC_BarringPerPLMN_List,
_UAC_BarringPerPLMN_plmn_IdentityIndex,
___UAC_BarringPerPLMN_uac_ACBarringListType_uac_ImplicitACBarringList__item_,
__UAC_BarringPerPLMN_uac_ACBarringListType_uac_ImplicitACBarringList,
__UAC_BarringPerPLMN_uac_ACBarringListType_uac_ExplicitACBarringList,
_UAC_BarringPerPLMN_uac_ACBarringListType,
UAC_BarringPerPLMN,
_UE_TimersAndConstants_t300,
_UE_TimersAndConstants_t301,
_UE_TimersAndConstants_t310,
_UE_TimersAndConstants_n310,
_UE_TimersAndConstants_t311,
_UE_TimersAndConstants_n311,
_UE_TimersAndConstants_t319,
UE_TimersAndConstants,
_UplinkConfigCommon_frequencyInfoUL,
_UplinkConfigCommon_initialUplinkBWP,
_UplinkConfigCommon_dummy,
UplinkConfigCommon,
_UplinkConfigCommonSIB_frequencyInfoUL,
_UplinkConfigCommonSIB_initialUplinkBWP,
_UplinkConfigCommonSIB_timeAlignmentTimerCommon,
UplinkConfigCommonSIB,
_UplinkTxDirectCurrentList__item_,
UplinkTxDirectCurrentList,
_UplinkTxDirectCurrentCell_servCellIndex,
__UplinkTxDirectCurrentCell_uplinkDirectCurrentBWP__item_,
_UplinkTxDirectCurrentCell_uplinkDirectCurrentBWP,
UplinkTxDirectCurrentCell,
_UplinkTxDirectCurrentBWP_bwp_Id,
_UplinkTxDirectCurrentBWP_shift7dot5kHz,
_UplinkTxDirectCurrentBWP_txDirectCurrentLocation,
UplinkTxDirectCurrentBWP,
_ZP_CSI_RS_Resource_zp_CSI_RS_ResourceId,
_ZP_CSI_RS_Resource_resourceMapping,
_ZP_CSI_RS_Resource_periodicityAndOffset,
ZP_CSI_RS_Resource,
ZP_CSI_RS_ResourceId,
_ZP_CSI_RS_ResourceSet_zp_CSI_RS_ResourceSetId,
__ZP_CSI_RS_ResourceSet_zp_CSI_RS_ResourceIdList__item_,
_ZP_CSI_RS_ResourceSet_zp_CSI_RS_ResourceIdList,
ZP_CSI_RS_ResourceSet,
ZP_CSI_RS_ResourceSetId,
AccessStratumRelease,
_BandCombinationList__item_,
BandCombinationList,
__BandCombination_bandList__item_,
_BandCombination_bandList,
_BandCombination_featureSetCombination,
_BandCombination_ca_ParametersEUTRA,
_BandCombination_ca_ParametersNR,
_BandCombination_mrdc_Parameters,
_BandCombination_supportedBandwidthCombinationSet,
_BandCombination_powerClass_v1530,
BandCombination,
__BandParameters_eutra_bandEUTRA,
__BandParameters_eutra_ca_BandwidthClassDL_EUTRA,
__BandParameters_eutra_ca_BandwidthClassUL_EUTRA,
_BandParameters_eutra,
__BandParameters_nr_bandNR,
__BandParameters_nr_ca_BandwidthClassDL_NR,
__BandParameters_nr_ca_BandwidthClassUL_NR,
_BandParameters_nr,
BandParameters,
CA_BandwidthClassEUTRA,
CA_BandwidthClassNR,
_CA_ParametersEUTRA_multipleTimingAdvance,
_CA_ParametersEUTRA_simultaneousRx_Tx,
_CA_ParametersEUTRA_supportedNAICS_2CRS_AP,
_CA_ParametersEUTRA_additionalRx_Tx_PerformanceReq,
_CA_ParametersEUTRA_ue_CA_PowerClass_N,
_CA_ParametersEUTRA_supportedBandwidthCombinationSetEUTRA_v1530,
CA_ParametersEUTRA,
_CA_ParametersNR_multipleTimingAdvances,
_CA_ParametersNR_parallelTxSRS_PUCCH_PUSCH,
_CA_ParametersNR_parallelTxPRACH_SRS_PUCCH_PUSCH,
_CA_ParametersNR_simultaneousRxTxInterBandCA,
_CA_ParametersNR_simultaneousRxTxSUL,
_CA_ParametersNR_diffNumerologyAcrossPUCCH_Group,
_CA_ParametersNR_diffNumerologyWithinPUCCH_Group,
_CA_ParametersNR_supportedNumberTAG,
CA_ParametersNR,
_FeatureSetCombination__item_,
FeatureSetCombination,
_FeatureSetsPerBand__item_,
FeatureSetsPerBand,
__FeatureSet_eutra_downlinkSetEUTRA,
__FeatureSet_eutra_uplinkSetEUTRA,
_FeatureSet_eutra,
__FeatureSet_nr_downlinkSetNR,
__FeatureSet_nr_uplinkSetNR,
_FeatureSet_nr,
FeatureSet,
FeatureSetCombinationId,
__FeatureSetDownlink_featureSetListPerDownlinkCC__item_,
_FeatureSetDownlink_featureSetListPerDownlinkCC,
_FeatureSetDownlink_intraBandFreqSeparationDL,
_FeatureSetDownlink_scalingFactor,
_FeatureSetDownlink_crossCarrierScheduling_OtherSCS,
_FeatureSetDownlink_scellWithoutSSB,
_FeatureSetDownlink_csi_RS_MeasSCellWithoutSSB,
_FeatureSetDownlink_srs_AssocCSI_RS,
_FeatureSetDownlink_type1_3_CSS,
_FeatureSetDownlink_pdcch_MonitoringAnyOccasions,
_FeatureSetDownlink_pdcch_MonitoringAnyOccasionsWithSpanGap,
_FeatureSetDownlink_ue_SpecificUL_DL_Assignment,
_FeatureSetDownlink_searchSpaceSharingCA_DL,
__FeatureSetDownlink_timeDurationForQCL_scs_60kHz,
__FeatureSetDownlink_timeDurationForQCL_sch_120kHz,
_FeatureSetDownlink_timeDurationForQCL,
__FeatureSetDownlink_pdsch_DifferentTB_PerSlot_scs_15kHz,
__FeatureSetDownlink_pdsch_DifferentTB_PerSlot_scs_30kHz,
__FeatureSetDownlink_pdsch_DifferentTB_PerSlot_scs_60kHz,
__FeatureSetDownlink_pdsch_DifferentTB_PerSlot_scs_120kHz,
_FeatureSetDownlink_pdsch_DifferentTB_PerSlot,
_FeatureSetDownlink_csi_RS_IM_ReceptionForFeedback,
__FeatureSetDownlink_typeI_SinglePanelCodebookList__item_,
_FeatureSetDownlink_typeI_SinglePanelCodebookList,
__FeatureSetDownlink_typeI_MultiPanelCodebookList__item_,
_FeatureSetDownlink_typeI_MultiPanelCodebookList,
__FeatureSetDownlink_typeII_CodebookList__item_,
_FeatureSetDownlink_typeII_CodebookList,
__FeatureSetDownlink_typeII_CodebookPortSelectionList__item_,
_FeatureSetDownlink_typeII_CodebookPortSelectionList,
FeatureSetDownlink,
_CSI_RS_IM_ReceptionForFeedback_maxNumberNZP_CSI_RS_PerCC,
_CSI_RS_IM_ReceptionForFeedback_maxNumberPortsAcrossNZP_CSI_RS_PerCC,
_CSI_RS_IM_ReceptionForFeedback_maxNumberCS_IM_PerCC,
_CSI_RS_IM_ReceptionForFeedback_maxNumberSimultaneousCSI_RS_ActBWP_AllCC,
_CSI_RS_IM_ReceptionForFeedback_totalNumberPortsSimultaneousCSI_RS_ActBWP_AllCC,
CSI_RS_IM_ReceptionForFeedback,
_TypeI_SinglePanelCodebook_maxNumberTxPortsPerResource,
_TypeI_SinglePanelCodebook_maxNumberResources,
_TypeI_SinglePanelCodebook_totalNumberTxPorts,
_TypeI_SinglePanelCodebook_supportedCodebookMode,
_TypeI_SinglePanelCodebook_maxNumberCSI_RS_PerResourceSet,
TypeI_SinglePanelCodebook,
_TypeI_MultiPanelCodebook_maxNumberTxPortsPerResource,
_TypeI_MultiPanelCodebook_maxNumberResources,
_TypeI_MultiPanelCodebook_totalNumberTxPorts,
_TypeI_MultiPanelCodebook_supportedCodebookMode,
_TypeI_MultiPanelCodebook_supportedNumberPanels,
_TypeI_MultiPanelCodebook_maxNumberCSI_RS_PerResourceSet,
TypeI_MultiPanelCodebook,
_TypeII_Codebook_maxNumberTxPortsPerResource,
_TypeII_Codebook_maxNumberResources,
_TypeII_Codebook_totalNumberTxPorts,
_TypeII_Codebook_parameterLx,
_TypeII_Codebook_amplitudeScalingType,
_TypeII_Codebook_amplitudeSubsetRestriction,
_TypeII_Codebook_maxNumberCSI_RS_PerResourceSet,
TypeII_Codebook,
_TypeII_CodebookPortSelection_maxNumberTxPortsPerResource,
_TypeII_CodebookPortSelection_maxNumberResources,
_TypeII_CodebookPortSelection_totalNumberTxPorts,
_TypeII_CodebookPortSelection_parameterLx,
_TypeII_CodebookPortSelection_amplitudeScalingType,
_TypeII_CodebookPortSelection_maxNumberCSI_RS_PerResourceSet,
TypeII_CodebookPortSelection,
FeatureSetDownlinkId,
_FeatureSetDownlinkPerCC_supportedSubcarrierSpacingDL,
_FeatureSetDownlinkPerCC_supportedBandwidthDL,
_FeatureSetDownlinkPerCC_channelBW_90mhz,
_FeatureSetDownlinkPerCC_maxNumberMIMO_LayersPDSCH,
_FeatureSetDownlinkPerCC_supportedModulationOrderDL,
FeatureSetDownlinkPerCC,
FeatureSetDownlinkPerCC_Id,
FeatureSetEUTRA_DownlinkId,
FeatureSetEUTRA_UplinkId,
__FeatureSets_featureSetsDownlink__item_,
_FeatureSets_featureSetsDownlink,
__FeatureSets_featureSetsDownlinkPerCC__item_,
_FeatureSets_featureSetsDownlinkPerCC,
__FeatureSets_featureSetsUplink__item_,
_FeatureSets_featureSetsUplink,
__FeatureSets_featureSetsUplinkPerCC__item_,
_FeatureSets_featureSetsUplinkPerCC,
FeatureSets,
__FeatureSetUplink_featureSetListPerUplinkCC__item_,
_FeatureSetUplink_featureSetListPerUplinkCC,
_FeatureSetUplink_scalingFactor,
_FeatureSetUplink_crossCarrierScheduling_OtherSCS,
_FeatureSetUplink_intraBandFreqSeparationUL,
_FeatureSetUplink_searchSpaceSharingCA_UL,
_FeatureSetUplink_srs_TxSwitch,
_FeatureSetUplink_supportedSRS_Resources,
_FeatureSetUplink_twoPUCCH_Group,
_FeatureSetUplink_dynamicSwitchSUL,
_FeatureSetUplink_simultaneousTxSUL_NonSUL_v1530,
__FeatureSetUplink_pusch_DifferentTB_PerSlot_scs_15kHz,
__FeatureSetUplink_pusch_DifferentTB_PerSlot_scs_30kHz,
__FeatureSetUplink_pusch_DifferentTB_PerSlot_scs_60kHz,
__FeatureSetUplink_pusch_DifferentTB_PerSlot_scs_120kHz,
_FeatureSetUplink_pusch_DifferentTB_PerSlot,
_FeatureSetUplink_csi_ReportFramework,
FeatureSetUplink,
_CSI_ReportFramework_maxNumberPeriodicCSI_ReportPerBWP,
_CSI_ReportFramework_maxNumberAperiodicCSI_ReportPerBWP,
_CSI_ReportFramework_maxNumberSemiPersistentCSI_ReportPerBWP,
_CSI_ReportFramework_simultaneousCSI_ReportsAllCC,
CSI_ReportFramework,
FeatureSetUplinkId,
_FeatureSetUplinkPerCC_supportedSubcarrierSpacingUL,
_FeatureSetUplinkPerCC_supportedBandwidthUL,
_FeatureSetUplinkPerCC_channelBW_90mhz,
__FeatureSetUplinkPerCC_mimo_CB_PUSCH_maxNumberMIMO_LayersCB_PUSCH,
__FeatureSetUplinkPerCC_mimo_CB_PUSCH_maxNumberSRS_ResourcePerSet,
_FeatureSetUplinkPerCC_mimo_CB_PUSCH,
_FeatureSetUplinkPerCC_maxNumberMIMO_LayersNonCB_PUSCH,
_FeatureSetUplinkPerCC_supportedModulationOrderUL,
FeatureSetUplinkPerCC,
FeatureSetUplinkPerCC_Id,
FreqBandIndicatorEUTRA,
_FreqBandList__item_,
FreqBandList,
_FreqBandInformation_bandInformationEUTRA,
_FreqBandInformation_bandInformationNR,
FreqBandInformation,
_FreqBandInformationEUTRA_bandEUTRA,
_FreqBandInformationEUTRA_ca_BandwidthClassDL_EUTRA,
_FreqBandInformationEUTRA_ca_BandwidthClassUL_EUTRA,
FreqBandInformationEUTRA,
_FreqBandInformationNR_bandNR,
_FreqBandInformationNR_maxBandwidthRequestedDL,
_FreqBandInformationNR_maxBandwidthRequestedUL,
_FreqBandInformationNR_maxCarriersRequestedDL,
_FreqBandInformationNR_maxCarriersRequestedUL,
FreqBandInformationNR,
AggregatedBandwidth,
FreqSeparationClass,
_InterRAT_Parameters_eutra,
InterRAT_Parameters,
__EUTRA_Parameters_supportedBandListEUTRA__item_,
_EUTRA_Parameters_supportedBandListEUTRA,
_EUTRA_Parameters_eutra_ParametersCommon,
_EUTRA_Parameters_eutra_ParametersXDD_Diff,
EUTRA_Parameters,
_EUTRA_ParametersCommon_mfbi_EUTRA,
_EUTRA_ParametersCommon_modifiedMRP_BehaviorEUTRA,
_EUTRA_ParametersCommon_multiNS_Pmax_EUTRA,
_EUTRA_ParametersCommon_rs_SINR_MeasEUTRA,
EUTRA_ParametersCommon,
_EUTRA_ParametersXDD_Diff_rsrqMeasWidebandEUTRA,
EUTRA_ParametersXDD_Diff,
_MAC_Parameters_mac_ParametersCommon,
_MAC_Parameters_mac_ParametersXDD_Diff,
MAC_Parameters,
_MAC_ParametersCommon_lcp_Restriction,
_MAC_ParametersCommon_pucch_SpatialRelInfoMAC_CE,
_MAC_ParametersCommon_lch_ToSCellRestriction,
_MAC_ParametersCommon_recommendedBitRate,
_MAC_ParametersCommon_recommendedBitRateQuery,
MAC_ParametersCommon,
_MAC_ParametersXDD_Diff_skipUplinkTxDynamic,
_MAC_ParametersXDD_Diff_logicalChannelSR_DelayTimer,
_MAC_ParametersXDD_Diff_longDRX_Cycle,
_MAC_ParametersXDD_Diff_shortDRX_Cycle,
_MAC_ParametersXDD_Diff_multipleSR_Configurations,
_MAC_ParametersXDD_Diff_multipleConfiguredGrants,
MAC_ParametersXDD_Diff,
_MeasAndMobParameters_measAndMobParametersCommon,
_MeasAndMobParameters_measAndMobParametersXDD_Diff,
_MeasAndMobParameters_measAndMobParametersFRX_Diff,
MeasAndMobParameters,
_MeasAndMobParametersCommon_supportedGapPattern,
_MeasAndMobParametersCommon_ssb_RLM,
_MeasAndMobParametersCommon_ssb_AndCSI_RS_RLM,
_MeasAndMobParametersCommon_eventB_MeasAndReport,
_MeasAndMobParametersCommon_handoverFDD_TDD,
_MeasAndMobParametersCommon_eutra_CGI_Reporting,
_MeasAndMobParametersCommon_nr_CGI_Reporting,
MeasAndMobParametersCommon,
_MeasAndMobParametersXDD_Diff_intraAndInterF_MeasAndReport,
_MeasAndMobParametersXDD_Diff_eventA_MeasAndReport,
_MeasAndMobParametersXDD_Diff_handoverInterF,
_MeasAndMobParametersXDD_Diff_handoverLTE,
_MeasAndMobParametersXDD_Diff_handover_eLTE,
MeasAndMobParametersXDD_Diff,
_MeasAndMobParametersFRX_Diff_ss_SINR_Meas,
_MeasAndMobParametersFRX_Diff_csi_RSRP_AndRSRQ_MeasWithSSB,
_MeasAndMobParametersFRX_Diff_csi_RSRP_AndRSRQ_MeasWithoutSSB,
_MeasAndMobParametersFRX_Diff_csi_SINR_Meas,
_MeasAndMobParametersFRX_Diff_csi_RS_RLM,
_MeasAndMobParametersFRX_Diff_handoverInterF,
_MeasAndMobParametersFRX_Diff_handoverLTE,
_MeasAndMobParametersFRX_Diff_handover_eLTE,
MeasAndMobParametersFRX_Diff,
_MeasAndMobParametersMRDC_measAndMobParametersMRDC_Common,
_MeasAndMobParametersMRDC_measAndMobParametersMRDC_XDD_Diff,
_MeasAndMobParametersMRDC_measAndMobParametersMRDC_FRX_Diff,
MeasAndMobParametersMRDC,
_MeasAndMobParametersMRDC_Common_independentGapConfig,
MeasAndMobParametersMRDC_Common,
_MeasAndMobParametersMRDC_XDD_Diff_sftd_MeasPSCell,
_MeasAndMobParametersMRDC_XDD_Diff_sftd_MeasNR_Cell,
MeasAndMobParametersMRDC_XDD_Diff,
_MeasAndMobParametersMRDC_FRX_Diff_simultaneousRxDataSSB_DiffNumerology,
MeasAndMobParametersMRDC_FRX_Diff,
MIMO_LayersDL,
MIMO_LayersUL,
__MIMO_ParametersPerBand_tci_StatePDSCH_maxNumberConfiguredTCIstatesPerCC,
__MIMO_ParametersPerBand_tci_StatePDSCH_maxNumberActiveTCI_PerBWP,
_MIMO_ParametersPerBand_tci_StatePDSCH,
_MIMO_ParametersPerBand_additionalActiveTCI_StatePDCCH,
_MIMO_ParametersPerBand_pusch_TransCoherence,
_MIMO_ParametersPerBand_beamCorrespondence,
_MIMO_ParametersPerBand_periodicBeamReport,
_MIMO_ParametersPerBand_aperiodicBeamReport,
_MIMO_ParametersPerBand_sp_BeamReportPUCCH,
_MIMO_ParametersPerBand_sp_BeamReportPUSCH,
_MIMO_ParametersPerBand_beamManagementSSB_CSI_RS,
_MIMO_ParametersPerBand_maxNumberRxBeam,
__MIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_15kHz,
__MIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_30kHz,
__MIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_60kHz,
__MIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_120kHz,
__MIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL_scs_240kHz,
_MIMO_ParametersPerBand_maxNumberRxTxBeamSwitchDL,
_MIMO_ParametersPerBand_maxNumberNonGroupBeamReporting,
_MIMO_ParametersPerBand_groupBeamReporting,
__MIMO_ParametersPerBand_uplinkBeamManagement_maxNumberSRS_ResourcePerSet_BM,
__MIMO_ParametersPerBand_uplinkBeamManagement_maxNumberSRS_ResourceSet,
_MIMO_ParametersPerBand_uplinkBeamManagement,
_MIMO_ParametersPerBand_maxNumberCSI_RS_BFR,
_MIMO_ParametersPerBand_maxNumberSSB_BFR,
_MIMO_ParametersPerBand_maxNumberCSI_RS_SSB_BFR,
_MIMO_ParametersPerBand_twoPortsPTRS_DL,
_MIMO_ParametersPerBand_twoPortsPTRS_UL,
_MIMO_ParametersPerBand_supportedSRS_Resources,
_MIMO_ParametersPerBand_maxNumberSimultaneousSRS_PerCC,
__MIMO_ParametersPerBand_beamReportTiming_scs_15kHz,
__MIMO_ParametersPerBand_beamReportTiming_scs_30kHz,
__MIMO_ParametersPerBand_beamReportTiming_scs_60kHz,
__MIMO_ParametersPerBand_beamReportTiming_scs_120kHz,
_MIMO_ParametersPerBand_beamReportTiming,
__MIMO_ParametersPerBand_ptrs_DensityRecommendationSetDL_scs_15kHz,
__MIMO_ParametersPerBand_ptrs_DensityRecommendationSetDL_scs_30kHz,
__MIMO_ParametersPerBand_ptrs_DensityRecommendationSetDL_scs_60kHz,
__MIMO_ParametersPerBand_ptrs_DensityRecommendationSetDL_scs_120kHz,
_MIMO_ParametersPerBand_ptrs_DensityRecommendationSetDL,
__MIMO_ParametersPerBand_ptrs_DensityRecommendationSetUL_scs_15kHz,
__MIMO_ParametersPerBand_ptrs_DensityRecommendationSetUL_scs_30kHz,
__MIMO_ParametersPerBand_ptrs_DensityRecommendationSetUL_scs_60kHz,
__MIMO_ParametersPerBand_ptrs_DensityRecommendationSetUL_scs_120kHz,
_MIMO_ParametersPerBand_ptrs_DensityRecommendationSetUL,
_MIMO_ParametersPerBand_csi_RS_ForTracking,
_MIMO_ParametersPerBand_aperiodicTRS,
MIMO_ParametersPerBand,
_BeamManagementSSB_CSI_RS_maxNumberSSB_CSI_RS_ResourceOneTx,
_BeamManagementSSB_CSI_RS_maxNumberSSB_CSI_RS_ResourceTwoTx,
_BeamManagementSSB_CSI_RS_supportedCSI_RS_Density,
BeamManagementSSB_CSI_RS,
_CSI_RS_ForTracking_burstLength,
_CSI_RS_ForTracking_maxSimultaneousResourceSetsPerCC,
_CSI_RS_ForTracking_maxConfiguredResourceSetsPerCC,
_CSI_RS_ForTracking_maxConfiguredResourceSetsAllCC,
CSI_RS_ForTracking,
_PTRS_DensityRecommendationDL_frequencyDensity1,
_PTRS_DensityRecommendationDL_frequencyDensity2,
_PTRS_DensityRecommendationDL_timeDensity1,
_PTRS_DensityRecommendationDL_timeDensity2,
_PTRS_DensityRecommendationDL_timeDensity3,
PTRS_DensityRecommendationDL,
_PTRS_DensityRecommendationUL_frequencyDensity1,
_PTRS_DensityRecommendationUL_frequencyDensity2,
_PTRS_DensityRecommendationUL_timeDensity1,
_PTRS_DensityRecommendationUL_timeDensity2,
_PTRS_DensityRecommendationUL_timeDensity3,
_PTRS_DensityRecommendationUL_sampleDensity1,
_PTRS_DensityRecommendationUL_sampleDensity2,
_PTRS_DensityRecommendationUL_sampleDensity3,
_PTRS_DensityRecommendationUL_sampleDensity4,
_PTRS_DensityRecommendationUL_sampleDensity5,
PTRS_DensityRecommendationUL,
_SRS_Resources_maxNumberAperiodicSRS_PerBWP,
_SRS_Resources_maxNumberAperiodicSRS_PerBWP_PerSlot,
_SRS_Resources_maxNumberPeriodicSRS_PerBWP,
_SRS_Resources_maxNumberPeriodicSRS_PerBWP_PerSlot,
_SRS_Resources_maxNumberSemiPersitentSRS_PerBWP,
_SRS_Resources_maxNumberSP_SRS_PerBWP_PerSlot,
_SRS_Resources_maxNumberSRS_Ports_PerResource,
SRS_Resources,
_SRS_TxSwitch_supportedSRS_TxPortSwitch,
_SRS_TxSwitch_txSwitchImpactToRx,
SRS_TxSwitch,
ModulationOrder,
_MRDC_Parameters_singleUL_Transmission,
_MRDC_Parameters_dynamicPowerSharing,
_MRDC_Parameters_tdm_Pattern,
_MRDC_Parameters_ul_SharingEUTRA_NR,
_MRDC_Parameters_ul_SwitchingTimeEUTRA_NR,
_MRDC_Parameters_simultaneousRxTxInterBandENDC,
_MRDC_Parameters_asyncIntraBandENDC,
MRDC_Parameters,
__PDCP_Parameters_supportedROHC_Profiles_profile0x0000,
__PDCP_Parameters_supportedROHC_Profiles_profile0x0001,
__PDCP_Parameters_supportedROHC_Profiles_profile0x0002,
__PDCP_Parameters_supportedROHC_Profiles_profile0x0003,
__PDCP_Parameters_supportedROHC_Profiles_profile0x0004,
__PDCP_Parameters_supportedROHC_Profiles_profile0x0006,
__PDCP_Parameters_supportedROHC_Profiles_profile0x0101,
__PDCP_Parameters_supportedROHC_Profiles_profile0x0102,
__PDCP_Parameters_supportedROHC_Profiles_profile0x0103,
__PDCP_Parameters_supportedROHC_Profiles_profile0x0104,
_PDCP_Parameters_supportedROHC_Profiles,
_PDCP_Parameters_maxNumberROHC_ContextSessions,
_PDCP_Parameters_uplinkOnlyROHC_Profiles,
_PDCP_Parameters_continueROHC_Context,
_PDCP_Parameters_outOfOrderDelivery,
_PDCP_Parameters_shortSN,
_PDCP_Parameters_pdcp_DuplicationSRB3,
_PDCP_Parameters_pdcp_DuplicationMCG_OrSCG,
PDCP_Parameters,
_PDCP_ParametersMRDC_pdcp_DuplicationSplitSRB,
_PDCP_ParametersMRDC_pdcp_DuplicationSplitDRB,
PDCP_ParametersMRDC,
_Phy_Parameters_phy_ParametersCommon,
_Phy_Parameters_phy_ParametersXDD_Diff,
_Phy_Parameters_phy_ParametersFRX_Diff,
_Phy_Parameters_phy_ParametersFR1,
_Phy_Parameters_phy_ParametersFR2,
Phy_Parameters,
_Phy_ParametersCommon_csi_RS_CFRA_ForHO,
_Phy_ParametersCommon_dynamicPRB_BundlingDL,
_Phy_ParametersCommon_sp_CSI_ReportPUCCH,
_Phy_ParametersCommon_sp_CSI_ReportPUSCH,
_Phy_ParametersCommon_nzp_CSI_RS_IntefMgmt,
_Phy_ParametersCommon_type2_SP_CSI_Feedback_LongPUCCH,
_Phy_ParametersCommon_precoderGranularityCORESET,
_Phy_ParametersCommon_dynamicHARQ_ACK_Codebook,
_Phy_ParametersCommon_semiStaticHARQ_ACK_Codebook,
_Phy_ParametersCommon_spatialBundlingHARQ_ACK,
_Phy_ParametersCommon_dynamicBetaOffsetInd_HARQ_ACK_CSI,
_Phy_ParametersCommon_pucch_Repetition_F1_3_4,
_Phy_ParametersCommon_ra_Type0_PUSCH,
_Phy_ParametersCommon_dynamicSwitchRA_Type0_1_PDSCH,
_Phy_ParametersCommon_dynamicSwitchRA_Type0_1_PUSCH,
_Phy_ParametersCommon_pdsch_MappingTypeA,
_Phy_ParametersCommon_pdsch_MappingTypeB,
_Phy_ParametersCommon_interleavingVRB_ToPRB_PDSCH,
_Phy_ParametersCommon_interSlotFreqHopping_PUSCH,
_Phy_ParametersCommon_type1_PUSCH_RepetitionMultiSlots,
_Phy_ParametersCommon_type2_PUSCH_RepetitionMultiSlots,
_Phy_ParametersCommon_pusch_RepetitionMultiSlots,
_Phy_ParametersCommon_pdsch_RepetitionMultiSlots,
_Phy_ParametersCommon_downlinkSPS,
_Phy_ParametersCommon_configuredUL_GrantType1,
_Phy_ParametersCommon_configuredUL_GrantType2,
_Phy_ParametersCommon_pre_EmptIndication_DL,
_Phy_ParametersCommon_cbg_TransIndication_DL,
_Phy_ParametersCommon_cbg_TransIndication_UL,
_Phy_ParametersCommon_cbg_FlushIndication_DL,
_Phy_ParametersCommon_dynamicHARQ_ACK_CodeB_CBG_Retx_DL,
_Phy_ParametersCommon_rateMatchingResrcSetSemi_Static,
_Phy_ParametersCommon_rateMatchingResrcSetDynamic,
_Phy_ParametersCommon_bwp_SwitchingDelay,
_Phy_ParametersCommon_eutra_RS_SINR_measurement,
Phy_ParametersCommon,
_Phy_ParametersXDD_Diff_dynamicSFI,
_Phy_ParametersXDD_Diff_twoPUCCH_F0_2_ConsecSymbols,
_Phy_ParametersXDD_Diff_twoDifferentTPC_Loop_PUSCH,
_Phy_ParametersXDD_Diff_twoDifferentTPC_Loop_PUCCH,
Phy_ParametersXDD_Diff,
_Phy_ParametersFRX_Diff_dynamicSFI,
_Phy_ParametersFRX_Diff_oneFL_DMRS_TwoAdditionalDMRS,
_Phy_ParametersFRX_Diff_twoFL_DMRS,
_Phy_ParametersFRX_Diff_twoFL_DMRS_TwoAdditionalDMRS,
_Phy_ParametersFRX_Diff_oneFL_DMRS_ThreeAdditionalDMRS,
_Phy_ParametersFRX_Diff_supportedDMRS_TypeDL,
_Phy_ParametersFRX_Diff_supportedDMRS_TypeUL,
_Phy_ParametersFRX_Diff_semiOpenLoopCSI,
_Phy_ParametersFRX_Diff_csi_ReportWithoutPMI,
_Phy_ParametersFRX_Diff_csi_ReportWithoutCQI,
_Phy_ParametersFRX_Diff_onePortsPTRS,
_Phy_ParametersFRX_Diff_twoPUCCH_F0_2_ConsecSymbols,
_Phy_ParametersFRX_Diff_pucch_F2_WithFH,
_Phy_ParametersFRX_Diff_pucch_F3_WithFH,
_Phy_ParametersFRX_Diff_pucch_F4_WithFH,
_Phy_ParametersFRX_Diff_freqHoppingPUCCH_F0_2,
_Phy_ParametersFRX_Diff_freqHoppingPUCCH_F1_3_4,
_Phy_ParametersFRX_Diff_mux_SR_HARQ_ACK_CSI_PUCCH,
_Phy_ParametersFRX_Diff_uci_CodeBlockSegmentation,
_Phy_ParametersFRX_Diff_onePUCCH_LongAndShortFormat,
_Phy_ParametersFRX_Diff_twoPUCCH_AnyOthersInSlot,
_Phy_ParametersFRX_Diff_intraSlotFreqHopping_PUSCH,
_Phy_ParametersFRX_Diff_pusch_LBRM,
_Phy_ParametersFRX_Diff_pdcch_BlindDetectionCA,
_Phy_ParametersFRX_Diff_tpc_PUSCH_RNTI,
_Phy_ParametersFRX_Diff_tpc_PUCCH_RNTI,
_Phy_ParametersFRX_Diff_tpc_SRS_RNTI,
_Phy_ParametersFRX_Diff_absoluteTPC_Command,
_Phy_ParametersFRX_Diff_twoDifferentTPC_Loop_PUSCH,
_Phy_ParametersFRX_Diff_twoDifferentTPC_Loop_PUCCH,
_Phy_ParametersFRX_Diff_pusch_HalfPi_BPSK,
_Phy_ParametersFRX_Diff_pucch_F3_4_HalfPi_BPSK,
_Phy_ParametersFRX_Diff_almostContiguousCP_OFDM_UL,
_Phy_ParametersFRX_Diff_sp_CSI_RS,
_Phy_ParametersFRX_Diff_sp_CSI_IM,
_Phy_ParametersFRX_Diff_tdd_MultiDL_UL_SwitchPerSlot,
_Phy_ParametersFRX_Diff_multipleCORESET,
Phy_ParametersFRX_Diff,
_Phy_ParametersFR1_pdcchMonitoringSingleOccasion,
_Phy_ParametersFR1_scs_60kHz,
_Phy_ParametersFR1_pdsch_256QAM_FR1,
_Phy_ParametersFR1_pdsch_RE_MappingFR1,
Phy_ParametersFR1,
_Phy_ParametersFR2_calibrationGapPA,
_Phy_ParametersFR2_pdsch_RE_MappingFR2,
Phy_ParametersFR2,
__Phy_ParametersMRDC_naics_Capability_List__item_,
_Phy_ParametersMRDC_naics_Capability_List,
Phy_ParametersMRDC,
_NAICS_Capability_Entry_numberOfNAICS_CapableCC,
_NAICS_Capability_Entry_numberOfAggregatedPRB,
NAICS_Capability_Entry,
RAT_Type,
__RF_Parameters_supportedBandListNR__item_,
_RF_Parameters_supportedBandListNR,
_RF_Parameters_supportedBandCombinationList,
_RF_Parameters_appliedFreqBandListFilter,
RF_Parameters,
_BandNR_bandNR,
_BandNR_modifiedMPR_Behaviour,
_BandNR_mimo_ParametersPerBand,
_BandNR_extendedCP,
_BandNR_multipleTCI,
_BandNR_bwp_WithoutRestriction,
_BandNR_bwp_SameNumerology,
_BandNR_bwp_DiffNumerology,
_BandNR_crossCarrierScheduling_SameSCS,
_BandNR_pdsch_256QAM_FR2,
_BandNR_pusch_256QAM,
_BandNR_ue_PowerClass,
_BandNR_rateMatchingLTE_CRS,
___BandNR_channelBWs_DL_v1530_fr1_scs_15kHz,
___BandNR_channelBWs_DL_v1530_fr1_scs_30kHz,
___BandNR_channelBWs_DL_v1530_fr1_scs_60kHz,
__BandNR_channelBWs_DL_v1530_fr1,
___BandNR_channelBWs_DL_v1530_fr2_scs_60kHz,
___BandNR_channelBWs_DL_v1530_fr2_scs_120kHz,
__BandNR_channelBWs_DL_v1530_fr2,
_BandNR_channelBWs_DL_v1530,
___BandNR_channelBWs_UL_v1530_fr1_scs_15kHz,
___BandNR_channelBWs_UL_v1530_fr1_scs_30kHz,
___BandNR_channelBWs_UL_v1530_fr1_scs_60kHz,
__BandNR_channelBWs_UL_v1530_fr1,
___BandNR_channelBWs_UL_v1530_fr2_scs_60kHz,
___BandNR_channelBWs_UL_v1530_fr2_scs_120kHz,
__BandNR_channelBWs_UL_v1530_fr2,
_BandNR_channelBWs_UL_v1530,
_BandNR_maxUplinkDutyCycle,
BandNR,
_RF_ParametersMRDC_supportedBandCombinationList,
_RF_ParametersMRDC_appliedFreqBandListFilter,
RF_ParametersMRDC,
_RLC_Parameters_am_WithShortSN,
_RLC_Parameters_um_WithShortSN,
_RLC_Parameters_um_WithLongSN,
RLC_Parameters,
_SupportedBandwidth_fr1,
_SupportedBandwidth_fr2,
SupportedBandwidth,
_UE_CapabilityRAT_ContainerList__item_,
UE_CapabilityRAT_ContainerList,
_UE_CapabilityRAT_Container_rat_Type,
_UE_CapabilityRAT_Container_ue_CapabilityRAT_Container,
UE_CapabilityRAT_Container,
_UE_CapabilityRAT_RequestList__item_,
UE_CapabilityRAT_RequestList,
_UE_CapabilityRAT_Request_rat_Type,
_UE_CapabilityRAT_Request_capabilityRequestFilter,
UE_CapabilityRAT_Request,
_UE_CapabilityRequestFilterNR_frequencyBandList,
_UE_CapabilityRequestFilterNR_nonCriticalExtension,
UE_CapabilityRequestFilterNR,
_UE_MRDC_Capability_measAndMobParametersMRDC,
_UE_MRDC_Capability_phy_ParametersMRDC_v1530,
_UE_MRDC_Capability_rf_ParametersMRDC,
_UE_MRDC_Capability_generalParametersMRDC,
_UE_MRDC_Capability_fdd_Add_UE_MRDC_Capabilities,
_UE_MRDC_Capability_tdd_Add_UE_MRDC_Capabilities,
_UE_MRDC_Capability_fr1_Add_UE_MRDC_Capabilities,
_UE_MRDC_Capability_fr2_Add_UE_MRDC_Capabilities,
__UE_MRDC_Capability_featureSetCombinations__item_,
_UE_MRDC_Capability_featureSetCombinations,
_UE_MRDC_Capability_pdcp_ParametersMRDC_v1530,
_UE_MRDC_Capability_lateNonCriticalExtension,
_UE_MRDC_Capability_nonCriticalExtension,
UE_MRDC_Capability,
_UE_MRDC_CapabilityAddXDD_Mode_measAndMobParametersMRDC_XDD_Diff,
_UE_MRDC_CapabilityAddXDD_Mode_generalParametersMRDC_XDD_Diff,
UE_MRDC_CapabilityAddXDD_Mode,
_UE_MRDC_CapabilityAddFRX_Mode_measAndMobParametersMRDC_FRX_Diff,
UE_MRDC_CapabilityAddFRX_Mode,
_GeneralParametersMRDC_XDD_Diff_splitSRB_WithOneUL_Path,
_GeneralParametersMRDC_XDD_Diff_splitDRB_withUL_Both_MCG_SCG,
_GeneralParametersMRDC_XDD_Diff_srb3,
_GeneralParametersMRDC_XDD_Diff_v2x_EUTRA_v1530,
GeneralParametersMRDC_XDD_Diff,
_UE_NR_Capability_accessStratumRelease,
_UE_NR_Capability_pdcp_Parameters,
_UE_NR_Capability_rlc_Parameters,
_UE_NR_Capability_mac_Parameters,
_UE_NR_Capability_phy_Parameters,
_UE_NR_Capability_rf_Parameters,
_UE_NR_Capability_measAndMobParameters,
_UE_NR_Capability_fdd_Add_UE_NR_Capabilities,
_UE_NR_Capability_tdd_Add_UE_NR_Capabilities,
_UE_NR_Capability_fr1_Add_UE_NR_Capabilities,
_UE_NR_Capability_fr2_Add_UE_NR_Capabilities,
_UE_NR_Capability_featureSets,
__UE_NR_Capability_featureSetCombinations__item_,
_UE_NR_Capability_featureSetCombinations,
_UE_NR_Capability_lateNonCriticalExtension,
_UE_NR_Capability_nonCriticalExtension,
UE_NR_Capability,
_UE_NR_Capability_1530_fdd_Add_UE_NR_Capabilities_1530,
_UE_NR_Capability_1530_tdd_Add_UE_NR_Capabilities_1530,
_UE_NR_Capability_1530_voiceOverMCG_Bearer,
_UE_NR_Capability_1530_interRAT_Parameters,
_UE_NR_Capability_1530_inactiveState,
_UE_NR_Capability_1530_delayBudgetReporting,
_UE_NR_Capability_1530_nonCriticalExtension,
UE_NR_Capability_1530,
_UE_NR_CapabilityAddXDD_Mode_phy_ParametersXDD_Diff,
_UE_NR_CapabilityAddXDD_Mode_mac_ParametersXDD_Diff,
_UE_NR_CapabilityAddXDD_Mode_measAndMobParametersXDD_Diff,
UE_NR_CapabilityAddXDD_Mode,
_UE_NR_CapabilityAddXDD_Mode_1530_eutra_ParametersXDD_Diff,
UE_NR_CapabilityAddXDD_Mode_1530,
_UE_NR_CapabilityAddFRX_Mode_phy_ParametersFRX_Diff,
_UE_NR_CapabilityAddFRX_Mode_measAndMobParametersFRX_Diff,
UE_NR_CapabilityAddFRX_Mode,
EUTRA_AllowedMeasBandwidth,
_EUTRA_MBSFN_SubframeConfigList__item_,
EUTRA_MBSFN_SubframeConfigList,
_EUTRA_MBSFN_SubframeConfig_radioframeAllocationPeriod,
_EUTRA_MBSFN_SubframeConfig_radioframeAllocationOffset,
__EUTRA_MBSFN_SubframeConfig_subframeAllocation1_oneFrame,
__EUTRA_MBSFN_SubframeConfig_subframeAllocation1_fourFrames,
_EUTRA_MBSFN_SubframeConfig_subframeAllocation1,
__EUTRA_MBSFN_SubframeConfig_subframeAllocation2_oneFrame,
__EUTRA_MBSFN_SubframeConfig_subframeAllocation2_fourFrames,
_EUTRA_MBSFN_SubframeConfig_subframeAllocation2,
EUTRA_MBSFN_SubframeConfig,
_EUTRA_MultiBandInfoList__item_,
EUTRA_MultiBandInfoList,
_EUTRA_MultiBandInfo_eutra_FreqBandIndicator,
_EUTRA_MultiBandInfo_eutra_NS_PmaxList,
EUTRA_MultiBandInfo,
_EUTRA_NS_PmaxList__item_,
EUTRA_NS_PmaxList,
_EUTRA_NS_PmaxValue_additionalPmax,
_EUTRA_NS_PmaxValue_additionalSpectrumEmission,
EUTRA_NS_PmaxValue,
EUTRA_PhysCellId,
_EUTRA_PhysCellIdRange_start,
_EUTRA_PhysCellIdRange_range,
EUTRA_PhysCellIdRange,
EUTRA_PresenceAntennaPort1,
EUTRA_Q_OffsetRange,
_MultiFrequencyBandListNR_SIB__item_,
MultiFrequencyBandListNR_SIB,
_NR_MultiBandInfo_freqBandIndicatorNR,
_NR_MultiBandInfo_nr_NS_PmaxList,
NR_MultiBandInfo,
_NR_NS_PmaxList__item_,
NR_NS_PmaxList,
_NR_NS_PmaxValue_additionalPmax,
_NR_NS_PmaxValue_additionalSpectrumEmission,
NR_NS_PmaxValue,
__OtherConfig_delayBudgetReportingConfig_release,
___OtherConfig_delayBudgetReportingConfig_setup_delayBudgetReportingProhibitTimer,
__OtherConfig_delayBudgetReportingConfig_setup,
_OtherConfig_delayBudgetReportingConfig,
OtherConfig,
RRC_TransactionIdentifier,
maxBandComb,
maxCellBlack,
maxCellInter,
maxCellIntra,
maxCellMeasEUTRA,
maxEARFCN,
maxEUTRA_CellBlack,
maxEUTRA_NS_Pmax,
maxMultiBands,
maxNARFCN,
maxNR_NS_Pmax,
maxNrofServingCells,
maxNrofServingCells_1,
maxNrofAggregatedCellsPerCellGroup,
maxNrofSCells,
maxNrofCellMeas,
maxNrofSS_BlocksToAverage,
maxNrofCSI_RS_ResourcesToAverage,
maxNrofDL_Allocations,
maxNrofSR_ConfigPerCellGroup,
maxLCG_ID,
maxLC_ID,
maxNrofTAGs,
maxNrofTAGs_1,
maxNrofBWPs,
maxNrofCombIDC,
maxNrofSymbols_1,
maxNrofSlots,
maxNrofSlots_1,
maxNrofPhysicalResourceBlocks,
maxNrofPhysicalResourceBlocks_1,
maxNrofPhysicalResourceBlocksPlus1,
maxNrofControlResourceSets_1,
maxCoReSetDuration,
maxNrofSearchSpaces_1,
maxSFI_DCI_PayloadSize,
maxSFI_DCI_PayloadSize_1,
maxINT_DCI_PayloadSize,
maxINT_DCI_PayloadSize_1,
maxNrofRateMatchPatterns,
maxNrofRateMatchPatterns_1,
maxNrofRateMatchPatternsPerGroup,
maxNrofCSI_ReportConfigurations,
maxNrofCSI_ReportConfigurations_1,
maxNrofCSI_ResourceConfigurations,
maxNrofCSI_ResourceConfigurations_1,
maxNrofAP_CSI_RS_ResourcesPerSet,
maxNrOfCSI_AperiodicTriggers,
maxNrofReportConfigPerAperiodicTrigger,
maxNrofNZP_CSI_RS_Resources,
maxNrofNZP_CSI_RS_Resources_1,
maxNrofNZP_CSI_RS_ResourcesPerSet,
maxNrofNZP_CSI_RS_ResourceSets,
maxNrofNZP_CSI_RS_ResourceSets_1,
maxNrofNZP_CSI_RS_ResourceSetsPerConfig,
maxNrofNZP_CSI_RS_ResourcesPerConfig,
maxNrofZP_CSI_RS_Resources,
maxNrofZP_CSI_RS_Resources_1,
maxNrofZP_CSI_RS_ResourceSets_1,
maxNrofZP_CSI_RS_ResourcesPerSet,
maxNrofZP_CSI_RS_ResourceSets,
maxNrofCSI_IM_Resources,
maxNrofCSI_IM_Resources_1,
maxNrofCSI_IM_ResourcesPerSet,
maxNrofCSI_IM_ResourceSets,
maxNrofCSI_IM_ResourceSets_1,
maxNrofCSI_IM_ResourceSetsPerConfig,
maxNrofCSI_SSB_ResourcePerSet,
maxNrofCSI_SSB_ResourceSets,
maxNrofCSI_SSB_ResourceSets_1,
maxNrofCSI_SSB_ResourceSetsPerConfig,
maxNrofFailureDetectionResources,
maxNrofFailureDetectionResources_1,
maxNrofObjectId,
maxNrofPageRec,
maxNrofPCI_Ranges,
maxPLMN,
maxNrofCSI_RS_ResourcesRRM,
maxNrofCSI_RS_ResourcesRRM_1,
maxNrofMeasId,
maxNrofQuantityConfig,
maxNrofCSI_RS_CellsRRM,
maxNrofSRS_ResourceSets,
maxNrofSRS_ResourceSets_1,
maxNrofSRS_Resources,
maxNrofSRS_Resources_1,
maxNrofSRS_ResourcesPerSet,
maxNrofSRS_TriggerStates_1,
maxNrofSRS_TriggerStates_2,
maxRAT_CapabilityContainers,
maxSimultaneousBands,
maxNrofSlotFormatCombinationsPerSet,
maxNrofSlotFormatCombinationsPerSet_1,
maxNrofPUCCH_Resources,
maxNrofPUCCH_Resources_1,
maxNrofPUCCH_ResourceSets,
maxNrofPUCCH_ResourceSets_1,
maxNrofPUCCH_ResourcesPerSet,
maxNrofPUCCH_P0_PerSet,
maxNrofPUCCH_PathlossReferenceRSs,
maxNrofPUCCH_PathlossReferenceRSs_1,
maxNrofP0_PUSCH_AlphaSets,
maxNrofP0_PUSCH_AlphaSets_1,
maxNrofPUSCH_PathlossReferenceRSs,
maxNrofPUSCH_PathlossReferenceRSs_1,
maxNrofNAICS_Entries,
maxBands,
maxBandsMRDC,
maxBandsEUTRA,
maxCellReport,
maxDRB,
maxFreq,
maxFreqIDC_MRDC,
maxNrofCSI_RS,
maxNrofCandidateBeams,
maxNrofPCIsPerSMTC,
maxNrofQFIs,
maxNrOfSemiPersistentPUSCH_Triggers,
maxNrofSR_Resources,
maxNrofSlotFormatsPerCombination,
maxNrofSpatialRelationInfos,
maxNrofIndexesToReport,
maxNrofIndexesToReport2,
maxNrofSSBs,
maxNrofSSBs_1,
maxNrofS_NSSAI,
maxNrofTCI_StatesPDCCH,
maxNrofTCI_States,
maxNrofTCI_States_1,
maxNrofUL_Allocations,
maxQFI,
maxRA_CSIRS_Resources,
maxRA_OccasionsPerCSIRS,
maxRA_Occasions_1,
maxRA_SSB_Resources,
maxSCSs,
maxSecondaryCellGroups,
maxNrofServingCellsEUTRA,
maxMBSFN_Allocations,
maxNrofMultiBands,
maxCellSFTD,
maxReportConfigId,
maxNrofCodebooks,
maxNrofSRI_PUSCH_Mappings,
maxNrofSRI_PUSCH_Mappings_1,
maxSIB,
maxSIB_1,
maxSI_Message,
maxAccessCat_1,
maxBarringInfoSet,
maxCellEUTRA,
maxEUTRA_Carrier,
maxPLMNIdentities,
maxDownlinkFeatureSets,
maxUplinkFeatureSets,
maxEUTRA_DL_FeatureSets,
maxEUTRA_UL_FeatureSets,
maxFeatureSetsPerBand,
maxPerCC_FeatureSets,
maxFeatureSetCombinations,
maxInterRAT_RSTD_Freq,
]
class NR_InterNodeDefinitions:
_name_ = u'NR-InterNodeDefinitions'
_oid_ = []
_obj_ = [
u'HandoverCommand',
u'HandoverCommand-IEs',
u'HandoverPreparationInformation',
u'HandoverPreparationInformation-IEs',
u'AS-Config',
u'AS-Context',
u'ReestablishmentInfo',
u'ReestabNCellInfoList',
u'ReestabNCellInfo',
u'RRM-Config',
u'CG-Config',
u'CG-Config-IEs',
u'MeasConfigSN',
u'NR-FreqInfo',
u'ConfigRestrictModReqSCG',
u'BandCombinationIndex',
u'BandCombinationInfoSN',
u'FR-InfoList',
u'FR-Info',
u'CandidateServingFreqListNR',
u'CG-ConfigInfo',
u'CG-ConfigInfo-IEs',
u'ConfigRestrictInfoSCG',
u'BandCombinationInfoList',
u'BandCombinationInfo',
u'FeatureSetEntryIndex',
u'DRX-Info',
u'MeasConfigMN',
u'MRDC-AssistanceInfo',
u'AffectedCarrierFreqCombInfoMRDC',
u'VictimSystemType',
u'AffectedCarrierFreqCombEUTRA',
u'AffectedCarrierFreqCombNR',
u'MeasurementTimingConfiguration',
u'MeasurementTimingConfiguration-IEs',
u'MeasTimingList',
u'MeasTiming',
u'UERadioPagingInformation',
u'UERadioPagingInformation-IEs',
u'UERadioAccessCapabilityInformation',
u'UERadioAccessCapabilityInformation-IEs',
u'maxMeasFreqsMN',
u'maxMeasFreqsSN',
u'maxMeasIdentitiesMN',
u'maxCellPrep',
]
_type_ = [
u'HandoverCommand',
u'HandoverCommand-IEs',
u'HandoverPreparationInformation',
u'HandoverPreparationInformation-IEs',
u'AS-Config',
u'AS-Context',
u'ReestablishmentInfo',
u'ReestabNCellInfoList',
u'ReestabNCellInfo',
u'RRM-Config',
u'CG-Config',
u'CG-Config-IEs',
u'MeasConfigSN',
u'NR-FreqInfo',
u'ConfigRestrictModReqSCG',
u'BandCombinationIndex',
u'BandCombinationInfoSN',
u'FR-InfoList',
u'FR-Info',
u'CandidateServingFreqListNR',
u'CG-ConfigInfo',
u'CG-ConfigInfo-IEs',
u'ConfigRestrictInfoSCG',
u'BandCombinationInfoList',
u'BandCombinationInfo',
u'FeatureSetEntryIndex',
u'DRX-Info',
u'MeasConfigMN',
u'MRDC-AssistanceInfo',
u'AffectedCarrierFreqCombInfoMRDC',
u'VictimSystemType',
u'AffectedCarrierFreqCombEUTRA',
u'AffectedCarrierFreqCombNR',
u'MeasurementTimingConfiguration',
u'MeasurementTimingConfiguration-IEs',
u'MeasTimingList',
u'MeasTiming',
u'UERadioPagingInformation',
u'UERadioPagingInformation-IEs',
u'UERadioAccessCapabilityInformation',
u'UERadioAccessCapabilityInformation-IEs',
]
_set_ = [
]
_val_ = [
u'maxMeasFreqsMN',
u'maxMeasFreqsSN',
u'maxMeasIdentitiesMN',
u'maxCellPrep',
]
_class_ = [
]
_param_ = [
]
#-----< HandoverCommand >-----#
HandoverCommand = SEQ(name=u'HandoverCommand', mode=MODE_TYPE)
_HandoverCommand_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__HandoverCommand_criticalExtensions_c1 = CHOICE(name=u'c1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___HandoverCommand_criticalExtensions_c1_handoverCommand = SEQ(name=u'handoverCommand', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'HandoverCommand-IEs')))
___HandoverCommand_criticalExtensions_c1_spare3 = NULL(name=u'spare3', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___HandoverCommand_criticalExtensions_c1_spare2 = NULL(name=u'spare2', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___HandoverCommand_criticalExtensions_c1_spare1 = NULL(name=u'spare1', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__HandoverCommand_criticalExtensions_c1._cont = ASN1Dict([
(u'handoverCommand', ___HandoverCommand_criticalExtensions_c1_handoverCommand),
(u'spare3', ___HandoverCommand_criticalExtensions_c1_spare3),
(u'spare2', ___HandoverCommand_criticalExtensions_c1_spare2),
(u'spare1', ___HandoverCommand_criticalExtensions_c1_spare1),
])
__HandoverCommand_criticalExtensions_c1._ext = None
__HandoverCommand_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__HandoverCommand_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__HandoverCommand_criticalExtensions_criticalExtensionsFuture._ext = None
_HandoverCommand_criticalExtensions._cont = ASN1Dict([
(u'c1', __HandoverCommand_criticalExtensions_c1),
(u'criticalExtensionsFuture', __HandoverCommand_criticalExtensions_criticalExtensionsFuture),
])
_HandoverCommand_criticalExtensions._ext = None
HandoverCommand._cont = ASN1Dict([
(u'criticalExtensions', _HandoverCommand_criticalExtensions),
])
HandoverCommand._ext = None
#-----< HandoverCommand-IEs >-----#
HandoverCommand_IEs = SEQ(name=u'HandoverCommand-IEs', mode=MODE_TYPE)
_HandoverCommand_IEs_handoverCommandMessage = OCT_STR(name=u'handoverCommandMessage', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__HandoverCommand_IEs_handoverCommandMessage_contain = SEQ(name='_cont_handoverCommandMessage', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCReconfiguration')))
_HandoverCommand_IEs_handoverCommandMessage._const_cont = __HandoverCommand_IEs_handoverCommandMessage_contain
_HandoverCommand_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_HandoverCommand_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_HandoverCommand_IEs_nonCriticalExtension._ext = None
HandoverCommand_IEs._cont = ASN1Dict([
(u'handoverCommandMessage', _HandoverCommand_IEs_handoverCommandMessage),
(u'nonCriticalExtension', _HandoverCommand_IEs_nonCriticalExtension),
])
HandoverCommand_IEs._ext = None
#-----< HandoverPreparationInformation >-----#
HandoverPreparationInformation = SEQ(name=u'HandoverPreparationInformation', mode=MODE_TYPE)
_HandoverPreparationInformation_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__HandoverPreparationInformation_criticalExtensions_c1 = CHOICE(name=u'c1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___HandoverPreparationInformation_criticalExtensions_c1_handoverPreparationInformation = SEQ(name=u'handoverPreparationInformation', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'HandoverPreparationInformation-IEs')))
___HandoverPreparationInformation_criticalExtensions_c1_spare3 = NULL(name=u'spare3', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___HandoverPreparationInformation_criticalExtensions_c1_spare2 = NULL(name=u'spare2', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___HandoverPreparationInformation_criticalExtensions_c1_spare1 = NULL(name=u'spare1', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__HandoverPreparationInformation_criticalExtensions_c1._cont = ASN1Dict([
(u'handoverPreparationInformation', ___HandoverPreparationInformation_criticalExtensions_c1_handoverPreparationInformation),
(u'spare3', ___HandoverPreparationInformation_criticalExtensions_c1_spare3),
(u'spare2', ___HandoverPreparationInformation_criticalExtensions_c1_spare2),
(u'spare1', ___HandoverPreparationInformation_criticalExtensions_c1_spare1),
])
__HandoverPreparationInformation_criticalExtensions_c1._ext = None
__HandoverPreparationInformation_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__HandoverPreparationInformation_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__HandoverPreparationInformation_criticalExtensions_criticalExtensionsFuture._ext = None
_HandoverPreparationInformation_criticalExtensions._cont = ASN1Dict([
(u'c1', __HandoverPreparationInformation_criticalExtensions_c1),
(u'criticalExtensionsFuture', __HandoverPreparationInformation_criticalExtensions_criticalExtensionsFuture),
])
_HandoverPreparationInformation_criticalExtensions._ext = None
HandoverPreparationInformation._cont = ASN1Dict([
(u'criticalExtensions', _HandoverPreparationInformation_criticalExtensions),
])
HandoverPreparationInformation._ext = None
#-----< HandoverPreparationInformation-IEs >-----#
HandoverPreparationInformation_IEs = SEQ(name=u'HandoverPreparationInformation-IEs', mode=MODE_TYPE)
_HandoverPreparationInformation_IEs_ue_CapabilityRAT_List = SEQ_OF(name=u'ue-CapabilityRAT-List', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-CapabilityRAT-ContainerList')))
_HandoverPreparationInformation_IEs_sourceConfig = SEQ(name=u'sourceConfig', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'AS-Config')), opt=True)
_HandoverPreparationInformation_IEs_rrm_Config = SEQ(name=u'rrm-Config', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'RRM-Config')), opt=True)
_HandoverPreparationInformation_IEs_as_Context = SEQ(name=u'as-Context', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'AS-Context')), opt=True)
_HandoverPreparationInformation_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_HandoverPreparationInformation_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_HandoverPreparationInformation_IEs_nonCriticalExtension._ext = None
HandoverPreparationInformation_IEs._cont = ASN1Dict([
(u'ue-CapabilityRAT-List', _HandoverPreparationInformation_IEs_ue_CapabilityRAT_List),
(u'sourceConfig', _HandoverPreparationInformation_IEs_sourceConfig),
(u'rrm-Config', _HandoverPreparationInformation_IEs_rrm_Config),
(u'as-Context', _HandoverPreparationInformation_IEs_as_Context),
(u'nonCriticalExtension', _HandoverPreparationInformation_IEs_nonCriticalExtension),
])
HandoverPreparationInformation_IEs._ext = None
#-----< AS-Config >-----#
AS_Config = SEQ(name=u'AS-Config', mode=MODE_TYPE)
_AS_Config_rrcReconfiguration = OCT_STR(name=u'rrcReconfiguration', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__AS_Config_rrcReconfiguration_contain = SEQ(name='_cont_rrcReconfiguration', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCReconfiguration')))
_AS_Config_rrcReconfiguration._const_cont = __AS_Config_rrcReconfiguration_contain
AS_Config._cont = ASN1Dict([
(u'rrcReconfiguration', _AS_Config_rrcReconfiguration),
])
AS_Config._ext = []
#-----< AS-Context >-----#
AS_Context = SEQ(name=u'AS-Context', mode=MODE_TYPE)
_AS_Context_reestablishmentInfo = SEQ(name=u'reestablishmentInfo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'ReestablishmentInfo')), opt=True)
_AS_Context_configRestrictInfo = SEQ(name=u'configRestrictInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'ConfigRestrictInfoSCG')), opt=True)
_AS_Context_ran_NotificationAreaInfo = CHOICE(name=u'ran-NotificationAreaInfo', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RAN-NotificationAreaInfo')), opt=True, group=0)
AS_Context._cont = ASN1Dict([
(u'reestablishmentInfo', _AS_Context_reestablishmentInfo),
(u'configRestrictInfo', _AS_Context_configRestrictInfo),
(u'ran-NotificationAreaInfo', _AS_Context_ran_NotificationAreaInfo),
])
AS_Context._ext = [u'ran-NotificationAreaInfo']
#-----< ReestablishmentInfo >-----#
ReestablishmentInfo = SEQ(name=u'ReestablishmentInfo', mode=MODE_TYPE)
_ReestablishmentInfo_sourcePhysCellId = INT(name=u'sourcePhysCellId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PhysCellId')))
_ReestablishmentInfo_targetCellShortMAC_I = BIT_STR(name=u'targetCellShortMAC-I', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ShortMAC-I')))
_ReestablishmentInfo_additionalReestabInfoList = SEQ_OF(name=u'additionalReestabInfoList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'ReestabNCellInfoList')), opt=True)
ReestablishmentInfo._cont = ASN1Dict([
(u'sourcePhysCellId', _ReestablishmentInfo_sourcePhysCellId),
(u'targetCellShortMAC-I', _ReestablishmentInfo_targetCellShortMAC_I),
(u'additionalReestabInfoList', _ReestablishmentInfo_additionalReestabInfoList),
])
ReestablishmentInfo._ext = None
#-----< ReestabNCellInfoList >-----#
ReestabNCellInfoList = SEQ_OF(name=u'ReestabNCellInfoList', mode=MODE_TYPE)
_ReestabNCellInfoList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-InterNodeDefinitions', 'ReestabNCellInfo')))
ReestabNCellInfoList._cont = _ReestabNCellInfoList__item_
ReestabNCellInfoList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< ReestabNCellInfo >-----#
ReestabNCellInfo = SEQ(name=u'ReestabNCellInfo', mode=MODE_TYPE)
_ReestabNCellInfo_cellIdentity = BIT_STR(name=u'cellIdentity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CellIdentity')))
_ReestabNCellInfo_key_gNodeB_Star = BIT_STR(name=u'key-gNodeB-Star', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ReestabNCellInfo_key_gNodeB_Star._const_sz = ASN1Set(rv=[256], rr=[], ev=None, er=[])
_ReestabNCellInfo_shortMAC_I = BIT_STR(name=u'shortMAC-I', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ShortMAC-I')))
ReestabNCellInfo._cont = ASN1Dict([
(u'cellIdentity', _ReestabNCellInfo_cellIdentity),
(u'key-gNodeB-Star', _ReestabNCellInfo_key_gNodeB_Star),
(u'shortMAC-I', _ReestabNCellInfo_shortMAC_I),
])
ReestabNCellInfo._ext = None
#-----< RRM-Config >-----#
RRM_Config = SEQ(name=u'RRM-Config', mode=MODE_TYPE)
_RRM_Config_ue_InactiveTime = ENUM(name=u'ue-InactiveTime', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRM_Config_ue_InactiveTime._cont = ASN1Dict([(u's1', 0), (u's2', 1), (u's3', 2), (u's5', 3), (u's7', 4), (u's10', 5), (u's15', 6), (u's20', 7), (u's25', 8), (u's30', 9), (u's40', 10), (u's50', 11), (u'min1', 12), (u'min1s20c', 13), (u'min1s40', 14), (u'min2', 15), (u'min2s30', 16), (u'min3', 17), (u'min3s30', 18), (u'min4', 19), (u'min5', 20), (u'min6', 21), (u'min7', 22), (u'min8', 23), (u'min9', 24), (u'min10', 25), (u'min12', 26), (u'min14', 27), (u'min17', 28), (u'min20', 29), (u'min24', 30), (u'min28', 31), (u'min33', 32), (u'min38', 33), (u'min44', 34), (u'min50', 35), (u'hr1', 36), (u'hr1min30', 37), (u'hr2', 38), (u'hr2min30', 39), (u'hr3', 40), (u'hr3min30', 41), (u'hr4', 42), (u'hr5', 43), (u'hr6', 44), (u'hr8', 45), (u'hr10', 46), (u'hr13', 47), (u'hr16', 48), (u'hr20', 49), (u'day1', 50), (u'day1hr12', 51), (u'day2', 52), (u'day2hr12', 53), (u'day3', 54), (u'day4', 55), (u'day5', 56), (u'day7', 57), (u'day10', 58), (u'day14', 59), (u'day19', 60), (u'day24', 61), (u'day30', 62), (u'dayMoreThan30', 63)])
_RRM_Config_ue_InactiveTime._ext = None
_RRM_Config_candidateCellInfoList = SEQ_OF(name=u'candidateCellInfoList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultList2NR')), opt=True)
RRM_Config._cont = ASN1Dict([
(u'ue-InactiveTime', _RRM_Config_ue_InactiveTime),
(u'candidateCellInfoList', _RRM_Config_candidateCellInfoList),
])
RRM_Config._ext = []
#-----< CG-Config >-----#
CG_Config = SEQ(name=u'CG-Config', mode=MODE_TYPE)
_CG_Config_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__CG_Config_criticalExtensions_c1 = CHOICE(name=u'c1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___CG_Config_criticalExtensions_c1_cg_Config = SEQ(name=u'cg-Config', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'CG-Config-IEs')))
___CG_Config_criticalExtensions_c1_spare3 = NULL(name=u'spare3', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CG_Config_criticalExtensions_c1_spare2 = NULL(name=u'spare2', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CG_Config_criticalExtensions_c1_spare1 = NULL(name=u'spare1', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CG_Config_criticalExtensions_c1._cont = ASN1Dict([
(u'cg-Config', ___CG_Config_criticalExtensions_c1_cg_Config),
(u'spare3', ___CG_Config_criticalExtensions_c1_spare3),
(u'spare2', ___CG_Config_criticalExtensions_c1_spare2),
(u'spare1', ___CG_Config_criticalExtensions_c1_spare1),
])
__CG_Config_criticalExtensions_c1._ext = None
__CG_Config_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CG_Config_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__CG_Config_criticalExtensions_criticalExtensionsFuture._ext = None
_CG_Config_criticalExtensions._cont = ASN1Dict([
(u'c1', __CG_Config_criticalExtensions_c1),
(u'criticalExtensionsFuture', __CG_Config_criticalExtensions_criticalExtensionsFuture),
])
_CG_Config_criticalExtensions._ext = None
CG_Config._cont = ASN1Dict([
(u'criticalExtensions', _CG_Config_criticalExtensions),
])
CG_Config._ext = None
#-----< CG-Config-IEs >-----#
CG_Config_IEs = SEQ(name=u'CG-Config-IEs', mode=MODE_TYPE)
_CG_Config_IEs_scg_CellGroupConfig = OCT_STR(name=u'scg-CellGroupConfig', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CG_Config_IEs_scg_CellGroupConfig_contain = SEQ(name='_cont_scg-CellGroupConfig', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCReconfiguration')))
_CG_Config_IEs_scg_CellGroupConfig._const_cont = __CG_Config_IEs_scg_CellGroupConfig_contain
_CG_Config_IEs_scg_RB_Config = OCT_STR(name=u'scg-RB-Config', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CG_Config_IEs_scg_RB_Config_contain = SEQ(name='_cont_scg-RB-Config', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'RadioBearerConfig')))
_CG_Config_IEs_scg_RB_Config._const_cont = __CG_Config_IEs_scg_RB_Config_contain
_CG_Config_IEs_configRestrictModReq = SEQ(name=u'configRestrictModReq', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'ConfigRestrictModReqSCG')), opt=True)
_CG_Config_IEs_drx_InfoSCG = SEQ(name=u'drx-InfoSCG', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'DRX-Info')), opt=True)
_CG_Config_IEs_candidateCellInfoListSN = OCT_STR(name=u'candidateCellInfoListSN', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CG_Config_IEs_candidateCellInfoListSN_contain = SEQ_OF(name='_cont_candidateCellInfoListSN', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultList2NR')))
_CG_Config_IEs_candidateCellInfoListSN._const_cont = __CG_Config_IEs_candidateCellInfoListSN_contain
_CG_Config_IEs_measConfigSN = SEQ(name=u'measConfigSN', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'MeasConfigSN')), opt=True)
_CG_Config_IEs_selectedBandCombinationNR = SEQ(name=u'selectedBandCombinationNR', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'BandCombinationInfoSN')), opt=True)
_CG_Config_IEs_fr_InfoListSCG = SEQ_OF(name=u'fr-InfoListSCG', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'FR-InfoList')), opt=True)
_CG_Config_IEs_candidateServingFreqListNR = SEQ_OF(name=u'candidateServingFreqListNR', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'CandidateServingFreqListNR')), opt=True)
_CG_Config_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CG_Config_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_CG_Config_IEs_nonCriticalExtension._ext = None
CG_Config_IEs._cont = ASN1Dict([
(u'scg-CellGroupConfig', _CG_Config_IEs_scg_CellGroupConfig),
(u'scg-RB-Config', _CG_Config_IEs_scg_RB_Config),
(u'configRestrictModReq', _CG_Config_IEs_configRestrictModReq),
(u'drx-InfoSCG', _CG_Config_IEs_drx_InfoSCG),
(u'candidateCellInfoListSN', _CG_Config_IEs_candidateCellInfoListSN),
(u'measConfigSN', _CG_Config_IEs_measConfigSN),
(u'selectedBandCombinationNR', _CG_Config_IEs_selectedBandCombinationNR),
(u'fr-InfoListSCG', _CG_Config_IEs_fr_InfoListSCG),
(u'candidateServingFreqListNR', _CG_Config_IEs_candidateServingFreqListNR),
(u'nonCriticalExtension', _CG_Config_IEs_nonCriticalExtension),
])
CG_Config_IEs._ext = None
#-----< MeasConfigSN >-----#
MeasConfigSN = SEQ(name=u'MeasConfigSN', mode=MODE_TYPE)
_MeasConfigSN_measuredFrequenciesSN = SEQ_OF(name=u'measuredFrequenciesSN', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MeasConfigSN_measuredFrequenciesSN__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-InterNodeDefinitions', 'NR-FreqInfo')))
_MeasConfigSN_measuredFrequenciesSN._cont = __MeasConfigSN_measuredFrequenciesSN__item_
_MeasConfigSN_measuredFrequenciesSN._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
MeasConfigSN._cont = ASN1Dict([
(u'measuredFrequenciesSN', _MeasConfigSN_measuredFrequenciesSN),
])
MeasConfigSN._ext = []
#-----< NR-FreqInfo >-----#
NR_FreqInfo = SEQ(name=u'NR-FreqInfo', mode=MODE_TYPE)
_NR_FreqInfo_measuredFrequency = INT(name=u'measuredFrequency', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')), opt=True)
NR_FreqInfo._cont = ASN1Dict([
(u'measuredFrequency', _NR_FreqInfo_measuredFrequency),
])
NR_FreqInfo._ext = []
#-----< ConfigRestrictModReqSCG >-----#
ConfigRestrictModReqSCG = SEQ(name=u'ConfigRestrictModReqSCG', mode=MODE_TYPE)
_ConfigRestrictModReqSCG_requestedBC_MRDC = SEQ(name=u'requestedBC-MRDC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'BandCombinationInfoSN')), opt=True)
_ConfigRestrictModReqSCG_requestedP_MaxFR1 = INT(name=u'requestedP-MaxFR1', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'P-Max')), opt=True)
ConfigRestrictModReqSCG._cont = ASN1Dict([
(u'requestedBC-MRDC', _ConfigRestrictModReqSCG_requestedBC_MRDC),
(u'requestedP-MaxFR1', _ConfigRestrictModReqSCG_requestedP_MaxFR1),
])
ConfigRestrictModReqSCG._ext = []
#-----< BandCombinationIndex >-----#
BandCombinationIndex = INT(name=u'BandCombinationIndex', mode=MODE_TYPE)
BandCombinationIndex._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65536)], ev=None, er=[])
#-----< BandCombinationInfoSN >-----#
BandCombinationInfoSN = SEQ(name=u'BandCombinationInfoSN', mode=MODE_TYPE)
_BandCombinationInfoSN_bandCombinationIndex = INT(name=u'bandCombinationIndex', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'BandCombinationIndex')))
_BandCombinationInfoSN_requestedFeatureSets = INT(name=u'requestedFeatureSets', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'FeatureSetEntryIndex')))
BandCombinationInfoSN._cont = ASN1Dict([
(u'bandCombinationIndex', _BandCombinationInfoSN_bandCombinationIndex),
(u'requestedFeatureSets', _BandCombinationInfoSN_requestedFeatureSets),
])
BandCombinationInfoSN._ext = None
#-----< FR-InfoList >-----#
FR_InfoList = SEQ_OF(name=u'FR-InfoList', mode=MODE_TYPE)
_FR_InfoList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-InterNodeDefinitions', 'FR-Info')))
FR_InfoList._cont = _FR_InfoList__item_
FR_InfoList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=31)], ev=None, er=[])
#-----< FR-Info >-----#
FR_Info = SEQ(name=u'FR-Info', mode=MODE_TYPE)
_FR_Info_servCellIndex = INT(name=u'servCellIndex', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')))
_FR_Info_fr_Type = ENUM(name=u'fr-Type', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_FR_Info_fr_Type._cont = ASN1Dict([(u'fr1', 0), (u'fr2', 1)])
_FR_Info_fr_Type._ext = None
FR_Info._cont = ASN1Dict([
(u'servCellIndex', _FR_Info_servCellIndex),
(u'fr-Type', _FR_Info_fr_Type),
])
FR_Info._ext = None
#-----< CandidateServingFreqListNR >-----#
CandidateServingFreqListNR = SEQ_OF(name=u'CandidateServingFreqListNR', mode=MODE_TYPE)
_CandidateServingFreqListNR__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')))
CandidateServingFreqListNR._cont = _CandidateServingFreqListNR__item_
CandidateServingFreqListNR._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< CG-ConfigInfo >-----#
CG_ConfigInfo = SEQ(name=u'CG-ConfigInfo', mode=MODE_TYPE)
_CG_ConfigInfo_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__CG_ConfigInfo_criticalExtensions_c1 = CHOICE(name=u'c1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___CG_ConfigInfo_criticalExtensions_c1_cg_ConfigInfo = SEQ(name=u'cg-ConfigInfo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'CG-ConfigInfo-IEs')))
___CG_ConfigInfo_criticalExtensions_c1_spare3 = NULL(name=u'spare3', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CG_ConfigInfo_criticalExtensions_c1_spare2 = NULL(name=u'spare2', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CG_ConfigInfo_criticalExtensions_c1_spare1 = NULL(name=u'spare1', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CG_ConfigInfo_criticalExtensions_c1._cont = ASN1Dict([
(u'cg-ConfigInfo', ___CG_ConfigInfo_criticalExtensions_c1_cg_ConfigInfo),
(u'spare3', ___CG_ConfigInfo_criticalExtensions_c1_spare3),
(u'spare2', ___CG_ConfigInfo_criticalExtensions_c1_spare2),
(u'spare1', ___CG_ConfigInfo_criticalExtensions_c1_spare1),
])
__CG_ConfigInfo_criticalExtensions_c1._ext = None
__CG_ConfigInfo_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CG_ConfigInfo_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__CG_ConfigInfo_criticalExtensions_criticalExtensionsFuture._ext = None
_CG_ConfigInfo_criticalExtensions._cont = ASN1Dict([
(u'c1', __CG_ConfigInfo_criticalExtensions_c1),
(u'criticalExtensionsFuture', __CG_ConfigInfo_criticalExtensions_criticalExtensionsFuture),
])
_CG_ConfigInfo_criticalExtensions._ext = None
CG_ConfigInfo._cont = ASN1Dict([
(u'criticalExtensions', _CG_ConfigInfo_criticalExtensions),
])
CG_ConfigInfo._ext = None
#-----< CG-ConfigInfo-IEs >-----#
CG_ConfigInfo_IEs = SEQ(name=u'CG-ConfigInfo-IEs', mode=MODE_TYPE)
_CG_ConfigInfo_IEs_ue_CapabilityInfo = OCT_STR(name=u'ue-CapabilityInfo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CG_ConfigInfo_IEs_ue_CapabilityInfo_contain = SEQ_OF(name='_cont_ue-CapabilityInfo', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-CapabilityRAT-ContainerList')))
_CG_ConfigInfo_IEs_ue_CapabilityInfo._const_cont = __CG_ConfigInfo_IEs_ue_CapabilityInfo_contain
_CG_ConfigInfo_IEs_candidateCellInfoListMN = SEQ_OF(name=u'candidateCellInfoListMN', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultList2NR')), opt=True)
_CG_ConfigInfo_IEs_candidateCellInfoListSN = OCT_STR(name=u'candidateCellInfoListSN', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CG_ConfigInfo_IEs_candidateCellInfoListSN_contain = SEQ_OF(name='_cont_candidateCellInfoListSN', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultList2NR')))
_CG_ConfigInfo_IEs_candidateCellInfoListSN._const_cont = __CG_ConfigInfo_IEs_candidateCellInfoListSN_contain
_CG_ConfigInfo_IEs_measResultCellListSFTD = SEQ_OF(name=u'measResultCellListSFTD', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultCellListSFTD')), opt=True)
_CG_ConfigInfo_IEs_scgFailureInfo = SEQ(name=u'scgFailureInfo', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CG_ConfigInfo_IEs_scgFailureInfo_failureType = ENUM(name=u'failureType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CG_ConfigInfo_IEs_scgFailureInfo_failureType._cont = ASN1Dict([(u't310-Expiry', 0), (u'randomAccessProblem', 1), (u'rlc-MaxNumRetx', 2), (u'scg-ChangeFailure', 3), (u'scg-reconfigFailure', 4), (u'srb3-IntegrityFailure', 5)])
__CG_ConfigInfo_IEs_scgFailureInfo_failureType._ext = None
__CG_ConfigInfo_IEs_scgFailureInfo_measResultSCG = OCT_STR(name=u'measResultSCG', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CG_ConfigInfo_IEs_scgFailureInfo_measResultSCG_contain = SEQ(name='_cont_measResultSCG', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultSCG-Failure')))
__CG_ConfigInfo_IEs_scgFailureInfo_measResultSCG._const_cont = ___CG_ConfigInfo_IEs_scgFailureInfo_measResultSCG_contain
_CG_ConfigInfo_IEs_scgFailureInfo._cont = ASN1Dict([
(u'failureType', __CG_ConfigInfo_IEs_scgFailureInfo_failureType),
(u'measResultSCG', __CG_ConfigInfo_IEs_scgFailureInfo_measResultSCG),
])
_CG_ConfigInfo_IEs_scgFailureInfo._ext = None
_CG_ConfigInfo_IEs_configRestrictInfo = SEQ(name=u'configRestrictInfo', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'ConfigRestrictInfoSCG')), opt=True)
_CG_ConfigInfo_IEs_drx_InfoMCG = SEQ(name=u'drx-InfoMCG', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'DRX-Info')), opt=True)
_CG_ConfigInfo_IEs_measConfigMN = SEQ(name=u'measConfigMN', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'MeasConfigMN')), opt=True)
_CG_ConfigInfo_IEs_sourceConfigSCG = OCT_STR(name=u'sourceConfigSCG', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CG_ConfigInfo_IEs_sourceConfigSCG_contain = SEQ(name='_cont_sourceConfigSCG', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCReconfiguration')))
_CG_ConfigInfo_IEs_sourceConfigSCG._const_cont = __CG_ConfigInfo_IEs_sourceConfigSCG_contain
_CG_ConfigInfo_IEs_scg_RB_Config = OCT_STR(name=u'scg-RB-Config', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CG_ConfigInfo_IEs_scg_RB_Config_contain = SEQ(name='_cont_scg-RB-Config', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'RadioBearerConfig')))
_CG_ConfigInfo_IEs_scg_RB_Config._const_cont = __CG_ConfigInfo_IEs_scg_RB_Config_contain
_CG_ConfigInfo_IEs_mcg_RB_Config = OCT_STR(name=u'mcg-RB-Config', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CG_ConfigInfo_IEs_mcg_RB_Config_contain = SEQ(name='_cont_mcg-RB-Config', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'RadioBearerConfig')))
_CG_ConfigInfo_IEs_mcg_RB_Config._const_cont = __CG_ConfigInfo_IEs_mcg_RB_Config_contain
_CG_ConfigInfo_IEs_mrdc_AssistanceInfo = SEQ(name=u'mrdc-AssistanceInfo', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'MRDC-AssistanceInfo')), opt=True)
_CG_ConfigInfo_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CG_ConfigInfo_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_CG_ConfigInfo_IEs_nonCriticalExtension._ext = None
CG_ConfigInfo_IEs._cont = ASN1Dict([
(u'ue-CapabilityInfo', _CG_ConfigInfo_IEs_ue_CapabilityInfo),
(u'candidateCellInfoListMN', _CG_ConfigInfo_IEs_candidateCellInfoListMN),
(u'candidateCellInfoListSN', _CG_ConfigInfo_IEs_candidateCellInfoListSN),
(u'measResultCellListSFTD', _CG_ConfigInfo_IEs_measResultCellListSFTD),
(u'scgFailureInfo', _CG_ConfigInfo_IEs_scgFailureInfo),
(u'configRestrictInfo', _CG_ConfigInfo_IEs_configRestrictInfo),
(u'drx-InfoMCG', _CG_ConfigInfo_IEs_drx_InfoMCG),
(u'measConfigMN', _CG_ConfigInfo_IEs_measConfigMN),
(u'sourceConfigSCG', _CG_ConfigInfo_IEs_sourceConfigSCG),
(u'scg-RB-Config', _CG_ConfigInfo_IEs_scg_RB_Config),
(u'mcg-RB-Config', _CG_ConfigInfo_IEs_mcg_RB_Config),
(u'mrdc-AssistanceInfo', _CG_ConfigInfo_IEs_mrdc_AssistanceInfo),
(u'nonCriticalExtension', _CG_ConfigInfo_IEs_nonCriticalExtension),
])
CG_ConfigInfo_IEs._ext = None
#-----< ConfigRestrictInfoSCG >-----#
ConfigRestrictInfoSCG = SEQ(name=u'ConfigRestrictInfoSCG', mode=MODE_TYPE)
_ConfigRestrictInfoSCG_allowedBC_ListMRDC = SEQ_OF(name=u'allowedBC-ListMRDC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'BandCombinationInfoList')), opt=True)
_ConfigRestrictInfoSCG_powerCoordination_FR1 = SEQ(name=u'powerCoordination-FR1', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ConfigRestrictInfoSCG_powerCoordination_FR1_p_maxNR_FR1 = INT(name=u'p-maxNR-FR1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'P-Max')), opt=True)
__ConfigRestrictInfoSCG_powerCoordination_FR1_p_maxEUTRA = INT(name=u'p-maxEUTRA', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'P-Max')), opt=True)
__ConfigRestrictInfoSCG_powerCoordination_FR1_p_maxUE_FR1 = INT(name=u'p-maxUE-FR1', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'P-Max')), opt=True)
_ConfigRestrictInfoSCG_powerCoordination_FR1._cont = ASN1Dict([
(u'p-maxNR-FR1', __ConfigRestrictInfoSCG_powerCoordination_FR1_p_maxNR_FR1),
(u'p-maxEUTRA', __ConfigRestrictInfoSCG_powerCoordination_FR1_p_maxEUTRA),
(u'p-maxUE-FR1', __ConfigRestrictInfoSCG_powerCoordination_FR1_p_maxUE_FR1),
])
_ConfigRestrictInfoSCG_powerCoordination_FR1._ext = None
_ConfigRestrictInfoSCG_servCellIndexRangeSCG = SEQ(name=u'servCellIndexRangeSCG', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ConfigRestrictInfoSCG_servCellIndexRangeSCG_lowBound = INT(name=u'lowBound', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')))
__ConfigRestrictInfoSCG_servCellIndexRangeSCG_upBound = INT(name=u'upBound', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')))
_ConfigRestrictInfoSCG_servCellIndexRangeSCG._cont = ASN1Dict([
(u'lowBound', __ConfigRestrictInfoSCG_servCellIndexRangeSCG_lowBound),
(u'upBound', __ConfigRestrictInfoSCG_servCellIndexRangeSCG_upBound),
])
_ConfigRestrictInfoSCG_servCellIndexRangeSCG._ext = None
_ConfigRestrictInfoSCG_maxMeasFreqsSCG_NR = INT(name=u'maxMeasFreqsSCG-NR', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ConfigRestrictInfoSCG_maxMeasFreqsSCG_NR._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_ConfigRestrictInfoSCG_maxMeasIdentitiesSCG_NR = INT(name=u'maxMeasIdentitiesSCG-NR', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ConfigRestrictInfoSCG_maxMeasIdentitiesSCG_NR._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=62)], ev=None, er=[])
ConfigRestrictInfoSCG._cont = ASN1Dict([
(u'allowedBC-ListMRDC', _ConfigRestrictInfoSCG_allowedBC_ListMRDC),
(u'powerCoordination-FR1', _ConfigRestrictInfoSCG_powerCoordination_FR1),
(u'servCellIndexRangeSCG', _ConfigRestrictInfoSCG_servCellIndexRangeSCG),
(u'maxMeasFreqsSCG-NR', _ConfigRestrictInfoSCG_maxMeasFreqsSCG_NR),
(u'maxMeasIdentitiesSCG-NR', _ConfigRestrictInfoSCG_maxMeasIdentitiesSCG_NR),
])
ConfigRestrictInfoSCG._ext = []
#-----< BandCombinationInfoList >-----#
BandCombinationInfoList = SEQ_OF(name=u'BandCombinationInfoList', mode=MODE_TYPE)
_BandCombinationInfoList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-InterNodeDefinitions', 'BandCombinationInfo')))
BandCombinationInfoList._cont = _BandCombinationInfoList__item_
BandCombinationInfoList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65536)], ev=None, er=[])
#-----< BandCombinationInfo >-----#
BandCombinationInfo = SEQ(name=u'BandCombinationInfo', mode=MODE_TYPE)
_BandCombinationInfo_bandCombinationIndex = INT(name=u'bandCombinationIndex', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'BandCombinationIndex')))
_BandCombinationInfo_allowedFeatureSetsList = SEQ_OF(name=u'allowedFeatureSetsList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BandCombinationInfo_allowedFeatureSetsList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-InterNodeDefinitions', 'FeatureSetEntryIndex')))
_BandCombinationInfo_allowedFeatureSetsList._cont = __BandCombinationInfo_allowedFeatureSetsList__item_
_BandCombinationInfo_allowedFeatureSetsList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=128)], ev=None, er=[])
BandCombinationInfo._cont = ASN1Dict([
(u'bandCombinationIndex', _BandCombinationInfo_bandCombinationIndex),
(u'allowedFeatureSetsList', _BandCombinationInfo_allowedFeatureSetsList),
])
BandCombinationInfo._ext = None
#-----< FeatureSetEntryIndex >-----#
FeatureSetEntryIndex = INT(name=u'FeatureSetEntryIndex', mode=MODE_TYPE)
FeatureSetEntryIndex._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=128)], ev=None, er=[])
#-----< DRX-Info >-----#
DRX_Info = SEQ(name=u'DRX-Info', mode=MODE_TYPE)
_DRX_Info_drx_LongCycleStartOffset = CHOICE(name=u'drx-LongCycleStartOffset', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__DRX_Info_drx_LongCycleStartOffset_ms10 = INT(name=u'ms10', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Info_drx_LongCycleStartOffset_ms10._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=9)], ev=None, er=[])
__DRX_Info_drx_LongCycleStartOffset_ms20 = INT(name=u'ms20', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Info_drx_LongCycleStartOffset_ms20._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=19)], ev=None, er=[])
__DRX_Info_drx_LongCycleStartOffset_ms32 = INT(name=u'ms32', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Info_drx_LongCycleStartOffset_ms32._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=31)], ev=None, er=[])
__DRX_Info_drx_LongCycleStartOffset_ms40 = INT(name=u'ms40', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Info_drx_LongCycleStartOffset_ms40._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=39)], ev=None, er=[])
__DRX_Info_drx_LongCycleStartOffset_ms60 = INT(name=u'ms60', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Info_drx_LongCycleStartOffset_ms60._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=59)], ev=None, er=[])
__DRX_Info_drx_LongCycleStartOffset_ms64 = INT(name=u'ms64', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Info_drx_LongCycleStartOffset_ms64._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=63)], ev=None, er=[])
__DRX_Info_drx_LongCycleStartOffset_ms70 = INT(name=u'ms70', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Info_drx_LongCycleStartOffset_ms70._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=69)], ev=None, er=[])
__DRX_Info_drx_LongCycleStartOffset_ms80 = INT(name=u'ms80', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Info_drx_LongCycleStartOffset_ms80._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=79)], ev=None, er=[])
__DRX_Info_drx_LongCycleStartOffset_ms128 = INT(name=u'ms128', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Info_drx_LongCycleStartOffset_ms128._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=None, er=[])
__DRX_Info_drx_LongCycleStartOffset_ms160 = INT(name=u'ms160', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Info_drx_LongCycleStartOffset_ms160._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=159)], ev=None, er=[])
__DRX_Info_drx_LongCycleStartOffset_ms256 = INT(name=u'ms256', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Info_drx_LongCycleStartOffset_ms256._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
__DRX_Info_drx_LongCycleStartOffset_ms320 = INT(name=u'ms320', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Info_drx_LongCycleStartOffset_ms320._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=319)], ev=None, er=[])
__DRX_Info_drx_LongCycleStartOffset_ms512 = INT(name=u'ms512', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Info_drx_LongCycleStartOffset_ms512._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
__DRX_Info_drx_LongCycleStartOffset_ms640 = INT(name=u'ms640', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Info_drx_LongCycleStartOffset_ms640._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=639)], ev=None, er=[])
__DRX_Info_drx_LongCycleStartOffset_ms1024 = INT(name=u'ms1024', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Info_drx_LongCycleStartOffset_ms1024._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1023)], ev=None, er=[])
__DRX_Info_drx_LongCycleStartOffset_ms1280 = INT(name=u'ms1280', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Info_drx_LongCycleStartOffset_ms1280._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1279)], ev=None, er=[])
__DRX_Info_drx_LongCycleStartOffset_ms2048 = INT(name=u'ms2048', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Info_drx_LongCycleStartOffset_ms2048._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=2047)], ev=None, er=[])
__DRX_Info_drx_LongCycleStartOffset_ms2560 = INT(name=u'ms2560', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Info_drx_LongCycleStartOffset_ms2560._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=2559)], ev=None, er=[])
__DRX_Info_drx_LongCycleStartOffset_ms5120 = INT(name=u'ms5120', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Info_drx_LongCycleStartOffset_ms5120._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=5119)], ev=None, er=[])
__DRX_Info_drx_LongCycleStartOffset_ms10240 = INT(name=u'ms10240', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Info_drx_LongCycleStartOffset_ms10240._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=10239)], ev=None, er=[])
_DRX_Info_drx_LongCycleStartOffset._cont = ASN1Dict([
(u'ms10', __DRX_Info_drx_LongCycleStartOffset_ms10),
(u'ms20', __DRX_Info_drx_LongCycleStartOffset_ms20),
(u'ms32', __DRX_Info_drx_LongCycleStartOffset_ms32),
(u'ms40', __DRX_Info_drx_LongCycleStartOffset_ms40),
(u'ms60', __DRX_Info_drx_LongCycleStartOffset_ms60),
(u'ms64', __DRX_Info_drx_LongCycleStartOffset_ms64),
(u'ms70', __DRX_Info_drx_LongCycleStartOffset_ms70),
(u'ms80', __DRX_Info_drx_LongCycleStartOffset_ms80),
(u'ms128', __DRX_Info_drx_LongCycleStartOffset_ms128),
(u'ms160', __DRX_Info_drx_LongCycleStartOffset_ms160),
(u'ms256', __DRX_Info_drx_LongCycleStartOffset_ms256),
(u'ms320', __DRX_Info_drx_LongCycleStartOffset_ms320),
(u'ms512', __DRX_Info_drx_LongCycleStartOffset_ms512),
(u'ms640', __DRX_Info_drx_LongCycleStartOffset_ms640),
(u'ms1024', __DRX_Info_drx_LongCycleStartOffset_ms1024),
(u'ms1280', __DRX_Info_drx_LongCycleStartOffset_ms1280),
(u'ms2048', __DRX_Info_drx_LongCycleStartOffset_ms2048),
(u'ms2560', __DRX_Info_drx_LongCycleStartOffset_ms2560),
(u'ms5120', __DRX_Info_drx_LongCycleStartOffset_ms5120),
(u'ms10240', __DRX_Info_drx_LongCycleStartOffset_ms10240),
])
_DRX_Info_drx_LongCycleStartOffset._ext = None
_DRX_Info_shortDRX = SEQ(name=u'shortDRX', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__DRX_Info_shortDRX_drx_ShortCycle = ENUM(name=u'drx-ShortCycle', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Info_shortDRX_drx_ShortCycle._cont = ASN1Dict([(u'ms2', 0), (u'ms3', 1), (u'ms4', 2), (u'ms5', 3), (u'ms6', 4), (u'ms7', 5), (u'ms8', 6), (u'ms10', 7), (u'ms14', 8), (u'ms16', 9), (u'ms20', 10), (u'ms30', 11), (u'ms32', 12), (u'ms35', 13), (u'ms40', 14), (u'ms64', 15), (u'ms80', 16), (u'ms128', 17), (u'ms160', 18), (u'ms256', 19), (u'ms320', 20), (u'ms512', 21), (u'ms640', 22), (u'spare9', 23), (u'spare8', 24), (u'spare7', 25), (u'spare6', 26), (u'spare5', 27), (u'spare4', 28), (u'spare3', 29), (u'spare2', 30), (u'spare1', 31)])
__DRX_Info_shortDRX_drx_ShortCycle._ext = None
__DRX_Info_shortDRX_drx_ShortCycleTimer = INT(name=u'drx-ShortCycleTimer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Info_shortDRX_drx_ShortCycleTimer._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_DRX_Info_shortDRX._cont = ASN1Dict([
(u'drx-ShortCycle', __DRX_Info_shortDRX_drx_ShortCycle),
(u'drx-ShortCycleTimer', __DRX_Info_shortDRX_drx_ShortCycleTimer),
])
_DRX_Info_shortDRX._ext = None
DRX_Info._cont = ASN1Dict([
(u'drx-LongCycleStartOffset', _DRX_Info_drx_LongCycleStartOffset),
(u'shortDRX', _DRX_Info_shortDRX),
])
DRX_Info._ext = None
#-----< MeasConfigMN >-----#
MeasConfigMN = SEQ(name=u'MeasConfigMN', mode=MODE_TYPE)
_MeasConfigMN_measuredFrequenciesMN = SEQ_OF(name=u'measuredFrequenciesMN', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MeasConfigMN_measuredFrequenciesMN__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-InterNodeDefinitions', 'NR-FreqInfo')))
_MeasConfigMN_measuredFrequenciesMN._cont = __MeasConfigMN_measuredFrequenciesMN__item_
_MeasConfigMN_measuredFrequenciesMN._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_MeasConfigMN_measGapConfig = CHOICE(name=u'measGapConfig', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__MeasConfigMN_measGapConfig_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MeasConfigMN_measGapConfig_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'GapConfig')))
_MeasConfigMN_measGapConfig._cont = ASN1Dict([
(u'release', __MeasConfigMN_measGapConfig_release),
(u'setup', __MeasConfigMN_measGapConfig_setup),
])
_MeasConfigMN_measGapConfig._ext = None
_MeasConfigMN_gapPurpose = ENUM(name=u'gapPurpose', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MeasConfigMN_gapPurpose._cont = ASN1Dict([(u'perUE', 0), (u'perFR1', 1)])
_MeasConfigMN_gapPurpose._ext = None
MeasConfigMN._cont = ASN1Dict([
(u'measuredFrequenciesMN', _MeasConfigMN_measuredFrequenciesMN),
(u'measGapConfig', _MeasConfigMN_measGapConfig),
(u'gapPurpose', _MeasConfigMN_gapPurpose),
])
MeasConfigMN._ext = []
#-----< MRDC-AssistanceInfo >-----#
MRDC_AssistanceInfo = SEQ(name=u'MRDC-AssistanceInfo', mode=MODE_TYPE)
_MRDC_AssistanceInfo_affectedCarrierFreqCombInfoListMRDC = SEQ_OF(name=u'affectedCarrierFreqCombInfoListMRDC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MRDC_AssistanceInfo_affectedCarrierFreqCombInfoListMRDC__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-InterNodeDefinitions', 'AffectedCarrierFreqCombInfoMRDC')))
_MRDC_AssistanceInfo_affectedCarrierFreqCombInfoListMRDC._cont = __MRDC_AssistanceInfo_affectedCarrierFreqCombInfoListMRDC__item_
_MRDC_AssistanceInfo_affectedCarrierFreqCombInfoListMRDC._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=128)], ev=None, er=[])
MRDC_AssistanceInfo._cont = ASN1Dict([
(u'affectedCarrierFreqCombInfoListMRDC', _MRDC_AssistanceInfo_affectedCarrierFreqCombInfoListMRDC),
])
MRDC_AssistanceInfo._ext = []
#-----< AffectedCarrierFreqCombInfoMRDC >-----#
AffectedCarrierFreqCombInfoMRDC = SEQ(name=u'AffectedCarrierFreqCombInfoMRDC', mode=MODE_TYPE)
_AffectedCarrierFreqCombInfoMRDC_victimSystemType = SEQ(name=u'victimSystemType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'VictimSystemType')))
_AffectedCarrierFreqCombInfoMRDC_interferenceDirectionMRDC = ENUM(name=u'interferenceDirectionMRDC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_AffectedCarrierFreqCombInfoMRDC_interferenceDirectionMRDC._cont = ASN1Dict([(u'eutra-nr', 0), (u'nr', 1), (u'other', 2), (u'utra-nr-other', 3), (u'nr-other', 4), (u'spare3', 5), (u'spare2', 6), (u'spare1', 7)])
_AffectedCarrierFreqCombInfoMRDC_interferenceDirectionMRDC._ext = None
_AffectedCarrierFreqCombInfoMRDC_affectedCarrierFreqCombMRDC = SEQ(name=u'affectedCarrierFreqCombMRDC', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__AffectedCarrierFreqCombInfoMRDC_affectedCarrierFreqCombMRDC_affectedCarrierFreqCombEUTRA = SEQ_OF(name=u'affectedCarrierFreqCombEUTRA', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'AffectedCarrierFreqCombEUTRA')), opt=True)
__AffectedCarrierFreqCombInfoMRDC_affectedCarrierFreqCombMRDC_affectedCarrierFreqCombNR = SEQ_OF(name=u'affectedCarrierFreqCombNR', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'AffectedCarrierFreqCombNR')))
_AffectedCarrierFreqCombInfoMRDC_affectedCarrierFreqCombMRDC._cont = ASN1Dict([
(u'affectedCarrierFreqCombEUTRA', __AffectedCarrierFreqCombInfoMRDC_affectedCarrierFreqCombMRDC_affectedCarrierFreqCombEUTRA),
(u'affectedCarrierFreqCombNR', __AffectedCarrierFreqCombInfoMRDC_affectedCarrierFreqCombMRDC_affectedCarrierFreqCombNR),
])
_AffectedCarrierFreqCombInfoMRDC_affectedCarrierFreqCombMRDC._ext = None
AffectedCarrierFreqCombInfoMRDC._cont = ASN1Dict([
(u'victimSystemType', _AffectedCarrierFreqCombInfoMRDC_victimSystemType),
(u'interferenceDirectionMRDC', _AffectedCarrierFreqCombInfoMRDC_interferenceDirectionMRDC),
(u'affectedCarrierFreqCombMRDC', _AffectedCarrierFreqCombInfoMRDC_affectedCarrierFreqCombMRDC),
])
AffectedCarrierFreqCombInfoMRDC._ext = None
#-----< VictimSystemType >-----#
VictimSystemType = SEQ(name=u'VictimSystemType', mode=MODE_TYPE)
_VictimSystemType_gps = ENUM(name=u'gps', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_VictimSystemType_gps._cont = ASN1Dict([(u'true', 0)])
_VictimSystemType_gps._ext = None
_VictimSystemType_glonass = ENUM(name=u'glonass', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_VictimSystemType_glonass._cont = ASN1Dict([(u'true', 0)])
_VictimSystemType_glonass._ext = None
_VictimSystemType_bds = ENUM(name=u'bds', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_VictimSystemType_bds._cont = ASN1Dict([(u'true', 0)])
_VictimSystemType_bds._ext = None
_VictimSystemType_galileo = ENUM(name=u'galileo', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_VictimSystemType_galileo._cont = ASN1Dict([(u'true', 0)])
_VictimSystemType_galileo._ext = None
_VictimSystemType_wlan = ENUM(name=u'wlan', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_VictimSystemType_wlan._cont = ASN1Dict([(u'true', 0)])
_VictimSystemType_wlan._ext = None
_VictimSystemType_bluetooth = ENUM(name=u'bluetooth', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_VictimSystemType_bluetooth._cont = ASN1Dict([(u'true', 0)])
_VictimSystemType_bluetooth._ext = None
VictimSystemType._cont = ASN1Dict([
(u'gps', _VictimSystemType_gps),
(u'glonass', _VictimSystemType_glonass),
(u'bds', _VictimSystemType_bds),
(u'galileo', _VictimSystemType_galileo),
(u'wlan', _VictimSystemType_wlan),
(u'bluetooth', _VictimSystemType_bluetooth),
])
VictimSystemType._ext = None
#-----< AffectedCarrierFreqCombEUTRA >-----#
AffectedCarrierFreqCombEUTRA = SEQ_OF(name=u'AffectedCarrierFreqCombEUTRA', mode=MODE_TYPE)
_AffectedCarrierFreqCombEUTRA__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueEUTRA')))
AffectedCarrierFreqCombEUTRA._cont = _AffectedCarrierFreqCombEUTRA__item_
AffectedCarrierFreqCombEUTRA._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< AffectedCarrierFreqCombNR >-----#
AffectedCarrierFreqCombNR = SEQ_OF(name=u'AffectedCarrierFreqCombNR', mode=MODE_TYPE)
_AffectedCarrierFreqCombNR__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')))
AffectedCarrierFreqCombNR._cont = _AffectedCarrierFreqCombNR__item_
AffectedCarrierFreqCombNR._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< MeasurementTimingConfiguration >-----#
MeasurementTimingConfiguration = SEQ(name=u'MeasurementTimingConfiguration', mode=MODE_TYPE)
_MeasurementTimingConfiguration_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__MeasurementTimingConfiguration_criticalExtensions_c1 = CHOICE(name=u'c1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___MeasurementTimingConfiguration_criticalExtensions_c1_measTimingConf = SEQ(name=u'measTimingConf', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'MeasurementTimingConfiguration-IEs')))
___MeasurementTimingConfiguration_criticalExtensions_c1_spare3 = NULL(name=u'spare3', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___MeasurementTimingConfiguration_criticalExtensions_c1_spare2 = NULL(name=u'spare2', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___MeasurementTimingConfiguration_criticalExtensions_c1_spare1 = NULL(name=u'spare1', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MeasurementTimingConfiguration_criticalExtensions_c1._cont = ASN1Dict([
(u'measTimingConf', ___MeasurementTimingConfiguration_criticalExtensions_c1_measTimingConf),
(u'spare3', ___MeasurementTimingConfiguration_criticalExtensions_c1_spare3),
(u'spare2', ___MeasurementTimingConfiguration_criticalExtensions_c1_spare2),
(u'spare1', ___MeasurementTimingConfiguration_criticalExtensions_c1_spare1),
])
__MeasurementTimingConfiguration_criticalExtensions_c1._ext = None
__MeasurementTimingConfiguration_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MeasurementTimingConfiguration_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__MeasurementTimingConfiguration_criticalExtensions_criticalExtensionsFuture._ext = None
_MeasurementTimingConfiguration_criticalExtensions._cont = ASN1Dict([
(u'c1', __MeasurementTimingConfiguration_criticalExtensions_c1),
(u'criticalExtensionsFuture', __MeasurementTimingConfiguration_criticalExtensions_criticalExtensionsFuture),
])
_MeasurementTimingConfiguration_criticalExtensions._ext = None
MeasurementTimingConfiguration._cont = ASN1Dict([
(u'criticalExtensions', _MeasurementTimingConfiguration_criticalExtensions),
])
MeasurementTimingConfiguration._ext = None
#-----< MeasurementTimingConfiguration-IEs >-----#
MeasurementTimingConfiguration_IEs = SEQ(name=u'MeasurementTimingConfiguration-IEs', mode=MODE_TYPE)
_MeasurementTimingConfiguration_IEs_measTiming = SEQ_OF(name=u'measTiming', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'MeasTimingList')), opt=True)
_MeasurementTimingConfiguration_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MeasurementTimingConfiguration_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_MeasurementTimingConfiguration_IEs_nonCriticalExtension._ext = None
MeasurementTimingConfiguration_IEs._cont = ASN1Dict([
(u'measTiming', _MeasurementTimingConfiguration_IEs_measTiming),
(u'nonCriticalExtension', _MeasurementTimingConfiguration_IEs_nonCriticalExtension),
])
MeasurementTimingConfiguration_IEs._ext = None
#-----< MeasTimingList >-----#
MeasTimingList = SEQ_OF(name=u'MeasTimingList', mode=MODE_TYPE)
_MeasTimingList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-InterNodeDefinitions', 'MeasTiming')))
MeasTimingList._cont = _MeasTimingList__item_
MeasTimingList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< MeasTiming >-----#
MeasTiming = SEQ(name=u'MeasTiming', mode=MODE_TYPE)
_MeasTiming_frequencyAndTiming = SEQ(name=u'frequencyAndTiming', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MeasTiming_frequencyAndTiming_carrierFreq = INT(name=u'carrierFreq', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')))
__MeasTiming_frequencyAndTiming_ssbSubcarrierSpacing = ENUM(name=u'ssbSubcarrierSpacing', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SubcarrierSpacing')))
__MeasTiming_frequencyAndTiming_ssb_MeasurementTimingConfiguration = SEQ(name=u'ssb-MeasurementTimingConfiguration', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-MTC')))
__MeasTiming_frequencyAndTiming_ss_RSSI_Measurement = SEQ(name=u'ss-RSSI-Measurement', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SS-RSSI-Measurement')), opt=True)
_MeasTiming_frequencyAndTiming._cont = ASN1Dict([
(u'carrierFreq', __MeasTiming_frequencyAndTiming_carrierFreq),
(u'ssbSubcarrierSpacing', __MeasTiming_frequencyAndTiming_ssbSubcarrierSpacing),
(u'ssb-MeasurementTimingConfiguration', __MeasTiming_frequencyAndTiming_ssb_MeasurementTimingConfiguration),
(u'ss-RSSI-Measurement', __MeasTiming_frequencyAndTiming_ss_RSSI_Measurement),
])
_MeasTiming_frequencyAndTiming._ext = None
MeasTiming._cont = ASN1Dict([
(u'frequencyAndTiming', _MeasTiming_frequencyAndTiming),
])
MeasTiming._ext = []
#-----< UERadioPagingInformation >-----#
UERadioPagingInformation = SEQ(name=u'UERadioPagingInformation', mode=MODE_TYPE)
_UERadioPagingInformation_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__UERadioPagingInformation_criticalExtensions_c1 = CHOICE(name=u'c1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___UERadioPagingInformation_criticalExtensions_c1_ueRadioPagingInformation = SEQ(name=u'ueRadioPagingInformation', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'UERadioPagingInformation-IEs')))
___UERadioPagingInformation_criticalExtensions_c1_spare7 = NULL(name=u'spare7', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___UERadioPagingInformation_criticalExtensions_c1_spare6 = NULL(name=u'spare6', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___UERadioPagingInformation_criticalExtensions_c1_spare5 = NULL(name=u'spare5', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___UERadioPagingInformation_criticalExtensions_c1_spare4 = NULL(name=u'spare4', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___UERadioPagingInformation_criticalExtensions_c1_spare3 = NULL(name=u'spare3', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___UERadioPagingInformation_criticalExtensions_c1_spare2 = NULL(name=u'spare2', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___UERadioPagingInformation_criticalExtensions_c1_spare1 = NULL(name=u'spare1', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__UERadioPagingInformation_criticalExtensions_c1._cont = ASN1Dict([
(u'ueRadioPagingInformation', ___UERadioPagingInformation_criticalExtensions_c1_ueRadioPagingInformation),
(u'spare7', ___UERadioPagingInformation_criticalExtensions_c1_spare7),
(u'spare6', ___UERadioPagingInformation_criticalExtensions_c1_spare6),
(u'spare5', ___UERadioPagingInformation_criticalExtensions_c1_spare5),
(u'spare4', ___UERadioPagingInformation_criticalExtensions_c1_spare4),
(u'spare3', ___UERadioPagingInformation_criticalExtensions_c1_spare3),
(u'spare2', ___UERadioPagingInformation_criticalExtensions_c1_spare2),
(u'spare1', ___UERadioPagingInformation_criticalExtensions_c1_spare1),
])
__UERadioPagingInformation_criticalExtensions_c1._ext = None
__UERadioPagingInformation_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__UERadioPagingInformation_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__UERadioPagingInformation_criticalExtensions_criticalExtensionsFuture._ext = None
_UERadioPagingInformation_criticalExtensions._cont = ASN1Dict([
(u'c1', __UERadioPagingInformation_criticalExtensions_c1),
(u'criticalExtensionsFuture', __UERadioPagingInformation_criticalExtensions_criticalExtensionsFuture),
])
_UERadioPagingInformation_criticalExtensions._ext = None
UERadioPagingInformation._cont = ASN1Dict([
(u'criticalExtensions', _UERadioPagingInformation_criticalExtensions),
])
UERadioPagingInformation._ext = None
#-----< UERadioPagingInformation-IEs >-----#
UERadioPagingInformation_IEs = SEQ(name=u'UERadioPagingInformation-IEs', mode=MODE_TYPE)
_UERadioPagingInformation_IEs_supportedBandListNRForPaging = SEQ_OF(name=u'supportedBandListNRForPaging', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__UERadioPagingInformation_IEs_supportedBandListNRForPaging__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqBandIndicatorNR')))
_UERadioPagingInformation_IEs_supportedBandListNRForPaging._cont = __UERadioPagingInformation_IEs_supportedBandListNRForPaging__item_
_UERadioPagingInformation_IEs_supportedBandListNRForPaging._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=1024)], ev=None, er=[])
_UERadioPagingInformation_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UERadioPagingInformation_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_UERadioPagingInformation_IEs_nonCriticalExtension._ext = None
UERadioPagingInformation_IEs._cont = ASN1Dict([
(u'supportedBandListNRForPaging', _UERadioPagingInformation_IEs_supportedBandListNRForPaging),
(u'nonCriticalExtension', _UERadioPagingInformation_IEs_nonCriticalExtension),
])
UERadioPagingInformation_IEs._ext = None
#-----< UERadioAccessCapabilityInformation >-----#
UERadioAccessCapabilityInformation = SEQ(name=u'UERadioAccessCapabilityInformation', mode=MODE_TYPE)
_UERadioAccessCapabilityInformation_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__UERadioAccessCapabilityInformation_criticalExtensions_c1 = CHOICE(name=u'c1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___UERadioAccessCapabilityInformation_criticalExtensions_c1_ueRadioAccessCapabilityInformation = SEQ(name=u'ueRadioAccessCapabilityInformation', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'UERadioAccessCapabilityInformation-IEs')))
___UERadioAccessCapabilityInformation_criticalExtensions_c1_spare7 = NULL(name=u'spare7', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___UERadioAccessCapabilityInformation_criticalExtensions_c1_spare6 = NULL(name=u'spare6', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___UERadioAccessCapabilityInformation_criticalExtensions_c1_spare5 = NULL(name=u'spare5', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___UERadioAccessCapabilityInformation_criticalExtensions_c1_spare4 = NULL(name=u'spare4', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___UERadioAccessCapabilityInformation_criticalExtensions_c1_spare3 = NULL(name=u'spare3', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___UERadioAccessCapabilityInformation_criticalExtensions_c1_spare2 = NULL(name=u'spare2', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___UERadioAccessCapabilityInformation_criticalExtensions_c1_spare1 = NULL(name=u'spare1', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__UERadioAccessCapabilityInformation_criticalExtensions_c1._cont = ASN1Dict([
(u'ueRadioAccessCapabilityInformation', ___UERadioAccessCapabilityInformation_criticalExtensions_c1_ueRadioAccessCapabilityInformation),
(u'spare7', ___UERadioAccessCapabilityInformation_criticalExtensions_c1_spare7),
(u'spare6', ___UERadioAccessCapabilityInformation_criticalExtensions_c1_spare6),
(u'spare5', ___UERadioAccessCapabilityInformation_criticalExtensions_c1_spare5),
(u'spare4', ___UERadioAccessCapabilityInformation_criticalExtensions_c1_spare4),
(u'spare3', ___UERadioAccessCapabilityInformation_criticalExtensions_c1_spare3),
(u'spare2', ___UERadioAccessCapabilityInformation_criticalExtensions_c1_spare2),
(u'spare1', ___UERadioAccessCapabilityInformation_criticalExtensions_c1_spare1),
])
__UERadioAccessCapabilityInformation_criticalExtensions_c1._ext = None
__UERadioAccessCapabilityInformation_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__UERadioAccessCapabilityInformation_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__UERadioAccessCapabilityInformation_criticalExtensions_criticalExtensionsFuture._ext = None
_UERadioAccessCapabilityInformation_criticalExtensions._cont = ASN1Dict([
(u'c1', __UERadioAccessCapabilityInformation_criticalExtensions_c1),
(u'criticalExtensionsFuture', __UERadioAccessCapabilityInformation_criticalExtensions_criticalExtensionsFuture),
])
_UERadioAccessCapabilityInformation_criticalExtensions._ext = None
UERadioAccessCapabilityInformation._cont = ASN1Dict([
(u'criticalExtensions', _UERadioAccessCapabilityInformation_criticalExtensions),
])
UERadioAccessCapabilityInformation._ext = None
#-----< UERadioAccessCapabilityInformation-IEs >-----#
UERadioAccessCapabilityInformation_IEs = SEQ(name=u'UERadioAccessCapabilityInformation-IEs', mode=MODE_TYPE)
_UERadioAccessCapabilityInformation_IEs_ue_RadioAccessCapabilityInfo = OCT_STR(name=u'ue-RadioAccessCapabilityInfo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__UERadioAccessCapabilityInformation_IEs_ue_RadioAccessCapabilityInfo_contain = SEQ_OF(name='_cont_ue-RadioAccessCapabilityInfo', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-CapabilityRAT-ContainerList')))
_UERadioAccessCapabilityInformation_IEs_ue_RadioAccessCapabilityInfo._const_cont = __UERadioAccessCapabilityInformation_IEs_ue_RadioAccessCapabilityInfo_contain
_UERadioAccessCapabilityInformation_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UERadioAccessCapabilityInformation_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_UERadioAccessCapabilityInformation_IEs_nonCriticalExtension._ext = None
UERadioAccessCapabilityInformation_IEs._cont = ASN1Dict([
(u'ue-RadioAccessCapabilityInfo', _UERadioAccessCapabilityInformation_IEs_ue_RadioAccessCapabilityInfo),
(u'nonCriticalExtension', _UERadioAccessCapabilityInformation_IEs_nonCriticalExtension),
])
UERadioAccessCapabilityInformation_IEs._ext = None
#-----< maxMeasFreqsMN >-----#
maxMeasFreqsMN = INT(name=u'maxMeasFreqsMN', mode=MODE_VALUE)
maxMeasFreqsMN._val = 32
#-----< maxMeasFreqsSN >-----#
maxMeasFreqsSN = INT(name=u'maxMeasFreqsSN', mode=MODE_VALUE)
maxMeasFreqsSN._val = 32
#-----< maxMeasIdentitiesMN >-----#
maxMeasIdentitiesMN = INT(name=u'maxMeasIdentitiesMN', mode=MODE_VALUE)
maxMeasIdentitiesMN._val = 62
#-----< maxCellPrep >-----#
maxCellPrep = INT(name=u'maxCellPrep', mode=MODE_VALUE)
maxCellPrep._val = 32
_all_ = [
___HandoverCommand_criticalExtensions_c1_handoverCommand,
___HandoverCommand_criticalExtensions_c1_spare3,
___HandoverCommand_criticalExtensions_c1_spare2,
___HandoverCommand_criticalExtensions_c1_spare1,
__HandoverCommand_criticalExtensions_c1,
__HandoverCommand_criticalExtensions_criticalExtensionsFuture,
_HandoverCommand_criticalExtensions,
HandoverCommand,
__HandoverCommand_IEs_handoverCommandMessage_contain,
_HandoverCommand_IEs_handoverCommandMessage,
_HandoverCommand_IEs_nonCriticalExtension,
HandoverCommand_IEs,
___HandoverPreparationInformation_criticalExtensions_c1_handoverPreparationInformation,
___HandoverPreparationInformation_criticalExtensions_c1_spare3,
___HandoverPreparationInformation_criticalExtensions_c1_spare2,
___HandoverPreparationInformation_criticalExtensions_c1_spare1,
__HandoverPreparationInformation_criticalExtensions_c1,
__HandoverPreparationInformation_criticalExtensions_criticalExtensionsFuture,
_HandoverPreparationInformation_criticalExtensions,
HandoverPreparationInformation,
_HandoverPreparationInformation_IEs_ue_CapabilityRAT_List,
_HandoverPreparationInformation_IEs_sourceConfig,
_HandoverPreparationInformation_IEs_rrm_Config,
_HandoverPreparationInformation_IEs_as_Context,
_HandoverPreparationInformation_IEs_nonCriticalExtension,
HandoverPreparationInformation_IEs,
__AS_Config_rrcReconfiguration_contain,
_AS_Config_rrcReconfiguration,
AS_Config,
_AS_Context_reestablishmentInfo,
_AS_Context_configRestrictInfo,
_AS_Context_ran_NotificationAreaInfo,
AS_Context,
_ReestablishmentInfo_sourcePhysCellId,
_ReestablishmentInfo_targetCellShortMAC_I,
_ReestablishmentInfo_additionalReestabInfoList,
ReestablishmentInfo,
_ReestabNCellInfoList__item_,
ReestabNCellInfoList,
_ReestabNCellInfo_cellIdentity,
_ReestabNCellInfo_key_gNodeB_Star,
_ReestabNCellInfo_shortMAC_I,
ReestabNCellInfo,
_RRM_Config_ue_InactiveTime,
_RRM_Config_candidateCellInfoList,
RRM_Config,
___CG_Config_criticalExtensions_c1_cg_Config,
___CG_Config_criticalExtensions_c1_spare3,
___CG_Config_criticalExtensions_c1_spare2,
___CG_Config_criticalExtensions_c1_spare1,
__CG_Config_criticalExtensions_c1,
__CG_Config_criticalExtensions_criticalExtensionsFuture,
_CG_Config_criticalExtensions,
CG_Config,
__CG_Config_IEs_scg_CellGroupConfig_contain,
_CG_Config_IEs_scg_CellGroupConfig,
__CG_Config_IEs_scg_RB_Config_contain,
_CG_Config_IEs_scg_RB_Config,
_CG_Config_IEs_configRestrictModReq,
_CG_Config_IEs_drx_InfoSCG,
__CG_Config_IEs_candidateCellInfoListSN_contain,
_CG_Config_IEs_candidateCellInfoListSN,
_CG_Config_IEs_measConfigSN,
_CG_Config_IEs_selectedBandCombinationNR,
_CG_Config_IEs_fr_InfoListSCG,
_CG_Config_IEs_candidateServingFreqListNR,
_CG_Config_IEs_nonCriticalExtension,
CG_Config_IEs,
__MeasConfigSN_measuredFrequenciesSN__item_,
_MeasConfigSN_measuredFrequenciesSN,
MeasConfigSN,
_NR_FreqInfo_measuredFrequency,
NR_FreqInfo,
_ConfigRestrictModReqSCG_requestedBC_MRDC,
_ConfigRestrictModReqSCG_requestedP_MaxFR1,
ConfigRestrictModReqSCG,
BandCombinationIndex,
_BandCombinationInfoSN_bandCombinationIndex,
_BandCombinationInfoSN_requestedFeatureSets,
BandCombinationInfoSN,
_FR_InfoList__item_,
FR_InfoList,
_FR_Info_servCellIndex,
_FR_Info_fr_Type,
FR_Info,
_CandidateServingFreqListNR__item_,
CandidateServingFreqListNR,
___CG_ConfigInfo_criticalExtensions_c1_cg_ConfigInfo,
___CG_ConfigInfo_criticalExtensions_c1_spare3,
___CG_ConfigInfo_criticalExtensions_c1_spare2,
___CG_ConfigInfo_criticalExtensions_c1_spare1,
__CG_ConfigInfo_criticalExtensions_c1,
__CG_ConfigInfo_criticalExtensions_criticalExtensionsFuture,
_CG_ConfigInfo_criticalExtensions,
CG_ConfigInfo,
__CG_ConfigInfo_IEs_ue_CapabilityInfo_contain,
_CG_ConfigInfo_IEs_ue_CapabilityInfo,
_CG_ConfigInfo_IEs_candidateCellInfoListMN,
__CG_ConfigInfo_IEs_candidateCellInfoListSN_contain,
_CG_ConfigInfo_IEs_candidateCellInfoListSN,
_CG_ConfigInfo_IEs_measResultCellListSFTD,
__CG_ConfigInfo_IEs_scgFailureInfo_failureType,
___CG_ConfigInfo_IEs_scgFailureInfo_measResultSCG_contain,
__CG_ConfigInfo_IEs_scgFailureInfo_measResultSCG,
_CG_ConfigInfo_IEs_scgFailureInfo,
_CG_ConfigInfo_IEs_configRestrictInfo,
_CG_ConfigInfo_IEs_drx_InfoMCG,
_CG_ConfigInfo_IEs_measConfigMN,
__CG_ConfigInfo_IEs_sourceConfigSCG_contain,
_CG_ConfigInfo_IEs_sourceConfigSCG,
__CG_ConfigInfo_IEs_scg_RB_Config_contain,
_CG_ConfigInfo_IEs_scg_RB_Config,
__CG_ConfigInfo_IEs_mcg_RB_Config_contain,
_CG_ConfigInfo_IEs_mcg_RB_Config,
_CG_ConfigInfo_IEs_mrdc_AssistanceInfo,
_CG_ConfigInfo_IEs_nonCriticalExtension,
CG_ConfigInfo_IEs,
_ConfigRestrictInfoSCG_allowedBC_ListMRDC,
__ConfigRestrictInfoSCG_powerCoordination_FR1_p_maxNR_FR1,
__ConfigRestrictInfoSCG_powerCoordination_FR1_p_maxEUTRA,
__ConfigRestrictInfoSCG_powerCoordination_FR1_p_maxUE_FR1,
_ConfigRestrictInfoSCG_powerCoordination_FR1,
__ConfigRestrictInfoSCG_servCellIndexRangeSCG_lowBound,
__ConfigRestrictInfoSCG_servCellIndexRangeSCG_upBound,
_ConfigRestrictInfoSCG_servCellIndexRangeSCG,
_ConfigRestrictInfoSCG_maxMeasFreqsSCG_NR,
_ConfigRestrictInfoSCG_maxMeasIdentitiesSCG_NR,
ConfigRestrictInfoSCG,
_BandCombinationInfoList__item_,
BandCombinationInfoList,
_BandCombinationInfo_bandCombinationIndex,
__BandCombinationInfo_allowedFeatureSetsList__item_,
_BandCombinationInfo_allowedFeatureSetsList,
BandCombinationInfo,
FeatureSetEntryIndex,
__DRX_Info_drx_LongCycleStartOffset_ms10,
__DRX_Info_drx_LongCycleStartOffset_ms20,
__DRX_Info_drx_LongCycleStartOffset_ms32,
__DRX_Info_drx_LongCycleStartOffset_ms40,
__DRX_Info_drx_LongCycleStartOffset_ms60,
__DRX_Info_drx_LongCycleStartOffset_ms64,
__DRX_Info_drx_LongCycleStartOffset_ms70,
__DRX_Info_drx_LongCycleStartOffset_ms80,
__DRX_Info_drx_LongCycleStartOffset_ms128,
__DRX_Info_drx_LongCycleStartOffset_ms160,
__DRX_Info_drx_LongCycleStartOffset_ms256,
__DRX_Info_drx_LongCycleStartOffset_ms320,
__DRX_Info_drx_LongCycleStartOffset_ms512,
__DRX_Info_drx_LongCycleStartOffset_ms640,
__DRX_Info_drx_LongCycleStartOffset_ms1024,
__DRX_Info_drx_LongCycleStartOffset_ms1280,
__DRX_Info_drx_LongCycleStartOffset_ms2048,
__DRX_Info_drx_LongCycleStartOffset_ms2560,
__DRX_Info_drx_LongCycleStartOffset_ms5120,
__DRX_Info_drx_LongCycleStartOffset_ms10240,
_DRX_Info_drx_LongCycleStartOffset,
__DRX_Info_shortDRX_drx_ShortCycle,
__DRX_Info_shortDRX_drx_ShortCycleTimer,
_DRX_Info_shortDRX,
DRX_Info,
__MeasConfigMN_measuredFrequenciesMN__item_,
_MeasConfigMN_measuredFrequenciesMN,
__MeasConfigMN_measGapConfig_release,
__MeasConfigMN_measGapConfig_setup,
_MeasConfigMN_measGapConfig,
_MeasConfigMN_gapPurpose,
MeasConfigMN,
__MRDC_AssistanceInfo_affectedCarrierFreqCombInfoListMRDC__item_,
_MRDC_AssistanceInfo_affectedCarrierFreqCombInfoListMRDC,
MRDC_AssistanceInfo,
_AffectedCarrierFreqCombInfoMRDC_victimSystemType,
_AffectedCarrierFreqCombInfoMRDC_interferenceDirectionMRDC,
__AffectedCarrierFreqCombInfoMRDC_affectedCarrierFreqCombMRDC_affectedCarrierFreqCombEUTRA,
__AffectedCarrierFreqCombInfoMRDC_affectedCarrierFreqCombMRDC_affectedCarrierFreqCombNR,
_AffectedCarrierFreqCombInfoMRDC_affectedCarrierFreqCombMRDC,
AffectedCarrierFreqCombInfoMRDC,
_VictimSystemType_gps,
_VictimSystemType_glonass,
_VictimSystemType_bds,
_VictimSystemType_galileo,
_VictimSystemType_wlan,
_VictimSystemType_bluetooth,
VictimSystemType,
_AffectedCarrierFreqCombEUTRA__item_,
AffectedCarrierFreqCombEUTRA,
_AffectedCarrierFreqCombNR__item_,
AffectedCarrierFreqCombNR,
___MeasurementTimingConfiguration_criticalExtensions_c1_measTimingConf,
___MeasurementTimingConfiguration_criticalExtensions_c1_spare3,
___MeasurementTimingConfiguration_criticalExtensions_c1_spare2,
___MeasurementTimingConfiguration_criticalExtensions_c1_spare1,
__MeasurementTimingConfiguration_criticalExtensions_c1,
__MeasurementTimingConfiguration_criticalExtensions_criticalExtensionsFuture,
_MeasurementTimingConfiguration_criticalExtensions,
MeasurementTimingConfiguration,
_MeasurementTimingConfiguration_IEs_measTiming,
_MeasurementTimingConfiguration_IEs_nonCriticalExtension,
MeasurementTimingConfiguration_IEs,
_MeasTimingList__item_,
MeasTimingList,
__MeasTiming_frequencyAndTiming_carrierFreq,
__MeasTiming_frequencyAndTiming_ssbSubcarrierSpacing,
__MeasTiming_frequencyAndTiming_ssb_MeasurementTimingConfiguration,
__MeasTiming_frequencyAndTiming_ss_RSSI_Measurement,
_MeasTiming_frequencyAndTiming,
MeasTiming,
___UERadioPagingInformation_criticalExtensions_c1_ueRadioPagingInformation,
___UERadioPagingInformation_criticalExtensions_c1_spare7,
___UERadioPagingInformation_criticalExtensions_c1_spare6,
___UERadioPagingInformation_criticalExtensions_c1_spare5,
___UERadioPagingInformation_criticalExtensions_c1_spare4,
___UERadioPagingInformation_criticalExtensions_c1_spare3,
___UERadioPagingInformation_criticalExtensions_c1_spare2,
___UERadioPagingInformation_criticalExtensions_c1_spare1,
__UERadioPagingInformation_criticalExtensions_c1,
__UERadioPagingInformation_criticalExtensions_criticalExtensionsFuture,
_UERadioPagingInformation_criticalExtensions,
UERadioPagingInformation,
__UERadioPagingInformation_IEs_supportedBandListNRForPaging__item_,
_UERadioPagingInformation_IEs_supportedBandListNRForPaging,
_UERadioPagingInformation_IEs_nonCriticalExtension,
UERadioPagingInformation_IEs,
___UERadioAccessCapabilityInformation_criticalExtensions_c1_ueRadioAccessCapabilityInformation,
___UERadioAccessCapabilityInformation_criticalExtensions_c1_spare7,
___UERadioAccessCapabilityInformation_criticalExtensions_c1_spare6,
___UERadioAccessCapabilityInformation_criticalExtensions_c1_spare5,
___UERadioAccessCapabilityInformation_criticalExtensions_c1_spare4,
___UERadioAccessCapabilityInformation_criticalExtensions_c1_spare3,
___UERadioAccessCapabilityInformation_criticalExtensions_c1_spare2,
___UERadioAccessCapabilityInformation_criticalExtensions_c1_spare1,
__UERadioAccessCapabilityInformation_criticalExtensions_c1,
__UERadioAccessCapabilityInformation_criticalExtensions_criticalExtensionsFuture,
_UERadioAccessCapabilityInformation_criticalExtensions,
UERadioAccessCapabilityInformation,
__UERadioAccessCapabilityInformation_IEs_ue_RadioAccessCapabilityInfo_contain,
_UERadioAccessCapabilityInformation_IEs_ue_RadioAccessCapabilityInfo,
_UERadioAccessCapabilityInformation_IEs_nonCriticalExtension,
UERadioAccessCapabilityInformation_IEs,
maxMeasFreqsMN,
maxMeasFreqsSN,
maxMeasIdentitiesMN,
maxCellPrep,
]
init_modules(NR_UE_Variables, NR_RRC_Definitions, NR_InterNodeDefinitions)