pycrate/pycrate_asn1dir/RRCNR.py

43734 lines
3.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_InterNodeDefinitions:
_name_ = u'NR-InterNodeDefinitions'
_oid_ = []
_obj_ = [
u'HandoverCommand',
u'HandoverCommand-IEs',
u'HandoverPreparationInformation',
u'HandoverPreparationInformation-IEs',
u'AS-Config',
u'AS-Context',
u'ConfigRestrictInfoDAPS-r16',
u'ConfigRestrictInfoDAPS-v1640',
u'ReestablishmentInfo',
u'ReestabNCellInfoList',
u'ReestabNCellInfo',
u'RRM-Config',
u'CG-Config',
u'CG-Config-IEs',
u'CG-Config-v1540-IEs',
u'CG-Config-v1560-IEs',
u'CG-Config-v1590-IEs',
u'CG-Config-v1610-IEs',
u'CG-Config-v1620-IEs',
u'CG-Config-v1630-IEs',
u'CG-Config-v1640-IEs',
u'ServCellInfoListSCG-NR-r16',
u'ServCellInfoXCG-NR-r16',
u'FrequencyConfig-NR-r16',
u'ServCellInfoListSCG-EUTRA-r16',
u'ServCellInfoXCG-EUTRA-r16',
u'TransmissionBandwidth-EUTRA-r16',
u'PH-TypeListSCG',
u'PH-InfoSCG',
u'PH-UplinkCarrierSCG',
u'MeasConfigSN',
u'NR-FreqInfo',
u'ConfigRestrictModReqSCG',
u'BandCombinationIndex',
u'BandCombinationInfoSN',
u'FR-InfoList',
u'FR-Info',
u'CandidateServingFreqListNR',
u'CandidateServingFreqListEUTRA',
u'T-Offset-r16',
u'CG-ConfigInfo',
u'CG-ConfigInfo-IEs',
u'CG-ConfigInfo-v1540-IEs',
u'CG-ConfigInfo-v1560-IEs',
u'CG-ConfigInfo-v1570-IEs',
u'CG-ConfigInfo-v1590-IEs',
u'CG-ConfigInfo-v1610-IEs',
u'CG-ConfigInfo-v1620-IEs',
u'CG-ConfigInfo-v1640-IEs',
u'ServCellInfoListMCG-NR-r16',
u'ServCellInfoListMCG-EUTRA-r16',
u'SFTD-FrequencyList-NR',
u'SFTD-FrequencyList-EUTRA',
u'ConfigRestrictInfoSCG',
u'SelectedBandEntriesMN',
u'BandEntryIndex',
u'PH-TypeListMCG',
u'PH-InfoMCG',
u'PH-UplinkCarrierMCG',
u'BandCombinationInfoList',
u'BandCombinationInfo',
u'FeatureSetEntryIndex',
u'DRX-Info',
u'DRX-Info2',
u'MeasConfigMN',
u'MRDC-AssistanceInfo',
u'AffectedCarrierFreqCombInfoMRDC',
u'VictimSystemType',
u'AffectedCarrierFreqCombEUTRA',
u'AffectedCarrierFreqCombNR',
u'MeasurementTimingConfiguration',
u'MeasurementTimingConfiguration-IEs',
u'MeasurementTimingConfiguration-v1550-IEs',
u'MeasurementTimingConfiguration-v1610-IEs',
u'MeasTimingList',
u'MeasTiming',
u'UERadioPagingInformation',
u'UERadioPagingInformation-IEs',
u'UERadioPagingInformation-v15e0-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'ConfigRestrictInfoDAPS-r16',
u'ConfigRestrictInfoDAPS-v1640',
u'ReestablishmentInfo',
u'ReestabNCellInfoList',
u'ReestabNCellInfo',
u'RRM-Config',
u'CG-Config',
u'CG-Config-IEs',
u'CG-Config-v1540-IEs',
u'CG-Config-v1560-IEs',
u'CG-Config-v1590-IEs',
u'CG-Config-v1610-IEs',
u'CG-Config-v1620-IEs',
u'CG-Config-v1630-IEs',
u'CG-Config-v1640-IEs',
u'ServCellInfoListSCG-NR-r16',
u'ServCellInfoXCG-NR-r16',
u'FrequencyConfig-NR-r16',
u'ServCellInfoListSCG-EUTRA-r16',
u'ServCellInfoXCG-EUTRA-r16',
u'TransmissionBandwidth-EUTRA-r16',
u'PH-TypeListSCG',
u'PH-InfoSCG',
u'PH-UplinkCarrierSCG',
u'MeasConfigSN',
u'NR-FreqInfo',
u'ConfigRestrictModReqSCG',
u'BandCombinationIndex',
u'BandCombinationInfoSN',
u'FR-InfoList',
u'FR-Info',
u'CandidateServingFreqListNR',
u'CandidateServingFreqListEUTRA',
u'T-Offset-r16',
u'CG-ConfigInfo',
u'CG-ConfigInfo-IEs',
u'CG-ConfigInfo-v1540-IEs',
u'CG-ConfigInfo-v1560-IEs',
u'CG-ConfigInfo-v1570-IEs',
u'CG-ConfigInfo-v1590-IEs',
u'CG-ConfigInfo-v1610-IEs',
u'CG-ConfigInfo-v1620-IEs',
u'CG-ConfigInfo-v1640-IEs',
u'ServCellInfoListMCG-NR-r16',
u'ServCellInfoListMCG-EUTRA-r16',
u'SFTD-FrequencyList-NR',
u'SFTD-FrequencyList-EUTRA',
u'ConfigRestrictInfoSCG',
u'SelectedBandEntriesMN',
u'BandEntryIndex',
u'PH-TypeListMCG',
u'PH-InfoMCG',
u'PH-UplinkCarrierMCG',
u'BandCombinationInfoList',
u'BandCombinationInfo',
u'FeatureSetEntryIndex',
u'DRX-Info',
u'DRX-Info2',
u'MeasConfigMN',
u'MRDC-AssistanceInfo',
u'AffectedCarrierFreqCombInfoMRDC',
u'VictimSystemType',
u'AffectedCarrierFreqCombEUTRA',
u'AffectedCarrierFreqCombNR',
u'MeasurementTimingConfiguration',
u'MeasurementTimingConfiguration-IEs',
u'MeasurementTimingConfiguration-v1550-IEs',
u'MeasurementTimingConfiguration-v1610-IEs',
u'MeasTimingList',
u'MeasTiming',
u'UERadioPagingInformation',
u'UERadioPagingInformation-IEs',
u'UERadioPagingInformation-v15e0-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_sourceRB_SN_Config = OCT_STR(name=u'sourceRB-SN-Config', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__AS_Config_sourceRB_SN_Config_contain = SEQ(name='_cont_sourceRB-SN-Config', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'RadioBearerConfig')))
_AS_Config_sourceRB_SN_Config._const_cont = __AS_Config_sourceRB_SN_Config_contain
_AS_Config_sourceSCG_NR_Config = OCT_STR(name=u'sourceSCG-NR-Config', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__AS_Config_sourceSCG_NR_Config_contain = SEQ(name='_cont_sourceSCG-NR-Config', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCReconfiguration')))
_AS_Config_sourceSCG_NR_Config._const_cont = __AS_Config_sourceSCG_NR_Config_contain
_AS_Config_sourceSCG_EUTRA_Config = OCT_STR(name=u'sourceSCG-EUTRA-Config', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_AS_Config_sourceSCG_Configured = ENUM(name=u'sourceSCG-Configured', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_AS_Config_sourceSCG_Configured._cont = ASN1Dict([(u'true', 0)])
_AS_Config_sourceSCG_Configured._ext = None
AS_Config._cont = ASN1Dict([
(u'rrcReconfiguration', _AS_Config_rrcReconfiguration),
(u'sourceRB-SN-Config', _AS_Config_sourceRB_SN_Config),
(u'sourceSCG-NR-Config', _AS_Config_sourceSCG_NR_Config),
(u'sourceSCG-EUTRA-Config', _AS_Config_sourceSCG_EUTRA_Config),
(u'sourceSCG-Configured', _AS_Config_sourceSCG_Configured),
])
AS_Config._ext = [u'sourceRB-SN-Config', u'sourceSCG-NR-Config', u'sourceSCG-EUTRA-Config', u'sourceSCG-Configured']
#-----< 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_ueAssistanceInformation = OCT_STR(name=u'ueAssistanceInformation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
__AS_Context_ueAssistanceInformation_contain = SEQ(name='_cont_ueAssistanceInformation', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'UEAssistanceInformation')))
_AS_Context_ueAssistanceInformation._const_cont = __AS_Context_ueAssistanceInformation_contain
_AS_Context_selectedBandCombinationSN = SEQ(name=u'selectedBandCombinationSN', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'BandCombinationInfoSN')), opt=True, group=2)
_AS_Context_configRestrictInfoDAPS_r16 = SEQ(name=u'configRestrictInfoDAPS-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'ConfigRestrictInfoDAPS-r16')), opt=True, group=3)
_AS_Context_sidelinkUEInformationNR_r16 = OCT_STR(name=u'sidelinkUEInformationNR-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_AS_Context_sidelinkUEInformationEUTRA_r16 = OCT_STR(name=u'sidelinkUEInformationEUTRA-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_AS_Context_ueAssistanceInformationEUTRA_r16 = OCT_STR(name=u'ueAssistanceInformationEUTRA-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_AS_Context_ueAssistanceInformationSCG_r16 = OCT_STR(name=u'ueAssistanceInformationSCG-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
__AS_Context_ueAssistanceInformationSCG_r16_contain = SEQ(name='_cont_ueAssistanceInformationSCG-r16', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'UEAssistanceInformation')))
_AS_Context_ueAssistanceInformationSCG_r16._const_cont = __AS_Context_ueAssistanceInformationSCG_r16_contain
_AS_Context_needForGapsInfoNR_r16 = SEQ(name=u'needForGapsInfoNR-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NeedForGapsInfoNR-r16')), opt=True, group=3)
_AS_Context_configRestrictInfoDAPS_v1640 = SEQ(name=u'configRestrictInfoDAPS-v1640', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'ConfigRestrictInfoDAPS-v1640')), opt=True, group=4)
AS_Context._cont = ASN1Dict([
(u'reestablishmentInfo', _AS_Context_reestablishmentInfo),
(u'configRestrictInfo', _AS_Context_configRestrictInfo),
(u'ran-NotificationAreaInfo', _AS_Context_ran_NotificationAreaInfo),
(u'ueAssistanceInformation', _AS_Context_ueAssistanceInformation),
(u'selectedBandCombinationSN', _AS_Context_selectedBandCombinationSN),
(u'configRestrictInfoDAPS-r16', _AS_Context_configRestrictInfoDAPS_r16),
(u'sidelinkUEInformationNR-r16', _AS_Context_sidelinkUEInformationNR_r16),
(u'sidelinkUEInformationEUTRA-r16', _AS_Context_sidelinkUEInformationEUTRA_r16),
(u'ueAssistanceInformationEUTRA-r16', _AS_Context_ueAssistanceInformationEUTRA_r16),
(u'ueAssistanceInformationSCG-r16', _AS_Context_ueAssistanceInformationSCG_r16),
(u'needForGapsInfoNR-r16', _AS_Context_needForGapsInfoNR_r16),
(u'configRestrictInfoDAPS-v1640', _AS_Context_configRestrictInfoDAPS_v1640),
])
AS_Context._ext = [u'ran-NotificationAreaInfo', u'ueAssistanceInformation', u'selectedBandCombinationSN', u'configRestrictInfoDAPS-r16', u'sidelinkUEInformationNR-r16', u'sidelinkUEInformationEUTRA-r16', u'ueAssistanceInformationEUTRA-r16', u'ueAssistanceInformationSCG-r16', u'needForGapsInfoNR-r16', u'configRestrictInfoDAPS-v1640']
#-----< ConfigRestrictInfoDAPS-r16 >-----#
ConfigRestrictInfoDAPS_r16 = SEQ(name=u'ConfigRestrictInfoDAPS-r16', mode=MODE_TYPE)
_ConfigRestrictInfoDAPS_r16_powerCoordination_r16 = SEQ(name=u'powerCoordination-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ConfigRestrictInfoDAPS_r16_powerCoordination_r16_p_DAPS_Source_r16 = INT(name=u'p-DAPS-Source-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'P-Max')))
__ConfigRestrictInfoDAPS_r16_powerCoordination_r16_p_DAPS_Target_r16 = INT(name=u'p-DAPS-Target-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'P-Max')))
__ConfigRestrictInfoDAPS_r16_powerCoordination_r16_uplinkPowerSharingDAPS_Mode_r16 = ENUM(name=u'uplinkPowerSharingDAPS-Mode-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ConfigRestrictInfoDAPS_r16_powerCoordination_r16_uplinkPowerSharingDAPS_Mode_r16._cont = ASN1Dict([(u'semi-static-mode1', 0), (u'semi-static-mode2', 1), (u'dynamic', 2)])
__ConfigRestrictInfoDAPS_r16_powerCoordination_r16_uplinkPowerSharingDAPS_Mode_r16._ext = None
_ConfigRestrictInfoDAPS_r16_powerCoordination_r16._cont = ASN1Dict([
(u'p-DAPS-Source-r16', __ConfigRestrictInfoDAPS_r16_powerCoordination_r16_p_DAPS_Source_r16),
(u'p-DAPS-Target-r16', __ConfigRestrictInfoDAPS_r16_powerCoordination_r16_p_DAPS_Target_r16),
(u'uplinkPowerSharingDAPS-Mode-r16', __ConfigRestrictInfoDAPS_r16_powerCoordination_r16_uplinkPowerSharingDAPS_Mode_r16),
])
_ConfigRestrictInfoDAPS_r16_powerCoordination_r16._ext = None
ConfigRestrictInfoDAPS_r16._cont = ASN1Dict([
(u'powerCoordination-r16', _ConfigRestrictInfoDAPS_r16_powerCoordination_r16),
])
ConfigRestrictInfoDAPS_r16._ext = None
#-----< ConfigRestrictInfoDAPS-v1640 >-----#
ConfigRestrictInfoDAPS_v1640 = SEQ(name=u'ConfigRestrictInfoDAPS-v1640', mode=MODE_TYPE)
_ConfigRestrictInfoDAPS_v1640_sourceFeatureSetPerDownlinkCC_r16 = INT(name=u'sourceFeatureSetPerDownlinkCC-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FeatureSetDownlinkPerCC-Id')))
_ConfigRestrictInfoDAPS_v1640_sourceFeatureSetPerUplinkCC_r16 = INT(name=u'sourceFeatureSetPerUplinkCC-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FeatureSetUplinkPerCC-Id')))
ConfigRestrictInfoDAPS_v1640._cont = ASN1Dict([
(u'sourceFeatureSetPerDownlinkCC-r16', _ConfigRestrictInfoDAPS_v1640_sourceFeatureSetPerDownlinkCC_r16),
(u'sourceFeatureSetPerUplinkCC-r16', _ConfigRestrictInfoDAPS_v1640_sourceFeatureSetPerUplinkCC_r16),
])
ConfigRestrictInfoDAPS_v1640._ext = None
#-----< 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'min1s20', 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_candidateCellInfoListSN_EUTRA = SEQ_OF(name=u'candidateCellInfoListSN-EUTRA', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultServFreqListEUTRA-SCG')), opt=True, group=0)
RRM_Config._cont = ASN1Dict([
(u'ue-InactiveTime', _RRM_Config_ue_InactiveTime),
(u'candidateCellInfoList', _RRM_Config_candidateCellInfoList),
(u'candidateCellInfoListSN-EUTRA', _RRM_Config_candidateCellInfoListSN_EUTRA),
])
RRM_Config._ext = [u'candidateCellInfoListSN-EUTRA']
#-----< 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_selectedBandCombination = SEQ(name=u'selectedBandCombination', 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), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'CG-Config-v1540-IEs')), opt=True)
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'selectedBandCombination', _CG_Config_IEs_selectedBandCombination),
(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
#-----< CG-Config-v1540-IEs >-----#
CG_Config_v1540_IEs = SEQ(name=u'CG-Config-v1540-IEs', mode=MODE_TYPE)
_CG_Config_v1540_IEs_pSCellFrequency = INT(name=u'pSCellFrequency', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')), opt=True)
_CG_Config_v1540_IEs_reportCGI_RequestNR = SEQ(name=u'reportCGI-RequestNR', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CG_Config_v1540_IEs_reportCGI_RequestNR_requestedCellInfo = SEQ(name=u'requestedCellInfo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___CG_Config_v1540_IEs_reportCGI_RequestNR_requestedCellInfo_ssbFrequency = INT(name=u'ssbFrequency', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')))
___CG_Config_v1540_IEs_reportCGI_RequestNR_requestedCellInfo_cellForWhichToReportCGI = INT(name=u'cellForWhichToReportCGI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PhysCellId')))
__CG_Config_v1540_IEs_reportCGI_RequestNR_requestedCellInfo._cont = ASN1Dict([
(u'ssbFrequency', ___CG_Config_v1540_IEs_reportCGI_RequestNR_requestedCellInfo_ssbFrequency),
(u'cellForWhichToReportCGI', ___CG_Config_v1540_IEs_reportCGI_RequestNR_requestedCellInfo_cellForWhichToReportCGI),
])
__CG_Config_v1540_IEs_reportCGI_RequestNR_requestedCellInfo._ext = None
_CG_Config_v1540_IEs_reportCGI_RequestNR._cont = ASN1Dict([
(u'requestedCellInfo', __CG_Config_v1540_IEs_reportCGI_RequestNR_requestedCellInfo),
])
_CG_Config_v1540_IEs_reportCGI_RequestNR._ext = None
_CG_Config_v1540_IEs_ph_InfoSCG = SEQ_OF(name=u'ph-InfoSCG', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'PH-TypeListSCG')), opt=True)
_CG_Config_v1540_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'CG-Config-v1560-IEs')), opt=True)
CG_Config_v1540_IEs._cont = ASN1Dict([
(u'pSCellFrequency', _CG_Config_v1540_IEs_pSCellFrequency),
(u'reportCGI-RequestNR', _CG_Config_v1540_IEs_reportCGI_RequestNR),
(u'ph-InfoSCG', _CG_Config_v1540_IEs_ph_InfoSCG),
(u'nonCriticalExtension', _CG_Config_v1540_IEs_nonCriticalExtension),
])
CG_Config_v1540_IEs._ext = None
#-----< CG-Config-v1560-IEs >-----#
CG_Config_v1560_IEs = SEQ(name=u'CG-Config-v1560-IEs', mode=MODE_TYPE)
_CG_Config_v1560_IEs_pSCellFrequencyEUTRA = INT(name=u'pSCellFrequencyEUTRA', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueEUTRA')), opt=True)
_CG_Config_v1560_IEs_scg_CellGroupConfigEUTRA = OCT_STR(name=u'scg-CellGroupConfigEUTRA', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CG_Config_v1560_IEs_candidateCellInfoListSN_EUTRA = OCT_STR(name=u'candidateCellInfoListSN-EUTRA', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CG_Config_v1560_IEs_candidateServingFreqListEUTRA = SEQ_OF(name=u'candidateServingFreqListEUTRA', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'CandidateServingFreqListEUTRA')), opt=True)
_CG_Config_v1560_IEs_needForGaps = ENUM(name=u'needForGaps', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CG_Config_v1560_IEs_needForGaps._cont = ASN1Dict([(u'true', 0)])
_CG_Config_v1560_IEs_needForGaps._ext = None
_CG_Config_v1560_IEs_drx_ConfigSCG = SEQ(name=u'drx-ConfigSCG', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DRX-Config')), opt=True)
_CG_Config_v1560_IEs_reportCGI_RequestEUTRA = SEQ(name=u'reportCGI-RequestEUTRA', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CG_Config_v1560_IEs_reportCGI_RequestEUTRA_requestedCellInfoEUTRA = SEQ(name=u'requestedCellInfoEUTRA', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___CG_Config_v1560_IEs_reportCGI_RequestEUTRA_requestedCellInfoEUTRA_eutraFrequency = INT(name=u'eutraFrequency', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueEUTRA')))
___CG_Config_v1560_IEs_reportCGI_RequestEUTRA_requestedCellInfoEUTRA_cellForWhichToReportCGI_EUTRA = INT(name=u'cellForWhichToReportCGI-EUTRA', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-PhysCellId')))
__CG_Config_v1560_IEs_reportCGI_RequestEUTRA_requestedCellInfoEUTRA._cont = ASN1Dict([
(u'eutraFrequency', ___CG_Config_v1560_IEs_reportCGI_RequestEUTRA_requestedCellInfoEUTRA_eutraFrequency),
(u'cellForWhichToReportCGI-EUTRA', ___CG_Config_v1560_IEs_reportCGI_RequestEUTRA_requestedCellInfoEUTRA_cellForWhichToReportCGI_EUTRA),
])
__CG_Config_v1560_IEs_reportCGI_RequestEUTRA_requestedCellInfoEUTRA._ext = None
_CG_Config_v1560_IEs_reportCGI_RequestEUTRA._cont = ASN1Dict([
(u'requestedCellInfoEUTRA', __CG_Config_v1560_IEs_reportCGI_RequestEUTRA_requestedCellInfoEUTRA),
])
_CG_Config_v1560_IEs_reportCGI_RequestEUTRA._ext = None
_CG_Config_v1560_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'CG-Config-v1590-IEs')), opt=True)
CG_Config_v1560_IEs._cont = ASN1Dict([
(u'pSCellFrequencyEUTRA', _CG_Config_v1560_IEs_pSCellFrequencyEUTRA),
(u'scg-CellGroupConfigEUTRA', _CG_Config_v1560_IEs_scg_CellGroupConfigEUTRA),
(u'candidateCellInfoListSN-EUTRA', _CG_Config_v1560_IEs_candidateCellInfoListSN_EUTRA),
(u'candidateServingFreqListEUTRA', _CG_Config_v1560_IEs_candidateServingFreqListEUTRA),
(u'needForGaps', _CG_Config_v1560_IEs_needForGaps),
(u'drx-ConfigSCG', _CG_Config_v1560_IEs_drx_ConfigSCG),
(u'reportCGI-RequestEUTRA', _CG_Config_v1560_IEs_reportCGI_RequestEUTRA),
(u'nonCriticalExtension', _CG_Config_v1560_IEs_nonCriticalExtension),
])
CG_Config_v1560_IEs._ext = None
#-----< CG-Config-v1590-IEs >-----#
CG_Config_v1590_IEs = SEQ(name=u'CG-Config-v1590-IEs', mode=MODE_TYPE)
_CG_Config_v1590_IEs_scellFrequenciesSN_NR = SEQ_OF(name=u'scellFrequenciesSN-NR', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CG_Config_v1590_IEs_scellFrequenciesSN_NR__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')))
_CG_Config_v1590_IEs_scellFrequenciesSN_NR._cont = __CG_Config_v1590_IEs_scellFrequenciesSN_NR__item_
_CG_Config_v1590_IEs_scellFrequenciesSN_NR._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=31)], ev=None, er=[])
_CG_Config_v1590_IEs_scellFrequenciesSN_EUTRA = SEQ_OF(name=u'scellFrequenciesSN-EUTRA', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CG_Config_v1590_IEs_scellFrequenciesSN_EUTRA__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueEUTRA')))
_CG_Config_v1590_IEs_scellFrequenciesSN_EUTRA._cont = __CG_Config_v1590_IEs_scellFrequenciesSN_EUTRA__item_
_CG_Config_v1590_IEs_scellFrequenciesSN_EUTRA._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=31)], ev=None, er=[])
_CG_Config_v1590_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'CG-Config-v1610-IEs')), opt=True)
CG_Config_v1590_IEs._cont = ASN1Dict([
(u'scellFrequenciesSN-NR', _CG_Config_v1590_IEs_scellFrequenciesSN_NR),
(u'scellFrequenciesSN-EUTRA', _CG_Config_v1590_IEs_scellFrequenciesSN_EUTRA),
(u'nonCriticalExtension', _CG_Config_v1590_IEs_nonCriticalExtension),
])
CG_Config_v1590_IEs._ext = None
#-----< CG-Config-v1610-IEs >-----#
CG_Config_v1610_IEs = SEQ(name=u'CG-Config-v1610-IEs', mode=MODE_TYPE)
_CG_Config_v1610_IEs_drx_InfoSCG2 = SEQ(name=u'drx-InfoSCG2', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'DRX-Info2')), opt=True)
_CG_Config_v1610_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'CG-Config-v1620-IEs')), opt=True)
CG_Config_v1610_IEs._cont = ASN1Dict([
(u'drx-InfoSCG2', _CG_Config_v1610_IEs_drx_InfoSCG2),
(u'nonCriticalExtension', _CG_Config_v1610_IEs_nonCriticalExtension),
])
CG_Config_v1610_IEs._ext = None
#-----< CG-Config-v1620-IEs >-----#
CG_Config_v1620_IEs = SEQ(name=u'CG-Config-v1620-IEs', mode=MODE_TYPE)
_CG_Config_v1620_IEs_ueAssistanceInformationSCG_r16 = OCT_STR(name=u'ueAssistanceInformationSCG-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CG_Config_v1620_IEs_ueAssistanceInformationSCG_r16_contain = SEQ(name='_cont_ueAssistanceInformationSCG-r16', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'UEAssistanceInformation')))
_CG_Config_v1620_IEs_ueAssistanceInformationSCG_r16._const_cont = __CG_Config_v1620_IEs_ueAssistanceInformationSCG_r16_contain
_CG_Config_v1620_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'CG-Config-v1630-IEs')), opt=True)
CG_Config_v1620_IEs._cont = ASN1Dict([
(u'ueAssistanceInformationSCG-r16', _CG_Config_v1620_IEs_ueAssistanceInformationSCG_r16),
(u'nonCriticalExtension', _CG_Config_v1620_IEs_nonCriticalExtension),
])
CG_Config_v1620_IEs._ext = None
#-----< CG-Config-v1630-IEs >-----#
CG_Config_v1630_IEs = SEQ(name=u'CG-Config-v1630-IEs', mode=MODE_TYPE)
_CG_Config_v1630_IEs_selectedToffset_r16 = ENUM(name=u'selectedToffset-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'T-Offset-r16')), opt=True)
_CG_Config_v1630_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'CG-Config-v1640-IEs')), opt=True)
CG_Config_v1630_IEs._cont = ASN1Dict([
(u'selectedToffset-r16', _CG_Config_v1630_IEs_selectedToffset_r16),
(u'nonCriticalExtension', _CG_Config_v1630_IEs_nonCriticalExtension),
])
CG_Config_v1630_IEs._ext = None
#-----< CG-Config-v1640-IEs >-----#
CG_Config_v1640_IEs = SEQ(name=u'CG-Config-v1640-IEs', mode=MODE_TYPE)
_CG_Config_v1640_IEs_servCellInfoListSCG_NR_r16 = SEQ_OF(name=u'servCellInfoListSCG-NR-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'ServCellInfoListSCG-NR-r16')), opt=True)
_CG_Config_v1640_IEs_servCellInfoListSCG_EUTRA_r16 = SEQ_OF(name=u'servCellInfoListSCG-EUTRA-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'ServCellInfoListSCG-EUTRA-r16')), opt=True)
_CG_Config_v1640_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CG_Config_v1640_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_CG_Config_v1640_IEs_nonCriticalExtension._ext = None
CG_Config_v1640_IEs._cont = ASN1Dict([
(u'servCellInfoListSCG-NR-r16', _CG_Config_v1640_IEs_servCellInfoListSCG_NR_r16),
(u'servCellInfoListSCG-EUTRA-r16', _CG_Config_v1640_IEs_servCellInfoListSCG_EUTRA_r16),
(u'nonCriticalExtension', _CG_Config_v1640_IEs_nonCriticalExtension),
])
CG_Config_v1640_IEs._ext = None
#-----< ServCellInfoListSCG-NR-r16 >-----#
ServCellInfoListSCG_NR_r16 = SEQ_OF(name=u'ServCellInfoListSCG-NR-r16', mode=MODE_TYPE)
_ServCellInfoListSCG_NR_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-InterNodeDefinitions', 'ServCellInfoXCG-NR-r16')))
ServCellInfoListSCG_NR_r16._cont = _ServCellInfoListSCG_NR_r16__item_
ServCellInfoListSCG_NR_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< ServCellInfoXCG-NR-r16 >-----#
ServCellInfoXCG_NR_r16 = SEQ(name=u'ServCellInfoXCG-NR-r16', mode=MODE_TYPE)
_ServCellInfoXCG_NR_r16_dl_FreqInfo_NR_r16 = SEQ(name=u'dl-FreqInfo-NR-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'FrequencyConfig-NR-r16')), opt=True)
_ServCellInfoXCG_NR_r16_ul_FreqInfo_NR_r16 = SEQ(name=u'ul-FreqInfo-NR-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'FrequencyConfig-NR-r16')), opt=True)
ServCellInfoXCG_NR_r16._cont = ASN1Dict([
(u'dl-FreqInfo-NR-r16', _ServCellInfoXCG_NR_r16_dl_FreqInfo_NR_r16),
(u'ul-FreqInfo-NR-r16', _ServCellInfoXCG_NR_r16_ul_FreqInfo_NR_r16),
])
ServCellInfoXCG_NR_r16._ext = []
#-----< FrequencyConfig-NR-r16 >-----#
FrequencyConfig_NR_r16 = SEQ(name=u'FrequencyConfig-NR-r16', mode=MODE_TYPE)
_FrequencyConfig_NR_r16_freqBandIndicatorNR_r16 = INT(name=u'freqBandIndicatorNR-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqBandIndicatorNR')))
_FrequencyConfig_NR_r16_carrierCenterFreq_NR_r16 = INT(name=u'carrierCenterFreq-NR-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')))
_FrequencyConfig_NR_r16_carrierBandwidth_NR_r16 = INT(name=u'carrierBandwidth-NR-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_FrequencyConfig_NR_r16_carrierBandwidth_NR_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=275)], ev=None, er=[])
_FrequencyConfig_NR_r16_subcarrierSpacing_NR_r16 = ENUM(name=u'subcarrierSpacing-NR-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SubcarrierSpacing')))
FrequencyConfig_NR_r16._cont = ASN1Dict([
(u'freqBandIndicatorNR-r16', _FrequencyConfig_NR_r16_freqBandIndicatorNR_r16),
(u'carrierCenterFreq-NR-r16', _FrequencyConfig_NR_r16_carrierCenterFreq_NR_r16),
(u'carrierBandwidth-NR-r16', _FrequencyConfig_NR_r16_carrierBandwidth_NR_r16),
(u'subcarrierSpacing-NR-r16', _FrequencyConfig_NR_r16_subcarrierSpacing_NR_r16),
])
FrequencyConfig_NR_r16._ext = None
#-----< ServCellInfoListSCG-EUTRA-r16 >-----#
ServCellInfoListSCG_EUTRA_r16 = SEQ_OF(name=u'ServCellInfoListSCG-EUTRA-r16', mode=MODE_TYPE)
_ServCellInfoListSCG_EUTRA_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-InterNodeDefinitions', 'ServCellInfoXCG-EUTRA-r16')))
ServCellInfoListSCG_EUTRA_r16._cont = _ServCellInfoListSCG_EUTRA_r16__item_
ServCellInfoListSCG_EUTRA_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< ServCellInfoXCG-EUTRA-r16 >-----#
ServCellInfoXCG_EUTRA_r16 = SEQ(name=u'ServCellInfoXCG-EUTRA-r16', mode=MODE_TYPE)
_ServCellInfoXCG_EUTRA_r16_dl_CarrierFreq_EUTRA_r16 = INT(name=u'dl-CarrierFreq-EUTRA-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueEUTRA')), opt=True)
_ServCellInfoXCG_EUTRA_r16_ul_CarrierFreq_EUTRA_r16 = INT(name=u'ul-CarrierFreq-EUTRA-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueEUTRA')), opt=True)
_ServCellInfoXCG_EUTRA_r16_transmissionBandwidth_EUTRA_r16 = ENUM(name=u'transmissionBandwidth-EUTRA-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'TransmissionBandwidth-EUTRA-r16')), opt=True)
ServCellInfoXCG_EUTRA_r16._cont = ASN1Dict([
(u'dl-CarrierFreq-EUTRA-r16', _ServCellInfoXCG_EUTRA_r16_dl_CarrierFreq_EUTRA_r16),
(u'ul-CarrierFreq-EUTRA-r16', _ServCellInfoXCG_EUTRA_r16_ul_CarrierFreq_EUTRA_r16),
(u'transmissionBandwidth-EUTRA-r16', _ServCellInfoXCG_EUTRA_r16_transmissionBandwidth_EUTRA_r16),
])
ServCellInfoXCG_EUTRA_r16._ext = []
#-----< TransmissionBandwidth-EUTRA-r16 >-----#
TransmissionBandwidth_EUTRA_r16 = ENUM(name=u'TransmissionBandwidth-EUTRA-r16', mode=MODE_TYPE)
TransmissionBandwidth_EUTRA_r16._cont = ASN1Dict([(u'rb6', 0), (u'rb15', 1), (u'rb25', 2), (u'rb50', 3), (u'rb75', 4), (u'rb100', 5)])
TransmissionBandwidth_EUTRA_r16._ext = None
#-----< PH-TypeListSCG >-----#
PH_TypeListSCG = SEQ_OF(name=u'PH-TypeListSCG', mode=MODE_TYPE)
_PH_TypeListSCG__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-InterNodeDefinitions', 'PH-InfoSCG')))
PH_TypeListSCG._cont = _PH_TypeListSCG__item_
PH_TypeListSCG._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< PH-InfoSCG >-----#
PH_InfoSCG = SEQ(name=u'PH-InfoSCG', mode=MODE_TYPE)
_PH_InfoSCG_servCellIndex = INT(name=u'servCellIndex', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')))
_PH_InfoSCG_ph_Uplink = SEQ(name=u'ph-Uplink', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'PH-UplinkCarrierSCG')))
_PH_InfoSCG_ph_SupplementaryUplink = SEQ(name=u'ph-SupplementaryUplink', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'PH-UplinkCarrierSCG')), opt=True)
PH_InfoSCG._cont = ASN1Dict([
(u'servCellIndex', _PH_InfoSCG_servCellIndex),
(u'ph-Uplink', _PH_InfoSCG_ph_Uplink),
(u'ph-SupplementaryUplink', _PH_InfoSCG_ph_SupplementaryUplink),
])
PH_InfoSCG._ext = []
#-----< PH-UplinkCarrierSCG >-----#
PH_UplinkCarrierSCG = SEQ(name=u'PH-UplinkCarrierSCG', mode=MODE_TYPE)
_PH_UplinkCarrierSCG_ph_Type1or3 = ENUM(name=u'ph-Type1or3', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PH_UplinkCarrierSCG_ph_Type1or3._cont = ASN1Dict([(u'type1', 0), (u'type3', 1)])
_PH_UplinkCarrierSCG_ph_Type1or3._ext = None
PH_UplinkCarrierSCG._cont = ASN1Dict([
(u'ph-Type1or3', _PH_UplinkCarrierSCG_ph_Type1or3),
])
PH_UplinkCarrierSCG._ext = []
#-----< 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_requestedPDCCH_BlindDetectionSCG = INT(name=u'requestedPDCCH-BlindDetectionSCG', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_ConfigRestrictModReqSCG_requestedPDCCH_BlindDetectionSCG._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=15)], ev=None, er=[])
_ConfigRestrictModReqSCG_requestedP_MaxEUTRA = INT(name=u'requestedP-MaxEUTRA', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'P-Max')), opt=True, group=0)
_ConfigRestrictModReqSCG_requestedP_MaxFR2_r16 = INT(name=u'requestedP-MaxFR2-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'P-Max')), opt=True, group=1)
_ConfigRestrictModReqSCG_requestedMaxInterFreqMeasIdSCG_r16 = INT(name=u'requestedMaxInterFreqMeasIdSCG-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_ConfigRestrictModReqSCG_requestedMaxInterFreqMeasIdSCG_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=62)], ev=None, er=[])
_ConfigRestrictModReqSCG_requestedMaxIntraFreqMeasIdSCG_r16 = INT(name=u'requestedMaxIntraFreqMeasIdSCG-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_ConfigRestrictModReqSCG_requestedMaxIntraFreqMeasIdSCG_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=62)], ev=None, er=[])
_ConfigRestrictModReqSCG_requestedToffset_r16 = ENUM(name=u'requestedToffset-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'T-Offset-r16')), opt=True, group=1)
ConfigRestrictModReqSCG._cont = ASN1Dict([
(u'requestedBC-MRDC', _ConfigRestrictModReqSCG_requestedBC_MRDC),
(u'requestedP-MaxFR1', _ConfigRestrictModReqSCG_requestedP_MaxFR1),
(u'requestedPDCCH-BlindDetectionSCG', _ConfigRestrictModReqSCG_requestedPDCCH_BlindDetectionSCG),
(u'requestedP-MaxEUTRA', _ConfigRestrictModReqSCG_requestedP_MaxEUTRA),
(u'requestedP-MaxFR2-r16', _ConfigRestrictModReqSCG_requestedP_MaxFR2_r16),
(u'requestedMaxInterFreqMeasIdSCG-r16', _ConfigRestrictModReqSCG_requestedMaxInterFreqMeasIdSCG_r16),
(u'requestedMaxIntraFreqMeasIdSCG-r16', _ConfigRestrictModReqSCG_requestedMaxIntraFreqMeasIdSCG_r16),
(u'requestedToffset-r16', _ConfigRestrictModReqSCG_requestedToffset_r16),
])
ConfigRestrictModReqSCG._ext = [u'requestedPDCCH-BlindDetectionSCG', u'requestedP-MaxEUTRA', u'requestedP-MaxFR2-r16', u'requestedMaxInterFreqMeasIdSCG-r16', u'requestedMaxIntraFreqMeasIdSCG-r16', u'requestedToffset-r16']
#-----< 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=[])
#-----< CandidateServingFreqListEUTRA >-----#
CandidateServingFreqListEUTRA = SEQ_OF(name=u'CandidateServingFreqListEUTRA', mode=MODE_TYPE)
_CandidateServingFreqListEUTRA__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueEUTRA')))
CandidateServingFreqListEUTRA._cont = _CandidateServingFreqListEUTRA__item_
CandidateServingFreqListEUTRA._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< T-Offset-r16 >-----#
T_Offset_r16 = ENUM(name=u'T-Offset-r16', mode=MODE_TYPE)
T_Offset_r16._cont = ASN1Dict([(u'ms0dot5', 0), (u'ms0dot75', 1), (u'ms1', 2), (u'ms1dot5', 3), (u'ms2', 4), (u'ms2dot5', 5), (u'ms3', 6), (u'spare1', 7)])
T_Offset_r16._ext = None
#-----< 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_NR = SEQ_OF(name=u'measResultCellListSFTD-NR', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultCellListSFTD-NR')), 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'synchReconfigFailure-SCG', 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), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'CG-ConfigInfo-v1540-IEs')), opt=True)
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-NR', _CG_ConfigInfo_IEs_measResultCellListSFTD_NR),
(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
#-----< CG-ConfigInfo-v1540-IEs >-----#
CG_ConfigInfo_v1540_IEs = SEQ(name=u'CG-ConfigInfo-v1540-IEs', mode=MODE_TYPE)
_CG_ConfigInfo_v1540_IEs_ph_InfoMCG = SEQ_OF(name=u'ph-InfoMCG', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'PH-TypeListMCG')), opt=True)
_CG_ConfigInfo_v1540_IEs_measResultReportCGI = SEQ(name=u'measResultReportCGI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CG_ConfigInfo_v1540_IEs_measResultReportCGI_ssbFrequency = INT(name=u'ssbFrequency', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')))
__CG_ConfigInfo_v1540_IEs_measResultReportCGI_cellForWhichToReportCGI = INT(name=u'cellForWhichToReportCGI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PhysCellId')))
__CG_ConfigInfo_v1540_IEs_measResultReportCGI_cgi_Info = SEQ(name=u'cgi-Info', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CGI-InfoNR')))
_CG_ConfigInfo_v1540_IEs_measResultReportCGI._cont = ASN1Dict([
(u'ssbFrequency', __CG_ConfigInfo_v1540_IEs_measResultReportCGI_ssbFrequency),
(u'cellForWhichToReportCGI', __CG_ConfigInfo_v1540_IEs_measResultReportCGI_cellForWhichToReportCGI),
(u'cgi-Info', __CG_ConfigInfo_v1540_IEs_measResultReportCGI_cgi_Info),
])
_CG_ConfigInfo_v1540_IEs_measResultReportCGI._ext = None
_CG_ConfigInfo_v1540_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'CG-ConfigInfo-v1560-IEs')), opt=True)
CG_ConfigInfo_v1540_IEs._cont = ASN1Dict([
(u'ph-InfoMCG', _CG_ConfigInfo_v1540_IEs_ph_InfoMCG),
(u'measResultReportCGI', _CG_ConfigInfo_v1540_IEs_measResultReportCGI),
(u'nonCriticalExtension', _CG_ConfigInfo_v1540_IEs_nonCriticalExtension),
])
CG_ConfigInfo_v1540_IEs._ext = None
#-----< CG-ConfigInfo-v1560-IEs >-----#
CG_ConfigInfo_v1560_IEs = SEQ(name=u'CG-ConfigInfo-v1560-IEs', mode=MODE_TYPE)
_CG_ConfigInfo_v1560_IEs_candidateCellInfoListMN_EUTRA = OCT_STR(name=u'candidateCellInfoListMN-EUTRA', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CG_ConfigInfo_v1560_IEs_candidateCellInfoListSN_EUTRA = OCT_STR(name=u'candidateCellInfoListSN-EUTRA', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CG_ConfigInfo_v1560_IEs_sourceConfigSCG_EUTRA = OCT_STR(name=u'sourceConfigSCG-EUTRA', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CG_ConfigInfo_v1560_IEs_scgFailureInfoEUTRA = SEQ(name=u'scgFailureInfoEUTRA', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CG_ConfigInfo_v1560_IEs_scgFailureInfoEUTRA_failureTypeEUTRA = ENUM(name=u'failureTypeEUTRA', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CG_ConfigInfo_v1560_IEs_scgFailureInfoEUTRA_failureTypeEUTRA._cont = ASN1Dict([(u't313-Expiry', 0), (u'randomAccessProblem', 1), (u'rlc-MaxNumRetx', 2), (u'scg-ChangeFailure', 3)])
__CG_ConfigInfo_v1560_IEs_scgFailureInfoEUTRA_failureTypeEUTRA._ext = None
__CG_ConfigInfo_v1560_IEs_scgFailureInfoEUTRA_measResultSCG_EUTRA = OCT_STR(name=u'measResultSCG-EUTRA', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CG_ConfigInfo_v1560_IEs_scgFailureInfoEUTRA._cont = ASN1Dict([
(u'failureTypeEUTRA', __CG_ConfigInfo_v1560_IEs_scgFailureInfoEUTRA_failureTypeEUTRA),
(u'measResultSCG-EUTRA', __CG_ConfigInfo_v1560_IEs_scgFailureInfoEUTRA_measResultSCG_EUTRA),
])
_CG_ConfigInfo_v1560_IEs_scgFailureInfoEUTRA._ext = None
_CG_ConfigInfo_v1560_IEs_drx_ConfigMCG = SEQ(name=u'drx-ConfigMCG', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DRX-Config')), opt=True)
_CG_ConfigInfo_v1560_IEs_measResultReportCGI_EUTRA = SEQ(name=u'measResultReportCGI-EUTRA', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CG_ConfigInfo_v1560_IEs_measResultReportCGI_EUTRA_eutraFrequency = INT(name=u'eutraFrequency', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueEUTRA')))
__CG_ConfigInfo_v1560_IEs_measResultReportCGI_EUTRA_cellForWhichToReportCGI_EUTRA = INT(name=u'cellForWhichToReportCGI-EUTRA', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-PhysCellId')))
__CG_ConfigInfo_v1560_IEs_measResultReportCGI_EUTRA_cgi_InfoEUTRA = SEQ(name=u'cgi-InfoEUTRA', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CGI-InfoEUTRA')))
_CG_ConfigInfo_v1560_IEs_measResultReportCGI_EUTRA._cont = ASN1Dict([
(u'eutraFrequency', __CG_ConfigInfo_v1560_IEs_measResultReportCGI_EUTRA_eutraFrequency),
(u'cellForWhichToReportCGI-EUTRA', __CG_ConfigInfo_v1560_IEs_measResultReportCGI_EUTRA_cellForWhichToReportCGI_EUTRA),
(u'cgi-InfoEUTRA', __CG_ConfigInfo_v1560_IEs_measResultReportCGI_EUTRA_cgi_InfoEUTRA),
])
_CG_ConfigInfo_v1560_IEs_measResultReportCGI_EUTRA._ext = None
_CG_ConfigInfo_v1560_IEs_measResultCellListSFTD_EUTRA = SEQ_OF(name=u'measResultCellListSFTD-EUTRA', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultCellListSFTD-EUTRA')), opt=True)
_CG_ConfigInfo_v1560_IEs_fr_InfoListMCG = SEQ_OF(name=u'fr-InfoListMCG', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'FR-InfoList')), opt=True)
_CG_ConfigInfo_v1560_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'CG-ConfigInfo-v1570-IEs')), opt=True)
CG_ConfigInfo_v1560_IEs._cont = ASN1Dict([
(u'candidateCellInfoListMN-EUTRA', _CG_ConfigInfo_v1560_IEs_candidateCellInfoListMN_EUTRA),
(u'candidateCellInfoListSN-EUTRA', _CG_ConfigInfo_v1560_IEs_candidateCellInfoListSN_EUTRA),
(u'sourceConfigSCG-EUTRA', _CG_ConfigInfo_v1560_IEs_sourceConfigSCG_EUTRA),
(u'scgFailureInfoEUTRA', _CG_ConfigInfo_v1560_IEs_scgFailureInfoEUTRA),
(u'drx-ConfigMCG', _CG_ConfigInfo_v1560_IEs_drx_ConfigMCG),
(u'measResultReportCGI-EUTRA', _CG_ConfigInfo_v1560_IEs_measResultReportCGI_EUTRA),
(u'measResultCellListSFTD-EUTRA', _CG_ConfigInfo_v1560_IEs_measResultCellListSFTD_EUTRA),
(u'fr-InfoListMCG', _CG_ConfigInfo_v1560_IEs_fr_InfoListMCG),
(u'nonCriticalExtension', _CG_ConfigInfo_v1560_IEs_nonCriticalExtension),
])
CG_ConfigInfo_v1560_IEs._ext = None
#-----< CG-ConfigInfo-v1570-IEs >-----#
CG_ConfigInfo_v1570_IEs = SEQ(name=u'CG-ConfigInfo-v1570-IEs', mode=MODE_TYPE)
_CG_ConfigInfo_v1570_IEs_sftdFrequencyList_NR = SEQ_OF(name=u'sftdFrequencyList-NR', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'SFTD-FrequencyList-NR')), opt=True)
_CG_ConfigInfo_v1570_IEs_sftdFrequencyList_EUTRA = SEQ_OF(name=u'sftdFrequencyList-EUTRA', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'SFTD-FrequencyList-EUTRA')), opt=True)
_CG_ConfigInfo_v1570_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'CG-ConfigInfo-v1590-IEs')), opt=True)
CG_ConfigInfo_v1570_IEs._cont = ASN1Dict([
(u'sftdFrequencyList-NR', _CG_ConfigInfo_v1570_IEs_sftdFrequencyList_NR),
(u'sftdFrequencyList-EUTRA', _CG_ConfigInfo_v1570_IEs_sftdFrequencyList_EUTRA),
(u'nonCriticalExtension', _CG_ConfigInfo_v1570_IEs_nonCriticalExtension),
])
CG_ConfigInfo_v1570_IEs._ext = None
#-----< CG-ConfigInfo-v1590-IEs >-----#
CG_ConfigInfo_v1590_IEs = SEQ(name=u'CG-ConfigInfo-v1590-IEs', mode=MODE_TYPE)
_CG_ConfigInfo_v1590_IEs_servFrequenciesMN_NR = SEQ_OF(name=u'servFrequenciesMN-NR', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CG_ConfigInfo_v1590_IEs_servFrequenciesMN_NR__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')))
_CG_ConfigInfo_v1590_IEs_servFrequenciesMN_NR._cont = __CG_ConfigInfo_v1590_IEs_servFrequenciesMN_NR__item_
_CG_ConfigInfo_v1590_IEs_servFrequenciesMN_NR._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=31)], ev=None, er=[])
_CG_ConfigInfo_v1590_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'CG-ConfigInfo-v1610-IEs')), opt=True)
CG_ConfigInfo_v1590_IEs._cont = ASN1Dict([
(u'servFrequenciesMN-NR', _CG_ConfigInfo_v1590_IEs_servFrequenciesMN_NR),
(u'nonCriticalExtension', _CG_ConfigInfo_v1590_IEs_nonCriticalExtension),
])
CG_ConfigInfo_v1590_IEs._ext = None
#-----< CG-ConfigInfo-v1610-IEs >-----#
CG_ConfigInfo_v1610_IEs = SEQ(name=u'CG-ConfigInfo-v1610-IEs', mode=MODE_TYPE)
_CG_ConfigInfo_v1610_IEs_drx_InfoMCG2 = SEQ(name=u'drx-InfoMCG2', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'DRX-Info2')), opt=True)
_CG_ConfigInfo_v1610_IEs_alignedDRX_Indication = ENUM(name=u'alignedDRX-Indication', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CG_ConfigInfo_v1610_IEs_alignedDRX_Indication._cont = ASN1Dict([(u'true', 0)])
_CG_ConfigInfo_v1610_IEs_alignedDRX_Indication._ext = None
_CG_ConfigInfo_v1610_IEs_scgFailureInfo_r16 = SEQ(name=u'scgFailureInfo-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CG_ConfigInfo_v1610_IEs_scgFailureInfo_r16_failureType_r16 = ENUM(name=u'failureType-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CG_ConfigInfo_v1610_IEs_scgFailureInfo_r16_failureType_r16._cont = ASN1Dict([(u'scg-lbtFailure-r16', 0), (u'beamFailureRecoveryFailure-r16', 1), (u't312-Expiry-r16', 2), (u'bh-RLF-r16', 3), (u'spare4', 4), (u'spare3', 5), (u'spare2', 6), (u'spare1', 7)])
__CG_ConfigInfo_v1610_IEs_scgFailureInfo_r16_failureType_r16._ext = None
__CG_ConfigInfo_v1610_IEs_scgFailureInfo_r16_measResultSCG_r16 = OCT_STR(name=u'measResultSCG-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CG_ConfigInfo_v1610_IEs_scgFailureInfo_r16_measResultSCG_r16_contain = SEQ(name='_cont_measResultSCG-r16', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultSCG-Failure')))
__CG_ConfigInfo_v1610_IEs_scgFailureInfo_r16_measResultSCG_r16._const_cont = ___CG_ConfigInfo_v1610_IEs_scgFailureInfo_r16_measResultSCG_r16_contain
_CG_ConfigInfo_v1610_IEs_scgFailureInfo_r16._cont = ASN1Dict([
(u'failureType-r16', __CG_ConfigInfo_v1610_IEs_scgFailureInfo_r16_failureType_r16),
(u'measResultSCG-r16', __CG_ConfigInfo_v1610_IEs_scgFailureInfo_r16_measResultSCG_r16),
])
_CG_ConfigInfo_v1610_IEs_scgFailureInfo_r16._ext = None
_CG_ConfigInfo_v1610_IEs_dummy1 = SEQ(name=u'dummy1', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CG_ConfigInfo_v1610_IEs_dummy1_failureTypeEUTRA_r16 = ENUM(name=u'failureTypeEUTRA-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CG_ConfigInfo_v1610_IEs_dummy1_failureTypeEUTRA_r16._cont = ASN1Dict([(u'scg-lbtFailure-r16', 0), (u'beamFailureRecoveryFailure-r16', 1), (u't312-Expiry-r16', 2), (u'spare5', 3), (u'spare4', 4), (u'spare3', 5), (u'spare2', 6), (u'spare1', 7)])
__CG_ConfigInfo_v1610_IEs_dummy1_failureTypeEUTRA_r16._ext = None
__CG_ConfigInfo_v1610_IEs_dummy1_measResultSCG_EUTRA_r16 = OCT_STR(name=u'measResultSCG-EUTRA-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CG_ConfigInfo_v1610_IEs_dummy1._cont = ASN1Dict([
(u'failureTypeEUTRA-r16', __CG_ConfigInfo_v1610_IEs_dummy1_failureTypeEUTRA_r16),
(u'measResultSCG-EUTRA-r16', __CG_ConfigInfo_v1610_IEs_dummy1_measResultSCG_EUTRA_r16),
])
_CG_ConfigInfo_v1610_IEs_dummy1._ext = None
_CG_ConfigInfo_v1610_IEs_sidelinkUEInformationNR_r16 = OCT_STR(name=u'sidelinkUEInformationNR-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CG_ConfigInfo_v1610_IEs_sidelinkUEInformationNR_r16_contain = SEQ(name='_cont_sidelinkUEInformationNR-r16', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SidelinkUEInformationNR-r16')))
_CG_ConfigInfo_v1610_IEs_sidelinkUEInformationNR_r16._const_cont = __CG_ConfigInfo_v1610_IEs_sidelinkUEInformationNR_r16_contain
_CG_ConfigInfo_v1610_IEs_sidelinkUEInformationEUTRA_r16 = OCT_STR(name=u'sidelinkUEInformationEUTRA-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CG_ConfigInfo_v1610_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'CG-ConfigInfo-v1620-IEs')), opt=True)
CG_ConfigInfo_v1610_IEs._cont = ASN1Dict([
(u'drx-InfoMCG2', _CG_ConfigInfo_v1610_IEs_drx_InfoMCG2),
(u'alignedDRX-Indication', _CG_ConfigInfo_v1610_IEs_alignedDRX_Indication),
(u'scgFailureInfo-r16', _CG_ConfigInfo_v1610_IEs_scgFailureInfo_r16),
(u'dummy1', _CG_ConfigInfo_v1610_IEs_dummy1),
(u'sidelinkUEInformationNR-r16', _CG_ConfigInfo_v1610_IEs_sidelinkUEInformationNR_r16),
(u'sidelinkUEInformationEUTRA-r16', _CG_ConfigInfo_v1610_IEs_sidelinkUEInformationEUTRA_r16),
(u'nonCriticalExtension', _CG_ConfigInfo_v1610_IEs_nonCriticalExtension),
])
CG_ConfigInfo_v1610_IEs._ext = None
#-----< CG-ConfigInfo-v1620-IEs >-----#
CG_ConfigInfo_v1620_IEs = SEQ(name=u'CG-ConfigInfo-v1620-IEs', mode=MODE_TYPE)
_CG_ConfigInfo_v1620_IEs_ueAssistanceInformationSourceSCG_r16 = OCT_STR(name=u'ueAssistanceInformationSourceSCG-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CG_ConfigInfo_v1620_IEs_ueAssistanceInformationSourceSCG_r16_contain = SEQ(name='_cont_ueAssistanceInformationSourceSCG-r16', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'UEAssistanceInformation')))
_CG_ConfigInfo_v1620_IEs_ueAssistanceInformationSourceSCG_r16._const_cont = __CG_ConfigInfo_v1620_IEs_ueAssistanceInformationSourceSCG_r16_contain
_CG_ConfigInfo_v1620_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'CG-ConfigInfo-v1640-IEs')), opt=True)
CG_ConfigInfo_v1620_IEs._cont = ASN1Dict([
(u'ueAssistanceInformationSourceSCG-r16', _CG_ConfigInfo_v1620_IEs_ueAssistanceInformationSourceSCG_r16),
(u'nonCriticalExtension', _CG_ConfigInfo_v1620_IEs_nonCriticalExtension),
])
CG_ConfigInfo_v1620_IEs._ext = None
#-----< CG-ConfigInfo-v1640-IEs >-----#
CG_ConfigInfo_v1640_IEs = SEQ(name=u'CG-ConfigInfo-v1640-IEs', mode=MODE_TYPE)
_CG_ConfigInfo_v1640_IEs_servCellInfoListMCG_NR_r16 = SEQ_OF(name=u'servCellInfoListMCG-NR-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'ServCellInfoListMCG-NR-r16')), opt=True)
_CG_ConfigInfo_v1640_IEs_servCellInfoListMCG_EUTRA_r16 = SEQ_OF(name=u'servCellInfoListMCG-EUTRA-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'ServCellInfoListMCG-EUTRA-r16')), opt=True)
_CG_ConfigInfo_v1640_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CG_ConfigInfo_v1640_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_CG_ConfigInfo_v1640_IEs_nonCriticalExtension._ext = None
CG_ConfigInfo_v1640_IEs._cont = ASN1Dict([
(u'servCellInfoListMCG-NR-r16', _CG_ConfigInfo_v1640_IEs_servCellInfoListMCG_NR_r16),
(u'servCellInfoListMCG-EUTRA-r16', _CG_ConfigInfo_v1640_IEs_servCellInfoListMCG_EUTRA_r16),
(u'nonCriticalExtension', _CG_ConfigInfo_v1640_IEs_nonCriticalExtension),
])
CG_ConfigInfo_v1640_IEs._ext = None
#-----< ServCellInfoListMCG-NR-r16 >-----#
ServCellInfoListMCG_NR_r16 = SEQ_OF(name=u'ServCellInfoListMCG-NR-r16', mode=MODE_TYPE)
_ServCellInfoListMCG_NR_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-InterNodeDefinitions', 'ServCellInfoXCG-NR-r16')))
ServCellInfoListMCG_NR_r16._cont = _ServCellInfoListMCG_NR_r16__item_
ServCellInfoListMCG_NR_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< ServCellInfoListMCG-EUTRA-r16 >-----#
ServCellInfoListMCG_EUTRA_r16 = SEQ_OF(name=u'ServCellInfoListMCG-EUTRA-r16', mode=MODE_TYPE)
_ServCellInfoListMCG_EUTRA_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-InterNodeDefinitions', 'ServCellInfoXCG-EUTRA-r16')))
ServCellInfoListMCG_EUTRA_r16._cont = _ServCellInfoListMCG_EUTRA_r16__item_
ServCellInfoListMCG_EUTRA_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< SFTD-FrequencyList-NR >-----#
SFTD_FrequencyList_NR = SEQ_OF(name=u'SFTD-FrequencyList-NR', mode=MODE_TYPE)
_SFTD_FrequencyList_NR__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')))
SFTD_FrequencyList_NR._cont = _SFTD_FrequencyList_NR__item_
SFTD_FrequencyList_NR._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
#-----< SFTD-FrequencyList-EUTRA >-----#
SFTD_FrequencyList_EUTRA = SEQ_OF(name=u'SFTD-FrequencyList-EUTRA', mode=MODE_TYPE)
_SFTD_FrequencyList_EUTRA__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueEUTRA')))
SFTD_FrequencyList_EUTRA._cont = _SFTD_FrequencyList_EUTRA__item_
SFTD_FrequencyList_EUTRA._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
#-----< 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 = INT(name=u'maxMeasFreqsSCG', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ConfigRestrictInfoSCG_maxMeasFreqsSCG._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_ConfigRestrictInfoSCG_dummy = INT(name=u'dummy', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ConfigRestrictInfoSCG_dummy._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=62)], ev=None, er=[])
_ConfigRestrictInfoSCG_selectedBandEntriesMNList = SEQ_OF(name=u'selectedBandEntriesMNList', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__ConfigRestrictInfoSCG_selectedBandEntriesMNList__item_ = SEQ_OF(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-InterNodeDefinitions', 'SelectedBandEntriesMN')))
_ConfigRestrictInfoSCG_selectedBandEntriesMNList._cont = __ConfigRestrictInfoSCG_selectedBandEntriesMNList__item_
_ConfigRestrictInfoSCG_selectedBandEntriesMNList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65536)], ev=None, er=[])
_ConfigRestrictInfoSCG_pdcch_BlindDetectionSCG = INT(name=u'pdcch-BlindDetectionSCG', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_ConfigRestrictInfoSCG_pdcch_BlindDetectionSCG._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=15)], ev=None, er=[])
_ConfigRestrictInfoSCG_maxNumberROHC_ContextSessionsSN = INT(name=u'maxNumberROHC-ContextSessionsSN', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_ConfigRestrictInfoSCG_maxNumberROHC_ContextSessionsSN._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=16384)], ev=None, er=[])
_ConfigRestrictInfoSCG_maxIntraFreqMeasIdentitiesSCG = INT(name=u'maxIntraFreqMeasIdentitiesSCG', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_ConfigRestrictInfoSCG_maxIntraFreqMeasIdentitiesSCG._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=62)], ev=None, er=[])
_ConfigRestrictInfoSCG_maxInterFreqMeasIdentitiesSCG = INT(name=u'maxInterFreqMeasIdentitiesSCG', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_ConfigRestrictInfoSCG_maxInterFreqMeasIdentitiesSCG._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=62)], ev=None, er=[])
_ConfigRestrictInfoSCG_p_maxNR_FR1_MCG_r16 = INT(name=u'p-maxNR-FR1-MCG-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'P-Max')), opt=True, group=2)
_ConfigRestrictInfoSCG_powerCoordination_FR2_r16 = SEQ(name=u'powerCoordination-FR2-r16', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=2)
__ConfigRestrictInfoSCG_powerCoordination_FR2_r16_p_maxNR_FR2_MCG_r16 = INT(name=u'p-maxNR-FR2-MCG-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'P-Max')), opt=True)
__ConfigRestrictInfoSCG_powerCoordination_FR2_r16_p_maxNR_FR2_SCG_r16 = INT(name=u'p-maxNR-FR2-SCG-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'P-Max')), opt=True)
__ConfigRestrictInfoSCG_powerCoordination_FR2_r16_p_maxUE_FR2_r16 = INT(name=u'p-maxUE-FR2-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'P-Max')), opt=True)
_ConfigRestrictInfoSCG_powerCoordination_FR2_r16._cont = ASN1Dict([
(u'p-maxNR-FR2-MCG-r16', __ConfigRestrictInfoSCG_powerCoordination_FR2_r16_p_maxNR_FR2_MCG_r16),
(u'p-maxNR-FR2-SCG-r16', __ConfigRestrictInfoSCG_powerCoordination_FR2_r16_p_maxNR_FR2_SCG_r16),
(u'p-maxUE-FR2-r16', __ConfigRestrictInfoSCG_powerCoordination_FR2_r16_p_maxUE_FR2_r16),
])
_ConfigRestrictInfoSCG_powerCoordination_FR2_r16._ext = None
_ConfigRestrictInfoSCG_nrdc_PC_mode_FR1_r16 = ENUM(name=u'nrdc-PC-mode-FR1-r16', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=2)
_ConfigRestrictInfoSCG_nrdc_PC_mode_FR1_r16._cont = ASN1Dict([(u'semi-static-mode1', 0), (u'semi-static-mode2', 1), (u'dynamic', 2)])
_ConfigRestrictInfoSCG_nrdc_PC_mode_FR1_r16._ext = None
_ConfigRestrictInfoSCG_nrdc_PC_mode_FR2_r16 = ENUM(name=u'nrdc-PC-mode-FR2-r16', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=2)
_ConfigRestrictInfoSCG_nrdc_PC_mode_FR2_r16._cont = ASN1Dict([(u'semi-static-mode1', 0), (u'semi-static-mode2', 1), (u'dynamic', 2)])
_ConfigRestrictInfoSCG_nrdc_PC_mode_FR2_r16._ext = None
_ConfigRestrictInfoSCG_maxMeasSRS_ResourceSCG_r16 = INT(name=u'maxMeasSRS-ResourceSCG-r16', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=2)
_ConfigRestrictInfoSCG_maxMeasSRS_ResourceSCG_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=32)], ev=None, er=[])
_ConfigRestrictInfoSCG_maxMeasCLI_ResourceSCG_r16 = INT(name=u'maxMeasCLI-ResourceSCG-r16', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=2)
_ConfigRestrictInfoSCG_maxMeasCLI_ResourceSCG_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=64)], ev=None, er=[])
_ConfigRestrictInfoSCG_maxNumberEHC_ContextsSN_r16 = INT(name=u'maxNumberEHC-ContextsSN-r16', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=2)
_ConfigRestrictInfoSCG_maxNumberEHC_ContextsSN_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65536)], ev=None, er=[])
_ConfigRestrictInfoSCG_allowedReducedConfigForOverheating_r16 = SEQ(name=u'allowedReducedConfigForOverheating-r16', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'OverheatingAssistance')), opt=True, group=2)
_ConfigRestrictInfoSCG_maxToffset_r16 = ENUM(name=u'maxToffset-r16', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'T-Offset-r16')), opt=True, group=2)
ConfigRestrictInfoSCG._cont = ASN1Dict([
(u'allowedBC-ListMRDC', _ConfigRestrictInfoSCG_allowedBC_ListMRDC),
(u'powerCoordination-FR1', _ConfigRestrictInfoSCG_powerCoordination_FR1),
(u'servCellIndexRangeSCG', _ConfigRestrictInfoSCG_servCellIndexRangeSCG),
(u'maxMeasFreqsSCG', _ConfigRestrictInfoSCG_maxMeasFreqsSCG),
(u'dummy', _ConfigRestrictInfoSCG_dummy),
(u'selectedBandEntriesMNList', _ConfigRestrictInfoSCG_selectedBandEntriesMNList),
(u'pdcch-BlindDetectionSCG', _ConfigRestrictInfoSCG_pdcch_BlindDetectionSCG),
(u'maxNumberROHC-ContextSessionsSN', _ConfigRestrictInfoSCG_maxNumberROHC_ContextSessionsSN),
(u'maxIntraFreqMeasIdentitiesSCG', _ConfigRestrictInfoSCG_maxIntraFreqMeasIdentitiesSCG),
(u'maxInterFreqMeasIdentitiesSCG', _ConfigRestrictInfoSCG_maxInterFreqMeasIdentitiesSCG),
(u'p-maxNR-FR1-MCG-r16', _ConfigRestrictInfoSCG_p_maxNR_FR1_MCG_r16),
(u'powerCoordination-FR2-r16', _ConfigRestrictInfoSCG_powerCoordination_FR2_r16),
(u'nrdc-PC-mode-FR1-r16', _ConfigRestrictInfoSCG_nrdc_PC_mode_FR1_r16),
(u'nrdc-PC-mode-FR2-r16', _ConfigRestrictInfoSCG_nrdc_PC_mode_FR2_r16),
(u'maxMeasSRS-ResourceSCG-r16', _ConfigRestrictInfoSCG_maxMeasSRS_ResourceSCG_r16),
(u'maxMeasCLI-ResourceSCG-r16', _ConfigRestrictInfoSCG_maxMeasCLI_ResourceSCG_r16),
(u'maxNumberEHC-ContextsSN-r16', _ConfigRestrictInfoSCG_maxNumberEHC_ContextsSN_r16),
(u'allowedReducedConfigForOverheating-r16', _ConfigRestrictInfoSCG_allowedReducedConfigForOverheating_r16),
(u'maxToffset-r16', _ConfigRestrictInfoSCG_maxToffset_r16),
])
ConfigRestrictInfoSCG._ext = [u'selectedBandEntriesMNList', u'pdcch-BlindDetectionSCG', u'maxNumberROHC-ContextSessionsSN', u'maxIntraFreqMeasIdentitiesSCG', u'maxInterFreqMeasIdentitiesSCG', u'p-maxNR-FR1-MCG-r16', u'powerCoordination-FR2-r16', u'nrdc-PC-mode-FR1-r16', u'nrdc-PC-mode-FR2-r16', u'maxMeasSRS-ResourceSCG-r16', u'maxMeasCLI-ResourceSCG-r16', u'maxNumberEHC-ContextsSN-r16', u'allowedReducedConfigForOverheating-r16', u'maxToffset-r16']
#-----< SelectedBandEntriesMN >-----#
SelectedBandEntriesMN = SEQ_OF(name=u'SelectedBandEntriesMN', mode=MODE_TYPE)
_SelectedBandEntriesMN__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-InterNodeDefinitions', 'BandEntryIndex')))
SelectedBandEntriesMN._cont = _SelectedBandEntriesMN__item_
SelectedBandEntriesMN._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< BandEntryIndex >-----#
BandEntryIndex = INT(name=u'BandEntryIndex', mode=MODE_TYPE)
BandEntryIndex._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=32)], ev=None, er=[])
#-----< PH-TypeListMCG >-----#
PH_TypeListMCG = SEQ_OF(name=u'PH-TypeListMCG', mode=MODE_TYPE)
_PH_TypeListMCG__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-InterNodeDefinitions', 'PH-InfoMCG')))
PH_TypeListMCG._cont = _PH_TypeListMCG__item_
PH_TypeListMCG._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< PH-InfoMCG >-----#
PH_InfoMCG = SEQ(name=u'PH-InfoMCG', mode=MODE_TYPE)
_PH_InfoMCG_servCellIndex = INT(name=u'servCellIndex', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')))
_PH_InfoMCG_ph_Uplink = SEQ(name=u'ph-Uplink', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'PH-UplinkCarrierMCG')))
_PH_InfoMCG_ph_SupplementaryUplink = SEQ(name=u'ph-SupplementaryUplink', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'PH-UplinkCarrierMCG')), opt=True)
PH_InfoMCG._cont = ASN1Dict([
(u'servCellIndex', _PH_InfoMCG_servCellIndex),
(u'ph-Uplink', _PH_InfoMCG_ph_Uplink),
(u'ph-SupplementaryUplink', _PH_InfoMCG_ph_SupplementaryUplink),
])
PH_InfoMCG._ext = []
#-----< PH-UplinkCarrierMCG >-----#
PH_UplinkCarrierMCG = SEQ(name=u'PH-UplinkCarrierMCG', mode=MODE_TYPE)
_PH_UplinkCarrierMCG_ph_Type1or3 = ENUM(name=u'ph-Type1or3', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PH_UplinkCarrierMCG_ph_Type1or3._cont = ASN1Dict([(u'type1', 0), (u'type3', 1)])
_PH_UplinkCarrierMCG_ph_Type1or3._ext = None
PH_UplinkCarrierMCG._cont = ASN1Dict([
(u'ph-Type1or3', _PH_UplinkCarrierMCG_ph_Type1or3),
])
PH_UplinkCarrierMCG._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
#-----< DRX-Info2 >-----#
DRX_Info2 = SEQ(name=u'DRX-Info2', mode=MODE_TYPE)
_DRX_Info2_drx_onDurationTimer = CHOICE(name=u'drx-onDurationTimer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__DRX_Info2_drx_onDurationTimer_subMilliSeconds = INT(name=u'subMilliSeconds', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Info2_drx_onDurationTimer_subMilliSeconds._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=31)], ev=None, er=[])
__DRX_Info2_drx_onDurationTimer_milliSeconds = ENUM(name=u'milliSeconds', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_Info2_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_Info2_drx_onDurationTimer_milliSeconds._ext = None
_DRX_Info2_drx_onDurationTimer._cont = ASN1Dict([
(u'subMilliSeconds', __DRX_Info2_drx_onDurationTimer_subMilliSeconds),
(u'milliSeconds', __DRX_Info2_drx_onDurationTimer_milliSeconds),
])
_DRX_Info2_drx_onDurationTimer._ext = None
DRX_Info2._cont = ASN1Dict([
(u'drx-onDurationTimer', _DRX_Info2_drx_onDurationTimer),
])
DRX_Info2._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_measGapConfigFR2 = CHOICE(name=u'measGapConfigFR2', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__MeasConfigMN_measGapConfigFR2_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MeasConfigMN_measGapConfigFR2_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'GapConfig')))
_MeasConfigMN_measGapConfigFR2._cont = ASN1Dict([
(u'release', __MeasConfigMN_measGapConfigFR2_release),
(u'setup', __MeasConfigMN_measGapConfigFR2_setup),
])
_MeasConfigMN_measGapConfigFR2._ext = None
MeasConfigMN._cont = ASN1Dict([
(u'measuredFrequenciesMN', _MeasConfigMN_measuredFrequenciesMN),
(u'measGapConfig', _MeasConfigMN_measGapConfig),
(u'gapPurpose', _MeasConfigMN_gapPurpose),
(u'measGapConfigFR2', _MeasConfigMN_measGapConfigFR2),
])
MeasConfigMN._ext = [u'measGapConfigFR2']
#-----< 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_overheatingAssistanceSCG_r16 = OCT_STR(name=u'overheatingAssistanceSCG-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__MRDC_AssistanceInfo_overheatingAssistanceSCG_r16_contain = SEQ(name='_cont_overheatingAssistanceSCG-r16', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'OverheatingAssistance')))
_MRDC_AssistanceInfo_overheatingAssistanceSCG_r16._const_cont = __MRDC_AssistanceInfo_overheatingAssistanceSCG_r16_contain
MRDC_AssistanceInfo._cont = ASN1Dict([
(u'affectedCarrierFreqCombInfoListMRDC', _MRDC_AssistanceInfo_affectedCarrierFreqCombInfoListMRDC),
(u'overheatingAssistanceSCG-r16', _MRDC_AssistanceInfo_overheatingAssistanceSCG_r16),
])
MRDC_AssistanceInfo._ext = [u'overheatingAssistanceSCG-r16']
#-----< 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), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'MeasurementTimingConfiguration-v1550-IEs')), opt=True)
MeasurementTimingConfiguration_IEs._cont = ASN1Dict([
(u'measTiming', _MeasurementTimingConfiguration_IEs_measTiming),
(u'nonCriticalExtension', _MeasurementTimingConfiguration_IEs_nonCriticalExtension),
])
MeasurementTimingConfiguration_IEs._ext = None
#-----< MeasurementTimingConfiguration-v1550-IEs >-----#
MeasurementTimingConfiguration_v1550_IEs = SEQ(name=u'MeasurementTimingConfiguration-v1550-IEs', mode=MODE_TYPE)
_MeasurementTimingConfiguration_v1550_IEs_campOnFirstSSB = BOOL(name=u'campOnFirstSSB', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MeasurementTimingConfiguration_v1550_IEs_psCellOnlyOnFirstSSB = BOOL(name=u'psCellOnlyOnFirstSSB', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MeasurementTimingConfiguration_v1550_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'MeasurementTimingConfiguration-v1610-IEs')), opt=True)
MeasurementTimingConfiguration_v1550_IEs._cont = ASN1Dict([
(u'campOnFirstSSB', _MeasurementTimingConfiguration_v1550_IEs_campOnFirstSSB),
(u'psCellOnlyOnFirstSSB', _MeasurementTimingConfiguration_v1550_IEs_psCellOnlyOnFirstSSB),
(u'nonCriticalExtension', _MeasurementTimingConfiguration_v1550_IEs_nonCriticalExtension),
])
MeasurementTimingConfiguration_v1550_IEs._ext = None
#-----< MeasurementTimingConfiguration-v1610-IEs >-----#
MeasurementTimingConfiguration_v1610_IEs = SEQ(name=u'MeasurementTimingConfiguration-v1610-IEs', mode=MODE_TYPE)
_MeasurementTimingConfiguration_v1610_IEs_csi_RS_Config_r16 = SEQ(name=u'csi-RS-Config-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MeasurementTimingConfiguration_v1610_IEs_csi_RS_Config_r16_csi_RS_SubcarrierSpacing_r16 = ENUM(name=u'csi-RS-SubcarrierSpacing-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SubcarrierSpacing')))
__MeasurementTimingConfiguration_v1610_IEs_csi_RS_Config_r16_csi_RS_CellMobility_r16 = SEQ(name=u'csi-RS-CellMobility-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-RS-CellMobility')))
__MeasurementTimingConfiguration_v1610_IEs_csi_RS_Config_r16_refSSBFreq_r16 = INT(name=u'refSSBFreq-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')))
_MeasurementTimingConfiguration_v1610_IEs_csi_RS_Config_r16._cont = ASN1Dict([
(u'csi-RS-SubcarrierSpacing-r16', __MeasurementTimingConfiguration_v1610_IEs_csi_RS_Config_r16_csi_RS_SubcarrierSpacing_r16),
(u'csi-RS-CellMobility-r16', __MeasurementTimingConfiguration_v1610_IEs_csi_RS_Config_r16_csi_RS_CellMobility_r16),
(u'refSSBFreq-r16', __MeasurementTimingConfiguration_v1610_IEs_csi_RS_Config_r16_refSSBFreq_r16),
])
_MeasurementTimingConfiguration_v1610_IEs_csi_RS_Config_r16._ext = None
_MeasurementTimingConfiguration_v1610_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MeasurementTimingConfiguration_v1610_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_MeasurementTimingConfiguration_v1610_IEs_nonCriticalExtension._ext = None
MeasurementTimingConfiguration_v1610_IEs._cont = ASN1Dict([
(u'csi-RS-Config-r16', _MeasurementTimingConfiguration_v1610_IEs_csi_RS_Config_r16),
(u'nonCriticalExtension', _MeasurementTimingConfiguration_v1610_IEs_nonCriticalExtension),
])
MeasurementTimingConfiguration_v1610_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_ssb_ToMeasure = CHOICE(name=u'ssb-ToMeasure', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-ToMeasure')), opt=True, group=0)
_MeasTiming_physCellId = INT(name=u'physCellId', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PhysCellId')), opt=True, group=0)
MeasTiming._cont = ASN1Dict([
(u'frequencyAndTiming', _MeasTiming_frequencyAndTiming),
(u'ssb-ToMeasure', _MeasTiming_ssb_ToMeasure),
(u'physCellId', _MeasTiming_physCellId),
])
MeasTiming._ext = [u'ssb-ToMeasure', u'physCellId']
#-----< 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), typeref=ASN1RefType(('NR-InterNodeDefinitions', 'UERadioPagingInformation-v15e0-IEs')), opt=True)
UERadioPagingInformation_IEs._cont = ASN1Dict([
(u'supportedBandListNRForPaging', _UERadioPagingInformation_IEs_supportedBandListNRForPaging),
(u'nonCriticalExtension', _UERadioPagingInformation_IEs_nonCriticalExtension),
])
UERadioPagingInformation_IEs._ext = None
#-----< UERadioPagingInformation-v15e0-IEs >-----#
UERadioPagingInformation_v15e0_IEs = SEQ(name=u'UERadioPagingInformation-v15e0-IEs', mode=MODE_TYPE)
_UERadioPagingInformation_v15e0_IEs_dl_SchedulingOffset_PDSCH_TypeA_FDD_FR1 = ENUM(name=u'dl-SchedulingOffset-PDSCH-TypeA-FDD-FR1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UERadioPagingInformation_v15e0_IEs_dl_SchedulingOffset_PDSCH_TypeA_FDD_FR1._cont = ASN1Dict([(u'supported', 0)])
_UERadioPagingInformation_v15e0_IEs_dl_SchedulingOffset_PDSCH_TypeA_FDD_FR1._ext = None
_UERadioPagingInformation_v15e0_IEs_dl_SchedulingOffset_PDSCH_TypeA_TDD_FR1 = ENUM(name=u'dl-SchedulingOffset-PDSCH-TypeA-TDD-FR1', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UERadioPagingInformation_v15e0_IEs_dl_SchedulingOffset_PDSCH_TypeA_TDD_FR1._cont = ASN1Dict([(u'supported', 0)])
_UERadioPagingInformation_v15e0_IEs_dl_SchedulingOffset_PDSCH_TypeA_TDD_FR1._ext = None
_UERadioPagingInformation_v15e0_IEs_dl_SchedulingOffset_PDSCH_TypeA_TDD_FR2 = ENUM(name=u'dl-SchedulingOffset-PDSCH-TypeA-TDD-FR2', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UERadioPagingInformation_v15e0_IEs_dl_SchedulingOffset_PDSCH_TypeA_TDD_FR2._cont = ASN1Dict([(u'supported', 0)])
_UERadioPagingInformation_v15e0_IEs_dl_SchedulingOffset_PDSCH_TypeA_TDD_FR2._ext = None
_UERadioPagingInformation_v15e0_IEs_dl_SchedulingOffset_PDSCH_TypeB_FDD_FR1 = ENUM(name=u'dl-SchedulingOffset-PDSCH-TypeB-FDD-FR1', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UERadioPagingInformation_v15e0_IEs_dl_SchedulingOffset_PDSCH_TypeB_FDD_FR1._cont = ASN1Dict([(u'supported', 0)])
_UERadioPagingInformation_v15e0_IEs_dl_SchedulingOffset_PDSCH_TypeB_FDD_FR1._ext = None
_UERadioPagingInformation_v15e0_IEs_dl_SchedulingOffset_PDSCH_TypeB_TDD_FR1 = ENUM(name=u'dl-SchedulingOffset-PDSCH-TypeB-TDD-FR1', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UERadioPagingInformation_v15e0_IEs_dl_SchedulingOffset_PDSCH_TypeB_TDD_FR1._cont = ASN1Dict([(u'supported', 0)])
_UERadioPagingInformation_v15e0_IEs_dl_SchedulingOffset_PDSCH_TypeB_TDD_FR1._ext = None
_UERadioPagingInformation_v15e0_IEs_dl_SchedulingOffset_PDSCH_TypeB_TDD_FR2 = ENUM(name=u'dl-SchedulingOffset-PDSCH-TypeB-TDD-FR2', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UERadioPagingInformation_v15e0_IEs_dl_SchedulingOffset_PDSCH_TypeB_TDD_FR2._cont = ASN1Dict([(u'supported', 0)])
_UERadioPagingInformation_v15e0_IEs_dl_SchedulingOffset_PDSCH_TypeB_TDD_FR2._ext = None
_UERadioPagingInformation_v15e0_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UERadioPagingInformation_v15e0_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_UERadioPagingInformation_v15e0_IEs_nonCriticalExtension._ext = None
UERadioPagingInformation_v15e0_IEs._cont = ASN1Dict([
(u'dl-SchedulingOffset-PDSCH-TypeA-FDD-FR1', _UERadioPagingInformation_v15e0_IEs_dl_SchedulingOffset_PDSCH_TypeA_FDD_FR1),
(u'dl-SchedulingOffset-PDSCH-TypeA-TDD-FR1', _UERadioPagingInformation_v15e0_IEs_dl_SchedulingOffset_PDSCH_TypeA_TDD_FR1),
(u'dl-SchedulingOffset-PDSCH-TypeA-TDD-FR2', _UERadioPagingInformation_v15e0_IEs_dl_SchedulingOffset_PDSCH_TypeA_TDD_FR2),
(u'dl-SchedulingOffset-PDSCH-TypeB-FDD-FR1', _UERadioPagingInformation_v15e0_IEs_dl_SchedulingOffset_PDSCH_TypeB_FDD_FR1),
(u'dl-SchedulingOffset-PDSCH-TypeB-TDD-FR1', _UERadioPagingInformation_v15e0_IEs_dl_SchedulingOffset_PDSCH_TypeB_TDD_FR1),
(u'dl-SchedulingOffset-PDSCH-TypeB-TDD-FR2', _UERadioPagingInformation_v15e0_IEs_dl_SchedulingOffset_PDSCH_TypeB_TDD_FR2),
(u'nonCriticalExtension', _UERadioPagingInformation_v15e0_IEs_nonCriticalExtension),
])
UERadioPagingInformation_v15e0_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_sourceRB_SN_Config_contain,
_AS_Config_sourceRB_SN_Config,
__AS_Config_sourceSCG_NR_Config_contain,
_AS_Config_sourceSCG_NR_Config,
_AS_Config_sourceSCG_EUTRA_Config,
_AS_Config_sourceSCG_Configured,
AS_Config,
_AS_Context_reestablishmentInfo,
_AS_Context_configRestrictInfo,
_AS_Context_ran_NotificationAreaInfo,
__AS_Context_ueAssistanceInformation_contain,
_AS_Context_ueAssistanceInformation,
_AS_Context_selectedBandCombinationSN,
_AS_Context_configRestrictInfoDAPS_r16,
_AS_Context_sidelinkUEInformationNR_r16,
_AS_Context_sidelinkUEInformationEUTRA_r16,
_AS_Context_ueAssistanceInformationEUTRA_r16,
__AS_Context_ueAssistanceInformationSCG_r16_contain,
_AS_Context_ueAssistanceInformationSCG_r16,
_AS_Context_needForGapsInfoNR_r16,
_AS_Context_configRestrictInfoDAPS_v1640,
AS_Context,
__ConfigRestrictInfoDAPS_r16_powerCoordination_r16_p_DAPS_Source_r16,
__ConfigRestrictInfoDAPS_r16_powerCoordination_r16_p_DAPS_Target_r16,
__ConfigRestrictInfoDAPS_r16_powerCoordination_r16_uplinkPowerSharingDAPS_Mode_r16,
_ConfigRestrictInfoDAPS_r16_powerCoordination_r16,
ConfigRestrictInfoDAPS_r16,
_ConfigRestrictInfoDAPS_v1640_sourceFeatureSetPerDownlinkCC_r16,
_ConfigRestrictInfoDAPS_v1640_sourceFeatureSetPerUplinkCC_r16,
ConfigRestrictInfoDAPS_v1640,
_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_candidateCellInfoListSN_EUTRA,
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_selectedBandCombination,
_CG_Config_IEs_fr_InfoListSCG,
_CG_Config_IEs_candidateServingFreqListNR,
_CG_Config_IEs_nonCriticalExtension,
CG_Config_IEs,
_CG_Config_v1540_IEs_pSCellFrequency,
___CG_Config_v1540_IEs_reportCGI_RequestNR_requestedCellInfo_ssbFrequency,
___CG_Config_v1540_IEs_reportCGI_RequestNR_requestedCellInfo_cellForWhichToReportCGI,
__CG_Config_v1540_IEs_reportCGI_RequestNR_requestedCellInfo,
_CG_Config_v1540_IEs_reportCGI_RequestNR,
_CG_Config_v1540_IEs_ph_InfoSCG,
_CG_Config_v1540_IEs_nonCriticalExtension,
CG_Config_v1540_IEs,
_CG_Config_v1560_IEs_pSCellFrequencyEUTRA,
_CG_Config_v1560_IEs_scg_CellGroupConfigEUTRA,
_CG_Config_v1560_IEs_candidateCellInfoListSN_EUTRA,
_CG_Config_v1560_IEs_candidateServingFreqListEUTRA,
_CG_Config_v1560_IEs_needForGaps,
_CG_Config_v1560_IEs_drx_ConfigSCG,
___CG_Config_v1560_IEs_reportCGI_RequestEUTRA_requestedCellInfoEUTRA_eutraFrequency,
___CG_Config_v1560_IEs_reportCGI_RequestEUTRA_requestedCellInfoEUTRA_cellForWhichToReportCGI_EUTRA,
__CG_Config_v1560_IEs_reportCGI_RequestEUTRA_requestedCellInfoEUTRA,
_CG_Config_v1560_IEs_reportCGI_RequestEUTRA,
_CG_Config_v1560_IEs_nonCriticalExtension,
CG_Config_v1560_IEs,
__CG_Config_v1590_IEs_scellFrequenciesSN_NR__item_,
_CG_Config_v1590_IEs_scellFrequenciesSN_NR,
__CG_Config_v1590_IEs_scellFrequenciesSN_EUTRA__item_,
_CG_Config_v1590_IEs_scellFrequenciesSN_EUTRA,
_CG_Config_v1590_IEs_nonCriticalExtension,
CG_Config_v1590_IEs,
_CG_Config_v1610_IEs_drx_InfoSCG2,
_CG_Config_v1610_IEs_nonCriticalExtension,
CG_Config_v1610_IEs,
__CG_Config_v1620_IEs_ueAssistanceInformationSCG_r16_contain,
_CG_Config_v1620_IEs_ueAssistanceInformationSCG_r16,
_CG_Config_v1620_IEs_nonCriticalExtension,
CG_Config_v1620_IEs,
_CG_Config_v1630_IEs_selectedToffset_r16,
_CG_Config_v1630_IEs_nonCriticalExtension,
CG_Config_v1630_IEs,
_CG_Config_v1640_IEs_servCellInfoListSCG_NR_r16,
_CG_Config_v1640_IEs_servCellInfoListSCG_EUTRA_r16,
_CG_Config_v1640_IEs_nonCriticalExtension,
CG_Config_v1640_IEs,
_ServCellInfoListSCG_NR_r16__item_,
ServCellInfoListSCG_NR_r16,
_ServCellInfoXCG_NR_r16_dl_FreqInfo_NR_r16,
_ServCellInfoXCG_NR_r16_ul_FreqInfo_NR_r16,
ServCellInfoXCG_NR_r16,
_FrequencyConfig_NR_r16_freqBandIndicatorNR_r16,
_FrequencyConfig_NR_r16_carrierCenterFreq_NR_r16,
_FrequencyConfig_NR_r16_carrierBandwidth_NR_r16,
_FrequencyConfig_NR_r16_subcarrierSpacing_NR_r16,
FrequencyConfig_NR_r16,
_ServCellInfoListSCG_EUTRA_r16__item_,
ServCellInfoListSCG_EUTRA_r16,
_ServCellInfoXCG_EUTRA_r16_dl_CarrierFreq_EUTRA_r16,
_ServCellInfoXCG_EUTRA_r16_ul_CarrierFreq_EUTRA_r16,
_ServCellInfoXCG_EUTRA_r16_transmissionBandwidth_EUTRA_r16,
ServCellInfoXCG_EUTRA_r16,
TransmissionBandwidth_EUTRA_r16,
_PH_TypeListSCG__item_,
PH_TypeListSCG,
_PH_InfoSCG_servCellIndex,
_PH_InfoSCG_ph_Uplink,
_PH_InfoSCG_ph_SupplementaryUplink,
PH_InfoSCG,
_PH_UplinkCarrierSCG_ph_Type1or3,
PH_UplinkCarrierSCG,
__MeasConfigSN_measuredFrequenciesSN__item_,
_MeasConfigSN_measuredFrequenciesSN,
MeasConfigSN,
_NR_FreqInfo_measuredFrequency,
NR_FreqInfo,
_ConfigRestrictModReqSCG_requestedBC_MRDC,
_ConfigRestrictModReqSCG_requestedP_MaxFR1,
_ConfigRestrictModReqSCG_requestedPDCCH_BlindDetectionSCG,
_ConfigRestrictModReqSCG_requestedP_MaxEUTRA,
_ConfigRestrictModReqSCG_requestedP_MaxFR2_r16,
_ConfigRestrictModReqSCG_requestedMaxInterFreqMeasIdSCG_r16,
_ConfigRestrictModReqSCG_requestedMaxIntraFreqMeasIdSCG_r16,
_ConfigRestrictModReqSCG_requestedToffset_r16,
ConfigRestrictModReqSCG,
BandCombinationIndex,
_BandCombinationInfoSN_bandCombinationIndex,
_BandCombinationInfoSN_requestedFeatureSets,
BandCombinationInfoSN,
_FR_InfoList__item_,
FR_InfoList,
_FR_Info_servCellIndex,
_FR_Info_fr_Type,
FR_Info,
_CandidateServingFreqListNR__item_,
CandidateServingFreqListNR,
_CandidateServingFreqListEUTRA__item_,
CandidateServingFreqListEUTRA,
T_Offset_r16,
___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_NR,
__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,
_CG_ConfigInfo_v1540_IEs_ph_InfoMCG,
__CG_ConfigInfo_v1540_IEs_measResultReportCGI_ssbFrequency,
__CG_ConfigInfo_v1540_IEs_measResultReportCGI_cellForWhichToReportCGI,
__CG_ConfigInfo_v1540_IEs_measResultReportCGI_cgi_Info,
_CG_ConfigInfo_v1540_IEs_measResultReportCGI,
_CG_ConfigInfo_v1540_IEs_nonCriticalExtension,
CG_ConfigInfo_v1540_IEs,
_CG_ConfigInfo_v1560_IEs_candidateCellInfoListMN_EUTRA,
_CG_ConfigInfo_v1560_IEs_candidateCellInfoListSN_EUTRA,
_CG_ConfigInfo_v1560_IEs_sourceConfigSCG_EUTRA,
__CG_ConfigInfo_v1560_IEs_scgFailureInfoEUTRA_failureTypeEUTRA,
__CG_ConfigInfo_v1560_IEs_scgFailureInfoEUTRA_measResultSCG_EUTRA,
_CG_ConfigInfo_v1560_IEs_scgFailureInfoEUTRA,
_CG_ConfigInfo_v1560_IEs_drx_ConfigMCG,
__CG_ConfigInfo_v1560_IEs_measResultReportCGI_EUTRA_eutraFrequency,
__CG_ConfigInfo_v1560_IEs_measResultReportCGI_EUTRA_cellForWhichToReportCGI_EUTRA,
__CG_ConfigInfo_v1560_IEs_measResultReportCGI_EUTRA_cgi_InfoEUTRA,
_CG_ConfigInfo_v1560_IEs_measResultReportCGI_EUTRA,
_CG_ConfigInfo_v1560_IEs_measResultCellListSFTD_EUTRA,
_CG_ConfigInfo_v1560_IEs_fr_InfoListMCG,
_CG_ConfigInfo_v1560_IEs_nonCriticalExtension,
CG_ConfigInfo_v1560_IEs,
_CG_ConfigInfo_v1570_IEs_sftdFrequencyList_NR,
_CG_ConfigInfo_v1570_IEs_sftdFrequencyList_EUTRA,
_CG_ConfigInfo_v1570_IEs_nonCriticalExtension,
CG_ConfigInfo_v1570_IEs,
__CG_ConfigInfo_v1590_IEs_servFrequenciesMN_NR__item_,
_CG_ConfigInfo_v1590_IEs_servFrequenciesMN_NR,
_CG_ConfigInfo_v1590_IEs_nonCriticalExtension,
CG_ConfigInfo_v1590_IEs,
_CG_ConfigInfo_v1610_IEs_drx_InfoMCG2,
_CG_ConfigInfo_v1610_IEs_alignedDRX_Indication,
__CG_ConfigInfo_v1610_IEs_scgFailureInfo_r16_failureType_r16,
___CG_ConfigInfo_v1610_IEs_scgFailureInfo_r16_measResultSCG_r16_contain,
__CG_ConfigInfo_v1610_IEs_scgFailureInfo_r16_measResultSCG_r16,
_CG_ConfigInfo_v1610_IEs_scgFailureInfo_r16,
__CG_ConfigInfo_v1610_IEs_dummy1_failureTypeEUTRA_r16,
__CG_ConfigInfo_v1610_IEs_dummy1_measResultSCG_EUTRA_r16,
_CG_ConfigInfo_v1610_IEs_dummy1,
__CG_ConfigInfo_v1610_IEs_sidelinkUEInformationNR_r16_contain,
_CG_ConfigInfo_v1610_IEs_sidelinkUEInformationNR_r16,
_CG_ConfigInfo_v1610_IEs_sidelinkUEInformationEUTRA_r16,
_CG_ConfigInfo_v1610_IEs_nonCriticalExtension,
CG_ConfigInfo_v1610_IEs,
__CG_ConfigInfo_v1620_IEs_ueAssistanceInformationSourceSCG_r16_contain,
_CG_ConfigInfo_v1620_IEs_ueAssistanceInformationSourceSCG_r16,
_CG_ConfigInfo_v1620_IEs_nonCriticalExtension,
CG_ConfigInfo_v1620_IEs,
_CG_ConfigInfo_v1640_IEs_servCellInfoListMCG_NR_r16,
_CG_ConfigInfo_v1640_IEs_servCellInfoListMCG_EUTRA_r16,
_CG_ConfigInfo_v1640_IEs_nonCriticalExtension,
CG_ConfigInfo_v1640_IEs,
_ServCellInfoListMCG_NR_r16__item_,
ServCellInfoListMCG_NR_r16,
_ServCellInfoListMCG_EUTRA_r16__item_,
ServCellInfoListMCG_EUTRA_r16,
_SFTD_FrequencyList_NR__item_,
SFTD_FrequencyList_NR,
_SFTD_FrequencyList_EUTRA__item_,
SFTD_FrequencyList_EUTRA,
_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,
_ConfigRestrictInfoSCG_dummy,
__ConfigRestrictInfoSCG_selectedBandEntriesMNList__item_,
_ConfigRestrictInfoSCG_selectedBandEntriesMNList,
_ConfigRestrictInfoSCG_pdcch_BlindDetectionSCG,
_ConfigRestrictInfoSCG_maxNumberROHC_ContextSessionsSN,
_ConfigRestrictInfoSCG_maxIntraFreqMeasIdentitiesSCG,
_ConfigRestrictInfoSCG_maxInterFreqMeasIdentitiesSCG,
_ConfigRestrictInfoSCG_p_maxNR_FR1_MCG_r16,
__ConfigRestrictInfoSCG_powerCoordination_FR2_r16_p_maxNR_FR2_MCG_r16,
__ConfigRestrictInfoSCG_powerCoordination_FR2_r16_p_maxNR_FR2_SCG_r16,
__ConfigRestrictInfoSCG_powerCoordination_FR2_r16_p_maxUE_FR2_r16,
_ConfigRestrictInfoSCG_powerCoordination_FR2_r16,
_ConfigRestrictInfoSCG_nrdc_PC_mode_FR1_r16,
_ConfigRestrictInfoSCG_nrdc_PC_mode_FR2_r16,
_ConfigRestrictInfoSCG_maxMeasSRS_ResourceSCG_r16,
_ConfigRestrictInfoSCG_maxMeasCLI_ResourceSCG_r16,
_ConfigRestrictInfoSCG_maxNumberEHC_ContextsSN_r16,
_ConfigRestrictInfoSCG_allowedReducedConfigForOverheating_r16,
_ConfigRestrictInfoSCG_maxToffset_r16,
ConfigRestrictInfoSCG,
_SelectedBandEntriesMN__item_,
SelectedBandEntriesMN,
BandEntryIndex,
_PH_TypeListMCG__item_,
PH_TypeListMCG,
_PH_InfoMCG_servCellIndex,
_PH_InfoMCG_ph_Uplink,
_PH_InfoMCG_ph_SupplementaryUplink,
PH_InfoMCG,
_PH_UplinkCarrierMCG_ph_Type1or3,
PH_UplinkCarrierMCG,
_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,
__DRX_Info2_drx_onDurationTimer_subMilliSeconds,
__DRX_Info2_drx_onDurationTimer_milliSeconds,
_DRX_Info2_drx_onDurationTimer,
DRX_Info2,
__MeasConfigMN_measuredFrequenciesMN__item_,
_MeasConfigMN_measuredFrequenciesMN,
__MeasConfigMN_measGapConfig_release,
__MeasConfigMN_measGapConfig_setup,
_MeasConfigMN_measGapConfig,
_MeasConfigMN_gapPurpose,
__MeasConfigMN_measGapConfigFR2_release,
__MeasConfigMN_measGapConfigFR2_setup,
_MeasConfigMN_measGapConfigFR2,
MeasConfigMN,
__MRDC_AssistanceInfo_affectedCarrierFreqCombInfoListMRDC__item_,
_MRDC_AssistanceInfo_affectedCarrierFreqCombInfoListMRDC,
__MRDC_AssistanceInfo_overheatingAssistanceSCG_r16_contain,
_MRDC_AssistanceInfo_overheatingAssistanceSCG_r16,
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,
_MeasurementTimingConfiguration_v1550_IEs_campOnFirstSSB,
_MeasurementTimingConfiguration_v1550_IEs_psCellOnlyOnFirstSSB,
_MeasurementTimingConfiguration_v1550_IEs_nonCriticalExtension,
MeasurementTimingConfiguration_v1550_IEs,
__MeasurementTimingConfiguration_v1610_IEs_csi_RS_Config_r16_csi_RS_SubcarrierSpacing_r16,
__MeasurementTimingConfiguration_v1610_IEs_csi_RS_Config_r16_csi_RS_CellMobility_r16,
__MeasurementTimingConfiguration_v1610_IEs_csi_RS_Config_r16_refSSBFreq_r16,
_MeasurementTimingConfiguration_v1610_IEs_csi_RS_Config_r16,
_MeasurementTimingConfiguration_v1610_IEs_nonCriticalExtension,
MeasurementTimingConfiguration_v1610_IEs,
_MeasTimingList__item_,
MeasTimingList,
__MeasTiming_frequencyAndTiming_carrierFreq,
__MeasTiming_frequencyAndTiming_ssbSubcarrierSpacing,
__MeasTiming_frequencyAndTiming_ssb_MeasurementTimingConfiguration,
__MeasTiming_frequencyAndTiming_ss_RSSI_Measurement,
_MeasTiming_frequencyAndTiming,
_MeasTiming_ssb_ToMeasure,
_MeasTiming_physCellId,
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,
_UERadioPagingInformation_v15e0_IEs_dl_SchedulingOffset_PDSCH_TypeA_FDD_FR1,
_UERadioPagingInformation_v15e0_IEs_dl_SchedulingOffset_PDSCH_TypeA_TDD_FR1,
_UERadioPagingInformation_v15e0_IEs_dl_SchedulingOffset_PDSCH_TypeA_TDD_FR2,
_UERadioPagingInformation_v15e0_IEs_dl_SchedulingOffset_PDSCH_TypeB_FDD_FR1,
_UERadioPagingInformation_v15e0_IEs_dl_SchedulingOffset_PDSCH_TypeB_TDD_FR1,
_UERadioPagingInformation_v15e0_IEs_dl_SchedulingOffset_PDSCH_TypeB_TDD_FR2,
_UERadioPagingInformation_v15e0_IEs_nonCriticalExtension,
UERadioPagingInformation_v15e0_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,
]
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'DedicatedSIBRequest-r16',
u'DedicatedSIBRequest-r16-IEs',
u'SIB-ReqInfo-r16',
u'PosSIB-ReqInfo-r16',
u'DLDedicatedMessageSegment-r16',
u'DLDedicatedMessageSegment-r16-IEs',
u'DLInformationTransfer',
u'DLInformationTransfer-IEs',
u'DLInformationTransfer-v1610-IEs',
u'DLInformationTransferMRDC-r16',
u'DLInformationTransferMRDC-r16-IEs',
u'FailureInformation',
u'FailureInformation-IEs',
u'FailureInfoRLC-Bearer',
u'FailureInformation-v1610-IEs',
u'FailureInfoDAPS-r16',
u'IABOtherInformation-r16',
u'IABOtherInformation-r16-IEs',
u'IAB-IP-AddressNumReq-r16',
u'IAB-IP-AddressPrefixReq-r16',
u'IAB-IP-AddressAndTraffic-r16',
u'IAB-IP-PrefixAndTraffic-r16',
u'LocationMeasurementIndication',
u'LocationMeasurementIndication-IEs',
u'LoggedMeasurementConfiguration-r16',
u'LoggedMeasurementConfiguration-r16-IEs',
u'LoggedPeriodicalReportConfig-r16',
u'LoggedEventTriggerConfig-r16',
u'EventType-r16',
u'MCGFailureInformation-r16',
u'MCGFailureInformation-r16-IEs',
u'FailureReportMCG-r16',
u'MeasResultList2UTRA',
u'MeasResult2UTRA-FDD-r16',
u'MeasResultList2EUTRA',
u'MeasurementReport',
u'MeasurementReport-IEs',
u'MIB',
u'MobilityFromNRCommand',
u'MobilityFromNRCommand-IEs',
u'MobilityFromNRCommand-v1610-IEs',
u'Paging',
u'PagingRecordList',
u'PagingRecord',
u'PagingUE-Identity',
u'RRCReestablishment',
u'RRCReestablishment-IEs',
u'RRCReestablishmentComplete',
u'RRCReestablishmentComplete-IEs',
u'RRCReestablishmentComplete-v1610-IEs',
u'RRCReestablishmentRequest',
u'RRCReestablishmentRequest-IEs',
u'ReestabUE-Identity',
u'ReestablishmentCause',
u'RRCReconfiguration',
u'RRCReconfiguration-IEs',
u'RRCReconfiguration-v1530-IEs',
u'RRCReconfiguration-v1540-IEs',
u'RRCReconfiguration-v1560-IEs',
u'RRCReconfiguration-v1610-IEs',
u'MRDC-SecondaryCellGroupConfig',
u'BAP-Config-r16',
u'MasterKeyUpdate',
u'OnDemandSIB-Request-r16',
u'T316-r16',
u'IAB-IP-AddressConfigurationList-r16',
u'IAB-IP-AddressConfiguration-r16',
u'SL-ConfigDedicatedEUTRA-Info-r16',
u'SL-TimeOffsetEUTRA-r16',
u'RRCReconfigurationComplete',
u'RRCReconfigurationComplete-IEs',
u'RRCReconfigurationComplete-v1530-IEs',
u'RRCReconfigurationComplete-v1560-IEs',
u'RRCReconfigurationComplete-v1610-IEs',
u'RRCReconfigurationComplete-v1640-IEs',
u'RRCReject',
u'RRCReject-IEs',
u'RRCRelease',
u'RRCRelease-IEs',
u'RRCRelease-v1540-IEs',
u'RRCRelease-v1610-IEs',
u'RRCRelease-v1650-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'RRCResume-v1560-IEs',
u'RRCResume-v1610-IEs',
u'RRCResumeComplete',
u'RRCResumeComplete-IEs',
u'RRCResumeComplete-v1610-IEs',
u'RRCResumeComplete-v1640-IEs',
u'RRCResumeRequest',
u'RRCResumeRequest-IEs',
u'RRCResumeRequest1',
u'RRCResumeRequest1-IEs',
u'RRCSetup',
u'RRCSetup-IEs',
u'RRCSetupComplete',
u'RRCSetupComplete-IEs',
u'RRCSetupComplete-v1610-IEs',
u'RegisteredAMF',
u'RRCSetupRequest',
u'RRCSetupRequest-IEs',
u'InitialUE-Identity',
u'EstablishmentCause',
u'RRCSystemInfoRequest',
u'RRCSystemInfoRequest-IEs',
u'RRC-PosSystemInfoRequest-r16-IEs',
u'SCGFailureInformation',
u'SCGFailureInformation-IEs',
u'SCGFailureInformation-v1590-IEs',
u'FailureReportSCG',
u'MeasResultFreqList',
u'SCGFailureInformationEUTRA',
u'SCGFailureInformationEUTRA-IEs',
u'SCGFailureInformationEUTRA-v1590-IEs',
u'FailureReportSCG-EUTRA',
u'MeasResultFreqListFailMRDC',
u'SecurityModeCommand',
u'SecurityModeCommand-IEs',
u'SecurityConfigSMC',
u'SecurityModeComplete',
u'SecurityModeComplete-IEs',
u'SecurityModeFailure',
u'SecurityModeFailure-IEs',
u'SIB1',
u'SIB1-v1610-IEs',
u'SIB1-v1630-IEs',
u'UAC-AccessCategory1-SelectionAssistanceInfo',
u'UAC-AC1-SelectAssistInfo-r16',
u'SidelinkUEInformationNR-r16',
u'SidelinkUEInformationNR-r16-IEs',
u'SL-InterestedFreqList-r16',
u'SL-TxResourceReqList-r16',
u'SL-TxResourceReq-r16',
u'SL-TxInterestedFreqList-r16',
u'SL-QoS-Info-r16',
u'SL-RLC-ModeIndication-r16',
u'SL-FailureList-r16',
u'SL-Failure-r16',
u'SystemInformation',
u'SystemInformation-IEs',
u'UEAssistanceInformation',
u'UEAssistanceInformation-IEs',
u'DelayBudgetReport',
u'UEAssistanceInformation-v1540-IEs',
u'OverheatingAssistance',
u'ReducedAggregatedBandwidth',
u'UEAssistanceInformation-v1610-IEs',
u'IDC-Assistance-r16',
u'AffectedCarrierFreqList-r16',
u'AffectedCarrierFreq-r16',
u'AffectedCarrierFreqCombList-r16',
u'AffectedCarrierFreqComb-r16',
u'VictimSystemType-r16',
u'DRX-Preference-r16',
u'MaxBW-Preference-r16',
u'MaxCC-Preference-r16',
u'MaxMIMO-LayerPreference-r16',
u'MinSchedulingOffsetPreference-r16',
u'ReleasePreference-r16',
u'ReducedMaxBW-FRx-r16',
u'ReducedMaxCCs-r16',
u'SL-UE-AssistanceInformationNR-r16',
u'SL-TrafficPatternInfo-r16',
u'UECapabilityEnquiry',
u'UECapabilityEnquiry-IEs',
u'UECapabilityEnquiry-v1560-IEs',
u'UECapabilityEnquiry-v1610-IEs',
u'UECapabilityInformation',
u'UECapabilityInformation-IEs',
u'UEInformationRequest-r16',
u'UEInformationRequest-r16-IEs',
u'UEInformationResponse-r16',
u'UEInformationResponse-r16-IEs',
u'LogMeasReport-r16',
u'LogMeasInfoList-r16',
u'LogMeasInfo-r16',
u'ConnEstFailReport-r16',
u'MeasResultServingCell-r16',
u'MeasResultFailedCell-r16',
u'RA-ReportList-r16',
u'RA-Report-r16',
u'RA-InformationCommon-r16',
u'PerRAInfoList-r16',
u'PerRAInfoListExt-v1660',
u'PerRAInfo-r16',
u'PerRASSBInfo-r16',
u'PerRACSI-RSInfo-r16',
u'PerRACSI-RSInfoExt-v1660',
u'PerRAAttemptInfoList-r16',
u'PerRAAttemptInfo-r16',
u'RLF-Report-r16',
u'MeasResultList2NR-r16',
u'MeasResultList2EUTRA-r16',
u'MeasResult2NR-r16',
u'MeasResultListLogging2NR-r16',
u'MeasResultLogging2NR-r16',
u'MeasResultListLoggingNR-r16',
u'MeasResultLoggingNR-r16',
u'MeasResult2EUTRA-r16',
u'MeasResultRLFNR-r16',
u'TimeSinceFailure-r16',
u'MobilityHistoryReport-r16',
u'TimeUntilReconnection-r16',
u'ULDedicatedMessageSegment-r16',
u'ULDedicatedMessageSegment-r16-IEs',
u'ULInformationTransfer',
u'ULInformationTransfer-IEs',
u'ULInformationTransferIRAT-r16',
u'ULInformationTransferIRAT-r16-IEs',
u'ULInformationTransferMRDC',
u'ULInformationTransferMRDC-IEs',
u'SetupRelease',
u'SIB2',
u'RangeToBestCell',
u'SIB3',
u'IntraFreqNeighCellList',
u'IntraFreqNeighCellList-v1610',
u'IntraFreqNeighCellInfo',
u'IntraFreqNeighCellInfo-v1610',
u'IntraFreqBlackCellList',
u'IntraFreqWhiteCellList-r16',
u'IntraFreqCAG-CellListPerPLMN-r16',
u'SIB4',
u'InterFreqCarrierFreqList',
u'InterFreqCarrierFreqList-v1610',
u'InterFreqCarrierFreqInfo',
u'InterFreqCarrierFreqInfo-v1610',
u'InterFreqNeighCellList',
u'InterFreqNeighCellList-v1610',
u'InterFreqNeighCellInfo',
u'InterFreqNeighCellInfo-v1610',
u'InterFreqBlackCellList',
u'InterFreqWhiteCellList-r16',
u'InterFreqCAG-CellListPerPLMN-r16',
u'SIB5',
u'CarrierFreqListEUTRA',
u'CarrierFreqListEUTRA-v1610',
u'CarrierFreqEUTRA',
u'CarrierFreqEUTRA-v1610',
u'EUTRA-FreqBlackCellList',
u'EUTRA-FreqNeighCellList',
u'EUTRA-FreqNeighCellInfo',
u'SIB6',
u'SIB7',
u'SIB8',
u'SIB9',
u'SIB10-r16',
u'HRNN-List-r16',
u'HRNN-r16',
u'SIB11-r16',
u'SIB12-r16',
u'SIB12-IEs-r16',
u'SL-ConfigCommonNR-r16',
u'SL-NR-AnchorCarrierFreqList-r16',
u'SL-EUTRA-AnchorCarrierFreqList-r16',
u'SIB13-r16',
u'SIB14-r16',
u'PosSystemInformation-r16-IEs',
u'PosSI-SchedulingInfo-r16',
u'PosSchedulingInfo-r16',
u'PosSIB-MappingInfo-r16',
u'PosSIB-Type-r16',
u'GNSS-ID-r16',
u'SBAS-ID-r16',
u'SIBpos-r16',
u'AdditionalSpectrumEmission',
u'Alpha',
u'AMF-Identifier',
u'ARFCN-ValueEUTRA',
u'ARFCN-ValueNR',
u'ARFCN-ValueUTRA-FDD-r16',
u'AvailabilityCombinationsPerCell-r16',
u'AvailabilityCombinationsPerCellIndex-r16',
u'AvailabilityCombination-r16',
u'AvailabilityCombinationId-r16',
u'AvailabilityIndicator-r16',
u'AI-RNTI-r16',
u'BAP-RoutingID-r16',
u'BeamFailureRecoveryConfig',
u'PRACH-ResourceDedicatedBFR',
u'BFR-SSB-Resource',
u'BFR-CSIRS-Resource',
u'CandidateBeamRSListExt-r16',
u'BeamFailureRecoverySCellConfig-r16',
u'CandidateBeamRS-r16',
u'BetaOffsets',
u'BH-LogicalChannelIdentity-r16',
u'BH-LogicalChannelIdentity-Ext-r16',
u'BH-RLC-ChannelConfig-r16',
u'BH-RLC-ChannelID-r16',
u'BSR-Config',
u'BWP',
u'BWP-Downlink',
u'BWP-DownlinkCommon',
u'BWP-DownlinkDedicated',
u'SPS-ConfigToAddModList-r16',
u'SPS-ConfigToReleaseList-r16',
u'SPS-ConfigDeactivationState-r16',
u'SPS-ConfigDeactivationStateList-r16',
u'BWP-Id',
u'BWP-Uplink',
u'BWP-UplinkCommon',
u'BWP-UplinkDedicated',
u'ConfiguredGrantConfigToAddModList-r16',
u'ConfiguredGrantConfigToReleaseList-r16',
u'ConfiguredGrantConfigType2DeactivationState-r16',
u'ConfiguredGrantConfigType2DeactivationStateList-r16',
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'DAPS-UplinkPowerConfig-r16',
u'SCellConfig',
u'CellGroupId',
u'CellIdentity',
u'CellReselectionPriority',
u'CellReselectionSubPriority',
u'CGI-InfoEUTRA',
u'CGI-InfoEUTRALogging',
u'CGI-InfoNR',
u'CGI-Info-Logging-r16',
u'CLI-RSSI-Range-r16',
u'CodebookConfig',
u'CodebookConfig-r16',
u'CommonLocationInfo-r16',
u'CondReconfigId-r16',
u'CondReconfigToAddModList-r16',
u'CondReconfigToAddMod-r16',
u'ConditionalReconfiguration-r16',
u'CondReconfigToRemoveList-r16',
u'ConfiguredGrantConfig',
u'CG-UCI-OnPUSCH',
u'CG-COT-Sharing-r16',
u'CG-StartingOffsets-r16',
u'ConfiguredGrantConfigIndex-r16',
u'ConfiguredGrantConfigIndexMAC-r16',
u'ConnEstFailureControl',
u'ControlResourceSet',
u'ControlResourceSetId',
u'ControlResourceSetId-r16',
u'ControlResourceSetId-v1610',
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'DMRS-UplinkTransformPrecoding-r16',
u'DownlinkConfigCommon',
u'DownlinkConfigCommonSIB',
u'BCCH-Config',
u'PCCH-Config',
u'DownlinkPreemption',
u'INT-ConfigurationPerServingCell',
u'DRB-Identity',
u'DRX-Config',
u'DRX-ConfigSecondaryGroup',
u'FilterCoefficient',
u'FreqBandIndicatorNR',
u'FrequencyInfoDL',
u'FrequencyInfoDL-SIB',
u'FrequencyInfoUL',
u'FrequencyInfoUL-SIB',
u'HighSpeedConfig-r16',
u'Hysteresis',
u'InvalidSymbolPattern-r16',
u'I-RNTI-Value',
u'LBT-FailureRecoveryConfig-r16',
u'LocationInfo-r16',
u'LocationMeasurementInfo',
u'EUTRA-RSTD-InfoList',
u'EUTRA-RSTD-Info',
u'NR-PRS-MeasurementInfoList-r16',
u'NR-PRS-MeasurementInfo-r16',
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'MeasIdleConfigSIB-r16',
u'MeasIdleConfigDedicated-r16',
u'ValidityAreaList-r16',
u'ValidityArea-r16',
u'ValidityCellList',
u'MeasIdleCarrierNR-r16',
u'MeasIdleCarrierEUTRA-r16',
u'CellListNR-r16',
u'CellListEUTRA-r16',
u'BeamMeasConfigIdle-NR-r16',
u'RSRQ-RangeEUTRA-r16',
u'MeasIdToAddModList',
u'MeasIdToAddMod',
u'MeasObjectCLI-r16',
u'CLI-ResourceConfig-r16',
u'SRS-ResourceListConfigCLI-r16',
u'RSSI-ResourceListConfigCLI-r16',
u'SRS-ResourceConfigCLI-r16',
u'RSSI-ResourceConfigCLI-r16',
u'RSSI-ResourceId-r16',
u'RSSI-PeriodicityAndOffset-r16',
u'MeasObjectEUTRA',
u'EUTRA-CellIndexList',
u'EUTRA-CellIndex',
u'EUTRA-Cell',
u'EUTRA-BlackCell',
u'MeasObjectId',
u'MeasObjectNR',
u'SSB-MTC3List-r16',
u'T312-r16',
u'ReferenceSignalConfig',
u'SSB-ConfigMobility',
u'Q-OffsetRangeList',
u'ThresholdNR',
u'CellsToAddModList',
u'CellsToAddMod',
u'RMTC-Config-r16',
u'SSB-PositionQCL-CellsToAddModList-r16',
u'SSB-PositionQCL-CellsToAddMod-r16',
u'MeasObjectNR-SL-r16',
u'Tx-PoolMeasList-r16',
u'MeasObjectToAddModList',
u'MeasObjectToAddMod',
u'MeasObjectUTRA-FDD-r16',
u'CellsToAddModListUTRA-FDD-r16',
u'CellsToAddModUTRA-FDD-r16',
u'UTRA-FDD-CellIndexList-r16',
u'UTRA-FDD-CellIndex-r16',
u'MeasResultCellListSFTD-NR',
u'MeasResultCellSFTD-NR',
u'MeasResultCellListSFTD-EUTRA',
u'MeasResultSFTD-EUTRA',
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'MeasResultServFreqListEUTRA-SCG',
u'MeasResultServFreqListNR-SCG',
u'MeasResultListUTRA-FDD-r16',
u'MeasResultUTRA-FDD-r16',
u'MeasResultForRSSI-r16',
u'MeasResultCLI-r16',
u'MeasResultListSRS-RSRP-r16',
u'MeasResultSRS-RSRP-r16',
u'MeasResultListCLI-RSSI-r16',
u'MeasResultCLI-RSSI-r16',
u'UL-PDCP-DelayValueResultList-r16',
u'UL-PDCP-DelayValueResult-r16',
u'MeasResult2EUTRA',
u'MeasResult2NR',
u'MeasResultIdleEUTRA-r16',
u'MeasResultsPerCarrierIdleEUTRA-r16',
u'MeasResultsPerCellIdleEUTRA-r16',
u'MeasResultIdleNR-r16',
u'MeasResultsPerCarrierIdleNR-r16',
u'MeasResultsPerCellIdleNR-r16',
u'ResultsPerSSB-IndexList-r16',
u'ResultsPerSSB-IndexIdle-r16',
u'MeasResultSCG-Failure',
u'MeasResultList2NR',
u'MeasResultsSL-r16',
u'MeasResultNR-SL-r16',
u'MeasResultCBR-NR-r16',
u'MeasTriggerQuantityEUTRA',
u'RSRP-RangeEUTRA',
u'RSRQ-RangeEUTRA',
u'SINR-RangeEUTRA',
u'MobilityStateParameters',
u'MsgA-ConfigCommon-r16',
u'MsgA-PUSCH-Config-r16',
u'MsgA-PUSCH-Resource-r16',
u'MsgA-DMRS-Config-r16',
u'MultiFrequencyBandListNR',
u'MultiFrequencyBandListNR-SIB',
u'NR-MultiBandInfo',
u'NeedForGapsConfigNR-r16',
u'NeedForGapsInfoNR-r16',
u'NeedForGapsIntraFreqlist-r16',
u'NeedForGapsBandlistNR-r16',
u'NeedForGapsIntraFreq-r16',
u'NeedForGapsNR-r16',
u'NextHopChainingCount',
u'NG-5G-S-TMSI',
u'NPN-Identity-r16',
u'CAG-IdentityInfo-r16',
u'NID-r16',
u'NPN-IdentityInfoList-r16',
u'NPN-IdentityInfo-r16',
u'NR-NS-PmaxList',
u'NR-NS-PmaxValue',
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'SearchSpaceSwitchConfig-r16',
u'CellGroupForSwitch-r16',
u'PDCCH-ConfigCommon',
u'PDCCH-ConfigSIB1',
u'PDCCH-ServingCellConfig',
u'PDCP-Config',
u'EthernetHeaderCompression-r16',
u'UL-DataSplitThreshold',
u'DiscardTimerExt-r16',
u'PDSCH-Config',
u'RateMatchPatternGroup',
u'MinSchedulingOffsetK0-Values-r16',
u'MaxMIMO-LayersDL-r16',
u'PDSCH-ConfigCommon',
u'PDSCH-ServingCellConfig',
u'PDSCH-CodeBlockGroupTransmission',
u'PDSCH-CodeBlockGroupTransmissionList-r16',
u'PDSCH-TimeDomainResourceAllocationList',
u'PDSCH-TimeDomainResourceAllocation',
u'PDSCH-TimeDomainResourceAllocationList-r16',
u'PDSCH-TimeDomainResourceAllocation-r16',
u'PHR-Config',
u'MPE-Config-FR2-r16',
u'PhysCellId',
u'PhysicalCellGroupConfig',
u'PDCCH-BlindDetection',
u'DCP-Config-r16',
u'PDSCH-HARQ-ACK-CodebookList-r16',
u'PDCCH-BlindDetectionCA-CombIndicator-r16',
u'PDCCH-BlindDetection2-r16',
u'PDCCH-BlindDetection3-r16',
u'PLMN-Identity',
u'MCC',
u'MNC',
u'MCC-MNC-Digit',
u'PLMN-IdentityInfoList',
u'PLMN-IdentityInfo',
u'PLMN-IdentityList2-r16',
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-ResourceExt-r16',
u'PUCCH-ResourceId',
u'PUCCH-format0',
u'PUCCH-format1',
u'PUCCH-format2',
u'PUCCH-format3',
u'PUCCH-format4',
u'PUCCH-ResourceGroup-r16',
u'PUCCH-ResourceGroupId-r16',
u'DL-DataToUL-ACK-r16',
u'DL-DataToUL-ACK-DCI-1-2-r16',
u'UL-AccessConfigListDCI-1-1-r16',
u'PUCCH-ConfigCommon',
u'PUCCH-ConfigurationList-r16',
u'PUCCH-PathlossReferenceRS-Id',
u'PUCCH-PathlossReferenceRS-Id-v1610',
u'PUCCH-PowerControl',
u'P0-PUCCH',
u'P0-PUCCH-Id',
u'PathlossReferenceRSs-v1610',
u'PUCCH-PathlossReferenceRS',
u'PUCCH-PathlossReferenceRS-r16',
u'PUCCH-SpatialRelationInfo',
u'PUCCH-SpatialRelationInfoExt-r16',
u'PUCCH-SRS',
u'PUCCH-SpatialRelationInfoId',
u'PUCCH-SpatialRelationInfoId-r16',
u'PUCCH-SpatialRelationInfoId-v1610',
u'PUCCH-TPC-CommandConfig',
u'PUSCH-Config',
u'UCI-OnPUSCH',
u'MinSchedulingOffsetK2-Values-r16',
u'UCI-OnPUSCH-DCI-0-2-r16',
u'FrequencyHoppingOffsetListsDCI-0-2-r16',
u'UCI-OnPUSCH-ListDCI-0-2-r16',
u'UCI-OnPUSCH-ListDCI-0-1-r16',
u'UL-AccessConfigListDCI-0-1-r16',
u'PUSCH-ConfigCommon',
u'PUSCH-PowerControl',
u'P0-PUSCH-AlphaSet',
u'P0-PUSCH-AlphaSetId',
u'PUSCH-PathlossReferenceRS',
u'PUSCH-PathlossReferenceRS-r16',
u'PUSCH-PathlossReferenceRS-Id',
u'PUSCH-PathlossReferenceRS-Id-v1610',
u'SRI-PUSCH-PowerControl',
u'SRI-PUSCH-PowerControlId',
u'PUSCH-PowerControl-v1610',
u'P0-PUSCH-Set-r16',
u'P0-PUSCH-SetId-r16',
u'P0-PUSCH-r16',
u'PUSCH-ServingCellConfig',
u'PUSCH-CodeBlockGroupTransmission',
u'MaxMIMO-LayersDCI-0-2-r16',
u'PUSCH-TimeDomainResourceAllocationList',
u'PUSCH-TimeDomainResourceAllocation',
u'PUSCH-TimeDomainResourceAllocationList-r16',
u'PUSCH-TimeDomainResourceAllocation-r16',
u'PUSCH-Allocation-r16',
u'PUSCH-TPC-CommandConfig',
u'Q-OffsetRange',
u'Q-QualMin',
u'Q-RxLevMin',
u'QuantityConfig',
u'QuantityConfigNR',
u'QuantityConfigRS',
u'FilterConfig',
u'FilterConfigCLI-r16',
u'QuantityConfigUTRA-FDD-r16',
u'RACH-ConfigCommon',
u'RACH-ConfigCommonTwoStepRA-r16',
u'GroupB-ConfiguredTwoStepRA-r16',
u'RACH-ConfigDedicated',
u'CFRA',
u'CFRA-TwoStep-r16',
u'CFRA-SSB-Resource',
u'CFRA-CSIRS-Resource',
u'RACH-ConfigGeneric',
u'RACH-ConfigGenericTwoStepRA-r16',
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'LTE-CRS-PatternList-r16',
u'ReferenceTimeInfo-r16',
u'ReferenceTime-r16',
u'RejectWaitTime',
u'RepetitionSchemeConfig-r16',
u'RepetitionSchemeConfig-v1630',
u'FDM-TDM-r16',
u'SlotBased-r16',
u'SlotBased-v1630',
u'ReportConfigId',
u'ReportConfigInterRAT',
u'ReportCGI-EUTRA',
u'ReportSFTD-EUTRA',
u'EventTriggerConfigInterRAT',
u'PeriodicalReportConfigInterRAT',
u'MeasTriggerQuantityUTRA-FDD-r16',
u'MeasReportQuantityUTRA-FDD-r16',
u'ReportConfigNR',
u'ReportCGI',
u'ReportSFTD-NR',
u'CondTriggerConfig-r16',
u'EventTriggerConfig',
u'PeriodicalReportConfig',
u'NR-RS-Type',
u'MeasTriggerQuantity',
u'MeasTriggerQuantityOffset',
u'MeasReportQuantity',
u'MeasRSSI-ReportConfig-r16',
u'CLI-EventTriggerConfig-r16',
u'CLI-PeriodicalReportConfig-r16',
u'MeasTriggerQuantityCLI-r16',
u'MeasReportQuantityCLI-r16',
u'ReportConfigNR-SL-r16',
u'EventTriggerConfigNR-SL-r16',
u'PeriodicalReportConfigNR-SL-r16',
u'MeasReportQuantity-r16',
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'RLC-Config-v1610',
u'DL-AM-RLC-v1610',
u'T-StatusProhibit-v1610',
u'RLF-TimersAndConstants',
u'RNTI-Value',
u'RSRP-Range',
u'RSRQ-Range',
u'RSSI-Range-r16',
u'SCellIndex',
u'SchedulingRequestConfig',
u'SchedulingRequestToAddMod',
u'SchedulingRequestId',
u'SchedulingRequestResourceConfig',
u'SchedulingRequestResourceConfigExt-v1610',
u'SchedulingRequestResourceId',
u'ScramblingId',
u'SCS-SpecificCarrier',
u'SDAP-Config',
u'QFI',
u'PDU-SessionID',
u'SearchSpace',
u'SearchSpaceExt-r16',
u'SearchSpaceId',
u'SearchSpaceZero',
u'SecurityAlgorithmConfig',
u'IntegrityProtAlgorithm',
u'CipheringAlgorithm',
u'SemiStaticChannelAccessConfig-r16',
u'Sensor-LocationInfo-r16',
u'ServCellIndex',
u'ServingCellConfig',
u'UplinkConfig',
u'DummyJ',
u'ChannelAccessConfig-r16',
u'IntraCellGuardBandsPerSCS-r16',
u'GuardBand-r16',
u'DormancyGroupID-r16',
u'DormantBWP-Config-r16',
u'WithinActiveTimeConfig-r16',
u'OutsideActiveTimeConfig-r16',
u'UplinkTxSwitching-r16',
u'ServingCellConfigCommon',
u'ServingCellConfigCommonSIB',
u'ShortI-RNTI-Value',
u'ShortMAC-I',
u'SINR-Range',
u'SI-RequestConfig',
u'SI-RequestResources',
u'SI-SchedulingInfo',
u'SchedulingInfo',
u'SIB-Mapping',
u'SIB-TypeInfo',
u'SK-Counter',
u'SlotFormatCombinationsPerCell',
u'SlotFormatCombination',
u'SlotFormatCombinationId',
u'SlotFormatIndicator',
u'CO-DurationsPerCell-r16',
u'CO-Duration-r16',
u'AvailableRB-SetsPerCell-r16',
u'SearchSpaceSwitchTrigger-r16',
u'S-NSSAI',
u'SpeedStateScaleFactors',
u'SPS-Config',
u'SPS-ConfigIndex-r16',
u'SPS-PUCCH-AN-r16',
u'SPS-PUCCH-AN-List-r16',
u'SRB-Identity',
u'SRS-CarrierSwitching',
u'SRS-TPC-PDCCH-Config',
u'SRS-CC-SetIndex',
u'SRS-Config',
u'SRS-ResourceSet',
u'PathlossReferenceRS-Config',
u'PathlossReferenceRSList-r16',
u'PathlossReferenceRS-r16',
u'SRS-PathlossReferenceRS-Id-r16',
u'SRS-PosResourceSet-r16',
u'SRS-ResourceSetId',
u'SRS-PosResourceSetId-r16',
u'SRS-Resource',
u'SRS-PosResource-r16',
u'SRS-SpatialRelationInfo',
u'SRS-SpatialRelationInfoPos-r16',
u'SSB-Configuration-r16',
u'SSB-InfoNcell-r16',
u'DL-PRS-Info-r16',
u'SRS-ResourceId',
u'SRS-PosResourceId-r16',
u'SRS-PeriodicityAndOffset',
u'SRS-PeriodicityAndOffset-r16',
u'SRS-RSRP-Range-r16',
u'SRS-TPC-CommandConfig',
u'SSB-Index',
u'SSB-MTC',
u'SSB-MTC2',
u'SSB-MTC2-LP-r16',
u'SSB-MTC3-r16',
u'SSB-PositionQCL-Relation-r16',
u'SSB-ToMeasure',
u'SS-RSSI-Measurement',
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-ConfigDedicated-IAB-MT-r16',
u'TDD-UL-DL-SlotConfig',
u'TDD-UL-DL-SlotConfig-IAB-MT-r16',
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'UL-DelayValueConfig-r16',
u'UplinkCancellation-r16',
u'CI-ConfigurationPerServingCell-r16',
u'UplinkConfigCommon',
u'UplinkConfigCommonSIB',
u'UplinkTxDirectCurrentList',
u'UplinkTxDirectCurrentCell',
u'UplinkTxDirectCurrentBWP',
u'UplinkTxDirectCurrentTwoCarrierList-r16',
u'UplinkTxDirectCurrentTwoCarrier-r16',
u'UplinkTxDirectCurrentCarrierInfo-r16',
u'UplinkTxDirectCurrentTwoCarrierInfo-r16',
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'BandCombinationList-v1540',
u'BandCombinationList-v1550',
u'BandCombinationList-v1560',
u'BandCombinationList-v1570',
u'BandCombinationList-v1580',
u'BandCombinationList-v1590',
u'BandCombinationList-v1610',
u'BandCombinationList-v1630',
u'BandCombinationList-v1640',
u'BandCombinationList-v1650',
u'BandCombinationList-UplinkTxSwitch-r16',
u'BandCombinationList-UplinkTxSwitch-v1630',
u'BandCombinationList-UplinkTxSwitch-v1640',
u'BandCombinationList-UplinkTxSwitch-v1650',
u'BandCombination',
u'BandCombination-v1540',
u'BandCombination-v1550',
u'BandCombination-v1560',
u'BandCombination-v1570',
u'BandCombination-v1580',
u'BandCombination-v1590',
u'BandCombination-v1610',
u'BandCombination-v1630',
u'BandCombination-v1640',
u'BandCombination-v1650',
u'BandCombination-UplinkTxSwitch-r16',
u'BandCombination-UplinkTxSwitch-v1630',
u'BandCombination-UplinkTxSwitch-v1640',
u'BandCombination-UplinkTxSwitch-v1650',
u'ULTxSwitchingBandPair-r16',
u'BandParameters',
u'BandParameters-v1540',
u'BandParameters-v1610',
u'ScalingFactorSidelink-r16',
u'BandCombinationListSidelinkEUTRA-NR-r16',
u'BandCombinationListSidelinkEUTRA-NR-v1630',
u'BandCombinationParametersSidelinkEUTRA-NR-r16',
u'BandCombinationParametersSidelinkEUTRA-NR-v1630',
u'BandParametersSidelinkEUTRA-NR-r16',
u'BandParametersSidelinkEUTRA-NR-v1630',
u'BandParametersSidelink-r16',
u'CA-BandwidthClassEUTRA',
u'CA-BandwidthClassNR',
u'CA-ParametersEUTRA',
u'CA-ParametersEUTRA-v1560',
u'CA-ParametersEUTRA-v1570',
u'CA-ParametersNR',
u'CA-ParametersNR-v1540',
u'CA-ParametersNR-v1550',
u'CA-ParametersNR-v1560',
u'CA-ParametersNR-v1610',
u'CA-ParametersNR-v1630',
u'CA-ParametersNR-v1640',
u'SimulSRS-ForAntennaSwitching-r16',
u'TwoPUCCH-Grp-Configurations-r16',
u'TwoPUCCH-Grp-ConfigParams-r16',
u'PUCCH-Grp-CarrierTypes-r16',
u'CA-ParametersNRDC',
u'CA-ParametersNRDC-v1610',
u'CA-ParametersNRDC-v1630',
u'CA-ParametersNRDC-v1640',
u'CA-ParametersNRDC-v1650',
u'CarrierAggregationVariant',
u'CodebookParameters',
u'CodebookParameters-v1610',
u'CodebookParametersAddition-r16',
u'CodebookComboParametersAddition-r16',
u'CodebookParametersAdditionPerBC-r16',
u'CodebookComboParametersAdditionPerBC-r16',
u'CodebookVariantsList-r16',
u'SupportedCSI-RS-Resource',
u'FeatureSetCombination',
u'FeatureSetsPerBand',
u'FeatureSet',
u'FeatureSetCombinationId',
u'FeatureSetDownlink',
u'FeatureSetDownlink-v1540',
u'FeatureSetDownlink-v15a0',
u'FeatureSetDownlink-v1610',
u'PDCCH-MonitoringOccasions-r16',
u'DummyA',
u'DummyB',
u'DummyC',
u'DummyD',
u'DummyE',
u'FeatureSetDownlinkId',
u'FeatureSetDownlinkPerCC',
u'FeatureSetDownlinkPerCC-v1620',
u'MultiDCI-MultiTRP-r16',
u'FeatureSetDownlinkPerCC-Id',
u'FeatureSetEUTRA-DownlinkId',
u'FeatureSetEUTRA-UplinkId',
u'FeatureSets',
u'FeatureSetUplink',
u'FeatureSetUplink-v1540',
u'FeatureSetUplink-v1610',
u'FeatureSetUplink-v1630',
u'FeatureSetUplink-v1640',
u'SubSlot-Config-r16',
u'SRS-AllPosResources-r16',
u'SRS-PosResources-r16',
u'SRS-PosResourceAP-r16',
u'SRS-PosResourceSP-r16',
u'SRS-Resources',
u'DummyF',
u'FeatureSetUplinkId',
u'FeatureSetUplinkPerCC',
u'FeatureSetUplinkPerCC-v1540',
u'FeatureSetUplinkPerCC-Id',
u'FreqBandIndicatorEUTRA',
u'FreqBandList',
u'FreqBandInformation',
u'FreqBandInformationEUTRA',
u'FreqBandInformationNR',
u'AggregatedBandwidth',
u'FreqSeparationClass',
u'FreqSeparationClassDL-v1620',
u'FreqSeparationClassUL-v1620',
u'FreqSeparationClassDL-Only-r16',
u'HighSpeedParameters-r16',
u'HighSpeedParameters-v1650',
u'IMS-Parameters',
u'IMS-ParametersCommon',
u'IMS-ParametersFRX-Diff',
u'InterRAT-Parameters',
u'EUTRA-Parameters',
u'EUTRA-ParametersCommon',
u'EUTRA-ParametersXDD-Diff',
u'UTRA-FDD-Parameters-r16',
u'SupportedBandUTRA-FDD-r16',
u'MAC-Parameters',
u'MAC-Parameters-v1610',
u'MAC-ParametersCommon',
u'MAC-ParametersFRX-Diff-r16',
u'MAC-ParametersXDD-Diff',
u'MinTimeGap-r16',
u'MeasAndMobParameters',
u'MeasAndMobParametersCommon',
u'MeasAndMobParametersXDD-Diff',
u'MeasAndMobParametersFRX-Diff',
u'MeasAndMobParametersMRDC',
u'MeasAndMobParametersMRDC-v1560',
u'MeasAndMobParametersMRDC-v1610',
u'MeasAndMobParametersMRDC-Common',
u'MeasAndMobParametersMRDC-Common-v1610',
u'MeasAndMobParametersMRDC-XDD-Diff',
u'MeasAndMobParametersMRDC-XDD-Diff-v1560',
u'MeasAndMobParametersMRDC-FRX-Diff',
u'MIMO-LayersDL',
u'MIMO-LayersUL',
u'MIMO-ParametersPerBand',
u'DummyG',
u'BeamManagementSSB-CSI-RS',
u'DummyH',
u'CSI-RS-ForTracking',
u'CSI-RS-IM-ReceptionForFeedback',
u'CSI-RS-ProcFrameworkForSRS',
u'CSI-ReportFramework',
u'CSI-ReportFrameworkExt-r16',
u'PTRS-DensityRecommendationDL',
u'PTRS-DensityRecommendationUL',
u'SpatialRelations',
u'DummyI',
u'ModulationOrder',
u'MRDC-Parameters',
u'MRDC-Parameters-v1580',
u'MRDC-Parameters-v1590',
u'MRDC-Parameters-v1620',
u'MRDC-Parameters-v1630',
u'NRDC-Parameters',
u'NRDC-Parameters-v1570',
u'NRDC-Parameters-v15c0',
u'NRDC-Parameters-v1610',
u'OLPC-SRS-Pos-r16',
u'PDCP-Parameters',
u'PDCP-ParametersMRDC',
u'PDCP-ParametersMRDC-v1610',
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'Phy-ParametersSharedSpectrumChAccess-r16',
u'PowSav-Parameters-r16',
u'PowSav-ParametersCommon-r16',
u'PowSav-ParametersFRX-Diff-r16',
u'ProcessingParameters',
u'NumberOfCarriers',
u'RAT-Type',
u'RF-Parameters',
u'BandNR',
u'RF-ParametersMRDC',
u'RLC-Parameters',
u'SDAP-Parameters',
u'SidelinkParameters-r16',
u'SidelinkParametersNR-r16',
u'SidelinkParametersEUTRA-r16',
u'RLC-ParametersSidelink-r16',
u'MAC-ParametersSidelink-r16',
u'UE-SidelinkCapabilityAddXDD-Mode-r16',
u'MAC-ParametersSidelinkCommon-r16',
u'MAC-ParametersSidelinkXDD-Diff-r16',
u'BandSidelinkEUTRA-r16',
u'BandSidelink-r16',
u'SON-Parameters-r16',
u'SpatialRelationsSRS-Pos-r16',
u'SRS-SwitchingTimeNR',
u'SRS-SwitchingTimeEUTRA',
u'SupportedBandwidth',
u'UE-BasedPerfMeas-Parameters-r16',
u'UE-CapabilityRAT-ContainerList',
u'UE-CapabilityRAT-Container',
u'UE-CapabilityRAT-RequestList',
u'UE-CapabilityRAT-Request',
u'UE-CapabilityRequestFilterCommon',
u'CellGrouping-r16',
u'UE-CapabilityRequestFilterNR',
u'UE-CapabilityRequestFilterNR-v1540',
u'UE-MRDC-Capability',
u'UE-MRDC-Capability-v1560',
u'UE-MRDC-Capability-v1610',
u'UE-MRDC-CapabilityAddXDD-Mode',
u'UE-MRDC-CapabilityAddXDD-Mode-v1560',
u'UE-MRDC-CapabilityAddFRX-Mode',
u'GeneralParametersMRDC-XDD-Diff',
u'GeneralParametersMRDC-v1610',
u'UE-NR-Capability',
u'UE-NR-Capability-v1530',
u'UE-NR-Capability-v1540',
u'UE-NR-Capability-v1550',
u'UE-NR-Capability-v1560',
u'UE-NR-Capability-v1570',
u'UE-NR-Capability-v15c0',
u'UE-NR-Capability-v1610',
u'UE-NR-Capability-v1640',
u'UE-NR-Capability-v1650',
u'UE-NR-CapabilityAddXDD-Mode',
u'UE-NR-CapabilityAddXDD-Mode-v1530',
u'UE-NR-CapabilityAddFRX-Mode',
u'UE-NR-CapabilityAddFRX-Mode-v1540',
u'UE-NR-CapabilityAddFRX-Mode-v1610',
u'BAP-Parameters-r16',
u'SharedSpectrumChAccessParamsPerBand-r16',
u'SharedSpectrumChAccessParamsPerBand-v1630',
u'SharedSpectrumChAccessParamsPerBand-v1640',
u'SharedSpectrumChAccessParamsPerBand-v1650',
u'AbsoluteTimeInfo-r16',
u'AreaConfiguration-r16',
u'AreaConfig-r16',
u'InterFreqTargetInfo-r16',
u'CellGlobalIdList-r16',
u'TrackingAreaCodeList-r16',
u'TrackingAreaIdentityList-r16',
u'TrackingAreaIdentity-r16',
u'BT-NameList-r16',
u'BT-Name-r16',
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'IAB-IP-Address-r16',
u'IAB-IP-AddressIndex-r16',
u'IAB-IP-Usage-r16',
u'LoggingDuration-r16',
u'LoggingInterval-r16',
u'LogMeasResultListBT-r16',
u'LogMeasResultBT-r16',
u'LogMeasResultListWLAN-r16',
u'LogMeasResultWLAN-r16',
u'WLAN-Identifiers-r16',
u'WLAN-RSSI-Range-r16',
u'WLAN-RTT-r16',
u'OtherConfig',
u'OtherConfig-v1540',
u'CandidateServingFreqListNR-r16',
u'OtherConfig-v1610',
u'OverheatingAssistanceConfig',
u'IDC-AssistanceConfig-r16',
u'DRX-PreferenceConfig-r16',
u'MaxBW-PreferenceConfig-r16',
u'MaxCC-PreferenceConfig-r16',
u'MaxMIMO-LayerPreferenceConfig-r16',
u'MinSchedulingOffsetPreferenceConfig-r16',
u'ReleasePreferenceConfig-r16',
u'PhysCellIdUTRA-FDD-r16',
u'RRC-TransactionIdentifier',
u'Sensor-NameList-r16',
u'TraceReference-r16',
u'UE-MeasurementsAvailable-r16',
u'UTRA-FDD-Q-OffsetRange-r16',
u'VisitedCellInfoList-r16',
u'VisitedCellInfo-r16',
u'WLAN-NameList-r16',
u'WLAN-Name-r16',
u'SL-BWP-Config-r16',
u'SL-BWP-Generic-r16',
u'SL-BWP-ConfigCommon-r16',
u'SL-BWP-PoolConfig-r16',
u'SL-TxPoolDedicated-r16',
u'SL-ResourcePoolConfig-r16',
u'SL-ResourcePoolID-r16',
u'SL-BWP-PoolConfigCommon-r16',
u'SL-CBR-PriorityTxConfigList-r16',
u'SL-CBR-PriorityTxConfigList-v1650',
u'SL-PriorityTxConfigIndex-r16',
u'SL-PriorityTxConfigIndex-v1650',
u'SL-TxConfigIndex-r16',
u'SL-CBR-CommonTxConfigList-r16',
u'SL-CBR-LevelsConfig-r16',
u'SL-CBR-PSSCH-TxConfig-r16',
u'SL-CBR-r16',
u'SL-ConfigDedicatedNR-r16',
u'SL-DestinationIndex-r16',
u'SL-PHY-MAC-RLC-Config-r16',
u'SL-ConfiguredGrantConfig-r16',
u'SL-ConfigIndexCG-r16',
u'SL-CG-MaxTransNumList-r16',
u'SL-CG-MaxTransNum-r16',
u'SL-PeriodCG-r16',
u'SL-DestinationIdentity-r16',
u'SL-FreqConfig-r16',
u'SL-Freq-Id-r16',
u'SL-FreqConfigCommon-r16',
u'SL-LogicalChannelConfig-r16',
u'SL-MeasConfigCommon-r16',
u'SL-MeasConfigInfo-r16',
u'SL-MeasConfig-r16',
u'SL-MeasObjectToRemoveList-r16',
u'SL-ReportConfigToRemoveList-r16',
u'SL-MeasIdToRemoveList-r16',
u'SL-MeasIdList-r16',
u'SL-MeasIdInfo-r16',
u'SL-MeasId-r16',
u'SL-MeasObjectList-r16',
u'SL-MeasObjectInfo-r16',
u'SL-MeasObjectId-r16',
u'SL-MeasObject-r16',
u'SL-PDCP-Config-r16',
u'SL-PSBCH-Config-r16',
u'SL-PSSCH-TxConfigList-r16',
u'SL-PSSCH-TxConfig-r16',
u'SL-PSSCH-TxParameters-r16',
u'SL-QoS-FlowIdentity-r16',
u'SL-QoS-Profile-r16',
u'SL-PQI-r16',
u'SL-QuantityConfig-r16',
u'SL-RadioBearerConfig-r16',
u'SL-ReportConfigList-r16',
u'SL-ReportConfigInfo-r16',
u'SL-ReportConfigId-r16',
u'SL-ReportConfig-r16',
u'SL-PeriodicalReportConfig-r16',
u'SL-EventTriggerConfig-r16',
u'SL-MeasReportQuantity-r16',
u'SL-MeasTriggerQuantity-r16',
u'SL-RS-Type-r16',
u'SL-ResourcePool-r16',
u'SL-ZoneConfigMCR-r16',
u'SL-SyncAllowed-r16',
u'SL-PSCCH-Config-r16',
u'SL-PSSCH-Config-r16',
u'SL-PSFCH-Config-r16',
u'SL-PTRS-Config-r16',
u'SL-UE-SelectedConfigRP-r16',
u'SL-ResourceReservePeriod-r16',
u'SL-SelectionWindowList-r16',
u'SL-SelectionWindowConfig-r16',
u'SL-TxPercentageList-r16',
u'SL-TxPercentageConfig-r16',
u'SL-MinMaxMCS-List-r16',
u'SL-MinMaxMCS-Config-r16',
u'SL-BetaOffsets-r16',
u'SL-PowerControl-r16',
u'SL-RLC-BearerConfig-r16',
u'SL-RLC-BearerConfigIndex-r16',
u'SL-RLC-Config-r16',
u'SL-ScheduledConfig-r16',
u'MAC-MainConfigSL-r16',
u'SL-ConfiguredGrantConfigList-r16',
u'SL-SDAP-Config-r16',
u'SL-MappedQoS-FlowsListDedicated-r16',
u'SL-SyncConfigList-r16',
u'SL-SyncConfig-r16',
u'SL-RSRP-Range-r16',
u'SL-SSB-TimeAllocation-r16',
u'SL-Thres-RSRP-List-r16',
u'SL-Thres-RSRP-r16',
u'SL-TxPower-r16',
u'SL-TypeTxSync-r16',
u'SL-UE-SelectedConfig-r16',
u'SL-ZoneConfig-r16',
u'SLRB-Uu-ConfigIndex-r16',
u'maxAI-DCI-PayloadSize-r16',
u'maxAI-DCI-PayloadSize-1-r16',
u'maxBandComb',
u'maxBandsUTRA-FDD-r16',
u'maxBH-RLC-ChannelID-r16',
u'maxBT-IdReport-r16',
u'maxBT-Name-r16',
u'maxCAG-Cell-r16',
u'maxTwoPUCCH-Grp-ConfigList-r16',
u'maxCBR-Config-r16',
u'maxCBR-Config-1-r16',
u'maxCBR-Level-r16',
u'maxCBR-Level-1-r16',
u'maxCellBlack',
u'maxCellGroupings-r16',
u'maxCellHistory-r16',
u'maxCellInter',
u'maxCellIntra',
u'maxCellMeasEUTRA',
u'maxCellMeasIdle-r16',
u'maxCellMeasUTRA-FDD-r16',
u'maxCellWhite',
u'maxEARFCN',
u'maxEUTRA-CellBlack',
u'maxEUTRA-NS-Pmax',
u'maxLogMeasReport-r16',
u'maxMultiBands',
u'maxNARFCN',
u'maxNR-NS-Pmax',
u'maxFreqIdle-r16',
u'maxNrofServingCells',
u'maxNrofServingCells-1',
u'maxNrofAggregatedCellsPerCellGroup',
u'maxNrofAggregatedCellsPerCellGroupMinus4-r16',
u'maxNrofDUCells-r16',
u'maxNrofAvailabilityCombinationsPerSet-r16',
u'maxNrofAvailabilityCombinationsPerSet-1-r16',
u'maxNrofSCells',
u'maxNrofCellMeas',
u'maxNrofCG-SL-r16',
u'maxNrofCG-SL-1-r16',
u'maxNrofSS-BlocksToAverage',
u'maxNrofCondCells-r16',
u'maxNrofCSI-RS-ResourcesToAverage',
u'maxNrofDL-Allocations',
u'maxNrofSR-ConfigPerCellGroup',
u'maxLCG-ID',
u'maxLC-ID',
u'maxLC-ID-Iab-r16',
u'maxLTE-CRS-Patterns-r16',
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',
u'maxNrofControlResourceSets-1',
u'maxNrofControlResourceSets-1-r16',
u'maxNrofCoresetPools-r16',
u'maxCoReSetDuration',
u'maxNrofSearchSpaces-1',
u'maxSFI-DCI-PayloadSize',
u'maxSFI-DCI-PayloadSize-1',
u'maxIAB-IP-Address-r16',
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'maxNrofFreqSL-r16',
u'maxNrofSL-BWPs-r16',
u'maxFreqSL-EUTRA-r16',
u'maxNrofSL-MeasId-r16',
u'maxNrofSL-ObjectId-r16',
u'maxNrofSL-ReportConfigId-r16',
u'maxNrofSL-PoolToMeasureNR-r16',
u'maxFreqSL-NR-r16',
u'maxNrofSL-QFIs-r16',
u'maxNrofSL-QFIsPerDest-r16',
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'maxNrofSL-Dest-r16',
u'maxNrofSL-Dest-1-r16',
u'maxNrofSLRB-r16',
u'maxSL-LCID-r16',
u'maxSL-SyncConfig-r16',
u'maxNrofRXPool-r16',
u'maxNrofTXPool-r16',
u'maxNrofPoolID-r16',
u'maxNrofSRS-PathlossReferenceRS-r16',
u'maxNrofSRS-PathlossReferenceRS-1-r16',
u'maxNrofSRS-ResourceSets',
u'maxNrofSRS-ResourceSets-1',
u'maxNrofSRS-PosResourceSets-r16',
u'maxNrofSRS-PosResourceSets-1-r16',
u'maxNrofSRS-Resources',
u'maxNrofSRS-Resources-1',
u'maxNrofSRS-PosResources-r16',
u'maxNrofSRS-PosResources-1-r16',
u'maxNrofSRS-ResourcesPerSet',
u'maxNrofSRS-TriggerStates-1',
u'maxNrofSRS-TriggerStates-2',
u'maxRAT-CapabilityContainers',
u'maxSimultaneousBands',
u'maxULTxSwitchingBandPairs',
u'maxNrofSlotFormatCombinationsPerSet',
u'maxNrofSlotFormatCombinationsPerSet-1',
u'maxNrofTrafficPattern-r16',
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'maxNrofPUCCH-PathlossReferenceRSs-r16',
u'maxNrofPUCCH-PathlossReferenceRSs-1-r16',
u'maxNrofPUCCH-PathlossReferenceRSsDiff-r16',
u'maxNrofPUCCH-ResourceGroups-r16',
u'maxNrofPUCCH-ResourcesPerGroup-r16',
u'maxNrofMultiplePUSCHs-r16',
u'maxNrofP0-PUSCH-AlphaSets',
u'maxNrofP0-PUSCH-AlphaSets-1',
u'maxNrofPUSCH-PathlossReferenceRSs',
u'maxNrofPUSCH-PathlossReferenceRSs-1',
u'maxNrofPUSCH-PathlossReferenceRSs-r16',
u'maxNrofPUSCH-PathlossReferenceRSs-1-r16',
u'maxNrofPUSCH-PathlossReferenceRSsDiff-r16',
u'maxNrofNAICS-Entries',
u'maxBands',
u'maxBandsMRDC',
u'maxBandsEUTRA',
u'maxCellReport',
u'maxDRB',
u'maxFreq',
u'maxFreqLayers',
u'maxFreqIDC-r16',
u'maxCombIDC-r16',
u'maxFreqIDC-MRDC',
u'maxNrofCandidateBeams',
u'maxNrofCandidateBeams-r16',
u'maxNrofCandidateBeamsExt-r16',
u'maxNrofPCIsPerSMTC',
u'maxNrofQFIs',
u'maxNrofResourceAvailabilityPerCombination-r16',
u'maxNrOfSemiPersistentPUSCH-Triggers',
u'maxNrofSR-Resources',
u'maxNrofSlotFormatsPerCombination',
u'maxNrofSpatialRelationInfos',
u'maxNrofSpatialRelationInfos-plus-1',
u'maxNrofSpatialRelationInfos-r16',
u'maxNrofSpatialRelationInfosDiff-r16',
u'maxNrofIndexesToReport',
u'maxNrofIndexesToReport2',
u'maxNrofSSBs-r16',
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'maxNrofCSI-RS-ResourcesExt-r16',
u'maxNrofCSI-RS-Resources',
u'maxNrofCSI-RS-ResourcesAlt-r16',
u'maxNrofCSI-RS-ResourcesAlt-1-r16',
u'maxNrofSRI-PUSCH-Mappings',
u'maxNrofSRI-PUSCH-Mappings-1',
u'maxSIB',
u'maxSI-Message',
u'maxPO-perPF',
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',
u'maxHRNN-Len-r16',
u'maxNPN-r16',
u'maxNrOfMinSchedulingOffsetValues-r16',
u'maxK0-SchedulingOffset-r16',
u'maxK2-SchedulingOffset-r16',
u'maxDCI-2-6-Size-r16',
u'maxDCI-2-6-Size-1-r16',
u'maxNrofUL-Allocations-r16',
u'maxNrofP0-PUSCH-Set-r16',
u'maxOnDemandSIB-r16',
u'maxOnDemandPosSIB-r16',
u'maxCI-DCI-PayloadSize-r16',
u'maxCI-DCI-PayloadSize-1-r16',
u'maxWLAN-Id-Report-r16',
u'maxWLAN-Name-r16',
u'maxRAReport-r16',
u'maxTxConfig-r16',
u'maxTxConfig-1-r16',
u'maxPSSCH-TxConfig-r16',
u'maxNrofCLI-RSSI-Resources-r16',
u'maxNrofCLI-RSSI-Resources-1-r16',
u'maxNrofCLI-SRS-Resources-r16',
u'maxCLI-Report-r16',
u'maxNrofConfiguredGrantConfig-r16',
u'maxNrofConfiguredGrantConfig-1-r16',
u'maxNrofCG-Type2DeactivationState',
u'maxNrofConfiguredGrantConfigMAC-1-r16',
u'maxNrofSPS-Config-r16',
u'maxNrofSPS-Config-1-r16',
u'maxNrofSPS-DeactivationState',
u'maxNrofDormancyGroups',
u'maxNrofPUCCH-ResourceGroups-1-r16',
u'maxNrofServingCellsTCI-r16',
u'maxNrofTxDC-TwoCarrier-r16',
]
_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'DedicatedSIBRequest-r16',
u'DedicatedSIBRequest-r16-IEs',
u'SIB-ReqInfo-r16',
u'PosSIB-ReqInfo-r16',
u'DLDedicatedMessageSegment-r16',
u'DLDedicatedMessageSegment-r16-IEs',
u'DLInformationTransfer',
u'DLInformationTransfer-IEs',
u'DLInformationTransfer-v1610-IEs',
u'DLInformationTransferMRDC-r16',
u'DLInformationTransferMRDC-r16-IEs',
u'FailureInformation',
u'FailureInformation-IEs',
u'FailureInfoRLC-Bearer',
u'FailureInformation-v1610-IEs',
u'FailureInfoDAPS-r16',
u'IABOtherInformation-r16',
u'IABOtherInformation-r16-IEs',
u'IAB-IP-AddressNumReq-r16',
u'IAB-IP-AddressPrefixReq-r16',
u'IAB-IP-AddressAndTraffic-r16',
u'IAB-IP-PrefixAndTraffic-r16',
u'LocationMeasurementIndication',
u'LocationMeasurementIndication-IEs',
u'LoggedMeasurementConfiguration-r16',
u'LoggedMeasurementConfiguration-r16-IEs',
u'LoggedPeriodicalReportConfig-r16',
u'LoggedEventTriggerConfig-r16',
u'EventType-r16',
u'MCGFailureInformation-r16',
u'MCGFailureInformation-r16-IEs',
u'FailureReportMCG-r16',
u'MeasResultList2UTRA',
u'MeasResult2UTRA-FDD-r16',
u'MeasResultList2EUTRA',
u'MeasurementReport',
u'MeasurementReport-IEs',
u'MIB',
u'MobilityFromNRCommand',
u'MobilityFromNRCommand-IEs',
u'MobilityFromNRCommand-v1610-IEs',
u'Paging',
u'PagingRecordList',
u'PagingRecord',
u'PagingUE-Identity',
u'RRCReestablishment',
u'RRCReestablishment-IEs',
u'RRCReestablishmentComplete',
u'RRCReestablishmentComplete-IEs',
u'RRCReestablishmentComplete-v1610-IEs',
u'RRCReestablishmentRequest',
u'RRCReestablishmentRequest-IEs',
u'ReestabUE-Identity',
u'ReestablishmentCause',
u'RRCReconfiguration',
u'RRCReconfiguration-IEs',
u'RRCReconfiguration-v1530-IEs',
u'RRCReconfiguration-v1540-IEs',
u'RRCReconfiguration-v1560-IEs',
u'RRCReconfiguration-v1610-IEs',
u'MRDC-SecondaryCellGroupConfig',
u'BAP-Config-r16',
u'MasterKeyUpdate',
u'OnDemandSIB-Request-r16',
u'T316-r16',
u'IAB-IP-AddressConfigurationList-r16',
u'IAB-IP-AddressConfiguration-r16',
u'SL-ConfigDedicatedEUTRA-Info-r16',
u'SL-TimeOffsetEUTRA-r16',
u'RRCReconfigurationComplete',
u'RRCReconfigurationComplete-IEs',
u'RRCReconfigurationComplete-v1530-IEs',
u'RRCReconfigurationComplete-v1560-IEs',
u'RRCReconfigurationComplete-v1610-IEs',
u'RRCReconfigurationComplete-v1640-IEs',
u'RRCReject',
u'RRCReject-IEs',
u'RRCRelease',
u'RRCRelease-IEs',
u'RRCRelease-v1540-IEs',
u'RRCRelease-v1610-IEs',
u'RRCRelease-v1650-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'RRCResume-v1560-IEs',
u'RRCResume-v1610-IEs',
u'RRCResumeComplete',
u'RRCResumeComplete-IEs',
u'RRCResumeComplete-v1610-IEs',
u'RRCResumeComplete-v1640-IEs',
u'RRCResumeRequest',
u'RRCResumeRequest-IEs',
u'RRCResumeRequest1',
u'RRCResumeRequest1-IEs',
u'RRCSetup',
u'RRCSetup-IEs',
u'RRCSetupComplete',
u'RRCSetupComplete-IEs',
u'RRCSetupComplete-v1610-IEs',
u'RegisteredAMF',
u'RRCSetupRequest',
u'RRCSetupRequest-IEs',
u'InitialUE-Identity',
u'EstablishmentCause',
u'RRCSystemInfoRequest',
u'RRCSystemInfoRequest-IEs',
u'RRC-PosSystemInfoRequest-r16-IEs',
u'SCGFailureInformation',
u'SCGFailureInformation-IEs',
u'SCGFailureInformation-v1590-IEs',
u'FailureReportSCG',
u'MeasResultFreqList',
u'SCGFailureInformationEUTRA',
u'SCGFailureInformationEUTRA-IEs',
u'SCGFailureInformationEUTRA-v1590-IEs',
u'FailureReportSCG-EUTRA',
u'MeasResultFreqListFailMRDC',
u'SecurityModeCommand',
u'SecurityModeCommand-IEs',
u'SecurityConfigSMC',
u'SecurityModeComplete',
u'SecurityModeComplete-IEs',
u'SecurityModeFailure',
u'SecurityModeFailure-IEs',
u'SIB1',
u'SIB1-v1610-IEs',
u'SIB1-v1630-IEs',
u'UAC-AccessCategory1-SelectionAssistanceInfo',
u'UAC-AC1-SelectAssistInfo-r16',
u'SidelinkUEInformationNR-r16',
u'SidelinkUEInformationNR-r16-IEs',
u'SL-InterestedFreqList-r16',
u'SL-TxResourceReqList-r16',
u'SL-TxResourceReq-r16',
u'SL-TxInterestedFreqList-r16',
u'SL-QoS-Info-r16',
u'SL-RLC-ModeIndication-r16',
u'SL-FailureList-r16',
u'SL-Failure-r16',
u'SystemInformation',
u'SystemInformation-IEs',
u'UEAssistanceInformation',
u'UEAssistanceInformation-IEs',
u'DelayBudgetReport',
u'UEAssistanceInformation-v1540-IEs',
u'OverheatingAssistance',
u'ReducedAggregatedBandwidth',
u'UEAssistanceInformation-v1610-IEs',
u'IDC-Assistance-r16',
u'AffectedCarrierFreqList-r16',
u'AffectedCarrierFreq-r16',
u'AffectedCarrierFreqCombList-r16',
u'AffectedCarrierFreqComb-r16',
u'VictimSystemType-r16',
u'DRX-Preference-r16',
u'MaxBW-Preference-r16',
u'MaxCC-Preference-r16',
u'MaxMIMO-LayerPreference-r16',
u'MinSchedulingOffsetPreference-r16',
u'ReleasePreference-r16',
u'ReducedMaxBW-FRx-r16',
u'ReducedMaxCCs-r16',
u'SL-UE-AssistanceInformationNR-r16',
u'SL-TrafficPatternInfo-r16',
u'UECapabilityEnquiry',
u'UECapabilityEnquiry-IEs',
u'UECapabilityEnquiry-v1560-IEs',
u'UECapabilityEnquiry-v1610-IEs',
u'UECapabilityInformation',
u'UECapabilityInformation-IEs',
u'UEInformationRequest-r16',
u'UEInformationRequest-r16-IEs',
u'UEInformationResponse-r16',
u'UEInformationResponse-r16-IEs',
u'LogMeasReport-r16',
u'LogMeasInfoList-r16',
u'LogMeasInfo-r16',
u'ConnEstFailReport-r16',
u'MeasResultServingCell-r16',
u'MeasResultFailedCell-r16',
u'RA-ReportList-r16',
u'RA-Report-r16',
u'RA-InformationCommon-r16',
u'PerRAInfoList-r16',
u'PerRAInfoListExt-v1660',
u'PerRAInfo-r16',
u'PerRASSBInfo-r16',
u'PerRACSI-RSInfo-r16',
u'PerRACSI-RSInfoExt-v1660',
u'PerRAAttemptInfoList-r16',
u'PerRAAttemptInfo-r16',
u'RLF-Report-r16',
u'MeasResultList2NR-r16',
u'MeasResultList2EUTRA-r16',
u'MeasResult2NR-r16',
u'MeasResultListLogging2NR-r16',
u'MeasResultLogging2NR-r16',
u'MeasResultListLoggingNR-r16',
u'MeasResultLoggingNR-r16',
u'MeasResult2EUTRA-r16',
u'MeasResultRLFNR-r16',
u'TimeSinceFailure-r16',
u'MobilityHistoryReport-r16',
u'TimeUntilReconnection-r16',
u'ULDedicatedMessageSegment-r16',
u'ULDedicatedMessageSegment-r16-IEs',
u'ULInformationTransfer',
u'ULInformationTransfer-IEs',
u'ULInformationTransferIRAT-r16',
u'ULInformationTransferIRAT-r16-IEs',
u'ULInformationTransferMRDC',
u'ULInformationTransferMRDC-IEs',
u'SetupRelease',
u'SIB2',
u'RangeToBestCell',
u'SIB3',
u'IntraFreqNeighCellList',
u'IntraFreqNeighCellList-v1610',
u'IntraFreqNeighCellInfo',
u'IntraFreqNeighCellInfo-v1610',
u'IntraFreqBlackCellList',
u'IntraFreqWhiteCellList-r16',
u'IntraFreqCAG-CellListPerPLMN-r16',
u'SIB4',
u'InterFreqCarrierFreqList',
u'InterFreqCarrierFreqList-v1610',
u'InterFreqCarrierFreqInfo',
u'InterFreqCarrierFreqInfo-v1610',
u'InterFreqNeighCellList',
u'InterFreqNeighCellList-v1610',
u'InterFreqNeighCellInfo',
u'InterFreqNeighCellInfo-v1610',
u'InterFreqBlackCellList',
u'InterFreqWhiteCellList-r16',
u'InterFreqCAG-CellListPerPLMN-r16',
u'SIB5',
u'CarrierFreqListEUTRA',
u'CarrierFreqListEUTRA-v1610',
u'CarrierFreqEUTRA',
u'CarrierFreqEUTRA-v1610',
u'EUTRA-FreqBlackCellList',
u'EUTRA-FreqNeighCellList',
u'EUTRA-FreqNeighCellInfo',
u'SIB6',
u'SIB7',
u'SIB8',
u'SIB9',
u'SIB10-r16',
u'HRNN-List-r16',
u'HRNN-r16',
u'SIB11-r16',
u'SIB12-r16',
u'SIB12-IEs-r16',
u'SL-ConfigCommonNR-r16',
u'SL-NR-AnchorCarrierFreqList-r16',
u'SL-EUTRA-AnchorCarrierFreqList-r16',
u'SIB13-r16',
u'SIB14-r16',
u'PosSystemInformation-r16-IEs',
u'PosSI-SchedulingInfo-r16',
u'PosSchedulingInfo-r16',
u'PosSIB-MappingInfo-r16',
u'PosSIB-Type-r16',
u'GNSS-ID-r16',
u'SBAS-ID-r16',
u'SIBpos-r16',
u'AdditionalSpectrumEmission',
u'Alpha',
u'AMF-Identifier',
u'ARFCN-ValueEUTRA',
u'ARFCN-ValueNR',
u'ARFCN-ValueUTRA-FDD-r16',
u'AvailabilityCombinationsPerCell-r16',
u'AvailabilityCombinationsPerCellIndex-r16',
u'AvailabilityCombination-r16',
u'AvailabilityCombinationId-r16',
u'AvailabilityIndicator-r16',
u'AI-RNTI-r16',
u'BAP-RoutingID-r16',
u'BeamFailureRecoveryConfig',
u'PRACH-ResourceDedicatedBFR',
u'BFR-SSB-Resource',
u'BFR-CSIRS-Resource',
u'CandidateBeamRSListExt-r16',
u'BeamFailureRecoverySCellConfig-r16',
u'CandidateBeamRS-r16',
u'BetaOffsets',
u'BH-LogicalChannelIdentity-r16',
u'BH-LogicalChannelIdentity-Ext-r16',
u'BH-RLC-ChannelConfig-r16',
u'BH-RLC-ChannelID-r16',
u'BSR-Config',
u'BWP',
u'BWP-Downlink',
u'BWP-DownlinkCommon',
u'BWP-DownlinkDedicated',
u'SPS-ConfigToAddModList-r16',
u'SPS-ConfigToReleaseList-r16',
u'SPS-ConfigDeactivationState-r16',
u'SPS-ConfigDeactivationStateList-r16',
u'BWP-Id',
u'BWP-Uplink',
u'BWP-UplinkCommon',
u'BWP-UplinkDedicated',
u'ConfiguredGrantConfigToAddModList-r16',
u'ConfiguredGrantConfigToReleaseList-r16',
u'ConfiguredGrantConfigType2DeactivationState-r16',
u'ConfiguredGrantConfigType2DeactivationStateList-r16',
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'DAPS-UplinkPowerConfig-r16',
u'SCellConfig',
u'CellGroupId',
u'CellIdentity',
u'CellReselectionPriority',
u'CellReselectionSubPriority',
u'CGI-InfoEUTRA',
u'CGI-InfoEUTRALogging',
u'CGI-InfoNR',
u'CGI-Info-Logging-r16',
u'CLI-RSSI-Range-r16',
u'CodebookConfig',
u'CodebookConfig-r16',
u'CommonLocationInfo-r16',
u'CondReconfigId-r16',
u'CondReconfigToAddModList-r16',
u'CondReconfigToAddMod-r16',
u'ConditionalReconfiguration-r16',
u'CondReconfigToRemoveList-r16',
u'ConfiguredGrantConfig',
u'CG-UCI-OnPUSCH',
u'CG-COT-Sharing-r16',
u'CG-StartingOffsets-r16',
u'ConfiguredGrantConfigIndex-r16',
u'ConfiguredGrantConfigIndexMAC-r16',
u'ConnEstFailureControl',
u'ControlResourceSet',
u'ControlResourceSetId',
u'ControlResourceSetId-r16',
u'ControlResourceSetId-v1610',
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'DMRS-UplinkTransformPrecoding-r16',
u'DownlinkConfigCommon',
u'DownlinkConfigCommonSIB',
u'BCCH-Config',
u'PCCH-Config',
u'DownlinkPreemption',
u'INT-ConfigurationPerServingCell',
u'DRB-Identity',
u'DRX-Config',
u'DRX-ConfigSecondaryGroup',
u'FilterCoefficient',
u'FreqBandIndicatorNR',
u'FrequencyInfoDL',
u'FrequencyInfoDL-SIB',
u'FrequencyInfoUL',
u'FrequencyInfoUL-SIB',
u'HighSpeedConfig-r16',
u'Hysteresis',
u'InvalidSymbolPattern-r16',
u'I-RNTI-Value',
u'LBT-FailureRecoveryConfig-r16',
u'LocationInfo-r16',
u'LocationMeasurementInfo',
u'EUTRA-RSTD-InfoList',
u'EUTRA-RSTD-Info',
u'NR-PRS-MeasurementInfoList-r16',
u'NR-PRS-MeasurementInfo-r16',
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'MeasIdleConfigSIB-r16',
u'MeasIdleConfigDedicated-r16',
u'ValidityAreaList-r16',
u'ValidityArea-r16',
u'ValidityCellList',
u'MeasIdleCarrierNR-r16',
u'MeasIdleCarrierEUTRA-r16',
u'CellListNR-r16',
u'CellListEUTRA-r16',
u'BeamMeasConfigIdle-NR-r16',
u'RSRQ-RangeEUTRA-r16',
u'MeasIdToAddModList',
u'MeasIdToAddMod',
u'MeasObjectCLI-r16',
u'CLI-ResourceConfig-r16',
u'SRS-ResourceListConfigCLI-r16',
u'RSSI-ResourceListConfigCLI-r16',
u'SRS-ResourceConfigCLI-r16',
u'RSSI-ResourceConfigCLI-r16',
u'RSSI-ResourceId-r16',
u'RSSI-PeriodicityAndOffset-r16',
u'MeasObjectEUTRA',
u'EUTRA-CellIndexList',
u'EUTRA-CellIndex',
u'EUTRA-Cell',
u'EUTRA-BlackCell',
u'MeasObjectId',
u'MeasObjectNR',
u'SSB-MTC3List-r16',
u'T312-r16',
u'ReferenceSignalConfig',
u'SSB-ConfigMobility',
u'Q-OffsetRangeList',
u'ThresholdNR',
u'CellsToAddModList',
u'CellsToAddMod',
u'RMTC-Config-r16',
u'SSB-PositionQCL-CellsToAddModList-r16',
u'SSB-PositionQCL-CellsToAddMod-r16',
u'MeasObjectNR-SL-r16',
u'Tx-PoolMeasList-r16',
u'MeasObjectToAddModList',
u'MeasObjectToAddMod',
u'MeasObjectUTRA-FDD-r16',
u'CellsToAddModListUTRA-FDD-r16',
u'CellsToAddModUTRA-FDD-r16',
u'UTRA-FDD-CellIndexList-r16',
u'UTRA-FDD-CellIndex-r16',
u'MeasResultCellListSFTD-NR',
u'MeasResultCellSFTD-NR',
u'MeasResultCellListSFTD-EUTRA',
u'MeasResultSFTD-EUTRA',
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'MeasResultServFreqListEUTRA-SCG',
u'MeasResultServFreqListNR-SCG',
u'MeasResultListUTRA-FDD-r16',
u'MeasResultUTRA-FDD-r16',
u'MeasResultForRSSI-r16',
u'MeasResultCLI-r16',
u'MeasResultListSRS-RSRP-r16',
u'MeasResultSRS-RSRP-r16',
u'MeasResultListCLI-RSSI-r16',
u'MeasResultCLI-RSSI-r16',
u'UL-PDCP-DelayValueResultList-r16',
u'UL-PDCP-DelayValueResult-r16',
u'MeasResult2EUTRA',
u'MeasResult2NR',
u'MeasResultIdleEUTRA-r16',
u'MeasResultsPerCarrierIdleEUTRA-r16',
u'MeasResultsPerCellIdleEUTRA-r16',
u'MeasResultIdleNR-r16',
u'MeasResultsPerCarrierIdleNR-r16',
u'MeasResultsPerCellIdleNR-r16',
u'ResultsPerSSB-IndexList-r16',
u'ResultsPerSSB-IndexIdle-r16',
u'MeasResultSCG-Failure',
u'MeasResultList2NR',
u'MeasResultsSL-r16',
u'MeasResultNR-SL-r16',
u'MeasResultCBR-NR-r16',
u'MeasTriggerQuantityEUTRA',
u'RSRP-RangeEUTRA',
u'RSRQ-RangeEUTRA',
u'SINR-RangeEUTRA',
u'MobilityStateParameters',
u'MsgA-ConfigCommon-r16',
u'MsgA-PUSCH-Config-r16',
u'MsgA-PUSCH-Resource-r16',
u'MsgA-DMRS-Config-r16',
u'MultiFrequencyBandListNR',
u'MultiFrequencyBandListNR-SIB',
u'NR-MultiBandInfo',
u'NeedForGapsConfigNR-r16',
u'NeedForGapsInfoNR-r16',
u'NeedForGapsIntraFreqlist-r16',
u'NeedForGapsBandlistNR-r16',
u'NeedForGapsIntraFreq-r16',
u'NeedForGapsNR-r16',
u'NextHopChainingCount',
u'NG-5G-S-TMSI',
u'NPN-Identity-r16',
u'CAG-IdentityInfo-r16',
u'NID-r16',
u'NPN-IdentityInfoList-r16',
u'NPN-IdentityInfo-r16',
u'NR-NS-PmaxList',
u'NR-NS-PmaxValue',
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'SearchSpaceSwitchConfig-r16',
u'CellGroupForSwitch-r16',
u'PDCCH-ConfigCommon',
u'PDCCH-ConfigSIB1',
u'PDCCH-ServingCellConfig',
u'PDCP-Config',
u'EthernetHeaderCompression-r16',
u'UL-DataSplitThreshold',
u'DiscardTimerExt-r16',
u'PDSCH-Config',
u'RateMatchPatternGroup',
u'MinSchedulingOffsetK0-Values-r16',
u'MaxMIMO-LayersDL-r16',
u'PDSCH-ConfigCommon',
u'PDSCH-ServingCellConfig',
u'PDSCH-CodeBlockGroupTransmission',
u'PDSCH-CodeBlockGroupTransmissionList-r16',
u'PDSCH-TimeDomainResourceAllocationList',
u'PDSCH-TimeDomainResourceAllocation',
u'PDSCH-TimeDomainResourceAllocationList-r16',
u'PDSCH-TimeDomainResourceAllocation-r16',
u'PHR-Config',
u'MPE-Config-FR2-r16',
u'PhysCellId',
u'PhysicalCellGroupConfig',
u'PDCCH-BlindDetection',
u'DCP-Config-r16',
u'PDSCH-HARQ-ACK-CodebookList-r16',
u'PDCCH-BlindDetectionCA-CombIndicator-r16',
u'PDCCH-BlindDetection2-r16',
u'PDCCH-BlindDetection3-r16',
u'PLMN-Identity',
u'MCC',
u'MNC',
u'MCC-MNC-Digit',
u'PLMN-IdentityInfoList',
u'PLMN-IdentityInfo',
u'PLMN-IdentityList2-r16',
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-ResourceExt-r16',
u'PUCCH-ResourceId',
u'PUCCH-format0',
u'PUCCH-format1',
u'PUCCH-format2',
u'PUCCH-format3',
u'PUCCH-format4',
u'PUCCH-ResourceGroup-r16',
u'PUCCH-ResourceGroupId-r16',
u'DL-DataToUL-ACK-r16',
u'DL-DataToUL-ACK-DCI-1-2-r16',
u'UL-AccessConfigListDCI-1-1-r16',
u'PUCCH-ConfigCommon',
u'PUCCH-ConfigurationList-r16',
u'PUCCH-PathlossReferenceRS-Id',
u'PUCCH-PathlossReferenceRS-Id-v1610',
u'PUCCH-PowerControl',
u'P0-PUCCH',
u'P0-PUCCH-Id',
u'PathlossReferenceRSs-v1610',
u'PUCCH-PathlossReferenceRS',
u'PUCCH-PathlossReferenceRS-r16',
u'PUCCH-SpatialRelationInfo',
u'PUCCH-SpatialRelationInfoExt-r16',
u'PUCCH-SRS',
u'PUCCH-SpatialRelationInfoId',
u'PUCCH-SpatialRelationInfoId-r16',
u'PUCCH-SpatialRelationInfoId-v1610',
u'PUCCH-TPC-CommandConfig',
u'PUSCH-Config',
u'UCI-OnPUSCH',
u'MinSchedulingOffsetK2-Values-r16',
u'UCI-OnPUSCH-DCI-0-2-r16',
u'FrequencyHoppingOffsetListsDCI-0-2-r16',
u'UCI-OnPUSCH-ListDCI-0-2-r16',
u'UCI-OnPUSCH-ListDCI-0-1-r16',
u'UL-AccessConfigListDCI-0-1-r16',
u'PUSCH-ConfigCommon',
u'PUSCH-PowerControl',
u'P0-PUSCH-AlphaSet',
u'P0-PUSCH-AlphaSetId',
u'PUSCH-PathlossReferenceRS',
u'PUSCH-PathlossReferenceRS-r16',
u'PUSCH-PathlossReferenceRS-Id',
u'PUSCH-PathlossReferenceRS-Id-v1610',
u'SRI-PUSCH-PowerControl',
u'SRI-PUSCH-PowerControlId',
u'PUSCH-PowerControl-v1610',
u'P0-PUSCH-Set-r16',
u'P0-PUSCH-SetId-r16',
u'P0-PUSCH-r16',
u'PUSCH-ServingCellConfig',
u'PUSCH-CodeBlockGroupTransmission',
u'MaxMIMO-LayersDCI-0-2-r16',
u'PUSCH-TimeDomainResourceAllocationList',
u'PUSCH-TimeDomainResourceAllocation',
u'PUSCH-TimeDomainResourceAllocationList-r16',
u'PUSCH-TimeDomainResourceAllocation-r16',
u'PUSCH-Allocation-r16',
u'PUSCH-TPC-CommandConfig',
u'Q-OffsetRange',
u'Q-QualMin',
u'Q-RxLevMin',
u'QuantityConfig',
u'QuantityConfigNR',
u'QuantityConfigRS',
u'FilterConfig',
u'FilterConfigCLI-r16',
u'QuantityConfigUTRA-FDD-r16',
u'RACH-ConfigCommon',
u'RACH-ConfigCommonTwoStepRA-r16',
u'GroupB-ConfiguredTwoStepRA-r16',
u'RACH-ConfigDedicated',
u'CFRA',
u'CFRA-TwoStep-r16',
u'CFRA-SSB-Resource',
u'CFRA-CSIRS-Resource',
u'RACH-ConfigGeneric',
u'RACH-ConfigGenericTwoStepRA-r16',
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'LTE-CRS-PatternList-r16',
u'ReferenceTimeInfo-r16',
u'ReferenceTime-r16',
u'RejectWaitTime',
u'RepetitionSchemeConfig-r16',
u'RepetitionSchemeConfig-v1630',
u'FDM-TDM-r16',
u'SlotBased-r16',
u'SlotBased-v1630',
u'ReportConfigId',
u'ReportConfigInterRAT',
u'ReportCGI-EUTRA',
u'ReportSFTD-EUTRA',
u'EventTriggerConfigInterRAT',
u'PeriodicalReportConfigInterRAT',
u'MeasTriggerQuantityUTRA-FDD-r16',
u'MeasReportQuantityUTRA-FDD-r16',
u'ReportConfigNR',
u'ReportCGI',
u'ReportSFTD-NR',
u'CondTriggerConfig-r16',
u'EventTriggerConfig',
u'PeriodicalReportConfig',
u'NR-RS-Type',
u'MeasTriggerQuantity',
u'MeasTriggerQuantityOffset',
u'MeasReportQuantity',
u'MeasRSSI-ReportConfig-r16',
u'CLI-EventTriggerConfig-r16',
u'CLI-PeriodicalReportConfig-r16',
u'MeasTriggerQuantityCLI-r16',
u'MeasReportQuantityCLI-r16',
u'ReportConfigNR-SL-r16',
u'EventTriggerConfigNR-SL-r16',
u'PeriodicalReportConfigNR-SL-r16',
u'MeasReportQuantity-r16',
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'RLC-Config-v1610',
u'DL-AM-RLC-v1610',
u'T-StatusProhibit-v1610',
u'RLF-TimersAndConstants',
u'RNTI-Value',
u'RSRP-Range',
u'RSRQ-Range',
u'RSSI-Range-r16',
u'SCellIndex',
u'SchedulingRequestConfig',
u'SchedulingRequestToAddMod',
u'SchedulingRequestId',
u'SchedulingRequestResourceConfig',
u'SchedulingRequestResourceConfigExt-v1610',
u'SchedulingRequestResourceId',
u'ScramblingId',
u'SCS-SpecificCarrier',
u'SDAP-Config',
u'QFI',
u'PDU-SessionID',
u'SearchSpace',
u'SearchSpaceExt-r16',
u'SearchSpaceId',
u'SearchSpaceZero',
u'SecurityAlgorithmConfig',
u'IntegrityProtAlgorithm',
u'CipheringAlgorithm',
u'SemiStaticChannelAccessConfig-r16',
u'Sensor-LocationInfo-r16',
u'ServCellIndex',
u'ServingCellConfig',
u'UplinkConfig',
u'DummyJ',
u'ChannelAccessConfig-r16',
u'IntraCellGuardBandsPerSCS-r16',
u'GuardBand-r16',
u'DormancyGroupID-r16',
u'DormantBWP-Config-r16',
u'WithinActiveTimeConfig-r16',
u'OutsideActiveTimeConfig-r16',
u'UplinkTxSwitching-r16',
u'ServingCellConfigCommon',
u'ServingCellConfigCommonSIB',
u'ShortI-RNTI-Value',
u'ShortMAC-I',
u'SINR-Range',
u'SI-RequestConfig',
u'SI-RequestResources',
u'SI-SchedulingInfo',
u'SchedulingInfo',
u'SIB-Mapping',
u'SIB-TypeInfo',
u'SK-Counter',
u'SlotFormatCombinationsPerCell',
u'SlotFormatCombination',
u'SlotFormatCombinationId',
u'SlotFormatIndicator',
u'CO-DurationsPerCell-r16',
u'CO-Duration-r16',
u'AvailableRB-SetsPerCell-r16',
u'SearchSpaceSwitchTrigger-r16',
u'S-NSSAI',
u'SpeedStateScaleFactors',
u'SPS-Config',
u'SPS-ConfigIndex-r16',
u'SPS-PUCCH-AN-r16',
u'SPS-PUCCH-AN-List-r16',
u'SRB-Identity',
u'SRS-CarrierSwitching',
u'SRS-TPC-PDCCH-Config',
u'SRS-CC-SetIndex',
u'SRS-Config',
u'SRS-ResourceSet',
u'PathlossReferenceRS-Config',
u'PathlossReferenceRSList-r16',
u'PathlossReferenceRS-r16',
u'SRS-PathlossReferenceRS-Id-r16',
u'SRS-PosResourceSet-r16',
u'SRS-ResourceSetId',
u'SRS-PosResourceSetId-r16',
u'SRS-Resource',
u'SRS-PosResource-r16',
u'SRS-SpatialRelationInfo',
u'SRS-SpatialRelationInfoPos-r16',
u'SSB-Configuration-r16',
u'SSB-InfoNcell-r16',
u'DL-PRS-Info-r16',
u'SRS-ResourceId',
u'SRS-PosResourceId-r16',
u'SRS-PeriodicityAndOffset',
u'SRS-PeriodicityAndOffset-r16',
u'SRS-RSRP-Range-r16',
u'SRS-TPC-CommandConfig',
u'SSB-Index',
u'SSB-MTC',
u'SSB-MTC2',
u'SSB-MTC2-LP-r16',
u'SSB-MTC3-r16',
u'SSB-PositionQCL-Relation-r16',
u'SSB-ToMeasure',
u'SS-RSSI-Measurement',
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-ConfigDedicated-IAB-MT-r16',
u'TDD-UL-DL-SlotConfig',
u'TDD-UL-DL-SlotConfig-IAB-MT-r16',
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'UL-DelayValueConfig-r16',
u'UplinkCancellation-r16',
u'CI-ConfigurationPerServingCell-r16',
u'UplinkConfigCommon',
u'UplinkConfigCommonSIB',
u'UplinkTxDirectCurrentList',
u'UplinkTxDirectCurrentCell',
u'UplinkTxDirectCurrentBWP',
u'UplinkTxDirectCurrentTwoCarrierList-r16',
u'UplinkTxDirectCurrentTwoCarrier-r16',
u'UplinkTxDirectCurrentCarrierInfo-r16',
u'UplinkTxDirectCurrentTwoCarrierInfo-r16',
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'BandCombinationList-v1540',
u'BandCombinationList-v1550',
u'BandCombinationList-v1560',
u'BandCombinationList-v1570',
u'BandCombinationList-v1580',
u'BandCombinationList-v1590',
u'BandCombinationList-v1610',
u'BandCombinationList-v1630',
u'BandCombinationList-v1640',
u'BandCombinationList-v1650',
u'BandCombinationList-UplinkTxSwitch-r16',
u'BandCombinationList-UplinkTxSwitch-v1630',
u'BandCombinationList-UplinkTxSwitch-v1640',
u'BandCombinationList-UplinkTxSwitch-v1650',
u'BandCombination',
u'BandCombination-v1540',
u'BandCombination-v1550',
u'BandCombination-v1560',
u'BandCombination-v1570',
u'BandCombination-v1580',
u'BandCombination-v1590',
u'BandCombination-v1610',
u'BandCombination-v1630',
u'BandCombination-v1640',
u'BandCombination-v1650',
u'BandCombination-UplinkTxSwitch-r16',
u'BandCombination-UplinkTxSwitch-v1630',
u'BandCombination-UplinkTxSwitch-v1640',
u'BandCombination-UplinkTxSwitch-v1650',
u'ULTxSwitchingBandPair-r16',
u'BandParameters',
u'BandParameters-v1540',
u'BandParameters-v1610',
u'ScalingFactorSidelink-r16',
u'BandCombinationListSidelinkEUTRA-NR-r16',
u'BandCombinationListSidelinkEUTRA-NR-v1630',
u'BandCombinationParametersSidelinkEUTRA-NR-r16',
u'BandCombinationParametersSidelinkEUTRA-NR-v1630',
u'BandParametersSidelinkEUTRA-NR-r16',
u'BandParametersSidelinkEUTRA-NR-v1630',
u'BandParametersSidelink-r16',
u'CA-BandwidthClassEUTRA',
u'CA-BandwidthClassNR',
u'CA-ParametersEUTRA',
u'CA-ParametersEUTRA-v1560',
u'CA-ParametersEUTRA-v1570',
u'CA-ParametersNR',
u'CA-ParametersNR-v1540',
u'CA-ParametersNR-v1550',
u'CA-ParametersNR-v1560',
u'CA-ParametersNR-v1610',
u'CA-ParametersNR-v1630',
u'CA-ParametersNR-v1640',
u'SimulSRS-ForAntennaSwitching-r16',
u'TwoPUCCH-Grp-Configurations-r16',
u'TwoPUCCH-Grp-ConfigParams-r16',
u'PUCCH-Grp-CarrierTypes-r16',
u'CA-ParametersNRDC',
u'CA-ParametersNRDC-v1610',
u'CA-ParametersNRDC-v1630',
u'CA-ParametersNRDC-v1640',
u'CA-ParametersNRDC-v1650',
u'CarrierAggregationVariant',
u'CodebookParameters',
u'CodebookParameters-v1610',
u'CodebookParametersAddition-r16',
u'CodebookComboParametersAddition-r16',
u'CodebookParametersAdditionPerBC-r16',
u'CodebookComboParametersAdditionPerBC-r16',
u'CodebookVariantsList-r16',
u'SupportedCSI-RS-Resource',
u'FeatureSetCombination',
u'FeatureSetsPerBand',
u'FeatureSet',
u'FeatureSetCombinationId',
u'FeatureSetDownlink',
u'FeatureSetDownlink-v1540',
u'FeatureSetDownlink-v15a0',
u'FeatureSetDownlink-v1610',
u'PDCCH-MonitoringOccasions-r16',
u'DummyA',
u'DummyB',
u'DummyC',
u'DummyD',
u'DummyE',
u'FeatureSetDownlinkId',
u'FeatureSetDownlinkPerCC',
u'FeatureSetDownlinkPerCC-v1620',
u'MultiDCI-MultiTRP-r16',
u'FeatureSetDownlinkPerCC-Id',
u'FeatureSetEUTRA-DownlinkId',
u'FeatureSetEUTRA-UplinkId',
u'FeatureSets',
u'FeatureSetUplink',
u'FeatureSetUplink-v1540',
u'FeatureSetUplink-v1610',
u'FeatureSetUplink-v1630',
u'FeatureSetUplink-v1640',
u'SubSlot-Config-r16',
u'SRS-AllPosResources-r16',
u'SRS-PosResources-r16',
u'SRS-PosResourceAP-r16',
u'SRS-PosResourceSP-r16',
u'SRS-Resources',
u'DummyF',
u'FeatureSetUplinkId',
u'FeatureSetUplinkPerCC',
u'FeatureSetUplinkPerCC-v1540',
u'FeatureSetUplinkPerCC-Id',
u'FreqBandIndicatorEUTRA',
u'FreqBandList',
u'FreqBandInformation',
u'FreqBandInformationEUTRA',
u'FreqBandInformationNR',
u'AggregatedBandwidth',
u'FreqSeparationClass',
u'FreqSeparationClassDL-v1620',
u'FreqSeparationClassUL-v1620',
u'FreqSeparationClassDL-Only-r16',
u'HighSpeedParameters-r16',
u'HighSpeedParameters-v1650',
u'IMS-Parameters',
u'IMS-ParametersCommon',
u'IMS-ParametersFRX-Diff',
u'InterRAT-Parameters',
u'EUTRA-Parameters',
u'EUTRA-ParametersCommon',
u'EUTRA-ParametersXDD-Diff',
u'UTRA-FDD-Parameters-r16',
u'SupportedBandUTRA-FDD-r16',
u'MAC-Parameters',
u'MAC-Parameters-v1610',
u'MAC-ParametersCommon',
u'MAC-ParametersFRX-Diff-r16',
u'MAC-ParametersXDD-Diff',
u'MinTimeGap-r16',
u'MeasAndMobParameters',
u'MeasAndMobParametersCommon',
u'MeasAndMobParametersXDD-Diff',
u'MeasAndMobParametersFRX-Diff',
u'MeasAndMobParametersMRDC',
u'MeasAndMobParametersMRDC-v1560',
u'MeasAndMobParametersMRDC-v1610',
u'MeasAndMobParametersMRDC-Common',
u'MeasAndMobParametersMRDC-Common-v1610',
u'MeasAndMobParametersMRDC-XDD-Diff',
u'MeasAndMobParametersMRDC-XDD-Diff-v1560',
u'MeasAndMobParametersMRDC-FRX-Diff',
u'MIMO-LayersDL',
u'MIMO-LayersUL',
u'MIMO-ParametersPerBand',
u'DummyG',
u'BeamManagementSSB-CSI-RS',
u'DummyH',
u'CSI-RS-ForTracking',
u'CSI-RS-IM-ReceptionForFeedback',
u'CSI-RS-ProcFrameworkForSRS',
u'CSI-ReportFramework',
u'CSI-ReportFrameworkExt-r16',
u'PTRS-DensityRecommendationDL',
u'PTRS-DensityRecommendationUL',
u'SpatialRelations',
u'DummyI',
u'ModulationOrder',
u'MRDC-Parameters',
u'MRDC-Parameters-v1580',
u'MRDC-Parameters-v1590',
u'MRDC-Parameters-v1620',
u'MRDC-Parameters-v1630',
u'NRDC-Parameters',
u'NRDC-Parameters-v1570',
u'NRDC-Parameters-v15c0',
u'NRDC-Parameters-v1610',
u'OLPC-SRS-Pos-r16',
u'PDCP-Parameters',
u'PDCP-ParametersMRDC',
u'PDCP-ParametersMRDC-v1610',
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'Phy-ParametersSharedSpectrumChAccess-r16',
u'PowSav-Parameters-r16',
u'PowSav-ParametersCommon-r16',
u'PowSav-ParametersFRX-Diff-r16',
u'ProcessingParameters',
u'NumberOfCarriers',
u'RAT-Type',
u'RF-Parameters',
u'BandNR',
u'RF-ParametersMRDC',
u'RLC-Parameters',
u'SDAP-Parameters',
u'SidelinkParameters-r16',
u'SidelinkParametersNR-r16',
u'SidelinkParametersEUTRA-r16',
u'RLC-ParametersSidelink-r16',
u'MAC-ParametersSidelink-r16',
u'UE-SidelinkCapabilityAddXDD-Mode-r16',
u'MAC-ParametersSidelinkCommon-r16',
u'MAC-ParametersSidelinkXDD-Diff-r16',
u'BandSidelinkEUTRA-r16',
u'BandSidelink-r16',
u'SON-Parameters-r16',
u'SpatialRelationsSRS-Pos-r16',
u'SRS-SwitchingTimeNR',
u'SRS-SwitchingTimeEUTRA',
u'SupportedBandwidth',
u'UE-BasedPerfMeas-Parameters-r16',
u'UE-CapabilityRAT-ContainerList',
u'UE-CapabilityRAT-Container',
u'UE-CapabilityRAT-RequestList',
u'UE-CapabilityRAT-Request',
u'UE-CapabilityRequestFilterCommon',
u'CellGrouping-r16',
u'UE-CapabilityRequestFilterNR',
u'UE-CapabilityRequestFilterNR-v1540',
u'UE-MRDC-Capability',
u'UE-MRDC-Capability-v1560',
u'UE-MRDC-Capability-v1610',
u'UE-MRDC-CapabilityAddXDD-Mode',
u'UE-MRDC-CapabilityAddXDD-Mode-v1560',
u'UE-MRDC-CapabilityAddFRX-Mode',
u'GeneralParametersMRDC-XDD-Diff',
u'GeneralParametersMRDC-v1610',
u'UE-NR-Capability',
u'UE-NR-Capability-v1530',
u'UE-NR-Capability-v1540',
u'UE-NR-Capability-v1550',
u'UE-NR-Capability-v1560',
u'UE-NR-Capability-v1570',
u'UE-NR-Capability-v15c0',
u'UE-NR-Capability-v1610',
u'UE-NR-Capability-v1640',
u'UE-NR-Capability-v1650',
u'UE-NR-CapabilityAddXDD-Mode',
u'UE-NR-CapabilityAddXDD-Mode-v1530',
u'UE-NR-CapabilityAddFRX-Mode',
u'UE-NR-CapabilityAddFRX-Mode-v1540',
u'UE-NR-CapabilityAddFRX-Mode-v1610',
u'BAP-Parameters-r16',
u'SharedSpectrumChAccessParamsPerBand-r16',
u'SharedSpectrumChAccessParamsPerBand-v1630',
u'SharedSpectrumChAccessParamsPerBand-v1640',
u'SharedSpectrumChAccessParamsPerBand-v1650',
u'AbsoluteTimeInfo-r16',
u'AreaConfiguration-r16',
u'AreaConfig-r16',
u'InterFreqTargetInfo-r16',
u'CellGlobalIdList-r16',
u'TrackingAreaCodeList-r16',
u'TrackingAreaIdentityList-r16',
u'TrackingAreaIdentity-r16',
u'BT-NameList-r16',
u'BT-Name-r16',
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'IAB-IP-Address-r16',
u'IAB-IP-AddressIndex-r16',
u'IAB-IP-Usage-r16',
u'LoggingDuration-r16',
u'LoggingInterval-r16',
u'LogMeasResultListBT-r16',
u'LogMeasResultBT-r16',
u'LogMeasResultListWLAN-r16',
u'LogMeasResultWLAN-r16',
u'WLAN-Identifiers-r16',
u'WLAN-RSSI-Range-r16',
u'WLAN-RTT-r16',
u'OtherConfig',
u'OtherConfig-v1540',
u'CandidateServingFreqListNR-r16',
u'OtherConfig-v1610',
u'OverheatingAssistanceConfig',
u'IDC-AssistanceConfig-r16',
u'DRX-PreferenceConfig-r16',
u'MaxBW-PreferenceConfig-r16',
u'MaxCC-PreferenceConfig-r16',
u'MaxMIMO-LayerPreferenceConfig-r16',
u'MinSchedulingOffsetPreferenceConfig-r16',
u'ReleasePreferenceConfig-r16',
u'PhysCellIdUTRA-FDD-r16',
u'RRC-TransactionIdentifier',
u'Sensor-NameList-r16',
u'TraceReference-r16',
u'UE-MeasurementsAvailable-r16',
u'UTRA-FDD-Q-OffsetRange-r16',
u'VisitedCellInfoList-r16',
u'VisitedCellInfo-r16',
u'WLAN-NameList-r16',
u'WLAN-Name-r16',
u'SL-BWP-Config-r16',
u'SL-BWP-Generic-r16',
u'SL-BWP-ConfigCommon-r16',
u'SL-BWP-PoolConfig-r16',
u'SL-TxPoolDedicated-r16',
u'SL-ResourcePoolConfig-r16',
u'SL-ResourcePoolID-r16',
u'SL-BWP-PoolConfigCommon-r16',
u'SL-CBR-PriorityTxConfigList-r16',
u'SL-CBR-PriorityTxConfigList-v1650',
u'SL-PriorityTxConfigIndex-r16',
u'SL-PriorityTxConfigIndex-v1650',
u'SL-TxConfigIndex-r16',
u'SL-CBR-CommonTxConfigList-r16',
u'SL-CBR-LevelsConfig-r16',
u'SL-CBR-PSSCH-TxConfig-r16',
u'SL-CBR-r16',
u'SL-ConfigDedicatedNR-r16',
u'SL-DestinationIndex-r16',
u'SL-PHY-MAC-RLC-Config-r16',
u'SL-ConfiguredGrantConfig-r16',
u'SL-ConfigIndexCG-r16',
u'SL-CG-MaxTransNumList-r16',
u'SL-CG-MaxTransNum-r16',
u'SL-PeriodCG-r16',
u'SL-DestinationIdentity-r16',
u'SL-FreqConfig-r16',
u'SL-Freq-Id-r16',
u'SL-FreqConfigCommon-r16',
u'SL-LogicalChannelConfig-r16',
u'SL-MeasConfigCommon-r16',
u'SL-MeasConfigInfo-r16',
u'SL-MeasConfig-r16',
u'SL-MeasObjectToRemoveList-r16',
u'SL-ReportConfigToRemoveList-r16',
u'SL-MeasIdToRemoveList-r16',
u'SL-MeasIdList-r16',
u'SL-MeasIdInfo-r16',
u'SL-MeasId-r16',
u'SL-MeasObjectList-r16',
u'SL-MeasObjectInfo-r16',
u'SL-MeasObjectId-r16',
u'SL-MeasObject-r16',
u'SL-PDCP-Config-r16',
u'SL-PSBCH-Config-r16',
u'SL-PSSCH-TxConfigList-r16',
u'SL-PSSCH-TxConfig-r16',
u'SL-PSSCH-TxParameters-r16',
u'SL-QoS-FlowIdentity-r16',
u'SL-QoS-Profile-r16',
u'SL-PQI-r16',
u'SL-QuantityConfig-r16',
u'SL-RadioBearerConfig-r16',
u'SL-ReportConfigList-r16',
u'SL-ReportConfigInfo-r16',
u'SL-ReportConfigId-r16',
u'SL-ReportConfig-r16',
u'SL-PeriodicalReportConfig-r16',
u'SL-EventTriggerConfig-r16',
u'SL-MeasReportQuantity-r16',
u'SL-MeasTriggerQuantity-r16',
u'SL-RS-Type-r16',
u'SL-ResourcePool-r16',
u'SL-ZoneConfigMCR-r16',
u'SL-SyncAllowed-r16',
u'SL-PSCCH-Config-r16',
u'SL-PSSCH-Config-r16',
u'SL-PSFCH-Config-r16',
u'SL-PTRS-Config-r16',
u'SL-UE-SelectedConfigRP-r16',
u'SL-ResourceReservePeriod-r16',
u'SL-SelectionWindowList-r16',
u'SL-SelectionWindowConfig-r16',
u'SL-TxPercentageList-r16',
u'SL-TxPercentageConfig-r16',
u'SL-MinMaxMCS-List-r16',
u'SL-MinMaxMCS-Config-r16',
u'SL-BetaOffsets-r16',
u'SL-PowerControl-r16',
u'SL-RLC-BearerConfig-r16',
u'SL-RLC-BearerConfigIndex-r16',
u'SL-RLC-Config-r16',
u'SL-ScheduledConfig-r16',
u'MAC-MainConfigSL-r16',
u'SL-ConfiguredGrantConfigList-r16',
u'SL-SDAP-Config-r16',
u'SL-MappedQoS-FlowsListDedicated-r16',
u'SL-SyncConfigList-r16',
u'SL-SyncConfig-r16',
u'SL-RSRP-Range-r16',
u'SL-SSB-TimeAllocation-r16',
u'SL-Thres-RSRP-List-r16',
u'SL-Thres-RSRP-r16',
u'SL-TxPower-r16',
u'SL-TypeTxSync-r16',
u'SL-UE-SelectedConfig-r16',
u'SL-ZoneConfig-r16',
u'SLRB-Uu-ConfigIndex-r16',
]
_set_ = [
]
_val_ = [
u'maxAI-DCI-PayloadSize-r16',
u'maxAI-DCI-PayloadSize-1-r16',
u'maxBandComb',
u'maxBandsUTRA-FDD-r16',
u'maxBH-RLC-ChannelID-r16',
u'maxBT-IdReport-r16',
u'maxBT-Name-r16',
u'maxCAG-Cell-r16',
u'maxTwoPUCCH-Grp-ConfigList-r16',
u'maxCBR-Config-r16',
u'maxCBR-Config-1-r16',
u'maxCBR-Level-r16',
u'maxCBR-Level-1-r16',
u'maxCellBlack',
u'maxCellGroupings-r16',
u'maxCellHistory-r16',
u'maxCellInter',
u'maxCellIntra',
u'maxCellMeasEUTRA',
u'maxCellMeasIdle-r16',
u'maxCellMeasUTRA-FDD-r16',
u'maxCellWhite',
u'maxEARFCN',
u'maxEUTRA-CellBlack',
u'maxEUTRA-NS-Pmax',
u'maxLogMeasReport-r16',
u'maxMultiBands',
u'maxNARFCN',
u'maxNR-NS-Pmax',
u'maxFreqIdle-r16',
u'maxNrofServingCells',
u'maxNrofServingCells-1',
u'maxNrofAggregatedCellsPerCellGroup',
u'maxNrofAggregatedCellsPerCellGroupMinus4-r16',
u'maxNrofDUCells-r16',
u'maxNrofAvailabilityCombinationsPerSet-r16',
u'maxNrofAvailabilityCombinationsPerSet-1-r16',
u'maxNrofSCells',
u'maxNrofCellMeas',
u'maxNrofCG-SL-r16',
u'maxNrofCG-SL-1-r16',
u'maxNrofSS-BlocksToAverage',
u'maxNrofCondCells-r16',
u'maxNrofCSI-RS-ResourcesToAverage',
u'maxNrofDL-Allocations',
u'maxNrofSR-ConfigPerCellGroup',
u'maxLCG-ID',
u'maxLC-ID',
u'maxLC-ID-Iab-r16',
u'maxLTE-CRS-Patterns-r16',
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',
u'maxNrofControlResourceSets-1',
u'maxNrofControlResourceSets-1-r16',
u'maxNrofCoresetPools-r16',
u'maxCoReSetDuration',
u'maxNrofSearchSpaces-1',
u'maxSFI-DCI-PayloadSize',
u'maxSFI-DCI-PayloadSize-1',
u'maxIAB-IP-Address-r16',
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'maxNrofFreqSL-r16',
u'maxNrofSL-BWPs-r16',
u'maxFreqSL-EUTRA-r16',
u'maxNrofSL-MeasId-r16',
u'maxNrofSL-ObjectId-r16',
u'maxNrofSL-ReportConfigId-r16',
u'maxNrofSL-PoolToMeasureNR-r16',
u'maxFreqSL-NR-r16',
u'maxNrofSL-QFIs-r16',
u'maxNrofSL-QFIsPerDest-r16',
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'maxNrofSL-Dest-r16',
u'maxNrofSL-Dest-1-r16',
u'maxNrofSLRB-r16',
u'maxSL-LCID-r16',
u'maxSL-SyncConfig-r16',
u'maxNrofRXPool-r16',
u'maxNrofTXPool-r16',
u'maxNrofPoolID-r16',
u'maxNrofSRS-PathlossReferenceRS-r16',
u'maxNrofSRS-PathlossReferenceRS-1-r16',
u'maxNrofSRS-ResourceSets',
u'maxNrofSRS-ResourceSets-1',
u'maxNrofSRS-PosResourceSets-r16',
u'maxNrofSRS-PosResourceSets-1-r16',
u'maxNrofSRS-Resources',
u'maxNrofSRS-Resources-1',
u'maxNrofSRS-PosResources-r16',
u'maxNrofSRS-PosResources-1-r16',
u'maxNrofSRS-ResourcesPerSet',
u'maxNrofSRS-TriggerStates-1',
u'maxNrofSRS-TriggerStates-2',
u'maxRAT-CapabilityContainers',
u'maxSimultaneousBands',
u'maxULTxSwitchingBandPairs',
u'maxNrofSlotFormatCombinationsPerSet',
u'maxNrofSlotFormatCombinationsPerSet-1',
u'maxNrofTrafficPattern-r16',
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'maxNrofPUCCH-PathlossReferenceRSs-r16',
u'maxNrofPUCCH-PathlossReferenceRSs-1-r16',
u'maxNrofPUCCH-PathlossReferenceRSsDiff-r16',
u'maxNrofPUCCH-ResourceGroups-r16',
u'maxNrofPUCCH-ResourcesPerGroup-r16',
u'maxNrofMultiplePUSCHs-r16',
u'maxNrofP0-PUSCH-AlphaSets',
u'maxNrofP0-PUSCH-AlphaSets-1',
u'maxNrofPUSCH-PathlossReferenceRSs',
u'maxNrofPUSCH-PathlossReferenceRSs-1',
u'maxNrofPUSCH-PathlossReferenceRSs-r16',
u'maxNrofPUSCH-PathlossReferenceRSs-1-r16',
u'maxNrofPUSCH-PathlossReferenceRSsDiff-r16',
u'maxNrofNAICS-Entries',
u'maxBands',
u'maxBandsMRDC',
u'maxBandsEUTRA',
u'maxCellReport',
u'maxDRB',
u'maxFreq',
u'maxFreqLayers',
u'maxFreqIDC-r16',
u'maxCombIDC-r16',
u'maxFreqIDC-MRDC',
u'maxNrofCandidateBeams',
u'maxNrofCandidateBeams-r16',
u'maxNrofCandidateBeamsExt-r16',
u'maxNrofPCIsPerSMTC',
u'maxNrofQFIs',
u'maxNrofResourceAvailabilityPerCombination-r16',
u'maxNrOfSemiPersistentPUSCH-Triggers',
u'maxNrofSR-Resources',
u'maxNrofSlotFormatsPerCombination',
u'maxNrofSpatialRelationInfos',
u'maxNrofSpatialRelationInfos-plus-1',
u'maxNrofSpatialRelationInfos-r16',
u'maxNrofSpatialRelationInfosDiff-r16',
u'maxNrofIndexesToReport',
u'maxNrofIndexesToReport2',
u'maxNrofSSBs-r16',
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'maxNrofCSI-RS-ResourcesExt-r16',
u'maxNrofCSI-RS-Resources',
u'maxNrofCSI-RS-ResourcesAlt-r16',
u'maxNrofCSI-RS-ResourcesAlt-1-r16',
u'maxNrofSRI-PUSCH-Mappings',
u'maxNrofSRI-PUSCH-Mappings-1',
u'maxSIB',
u'maxSI-Message',
u'maxPO-perPF',
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',
u'maxHRNN-Len-r16',
u'maxNPN-r16',
u'maxNrOfMinSchedulingOffsetValues-r16',
u'maxK0-SchedulingOffset-r16',
u'maxK2-SchedulingOffset-r16',
u'maxDCI-2-6-Size-r16',
u'maxDCI-2-6-Size-1-r16',
u'maxNrofUL-Allocations-r16',
u'maxNrofP0-PUSCH-Set-r16',
u'maxOnDemandSIB-r16',
u'maxOnDemandPosSIB-r16',
u'maxCI-DCI-PayloadSize-r16',
u'maxCI-DCI-PayloadSize-1-r16',
u'maxWLAN-Id-Report-r16',
u'maxWLAN-Name-r16',
u'maxRAReport-r16',
u'maxTxConfig-r16',
u'maxTxConfig-1-r16',
u'maxPSSCH-TxConfig-r16',
u'maxNrofCLI-RSSI-Resources-r16',
u'maxNrofCLI-RSSI-Resources-1-r16',
u'maxNrofCLI-SRS-Resources-r16',
u'maxCLI-Report-r16',
u'maxNrofConfiguredGrantConfig-r16',
u'maxNrofConfiguredGrantConfig-1-r16',
u'maxNrofCG-Type2DeactivationState',
u'maxNrofConfiguredGrantConfigMAC-1-r16',
u'maxNrofSPS-Config-r16',
u'maxNrofSPS-Config-1-r16',
u'maxNrofSPS-DeactivationState',
u'maxNrofDormancyGroups',
u'maxNrofPUCCH-ResourceGroups-1-r16',
u'maxNrofServingCellsTCI-r16',
u'maxNrofTxDC-TwoCarrier-r16',
]
_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_dlDedicatedMessageSegment_r16 = SEQ(name=u'dlDedicatedMessageSegment-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DLDedicatedMessageSegment-r16')))
__DL_DCCH_MessageType_c1_ueInformationRequest_r16 = SEQ(name=u'ueInformationRequest-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UEInformationRequest-r16')))
__DL_DCCH_MessageType_c1_dlInformationTransferMRDC_r16 = SEQ(name=u'dlInformationTransferMRDC-r16', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DLInformationTransferMRDC-r16')))
__DL_DCCH_MessageType_c1_loggedMeasurementConfiguration_r16 = SEQ(name=u'loggedMeasurementConfiguration-r16', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'LoggedMeasurementConfiguration-r16')))
__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'dlDedicatedMessageSegment-r16', __DL_DCCH_MessageType_c1_dlDedicatedMessageSegment_r16),
(u'ueInformationRequest-r16', __DL_DCCH_MessageType_c1_ueInformationRequest_r16),
(u'dlInformationTransferMRDC-r16', __DL_DCCH_MessageType_c1_dlInformationTransferMRDC_r16),
(u'loggedMeasurementConfiguration-r16', __DL_DCCH_MessageType_c1_loggedMeasurementConfiguration_r16),
(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_failureInformation = SEQ(name=u'failureInformation', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FailureInformation')))
__UL_DCCH_MessageType_c1_ulInformationTransferMRDC = SEQ(name=u'ulInformationTransferMRDC', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ULInformationTransferMRDC')))
__UL_DCCH_MessageType_c1_scgFailureInformation = SEQ(name=u'scgFailureInformation', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SCGFailureInformation')))
__UL_DCCH_MessageType_c1_scgFailureInformationEUTRA = SEQ(name=u'scgFailureInformationEUTRA', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SCGFailureInformationEUTRA')))
_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'failureInformation', __UL_DCCH_MessageType_c1_failureInformation),
(u'ulInformationTransferMRDC', __UL_DCCH_MessageType_c1_ulInformationTransferMRDC),
(u'scgFailureInformation', __UL_DCCH_MessageType_c1_scgFailureInformation),
(u'scgFailureInformationEUTRA', __UL_DCCH_MessageType_c1_scgFailureInformationEUTRA),
])
_UL_DCCH_MessageType_c1._ext = None
_UL_DCCH_MessageType_messageClassExtension = CHOICE(name=u'messageClassExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__UL_DCCH_MessageType_messageClassExtension_c2 = CHOICE(name=u'c2', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___UL_DCCH_MessageType_messageClassExtension_c2_ulDedicatedMessageSegment_r16 = SEQ(name=u'ulDedicatedMessageSegment-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ULDedicatedMessageSegment-r16')))
___UL_DCCH_MessageType_messageClassExtension_c2_dedicatedSIBRequest_r16 = SEQ(name=u'dedicatedSIBRequest-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DedicatedSIBRequest-r16')))
___UL_DCCH_MessageType_messageClassExtension_c2_mcgFailureInformation_r16 = SEQ(name=u'mcgFailureInformation-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MCGFailureInformation-r16')))
___UL_DCCH_MessageType_messageClassExtension_c2_ueInformationResponse_r16 = SEQ(name=u'ueInformationResponse-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UEInformationResponse-r16')))
___UL_DCCH_MessageType_messageClassExtension_c2_sidelinkUEInformationNR_r16 = SEQ(name=u'sidelinkUEInformationNR-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SidelinkUEInformationNR-r16')))
___UL_DCCH_MessageType_messageClassExtension_c2_ulInformationTransferIRAT_r16 = SEQ(name=u'ulInformationTransferIRAT-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ULInformationTransferIRAT-r16')))
___UL_DCCH_MessageType_messageClassExtension_c2_iabOtherInformation_r16 = SEQ(name=u'iabOtherInformation-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'IABOtherInformation-r16')))
___UL_DCCH_MessageType_messageClassExtension_c2_spare9 = NULL(name=u'spare9', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___UL_DCCH_MessageType_messageClassExtension_c2_spare8 = NULL(name=u'spare8', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___UL_DCCH_MessageType_messageClassExtension_c2_spare7 = NULL(name=u'spare7', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___UL_DCCH_MessageType_messageClassExtension_c2_spare6 = NULL(name=u'spare6', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___UL_DCCH_MessageType_messageClassExtension_c2_spare5 = NULL(name=u'spare5', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___UL_DCCH_MessageType_messageClassExtension_c2_spare4 = NULL(name=u'spare4', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___UL_DCCH_MessageType_messageClassExtension_c2_spare3 = NULL(name=u'spare3', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___UL_DCCH_MessageType_messageClassExtension_c2_spare2 = NULL(name=u'spare2', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___UL_DCCH_MessageType_messageClassExtension_c2_spare1 = NULL(name=u'spare1', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__UL_DCCH_MessageType_messageClassExtension_c2._cont = ASN1Dict([
(u'ulDedicatedMessageSegment-r16', ___UL_DCCH_MessageType_messageClassExtension_c2_ulDedicatedMessageSegment_r16),
(u'dedicatedSIBRequest-r16', ___UL_DCCH_MessageType_messageClassExtension_c2_dedicatedSIBRequest_r16),
(u'mcgFailureInformation-r16', ___UL_DCCH_MessageType_messageClassExtension_c2_mcgFailureInformation_r16),
(u'ueInformationResponse-r16', ___UL_DCCH_MessageType_messageClassExtension_c2_ueInformationResponse_r16),
(u'sidelinkUEInformationNR-r16', ___UL_DCCH_MessageType_messageClassExtension_c2_sidelinkUEInformationNR_r16),
(u'ulInformationTransferIRAT-r16', ___UL_DCCH_MessageType_messageClassExtension_c2_ulInformationTransferIRAT_r16),
(u'iabOtherInformation-r16', ___UL_DCCH_MessageType_messageClassExtension_c2_iabOtherInformation_r16),
(u'spare9', ___UL_DCCH_MessageType_messageClassExtension_c2_spare9),
(u'spare8', ___UL_DCCH_MessageType_messageClassExtension_c2_spare8),
(u'spare7', ___UL_DCCH_MessageType_messageClassExtension_c2_spare7),
(u'spare6', ___UL_DCCH_MessageType_messageClassExtension_c2_spare6),
(u'spare5', ___UL_DCCH_MessageType_messageClassExtension_c2_spare5),
(u'spare4', ___UL_DCCH_MessageType_messageClassExtension_c2_spare4),
(u'spare3', ___UL_DCCH_MessageType_messageClassExtension_c2_spare3),
(u'spare2', ___UL_DCCH_MessageType_messageClassExtension_c2_spare2),
(u'spare1', ___UL_DCCH_MessageType_messageClassExtension_c2_spare1),
])
__UL_DCCH_MessageType_messageClassExtension_c2._ext = None
__UL_DCCH_MessageType_messageClassExtension_messageClassExtensionFuture_r16 = SEQ(name=u'messageClassExtensionFuture-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__UL_DCCH_MessageType_messageClassExtension_messageClassExtensionFuture_r16._cont = ASN1Dict([
])
__UL_DCCH_MessageType_messageClassExtension_messageClassExtensionFuture_r16._ext = None
_UL_DCCH_MessageType_messageClassExtension._cont = ASN1Dict([
(u'c2', __UL_DCCH_MessageType_messageClassExtension_c2),
(u'messageClassExtensionFuture-r16', __UL_DCCH_MessageType_messageClassExtension_messageClassExtensionFuture_r16),
])
_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
#-----< DedicatedSIBRequest-r16 >-----#
DedicatedSIBRequest_r16 = SEQ(name=u'DedicatedSIBRequest-r16', mode=MODE_TYPE)
_DedicatedSIBRequest_r16_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__DedicatedSIBRequest_r16_criticalExtensions_dedicatedSIBRequest_r16 = SEQ(name=u'dedicatedSIBRequest-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DedicatedSIBRequest-r16-IEs')))
__DedicatedSIBRequest_r16_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DedicatedSIBRequest_r16_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__DedicatedSIBRequest_r16_criticalExtensions_criticalExtensionsFuture._ext = None
_DedicatedSIBRequest_r16_criticalExtensions._cont = ASN1Dict([
(u'dedicatedSIBRequest-r16', __DedicatedSIBRequest_r16_criticalExtensions_dedicatedSIBRequest_r16),
(u'criticalExtensionsFuture', __DedicatedSIBRequest_r16_criticalExtensions_criticalExtensionsFuture),
])
_DedicatedSIBRequest_r16_criticalExtensions._ext = None
DedicatedSIBRequest_r16._cont = ASN1Dict([
(u'criticalExtensions', _DedicatedSIBRequest_r16_criticalExtensions),
])
DedicatedSIBRequest_r16._ext = None
#-----< DedicatedSIBRequest-r16-IEs >-----#
DedicatedSIBRequest_r16_IEs = SEQ(name=u'DedicatedSIBRequest-r16-IEs', mode=MODE_TYPE)
_DedicatedSIBRequest_r16_IEs_onDemandSIB_RequestList_r16 = SEQ(name=u'onDemandSIB-RequestList-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__DedicatedSIBRequest_r16_IEs_onDemandSIB_RequestList_r16_requestedSIB_List_r16 = SEQ_OF(name=u'requestedSIB-List-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___DedicatedSIBRequest_r16_IEs_onDemandSIB_RequestList_r16_requestedSIB_List_r16__item_ = ENUM(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SIB-ReqInfo-r16')))
__DedicatedSIBRequest_r16_IEs_onDemandSIB_RequestList_r16_requestedSIB_List_r16._cont = ___DedicatedSIBRequest_r16_IEs_onDemandSIB_RequestList_r16_requestedSIB_List_r16__item_
__DedicatedSIBRequest_r16_IEs_onDemandSIB_RequestList_r16_requestedSIB_List_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
__DedicatedSIBRequest_r16_IEs_onDemandSIB_RequestList_r16_requestedPosSIB_List_r16 = SEQ_OF(name=u'requestedPosSIB-List-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___DedicatedSIBRequest_r16_IEs_onDemandSIB_RequestList_r16_requestedPosSIB_List_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PosSIB-ReqInfo-r16')))
__DedicatedSIBRequest_r16_IEs_onDemandSIB_RequestList_r16_requestedPosSIB_List_r16._cont = ___DedicatedSIBRequest_r16_IEs_onDemandSIB_RequestList_r16_requestedPosSIB_List_r16__item_
__DedicatedSIBRequest_r16_IEs_onDemandSIB_RequestList_r16_requestedPosSIB_List_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_DedicatedSIBRequest_r16_IEs_onDemandSIB_RequestList_r16._cont = ASN1Dict([
(u'requestedSIB-List-r16', __DedicatedSIBRequest_r16_IEs_onDemandSIB_RequestList_r16_requestedSIB_List_r16),
(u'requestedPosSIB-List-r16', __DedicatedSIBRequest_r16_IEs_onDemandSIB_RequestList_r16_requestedPosSIB_List_r16),
])
_DedicatedSIBRequest_r16_IEs_onDemandSIB_RequestList_r16._ext = None
_DedicatedSIBRequest_r16_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DedicatedSIBRequest_r16_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DedicatedSIBRequest_r16_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_DedicatedSIBRequest_r16_IEs_nonCriticalExtension._ext = None
DedicatedSIBRequest_r16_IEs._cont = ASN1Dict([
(u'onDemandSIB-RequestList-r16', _DedicatedSIBRequest_r16_IEs_onDemandSIB_RequestList_r16),
(u'lateNonCriticalExtension', _DedicatedSIBRequest_r16_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _DedicatedSIBRequest_r16_IEs_nonCriticalExtension),
])
DedicatedSIBRequest_r16_IEs._ext = None
#-----< SIB-ReqInfo-r16 >-----#
SIB_ReqInfo_r16 = ENUM(name=u'SIB-ReqInfo-r16', mode=MODE_TYPE)
SIB_ReqInfo_r16._cont = ASN1Dict([(u'sib12', 0), (u'sib13', 1), (u'sib14', 2), (u'spare5', 3), (u'spare4', 4), (u'spare3', 5), (u'spare2', 6), (u'spare1', 7)])
SIB_ReqInfo_r16._ext = None
#-----< PosSIB-ReqInfo-r16 >-----#
PosSIB_ReqInfo_r16 = SEQ(name=u'PosSIB-ReqInfo-r16', mode=MODE_TYPE)
_PosSIB_ReqInfo_r16_gnss_id_r16 = SEQ(name=u'gnss-id-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'GNSS-ID-r16')), opt=True)
_PosSIB_ReqInfo_r16_sbas_id_r16 = SEQ(name=u'sbas-id-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SBAS-ID-r16')), opt=True)
_PosSIB_ReqInfo_r16_posSibType_r16 = ENUM(name=u'posSibType-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PosSIB_ReqInfo_r16_posSibType_r16._cont = ASN1Dict([(u'posSibType1-1', 0), (u'posSibType1-2', 1), (u'posSibType1-3', 2), (u'posSibType1-4', 3), (u'posSibType1-5', 4), (u'posSibType1-6', 5), (u'posSibType1-7', 6), (u'posSibType1-8', 7), (u'posSibType2-1', 8), (u'posSibType2-2', 9), (u'posSibType2-3', 10), (u'posSibType2-4', 11), (u'posSibType2-5', 12), (u'posSibType2-6', 13), (u'posSibType2-7', 14), (u'posSibType2-8', 15), (u'posSibType2-9', 16), (u'posSibType2-10', 17), (u'posSibType2-11', 18), (u'posSibType2-12', 19), (u'posSibType2-13', 20), (u'posSibType2-14', 21), (u'posSibType2-15', 22), (u'posSibType2-16', 23), (u'posSibType2-17', 24), (u'posSibType2-18', 25), (u'posSibType2-19', 26), (u'posSibType2-20', 27), (u'posSibType2-21', 28), (u'posSibType2-22', 29), (u'posSibType2-23', 30), (u'posSibType3-1', 31), (u'posSibType4-1', 32), (u'posSibType5-1', 33), (u'posSibType6-1', 34), (u'posSibType6-2', 35), (u'posSibType6-3', 36)])
_PosSIB_ReqInfo_r16_posSibType_r16._ext = []
PosSIB_ReqInfo_r16._cont = ASN1Dict([
(u'gnss-id-r16', _PosSIB_ReqInfo_r16_gnss_id_r16),
(u'sbas-id-r16', _PosSIB_ReqInfo_r16_sbas_id_r16),
(u'posSibType-r16', _PosSIB_ReqInfo_r16_posSibType_r16),
])
PosSIB_ReqInfo_r16._ext = None
#-----< DLDedicatedMessageSegment-r16 >-----#
DLDedicatedMessageSegment_r16 = SEQ(name=u'DLDedicatedMessageSegment-r16', mode=MODE_TYPE)
_DLDedicatedMessageSegment_r16_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__DLDedicatedMessageSegment_r16_criticalExtensions_dlDedicatedMessageSegment_r16 = SEQ(name=u'dlDedicatedMessageSegment-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DLDedicatedMessageSegment-r16-IEs')))
__DLDedicatedMessageSegment_r16_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DLDedicatedMessageSegment_r16_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__DLDedicatedMessageSegment_r16_criticalExtensions_criticalExtensionsFuture._ext = None
_DLDedicatedMessageSegment_r16_criticalExtensions._cont = ASN1Dict([
(u'dlDedicatedMessageSegment-r16', __DLDedicatedMessageSegment_r16_criticalExtensions_dlDedicatedMessageSegment_r16),
(u'criticalExtensionsFuture', __DLDedicatedMessageSegment_r16_criticalExtensions_criticalExtensionsFuture),
])
_DLDedicatedMessageSegment_r16_criticalExtensions._ext = None
DLDedicatedMessageSegment_r16._cont = ASN1Dict([
(u'criticalExtensions', _DLDedicatedMessageSegment_r16_criticalExtensions),
])
DLDedicatedMessageSegment_r16._ext = None
#-----< DLDedicatedMessageSegment-r16-IEs >-----#
DLDedicatedMessageSegment_r16_IEs = SEQ(name=u'DLDedicatedMessageSegment-r16-IEs', mode=MODE_TYPE)
_DLDedicatedMessageSegment_r16_IEs_segmentNumber_r16 = INT(name=u'segmentNumber-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DLDedicatedMessageSegment_r16_IEs_segmentNumber_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4)], ev=None, er=[])
_DLDedicatedMessageSegment_r16_IEs_rrc_MessageSegmentContainer_r16 = OCT_STR(name=u'rrc-MessageSegmentContainer-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DLDedicatedMessageSegment_r16_IEs_rrc_MessageSegmentType_r16 = ENUM(name=u'rrc-MessageSegmentType-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DLDedicatedMessageSegment_r16_IEs_rrc_MessageSegmentType_r16._cont = ASN1Dict([(u'notLastSegment', 0), (u'lastSegment', 1)])
_DLDedicatedMessageSegment_r16_IEs_rrc_MessageSegmentType_r16._ext = None
_DLDedicatedMessageSegment_r16_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DLDedicatedMessageSegment_r16_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DLDedicatedMessageSegment_r16_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_DLDedicatedMessageSegment_r16_IEs_nonCriticalExtension._ext = None
DLDedicatedMessageSegment_r16_IEs._cont = ASN1Dict([
(u'segmentNumber-r16', _DLDedicatedMessageSegment_r16_IEs_segmentNumber_r16),
(u'rrc-MessageSegmentContainer-r16', _DLDedicatedMessageSegment_r16_IEs_rrc_MessageSegmentContainer_r16),
(u'rrc-MessageSegmentType-r16', _DLDedicatedMessageSegment_r16_IEs_rrc_MessageSegmentType_r16),
(u'lateNonCriticalExtension', _DLDedicatedMessageSegment_r16_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _DLDedicatedMessageSegment_r16_IEs_nonCriticalExtension),
])
DLDedicatedMessageSegment_r16_IEs._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), typeref=ASN1RefType(('NR-RRC-Definitions', 'DLInformationTransfer-v1610-IEs')), opt=True)
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
#-----< DLInformationTransfer-v1610-IEs >-----#
DLInformationTransfer_v1610_IEs = SEQ(name=u'DLInformationTransfer-v1610-IEs', mode=MODE_TYPE)
_DLInformationTransfer_v1610_IEs_referenceTimeInfo_r16 = SEQ(name=u'referenceTimeInfo-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReferenceTimeInfo-r16')), opt=True)
_DLInformationTransfer_v1610_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DLInformationTransfer_v1610_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_DLInformationTransfer_v1610_IEs_nonCriticalExtension._ext = None
DLInformationTransfer_v1610_IEs._cont = ASN1Dict([
(u'referenceTimeInfo-r16', _DLInformationTransfer_v1610_IEs_referenceTimeInfo_r16),
(u'nonCriticalExtension', _DLInformationTransfer_v1610_IEs_nonCriticalExtension),
])
DLInformationTransfer_v1610_IEs._ext = None
#-----< DLInformationTransferMRDC-r16 >-----#
DLInformationTransferMRDC_r16 = SEQ(name=u'DLInformationTransferMRDC-r16', mode=MODE_TYPE)
_DLInformationTransferMRDC_r16_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__DLInformationTransferMRDC_r16_criticalExtensions_c1 = CHOICE(name=u'c1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___DLInformationTransferMRDC_r16_criticalExtensions_c1_dlInformationTransferMRDC_r16 = SEQ(name=u'dlInformationTransferMRDC-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DLInformationTransferMRDC-r16-IEs')))
___DLInformationTransferMRDC_r16_criticalExtensions_c1_spare3 = NULL(name=u'spare3', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___DLInformationTransferMRDC_r16_criticalExtensions_c1_spare2 = NULL(name=u'spare2', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___DLInformationTransferMRDC_r16_criticalExtensions_c1_spare1 = NULL(name=u'spare1', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DLInformationTransferMRDC_r16_criticalExtensions_c1._cont = ASN1Dict([
(u'dlInformationTransferMRDC-r16', ___DLInformationTransferMRDC_r16_criticalExtensions_c1_dlInformationTransferMRDC_r16),
(u'spare3', ___DLInformationTransferMRDC_r16_criticalExtensions_c1_spare3),
(u'spare2', ___DLInformationTransferMRDC_r16_criticalExtensions_c1_spare2),
(u'spare1', ___DLInformationTransferMRDC_r16_criticalExtensions_c1_spare1),
])
__DLInformationTransferMRDC_r16_criticalExtensions_c1._ext = None
__DLInformationTransferMRDC_r16_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DLInformationTransferMRDC_r16_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__DLInformationTransferMRDC_r16_criticalExtensions_criticalExtensionsFuture._ext = None
_DLInformationTransferMRDC_r16_criticalExtensions._cont = ASN1Dict([
(u'c1', __DLInformationTransferMRDC_r16_criticalExtensions_c1),
(u'criticalExtensionsFuture', __DLInformationTransferMRDC_r16_criticalExtensions_criticalExtensionsFuture),
])
_DLInformationTransferMRDC_r16_criticalExtensions._ext = None
DLInformationTransferMRDC_r16._cont = ASN1Dict([
(u'criticalExtensions', _DLInformationTransferMRDC_r16_criticalExtensions),
])
DLInformationTransferMRDC_r16._ext = None
#-----< DLInformationTransferMRDC-r16-IEs >-----#
DLInformationTransferMRDC_r16_IEs = SEQ(name=u'DLInformationTransferMRDC-r16-IEs', mode=MODE_TYPE)
_DLInformationTransferMRDC_r16_IEs_dl_DCCH_MessageNR_r16 = OCT_STR(name=u'dl-DCCH-MessageNR-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DLInformationTransferMRDC_r16_IEs_dl_DCCH_MessageEUTRA_r16 = OCT_STR(name=u'dl-DCCH-MessageEUTRA-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DLInformationTransferMRDC_r16_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DLInformationTransferMRDC_r16_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DLInformationTransferMRDC_r16_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_DLInformationTransferMRDC_r16_IEs_nonCriticalExtension._ext = None
DLInformationTransferMRDC_r16_IEs._cont = ASN1Dict([
(u'dl-DCCH-MessageNR-r16', _DLInformationTransferMRDC_r16_IEs_dl_DCCH_MessageNR_r16),
(u'dl-DCCH-MessageEUTRA-r16', _DLInformationTransferMRDC_r16_IEs_dl_DCCH_MessageEUTRA_r16),
(u'lateNonCriticalExtension', _DLInformationTransferMRDC_r16_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _DLInformationTransferMRDC_r16_IEs_nonCriticalExtension),
])
DLInformationTransferMRDC_r16_IEs._ext = None
#-----< FailureInformation >-----#
FailureInformation = SEQ(name=u'FailureInformation', mode=MODE_TYPE)
_FailureInformation_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__FailureInformation_criticalExtensions_failureInformation = SEQ(name=u'failureInformation', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FailureInformation-IEs')))
__FailureInformation_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__FailureInformation_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__FailureInformation_criticalExtensions_criticalExtensionsFuture._ext = None
_FailureInformation_criticalExtensions._cont = ASN1Dict([
(u'failureInformation', __FailureInformation_criticalExtensions_failureInformation),
(u'criticalExtensionsFuture', __FailureInformation_criticalExtensions_criticalExtensionsFuture),
])
_FailureInformation_criticalExtensions._ext = None
FailureInformation._cont = ASN1Dict([
(u'criticalExtensions', _FailureInformation_criticalExtensions),
])
FailureInformation._ext = None
#-----< FailureInformation-IEs >-----#
FailureInformation_IEs = SEQ(name=u'FailureInformation-IEs', mode=MODE_TYPE)
_FailureInformation_IEs_failureInfoRLC_Bearer = SEQ(name=u'failureInfoRLC-Bearer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FailureInfoRLC-Bearer')), opt=True)
_FailureInformation_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FailureInformation_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FailureInformation-v1610-IEs')), opt=True)
FailureInformation_IEs._cont = ASN1Dict([
(u'failureInfoRLC-Bearer', _FailureInformation_IEs_failureInfoRLC_Bearer),
(u'lateNonCriticalExtension', _FailureInformation_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _FailureInformation_IEs_nonCriticalExtension),
])
FailureInformation_IEs._ext = None
#-----< FailureInfoRLC-Bearer >-----#
FailureInfoRLC_Bearer = SEQ(name=u'FailureInfoRLC-Bearer', mode=MODE_TYPE)
_FailureInfoRLC_Bearer_cellGroupId = INT(name=u'cellGroupId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CellGroupId')))
_FailureInfoRLC_Bearer_logicalChannelIdentity = INT(name=u'logicalChannelIdentity', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'LogicalChannelIdentity')))
_FailureInfoRLC_Bearer_failureType = ENUM(name=u'failureType', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_FailureInfoRLC_Bearer_failureType._cont = ASN1Dict([(u'rlc-failure', 0), (u'spare3', 1), (u'spare2', 2), (u'spare1', 3)])
_FailureInfoRLC_Bearer_failureType._ext = None
FailureInfoRLC_Bearer._cont = ASN1Dict([
(u'cellGroupId', _FailureInfoRLC_Bearer_cellGroupId),
(u'logicalChannelIdentity', _FailureInfoRLC_Bearer_logicalChannelIdentity),
(u'failureType', _FailureInfoRLC_Bearer_failureType),
])
FailureInfoRLC_Bearer._ext = None
#-----< FailureInformation-v1610-IEs >-----#
FailureInformation_v1610_IEs = SEQ(name=u'FailureInformation-v1610-IEs', mode=MODE_TYPE)
_FailureInformation_v1610_IEs_failureInfoDAPS_r16 = SEQ(name=u'failureInfoDAPS-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FailureInfoDAPS-r16')), opt=True)
_FailureInformation_v1610_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FailureInformation_v1610_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_FailureInformation_v1610_IEs_nonCriticalExtension._ext = None
FailureInformation_v1610_IEs._cont = ASN1Dict([
(u'failureInfoDAPS-r16', _FailureInformation_v1610_IEs_failureInfoDAPS_r16),
(u'nonCriticalExtension', _FailureInformation_v1610_IEs_nonCriticalExtension),
])
FailureInformation_v1610_IEs._ext = None
#-----< FailureInfoDAPS-r16 >-----#
FailureInfoDAPS_r16 = SEQ(name=u'FailureInfoDAPS-r16', mode=MODE_TYPE)
_FailureInfoDAPS_r16_failureType_r16 = ENUM(name=u'failureType-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_FailureInfoDAPS_r16_failureType_r16._cont = ASN1Dict([(u'daps-failure', 0), (u'spare3', 1), (u'spare2', 2), (u'spare1', 3)])
_FailureInfoDAPS_r16_failureType_r16._ext = None
FailureInfoDAPS_r16._cont = ASN1Dict([
(u'failureType-r16', _FailureInfoDAPS_r16_failureType_r16),
])
FailureInfoDAPS_r16._ext = None
#-----< IABOtherInformation-r16 >-----#
IABOtherInformation_r16 = SEQ(name=u'IABOtherInformation-r16', mode=MODE_TYPE)
_IABOtherInformation_r16_rrc_TransactionIdentifier = INT(name=u'rrc-TransactionIdentifier', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRC-TransactionIdentifier')))
_IABOtherInformation_r16_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__IABOtherInformation_r16_criticalExtensions_iabOtherInformation_r16 = SEQ(name=u'iabOtherInformation-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'IABOtherInformation-r16-IEs')))
__IABOtherInformation_r16_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__IABOtherInformation_r16_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__IABOtherInformation_r16_criticalExtensions_criticalExtensionsFuture._ext = None
_IABOtherInformation_r16_criticalExtensions._cont = ASN1Dict([
(u'iabOtherInformation-r16', __IABOtherInformation_r16_criticalExtensions_iabOtherInformation_r16),
(u'criticalExtensionsFuture', __IABOtherInformation_r16_criticalExtensions_criticalExtensionsFuture),
])
_IABOtherInformation_r16_criticalExtensions._ext = None
IABOtherInformation_r16._cont = ASN1Dict([
(u'rrc-TransactionIdentifier', _IABOtherInformation_r16_rrc_TransactionIdentifier),
(u'criticalExtensions', _IABOtherInformation_r16_criticalExtensions),
])
IABOtherInformation_r16._ext = None
#-----< IABOtherInformation-r16-IEs >-----#
IABOtherInformation_r16_IEs = SEQ(name=u'IABOtherInformation-r16-IEs', mode=MODE_TYPE)
_IABOtherInformation_r16_IEs_ip_InfoType_r16 = CHOICE(name=u'ip-InfoType-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Request_r16 = SEQ(name=u'iab-IP-Request-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Request_r16_iab_IPv4_AddressNumReq_r16 = SEQ(name=u'iab-IPv4-AddressNumReq-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'IAB-IP-AddressNumReq-r16')), opt=True)
___IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Request_r16_iab_IPv6_AddressReq_r16 = CHOICE(name=u'iab-IPv6-AddressReq-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
____IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Request_r16_iab_IPv6_AddressReq_r16_iab_IPv6_AddressNumReq_r16 = SEQ(name=u'iab-IPv6-AddressNumReq-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'IAB-IP-AddressNumReq-r16')))
____IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Request_r16_iab_IPv6_AddressReq_r16_iab_IPv6_AddressPrefixReq_r16 = SEQ(name=u'iab-IPv6-AddressPrefixReq-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'IAB-IP-AddressPrefixReq-r16')))
___IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Request_r16_iab_IPv6_AddressReq_r16._cont = ASN1Dict([
(u'iab-IPv6-AddressNumReq-r16', ____IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Request_r16_iab_IPv6_AddressReq_r16_iab_IPv6_AddressNumReq_r16),
(u'iab-IPv6-AddressPrefixReq-r16', ____IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Request_r16_iab_IPv6_AddressReq_r16_iab_IPv6_AddressPrefixReq_r16),
])
___IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Request_r16_iab_IPv6_AddressReq_r16._ext = []
__IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Request_r16._cont = ASN1Dict([
(u'iab-IPv4-AddressNumReq-r16', ___IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Request_r16_iab_IPv4_AddressNumReq_r16),
(u'iab-IPv6-AddressReq-r16', ___IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Request_r16_iab_IPv6_AddressReq_r16),
])
__IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Request_r16._ext = None
__IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Report_r16 = SEQ(name=u'iab-IP-Report-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Report_r16_iab_IPv4_AddressReport_r16 = SEQ(name=u'iab-IPv4-AddressReport-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'IAB-IP-AddressAndTraffic-r16')), opt=True)
___IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Report_r16_iab_IPv6_Report_r16 = CHOICE(name=u'iab-IPv6-Report-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
____IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Report_r16_iab_IPv6_Report_r16_iab_IPv6_AddressReport_r16 = SEQ(name=u'iab-IPv6-AddressReport-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'IAB-IP-AddressAndTraffic-r16')))
____IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Report_r16_iab_IPv6_Report_r16_iab_IPv6_PrefixReport_r16 = SEQ(name=u'iab-IPv6-PrefixReport-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'IAB-IP-PrefixAndTraffic-r16')))
___IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Report_r16_iab_IPv6_Report_r16._cont = ASN1Dict([
(u'iab-IPv6-AddressReport-r16', ____IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Report_r16_iab_IPv6_Report_r16_iab_IPv6_AddressReport_r16),
(u'iab-IPv6-PrefixReport-r16', ____IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Report_r16_iab_IPv6_Report_r16_iab_IPv6_PrefixReport_r16),
])
___IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Report_r16_iab_IPv6_Report_r16._ext = []
__IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Report_r16._cont = ASN1Dict([
(u'iab-IPv4-AddressReport-r16', ___IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Report_r16_iab_IPv4_AddressReport_r16),
(u'iab-IPv6-Report-r16', ___IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Report_r16_iab_IPv6_Report_r16),
])
__IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Report_r16._ext = None
_IABOtherInformation_r16_IEs_ip_InfoType_r16._cont = ASN1Dict([
(u'iab-IP-Request-r16', __IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Request_r16),
(u'iab-IP-Report-r16', __IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Report_r16),
])
_IABOtherInformation_r16_IEs_ip_InfoType_r16._ext = []
_IABOtherInformation_r16_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_IABOtherInformation_r16_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_IABOtherInformation_r16_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_IABOtherInformation_r16_IEs_nonCriticalExtension._ext = None
IABOtherInformation_r16_IEs._cont = ASN1Dict([
(u'ip-InfoType-r16', _IABOtherInformation_r16_IEs_ip_InfoType_r16),
(u'lateNonCriticalExtension', _IABOtherInformation_r16_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _IABOtherInformation_r16_IEs_nonCriticalExtension),
])
IABOtherInformation_r16_IEs._ext = None
#-----< IAB-IP-AddressNumReq-r16 >-----#
IAB_IP_AddressNumReq_r16 = SEQ(name=u'IAB-IP-AddressNumReq-r16', mode=MODE_TYPE)
_IAB_IP_AddressNumReq_r16_all_Traffic_NumReq_r16 = INT(name=u'all-Traffic-NumReq-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_IAB_IP_AddressNumReq_r16_all_Traffic_NumReq_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_IAB_IP_AddressNumReq_r16_f1_C_Traffic_NumReq_r16 = INT(name=u'f1-C-Traffic-NumReq-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_IAB_IP_AddressNumReq_r16_f1_C_Traffic_NumReq_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_IAB_IP_AddressNumReq_r16_f1_U_Traffic_NumReq_r16 = INT(name=u'f1-U-Traffic-NumReq-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_IAB_IP_AddressNumReq_r16_f1_U_Traffic_NumReq_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_IAB_IP_AddressNumReq_r16_non_F1_Traffic_NumReq_r16 = INT(name=u'non-F1-Traffic-NumReq-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_IAB_IP_AddressNumReq_r16_non_F1_Traffic_NumReq_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
IAB_IP_AddressNumReq_r16._cont = ASN1Dict([
(u'all-Traffic-NumReq-r16', _IAB_IP_AddressNumReq_r16_all_Traffic_NumReq_r16),
(u'f1-C-Traffic-NumReq-r16', _IAB_IP_AddressNumReq_r16_f1_C_Traffic_NumReq_r16),
(u'f1-U-Traffic-NumReq-r16', _IAB_IP_AddressNumReq_r16_f1_U_Traffic_NumReq_r16),
(u'non-F1-Traffic-NumReq-r16', _IAB_IP_AddressNumReq_r16_non_F1_Traffic_NumReq_r16),
])
IAB_IP_AddressNumReq_r16._ext = []
#-----< IAB-IP-AddressPrefixReq-r16 >-----#
IAB_IP_AddressPrefixReq_r16 = SEQ(name=u'IAB-IP-AddressPrefixReq-r16', mode=MODE_TYPE)
_IAB_IP_AddressPrefixReq_r16_all_Traffic_PrefixReq_r16 = ENUM(name=u'all-Traffic-PrefixReq-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_IAB_IP_AddressPrefixReq_r16_all_Traffic_PrefixReq_r16._cont = ASN1Dict([(u'true', 0)])
_IAB_IP_AddressPrefixReq_r16_all_Traffic_PrefixReq_r16._ext = None
_IAB_IP_AddressPrefixReq_r16_f1_C_Traffic_PrefixReq_r16 = ENUM(name=u'f1-C-Traffic-PrefixReq-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_IAB_IP_AddressPrefixReq_r16_f1_C_Traffic_PrefixReq_r16._cont = ASN1Dict([(u'true', 0)])
_IAB_IP_AddressPrefixReq_r16_f1_C_Traffic_PrefixReq_r16._ext = None
_IAB_IP_AddressPrefixReq_r16_f1_U_Traffic_PrefixReq_r16 = ENUM(name=u'f1-U-Traffic-PrefixReq-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_IAB_IP_AddressPrefixReq_r16_f1_U_Traffic_PrefixReq_r16._cont = ASN1Dict([(u'true', 0)])
_IAB_IP_AddressPrefixReq_r16_f1_U_Traffic_PrefixReq_r16._ext = None
_IAB_IP_AddressPrefixReq_r16_non_F1_Traffic_PrefixReq_r16 = ENUM(name=u'non-F1-Traffic-PrefixReq-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_IAB_IP_AddressPrefixReq_r16_non_F1_Traffic_PrefixReq_r16._cont = ASN1Dict([(u'true', 0)])
_IAB_IP_AddressPrefixReq_r16_non_F1_Traffic_PrefixReq_r16._ext = None
IAB_IP_AddressPrefixReq_r16._cont = ASN1Dict([
(u'all-Traffic-PrefixReq-r16', _IAB_IP_AddressPrefixReq_r16_all_Traffic_PrefixReq_r16),
(u'f1-C-Traffic-PrefixReq-r16', _IAB_IP_AddressPrefixReq_r16_f1_C_Traffic_PrefixReq_r16),
(u'f1-U-Traffic-PrefixReq-r16', _IAB_IP_AddressPrefixReq_r16_f1_U_Traffic_PrefixReq_r16),
(u'non-F1-Traffic-PrefixReq-r16', _IAB_IP_AddressPrefixReq_r16_non_F1_Traffic_PrefixReq_r16),
])
IAB_IP_AddressPrefixReq_r16._ext = []
#-----< IAB-IP-AddressAndTraffic-r16 >-----#
IAB_IP_AddressAndTraffic_r16 = SEQ(name=u'IAB-IP-AddressAndTraffic-r16', mode=MODE_TYPE)
_IAB_IP_AddressAndTraffic_r16_all_Traffic_IAB_IP_Address_r16 = SEQ_OF(name=u'all-Traffic-IAB-IP-Address-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__IAB_IP_AddressAndTraffic_r16_all_Traffic_IAB_IP_Address_r16__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'IAB-IP-Address-r16')))
_IAB_IP_AddressAndTraffic_r16_all_Traffic_IAB_IP_Address_r16._cont = __IAB_IP_AddressAndTraffic_r16_all_Traffic_IAB_IP_Address_r16__item_
_IAB_IP_AddressAndTraffic_r16_all_Traffic_IAB_IP_Address_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_IAB_IP_AddressAndTraffic_r16_f1_C_Traffic_IP_Address_r16 = SEQ_OF(name=u'f1-C-Traffic-IP-Address-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__IAB_IP_AddressAndTraffic_r16_f1_C_Traffic_IP_Address_r16__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'IAB-IP-Address-r16')))
_IAB_IP_AddressAndTraffic_r16_f1_C_Traffic_IP_Address_r16._cont = __IAB_IP_AddressAndTraffic_r16_f1_C_Traffic_IP_Address_r16__item_
_IAB_IP_AddressAndTraffic_r16_f1_C_Traffic_IP_Address_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_IAB_IP_AddressAndTraffic_r16_f1_U_Traffic_IP_Address_r16 = SEQ_OF(name=u'f1-U-Traffic-IP-Address-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__IAB_IP_AddressAndTraffic_r16_f1_U_Traffic_IP_Address_r16__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'IAB-IP-Address-r16')))
_IAB_IP_AddressAndTraffic_r16_f1_U_Traffic_IP_Address_r16._cont = __IAB_IP_AddressAndTraffic_r16_f1_U_Traffic_IP_Address_r16__item_
_IAB_IP_AddressAndTraffic_r16_f1_U_Traffic_IP_Address_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_IAB_IP_AddressAndTraffic_r16_non_F1_Traffic_IP_Address_r16 = SEQ_OF(name=u'non-F1-Traffic-IP-Address-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__IAB_IP_AddressAndTraffic_r16_non_F1_Traffic_IP_Address_r16__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'IAB-IP-Address-r16')))
_IAB_IP_AddressAndTraffic_r16_non_F1_Traffic_IP_Address_r16._cont = __IAB_IP_AddressAndTraffic_r16_non_F1_Traffic_IP_Address_r16__item_
_IAB_IP_AddressAndTraffic_r16_non_F1_Traffic_IP_Address_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
IAB_IP_AddressAndTraffic_r16._cont = ASN1Dict([
(u'all-Traffic-IAB-IP-Address-r16', _IAB_IP_AddressAndTraffic_r16_all_Traffic_IAB_IP_Address_r16),
(u'f1-C-Traffic-IP-Address-r16', _IAB_IP_AddressAndTraffic_r16_f1_C_Traffic_IP_Address_r16),
(u'f1-U-Traffic-IP-Address-r16', _IAB_IP_AddressAndTraffic_r16_f1_U_Traffic_IP_Address_r16),
(u'non-F1-Traffic-IP-Address-r16', _IAB_IP_AddressAndTraffic_r16_non_F1_Traffic_IP_Address_r16),
])
IAB_IP_AddressAndTraffic_r16._ext = None
#-----< IAB-IP-PrefixAndTraffic-r16 >-----#
IAB_IP_PrefixAndTraffic_r16 = SEQ(name=u'IAB-IP-PrefixAndTraffic-r16', mode=MODE_TYPE)
_IAB_IP_PrefixAndTraffic_r16_all_Traffic_IAB_IP_Address_r16 = CHOICE(name=u'all-Traffic-IAB-IP-Address-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'IAB-IP-Address-r16')), opt=True)
_IAB_IP_PrefixAndTraffic_r16_f1_C_Traffic_IP_Address_r16 = CHOICE(name=u'f1-C-Traffic-IP-Address-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'IAB-IP-Address-r16')), opt=True)
_IAB_IP_PrefixAndTraffic_r16_f1_U_Traffic_IP_Address_r16 = CHOICE(name=u'f1-U-Traffic-IP-Address-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'IAB-IP-Address-r16')), opt=True)
_IAB_IP_PrefixAndTraffic_r16_non_F1_Traffic_IP_Address_r16 = CHOICE(name=u'non-F1-Traffic-IP-Address-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'IAB-IP-Address-r16')), opt=True)
IAB_IP_PrefixAndTraffic_r16._cont = ASN1Dict([
(u'all-Traffic-IAB-IP-Address-r16', _IAB_IP_PrefixAndTraffic_r16_all_Traffic_IAB_IP_Address_r16),
(u'f1-C-Traffic-IP-Address-r16', _IAB_IP_PrefixAndTraffic_r16_f1_C_Traffic_IP_Address_r16),
(u'f1-U-Traffic-IP-Address-r16', _IAB_IP_PrefixAndTraffic_r16_f1_U_Traffic_IP_Address_r16),
(u'non-F1-Traffic-IP-Address-r16', _IAB_IP_PrefixAndTraffic_r16_non_F1_Traffic_IP_Address_r16),
])
IAB_IP_PrefixAndTraffic_r16._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
#-----< LoggedMeasurementConfiguration-r16 >-----#
LoggedMeasurementConfiguration_r16 = SEQ(name=u'LoggedMeasurementConfiguration-r16', mode=MODE_TYPE)
_LoggedMeasurementConfiguration_r16_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__LoggedMeasurementConfiguration_r16_criticalExtensions_loggedMeasurementConfiguration_r16 = SEQ(name=u'loggedMeasurementConfiguration-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'LoggedMeasurementConfiguration-r16-IEs')))
__LoggedMeasurementConfiguration_r16_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__LoggedMeasurementConfiguration_r16_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__LoggedMeasurementConfiguration_r16_criticalExtensions_criticalExtensionsFuture._ext = None
_LoggedMeasurementConfiguration_r16_criticalExtensions._cont = ASN1Dict([
(u'loggedMeasurementConfiguration-r16', __LoggedMeasurementConfiguration_r16_criticalExtensions_loggedMeasurementConfiguration_r16),
(u'criticalExtensionsFuture', __LoggedMeasurementConfiguration_r16_criticalExtensions_criticalExtensionsFuture),
])
_LoggedMeasurementConfiguration_r16_criticalExtensions._ext = None
LoggedMeasurementConfiguration_r16._cont = ASN1Dict([
(u'criticalExtensions', _LoggedMeasurementConfiguration_r16_criticalExtensions),
])
LoggedMeasurementConfiguration_r16._ext = None
#-----< LoggedMeasurementConfiguration-r16-IEs >-----#
LoggedMeasurementConfiguration_r16_IEs = SEQ(name=u'LoggedMeasurementConfiguration-r16-IEs', mode=MODE_TYPE)
_LoggedMeasurementConfiguration_r16_IEs_traceReference_r16 = SEQ(name=u'traceReference-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TraceReference-r16')))
_LoggedMeasurementConfiguration_r16_IEs_traceRecordingSessionRef_r16 = OCT_STR(name=u'traceRecordingSessionRef-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_LoggedMeasurementConfiguration_r16_IEs_traceRecordingSessionRef_r16._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
_LoggedMeasurementConfiguration_r16_IEs_tce_Id_r16 = OCT_STR(name=u'tce-Id-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_LoggedMeasurementConfiguration_r16_IEs_tce_Id_r16._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
_LoggedMeasurementConfiguration_r16_IEs_absoluteTimeInfo_r16 = BIT_STR(name=u'absoluteTimeInfo-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'AbsoluteTimeInfo-r16')))
_LoggedMeasurementConfiguration_r16_IEs_areaConfiguration_r16 = SEQ(name=u'areaConfiguration-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'AreaConfiguration-r16')), opt=True)
_LoggedMeasurementConfiguration_r16_IEs_plmn_IdentityList_r16 = SEQ_OF(name=u'plmn-IdentityList-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PLMN-IdentityList2-r16')), opt=True)
_LoggedMeasurementConfiguration_r16_IEs_bt_NameList_r16 = CHOICE(name=u'bt-NameList-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__LoggedMeasurementConfiguration_r16_IEs_bt_NameList_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__LoggedMeasurementConfiguration_r16_IEs_bt_NameList_r16_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BT-NameList-r16')))
_LoggedMeasurementConfiguration_r16_IEs_bt_NameList_r16._cont = ASN1Dict([
(u'release', __LoggedMeasurementConfiguration_r16_IEs_bt_NameList_r16_release),
(u'setup', __LoggedMeasurementConfiguration_r16_IEs_bt_NameList_r16_setup),
])
_LoggedMeasurementConfiguration_r16_IEs_bt_NameList_r16._ext = None
_LoggedMeasurementConfiguration_r16_IEs_wlan_NameList_r16 = CHOICE(name=u'wlan-NameList-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__LoggedMeasurementConfiguration_r16_IEs_wlan_NameList_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__LoggedMeasurementConfiguration_r16_IEs_wlan_NameList_r16_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'WLAN-NameList-r16')))
_LoggedMeasurementConfiguration_r16_IEs_wlan_NameList_r16._cont = ASN1Dict([
(u'release', __LoggedMeasurementConfiguration_r16_IEs_wlan_NameList_r16_release),
(u'setup', __LoggedMeasurementConfiguration_r16_IEs_wlan_NameList_r16_setup),
])
_LoggedMeasurementConfiguration_r16_IEs_wlan_NameList_r16._ext = None
_LoggedMeasurementConfiguration_r16_IEs_sensor_NameList_r16 = CHOICE(name=u'sensor-NameList-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__LoggedMeasurementConfiguration_r16_IEs_sensor_NameList_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__LoggedMeasurementConfiguration_r16_IEs_sensor_NameList_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Sensor-NameList-r16')))
_LoggedMeasurementConfiguration_r16_IEs_sensor_NameList_r16._cont = ASN1Dict([
(u'release', __LoggedMeasurementConfiguration_r16_IEs_sensor_NameList_r16_release),
(u'setup', __LoggedMeasurementConfiguration_r16_IEs_sensor_NameList_r16_setup),
])
_LoggedMeasurementConfiguration_r16_IEs_sensor_NameList_r16._ext = None
_LoggedMeasurementConfiguration_r16_IEs_loggingDuration_r16 = ENUM(name=u'loggingDuration-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'LoggingDuration-r16')))
_LoggedMeasurementConfiguration_r16_IEs_reportType = CHOICE(name=u'reportType', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__LoggedMeasurementConfiguration_r16_IEs_reportType_periodical = SEQ(name=u'periodical', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'LoggedPeriodicalReportConfig-r16')))
__LoggedMeasurementConfiguration_r16_IEs_reportType_eventTriggered = SEQ(name=u'eventTriggered', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'LoggedEventTriggerConfig-r16')))
_LoggedMeasurementConfiguration_r16_IEs_reportType._cont = ASN1Dict([
(u'periodical', __LoggedMeasurementConfiguration_r16_IEs_reportType_periodical),
(u'eventTriggered', __LoggedMeasurementConfiguration_r16_IEs_reportType_eventTriggered),
])
_LoggedMeasurementConfiguration_r16_IEs_reportType._ext = []
_LoggedMeasurementConfiguration_r16_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_LoggedMeasurementConfiguration_r16_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_LoggedMeasurementConfiguration_r16_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_LoggedMeasurementConfiguration_r16_IEs_nonCriticalExtension._ext = None
LoggedMeasurementConfiguration_r16_IEs._cont = ASN1Dict([
(u'traceReference-r16', _LoggedMeasurementConfiguration_r16_IEs_traceReference_r16),
(u'traceRecordingSessionRef-r16', _LoggedMeasurementConfiguration_r16_IEs_traceRecordingSessionRef_r16),
(u'tce-Id-r16', _LoggedMeasurementConfiguration_r16_IEs_tce_Id_r16),
(u'absoluteTimeInfo-r16', _LoggedMeasurementConfiguration_r16_IEs_absoluteTimeInfo_r16),
(u'areaConfiguration-r16', _LoggedMeasurementConfiguration_r16_IEs_areaConfiguration_r16),
(u'plmn-IdentityList-r16', _LoggedMeasurementConfiguration_r16_IEs_plmn_IdentityList_r16),
(u'bt-NameList-r16', _LoggedMeasurementConfiguration_r16_IEs_bt_NameList_r16),
(u'wlan-NameList-r16', _LoggedMeasurementConfiguration_r16_IEs_wlan_NameList_r16),
(u'sensor-NameList-r16', _LoggedMeasurementConfiguration_r16_IEs_sensor_NameList_r16),
(u'loggingDuration-r16', _LoggedMeasurementConfiguration_r16_IEs_loggingDuration_r16),
(u'reportType', _LoggedMeasurementConfiguration_r16_IEs_reportType),
(u'lateNonCriticalExtension', _LoggedMeasurementConfiguration_r16_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _LoggedMeasurementConfiguration_r16_IEs_nonCriticalExtension),
])
LoggedMeasurementConfiguration_r16_IEs._ext = None
#-----< LoggedPeriodicalReportConfig-r16 >-----#
LoggedPeriodicalReportConfig_r16 = SEQ(name=u'LoggedPeriodicalReportConfig-r16', mode=MODE_TYPE)
_LoggedPeriodicalReportConfig_r16_loggingInterval_r16 = ENUM(name=u'loggingInterval-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'LoggingInterval-r16')))
LoggedPeriodicalReportConfig_r16._cont = ASN1Dict([
(u'loggingInterval-r16', _LoggedPeriodicalReportConfig_r16_loggingInterval_r16),
])
LoggedPeriodicalReportConfig_r16._ext = []
#-----< LoggedEventTriggerConfig-r16 >-----#
LoggedEventTriggerConfig_r16 = SEQ(name=u'LoggedEventTriggerConfig-r16', mode=MODE_TYPE)
_LoggedEventTriggerConfig_r16_eventType_r16 = CHOICE(name=u'eventType-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EventType-r16')))
_LoggedEventTriggerConfig_r16_loggingInterval_r16 = ENUM(name=u'loggingInterval-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'LoggingInterval-r16')))
LoggedEventTriggerConfig_r16._cont = ASN1Dict([
(u'eventType-r16', _LoggedEventTriggerConfig_r16_eventType_r16),
(u'loggingInterval-r16', _LoggedEventTriggerConfig_r16_loggingInterval_r16),
])
LoggedEventTriggerConfig_r16._ext = []
#-----< EventType-r16 >-----#
EventType_r16 = CHOICE(name=u'EventType-r16', mode=MODE_TYPE)
_EventType_r16_outOfCoverage = NULL(name=u'outOfCoverage', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_EventType_r16_eventL1 = SEQ(name=u'eventL1', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__EventType_r16_eventL1_l1_Threshold = CHOICE(name=u'l1-Threshold', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasTriggerQuantity')))
__EventType_r16_eventL1_hysteresis = INT(name=u'hysteresis', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Hysteresis')))
__EventType_r16_eventL1_timeToTrigger = ENUM(name=u'timeToTrigger', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TimeToTrigger')))
_EventType_r16_eventL1._cont = ASN1Dict([
(u'l1-Threshold', __EventType_r16_eventL1_l1_Threshold),
(u'hysteresis', __EventType_r16_eventL1_hysteresis),
(u'timeToTrigger', __EventType_r16_eventL1_timeToTrigger),
])
_EventType_r16_eventL1._ext = None
EventType_r16._cont = ASN1Dict([
(u'outOfCoverage', _EventType_r16_outOfCoverage),
(u'eventL1', _EventType_r16_eventL1),
])
EventType_r16._ext = []
#-----< MCGFailureInformation-r16 >-----#
MCGFailureInformation_r16 = SEQ(name=u'MCGFailureInformation-r16', mode=MODE_TYPE)
_MCGFailureInformation_r16_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__MCGFailureInformation_r16_criticalExtensions_mcgFailureInformation_r16 = SEQ(name=u'mcgFailureInformation-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MCGFailureInformation-r16-IEs')))
__MCGFailureInformation_r16_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MCGFailureInformation_r16_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__MCGFailureInformation_r16_criticalExtensions_criticalExtensionsFuture._ext = None
_MCGFailureInformation_r16_criticalExtensions._cont = ASN1Dict([
(u'mcgFailureInformation-r16', __MCGFailureInformation_r16_criticalExtensions_mcgFailureInformation_r16),
(u'criticalExtensionsFuture', __MCGFailureInformation_r16_criticalExtensions_criticalExtensionsFuture),
])
_MCGFailureInformation_r16_criticalExtensions._ext = None
MCGFailureInformation_r16._cont = ASN1Dict([
(u'criticalExtensions', _MCGFailureInformation_r16_criticalExtensions),
])
MCGFailureInformation_r16._ext = None
#-----< MCGFailureInformation-r16-IEs >-----#
MCGFailureInformation_r16_IEs = SEQ(name=u'MCGFailureInformation-r16-IEs', mode=MODE_TYPE)
_MCGFailureInformation_r16_IEs_failureReportMCG_r16 = SEQ(name=u'failureReportMCG-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FailureReportMCG-r16')), opt=True)
_MCGFailureInformation_r16_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MCGFailureInformation_r16_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MCGFailureInformation_r16_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_MCGFailureInformation_r16_IEs_nonCriticalExtension._ext = None
MCGFailureInformation_r16_IEs._cont = ASN1Dict([
(u'failureReportMCG-r16', _MCGFailureInformation_r16_IEs_failureReportMCG_r16),
(u'lateNonCriticalExtension', _MCGFailureInformation_r16_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _MCGFailureInformation_r16_IEs_nonCriticalExtension),
])
MCGFailureInformation_r16_IEs._ext = None
#-----< FailureReportMCG-r16 >-----#
FailureReportMCG_r16 = SEQ(name=u'FailureReportMCG-r16', mode=MODE_TYPE)
_FailureReportMCG_r16_failureType_r16 = ENUM(name=u'failureType-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FailureReportMCG_r16_failureType_r16._cont = ASN1Dict([(u't310-Expiry', 0), (u'randomAccessProblem', 1), (u'rlc-MaxNumRetx', 2), (u't312-Expiry-r16', 3), (u'lbt-Failure-r16', 4), (u'beamFailureRecoveryFailure-r16', 5), (u'bh-RLF-r16', 6), (u'spare1', 7)])
_FailureReportMCG_r16_failureType_r16._ext = None
_FailureReportMCG_r16_measResultFreqList_r16 = SEQ_OF(name=u'measResultFreqList-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultList2NR')), opt=True)
_FailureReportMCG_r16_measResultFreqListEUTRA_r16 = SEQ_OF(name=u'measResultFreqListEUTRA-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultList2EUTRA')), opt=True)
_FailureReportMCG_r16_measResultSCG_r16 = OCT_STR(name=u'measResultSCG-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FailureReportMCG_r16_measResultSCG_r16_contain = SEQ(name='_cont_measResultSCG-r16', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultSCG-Failure')))
_FailureReportMCG_r16_measResultSCG_r16._const_cont = __FailureReportMCG_r16_measResultSCG_r16_contain
_FailureReportMCG_r16_measResultSCG_EUTRA_r16 = OCT_STR(name=u'measResultSCG-EUTRA-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FailureReportMCG_r16_measResultFreqListUTRA_FDD_r16 = SEQ_OF(name=u'measResultFreqListUTRA-FDD-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultList2UTRA')), opt=True)
FailureReportMCG_r16._cont = ASN1Dict([
(u'failureType-r16', _FailureReportMCG_r16_failureType_r16),
(u'measResultFreqList-r16', _FailureReportMCG_r16_measResultFreqList_r16),
(u'measResultFreqListEUTRA-r16', _FailureReportMCG_r16_measResultFreqListEUTRA_r16),
(u'measResultSCG-r16', _FailureReportMCG_r16_measResultSCG_r16),
(u'measResultSCG-EUTRA-r16', _FailureReportMCG_r16_measResultSCG_EUTRA_r16),
(u'measResultFreqListUTRA-FDD-r16', _FailureReportMCG_r16_measResultFreqListUTRA_FDD_r16),
])
FailureReportMCG_r16._ext = []
#-----< MeasResultList2UTRA >-----#
MeasResultList2UTRA = SEQ_OF(name=u'MeasResultList2UTRA', mode=MODE_TYPE)
_MeasResultList2UTRA__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResult2UTRA-FDD-r16')))
MeasResultList2UTRA._cont = _MeasResultList2UTRA__item_
MeasResultList2UTRA._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< MeasResult2UTRA-FDD-r16 >-----#
MeasResult2UTRA_FDD_r16 = SEQ(name=u'MeasResult2UTRA-FDD-r16', mode=MODE_TYPE)
_MeasResult2UTRA_FDD_r16_carrierFreq_r16 = INT(name=u'carrierFreq-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueUTRA-FDD-r16')))
_MeasResult2UTRA_FDD_r16_measResultNeighCellList_r16 = SEQ_OF(name=u'measResultNeighCellList-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultListUTRA-FDD-r16')))
MeasResult2UTRA_FDD_r16._cont = ASN1Dict([
(u'carrierFreq-r16', _MeasResult2UTRA_FDD_r16_carrierFreq_r16),
(u'measResultNeighCellList-r16', _MeasResult2UTRA_FDD_r16_measResultNeighCellList_r16),
])
MeasResult2UTRA_FDD_r16._ext = None
#-----< MeasResultList2EUTRA >-----#
MeasResultList2EUTRA = SEQ_OF(name=u'MeasResultList2EUTRA', mode=MODE_TYPE)
_MeasResultList2EUTRA__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResult2EUTRA-r16')))
MeasResultList2EUTRA._cont = _MeasResultList2EUTRA__item_
MeasResultList2EUTRA._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< 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
#-----< 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
#-----< 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'utra-fdd-v1610', 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), typeref=ASN1RefType(('NR-RRC-Definitions', 'MobilityFromNRCommand-v1610-IEs')), opt=True)
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
#-----< MobilityFromNRCommand-v1610-IEs >-----#
MobilityFromNRCommand_v1610_IEs = SEQ(name=u'MobilityFromNRCommand-v1610-IEs', mode=MODE_TYPE)
_MobilityFromNRCommand_v1610_IEs_voiceFallbackIndication_r16 = ENUM(name=u'voiceFallbackIndication-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MobilityFromNRCommand_v1610_IEs_voiceFallbackIndication_r16._cont = ASN1Dict([(u'true', 0)])
_MobilityFromNRCommand_v1610_IEs_voiceFallbackIndication_r16._ext = None
_MobilityFromNRCommand_v1610_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MobilityFromNRCommand_v1610_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_MobilityFromNRCommand_v1610_IEs_nonCriticalExtension._ext = None
MobilityFromNRCommand_v1610_IEs._cont = ASN1Dict([
(u'voiceFallbackIndication-r16', _MobilityFromNRCommand_v1610_IEs_voiceFallbackIndication_r16),
(u'nonCriticalExtension', _MobilityFromNRCommand_v1610_IEs_nonCriticalExtension),
])
MobilityFromNRCommand_v1610_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_fullI_RNTI = BIT_STR(name=u'fullI-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'fullI-RNTI', _PagingUE_Identity_fullI_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), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCReestablishmentComplete-v1610-IEs')), opt=True)
RRCReestablishmentComplete_IEs._cont = ASN1Dict([
(u'lateNonCriticalExtension', _RRCReestablishmentComplete_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _RRCReestablishmentComplete_IEs_nonCriticalExtension),
])
RRCReestablishmentComplete_IEs._ext = None
#-----< RRCReestablishmentComplete-v1610-IEs >-----#
RRCReestablishmentComplete_v1610_IEs = SEQ(name=u'RRCReestablishmentComplete-v1610-IEs', mode=MODE_TYPE)
_RRCReestablishmentComplete_v1610_IEs_ue_MeasurementsAvailable_r16 = SEQ(name=u'ue-MeasurementsAvailable-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-MeasurementsAvailable-r16')), opt=True)
_RRCReestablishmentComplete_v1610_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCReestablishmentComplete_v1610_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_RRCReestablishmentComplete_v1610_IEs_nonCriticalExtension._ext = None
RRCReestablishmentComplete_v1610_IEs._cont = ASN1Dict([
(u'ue-MeasurementsAvailable-r16', _RRCReestablishmentComplete_v1610_IEs_ue_MeasurementsAvailable_r16),
(u'nonCriticalExtension', _RRCReestablishmentComplete_v1610_IEs_nonCriticalExtension),
])
RRCReestablishmentComplete_v1610_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), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCReconfiguration-v1540-IEs')), opt=True)
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
#-----< RRCReconfiguration-v1540-IEs >-----#
RRCReconfiguration_v1540_IEs = SEQ(name=u'RRCReconfiguration-v1540-IEs', mode=MODE_TYPE)
_RRCReconfiguration_v1540_IEs_otherConfig_v1540 = SEQ(name=u'otherConfig-v1540', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'OtherConfig-v1540')), opt=True)
_RRCReconfiguration_v1540_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCReconfiguration-v1560-IEs')), opt=True)
RRCReconfiguration_v1540_IEs._cont = ASN1Dict([
(u'otherConfig-v1540', _RRCReconfiguration_v1540_IEs_otherConfig_v1540),
(u'nonCriticalExtension', _RRCReconfiguration_v1540_IEs_nonCriticalExtension),
])
RRCReconfiguration_v1540_IEs._ext = None
#-----< RRCReconfiguration-v1560-IEs >-----#
RRCReconfiguration_v1560_IEs = SEQ(name=u'RRCReconfiguration-v1560-IEs', mode=MODE_TYPE)
_RRCReconfiguration_v1560_IEs_mrdc_SecondaryCellGroupConfig = CHOICE(name=u'mrdc-SecondaryCellGroupConfig', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__RRCReconfiguration_v1560_IEs_mrdc_SecondaryCellGroupConfig_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RRCReconfiguration_v1560_IEs_mrdc_SecondaryCellGroupConfig_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MRDC-SecondaryCellGroupConfig')))
_RRCReconfiguration_v1560_IEs_mrdc_SecondaryCellGroupConfig._cont = ASN1Dict([
(u'release', __RRCReconfiguration_v1560_IEs_mrdc_SecondaryCellGroupConfig_release),
(u'setup', __RRCReconfiguration_v1560_IEs_mrdc_SecondaryCellGroupConfig_setup),
])
_RRCReconfiguration_v1560_IEs_mrdc_SecondaryCellGroupConfig._ext = None
_RRCReconfiguration_v1560_IEs_radioBearerConfig2 = OCT_STR(name=u'radioBearerConfig2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__RRCReconfiguration_v1560_IEs_radioBearerConfig2_contain = SEQ(name='_cont_radioBearerConfig2', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'RadioBearerConfig')))
_RRCReconfiguration_v1560_IEs_radioBearerConfig2._const_cont = __RRCReconfiguration_v1560_IEs_radioBearerConfig2_contain
_RRCReconfiguration_v1560_IEs_sk_Counter = INT(name=u'sk-Counter', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SK-Counter')), opt=True)
_RRCReconfiguration_v1560_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCReconfiguration-v1610-IEs')), opt=True)
RRCReconfiguration_v1560_IEs._cont = ASN1Dict([
(u'mrdc-SecondaryCellGroupConfig', _RRCReconfiguration_v1560_IEs_mrdc_SecondaryCellGroupConfig),
(u'radioBearerConfig2', _RRCReconfiguration_v1560_IEs_radioBearerConfig2),
(u'sk-Counter', _RRCReconfiguration_v1560_IEs_sk_Counter),
(u'nonCriticalExtension', _RRCReconfiguration_v1560_IEs_nonCriticalExtension),
])
RRCReconfiguration_v1560_IEs._ext = None
#-----< RRCReconfiguration-v1610-IEs >-----#
RRCReconfiguration_v1610_IEs = SEQ(name=u'RRCReconfiguration-v1610-IEs', mode=MODE_TYPE)
_RRCReconfiguration_v1610_IEs_otherConfig_v1610 = SEQ(name=u'otherConfig-v1610', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'OtherConfig-v1610')), opt=True)
_RRCReconfiguration_v1610_IEs_bap_Config_r16 = CHOICE(name=u'bap-Config-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__RRCReconfiguration_v1610_IEs_bap_Config_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RRCReconfiguration_v1610_IEs_bap_Config_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BAP-Config-r16')))
_RRCReconfiguration_v1610_IEs_bap_Config_r16._cont = ASN1Dict([
(u'release', __RRCReconfiguration_v1610_IEs_bap_Config_r16_release),
(u'setup', __RRCReconfiguration_v1610_IEs_bap_Config_r16_setup),
])
_RRCReconfiguration_v1610_IEs_bap_Config_r16._ext = None
_RRCReconfiguration_v1610_IEs_iab_IP_AddressConfigurationList_r16 = SEQ(name=u'iab-IP-AddressConfigurationList-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'IAB-IP-AddressConfigurationList-r16')), opt=True)
_RRCReconfiguration_v1610_IEs_conditionalReconfiguration_r16 = SEQ(name=u'conditionalReconfiguration-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ConditionalReconfiguration-r16')), opt=True)
_RRCReconfiguration_v1610_IEs_daps_SourceRelease_r16 = ENUM(name=u'daps-SourceRelease-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCReconfiguration_v1610_IEs_daps_SourceRelease_r16._cont = ASN1Dict([(u'true', 0)])
_RRCReconfiguration_v1610_IEs_daps_SourceRelease_r16._ext = None
_RRCReconfiguration_v1610_IEs_t316_r16 = CHOICE(name=u't316-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__RRCReconfiguration_v1610_IEs_t316_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RRCReconfiguration_v1610_IEs_t316_r16_setup = ENUM(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'T316-r16')))
_RRCReconfiguration_v1610_IEs_t316_r16._cont = ASN1Dict([
(u'release', __RRCReconfiguration_v1610_IEs_t316_r16_release),
(u'setup', __RRCReconfiguration_v1610_IEs_t316_r16_setup),
])
_RRCReconfiguration_v1610_IEs_t316_r16._ext = None
_RRCReconfiguration_v1610_IEs_needForGapsConfigNR_r16 = CHOICE(name=u'needForGapsConfigNR-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__RRCReconfiguration_v1610_IEs_needForGapsConfigNR_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RRCReconfiguration_v1610_IEs_needForGapsConfigNR_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NeedForGapsConfigNR-r16')))
_RRCReconfiguration_v1610_IEs_needForGapsConfigNR_r16._cont = ASN1Dict([
(u'release', __RRCReconfiguration_v1610_IEs_needForGapsConfigNR_r16_release),
(u'setup', __RRCReconfiguration_v1610_IEs_needForGapsConfigNR_r16_setup),
])
_RRCReconfiguration_v1610_IEs_needForGapsConfigNR_r16._ext = None
_RRCReconfiguration_v1610_IEs_onDemandSIB_Request_r16 = CHOICE(name=u'onDemandSIB-Request-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__RRCReconfiguration_v1610_IEs_onDemandSIB_Request_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RRCReconfiguration_v1610_IEs_onDemandSIB_Request_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'OnDemandSIB-Request-r16')))
_RRCReconfiguration_v1610_IEs_onDemandSIB_Request_r16._cont = ASN1Dict([
(u'release', __RRCReconfiguration_v1610_IEs_onDemandSIB_Request_r16_release),
(u'setup', __RRCReconfiguration_v1610_IEs_onDemandSIB_Request_r16_setup),
])
_RRCReconfiguration_v1610_IEs_onDemandSIB_Request_r16._ext = None
_RRCReconfiguration_v1610_IEs_dedicatedPosSysInfoDelivery_r16 = OCT_STR(name=u'dedicatedPosSysInfoDelivery-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__RRCReconfiguration_v1610_IEs_dedicatedPosSysInfoDelivery_r16_contain = SEQ(name='_cont_dedicatedPosSysInfoDelivery-r16', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PosSystemInformation-r16-IEs')))
_RRCReconfiguration_v1610_IEs_dedicatedPosSysInfoDelivery_r16._const_cont = __RRCReconfiguration_v1610_IEs_dedicatedPosSysInfoDelivery_r16_contain
_RRCReconfiguration_v1610_IEs_sl_ConfigDedicatedNR_r16 = CHOICE(name=u'sl-ConfigDedicatedNR-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__RRCReconfiguration_v1610_IEs_sl_ConfigDedicatedNR_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RRCReconfiguration_v1610_IEs_sl_ConfigDedicatedNR_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-ConfigDedicatedNR-r16')))
_RRCReconfiguration_v1610_IEs_sl_ConfigDedicatedNR_r16._cont = ASN1Dict([
(u'release', __RRCReconfiguration_v1610_IEs_sl_ConfigDedicatedNR_r16_release),
(u'setup', __RRCReconfiguration_v1610_IEs_sl_ConfigDedicatedNR_r16_setup),
])
_RRCReconfiguration_v1610_IEs_sl_ConfigDedicatedNR_r16._ext = None
_RRCReconfiguration_v1610_IEs_sl_ConfigDedicatedEUTRA_Info_r16 = CHOICE(name=u'sl-ConfigDedicatedEUTRA-Info-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__RRCReconfiguration_v1610_IEs_sl_ConfigDedicatedEUTRA_Info_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RRCReconfiguration_v1610_IEs_sl_ConfigDedicatedEUTRA_Info_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-ConfigDedicatedEUTRA-Info-r16')))
_RRCReconfiguration_v1610_IEs_sl_ConfigDedicatedEUTRA_Info_r16._cont = ASN1Dict([
(u'release', __RRCReconfiguration_v1610_IEs_sl_ConfigDedicatedEUTRA_Info_r16_release),
(u'setup', __RRCReconfiguration_v1610_IEs_sl_ConfigDedicatedEUTRA_Info_r16_setup),
])
_RRCReconfiguration_v1610_IEs_sl_ConfigDedicatedEUTRA_Info_r16._ext = None
_RRCReconfiguration_v1610_IEs_targetCellSMTC_SCG_r16 = SEQ(name=u'targetCellSMTC-SCG-r16', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-MTC')), opt=True)
_RRCReconfiguration_v1610_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCReconfiguration_v1610_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_RRCReconfiguration_v1610_IEs_nonCriticalExtension._ext = None
RRCReconfiguration_v1610_IEs._cont = ASN1Dict([
(u'otherConfig-v1610', _RRCReconfiguration_v1610_IEs_otherConfig_v1610),
(u'bap-Config-r16', _RRCReconfiguration_v1610_IEs_bap_Config_r16),
(u'iab-IP-AddressConfigurationList-r16', _RRCReconfiguration_v1610_IEs_iab_IP_AddressConfigurationList_r16),
(u'conditionalReconfiguration-r16', _RRCReconfiguration_v1610_IEs_conditionalReconfiguration_r16),
(u'daps-SourceRelease-r16', _RRCReconfiguration_v1610_IEs_daps_SourceRelease_r16),
(u't316-r16', _RRCReconfiguration_v1610_IEs_t316_r16),
(u'needForGapsConfigNR-r16', _RRCReconfiguration_v1610_IEs_needForGapsConfigNR_r16),
(u'onDemandSIB-Request-r16', _RRCReconfiguration_v1610_IEs_onDemandSIB_Request_r16),
(u'dedicatedPosSysInfoDelivery-r16', _RRCReconfiguration_v1610_IEs_dedicatedPosSysInfoDelivery_r16),
(u'sl-ConfigDedicatedNR-r16', _RRCReconfiguration_v1610_IEs_sl_ConfigDedicatedNR_r16),
(u'sl-ConfigDedicatedEUTRA-Info-r16', _RRCReconfiguration_v1610_IEs_sl_ConfigDedicatedEUTRA_Info_r16),
(u'targetCellSMTC-SCG-r16', _RRCReconfiguration_v1610_IEs_targetCellSMTC_SCG_r16),
(u'nonCriticalExtension', _RRCReconfiguration_v1610_IEs_nonCriticalExtension),
])
RRCReconfiguration_v1610_IEs._ext = None
#-----< MRDC-SecondaryCellGroupConfig >-----#
MRDC_SecondaryCellGroupConfig = SEQ(name=u'MRDC-SecondaryCellGroupConfig', mode=MODE_TYPE)
_MRDC_SecondaryCellGroupConfig_mrdc_ReleaseAndAdd = ENUM(name=u'mrdc-ReleaseAndAdd', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MRDC_SecondaryCellGroupConfig_mrdc_ReleaseAndAdd._cont = ASN1Dict([(u'true', 0)])
_MRDC_SecondaryCellGroupConfig_mrdc_ReleaseAndAdd._ext = None
_MRDC_SecondaryCellGroupConfig_mrdc_SecondaryCellGroup = CHOICE(name=u'mrdc-SecondaryCellGroup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__MRDC_SecondaryCellGroupConfig_mrdc_SecondaryCellGroup_nr_SCG = OCT_STR(name=u'nr-SCG', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___MRDC_SecondaryCellGroupConfig_mrdc_SecondaryCellGroup_nr_SCG_contain = SEQ(name='_cont_nr-SCG', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCReconfiguration')))
__MRDC_SecondaryCellGroupConfig_mrdc_SecondaryCellGroup_nr_SCG._const_cont = ___MRDC_SecondaryCellGroupConfig_mrdc_SecondaryCellGroup_nr_SCG_contain
__MRDC_SecondaryCellGroupConfig_mrdc_SecondaryCellGroup_eutra_SCG = OCT_STR(name=u'eutra-SCG', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MRDC_SecondaryCellGroupConfig_mrdc_SecondaryCellGroup._cont = ASN1Dict([
(u'nr-SCG', __MRDC_SecondaryCellGroupConfig_mrdc_SecondaryCellGroup_nr_SCG),
(u'eutra-SCG', __MRDC_SecondaryCellGroupConfig_mrdc_SecondaryCellGroup_eutra_SCG),
])
_MRDC_SecondaryCellGroupConfig_mrdc_SecondaryCellGroup._ext = None
MRDC_SecondaryCellGroupConfig._cont = ASN1Dict([
(u'mrdc-ReleaseAndAdd', _MRDC_SecondaryCellGroupConfig_mrdc_ReleaseAndAdd),
(u'mrdc-SecondaryCellGroup', _MRDC_SecondaryCellGroupConfig_mrdc_SecondaryCellGroup),
])
MRDC_SecondaryCellGroupConfig._ext = None
#-----< BAP-Config-r16 >-----#
BAP_Config_r16 = SEQ(name=u'BAP-Config-r16', mode=MODE_TYPE)
_BAP_Config_r16_bap_Address_r16 = BIT_STR(name=u'bap-Address-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BAP_Config_r16_bap_Address_r16._const_sz = ASN1Set(rv=[10], rr=[], ev=None, er=[])
_BAP_Config_r16_defaultUL_BAP_RoutingID_r16 = SEQ(name=u'defaultUL-BAP-RoutingID-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BAP-RoutingID-r16')), opt=True)
_BAP_Config_r16_defaultUL_BH_RLC_Channel_r16 = BIT_STR(name=u'defaultUL-BH-RLC-Channel-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BH-RLC-ChannelID-r16')), opt=True)
_BAP_Config_r16_flowControlFeedbackType_r16 = ENUM(name=u'flowControlFeedbackType-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BAP_Config_r16_flowControlFeedbackType_r16._cont = ASN1Dict([(u'perBH-RLC-Channel', 0), (u'perRoutingID', 1), (u'both', 2)])
_BAP_Config_r16_flowControlFeedbackType_r16._ext = None
BAP_Config_r16._cont = ASN1Dict([
(u'bap-Address-r16', _BAP_Config_r16_bap_Address_r16),
(u'defaultUL-BAP-RoutingID-r16', _BAP_Config_r16_defaultUL_BAP_RoutingID_r16),
(u'defaultUL-BH-RLC-Channel-r16', _BAP_Config_r16_defaultUL_BH_RLC_Channel_r16),
(u'flowControlFeedbackType-r16', _BAP_Config_r16_flowControlFeedbackType_r16),
])
BAP_Config_r16._ext = []
#-----< 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 = []
#-----< OnDemandSIB-Request-r16 >-----#
OnDemandSIB_Request_r16 = SEQ(name=u'OnDemandSIB-Request-r16', mode=MODE_TYPE)
_OnDemandSIB_Request_r16_onDemandSIB_RequestProhibitTimer_r16 = ENUM(name=u'onDemandSIB-RequestProhibitTimer-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_OnDemandSIB_Request_r16_onDemandSIB_RequestProhibitTimer_r16._cont = ASN1Dict([(u's0', 0), (u's0dot5', 1), (u's1', 2), (u's2', 3), (u's5', 4), (u's10', 5), (u's20', 6), (u's30', 7)])
_OnDemandSIB_Request_r16_onDemandSIB_RequestProhibitTimer_r16._ext = None
OnDemandSIB_Request_r16._cont = ASN1Dict([
(u'onDemandSIB-RequestProhibitTimer-r16', _OnDemandSIB_Request_r16_onDemandSIB_RequestProhibitTimer_r16),
])
OnDemandSIB_Request_r16._ext = None
#-----< T316-r16 >-----#
T316_r16 = ENUM(name=u'T316-r16', mode=MODE_TYPE)
T316_r16._cont = ASN1Dict([(u'ms50', 0), (u'ms100', 1), (u'ms200', 2), (u'ms300', 3), (u'ms400', 4), (u'ms500', 5), (u'ms600', 6), (u'ms1000', 7), (u'ms1500', 8), (u'ms2000', 9)])
T316_r16._ext = None
#-----< IAB-IP-AddressConfigurationList-r16 >-----#
IAB_IP_AddressConfigurationList_r16 = SEQ(name=u'IAB-IP-AddressConfigurationList-r16', mode=MODE_TYPE)
_IAB_IP_AddressConfigurationList_r16_iab_IP_AddressToAddModList_r16 = SEQ_OF(name=u'iab-IP-AddressToAddModList-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__IAB_IP_AddressConfigurationList_r16_iab_IP_AddressToAddModList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'IAB-IP-AddressConfiguration-r16')))
_IAB_IP_AddressConfigurationList_r16_iab_IP_AddressToAddModList_r16._cont = __IAB_IP_AddressConfigurationList_r16_iab_IP_AddressToAddModList_r16__item_
_IAB_IP_AddressConfigurationList_r16_iab_IP_AddressToAddModList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_IAB_IP_AddressConfigurationList_r16_iab_IP_AddressToReleaseList_r16 = SEQ_OF(name=u'iab-IP-AddressToReleaseList-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__IAB_IP_AddressConfigurationList_r16_iab_IP_AddressToReleaseList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'IAB-IP-AddressIndex-r16')))
_IAB_IP_AddressConfigurationList_r16_iab_IP_AddressToReleaseList_r16._cont = __IAB_IP_AddressConfigurationList_r16_iab_IP_AddressToReleaseList_r16__item_
_IAB_IP_AddressConfigurationList_r16_iab_IP_AddressToReleaseList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
IAB_IP_AddressConfigurationList_r16._cont = ASN1Dict([
(u'iab-IP-AddressToAddModList-r16', _IAB_IP_AddressConfigurationList_r16_iab_IP_AddressToAddModList_r16),
(u'iab-IP-AddressToReleaseList-r16', _IAB_IP_AddressConfigurationList_r16_iab_IP_AddressToReleaseList_r16),
])
IAB_IP_AddressConfigurationList_r16._ext = []
#-----< IAB-IP-AddressConfiguration-r16 >-----#
IAB_IP_AddressConfiguration_r16 = SEQ(name=u'IAB-IP-AddressConfiguration-r16', mode=MODE_TYPE)
_IAB_IP_AddressConfiguration_r16_iab_IP_AddressIndex_r16 = INT(name=u'iab-IP-AddressIndex-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'IAB-IP-AddressIndex-r16')))
_IAB_IP_AddressConfiguration_r16_iab_IP_Address_r16 = CHOICE(name=u'iab-IP-Address-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'IAB-IP-Address-r16')), opt=True)
_IAB_IP_AddressConfiguration_r16_iab_IP_Usage_r16 = ENUM(name=u'iab-IP-Usage-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'IAB-IP-Usage-r16')), opt=True)
_IAB_IP_AddressConfiguration_r16_iab_donor_DU_BAP_Address_r16 = BIT_STR(name=u'iab-donor-DU-BAP-Address-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_IAB_IP_AddressConfiguration_r16_iab_donor_DU_BAP_Address_r16._const_sz = ASN1Set(rv=[10], rr=[], ev=None, er=[])
IAB_IP_AddressConfiguration_r16._cont = ASN1Dict([
(u'iab-IP-AddressIndex-r16', _IAB_IP_AddressConfiguration_r16_iab_IP_AddressIndex_r16),
(u'iab-IP-Address-r16', _IAB_IP_AddressConfiguration_r16_iab_IP_Address_r16),
(u'iab-IP-Usage-r16', _IAB_IP_AddressConfiguration_r16_iab_IP_Usage_r16),
(u'iab-donor-DU-BAP-Address-r16', _IAB_IP_AddressConfiguration_r16_iab_donor_DU_BAP_Address_r16),
])
IAB_IP_AddressConfiguration_r16._ext = []
#-----< SL-ConfigDedicatedEUTRA-Info-r16 >-----#
SL_ConfigDedicatedEUTRA_Info_r16 = SEQ(name=u'SL-ConfigDedicatedEUTRA-Info-r16', mode=MODE_TYPE)
_SL_ConfigDedicatedEUTRA_Info_r16_sl_ConfigDedicatedEUTRA_r16 = OCT_STR(name=u'sl-ConfigDedicatedEUTRA-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_ConfigDedicatedEUTRA_Info_r16_sl_TimeOffsetEUTRA_List_r16 = SEQ_OF(name=u'sl-TimeOffsetEUTRA-List-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_ConfigDedicatedEUTRA_Info_r16_sl_TimeOffsetEUTRA_List_r16__item_ = ENUM(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-TimeOffsetEUTRA-r16')))
_SL_ConfigDedicatedEUTRA_Info_r16_sl_TimeOffsetEUTRA_List_r16._cont = __SL_ConfigDedicatedEUTRA_Info_r16_sl_TimeOffsetEUTRA_List_r16__item_
_SL_ConfigDedicatedEUTRA_Info_r16_sl_TimeOffsetEUTRA_List_r16._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
SL_ConfigDedicatedEUTRA_Info_r16._cont = ASN1Dict([
(u'sl-ConfigDedicatedEUTRA-r16', _SL_ConfigDedicatedEUTRA_Info_r16_sl_ConfigDedicatedEUTRA_r16),
(u'sl-TimeOffsetEUTRA-List-r16', _SL_ConfigDedicatedEUTRA_Info_r16_sl_TimeOffsetEUTRA_List_r16),
])
SL_ConfigDedicatedEUTRA_Info_r16._ext = None
#-----< SL-TimeOffsetEUTRA-r16 >-----#
SL_TimeOffsetEUTRA_r16 = ENUM(name=u'SL-TimeOffsetEUTRA-r16', mode=MODE_TYPE)
SL_TimeOffsetEUTRA_r16._cont = ASN1Dict([(u'ms0', 0), (u'ms0dot25', 1), (u'ms0dot5', 2), (u'ms0dot625', 3), (u'ms0dot75', 4), (u'ms1', 5), (u'ms1dot25', 6), (u'ms1dot5', 7), (u'ms1dot75', 8), (u'ms2', 9), (u'ms2dot5', 10), (u'ms3', 11), (u'ms4', 12), (u'ms5', 13), (u'ms6', 14), (u'ms8', 15), (u'ms10', 16), (u'ms20', 17)])
SL_TimeOffsetEUTRA_r16._ext = None
#-----< 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), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCReconfigurationComplete-v1560-IEs')), opt=True)
RRCReconfigurationComplete_v1530_IEs._cont = ASN1Dict([
(u'uplinkTxDirectCurrentList', _RRCReconfigurationComplete_v1530_IEs_uplinkTxDirectCurrentList),
(u'nonCriticalExtension', _RRCReconfigurationComplete_v1530_IEs_nonCriticalExtension),
])
RRCReconfigurationComplete_v1530_IEs._ext = None
#-----< RRCReconfigurationComplete-v1560-IEs >-----#
RRCReconfigurationComplete_v1560_IEs = SEQ(name=u'RRCReconfigurationComplete-v1560-IEs', mode=MODE_TYPE)
_RRCReconfigurationComplete_v1560_IEs_scg_Response = CHOICE(name=u'scg-Response', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__RRCReconfigurationComplete_v1560_IEs_scg_Response_nr_SCG_Response = OCT_STR(name=u'nr-SCG-Response', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___RRCReconfigurationComplete_v1560_IEs_scg_Response_nr_SCG_Response_contain = SEQ(name='_cont_nr-SCG-Response', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCReconfigurationComplete')))
__RRCReconfigurationComplete_v1560_IEs_scg_Response_nr_SCG_Response._const_cont = ___RRCReconfigurationComplete_v1560_IEs_scg_Response_nr_SCG_Response_contain
__RRCReconfigurationComplete_v1560_IEs_scg_Response_eutra_SCG_Response = OCT_STR(name=u'eutra-SCG-Response', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RRCReconfigurationComplete_v1560_IEs_scg_Response._cont = ASN1Dict([
(u'nr-SCG-Response', __RRCReconfigurationComplete_v1560_IEs_scg_Response_nr_SCG_Response),
(u'eutra-SCG-Response', __RRCReconfigurationComplete_v1560_IEs_scg_Response_eutra_SCG_Response),
])
_RRCReconfigurationComplete_v1560_IEs_scg_Response._ext = None
_RRCReconfigurationComplete_v1560_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCReconfigurationComplete-v1610-IEs')), opt=True)
RRCReconfigurationComplete_v1560_IEs._cont = ASN1Dict([
(u'scg-Response', _RRCReconfigurationComplete_v1560_IEs_scg_Response),
(u'nonCriticalExtension', _RRCReconfigurationComplete_v1560_IEs_nonCriticalExtension),
])
RRCReconfigurationComplete_v1560_IEs._ext = None
#-----< RRCReconfigurationComplete-v1610-IEs >-----#
RRCReconfigurationComplete_v1610_IEs = SEQ(name=u'RRCReconfigurationComplete-v1610-IEs', mode=MODE_TYPE)
_RRCReconfigurationComplete_v1610_IEs_ue_MeasurementsAvailable_r16 = SEQ(name=u'ue-MeasurementsAvailable-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-MeasurementsAvailable-r16')), opt=True)
_RRCReconfigurationComplete_v1610_IEs_needForGapsInfoNR_r16 = SEQ(name=u'needForGapsInfoNR-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NeedForGapsInfoNR-r16')), opt=True)
_RRCReconfigurationComplete_v1610_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCReconfigurationComplete-v1640-IEs')), opt=True)
RRCReconfigurationComplete_v1610_IEs._cont = ASN1Dict([
(u'ue-MeasurementsAvailable-r16', _RRCReconfigurationComplete_v1610_IEs_ue_MeasurementsAvailable_r16),
(u'needForGapsInfoNR-r16', _RRCReconfigurationComplete_v1610_IEs_needForGapsInfoNR_r16),
(u'nonCriticalExtension', _RRCReconfigurationComplete_v1610_IEs_nonCriticalExtension),
])
RRCReconfigurationComplete_v1610_IEs._ext = None
#-----< RRCReconfigurationComplete-v1640-IEs >-----#
RRCReconfigurationComplete_v1640_IEs = SEQ(name=u'RRCReconfigurationComplete-v1640-IEs', mode=MODE_TYPE)
_RRCReconfigurationComplete_v1640_IEs_uplinkTxDirectCurrentTwoCarrierList_r16 = SEQ_OF(name=u'uplinkTxDirectCurrentTwoCarrierList-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UplinkTxDirectCurrentTwoCarrierList-r16')), opt=True)
_RRCReconfigurationComplete_v1640_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCReconfigurationComplete_v1640_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_RRCReconfigurationComplete_v1640_IEs_nonCriticalExtension._ext = None
RRCReconfigurationComplete_v1640_IEs._cont = ASN1Dict([
(u'uplinkTxDirectCurrentTwoCarrierList-r16', _RRCReconfigurationComplete_v1640_IEs_uplinkTxDirectCurrentTwoCarrierList_r16),
(u'nonCriticalExtension', _RRCReconfigurationComplete_v1640_IEs_nonCriticalExtension),
])
RRCReconfigurationComplete_v1640_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
#-----< 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), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCRelease-v1540-IEs')), opt=True)
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
#-----< RRCRelease-v1540-IEs >-----#
RRCRelease_v1540_IEs = SEQ(name=u'RRCRelease-v1540-IEs', mode=MODE_TYPE)
_RRCRelease_v1540_IEs_waitTime = INT(name=u'waitTime', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RejectWaitTime')), opt=True)
_RRCRelease_v1540_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCRelease-v1610-IEs')), opt=True)
RRCRelease_v1540_IEs._cont = ASN1Dict([
(u'waitTime', _RRCRelease_v1540_IEs_waitTime),
(u'nonCriticalExtension', _RRCRelease_v1540_IEs_nonCriticalExtension),
])
RRCRelease_v1540_IEs._ext = None
#-----< RRCRelease-v1610-IEs >-----#
RRCRelease_v1610_IEs = SEQ(name=u'RRCRelease-v1610-IEs', mode=MODE_TYPE)
_RRCRelease_v1610_IEs_voiceFallbackIndication_r16 = ENUM(name=u'voiceFallbackIndication-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCRelease_v1610_IEs_voiceFallbackIndication_r16._cont = ASN1Dict([(u'true', 0)])
_RRCRelease_v1610_IEs_voiceFallbackIndication_r16._ext = None
_RRCRelease_v1610_IEs_measIdleConfig_r16 = CHOICE(name=u'measIdleConfig-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__RRCRelease_v1610_IEs_measIdleConfig_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RRCRelease_v1610_IEs_measIdleConfig_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasIdleConfigDedicated-r16')))
_RRCRelease_v1610_IEs_measIdleConfig_r16._cont = ASN1Dict([
(u'release', __RRCRelease_v1610_IEs_measIdleConfig_r16_release),
(u'setup', __RRCRelease_v1610_IEs_measIdleConfig_r16_setup),
])
_RRCRelease_v1610_IEs_measIdleConfig_r16._ext = None
_RRCRelease_v1610_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCRelease-v1650-IEs')), opt=True)
RRCRelease_v1610_IEs._cont = ASN1Dict([
(u'voiceFallbackIndication-r16', _RRCRelease_v1610_IEs_voiceFallbackIndication_r16),
(u'measIdleConfig-r16', _RRCRelease_v1610_IEs_measIdleConfig_r16),
(u'nonCriticalExtension', _RRCRelease_v1610_IEs_nonCriticalExtension),
])
RRCRelease_v1610_IEs._ext = None
#-----< RRCRelease-v1650-IEs >-----#
RRCRelease_v1650_IEs = SEQ(name=u'RRCRelease-v1650-IEs', mode=MODE_TYPE)
_RRCRelease_v1650_IEs_mpsPriorityIndication_r16 = ENUM(name=u'mpsPriorityIndication-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCRelease_v1650_IEs_mpsPriorityIndication_r16._cont = ASN1Dict([(u'true', 0)])
_RRCRelease_v1650_IEs_mpsPriorityIndication_r16._ext = None
_RRCRelease_v1650_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCRelease_v1650_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_RRCRelease_v1650_IEs_nonCriticalExtension._ext = None
RRCRelease_v1650_IEs._cont = ASN1Dict([
(u'mpsPriorityIndication-r16', _RRCRelease_v1650_IEs_mpsPriorityIndication_r16),
(u'nonCriticalExtension', _RRCRelease_v1650_IEs_nonCriticalExtension),
])
RRCRelease_v1650_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 = ENUM(name=u'cnType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RedirectedCarrierInfo_EUTRA_cnType._cont = ASN1Dict([(u'epc', 0), (u'fiveGC', 1)])
_RedirectedCarrierInfo_EUTRA_cnType._ext = None
RedirectedCarrierInfo_EUTRA._cont = ASN1Dict([
(u'eutraFrequency', _RedirectedCarrierInfo_EUTRA_eutraFrequency),
(u'cnType', _RedirectedCarrierInfo_EUTRA_cnType),
])
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), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCResume-v1560-IEs')), opt=True)
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
#-----< RRCResume-v1560-IEs >-----#
RRCResume_v1560_IEs = SEQ(name=u'RRCResume-v1560-IEs', mode=MODE_TYPE)
_RRCResume_v1560_IEs_radioBearerConfig2 = OCT_STR(name=u'radioBearerConfig2', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__RRCResume_v1560_IEs_radioBearerConfig2_contain = SEQ(name='_cont_radioBearerConfig2', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'RadioBearerConfig')))
_RRCResume_v1560_IEs_radioBearerConfig2._const_cont = __RRCResume_v1560_IEs_radioBearerConfig2_contain
_RRCResume_v1560_IEs_sk_Counter = INT(name=u'sk-Counter', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SK-Counter')), opt=True)
_RRCResume_v1560_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCResume-v1610-IEs')), opt=True)
RRCResume_v1560_IEs._cont = ASN1Dict([
(u'radioBearerConfig2', _RRCResume_v1560_IEs_radioBearerConfig2),
(u'sk-Counter', _RRCResume_v1560_IEs_sk_Counter),
(u'nonCriticalExtension', _RRCResume_v1560_IEs_nonCriticalExtension),
])
RRCResume_v1560_IEs._ext = None
#-----< RRCResume-v1610-IEs >-----#
RRCResume_v1610_IEs = SEQ(name=u'RRCResume-v1610-IEs', mode=MODE_TYPE)
_RRCResume_v1610_IEs_idleModeMeasurementReq_r16 = ENUM(name=u'idleModeMeasurementReq-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCResume_v1610_IEs_idleModeMeasurementReq_r16._cont = ASN1Dict([(u'true', 0)])
_RRCResume_v1610_IEs_idleModeMeasurementReq_r16._ext = None
_RRCResume_v1610_IEs_restoreMCG_SCells_r16 = ENUM(name=u'restoreMCG-SCells-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCResume_v1610_IEs_restoreMCG_SCells_r16._cont = ASN1Dict([(u'true', 0)])
_RRCResume_v1610_IEs_restoreMCG_SCells_r16._ext = None
_RRCResume_v1610_IEs_restoreSCG_r16 = ENUM(name=u'restoreSCG-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCResume_v1610_IEs_restoreSCG_r16._cont = ASN1Dict([(u'true', 0)])
_RRCResume_v1610_IEs_restoreSCG_r16._ext = None
_RRCResume_v1610_IEs_mrdc_SecondaryCellGroup_r16 = CHOICE(name=u'mrdc-SecondaryCellGroup-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__RRCResume_v1610_IEs_mrdc_SecondaryCellGroup_r16_nr_SCG_r16 = OCT_STR(name=u'nr-SCG-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___RRCResume_v1610_IEs_mrdc_SecondaryCellGroup_r16_nr_SCG_r16_contain = SEQ(name='_cont_nr-SCG-r16', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCReconfiguration')))
__RRCResume_v1610_IEs_mrdc_SecondaryCellGroup_r16_nr_SCG_r16._const_cont = ___RRCResume_v1610_IEs_mrdc_SecondaryCellGroup_r16_nr_SCG_r16_contain
__RRCResume_v1610_IEs_mrdc_SecondaryCellGroup_r16_eutra_SCG_r16 = OCT_STR(name=u'eutra-SCG-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RRCResume_v1610_IEs_mrdc_SecondaryCellGroup_r16._cont = ASN1Dict([
(u'nr-SCG-r16', __RRCResume_v1610_IEs_mrdc_SecondaryCellGroup_r16_nr_SCG_r16),
(u'eutra-SCG-r16', __RRCResume_v1610_IEs_mrdc_SecondaryCellGroup_r16_eutra_SCG_r16),
])
_RRCResume_v1610_IEs_mrdc_SecondaryCellGroup_r16._ext = None
_RRCResume_v1610_IEs_needForGapsConfigNR_r16 = CHOICE(name=u'needForGapsConfigNR-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__RRCResume_v1610_IEs_needForGapsConfigNR_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RRCResume_v1610_IEs_needForGapsConfigNR_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NeedForGapsConfigNR-r16')))
_RRCResume_v1610_IEs_needForGapsConfigNR_r16._cont = ASN1Dict([
(u'release', __RRCResume_v1610_IEs_needForGapsConfigNR_r16_release),
(u'setup', __RRCResume_v1610_IEs_needForGapsConfigNR_r16_setup),
])
_RRCResume_v1610_IEs_needForGapsConfigNR_r16._ext = None
_RRCResume_v1610_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCResume_v1610_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_RRCResume_v1610_IEs_nonCriticalExtension._ext = None
RRCResume_v1610_IEs._cont = ASN1Dict([
(u'idleModeMeasurementReq-r16', _RRCResume_v1610_IEs_idleModeMeasurementReq_r16),
(u'restoreMCG-SCells-r16', _RRCResume_v1610_IEs_restoreMCG_SCells_r16),
(u'restoreSCG-r16', _RRCResume_v1610_IEs_restoreSCG_r16),
(u'mrdc-SecondaryCellGroup-r16', _RRCResume_v1610_IEs_mrdc_SecondaryCellGroup_r16),
(u'needForGapsConfigNR-r16', _RRCResume_v1610_IEs_needForGapsConfigNR_r16),
(u'nonCriticalExtension', _RRCResume_v1610_IEs_nonCriticalExtension),
])
RRCResume_v1610_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), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCResumeComplete-v1610-IEs')), opt=True)
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
#-----< RRCResumeComplete-v1610-IEs >-----#
RRCResumeComplete_v1610_IEs = SEQ(name=u'RRCResumeComplete-v1610-IEs', mode=MODE_TYPE)
_RRCResumeComplete_v1610_IEs_idleMeasAvailable_r16 = ENUM(name=u'idleMeasAvailable-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCResumeComplete_v1610_IEs_idleMeasAvailable_r16._cont = ASN1Dict([(u'true', 0)])
_RRCResumeComplete_v1610_IEs_idleMeasAvailable_r16._ext = None
_RRCResumeComplete_v1610_IEs_measResultIdleEUTRA_r16 = SEQ(name=u'measResultIdleEUTRA-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultIdleEUTRA-r16')), opt=True)
_RRCResumeComplete_v1610_IEs_measResultIdleNR_r16 = SEQ(name=u'measResultIdleNR-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultIdleNR-r16')), opt=True)
_RRCResumeComplete_v1610_IEs_scg_Response_r16 = CHOICE(name=u'scg-Response-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__RRCResumeComplete_v1610_IEs_scg_Response_r16_nr_SCG_Response = OCT_STR(name=u'nr-SCG-Response', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___RRCResumeComplete_v1610_IEs_scg_Response_r16_nr_SCG_Response_contain = SEQ(name='_cont_nr-SCG-Response', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCReconfigurationComplete')))
__RRCResumeComplete_v1610_IEs_scg_Response_r16_nr_SCG_Response._const_cont = ___RRCResumeComplete_v1610_IEs_scg_Response_r16_nr_SCG_Response_contain
__RRCResumeComplete_v1610_IEs_scg_Response_r16_eutra_SCG_Response = OCT_STR(name=u'eutra-SCG-Response', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RRCResumeComplete_v1610_IEs_scg_Response_r16._cont = ASN1Dict([
(u'nr-SCG-Response', __RRCResumeComplete_v1610_IEs_scg_Response_r16_nr_SCG_Response),
(u'eutra-SCG-Response', __RRCResumeComplete_v1610_IEs_scg_Response_r16_eutra_SCG_Response),
])
_RRCResumeComplete_v1610_IEs_scg_Response_r16._ext = None
_RRCResumeComplete_v1610_IEs_ue_MeasurementsAvailable_r16 = SEQ(name=u'ue-MeasurementsAvailable-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-MeasurementsAvailable-r16')), opt=True)
_RRCResumeComplete_v1610_IEs_mobilityHistoryAvail_r16 = ENUM(name=u'mobilityHistoryAvail-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCResumeComplete_v1610_IEs_mobilityHistoryAvail_r16._cont = ASN1Dict([(u'true', 0)])
_RRCResumeComplete_v1610_IEs_mobilityHistoryAvail_r16._ext = None
_RRCResumeComplete_v1610_IEs_mobilityState_r16 = ENUM(name=u'mobilityState-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCResumeComplete_v1610_IEs_mobilityState_r16._cont = ASN1Dict([(u'normal', 0), (u'medium', 1), (u'high', 2), (u'spare', 3)])
_RRCResumeComplete_v1610_IEs_mobilityState_r16._ext = None
_RRCResumeComplete_v1610_IEs_needForGapsInfoNR_r16 = SEQ(name=u'needForGapsInfoNR-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NeedForGapsInfoNR-r16')), opt=True)
_RRCResumeComplete_v1610_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCResumeComplete-v1640-IEs')), opt=True)
RRCResumeComplete_v1610_IEs._cont = ASN1Dict([
(u'idleMeasAvailable-r16', _RRCResumeComplete_v1610_IEs_idleMeasAvailable_r16),
(u'measResultIdleEUTRA-r16', _RRCResumeComplete_v1610_IEs_measResultIdleEUTRA_r16),
(u'measResultIdleNR-r16', _RRCResumeComplete_v1610_IEs_measResultIdleNR_r16),
(u'scg-Response-r16', _RRCResumeComplete_v1610_IEs_scg_Response_r16),
(u'ue-MeasurementsAvailable-r16', _RRCResumeComplete_v1610_IEs_ue_MeasurementsAvailable_r16),
(u'mobilityHistoryAvail-r16', _RRCResumeComplete_v1610_IEs_mobilityHistoryAvail_r16),
(u'mobilityState-r16', _RRCResumeComplete_v1610_IEs_mobilityState_r16),
(u'needForGapsInfoNR-r16', _RRCResumeComplete_v1610_IEs_needForGapsInfoNR_r16),
(u'nonCriticalExtension', _RRCResumeComplete_v1610_IEs_nonCriticalExtension),
])
RRCResumeComplete_v1610_IEs._ext = None
#-----< RRCResumeComplete-v1640-IEs >-----#
RRCResumeComplete_v1640_IEs = SEQ(name=u'RRCResumeComplete-v1640-IEs', mode=MODE_TYPE)
_RRCResumeComplete_v1640_IEs_uplinkTxDirectCurrentTwoCarrierList_r16 = SEQ_OF(name=u'uplinkTxDirectCurrentTwoCarrierList-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UplinkTxDirectCurrentTwoCarrierList-r16')), opt=True)
_RRCResumeComplete_v1640_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCResumeComplete_v1640_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_RRCResumeComplete_v1640_IEs_nonCriticalExtension._ext = None
RRCResumeComplete_v1640_IEs._cont = ASN1Dict([
(u'uplinkTxDirectCurrentTwoCarrierList-r16', _RRCResumeComplete_v1640_IEs_uplinkTxDirectCurrentTwoCarrierList_r16),
(u'nonCriticalExtension', _RRCResumeComplete_v1640_IEs_nonCriticalExtension),
])
RRCResumeComplete_v1640_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), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCSetupComplete-v1610-IEs')), opt=True)
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
#-----< RRCSetupComplete-v1610-IEs >-----#
RRCSetupComplete_v1610_IEs = SEQ(name=u'RRCSetupComplete-v1610-IEs', mode=MODE_TYPE)
_RRCSetupComplete_v1610_IEs_iab_NodeIndication_r16 = ENUM(name=u'iab-NodeIndication-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCSetupComplete_v1610_IEs_iab_NodeIndication_r16._cont = ASN1Dict([(u'true', 0)])
_RRCSetupComplete_v1610_IEs_iab_NodeIndication_r16._ext = None
_RRCSetupComplete_v1610_IEs_idleMeasAvailable_r16 = ENUM(name=u'idleMeasAvailable-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCSetupComplete_v1610_IEs_idleMeasAvailable_r16._cont = ASN1Dict([(u'true', 0)])
_RRCSetupComplete_v1610_IEs_idleMeasAvailable_r16._ext = None
_RRCSetupComplete_v1610_IEs_ue_MeasurementsAvailable_r16 = SEQ(name=u'ue-MeasurementsAvailable-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-MeasurementsAvailable-r16')), opt=True)
_RRCSetupComplete_v1610_IEs_mobilityHistoryAvail_r16 = ENUM(name=u'mobilityHistoryAvail-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCSetupComplete_v1610_IEs_mobilityHistoryAvail_r16._cont = ASN1Dict([(u'true', 0)])
_RRCSetupComplete_v1610_IEs_mobilityHistoryAvail_r16._ext = None
_RRCSetupComplete_v1610_IEs_mobilityState_r16 = ENUM(name=u'mobilityState-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCSetupComplete_v1610_IEs_mobilityState_r16._cont = ASN1Dict([(u'normal', 0), (u'medium', 1), (u'high', 2), (u'spare', 3)])
_RRCSetupComplete_v1610_IEs_mobilityState_r16._ext = None
_RRCSetupComplete_v1610_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCSetupComplete_v1610_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_RRCSetupComplete_v1610_IEs_nonCriticalExtension._ext = None
RRCSetupComplete_v1610_IEs._cont = ASN1Dict([
(u'iab-NodeIndication-r16', _RRCSetupComplete_v1610_IEs_iab_NodeIndication_r16),
(u'idleMeasAvailable-r16', _RRCSetupComplete_v1610_IEs_idleMeasAvailable_r16),
(u'ue-MeasurementsAvailable-r16', _RRCSetupComplete_v1610_IEs_ue_MeasurementsAvailable_r16),
(u'mobilityHistoryAvail-r16', _RRCSetupComplete_v1610_IEs_mobilityHistoryAvail_r16),
(u'mobilityState-r16', _RRCSetupComplete_v1610_IEs_mobilityState_r16),
(u'nonCriticalExtension', _RRCSetupComplete_v1610_IEs_nonCriticalExtension),
])
RRCSetupComplete_v1610_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 = SEQ(name=u'rrcSystemInfoRequest', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCSystemInfoRequest-IEs')))
__RRCSystemInfoRequest_criticalExtensions_criticalExtensionsFuture_r16 = CHOICE(name=u'criticalExtensionsFuture-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___RRCSystemInfoRequest_criticalExtensions_criticalExtensionsFuture_r16_rrcPosSystemInfoRequest_r16 = SEQ(name=u'rrcPosSystemInfoRequest-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRC-PosSystemInfoRequest-r16-IEs')))
___RRCSystemInfoRequest_criticalExtensions_criticalExtensionsFuture_r16_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___RRCSystemInfoRequest_criticalExtensions_criticalExtensionsFuture_r16_criticalExtensionsFuture._cont = ASN1Dict([
])
___RRCSystemInfoRequest_criticalExtensions_criticalExtensionsFuture_r16_criticalExtensionsFuture._ext = None
__RRCSystemInfoRequest_criticalExtensions_criticalExtensionsFuture_r16._cont = ASN1Dict([
(u'rrcPosSystemInfoRequest-r16', ___RRCSystemInfoRequest_criticalExtensions_criticalExtensionsFuture_r16_rrcPosSystemInfoRequest_r16),
(u'criticalExtensionsFuture', ___RRCSystemInfoRequest_criticalExtensions_criticalExtensionsFuture_r16_criticalExtensionsFuture),
])
__RRCSystemInfoRequest_criticalExtensions_criticalExtensionsFuture_r16._ext = None
_RRCSystemInfoRequest_criticalExtensions._cont = ASN1Dict([
(u'rrcSystemInfoRequest', __RRCSystemInfoRequest_criticalExtensions_rrcSystemInfoRequest),
(u'criticalExtensionsFuture-r16', __RRCSystemInfoRequest_criticalExtensions_criticalExtensionsFuture_r16),
])
_RRCSystemInfoRequest_criticalExtensions._ext = None
RRCSystemInfoRequest._cont = ASN1Dict([
(u'criticalExtensions', _RRCSystemInfoRequest_criticalExtensions),
])
RRCSystemInfoRequest._ext = None
#-----< RRCSystemInfoRequest-IEs >-----#
RRCSystemInfoRequest_IEs = SEQ(name=u'RRCSystemInfoRequest-IEs', mode=MODE_TYPE)
_RRCSystemInfoRequest_IEs_requested_SI_List = BIT_STR(name=u'requested-SI-List', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RRCSystemInfoRequest_IEs_requested_SI_List._const_sz = ASN1Set(rv=[32], rr=[], ev=None, er=[])
_RRCSystemInfoRequest_IEs_spare = BIT_STR(name=u'spare', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RRCSystemInfoRequest_IEs_spare._const_sz = ASN1Set(rv=[12], rr=[], ev=None, er=[])
RRCSystemInfoRequest_IEs._cont = ASN1Dict([
(u'requested-SI-List', _RRCSystemInfoRequest_IEs_requested_SI_List),
(u'spare', _RRCSystemInfoRequest_IEs_spare),
])
RRCSystemInfoRequest_IEs._ext = None
#-----< RRC-PosSystemInfoRequest-r16-IEs >-----#
RRC_PosSystemInfoRequest_r16_IEs = SEQ(name=u'RRC-PosSystemInfoRequest-r16-IEs', mode=MODE_TYPE)
_RRC_PosSystemInfoRequest_r16_IEs_requestedPosSI_List = BIT_STR(name=u'requestedPosSI-List', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RRC_PosSystemInfoRequest_r16_IEs_requestedPosSI_List._const_sz = ASN1Set(rv=[32], rr=[], ev=None, er=[])
_RRC_PosSystemInfoRequest_r16_IEs_spare = BIT_STR(name=u'spare', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RRC_PosSystemInfoRequest_r16_IEs_spare._const_sz = ASN1Set(rv=[11], rr=[], ev=None, er=[])
RRC_PosSystemInfoRequest_r16_IEs._cont = ASN1Dict([
(u'requestedPosSI-List', _RRC_PosSystemInfoRequest_r16_IEs_requestedPosSI_List),
(u'spare', _RRC_PosSystemInfoRequest_r16_IEs_spare),
])
RRC_PosSystemInfoRequest_r16_IEs._ext = None
#-----< SCGFailureInformation >-----#
SCGFailureInformation = SEQ(name=u'SCGFailureInformation', mode=MODE_TYPE)
_SCGFailureInformation_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__SCGFailureInformation_criticalExtensions_scgFailureInformation = SEQ(name=u'scgFailureInformation', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SCGFailureInformation-IEs')))
__SCGFailureInformation_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SCGFailureInformation_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__SCGFailureInformation_criticalExtensions_criticalExtensionsFuture._ext = None
_SCGFailureInformation_criticalExtensions._cont = ASN1Dict([
(u'scgFailureInformation', __SCGFailureInformation_criticalExtensions_scgFailureInformation),
(u'criticalExtensionsFuture', __SCGFailureInformation_criticalExtensions_criticalExtensionsFuture),
])
_SCGFailureInformation_criticalExtensions._ext = None
SCGFailureInformation._cont = ASN1Dict([
(u'criticalExtensions', _SCGFailureInformation_criticalExtensions),
])
SCGFailureInformation._ext = None
#-----< SCGFailureInformation-IEs >-----#
SCGFailureInformation_IEs = SEQ(name=u'SCGFailureInformation-IEs', mode=MODE_TYPE)
_SCGFailureInformation_IEs_failureReportSCG = SEQ(name=u'failureReportSCG', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FailureReportSCG')), opt=True)
_SCGFailureInformation_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SCGFailureInformation-v1590-IEs')), opt=True)
SCGFailureInformation_IEs._cont = ASN1Dict([
(u'failureReportSCG', _SCGFailureInformation_IEs_failureReportSCG),
(u'nonCriticalExtension', _SCGFailureInformation_IEs_nonCriticalExtension),
])
SCGFailureInformation_IEs._ext = None
#-----< SCGFailureInformation-v1590-IEs >-----#
SCGFailureInformation_v1590_IEs = SEQ(name=u'SCGFailureInformation-v1590-IEs', mode=MODE_TYPE)
_SCGFailureInformation_v1590_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SCGFailureInformation_v1590_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SCGFailureInformation_v1590_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_SCGFailureInformation_v1590_IEs_nonCriticalExtension._ext = None
SCGFailureInformation_v1590_IEs._cont = ASN1Dict([
(u'lateNonCriticalExtension', _SCGFailureInformation_v1590_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _SCGFailureInformation_v1590_IEs_nonCriticalExtension),
])
SCGFailureInformation_v1590_IEs._ext = None
#-----< FailureReportSCG >-----#
FailureReportSCG = SEQ(name=u'FailureReportSCG', mode=MODE_TYPE)
_FailureReportSCG_failureType = ENUM(name=u'failureType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_FailureReportSCG_failureType._cont = ASN1Dict([(u't310-Expiry', 0), (u'randomAccessProblem', 1), (u'rlc-MaxNumRetx', 2), (u'synchReconfigFailureSCG', 3), (u'scg-ReconfigFailure', 4), (u'srb3-IntegrityFailure', 5), (u'other-r16', 6), (u'spare1', 7)])
_FailureReportSCG_failureType._ext = None
_FailureReportSCG_measResultFreqList = SEQ_OF(name=u'measResultFreqList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultFreqList')), opt=True)
_FailureReportSCG_measResultSCG_Failure = OCT_STR(name=u'measResultSCG-Failure', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FailureReportSCG_measResultSCG_Failure_contain = SEQ(name='_cont_measResultSCG-Failure', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultSCG-Failure')))
_FailureReportSCG_measResultSCG_Failure._const_cont = __FailureReportSCG_measResultSCG_Failure_contain
_FailureReportSCG_locationInfo_r16 = SEQ(name=u'locationInfo-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'LocationInfo-r16')), opt=True, group=0)
_FailureReportSCG_failureType_v1610 = ENUM(name=u'failureType-v1610', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_FailureReportSCG_failureType_v1610._cont = ASN1Dict([(u'scg-lbtFailure-r16', 0), (u'beamFailureRecoveryFailure-r16', 1), (u't312-Expiry-r16', 2), (u'bh-RLF-r16', 3), (u'spare4', 4), (u'spare3', 5), (u'spare2', 6), (u'spare1', 7)])
_FailureReportSCG_failureType_v1610._ext = None
FailureReportSCG._cont = ASN1Dict([
(u'failureType', _FailureReportSCG_failureType),
(u'measResultFreqList', _FailureReportSCG_measResultFreqList),
(u'measResultSCG-Failure', _FailureReportSCG_measResultSCG_Failure),
(u'locationInfo-r16', _FailureReportSCG_locationInfo_r16),
(u'failureType-v1610', _FailureReportSCG_failureType_v1610),
])
FailureReportSCG._ext = [u'locationInfo-r16', u'failureType-v1610']
#-----< MeasResultFreqList >-----#
MeasResultFreqList = SEQ_OF(name=u'MeasResultFreqList', mode=MODE_TYPE)
_MeasResultFreqList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResult2NR')))
MeasResultFreqList._cont = _MeasResultFreqList__item_
MeasResultFreqList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< SCGFailureInformationEUTRA >-----#
SCGFailureInformationEUTRA = SEQ(name=u'SCGFailureInformationEUTRA', mode=MODE_TYPE)
_SCGFailureInformationEUTRA_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__SCGFailureInformationEUTRA_criticalExtensions_scgFailureInformationEUTRA = SEQ(name=u'scgFailureInformationEUTRA', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SCGFailureInformationEUTRA-IEs')))
__SCGFailureInformationEUTRA_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SCGFailureInformationEUTRA_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__SCGFailureInformationEUTRA_criticalExtensions_criticalExtensionsFuture._ext = None
_SCGFailureInformationEUTRA_criticalExtensions._cont = ASN1Dict([
(u'scgFailureInformationEUTRA', __SCGFailureInformationEUTRA_criticalExtensions_scgFailureInformationEUTRA),
(u'criticalExtensionsFuture', __SCGFailureInformationEUTRA_criticalExtensions_criticalExtensionsFuture),
])
_SCGFailureInformationEUTRA_criticalExtensions._ext = None
SCGFailureInformationEUTRA._cont = ASN1Dict([
(u'criticalExtensions', _SCGFailureInformationEUTRA_criticalExtensions),
])
SCGFailureInformationEUTRA._ext = None
#-----< SCGFailureInformationEUTRA-IEs >-----#
SCGFailureInformationEUTRA_IEs = SEQ(name=u'SCGFailureInformationEUTRA-IEs', mode=MODE_TYPE)
_SCGFailureInformationEUTRA_IEs_failureReportSCG_EUTRA = SEQ(name=u'failureReportSCG-EUTRA', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FailureReportSCG-EUTRA')), opt=True)
_SCGFailureInformationEUTRA_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SCGFailureInformationEUTRA-v1590-IEs')), opt=True)
SCGFailureInformationEUTRA_IEs._cont = ASN1Dict([
(u'failureReportSCG-EUTRA', _SCGFailureInformationEUTRA_IEs_failureReportSCG_EUTRA),
(u'nonCriticalExtension', _SCGFailureInformationEUTRA_IEs_nonCriticalExtension),
])
SCGFailureInformationEUTRA_IEs._ext = None
#-----< SCGFailureInformationEUTRA-v1590-IEs >-----#
SCGFailureInformationEUTRA_v1590_IEs = SEQ(name=u'SCGFailureInformationEUTRA-v1590-IEs', mode=MODE_TYPE)
_SCGFailureInformationEUTRA_v1590_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SCGFailureInformationEUTRA_v1590_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SCGFailureInformationEUTRA_v1590_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_SCGFailureInformationEUTRA_v1590_IEs_nonCriticalExtension._ext = None
SCGFailureInformationEUTRA_v1590_IEs._cont = ASN1Dict([
(u'lateNonCriticalExtension', _SCGFailureInformationEUTRA_v1590_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _SCGFailureInformationEUTRA_v1590_IEs_nonCriticalExtension),
])
SCGFailureInformationEUTRA_v1590_IEs._ext = None
#-----< FailureReportSCG-EUTRA >-----#
FailureReportSCG_EUTRA = SEQ(name=u'FailureReportSCG-EUTRA', mode=MODE_TYPE)
_FailureReportSCG_EUTRA_failureType = ENUM(name=u'failureType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_FailureReportSCG_EUTRA_failureType._cont = ASN1Dict([(u't313-Expiry', 0), (u'randomAccessProblem', 1), (u'rlc-MaxNumRetx', 2), (u'scg-ChangeFailure', 3), (u'spare4', 4), (u'spare3', 5), (u'spare2', 6), (u'spare1', 7)])
_FailureReportSCG_EUTRA_failureType._ext = None
_FailureReportSCG_EUTRA_measResultFreqListMRDC = SEQ_OF(name=u'measResultFreqListMRDC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultFreqListFailMRDC')), opt=True)
_FailureReportSCG_EUTRA_measResultSCG_FailureMRDC = OCT_STR(name=u'measResultSCG-FailureMRDC', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FailureReportSCG_EUTRA_locationInfo_r16 = SEQ(name=u'locationInfo-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'LocationInfo-r16')), opt=True, group=0)
FailureReportSCG_EUTRA._cont = ASN1Dict([
(u'failureType', _FailureReportSCG_EUTRA_failureType),
(u'measResultFreqListMRDC', _FailureReportSCG_EUTRA_measResultFreqListMRDC),
(u'measResultSCG-FailureMRDC', _FailureReportSCG_EUTRA_measResultSCG_FailureMRDC),
(u'locationInfo-r16', _FailureReportSCG_EUTRA_locationInfo_r16),
])
FailureReportSCG_EUTRA._ext = [u'locationInfo-r16']
#-----< MeasResultFreqListFailMRDC >-----#
MeasResultFreqListFailMRDC = SEQ_OF(name=u'MeasResultFreqListFailMRDC', mode=MODE_TYPE)
_MeasResultFreqListFailMRDC__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResult2EUTRA')))
MeasResultFreqListFailMRDC._cont = _MeasResultFreqListFailMRDC__item_
MeasResultFreqListFailMRDC._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< 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), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIB1-v1610-IEs')), opt=True)
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
#-----< SIB1-v1610-IEs >-----#
SIB1_v1610_IEs = SEQ(name=u'SIB1-v1610-IEs', mode=MODE_TYPE)
_SIB1_v1610_IEs_idleModeMeasurementsEUTRA_r16 = ENUM(name=u'idleModeMeasurementsEUTRA-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SIB1_v1610_IEs_idleModeMeasurementsEUTRA_r16._cont = ASN1Dict([(u'true', 0)])
_SIB1_v1610_IEs_idleModeMeasurementsEUTRA_r16._ext = None
_SIB1_v1610_IEs_idleModeMeasurementsNR_r16 = ENUM(name=u'idleModeMeasurementsNR-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SIB1_v1610_IEs_idleModeMeasurementsNR_r16._cont = ASN1Dict([(u'true', 0)])
_SIB1_v1610_IEs_idleModeMeasurementsNR_r16._ext = None
_SIB1_v1610_IEs_posSI_SchedulingInfo_r16 = SEQ(name=u'posSI-SchedulingInfo-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PosSI-SchedulingInfo-r16')), opt=True)
_SIB1_v1610_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIB1-v1630-IEs')), opt=True)
SIB1_v1610_IEs._cont = ASN1Dict([
(u'idleModeMeasurementsEUTRA-r16', _SIB1_v1610_IEs_idleModeMeasurementsEUTRA_r16),
(u'idleModeMeasurementsNR-r16', _SIB1_v1610_IEs_idleModeMeasurementsNR_r16),
(u'posSI-SchedulingInfo-r16', _SIB1_v1610_IEs_posSI_SchedulingInfo_r16),
(u'nonCriticalExtension', _SIB1_v1610_IEs_nonCriticalExtension),
])
SIB1_v1610_IEs._ext = None
#-----< SIB1-v1630-IEs >-----#
SIB1_v1630_IEs = SEQ(name=u'SIB1-v1630-IEs', mode=MODE_TYPE)
_SIB1_v1630_IEs_uac_BarringInfo_v1630 = SEQ(name=u'uac-BarringInfo-v1630', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SIB1_v1630_IEs_uac_BarringInfo_v1630_uac_AC1_SelectAssistInfo_r16 = SEQ_OF(name=u'uac-AC1-SelectAssistInfo-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SIB1_v1630_IEs_uac_BarringInfo_v1630_uac_AC1_SelectAssistInfo_r16__item_ = ENUM(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'UAC-AC1-SelectAssistInfo-r16')))
__SIB1_v1630_IEs_uac_BarringInfo_v1630_uac_AC1_SelectAssistInfo_r16._cont = ___SIB1_v1630_IEs_uac_BarringInfo_v1630_uac_AC1_SelectAssistInfo_r16__item_
__SIB1_v1630_IEs_uac_BarringInfo_v1630_uac_AC1_SelectAssistInfo_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=12)], ev=None, er=[])
_SIB1_v1630_IEs_uac_BarringInfo_v1630._cont = ASN1Dict([
(u'uac-AC1-SelectAssistInfo-r16', __SIB1_v1630_IEs_uac_BarringInfo_v1630_uac_AC1_SelectAssistInfo_r16),
])
_SIB1_v1630_IEs_uac_BarringInfo_v1630._ext = None
_SIB1_v1630_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SIB1_v1630_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_SIB1_v1630_IEs_nonCriticalExtension._ext = None
SIB1_v1630_IEs._cont = ASN1Dict([
(u'uac-BarringInfo-v1630', _SIB1_v1630_IEs_uac_BarringInfo_v1630),
(u'nonCriticalExtension', _SIB1_v1630_IEs_nonCriticalExtension),
])
SIB1_v1630_IEs._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
#-----< UAC-AC1-SelectAssistInfo-r16 >-----#
UAC_AC1_SelectAssistInfo_r16 = ENUM(name=u'UAC-AC1-SelectAssistInfo-r16', mode=MODE_TYPE)
UAC_AC1_SelectAssistInfo_r16._cont = ASN1Dict([(u'a', 0), (u'b', 1), (u'c', 2), (u'notConfigured', 3)])
UAC_AC1_SelectAssistInfo_r16._ext = None
#-----< SidelinkUEInformationNR-r16 >-----#
SidelinkUEInformationNR_r16 = SEQ(name=u'SidelinkUEInformationNR-r16', mode=MODE_TYPE)
_SidelinkUEInformationNR_r16_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__SidelinkUEInformationNR_r16_criticalExtensions_sidelinkUEInformationNR_r16 = SEQ(name=u'sidelinkUEInformationNR-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SidelinkUEInformationNR-r16-IEs')))
__SidelinkUEInformationNR_r16_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SidelinkUEInformationNR_r16_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__SidelinkUEInformationNR_r16_criticalExtensions_criticalExtensionsFuture._ext = None
_SidelinkUEInformationNR_r16_criticalExtensions._cont = ASN1Dict([
(u'sidelinkUEInformationNR-r16', __SidelinkUEInformationNR_r16_criticalExtensions_sidelinkUEInformationNR_r16),
(u'criticalExtensionsFuture', __SidelinkUEInformationNR_r16_criticalExtensions_criticalExtensionsFuture),
])
_SidelinkUEInformationNR_r16_criticalExtensions._ext = None
SidelinkUEInformationNR_r16._cont = ASN1Dict([
(u'criticalExtensions', _SidelinkUEInformationNR_r16_criticalExtensions),
])
SidelinkUEInformationNR_r16._ext = None
#-----< SidelinkUEInformationNR-r16-IEs >-----#
SidelinkUEInformationNR_r16_IEs = SEQ(name=u'SidelinkUEInformationNR-r16-IEs', mode=MODE_TYPE)
_SidelinkUEInformationNR_r16_IEs_sl_RxInterestedFreqList_r16 = SEQ_OF(name=u'sl-RxInterestedFreqList-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-InterestedFreqList-r16')), opt=True)
_SidelinkUEInformationNR_r16_IEs_sl_TxResourceReqList_r16 = SEQ_OF(name=u'sl-TxResourceReqList-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-TxResourceReqList-r16')), opt=True)
_SidelinkUEInformationNR_r16_IEs_sl_FailureList_r16 = SEQ_OF(name=u'sl-FailureList-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-FailureList-r16')), opt=True)
_SidelinkUEInformationNR_r16_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SidelinkUEInformationNR_r16_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SidelinkUEInformationNR_r16_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_SidelinkUEInformationNR_r16_IEs_nonCriticalExtension._ext = None
SidelinkUEInformationNR_r16_IEs._cont = ASN1Dict([
(u'sl-RxInterestedFreqList-r16', _SidelinkUEInformationNR_r16_IEs_sl_RxInterestedFreqList_r16),
(u'sl-TxResourceReqList-r16', _SidelinkUEInformationNR_r16_IEs_sl_TxResourceReqList_r16),
(u'sl-FailureList-r16', _SidelinkUEInformationNR_r16_IEs_sl_FailureList_r16),
(u'lateNonCriticalExtension', _SidelinkUEInformationNR_r16_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _SidelinkUEInformationNR_r16_IEs_nonCriticalExtension),
])
SidelinkUEInformationNR_r16_IEs._ext = None
#-----< SL-InterestedFreqList-r16 >-----#
SL_InterestedFreqList_r16 = SEQ_OF(name=u'SL-InterestedFreqList-r16', mode=MODE_TYPE)
_SL_InterestedFreqList_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
_SL_InterestedFreqList_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
SL_InterestedFreqList_r16._cont = _SL_InterestedFreqList_r16__item_
SL_InterestedFreqList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< SL-TxResourceReqList-r16 >-----#
SL_TxResourceReqList_r16 = SEQ_OF(name=u'SL-TxResourceReqList-r16', mode=MODE_TYPE)
_SL_TxResourceReqList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-TxResourceReq-r16')))
SL_TxResourceReqList_r16._cont = _SL_TxResourceReqList_r16__item_
SL_TxResourceReqList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< SL-TxResourceReq-r16 >-----#
SL_TxResourceReq_r16 = SEQ(name=u'SL-TxResourceReq-r16', mode=MODE_TYPE)
_SL_TxResourceReq_r16_sl_DestinationIdentity_r16 = BIT_STR(name=u'sl-DestinationIdentity-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-DestinationIdentity-r16')))
_SL_TxResourceReq_r16_sl_CastType_r16 = ENUM(name=u'sl-CastType-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_TxResourceReq_r16_sl_CastType_r16._cont = ASN1Dict([(u'broadcast', 0), (u'groupcast', 1), (u'unicast', 2), (u'spare1', 3)])
_SL_TxResourceReq_r16_sl_CastType_r16._ext = None
_SL_TxResourceReq_r16_sl_RLC_ModeIndicationList_r16 = SEQ_OF(name=u'sl-RLC-ModeIndicationList-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_TxResourceReq_r16_sl_RLC_ModeIndicationList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-RLC-ModeIndication-r16')))
_SL_TxResourceReq_r16_sl_RLC_ModeIndicationList_r16._cont = __SL_TxResourceReq_r16_sl_RLC_ModeIndicationList_r16__item_
_SL_TxResourceReq_r16_sl_RLC_ModeIndicationList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=512)], ev=None, er=[])
_SL_TxResourceReq_r16_sl_QoS_InfoList_r16 = SEQ_OF(name=u'sl-QoS-InfoList-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_TxResourceReq_r16_sl_QoS_InfoList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-QoS-Info-r16')))
_SL_TxResourceReq_r16_sl_QoS_InfoList_r16._cont = __SL_TxResourceReq_r16_sl_QoS_InfoList_r16__item_
_SL_TxResourceReq_r16_sl_QoS_InfoList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_SL_TxResourceReq_r16_sl_TypeTxSyncList_r16 = SEQ_OF(name=u'sl-TypeTxSyncList-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_TxResourceReq_r16_sl_TypeTxSyncList_r16__item_ = ENUM(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-TypeTxSync-r16')))
_SL_TxResourceReq_r16_sl_TypeTxSyncList_r16._cont = __SL_TxResourceReq_r16_sl_TypeTxSyncList_r16__item_
_SL_TxResourceReq_r16_sl_TypeTxSyncList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_SL_TxResourceReq_r16_sl_TxInterestedFreqList_r16 = SEQ_OF(name=u'sl-TxInterestedFreqList-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-TxInterestedFreqList-r16')), opt=True)
_SL_TxResourceReq_r16_sl_CapabilityInformationSidelink_r16 = OCT_STR(name=u'sl-CapabilityInformationSidelink-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
SL_TxResourceReq_r16._cont = ASN1Dict([
(u'sl-DestinationIdentity-r16', _SL_TxResourceReq_r16_sl_DestinationIdentity_r16),
(u'sl-CastType-r16', _SL_TxResourceReq_r16_sl_CastType_r16),
(u'sl-RLC-ModeIndicationList-r16', _SL_TxResourceReq_r16_sl_RLC_ModeIndicationList_r16),
(u'sl-QoS-InfoList-r16', _SL_TxResourceReq_r16_sl_QoS_InfoList_r16),
(u'sl-TypeTxSyncList-r16', _SL_TxResourceReq_r16_sl_TypeTxSyncList_r16),
(u'sl-TxInterestedFreqList-r16', _SL_TxResourceReq_r16_sl_TxInterestedFreqList_r16),
(u'sl-CapabilityInformationSidelink-r16', _SL_TxResourceReq_r16_sl_CapabilityInformationSidelink_r16),
])
SL_TxResourceReq_r16._ext = None
#-----< SL-TxInterestedFreqList-r16 >-----#
SL_TxInterestedFreqList_r16 = SEQ_OF(name=u'SL-TxInterestedFreqList-r16', mode=MODE_TYPE)
_SL_TxInterestedFreqList_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
_SL_TxInterestedFreqList_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
SL_TxInterestedFreqList_r16._cont = _SL_TxInterestedFreqList_r16__item_
SL_TxInterestedFreqList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< SL-QoS-Info-r16 >-----#
SL_QoS_Info_r16 = SEQ(name=u'SL-QoS-Info-r16', mode=MODE_TYPE)
_SL_QoS_Info_r16_sl_QoS_FlowIdentity_r16 = INT(name=u'sl-QoS-FlowIdentity-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-QoS-FlowIdentity-r16')))
_SL_QoS_Info_r16_sl_QoS_Profile_r16 = SEQ(name=u'sl-QoS-Profile-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-QoS-Profile-r16')), opt=True)
SL_QoS_Info_r16._cont = ASN1Dict([
(u'sl-QoS-FlowIdentity-r16', _SL_QoS_Info_r16_sl_QoS_FlowIdentity_r16),
(u'sl-QoS-Profile-r16', _SL_QoS_Info_r16_sl_QoS_Profile_r16),
])
SL_QoS_Info_r16._ext = None
#-----< SL-RLC-ModeIndication-r16 >-----#
SL_RLC_ModeIndication_r16 = SEQ(name=u'SL-RLC-ModeIndication-r16', mode=MODE_TYPE)
_SL_RLC_ModeIndication_r16_sl_Mode_r16 = CHOICE(name=u'sl-Mode-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__SL_RLC_ModeIndication_r16_sl_Mode_r16_sl_AM_Mode_r16 = NULL(name=u'sl-AM-Mode-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SL_RLC_ModeIndication_r16_sl_Mode_r16_sl_UM_Mode_r16 = NULL(name=u'sl-UM-Mode-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_RLC_ModeIndication_r16_sl_Mode_r16._cont = ASN1Dict([
(u'sl-AM-Mode-r16', __SL_RLC_ModeIndication_r16_sl_Mode_r16_sl_AM_Mode_r16),
(u'sl-UM-Mode-r16', __SL_RLC_ModeIndication_r16_sl_Mode_r16_sl_UM_Mode_r16),
])
_SL_RLC_ModeIndication_r16_sl_Mode_r16._ext = None
_SL_RLC_ModeIndication_r16_sl_QoS_InfoList_r16 = SEQ_OF(name=u'sl-QoS-InfoList-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SL_RLC_ModeIndication_r16_sl_QoS_InfoList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-QoS-Info-r16')))
_SL_RLC_ModeIndication_r16_sl_QoS_InfoList_r16._cont = __SL_RLC_ModeIndication_r16_sl_QoS_InfoList_r16__item_
_SL_RLC_ModeIndication_r16_sl_QoS_InfoList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
SL_RLC_ModeIndication_r16._cont = ASN1Dict([
(u'sl-Mode-r16', _SL_RLC_ModeIndication_r16_sl_Mode_r16),
(u'sl-QoS-InfoList-r16', _SL_RLC_ModeIndication_r16_sl_QoS_InfoList_r16),
])
SL_RLC_ModeIndication_r16._ext = None
#-----< SL-FailureList-r16 >-----#
SL_FailureList_r16 = SEQ_OF(name=u'SL-FailureList-r16', mode=MODE_TYPE)
_SL_FailureList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-Failure-r16')))
SL_FailureList_r16._cont = _SL_FailureList_r16__item_
SL_FailureList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< SL-Failure-r16 >-----#
SL_Failure_r16 = SEQ(name=u'SL-Failure-r16', mode=MODE_TYPE)
_SL_Failure_r16_sl_DestinationIdentity_r16 = BIT_STR(name=u'sl-DestinationIdentity-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-DestinationIdentity-r16')))
_SL_Failure_r16_sl_Failure_r16 = ENUM(name=u'sl-Failure-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_Failure_r16_sl_Failure_r16._cont = ASN1Dict([(u'rlf', 0), (u'configFailure', 1), (u'spare6', 2), (u'spare5', 3), (u'spare4', 4), (u'spare3', 5), (u'spare2', 6), (u'spare1', 7)])
_SL_Failure_r16_sl_Failure_r16._ext = None
SL_Failure_r16._cont = ASN1Dict([
(u'sl-DestinationIdentity-r16', _SL_Failure_r16_sl_DestinationIdentity_r16),
(u'sl-Failure-r16', _SL_Failure_r16_sl_Failure_r16),
])
SL_Failure_r16._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 = SEQ(name=u'systemInformation', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SystemInformation-IEs')))
__SystemInformation_criticalExtensions_criticalExtensionsFuture_r16 = CHOICE(name=u'criticalExtensionsFuture-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___SystemInformation_criticalExtensions_criticalExtensionsFuture_r16_posSystemInformation_r16 = SEQ(name=u'posSystemInformation-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PosSystemInformation-r16-IEs')))
___SystemInformation_criticalExtensions_criticalExtensionsFuture_r16_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SystemInformation_criticalExtensions_criticalExtensionsFuture_r16_criticalExtensionsFuture._cont = ASN1Dict([
])
___SystemInformation_criticalExtensions_criticalExtensionsFuture_r16_criticalExtensionsFuture._ext = None
__SystemInformation_criticalExtensions_criticalExtensionsFuture_r16._cont = ASN1Dict([
(u'posSystemInformation-r16', ___SystemInformation_criticalExtensions_criticalExtensionsFuture_r16_posSystemInformation_r16),
(u'criticalExtensionsFuture', ___SystemInformation_criticalExtensions_criticalExtensionsFuture_r16_criticalExtensionsFuture),
])
__SystemInformation_criticalExtensions_criticalExtensionsFuture_r16._ext = None
_SystemInformation_criticalExtensions._cont = ASN1Dict([
(u'systemInformation', __SystemInformation_criticalExtensions_systemInformation),
(u'criticalExtensionsFuture-r16', __SystemInformation_criticalExtensions_criticalExtensionsFuture_r16),
])
_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__sib10_v1610 = SEQ(name=u'sib10-v1610', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIB10-r16')))
___SystemInformation_IEs_sib_TypeAndInfo__item__sib11_v1610 = SEQ(name=u'sib11-v1610', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIB11-r16')))
___SystemInformation_IEs_sib_TypeAndInfo__item__sib12_v1610 = SEQ(name=u'sib12-v1610', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIB12-r16')))
___SystemInformation_IEs_sib_TypeAndInfo__item__sib13_v1610 = SEQ(name=u'sib13-v1610', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIB13-r16')))
___SystemInformation_IEs_sib_TypeAndInfo__item__sib14_v1610 = SEQ(name=u'sib14-v1610', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIB14-r16')))
__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),
(u'sib10-v1610', ___SystemInformation_IEs_sib_TypeAndInfo__item__sib10_v1610),
(u'sib11-v1610', ___SystemInformation_IEs_sib_TypeAndInfo__item__sib11_v1610),
(u'sib12-v1610', ___SystemInformation_IEs_sib_TypeAndInfo__item__sib12_v1610),
(u'sib13-v1610', ___SystemInformation_IEs_sib_TypeAndInfo__item__sib13_v1610),
(u'sib14-v1610', ___SystemInformation_IEs_sib_TypeAndInfo__item__sib14_v1610),
])
__SystemInformation_IEs_sib_TypeAndInfo__item_._ext = [u'sib10-v1610', u'sib11-v1610', u'sib12-v1610', u'sib13-v1610', u'sib14-v1610']
_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), typeref=ASN1RefType(('NR-RRC-Definitions', 'UEAssistanceInformation-v1540-IEs')), opt=True)
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 = []
#-----< UEAssistanceInformation-v1540-IEs >-----#
UEAssistanceInformation_v1540_IEs = SEQ(name=u'UEAssistanceInformation-v1540-IEs', mode=MODE_TYPE)
_UEAssistanceInformation_v1540_IEs_overheatingAssistance = SEQ(name=u'overheatingAssistance', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'OverheatingAssistance')), opt=True)
_UEAssistanceInformation_v1540_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UEAssistanceInformation-v1610-IEs')), opt=True)
UEAssistanceInformation_v1540_IEs._cont = ASN1Dict([
(u'overheatingAssistance', _UEAssistanceInformation_v1540_IEs_overheatingAssistance),
(u'nonCriticalExtension', _UEAssistanceInformation_v1540_IEs_nonCriticalExtension),
])
UEAssistanceInformation_v1540_IEs._ext = None
#-----< OverheatingAssistance >-----#
OverheatingAssistance = SEQ(name=u'OverheatingAssistance', mode=MODE_TYPE)
_OverheatingAssistance_reducedMaxCCs = SEQ(name=u'reducedMaxCCs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReducedMaxCCs-r16')), opt=True)
_OverheatingAssistance_reducedMaxBW_FR1 = SEQ(name=u'reducedMaxBW-FR1', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReducedMaxBW-FRx-r16')), opt=True)
_OverheatingAssistance_reducedMaxBW_FR2 = SEQ(name=u'reducedMaxBW-FR2', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReducedMaxBW-FRx-r16')), opt=True)
_OverheatingAssistance_reducedMaxMIMO_LayersFR1 = SEQ(name=u'reducedMaxMIMO-LayersFR1', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__OverheatingAssistance_reducedMaxMIMO_LayersFR1_reducedMIMO_LayersFR1_DL = ENUM(name=u'reducedMIMO-LayersFR1-DL', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MIMO-LayersDL')))
__OverheatingAssistance_reducedMaxMIMO_LayersFR1_reducedMIMO_LayersFR1_UL = ENUM(name=u'reducedMIMO-LayersFR1-UL', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MIMO-LayersUL')))
_OverheatingAssistance_reducedMaxMIMO_LayersFR1._cont = ASN1Dict([
(u'reducedMIMO-LayersFR1-DL', __OverheatingAssistance_reducedMaxMIMO_LayersFR1_reducedMIMO_LayersFR1_DL),
(u'reducedMIMO-LayersFR1-UL', __OverheatingAssistance_reducedMaxMIMO_LayersFR1_reducedMIMO_LayersFR1_UL),
])
_OverheatingAssistance_reducedMaxMIMO_LayersFR1._ext = None
_OverheatingAssistance_reducedMaxMIMO_LayersFR2 = SEQ(name=u'reducedMaxMIMO-LayersFR2', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__OverheatingAssistance_reducedMaxMIMO_LayersFR2_reducedMIMO_LayersFR2_DL = ENUM(name=u'reducedMIMO-LayersFR2-DL', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MIMO-LayersDL')))
__OverheatingAssistance_reducedMaxMIMO_LayersFR2_reducedMIMO_LayersFR2_UL = ENUM(name=u'reducedMIMO-LayersFR2-UL', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MIMO-LayersUL')))
_OverheatingAssistance_reducedMaxMIMO_LayersFR2._cont = ASN1Dict([
(u'reducedMIMO-LayersFR2-DL', __OverheatingAssistance_reducedMaxMIMO_LayersFR2_reducedMIMO_LayersFR2_DL),
(u'reducedMIMO-LayersFR2-UL', __OverheatingAssistance_reducedMaxMIMO_LayersFR2_reducedMIMO_LayersFR2_UL),
])
_OverheatingAssistance_reducedMaxMIMO_LayersFR2._ext = None
OverheatingAssistance._cont = ASN1Dict([
(u'reducedMaxCCs', _OverheatingAssistance_reducedMaxCCs),
(u'reducedMaxBW-FR1', _OverheatingAssistance_reducedMaxBW_FR1),
(u'reducedMaxBW-FR2', _OverheatingAssistance_reducedMaxBW_FR2),
(u'reducedMaxMIMO-LayersFR1', _OverheatingAssistance_reducedMaxMIMO_LayersFR1),
(u'reducedMaxMIMO-LayersFR2', _OverheatingAssistance_reducedMaxMIMO_LayersFR2),
])
OverheatingAssistance._ext = None
#-----< ReducedAggregatedBandwidth >-----#
ReducedAggregatedBandwidth = ENUM(name=u'ReducedAggregatedBandwidth', mode=MODE_TYPE)
ReducedAggregatedBandwidth._cont = ASN1Dict([(u'mhz0', 0), (u'mhz10', 1), (u'mhz20', 2), (u'mhz30', 3), (u'mhz40', 4), (u'mhz50', 5), (u'mhz60', 6), (u'mhz80', 7), (u'mhz100', 8), (u'mhz200', 9), (u'mhz300', 10), (u'mhz400', 11)])
ReducedAggregatedBandwidth._ext = None
#-----< UEAssistanceInformation-v1610-IEs >-----#
UEAssistanceInformation_v1610_IEs = SEQ(name=u'UEAssistanceInformation-v1610-IEs', mode=MODE_TYPE)
_UEAssistanceInformation_v1610_IEs_idc_Assistance_r16 = SEQ(name=u'idc-Assistance-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'IDC-Assistance-r16')), opt=True)
_UEAssistanceInformation_v1610_IEs_drx_Preference_r16 = SEQ(name=u'drx-Preference-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DRX-Preference-r16')), opt=True)
_UEAssistanceInformation_v1610_IEs_maxBW_Preference_r16 = SEQ(name=u'maxBW-Preference-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MaxBW-Preference-r16')), opt=True)
_UEAssistanceInformation_v1610_IEs_maxCC_Preference_r16 = SEQ(name=u'maxCC-Preference-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MaxCC-Preference-r16')), opt=True)
_UEAssistanceInformation_v1610_IEs_maxMIMO_LayerPreference_r16 = SEQ(name=u'maxMIMO-LayerPreference-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MaxMIMO-LayerPreference-r16')), opt=True)
_UEAssistanceInformation_v1610_IEs_minSchedulingOffsetPreference_r16 = SEQ(name=u'minSchedulingOffsetPreference-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MinSchedulingOffsetPreference-r16')), opt=True)
_UEAssistanceInformation_v1610_IEs_releasePreference_r16 = SEQ(name=u'releasePreference-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReleasePreference-r16')), opt=True)
_UEAssistanceInformation_v1610_IEs_sl_UE_AssistanceInformationNR_r16 = SEQ_OF(name=u'sl-UE-AssistanceInformationNR-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-UE-AssistanceInformationNR-r16')), opt=True)
_UEAssistanceInformation_v1610_IEs_referenceTimeInfoPreference_r16 = BOOL(name=u'referenceTimeInfoPreference-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UEAssistanceInformation_v1610_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UEAssistanceInformation_v1610_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_UEAssistanceInformation_v1610_IEs_nonCriticalExtension._ext = None
UEAssistanceInformation_v1610_IEs._cont = ASN1Dict([
(u'idc-Assistance-r16', _UEAssistanceInformation_v1610_IEs_idc_Assistance_r16),
(u'drx-Preference-r16', _UEAssistanceInformation_v1610_IEs_drx_Preference_r16),
(u'maxBW-Preference-r16', _UEAssistanceInformation_v1610_IEs_maxBW_Preference_r16),
(u'maxCC-Preference-r16', _UEAssistanceInformation_v1610_IEs_maxCC_Preference_r16),
(u'maxMIMO-LayerPreference-r16', _UEAssistanceInformation_v1610_IEs_maxMIMO_LayerPreference_r16),
(u'minSchedulingOffsetPreference-r16', _UEAssistanceInformation_v1610_IEs_minSchedulingOffsetPreference_r16),
(u'releasePreference-r16', _UEAssistanceInformation_v1610_IEs_releasePreference_r16),
(u'sl-UE-AssistanceInformationNR-r16', _UEAssistanceInformation_v1610_IEs_sl_UE_AssistanceInformationNR_r16),
(u'referenceTimeInfoPreference-r16', _UEAssistanceInformation_v1610_IEs_referenceTimeInfoPreference_r16),
(u'nonCriticalExtension', _UEAssistanceInformation_v1610_IEs_nonCriticalExtension),
])
UEAssistanceInformation_v1610_IEs._ext = None
#-----< IDC-Assistance-r16 >-----#
IDC_Assistance_r16 = SEQ(name=u'IDC-Assistance-r16', mode=MODE_TYPE)
_IDC_Assistance_r16_affectedCarrierFreqList_r16 = SEQ_OF(name=u'affectedCarrierFreqList-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'AffectedCarrierFreqList-r16')), opt=True)
_IDC_Assistance_r16_affectedCarrierFreqCombList_r16 = SEQ_OF(name=u'affectedCarrierFreqCombList-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'AffectedCarrierFreqCombList-r16')), opt=True)
IDC_Assistance_r16._cont = ASN1Dict([
(u'affectedCarrierFreqList-r16', _IDC_Assistance_r16_affectedCarrierFreqList_r16),
(u'affectedCarrierFreqCombList-r16', _IDC_Assistance_r16_affectedCarrierFreqCombList_r16),
])
IDC_Assistance_r16._ext = []
#-----< AffectedCarrierFreqList-r16 >-----#
AffectedCarrierFreqList_r16 = SEQ_OF(name=u'AffectedCarrierFreqList-r16', mode=MODE_TYPE)
_AffectedCarrierFreqList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'AffectedCarrierFreq-r16')))
AffectedCarrierFreqList_r16._cont = _AffectedCarrierFreqList_r16__item_
AffectedCarrierFreqList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=128)], ev=None, er=[])
#-----< AffectedCarrierFreq-r16 >-----#
AffectedCarrierFreq_r16 = SEQ(name=u'AffectedCarrierFreq-r16', mode=MODE_TYPE)
_AffectedCarrierFreq_r16_carrierFreq_r16 = INT(name=u'carrierFreq-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')))
_AffectedCarrierFreq_r16_interferenceDirection_r16 = ENUM(name=u'interferenceDirection-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_AffectedCarrierFreq_r16_interferenceDirection_r16._cont = ASN1Dict([(u'nr', 0), (u'other', 1), (u'both', 2), (u'spare', 3)])
_AffectedCarrierFreq_r16_interferenceDirection_r16._ext = None
AffectedCarrierFreq_r16._cont = ASN1Dict([
(u'carrierFreq-r16', _AffectedCarrierFreq_r16_carrierFreq_r16),
(u'interferenceDirection-r16', _AffectedCarrierFreq_r16_interferenceDirection_r16),
])
AffectedCarrierFreq_r16._ext = None
#-----< AffectedCarrierFreqCombList-r16 >-----#
AffectedCarrierFreqCombList_r16 = SEQ_OF(name=u'AffectedCarrierFreqCombList-r16', mode=MODE_TYPE)
_AffectedCarrierFreqCombList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'AffectedCarrierFreqComb-r16')))
AffectedCarrierFreqCombList_r16._cont = _AffectedCarrierFreqCombList_r16__item_
AffectedCarrierFreqCombList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=128)], ev=None, er=[])
#-----< AffectedCarrierFreqComb-r16 >-----#
AffectedCarrierFreqComb_r16 = SEQ(name=u'AffectedCarrierFreqComb-r16', mode=MODE_TYPE)
_AffectedCarrierFreqComb_r16_affectedCarrierFreqComb_r16 = SEQ_OF(name=u'affectedCarrierFreqComb-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__AffectedCarrierFreqComb_r16_affectedCarrierFreqComb_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')))
_AffectedCarrierFreqComb_r16_affectedCarrierFreqComb_r16._cont = __AffectedCarrierFreqComb_r16_affectedCarrierFreqComb_r16__item_
_AffectedCarrierFreqComb_r16_affectedCarrierFreqComb_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=32)], ev=None, er=[])
_AffectedCarrierFreqComb_r16_victimSystemType_r16 = SEQ(name=u'victimSystemType-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'VictimSystemType-r16')))
AffectedCarrierFreqComb_r16._cont = ASN1Dict([
(u'affectedCarrierFreqComb-r16', _AffectedCarrierFreqComb_r16_affectedCarrierFreqComb_r16),
(u'victimSystemType-r16', _AffectedCarrierFreqComb_r16_victimSystemType_r16),
])
AffectedCarrierFreqComb_r16._ext = None
#-----< VictimSystemType-r16 >-----#
VictimSystemType_r16 = SEQ(name=u'VictimSystemType-r16', mode=MODE_TYPE)
_VictimSystemType_r16_gps_r16 = ENUM(name=u'gps-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_VictimSystemType_r16_gps_r16._cont = ASN1Dict([(u'true', 0)])
_VictimSystemType_r16_gps_r16._ext = None
_VictimSystemType_r16_glonass_r16 = ENUM(name=u'glonass-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_VictimSystemType_r16_glonass_r16._cont = ASN1Dict([(u'true', 0)])
_VictimSystemType_r16_glonass_r16._ext = None
_VictimSystemType_r16_bds_r16 = ENUM(name=u'bds-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_VictimSystemType_r16_bds_r16._cont = ASN1Dict([(u'true', 0)])
_VictimSystemType_r16_bds_r16._ext = None
_VictimSystemType_r16_galileo_r16 = ENUM(name=u'galileo-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_VictimSystemType_r16_galileo_r16._cont = ASN1Dict([(u'true', 0)])
_VictimSystemType_r16_galileo_r16._ext = None
_VictimSystemType_r16_navIC_r16 = ENUM(name=u'navIC-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_VictimSystemType_r16_navIC_r16._cont = ASN1Dict([(u'true', 0)])
_VictimSystemType_r16_navIC_r16._ext = None
_VictimSystemType_r16_wlan_r16 = ENUM(name=u'wlan-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_VictimSystemType_r16_wlan_r16._cont = ASN1Dict([(u'true', 0)])
_VictimSystemType_r16_wlan_r16._ext = None
_VictimSystemType_r16_bluetooth_r16 = ENUM(name=u'bluetooth-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_VictimSystemType_r16_bluetooth_r16._cont = ASN1Dict([(u'true', 0)])
_VictimSystemType_r16_bluetooth_r16._ext = None
VictimSystemType_r16._cont = ASN1Dict([
(u'gps-r16', _VictimSystemType_r16_gps_r16),
(u'glonass-r16', _VictimSystemType_r16_glonass_r16),
(u'bds-r16', _VictimSystemType_r16_bds_r16),
(u'galileo-r16', _VictimSystemType_r16_galileo_r16),
(u'navIC-r16', _VictimSystemType_r16_navIC_r16),
(u'wlan-r16', _VictimSystemType_r16_wlan_r16),
(u'bluetooth-r16', _VictimSystemType_r16_bluetooth_r16),
])
VictimSystemType_r16._ext = []
#-----< DRX-Preference-r16 >-----#
DRX_Preference_r16 = SEQ(name=u'DRX-Preference-r16', mode=MODE_TYPE)
_DRX_Preference_r16_preferredDRX_InactivityTimer_r16 = ENUM(name=u'preferredDRX-InactivityTimer-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DRX_Preference_r16_preferredDRX_InactivityTimer_r16._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_Preference_r16_preferredDRX_InactivityTimer_r16._ext = None
_DRX_Preference_r16_preferredDRX_LongCycle_r16 = ENUM(name=u'preferredDRX-LongCycle-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DRX_Preference_r16_preferredDRX_LongCycle_r16._cont = ASN1Dict([(u'ms10', 0), (u'ms20', 1), (u'ms32', 2), (u'ms40', 3), (u'ms60', 4), (u'ms64', 5), (u'ms70', 6), (u'ms80', 7), (u'ms128', 8), (u'ms160', 9), (u'ms256', 10), (u'ms320', 11), (u'ms512', 12), (u'ms640', 13), (u'ms1024', 14), (u'ms1280', 15), (u'ms2048', 16), (u'ms2560', 17), (u'ms5120', 18), (u'ms10240', 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_Preference_r16_preferredDRX_LongCycle_r16._ext = None
_DRX_Preference_r16_preferredDRX_ShortCycle_r16 = ENUM(name=u'preferredDRX-ShortCycle-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DRX_Preference_r16_preferredDRX_ShortCycle_r16._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_Preference_r16_preferredDRX_ShortCycle_r16._ext = None
_DRX_Preference_r16_preferredDRX_ShortCycleTimer_r16 = INT(name=u'preferredDRX-ShortCycleTimer-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DRX_Preference_r16_preferredDRX_ShortCycleTimer_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
DRX_Preference_r16._cont = ASN1Dict([
(u'preferredDRX-InactivityTimer-r16', _DRX_Preference_r16_preferredDRX_InactivityTimer_r16),
(u'preferredDRX-LongCycle-r16', _DRX_Preference_r16_preferredDRX_LongCycle_r16),
(u'preferredDRX-ShortCycle-r16', _DRX_Preference_r16_preferredDRX_ShortCycle_r16),
(u'preferredDRX-ShortCycleTimer-r16', _DRX_Preference_r16_preferredDRX_ShortCycleTimer_r16),
])
DRX_Preference_r16._ext = None
#-----< MaxBW-Preference-r16 >-----#
MaxBW_Preference_r16 = SEQ(name=u'MaxBW-Preference-r16', mode=MODE_TYPE)
_MaxBW_Preference_r16_reducedMaxBW_FR1_r16 = SEQ(name=u'reducedMaxBW-FR1-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReducedMaxBW-FRx-r16')), opt=True)
_MaxBW_Preference_r16_reducedMaxBW_FR2_r16 = SEQ(name=u'reducedMaxBW-FR2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReducedMaxBW-FRx-r16')), opt=True)
MaxBW_Preference_r16._cont = ASN1Dict([
(u'reducedMaxBW-FR1-r16', _MaxBW_Preference_r16_reducedMaxBW_FR1_r16),
(u'reducedMaxBW-FR2-r16', _MaxBW_Preference_r16_reducedMaxBW_FR2_r16),
])
MaxBW_Preference_r16._ext = None
#-----< MaxCC-Preference-r16 >-----#
MaxCC_Preference_r16 = SEQ(name=u'MaxCC-Preference-r16', mode=MODE_TYPE)
_MaxCC_Preference_r16_reducedMaxCCs_r16 = SEQ(name=u'reducedMaxCCs-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReducedMaxCCs-r16')), opt=True)
MaxCC_Preference_r16._cont = ASN1Dict([
(u'reducedMaxCCs-r16', _MaxCC_Preference_r16_reducedMaxCCs_r16),
])
MaxCC_Preference_r16._ext = None
#-----< MaxMIMO-LayerPreference-r16 >-----#
MaxMIMO_LayerPreference_r16 = SEQ(name=u'MaxMIMO-LayerPreference-r16', mode=MODE_TYPE)
_MaxMIMO_LayerPreference_r16_reducedMaxMIMO_LayersFR1_r16 = SEQ(name=u'reducedMaxMIMO-LayersFR1-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MaxMIMO_LayerPreference_r16_reducedMaxMIMO_LayersFR1_r16_reducedMIMO_LayersFR1_DL_r16 = INT(name=u'reducedMIMO-LayersFR1-DL-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MaxMIMO_LayerPreference_r16_reducedMaxMIMO_LayersFR1_r16_reducedMIMO_LayersFR1_DL_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
__MaxMIMO_LayerPreference_r16_reducedMaxMIMO_LayersFR1_r16_reducedMIMO_LayersFR1_UL_r16 = INT(name=u'reducedMIMO-LayersFR1-UL-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MaxMIMO_LayerPreference_r16_reducedMaxMIMO_LayersFR1_r16_reducedMIMO_LayersFR1_UL_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_MaxMIMO_LayerPreference_r16_reducedMaxMIMO_LayersFR1_r16._cont = ASN1Dict([
(u'reducedMIMO-LayersFR1-DL-r16', __MaxMIMO_LayerPreference_r16_reducedMaxMIMO_LayersFR1_r16_reducedMIMO_LayersFR1_DL_r16),
(u'reducedMIMO-LayersFR1-UL-r16', __MaxMIMO_LayerPreference_r16_reducedMaxMIMO_LayersFR1_r16_reducedMIMO_LayersFR1_UL_r16),
])
_MaxMIMO_LayerPreference_r16_reducedMaxMIMO_LayersFR1_r16._ext = None
_MaxMIMO_LayerPreference_r16_reducedMaxMIMO_LayersFR2_r16 = SEQ(name=u'reducedMaxMIMO-LayersFR2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MaxMIMO_LayerPreference_r16_reducedMaxMIMO_LayersFR2_r16_reducedMIMO_LayersFR2_DL_r16 = INT(name=u'reducedMIMO-LayersFR2-DL-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MaxMIMO_LayerPreference_r16_reducedMaxMIMO_LayersFR2_r16_reducedMIMO_LayersFR2_DL_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
__MaxMIMO_LayerPreference_r16_reducedMaxMIMO_LayersFR2_r16_reducedMIMO_LayersFR2_UL_r16 = INT(name=u'reducedMIMO-LayersFR2-UL-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MaxMIMO_LayerPreference_r16_reducedMaxMIMO_LayersFR2_r16_reducedMIMO_LayersFR2_UL_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_MaxMIMO_LayerPreference_r16_reducedMaxMIMO_LayersFR2_r16._cont = ASN1Dict([
(u'reducedMIMO-LayersFR2-DL-r16', __MaxMIMO_LayerPreference_r16_reducedMaxMIMO_LayersFR2_r16_reducedMIMO_LayersFR2_DL_r16),
(u'reducedMIMO-LayersFR2-UL-r16', __MaxMIMO_LayerPreference_r16_reducedMaxMIMO_LayersFR2_r16_reducedMIMO_LayersFR2_UL_r16),
])
_MaxMIMO_LayerPreference_r16_reducedMaxMIMO_LayersFR2_r16._ext = None
MaxMIMO_LayerPreference_r16._cont = ASN1Dict([
(u'reducedMaxMIMO-LayersFR1-r16', _MaxMIMO_LayerPreference_r16_reducedMaxMIMO_LayersFR1_r16),
(u'reducedMaxMIMO-LayersFR2-r16', _MaxMIMO_LayerPreference_r16_reducedMaxMIMO_LayersFR2_r16),
])
MaxMIMO_LayerPreference_r16._ext = None
#-----< MinSchedulingOffsetPreference-r16 >-----#
MinSchedulingOffsetPreference_r16 = SEQ(name=u'MinSchedulingOffsetPreference-r16', mode=MODE_TYPE)
_MinSchedulingOffsetPreference_r16_preferredK0_r16 = SEQ(name=u'preferredK0-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MinSchedulingOffsetPreference_r16_preferredK0_r16_preferredK0_SCS_15kHz_r16 = ENUM(name=u'preferredK0-SCS-15kHz-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MinSchedulingOffsetPreference_r16_preferredK0_r16_preferredK0_SCS_15kHz_r16._cont = ASN1Dict([(u'sl1', 0), (u'sl2', 1), (u'sl4', 2), (u'sl6', 3)])
__MinSchedulingOffsetPreference_r16_preferredK0_r16_preferredK0_SCS_15kHz_r16._ext = None
__MinSchedulingOffsetPreference_r16_preferredK0_r16_preferredK0_SCS_30kHz_r16 = ENUM(name=u'preferredK0-SCS-30kHz-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MinSchedulingOffsetPreference_r16_preferredK0_r16_preferredK0_SCS_30kHz_r16._cont = ASN1Dict([(u'sl1', 0), (u'sl2', 1), (u'sl4', 2), (u'sl6', 3)])
__MinSchedulingOffsetPreference_r16_preferredK0_r16_preferredK0_SCS_30kHz_r16._ext = None
__MinSchedulingOffsetPreference_r16_preferredK0_r16_preferredK0_SCS_60kHz_r16 = ENUM(name=u'preferredK0-SCS-60kHz-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MinSchedulingOffsetPreference_r16_preferredK0_r16_preferredK0_SCS_60kHz_r16._cont = ASN1Dict([(u'sl2', 0), (u'sl4', 1), (u'sl8', 2), (u'sl12', 3)])
__MinSchedulingOffsetPreference_r16_preferredK0_r16_preferredK0_SCS_60kHz_r16._ext = None
__MinSchedulingOffsetPreference_r16_preferredK0_r16_preferredK0_SCS_120kHz_r16 = ENUM(name=u'preferredK0-SCS-120kHz-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MinSchedulingOffsetPreference_r16_preferredK0_r16_preferredK0_SCS_120kHz_r16._cont = ASN1Dict([(u'sl2', 0), (u'sl4', 1), (u'sl8', 2), (u'sl12', 3)])
__MinSchedulingOffsetPreference_r16_preferredK0_r16_preferredK0_SCS_120kHz_r16._ext = None
_MinSchedulingOffsetPreference_r16_preferredK0_r16._cont = ASN1Dict([
(u'preferredK0-SCS-15kHz-r16', __MinSchedulingOffsetPreference_r16_preferredK0_r16_preferredK0_SCS_15kHz_r16),
(u'preferredK0-SCS-30kHz-r16', __MinSchedulingOffsetPreference_r16_preferredK0_r16_preferredK0_SCS_30kHz_r16),
(u'preferredK0-SCS-60kHz-r16', __MinSchedulingOffsetPreference_r16_preferredK0_r16_preferredK0_SCS_60kHz_r16),
(u'preferredK0-SCS-120kHz-r16', __MinSchedulingOffsetPreference_r16_preferredK0_r16_preferredK0_SCS_120kHz_r16),
])
_MinSchedulingOffsetPreference_r16_preferredK0_r16._ext = None
_MinSchedulingOffsetPreference_r16_preferredK2_r16 = SEQ(name=u'preferredK2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MinSchedulingOffsetPreference_r16_preferredK2_r16_preferredK2_SCS_15kHz_r16 = ENUM(name=u'preferredK2-SCS-15kHz-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MinSchedulingOffsetPreference_r16_preferredK2_r16_preferredK2_SCS_15kHz_r16._cont = ASN1Dict([(u'sl1', 0), (u'sl2', 1), (u'sl4', 2), (u'sl6', 3)])
__MinSchedulingOffsetPreference_r16_preferredK2_r16_preferredK2_SCS_15kHz_r16._ext = None
__MinSchedulingOffsetPreference_r16_preferredK2_r16_preferredK2_SCS_30kHz_r16 = ENUM(name=u'preferredK2-SCS-30kHz-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MinSchedulingOffsetPreference_r16_preferredK2_r16_preferredK2_SCS_30kHz_r16._cont = ASN1Dict([(u'sl1', 0), (u'sl2', 1), (u'sl4', 2), (u'sl6', 3)])
__MinSchedulingOffsetPreference_r16_preferredK2_r16_preferredK2_SCS_30kHz_r16._ext = None
__MinSchedulingOffsetPreference_r16_preferredK2_r16_preferredK2_SCS_60kHz_r16 = ENUM(name=u'preferredK2-SCS-60kHz-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MinSchedulingOffsetPreference_r16_preferredK2_r16_preferredK2_SCS_60kHz_r16._cont = ASN1Dict([(u'sl2', 0), (u'sl4', 1), (u'sl8', 2), (u'sl12', 3)])
__MinSchedulingOffsetPreference_r16_preferredK2_r16_preferredK2_SCS_60kHz_r16._ext = None
__MinSchedulingOffsetPreference_r16_preferredK2_r16_preferredK2_SCS_120kHz_r16 = ENUM(name=u'preferredK2-SCS-120kHz-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MinSchedulingOffsetPreference_r16_preferredK2_r16_preferredK2_SCS_120kHz_r16._cont = ASN1Dict([(u'sl2', 0), (u'sl4', 1), (u'sl8', 2), (u'sl12', 3)])
__MinSchedulingOffsetPreference_r16_preferredK2_r16_preferredK2_SCS_120kHz_r16._ext = None
_MinSchedulingOffsetPreference_r16_preferredK2_r16._cont = ASN1Dict([
(u'preferredK2-SCS-15kHz-r16', __MinSchedulingOffsetPreference_r16_preferredK2_r16_preferredK2_SCS_15kHz_r16),
(u'preferredK2-SCS-30kHz-r16', __MinSchedulingOffsetPreference_r16_preferredK2_r16_preferredK2_SCS_30kHz_r16),
(u'preferredK2-SCS-60kHz-r16', __MinSchedulingOffsetPreference_r16_preferredK2_r16_preferredK2_SCS_60kHz_r16),
(u'preferredK2-SCS-120kHz-r16', __MinSchedulingOffsetPreference_r16_preferredK2_r16_preferredK2_SCS_120kHz_r16),
])
_MinSchedulingOffsetPreference_r16_preferredK2_r16._ext = None
MinSchedulingOffsetPreference_r16._cont = ASN1Dict([
(u'preferredK0-r16', _MinSchedulingOffsetPreference_r16_preferredK0_r16),
(u'preferredK2-r16', _MinSchedulingOffsetPreference_r16_preferredK2_r16),
])
MinSchedulingOffsetPreference_r16._ext = None
#-----< ReleasePreference-r16 >-----#
ReleasePreference_r16 = SEQ(name=u'ReleasePreference-r16', mode=MODE_TYPE)
_ReleasePreference_r16_preferredRRC_State_r16 = ENUM(name=u'preferredRRC-State-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ReleasePreference_r16_preferredRRC_State_r16._cont = ASN1Dict([(u'idle', 0), (u'inactive', 1), (u'connected', 2), (u'outOfConnected', 3)])
_ReleasePreference_r16_preferredRRC_State_r16._ext = None
ReleasePreference_r16._cont = ASN1Dict([
(u'preferredRRC-State-r16', _ReleasePreference_r16_preferredRRC_State_r16),
])
ReleasePreference_r16._ext = None
#-----< ReducedMaxBW-FRx-r16 >-----#
ReducedMaxBW_FRx_r16 = SEQ(name=u'ReducedMaxBW-FRx-r16', mode=MODE_TYPE)
_ReducedMaxBW_FRx_r16_reducedBW_DL_r16 = ENUM(name=u'reducedBW-DL-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReducedAggregatedBandwidth')))
_ReducedMaxBW_FRx_r16_reducedBW_UL_r16 = ENUM(name=u'reducedBW-UL-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReducedAggregatedBandwidth')))
ReducedMaxBW_FRx_r16._cont = ASN1Dict([
(u'reducedBW-DL-r16', _ReducedMaxBW_FRx_r16_reducedBW_DL_r16),
(u'reducedBW-UL-r16', _ReducedMaxBW_FRx_r16_reducedBW_UL_r16),
])
ReducedMaxBW_FRx_r16._ext = None
#-----< ReducedMaxCCs-r16 >-----#
ReducedMaxCCs_r16 = SEQ(name=u'ReducedMaxCCs-r16', mode=MODE_TYPE)
_ReducedMaxCCs_r16_reducedCCsDL_r16 = INT(name=u'reducedCCsDL-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ReducedMaxCCs_r16_reducedCCsDL_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=31)], ev=None, er=[])
_ReducedMaxCCs_r16_reducedCCsUL_r16 = INT(name=u'reducedCCsUL-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ReducedMaxCCs_r16_reducedCCsUL_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=31)], ev=None, er=[])
ReducedMaxCCs_r16._cont = ASN1Dict([
(u'reducedCCsDL-r16', _ReducedMaxCCs_r16_reducedCCsDL_r16),
(u'reducedCCsUL-r16', _ReducedMaxCCs_r16_reducedCCsUL_r16),
])
ReducedMaxCCs_r16._ext = None
#-----< SL-UE-AssistanceInformationNR-r16 >-----#
SL_UE_AssistanceInformationNR_r16 = SEQ_OF(name=u'SL-UE-AssistanceInformationNR-r16', mode=MODE_TYPE)
_SL_UE_AssistanceInformationNR_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-TrafficPatternInfo-r16')))
SL_UE_AssistanceInformationNR_r16._cont = _SL_UE_AssistanceInformationNR_r16__item_
SL_UE_AssistanceInformationNR_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< SL-TrafficPatternInfo-r16 >-----#
SL_TrafficPatternInfo_r16 = SEQ(name=u'SL-TrafficPatternInfo-r16', mode=MODE_TYPE)
_SL_TrafficPatternInfo_r16_trafficPeriodicity_r16 = ENUM(name=u'trafficPeriodicity-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_TrafficPatternInfo_r16_trafficPeriodicity_r16._cont = ASN1Dict([(u'ms20', 0), (u'ms50', 1), (u'ms100', 2), (u'ms200', 3), (u'ms300', 4), (u'ms400', 5), (u'ms500', 6), (u'ms600', 7), (u'ms700', 8), (u'ms800', 9), (u'ms900', 10), (u'ms1000', 11)])
_SL_TrafficPatternInfo_r16_trafficPeriodicity_r16._ext = None
_SL_TrafficPatternInfo_r16_timingOffset_r16 = INT(name=u'timingOffset-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_TrafficPatternInfo_r16_timingOffset_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=10239)], ev=None, er=[])
_SL_TrafficPatternInfo_r16_messageSize_r16 = BIT_STR(name=u'messageSize-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_TrafficPatternInfo_r16_messageSize_r16._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
_SL_TrafficPatternInfo_r16_sl_QoS_FlowIdentity_r16 = INT(name=u'sl-QoS-FlowIdentity-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-QoS-FlowIdentity-r16')))
SL_TrafficPatternInfo_r16._cont = ASN1Dict([
(u'trafficPeriodicity-r16', _SL_TrafficPatternInfo_r16_trafficPeriodicity_r16),
(u'timingOffset-r16', _SL_TrafficPatternInfo_r16_timingOffset_r16),
(u'messageSize-r16', _SL_TrafficPatternInfo_r16_messageSize_r16),
(u'sl-QoS-FlowIdentity-r16', _SL_TrafficPatternInfo_r16_sl_QoS_FlowIdentity_r16),
])
SL_TrafficPatternInfo_r16._ext = None
#-----< 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_ue_CapabilityEnquiryExt = OCT_STR(name=u'ue-CapabilityEnquiryExt', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__UECapabilityEnquiry_IEs_ue_CapabilityEnquiryExt_contain = SEQ(name='_cont_ue-CapabilityEnquiryExt', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'UECapabilityEnquiry-v1560-IEs')))
_UECapabilityEnquiry_IEs_ue_CapabilityEnquiryExt._const_cont = __UECapabilityEnquiry_IEs_ue_CapabilityEnquiryExt_contain
UECapabilityEnquiry_IEs._cont = ASN1Dict([
(u'ue-CapabilityRAT-RequestList', _UECapabilityEnquiry_IEs_ue_CapabilityRAT_RequestList),
(u'lateNonCriticalExtension', _UECapabilityEnquiry_IEs_lateNonCriticalExtension),
(u'ue-CapabilityEnquiryExt', _UECapabilityEnquiry_IEs_ue_CapabilityEnquiryExt),
])
UECapabilityEnquiry_IEs._ext = None
#-----< UECapabilityEnquiry-v1560-IEs >-----#
UECapabilityEnquiry_v1560_IEs = SEQ(name=u'UECapabilityEnquiry-v1560-IEs', mode=MODE_TYPE)
_UECapabilityEnquiry_v1560_IEs_capabilityRequestFilterCommon = SEQ(name=u'capabilityRequestFilterCommon', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-CapabilityRequestFilterCommon')), opt=True)
_UECapabilityEnquiry_v1560_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UECapabilityEnquiry-v1610-IEs')), opt=True)
UECapabilityEnquiry_v1560_IEs._cont = ASN1Dict([
(u'capabilityRequestFilterCommon', _UECapabilityEnquiry_v1560_IEs_capabilityRequestFilterCommon),
(u'nonCriticalExtension', _UECapabilityEnquiry_v1560_IEs_nonCriticalExtension),
])
UECapabilityEnquiry_v1560_IEs._ext = None
#-----< UECapabilityEnquiry-v1610-IEs >-----#
UECapabilityEnquiry_v1610_IEs = SEQ(name=u'UECapabilityEnquiry-v1610-IEs', mode=MODE_TYPE)
_UECapabilityEnquiry_v1610_IEs_rrc_SegAllowed_r16 = ENUM(name=u'rrc-SegAllowed-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UECapabilityEnquiry_v1610_IEs_rrc_SegAllowed_r16._cont = ASN1Dict([(u'enabled', 0)])
_UECapabilityEnquiry_v1610_IEs_rrc_SegAllowed_r16._ext = None
_UECapabilityEnquiry_v1610_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UECapabilityEnquiry_v1610_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_UECapabilityEnquiry_v1610_IEs_nonCriticalExtension._ext = None
UECapabilityEnquiry_v1610_IEs._cont = ASN1Dict([
(u'rrc-SegAllowed-r16', _UECapabilityEnquiry_v1610_IEs_rrc_SegAllowed_r16),
(u'nonCriticalExtension', _UECapabilityEnquiry_v1610_IEs_nonCriticalExtension),
])
UECapabilityEnquiry_v1610_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
#-----< UEInformationRequest-r16 >-----#
UEInformationRequest_r16 = SEQ(name=u'UEInformationRequest-r16', mode=MODE_TYPE)
_UEInformationRequest_r16_rrc_TransactionIdentifier = INT(name=u'rrc-TransactionIdentifier', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRC-TransactionIdentifier')))
_UEInformationRequest_r16_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__UEInformationRequest_r16_criticalExtensions_ueInformationRequest_r16 = SEQ(name=u'ueInformationRequest-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UEInformationRequest-r16-IEs')))
__UEInformationRequest_r16_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__UEInformationRequest_r16_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__UEInformationRequest_r16_criticalExtensions_criticalExtensionsFuture._ext = None
_UEInformationRequest_r16_criticalExtensions._cont = ASN1Dict([
(u'ueInformationRequest-r16', __UEInformationRequest_r16_criticalExtensions_ueInformationRequest_r16),
(u'criticalExtensionsFuture', __UEInformationRequest_r16_criticalExtensions_criticalExtensionsFuture),
])
_UEInformationRequest_r16_criticalExtensions._ext = None
UEInformationRequest_r16._cont = ASN1Dict([
(u'rrc-TransactionIdentifier', _UEInformationRequest_r16_rrc_TransactionIdentifier),
(u'criticalExtensions', _UEInformationRequest_r16_criticalExtensions),
])
UEInformationRequest_r16._ext = None
#-----< UEInformationRequest-r16-IEs >-----#
UEInformationRequest_r16_IEs = SEQ(name=u'UEInformationRequest-r16-IEs', mode=MODE_TYPE)
_UEInformationRequest_r16_IEs_idleModeMeasurementReq_r16 = ENUM(name=u'idleModeMeasurementReq-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UEInformationRequest_r16_IEs_idleModeMeasurementReq_r16._cont = ASN1Dict([(u'true', 0)])
_UEInformationRequest_r16_IEs_idleModeMeasurementReq_r16._ext = None
_UEInformationRequest_r16_IEs_logMeasReportReq_r16 = ENUM(name=u'logMeasReportReq-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UEInformationRequest_r16_IEs_logMeasReportReq_r16._cont = ASN1Dict([(u'true', 0)])
_UEInformationRequest_r16_IEs_logMeasReportReq_r16._ext = None
_UEInformationRequest_r16_IEs_connEstFailReportReq_r16 = ENUM(name=u'connEstFailReportReq-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UEInformationRequest_r16_IEs_connEstFailReportReq_r16._cont = ASN1Dict([(u'true', 0)])
_UEInformationRequest_r16_IEs_connEstFailReportReq_r16._ext = None
_UEInformationRequest_r16_IEs_ra_ReportReq_r16 = ENUM(name=u'ra-ReportReq-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UEInformationRequest_r16_IEs_ra_ReportReq_r16._cont = ASN1Dict([(u'true', 0)])
_UEInformationRequest_r16_IEs_ra_ReportReq_r16._ext = None
_UEInformationRequest_r16_IEs_rlf_ReportReq_r16 = ENUM(name=u'rlf-ReportReq-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UEInformationRequest_r16_IEs_rlf_ReportReq_r16._cont = ASN1Dict([(u'true', 0)])
_UEInformationRequest_r16_IEs_rlf_ReportReq_r16._ext = None
_UEInformationRequest_r16_IEs_mobilityHistoryReportReq_r16 = ENUM(name=u'mobilityHistoryReportReq-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UEInformationRequest_r16_IEs_mobilityHistoryReportReq_r16._cont = ASN1Dict([(u'true', 0)])
_UEInformationRequest_r16_IEs_mobilityHistoryReportReq_r16._ext = None
_UEInformationRequest_r16_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UEInformationRequest_r16_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UEInformationRequest_r16_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_UEInformationRequest_r16_IEs_nonCriticalExtension._ext = None
UEInformationRequest_r16_IEs._cont = ASN1Dict([
(u'idleModeMeasurementReq-r16', _UEInformationRequest_r16_IEs_idleModeMeasurementReq_r16),
(u'logMeasReportReq-r16', _UEInformationRequest_r16_IEs_logMeasReportReq_r16),
(u'connEstFailReportReq-r16', _UEInformationRequest_r16_IEs_connEstFailReportReq_r16),
(u'ra-ReportReq-r16', _UEInformationRequest_r16_IEs_ra_ReportReq_r16),
(u'rlf-ReportReq-r16', _UEInformationRequest_r16_IEs_rlf_ReportReq_r16),
(u'mobilityHistoryReportReq-r16', _UEInformationRequest_r16_IEs_mobilityHistoryReportReq_r16),
(u'lateNonCriticalExtension', _UEInformationRequest_r16_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _UEInformationRequest_r16_IEs_nonCriticalExtension),
])
UEInformationRequest_r16_IEs._ext = None
#-----< UEInformationResponse-r16 >-----#
UEInformationResponse_r16 = SEQ(name=u'UEInformationResponse-r16', mode=MODE_TYPE)
_UEInformationResponse_r16_rrc_TransactionIdentifier = INT(name=u'rrc-TransactionIdentifier', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRC-TransactionIdentifier')))
_UEInformationResponse_r16_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__UEInformationResponse_r16_criticalExtensions_ueInformationResponse_r16 = SEQ(name=u'ueInformationResponse-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UEInformationResponse-r16-IEs')))
__UEInformationResponse_r16_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__UEInformationResponse_r16_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__UEInformationResponse_r16_criticalExtensions_criticalExtensionsFuture._ext = None
_UEInformationResponse_r16_criticalExtensions._cont = ASN1Dict([
(u'ueInformationResponse-r16', __UEInformationResponse_r16_criticalExtensions_ueInformationResponse_r16),
(u'criticalExtensionsFuture', __UEInformationResponse_r16_criticalExtensions_criticalExtensionsFuture),
])
_UEInformationResponse_r16_criticalExtensions._ext = None
UEInformationResponse_r16._cont = ASN1Dict([
(u'rrc-TransactionIdentifier', _UEInformationResponse_r16_rrc_TransactionIdentifier),
(u'criticalExtensions', _UEInformationResponse_r16_criticalExtensions),
])
UEInformationResponse_r16._ext = None
#-----< UEInformationResponse-r16-IEs >-----#
UEInformationResponse_r16_IEs = SEQ(name=u'UEInformationResponse-r16-IEs', mode=MODE_TYPE)
_UEInformationResponse_r16_IEs_measResultIdleEUTRA_r16 = SEQ(name=u'measResultIdleEUTRA-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultIdleEUTRA-r16')), opt=True)
_UEInformationResponse_r16_IEs_measResultIdleNR_r16 = SEQ(name=u'measResultIdleNR-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultIdleNR-r16')), opt=True)
_UEInformationResponse_r16_IEs_logMeasReport_r16 = SEQ(name=u'logMeasReport-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'LogMeasReport-r16')), opt=True)
_UEInformationResponse_r16_IEs_connEstFailReport_r16 = SEQ(name=u'connEstFailReport-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ConnEstFailReport-r16')), opt=True)
_UEInformationResponse_r16_IEs_ra_ReportList_r16 = SEQ_OF(name=u'ra-ReportList-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RA-ReportList-r16')), opt=True)
_UEInformationResponse_r16_IEs_rlf_Report_r16 = CHOICE(name=u'rlf-Report-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RLF-Report-r16')), opt=True)
_UEInformationResponse_r16_IEs_mobilityHistoryReport_r16 = SEQ_OF(name=u'mobilityHistoryReport-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MobilityHistoryReport-r16')), opt=True)
_UEInformationResponse_r16_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UEInformationResponse_r16_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UEInformationResponse_r16_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_UEInformationResponse_r16_IEs_nonCriticalExtension._ext = None
UEInformationResponse_r16_IEs._cont = ASN1Dict([
(u'measResultIdleEUTRA-r16', _UEInformationResponse_r16_IEs_measResultIdleEUTRA_r16),
(u'measResultIdleNR-r16', _UEInformationResponse_r16_IEs_measResultIdleNR_r16),
(u'logMeasReport-r16', _UEInformationResponse_r16_IEs_logMeasReport_r16),
(u'connEstFailReport-r16', _UEInformationResponse_r16_IEs_connEstFailReport_r16),
(u'ra-ReportList-r16', _UEInformationResponse_r16_IEs_ra_ReportList_r16),
(u'rlf-Report-r16', _UEInformationResponse_r16_IEs_rlf_Report_r16),
(u'mobilityHistoryReport-r16', _UEInformationResponse_r16_IEs_mobilityHistoryReport_r16),
(u'lateNonCriticalExtension', _UEInformationResponse_r16_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _UEInformationResponse_r16_IEs_nonCriticalExtension),
])
UEInformationResponse_r16_IEs._ext = None
#-----< LogMeasReport-r16 >-----#
LogMeasReport_r16 = SEQ(name=u'LogMeasReport-r16', mode=MODE_TYPE)
_LogMeasReport_r16_absoluteTimeStamp_r16 = BIT_STR(name=u'absoluteTimeStamp-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'AbsoluteTimeInfo-r16')))
_LogMeasReport_r16_traceReference_r16 = SEQ(name=u'traceReference-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TraceReference-r16')))
_LogMeasReport_r16_traceRecordingSessionRef_r16 = OCT_STR(name=u'traceRecordingSessionRef-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_LogMeasReport_r16_traceRecordingSessionRef_r16._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
_LogMeasReport_r16_tce_Id_r16 = OCT_STR(name=u'tce-Id-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_LogMeasReport_r16_tce_Id_r16._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
_LogMeasReport_r16_logMeasInfoList_r16 = SEQ_OF(name=u'logMeasInfoList-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'LogMeasInfoList-r16')))
_LogMeasReport_r16_logMeasAvailable_r16 = ENUM(name=u'logMeasAvailable-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_LogMeasReport_r16_logMeasAvailable_r16._cont = ASN1Dict([(u'true', 0)])
_LogMeasReport_r16_logMeasAvailable_r16._ext = None
_LogMeasReport_r16_logMeasAvailableBT_r16 = ENUM(name=u'logMeasAvailableBT-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_LogMeasReport_r16_logMeasAvailableBT_r16._cont = ASN1Dict([(u'true', 0)])
_LogMeasReport_r16_logMeasAvailableBT_r16._ext = None
_LogMeasReport_r16_logMeasAvailableWLAN_r16 = ENUM(name=u'logMeasAvailableWLAN-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_LogMeasReport_r16_logMeasAvailableWLAN_r16._cont = ASN1Dict([(u'true', 0)])
_LogMeasReport_r16_logMeasAvailableWLAN_r16._ext = None
LogMeasReport_r16._cont = ASN1Dict([
(u'absoluteTimeStamp-r16', _LogMeasReport_r16_absoluteTimeStamp_r16),
(u'traceReference-r16', _LogMeasReport_r16_traceReference_r16),
(u'traceRecordingSessionRef-r16', _LogMeasReport_r16_traceRecordingSessionRef_r16),
(u'tce-Id-r16', _LogMeasReport_r16_tce_Id_r16),
(u'logMeasInfoList-r16', _LogMeasReport_r16_logMeasInfoList_r16),
(u'logMeasAvailable-r16', _LogMeasReport_r16_logMeasAvailable_r16),
(u'logMeasAvailableBT-r16', _LogMeasReport_r16_logMeasAvailableBT_r16),
(u'logMeasAvailableWLAN-r16', _LogMeasReport_r16_logMeasAvailableWLAN_r16),
])
LogMeasReport_r16._ext = []
#-----< LogMeasInfoList-r16 >-----#
LogMeasInfoList_r16 = SEQ_OF(name=u'LogMeasInfoList-r16', mode=MODE_TYPE)
_LogMeasInfoList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'LogMeasInfo-r16')))
LogMeasInfoList_r16._cont = _LogMeasInfoList_r16__item_
LogMeasInfoList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=520)], ev=None, er=[])
#-----< LogMeasInfo-r16 >-----#
LogMeasInfo_r16 = SEQ(name=u'LogMeasInfo-r16', mode=MODE_TYPE)
_LogMeasInfo_r16_locationInfo_r16 = SEQ(name=u'locationInfo-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'LocationInfo-r16')), opt=True)
_LogMeasInfo_r16_relativeTimeStamp_r16 = INT(name=u'relativeTimeStamp-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_LogMeasInfo_r16_relativeTimeStamp_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7200)], ev=None, er=[])
_LogMeasInfo_r16_servCellIdentity_r16 = SEQ(name=u'servCellIdentity-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CGI-Info-Logging-r16')), opt=True)
_LogMeasInfo_r16_measResultServingCell_r16 = SEQ(name=u'measResultServingCell-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultServingCell-r16')), opt=True)
_LogMeasInfo_r16_measResultNeighCells_r16 = SEQ(name=u'measResultNeighCells-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__LogMeasInfo_r16_measResultNeighCells_r16_measResultNeighCellListNR = SEQ_OF(name=u'measResultNeighCellListNR', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultListLogging2NR-r16')), opt=True)
__LogMeasInfo_r16_measResultNeighCells_r16_measResultNeighCellListEUTRA = SEQ_OF(name=u'measResultNeighCellListEUTRA', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultList2EUTRA-r16')), opt=True)
_LogMeasInfo_r16_measResultNeighCells_r16._cont = ASN1Dict([
(u'measResultNeighCellListNR', __LogMeasInfo_r16_measResultNeighCells_r16_measResultNeighCellListNR),
(u'measResultNeighCellListEUTRA', __LogMeasInfo_r16_measResultNeighCells_r16_measResultNeighCellListEUTRA),
])
_LogMeasInfo_r16_measResultNeighCells_r16._ext = None
_LogMeasInfo_r16_anyCellSelectionDetected_r16 = ENUM(name=u'anyCellSelectionDetected-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_LogMeasInfo_r16_anyCellSelectionDetected_r16._cont = ASN1Dict([(u'true', 0)])
_LogMeasInfo_r16_anyCellSelectionDetected_r16._ext = None
LogMeasInfo_r16._cont = ASN1Dict([
(u'locationInfo-r16', _LogMeasInfo_r16_locationInfo_r16),
(u'relativeTimeStamp-r16', _LogMeasInfo_r16_relativeTimeStamp_r16),
(u'servCellIdentity-r16', _LogMeasInfo_r16_servCellIdentity_r16),
(u'measResultServingCell-r16', _LogMeasInfo_r16_measResultServingCell_r16),
(u'measResultNeighCells-r16', _LogMeasInfo_r16_measResultNeighCells_r16),
(u'anyCellSelectionDetected-r16', _LogMeasInfo_r16_anyCellSelectionDetected_r16),
])
LogMeasInfo_r16._ext = []
#-----< ConnEstFailReport-r16 >-----#
ConnEstFailReport_r16 = SEQ(name=u'ConnEstFailReport-r16', mode=MODE_TYPE)
_ConnEstFailReport_r16_measResultFailedCell_r16 = SEQ(name=u'measResultFailedCell-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultFailedCell-r16')))
_ConnEstFailReport_r16_locationInfo_r16 = SEQ(name=u'locationInfo-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'LocationInfo-r16')), opt=True)
_ConnEstFailReport_r16_measResultNeighCells_r16 = SEQ(name=u'measResultNeighCells-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ConnEstFailReport_r16_measResultNeighCells_r16_measResultNeighCellListNR = SEQ_OF(name=u'measResultNeighCellListNR', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultList2NR-r16')), opt=True)
__ConnEstFailReport_r16_measResultNeighCells_r16_measResultNeighCellListEUTRA = SEQ_OF(name=u'measResultNeighCellListEUTRA', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultList2EUTRA-r16')), opt=True)
_ConnEstFailReport_r16_measResultNeighCells_r16._cont = ASN1Dict([
(u'measResultNeighCellListNR', __ConnEstFailReport_r16_measResultNeighCells_r16_measResultNeighCellListNR),
(u'measResultNeighCellListEUTRA', __ConnEstFailReport_r16_measResultNeighCells_r16_measResultNeighCellListEUTRA),
])
_ConnEstFailReport_r16_measResultNeighCells_r16._ext = None
_ConnEstFailReport_r16_numberOfConnFail_r16 = INT(name=u'numberOfConnFail-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ConnEstFailReport_r16_numberOfConnFail_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_ConnEstFailReport_r16_perRAInfoList_r16 = SEQ_OF(name=u'perRAInfoList-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PerRAInfoList-r16')))
_ConnEstFailReport_r16_timeSinceFailure_r16 = INT(name=u'timeSinceFailure-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TimeSinceFailure-r16')))
ConnEstFailReport_r16._cont = ASN1Dict([
(u'measResultFailedCell-r16', _ConnEstFailReport_r16_measResultFailedCell_r16),
(u'locationInfo-r16', _ConnEstFailReport_r16_locationInfo_r16),
(u'measResultNeighCells-r16', _ConnEstFailReport_r16_measResultNeighCells_r16),
(u'numberOfConnFail-r16', _ConnEstFailReport_r16_numberOfConnFail_r16),
(u'perRAInfoList-r16', _ConnEstFailReport_r16_perRAInfoList_r16),
(u'timeSinceFailure-r16', _ConnEstFailReport_r16_timeSinceFailure_r16),
])
ConnEstFailReport_r16._ext = []
#-----< MeasResultServingCell-r16 >-----#
MeasResultServingCell_r16 = SEQ(name=u'MeasResultServingCell-r16', mode=MODE_TYPE)
_MeasResultServingCell_r16_resultsSSB_Cell = SEQ(name=u'resultsSSB-Cell', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasQuantityResults')))
_MeasResultServingCell_r16_resultsSSB = SEQ(name=u'resultsSSB', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MeasResultServingCell_r16_resultsSSB_best_ssb_Index = INT(name=u'best-ssb-Index', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-Index')))
__MeasResultServingCell_r16_resultsSSB_best_ssb_Results = SEQ(name=u'best-ssb-Results', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasQuantityResults')))
__MeasResultServingCell_r16_resultsSSB_numberOfGoodSSB = INT(name=u'numberOfGoodSSB', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MeasResultServingCell_r16_resultsSSB_numberOfGoodSSB._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_MeasResultServingCell_r16_resultsSSB._cont = ASN1Dict([
(u'best-ssb-Index', __MeasResultServingCell_r16_resultsSSB_best_ssb_Index),
(u'best-ssb-Results', __MeasResultServingCell_r16_resultsSSB_best_ssb_Results),
(u'numberOfGoodSSB', __MeasResultServingCell_r16_resultsSSB_numberOfGoodSSB),
])
_MeasResultServingCell_r16_resultsSSB._ext = None
MeasResultServingCell_r16._cont = ASN1Dict([
(u'resultsSSB-Cell', _MeasResultServingCell_r16_resultsSSB_Cell),
(u'resultsSSB', _MeasResultServingCell_r16_resultsSSB),
])
MeasResultServingCell_r16._ext = None
#-----< MeasResultFailedCell-r16 >-----#
MeasResultFailedCell_r16 = SEQ(name=u'MeasResultFailedCell-r16', mode=MODE_TYPE)
_MeasResultFailedCell_r16_cgi_Info = SEQ(name=u'cgi-Info', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CGI-Info-Logging-r16')))
_MeasResultFailedCell_r16_measResult_r16 = SEQ(name=u'measResult-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MeasResultFailedCell_r16_measResult_r16_cellResults_r16 = SEQ(name=u'cellResults-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___MeasResultFailedCell_r16_measResult_r16_cellResults_r16_resultsSSB_Cell_r16 = SEQ(name=u'resultsSSB-Cell-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasQuantityResults')))
__MeasResultFailedCell_r16_measResult_r16_cellResults_r16._cont = ASN1Dict([
(u'resultsSSB-Cell-r16', ___MeasResultFailedCell_r16_measResult_r16_cellResults_r16_resultsSSB_Cell_r16),
])
__MeasResultFailedCell_r16_measResult_r16_cellResults_r16._ext = None
__MeasResultFailedCell_r16_measResult_r16_rsIndexResults_r16 = SEQ(name=u'rsIndexResults-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___MeasResultFailedCell_r16_measResult_r16_rsIndexResults_r16_resultsSSB_Indexes_r16 = SEQ_OF(name=u'resultsSSB-Indexes-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ResultsPerSSB-IndexList')))
__MeasResultFailedCell_r16_measResult_r16_rsIndexResults_r16._cont = ASN1Dict([
(u'resultsSSB-Indexes-r16', ___MeasResultFailedCell_r16_measResult_r16_rsIndexResults_r16_resultsSSB_Indexes_r16),
])
__MeasResultFailedCell_r16_measResult_r16_rsIndexResults_r16._ext = None
_MeasResultFailedCell_r16_measResult_r16._cont = ASN1Dict([
(u'cellResults-r16', __MeasResultFailedCell_r16_measResult_r16_cellResults_r16),
(u'rsIndexResults-r16', __MeasResultFailedCell_r16_measResult_r16_rsIndexResults_r16),
])
_MeasResultFailedCell_r16_measResult_r16._ext = None
MeasResultFailedCell_r16._cont = ASN1Dict([
(u'cgi-Info', _MeasResultFailedCell_r16_cgi_Info),
(u'measResult-r16', _MeasResultFailedCell_r16_measResult_r16),
])
MeasResultFailedCell_r16._ext = None
#-----< RA-ReportList-r16 >-----#
RA_ReportList_r16 = SEQ_OF(name=u'RA-ReportList-r16', mode=MODE_TYPE)
_RA_ReportList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'RA-Report-r16')))
RA_ReportList_r16._cont = _RA_ReportList_r16__item_
RA_ReportList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< RA-Report-r16 >-----#
RA_Report_r16 = SEQ(name=u'RA-Report-r16', mode=MODE_TYPE)
_RA_Report_r16_cellId_r16 = CHOICE(name=u'cellId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__RA_Report_r16_cellId_r16_cellGlobalId_r16 = SEQ(name=u'cellGlobalId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CGI-Info-Logging-r16')))
__RA_Report_r16_cellId_r16_pci_arfcn_r16 = SEQ(name=u'pci-arfcn-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___RA_Report_r16_cellId_r16_pci_arfcn_r16_physCellId_r16 = INT(name=u'physCellId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PhysCellId')))
___RA_Report_r16_cellId_r16_pci_arfcn_r16_carrierFreq_r16 = INT(name=u'carrierFreq-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')))
__RA_Report_r16_cellId_r16_pci_arfcn_r16._cont = ASN1Dict([
(u'physCellId-r16', ___RA_Report_r16_cellId_r16_pci_arfcn_r16_physCellId_r16),
(u'carrierFreq-r16', ___RA_Report_r16_cellId_r16_pci_arfcn_r16_carrierFreq_r16),
])
__RA_Report_r16_cellId_r16_pci_arfcn_r16._ext = None
_RA_Report_r16_cellId_r16._cont = ASN1Dict([
(u'cellGlobalId-r16', __RA_Report_r16_cellId_r16_cellGlobalId_r16),
(u'pci-arfcn-r16', __RA_Report_r16_cellId_r16_pci_arfcn_r16),
])
_RA_Report_r16_cellId_r16._ext = None
_RA_Report_r16_ra_InformationCommon_r16 = SEQ(name=u'ra-InformationCommon-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RA-InformationCommon-r16')), opt=True)
_RA_Report_r16_raPurpose_r16 = ENUM(name=u'raPurpose-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RA_Report_r16_raPurpose_r16._cont = ASN1Dict([(u'accessRelated', 0), (u'beamFailureRecovery', 1), (u'reconfigurationWithSync', 2), (u'ulUnSynchronized', 3), (u'schedulingRequestFailure', 4), (u'noPUCCHResourceAvailable', 5), (u'requestForOtherSI', 6), (u'spare9', 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)])
_RA_Report_r16_raPurpose_r16._ext = None
RA_Report_r16._cont = ASN1Dict([
(u'cellId-r16', _RA_Report_r16_cellId_r16),
(u'ra-InformationCommon-r16', _RA_Report_r16_ra_InformationCommon_r16),
(u'raPurpose-r16', _RA_Report_r16_raPurpose_r16),
])
RA_Report_r16._ext = []
#-----< RA-InformationCommon-r16 >-----#
RA_InformationCommon_r16 = SEQ(name=u'RA-InformationCommon-r16', mode=MODE_TYPE)
_RA_InformationCommon_r16_absoluteFrequencyPointA_r16 = INT(name=u'absoluteFrequencyPointA-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')))
_RA_InformationCommon_r16_locationAndBandwidth_r16 = INT(name=u'locationAndBandwidth-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RA_InformationCommon_r16_locationAndBandwidth_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=37949)], ev=None, er=[])
_RA_InformationCommon_r16_subcarrierSpacing_r16 = ENUM(name=u'subcarrierSpacing-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SubcarrierSpacing')))
_RA_InformationCommon_r16_msg1_FrequencyStart_r16 = INT(name=u'msg1-FrequencyStart-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RA_InformationCommon_r16_msg1_FrequencyStart_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=274)], ev=None, er=[])
_RA_InformationCommon_r16_msg1_FrequencyStartCFRA_r16 = INT(name=u'msg1-FrequencyStartCFRA-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RA_InformationCommon_r16_msg1_FrequencyStartCFRA_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=274)], ev=None, er=[])
_RA_InformationCommon_r16_msg1_SubcarrierSpacing_r16 = ENUM(name=u'msg1-SubcarrierSpacing-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SubcarrierSpacing')), opt=True)
_RA_InformationCommon_r16_msg1_SubcarrierSpacingCFRA_r16 = ENUM(name=u'msg1-SubcarrierSpacingCFRA-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SubcarrierSpacing')), opt=True)
_RA_InformationCommon_r16_msg1_FDM_r16 = ENUM(name=u'msg1-FDM-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RA_InformationCommon_r16_msg1_FDM_r16._cont = ASN1Dict([(u'one', 0), (u'two', 1), (u'four', 2), (u'eight', 3)])
_RA_InformationCommon_r16_msg1_FDM_r16._ext = None
_RA_InformationCommon_r16_msg1_FDMCFRA_r16 = ENUM(name=u'msg1-FDMCFRA-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RA_InformationCommon_r16_msg1_FDMCFRA_r16._cont = ASN1Dict([(u'one', 0), (u'two', 1), (u'four', 2), (u'eight', 3)])
_RA_InformationCommon_r16_msg1_FDMCFRA_r16._ext = None
_RA_InformationCommon_r16_perRAInfoList_r16 = SEQ_OF(name=u'perRAInfoList-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PerRAInfoList-r16')))
_RA_InformationCommon_r16_perRAInfoListExt_v1660 = SEQ_OF(name=u'perRAInfoListExt-v1660', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PerRAInfoListExt-v1660')), opt=True, group=0)
RA_InformationCommon_r16._cont = ASN1Dict([
(u'absoluteFrequencyPointA-r16', _RA_InformationCommon_r16_absoluteFrequencyPointA_r16),
(u'locationAndBandwidth-r16', _RA_InformationCommon_r16_locationAndBandwidth_r16),
(u'subcarrierSpacing-r16', _RA_InformationCommon_r16_subcarrierSpacing_r16),
(u'msg1-FrequencyStart-r16', _RA_InformationCommon_r16_msg1_FrequencyStart_r16),
(u'msg1-FrequencyStartCFRA-r16', _RA_InformationCommon_r16_msg1_FrequencyStartCFRA_r16),
(u'msg1-SubcarrierSpacing-r16', _RA_InformationCommon_r16_msg1_SubcarrierSpacing_r16),
(u'msg1-SubcarrierSpacingCFRA-r16', _RA_InformationCommon_r16_msg1_SubcarrierSpacingCFRA_r16),
(u'msg1-FDM-r16', _RA_InformationCommon_r16_msg1_FDM_r16),
(u'msg1-FDMCFRA-r16', _RA_InformationCommon_r16_msg1_FDMCFRA_r16),
(u'perRAInfoList-r16', _RA_InformationCommon_r16_perRAInfoList_r16),
(u'perRAInfoListExt-v1660', _RA_InformationCommon_r16_perRAInfoListExt_v1660),
])
RA_InformationCommon_r16._ext = [u'perRAInfoListExt-v1660']
#-----< PerRAInfoList-r16 >-----#
PerRAInfoList_r16 = SEQ_OF(name=u'PerRAInfoList-r16', mode=MODE_TYPE)
_PerRAInfoList_r16__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PerRAInfo-r16')))
PerRAInfoList_r16._cont = _PerRAInfoList_r16__item_
PerRAInfoList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=200)], ev=None, er=[])
#-----< PerRAInfoListExt-v1660 >-----#
PerRAInfoListExt_v1660 = SEQ_OF(name=u'PerRAInfoListExt-v1660', mode=MODE_TYPE)
_PerRAInfoListExt_v1660__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PerRACSI-RSInfoExt-v1660')))
PerRAInfoListExt_v1660._cont = _PerRAInfoListExt_v1660__item_
PerRAInfoListExt_v1660._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=200)], ev=None, er=[])
#-----< PerRAInfo-r16 >-----#
PerRAInfo_r16 = CHOICE(name=u'PerRAInfo-r16', mode=MODE_TYPE)
_PerRAInfo_r16_perRASSBInfoList_r16 = SEQ(name=u'perRASSBInfoList-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PerRASSBInfo-r16')))
_PerRAInfo_r16_perRACSI_RSInfoList_r16 = SEQ(name=u'perRACSI-RSInfoList-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PerRACSI-RSInfo-r16')))
PerRAInfo_r16._cont = ASN1Dict([
(u'perRASSBInfoList-r16', _PerRAInfo_r16_perRASSBInfoList_r16),
(u'perRACSI-RSInfoList-r16', _PerRAInfo_r16_perRACSI_RSInfoList_r16),
])
PerRAInfo_r16._ext = None
#-----< PerRASSBInfo-r16 >-----#
PerRASSBInfo_r16 = SEQ(name=u'PerRASSBInfo-r16', mode=MODE_TYPE)
_PerRASSBInfo_r16_ssb_Index_r16 = INT(name=u'ssb-Index-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-Index')))
_PerRASSBInfo_r16_numberOfPreamblesSentOnSSB_r16 = INT(name=u'numberOfPreamblesSentOnSSB-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PerRASSBInfo_r16_numberOfPreamblesSentOnSSB_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=200)], ev=None, er=[])
_PerRASSBInfo_r16_perRAAttemptInfoList_r16 = SEQ_OF(name=u'perRAAttemptInfoList-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PerRAAttemptInfoList-r16')))
PerRASSBInfo_r16._cont = ASN1Dict([
(u'ssb-Index-r16', _PerRASSBInfo_r16_ssb_Index_r16),
(u'numberOfPreamblesSentOnSSB-r16', _PerRASSBInfo_r16_numberOfPreamblesSentOnSSB_r16),
(u'perRAAttemptInfoList-r16', _PerRASSBInfo_r16_perRAAttemptInfoList_r16),
])
PerRASSBInfo_r16._ext = None
#-----< PerRACSI-RSInfo-r16 >-----#
PerRACSI_RSInfo_r16 = SEQ(name=u'PerRACSI-RSInfo-r16', mode=MODE_TYPE)
_PerRACSI_RSInfo_r16_csi_RS_Index_r16 = INT(name=u'csi-RS-Index-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-RS-Index')))
_PerRACSI_RSInfo_r16_numberOfPreamblesSentOnCSI_RS_r16 = INT(name=u'numberOfPreamblesSentOnCSI-RS-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PerRACSI_RSInfo_r16_numberOfPreamblesSentOnCSI_RS_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=200)], ev=None, er=[])
PerRACSI_RSInfo_r16._cont = ASN1Dict([
(u'csi-RS-Index-r16', _PerRACSI_RSInfo_r16_csi_RS_Index_r16),
(u'numberOfPreamblesSentOnCSI-RS-r16', _PerRACSI_RSInfo_r16_numberOfPreamblesSentOnCSI_RS_r16),
])
PerRACSI_RSInfo_r16._ext = None
#-----< PerRACSI-RSInfoExt-v1660 >-----#
PerRACSI_RSInfoExt_v1660 = SEQ(name=u'PerRACSI-RSInfoExt-v1660', mode=MODE_TYPE)
_PerRACSI_RSInfoExt_v1660_csi_RS_Index_v1660 = INT(name=u'csi-RS-Index-v1660', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PerRACSI_RSInfoExt_v1660_csi_RS_Index_v1660._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=96)], ev=None, er=[])
PerRACSI_RSInfoExt_v1660._cont = ASN1Dict([
(u'csi-RS-Index-v1660', _PerRACSI_RSInfoExt_v1660_csi_RS_Index_v1660),
])
PerRACSI_RSInfoExt_v1660._ext = None
#-----< PerRAAttemptInfoList-r16 >-----#
PerRAAttemptInfoList_r16 = SEQ_OF(name=u'PerRAAttemptInfoList-r16', mode=MODE_TYPE)
_PerRAAttemptInfoList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PerRAAttemptInfo-r16')))
PerRAAttemptInfoList_r16._cont = _PerRAAttemptInfoList_r16__item_
PerRAAttemptInfoList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=200)], ev=None, er=[])
#-----< PerRAAttemptInfo-r16 >-----#
PerRAAttemptInfo_r16 = SEQ(name=u'PerRAAttemptInfo-r16', mode=MODE_TYPE)
_PerRAAttemptInfo_r16_contentionDetected_r16 = BOOL(name=u'contentionDetected-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PerRAAttemptInfo_r16_dlRSRPAboveThreshold_r16 = BOOL(name=u'dlRSRPAboveThreshold-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
PerRAAttemptInfo_r16._cont = ASN1Dict([
(u'contentionDetected-r16', _PerRAAttemptInfo_r16_contentionDetected_r16),
(u'dlRSRPAboveThreshold-r16', _PerRAAttemptInfo_r16_dlRSRPAboveThreshold_r16),
])
PerRAAttemptInfo_r16._ext = []
#-----< RLF-Report-r16 >-----#
RLF_Report_r16 = CHOICE(name=u'RLF-Report-r16', mode=MODE_TYPE)
_RLF_Report_r16_nr_RLF_Report_r16 = SEQ(name=u'nr-RLF-Report-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RLF_Report_r16_nr_RLF_Report_r16_measResultLastServCell_r16 = SEQ(name=u'measResultLastServCell-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultRLFNR-r16')))
__RLF_Report_r16_nr_RLF_Report_r16_measResultNeighCells_r16 = SEQ(name=u'measResultNeighCells-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___RLF_Report_r16_nr_RLF_Report_r16_measResultNeighCells_r16_measResultListNR_r16 = SEQ_OF(name=u'measResultListNR-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultList2NR-r16')), opt=True)
___RLF_Report_r16_nr_RLF_Report_r16_measResultNeighCells_r16_measResultListEUTRA_r16 = SEQ_OF(name=u'measResultListEUTRA-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultList2EUTRA-r16')), opt=True)
__RLF_Report_r16_nr_RLF_Report_r16_measResultNeighCells_r16._cont = ASN1Dict([
(u'measResultListNR-r16', ___RLF_Report_r16_nr_RLF_Report_r16_measResultNeighCells_r16_measResultListNR_r16),
(u'measResultListEUTRA-r16', ___RLF_Report_r16_nr_RLF_Report_r16_measResultNeighCells_r16_measResultListEUTRA_r16),
])
__RLF_Report_r16_nr_RLF_Report_r16_measResultNeighCells_r16._ext = None
__RLF_Report_r16_nr_RLF_Report_r16_c_RNTI_r16 = INT(name=u'c-RNTI-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RNTI-Value')))
__RLF_Report_r16_nr_RLF_Report_r16_previousPCellId_r16 = CHOICE(name=u'previousPCellId-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
___RLF_Report_r16_nr_RLF_Report_r16_previousPCellId_r16_nrPreviousCell_r16 = SEQ(name=u'nrPreviousCell-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CGI-Info-Logging-r16')))
___RLF_Report_r16_nr_RLF_Report_r16_previousPCellId_r16_eutraPreviousCell_r16 = SEQ(name=u'eutraPreviousCell-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CGI-InfoEUTRALogging')))
__RLF_Report_r16_nr_RLF_Report_r16_previousPCellId_r16._cont = ASN1Dict([
(u'nrPreviousCell-r16', ___RLF_Report_r16_nr_RLF_Report_r16_previousPCellId_r16_nrPreviousCell_r16),
(u'eutraPreviousCell-r16', ___RLF_Report_r16_nr_RLF_Report_r16_previousPCellId_r16_eutraPreviousCell_r16),
])
__RLF_Report_r16_nr_RLF_Report_r16_previousPCellId_r16._ext = None
__RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16 = CHOICE(name=u'failedPCellId-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_nrFailedPCellId_r16 = CHOICE(name=u'nrFailedPCellId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
____RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_nrFailedPCellId_r16_cellGlobalId_r16 = SEQ(name=u'cellGlobalId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CGI-Info-Logging-r16')))
____RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_nrFailedPCellId_r16_pci_arfcn_r16 = SEQ(name=u'pci-arfcn-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_____RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_nrFailedPCellId_r16_pci_arfcn_r16_physCellId_r16 = INT(name=u'physCellId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PhysCellId')))
_____RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_nrFailedPCellId_r16_pci_arfcn_r16_carrierFreq_r16 = INT(name=u'carrierFreq-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')))
____RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_nrFailedPCellId_r16_pci_arfcn_r16._cont = ASN1Dict([
(u'physCellId-r16', _____RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_nrFailedPCellId_r16_pci_arfcn_r16_physCellId_r16),
(u'carrierFreq-r16', _____RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_nrFailedPCellId_r16_pci_arfcn_r16_carrierFreq_r16),
])
____RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_nrFailedPCellId_r16_pci_arfcn_r16._ext = None
___RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_nrFailedPCellId_r16._cont = ASN1Dict([
(u'cellGlobalId-r16', ____RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_nrFailedPCellId_r16_cellGlobalId_r16),
(u'pci-arfcn-r16', ____RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_nrFailedPCellId_r16_pci_arfcn_r16),
])
___RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_nrFailedPCellId_r16._ext = None
___RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_eutraFailedPCellId_r16 = CHOICE(name=u'eutraFailedPCellId-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
____RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_eutraFailedPCellId_r16_cellGlobalId_r16 = SEQ(name=u'cellGlobalId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CGI-InfoEUTRALogging')))
____RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_eutraFailedPCellId_r16_pci_arfcn_r16 = SEQ(name=u'pci-arfcn-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_____RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_eutraFailedPCellId_r16_pci_arfcn_r16_physCellId_r16 = INT(name=u'physCellId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-PhysCellId')))
_____RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_eutraFailedPCellId_r16_pci_arfcn_r16_carrierFreq_r16 = INT(name=u'carrierFreq-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueEUTRA')))
____RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_eutraFailedPCellId_r16_pci_arfcn_r16._cont = ASN1Dict([
(u'physCellId-r16', _____RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_eutraFailedPCellId_r16_pci_arfcn_r16_physCellId_r16),
(u'carrierFreq-r16', _____RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_eutraFailedPCellId_r16_pci_arfcn_r16_carrierFreq_r16),
])
____RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_eutraFailedPCellId_r16_pci_arfcn_r16._ext = None
___RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_eutraFailedPCellId_r16._cont = ASN1Dict([
(u'cellGlobalId-r16', ____RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_eutraFailedPCellId_r16_cellGlobalId_r16),
(u'pci-arfcn-r16', ____RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_eutraFailedPCellId_r16_pci_arfcn_r16),
])
___RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_eutraFailedPCellId_r16._ext = None
__RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16._cont = ASN1Dict([
(u'nrFailedPCellId-r16', ___RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_nrFailedPCellId_r16),
(u'eutraFailedPCellId-r16', ___RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_eutraFailedPCellId_r16),
])
__RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16._ext = None
__RLF_Report_r16_nr_RLF_Report_r16_reconnectCellId_r16 = CHOICE(name=u'reconnectCellId-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
___RLF_Report_r16_nr_RLF_Report_r16_reconnectCellId_r16_nrReconnectCellId_r16 = SEQ(name=u'nrReconnectCellId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CGI-Info-Logging-r16')))
___RLF_Report_r16_nr_RLF_Report_r16_reconnectCellId_r16_eutraReconnectCellId_r16 = SEQ(name=u'eutraReconnectCellId-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CGI-InfoEUTRALogging')))
__RLF_Report_r16_nr_RLF_Report_r16_reconnectCellId_r16._cont = ASN1Dict([
(u'nrReconnectCellId-r16', ___RLF_Report_r16_nr_RLF_Report_r16_reconnectCellId_r16_nrReconnectCellId_r16),
(u'eutraReconnectCellId-r16', ___RLF_Report_r16_nr_RLF_Report_r16_reconnectCellId_r16_eutraReconnectCellId_r16),
])
__RLF_Report_r16_nr_RLF_Report_r16_reconnectCellId_r16._ext = None
__RLF_Report_r16_nr_RLF_Report_r16_timeUntilReconnection_r16 = INT(name=u'timeUntilReconnection-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TimeUntilReconnection-r16')), opt=True)
__RLF_Report_r16_nr_RLF_Report_r16_reestablishmentCellId_r16 = SEQ(name=u'reestablishmentCellId-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CGI-Info-Logging-r16')), opt=True)
__RLF_Report_r16_nr_RLF_Report_r16_timeConnFailure_r16 = INT(name=u'timeConnFailure-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__RLF_Report_r16_nr_RLF_Report_r16_timeConnFailure_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1023)], ev=None, er=[])
__RLF_Report_r16_nr_RLF_Report_r16_timeSinceFailure_r16 = INT(name=u'timeSinceFailure-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TimeSinceFailure-r16')))
__RLF_Report_r16_nr_RLF_Report_r16_connectionFailureType_r16 = ENUM(name=u'connectionFailureType-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RLF_Report_r16_nr_RLF_Report_r16_connectionFailureType_r16._cont = ASN1Dict([(u'rlf', 0), (u'hof', 1)])
__RLF_Report_r16_nr_RLF_Report_r16_connectionFailureType_r16._ext = None
__RLF_Report_r16_nr_RLF_Report_r16_rlf_Cause_r16 = ENUM(name=u'rlf-Cause-r16', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RLF_Report_r16_nr_RLF_Report_r16_rlf_Cause_r16._cont = ASN1Dict([(u't310-Expiry', 0), (u'randomAccessProblem', 1), (u'rlc-MaxNumRetx', 2), (u'beamFailureRecoveryFailure', 3), (u'lbtFailure-r16', 4), (u'bh-rlfRecoveryFailure', 5), (u'spare2', 6), (u'spare1', 7)])
__RLF_Report_r16_nr_RLF_Report_r16_rlf_Cause_r16._ext = None
__RLF_Report_r16_nr_RLF_Report_r16_locationInfo_r16 = SEQ(name=u'locationInfo-r16', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'LocationInfo-r16')), opt=True)
__RLF_Report_r16_nr_RLF_Report_r16_noSuitableCellFound_r16 = ENUM(name=u'noSuitableCellFound-r16', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__RLF_Report_r16_nr_RLF_Report_r16_noSuitableCellFound_r16._cont = ASN1Dict([(u'true', 0)])
__RLF_Report_r16_nr_RLF_Report_r16_noSuitableCellFound_r16._ext = None
__RLF_Report_r16_nr_RLF_Report_r16_ra_InformationCommon_r16 = SEQ(name=u'ra-InformationCommon-r16', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RA-InformationCommon-r16')), opt=True)
__RLF_Report_r16_nr_RLF_Report_r16_csi_rsRLMConfigBitmap_v1650 = BIT_STR(name=u'csi-rsRLMConfigBitmap-v1650', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__RLF_Report_r16_nr_RLF_Report_r16_csi_rsRLMConfigBitmap_v1650._const_sz = ASN1Set(rv=[96], rr=[], ev=None, er=[])
_RLF_Report_r16_nr_RLF_Report_r16._cont = ASN1Dict([
(u'measResultLastServCell-r16', __RLF_Report_r16_nr_RLF_Report_r16_measResultLastServCell_r16),
(u'measResultNeighCells-r16', __RLF_Report_r16_nr_RLF_Report_r16_measResultNeighCells_r16),
(u'c-RNTI-r16', __RLF_Report_r16_nr_RLF_Report_r16_c_RNTI_r16),
(u'previousPCellId-r16', __RLF_Report_r16_nr_RLF_Report_r16_previousPCellId_r16),
(u'failedPCellId-r16', __RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16),
(u'reconnectCellId-r16', __RLF_Report_r16_nr_RLF_Report_r16_reconnectCellId_r16),
(u'timeUntilReconnection-r16', __RLF_Report_r16_nr_RLF_Report_r16_timeUntilReconnection_r16),
(u'reestablishmentCellId-r16', __RLF_Report_r16_nr_RLF_Report_r16_reestablishmentCellId_r16),
(u'timeConnFailure-r16', __RLF_Report_r16_nr_RLF_Report_r16_timeConnFailure_r16),
(u'timeSinceFailure-r16', __RLF_Report_r16_nr_RLF_Report_r16_timeSinceFailure_r16),
(u'connectionFailureType-r16', __RLF_Report_r16_nr_RLF_Report_r16_connectionFailureType_r16),
(u'rlf-Cause-r16', __RLF_Report_r16_nr_RLF_Report_r16_rlf_Cause_r16),
(u'locationInfo-r16', __RLF_Report_r16_nr_RLF_Report_r16_locationInfo_r16),
(u'noSuitableCellFound-r16', __RLF_Report_r16_nr_RLF_Report_r16_noSuitableCellFound_r16),
(u'ra-InformationCommon-r16', __RLF_Report_r16_nr_RLF_Report_r16_ra_InformationCommon_r16),
(u'csi-rsRLMConfigBitmap-v1650', __RLF_Report_r16_nr_RLF_Report_r16_csi_rsRLMConfigBitmap_v1650),
])
_RLF_Report_r16_nr_RLF_Report_r16._ext = [u'csi-rsRLMConfigBitmap-v1650']
_RLF_Report_r16_eutra_RLF_Report_r16 = SEQ(name=u'eutra-RLF-Report-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RLF_Report_r16_eutra_RLF_Report_r16_failedPCellId_EUTRA = SEQ(name=u'failedPCellId-EUTRA', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CGI-InfoEUTRALogging')))
__RLF_Report_r16_eutra_RLF_Report_r16_measResult_RLF_Report_EUTRA_r16 = OCT_STR(name=u'measResult-RLF-Report-EUTRA-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RLF_Report_r16_eutra_RLF_Report_r16._cont = ASN1Dict([
(u'failedPCellId-EUTRA', __RLF_Report_r16_eutra_RLF_Report_r16_failedPCellId_EUTRA),
(u'measResult-RLF-Report-EUTRA-r16', __RLF_Report_r16_eutra_RLF_Report_r16_measResult_RLF_Report_EUTRA_r16),
])
_RLF_Report_r16_eutra_RLF_Report_r16._ext = []
RLF_Report_r16._cont = ASN1Dict([
(u'nr-RLF-Report-r16', _RLF_Report_r16_nr_RLF_Report_r16),
(u'eutra-RLF-Report-r16', _RLF_Report_r16_eutra_RLF_Report_r16),
])
RLF_Report_r16._ext = None
#-----< MeasResultList2NR-r16 >-----#
MeasResultList2NR_r16 = SEQ_OF(name=u'MeasResultList2NR-r16', mode=MODE_TYPE)
_MeasResultList2NR_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResult2NR-r16')))
MeasResultList2NR_r16._cont = _MeasResultList2NR_r16__item_
MeasResultList2NR_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< MeasResultList2EUTRA-r16 >-----#
MeasResultList2EUTRA_r16 = SEQ_OF(name=u'MeasResultList2EUTRA-r16', mode=MODE_TYPE)
_MeasResultList2EUTRA_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResult2EUTRA-r16')))
MeasResultList2EUTRA_r16._cont = _MeasResultList2EUTRA_r16__item_
MeasResultList2EUTRA_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< MeasResult2NR-r16 >-----#
MeasResult2NR_r16 = SEQ(name=u'MeasResult2NR-r16', mode=MODE_TYPE)
_MeasResult2NR_r16_ssbFrequency_r16 = INT(name=u'ssbFrequency-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')), opt=True)
_MeasResult2NR_r16_refFreqCSI_RS_r16 = INT(name=u'refFreqCSI-RS-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')), opt=True)
_MeasResult2NR_r16_measResultList_r16 = SEQ_OF(name=u'measResultList-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultListNR')))
MeasResult2NR_r16._cont = ASN1Dict([
(u'ssbFrequency-r16', _MeasResult2NR_r16_ssbFrequency_r16),
(u'refFreqCSI-RS-r16', _MeasResult2NR_r16_refFreqCSI_RS_r16),
(u'measResultList-r16', _MeasResult2NR_r16_measResultList_r16),
])
MeasResult2NR_r16._ext = None
#-----< MeasResultListLogging2NR-r16 >-----#
MeasResultListLogging2NR_r16 = SEQ_OF(name=u'MeasResultListLogging2NR-r16', mode=MODE_TYPE)
_MeasResultListLogging2NR_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultLogging2NR-r16')))
MeasResultListLogging2NR_r16._cont = _MeasResultListLogging2NR_r16__item_
MeasResultListLogging2NR_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< MeasResultLogging2NR-r16 >-----#
MeasResultLogging2NR_r16 = SEQ(name=u'MeasResultLogging2NR-r16', mode=MODE_TYPE)
_MeasResultLogging2NR_r16_carrierFreq_r16 = INT(name=u'carrierFreq-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')))
_MeasResultLogging2NR_r16_measResultListLoggingNR_r16 = SEQ_OF(name=u'measResultListLoggingNR-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultListLoggingNR-r16')))
MeasResultLogging2NR_r16._cont = ASN1Dict([
(u'carrierFreq-r16', _MeasResultLogging2NR_r16_carrierFreq_r16),
(u'measResultListLoggingNR-r16', _MeasResultLogging2NR_r16_measResultListLoggingNR_r16),
])
MeasResultLogging2NR_r16._ext = None
#-----< MeasResultListLoggingNR-r16 >-----#
MeasResultListLoggingNR_r16 = SEQ_OF(name=u'MeasResultListLoggingNR-r16', mode=MODE_TYPE)
_MeasResultListLoggingNR_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultLoggingNR-r16')))
MeasResultListLoggingNR_r16._cont = _MeasResultListLoggingNR_r16__item_
MeasResultListLoggingNR_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< MeasResultLoggingNR-r16 >-----#
MeasResultLoggingNR_r16 = SEQ(name=u'MeasResultLoggingNR-r16', mode=MODE_TYPE)
_MeasResultLoggingNR_r16_physCellId_r16 = INT(name=u'physCellId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PhysCellId')))
_MeasResultLoggingNR_r16_resultsSSB_Cell_r16 = SEQ(name=u'resultsSSB-Cell-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasQuantityResults')))
_MeasResultLoggingNR_r16_numberOfGoodSSB_r16 = INT(name=u'numberOfGoodSSB-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MeasResultLoggingNR_r16_numberOfGoodSSB_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
MeasResultLoggingNR_r16._cont = ASN1Dict([
(u'physCellId-r16', _MeasResultLoggingNR_r16_physCellId_r16),
(u'resultsSSB-Cell-r16', _MeasResultLoggingNR_r16_resultsSSB_Cell_r16),
(u'numberOfGoodSSB-r16', _MeasResultLoggingNR_r16_numberOfGoodSSB_r16),
])
MeasResultLoggingNR_r16._ext = None
#-----< MeasResult2EUTRA-r16 >-----#
MeasResult2EUTRA_r16 = SEQ(name=u'MeasResult2EUTRA-r16', mode=MODE_TYPE)
_MeasResult2EUTRA_r16_carrierFreq_r16 = INT(name=u'carrierFreq-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueEUTRA')))
_MeasResult2EUTRA_r16_measResultList_r16 = SEQ_OF(name=u'measResultList-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultListEUTRA')))
MeasResult2EUTRA_r16._cont = ASN1Dict([
(u'carrierFreq-r16', _MeasResult2EUTRA_r16_carrierFreq_r16),
(u'measResultList-r16', _MeasResult2EUTRA_r16_measResultList_r16),
])
MeasResult2EUTRA_r16._ext = None
#-----< MeasResultRLFNR-r16 >-----#
MeasResultRLFNR_r16 = SEQ(name=u'MeasResultRLFNR-r16', mode=MODE_TYPE)
_MeasResultRLFNR_r16_measResult_r16 = SEQ(name=u'measResult-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MeasResultRLFNR_r16_measResult_r16_cellResults_r16 = SEQ(name=u'cellResults-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___MeasResultRLFNR_r16_measResult_r16_cellResults_r16_resultsSSB_Cell_r16 = SEQ(name=u'resultsSSB-Cell-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasQuantityResults')), opt=True)
___MeasResultRLFNR_r16_measResult_r16_cellResults_r16_resultsCSI_RS_Cell_r16 = SEQ(name=u'resultsCSI-RS-Cell-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasQuantityResults')), opt=True)
__MeasResultRLFNR_r16_measResult_r16_cellResults_r16._cont = ASN1Dict([
(u'resultsSSB-Cell-r16', ___MeasResultRLFNR_r16_measResult_r16_cellResults_r16_resultsSSB_Cell_r16),
(u'resultsCSI-RS-Cell-r16', ___MeasResultRLFNR_r16_measResult_r16_cellResults_r16_resultsCSI_RS_Cell_r16),
])
__MeasResultRLFNR_r16_measResult_r16_cellResults_r16._ext = None
__MeasResultRLFNR_r16_measResult_r16_rsIndexResults_r16 = SEQ(name=u'rsIndexResults-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___MeasResultRLFNR_r16_measResult_r16_rsIndexResults_r16_resultsSSB_Indexes_r16 = SEQ_OF(name=u'resultsSSB-Indexes-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ResultsPerSSB-IndexList')), opt=True)
___MeasResultRLFNR_r16_measResult_r16_rsIndexResults_r16_ssbRLMConfigBitmap_r16 = BIT_STR(name=u'ssbRLMConfigBitmap-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___MeasResultRLFNR_r16_measResult_r16_rsIndexResults_r16_ssbRLMConfigBitmap_r16._const_sz = ASN1Set(rv=[64], rr=[], ev=None, er=[])
___MeasResultRLFNR_r16_measResult_r16_rsIndexResults_r16_resultsCSI_RS_Indexes_r16 = SEQ_OF(name=u'resultsCSI-RS-Indexes-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ResultsPerCSI-RS-IndexList')), opt=True)
___MeasResultRLFNR_r16_measResult_r16_rsIndexResults_r16_csi_rsRLMConfigBitmap_r16 = BIT_STR(name=u'csi-rsRLMConfigBitmap-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___MeasResultRLFNR_r16_measResult_r16_rsIndexResults_r16_csi_rsRLMConfigBitmap_r16._const_sz = ASN1Set(rv=[96], rr=[], ev=None, er=[])
__MeasResultRLFNR_r16_measResult_r16_rsIndexResults_r16._cont = ASN1Dict([
(u'resultsSSB-Indexes-r16', ___MeasResultRLFNR_r16_measResult_r16_rsIndexResults_r16_resultsSSB_Indexes_r16),
(u'ssbRLMConfigBitmap-r16', ___MeasResultRLFNR_r16_measResult_r16_rsIndexResults_r16_ssbRLMConfigBitmap_r16),
(u'resultsCSI-RS-Indexes-r16', ___MeasResultRLFNR_r16_measResult_r16_rsIndexResults_r16_resultsCSI_RS_Indexes_r16),
(u'csi-rsRLMConfigBitmap-r16', ___MeasResultRLFNR_r16_measResult_r16_rsIndexResults_r16_csi_rsRLMConfigBitmap_r16),
])
__MeasResultRLFNR_r16_measResult_r16_rsIndexResults_r16._ext = None
_MeasResultRLFNR_r16_measResult_r16._cont = ASN1Dict([
(u'cellResults-r16', __MeasResultRLFNR_r16_measResult_r16_cellResults_r16),
(u'rsIndexResults-r16', __MeasResultRLFNR_r16_measResult_r16_rsIndexResults_r16),
])
_MeasResultRLFNR_r16_measResult_r16._ext = None
MeasResultRLFNR_r16._cont = ASN1Dict([
(u'measResult-r16', _MeasResultRLFNR_r16_measResult_r16),
])
MeasResultRLFNR_r16._ext = None
#-----< TimeSinceFailure-r16 >-----#
TimeSinceFailure_r16 = INT(name=u'TimeSinceFailure-r16', mode=MODE_TYPE)
TimeSinceFailure_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=172800)], ev=None, er=[])
#-----< MobilityHistoryReport-r16 >-----#
MobilityHistoryReport_r16 = SEQ_OF(name=u'MobilityHistoryReport-r16', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'VisitedCellInfoList-r16')))
#-----< TimeUntilReconnection-r16 >-----#
TimeUntilReconnection_r16 = INT(name=u'TimeUntilReconnection-r16', mode=MODE_TYPE)
TimeUntilReconnection_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=172800)], ev=None, er=[])
#-----< ULDedicatedMessageSegment-r16 >-----#
ULDedicatedMessageSegment_r16 = SEQ(name=u'ULDedicatedMessageSegment-r16', mode=MODE_TYPE)
_ULDedicatedMessageSegment_r16_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__ULDedicatedMessageSegment_r16_criticalExtensions_ulDedicatedMessageSegment_r16 = SEQ(name=u'ulDedicatedMessageSegment-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ULDedicatedMessageSegment-r16-IEs')))
__ULDedicatedMessageSegment_r16_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ULDedicatedMessageSegment_r16_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__ULDedicatedMessageSegment_r16_criticalExtensions_criticalExtensionsFuture._ext = None
_ULDedicatedMessageSegment_r16_criticalExtensions._cont = ASN1Dict([
(u'ulDedicatedMessageSegment-r16', __ULDedicatedMessageSegment_r16_criticalExtensions_ulDedicatedMessageSegment_r16),
(u'criticalExtensionsFuture', __ULDedicatedMessageSegment_r16_criticalExtensions_criticalExtensionsFuture),
])
_ULDedicatedMessageSegment_r16_criticalExtensions._ext = None
ULDedicatedMessageSegment_r16._cont = ASN1Dict([
(u'criticalExtensions', _ULDedicatedMessageSegment_r16_criticalExtensions),
])
ULDedicatedMessageSegment_r16._ext = None
#-----< ULDedicatedMessageSegment-r16-IEs >-----#
ULDedicatedMessageSegment_r16_IEs = SEQ(name=u'ULDedicatedMessageSegment-r16-IEs', mode=MODE_TYPE)
_ULDedicatedMessageSegment_r16_IEs_segmentNumber_r16 = INT(name=u'segmentNumber-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ULDedicatedMessageSegment_r16_IEs_segmentNumber_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
_ULDedicatedMessageSegment_r16_IEs_rrc_MessageSegmentContainer_r16 = OCT_STR(name=u'rrc-MessageSegmentContainer-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ULDedicatedMessageSegment_r16_IEs_rrc_MessageSegmentType_r16 = ENUM(name=u'rrc-MessageSegmentType-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ULDedicatedMessageSegment_r16_IEs_rrc_MessageSegmentType_r16._cont = ASN1Dict([(u'notLastSegment', 0), (u'lastSegment', 1)])
_ULDedicatedMessageSegment_r16_IEs_rrc_MessageSegmentType_r16._ext = None
_ULDedicatedMessageSegment_r16_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ULDedicatedMessageSegment_r16_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ULDedicatedMessageSegment_r16_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_ULDedicatedMessageSegment_r16_IEs_nonCriticalExtension._ext = None
ULDedicatedMessageSegment_r16_IEs._cont = ASN1Dict([
(u'segmentNumber-r16', _ULDedicatedMessageSegment_r16_IEs_segmentNumber_r16),
(u'rrc-MessageSegmentContainer-r16', _ULDedicatedMessageSegment_r16_IEs_rrc_MessageSegmentContainer_r16),
(u'rrc-MessageSegmentType-r16', _ULDedicatedMessageSegment_r16_IEs_rrc_MessageSegmentType_r16),
(u'lateNonCriticalExtension', _ULDedicatedMessageSegment_r16_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _ULDedicatedMessageSegment_r16_IEs_nonCriticalExtension),
])
ULDedicatedMessageSegment_r16_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
#-----< ULInformationTransferIRAT-r16 >-----#
ULInformationTransferIRAT_r16 = SEQ(name=u'ULInformationTransferIRAT-r16', mode=MODE_TYPE)
_ULInformationTransferIRAT_r16_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__ULInformationTransferIRAT_r16_criticalExtensions_c1 = CHOICE(name=u'c1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___ULInformationTransferIRAT_r16_criticalExtensions_c1_ulInformationTransferIRAT_r16 = SEQ(name=u'ulInformationTransferIRAT-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ULInformationTransferIRAT-r16-IEs')))
___ULInformationTransferIRAT_r16_criticalExtensions_c1_spare3 = NULL(name=u'spare3', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___ULInformationTransferIRAT_r16_criticalExtensions_c1_spare2 = NULL(name=u'spare2', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___ULInformationTransferIRAT_r16_criticalExtensions_c1_spare1 = NULL(name=u'spare1', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ULInformationTransferIRAT_r16_criticalExtensions_c1._cont = ASN1Dict([
(u'ulInformationTransferIRAT-r16', ___ULInformationTransferIRAT_r16_criticalExtensions_c1_ulInformationTransferIRAT_r16),
(u'spare3', ___ULInformationTransferIRAT_r16_criticalExtensions_c1_spare3),
(u'spare2', ___ULInformationTransferIRAT_r16_criticalExtensions_c1_spare2),
(u'spare1', ___ULInformationTransferIRAT_r16_criticalExtensions_c1_spare1),
])
__ULInformationTransferIRAT_r16_criticalExtensions_c1._ext = None
__ULInformationTransferIRAT_r16_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ULInformationTransferIRAT_r16_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__ULInformationTransferIRAT_r16_criticalExtensions_criticalExtensionsFuture._ext = None
_ULInformationTransferIRAT_r16_criticalExtensions._cont = ASN1Dict([
(u'c1', __ULInformationTransferIRAT_r16_criticalExtensions_c1),
(u'criticalExtensionsFuture', __ULInformationTransferIRAT_r16_criticalExtensions_criticalExtensionsFuture),
])
_ULInformationTransferIRAT_r16_criticalExtensions._ext = None
ULInformationTransferIRAT_r16._cont = ASN1Dict([
(u'criticalExtensions', _ULInformationTransferIRAT_r16_criticalExtensions),
])
ULInformationTransferIRAT_r16._ext = None
#-----< ULInformationTransferIRAT-r16-IEs >-----#
ULInformationTransferIRAT_r16_IEs = SEQ(name=u'ULInformationTransferIRAT-r16-IEs', mode=MODE_TYPE)
_ULInformationTransferIRAT_r16_IEs_ul_DCCH_MessageEUTRA_r16 = OCT_STR(name=u'ul-DCCH-MessageEUTRA-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ULInformationTransferIRAT_r16_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ULInformationTransferIRAT_r16_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ULInformationTransferIRAT_r16_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_ULInformationTransferIRAT_r16_IEs_nonCriticalExtension._ext = None
ULInformationTransferIRAT_r16_IEs._cont = ASN1Dict([
(u'ul-DCCH-MessageEUTRA-r16', _ULInformationTransferIRAT_r16_IEs_ul_DCCH_MessageEUTRA_r16),
(u'lateNonCriticalExtension', _ULInformationTransferIRAT_r16_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _ULInformationTransferIRAT_r16_IEs_nonCriticalExtension),
])
ULInformationTransferIRAT_r16_IEs._ext = None
#-----< ULInformationTransferMRDC >-----#
ULInformationTransferMRDC = SEQ(name=u'ULInformationTransferMRDC', mode=MODE_TYPE)
_ULInformationTransferMRDC_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__ULInformationTransferMRDC_criticalExtensions_c1 = CHOICE(name=u'c1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___ULInformationTransferMRDC_criticalExtensions_c1_ulInformationTransferMRDC = SEQ(name=u'ulInformationTransferMRDC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ULInformationTransferMRDC-IEs')))
___ULInformationTransferMRDC_criticalExtensions_c1_spare3 = NULL(name=u'spare3', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___ULInformationTransferMRDC_criticalExtensions_c1_spare2 = NULL(name=u'spare2', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___ULInformationTransferMRDC_criticalExtensions_c1_spare1 = NULL(name=u'spare1', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ULInformationTransferMRDC_criticalExtensions_c1._cont = ASN1Dict([
(u'ulInformationTransferMRDC', ___ULInformationTransferMRDC_criticalExtensions_c1_ulInformationTransferMRDC),
(u'spare3', ___ULInformationTransferMRDC_criticalExtensions_c1_spare3),
(u'spare2', ___ULInformationTransferMRDC_criticalExtensions_c1_spare2),
(u'spare1', ___ULInformationTransferMRDC_criticalExtensions_c1_spare1),
])
__ULInformationTransferMRDC_criticalExtensions_c1._ext = None
__ULInformationTransferMRDC_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ULInformationTransferMRDC_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__ULInformationTransferMRDC_criticalExtensions_criticalExtensionsFuture._ext = None
_ULInformationTransferMRDC_criticalExtensions._cont = ASN1Dict([
(u'c1', __ULInformationTransferMRDC_criticalExtensions_c1),
(u'criticalExtensionsFuture', __ULInformationTransferMRDC_criticalExtensions_criticalExtensionsFuture),
])
_ULInformationTransferMRDC_criticalExtensions._ext = None
ULInformationTransferMRDC._cont = ASN1Dict([
(u'criticalExtensions', _ULInformationTransferMRDC_criticalExtensions),
])
ULInformationTransferMRDC._ext = None
#-----< ULInformationTransferMRDC-IEs >-----#
ULInformationTransferMRDC_IEs = SEQ(name=u'ULInformationTransferMRDC-IEs', mode=MODE_TYPE)
_ULInformationTransferMRDC_IEs_ul_DCCH_MessageNR = OCT_STR(name=u'ul-DCCH-MessageNR', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ULInformationTransferMRDC_IEs_ul_DCCH_MessageEUTRA = OCT_STR(name=u'ul-DCCH-MessageEUTRA', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ULInformationTransferMRDC_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ULInformationTransferMRDC_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ULInformationTransferMRDC_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_ULInformationTransferMRDC_IEs_nonCriticalExtension._ext = None
ULInformationTransferMRDC_IEs._cont = ASN1Dict([
(u'ul-DCCH-MessageNR', _ULInformationTransferMRDC_IEs_ul_DCCH_MessageNR),
(u'ul-DCCH-MessageEUTRA', _ULInformationTransferMRDC_IEs_ul_DCCH_MessageEUTRA),
(u'lateNonCriticalExtension', _ULInformationTransferMRDC_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _ULInformationTransferMRDC_IEs_nonCriticalExtension),
])
ULInformationTransferMRDC_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_t_ReselectionNR_SF = SEQ(name=u't-ReselectionNR-SF', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SpeedStateScaleFactors')), opt=True, group=0)
__SIB2_intraFreqCellReselectionInfo_smtc2_LP_r16 = SEQ(name=u'smtc2-LP-r16', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-MTC2-LP-r16')), opt=True, group=1)
__SIB2_intraFreqCellReselectionInfo_ssb_PositionQCL_Common_r16 = ENUM(name=u'ssb-PositionQCL-Common-r16', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-PositionQCL-Relation-r16')), opt=True, group=1)
_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),
(u't-ReselectionNR-SF', __SIB2_intraFreqCellReselectionInfo_t_ReselectionNR_SF),
(u'smtc2-LP-r16', __SIB2_intraFreqCellReselectionInfo_smtc2_LP_r16),
(u'ssb-PositionQCL-Common-r16', __SIB2_intraFreqCellReselectionInfo_ssb_PositionQCL_Common_r16),
])
_SIB2_intraFreqCellReselectionInfo._ext = [u't-ReselectionNR-SF', u'smtc2-LP-r16', u'ssb-PositionQCL-Common-r16']
_SIB2_relaxedMeasurement_r16 = SEQ(name=u'relaxedMeasurement-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__SIB2_relaxedMeasurement_r16_lowMobilityEvaluation_r16 = SEQ(name=u'lowMobilityEvaluation-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___SIB2_relaxedMeasurement_r16_lowMobilityEvaluation_r16_s_SearchDeltaP_r16 = ENUM(name=u's-SearchDeltaP-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SIB2_relaxedMeasurement_r16_lowMobilityEvaluation_r16_s_SearchDeltaP_r16._cont = ASN1Dict([(u'dB3', 0), (u'dB6', 1), (u'dB9', 2), (u'dB12', 3), (u'dB15', 4), (u'spare3', 5), (u'spare2', 6), (u'spare1', 7)])
___SIB2_relaxedMeasurement_r16_lowMobilityEvaluation_r16_s_SearchDeltaP_r16._ext = None
___SIB2_relaxedMeasurement_r16_lowMobilityEvaluation_r16_t_SearchDeltaP_r16 = ENUM(name=u't-SearchDeltaP-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SIB2_relaxedMeasurement_r16_lowMobilityEvaluation_r16_t_SearchDeltaP_r16._cont = ASN1Dict([(u's5', 0), (u's10', 1), (u's20', 2), (u's30', 3), (u's60', 4), (u's120', 5), (u's180', 6), (u's240', 7), (u's300', 8), (u'spare7', 9), (u'spare6', 10), (u'spare5', 11), (u'spare4', 12), (u'spare3', 13), (u'spare2', 14), (u'spare1', 15)])
___SIB2_relaxedMeasurement_r16_lowMobilityEvaluation_r16_t_SearchDeltaP_r16._ext = None
__SIB2_relaxedMeasurement_r16_lowMobilityEvaluation_r16._cont = ASN1Dict([
(u's-SearchDeltaP-r16', ___SIB2_relaxedMeasurement_r16_lowMobilityEvaluation_r16_s_SearchDeltaP_r16),
(u't-SearchDeltaP-r16', ___SIB2_relaxedMeasurement_r16_lowMobilityEvaluation_r16_t_SearchDeltaP_r16),
])
__SIB2_relaxedMeasurement_r16_lowMobilityEvaluation_r16._ext = None
__SIB2_relaxedMeasurement_r16_cellEdgeEvaluation_r16 = SEQ(name=u'cellEdgeEvaluation-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___SIB2_relaxedMeasurement_r16_cellEdgeEvaluation_r16_s_SearchThresholdP_r16 = INT(name=u's-SearchThresholdP-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReselectionThreshold')))
___SIB2_relaxedMeasurement_r16_cellEdgeEvaluation_r16_s_SearchThresholdQ_r16 = INT(name=u's-SearchThresholdQ-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReselectionThresholdQ')), opt=True)
__SIB2_relaxedMeasurement_r16_cellEdgeEvaluation_r16._cont = ASN1Dict([
(u's-SearchThresholdP-r16', ___SIB2_relaxedMeasurement_r16_cellEdgeEvaluation_r16_s_SearchThresholdP_r16),
(u's-SearchThresholdQ-r16', ___SIB2_relaxedMeasurement_r16_cellEdgeEvaluation_r16_s_SearchThresholdQ_r16),
])
__SIB2_relaxedMeasurement_r16_cellEdgeEvaluation_r16._ext = None
__SIB2_relaxedMeasurement_r16_combineRelaxedMeasCondition_r16 = ENUM(name=u'combineRelaxedMeasCondition-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SIB2_relaxedMeasurement_r16_combineRelaxedMeasCondition_r16._cont = ASN1Dict([(u'true', 0)])
__SIB2_relaxedMeasurement_r16_combineRelaxedMeasCondition_r16._ext = None
__SIB2_relaxedMeasurement_r16_highPriorityMeasRelax_r16 = ENUM(name=u'highPriorityMeasRelax-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SIB2_relaxedMeasurement_r16_highPriorityMeasRelax_r16._cont = ASN1Dict([(u'true', 0)])
__SIB2_relaxedMeasurement_r16_highPriorityMeasRelax_r16._ext = None
_SIB2_relaxedMeasurement_r16._cont = ASN1Dict([
(u'lowMobilityEvaluation-r16', __SIB2_relaxedMeasurement_r16_lowMobilityEvaluation_r16),
(u'cellEdgeEvaluation-r16', __SIB2_relaxedMeasurement_r16_cellEdgeEvaluation_r16),
(u'combineRelaxedMeasCondition-r16', __SIB2_relaxedMeasurement_r16_combineRelaxedMeasCondition_r16),
(u'highPriorityMeasRelax-r16', __SIB2_relaxedMeasurement_r16_highPriorityMeasRelax_r16),
])
_SIB2_relaxedMeasurement_r16._ext = None
SIB2._cont = ASN1Dict([
(u'cellReselectionInfoCommon', _SIB2_cellReselectionInfoCommon),
(u'cellReselectionServingFreqInfo', _SIB2_cellReselectionServingFreqInfo),
(u'intraFreqCellReselectionInfo', _SIB2_intraFreqCellReselectionInfo),
(u'relaxedMeasurement-r16', _SIB2_relaxedMeasurement_r16),
])
SIB2._ext = [u'relaxedMeasurement-r16']
#-----< 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_intraFreqNeighCellList_v1610 = SEQ_OF(name=u'intraFreqNeighCellList-v1610', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'IntraFreqNeighCellList-v1610')), opt=True, group=0)
_SIB3_intraFreqWhiteCellList_r16 = SEQ_OF(name=u'intraFreqWhiteCellList-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'IntraFreqWhiteCellList-r16')), opt=True, group=0)
_SIB3_intraFreqCAG_CellList_r16 = SEQ_OF(name=u'intraFreqCAG-CellList-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__SIB3_intraFreqCAG_CellList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'IntraFreqCAG-CellListPerPLMN-r16')))
_SIB3_intraFreqCAG_CellList_r16._cont = __SIB3_intraFreqCAG_CellList_r16__item_
_SIB3_intraFreqCAG_CellList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=12)], ev=None, er=[])
SIB3._cont = ASN1Dict([
(u'intraFreqNeighCellList', _SIB3_intraFreqNeighCellList),
(u'intraFreqBlackCellList', _SIB3_intraFreqBlackCellList),
(u'lateNonCriticalExtension', _SIB3_lateNonCriticalExtension),
(u'intraFreqNeighCellList-v1610', _SIB3_intraFreqNeighCellList_v1610),
(u'intraFreqWhiteCellList-r16', _SIB3_intraFreqWhiteCellList_r16),
(u'intraFreqCAG-CellList-r16', _SIB3_intraFreqCAG_CellList_r16),
])
SIB3._ext = [u'intraFreqNeighCellList-v1610', u'intraFreqWhiteCellList-r16', u'intraFreqCAG-CellList-r16']
#-----< 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=[])
#-----< IntraFreqNeighCellList-v1610 >-----#
IntraFreqNeighCellList_v1610 = SEQ_OF(name=u'IntraFreqNeighCellList-v1610', mode=MODE_TYPE)
_IntraFreqNeighCellList_v1610__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'IntraFreqNeighCellInfo-v1610')))
IntraFreqNeighCellList_v1610._cont = _IntraFreqNeighCellList_v1610__item_
IntraFreqNeighCellList_v1610._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 = []
#-----< IntraFreqNeighCellInfo-v1610 >-----#
IntraFreqNeighCellInfo_v1610 = SEQ(name=u'IntraFreqNeighCellInfo-v1610', mode=MODE_TYPE)
_IntraFreqNeighCellInfo_v1610_ssb_PositionQCL_r16 = ENUM(name=u'ssb-PositionQCL-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-PositionQCL-Relation-r16')), opt=True)
IntraFreqNeighCellInfo_v1610._cont = ASN1Dict([
(u'ssb-PositionQCL-r16', _IntraFreqNeighCellInfo_v1610_ssb_PositionQCL_r16),
])
IntraFreqNeighCellInfo_v1610._ext = None
#-----< 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=[])
#-----< IntraFreqWhiteCellList-r16 >-----#
IntraFreqWhiteCellList_r16 = SEQ_OF(name=u'IntraFreqWhiteCellList-r16', mode=MODE_TYPE)
_IntraFreqWhiteCellList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PCI-Range')))
IntraFreqWhiteCellList_r16._cont = _IntraFreqWhiteCellList_r16__item_
IntraFreqWhiteCellList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
#-----< IntraFreqCAG-CellListPerPLMN-r16 >-----#
IntraFreqCAG_CellListPerPLMN_r16 = SEQ(name=u'IntraFreqCAG-CellListPerPLMN-r16', mode=MODE_TYPE)
_IntraFreqCAG_CellListPerPLMN_r16_plmn_IdentityIndex_r16 = INT(name=u'plmn-IdentityIndex-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_IntraFreqCAG_CellListPerPLMN_r16_plmn_IdentityIndex_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=12)], ev=None, er=[])
_IntraFreqCAG_CellListPerPLMN_r16_cag_CellList_r16 = SEQ_OF(name=u'cag-CellList-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__IntraFreqCAG_CellListPerPLMN_r16_cag_CellList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PCI-Range')))
_IntraFreqCAG_CellListPerPLMN_r16_cag_CellList_r16._cont = __IntraFreqCAG_CellListPerPLMN_r16_cag_CellList_r16__item_
_IntraFreqCAG_CellListPerPLMN_r16_cag_CellList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
IntraFreqCAG_CellListPerPLMN_r16._cont = ASN1Dict([
(u'plmn-IdentityIndex-r16', _IntraFreqCAG_CellListPerPLMN_r16_plmn_IdentityIndex_r16),
(u'cag-CellList-r16', _IntraFreqCAG_CellListPerPLMN_r16_cag_CellList_r16),
])
IntraFreqCAG_CellListPerPLMN_r16._ext = None
#-----< 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_interFreqCarrierFreqList_v1610 = SEQ_OF(name=u'interFreqCarrierFreqList-v1610', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'InterFreqCarrierFreqList-v1610')), opt=True, group=0)
SIB4._cont = ASN1Dict([
(u'interFreqCarrierFreqList', _SIB4_interFreqCarrierFreqList),
(u'lateNonCriticalExtension', _SIB4_lateNonCriticalExtension),
(u'interFreqCarrierFreqList-v1610', _SIB4_interFreqCarrierFreqList_v1610),
])
SIB4._ext = [u'interFreqCarrierFreqList-v1610']
#-----< 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=[])
#-----< InterFreqCarrierFreqList-v1610 >-----#
InterFreqCarrierFreqList_v1610 = SEQ_OF(name=u'InterFreqCarrierFreqList-v1610', mode=MODE_TYPE)
_InterFreqCarrierFreqList_v1610__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'InterFreqCarrierFreqInfo-v1610')))
InterFreqCarrierFreqList_v1610._cont = _InterFreqCarrierFreqList_v1610__item_
InterFreqCarrierFreqList_v1610._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 = []
#-----< InterFreqCarrierFreqInfo-v1610 >-----#
InterFreqCarrierFreqInfo_v1610 = SEQ(name=u'InterFreqCarrierFreqInfo-v1610', mode=MODE_TYPE)
_InterFreqCarrierFreqInfo_v1610_interFreqNeighCellList_v1610 = SEQ_OF(name=u'interFreqNeighCellList-v1610', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'InterFreqNeighCellList-v1610')), opt=True)
_InterFreqCarrierFreqInfo_v1610_smtc2_LP_r16 = SEQ(name=u'smtc2-LP-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-MTC2-LP-r16')), opt=True)
_InterFreqCarrierFreqInfo_v1610_interFreqWhiteCellList_r16 = SEQ_OF(name=u'interFreqWhiteCellList-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'InterFreqWhiteCellList-r16')), opt=True)
_InterFreqCarrierFreqInfo_v1610_ssb_PositionQCL_Common_r16 = ENUM(name=u'ssb-PositionQCL-Common-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-PositionQCL-Relation-r16')), opt=True)
_InterFreqCarrierFreqInfo_v1610_interFreqCAG_CellList_r16 = SEQ_OF(name=u'interFreqCAG-CellList-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__InterFreqCarrierFreqInfo_v1610_interFreqCAG_CellList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'InterFreqCAG-CellListPerPLMN-r16')))
_InterFreqCarrierFreqInfo_v1610_interFreqCAG_CellList_r16._cont = __InterFreqCarrierFreqInfo_v1610_interFreqCAG_CellList_r16__item_
_InterFreqCarrierFreqInfo_v1610_interFreqCAG_CellList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=12)], ev=None, er=[])
InterFreqCarrierFreqInfo_v1610._cont = ASN1Dict([
(u'interFreqNeighCellList-v1610', _InterFreqCarrierFreqInfo_v1610_interFreqNeighCellList_v1610),
(u'smtc2-LP-r16', _InterFreqCarrierFreqInfo_v1610_smtc2_LP_r16),
(u'interFreqWhiteCellList-r16', _InterFreqCarrierFreqInfo_v1610_interFreqWhiteCellList_r16),
(u'ssb-PositionQCL-Common-r16', _InterFreqCarrierFreqInfo_v1610_ssb_PositionQCL_Common_r16),
(u'interFreqCAG-CellList-r16', _InterFreqCarrierFreqInfo_v1610_interFreqCAG_CellList_r16),
])
InterFreqCarrierFreqInfo_v1610._ext = None
#-----< 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=[])
#-----< InterFreqNeighCellList-v1610 >-----#
InterFreqNeighCellList_v1610 = SEQ_OF(name=u'InterFreqNeighCellList-v1610', mode=MODE_TYPE)
_InterFreqNeighCellList_v1610__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'InterFreqNeighCellInfo-v1610')))
InterFreqNeighCellList_v1610._cont = _InterFreqNeighCellList_v1610__item_
InterFreqNeighCellList_v1610._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 = []
#-----< InterFreqNeighCellInfo-v1610 >-----#
InterFreqNeighCellInfo_v1610 = SEQ(name=u'InterFreqNeighCellInfo-v1610', mode=MODE_TYPE)
_InterFreqNeighCellInfo_v1610_ssb_PositionQCL_r16 = ENUM(name=u'ssb-PositionQCL-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-PositionQCL-Relation-r16')), opt=True)
InterFreqNeighCellInfo_v1610._cont = ASN1Dict([
(u'ssb-PositionQCL-r16', _InterFreqNeighCellInfo_v1610_ssb_PositionQCL_r16),
])
InterFreqNeighCellInfo_v1610._ext = None
#-----< 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=[])
#-----< InterFreqWhiteCellList-r16 >-----#
InterFreqWhiteCellList_r16 = SEQ_OF(name=u'InterFreqWhiteCellList-r16', mode=MODE_TYPE)
_InterFreqWhiteCellList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PCI-Range')))
InterFreqWhiteCellList_r16._cont = _InterFreqWhiteCellList_r16__item_
InterFreqWhiteCellList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
#-----< InterFreqCAG-CellListPerPLMN-r16 >-----#
InterFreqCAG_CellListPerPLMN_r16 = SEQ(name=u'InterFreqCAG-CellListPerPLMN-r16', mode=MODE_TYPE)
_InterFreqCAG_CellListPerPLMN_r16_plmn_IdentityIndex_r16 = INT(name=u'plmn-IdentityIndex-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_InterFreqCAG_CellListPerPLMN_r16_plmn_IdentityIndex_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=12)], ev=None, er=[])
_InterFreqCAG_CellListPerPLMN_r16_cag_CellList_r16 = SEQ_OF(name=u'cag-CellList-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__InterFreqCAG_CellListPerPLMN_r16_cag_CellList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PCI-Range')))
_InterFreqCAG_CellListPerPLMN_r16_cag_CellList_r16._cont = __InterFreqCAG_CellListPerPLMN_r16_cag_CellList_r16__item_
_InterFreqCAG_CellListPerPLMN_r16_cag_CellList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
InterFreqCAG_CellListPerPLMN_r16._cont = ASN1Dict([
(u'plmn-IdentityIndex-r16', _InterFreqCAG_CellListPerPLMN_r16_plmn_IdentityIndex_r16),
(u'cag-CellList-r16', _InterFreqCAG_CellListPerPLMN_r16_cag_CellList_r16),
])
InterFreqCAG_CellListPerPLMN_r16._ext = None
#-----< 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_carrierFreqListEUTRA_v1610 = SEQ_OF(name=u'carrierFreqListEUTRA-v1610', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CarrierFreqListEUTRA-v1610')), opt=True, group=0)
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),
(u'carrierFreqListEUTRA-v1610', _SIB5_carrierFreqListEUTRA_v1610),
])
SIB5._ext = [u'carrierFreqListEUTRA-v1610']
#-----< 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=[])
#-----< CarrierFreqListEUTRA-v1610 >-----#
CarrierFreqListEUTRA_v1610 = SEQ_OF(name=u'CarrierFreqListEUTRA-v1610', mode=MODE_TYPE)
_CarrierFreqListEUTRA_v1610__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CarrierFreqEUTRA-v1610')))
CarrierFreqListEUTRA_v1610._cont = _CarrierFreqListEUTRA_v1610__item_
CarrierFreqListEUTRA_v1610._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
#-----< CarrierFreqEUTRA-v1610 >-----#
CarrierFreqEUTRA_v1610 = SEQ(name=u'CarrierFreqEUTRA-v1610', mode=MODE_TYPE)
_CarrierFreqEUTRA_v1610_highSpeedEUTRACarrier_r16 = ENUM(name=u'highSpeedEUTRACarrier-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CarrierFreqEUTRA_v1610_highSpeedEUTRACarrier_r16._cont = ASN1Dict([(u'true', 0)])
_CarrierFreqEUTRA_v1610_highSpeedEUTRACarrier_r16._ext = None
CarrierFreqEUTRA_v1610._cont = ASN1Dict([
(u'highSpeedEUTRACarrier-r16', _CarrierFreqEUTRA_v1610_highSpeedEUTRACarrier_r16),
])
CarrierFreqEUTRA_v1610._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_dummy = ENUM(name=u'dummy', 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'dummy', _EUTRA_FreqNeighCellInfo_dummy),
(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_referenceTimeInfo_r16 = SEQ(name=u'referenceTimeInfo-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReferenceTimeInfo-r16')), opt=True, group=0)
SIB9._cont = ASN1Dict([
(u'timeInfo', _SIB9_timeInfo),
(u'lateNonCriticalExtension', _SIB9_lateNonCriticalExtension),
(u'referenceTimeInfo-r16', _SIB9_referenceTimeInfo_r16),
])
SIB9._ext = [u'referenceTimeInfo-r16']
#-----< SIB10-r16 >-----#
SIB10_r16 = SEQ(name=u'SIB10-r16', mode=MODE_TYPE)
_SIB10_r16_hrnn_List_r16 = SEQ_OF(name=u'hrnn-List-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'HRNN-List-r16')), opt=True)
_SIB10_r16_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
SIB10_r16._cont = ASN1Dict([
(u'hrnn-List-r16', _SIB10_r16_hrnn_List_r16),
(u'lateNonCriticalExtension', _SIB10_r16_lateNonCriticalExtension),
])
SIB10_r16._ext = []
#-----< HRNN-List-r16 >-----#
HRNN_List_r16 = SEQ_OF(name=u'HRNN-List-r16', mode=MODE_TYPE)
_HRNN_List_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'HRNN-r16')))
HRNN_List_r16._cont = _HRNN_List_r16__item_
HRNN_List_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=12)], ev=None, er=[])
#-----< HRNN-r16 >-----#
HRNN_r16 = SEQ(name=u'HRNN-r16', mode=MODE_TYPE)
_HRNN_r16_hrnn_r16 = OCT_STR(name=u'hrnn-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_HRNN_r16_hrnn_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=48)], ev=None, er=[])
HRNN_r16._cont = ASN1Dict([
(u'hrnn-r16', _HRNN_r16_hrnn_r16),
])
HRNN_r16._ext = None
#-----< SIB11-r16 >-----#
SIB11_r16 = SEQ(name=u'SIB11-r16', mode=MODE_TYPE)
_SIB11_r16_measIdleConfigSIB_r16 = SEQ(name=u'measIdleConfigSIB-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasIdleConfigSIB-r16')), opt=True)
_SIB11_r16_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
SIB11_r16._cont = ASN1Dict([
(u'measIdleConfigSIB-r16', _SIB11_r16_measIdleConfigSIB_r16),
(u'lateNonCriticalExtension', _SIB11_r16_lateNonCriticalExtension),
])
SIB11_r16._ext = []
#-----< SIB12-r16 >-----#
SIB12_r16 = SEQ(name=u'SIB12-r16', mode=MODE_TYPE)
_SIB12_r16_segmentNumber_r16 = INT(name=u'segmentNumber-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SIB12_r16_segmentNumber_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=63)], ev=None, er=[])
_SIB12_r16_segmentType_r16 = ENUM(name=u'segmentType-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SIB12_r16_segmentType_r16._cont = ASN1Dict([(u'notLastSegment', 0), (u'lastSegment', 1)])
_SIB12_r16_segmentType_r16._ext = None
_SIB12_r16_segmentContainer_r16 = OCT_STR(name=u'segmentContainer-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
SIB12_r16._cont = ASN1Dict([
(u'segmentNumber-r16', _SIB12_r16_segmentNumber_r16),
(u'segmentType-r16', _SIB12_r16_segmentType_r16),
(u'segmentContainer-r16', _SIB12_r16_segmentContainer_r16),
])
SIB12_r16._ext = None
#-----< SIB12-IEs-r16 >-----#
SIB12_IEs_r16 = SEQ(name=u'SIB12-IEs-r16', mode=MODE_TYPE)
_SIB12_IEs_r16_sl_ConfigCommonNR_r16 = SEQ(name=u'sl-ConfigCommonNR-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-ConfigCommonNR-r16')))
_SIB12_IEs_r16_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
SIB12_IEs_r16._cont = ASN1Dict([
(u'sl-ConfigCommonNR-r16', _SIB12_IEs_r16_sl_ConfigCommonNR_r16),
(u'lateNonCriticalExtension', _SIB12_IEs_r16_lateNonCriticalExtension),
])
SIB12_IEs_r16._ext = []
#-----< SL-ConfigCommonNR-r16 >-----#
SL_ConfigCommonNR_r16 = SEQ(name=u'SL-ConfigCommonNR-r16', mode=MODE_TYPE)
_SL_ConfigCommonNR_r16_sl_FreqInfoList_r16 = SEQ_OF(name=u'sl-FreqInfoList-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_ConfigCommonNR_r16_sl_FreqInfoList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-FreqConfigCommon-r16')))
_SL_ConfigCommonNR_r16_sl_FreqInfoList_r16._cont = __SL_ConfigCommonNR_r16_sl_FreqInfoList_r16__item_
_SL_ConfigCommonNR_r16_sl_FreqInfoList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_SL_ConfigCommonNR_r16_sl_UE_SelectedConfig_r16 = SEQ(name=u'sl-UE-SelectedConfig-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-UE-SelectedConfig-r16')), opt=True)
_SL_ConfigCommonNR_r16_sl_NR_AnchorCarrierFreqList_r16 = SEQ_OF(name=u'sl-NR-AnchorCarrierFreqList-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-NR-AnchorCarrierFreqList-r16')), opt=True)
_SL_ConfigCommonNR_r16_sl_EUTRA_AnchorCarrierFreqList_r16 = SEQ_OF(name=u'sl-EUTRA-AnchorCarrierFreqList-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-EUTRA-AnchorCarrierFreqList-r16')), opt=True)
_SL_ConfigCommonNR_r16_sl_RadioBearerConfigList_r16 = SEQ_OF(name=u'sl-RadioBearerConfigList-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_ConfigCommonNR_r16_sl_RadioBearerConfigList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-RadioBearerConfig-r16')))
_SL_ConfigCommonNR_r16_sl_RadioBearerConfigList_r16._cont = __SL_ConfigCommonNR_r16_sl_RadioBearerConfigList_r16__item_
_SL_ConfigCommonNR_r16_sl_RadioBearerConfigList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=512)], ev=None, er=[])
_SL_ConfigCommonNR_r16_sl_RLC_BearerConfigList_r16 = SEQ_OF(name=u'sl-RLC-BearerConfigList-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_ConfigCommonNR_r16_sl_RLC_BearerConfigList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-RLC-BearerConfig-r16')))
_SL_ConfigCommonNR_r16_sl_RLC_BearerConfigList_r16._cont = __SL_ConfigCommonNR_r16_sl_RLC_BearerConfigList_r16__item_
_SL_ConfigCommonNR_r16_sl_RLC_BearerConfigList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=512)], ev=None, er=[])
_SL_ConfigCommonNR_r16_sl_MeasConfigCommon_r16 = SEQ(name=u'sl-MeasConfigCommon-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-MeasConfigCommon-r16')), opt=True)
_SL_ConfigCommonNR_r16_sl_CSI_Acquisition_r16 = ENUM(name=u'sl-CSI-Acquisition-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_ConfigCommonNR_r16_sl_CSI_Acquisition_r16._cont = ASN1Dict([(u'enabled', 0)])
_SL_ConfigCommonNR_r16_sl_CSI_Acquisition_r16._ext = None
_SL_ConfigCommonNR_r16_sl_OffsetDFN_r16 = INT(name=u'sl-OffsetDFN-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_ConfigCommonNR_r16_sl_OffsetDFN_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=1000)], ev=None, er=[])
_SL_ConfigCommonNR_r16_t400_r16 = ENUM(name=u't400-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_ConfigCommonNR_r16_t400_r16._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)])
_SL_ConfigCommonNR_r16_t400_r16._ext = None
_SL_ConfigCommonNR_r16_sl_MaxNumConsecutiveDTX_r16 = ENUM(name=u'sl-MaxNumConsecutiveDTX-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_ConfigCommonNR_r16_sl_MaxNumConsecutiveDTX_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n3', 2), (u'n4', 3), (u'n6', 4), (u'n8', 5), (u'n16', 6), (u'n32', 7)])
_SL_ConfigCommonNR_r16_sl_MaxNumConsecutiveDTX_r16._ext = None
_SL_ConfigCommonNR_r16_sl_SSB_PriorityNR_r16 = INT(name=u'sl-SSB-PriorityNR-r16', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_ConfigCommonNR_r16_sl_SSB_PriorityNR_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
SL_ConfigCommonNR_r16._cont = ASN1Dict([
(u'sl-FreqInfoList-r16', _SL_ConfigCommonNR_r16_sl_FreqInfoList_r16),
(u'sl-UE-SelectedConfig-r16', _SL_ConfigCommonNR_r16_sl_UE_SelectedConfig_r16),
(u'sl-NR-AnchorCarrierFreqList-r16', _SL_ConfigCommonNR_r16_sl_NR_AnchorCarrierFreqList_r16),
(u'sl-EUTRA-AnchorCarrierFreqList-r16', _SL_ConfigCommonNR_r16_sl_EUTRA_AnchorCarrierFreqList_r16),
(u'sl-RadioBearerConfigList-r16', _SL_ConfigCommonNR_r16_sl_RadioBearerConfigList_r16),
(u'sl-RLC-BearerConfigList-r16', _SL_ConfigCommonNR_r16_sl_RLC_BearerConfigList_r16),
(u'sl-MeasConfigCommon-r16', _SL_ConfigCommonNR_r16_sl_MeasConfigCommon_r16),
(u'sl-CSI-Acquisition-r16', _SL_ConfigCommonNR_r16_sl_CSI_Acquisition_r16),
(u'sl-OffsetDFN-r16', _SL_ConfigCommonNR_r16_sl_OffsetDFN_r16),
(u't400-r16', _SL_ConfigCommonNR_r16_t400_r16),
(u'sl-MaxNumConsecutiveDTX-r16', _SL_ConfigCommonNR_r16_sl_MaxNumConsecutiveDTX_r16),
(u'sl-SSB-PriorityNR-r16', _SL_ConfigCommonNR_r16_sl_SSB_PriorityNR_r16),
])
SL_ConfigCommonNR_r16._ext = None
#-----< SL-NR-AnchorCarrierFreqList-r16 >-----#
SL_NR_AnchorCarrierFreqList_r16 = SEQ_OF(name=u'SL-NR-AnchorCarrierFreqList-r16', mode=MODE_TYPE)
_SL_NR_AnchorCarrierFreqList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')))
SL_NR_AnchorCarrierFreqList_r16._cont = _SL_NR_AnchorCarrierFreqList_r16__item_
SL_NR_AnchorCarrierFreqList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< SL-EUTRA-AnchorCarrierFreqList-r16 >-----#
SL_EUTRA_AnchorCarrierFreqList_r16 = SEQ_OF(name=u'SL-EUTRA-AnchorCarrierFreqList-r16', mode=MODE_TYPE)
_SL_EUTRA_AnchorCarrierFreqList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueEUTRA')))
SL_EUTRA_AnchorCarrierFreqList_r16._cont = _SL_EUTRA_AnchorCarrierFreqList_r16__item_
SL_EUTRA_AnchorCarrierFreqList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< SIB13-r16 >-----#
SIB13_r16 = SEQ(name=u'SIB13-r16', mode=MODE_TYPE)
_SIB13_r16_sl_V2X_ConfigCommon_r16 = OCT_STR(name=u'sl-V2X-ConfigCommon-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SIB13_r16_dummy = OCT_STR(name=u'dummy', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SIB13_r16_tdd_Config_r16 = OCT_STR(name=u'tdd-Config-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SIB13_r16_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
SIB13_r16._cont = ASN1Dict([
(u'sl-V2X-ConfigCommon-r16', _SIB13_r16_sl_V2X_ConfigCommon_r16),
(u'dummy', _SIB13_r16_dummy),
(u'tdd-Config-r16', _SIB13_r16_tdd_Config_r16),
(u'lateNonCriticalExtension', _SIB13_r16_lateNonCriticalExtension),
])
SIB13_r16._ext = []
#-----< SIB14-r16 >-----#
SIB14_r16 = SEQ(name=u'SIB14-r16', mode=MODE_TYPE)
_SIB14_r16_sl_V2X_ConfigCommonExt_r16 = OCT_STR(name=u'sl-V2X-ConfigCommonExt-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SIB14_r16_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
SIB14_r16._cont = ASN1Dict([
(u'sl-V2X-ConfigCommonExt-r16', _SIB14_r16_sl_V2X_ConfigCommonExt_r16),
(u'lateNonCriticalExtension', _SIB14_r16_lateNonCriticalExtension),
])
SIB14_r16._ext = []
#-----< PosSystemInformation-r16-IEs >-----#
PosSystemInformation_r16_IEs = SEQ(name=u'PosSystemInformation-r16-IEs', mode=MODE_TYPE)
_PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16 = SEQ_OF(name=u'posSIB-TypeAndInfo-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item_ = CHOICE(name='_item_', mode=MODE_TYPE)
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib1_1_r16 = SEQ(name=u'posSib1-1-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib1_2_r16 = SEQ(name=u'posSib1-2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib1_3_r16 = SEQ(name=u'posSib1-3-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib1_4_r16 = SEQ(name=u'posSib1-4-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib1_5_r16 = SEQ(name=u'posSib1-5-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib1_6_r16 = SEQ(name=u'posSib1-6-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib1_7_r16 = SEQ(name=u'posSib1-7-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib1_8_r16 = SEQ(name=u'posSib1-8-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_1_r16 = SEQ(name=u'posSib2-1-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_2_r16 = SEQ(name=u'posSib2-2-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_3_r16 = SEQ(name=u'posSib2-3-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_4_r16 = SEQ(name=u'posSib2-4-r16', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_5_r16 = SEQ(name=u'posSib2-5-r16', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_6_r16 = SEQ(name=u'posSib2-6-r16', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_7_r16 = SEQ(name=u'posSib2-7-r16', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_8_r16 = SEQ(name=u'posSib2-8-r16', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_9_r16 = SEQ(name=u'posSib2-9-r16', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_10_r16 = SEQ(name=u'posSib2-10-r16', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_11_r16 = SEQ(name=u'posSib2-11-r16', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_12_r16 = SEQ(name=u'posSib2-12-r16', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_13_r16 = SEQ(name=u'posSib2-13-r16', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_14_r16 = SEQ(name=u'posSib2-14-r16', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_15_r16 = SEQ(name=u'posSib2-15-r16', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_16_r16 = SEQ(name=u'posSib2-16-r16', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_17_r16 = SEQ(name=u'posSib2-17-r16', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_18_r16 = SEQ(name=u'posSib2-18-r16', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_19_r16 = SEQ(name=u'posSib2-19-r16', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_20_r16 = SEQ(name=u'posSib2-20-r16', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_21_r16 = SEQ(name=u'posSib2-21-r16', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_22_r16 = SEQ(name=u'posSib2-22-r16', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_23_r16 = SEQ(name=u'posSib2-23-r16', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib3_1_r16 = SEQ(name=u'posSib3-1-r16', mode=MODE_TYPE, tag=(31, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib4_1_r16 = SEQ(name=u'posSib4-1-r16', mode=MODE_TYPE, tag=(32, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib5_1_r16 = SEQ(name=u'posSib5-1-r16', mode=MODE_TYPE, tag=(33, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib6_1_r16 = SEQ(name=u'posSib6-1-r16', mode=MODE_TYPE, tag=(34, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib6_2_r16 = SEQ(name=u'posSib6-2-r16', mode=MODE_TYPE, tag=(35, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib6_3_r16 = SEQ(name=u'posSib6-3-r16', mode=MODE_TYPE, tag=(36, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SIBpos-r16')))
__PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item_._cont = ASN1Dict([
(u'posSib1-1-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib1_1_r16),
(u'posSib1-2-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib1_2_r16),
(u'posSib1-3-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib1_3_r16),
(u'posSib1-4-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib1_4_r16),
(u'posSib1-5-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib1_5_r16),
(u'posSib1-6-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib1_6_r16),
(u'posSib1-7-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib1_7_r16),
(u'posSib1-8-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib1_8_r16),
(u'posSib2-1-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_1_r16),
(u'posSib2-2-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_2_r16),
(u'posSib2-3-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_3_r16),
(u'posSib2-4-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_4_r16),
(u'posSib2-5-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_5_r16),
(u'posSib2-6-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_6_r16),
(u'posSib2-7-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_7_r16),
(u'posSib2-8-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_8_r16),
(u'posSib2-9-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_9_r16),
(u'posSib2-10-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_10_r16),
(u'posSib2-11-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_11_r16),
(u'posSib2-12-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_12_r16),
(u'posSib2-13-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_13_r16),
(u'posSib2-14-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_14_r16),
(u'posSib2-15-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_15_r16),
(u'posSib2-16-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_16_r16),
(u'posSib2-17-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_17_r16),
(u'posSib2-18-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_18_r16),
(u'posSib2-19-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_19_r16),
(u'posSib2-20-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_20_r16),
(u'posSib2-21-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_21_r16),
(u'posSib2-22-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_22_r16),
(u'posSib2-23-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_23_r16),
(u'posSib3-1-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib3_1_r16),
(u'posSib4-1-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib4_1_r16),
(u'posSib5-1-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib5_1_r16),
(u'posSib6-1-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib6_1_r16),
(u'posSib6-2-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib6_2_r16),
(u'posSib6-3-r16', ___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib6_3_r16),
])
__PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item_._ext = []
_PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16._cont = __PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item_
_PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_PosSystemInformation_r16_IEs_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PosSystemInformation_r16_IEs_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PosSystemInformation_r16_IEs_nonCriticalExtension._cont = ASN1Dict([
])
_PosSystemInformation_r16_IEs_nonCriticalExtension._ext = None
PosSystemInformation_r16_IEs._cont = ASN1Dict([
(u'posSIB-TypeAndInfo-r16', _PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16),
(u'lateNonCriticalExtension', _PosSystemInformation_r16_IEs_lateNonCriticalExtension),
(u'nonCriticalExtension', _PosSystemInformation_r16_IEs_nonCriticalExtension),
])
PosSystemInformation_r16_IEs._ext = None
#-----< PosSI-SchedulingInfo-r16 >-----#
PosSI_SchedulingInfo_r16 = SEQ(name=u'PosSI-SchedulingInfo-r16', mode=MODE_TYPE)
_PosSI_SchedulingInfo_r16_posSchedulingInfoList_r16 = SEQ_OF(name=u'posSchedulingInfoList-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PosSI_SchedulingInfo_r16_posSchedulingInfoList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PosSchedulingInfo-r16')))
_PosSI_SchedulingInfo_r16_posSchedulingInfoList_r16._cont = __PosSI_SchedulingInfo_r16_posSchedulingInfoList_r16__item_
_PosSI_SchedulingInfo_r16_posSchedulingInfoList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_PosSI_SchedulingInfo_r16_posSI_RequestConfig_r16 = SEQ(name=u'posSI-RequestConfig-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SI-RequestConfig')), opt=True)
_PosSI_SchedulingInfo_r16_posSI_RequestConfigSUL_r16 = SEQ(name=u'posSI-RequestConfigSUL-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SI-RequestConfig')), opt=True)
PosSI_SchedulingInfo_r16._cont = ASN1Dict([
(u'posSchedulingInfoList-r16', _PosSI_SchedulingInfo_r16_posSchedulingInfoList_r16),
(u'posSI-RequestConfig-r16', _PosSI_SchedulingInfo_r16_posSI_RequestConfig_r16),
(u'posSI-RequestConfigSUL-r16', _PosSI_SchedulingInfo_r16_posSI_RequestConfigSUL_r16),
])
PosSI_SchedulingInfo_r16._ext = []
#-----< PosSchedulingInfo-r16 >-----#
PosSchedulingInfo_r16 = SEQ(name=u'PosSchedulingInfo-r16', mode=MODE_TYPE)
_PosSchedulingInfo_r16_offsetToSI_Used_r16 = ENUM(name=u'offsetToSI-Used-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PosSchedulingInfo_r16_offsetToSI_Used_r16._cont = ASN1Dict([(u'true', 0)])
_PosSchedulingInfo_r16_offsetToSI_Used_r16._ext = None
_PosSchedulingInfo_r16_posSI_Periodicity_r16 = ENUM(name=u'posSI-Periodicity-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PosSchedulingInfo_r16_posSI_Periodicity_r16._cont = ASN1Dict([(u'rf8', 0), (u'rf16', 1), (u'rf32', 2), (u'rf64', 3), (u'rf128', 4), (u'rf256', 5), (u'rf512', 6)])
_PosSchedulingInfo_r16_posSI_Periodicity_r16._ext = None
_PosSchedulingInfo_r16_posSI_BroadcastStatus_r16 = ENUM(name=u'posSI-BroadcastStatus-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PosSchedulingInfo_r16_posSI_BroadcastStatus_r16._cont = ASN1Dict([(u'broadcasting', 0), (u'notBroadcasting', 1)])
_PosSchedulingInfo_r16_posSI_BroadcastStatus_r16._ext = None
_PosSchedulingInfo_r16_posSIB_MappingInfo_r16 = SEQ_OF(name=u'posSIB-MappingInfo-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PosSIB-MappingInfo-r16')))
PosSchedulingInfo_r16._cont = ASN1Dict([
(u'offsetToSI-Used-r16', _PosSchedulingInfo_r16_offsetToSI_Used_r16),
(u'posSI-Periodicity-r16', _PosSchedulingInfo_r16_posSI_Periodicity_r16),
(u'posSI-BroadcastStatus-r16', _PosSchedulingInfo_r16_posSI_BroadcastStatus_r16),
(u'posSIB-MappingInfo-r16', _PosSchedulingInfo_r16_posSIB_MappingInfo_r16),
])
PosSchedulingInfo_r16._ext = []
#-----< PosSIB-MappingInfo-r16 >-----#
PosSIB_MappingInfo_r16 = SEQ_OF(name=u'PosSIB-MappingInfo-r16', mode=MODE_TYPE)
_PosSIB_MappingInfo_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PosSIB-Type-r16')))
PosSIB_MappingInfo_r16._cont = _PosSIB_MappingInfo_r16__item_
PosSIB_MappingInfo_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< PosSIB-Type-r16 >-----#
PosSIB_Type_r16 = SEQ(name=u'PosSIB-Type-r16', mode=MODE_TYPE)
_PosSIB_Type_r16_encrypted_r16 = ENUM(name=u'encrypted-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PosSIB_Type_r16_encrypted_r16._cont = ASN1Dict([(u'true', 0)])
_PosSIB_Type_r16_encrypted_r16._ext = None
_PosSIB_Type_r16_gnss_id_r16 = SEQ(name=u'gnss-id-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'GNSS-ID-r16')), opt=True)
_PosSIB_Type_r16_sbas_id_r16 = SEQ(name=u'sbas-id-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SBAS-ID-r16')), opt=True)
_PosSIB_Type_r16_posSibType_r16 = ENUM(name=u'posSibType-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PosSIB_Type_r16_posSibType_r16._cont = ASN1Dict([(u'posSibType1-1', 0), (u'posSibType1-2', 1), (u'posSibType1-3', 2), (u'posSibType1-4', 3), (u'posSibType1-5', 4), (u'posSibType1-6', 5), (u'posSibType1-7', 6), (u'posSibType1-8', 7), (u'posSibType2-1', 8), (u'posSibType2-2', 9), (u'posSibType2-3', 10), (u'posSibType2-4', 11), (u'posSibType2-5', 12), (u'posSibType2-6', 13), (u'posSibType2-7', 14), (u'posSibType2-8', 15), (u'posSibType2-9', 16), (u'posSibType2-10', 17), (u'posSibType2-11', 18), (u'posSibType2-12', 19), (u'posSibType2-13', 20), (u'posSibType2-14', 21), (u'posSibType2-15', 22), (u'posSibType2-16', 23), (u'posSibType2-17', 24), (u'posSibType2-18', 25), (u'posSibType2-19', 26), (u'posSibType2-20', 27), (u'posSibType2-21', 28), (u'posSibType2-22', 29), (u'posSibType2-23', 30), (u'posSibType3-1', 31), (u'posSibType4-1', 32), (u'posSibType5-1', 33), (u'posSibType6-1', 34), (u'posSibType6-2', 35), (u'posSibType6-3', 36)])
_PosSIB_Type_r16_posSibType_r16._ext = []
_PosSIB_Type_r16_areaScope_r16 = ENUM(name=u'areaScope-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PosSIB_Type_r16_areaScope_r16._cont = ASN1Dict([(u'true', 0)])
_PosSIB_Type_r16_areaScope_r16._ext = None
PosSIB_Type_r16._cont = ASN1Dict([
(u'encrypted-r16', _PosSIB_Type_r16_encrypted_r16),
(u'gnss-id-r16', _PosSIB_Type_r16_gnss_id_r16),
(u'sbas-id-r16', _PosSIB_Type_r16_sbas_id_r16),
(u'posSibType-r16', _PosSIB_Type_r16_posSibType_r16),
(u'areaScope-r16', _PosSIB_Type_r16_areaScope_r16),
])
PosSIB_Type_r16._ext = None
#-----< GNSS-ID-r16 >-----#
GNSS_ID_r16 = SEQ(name=u'GNSS-ID-r16', mode=MODE_TYPE)
_GNSS_ID_r16_gnss_id_r16 = ENUM(name=u'gnss-id-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GNSS_ID_r16_gnss_id_r16._cont = ASN1Dict([(u'gps', 0), (u'sbas', 1), (u'qzss', 2), (u'galileo', 3), (u'glonass', 4), (u'bds', 5)])
_GNSS_ID_r16_gnss_id_r16._ext = []
GNSS_ID_r16._cont = ASN1Dict([
(u'gnss-id-r16', _GNSS_ID_r16_gnss_id_r16),
])
GNSS_ID_r16._ext = []
#-----< SBAS-ID-r16 >-----#
SBAS_ID_r16 = SEQ(name=u'SBAS-ID-r16', mode=MODE_TYPE)
_SBAS_ID_r16_sbas_id_r16 = ENUM(name=u'sbas-id-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SBAS_ID_r16_sbas_id_r16._cont = ASN1Dict([(u'waas', 0), (u'egnos', 1), (u'msas', 2), (u'gagan', 3)])
_SBAS_ID_r16_sbas_id_r16._ext = []
SBAS_ID_r16._cont = ASN1Dict([
(u'sbas-id-r16', _SBAS_ID_r16_sbas_id_r16),
])
SBAS_ID_r16._ext = []
#-----< SIBpos-r16 >-----#
SIBpos_r16 = SEQ(name=u'SIBpos-r16', mode=MODE_TYPE)
_SIBpos_r16_assistanceDataSIB_Element_r16 = OCT_STR(name=u'assistanceDataSIB-Element-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SIBpos_r16_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
SIBpos_r16._cont = ASN1Dict([
(u'assistanceDataSIB-Element-r16', _SIBpos_r16_assistanceDataSIB_Element_r16),
(u'lateNonCriticalExtension', _SIBpos_r16_lateNonCriticalExtension),
])
SIBpos_r16._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=[])
#-----< ARFCN-ValueUTRA-FDD-r16 >-----#
ARFCN_ValueUTRA_FDD_r16 = INT(name=u'ARFCN-ValueUTRA-FDD-r16', mode=MODE_TYPE)
ARFCN_ValueUTRA_FDD_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=16383)], ev=None, er=[])
#-----< AvailabilityCombinationsPerCell-r16 >-----#
AvailabilityCombinationsPerCell_r16 = SEQ(name=u'AvailabilityCombinationsPerCell-r16', mode=MODE_TYPE)
_AvailabilityCombinationsPerCell_r16_availabilityCombinationsPerCellIndex_r16 = INT(name=u'availabilityCombinationsPerCellIndex-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'AvailabilityCombinationsPerCellIndex-r16')))
_AvailabilityCombinationsPerCell_r16_iab_DU_CellIdentity_r16 = BIT_STR(name=u'iab-DU-CellIdentity-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CellIdentity')))
_AvailabilityCombinationsPerCell_r16_positionInDCI_AI_r16 = INT(name=u'positionInDCI-AI-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_AvailabilityCombinationsPerCell_r16_positionInDCI_AI_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=None, er=[])
_AvailabilityCombinationsPerCell_r16_availabilityCombinations_r16 = SEQ_OF(name=u'availabilityCombinations-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__AvailabilityCombinationsPerCell_r16_availabilityCombinations_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'AvailabilityCombination-r16')))
_AvailabilityCombinationsPerCell_r16_availabilityCombinations_r16._cont = __AvailabilityCombinationsPerCell_r16_availabilityCombinations_r16__item_
_AvailabilityCombinationsPerCell_r16_availabilityCombinations_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=512)], ev=None, er=[])
AvailabilityCombinationsPerCell_r16._cont = ASN1Dict([
(u'availabilityCombinationsPerCellIndex-r16', _AvailabilityCombinationsPerCell_r16_availabilityCombinationsPerCellIndex_r16),
(u'iab-DU-CellIdentity-r16', _AvailabilityCombinationsPerCell_r16_iab_DU_CellIdentity_r16),
(u'positionInDCI-AI-r16', _AvailabilityCombinationsPerCell_r16_positionInDCI_AI_r16),
(u'availabilityCombinations-r16', _AvailabilityCombinationsPerCell_r16_availabilityCombinations_r16),
])
AvailabilityCombinationsPerCell_r16._ext = []
#-----< AvailabilityCombinationsPerCellIndex-r16 >-----#
AvailabilityCombinationsPerCellIndex_r16 = INT(name=u'AvailabilityCombinationsPerCellIndex-r16', mode=MODE_TYPE)
AvailabilityCombinationsPerCellIndex_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=512)], ev=None, er=[])
#-----< AvailabilityCombination-r16 >-----#
AvailabilityCombination_r16 = SEQ(name=u'AvailabilityCombination-r16', mode=MODE_TYPE)
_AvailabilityCombination_r16_availabilityCombinationId_r16 = INT(name=u'availabilityCombinationId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'AvailabilityCombinationId-r16')))
_AvailabilityCombination_r16_resourceAvailability_r16 = SEQ_OF(name=u'resourceAvailability-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__AvailabilityCombination_r16_resourceAvailability_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
__AvailabilityCombination_r16_resourceAvailability_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
_AvailabilityCombination_r16_resourceAvailability_r16._cont = __AvailabilityCombination_r16_resourceAvailability_r16__item_
_AvailabilityCombination_r16_resourceAvailability_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[])
AvailabilityCombination_r16._cont = ASN1Dict([
(u'availabilityCombinationId-r16', _AvailabilityCombination_r16_availabilityCombinationId_r16),
(u'resourceAvailability-r16', _AvailabilityCombination_r16_resourceAvailability_r16),
])
AvailabilityCombination_r16._ext = None
#-----< AvailabilityCombinationId-r16 >-----#
AvailabilityCombinationId_r16 = INT(name=u'AvailabilityCombinationId-r16', mode=MODE_TYPE)
AvailabilityCombinationId_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
#-----< AvailabilityIndicator-r16 >-----#
AvailabilityIndicator_r16 = SEQ(name=u'AvailabilityIndicator-r16', mode=MODE_TYPE)
_AvailabilityIndicator_r16_ai_RNTI_r16 = INT(name=u'ai-RNTI-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'AI-RNTI-r16')))
_AvailabilityIndicator_r16_dci_PayloadSizeAI_r16 = INT(name=u'dci-PayloadSizeAI-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_AvailabilityIndicator_r16_dci_PayloadSizeAI_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=128)], ev=None, er=[])
_AvailabilityIndicator_r16_availableCombToAddModList_r16 = SEQ_OF(name=u'availableCombToAddModList-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__AvailabilityIndicator_r16_availableCombToAddModList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'AvailabilityCombinationsPerCell-r16')))
_AvailabilityIndicator_r16_availableCombToAddModList_r16._cont = __AvailabilityIndicator_r16_availableCombToAddModList_r16__item_
_AvailabilityIndicator_r16_availableCombToAddModList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=512)], ev=None, er=[])
_AvailabilityIndicator_r16_availableCombToReleaseList_r16 = SEQ_OF(name=u'availableCombToReleaseList-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__AvailabilityIndicator_r16_availableCombToReleaseList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'AvailabilityCombinationsPerCellIndex-r16')))
_AvailabilityIndicator_r16_availableCombToReleaseList_r16._cont = __AvailabilityIndicator_r16_availableCombToReleaseList_r16__item_
_AvailabilityIndicator_r16_availableCombToReleaseList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=512)], ev=None, er=[])
AvailabilityIndicator_r16._cont = ASN1Dict([
(u'ai-RNTI-r16', _AvailabilityIndicator_r16_ai_RNTI_r16),
(u'dci-PayloadSizeAI-r16', _AvailabilityIndicator_r16_dci_PayloadSizeAI_r16),
(u'availableCombToAddModList-r16', _AvailabilityIndicator_r16_availableCombToAddModList_r16),
(u'availableCombToReleaseList-r16', _AvailabilityIndicator_r16_availableCombToReleaseList_r16),
])
AvailabilityIndicator_r16._ext = []
#-----< AI-RNTI-r16 >-----#
AI_RNTI_r16 = INT(name=u'AI-RNTI-r16', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'RNTI-Value')))
#-----< BAP-RoutingID-r16 >-----#
BAP_RoutingID_r16 = SEQ(name=u'BAP-RoutingID-r16', mode=MODE_TYPE)
_BAP_RoutingID_r16_bap_Address_r16 = BIT_STR(name=u'bap-Address-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_BAP_RoutingID_r16_bap_Address_r16._const_sz = ASN1Set(rv=[10], rr=[], ev=None, er=[])
_BAP_RoutingID_r16_bap_PathId_r16 = BIT_STR(name=u'bap-PathId-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_BAP_RoutingID_r16_bap_PathId_r16._const_sz = ASN1Set(rv=[10], rr=[], ev=None, er=[])
BAP_RoutingID_r16._cont = ASN1Dict([
(u'bap-Address-r16', _BAP_RoutingID_r16_bap_Address_r16),
(u'bap-PathId-r16', _BAP_RoutingID_r16_bap_PathId_r16),
])
BAP_RoutingID_r16._ext = None
#-----< 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 = ENUM(name=u'msg1-SubcarrierSpacing', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SubcarrierSpacing')), opt=True, group=0)
_BeamFailureRecoveryConfig_ra_PrioritizationTwoStep_r16 = SEQ(name=u'ra-PrioritizationTwoStep-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RA-Prioritization')), opt=True, group=1)
_BeamFailureRecoveryConfig_candidateBeamRSListExt_v1610 = CHOICE(name=u'candidateBeamRSListExt-v1610', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=1)
__BeamFailureRecoveryConfig_candidateBeamRSListExt_v1610_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BeamFailureRecoveryConfig_candidateBeamRSListExt_v1610_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CandidateBeamRSListExt-r16')))
_BeamFailureRecoveryConfig_candidateBeamRSListExt_v1610._cont = ASN1Dict([
(u'release', __BeamFailureRecoveryConfig_candidateBeamRSListExt_v1610_release),
(u'setup', __BeamFailureRecoveryConfig_candidateBeamRSListExt_v1610_setup),
])
_BeamFailureRecoveryConfig_candidateBeamRSListExt_v1610._ext = None
_BeamFailureRecoveryConfig_spCell_BFR_CBRA_r16 = ENUM(name=u'spCell-BFR-CBRA-r16', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=2)
_BeamFailureRecoveryConfig_spCell_BFR_CBRA_r16._cont = ASN1Dict([(u'true', 0)])
_BeamFailureRecoveryConfig_spCell_BFR_CBRA_r16._ext = None
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', _BeamFailureRecoveryConfig_msg1_SubcarrierSpacing),
(u'ra-PrioritizationTwoStep-r16', _BeamFailureRecoveryConfig_ra_PrioritizationTwoStep_r16),
(u'candidateBeamRSListExt-v1610', _BeamFailureRecoveryConfig_candidateBeamRSListExt_v1610),
(u'spCell-BFR-CBRA-r16', _BeamFailureRecoveryConfig_spCell_BFR_CBRA_r16),
])
BeamFailureRecoveryConfig._ext = [u'msg1-SubcarrierSpacing', u'ra-PrioritizationTwoStep-r16', u'candidateBeamRSListExt-v1610', u'spCell-BFR-CBRA-r16']
#-----< 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 = []
#-----< CandidateBeamRSListExt-r16 >-----#
CandidateBeamRSListExt_r16 = SEQ_OF(name=u'CandidateBeamRSListExt-r16', mode=MODE_TYPE)
_CandidateBeamRSListExt_r16__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PRACH-ResourceDedicatedBFR')))
CandidateBeamRSListExt_r16._cont = _CandidateBeamRSListExt_r16__item_
CandidateBeamRSListExt_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=48)], ev=None, er=[])
#-----< BeamFailureRecoverySCellConfig-r16 >-----#
BeamFailureRecoverySCellConfig_r16 = SEQ(name=u'BeamFailureRecoverySCellConfig-r16', mode=MODE_TYPE)
_BeamFailureRecoverySCellConfig_r16_rsrp_ThresholdBFR_r16 = INT(name=u'rsrp-ThresholdBFR-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSRP-Range')), opt=True)
_BeamFailureRecoverySCellConfig_r16_candidateBeamRSSCellList_r16 = SEQ_OF(name=u'candidateBeamRSSCellList-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__BeamFailureRecoverySCellConfig_r16_candidateBeamRSSCellList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CandidateBeamRS-r16')))
_BeamFailureRecoverySCellConfig_r16_candidateBeamRSSCellList_r16._cont = __BeamFailureRecoverySCellConfig_r16_candidateBeamRSSCellList_r16__item_
_BeamFailureRecoverySCellConfig_r16_candidateBeamRSSCellList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
BeamFailureRecoverySCellConfig_r16._cont = ASN1Dict([
(u'rsrp-ThresholdBFR-r16', _BeamFailureRecoverySCellConfig_r16_rsrp_ThresholdBFR_r16),
(u'candidateBeamRSSCellList-r16', _BeamFailureRecoverySCellConfig_r16_candidateBeamRSSCellList_r16),
])
BeamFailureRecoverySCellConfig_r16._ext = []
#-----< CandidateBeamRS-r16 >-----#
CandidateBeamRS_r16 = SEQ(name=u'CandidateBeamRS-r16', mode=MODE_TYPE)
_CandidateBeamRS_r16_candidateBeamConfig_r16 = CHOICE(name=u'candidateBeamConfig-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__CandidateBeamRS_r16_candidateBeamConfig_r16_ssb_r16 = INT(name=u'ssb-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-Index')))
__CandidateBeamRS_r16_candidateBeamConfig_r16_csi_RS_r16 = INT(name=u'csi-RS-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NZP-CSI-RS-ResourceId')))
_CandidateBeamRS_r16_candidateBeamConfig_r16._cont = ASN1Dict([
(u'ssb-r16', __CandidateBeamRS_r16_candidateBeamConfig_r16_ssb_r16),
(u'csi-RS-r16', __CandidateBeamRS_r16_candidateBeamConfig_r16_csi_RS_r16),
])
_CandidateBeamRS_r16_candidateBeamConfig_r16._ext = None
_CandidateBeamRS_r16_servingCellId = INT(name=u'servingCellId', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')), opt=True)
CandidateBeamRS_r16._cont = ASN1Dict([
(u'candidateBeamConfig-r16', _CandidateBeamRS_r16_candidateBeamConfig_r16),
(u'servingCellId', _CandidateBeamRS_r16_servingCellId),
])
CandidateBeamRS_r16._ext = None
#-----< 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
#-----< BH-LogicalChannelIdentity-r16 >-----#
BH_LogicalChannelIdentity_r16 = CHOICE(name=u'BH-LogicalChannelIdentity-r16', mode=MODE_TYPE)
_BH_LogicalChannelIdentity_r16_bh_LogicalChannelIdentity_r16 = INT(name=u'bh-LogicalChannelIdentity-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'LogicalChannelIdentity')))
_BH_LogicalChannelIdentity_r16_bh_LogicalChannelIdentityExt_r16 = INT(name=u'bh-LogicalChannelIdentityExt-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BH-LogicalChannelIdentity-Ext-r16')))
BH_LogicalChannelIdentity_r16._cont = ASN1Dict([
(u'bh-LogicalChannelIdentity-r16', _BH_LogicalChannelIdentity_r16_bh_LogicalChannelIdentity_r16),
(u'bh-LogicalChannelIdentityExt-r16', _BH_LogicalChannelIdentity_r16_bh_LogicalChannelIdentityExt_r16),
])
BH_LogicalChannelIdentity_r16._ext = None
#-----< BH-LogicalChannelIdentity-Ext-r16 >-----#
BH_LogicalChannelIdentity_Ext_r16 = INT(name=u'BH-LogicalChannelIdentity-Ext-r16', mode=MODE_TYPE)
BH_LogicalChannelIdentity_Ext_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=320, ub=65855)], ev=None, er=[])
#-----< BH-RLC-ChannelConfig-r16 >-----#
BH_RLC_ChannelConfig_r16 = SEQ(name=u'BH-RLC-ChannelConfig-r16', mode=MODE_TYPE)
_BH_RLC_ChannelConfig_r16_bh_LogicalChannelIdentity_r16 = CHOICE(name=u'bh-LogicalChannelIdentity-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BH-LogicalChannelIdentity-r16')), opt=True)
_BH_RLC_ChannelConfig_r16_bh_RLC_ChannelID_r16 = BIT_STR(name=u'bh-RLC-ChannelID-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BH-RLC-ChannelID-r16')))
_BH_RLC_ChannelConfig_r16_reestablishRLC_r16 = ENUM(name=u'reestablishRLC-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BH_RLC_ChannelConfig_r16_reestablishRLC_r16._cont = ASN1Dict([(u'true', 0)])
_BH_RLC_ChannelConfig_r16_reestablishRLC_r16._ext = None
_BH_RLC_ChannelConfig_r16_rlc_Config_r16 = CHOICE(name=u'rlc-Config-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RLC-Config')), opt=True)
_BH_RLC_ChannelConfig_r16_mac_LogicalChannelConfig_r16 = SEQ(name=u'mac-LogicalChannelConfig-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'LogicalChannelConfig')), opt=True)
BH_RLC_ChannelConfig_r16._cont = ASN1Dict([
(u'bh-LogicalChannelIdentity-r16', _BH_RLC_ChannelConfig_r16_bh_LogicalChannelIdentity_r16),
(u'bh-RLC-ChannelID-r16', _BH_RLC_ChannelConfig_r16_bh_RLC_ChannelID_r16),
(u'reestablishRLC-r16', _BH_RLC_ChannelConfig_r16_reestablishRLC_r16),
(u'rlc-Config-r16', _BH_RLC_ChannelConfig_r16_rlc_Config_r16),
(u'mac-LogicalChannelConfig-r16', _BH_RLC_ChannelConfig_r16_mac_LogicalChannelConfig_r16),
])
BH_RLC_ChannelConfig_r16._ext = []
#-----< BH-RLC-ChannelID-r16 >-----#
BH_RLC_ChannelID_r16 = BIT_STR(name=u'BH-RLC-ChannelID-r16', mode=MODE_TYPE)
BH_RLC_ChannelID_r16._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
#-----< 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_sps_ConfigToAddModList_r16 = SEQ_OF(name=u'sps-ConfigToAddModList-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SPS-ConfigToAddModList-r16')), opt=True, group=0)
_BWP_DownlinkDedicated_sps_ConfigToReleaseList_r16 = SEQ_OF(name=u'sps-ConfigToReleaseList-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SPS-ConfigToReleaseList-r16')), opt=True, group=0)
_BWP_DownlinkDedicated_sps_ConfigDeactivationStateList_r16 = SEQ_OF(name=u'sps-ConfigDeactivationStateList-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SPS-ConfigDeactivationStateList-r16')), opt=True, group=0)
_BWP_DownlinkDedicated_beamFailureRecoverySCellConfig_r16 = CHOICE(name=u'beamFailureRecoverySCellConfig-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__BWP_DownlinkDedicated_beamFailureRecoverySCellConfig_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BWP_DownlinkDedicated_beamFailureRecoverySCellConfig_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BeamFailureRecoverySCellConfig-r16')))
_BWP_DownlinkDedicated_beamFailureRecoverySCellConfig_r16._cont = ASN1Dict([
(u'release', __BWP_DownlinkDedicated_beamFailureRecoverySCellConfig_r16_release),
(u'setup', __BWP_DownlinkDedicated_beamFailureRecoverySCellConfig_r16_setup),
])
_BWP_DownlinkDedicated_beamFailureRecoverySCellConfig_r16._ext = None
_BWP_DownlinkDedicated_sl_PDCCH_Config_r16 = CHOICE(name=u'sl-PDCCH-Config-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__BWP_DownlinkDedicated_sl_PDCCH_Config_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BWP_DownlinkDedicated_sl_PDCCH_Config_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PDCCH-Config')))
_BWP_DownlinkDedicated_sl_PDCCH_Config_r16._cont = ASN1Dict([
(u'release', __BWP_DownlinkDedicated_sl_PDCCH_Config_r16_release),
(u'setup', __BWP_DownlinkDedicated_sl_PDCCH_Config_r16_setup),
])
_BWP_DownlinkDedicated_sl_PDCCH_Config_r16._ext = None
_BWP_DownlinkDedicated_sl_V2X_PDCCH_Config_r16 = CHOICE(name=u'sl-V2X-PDCCH-Config-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__BWP_DownlinkDedicated_sl_V2X_PDCCH_Config_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BWP_DownlinkDedicated_sl_V2X_PDCCH_Config_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PDCCH-Config')))
_BWP_DownlinkDedicated_sl_V2X_PDCCH_Config_r16._cont = ASN1Dict([
(u'release', __BWP_DownlinkDedicated_sl_V2X_PDCCH_Config_r16_release),
(u'setup', __BWP_DownlinkDedicated_sl_V2X_PDCCH_Config_r16_setup),
])
_BWP_DownlinkDedicated_sl_V2X_PDCCH_Config_r16._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),
(u'sps-ConfigToAddModList-r16', _BWP_DownlinkDedicated_sps_ConfigToAddModList_r16),
(u'sps-ConfigToReleaseList-r16', _BWP_DownlinkDedicated_sps_ConfigToReleaseList_r16),
(u'sps-ConfigDeactivationStateList-r16', _BWP_DownlinkDedicated_sps_ConfigDeactivationStateList_r16),
(u'beamFailureRecoverySCellConfig-r16', _BWP_DownlinkDedicated_beamFailureRecoverySCellConfig_r16),
(u'sl-PDCCH-Config-r16', _BWP_DownlinkDedicated_sl_PDCCH_Config_r16),
(u'sl-V2X-PDCCH-Config-r16', _BWP_DownlinkDedicated_sl_V2X_PDCCH_Config_r16),
])
BWP_DownlinkDedicated._ext = [u'sps-ConfigToAddModList-r16', u'sps-ConfigToReleaseList-r16', u'sps-ConfigDeactivationStateList-r16', u'beamFailureRecoverySCellConfig-r16', u'sl-PDCCH-Config-r16', u'sl-V2X-PDCCH-Config-r16']
#-----< SPS-ConfigToAddModList-r16 >-----#
SPS_ConfigToAddModList_r16 = SEQ_OF(name=u'SPS-ConfigToAddModList-r16', mode=MODE_TYPE)
_SPS_ConfigToAddModList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SPS-Config')))
SPS_ConfigToAddModList_r16._cont = _SPS_ConfigToAddModList_r16__item_
SPS_ConfigToAddModList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< SPS-ConfigToReleaseList-r16 >-----#
SPS_ConfigToReleaseList_r16 = SEQ_OF(name=u'SPS-ConfigToReleaseList-r16', mode=MODE_TYPE)
_SPS_ConfigToReleaseList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SPS-ConfigIndex-r16')))
SPS_ConfigToReleaseList_r16._cont = _SPS_ConfigToReleaseList_r16__item_
SPS_ConfigToReleaseList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< SPS-ConfigDeactivationState-r16 >-----#
SPS_ConfigDeactivationState_r16 = SEQ_OF(name=u'SPS-ConfigDeactivationState-r16', mode=MODE_TYPE)
_SPS_ConfigDeactivationState_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SPS-ConfigIndex-r16')))
SPS_ConfigDeactivationState_r16._cont = _SPS_ConfigDeactivationState_r16__item_
SPS_ConfigDeactivationState_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< SPS-ConfigDeactivationStateList-r16 >-----#
SPS_ConfigDeactivationStateList_r16 = SEQ_OF(name=u'SPS-ConfigDeactivationStateList-r16', mode=MODE_TYPE)
_SPS_ConfigDeactivationStateList_r16__item_ = SEQ_OF(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SPS-ConfigDeactivationState-r16')))
SPS_ConfigDeactivationStateList_r16._cont = _SPS_ConfigDeactivationStateList_r16__item_
SPS_ConfigDeactivationStateList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
#-----< 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_rach_ConfigCommonIAB_r16 = CHOICE(name=u'rach-ConfigCommonIAB-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__BWP_UplinkCommon_rach_ConfigCommonIAB_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BWP_UplinkCommon_rach_ConfigCommonIAB_r16_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_ConfigCommonIAB_r16._cont = ASN1Dict([
(u'release', __BWP_UplinkCommon_rach_ConfigCommonIAB_r16_release),
(u'setup', __BWP_UplinkCommon_rach_ConfigCommonIAB_r16_setup),
])
_BWP_UplinkCommon_rach_ConfigCommonIAB_r16._ext = None
_BWP_UplinkCommon_useInterlacePUCCH_PUSCH_r16 = ENUM(name=u'useInterlacePUCCH-PUSCH-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_BWP_UplinkCommon_useInterlacePUCCH_PUSCH_r16._cont = ASN1Dict([(u'enabled', 0)])
_BWP_UplinkCommon_useInterlacePUCCH_PUSCH_r16._ext = None
_BWP_UplinkCommon_msgA_ConfigCommon_r16 = CHOICE(name=u'msgA-ConfigCommon-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__BWP_UplinkCommon_msgA_ConfigCommon_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BWP_UplinkCommon_msgA_ConfigCommon_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MsgA-ConfigCommon-r16')))
_BWP_UplinkCommon_msgA_ConfigCommon_r16._cont = ASN1Dict([
(u'release', __BWP_UplinkCommon_msgA_ConfigCommon_r16_release),
(u'setup', __BWP_UplinkCommon_msgA_ConfigCommon_r16_setup),
])
_BWP_UplinkCommon_msgA_ConfigCommon_r16._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),
(u'rach-ConfigCommonIAB-r16', _BWP_UplinkCommon_rach_ConfigCommonIAB_r16),
(u'useInterlacePUCCH-PUSCH-r16', _BWP_UplinkCommon_useInterlacePUCCH_PUSCH_r16),
(u'msgA-ConfigCommon-r16', _BWP_UplinkCommon_msgA_ConfigCommon_r16),
])
BWP_UplinkCommon._ext = [u'rach-ConfigCommonIAB-r16', u'useInterlacePUCCH-PUSCH-r16', u'msgA-ConfigCommon-r16']
#-----< 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_sl_PUCCH_Config_r16 = CHOICE(name=u'sl-PUCCH-Config-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__BWP_UplinkDedicated_sl_PUCCH_Config_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BWP_UplinkDedicated_sl_PUCCH_Config_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-Config')))
_BWP_UplinkDedicated_sl_PUCCH_Config_r16._cont = ASN1Dict([
(u'release', __BWP_UplinkDedicated_sl_PUCCH_Config_r16_release),
(u'setup', __BWP_UplinkDedicated_sl_PUCCH_Config_r16_setup),
])
_BWP_UplinkDedicated_sl_PUCCH_Config_r16._ext = None
_BWP_UplinkDedicated_cp_ExtensionC2_r16 = INT(name=u'cp-ExtensionC2-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_BWP_UplinkDedicated_cp_ExtensionC2_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=28)], ev=None, er=[])
_BWP_UplinkDedicated_cp_ExtensionC3_r16 = INT(name=u'cp-ExtensionC3-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_BWP_UplinkDedicated_cp_ExtensionC3_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=28)], ev=None, er=[])
_BWP_UplinkDedicated_useInterlacePUCCH_PUSCH_r16 = ENUM(name=u'useInterlacePUCCH-PUSCH-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_BWP_UplinkDedicated_useInterlacePUCCH_PUSCH_r16._cont = ASN1Dict([(u'enabled', 0)])
_BWP_UplinkDedicated_useInterlacePUCCH_PUSCH_r16._ext = None
_BWP_UplinkDedicated_pucch_ConfigurationList_r16 = CHOICE(name=u'pucch-ConfigurationList-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__BWP_UplinkDedicated_pucch_ConfigurationList_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BWP_UplinkDedicated_pucch_ConfigurationList_r16_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-ConfigurationList-r16')))
_BWP_UplinkDedicated_pucch_ConfigurationList_r16._cont = ASN1Dict([
(u'release', __BWP_UplinkDedicated_pucch_ConfigurationList_r16_release),
(u'setup', __BWP_UplinkDedicated_pucch_ConfigurationList_r16_setup),
])
_BWP_UplinkDedicated_pucch_ConfigurationList_r16._ext = None
_BWP_UplinkDedicated_lbt_FailureRecoveryConfig_r16 = CHOICE(name=u'lbt-FailureRecoveryConfig-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__BWP_UplinkDedicated_lbt_FailureRecoveryConfig_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BWP_UplinkDedicated_lbt_FailureRecoveryConfig_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'LBT-FailureRecoveryConfig-r16')))
_BWP_UplinkDedicated_lbt_FailureRecoveryConfig_r16._cont = ASN1Dict([
(u'release', __BWP_UplinkDedicated_lbt_FailureRecoveryConfig_r16_release),
(u'setup', __BWP_UplinkDedicated_lbt_FailureRecoveryConfig_r16_setup),
])
_BWP_UplinkDedicated_lbt_FailureRecoveryConfig_r16._ext = None
_BWP_UplinkDedicated_configuredGrantConfigToAddModList_r16 = SEQ_OF(name=u'configuredGrantConfigToAddModList-r16', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ConfiguredGrantConfigToAddModList-r16')), opt=True, group=0)
_BWP_UplinkDedicated_configuredGrantConfigToReleaseList_r16 = SEQ_OF(name=u'configuredGrantConfigToReleaseList-r16', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ConfiguredGrantConfigToReleaseList-r16')), opt=True, group=0)
_BWP_UplinkDedicated_configuredGrantConfigType2DeactivationStateList_r16 = SEQ_OF(name=u'configuredGrantConfigType2DeactivationStateList-r16', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ConfiguredGrantConfigType2DeactivationStateList-r16')), opt=True, group=0)
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),
(u'sl-PUCCH-Config-r16', _BWP_UplinkDedicated_sl_PUCCH_Config_r16),
(u'cp-ExtensionC2-r16', _BWP_UplinkDedicated_cp_ExtensionC2_r16),
(u'cp-ExtensionC3-r16', _BWP_UplinkDedicated_cp_ExtensionC3_r16),
(u'useInterlacePUCCH-PUSCH-r16', _BWP_UplinkDedicated_useInterlacePUCCH_PUSCH_r16),
(u'pucch-ConfigurationList-r16', _BWP_UplinkDedicated_pucch_ConfigurationList_r16),
(u'lbt-FailureRecoveryConfig-r16', _BWP_UplinkDedicated_lbt_FailureRecoveryConfig_r16),
(u'configuredGrantConfigToAddModList-r16', _BWP_UplinkDedicated_configuredGrantConfigToAddModList_r16),
(u'configuredGrantConfigToReleaseList-r16', _BWP_UplinkDedicated_configuredGrantConfigToReleaseList_r16),
(u'configuredGrantConfigType2DeactivationStateList-r16', _BWP_UplinkDedicated_configuredGrantConfigType2DeactivationStateList_r16),
])
BWP_UplinkDedicated._ext = [u'sl-PUCCH-Config-r16', u'cp-ExtensionC2-r16', u'cp-ExtensionC3-r16', u'useInterlacePUCCH-PUSCH-r16', u'pucch-ConfigurationList-r16', u'lbt-FailureRecoveryConfig-r16', u'configuredGrantConfigToAddModList-r16', u'configuredGrantConfigToReleaseList-r16', u'configuredGrantConfigType2DeactivationStateList-r16']
#-----< ConfiguredGrantConfigToAddModList-r16 >-----#
ConfiguredGrantConfigToAddModList_r16 = SEQ_OF(name=u'ConfiguredGrantConfigToAddModList-r16', mode=MODE_TYPE)
_ConfiguredGrantConfigToAddModList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ConfiguredGrantConfig')))
ConfiguredGrantConfigToAddModList_r16._cont = _ConfiguredGrantConfigToAddModList_r16__item_
ConfiguredGrantConfigToAddModList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=12)], ev=None, er=[])
#-----< ConfiguredGrantConfigToReleaseList-r16 >-----#
ConfiguredGrantConfigToReleaseList_r16 = SEQ_OF(name=u'ConfiguredGrantConfigToReleaseList-r16', mode=MODE_TYPE)
_ConfiguredGrantConfigToReleaseList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ConfiguredGrantConfigIndex-r16')))
ConfiguredGrantConfigToReleaseList_r16._cont = _ConfiguredGrantConfigToReleaseList_r16__item_
ConfiguredGrantConfigToReleaseList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=12)], ev=None, er=[])
#-----< ConfiguredGrantConfigType2DeactivationState-r16 >-----#
ConfiguredGrantConfigType2DeactivationState_r16 = SEQ_OF(name=u'ConfiguredGrantConfigType2DeactivationState-r16', mode=MODE_TYPE)
_ConfiguredGrantConfigType2DeactivationState_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ConfiguredGrantConfigIndex-r16')))
ConfiguredGrantConfigType2DeactivationState_r16._cont = _ConfiguredGrantConfigType2DeactivationState_r16__item_
ConfiguredGrantConfigType2DeactivationState_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=12)], ev=None, er=[])
#-----< ConfiguredGrantConfigType2DeactivationStateList-r16 >-----#
ConfiguredGrantConfigType2DeactivationStateList_r16 = SEQ_OF(name=u'ConfiguredGrantConfigType2DeactivationStateList-r16', mode=MODE_TYPE)
_ConfiguredGrantConfigType2DeactivationStateList_r16__item_ = SEQ_OF(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ConfiguredGrantConfigType2DeactivationState-r16')))
ConfiguredGrantConfigType2DeactivationStateList_r16._cont = _ConfiguredGrantConfigType2DeactivationStateList_r16__item_
ConfiguredGrantConfigType2DeactivationStateList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
#-----< CellAccessRelatedInfo >-----#
CellAccessRelatedInfo = SEQ(name=u'CellAccessRelatedInfo', mode=MODE_TYPE)
_CellAccessRelatedInfo_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')))
_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_cellReservedForFutureUse_r16 = ENUM(name=u'cellReservedForFutureUse-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_CellAccessRelatedInfo_cellReservedForFutureUse_r16._cont = ASN1Dict([(u'true', 0)])
_CellAccessRelatedInfo_cellReservedForFutureUse_r16._ext = None
_CellAccessRelatedInfo_npn_IdentityInfoList_r16 = SEQ_OF(name=u'npn-IdentityInfoList-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NPN-IdentityInfoList-r16')), opt=True, group=0)
CellAccessRelatedInfo._cont = ASN1Dict([
(u'plmn-IdentityInfoList', _CellAccessRelatedInfo_plmn_IdentityInfoList),
(u'cellReservedForOtherUse', _CellAccessRelatedInfo_cellReservedForOtherUse),
(u'cellReservedForFutureUse-r16', _CellAccessRelatedInfo_cellReservedForFutureUse_r16),
(u'npn-IdentityInfoList-r16', _CellAccessRelatedInfo_npn_IdentityInfoList_r16),
])
CellAccessRelatedInfo._ext = [u'cellReservedForFutureUse-r16', u'npn-IdentityInfoList-r16']
#-----< 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 = ENUM(name=u'reportUplinkTxDirectCurrent', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_CellGroupConfig_reportUplinkTxDirectCurrent._cont = ASN1Dict([(u'true', 0)])
_CellGroupConfig_reportUplinkTxDirectCurrent._ext = None
_CellGroupConfig_bap_Address_r16 = BIT_STR(name=u'bap-Address-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_CellGroupConfig_bap_Address_r16._const_sz = ASN1Set(rv=[10], rr=[], ev=None, er=[])
_CellGroupConfig_bh_RLC_ChannelToAddModList_r16 = SEQ_OF(name=u'bh-RLC-ChannelToAddModList-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
__CellGroupConfig_bh_RLC_ChannelToAddModList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BH-RLC-ChannelConfig-r16')))
_CellGroupConfig_bh_RLC_ChannelToAddModList_r16._cont = __CellGroupConfig_bh_RLC_ChannelToAddModList_r16__item_
_CellGroupConfig_bh_RLC_ChannelToAddModList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65536)], ev=None, er=[])
_CellGroupConfig_bh_RLC_ChannelToReleaseList_r16 = SEQ_OF(name=u'bh-RLC-ChannelToReleaseList-r16', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
__CellGroupConfig_bh_RLC_ChannelToReleaseList_r16__item_ = BIT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BH-RLC-ChannelID-r16')))
_CellGroupConfig_bh_RLC_ChannelToReleaseList_r16._cont = __CellGroupConfig_bh_RLC_ChannelToReleaseList_r16__item_
_CellGroupConfig_bh_RLC_ChannelToReleaseList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65536)], ev=None, er=[])
_CellGroupConfig_f1c_TransferPath_r16 = ENUM(name=u'f1c-TransferPath-r16', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_CellGroupConfig_f1c_TransferPath_r16._cont = ASN1Dict([(u'lte', 0), (u'nr', 1), (u'both', 2)])
_CellGroupConfig_f1c_TransferPath_r16._ext = None
_CellGroupConfig_simultaneousTCI_UpdateList1_r16 = SEQ_OF(name=u'simultaneousTCI-UpdateList1-r16', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
__CellGroupConfig_simultaneousTCI_UpdateList1_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')))
_CellGroupConfig_simultaneousTCI_UpdateList1_r16._cont = __CellGroupConfig_simultaneousTCI_UpdateList1_r16__item_
_CellGroupConfig_simultaneousTCI_UpdateList1_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_CellGroupConfig_simultaneousTCI_UpdateList2_r16 = SEQ_OF(name=u'simultaneousTCI-UpdateList2-r16', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
__CellGroupConfig_simultaneousTCI_UpdateList2_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')))
_CellGroupConfig_simultaneousTCI_UpdateList2_r16._cont = __CellGroupConfig_simultaneousTCI_UpdateList2_r16__item_
_CellGroupConfig_simultaneousTCI_UpdateList2_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_CellGroupConfig_simultaneousSpatial_UpdatedList1_r16 = SEQ_OF(name=u'simultaneousSpatial-UpdatedList1-r16', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
__CellGroupConfig_simultaneousSpatial_UpdatedList1_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')))
_CellGroupConfig_simultaneousSpatial_UpdatedList1_r16._cont = __CellGroupConfig_simultaneousSpatial_UpdatedList1_r16__item_
_CellGroupConfig_simultaneousSpatial_UpdatedList1_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_CellGroupConfig_simultaneousSpatial_UpdatedList2_r16 = SEQ_OF(name=u'simultaneousSpatial-UpdatedList2-r16', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
__CellGroupConfig_simultaneousSpatial_UpdatedList2_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')))
_CellGroupConfig_simultaneousSpatial_UpdatedList2_r16._cont = __CellGroupConfig_simultaneousSpatial_UpdatedList2_r16__item_
_CellGroupConfig_simultaneousSpatial_UpdatedList2_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_CellGroupConfig_uplinkTxSwitchingOption_r16 = ENUM(name=u'uplinkTxSwitchingOption-r16', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_CellGroupConfig_uplinkTxSwitchingOption_r16._cont = ASN1Dict([(u'switchedUL', 0), (u'dualUL', 1)])
_CellGroupConfig_uplinkTxSwitchingOption_r16._ext = None
_CellGroupConfig_uplinkTxSwitchingPowerBoosting_r16 = ENUM(name=u'uplinkTxSwitchingPowerBoosting-r16', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_CellGroupConfig_uplinkTxSwitchingPowerBoosting_r16._cont = ASN1Dict([(u'enabled', 0)])
_CellGroupConfig_uplinkTxSwitchingPowerBoosting_r16._ext = None
_CellGroupConfig_reportUplinkTxDirectCurrentTwoCarrier_r16 = ENUM(name=u'reportUplinkTxDirectCurrentTwoCarrier-r16', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=2)
_CellGroupConfig_reportUplinkTxDirectCurrentTwoCarrier_r16._cont = ASN1Dict([(u'true', 0)])
_CellGroupConfig_reportUplinkTxDirectCurrentTwoCarrier_r16._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', _CellGroupConfig_reportUplinkTxDirectCurrent),
(u'bap-Address-r16', _CellGroupConfig_bap_Address_r16),
(u'bh-RLC-ChannelToAddModList-r16', _CellGroupConfig_bh_RLC_ChannelToAddModList_r16),
(u'bh-RLC-ChannelToReleaseList-r16', _CellGroupConfig_bh_RLC_ChannelToReleaseList_r16),
(u'f1c-TransferPath-r16', _CellGroupConfig_f1c_TransferPath_r16),
(u'simultaneousTCI-UpdateList1-r16', _CellGroupConfig_simultaneousTCI_UpdateList1_r16),
(u'simultaneousTCI-UpdateList2-r16', _CellGroupConfig_simultaneousTCI_UpdateList2_r16),
(u'simultaneousSpatial-UpdatedList1-r16', _CellGroupConfig_simultaneousSpatial_UpdatedList1_r16),
(u'simultaneousSpatial-UpdatedList2-r16', _CellGroupConfig_simultaneousSpatial_UpdatedList2_r16),
(u'uplinkTxSwitchingOption-r16', _CellGroupConfig_uplinkTxSwitchingOption_r16),
(u'uplinkTxSwitchingPowerBoosting-r16', _CellGroupConfig_uplinkTxSwitchingPowerBoosting_r16),
(u'reportUplinkTxDirectCurrentTwoCarrier-r16', _CellGroupConfig_reportUplinkTxDirectCurrentTwoCarrier_r16),
])
CellGroupConfig._ext = [u'reportUplinkTxDirectCurrent', u'bap-Address-r16', u'bh-RLC-ChannelToAddModList-r16', u'bh-RLC-ChannelToReleaseList-r16', u'f1c-TransferPath-r16', u'simultaneousTCI-UpdateList1-r16', u'simultaneousTCI-UpdateList2-r16', u'simultaneousSpatial-UpdatedList1-r16', u'simultaneousSpatial-UpdatedList2-r16', u'uplinkTxSwitchingOption-r16', u'uplinkTxSwitchingPowerBoosting-r16', u'reportUplinkTxDirectCurrentTwoCarrier-r16']
#-----< 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_daps_UplinkPowerConfig_r16 = SEQ(name=u'daps-UplinkPowerConfig-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DAPS-UplinkPowerConfig-r16')), opt=True, group=1)
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),
(u'daps-UplinkPowerConfig-r16', _ReconfigurationWithSync_daps_UplinkPowerConfig_r16),
])
ReconfigurationWithSync._ext = [u'smtc', u'daps-UplinkPowerConfig-r16']
#-----< DAPS-UplinkPowerConfig-r16 >-----#
DAPS_UplinkPowerConfig_r16 = SEQ(name=u'DAPS-UplinkPowerConfig-r16', mode=MODE_TYPE)
_DAPS_UplinkPowerConfig_r16_p_DAPS_Source_r16 = INT(name=u'p-DAPS-Source-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'P-Max')))
_DAPS_UplinkPowerConfig_r16_p_DAPS_Target_r16 = INT(name=u'p-DAPS-Target-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'P-Max')))
_DAPS_UplinkPowerConfig_r16_uplinkPowerSharingDAPS_Mode_r16 = ENUM(name=u'uplinkPowerSharingDAPS-Mode-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DAPS_UplinkPowerConfig_r16_uplinkPowerSharingDAPS_Mode_r16._cont = ASN1Dict([(u'semi-static-mode1', 0), (u'semi-static-mode2', 1), (u'dynamic', 2)])
_DAPS_UplinkPowerConfig_r16_uplinkPowerSharingDAPS_Mode_r16._ext = None
DAPS_UplinkPowerConfig_r16._cont = ASN1Dict([
(u'p-DAPS-Source-r16', _DAPS_UplinkPowerConfig_r16_p_DAPS_Source_r16),
(u'p-DAPS-Target-r16', _DAPS_UplinkPowerConfig_r16_p_DAPS_Target_r16),
(u'uplinkPowerSharingDAPS-Mode-r16', _DAPS_UplinkPowerConfig_r16_uplinkPowerSharingDAPS_Mode_r16),
])
DAPS_UplinkPowerConfig_r16._ext = None
#-----< 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_sCellState_r16 = ENUM(name=u'sCellState-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_SCellConfig_sCellState_r16._cont = ASN1Dict([(u'activated', 0)])
_SCellConfig_sCellState_r16._ext = None
_SCellConfig_secondaryDRX_GroupConfig_r16 = ENUM(name=u'secondaryDRX-GroupConfig-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_SCellConfig_secondaryDRX_GroupConfig_r16._cont = ASN1Dict([(u'true', 0)])
_SCellConfig_secondaryDRX_GroupConfig_r16._ext = None
SCellConfig._cont = ASN1Dict([
(u'sCellIndex', _SCellConfig_sCellIndex),
(u'sCellConfigCommon', _SCellConfig_sCellConfigCommon),
(u'sCellConfigDedicated', _SCellConfig_sCellConfigDedicated),
(u'smtc', _SCellConfig_smtc),
(u'sCellState-r16', _SCellConfig_sCellState_r16),
(u'secondaryDRX-GroupConfig-r16', _SCellConfig_secondaryDRX_GroupConfig_r16),
])
SCellConfig._ext = [u'smtc', u'sCellState-r16', u'secondaryDRX-GroupConfig-r16']
#-----< 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-InfoEUTRA >-----#
CGI_InfoEUTRA = SEQ(name=u'CGI-InfoEUTRA', mode=MODE_TYPE)
_CGI_InfoEUTRA_cgi_info_EPC = SEQ(name=u'cgi-info-EPC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CGI_InfoEUTRA_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')))
__CGI_InfoEUTRA_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)
___CGI_InfoEUTRA_cgi_info_EPC_cgi_info_EPC_list__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CellAccessRelatedInfo-EUTRA-EPC')))
__CGI_InfoEUTRA_cgi_info_EPC_cgi_info_EPC_list._cont = ___CGI_InfoEUTRA_cgi_info_EPC_cgi_info_EPC_list__item_
__CGI_InfoEUTRA_cgi_info_EPC_cgi_info_EPC_list._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=12)], ev=None, er=[])
_CGI_InfoEUTRA_cgi_info_EPC._cont = ASN1Dict([
(u'cgi-info-EPC-legacy', __CGI_InfoEUTRA_cgi_info_EPC_cgi_info_EPC_legacy),
(u'cgi-info-EPC-list', __CGI_InfoEUTRA_cgi_info_EPC_cgi_info_EPC_list),
])
_CGI_InfoEUTRA_cgi_info_EPC._ext = None
_CGI_InfoEUTRA_cgi_info_5GC = SEQ_OF(name=u'cgi-info-5GC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CGI_InfoEUTRA_cgi_info_5GC__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CellAccessRelatedInfo-EUTRA-5GC')))
_CGI_InfoEUTRA_cgi_info_5GC._cont = __CGI_InfoEUTRA_cgi_info_5GC__item_
_CGI_InfoEUTRA_cgi_info_5GC._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=12)], ev=None, er=[])
_CGI_InfoEUTRA_freqBandIndicator = INT(name=u'freqBandIndicator', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqBandIndicatorEUTRA')))
_CGI_InfoEUTRA_multiBandInfoList = SEQ_OF(name=u'multiBandInfoList', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MultiBandInfoListEUTRA')), opt=True)
_CGI_InfoEUTRA_freqBandIndicatorPriority = ENUM(name=u'freqBandIndicatorPriority', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CGI_InfoEUTRA_freqBandIndicatorPriority._cont = ASN1Dict([(u'true', 0)])
_CGI_InfoEUTRA_freqBandIndicatorPriority._ext = None
CGI_InfoEUTRA._cont = ASN1Dict([
(u'cgi-info-EPC', _CGI_InfoEUTRA_cgi_info_EPC),
(u'cgi-info-5GC', _CGI_InfoEUTRA_cgi_info_5GC),
(u'freqBandIndicator', _CGI_InfoEUTRA_freqBandIndicator),
(u'multiBandInfoList', _CGI_InfoEUTRA_multiBandInfoList),
(u'freqBandIndicatorPriority', _CGI_InfoEUTRA_freqBandIndicatorPriority),
])
CGI_InfoEUTRA._ext = None
#-----< CGI-InfoEUTRALogging >-----#
CGI_InfoEUTRALogging = SEQ(name=u'CGI-InfoEUTRALogging', mode=MODE_TYPE)
_CGI_InfoEUTRALogging_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')), opt=True)
_CGI_InfoEUTRALogging_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')), opt=True)
_CGI_InfoEUTRALogging_cellIdentity_eutra_5gc = BIT_STR(name=u'cellIdentity-eutra-5gc', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CGI_InfoEUTRALogging_cellIdentity_eutra_5gc._const_sz = ASN1Set(rv=[28], rr=[], ev=None, er=[])
_CGI_InfoEUTRALogging_plmn_Identity_eutra_epc = SEQ(name=u'plmn-Identity-eutra-epc', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PLMN-Identity')), opt=True)
_CGI_InfoEUTRALogging_trackingAreaCode_eutra_epc = BIT_STR(name=u'trackingAreaCode-eutra-epc', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CGI_InfoEUTRALogging_trackingAreaCode_eutra_epc._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
_CGI_InfoEUTRALogging_cellIdentity_eutra_epc = BIT_STR(name=u'cellIdentity-eutra-epc', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CGI_InfoEUTRALogging_cellIdentity_eutra_epc._const_sz = ASN1Set(rv=[28], rr=[], ev=None, er=[])
CGI_InfoEUTRALogging._cont = ASN1Dict([
(u'plmn-Identity-eutra-5gc', _CGI_InfoEUTRALogging_plmn_Identity_eutra_5gc),
(u'trackingAreaCode-eutra-5gc', _CGI_InfoEUTRALogging_trackingAreaCode_eutra_5gc),
(u'cellIdentity-eutra-5gc', _CGI_InfoEUTRALogging_cellIdentity_eutra_5gc),
(u'plmn-Identity-eutra-epc', _CGI_InfoEUTRALogging_plmn_Identity_eutra_epc),
(u'trackingAreaCode-eutra-epc', _CGI_InfoEUTRALogging_trackingAreaCode_eutra_epc),
(u'cellIdentity-eutra-epc', _CGI_InfoEUTRALogging_cellIdentity_eutra_epc),
])
CGI_InfoEUTRALogging._ext = None
#-----< CGI-InfoNR >-----#
CGI_InfoNR = SEQ(name=u'CGI-InfoNR', mode=MODE_TYPE)
_CGI_InfoNR_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_InfoNR_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_InfoNR_noSIB1 = SEQ(name=u'noSIB1', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CGI_InfoNR_noSIB1_ssb_SubcarrierOffset = INT(name=u'ssb-SubcarrierOffset', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CGI_InfoNR_noSIB1_ssb_SubcarrierOffset._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
__CGI_InfoNR_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_InfoNR_noSIB1._cont = ASN1Dict([
(u'ssb-SubcarrierOffset', __CGI_InfoNR_noSIB1_ssb_SubcarrierOffset),
(u'pdcch-ConfigSIB1', __CGI_InfoNR_noSIB1_pdcch_ConfigSIB1),
])
_CGI_InfoNR_noSIB1._ext = None
_CGI_InfoNR_npn_IdentityInfoList_r16 = SEQ_OF(name=u'npn-IdentityInfoList-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NPN-IdentityInfoList-r16')), opt=True, group=0)
_CGI_InfoNR_cellReservedForOtherUse_r16 = ENUM(name=u'cellReservedForOtherUse-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_CGI_InfoNR_cellReservedForOtherUse_r16._cont = ASN1Dict([(u'true', 0)])
_CGI_InfoNR_cellReservedForOtherUse_r16._ext = None
CGI_InfoNR._cont = ASN1Dict([
(u'plmn-IdentityInfoList', _CGI_InfoNR_plmn_IdentityInfoList),
(u'frequencyBandList', _CGI_InfoNR_frequencyBandList),
(u'noSIB1', _CGI_InfoNR_noSIB1),
(u'npn-IdentityInfoList-r16', _CGI_InfoNR_npn_IdentityInfoList_r16),
(u'cellReservedForOtherUse-r16', _CGI_InfoNR_cellReservedForOtherUse_r16),
])
CGI_InfoNR._ext = [u'npn-IdentityInfoList-r16', u'cellReservedForOtherUse-r16']
#-----< CGI-Info-Logging-r16 >-----#
CGI_Info_Logging_r16 = SEQ(name=u'CGI-Info-Logging-r16', mode=MODE_TYPE)
_CGI_Info_Logging_r16_plmn_Identity_r16 = SEQ(name=u'plmn-Identity-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PLMN-Identity')))
_CGI_Info_Logging_r16_cellIdentity_r16 = BIT_STR(name=u'cellIdentity-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CellIdentity')))
_CGI_Info_Logging_r16_trackingAreaCode_r16 = BIT_STR(name=u'trackingAreaCode-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TrackingAreaCode')), opt=True)
CGI_Info_Logging_r16._cont = ASN1Dict([
(u'plmn-Identity-r16', _CGI_Info_Logging_r16_plmn_Identity_r16),
(u'cellIdentity-r16', _CGI_Info_Logging_r16_cellIdentity_r16),
(u'trackingAreaCode-r16', _CGI_Info_Logging_r16_trackingAreaCode_r16),
])
CGI_Info_Logging_r16._ext = None
#-----< CLI-RSSI-Range-r16 >-----#
CLI_RSSI_Range_r16 = INT(name=u'CLI-RSSI-Range-r16', mode=MODE_TYPE)
CLI_RSSI_Range_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=76)], ev=None, er=[])
#-----< 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
#-----< CodebookConfig-r16 >-----#
CodebookConfig_r16 = SEQ(name=u'CodebookConfig-r16', mode=MODE_TYPE)
_CodebookConfig_r16_codebookType = CHOICE(name=u'codebookType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__CodebookConfig_r16_codebookType_type2 = SEQ(name=u'type2', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CodebookConfig_r16_codebookType_type2_subType = CHOICE(name=u'subType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
____CodebookConfig_r16_codebookType_type2_subType_typeII_r16 = SEQ(name=u'typeII-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_____CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16 = CHOICE(name=u'n1-n2-codebookSubsetRestriction-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_two_one = BIT_STR(name=u'two-one', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_two_one._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_two_two = BIT_STR(name=u'two-two', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_two_two._const_sz = ASN1Set(rv=[43], rr=[], ev=None, er=[])
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_four_one = BIT_STR(name=u'four-one', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_four_one._const_sz = ASN1Set(rv=[32], rr=[], ev=None, er=[])
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_three_two = BIT_STR(name=u'three-two', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_three_two._const_sz = ASN1Set(rv=[59], rr=[], ev=None, er=[])
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_six_one = BIT_STR(name=u'six-one', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_six_one._const_sz = ASN1Set(rv=[48], rr=[], ev=None, er=[])
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_four_two = BIT_STR(name=u'four-two', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_four_two._const_sz = ASN1Set(rv=[75], rr=[], ev=None, er=[])
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_eight_one = BIT_STR(name=u'eight-one', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_eight_one._const_sz = ASN1Set(rv=[64], rr=[], ev=None, er=[])
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_four_three = BIT_STR(name=u'four-three', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_four_three._const_sz = ASN1Set(rv=[107], rr=[], ev=None, er=[])
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_six_two = BIT_STR(name=u'six-two', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_six_two._const_sz = ASN1Set(rv=[107], rr=[], ev=None, er=[])
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_twelve_one = BIT_STR(name=u'twelve-one', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_twelve_one._const_sz = ASN1Set(rv=[96], rr=[], ev=None, er=[])
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_four_four = BIT_STR(name=u'four-four', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_four_four._const_sz = ASN1Set(rv=[139], rr=[], ev=None, er=[])
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_eight_two = BIT_STR(name=u'eight-two', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_eight_two._const_sz = ASN1Set(rv=[139], rr=[], ev=None, er=[])
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_sixteen_one = BIT_STR(name=u'sixteen-one', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_sixteen_one._const_sz = ASN1Set(rv=[128], rr=[], ev=None, er=[])
_____CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16._cont = ASN1Dict([
(u'two-one', ______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_two_one),
(u'two-two', ______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_two_two),
(u'four-one', ______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_four_one),
(u'three-two', ______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_three_two),
(u'six-one', ______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_six_one),
(u'four-two', ______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_four_two),
(u'eight-one', ______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_eight_one),
(u'four-three', ______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_four_three),
(u'six-two', ______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_six_two),
(u'twelve-one', ______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_twelve_one),
(u'four-four', ______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_four_four),
(u'eight-two', ______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_eight_two),
(u'sixteen-one', ______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_sixteen_one),
])
_____CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16._ext = None
_____CodebookConfig_r16_codebookType_type2_subType_typeII_r16_typeII_RI_Restriction_r16 = BIT_STR(name=u'typeII-RI-Restriction-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_____CodebookConfig_r16_codebookType_type2_subType_typeII_r16_typeII_RI_Restriction_r16._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
____CodebookConfig_r16_codebookType_type2_subType_typeII_r16._cont = ASN1Dict([
(u'n1-n2-codebookSubsetRestriction-r16', _____CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16),
(u'typeII-RI-Restriction-r16', _____CodebookConfig_r16_codebookType_type2_subType_typeII_r16_typeII_RI_Restriction_r16),
])
____CodebookConfig_r16_codebookType_type2_subType_typeII_r16._ext = None
____CodebookConfig_r16_codebookType_type2_subType_typeII_PortSelection_r16 = SEQ(name=u'typeII-PortSelection-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_____CodebookConfig_r16_codebookType_type2_subType_typeII_PortSelection_r16_portSelectionSamplingSize_r16 = ENUM(name=u'portSelectionSamplingSize-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_____CodebookConfig_r16_codebookType_type2_subType_typeII_PortSelection_r16_portSelectionSamplingSize_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n3', 2), (u'n4', 3)])
_____CodebookConfig_r16_codebookType_type2_subType_typeII_PortSelection_r16_portSelectionSamplingSize_r16._ext = None
_____CodebookConfig_r16_codebookType_type2_subType_typeII_PortSelection_r16_typeII_PortSelectionRI_Restriction_r16 = BIT_STR(name=u'typeII-PortSelectionRI-Restriction-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_____CodebookConfig_r16_codebookType_type2_subType_typeII_PortSelection_r16_typeII_PortSelectionRI_Restriction_r16._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
____CodebookConfig_r16_codebookType_type2_subType_typeII_PortSelection_r16._cont = ASN1Dict([
(u'portSelectionSamplingSize-r16', _____CodebookConfig_r16_codebookType_type2_subType_typeII_PortSelection_r16_portSelectionSamplingSize_r16),
(u'typeII-PortSelectionRI-Restriction-r16', _____CodebookConfig_r16_codebookType_type2_subType_typeII_PortSelection_r16_typeII_PortSelectionRI_Restriction_r16),
])
____CodebookConfig_r16_codebookType_type2_subType_typeII_PortSelection_r16._ext = None
___CodebookConfig_r16_codebookType_type2_subType._cont = ASN1Dict([
(u'typeII-r16', ____CodebookConfig_r16_codebookType_type2_subType_typeII_r16),
(u'typeII-PortSelection-r16', ____CodebookConfig_r16_codebookType_type2_subType_typeII_PortSelection_r16),
])
___CodebookConfig_r16_codebookType_type2_subType._ext = None
___CodebookConfig_r16_codebookType_type2_numberOfPMI_SubbandsPerCQI_Subband_r16 = INT(name=u'numberOfPMI-SubbandsPerCQI-Subband-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CodebookConfig_r16_codebookType_type2_numberOfPMI_SubbandsPerCQI_Subband_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
___CodebookConfig_r16_codebookType_type2_paramCombination_r16 = INT(name=u'paramCombination-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CodebookConfig_r16_codebookType_type2_paramCombination_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
__CodebookConfig_r16_codebookType_type2._cont = ASN1Dict([
(u'subType', ___CodebookConfig_r16_codebookType_type2_subType),
(u'numberOfPMI-SubbandsPerCQI-Subband-r16', ___CodebookConfig_r16_codebookType_type2_numberOfPMI_SubbandsPerCQI_Subband_r16),
(u'paramCombination-r16', ___CodebookConfig_r16_codebookType_type2_paramCombination_r16),
])
__CodebookConfig_r16_codebookType_type2._ext = None
_CodebookConfig_r16_codebookType._cont = ASN1Dict([
(u'type2', __CodebookConfig_r16_codebookType_type2),
])
_CodebookConfig_r16_codebookType._ext = None
CodebookConfig_r16._cont = ASN1Dict([
(u'codebookType', _CodebookConfig_r16_codebookType),
])
CodebookConfig_r16._ext = None
#-----< CommonLocationInfo-r16 >-----#
CommonLocationInfo_r16 = SEQ(name=u'CommonLocationInfo-r16', mode=MODE_TYPE)
_CommonLocationInfo_r16_gnss_TOD_msec_r16 = OCT_STR(name=u'gnss-TOD-msec-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CommonLocationInfo_r16_locationTimestamp_r16 = OCT_STR(name=u'locationTimestamp-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CommonLocationInfo_r16_locationCoordinate_r16 = OCT_STR(name=u'locationCoordinate-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CommonLocationInfo_r16_locationError_r16 = OCT_STR(name=u'locationError-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CommonLocationInfo_r16_locationSource_r16 = OCT_STR(name=u'locationSource-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CommonLocationInfo_r16_velocityEstimate_r16 = OCT_STR(name=u'velocityEstimate-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
CommonLocationInfo_r16._cont = ASN1Dict([
(u'gnss-TOD-msec-r16', _CommonLocationInfo_r16_gnss_TOD_msec_r16),
(u'locationTimestamp-r16', _CommonLocationInfo_r16_locationTimestamp_r16),
(u'locationCoordinate-r16', _CommonLocationInfo_r16_locationCoordinate_r16),
(u'locationError-r16', _CommonLocationInfo_r16_locationError_r16),
(u'locationSource-r16', _CommonLocationInfo_r16_locationSource_r16),
(u'velocityEstimate-r16', _CommonLocationInfo_r16_velocityEstimate_r16),
])
CommonLocationInfo_r16._ext = None
#-----< CondReconfigId-r16 >-----#
CondReconfigId_r16 = INT(name=u'CondReconfigId-r16', mode=MODE_TYPE)
CondReconfigId_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< CondReconfigToAddModList-r16 >-----#
CondReconfigToAddModList_r16 = SEQ_OF(name=u'CondReconfigToAddModList-r16', mode=MODE_TYPE)
_CondReconfigToAddModList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CondReconfigToAddMod-r16')))
CondReconfigToAddModList_r16._cont = _CondReconfigToAddModList_r16__item_
CondReconfigToAddModList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< CondReconfigToAddMod-r16 >-----#
CondReconfigToAddMod_r16 = SEQ(name=u'CondReconfigToAddMod-r16', mode=MODE_TYPE)
_CondReconfigToAddMod_r16_condReconfigId_r16 = INT(name=u'condReconfigId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CondReconfigId-r16')))
_CondReconfigToAddMod_r16_condExecutionCond_r16 = SEQ_OF(name=u'condExecutionCond-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CondReconfigToAddMod_r16_condExecutionCond_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasId')))
_CondReconfigToAddMod_r16_condExecutionCond_r16._cont = __CondReconfigToAddMod_r16_condExecutionCond_r16__item_
_CondReconfigToAddMod_r16_condExecutionCond_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
_CondReconfigToAddMod_r16_condRRCReconfig_r16 = OCT_STR(name=u'condRRCReconfig-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CondReconfigToAddMod_r16_condRRCReconfig_r16_contain = SEQ(name='_cont_condRRCReconfig-r16', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'RRCReconfiguration')))
_CondReconfigToAddMod_r16_condRRCReconfig_r16._const_cont = __CondReconfigToAddMod_r16_condRRCReconfig_r16_contain
CondReconfigToAddMod_r16._cont = ASN1Dict([
(u'condReconfigId-r16', _CondReconfigToAddMod_r16_condReconfigId_r16),
(u'condExecutionCond-r16', _CondReconfigToAddMod_r16_condExecutionCond_r16),
(u'condRRCReconfig-r16', _CondReconfigToAddMod_r16_condRRCReconfig_r16),
])
CondReconfigToAddMod_r16._ext = []
#-----< ConditionalReconfiguration-r16 >-----#
ConditionalReconfiguration_r16 = SEQ(name=u'ConditionalReconfiguration-r16', mode=MODE_TYPE)
_ConditionalReconfiguration_r16_attemptCondReconfig_r16 = ENUM(name=u'attemptCondReconfig-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ConditionalReconfiguration_r16_attemptCondReconfig_r16._cont = ASN1Dict([(u'true', 0)])
_ConditionalReconfiguration_r16_attemptCondReconfig_r16._ext = None
_ConditionalReconfiguration_r16_condReconfigToRemoveList_r16 = SEQ_OF(name=u'condReconfigToRemoveList-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CondReconfigToRemoveList-r16')), opt=True)
_ConditionalReconfiguration_r16_condReconfigToAddModList_r16 = SEQ_OF(name=u'condReconfigToAddModList-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CondReconfigToAddModList-r16')), opt=True)
ConditionalReconfiguration_r16._cont = ASN1Dict([
(u'attemptCondReconfig-r16', _ConditionalReconfiguration_r16_attemptCondReconfig_r16),
(u'condReconfigToRemoveList-r16', _ConditionalReconfiguration_r16_condReconfigToRemoveList_r16),
(u'condReconfigToAddModList-r16', _ConditionalReconfiguration_r16_condReconfigToAddModList_r16),
])
ConditionalReconfiguration_r16._ext = []
#-----< CondReconfigToRemoveList-r16 >-----#
CondReconfigToRemoveList_r16 = SEQ_OF(name=u'CondReconfigToRemoveList-r16', mode=MODE_TYPE)
_CondReconfigToRemoveList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CondReconfigId-r16')))
CondReconfigToRemoveList_r16._cont = _CondReconfigToRemoveList_r16__item_
CondReconfigToRemoveList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< 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_pusch_RepTypeIndicator_r16 = ENUM(name=u'pusch-RepTypeIndicator-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_pusch_RepTypeIndicator_r16._cont = ASN1Dict([(u'pusch-RepTypeA', 0), (u'pusch-RepTypeB', 1)])
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_pusch_RepTypeIndicator_r16._ext = None
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_frequencyHoppingPUSCH_RepTypeB_r16 = ENUM(name=u'frequencyHoppingPUSCH-RepTypeB-r16', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_frequencyHoppingPUSCH_RepTypeB_r16._cont = ASN1Dict([(u'interRepetition', 0), (u'interSlot', 1)])
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_frequencyHoppingPUSCH_RepTypeB_r16._ext = None
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_timeReferenceSFN_r16 = ENUM(name=u'timeReferenceSFN-r16', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_timeReferenceSFN_r16._cont = ASN1Dict([(u'sfn512', 0)])
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_timeReferenceSFN_r16._ext = None
_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),
(u'pusch-RepTypeIndicator-r16', __ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_pusch_RepTypeIndicator_r16),
(u'frequencyHoppingPUSCH-RepTypeB-r16', __ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_frequencyHoppingPUSCH_RepTypeB_r16),
(u'timeReferenceSFN-r16', __ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_timeReferenceSFN_r16),
])
_ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant._ext = [u'pusch-RepTypeIndicator-r16', u'frequencyHoppingPUSCH-RepTypeB-r16', u'timeReferenceSFN-r16']
_ConfiguredGrantConfig_cg_RetransmissionTimer_r16 = INT(name=u'cg-RetransmissionTimer-r16', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_ConfiguredGrantConfig_cg_RetransmissionTimer_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_ConfiguredGrantConfig_cg_minDFI_Delay_r16 = ENUM(name=u'cg-minDFI-Delay-r16', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_ConfiguredGrantConfig_cg_minDFI_Delay_r16._cont = ASN1Dict([(u'sym7', 0), (u'sym1x14', 1), (u'sym2x14', 2), (u'sym3x14', 3), (u'sym4x14', 4), (u'sym5x14', 5), (u'sym6x14', 6), (u'sym7x14', 7), (u'sym8x14', 8), (u'sym9x14', 9), (u'sym10x14', 10), (u'sym11x14', 11), (u'sym12x14', 12), (u'sym13x14', 13), (u'sym14x14', 14), (u'sym15x14', 15), (u'sym16x14', 16)])
_ConfiguredGrantConfig_cg_minDFI_Delay_r16._ext = None
_ConfiguredGrantConfig_cg_nrofPUSCH_InSlot_r16 = INT(name=u'cg-nrofPUSCH-InSlot-r16', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_ConfiguredGrantConfig_cg_nrofPUSCH_InSlot_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=7)], ev=None, er=[])
_ConfiguredGrantConfig_cg_nrofSlots_r16 = INT(name=u'cg-nrofSlots-r16', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_ConfiguredGrantConfig_cg_nrofSlots_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=40)], ev=None, er=[])
_ConfiguredGrantConfig_cg_StartingOffsets_r16 = SEQ(name=u'cg-StartingOffsets-r16', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CG-StartingOffsets-r16')), opt=True, group=0)
_ConfiguredGrantConfig_cg_UCI_Multiplexing_r16 = ENUM(name=u'cg-UCI-Multiplexing-r16', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_ConfiguredGrantConfig_cg_UCI_Multiplexing_r16._cont = ASN1Dict([(u'enabled', 0)])
_ConfiguredGrantConfig_cg_UCI_Multiplexing_r16._ext = None
_ConfiguredGrantConfig_cg_COT_SharingOffset_r16 = INT(name=u'cg-COT-SharingOffset-r16', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_ConfiguredGrantConfig_cg_COT_SharingOffset_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=39)], ev=None, er=[])
_ConfiguredGrantConfig_betaOffsetCG_UCI_r16 = INT(name=u'betaOffsetCG-UCI-r16', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_ConfiguredGrantConfig_betaOffsetCG_UCI_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=31)], ev=None, er=[])
_ConfiguredGrantConfig_cg_COT_SharingList_r16 = SEQ_OF(name=u'cg-COT-SharingList-r16', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__ConfiguredGrantConfig_cg_COT_SharingList_r16__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CG-COT-Sharing-r16')))
_ConfiguredGrantConfig_cg_COT_SharingList_r16._cont = __ConfiguredGrantConfig_cg_COT_SharingList_r16__item_
_ConfiguredGrantConfig_cg_COT_SharingList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=1709)], ev=None, er=[])
_ConfiguredGrantConfig_harq_ProcID_Offset_r16 = INT(name=u'harq-ProcID-Offset-r16', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_ConfiguredGrantConfig_harq_ProcID_Offset_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
_ConfiguredGrantConfig_harq_ProcID_Offset2_r16 = INT(name=u'harq-ProcID-Offset2-r16', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_ConfiguredGrantConfig_harq_ProcID_Offset2_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
_ConfiguredGrantConfig_configuredGrantConfigIndex_r16 = INT(name=u'configuredGrantConfigIndex-r16', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ConfiguredGrantConfigIndex-r16')), opt=True, group=0)
_ConfiguredGrantConfig_configuredGrantConfigIndexMAC_r16 = INT(name=u'configuredGrantConfigIndexMAC-r16', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ConfiguredGrantConfigIndexMAC-r16')), opt=True, group=0)
_ConfiguredGrantConfig_periodicityExt_r16 = INT(name=u'periodicityExt-r16', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_ConfiguredGrantConfig_periodicityExt_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5120)], ev=None, er=[])
_ConfiguredGrantConfig_startingFromRV0_r16 = ENUM(name=u'startingFromRV0-r16', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_ConfiguredGrantConfig_startingFromRV0_r16._cont = ASN1Dict([(u'on', 0), (u'off', 1)])
_ConfiguredGrantConfig_startingFromRV0_r16._ext = None
_ConfiguredGrantConfig_phy_PriorityIndex_r16 = ENUM(name=u'phy-PriorityIndex-r16', mode=MODE_TYPE, tag=(31, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_ConfiguredGrantConfig_phy_PriorityIndex_r16._cont = ASN1Dict([(u'p0', 0), (u'p1', 1)])
_ConfiguredGrantConfig_phy_PriorityIndex_r16._ext = None
_ConfiguredGrantConfig_autonomousTx_r16 = ENUM(name=u'autonomousTx-r16', mode=MODE_TYPE, tag=(32, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_ConfiguredGrantConfig_autonomousTx_r16._cont = ASN1Dict([(u'enabled', 0)])
_ConfiguredGrantConfig_autonomousTx_r16._ext = None
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),
(u'cg-RetransmissionTimer-r16', _ConfiguredGrantConfig_cg_RetransmissionTimer_r16),
(u'cg-minDFI-Delay-r16', _ConfiguredGrantConfig_cg_minDFI_Delay_r16),
(u'cg-nrofPUSCH-InSlot-r16', _ConfiguredGrantConfig_cg_nrofPUSCH_InSlot_r16),
(u'cg-nrofSlots-r16', _ConfiguredGrantConfig_cg_nrofSlots_r16),
(u'cg-StartingOffsets-r16', _ConfiguredGrantConfig_cg_StartingOffsets_r16),
(u'cg-UCI-Multiplexing-r16', _ConfiguredGrantConfig_cg_UCI_Multiplexing_r16),
(u'cg-COT-SharingOffset-r16', _ConfiguredGrantConfig_cg_COT_SharingOffset_r16),
(u'betaOffsetCG-UCI-r16', _ConfiguredGrantConfig_betaOffsetCG_UCI_r16),
(u'cg-COT-SharingList-r16', _ConfiguredGrantConfig_cg_COT_SharingList_r16),
(u'harq-ProcID-Offset-r16', _ConfiguredGrantConfig_harq_ProcID_Offset_r16),
(u'harq-ProcID-Offset2-r16', _ConfiguredGrantConfig_harq_ProcID_Offset2_r16),
(u'configuredGrantConfigIndex-r16', _ConfiguredGrantConfig_configuredGrantConfigIndex_r16),
(u'configuredGrantConfigIndexMAC-r16', _ConfiguredGrantConfig_configuredGrantConfigIndexMAC_r16),
(u'periodicityExt-r16', _ConfiguredGrantConfig_periodicityExt_r16),
(u'startingFromRV0-r16', _ConfiguredGrantConfig_startingFromRV0_r16),
(u'phy-PriorityIndex-r16', _ConfiguredGrantConfig_phy_PriorityIndex_r16),
(u'autonomousTx-r16', _ConfiguredGrantConfig_autonomousTx_r16),
])
ConfiguredGrantConfig._ext = [u'cg-RetransmissionTimer-r16', u'cg-minDFI-Delay-r16', u'cg-nrofPUSCH-InSlot-r16', u'cg-nrofSlots-r16', u'cg-StartingOffsets-r16', u'cg-UCI-Multiplexing-r16', u'cg-COT-SharingOffset-r16', u'betaOffsetCG-UCI-r16', u'cg-COT-SharingList-r16', u'harq-ProcID-Offset-r16', u'harq-ProcID-Offset2-r16', u'configuredGrantConfigIndex-r16', u'configuredGrantConfigIndexMAC-r16', u'periodicityExt-r16', u'startingFromRV0-r16', u'phy-PriorityIndex-r16', u'autonomousTx-r16']
#-----< 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
#-----< CG-COT-Sharing-r16 >-----#
CG_COT_Sharing_r16 = CHOICE(name=u'CG-COT-Sharing-r16', mode=MODE_TYPE)
_CG_COT_Sharing_r16_noCOT_Sharing_r16 = NULL(name=u'noCOT-Sharing-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CG_COT_Sharing_r16_cot_Sharing_r16 = SEQ(name=u'cot-Sharing-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CG_COT_Sharing_r16_cot_Sharing_r16_duration_r16 = INT(name=u'duration-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CG_COT_Sharing_r16_cot_Sharing_r16_duration_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=39)], ev=None, er=[])
__CG_COT_Sharing_r16_cot_Sharing_r16_offset_r16 = INT(name=u'offset-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CG_COT_Sharing_r16_cot_Sharing_r16_offset_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=39)], ev=None, er=[])
__CG_COT_Sharing_r16_cot_Sharing_r16_channelAccessPriority_r16 = INT(name=u'channelAccessPriority-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CG_COT_Sharing_r16_cot_Sharing_r16_channelAccessPriority_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_CG_COT_Sharing_r16_cot_Sharing_r16._cont = ASN1Dict([
(u'duration-r16', __CG_COT_Sharing_r16_cot_Sharing_r16_duration_r16),
(u'offset-r16', __CG_COT_Sharing_r16_cot_Sharing_r16_offset_r16),
(u'channelAccessPriority-r16', __CG_COT_Sharing_r16_cot_Sharing_r16_channelAccessPriority_r16),
])
_CG_COT_Sharing_r16_cot_Sharing_r16._ext = None
CG_COT_Sharing_r16._cont = ASN1Dict([
(u'noCOT-Sharing-r16', _CG_COT_Sharing_r16_noCOT_Sharing_r16),
(u'cot-Sharing-r16', _CG_COT_Sharing_r16_cot_Sharing_r16),
])
CG_COT_Sharing_r16._ext = None
#-----< CG-StartingOffsets-r16 >-----#
CG_StartingOffsets_r16 = SEQ(name=u'CG-StartingOffsets-r16', mode=MODE_TYPE)
_CG_StartingOffsets_r16_cg_StartingFullBW_InsideCOT_r16 = SEQ_OF(name=u'cg-StartingFullBW-InsideCOT-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CG_StartingOffsets_r16_cg_StartingFullBW_InsideCOT_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
__CG_StartingOffsets_r16_cg_StartingFullBW_InsideCOT_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=6)], ev=None, er=[])
_CG_StartingOffsets_r16_cg_StartingFullBW_InsideCOT_r16._cont = __CG_StartingOffsets_r16_cg_StartingFullBW_InsideCOT_r16__item_
_CG_StartingOffsets_r16_cg_StartingFullBW_InsideCOT_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=7)], ev=None, er=[])
_CG_StartingOffsets_r16_cg_StartingFullBW_OutsideCOT_r16 = SEQ_OF(name=u'cg-StartingFullBW-OutsideCOT-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CG_StartingOffsets_r16_cg_StartingFullBW_OutsideCOT_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
__CG_StartingOffsets_r16_cg_StartingFullBW_OutsideCOT_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=6)], ev=None, er=[])
_CG_StartingOffsets_r16_cg_StartingFullBW_OutsideCOT_r16._cont = __CG_StartingOffsets_r16_cg_StartingFullBW_OutsideCOT_r16__item_
_CG_StartingOffsets_r16_cg_StartingFullBW_OutsideCOT_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=7)], ev=None, er=[])
_CG_StartingOffsets_r16_cg_StartingPartialBW_InsideCOT_r16 = INT(name=u'cg-StartingPartialBW-InsideCOT-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CG_StartingOffsets_r16_cg_StartingPartialBW_InsideCOT_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=6)], ev=None, er=[])
_CG_StartingOffsets_r16_cg_StartingPartialBW_OutsideCOT_r16 = INT(name=u'cg-StartingPartialBW-OutsideCOT-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CG_StartingOffsets_r16_cg_StartingPartialBW_OutsideCOT_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=6)], ev=None, er=[])
CG_StartingOffsets_r16._cont = ASN1Dict([
(u'cg-StartingFullBW-InsideCOT-r16', _CG_StartingOffsets_r16_cg_StartingFullBW_InsideCOT_r16),
(u'cg-StartingFullBW-OutsideCOT-r16', _CG_StartingOffsets_r16_cg_StartingFullBW_OutsideCOT_r16),
(u'cg-StartingPartialBW-InsideCOT-r16', _CG_StartingOffsets_r16_cg_StartingPartialBW_InsideCOT_r16),
(u'cg-StartingPartialBW-OutsideCOT-r16', _CG_StartingOffsets_r16_cg_StartingPartialBW_OutsideCOT_r16),
])
CG_StartingOffsets_r16._ext = None
#-----< ConfiguredGrantConfigIndex-r16 >-----#
ConfiguredGrantConfigIndex_r16 = INT(name=u'ConfiguredGrantConfigIndex-r16', mode=MODE_TYPE)
ConfiguredGrantConfigIndex_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=11)], ev=None, er=[])
#-----< ConfiguredGrantConfigIndexMAC-r16 >-----#
ConfiguredGrantConfigIndexMAC_r16 = INT(name=u'ConfiguredGrantConfigIndexMAC-r16', mode=MODE_TYPE)
ConfiguredGrantConfigIndexMAC_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=31)], ev=None, er=[])
#-----< 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_rb_Offset_r16 = INT(name=u'rb-Offset-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_ControlResourceSet_rb_Offset_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=5)], ev=None, er=[])
_ControlResourceSet_tci_PresentDCI_1_2_r16 = INT(name=u'tci-PresentDCI-1-2-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_ControlResourceSet_tci_PresentDCI_1_2_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
_ControlResourceSet_coresetPoolIndex_r16 = INT(name=u'coresetPoolIndex-r16', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_ControlResourceSet_coresetPoolIndex_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1)], ev=None, er=[])
_ControlResourceSet_controlResourceSetId_v1610 = INT(name=u'controlResourceSetId-v1610', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ControlResourceSetId-v1610')), opt=True, group=0)
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),
(u'rb-Offset-r16', _ControlResourceSet_rb_Offset_r16),
(u'tci-PresentDCI-1-2-r16', _ControlResourceSet_tci_PresentDCI_1_2_r16),
(u'coresetPoolIndex-r16', _ControlResourceSet_coresetPoolIndex_r16),
(u'controlResourceSetId-v1610', _ControlResourceSet_controlResourceSetId_v1610),
])
ControlResourceSet._ext = [u'rb-Offset-r16', u'tci-PresentDCI-1-2-r16', u'coresetPoolIndex-r16', u'controlResourceSetId-v1610']
#-----< ControlResourceSetId >-----#
ControlResourceSetId = INT(name=u'ControlResourceSetId', mode=MODE_TYPE)
ControlResourceSetId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=11)], ev=None, er=[])
#-----< ControlResourceSetId-r16 >-----#
ControlResourceSetId_r16 = INT(name=u'ControlResourceSetId-r16', mode=MODE_TYPE)
ControlResourceSetId_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
#-----< ControlResourceSetId-v1610 >-----#
ControlResourceSetId_v1610 = INT(name=u'ControlResourceSetId-v1610', mode=MODE_TYPE)
ControlResourceSetId_v1610._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=12, ub=15)], 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_carrierIndicatorSize_r16 = SEQ(name=u'carrierIndicatorSize-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__CrossCarrierSchedulingConfig_carrierIndicatorSize_r16_carrierIndicatorSizeDCI_1_2_r16 = INT(name=u'carrierIndicatorSizeDCI-1-2-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CrossCarrierSchedulingConfig_carrierIndicatorSize_r16_carrierIndicatorSizeDCI_1_2_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3)], ev=None, er=[])
__CrossCarrierSchedulingConfig_carrierIndicatorSize_r16_carrierIndicatorSizeDCI_0_2_r16 = INT(name=u'carrierIndicatorSizeDCI-0-2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CrossCarrierSchedulingConfig_carrierIndicatorSize_r16_carrierIndicatorSizeDCI_0_2_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3)], ev=None, er=[])
_CrossCarrierSchedulingConfig_carrierIndicatorSize_r16._cont = ASN1Dict([
(u'carrierIndicatorSizeDCI-1-2-r16', __CrossCarrierSchedulingConfig_carrierIndicatorSize_r16_carrierIndicatorSizeDCI_1_2_r16),
(u'carrierIndicatorSizeDCI-0-2-r16', __CrossCarrierSchedulingConfig_carrierIndicatorSize_r16_carrierIndicatorSizeDCI_0_2_r16),
])
_CrossCarrierSchedulingConfig_carrierIndicatorSize_r16._ext = None
_CrossCarrierSchedulingConfig_enableDefaultBeamForCCS_r16 = ENUM(name=u'enableDefaultBeamForCCS-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_CrossCarrierSchedulingConfig_enableDefaultBeamForCCS_r16._cont = ASN1Dict([(u'enabled', 0)])
_CrossCarrierSchedulingConfig_enableDefaultBeamForCCS_r16._ext = None
CrossCarrierSchedulingConfig._cont = ASN1Dict([
(u'schedulingCellInfo', _CrossCarrierSchedulingConfig_schedulingCellInfo),
(u'carrierIndicatorSize-r16', _CrossCarrierSchedulingConfig_carrierIndicatorSize_r16),
(u'enableDefaultBeamForCCS-r16', _CrossCarrierSchedulingConfig_enableDefaultBeamForCCS_r16),
])
CrossCarrierSchedulingConfig._ext = [u'carrierIndicatorSize-r16', u'enableDefaultBeamForCCS-r16']
#-----< 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_ResourceSetToReleaseList = SEQ_OF(name=u'csi-SSB-ResourceSetToReleaseList', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CSI_MeasConfig_csi_SSB_ResourceSetToReleaseList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-SSB-ResourceSetId')))
_CSI_MeasConfig_csi_SSB_ResourceSetToReleaseList._cont = __CSI_MeasConfig_csi_SSB_ResourceSetToReleaseList__item_
_CSI_MeasConfig_csi_SSB_ResourceSetToReleaseList._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_reportTriggerSizeDCI_0_2_r16 = INT(name=u'reportTriggerSizeDCI-0-2-r16', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_CSI_MeasConfig_reportTriggerSizeDCI_0_2_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=6)], ev=None, er=[])
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-ResourceSetToReleaseList', _CSI_MeasConfig_csi_SSB_ResourceSetToReleaseList),
(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),
(u'reportTriggerSizeDCI-0-2-r16', _CSI_MeasConfig_reportTriggerSizeDCI_0_2_r16),
])
CSI_MeasConfig._ext = [u'reportTriggerSizeDCI-0-2-r16']
#-----< 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_dummy = ENUM(name=u'dummy', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CSI_ReportConfig_dummy._cont = ASN1Dict([(u'n1', 0), (u'n2', 1)])
_CSI_ReportConfig_dummy._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_semiPersistentOnPUSCH_v1610 = SEQ(name=u'semiPersistentOnPUSCH-v1610', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
__CSI_ReportConfig_semiPersistentOnPUSCH_v1610_reportSlotOffsetListDCI_0_2_r16 = SEQ_OF(name=u'reportSlotOffsetListDCI-0-2-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___CSI_ReportConfig_semiPersistentOnPUSCH_v1610_reportSlotOffsetListDCI_0_2_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
___CSI_ReportConfig_semiPersistentOnPUSCH_v1610_reportSlotOffsetListDCI_0_2_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=32)], ev=None, er=[])
__CSI_ReportConfig_semiPersistentOnPUSCH_v1610_reportSlotOffsetListDCI_0_2_r16._cont = ___CSI_ReportConfig_semiPersistentOnPUSCH_v1610_reportSlotOffsetListDCI_0_2_r16__item_
__CSI_ReportConfig_semiPersistentOnPUSCH_v1610_reportSlotOffsetListDCI_0_2_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
__CSI_ReportConfig_semiPersistentOnPUSCH_v1610_reportSlotOffsetListDCI_0_1_r16 = SEQ_OF(name=u'reportSlotOffsetListDCI-0-1-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___CSI_ReportConfig_semiPersistentOnPUSCH_v1610_reportSlotOffsetListDCI_0_1_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
___CSI_ReportConfig_semiPersistentOnPUSCH_v1610_reportSlotOffsetListDCI_0_1_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=32)], ev=None, er=[])
__CSI_ReportConfig_semiPersistentOnPUSCH_v1610_reportSlotOffsetListDCI_0_1_r16._cont = ___CSI_ReportConfig_semiPersistentOnPUSCH_v1610_reportSlotOffsetListDCI_0_1_r16__item_
__CSI_ReportConfig_semiPersistentOnPUSCH_v1610_reportSlotOffsetListDCI_0_1_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_CSI_ReportConfig_semiPersistentOnPUSCH_v1610._cont = ASN1Dict([
(u'reportSlotOffsetListDCI-0-2-r16', __CSI_ReportConfig_semiPersistentOnPUSCH_v1610_reportSlotOffsetListDCI_0_2_r16),
(u'reportSlotOffsetListDCI-0-1-r16', __CSI_ReportConfig_semiPersistentOnPUSCH_v1610_reportSlotOffsetListDCI_0_1_r16),
])
_CSI_ReportConfig_semiPersistentOnPUSCH_v1610._ext = None
_CSI_ReportConfig_aperiodic_v1610 = SEQ(name=u'aperiodic-v1610', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
__CSI_ReportConfig_aperiodic_v1610_reportSlotOffsetListDCI_0_2_r16 = SEQ_OF(name=u'reportSlotOffsetListDCI-0-2-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___CSI_ReportConfig_aperiodic_v1610_reportSlotOffsetListDCI_0_2_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
___CSI_ReportConfig_aperiodic_v1610_reportSlotOffsetListDCI_0_2_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=32)], ev=None, er=[])
__CSI_ReportConfig_aperiodic_v1610_reportSlotOffsetListDCI_0_2_r16._cont = ___CSI_ReportConfig_aperiodic_v1610_reportSlotOffsetListDCI_0_2_r16__item_
__CSI_ReportConfig_aperiodic_v1610_reportSlotOffsetListDCI_0_2_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
__CSI_ReportConfig_aperiodic_v1610_reportSlotOffsetListDCI_0_1_r16 = SEQ_OF(name=u'reportSlotOffsetListDCI-0-1-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___CSI_ReportConfig_aperiodic_v1610_reportSlotOffsetListDCI_0_1_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
___CSI_ReportConfig_aperiodic_v1610_reportSlotOffsetListDCI_0_1_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=32)], ev=None, er=[])
__CSI_ReportConfig_aperiodic_v1610_reportSlotOffsetListDCI_0_1_r16._cont = ___CSI_ReportConfig_aperiodic_v1610_reportSlotOffsetListDCI_0_1_r16__item_
__CSI_ReportConfig_aperiodic_v1610_reportSlotOffsetListDCI_0_1_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_CSI_ReportConfig_aperiodic_v1610._cont = ASN1Dict([
(u'reportSlotOffsetListDCI-0-2-r16', __CSI_ReportConfig_aperiodic_v1610_reportSlotOffsetListDCI_0_2_r16),
(u'reportSlotOffsetListDCI-0-1-r16', __CSI_ReportConfig_aperiodic_v1610_reportSlotOffsetListDCI_0_1_r16),
])
_CSI_ReportConfig_aperiodic_v1610._ext = None
_CSI_ReportConfig_reportQuantity_r16 = CHOICE(name=u'reportQuantity-r16', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True, group=1)
__CSI_ReportConfig_reportQuantity_r16_cri_SINR_r16 = NULL(name=u'cri-SINR-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CSI_ReportConfig_reportQuantity_r16_ssb_Index_SINR_r16 = NULL(name=u'ssb-Index-SINR-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ReportConfig_reportQuantity_r16._cont = ASN1Dict([
(u'cri-SINR-r16', __CSI_ReportConfig_reportQuantity_r16_cri_SINR_r16),
(u'ssb-Index-SINR-r16', __CSI_ReportConfig_reportQuantity_r16_ssb_Index_SINR_r16),
])
_CSI_ReportConfig_reportQuantity_r16._ext = None
_CSI_ReportConfig_codebookConfig_r16 = SEQ(name=u'codebookConfig-r16', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CodebookConfig-r16')), opt=True, group=1)
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'dummy', _CSI_ReportConfig_dummy),
(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),
(u'semiPersistentOnPUSCH-v1610', _CSI_ReportConfig_semiPersistentOnPUSCH_v1610),
(u'aperiodic-v1610', _CSI_ReportConfig_aperiodic_v1610),
(u'reportQuantity-r16', _CSI_ReportConfig_reportQuantity_r16),
(u'codebookConfig-r16', _CSI_ReportConfig_codebookConfig_r16),
])
CSI_ReportConfig._ext = [u'semiPersistentOnPUSCH-v1530', u'semiPersistentOnPUSCH-v1610', u'aperiodic-v1610', u'reportQuantity-r16', u'codebookConfig-r16']
#-----< 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 = INT(name=u'refServCellIndex', 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', _CSI_RS_ResourceConfigMobility_refServCellIndex),
])
CSI_RS_ResourceConfigMobility._ext = [u'refServCellIndex']
#-----< 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_dmrs_Downlink_r16 = ENUM(name=u'dmrs-Downlink-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_DMRS_DownlinkConfig_dmrs_Downlink_r16._cont = ASN1Dict([(u'enabled', 0)])
_DMRS_DownlinkConfig_dmrs_Downlink_r16._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),
(u'dmrs-Downlink-r16', _DMRS_DownlinkConfig_dmrs_Downlink_r16),
])
DMRS_DownlinkConfig._ext = [u'dmrs-Downlink-r16']
#-----< 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_dmrs_Uplink_r16 = ENUM(name=u'dmrs-Uplink-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__DMRS_UplinkConfig_transformPrecodingDisabled_dmrs_Uplink_r16._cont = ASN1Dict([(u'enabled', 0)])
__DMRS_UplinkConfig_transformPrecodingDisabled_dmrs_Uplink_r16._ext = None
_DMRS_UplinkConfig_transformPrecodingDisabled._cont = ASN1Dict([
(u'scramblingID0', __DMRS_UplinkConfig_transformPrecodingDisabled_scramblingID0),
(u'scramblingID1', __DMRS_UplinkConfig_transformPrecodingDisabled_scramblingID1),
(u'dmrs-Uplink-r16', __DMRS_UplinkConfig_transformPrecodingDisabled_dmrs_Uplink_r16),
])
_DMRS_UplinkConfig_transformPrecodingDisabled._ext = [u'dmrs-Uplink-r16']
_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_dmrs_UplinkTransformPrecoding_r16 = CHOICE(name=u'dmrs-UplinkTransformPrecoding-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
___DMRS_UplinkConfig_transformPrecodingEnabled_dmrs_UplinkTransformPrecoding_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___DMRS_UplinkConfig_transformPrecodingEnabled_dmrs_UplinkTransformPrecoding_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DMRS-UplinkTransformPrecoding-r16')))
__DMRS_UplinkConfig_transformPrecodingEnabled_dmrs_UplinkTransformPrecoding_r16._cont = ASN1Dict([
(u'release', ___DMRS_UplinkConfig_transformPrecodingEnabled_dmrs_UplinkTransformPrecoding_r16_release),
(u'setup', ___DMRS_UplinkConfig_transformPrecodingEnabled_dmrs_UplinkTransformPrecoding_r16_setup),
])
__DMRS_UplinkConfig_transformPrecodingEnabled_dmrs_UplinkTransformPrecoding_r16._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),
(u'dmrs-UplinkTransformPrecoding-r16', __DMRS_UplinkConfig_transformPrecodingEnabled_dmrs_UplinkTransformPrecoding_r16),
])
_DMRS_UplinkConfig_transformPrecodingEnabled._ext = [u'dmrs-UplinkTransformPrecoding-r16']
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 = []
#-----< DMRS-UplinkTransformPrecoding-r16 >-----#
DMRS_UplinkTransformPrecoding_r16 = SEQ(name=u'DMRS-UplinkTransformPrecoding-r16', mode=MODE_TYPE)
_DMRS_UplinkTransformPrecoding_r16_pi2BPSK_ScramblingID0 = INT(name=u'pi2BPSK-ScramblingID0', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DMRS_UplinkTransformPrecoding_r16_pi2BPSK_ScramblingID0._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_DMRS_UplinkTransformPrecoding_r16_pi2BPSK_ScramblingID1 = INT(name=u'pi2BPSK-ScramblingID1', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DMRS_UplinkTransformPrecoding_r16_pi2BPSK_ScramblingID1._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
DMRS_UplinkTransformPrecoding_r16._cont = ASN1Dict([
(u'pi2BPSK-ScramblingID0', _DMRS_UplinkTransformPrecoding_r16_pi2BPSK_ScramblingID0),
(u'pi2BPSK-ScramblingID1', _DMRS_UplinkTransformPrecoding_r16_pi2BPSK_ScramblingID1),
])
DMRS_UplinkTransformPrecoding_r16._ext = None
#-----< 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_nrofPDCCH_MonitoringOccasionPerSSB_InPO_r16 = INT(name=u'nrofPDCCH-MonitoringOccasionPerSSB-InPO-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PCCH_Config_nrofPDCCH_MonitoringOccasionPerSSB_InPO_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=4)], ev=None, er=[])
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),
(u'nrofPDCCH-MonitoringOccasionPerSSB-InPO-r16', _PCCH_Config_nrofPDCCH_MonitoringOccasionPerSSB_InPO_r16),
])
PCCH_Config._ext = [u'nrofPDCCH-MonitoringOccasionPerSSB-InPO-r16']
#-----< 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
#-----< DRX-ConfigSecondaryGroup >-----#
DRX_ConfigSecondaryGroup = SEQ(name=u'DRX-ConfigSecondaryGroup', mode=MODE_TYPE)
_DRX_ConfigSecondaryGroup_drx_onDurationTimer = CHOICE(name=u'drx-onDurationTimer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__DRX_ConfigSecondaryGroup_drx_onDurationTimer_subMilliSeconds = INT(name=u'subMilliSeconds', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_ConfigSecondaryGroup_drx_onDurationTimer_subMilliSeconds._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=31)], ev=None, er=[])
__DRX_ConfigSecondaryGroup_drx_onDurationTimer_milliSeconds = ENUM(name=u'milliSeconds', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DRX_ConfigSecondaryGroup_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_ConfigSecondaryGroup_drx_onDurationTimer_milliSeconds._ext = None
_DRX_ConfigSecondaryGroup_drx_onDurationTimer._cont = ASN1Dict([
(u'subMilliSeconds', __DRX_ConfigSecondaryGroup_drx_onDurationTimer_subMilliSeconds),
(u'milliSeconds', __DRX_ConfigSecondaryGroup_drx_onDurationTimer_milliSeconds),
])
_DRX_ConfigSecondaryGroup_drx_onDurationTimer._ext = None
_DRX_ConfigSecondaryGroup_drx_InactivityTimer = ENUM(name=u'drx-InactivityTimer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DRX_ConfigSecondaryGroup_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_ConfigSecondaryGroup_drx_InactivityTimer._ext = None
DRX_ConfigSecondaryGroup._cont = ASN1Dict([
(u'drx-onDurationTimer', _DRX_ConfigSecondaryGroup_drx_onDurationTimer),
(u'drx-InactivityTimer', _DRX_ConfigSecondaryGroup_drx_InactivityTimer),
])
DRX_ConfigSecondaryGroup._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 = []
#-----< HighSpeedConfig-r16 >-----#
HighSpeedConfig_r16 = SEQ(name=u'HighSpeedConfig-r16', mode=MODE_TYPE)
_HighSpeedConfig_r16_highSpeedMeasFlag_r16 = ENUM(name=u'highSpeedMeasFlag-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_HighSpeedConfig_r16_highSpeedMeasFlag_r16._cont = ASN1Dict([(u'true', 0)])
_HighSpeedConfig_r16_highSpeedMeasFlag_r16._ext = None
_HighSpeedConfig_r16_highSpeedDemodFlag_r16 = ENUM(name=u'highSpeedDemodFlag-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_HighSpeedConfig_r16_highSpeedDemodFlag_r16._cont = ASN1Dict([(u'true', 0)])
_HighSpeedConfig_r16_highSpeedDemodFlag_r16._ext = None
HighSpeedConfig_r16._cont = ASN1Dict([
(u'highSpeedMeasFlag-r16', _HighSpeedConfig_r16_highSpeedMeasFlag_r16),
(u'highSpeedDemodFlag-r16', _HighSpeedConfig_r16_highSpeedDemodFlag_r16),
])
HighSpeedConfig_r16._ext = []
#-----< Hysteresis >-----#
Hysteresis = INT(name=u'Hysteresis', mode=MODE_TYPE)
Hysteresis._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=30)], ev=None, er=[])
#-----< InvalidSymbolPattern-r16 >-----#
InvalidSymbolPattern_r16 = SEQ(name=u'InvalidSymbolPattern-r16', mode=MODE_TYPE)
_InvalidSymbolPattern_r16_symbols_r16 = CHOICE(name=u'symbols-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__InvalidSymbolPattern_r16_symbols_r16_oneSlot = BIT_STR(name=u'oneSlot', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__InvalidSymbolPattern_r16_symbols_r16_oneSlot._const_sz = ASN1Set(rv=[14], rr=[], ev=None, er=[])
__InvalidSymbolPattern_r16_symbols_r16_twoSlots = BIT_STR(name=u'twoSlots', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__InvalidSymbolPattern_r16_symbols_r16_twoSlots._const_sz = ASN1Set(rv=[28], rr=[], ev=None, er=[])
_InvalidSymbolPattern_r16_symbols_r16._cont = ASN1Dict([
(u'oneSlot', __InvalidSymbolPattern_r16_symbols_r16_oneSlot),
(u'twoSlots', __InvalidSymbolPattern_r16_symbols_r16_twoSlots),
])
_InvalidSymbolPattern_r16_symbols_r16._ext = None
_InvalidSymbolPattern_r16_periodicityAndPattern_r16 = CHOICE(name=u'periodicityAndPattern-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__InvalidSymbolPattern_r16_periodicityAndPattern_r16_n2 = BIT_STR(name=u'n2', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__InvalidSymbolPattern_r16_periodicityAndPattern_r16_n2._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
__InvalidSymbolPattern_r16_periodicityAndPattern_r16_n4 = BIT_STR(name=u'n4', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__InvalidSymbolPattern_r16_periodicityAndPattern_r16_n4._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
__InvalidSymbolPattern_r16_periodicityAndPattern_r16_n5 = BIT_STR(name=u'n5', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__InvalidSymbolPattern_r16_periodicityAndPattern_r16_n5._const_sz = ASN1Set(rv=[5], rr=[], ev=None, er=[])
__InvalidSymbolPattern_r16_periodicityAndPattern_r16_n8 = BIT_STR(name=u'n8', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__InvalidSymbolPattern_r16_periodicityAndPattern_r16_n8._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
__InvalidSymbolPattern_r16_periodicityAndPattern_r16_n10 = BIT_STR(name=u'n10', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__InvalidSymbolPattern_r16_periodicityAndPattern_r16_n10._const_sz = ASN1Set(rv=[10], rr=[], ev=None, er=[])
__InvalidSymbolPattern_r16_periodicityAndPattern_r16_n20 = BIT_STR(name=u'n20', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__InvalidSymbolPattern_r16_periodicityAndPattern_r16_n20._const_sz = ASN1Set(rv=[20], rr=[], ev=None, er=[])
__InvalidSymbolPattern_r16_periodicityAndPattern_r16_n40 = BIT_STR(name=u'n40', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__InvalidSymbolPattern_r16_periodicityAndPattern_r16_n40._const_sz = ASN1Set(rv=[40], rr=[], ev=None, er=[])
_InvalidSymbolPattern_r16_periodicityAndPattern_r16._cont = ASN1Dict([
(u'n2', __InvalidSymbolPattern_r16_periodicityAndPattern_r16_n2),
(u'n4', __InvalidSymbolPattern_r16_periodicityAndPattern_r16_n4),
(u'n5', __InvalidSymbolPattern_r16_periodicityAndPattern_r16_n5),
(u'n8', __InvalidSymbolPattern_r16_periodicityAndPattern_r16_n8),
(u'n10', __InvalidSymbolPattern_r16_periodicityAndPattern_r16_n10),
(u'n20', __InvalidSymbolPattern_r16_periodicityAndPattern_r16_n20),
(u'n40', __InvalidSymbolPattern_r16_periodicityAndPattern_r16_n40),
])
_InvalidSymbolPattern_r16_periodicityAndPattern_r16._ext = None
InvalidSymbolPattern_r16._cont = ASN1Dict([
(u'symbols-r16', _InvalidSymbolPattern_r16_symbols_r16),
(u'periodicityAndPattern-r16', _InvalidSymbolPattern_r16_periodicityAndPattern_r16),
])
InvalidSymbolPattern_r16._ext = []
#-----< 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=[])
#-----< LBT-FailureRecoveryConfig-r16 >-----#
LBT_FailureRecoveryConfig_r16 = SEQ(name=u'LBT-FailureRecoveryConfig-r16', mode=MODE_TYPE)
_LBT_FailureRecoveryConfig_r16_lbt_FailureInstanceMaxCount_r16 = ENUM(name=u'lbt-FailureInstanceMaxCount-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_LBT_FailureRecoveryConfig_r16_lbt_FailureInstanceMaxCount_r16._cont = ASN1Dict([(u'n4', 0), (u'n8', 1), (u'n16', 2), (u'n32', 3), (u'n64', 4), (u'n128', 5)])
_LBT_FailureRecoveryConfig_r16_lbt_FailureInstanceMaxCount_r16._ext = None
_LBT_FailureRecoveryConfig_r16_lbt_FailureDetectionTimer_r16 = ENUM(name=u'lbt-FailureDetectionTimer-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_LBT_FailureRecoveryConfig_r16_lbt_FailureDetectionTimer_r16._cont = ASN1Dict([(u'ms10', 0), (u'ms20', 1), (u'ms40', 2), (u'ms80', 3), (u'ms160', 4), (u'ms320', 5)])
_LBT_FailureRecoveryConfig_r16_lbt_FailureDetectionTimer_r16._ext = None
LBT_FailureRecoveryConfig_r16._cont = ASN1Dict([
(u'lbt-FailureInstanceMaxCount-r16', _LBT_FailureRecoveryConfig_r16_lbt_FailureInstanceMaxCount_r16),
(u'lbt-FailureDetectionTimer-r16', _LBT_FailureRecoveryConfig_r16_lbt_FailureDetectionTimer_r16),
])
LBT_FailureRecoveryConfig_r16._ext = []
#-----< LocationInfo-r16 >-----#
LocationInfo_r16 = SEQ(name=u'LocationInfo-r16', mode=MODE_TYPE)
_LocationInfo_r16_commonLocationInfo_r16 = SEQ(name=u'commonLocationInfo-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CommonLocationInfo-r16')), opt=True)
_LocationInfo_r16_bt_LocationInfo_r16 = SEQ_OF(name=u'bt-LocationInfo-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'LogMeasResultListBT-r16')), opt=True)
_LocationInfo_r16_wlan_LocationInfo_r16 = SEQ_OF(name=u'wlan-LocationInfo-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'LogMeasResultListWLAN-r16')), opt=True)
_LocationInfo_r16_sensor_LocationInfo_r16 = SEQ(name=u'sensor-LocationInfo-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Sensor-LocationInfo-r16')), opt=True)
LocationInfo_r16._cont = ASN1Dict([
(u'commonLocationInfo-r16', _LocationInfo_r16_commonLocationInfo_r16),
(u'bt-LocationInfo-r16', _LocationInfo_r16_bt_LocationInfo_r16),
(u'wlan-LocationInfo-r16', _LocationInfo_r16_wlan_LocationInfo_r16),
(u'sensor-LocationInfo-r16', _LocationInfo_r16_sensor_LocationInfo_r16),
])
LocationInfo_r16._ext = []
#-----< 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_eutra_FineTimingDetection = NULL(name=u'eutra-FineTimingDetection', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_LocationMeasurementInfo_nr_PRS_Measurement_r16 = SEQ_OF(name=u'nr-PRS-Measurement-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NR-PRS-MeasurementInfoList-r16')))
LocationMeasurementInfo._cont = ASN1Dict([
(u'eutra-RSTD', _LocationMeasurementInfo_eutra_RSTD),
(u'eutra-FineTimingDetection', _LocationMeasurementInfo_eutra_FineTimingDetection),
(u'nr-PRS-Measurement-r16', _LocationMeasurementInfo_nr_PRS_Measurement_r16),
])
LocationMeasurementInfo._ext = [u'eutra-FineTimingDetection', u'nr-PRS-Measurement-r16']
#-----< 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 = []
#-----< NR-PRS-MeasurementInfoList-r16 >-----#
NR_PRS_MeasurementInfoList_r16 = SEQ_OF(name=u'NR-PRS-MeasurementInfoList-r16', mode=MODE_TYPE)
_NR_PRS_MeasurementInfoList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'NR-PRS-MeasurementInfo-r16')))
NR_PRS_MeasurementInfoList_r16._cont = _NR_PRS_MeasurementInfoList_r16__item_
NR_PRS_MeasurementInfoList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
#-----< NR-PRS-MeasurementInfo-r16 >-----#
NR_PRS_MeasurementInfo_r16 = SEQ(name=u'NR-PRS-MeasurementInfo-r16', mode=MODE_TYPE)
_NR_PRS_MeasurementInfo_r16_dl_PRS_PointA_r16 = INT(name=u'dl-PRS-PointA-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')))
_NR_PRS_MeasurementInfo_r16_nr_MeasPRS_RepetitionAndOffset_r16 = CHOICE(name=u'nr-MeasPRS-RepetitionAndOffset-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__NR_PRS_MeasurementInfo_r16_nr_MeasPRS_RepetitionAndOffset_r16_ms20_r16 = INT(name=u'ms20-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__NR_PRS_MeasurementInfo_r16_nr_MeasPRS_RepetitionAndOffset_r16_ms20_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=19)], ev=None, er=[])
__NR_PRS_MeasurementInfo_r16_nr_MeasPRS_RepetitionAndOffset_r16_ms40_r16 = INT(name=u'ms40-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__NR_PRS_MeasurementInfo_r16_nr_MeasPRS_RepetitionAndOffset_r16_ms40_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=39)], ev=None, er=[])
__NR_PRS_MeasurementInfo_r16_nr_MeasPRS_RepetitionAndOffset_r16_ms80_r16 = INT(name=u'ms80-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__NR_PRS_MeasurementInfo_r16_nr_MeasPRS_RepetitionAndOffset_r16_ms80_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=79)], ev=None, er=[])
__NR_PRS_MeasurementInfo_r16_nr_MeasPRS_RepetitionAndOffset_r16_ms160_r16 = INT(name=u'ms160-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__NR_PRS_MeasurementInfo_r16_nr_MeasPRS_RepetitionAndOffset_r16_ms160_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=159)], ev=None, er=[])
_NR_PRS_MeasurementInfo_r16_nr_MeasPRS_RepetitionAndOffset_r16._cont = ASN1Dict([
(u'ms20-r16', __NR_PRS_MeasurementInfo_r16_nr_MeasPRS_RepetitionAndOffset_r16_ms20_r16),
(u'ms40-r16', __NR_PRS_MeasurementInfo_r16_nr_MeasPRS_RepetitionAndOffset_r16_ms40_r16),
(u'ms80-r16', __NR_PRS_MeasurementInfo_r16_nr_MeasPRS_RepetitionAndOffset_r16_ms80_r16),
(u'ms160-r16', __NR_PRS_MeasurementInfo_r16_nr_MeasPRS_RepetitionAndOffset_r16_ms160_r16),
])
_NR_PRS_MeasurementInfo_r16_nr_MeasPRS_RepetitionAndOffset_r16._ext = []
_NR_PRS_MeasurementInfo_r16_nr_MeasPRS_length_r16 = ENUM(name=u'nr-MeasPRS-length-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_NR_PRS_MeasurementInfo_r16_nr_MeasPRS_length_r16._cont = ASN1Dict([(u'ms1dot5', 0), (u'ms3', 1), (u'ms3dot5', 2), (u'ms4', 3), (u'ms5dot5', 4), (u'ms6', 5), (u'ms10', 6), (u'ms20', 7)])
_NR_PRS_MeasurementInfo_r16_nr_MeasPRS_length_r16._ext = None
NR_PRS_MeasurementInfo_r16._cont = ASN1Dict([
(u'dl-PRS-PointA-r16', _NR_PRS_MeasurementInfo_r16_dl_PRS_PointA_r16),
(u'nr-MeasPRS-RepetitionAndOffset-r16', _NR_PRS_MeasurementInfo_r16_nr_MeasPRS_RepetitionAndOffset_r16),
(u'nr-MeasPRS-length-r16', _NR_PRS_MeasurementInfo_r16_nr_MeasPRS_length_r16),
])
NR_PRS_MeasurementInfo_r16._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_allowedCG_List_r16 = SEQ_OF(name=u'allowedCG-List-r16', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
___LogicalChannelConfig_ul_SpecificParameters_allowedCG_List_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ConfiguredGrantConfigIndexMAC-r16')))
__LogicalChannelConfig_ul_SpecificParameters_allowedCG_List_r16._cont = ___LogicalChannelConfig_ul_SpecificParameters_allowedCG_List_r16__item_
__LogicalChannelConfig_ul_SpecificParameters_allowedCG_List_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=31)], ev=None, er=[])
__LogicalChannelConfig_ul_SpecificParameters_allowedPHY_PriorityIndex_r16 = ENUM(name=u'allowedPHY-PriorityIndex-r16', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__LogicalChannelConfig_ul_SpecificParameters_allowedPHY_PriorityIndex_r16._cont = ASN1Dict([(u'p0', 0), (u'p1', 1)])
__LogicalChannelConfig_ul_SpecificParameters_allowedPHY_PriorityIndex_r16._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),
(u'allowedCG-List-r16', __LogicalChannelConfig_ul_SpecificParameters_allowedCG_List_r16),
(u'allowedPHY-PriorityIndex-r16', __LogicalChannelConfig_ul_SpecificParameters_allowedPHY_PriorityIndex_r16),
])
_LogicalChannelConfig_ul_SpecificParameters._ext = [u'bitRateQueryProhibitTimer', u'allowedCG-List-r16', u'allowedPHY-PriorityIndex-r16']
_LogicalChannelConfig_channelAccessPriority_r16 = INT(name=u'channelAccessPriority-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_LogicalChannelConfig_channelAccessPriority_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_LogicalChannelConfig_bitRateMultiplier_r16 = ENUM(name=u'bitRateMultiplier-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_LogicalChannelConfig_bitRateMultiplier_r16._cont = ASN1Dict([(u'x40', 0), (u'x70', 1), (u'x100', 2), (u'x200', 3)])
_LogicalChannelConfig_bitRateMultiplier_r16._ext = None
LogicalChannelConfig._cont = ASN1Dict([
(u'ul-SpecificParameters', _LogicalChannelConfig_ul_SpecificParameters),
(u'channelAccessPriority-r16', _LogicalChannelConfig_channelAccessPriority_r16),
(u'bitRateMultiplier-r16', _LogicalChannelConfig_bitRateMultiplier_r16),
])
LogicalChannelConfig._ext = [u'channelAccessPriority-r16', u'bitRateMultiplier-r16']
#-----< 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 = BOOL(name=u'csi-Mask', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_MAC_CellGroupConfig_dataInactivityTimer = CHOICE(name=u'dataInactivityTimer', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__MAC_CellGroupConfig_dataInactivityTimer_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MAC_CellGroupConfig_dataInactivityTimer_setup = ENUM(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DataInactivityTimer')))
_MAC_CellGroupConfig_dataInactivityTimer._cont = ASN1Dict([
(u'release', __MAC_CellGroupConfig_dataInactivityTimer_release),
(u'setup', __MAC_CellGroupConfig_dataInactivityTimer_setup),
])
_MAC_CellGroupConfig_dataInactivityTimer._ext = None
_MAC_CellGroupConfig_usePreBSR_r16 = ENUM(name=u'usePreBSR-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_MAC_CellGroupConfig_usePreBSR_r16._cont = ASN1Dict([(u'true', 0)])
_MAC_CellGroupConfig_usePreBSR_r16._ext = None
_MAC_CellGroupConfig_schedulingRequestID_LBT_SCell_r16 = INT(name=u'schedulingRequestID-LBT-SCell-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SchedulingRequestId')), opt=True, group=1)
_MAC_CellGroupConfig_lch_BasedPrioritization_r16 = ENUM(name=u'lch-BasedPrioritization-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_MAC_CellGroupConfig_lch_BasedPrioritization_r16._cont = ASN1Dict([(u'enabled', 0)])
_MAC_CellGroupConfig_lch_BasedPrioritization_r16._ext = None
_MAC_CellGroupConfig_schedulingRequestID_BFR_SCell_r16 = INT(name=u'schedulingRequestID-BFR-SCell-r16', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SchedulingRequestId')), opt=True, group=1)
_MAC_CellGroupConfig_drx_ConfigSecondaryGroup_r16 = CHOICE(name=u'drx-ConfigSecondaryGroup-r16', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=1)
__MAC_CellGroupConfig_drx_ConfigSecondaryGroup_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MAC_CellGroupConfig_drx_ConfigSecondaryGroup_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DRX-ConfigSecondaryGroup')))
_MAC_CellGroupConfig_drx_ConfigSecondaryGroup_r16._cont = ASN1Dict([
(u'release', __MAC_CellGroupConfig_drx_ConfigSecondaryGroup_r16_release),
(u'setup', __MAC_CellGroupConfig_drx_ConfigSecondaryGroup_r16_setup),
])
_MAC_CellGroupConfig_drx_ConfigSecondaryGroup_r16._ext = None
_MAC_CellGroupConfig_enhancedSkipUplinkTxDynamic_r16 = ENUM(name=u'enhancedSkipUplinkTxDynamic-r16', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=2)
_MAC_CellGroupConfig_enhancedSkipUplinkTxDynamic_r16._cont = ASN1Dict([(u'true', 0)])
_MAC_CellGroupConfig_enhancedSkipUplinkTxDynamic_r16._ext = None
_MAC_CellGroupConfig_enhancedSkipUplinkTxConfigured_r16 = ENUM(name=u'enhancedSkipUplinkTxConfigured-r16', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=2)
_MAC_CellGroupConfig_enhancedSkipUplinkTxConfigured_r16._cont = ASN1Dict([(u'true', 0)])
_MAC_CellGroupConfig_enhancedSkipUplinkTxConfigured_r16._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', _MAC_CellGroupConfig_csi_Mask),
(u'dataInactivityTimer', _MAC_CellGroupConfig_dataInactivityTimer),
(u'usePreBSR-r16', _MAC_CellGroupConfig_usePreBSR_r16),
(u'schedulingRequestID-LBT-SCell-r16', _MAC_CellGroupConfig_schedulingRequestID_LBT_SCell_r16),
(u'lch-BasedPrioritization-r16', _MAC_CellGroupConfig_lch_BasedPrioritization_r16),
(u'schedulingRequestID-BFR-SCell-r16', _MAC_CellGroupConfig_schedulingRequestID_BFR_SCell_r16),
(u'drx-ConfigSecondaryGroup-r16', _MAC_CellGroupConfig_drx_ConfigSecondaryGroup_r16),
(u'enhancedSkipUplinkTxDynamic-r16', _MAC_CellGroupConfig_enhancedSkipUplinkTxDynamic_r16),
(u'enhancedSkipUplinkTxConfigured-r16', _MAC_CellGroupConfig_enhancedSkipUplinkTxConfigured_r16),
])
MAC_CellGroupConfig._ext = [u'csi-Mask', u'dataInactivityTimer', u'usePreBSR-r16', u'schedulingRequestID-LBT-SCell-r16', u'lch-BasedPrioritization-r16', u'schedulingRequestID-BFR-SCell-r16', u'drx-ConfigSecondaryGroup-r16', u'enhancedSkipUplinkTxDynamic-r16', u'enhancedSkipUplinkTxConfigured-r16']
#-----< 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_interFrequencyConfig_NoGap_r16 = ENUM(name=u'interFrequencyConfig-NoGap-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_MeasConfig_interFrequencyConfig_NoGap_r16._cont = ASN1Dict([(u'true', 0)])
_MeasConfig_interFrequencyConfig_NoGap_r16._ext = None
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),
(u'interFrequencyConfig-NoGap-r16', _MeasConfig_interFrequencyConfig_NoGap_r16),
])
MeasConfig._ext = [u'interFrequencyConfig-NoGap-r16']
#-----< 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_refServCellIndicator = ENUM(name=u'refServCellIndicator', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_GapConfig_refServCellIndicator._cont = ASN1Dict([(u'pCell', 0), (u'pSCell', 1), (u'mcg-FR2', 2)])
_GapConfig_refServCellIndicator._ext = None
_GapConfig_refFR2ServCellAsyncCA_r16 = INT(name=u'refFR2ServCellAsyncCA-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')), opt=True, group=1)
_GapConfig_mgl_r16 = ENUM(name=u'mgl-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_GapConfig_mgl_r16._cont = ASN1Dict([(u'ms10', 0), (u'ms20', 1)])
_GapConfig_mgl_r16._ext = None
GapConfig._cont = ASN1Dict([
(u'gapOffset', _GapConfig_gapOffset),
(u'mgl', _GapConfig_mgl),
(u'mgrp', _GapConfig_mgrp),
(u'mgta', _GapConfig_mgta),
(u'refServCellIndicator', _GapConfig_refServCellIndicator),
(u'refFR2ServCellAsyncCA-r16', _GapConfig_refFR2ServCellAsyncCA_r16),
(u'mgl-r16', _GapConfig_mgl_r16),
])
GapConfig._ext = [u'refServCellIndicator', u'refFR2ServCellAsyncCA-r16', u'mgl-r16']
#-----< 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=[])
#-----< MeasIdleConfigSIB-r16 >-----#
MeasIdleConfigSIB_r16 = SEQ(name=u'MeasIdleConfigSIB-r16', mode=MODE_TYPE)
_MeasIdleConfigSIB_r16_measIdleCarrierListNR_r16 = SEQ_OF(name=u'measIdleCarrierListNR-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MeasIdleConfigSIB_r16_measIdleCarrierListNR_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasIdleCarrierNR-r16')))
_MeasIdleConfigSIB_r16_measIdleCarrierListNR_r16._cont = __MeasIdleConfigSIB_r16_measIdleCarrierListNR_r16__item_
_MeasIdleConfigSIB_r16_measIdleCarrierListNR_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_MeasIdleConfigSIB_r16_measIdleCarrierListEUTRA_r16 = SEQ_OF(name=u'measIdleCarrierListEUTRA-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MeasIdleConfigSIB_r16_measIdleCarrierListEUTRA_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasIdleCarrierEUTRA-r16')))
_MeasIdleConfigSIB_r16_measIdleCarrierListEUTRA_r16._cont = __MeasIdleConfigSIB_r16_measIdleCarrierListEUTRA_r16__item_
_MeasIdleConfigSIB_r16_measIdleCarrierListEUTRA_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
MeasIdleConfigSIB_r16._cont = ASN1Dict([
(u'measIdleCarrierListNR-r16', _MeasIdleConfigSIB_r16_measIdleCarrierListNR_r16),
(u'measIdleCarrierListEUTRA-r16', _MeasIdleConfigSIB_r16_measIdleCarrierListEUTRA_r16),
])
MeasIdleConfigSIB_r16._ext = []
#-----< MeasIdleConfigDedicated-r16 >-----#
MeasIdleConfigDedicated_r16 = SEQ(name=u'MeasIdleConfigDedicated-r16', mode=MODE_TYPE)
_MeasIdleConfigDedicated_r16_measIdleCarrierListNR_r16 = SEQ_OF(name=u'measIdleCarrierListNR-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MeasIdleConfigDedicated_r16_measIdleCarrierListNR_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasIdleCarrierNR-r16')))
_MeasIdleConfigDedicated_r16_measIdleCarrierListNR_r16._cont = __MeasIdleConfigDedicated_r16_measIdleCarrierListNR_r16__item_
_MeasIdleConfigDedicated_r16_measIdleCarrierListNR_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_MeasIdleConfigDedicated_r16_measIdleCarrierListEUTRA_r16 = SEQ_OF(name=u'measIdleCarrierListEUTRA-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MeasIdleConfigDedicated_r16_measIdleCarrierListEUTRA_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasIdleCarrierEUTRA-r16')))
_MeasIdleConfigDedicated_r16_measIdleCarrierListEUTRA_r16._cont = __MeasIdleConfigDedicated_r16_measIdleCarrierListEUTRA_r16__item_
_MeasIdleConfigDedicated_r16_measIdleCarrierListEUTRA_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_MeasIdleConfigDedicated_r16_measIdleDuration_r16 = ENUM(name=u'measIdleDuration-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MeasIdleConfigDedicated_r16_measIdleDuration_r16._cont = ASN1Dict([(u'sec10', 0), (u'sec30', 1), (u'sec60', 2), (u'sec120', 3), (u'sec180', 4), (u'sec240', 5), (u'sec300', 6), (u'spare', 7)])
_MeasIdleConfigDedicated_r16_measIdleDuration_r16._ext = None
_MeasIdleConfigDedicated_r16_validityAreaList_r16 = SEQ_OF(name=u'validityAreaList-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ValidityAreaList-r16')), opt=True)
MeasIdleConfigDedicated_r16._cont = ASN1Dict([
(u'measIdleCarrierListNR-r16', _MeasIdleConfigDedicated_r16_measIdleCarrierListNR_r16),
(u'measIdleCarrierListEUTRA-r16', _MeasIdleConfigDedicated_r16_measIdleCarrierListEUTRA_r16),
(u'measIdleDuration-r16', _MeasIdleConfigDedicated_r16_measIdleDuration_r16),
(u'validityAreaList-r16', _MeasIdleConfigDedicated_r16_validityAreaList_r16),
])
MeasIdleConfigDedicated_r16._ext = []
#-----< ValidityAreaList-r16 >-----#
ValidityAreaList_r16 = SEQ_OF(name=u'ValidityAreaList-r16', mode=MODE_TYPE)
_ValidityAreaList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ValidityArea-r16')))
ValidityAreaList_r16._cont = _ValidityAreaList_r16__item_
ValidityAreaList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< ValidityArea-r16 >-----#
ValidityArea_r16 = SEQ(name=u'ValidityArea-r16', mode=MODE_TYPE)
_ValidityArea_r16_carrierFreq_r16 = INT(name=u'carrierFreq-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')))
_ValidityArea_r16_validityCellList_r16 = SEQ_OF(name=u'validityCellList-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ValidityCellList')), opt=True)
ValidityArea_r16._cont = ASN1Dict([
(u'carrierFreq-r16', _ValidityArea_r16_carrierFreq_r16),
(u'validityCellList-r16', _ValidityArea_r16_validityCellList_r16),
])
ValidityArea_r16._ext = None
#-----< ValidityCellList >-----#
ValidityCellList = SEQ_OF(name=u'ValidityCellList', mode=MODE_TYPE)
_ValidityCellList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PCI-Range')))
ValidityCellList._cont = _ValidityCellList__item_
ValidityCellList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< MeasIdleCarrierNR-r16 >-----#
MeasIdleCarrierNR_r16 = SEQ(name=u'MeasIdleCarrierNR-r16', mode=MODE_TYPE)
_MeasIdleCarrierNR_r16_carrierFreq_r16 = INT(name=u'carrierFreq-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')))
_MeasIdleCarrierNR_r16_ssbSubcarrierSpacing_r16 = ENUM(name=u'ssbSubcarrierSpacing-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SubcarrierSpacing')))
_MeasIdleCarrierNR_r16_frequencyBandList = SEQ_OF(name=u'frequencyBandList', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MultiFrequencyBandListNR')), opt=True)
_MeasIdleCarrierNR_r16_measCellListNR_r16 = SEQ_OF(name=u'measCellListNR-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CellListNR-r16')), opt=True)
_MeasIdleCarrierNR_r16_reportQuantities_r16 = ENUM(name=u'reportQuantities-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MeasIdleCarrierNR_r16_reportQuantities_r16._cont = ASN1Dict([(u'rsrp', 0), (u'rsrq', 1), (u'both', 2)])
_MeasIdleCarrierNR_r16_reportQuantities_r16._ext = None
_MeasIdleCarrierNR_r16_qualityThreshold_r16 = SEQ(name=u'qualityThreshold-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MeasIdleCarrierNR_r16_qualityThreshold_r16_idleRSRP_Threshold_NR_r16 = INT(name=u'idleRSRP-Threshold-NR-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSRP-Range')), opt=True)
__MeasIdleCarrierNR_r16_qualityThreshold_r16_idleRSRQ_Threshold_NR_r16 = INT(name=u'idleRSRQ-Threshold-NR-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSRQ-Range')), opt=True)
_MeasIdleCarrierNR_r16_qualityThreshold_r16._cont = ASN1Dict([
(u'idleRSRP-Threshold-NR-r16', __MeasIdleCarrierNR_r16_qualityThreshold_r16_idleRSRP_Threshold_NR_r16),
(u'idleRSRQ-Threshold-NR-r16', __MeasIdleCarrierNR_r16_qualityThreshold_r16_idleRSRQ_Threshold_NR_r16),
])
_MeasIdleCarrierNR_r16_qualityThreshold_r16._ext = None
_MeasIdleCarrierNR_r16_ssb_MeasConfig_r16 = SEQ(name=u'ssb-MeasConfig-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MeasIdleCarrierNR_r16_ssb_MeasConfig_r16_nrofSS_BlocksToAverage_r16 = INT(name=u'nrofSS-BlocksToAverage-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MeasIdleCarrierNR_r16_ssb_MeasConfig_r16_nrofSS_BlocksToAverage_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=16)], ev=None, er=[])
__MeasIdleCarrierNR_r16_ssb_MeasConfig_r16_absThreshSS_BlocksConsolidation_r16 = SEQ(name=u'absThreshSS-BlocksConsolidation-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ThresholdNR')), opt=True)
__MeasIdleCarrierNR_r16_ssb_MeasConfig_r16_smtc_r16 = SEQ(name=u'smtc-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-MTC')), opt=True)
__MeasIdleCarrierNR_r16_ssb_MeasConfig_r16_ssb_ToMeasure_r16 = CHOICE(name=u'ssb-ToMeasure-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-ToMeasure')), opt=True)
__MeasIdleCarrierNR_r16_ssb_MeasConfig_r16_deriveSSB_IndexFromCell_r16 = BOOL(name=u'deriveSSB-IndexFromCell-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MeasIdleCarrierNR_r16_ssb_MeasConfig_r16_ss_RSSI_Measurement_r16 = SEQ(name=u'ss-RSSI-Measurement-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SS-RSSI-Measurement')), opt=True)
_MeasIdleCarrierNR_r16_ssb_MeasConfig_r16._cont = ASN1Dict([
(u'nrofSS-BlocksToAverage-r16', __MeasIdleCarrierNR_r16_ssb_MeasConfig_r16_nrofSS_BlocksToAverage_r16),
(u'absThreshSS-BlocksConsolidation-r16', __MeasIdleCarrierNR_r16_ssb_MeasConfig_r16_absThreshSS_BlocksConsolidation_r16),
(u'smtc-r16', __MeasIdleCarrierNR_r16_ssb_MeasConfig_r16_smtc_r16),
(u'ssb-ToMeasure-r16', __MeasIdleCarrierNR_r16_ssb_MeasConfig_r16_ssb_ToMeasure_r16),
(u'deriveSSB-IndexFromCell-r16', __MeasIdleCarrierNR_r16_ssb_MeasConfig_r16_deriveSSB_IndexFromCell_r16),
(u'ss-RSSI-Measurement-r16', __MeasIdleCarrierNR_r16_ssb_MeasConfig_r16_ss_RSSI_Measurement_r16),
])
_MeasIdleCarrierNR_r16_ssb_MeasConfig_r16._ext = None
_MeasIdleCarrierNR_r16_beamMeasConfigIdle_r16 = SEQ(name=u'beamMeasConfigIdle-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BeamMeasConfigIdle-NR-r16')), opt=True)
MeasIdleCarrierNR_r16._cont = ASN1Dict([
(u'carrierFreq-r16', _MeasIdleCarrierNR_r16_carrierFreq_r16),
(u'ssbSubcarrierSpacing-r16', _MeasIdleCarrierNR_r16_ssbSubcarrierSpacing_r16),
(u'frequencyBandList', _MeasIdleCarrierNR_r16_frequencyBandList),
(u'measCellListNR-r16', _MeasIdleCarrierNR_r16_measCellListNR_r16),
(u'reportQuantities-r16', _MeasIdleCarrierNR_r16_reportQuantities_r16),
(u'qualityThreshold-r16', _MeasIdleCarrierNR_r16_qualityThreshold_r16),
(u'ssb-MeasConfig-r16', _MeasIdleCarrierNR_r16_ssb_MeasConfig_r16),
(u'beamMeasConfigIdle-r16', _MeasIdleCarrierNR_r16_beamMeasConfigIdle_r16),
])
MeasIdleCarrierNR_r16._ext = []
#-----< MeasIdleCarrierEUTRA-r16 >-----#
MeasIdleCarrierEUTRA_r16 = SEQ(name=u'MeasIdleCarrierEUTRA-r16', mode=MODE_TYPE)
_MeasIdleCarrierEUTRA_r16_carrierFreqEUTRA_r16 = INT(name=u'carrierFreqEUTRA-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueEUTRA')))
_MeasIdleCarrierEUTRA_r16_allowedMeasBandwidth_r16 = ENUM(name=u'allowedMeasBandwidth-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-AllowedMeasBandwidth')))
_MeasIdleCarrierEUTRA_r16_measCellListEUTRA_r16 = SEQ_OF(name=u'measCellListEUTRA-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CellListEUTRA-r16')), opt=True)
_MeasIdleCarrierEUTRA_r16_reportQuantitiesEUTRA_r16 = ENUM(name=u'reportQuantitiesEUTRA-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MeasIdleCarrierEUTRA_r16_reportQuantitiesEUTRA_r16._cont = ASN1Dict([(u'rsrp', 0), (u'rsrq', 1), (u'both', 2)])
_MeasIdleCarrierEUTRA_r16_reportQuantitiesEUTRA_r16._ext = None
_MeasIdleCarrierEUTRA_r16_qualityThresholdEUTRA_r16 = SEQ(name=u'qualityThresholdEUTRA-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MeasIdleCarrierEUTRA_r16_qualityThresholdEUTRA_r16_idleRSRP_Threshold_EUTRA_r16 = INT(name=u'idleRSRP-Threshold-EUTRA-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSRP-RangeEUTRA')), opt=True)
__MeasIdleCarrierEUTRA_r16_qualityThresholdEUTRA_r16_idleRSRQ_Threshold_EUTRA_r16 = INT(name=u'idleRSRQ-Threshold-EUTRA-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSRQ-RangeEUTRA-r16')), opt=True)
_MeasIdleCarrierEUTRA_r16_qualityThresholdEUTRA_r16._cont = ASN1Dict([
(u'idleRSRP-Threshold-EUTRA-r16', __MeasIdleCarrierEUTRA_r16_qualityThresholdEUTRA_r16_idleRSRP_Threshold_EUTRA_r16),
(u'idleRSRQ-Threshold-EUTRA-r16', __MeasIdleCarrierEUTRA_r16_qualityThresholdEUTRA_r16_idleRSRQ_Threshold_EUTRA_r16),
])
_MeasIdleCarrierEUTRA_r16_qualityThresholdEUTRA_r16._ext = None
MeasIdleCarrierEUTRA_r16._cont = ASN1Dict([
(u'carrierFreqEUTRA-r16', _MeasIdleCarrierEUTRA_r16_carrierFreqEUTRA_r16),
(u'allowedMeasBandwidth-r16', _MeasIdleCarrierEUTRA_r16_allowedMeasBandwidth_r16),
(u'measCellListEUTRA-r16', _MeasIdleCarrierEUTRA_r16_measCellListEUTRA_r16),
(u'reportQuantitiesEUTRA-r16', _MeasIdleCarrierEUTRA_r16_reportQuantitiesEUTRA_r16),
(u'qualityThresholdEUTRA-r16', _MeasIdleCarrierEUTRA_r16_qualityThresholdEUTRA_r16),
])
MeasIdleCarrierEUTRA_r16._ext = []
#-----< CellListNR-r16 >-----#
CellListNR_r16 = SEQ_OF(name=u'CellListNR-r16', mode=MODE_TYPE)
_CellListNR_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PCI-Range')))
CellListNR_r16._cont = _CellListNR_r16__item_
CellListNR_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< CellListEUTRA-r16 >-----#
CellListEUTRA_r16 = SEQ_OF(name=u'CellListEUTRA-r16', mode=MODE_TYPE)
_CellListEUTRA_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-PhysCellIdRange')))
CellListEUTRA_r16._cont = _CellListEUTRA_r16__item_
CellListEUTRA_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< BeamMeasConfigIdle-NR-r16 >-----#
BeamMeasConfigIdle_NR_r16 = SEQ(name=u'BeamMeasConfigIdle-NR-r16', mode=MODE_TYPE)
_BeamMeasConfigIdle_NR_r16_reportQuantityRS_Indexes_r16 = ENUM(name=u'reportQuantityRS-Indexes-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_BeamMeasConfigIdle_NR_r16_reportQuantityRS_Indexes_r16._cont = ASN1Dict([(u'rsrp', 0), (u'rsrq', 1), (u'both', 2)])
_BeamMeasConfigIdle_NR_r16_reportQuantityRS_Indexes_r16._ext = None
_BeamMeasConfigIdle_NR_r16_maxNrofRS_IndexesToReport_r16 = INT(name=u'maxNrofRS-IndexesToReport-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_BeamMeasConfigIdle_NR_r16_maxNrofRS_IndexesToReport_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_BeamMeasConfigIdle_NR_r16_includeBeamMeasurements_r16 = BOOL(name=u'includeBeamMeasurements-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
BeamMeasConfigIdle_NR_r16._cont = ASN1Dict([
(u'reportQuantityRS-Indexes-r16', _BeamMeasConfigIdle_NR_r16_reportQuantityRS_Indexes_r16),
(u'maxNrofRS-IndexesToReport-r16', _BeamMeasConfigIdle_NR_r16_maxNrofRS_IndexesToReport_r16),
(u'includeBeamMeasurements-r16', _BeamMeasConfigIdle_NR_r16_includeBeamMeasurements_r16),
])
BeamMeasConfigIdle_NR_r16._ext = None
#-----< RSRQ-RangeEUTRA-r16 >-----#
RSRQ_RangeEUTRA_r16 = INT(name=u'RSRQ-RangeEUTRA-r16', mode=MODE_TYPE)
RSRQ_RangeEUTRA_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-30, ub=46)], 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
#-----< MeasObjectCLI-r16 >-----#
MeasObjectCLI_r16 = SEQ(name=u'MeasObjectCLI-r16', mode=MODE_TYPE)
_MeasObjectCLI_r16_cli_ResourceConfig_r16 = SEQ(name=u'cli-ResourceConfig-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CLI-ResourceConfig-r16')))
MeasObjectCLI_r16._cont = ASN1Dict([
(u'cli-ResourceConfig-r16', _MeasObjectCLI_r16_cli_ResourceConfig_r16),
])
MeasObjectCLI_r16._ext = []
#-----< CLI-ResourceConfig-r16 >-----#
CLI_ResourceConfig_r16 = SEQ(name=u'CLI-ResourceConfig-r16', mode=MODE_TYPE)
_CLI_ResourceConfig_r16_srs_ResourceConfig_r16 = CHOICE(name=u'srs-ResourceConfig-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__CLI_ResourceConfig_r16_srs_ResourceConfig_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CLI_ResourceConfig_r16_srs_ResourceConfig_r16_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-ResourceListConfigCLI-r16')))
_CLI_ResourceConfig_r16_srs_ResourceConfig_r16._cont = ASN1Dict([
(u'release', __CLI_ResourceConfig_r16_srs_ResourceConfig_r16_release),
(u'setup', __CLI_ResourceConfig_r16_srs_ResourceConfig_r16_setup),
])
_CLI_ResourceConfig_r16_srs_ResourceConfig_r16._ext = None
_CLI_ResourceConfig_r16_rssi_ResourceConfig_r16 = CHOICE(name=u'rssi-ResourceConfig-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__CLI_ResourceConfig_r16_rssi_ResourceConfig_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CLI_ResourceConfig_r16_rssi_ResourceConfig_r16_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSSI-ResourceListConfigCLI-r16')))
_CLI_ResourceConfig_r16_rssi_ResourceConfig_r16._cont = ASN1Dict([
(u'release', __CLI_ResourceConfig_r16_rssi_ResourceConfig_r16_release),
(u'setup', __CLI_ResourceConfig_r16_rssi_ResourceConfig_r16_setup),
])
_CLI_ResourceConfig_r16_rssi_ResourceConfig_r16._ext = None
CLI_ResourceConfig_r16._cont = ASN1Dict([
(u'srs-ResourceConfig-r16', _CLI_ResourceConfig_r16_srs_ResourceConfig_r16),
(u'rssi-ResourceConfig-r16', _CLI_ResourceConfig_r16_rssi_ResourceConfig_r16),
])
CLI_ResourceConfig_r16._ext = None
#-----< SRS-ResourceListConfigCLI-r16 >-----#
SRS_ResourceListConfigCLI_r16 = SEQ_OF(name=u'SRS-ResourceListConfigCLI-r16', mode=MODE_TYPE)
_SRS_ResourceListConfigCLI_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-ResourceConfigCLI-r16')))
SRS_ResourceListConfigCLI_r16._cont = _SRS_ResourceListConfigCLI_r16__item_
SRS_ResourceListConfigCLI_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< RSSI-ResourceListConfigCLI-r16 >-----#
RSSI_ResourceListConfigCLI_r16 = SEQ_OF(name=u'RSSI-ResourceListConfigCLI-r16', mode=MODE_TYPE)
_RSSI_ResourceListConfigCLI_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'RSSI-ResourceConfigCLI-r16')))
RSSI_ResourceListConfigCLI_r16._cont = _RSSI_ResourceListConfigCLI_r16__item_
RSSI_ResourceListConfigCLI_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
#-----< SRS-ResourceConfigCLI-r16 >-----#
SRS_ResourceConfigCLI_r16 = SEQ(name=u'SRS-ResourceConfigCLI-r16', mode=MODE_TYPE)
_SRS_ResourceConfigCLI_r16_srs_Resource_r16 = SEQ(name=u'srs-Resource-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-Resource')))
_SRS_ResourceConfigCLI_r16_srs_SCS_r16 = ENUM(name=u'srs-SCS-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SubcarrierSpacing')))
_SRS_ResourceConfigCLI_r16_refServCellIndex_r16 = INT(name=u'refServCellIndex-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')), opt=True)
_SRS_ResourceConfigCLI_r16_refBWP_r16 = INT(name=u'refBWP-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP-Id')))
SRS_ResourceConfigCLI_r16._cont = ASN1Dict([
(u'srs-Resource-r16', _SRS_ResourceConfigCLI_r16_srs_Resource_r16),
(u'srs-SCS-r16', _SRS_ResourceConfigCLI_r16_srs_SCS_r16),
(u'refServCellIndex-r16', _SRS_ResourceConfigCLI_r16_refServCellIndex_r16),
(u'refBWP-r16', _SRS_ResourceConfigCLI_r16_refBWP_r16),
])
SRS_ResourceConfigCLI_r16._ext = []
#-----< RSSI-ResourceConfigCLI-r16 >-----#
RSSI_ResourceConfigCLI_r16 = SEQ(name=u'RSSI-ResourceConfigCLI-r16', mode=MODE_TYPE)
_RSSI_ResourceConfigCLI_r16_rssi_ResourceId_r16 = INT(name=u'rssi-ResourceId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSSI-ResourceId-r16')))
_RSSI_ResourceConfigCLI_r16_rssi_SCS_r16 = ENUM(name=u'rssi-SCS-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SubcarrierSpacing')))
_RSSI_ResourceConfigCLI_r16_startPRB_r16 = INT(name=u'startPRB-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RSSI_ResourceConfigCLI_r16_startPRB_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=2169)], ev=None, er=[])
_RSSI_ResourceConfigCLI_r16_nrofPRBs_r16 = INT(name=u'nrofPRBs-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RSSI_ResourceConfigCLI_r16_nrofPRBs_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=4, ub=276)], ev=None, er=[])
_RSSI_ResourceConfigCLI_r16_startPosition_r16 = INT(name=u'startPosition-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RSSI_ResourceConfigCLI_r16_startPosition_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=13)], ev=None, er=[])
_RSSI_ResourceConfigCLI_r16_nrofSymbols_r16 = INT(name=u'nrofSymbols-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RSSI_ResourceConfigCLI_r16_nrofSymbols_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=14)], ev=None, er=[])
_RSSI_ResourceConfigCLI_r16_rssi_PeriodicityAndOffset_r16 = CHOICE(name=u'rssi-PeriodicityAndOffset-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSSI-PeriodicityAndOffset-r16')))
_RSSI_ResourceConfigCLI_r16_refServCellIndex_r16 = INT(name=u'refServCellIndex-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')), opt=True)
RSSI_ResourceConfigCLI_r16._cont = ASN1Dict([
(u'rssi-ResourceId-r16', _RSSI_ResourceConfigCLI_r16_rssi_ResourceId_r16),
(u'rssi-SCS-r16', _RSSI_ResourceConfigCLI_r16_rssi_SCS_r16),
(u'startPRB-r16', _RSSI_ResourceConfigCLI_r16_startPRB_r16),
(u'nrofPRBs-r16', _RSSI_ResourceConfigCLI_r16_nrofPRBs_r16),
(u'startPosition-r16', _RSSI_ResourceConfigCLI_r16_startPosition_r16),
(u'nrofSymbols-r16', _RSSI_ResourceConfigCLI_r16_nrofSymbols_r16),
(u'rssi-PeriodicityAndOffset-r16', _RSSI_ResourceConfigCLI_r16_rssi_PeriodicityAndOffset_r16),
(u'refServCellIndex-r16', _RSSI_ResourceConfigCLI_r16_refServCellIndex_r16),
])
RSSI_ResourceConfigCLI_r16._ext = []
#-----< RSSI-ResourceId-r16 >-----#
RSSI_ResourceId_r16 = INT(name=u'RSSI-ResourceId-r16', mode=MODE_TYPE)
RSSI_ResourceId_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=63)], ev=None, er=[])
#-----< RSSI-PeriodicityAndOffset-r16 >-----#
RSSI_PeriodicityAndOffset_r16 = CHOICE(name=u'RSSI-PeriodicityAndOffset-r16', mode=MODE_TYPE)
_RSSI_PeriodicityAndOffset_r16_sl10 = INT(name=u'sl10', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RSSI_PeriodicityAndOffset_r16_sl10._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=9)], ev=None, er=[])
_RSSI_PeriodicityAndOffset_r16_sl20 = INT(name=u'sl20', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RSSI_PeriodicityAndOffset_r16_sl20._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=19)], ev=None, er=[])
_RSSI_PeriodicityAndOffset_r16_sl40 = INT(name=u'sl40', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RSSI_PeriodicityAndOffset_r16_sl40._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=39)], ev=None, er=[])
_RSSI_PeriodicityAndOffset_r16_sl80 = INT(name=u'sl80', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RSSI_PeriodicityAndOffset_r16_sl80._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=79)], ev=None, er=[])
_RSSI_PeriodicityAndOffset_r16_sl160 = INT(name=u'sl160', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RSSI_PeriodicityAndOffset_r16_sl160._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=159)], ev=None, er=[])
_RSSI_PeriodicityAndOffset_r16_sl320 = INT(name=u'sl320', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RSSI_PeriodicityAndOffset_r16_sl320._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=319)], ev=None, er=[])
_RSSI_PeriodicityAndOffset_r16_s1640 = INT(name=u's1640', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RSSI_PeriodicityAndOffset_r16_s1640._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=639)], ev=None, er=[])
RSSI_PeriodicityAndOffset_r16._cont = ASN1Dict([
(u'sl10', _RSSI_PeriodicityAndOffset_r16_sl10),
(u'sl20', _RSSI_PeriodicityAndOffset_r16_sl20),
(u'sl40', _RSSI_PeriodicityAndOffset_r16_sl40),
(u'sl80', _RSSI_PeriodicityAndOffset_r16_sl80),
(u'sl160', _RSSI_PeriodicityAndOffset_r16_sl160),
(u'sl320', _RSSI_PeriodicityAndOffset_r16_sl320),
(u's1640', _RSSI_PeriodicityAndOffset_r16_s1640),
])
RSSI_PeriodicityAndOffset_r16._ext = []
#-----< 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 = INT(name=u'freqBandIndicatorNR', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqBandIndicatorNR')), opt=True, group=0)
_MeasObjectNR_measCycleSCell = ENUM(name=u'measCycleSCell', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_MeasObjectNR_measCycleSCell._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._ext = None
_MeasObjectNR_smtc3list_r16 = SEQ_OF(name=u'smtc3list-r16', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-MTC3List-r16')), opt=True, group=1)
_MeasObjectNR_rmtc_Config_r16 = CHOICE(name=u'rmtc-Config-r16', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=1)
__MeasObjectNR_rmtc_Config_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MeasObjectNR_rmtc_Config_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RMTC-Config-r16')))
_MeasObjectNR_rmtc_Config_r16._cont = ASN1Dict([
(u'release', __MeasObjectNR_rmtc_Config_r16_release),
(u'setup', __MeasObjectNR_rmtc_Config_r16_setup),
])
_MeasObjectNR_rmtc_Config_r16._ext = None
_MeasObjectNR_t312_r16 = CHOICE(name=u't312-r16', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=1)
__MeasObjectNR_t312_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MeasObjectNR_t312_r16_setup = ENUM(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'T312-r16')))
_MeasObjectNR_t312_r16._cont = ASN1Dict([
(u'release', __MeasObjectNR_t312_r16_release),
(u'setup', __MeasObjectNR_t312_r16_setup),
])
_MeasObjectNR_t312_r16._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', _MeasObjectNR_freqBandIndicatorNR),
(u'measCycleSCell', _MeasObjectNR_measCycleSCell),
(u'smtc3list-r16', _MeasObjectNR_smtc3list_r16),
(u'rmtc-Config-r16', _MeasObjectNR_rmtc_Config_r16),
(u't312-r16', _MeasObjectNR_t312_r16),
])
MeasObjectNR._ext = [u'freqBandIndicatorNR', u'measCycleSCell', u'smtc3list-r16', u'rmtc-Config-r16', u't312-r16']
#-----< SSB-MTC3List-r16 >-----#
SSB_MTC3List_r16 = SEQ_OF(name=u'SSB-MTC3List-r16', mode=MODE_TYPE)
_SSB_MTC3List_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-MTC3-r16')))
SSB_MTC3List_r16._cont = _SSB_MTC3List_r16__item_
SSB_MTC3List_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
#-----< T312-r16 >-----#
T312_r16 = ENUM(name=u'T312-r16', mode=MODE_TYPE)
T312_r16._cont = ASN1Dict([(u'ms0', 0), (u'ms50', 1), (u'ms100', 2), (u'ms200', 3), (u'ms300', 4), (u'ms400', 5), (u'ms500', 6), (u'ms1000', 7)])
T312_r16._ext = None
#-----< 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_ssb_PositionQCL_Common_r16 = ENUM(name=u'ssb-PositionQCL-Common-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-PositionQCL-Relation-r16')), opt=True, group=0)
_SSB_ConfigMobility_ssb_PositionQCL_CellsToAddModList_r16 = SEQ_OF(name=u'ssb-PositionQCL-CellsToAddModList-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-PositionQCL-CellsToAddModList-r16')), opt=True, group=0)
_SSB_ConfigMobility_ssb_PositionQCL_CellsToRemoveList_r16 = SEQ_OF(name=u'ssb-PositionQCL-CellsToRemoveList-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PCI-List')), opt=True, group=0)
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),
(u'ssb-PositionQCL-Common-r16', _SSB_ConfigMobility_ssb_PositionQCL_Common_r16),
(u'ssb-PositionQCL-CellsToAddModList-r16', _SSB_ConfigMobility_ssb_PositionQCL_CellsToAddModList_r16),
(u'ssb-PositionQCL-CellsToRemoveList-r16', _SSB_ConfigMobility_ssb_PositionQCL_CellsToRemoveList_r16),
])
SSB_ConfigMobility._ext = [u'ssb-PositionQCL-Common-r16', u'ssb-PositionQCL-CellsToAddModList-r16', u'ssb-PositionQCL-CellsToRemoveList-r16']
#-----< 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
#-----< RMTC-Config-r16 >-----#
RMTC_Config_r16 = SEQ(name=u'RMTC-Config-r16', mode=MODE_TYPE)
_RMTC_Config_r16_rmtc_Periodicity_r16 = ENUM(name=u'rmtc-Periodicity-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RMTC_Config_r16_rmtc_Periodicity_r16._cont = ASN1Dict([(u'ms40', 0), (u'ms80', 1), (u'ms160', 2), (u'ms320', 3), (u'ms640', 4)])
_RMTC_Config_r16_rmtc_Periodicity_r16._ext = None
_RMTC_Config_r16_rmtc_SubframeOffset_r16 = INT(name=u'rmtc-SubframeOffset-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RMTC_Config_r16_rmtc_SubframeOffset_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=639)], ev=None, er=[])
_RMTC_Config_r16_measDurationSymbols_r16 = ENUM(name=u'measDurationSymbols-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RMTC_Config_r16_measDurationSymbols_r16._cont = ASN1Dict([(u'sym1', 0), (u'sym14or12', 1), (u'sym28or24', 2), (u'sym42or36', 3), (u'sym70or60', 4)])
_RMTC_Config_r16_measDurationSymbols_r16._ext = None
_RMTC_Config_r16_rmtc_Frequency_r16 = INT(name=u'rmtc-Frequency-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')))
_RMTC_Config_r16_ref_SCS_CP_r16 = ENUM(name=u'ref-SCS-CP-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RMTC_Config_r16_ref_SCS_CP_r16._cont = ASN1Dict([(u'kHz15', 0), (u'kHz30', 1), (u'kHz60-NCP', 2), (u'kHz60-ECP', 3)])
_RMTC_Config_r16_ref_SCS_CP_r16._ext = None
RMTC_Config_r16._cont = ASN1Dict([
(u'rmtc-Periodicity-r16', _RMTC_Config_r16_rmtc_Periodicity_r16),
(u'rmtc-SubframeOffset-r16', _RMTC_Config_r16_rmtc_SubframeOffset_r16),
(u'measDurationSymbols-r16', _RMTC_Config_r16_measDurationSymbols_r16),
(u'rmtc-Frequency-r16', _RMTC_Config_r16_rmtc_Frequency_r16),
(u'ref-SCS-CP-r16', _RMTC_Config_r16_ref_SCS_CP_r16),
])
RMTC_Config_r16._ext = []
#-----< SSB-PositionQCL-CellsToAddModList-r16 >-----#
SSB_PositionQCL_CellsToAddModList_r16 = SEQ_OF(name=u'SSB-PositionQCL-CellsToAddModList-r16', mode=MODE_TYPE)
_SSB_PositionQCL_CellsToAddModList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-PositionQCL-CellsToAddMod-r16')))
SSB_PositionQCL_CellsToAddModList_r16._cont = _SSB_PositionQCL_CellsToAddModList_r16__item_
SSB_PositionQCL_CellsToAddModList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< SSB-PositionQCL-CellsToAddMod-r16 >-----#
SSB_PositionQCL_CellsToAddMod_r16 = SEQ(name=u'SSB-PositionQCL-CellsToAddMod-r16', mode=MODE_TYPE)
_SSB_PositionQCL_CellsToAddMod_r16_physCellId_r16 = INT(name=u'physCellId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PhysCellId')))
_SSB_PositionQCL_CellsToAddMod_r16_ssb_PositionQCL_r16 = ENUM(name=u'ssb-PositionQCL-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-PositionQCL-Relation-r16')))
SSB_PositionQCL_CellsToAddMod_r16._cont = ASN1Dict([
(u'physCellId-r16', _SSB_PositionQCL_CellsToAddMod_r16_physCellId_r16),
(u'ssb-PositionQCL-r16', _SSB_PositionQCL_CellsToAddMod_r16_ssb_PositionQCL_r16),
])
SSB_PositionQCL_CellsToAddMod_r16._ext = None
#-----< MeasObjectNR-SL-r16 >-----#
MeasObjectNR_SL_r16 = SEQ(name=u'MeasObjectNR-SL-r16', mode=MODE_TYPE)
_MeasObjectNR_SL_r16_tx_PoolMeasToRemoveList_r16 = SEQ_OF(name=u'tx-PoolMeasToRemoveList-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Tx-PoolMeasList-r16')), opt=True)
_MeasObjectNR_SL_r16_tx_PoolMeasToAddModList_r16 = SEQ_OF(name=u'tx-PoolMeasToAddModList-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Tx-PoolMeasList-r16')), opt=True)
MeasObjectNR_SL_r16._cont = ASN1Dict([
(u'tx-PoolMeasToRemoveList-r16', _MeasObjectNR_SL_r16_tx_PoolMeasToRemoveList_r16),
(u'tx-PoolMeasToAddModList-r16', _MeasObjectNR_SL_r16_tx_PoolMeasToAddModList_r16),
])
MeasObjectNR_SL_r16._ext = None
#-----< Tx-PoolMeasList-r16 >-----#
Tx_PoolMeasList_r16 = SEQ_OF(name=u'Tx-PoolMeasList-r16', mode=MODE_TYPE)
_Tx_PoolMeasList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-ResourcePoolID-r16')))
Tx_PoolMeasList_r16._cont = _Tx_PoolMeasList_r16__item_
Tx_PoolMeasList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< 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_measObjectUTRA_FDD_r16 = SEQ(name=u'measObjectUTRA-FDD-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasObjectUTRA-FDD-r16')))
__MeasObjectToAddMod_measObject_measObjectNR_SL_r16 = SEQ(name=u'measObjectNR-SL-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasObjectNR-SL-r16')))
__MeasObjectToAddMod_measObject_measObjectCLI_r16 = SEQ(name=u'measObjectCLI-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasObjectCLI-r16')))
_MeasObjectToAddMod_measObject._cont = ASN1Dict([
(u'measObjectNR', __MeasObjectToAddMod_measObject_measObjectNR),
(u'measObjectEUTRA', __MeasObjectToAddMod_measObject_measObjectEUTRA),
(u'measObjectUTRA-FDD-r16', __MeasObjectToAddMod_measObject_measObjectUTRA_FDD_r16),
(u'measObjectNR-SL-r16', __MeasObjectToAddMod_measObject_measObjectNR_SL_r16),
(u'measObjectCLI-r16', __MeasObjectToAddMod_measObject_measObjectCLI_r16),
])
_MeasObjectToAddMod_measObject._ext = [u'measObjectEUTRA', u'measObjectUTRA-FDD-r16', u'measObjectNR-SL-r16', u'measObjectCLI-r16']
MeasObjectToAddMod._cont = ASN1Dict([
(u'measObjectId', _MeasObjectToAddMod_measObjectId),
(u'measObject', _MeasObjectToAddMod_measObject),
])
MeasObjectToAddMod._ext = None
#-----< MeasObjectUTRA-FDD-r16 >-----#
MeasObjectUTRA_FDD_r16 = SEQ(name=u'MeasObjectUTRA-FDD-r16', mode=MODE_TYPE)
_MeasObjectUTRA_FDD_r16_carrierFreq_r16 = INT(name=u'carrierFreq-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueUTRA-FDD-r16')))
_MeasObjectUTRA_FDD_r16_utra_FDD_Q_OffsetRange_r16 = ENUM(name=u'utra-FDD-Q-OffsetRange-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UTRA-FDD-Q-OffsetRange-r16')), opt=True)
_MeasObjectUTRA_FDD_r16_cellsToRemoveList_r16 = SEQ_OF(name=u'cellsToRemoveList-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UTRA-FDD-CellIndexList-r16')), opt=True)
_MeasObjectUTRA_FDD_r16_cellsToAddModList_r16 = SEQ_OF(name=u'cellsToAddModList-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CellsToAddModListUTRA-FDD-r16')), opt=True)
MeasObjectUTRA_FDD_r16._cont = ASN1Dict([
(u'carrierFreq-r16', _MeasObjectUTRA_FDD_r16_carrierFreq_r16),
(u'utra-FDD-Q-OffsetRange-r16', _MeasObjectUTRA_FDD_r16_utra_FDD_Q_OffsetRange_r16),
(u'cellsToRemoveList-r16', _MeasObjectUTRA_FDD_r16_cellsToRemoveList_r16),
(u'cellsToAddModList-r16', _MeasObjectUTRA_FDD_r16_cellsToAddModList_r16),
])
MeasObjectUTRA_FDD_r16._ext = []
#-----< CellsToAddModListUTRA-FDD-r16 >-----#
CellsToAddModListUTRA_FDD_r16 = SEQ_OF(name=u'CellsToAddModListUTRA-FDD-r16', mode=MODE_TYPE)
_CellsToAddModListUTRA_FDD_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CellsToAddModUTRA-FDD-r16')))
CellsToAddModListUTRA_FDD_r16._cont = _CellsToAddModListUTRA_FDD_r16__item_
CellsToAddModListUTRA_FDD_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< CellsToAddModUTRA-FDD-r16 >-----#
CellsToAddModUTRA_FDD_r16 = SEQ(name=u'CellsToAddModUTRA-FDD-r16', mode=MODE_TYPE)
_CellsToAddModUTRA_FDD_r16_cellIndexUTRA_FDD_r16 = INT(name=u'cellIndexUTRA-FDD-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UTRA-FDD-CellIndex-r16')))
_CellsToAddModUTRA_FDD_r16_physCellId_r16 = INT(name=u'physCellId-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PhysCellIdUTRA-FDD-r16')))
CellsToAddModUTRA_FDD_r16._cont = ASN1Dict([
(u'cellIndexUTRA-FDD-r16', _CellsToAddModUTRA_FDD_r16_cellIndexUTRA_FDD_r16),
(u'physCellId-r16', _CellsToAddModUTRA_FDD_r16_physCellId_r16),
])
CellsToAddModUTRA_FDD_r16._ext = None
#-----< UTRA-FDD-CellIndexList-r16 >-----#
UTRA_FDD_CellIndexList_r16 = SEQ_OF(name=u'UTRA-FDD-CellIndexList-r16', mode=MODE_TYPE)
_UTRA_FDD_CellIndexList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'UTRA-FDD-CellIndex-r16')))
UTRA_FDD_CellIndexList_r16._cont = _UTRA_FDD_CellIndexList_r16__item_
UTRA_FDD_CellIndexList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< UTRA-FDD-CellIndex-r16 >-----#
UTRA_FDD_CellIndex_r16 = INT(name=u'UTRA-FDD-CellIndex-r16', mode=MODE_TYPE)
UTRA_FDD_CellIndex_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< MeasResultCellListSFTD-NR >-----#
MeasResultCellListSFTD_NR = SEQ_OF(name=u'MeasResultCellListSFTD-NR', mode=MODE_TYPE)
_MeasResultCellListSFTD_NR__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultCellSFTD-NR')))
MeasResultCellListSFTD_NR._cont = _MeasResultCellListSFTD_NR__item_
MeasResultCellListSFTD_NR._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
#-----< MeasResultCellSFTD-NR >-----#
MeasResultCellSFTD_NR = SEQ(name=u'MeasResultCellSFTD-NR', mode=MODE_TYPE)
_MeasResultCellSFTD_NR_physCellId = INT(name=u'physCellId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PhysCellId')))
_MeasResultCellSFTD_NR_sfn_OffsetResult = INT(name=u'sfn-OffsetResult', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MeasResultCellSFTD_NR_sfn_OffsetResult._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1023)], ev=None, er=[])
_MeasResultCellSFTD_NR_frameBoundaryOffsetResult = INT(name=u'frameBoundaryOffsetResult', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MeasResultCellSFTD_NR_frameBoundaryOffsetResult._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-30720, ub=30719)], ev=None, er=[])
_MeasResultCellSFTD_NR_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_NR._cont = ASN1Dict([
(u'physCellId', _MeasResultCellSFTD_NR_physCellId),
(u'sfn-OffsetResult', _MeasResultCellSFTD_NR_sfn_OffsetResult),
(u'frameBoundaryOffsetResult', _MeasResultCellSFTD_NR_frameBoundaryOffsetResult),
(u'rsrp-Result', _MeasResultCellSFTD_NR_rsrp_Result),
])
MeasResultCellSFTD_NR._ext = None
#-----< MeasResultCellListSFTD-EUTRA >-----#
MeasResultCellListSFTD_EUTRA = SEQ_OF(name=u'MeasResultCellListSFTD-EUTRA', mode=MODE_TYPE)
_MeasResultCellListSFTD_EUTRA__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultSFTD-EUTRA')))
MeasResultCellListSFTD_EUTRA._cont = _MeasResultCellListSFTD_EUTRA__item_
MeasResultCellListSFTD_EUTRA._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
#-----< MeasResultSFTD-EUTRA >-----#
MeasResultSFTD_EUTRA = SEQ(name=u'MeasResultSFTD-EUTRA', mode=MODE_TYPE)
_MeasResultSFTD_EUTRA_eutra_PhysCellId = INT(name=u'eutra-PhysCellId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-PhysCellId')))
_MeasResultSFTD_EUTRA_sfn_OffsetResult = INT(name=u'sfn-OffsetResult', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MeasResultSFTD_EUTRA_sfn_OffsetResult._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1023)], ev=None, er=[])
_MeasResultSFTD_EUTRA_frameBoundaryOffsetResult = INT(name=u'frameBoundaryOffsetResult', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MeasResultSFTD_EUTRA_frameBoundaryOffsetResult._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-30720, ub=30719)], ev=None, er=[])
_MeasResultSFTD_EUTRA_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)
MeasResultSFTD_EUTRA._cont = ASN1Dict([
(u'eutra-PhysCellId', _MeasResultSFTD_EUTRA_eutra_PhysCellId),
(u'sfn-OffsetResult', _MeasResultSFTD_EUTRA_sfn_OffsetResult),
(u'frameBoundaryOffsetResult', _MeasResultSFTD_EUTRA_frameBoundaryOffsetResult),
(u'rsrp-Result', _MeasResultSFTD_EUTRA_rsrp_Result),
])
MeasResultSFTD_EUTRA._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_measResultListUTRA_FDD_r16 = SEQ_OF(name=u'measResultListUTRA-FDD-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultListUTRA-FDD-r16')))
_MeasResults_measResultNeighCells._cont = ASN1Dict([
(u'measResultListNR', __MeasResults_measResultNeighCells_measResultListNR),
(u'measResultListEUTRA', __MeasResults_measResultNeighCells_measResultListEUTRA),
(u'measResultListUTRA-FDD-r16', __MeasResults_measResultNeighCells_measResultListUTRA_FDD_r16),
])
_MeasResults_measResultNeighCells._ext = [u'measResultListEUTRA', u'measResultListUTRA-FDD-r16']
_MeasResults_measResultServFreqListEUTRA_SCG = SEQ_OF(name=u'measResultServFreqListEUTRA-SCG', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultServFreqListEUTRA-SCG')), opt=True, group=0)
_MeasResults_measResultServFreqListNR_SCG = SEQ_OF(name=u'measResultServFreqListNR-SCG', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultServFreqListNR-SCG')), opt=True, group=0)
_MeasResults_measResultSFTD_EUTRA = SEQ(name=u'measResultSFTD-EUTRA', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultSFTD-EUTRA')), opt=True, group=0)
_MeasResults_measResultSFTD_NR = SEQ(name=u'measResultSFTD-NR', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultCellSFTD-NR')), opt=True, group=0)
_MeasResults_measResultCellListSFTD_NR = SEQ_OF(name=u'measResultCellListSFTD-NR', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultCellListSFTD-NR')), opt=True, group=1)
_MeasResults_measResultForRSSI_r16 = SEQ(name=u'measResultForRSSI-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultForRSSI-r16')), opt=True, group=2)
_MeasResults_locationInfo_r16 = SEQ(name=u'locationInfo-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'LocationInfo-r16')), opt=True, group=2)
_MeasResults_ul_PDCP_DelayValueResultList_r16 = SEQ_OF(name=u'ul-PDCP-DelayValueResultList-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UL-PDCP-DelayValueResultList-r16')), opt=True, group=2)
_MeasResults_measResultsSL_r16 = SEQ(name=u'measResultsSL-r16', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultsSL-r16')), opt=True, group=2)
_MeasResults_measResultCLI_r16 = SEQ(name=u'measResultCLI-r16', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultCLI-r16')), opt=True, group=2)
MeasResults._cont = ASN1Dict([
(u'measId', _MeasResults_measId),
(u'measResultServingMOList', _MeasResults_measResultServingMOList),
(u'measResultNeighCells', _MeasResults_measResultNeighCells),
(u'measResultServFreqListEUTRA-SCG', _MeasResults_measResultServFreqListEUTRA_SCG),
(u'measResultServFreqListNR-SCG', _MeasResults_measResultServFreqListNR_SCG),
(u'measResultSFTD-EUTRA', _MeasResults_measResultSFTD_EUTRA),
(u'measResultSFTD-NR', _MeasResults_measResultSFTD_NR),
(u'measResultCellListSFTD-NR', _MeasResults_measResultCellListSFTD_NR),
(u'measResultForRSSI-r16', _MeasResults_measResultForRSSI_r16),
(u'locationInfo-r16', _MeasResults_locationInfo_r16),
(u'ul-PDCP-DelayValueResultList-r16', _MeasResults_ul_PDCP_DelayValueResultList_r16),
(u'measResultsSL-r16', _MeasResults_measResultsSL_r16),
(u'measResultCLI-r16', _MeasResults_measResultCLI_r16),
])
MeasResults._ext = [u'measResultServFreqListEUTRA-SCG', u'measResultServFreqListNR-SCG', u'measResultSFTD-EUTRA', u'measResultSFTD-NR', u'measResultCellListSFTD-NR', u'measResultForRSSI-r16', u'locationInfo-r16', u'ul-PDCP-DelayValueResultList-r16', u'measResultsSL-r16', u'measResultCLI-r16']
#-----< 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-InfoNR')), 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_eutra_PhysCellId = INT(name=u'eutra-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), typeref=ASN1RefType(('NR-RRC-Definitions', 'CGI-InfoEUTRA')), opt=True)
MeasResultEUTRA._cont = ASN1Dict([
(u'eutra-PhysCellId', _MeasResultEUTRA_eutra_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
#-----< MeasResultServFreqListEUTRA-SCG >-----#
MeasResultServFreqListEUTRA_SCG = SEQ_OF(name=u'MeasResultServFreqListEUTRA-SCG', mode=MODE_TYPE)
_MeasResultServFreqListEUTRA_SCG__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResult2EUTRA')))
MeasResultServFreqListEUTRA_SCG._cont = _MeasResultServFreqListEUTRA_SCG__item_
MeasResultServFreqListEUTRA_SCG._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< MeasResultServFreqListNR-SCG >-----#
MeasResultServFreqListNR_SCG = SEQ_OF(name=u'MeasResultServFreqListNR-SCG', mode=MODE_TYPE)
_MeasResultServFreqListNR_SCG__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResult2NR')))
MeasResultServFreqListNR_SCG._cont = _MeasResultServFreqListNR_SCG__item_
MeasResultServFreqListNR_SCG._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< MeasResultListUTRA-FDD-r16 >-----#
MeasResultListUTRA_FDD_r16 = SEQ_OF(name=u'MeasResultListUTRA-FDD-r16', mode=MODE_TYPE)
_MeasResultListUTRA_FDD_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultUTRA-FDD-r16')))
MeasResultListUTRA_FDD_r16._cont = _MeasResultListUTRA_FDD_r16__item_
MeasResultListUTRA_FDD_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< MeasResultUTRA-FDD-r16 >-----#
MeasResultUTRA_FDD_r16 = SEQ(name=u'MeasResultUTRA-FDD-r16', mode=MODE_TYPE)
_MeasResultUTRA_FDD_r16_physCellId_r16 = INT(name=u'physCellId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PhysCellIdUTRA-FDD-r16')))
_MeasResultUTRA_FDD_r16_measResult_r16 = SEQ(name=u'measResult-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MeasResultUTRA_FDD_r16_measResult_r16_utra_FDD_RSCP_r16 = INT(name=u'utra-FDD-RSCP-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MeasResultUTRA_FDD_r16_measResult_r16_utra_FDD_RSCP_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-5, ub=91)], ev=None, er=[])
__MeasResultUTRA_FDD_r16_measResult_r16_utra_FDD_EcN0_r16 = INT(name=u'utra-FDD-EcN0-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MeasResultUTRA_FDD_r16_measResult_r16_utra_FDD_EcN0_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=49)], ev=None, er=[])
_MeasResultUTRA_FDD_r16_measResult_r16._cont = ASN1Dict([
(u'utra-FDD-RSCP-r16', __MeasResultUTRA_FDD_r16_measResult_r16_utra_FDD_RSCP_r16),
(u'utra-FDD-EcN0-r16', __MeasResultUTRA_FDD_r16_measResult_r16_utra_FDD_EcN0_r16),
])
_MeasResultUTRA_FDD_r16_measResult_r16._ext = None
MeasResultUTRA_FDD_r16._cont = ASN1Dict([
(u'physCellId-r16', _MeasResultUTRA_FDD_r16_physCellId_r16),
(u'measResult-r16', _MeasResultUTRA_FDD_r16_measResult_r16),
])
MeasResultUTRA_FDD_r16._ext = None
#-----< MeasResultForRSSI-r16 >-----#
MeasResultForRSSI_r16 = SEQ(name=u'MeasResultForRSSI-r16', mode=MODE_TYPE)
_MeasResultForRSSI_r16_rssi_Result_r16 = INT(name=u'rssi-Result-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSSI-Range-r16')))
_MeasResultForRSSI_r16_channelOccupancy_r16 = INT(name=u'channelOccupancy-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MeasResultForRSSI_r16_channelOccupancy_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=100)], ev=None, er=[])
MeasResultForRSSI_r16._cont = ASN1Dict([
(u'rssi-Result-r16', _MeasResultForRSSI_r16_rssi_Result_r16),
(u'channelOccupancy-r16', _MeasResultForRSSI_r16_channelOccupancy_r16),
])
MeasResultForRSSI_r16._ext = None
#-----< MeasResultCLI-r16 >-----#
MeasResultCLI_r16 = SEQ(name=u'MeasResultCLI-r16', mode=MODE_TYPE)
_MeasResultCLI_r16_measResultListSRS_RSRP_r16 = SEQ_OF(name=u'measResultListSRS-RSRP-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultListSRS-RSRP-r16')), opt=True)
_MeasResultCLI_r16_measResultListCLI_RSSI_r16 = SEQ_OF(name=u'measResultListCLI-RSSI-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultListCLI-RSSI-r16')), opt=True)
MeasResultCLI_r16._cont = ASN1Dict([
(u'measResultListSRS-RSRP-r16', _MeasResultCLI_r16_measResultListSRS_RSRP_r16),
(u'measResultListCLI-RSSI-r16', _MeasResultCLI_r16_measResultListCLI_RSSI_r16),
])
MeasResultCLI_r16._ext = None
#-----< MeasResultListSRS-RSRP-r16 >-----#
MeasResultListSRS_RSRP_r16 = SEQ_OF(name=u'MeasResultListSRS-RSRP-r16', mode=MODE_TYPE)
_MeasResultListSRS_RSRP_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultSRS-RSRP-r16')))
MeasResultListSRS_RSRP_r16._cont = _MeasResultListSRS_RSRP_r16__item_
MeasResultListSRS_RSRP_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< MeasResultSRS-RSRP-r16 >-----#
MeasResultSRS_RSRP_r16 = SEQ(name=u'MeasResultSRS-RSRP-r16', mode=MODE_TYPE)
_MeasResultSRS_RSRP_r16_srs_ResourceId_r16 = INT(name=u'srs-ResourceId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-ResourceId')))
_MeasResultSRS_RSRP_r16_srs_RSRP_Result_r16 = INT(name=u'srs-RSRP-Result-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-RSRP-Range-r16')))
MeasResultSRS_RSRP_r16._cont = ASN1Dict([
(u'srs-ResourceId-r16', _MeasResultSRS_RSRP_r16_srs_ResourceId_r16),
(u'srs-RSRP-Result-r16', _MeasResultSRS_RSRP_r16_srs_RSRP_Result_r16),
])
MeasResultSRS_RSRP_r16._ext = None
#-----< MeasResultListCLI-RSSI-r16 >-----#
MeasResultListCLI_RSSI_r16 = SEQ_OF(name=u'MeasResultListCLI-RSSI-r16', mode=MODE_TYPE)
_MeasResultListCLI_RSSI_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultCLI-RSSI-r16')))
MeasResultListCLI_RSSI_r16._cont = _MeasResultListCLI_RSSI_r16__item_
MeasResultListCLI_RSSI_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< MeasResultCLI-RSSI-r16 >-----#
MeasResultCLI_RSSI_r16 = SEQ(name=u'MeasResultCLI-RSSI-r16', mode=MODE_TYPE)
_MeasResultCLI_RSSI_r16_rssi_ResourceId_r16 = INT(name=u'rssi-ResourceId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSSI-ResourceId-r16')))
_MeasResultCLI_RSSI_r16_cli_RSSI_Result_r16 = INT(name=u'cli-RSSI-Result-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CLI-RSSI-Range-r16')))
MeasResultCLI_RSSI_r16._cont = ASN1Dict([
(u'rssi-ResourceId-r16', _MeasResultCLI_RSSI_r16_rssi_ResourceId_r16),
(u'cli-RSSI-Result-r16', _MeasResultCLI_RSSI_r16_cli_RSSI_Result_r16),
])
MeasResultCLI_RSSI_r16._ext = None
#-----< UL-PDCP-DelayValueResultList-r16 >-----#
UL_PDCP_DelayValueResultList_r16 = SEQ_OF(name=u'UL-PDCP-DelayValueResultList-r16', mode=MODE_TYPE)
_UL_PDCP_DelayValueResultList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'UL-PDCP-DelayValueResult-r16')))
UL_PDCP_DelayValueResultList_r16._cont = _UL_PDCP_DelayValueResultList_r16__item_
UL_PDCP_DelayValueResultList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=29)], ev=None, er=[])
#-----< UL-PDCP-DelayValueResult-r16 >-----#
UL_PDCP_DelayValueResult_r16 = SEQ(name=u'UL-PDCP-DelayValueResult-r16', mode=MODE_TYPE)
_UL_PDCP_DelayValueResult_r16_drb_Id_r16 = INT(name=u'drb-Id-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DRB-Identity')))
_UL_PDCP_DelayValueResult_r16_averageDelay_r16 = INT(name=u'averageDelay-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UL_PDCP_DelayValueResult_r16_averageDelay_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=10000)], ev=None, er=[])
UL_PDCP_DelayValueResult_r16._cont = ASN1Dict([
(u'drb-Id-r16', _UL_PDCP_DelayValueResult_r16_drb_Id_r16),
(u'averageDelay-r16', _UL_PDCP_DelayValueResult_r16_averageDelay_r16),
])
UL_PDCP_DelayValueResult_r16._ext = []
#-----< MeasResult2EUTRA >-----#
MeasResult2EUTRA = SEQ(name=u'MeasResult2EUTRA', mode=MODE_TYPE)
_MeasResult2EUTRA_carrierFreq = INT(name=u'carrierFreq', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueEUTRA')))
_MeasResult2EUTRA_measResultServingCell = SEQ(name=u'measResultServingCell', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultEUTRA')), opt=True)
_MeasResult2EUTRA_measResultBestNeighCell = SEQ(name=u'measResultBestNeighCell', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultEUTRA')), opt=True)
MeasResult2EUTRA._cont = ASN1Dict([
(u'carrierFreq', _MeasResult2EUTRA_carrierFreq),
(u'measResultServingCell', _MeasResult2EUTRA_measResultServingCell),
(u'measResultBestNeighCell', _MeasResult2EUTRA_measResultBestNeighCell),
])
MeasResult2EUTRA._ext = []
#-----< 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 = []
#-----< MeasResultIdleEUTRA-r16 >-----#
MeasResultIdleEUTRA_r16 = SEQ(name=u'MeasResultIdleEUTRA-r16', mode=MODE_TYPE)
_MeasResultIdleEUTRA_r16_measResultsPerCarrierListIdleEUTRA_r16 = SEQ_OF(name=u'measResultsPerCarrierListIdleEUTRA-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MeasResultIdleEUTRA_r16_measResultsPerCarrierListIdleEUTRA_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultsPerCarrierIdleEUTRA-r16')))
_MeasResultIdleEUTRA_r16_measResultsPerCarrierListIdleEUTRA_r16._cont = __MeasResultIdleEUTRA_r16_measResultsPerCarrierListIdleEUTRA_r16__item_
_MeasResultIdleEUTRA_r16_measResultsPerCarrierListIdleEUTRA_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
MeasResultIdleEUTRA_r16._cont = ASN1Dict([
(u'measResultsPerCarrierListIdleEUTRA-r16', _MeasResultIdleEUTRA_r16_measResultsPerCarrierListIdleEUTRA_r16),
])
MeasResultIdleEUTRA_r16._ext = []
#-----< MeasResultsPerCarrierIdleEUTRA-r16 >-----#
MeasResultsPerCarrierIdleEUTRA_r16 = SEQ(name=u'MeasResultsPerCarrierIdleEUTRA-r16', mode=MODE_TYPE)
_MeasResultsPerCarrierIdleEUTRA_r16_carrierFreqEUTRA_r16 = INT(name=u'carrierFreqEUTRA-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueEUTRA')))
_MeasResultsPerCarrierIdleEUTRA_r16_measResultsPerCellListIdleEUTRA_r16 = SEQ_OF(name=u'measResultsPerCellListIdleEUTRA-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MeasResultsPerCarrierIdleEUTRA_r16_measResultsPerCellListIdleEUTRA_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultsPerCellIdleEUTRA-r16')))
_MeasResultsPerCarrierIdleEUTRA_r16_measResultsPerCellListIdleEUTRA_r16._cont = __MeasResultsPerCarrierIdleEUTRA_r16_measResultsPerCellListIdleEUTRA_r16__item_
_MeasResultsPerCarrierIdleEUTRA_r16_measResultsPerCellListIdleEUTRA_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
MeasResultsPerCarrierIdleEUTRA_r16._cont = ASN1Dict([
(u'carrierFreqEUTRA-r16', _MeasResultsPerCarrierIdleEUTRA_r16_carrierFreqEUTRA_r16),
(u'measResultsPerCellListIdleEUTRA-r16', _MeasResultsPerCarrierIdleEUTRA_r16_measResultsPerCellListIdleEUTRA_r16),
])
MeasResultsPerCarrierIdleEUTRA_r16._ext = []
#-----< MeasResultsPerCellIdleEUTRA-r16 >-----#
MeasResultsPerCellIdleEUTRA_r16 = SEQ(name=u'MeasResultsPerCellIdleEUTRA-r16', mode=MODE_TYPE)
_MeasResultsPerCellIdleEUTRA_r16_eutra_PhysCellId_r16 = INT(name=u'eutra-PhysCellId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-PhysCellId')))
_MeasResultsPerCellIdleEUTRA_r16_measIdleResultEUTRA_r16 = SEQ(name=u'measIdleResultEUTRA-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MeasResultsPerCellIdleEUTRA_r16_measIdleResultEUTRA_r16_rsrp_ResultEUTRA_r16 = INT(name=u'rsrp-ResultEUTRA-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSRP-RangeEUTRA')), opt=True)
__MeasResultsPerCellIdleEUTRA_r16_measIdleResultEUTRA_r16_rsrq_ResultEUTRA_r16 = INT(name=u'rsrq-ResultEUTRA-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSRQ-RangeEUTRA-r16')), opt=True)
_MeasResultsPerCellIdleEUTRA_r16_measIdleResultEUTRA_r16._cont = ASN1Dict([
(u'rsrp-ResultEUTRA-r16', __MeasResultsPerCellIdleEUTRA_r16_measIdleResultEUTRA_r16_rsrp_ResultEUTRA_r16),
(u'rsrq-ResultEUTRA-r16', __MeasResultsPerCellIdleEUTRA_r16_measIdleResultEUTRA_r16_rsrq_ResultEUTRA_r16),
])
_MeasResultsPerCellIdleEUTRA_r16_measIdleResultEUTRA_r16._ext = None
MeasResultsPerCellIdleEUTRA_r16._cont = ASN1Dict([
(u'eutra-PhysCellId-r16', _MeasResultsPerCellIdleEUTRA_r16_eutra_PhysCellId_r16),
(u'measIdleResultEUTRA-r16', _MeasResultsPerCellIdleEUTRA_r16_measIdleResultEUTRA_r16),
])
MeasResultsPerCellIdleEUTRA_r16._ext = []
#-----< MeasResultIdleNR-r16 >-----#
MeasResultIdleNR_r16 = SEQ(name=u'MeasResultIdleNR-r16', mode=MODE_TYPE)
_MeasResultIdleNR_r16_measResultServingCell_r16 = SEQ(name=u'measResultServingCell-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MeasResultIdleNR_r16_measResultServingCell_r16_rsrp_Result_r16 = INT(name=u'rsrp-Result-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSRP-Range')), opt=True)
__MeasResultIdleNR_r16_measResultServingCell_r16_rsrq_Result_r16 = INT(name=u'rsrq-Result-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSRQ-Range')), opt=True)
__MeasResultIdleNR_r16_measResultServingCell_r16_resultsSSB_Indexes_r16 = SEQ_OF(name=u'resultsSSB-Indexes-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ResultsPerSSB-IndexList-r16')), opt=True)
_MeasResultIdleNR_r16_measResultServingCell_r16._cont = ASN1Dict([
(u'rsrp-Result-r16', __MeasResultIdleNR_r16_measResultServingCell_r16_rsrp_Result_r16),
(u'rsrq-Result-r16', __MeasResultIdleNR_r16_measResultServingCell_r16_rsrq_Result_r16),
(u'resultsSSB-Indexes-r16', __MeasResultIdleNR_r16_measResultServingCell_r16_resultsSSB_Indexes_r16),
])
_MeasResultIdleNR_r16_measResultServingCell_r16._ext = None
_MeasResultIdleNR_r16_measResultsPerCarrierListIdleNR_r16 = SEQ_OF(name=u'measResultsPerCarrierListIdleNR-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MeasResultIdleNR_r16_measResultsPerCarrierListIdleNR_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultsPerCarrierIdleNR-r16')))
_MeasResultIdleNR_r16_measResultsPerCarrierListIdleNR_r16._cont = __MeasResultIdleNR_r16_measResultsPerCarrierListIdleNR_r16__item_
_MeasResultIdleNR_r16_measResultsPerCarrierListIdleNR_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
MeasResultIdleNR_r16._cont = ASN1Dict([
(u'measResultServingCell-r16', _MeasResultIdleNR_r16_measResultServingCell_r16),
(u'measResultsPerCarrierListIdleNR-r16', _MeasResultIdleNR_r16_measResultsPerCarrierListIdleNR_r16),
])
MeasResultIdleNR_r16._ext = []
#-----< MeasResultsPerCarrierIdleNR-r16 >-----#
MeasResultsPerCarrierIdleNR_r16 = SEQ(name=u'MeasResultsPerCarrierIdleNR-r16', mode=MODE_TYPE)
_MeasResultsPerCarrierIdleNR_r16_carrierFreq_r16 = INT(name=u'carrierFreq-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')))
_MeasResultsPerCarrierIdleNR_r16_measResultsPerCellListIdleNR_r16 = SEQ_OF(name=u'measResultsPerCellListIdleNR-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MeasResultsPerCarrierIdleNR_r16_measResultsPerCellListIdleNR_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultsPerCellIdleNR-r16')))
_MeasResultsPerCarrierIdleNR_r16_measResultsPerCellListIdleNR_r16._cont = __MeasResultsPerCarrierIdleNR_r16_measResultsPerCellListIdleNR_r16__item_
_MeasResultsPerCarrierIdleNR_r16_measResultsPerCellListIdleNR_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
MeasResultsPerCarrierIdleNR_r16._cont = ASN1Dict([
(u'carrierFreq-r16', _MeasResultsPerCarrierIdleNR_r16_carrierFreq_r16),
(u'measResultsPerCellListIdleNR-r16', _MeasResultsPerCarrierIdleNR_r16_measResultsPerCellListIdleNR_r16),
])
MeasResultsPerCarrierIdleNR_r16._ext = []
#-----< MeasResultsPerCellIdleNR-r16 >-----#
MeasResultsPerCellIdleNR_r16 = SEQ(name=u'MeasResultsPerCellIdleNR-r16', mode=MODE_TYPE)
_MeasResultsPerCellIdleNR_r16_physCellId_r16 = INT(name=u'physCellId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PhysCellId')))
_MeasResultsPerCellIdleNR_r16_measIdleResultNR_r16 = SEQ(name=u'measIdleResultNR-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MeasResultsPerCellIdleNR_r16_measIdleResultNR_r16_rsrp_Result_r16 = INT(name=u'rsrp-Result-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSRP-Range')), opt=True)
__MeasResultsPerCellIdleNR_r16_measIdleResultNR_r16_rsrq_Result_r16 = INT(name=u'rsrq-Result-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSRQ-Range')), opt=True)
__MeasResultsPerCellIdleNR_r16_measIdleResultNR_r16_resultsSSB_Indexes_r16 = SEQ_OF(name=u'resultsSSB-Indexes-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ResultsPerSSB-IndexList-r16')), opt=True)
_MeasResultsPerCellIdleNR_r16_measIdleResultNR_r16._cont = ASN1Dict([
(u'rsrp-Result-r16', __MeasResultsPerCellIdleNR_r16_measIdleResultNR_r16_rsrp_Result_r16),
(u'rsrq-Result-r16', __MeasResultsPerCellIdleNR_r16_measIdleResultNR_r16_rsrq_Result_r16),
(u'resultsSSB-Indexes-r16', __MeasResultsPerCellIdleNR_r16_measIdleResultNR_r16_resultsSSB_Indexes_r16),
])
_MeasResultsPerCellIdleNR_r16_measIdleResultNR_r16._ext = None
MeasResultsPerCellIdleNR_r16._cont = ASN1Dict([
(u'physCellId-r16', _MeasResultsPerCellIdleNR_r16_physCellId_r16),
(u'measIdleResultNR-r16', _MeasResultsPerCellIdleNR_r16_measIdleResultNR_r16),
])
MeasResultsPerCellIdleNR_r16._ext = []
#-----< ResultsPerSSB-IndexList-r16 >-----#
ResultsPerSSB_IndexList_r16 = SEQ_OF(name=u'ResultsPerSSB-IndexList-r16', mode=MODE_TYPE)
_ResultsPerSSB_IndexList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ResultsPerSSB-IndexIdle-r16')))
ResultsPerSSB_IndexList_r16._cont = _ResultsPerSSB_IndexList_r16__item_
ResultsPerSSB_IndexList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< ResultsPerSSB-IndexIdle-r16 >-----#
ResultsPerSSB_IndexIdle_r16 = SEQ(name=u'ResultsPerSSB-IndexIdle-r16', mode=MODE_TYPE)
_ResultsPerSSB_IndexIdle_r16_ssb_Index_r16 = INT(name=u'ssb-Index-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-Index')))
_ResultsPerSSB_IndexIdle_r16_ssb_Results_r16 = SEQ(name=u'ssb-Results-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ResultsPerSSB_IndexIdle_r16_ssb_Results_r16_ssb_RSRP_Result_r16 = INT(name=u'ssb-RSRP-Result-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSRP-Range')), opt=True)
__ResultsPerSSB_IndexIdle_r16_ssb_Results_r16_ssb_RSRQ_Result_r16 = INT(name=u'ssb-RSRQ-Result-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSRQ-Range')), opt=True)
_ResultsPerSSB_IndexIdle_r16_ssb_Results_r16._cont = ASN1Dict([
(u'ssb-RSRP-Result-r16', __ResultsPerSSB_IndexIdle_r16_ssb_Results_r16_ssb_RSRP_Result_r16),
(u'ssb-RSRQ-Result-r16', __ResultsPerSSB_IndexIdle_r16_ssb_Results_r16_ssb_RSRQ_Result_r16),
])
_ResultsPerSSB_IndexIdle_r16_ssb_Results_r16._ext = None
ResultsPerSSB_IndexIdle_r16._cont = ASN1Dict([
(u'ssb-Index-r16', _ResultsPerSSB_IndexIdle_r16_ssb_Index_r16),
(u'ssb-Results-r16', _ResultsPerSSB_IndexIdle_r16_ssb_Results_r16),
])
ResultsPerSSB_IndexIdle_r16._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_locationInfo_r16 = SEQ(name=u'locationInfo-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'LocationInfo-r16')), opt=True, group=0)
MeasResultSCG_Failure._cont = ASN1Dict([
(u'measResultPerMOList', _MeasResultSCG_Failure_measResultPerMOList),
(u'locationInfo-r16', _MeasResultSCG_Failure_locationInfo_r16),
])
MeasResultSCG_Failure._ext = [u'locationInfo-r16']
#-----< 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=[])
#-----< MeasResultsSL-r16 >-----#
MeasResultsSL_r16 = SEQ(name=u'MeasResultsSL-r16', mode=MODE_TYPE)
_MeasResultsSL_r16_measResultsListSL_r16 = CHOICE(name=u'measResultsListSL-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__MeasResultsSL_r16_measResultsListSL_r16_measResultNR_SL_r16 = SEQ(name=u'measResultNR-SL-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultNR-SL-r16')))
_MeasResultsSL_r16_measResultsListSL_r16._cont = ASN1Dict([
(u'measResultNR-SL-r16', __MeasResultsSL_r16_measResultsListSL_r16_measResultNR_SL_r16),
])
_MeasResultsSL_r16_measResultsListSL_r16._ext = []
MeasResultsSL_r16._cont = ASN1Dict([
(u'measResultsListSL-r16', _MeasResultsSL_r16_measResultsListSL_r16),
])
MeasResultsSL_r16._ext = []
#-----< MeasResultNR-SL-r16 >-----#
MeasResultNR_SL_r16 = SEQ(name=u'MeasResultNR-SL-r16', mode=MODE_TYPE)
_MeasResultNR_SL_r16_measResultListCBR_NR_r16 = SEQ_OF(name=u'measResultListCBR-NR-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MeasResultNR_SL_r16_measResultListCBR_NR_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultCBR-NR-r16')))
_MeasResultNR_SL_r16_measResultListCBR_NR_r16._cont = __MeasResultNR_SL_r16_measResultListCBR_NR_r16__item_
_MeasResultNR_SL_r16_measResultListCBR_NR_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
MeasResultNR_SL_r16._cont = ASN1Dict([
(u'measResultListCBR-NR-r16', _MeasResultNR_SL_r16_measResultListCBR_NR_r16),
])
MeasResultNR_SL_r16._ext = []
#-----< MeasResultCBR-NR-r16 >-----#
MeasResultCBR_NR_r16 = SEQ(name=u'MeasResultCBR-NR-r16', mode=MODE_TYPE)
_MeasResultCBR_NR_r16_sl_poolReportIdentity_r16 = INT(name=u'sl-poolReportIdentity-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-ResourcePoolID-r16')))
_MeasResultCBR_NR_r16_sl_CBR_ResultsNR_r16 = INT(name=u'sl-CBR-ResultsNR-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-CBR-r16')))
MeasResultCBR_NR_r16._cont = ASN1Dict([
(u'sl-poolReportIdentity-r16', _MeasResultCBR_NR_r16_sl_poolReportIdentity_r16),
(u'sl-CBR-ResultsNR-r16', _MeasResultCBR_NR_r16_sl_CBR_ResultsNR_r16),
])
MeasResultCBR_NR_r16._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=[])
#-----< 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
#-----< MsgA-ConfigCommon-r16 >-----#
MsgA_ConfigCommon_r16 = SEQ(name=u'MsgA-ConfigCommon-r16', mode=MODE_TYPE)
_MsgA_ConfigCommon_r16_rach_ConfigCommonTwoStepRA_r16 = SEQ(name=u'rach-ConfigCommonTwoStepRA-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RACH-ConfigCommonTwoStepRA-r16')))
_MsgA_ConfigCommon_r16_msgA_PUSCH_Config_r16 = SEQ(name=u'msgA-PUSCH-Config-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MsgA-PUSCH-Config-r16')), opt=True)
MsgA_ConfigCommon_r16._cont = ASN1Dict([
(u'rach-ConfigCommonTwoStepRA-r16', _MsgA_ConfigCommon_r16_rach_ConfigCommonTwoStepRA_r16),
(u'msgA-PUSCH-Config-r16', _MsgA_ConfigCommon_r16_msgA_PUSCH_Config_r16),
])
MsgA_ConfigCommon_r16._ext = None
#-----< MsgA-PUSCH-Config-r16 >-----#
MsgA_PUSCH_Config_r16 = SEQ(name=u'MsgA-PUSCH-Config-r16', mode=MODE_TYPE)
_MsgA_PUSCH_Config_r16_msgA_PUSCH_ResourceGroupA_r16 = SEQ(name=u'msgA-PUSCH-ResourceGroupA-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MsgA-PUSCH-Resource-r16')), opt=True)
_MsgA_PUSCH_Config_r16_msgA_PUSCH_ResourceGroupB_r16 = SEQ(name=u'msgA-PUSCH-ResourceGroupB-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MsgA-PUSCH-Resource-r16')), opt=True)
_MsgA_PUSCH_Config_r16_msgA_TransformPrecoder_r16 = ENUM(name=u'msgA-TransformPrecoder-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MsgA_PUSCH_Config_r16_msgA_TransformPrecoder_r16._cont = ASN1Dict([(u'enabled', 0), (u'disabled', 1)])
_MsgA_PUSCH_Config_r16_msgA_TransformPrecoder_r16._ext = None
_MsgA_PUSCH_Config_r16_msgA_DataScramblingIndex_r16 = INT(name=u'msgA-DataScramblingIndex-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MsgA_PUSCH_Config_r16_msgA_DataScramblingIndex_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1023)], ev=None, er=[])
_MsgA_PUSCH_Config_r16_msgA_DeltaPreamble_r16 = INT(name=u'msgA-DeltaPreamble-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MsgA_PUSCH_Config_r16_msgA_DeltaPreamble_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-1, ub=6)], ev=None, er=[])
MsgA_PUSCH_Config_r16._cont = ASN1Dict([
(u'msgA-PUSCH-ResourceGroupA-r16', _MsgA_PUSCH_Config_r16_msgA_PUSCH_ResourceGroupA_r16),
(u'msgA-PUSCH-ResourceGroupB-r16', _MsgA_PUSCH_Config_r16_msgA_PUSCH_ResourceGroupB_r16),
(u'msgA-TransformPrecoder-r16', _MsgA_PUSCH_Config_r16_msgA_TransformPrecoder_r16),
(u'msgA-DataScramblingIndex-r16', _MsgA_PUSCH_Config_r16_msgA_DataScramblingIndex_r16),
(u'msgA-DeltaPreamble-r16', _MsgA_PUSCH_Config_r16_msgA_DeltaPreamble_r16),
])
MsgA_PUSCH_Config_r16._ext = None
#-----< MsgA-PUSCH-Resource-r16 >-----#
MsgA_PUSCH_Resource_r16 = SEQ(name=u'MsgA-PUSCH-Resource-r16', mode=MODE_TYPE)
_MsgA_PUSCH_Resource_r16_msgA_MCS_r16 = INT(name=u'msgA-MCS-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MsgA_PUSCH_Resource_r16_msgA_MCS_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
_MsgA_PUSCH_Resource_r16_nrofSlotsMsgA_PUSCH_r16 = INT(name=u'nrofSlotsMsgA-PUSCH-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MsgA_PUSCH_Resource_r16_nrofSlotsMsgA_PUSCH_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_MsgA_PUSCH_Resource_r16_nrofMsgA_PO_PerSlot_r16 = ENUM(name=u'nrofMsgA-PO-PerSlot-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MsgA_PUSCH_Resource_r16_nrofMsgA_PO_PerSlot_r16._cont = ASN1Dict([(u'one', 0), (u'two', 1), (u'three', 2), (u'six', 3)])
_MsgA_PUSCH_Resource_r16_nrofMsgA_PO_PerSlot_r16._ext = None
_MsgA_PUSCH_Resource_r16_msgA_PUSCH_TimeDomainOffset_r16 = INT(name=u'msgA-PUSCH-TimeDomainOffset-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MsgA_PUSCH_Resource_r16_msgA_PUSCH_TimeDomainOffset_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_MsgA_PUSCH_Resource_r16_msgA_PUSCH_TimeDomainAllocation_r16 = INT(name=u'msgA-PUSCH-TimeDomainAllocation-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MsgA_PUSCH_Resource_r16_msgA_PUSCH_TimeDomainAllocation_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_MsgA_PUSCH_Resource_r16_startSymbolAndLengthMsgA_PO_r16 = INT(name=u'startSymbolAndLengthMsgA-PO-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MsgA_PUSCH_Resource_r16_startSymbolAndLengthMsgA_PO_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=None, er=[])
_MsgA_PUSCH_Resource_r16_mappingTypeMsgA_PUSCH_r16 = ENUM(name=u'mappingTypeMsgA-PUSCH-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MsgA_PUSCH_Resource_r16_mappingTypeMsgA_PUSCH_r16._cont = ASN1Dict([(u'typeA', 0), (u'typeB', 1)])
_MsgA_PUSCH_Resource_r16_mappingTypeMsgA_PUSCH_r16._ext = None
_MsgA_PUSCH_Resource_r16_guardPeriodMsgA_PUSCH_r16 = INT(name=u'guardPeriodMsgA-PUSCH-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MsgA_PUSCH_Resource_r16_guardPeriodMsgA_PUSCH_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3)], ev=None, er=[])
_MsgA_PUSCH_Resource_r16_guardBandMsgA_PUSCH_r16 = INT(name=u'guardBandMsgA-PUSCH-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MsgA_PUSCH_Resource_r16_guardBandMsgA_PUSCH_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1)], ev=None, er=[])
_MsgA_PUSCH_Resource_r16_frequencyStartMsgA_PUSCH_r16 = INT(name=u'frequencyStartMsgA-PUSCH-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MsgA_PUSCH_Resource_r16_frequencyStartMsgA_PUSCH_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=274)], ev=None, er=[])
_MsgA_PUSCH_Resource_r16_nrofPRBs_PerMsgA_PO_r16 = INT(name=u'nrofPRBs-PerMsgA-PO-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MsgA_PUSCH_Resource_r16_nrofPRBs_PerMsgA_PO_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_MsgA_PUSCH_Resource_r16_nrofMsgA_PO_FDM_r16 = ENUM(name=u'nrofMsgA-PO-FDM-r16', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MsgA_PUSCH_Resource_r16_nrofMsgA_PO_FDM_r16._cont = ASN1Dict([(u'one', 0), (u'two', 1), (u'four', 2), (u'eight', 3)])
_MsgA_PUSCH_Resource_r16_nrofMsgA_PO_FDM_r16._ext = None
_MsgA_PUSCH_Resource_r16_msgA_IntraSlotFrequencyHopping_r16 = ENUM(name=u'msgA-IntraSlotFrequencyHopping-r16', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MsgA_PUSCH_Resource_r16_msgA_IntraSlotFrequencyHopping_r16._cont = ASN1Dict([(u'enabled', 0)])
_MsgA_PUSCH_Resource_r16_msgA_IntraSlotFrequencyHopping_r16._ext = None
_MsgA_PUSCH_Resource_r16_msgA_HoppingBits_r16 = BIT_STR(name=u'msgA-HoppingBits-r16', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MsgA_PUSCH_Resource_r16_msgA_HoppingBits_r16._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
_MsgA_PUSCH_Resource_r16_msgA_DMRS_Config_r16 = SEQ(name=u'msgA-DMRS-Config-r16', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MsgA-DMRS-Config-r16')))
_MsgA_PUSCH_Resource_r16_nrofDMRS_Sequences_r16 = INT(name=u'nrofDMRS-Sequences-r16', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MsgA_PUSCH_Resource_r16_nrofDMRS_Sequences_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
_MsgA_PUSCH_Resource_r16_msgA_Alpha_r16 = ENUM(name=u'msgA-Alpha-r16', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MsgA_PUSCH_Resource_r16_msgA_Alpha_r16._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)])
_MsgA_PUSCH_Resource_r16_msgA_Alpha_r16._ext = None
_MsgA_PUSCH_Resource_r16_interlaceIndexFirstPO_MsgA_PUSCH_r16 = INT(name=u'interlaceIndexFirstPO-MsgA-PUSCH-r16', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MsgA_PUSCH_Resource_r16_interlaceIndexFirstPO_MsgA_PUSCH_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=10)], ev=None, er=[])
_MsgA_PUSCH_Resource_r16_nrofInterlacesPerMsgA_PO_r16 = INT(name=u'nrofInterlacesPerMsgA-PO-r16', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MsgA_PUSCH_Resource_r16_nrofInterlacesPerMsgA_PO_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=10)], ev=None, er=[])
MsgA_PUSCH_Resource_r16._cont = ASN1Dict([
(u'msgA-MCS-r16', _MsgA_PUSCH_Resource_r16_msgA_MCS_r16),
(u'nrofSlotsMsgA-PUSCH-r16', _MsgA_PUSCH_Resource_r16_nrofSlotsMsgA_PUSCH_r16),
(u'nrofMsgA-PO-PerSlot-r16', _MsgA_PUSCH_Resource_r16_nrofMsgA_PO_PerSlot_r16),
(u'msgA-PUSCH-TimeDomainOffset-r16', _MsgA_PUSCH_Resource_r16_msgA_PUSCH_TimeDomainOffset_r16),
(u'msgA-PUSCH-TimeDomainAllocation-r16', _MsgA_PUSCH_Resource_r16_msgA_PUSCH_TimeDomainAllocation_r16),
(u'startSymbolAndLengthMsgA-PO-r16', _MsgA_PUSCH_Resource_r16_startSymbolAndLengthMsgA_PO_r16),
(u'mappingTypeMsgA-PUSCH-r16', _MsgA_PUSCH_Resource_r16_mappingTypeMsgA_PUSCH_r16),
(u'guardPeriodMsgA-PUSCH-r16', _MsgA_PUSCH_Resource_r16_guardPeriodMsgA_PUSCH_r16),
(u'guardBandMsgA-PUSCH-r16', _MsgA_PUSCH_Resource_r16_guardBandMsgA_PUSCH_r16),
(u'frequencyStartMsgA-PUSCH-r16', _MsgA_PUSCH_Resource_r16_frequencyStartMsgA_PUSCH_r16),
(u'nrofPRBs-PerMsgA-PO-r16', _MsgA_PUSCH_Resource_r16_nrofPRBs_PerMsgA_PO_r16),
(u'nrofMsgA-PO-FDM-r16', _MsgA_PUSCH_Resource_r16_nrofMsgA_PO_FDM_r16),
(u'msgA-IntraSlotFrequencyHopping-r16', _MsgA_PUSCH_Resource_r16_msgA_IntraSlotFrequencyHopping_r16),
(u'msgA-HoppingBits-r16', _MsgA_PUSCH_Resource_r16_msgA_HoppingBits_r16),
(u'msgA-DMRS-Config-r16', _MsgA_PUSCH_Resource_r16_msgA_DMRS_Config_r16),
(u'nrofDMRS-Sequences-r16', _MsgA_PUSCH_Resource_r16_nrofDMRS_Sequences_r16),
(u'msgA-Alpha-r16', _MsgA_PUSCH_Resource_r16_msgA_Alpha_r16),
(u'interlaceIndexFirstPO-MsgA-PUSCH-r16', _MsgA_PUSCH_Resource_r16_interlaceIndexFirstPO_MsgA_PUSCH_r16),
(u'nrofInterlacesPerMsgA-PO-r16', _MsgA_PUSCH_Resource_r16_nrofInterlacesPerMsgA_PO_r16),
])
MsgA_PUSCH_Resource_r16._ext = []
#-----< MsgA-DMRS-Config-r16 >-----#
MsgA_DMRS_Config_r16 = SEQ(name=u'MsgA-DMRS-Config-r16', mode=MODE_TYPE)
_MsgA_DMRS_Config_r16_msgA_DMRS_AdditionalPosition_r16 = ENUM(name=u'msgA-DMRS-AdditionalPosition-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MsgA_DMRS_Config_r16_msgA_DMRS_AdditionalPosition_r16._cont = ASN1Dict([(u'pos0', 0), (u'pos1', 1), (u'pos3', 2)])
_MsgA_DMRS_Config_r16_msgA_DMRS_AdditionalPosition_r16._ext = None
_MsgA_DMRS_Config_r16_msgA_MaxLength_r16 = ENUM(name=u'msgA-MaxLength-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MsgA_DMRS_Config_r16_msgA_MaxLength_r16._cont = ASN1Dict([(u'len2', 0)])
_MsgA_DMRS_Config_r16_msgA_MaxLength_r16._ext = None
_MsgA_DMRS_Config_r16_msgA_PUSCH_DMRS_CDM_Group_r16 = INT(name=u'msgA-PUSCH-DMRS-CDM-Group-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MsgA_DMRS_Config_r16_msgA_PUSCH_DMRS_CDM_Group_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1)], ev=None, er=[])
_MsgA_DMRS_Config_r16_msgA_PUSCH_NrofPorts_r16 = INT(name=u'msgA-PUSCH-NrofPorts-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MsgA_DMRS_Config_r16_msgA_PUSCH_NrofPorts_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1)], ev=None, er=[])
_MsgA_DMRS_Config_r16_msgA_ScramblingID0_r16 = INT(name=u'msgA-ScramblingID0-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MsgA_DMRS_Config_r16_msgA_ScramblingID0_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_MsgA_DMRS_Config_r16_msgA_ScramblingID1_r16 = INT(name=u'msgA-ScramblingID1-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MsgA_DMRS_Config_r16_msgA_ScramblingID1_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
MsgA_DMRS_Config_r16._cont = ASN1Dict([
(u'msgA-DMRS-AdditionalPosition-r16', _MsgA_DMRS_Config_r16_msgA_DMRS_AdditionalPosition_r16),
(u'msgA-MaxLength-r16', _MsgA_DMRS_Config_r16_msgA_MaxLength_r16),
(u'msgA-PUSCH-DMRS-CDM-Group-r16', _MsgA_DMRS_Config_r16_msgA_PUSCH_DMRS_CDM_Group_r16),
(u'msgA-PUSCH-NrofPorts-r16', _MsgA_DMRS_Config_r16_msgA_PUSCH_NrofPorts_r16),
(u'msgA-ScramblingID0-r16', _MsgA_DMRS_Config_r16_msgA_ScramblingID0_r16),
(u'msgA-ScramblingID1-r16', _MsgA_DMRS_Config_r16_msgA_ScramblingID1_r16),
])
MsgA_DMRS_Config_r16._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=[])
#-----< 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
#-----< NeedForGapsConfigNR-r16 >-----#
NeedForGapsConfigNR_r16 = SEQ(name=u'NeedForGapsConfigNR-r16', mode=MODE_TYPE)
_NeedForGapsConfigNR_r16_requestedTargetBandFilterNR_r16 = SEQ_OF(name=u'requestedTargetBandFilterNR-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__NeedForGapsConfigNR_r16_requestedTargetBandFilterNR_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqBandIndicatorNR')))
_NeedForGapsConfigNR_r16_requestedTargetBandFilterNR_r16._cont = __NeedForGapsConfigNR_r16_requestedTargetBandFilterNR_r16__item_
_NeedForGapsConfigNR_r16_requestedTargetBandFilterNR_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=1024)], ev=None, er=[])
NeedForGapsConfigNR_r16._cont = ASN1Dict([
(u'requestedTargetBandFilterNR-r16', _NeedForGapsConfigNR_r16_requestedTargetBandFilterNR_r16),
])
NeedForGapsConfigNR_r16._ext = None
#-----< NeedForGapsInfoNR-r16 >-----#
NeedForGapsInfoNR_r16 = SEQ(name=u'NeedForGapsInfoNR-r16', mode=MODE_TYPE)
_NeedForGapsInfoNR_r16_intraFreq_needForGap_r16 = SEQ_OF(name=u'intraFreq-needForGap-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NeedForGapsIntraFreqlist-r16')))
_NeedForGapsInfoNR_r16_interFreq_needForGap_r16 = SEQ_OF(name=u'interFreq-needForGap-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NeedForGapsBandlistNR-r16')))
NeedForGapsInfoNR_r16._cont = ASN1Dict([
(u'intraFreq-needForGap-r16', _NeedForGapsInfoNR_r16_intraFreq_needForGap_r16),
(u'interFreq-needForGap-r16', _NeedForGapsInfoNR_r16_interFreq_needForGap_r16),
])
NeedForGapsInfoNR_r16._ext = None
#-----< NeedForGapsIntraFreqlist-r16 >-----#
NeedForGapsIntraFreqlist_r16 = SEQ_OF(name=u'NeedForGapsIntraFreqlist-r16', mode=MODE_TYPE)
_NeedForGapsIntraFreqlist_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'NeedForGapsIntraFreq-r16')))
NeedForGapsIntraFreqlist_r16._cont = _NeedForGapsIntraFreqlist_r16__item_
NeedForGapsIntraFreqlist_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< NeedForGapsBandlistNR-r16 >-----#
NeedForGapsBandlistNR_r16 = SEQ_OF(name=u'NeedForGapsBandlistNR-r16', mode=MODE_TYPE)
_NeedForGapsBandlistNR_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'NeedForGapsNR-r16')))
NeedForGapsBandlistNR_r16._cont = _NeedForGapsBandlistNR_r16__item_
NeedForGapsBandlistNR_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=1024)], ev=None, er=[])
#-----< NeedForGapsIntraFreq-r16 >-----#
NeedForGapsIntraFreq_r16 = SEQ(name=u'NeedForGapsIntraFreq-r16', mode=MODE_TYPE)
_NeedForGapsIntraFreq_r16_servCellId_r16 = INT(name=u'servCellId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')))
_NeedForGapsIntraFreq_r16_gapIndicationIntra_r16 = ENUM(name=u'gapIndicationIntra-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_NeedForGapsIntraFreq_r16_gapIndicationIntra_r16._cont = ASN1Dict([(u'gap', 0), (u'no-gap', 1)])
_NeedForGapsIntraFreq_r16_gapIndicationIntra_r16._ext = None
NeedForGapsIntraFreq_r16._cont = ASN1Dict([
(u'servCellId-r16', _NeedForGapsIntraFreq_r16_servCellId_r16),
(u'gapIndicationIntra-r16', _NeedForGapsIntraFreq_r16_gapIndicationIntra_r16),
])
NeedForGapsIntraFreq_r16._ext = None
#-----< NeedForGapsNR-r16 >-----#
NeedForGapsNR_r16 = SEQ(name=u'NeedForGapsNR-r16', mode=MODE_TYPE)
_NeedForGapsNR_r16_bandNR_r16 = INT(name=u'bandNR-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqBandIndicatorNR')))
_NeedForGapsNR_r16_gapIndication_r16 = ENUM(name=u'gapIndication-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_NeedForGapsNR_r16_gapIndication_r16._cont = ASN1Dict([(u'gap', 0), (u'no-gap', 1)])
_NeedForGapsNR_r16_gapIndication_r16._ext = None
NeedForGapsNR_r16._cont = ASN1Dict([
(u'bandNR-r16', _NeedForGapsNR_r16_bandNR_r16),
(u'gapIndication-r16', _NeedForGapsNR_r16_gapIndication_r16),
])
NeedForGapsNR_r16._ext = None
#-----< 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=[])
#-----< NPN-Identity-r16 >-----#
NPN_Identity_r16 = CHOICE(name=u'NPN-Identity-r16', mode=MODE_TYPE)
_NPN_Identity_r16_pni_npn_r16 = SEQ(name=u'pni-npn-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__NPN_Identity_r16_pni_npn_r16_plmn_Identity_r16 = SEQ(name=u'plmn-Identity-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PLMN-Identity')))
__NPN_Identity_r16_pni_npn_r16_cag_IdentityList_r16 = SEQ_OF(name=u'cag-IdentityList-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___NPN_Identity_r16_pni_npn_r16_cag_IdentityList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CAG-IdentityInfo-r16')))
__NPN_Identity_r16_pni_npn_r16_cag_IdentityList_r16._cont = ___NPN_Identity_r16_pni_npn_r16_cag_IdentityList_r16__item_
__NPN_Identity_r16_pni_npn_r16_cag_IdentityList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=12)], ev=None, er=[])
_NPN_Identity_r16_pni_npn_r16._cont = ASN1Dict([
(u'plmn-Identity-r16', __NPN_Identity_r16_pni_npn_r16_plmn_Identity_r16),
(u'cag-IdentityList-r16', __NPN_Identity_r16_pni_npn_r16_cag_IdentityList_r16),
])
_NPN_Identity_r16_pni_npn_r16._ext = None
_NPN_Identity_r16_snpn_r16 = SEQ(name=u'snpn-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__NPN_Identity_r16_snpn_r16_plmn_Identity_r16 = SEQ(name=u'plmn-Identity-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PLMN-Identity')))
__NPN_Identity_r16_snpn_r16_nid_List_r16 = SEQ_OF(name=u'nid-List-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___NPN_Identity_r16_snpn_r16_nid_List_r16__item_ = BIT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'NID-r16')))
__NPN_Identity_r16_snpn_r16_nid_List_r16._cont = ___NPN_Identity_r16_snpn_r16_nid_List_r16__item_
__NPN_Identity_r16_snpn_r16_nid_List_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=12)], ev=None, er=[])
_NPN_Identity_r16_snpn_r16._cont = ASN1Dict([
(u'plmn-Identity-r16', __NPN_Identity_r16_snpn_r16_plmn_Identity_r16),
(u'nid-List-r16', __NPN_Identity_r16_snpn_r16_nid_List_r16),
])
_NPN_Identity_r16_snpn_r16._ext = None
NPN_Identity_r16._cont = ASN1Dict([
(u'pni-npn-r16', _NPN_Identity_r16_pni_npn_r16),
(u'snpn-r16', _NPN_Identity_r16_snpn_r16),
])
NPN_Identity_r16._ext = None
#-----< CAG-IdentityInfo-r16 >-----#
CAG_IdentityInfo_r16 = SEQ(name=u'CAG-IdentityInfo-r16', mode=MODE_TYPE)
_CAG_IdentityInfo_r16_cag_Identity_r16 = BIT_STR(name=u'cag-Identity-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CAG_IdentityInfo_r16_cag_Identity_r16._const_sz = ASN1Set(rv=[32], rr=[], ev=None, er=[])
_CAG_IdentityInfo_r16_manualCAGselectionAllowed_r16 = ENUM(name=u'manualCAGselectionAllowed-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CAG_IdentityInfo_r16_manualCAGselectionAllowed_r16._cont = ASN1Dict([(u'true', 0)])
_CAG_IdentityInfo_r16_manualCAGselectionAllowed_r16._ext = None
CAG_IdentityInfo_r16._cont = ASN1Dict([
(u'cag-Identity-r16', _CAG_IdentityInfo_r16_cag_Identity_r16),
(u'manualCAGselectionAllowed-r16', _CAG_IdentityInfo_r16_manualCAGselectionAllowed_r16),
])
CAG_IdentityInfo_r16._ext = None
#-----< NID-r16 >-----#
NID_r16 = BIT_STR(name=u'NID-r16', mode=MODE_TYPE)
NID_r16._const_sz = ASN1Set(rv=[44], rr=[], ev=None, er=[])
#-----< NPN-IdentityInfoList-r16 >-----#
NPN_IdentityInfoList_r16 = SEQ_OF(name=u'NPN-IdentityInfoList-r16', mode=MODE_TYPE)
_NPN_IdentityInfoList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'NPN-IdentityInfo-r16')))
NPN_IdentityInfoList_r16._cont = _NPN_IdentityInfoList_r16__item_
NPN_IdentityInfoList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=12)], ev=None, er=[])
#-----< NPN-IdentityInfo-r16 >-----#
NPN_IdentityInfo_r16 = SEQ(name=u'NPN-IdentityInfo-r16', mode=MODE_TYPE)
_NPN_IdentityInfo_r16_npn_IdentityList_r16 = SEQ_OF(name=u'npn-IdentityList-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__NPN_IdentityInfo_r16_npn_IdentityList_r16__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'NPN-Identity-r16')))
_NPN_IdentityInfo_r16_npn_IdentityList_r16._cont = __NPN_IdentityInfo_r16_npn_IdentityList_r16__item_
_NPN_IdentityInfo_r16_npn_IdentityList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=12)], ev=None, er=[])
_NPN_IdentityInfo_r16_trackingAreaCode_r16 = BIT_STR(name=u'trackingAreaCode-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TrackingAreaCode')))
_NPN_IdentityInfo_r16_ranac_r16 = INT(name=u'ranac-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RAN-AreaCode')), opt=True)
_NPN_IdentityInfo_r16_cellIdentity_r16 = BIT_STR(name=u'cellIdentity-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CellIdentity')))
_NPN_IdentityInfo_r16_cellReservedForOperatorUse_r16 = ENUM(name=u'cellReservedForOperatorUse-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_NPN_IdentityInfo_r16_cellReservedForOperatorUse_r16._cont = ASN1Dict([(u'reserved', 0), (u'notReserved', 1)])
_NPN_IdentityInfo_r16_cellReservedForOperatorUse_r16._ext = None
_NPN_IdentityInfo_r16_iab_Support_r16 = ENUM(name=u'iab-Support-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_NPN_IdentityInfo_r16_iab_Support_r16._cont = ASN1Dict([(u'true', 0)])
_NPN_IdentityInfo_r16_iab_Support_r16._ext = None
NPN_IdentityInfo_r16._cont = ASN1Dict([
(u'npn-IdentityList-r16', _NPN_IdentityInfo_r16_npn_IdentityList_r16),
(u'trackingAreaCode-r16', _NPN_IdentityInfo_r16_trackingAreaCode_r16),
(u'ranac-r16', _NPN_IdentityInfo_r16_ranac_r16),
(u'cellIdentity-r16', _NPN_IdentityInfo_r16_cellIdentity_r16),
(u'cellReservedForOperatorUse-r16', _NPN_IdentityInfo_r16_cellReservedForOperatorUse_r16),
(u'iab-Support-r16', _NPN_IdentityInfo_r16_iab_Support_r16),
])
NPN_IdentityInfo_r16._ext = []
#-----< 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
#-----< 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=6)], 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_aperiodicTriggeringOffset_r16 = INT(name=u'aperiodicTriggeringOffset-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_NZP_CSI_RS_ResourceSet_aperiodicTriggeringOffset_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=31)], ev=None, er=[])
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),
(u'aperiodicTriggeringOffset-r16', _NZP_CSI_RS_ResourceSet_aperiodicTriggeringOffset_r16),
])
NZP_CSI_RS_ResourceSet._ext = [u'aperiodicTriggeringOffset-r16']
#-----< 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_controlResourceSetToAddModListSizeExt_v1610 = SEQ_OF(name=u'controlResourceSetToAddModListSizeExt-v1610', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__PDCCH_Config_controlResourceSetToAddModListSizeExt_v1610__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ControlResourceSet')))
_PDCCH_Config_controlResourceSetToAddModListSizeExt_v1610._cont = __PDCCH_Config_controlResourceSetToAddModListSizeExt_v1610__item_
_PDCCH_Config_controlResourceSetToAddModListSizeExt_v1610._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
_PDCCH_Config_controlResourceSetToReleaseListSizeExt_r16 = SEQ_OF(name=u'controlResourceSetToReleaseListSizeExt-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__PDCCH_Config_controlResourceSetToReleaseListSizeExt_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ControlResourceSetId-r16')))
_PDCCH_Config_controlResourceSetToReleaseListSizeExt_r16._cont = __PDCCH_Config_controlResourceSetToReleaseListSizeExt_r16__item_
_PDCCH_Config_controlResourceSetToReleaseListSizeExt_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
_PDCCH_Config_searchSpacesToAddModListExt_r16 = SEQ_OF(name=u'searchSpacesToAddModListExt-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__PDCCH_Config_searchSpacesToAddModListExt_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SearchSpaceExt-r16')))
_PDCCH_Config_searchSpacesToAddModListExt_r16._cont = __PDCCH_Config_searchSpacesToAddModListExt_r16__item_
_PDCCH_Config_searchSpacesToAddModListExt_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=10)], ev=None, er=[])
_PDCCH_Config_uplinkCancellation_r16 = CHOICE(name=u'uplinkCancellation-r16', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__PDCCH_Config_uplinkCancellation_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PDCCH_Config_uplinkCancellation_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UplinkCancellation-r16')))
_PDCCH_Config_uplinkCancellation_r16._cont = ASN1Dict([
(u'release', __PDCCH_Config_uplinkCancellation_r16_release),
(u'setup', __PDCCH_Config_uplinkCancellation_r16_setup),
])
_PDCCH_Config_uplinkCancellation_r16._ext = None
_PDCCH_Config_monitoringCapabilityConfig_r16 = ENUM(name=u'monitoringCapabilityConfig-r16', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PDCCH_Config_monitoringCapabilityConfig_r16._cont = ASN1Dict([(u'r15monitoringcapability', 0), (u'r16monitoringcapability', 1)])
_PDCCH_Config_monitoringCapabilityConfig_r16._ext = None
_PDCCH_Config_searchSpaceSwitchConfig_r16 = SEQ(name=u'searchSpaceSwitchConfig-r16', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SearchSpaceSwitchConfig-r16')), opt=True, group=0)
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),
(u'controlResourceSetToAddModListSizeExt-v1610', _PDCCH_Config_controlResourceSetToAddModListSizeExt_v1610),
(u'controlResourceSetToReleaseListSizeExt-r16', _PDCCH_Config_controlResourceSetToReleaseListSizeExt_r16),
(u'searchSpacesToAddModListExt-r16', _PDCCH_Config_searchSpacesToAddModListExt_r16),
(u'uplinkCancellation-r16', _PDCCH_Config_uplinkCancellation_r16),
(u'monitoringCapabilityConfig-r16', _PDCCH_Config_monitoringCapabilityConfig_r16),
(u'searchSpaceSwitchConfig-r16', _PDCCH_Config_searchSpaceSwitchConfig_r16),
])
PDCCH_Config._ext = [u'controlResourceSetToAddModListSizeExt-v1610', u'controlResourceSetToReleaseListSizeExt-r16', u'searchSpacesToAddModListExt-r16', u'uplinkCancellation-r16', u'monitoringCapabilityConfig-r16', u'searchSpaceSwitchConfig-r16']
#-----< SearchSpaceSwitchConfig-r16 >-----#
SearchSpaceSwitchConfig_r16 = SEQ(name=u'SearchSpaceSwitchConfig-r16', mode=MODE_TYPE)
_SearchSpaceSwitchConfig_r16_cellGroupsForSwitchList_r16 = SEQ_OF(name=u'cellGroupsForSwitchList-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SearchSpaceSwitchConfig_r16_cellGroupsForSwitchList_r16__item_ = SEQ_OF(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CellGroupForSwitch-r16')))
_SearchSpaceSwitchConfig_r16_cellGroupsForSwitchList_r16._cont = __SearchSpaceSwitchConfig_r16_cellGroupsForSwitchList_r16__item_
_SearchSpaceSwitchConfig_r16_cellGroupsForSwitchList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_SearchSpaceSwitchConfig_r16_searchSpaceSwitchDelay_r16 = INT(name=u'searchSpaceSwitchDelay-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SearchSpaceSwitchConfig_r16_searchSpaceSwitchDelay_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=10, ub=52)], ev=None, er=[])
SearchSpaceSwitchConfig_r16._cont = ASN1Dict([
(u'cellGroupsForSwitchList-r16', _SearchSpaceSwitchConfig_r16_cellGroupsForSwitchList_r16),
(u'searchSpaceSwitchDelay-r16', _SearchSpaceSwitchConfig_r16_searchSpaceSwitchDelay_r16),
])
SearchSpaceSwitchConfig_r16._ext = None
#-----< CellGroupForSwitch-r16 >-----#
CellGroupForSwitch_r16 = SEQ_OF(name=u'CellGroupForSwitch-r16', mode=MODE_TYPE)
_CellGroupForSwitch_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')))
CellGroupForSwitch_r16._cont = _CellGroupForSwitch_r16__item_
CellGroupForSwitch_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
#-----< 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_firstPDCCH_MonitoringOccasionOfPO = CHOICE(name=u'firstPDCCH-MonitoringOccasionOfPO', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True, group=0)
__PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS15KHZoneT = SEQ_OF(name=u'sCS15KHZoneT', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS15KHZoneT__item_ = INT(name='_item_', mode=MODE_TYPE)
___PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS15KHZoneT__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=139)], ev=None, er=[])
__PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS15KHZoneT._cont = ___PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS15KHZoneT__item_
__PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS15KHZoneT._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
__PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS30KHZoneT_SCS15KHZhalfT = SEQ_OF(name=u'sCS30KHZoneT-SCS15KHZhalfT', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS30KHZoneT_SCS15KHZhalfT__item_ = INT(name='_item_', mode=MODE_TYPE)
___PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS30KHZoneT_SCS15KHZhalfT__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=279)], ev=None, er=[])
__PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS30KHZoneT_SCS15KHZhalfT._cont = ___PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS30KHZoneT_SCS15KHZhalfT__item_
__PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS30KHZoneT_SCS15KHZhalfT._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
__PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT = SEQ_OF(name=u'sCS60KHZoneT-SCS30KHZhalfT-SCS15KHZquarterT', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT__item_ = INT(name='_item_', mode=MODE_TYPE)
___PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=559)], ev=None, er=[])
__PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT._cont = ___PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT__item_
__PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
__PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT = SEQ_OF(name=u'sCS120KHZoneT-SCS60KHZhalfT-SCS30KHZquarterT-SCS15KHZoneEighthT', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT__item_ = INT(name='_item_', mode=MODE_TYPE)
___PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1119)], ev=None, er=[])
__PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT._cont = ___PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT__item_
__PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
__PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT = SEQ_OF(name=u'sCS120KHZhalfT-SCS60KHZquarterT-SCS30KHZoneEighthT-SCS15KHZoneSixteenthT', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT__item_ = INT(name='_item_', mode=MODE_TYPE)
___PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=2239)], ev=None, er=[])
__PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT._cont = ___PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT__item_
__PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
__PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT = SEQ_OF(name=u'sCS120KHZquarterT-SCS60KHZoneEighthT-SCS30KHZoneSixteenthT', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT__item_ = INT(name='_item_', mode=MODE_TYPE)
___PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4479)], ev=None, er=[])
__PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT._cont = ___PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT__item_
__PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
__PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT = SEQ_OF(name=u'sCS120KHZoneEighthT-SCS60KHZoneSixteenthT', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT__item_ = INT(name='_item_', mode=MODE_TYPE)
___PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=8959)], ev=None, er=[])
__PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT._cont = ___PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT__item_
__PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
__PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneSixteenthT = SEQ_OF(name=u'sCS120KHZoneSixteenthT', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneSixteenthT__item_ = INT(name='_item_', mode=MODE_TYPE)
___PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneSixteenthT__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=17919)], ev=None, er=[])
__PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneSixteenthT._cont = ___PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneSixteenthT__item_
__PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneSixteenthT._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO._cont = ASN1Dict([
(u'sCS15KHZoneT', __PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS15KHZoneT),
(u'sCS30KHZoneT-SCS15KHZhalfT', __PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS30KHZoneT_SCS15KHZhalfT),
(u'sCS60KHZoneT-SCS30KHZhalfT-SCS15KHZquarterT', __PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT),
(u'sCS120KHZoneT-SCS60KHZhalfT-SCS30KHZquarterT-SCS15KHZoneEighthT', __PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT),
(u'sCS120KHZhalfT-SCS60KHZquarterT-SCS30KHZoneEighthT-SCS15KHZoneSixteenthT', __PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT),
(u'sCS120KHZquarterT-SCS60KHZoneEighthT-SCS30KHZoneSixteenthT', __PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT),
(u'sCS120KHZoneEighthT-SCS60KHZoneSixteenthT', __PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT),
(u'sCS120KHZoneSixteenthT', __PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneSixteenthT),
])
_PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO._ext = None
_PDCCH_ConfigCommon_commonSearchSpaceListExt_r16 = SEQ_OF(name=u'commonSearchSpaceListExt-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
__PDCCH_ConfigCommon_commonSearchSpaceListExt_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SearchSpaceExt-r16')))
_PDCCH_ConfigCommon_commonSearchSpaceListExt_r16._cont = __PDCCH_ConfigCommon_commonSearchSpaceListExt_r16__item_
_PDCCH_ConfigCommon_commonSearchSpaceListExt_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
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),
(u'firstPDCCH-MonitoringOccasionOfPO', _PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO),
(u'commonSearchSpaceListExt-r16', _PDCCH_ConfigCommon_commonSearchSpaceListExt_r16),
])
PDCCH_ConfigCommon._ext = [u'firstPDCCH-MonitoringOccasionOfPO', u'commonSearchSpaceListExt-r16']
#-----< 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_availabilityIndicator_r16 = CHOICE(name=u'availabilityIndicator-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__PDCCH_ServingCellConfig_availabilityIndicator_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PDCCH_ServingCellConfig_availabilityIndicator_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'AvailabilityIndicator-r16')))
_PDCCH_ServingCellConfig_availabilityIndicator_r16._cont = ASN1Dict([
(u'release', __PDCCH_ServingCellConfig_availabilityIndicator_r16_release),
(u'setup', __PDCCH_ServingCellConfig_availabilityIndicator_r16_setup),
])
_PDCCH_ServingCellConfig_availabilityIndicator_r16._ext = None
_PDCCH_ServingCellConfig_searchSpaceSwitchTimer_r16 = INT(name=u'searchSpaceSwitchTimer-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PDCCH_ServingCellConfig_searchSpaceSwitchTimer_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=80)], ev=None, er=[])
PDCCH_ServingCellConfig._cont = ASN1Dict([
(u'slotFormatIndicator', _PDCCH_ServingCellConfig_slotFormatIndicator),
(u'availabilityIndicator-r16', _PDCCH_ServingCellConfig_availabilityIndicator_r16),
(u'searchSpaceSwitchTimer-r16', _PDCCH_ServingCellConfig_searchSpaceSwitchTimer_r16),
])
PDCCH_ServingCellConfig._ext = [u'availabilityIndicator-r16', u'searchSpaceSwitchTimer-r16']
#-----< 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_discardTimerExt_r16 = CHOICE(name=u'discardTimerExt-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=1)
__PDCP_Config_discardTimerExt_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PDCP_Config_discardTimerExt_r16_setup = ENUM(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DiscardTimerExt-r16')))
_PDCP_Config_discardTimerExt_r16._cont = ASN1Dict([
(u'release', __PDCP_Config_discardTimerExt_r16_release),
(u'setup', __PDCP_Config_discardTimerExt_r16_setup),
])
_PDCP_Config_discardTimerExt_r16._ext = None
_PDCP_Config_moreThanTwoRLC_DRB_r16 = SEQ(name=u'moreThanTwoRLC-DRB-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
__PDCP_Config_moreThanTwoRLC_DRB_r16_splitSecondaryPath_r16 = INT(name=u'splitSecondaryPath-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'LogicalChannelIdentity')), opt=True)
__PDCP_Config_moreThanTwoRLC_DRB_r16_duplicationState_r16 = SEQ_OF(name=u'duplicationState-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___PDCP_Config_moreThanTwoRLC_DRB_r16_duplicationState_r16__item_ = BOOL(name='_item_', mode=MODE_TYPE)
__PDCP_Config_moreThanTwoRLC_DRB_r16_duplicationState_r16._cont = ___PDCP_Config_moreThanTwoRLC_DRB_r16_duplicationState_r16__item_
__PDCP_Config_moreThanTwoRLC_DRB_r16_duplicationState_r16._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
_PDCP_Config_moreThanTwoRLC_DRB_r16._cont = ASN1Dict([
(u'splitSecondaryPath-r16', __PDCP_Config_moreThanTwoRLC_DRB_r16_splitSecondaryPath_r16),
(u'duplicationState-r16', __PDCP_Config_moreThanTwoRLC_DRB_r16_duplicationState_r16),
])
_PDCP_Config_moreThanTwoRLC_DRB_r16._ext = None
_PDCP_Config_ethernetHeaderCompression_r16 = CHOICE(name=u'ethernetHeaderCompression-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=1)
__PDCP_Config_ethernetHeaderCompression_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PDCP_Config_ethernetHeaderCompression_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EthernetHeaderCompression-r16')))
_PDCP_Config_ethernetHeaderCompression_r16._cont = ASN1Dict([
(u'release', __PDCP_Config_ethernetHeaderCompression_r16_release),
(u'setup', __PDCP_Config_ethernetHeaderCompression_r16_setup),
])
_PDCP_Config_ethernetHeaderCompression_r16._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),
(u'discardTimerExt-r16', _PDCP_Config_discardTimerExt_r16),
(u'moreThanTwoRLC-DRB-r16', _PDCP_Config_moreThanTwoRLC_DRB_r16),
(u'ethernetHeaderCompression-r16', _PDCP_Config_ethernetHeaderCompression_r16),
])
PDCP_Config._ext = [u'cipheringDisabled', u'discardTimerExt-r16', u'moreThanTwoRLC-DRB-r16', u'ethernetHeaderCompression-r16']
#-----< EthernetHeaderCompression-r16 >-----#
EthernetHeaderCompression_r16 = SEQ(name=u'EthernetHeaderCompression-r16', mode=MODE_TYPE)
_EthernetHeaderCompression_r16_ehc_Common_r16 = SEQ(name=u'ehc-Common-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__EthernetHeaderCompression_r16_ehc_Common_r16_ehc_CID_Length_r16 = ENUM(name=u'ehc-CID-Length-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__EthernetHeaderCompression_r16_ehc_Common_r16_ehc_CID_Length_r16._cont = ASN1Dict([(u'bits7', 0), (u'bits15', 1)])
__EthernetHeaderCompression_r16_ehc_Common_r16_ehc_CID_Length_r16._ext = None
_EthernetHeaderCompression_r16_ehc_Common_r16._cont = ASN1Dict([
(u'ehc-CID-Length-r16', __EthernetHeaderCompression_r16_ehc_Common_r16_ehc_CID_Length_r16),
])
_EthernetHeaderCompression_r16_ehc_Common_r16._ext = []
_EthernetHeaderCompression_r16_ehc_Downlink_r16 = SEQ(name=u'ehc-Downlink-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__EthernetHeaderCompression_r16_ehc_Downlink_r16_drb_ContinueEHC_DL_r16 = ENUM(name=u'drb-ContinueEHC-DL-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__EthernetHeaderCompression_r16_ehc_Downlink_r16_drb_ContinueEHC_DL_r16._cont = ASN1Dict([(u'true', 0)])
__EthernetHeaderCompression_r16_ehc_Downlink_r16_drb_ContinueEHC_DL_r16._ext = None
_EthernetHeaderCompression_r16_ehc_Downlink_r16._cont = ASN1Dict([
(u'drb-ContinueEHC-DL-r16', __EthernetHeaderCompression_r16_ehc_Downlink_r16_drb_ContinueEHC_DL_r16),
])
_EthernetHeaderCompression_r16_ehc_Downlink_r16._ext = []
_EthernetHeaderCompression_r16_ehc_Uplink_r16 = SEQ(name=u'ehc-Uplink-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__EthernetHeaderCompression_r16_ehc_Uplink_r16_maxCID_EHC_UL_r16 = INT(name=u'maxCID-EHC-UL-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__EthernetHeaderCompression_r16_ehc_Uplink_r16_maxCID_EHC_UL_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32767)], ev=None, er=[])
__EthernetHeaderCompression_r16_ehc_Uplink_r16_drb_ContinueEHC_UL_r16 = ENUM(name=u'drb-ContinueEHC-UL-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__EthernetHeaderCompression_r16_ehc_Uplink_r16_drb_ContinueEHC_UL_r16._cont = ASN1Dict([(u'true', 0)])
__EthernetHeaderCompression_r16_ehc_Uplink_r16_drb_ContinueEHC_UL_r16._ext = None
_EthernetHeaderCompression_r16_ehc_Uplink_r16._cont = ASN1Dict([
(u'maxCID-EHC-UL-r16', __EthernetHeaderCompression_r16_ehc_Uplink_r16_maxCID_EHC_UL_r16),
(u'drb-ContinueEHC-UL-r16', __EthernetHeaderCompression_r16_ehc_Uplink_r16_drb_ContinueEHC_UL_r16),
])
_EthernetHeaderCompression_r16_ehc_Uplink_r16._ext = []
EthernetHeaderCompression_r16._cont = ASN1Dict([
(u'ehc-Common-r16', _EthernetHeaderCompression_r16_ehc_Common_r16),
(u'ehc-Downlink-r16', _EthernetHeaderCompression_r16_ehc_Downlink_r16),
(u'ehc-Uplink-r16', _EthernetHeaderCompression_r16_ehc_Uplink_r16),
])
EthernetHeaderCompression_r16._ext = None
#-----< 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
#-----< DiscardTimerExt-r16 >-----#
DiscardTimerExt_r16 = ENUM(name=u'DiscardTimerExt-r16', mode=MODE_TYPE)
DiscardTimerExt_r16._cont = ASN1Dict([(u'ms0dot5', 0), (u'ms1', 1), (u'ms2', 2), (u'ms4', 3), (u'ms6', 4), (u'ms8', 5), (u'spare2', 6), (u'spare1', 7)])
DiscardTimerExt_r16._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_maxMIMO_Layers_r16 = CHOICE(name=u'maxMIMO-Layers-r16', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__PDSCH_Config_maxMIMO_Layers_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PDSCH_Config_maxMIMO_Layers_r16_setup = INT(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MaxMIMO-LayersDL-r16')))
_PDSCH_Config_maxMIMO_Layers_r16._cont = ASN1Dict([
(u'release', __PDSCH_Config_maxMIMO_Layers_r16_release),
(u'setup', __PDSCH_Config_maxMIMO_Layers_r16_setup),
])
_PDSCH_Config_maxMIMO_Layers_r16._ext = None
_PDSCH_Config_minimumSchedulingOffsetK0_r16 = CHOICE(name=u'minimumSchedulingOffsetK0-r16', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__PDSCH_Config_minimumSchedulingOffsetK0_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PDSCH_Config_minimumSchedulingOffsetK0_r16_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MinSchedulingOffsetK0-Values-r16')))
_PDSCH_Config_minimumSchedulingOffsetK0_r16._cont = ASN1Dict([
(u'release', __PDSCH_Config_minimumSchedulingOffsetK0_r16_release),
(u'setup', __PDSCH_Config_minimumSchedulingOffsetK0_r16_setup),
])
_PDSCH_Config_minimumSchedulingOffsetK0_r16._ext = None
_PDSCH_Config_antennaPortsFieldPresenceDCI_1_2_r16 = ENUM(name=u'antennaPortsFieldPresenceDCI-1-2-r16', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PDSCH_Config_antennaPortsFieldPresenceDCI_1_2_r16._cont = ASN1Dict([(u'enabled', 0)])
_PDSCH_Config_antennaPortsFieldPresenceDCI_1_2_r16._ext = None
_PDSCH_Config_aperiodicZP_CSI_RS_ResourceSetsToAddModListDCI_1_2_r16 = SEQ_OF(name=u'aperiodicZP-CSI-RS-ResourceSetsToAddModListDCI-1-2-r16', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__PDSCH_Config_aperiodicZP_CSI_RS_ResourceSetsToAddModListDCI_1_2_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ZP-CSI-RS-ResourceSet')))
_PDSCH_Config_aperiodicZP_CSI_RS_ResourceSetsToAddModListDCI_1_2_r16._cont = __PDSCH_Config_aperiodicZP_CSI_RS_ResourceSetsToAddModListDCI_1_2_r16__item_
_PDSCH_Config_aperiodicZP_CSI_RS_ResourceSetsToAddModListDCI_1_2_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_PDSCH_Config_aperiodicZP_CSI_RS_ResourceSetsToReleaseListDCI_1_2_r16 = SEQ_OF(name=u'aperiodicZP-CSI-RS-ResourceSetsToReleaseListDCI-1-2-r16', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__PDSCH_Config_aperiodicZP_CSI_RS_ResourceSetsToReleaseListDCI_1_2_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ZP-CSI-RS-ResourceSetId')))
_PDSCH_Config_aperiodicZP_CSI_RS_ResourceSetsToReleaseListDCI_1_2_r16._cont = __PDSCH_Config_aperiodicZP_CSI_RS_ResourceSetsToReleaseListDCI_1_2_r16__item_
_PDSCH_Config_aperiodicZP_CSI_RS_ResourceSetsToReleaseListDCI_1_2_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeA_DCI_1_2_r16 = CHOICE(name=u'dmrs-DownlinkForPDSCH-MappingTypeA-DCI-1-2-r16', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeA_DCI_1_2_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeA_DCI_1_2_r16_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_DCI_1_2_r16._cont = ASN1Dict([
(u'release', __PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeA_DCI_1_2_r16_release),
(u'setup', __PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeA_DCI_1_2_r16_setup),
])
_PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeA_DCI_1_2_r16._ext = None
_PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeB_DCI_1_2_r16 = CHOICE(name=u'dmrs-DownlinkForPDSCH-MappingTypeB-DCI-1-2-r16', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeB_DCI_1_2_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeB_DCI_1_2_r16_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_DCI_1_2_r16._cont = ASN1Dict([
(u'release', __PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeB_DCI_1_2_r16_release),
(u'setup', __PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeB_DCI_1_2_r16_setup),
])
_PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeB_DCI_1_2_r16._ext = None
_PDSCH_Config_dmrs_SequenceInitializationDCI_1_2_r16 = ENUM(name=u'dmrs-SequenceInitializationDCI-1-2-r16', mode=MODE_TYPE, tag=(31, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PDSCH_Config_dmrs_SequenceInitializationDCI_1_2_r16._cont = ASN1Dict([(u'enabled', 0)])
_PDSCH_Config_dmrs_SequenceInitializationDCI_1_2_r16._ext = None
_PDSCH_Config_harq_ProcessNumberSizeDCI_1_2_r16 = INT(name=u'harq-ProcessNumberSizeDCI-1-2-r16', mode=MODE_TYPE, tag=(32, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PDSCH_Config_harq_ProcessNumberSizeDCI_1_2_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4)], ev=None, er=[])
_PDSCH_Config_mcs_TableDCI_1_2_r16 = ENUM(name=u'mcs-TableDCI-1-2-r16', mode=MODE_TYPE, tag=(33, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PDSCH_Config_mcs_TableDCI_1_2_r16._cont = ASN1Dict([(u'qam256', 0), (u'qam64LowSE', 1)])
_PDSCH_Config_mcs_TableDCI_1_2_r16._ext = None
_PDSCH_Config_numberOfBitsForRV_DCI_1_2_r16 = INT(name=u'numberOfBitsForRV-DCI-1-2-r16', mode=MODE_TYPE, tag=(34, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PDSCH_Config_numberOfBitsForRV_DCI_1_2_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=2)], ev=None, er=[])
_PDSCH_Config_pdsch_TimeDomainAllocationListDCI_1_2_r16 = CHOICE(name=u'pdsch-TimeDomainAllocationListDCI-1-2-r16', mode=MODE_TYPE, tag=(35, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__PDSCH_Config_pdsch_TimeDomainAllocationListDCI_1_2_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PDSCH_Config_pdsch_TimeDomainAllocationListDCI_1_2_r16_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PDSCH-TimeDomainResourceAllocationList-r16')))
_PDSCH_Config_pdsch_TimeDomainAllocationListDCI_1_2_r16._cont = ASN1Dict([
(u'release', __PDSCH_Config_pdsch_TimeDomainAllocationListDCI_1_2_r16_release),
(u'setup', __PDSCH_Config_pdsch_TimeDomainAllocationListDCI_1_2_r16_setup),
])
_PDSCH_Config_pdsch_TimeDomainAllocationListDCI_1_2_r16._ext = None
_PDSCH_Config_prb_BundlingTypeDCI_1_2_r16 = CHOICE(name=u'prb-BundlingTypeDCI-1-2-r16', mode=MODE_TYPE, tag=(36, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True, group=0)
__PDSCH_Config_prb_BundlingTypeDCI_1_2_r16_staticBundling_r16 = SEQ(name=u'staticBundling-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___PDSCH_Config_prb_BundlingTypeDCI_1_2_r16_staticBundling_r16_bundleSize_r16 = ENUM(name=u'bundleSize-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___PDSCH_Config_prb_BundlingTypeDCI_1_2_r16_staticBundling_r16_bundleSize_r16._cont = ASN1Dict([(u'n4', 0), (u'wideband', 1)])
___PDSCH_Config_prb_BundlingTypeDCI_1_2_r16_staticBundling_r16_bundleSize_r16._ext = None
__PDSCH_Config_prb_BundlingTypeDCI_1_2_r16_staticBundling_r16._cont = ASN1Dict([
(u'bundleSize-r16', ___PDSCH_Config_prb_BundlingTypeDCI_1_2_r16_staticBundling_r16_bundleSize_r16),
])
__PDSCH_Config_prb_BundlingTypeDCI_1_2_r16_staticBundling_r16._ext = None
__PDSCH_Config_prb_BundlingTypeDCI_1_2_r16_dynamicBundling_r16 = SEQ(name=u'dynamicBundling-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___PDSCH_Config_prb_BundlingTypeDCI_1_2_r16_dynamicBundling_r16_bundleSizeSet1_r16 = ENUM(name=u'bundleSizeSet1-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___PDSCH_Config_prb_BundlingTypeDCI_1_2_r16_dynamicBundling_r16_bundleSizeSet1_r16._cont = ASN1Dict([(u'n4', 0), (u'wideband', 1), (u'n2-wideband', 2), (u'n4-wideband', 3)])
___PDSCH_Config_prb_BundlingTypeDCI_1_2_r16_dynamicBundling_r16_bundleSizeSet1_r16._ext = None
___PDSCH_Config_prb_BundlingTypeDCI_1_2_r16_dynamicBundling_r16_bundleSizeSet2_r16 = ENUM(name=u'bundleSizeSet2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___PDSCH_Config_prb_BundlingTypeDCI_1_2_r16_dynamicBundling_r16_bundleSizeSet2_r16._cont = ASN1Dict([(u'n4', 0), (u'wideband', 1)])
___PDSCH_Config_prb_BundlingTypeDCI_1_2_r16_dynamicBundling_r16_bundleSizeSet2_r16._ext = None
__PDSCH_Config_prb_BundlingTypeDCI_1_2_r16_dynamicBundling_r16._cont = ASN1Dict([
(u'bundleSizeSet1-r16', ___PDSCH_Config_prb_BundlingTypeDCI_1_2_r16_dynamicBundling_r16_bundleSizeSet1_r16),
(u'bundleSizeSet2-r16', ___PDSCH_Config_prb_BundlingTypeDCI_1_2_r16_dynamicBundling_r16_bundleSizeSet2_r16),
])
__PDSCH_Config_prb_BundlingTypeDCI_1_2_r16_dynamicBundling_r16._ext = None
_PDSCH_Config_prb_BundlingTypeDCI_1_2_r16._cont = ASN1Dict([
(u'staticBundling-r16', __PDSCH_Config_prb_BundlingTypeDCI_1_2_r16_staticBundling_r16),
(u'dynamicBundling-r16', __PDSCH_Config_prb_BundlingTypeDCI_1_2_r16_dynamicBundling_r16),
])
_PDSCH_Config_prb_BundlingTypeDCI_1_2_r16._ext = None
_PDSCH_Config_priorityIndicatorDCI_1_2_r16 = ENUM(name=u'priorityIndicatorDCI-1-2-r16', mode=MODE_TYPE, tag=(37, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PDSCH_Config_priorityIndicatorDCI_1_2_r16._cont = ASN1Dict([(u'enabled', 0)])
_PDSCH_Config_priorityIndicatorDCI_1_2_r16._ext = None
_PDSCH_Config_rateMatchPatternGroup1DCI_1_2_r16 = SEQ_OF(name=u'rateMatchPatternGroup1DCI-1-2-r16', mode=MODE_TYPE, tag=(38, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RateMatchPatternGroup')), opt=True, group=0)
_PDSCH_Config_rateMatchPatternGroup2DCI_1_2_r16 = SEQ_OF(name=u'rateMatchPatternGroup2DCI-1-2-r16', mode=MODE_TYPE, tag=(39, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RateMatchPatternGroup')), opt=True, group=0)
_PDSCH_Config_resourceAllocationType1GranularityDCI_1_2_r16 = ENUM(name=u'resourceAllocationType1GranularityDCI-1-2-r16', mode=MODE_TYPE, tag=(40, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PDSCH_Config_resourceAllocationType1GranularityDCI_1_2_r16._cont = ASN1Dict([(u'n2', 0), (u'n4', 1), (u'n8', 2), (u'n16', 3)])
_PDSCH_Config_resourceAllocationType1GranularityDCI_1_2_r16._ext = None
_PDSCH_Config_vrb_ToPRB_InterleaverDCI_1_2_r16 = ENUM(name=u'vrb-ToPRB-InterleaverDCI-1-2-r16', mode=MODE_TYPE, tag=(41, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PDSCH_Config_vrb_ToPRB_InterleaverDCI_1_2_r16._cont = ASN1Dict([(u'n2', 0), (u'n4', 1)])
_PDSCH_Config_vrb_ToPRB_InterleaverDCI_1_2_r16._ext = None
_PDSCH_Config_referenceOfSLIVDCI_1_2_r16 = ENUM(name=u'referenceOfSLIVDCI-1-2-r16', mode=MODE_TYPE, tag=(42, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PDSCH_Config_referenceOfSLIVDCI_1_2_r16._cont = ASN1Dict([(u'enabled', 0)])
_PDSCH_Config_referenceOfSLIVDCI_1_2_r16._ext = None
_PDSCH_Config_resourceAllocationDCI_1_2_r16 = ENUM(name=u'resourceAllocationDCI-1-2-r16', mode=MODE_TYPE, tag=(43, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PDSCH_Config_resourceAllocationDCI_1_2_r16._cont = ASN1Dict([(u'resourceAllocationType0', 0), (u'resourceAllocationType1', 1), (u'dynamicSwitch', 2)])
_PDSCH_Config_resourceAllocationDCI_1_2_r16._ext = None
_PDSCH_Config_priorityIndicatorDCI_1_1_r16 = ENUM(name=u'priorityIndicatorDCI-1-1-r16', mode=MODE_TYPE, tag=(44, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PDSCH_Config_priorityIndicatorDCI_1_1_r16._cont = ASN1Dict([(u'enabled', 0)])
_PDSCH_Config_priorityIndicatorDCI_1_1_r16._ext = None
_PDSCH_Config_dataScramblingIdentityPDSCH2_r16 = INT(name=u'dataScramblingIdentityPDSCH2-r16', mode=MODE_TYPE, tag=(45, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PDSCH_Config_dataScramblingIdentityPDSCH2_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1023)], ev=None, er=[])
_PDSCH_Config_pdsch_TimeDomainAllocationList_r16 = CHOICE(name=u'pdsch-TimeDomainAllocationList-r16', mode=MODE_TYPE, tag=(46, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__PDSCH_Config_pdsch_TimeDomainAllocationList_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PDSCH_Config_pdsch_TimeDomainAllocationList_r16_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PDSCH-TimeDomainResourceAllocationList-r16')))
_PDSCH_Config_pdsch_TimeDomainAllocationList_r16._cont = ASN1Dict([
(u'release', __PDSCH_Config_pdsch_TimeDomainAllocationList_r16_release),
(u'setup', __PDSCH_Config_pdsch_TimeDomainAllocationList_r16_setup),
])
_PDSCH_Config_pdsch_TimeDomainAllocationList_r16._ext = None
_PDSCH_Config_repetitionSchemeConfig_r16 = CHOICE(name=u'repetitionSchemeConfig-r16', mode=MODE_TYPE, tag=(47, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__PDSCH_Config_repetitionSchemeConfig_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PDSCH_Config_repetitionSchemeConfig_r16_setup = CHOICE(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RepetitionSchemeConfig-r16')))
_PDSCH_Config_repetitionSchemeConfig_r16._cont = ASN1Dict([
(u'release', __PDSCH_Config_repetitionSchemeConfig_r16_release),
(u'setup', __PDSCH_Config_repetitionSchemeConfig_r16_setup),
])
_PDSCH_Config_repetitionSchemeConfig_r16._ext = None
_PDSCH_Config_repetitionSchemeConfig_v1630 = CHOICE(name=u'repetitionSchemeConfig-v1630', mode=MODE_TYPE, tag=(48, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=1)
__PDSCH_Config_repetitionSchemeConfig_v1630_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PDSCH_Config_repetitionSchemeConfig_v1630_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RepetitionSchemeConfig-v1630')))
_PDSCH_Config_repetitionSchemeConfig_v1630._cont = ASN1Dict([
(u'release', __PDSCH_Config_repetitionSchemeConfig_v1630_release),
(u'setup', __PDSCH_Config_repetitionSchemeConfig_v1630_setup),
])
_PDSCH_Config_repetitionSchemeConfig_v1630._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),
(u'maxMIMO-Layers-r16', _PDSCH_Config_maxMIMO_Layers_r16),
(u'minimumSchedulingOffsetK0-r16', _PDSCH_Config_minimumSchedulingOffsetK0_r16),
(u'antennaPortsFieldPresenceDCI-1-2-r16', _PDSCH_Config_antennaPortsFieldPresenceDCI_1_2_r16),
(u'aperiodicZP-CSI-RS-ResourceSetsToAddModListDCI-1-2-r16', _PDSCH_Config_aperiodicZP_CSI_RS_ResourceSetsToAddModListDCI_1_2_r16),
(u'aperiodicZP-CSI-RS-ResourceSetsToReleaseListDCI-1-2-r16', _PDSCH_Config_aperiodicZP_CSI_RS_ResourceSetsToReleaseListDCI_1_2_r16),
(u'dmrs-DownlinkForPDSCH-MappingTypeA-DCI-1-2-r16', _PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeA_DCI_1_2_r16),
(u'dmrs-DownlinkForPDSCH-MappingTypeB-DCI-1-2-r16', _PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeB_DCI_1_2_r16),
(u'dmrs-SequenceInitializationDCI-1-2-r16', _PDSCH_Config_dmrs_SequenceInitializationDCI_1_2_r16),
(u'harq-ProcessNumberSizeDCI-1-2-r16', _PDSCH_Config_harq_ProcessNumberSizeDCI_1_2_r16),
(u'mcs-TableDCI-1-2-r16', _PDSCH_Config_mcs_TableDCI_1_2_r16),
(u'numberOfBitsForRV-DCI-1-2-r16', _PDSCH_Config_numberOfBitsForRV_DCI_1_2_r16),
(u'pdsch-TimeDomainAllocationListDCI-1-2-r16', _PDSCH_Config_pdsch_TimeDomainAllocationListDCI_1_2_r16),
(u'prb-BundlingTypeDCI-1-2-r16', _PDSCH_Config_prb_BundlingTypeDCI_1_2_r16),
(u'priorityIndicatorDCI-1-2-r16', _PDSCH_Config_priorityIndicatorDCI_1_2_r16),
(u'rateMatchPatternGroup1DCI-1-2-r16', _PDSCH_Config_rateMatchPatternGroup1DCI_1_2_r16),
(u'rateMatchPatternGroup2DCI-1-2-r16', _PDSCH_Config_rateMatchPatternGroup2DCI_1_2_r16),
(u'resourceAllocationType1GranularityDCI-1-2-r16', _PDSCH_Config_resourceAllocationType1GranularityDCI_1_2_r16),
(u'vrb-ToPRB-InterleaverDCI-1-2-r16', _PDSCH_Config_vrb_ToPRB_InterleaverDCI_1_2_r16),
(u'referenceOfSLIVDCI-1-2-r16', _PDSCH_Config_referenceOfSLIVDCI_1_2_r16),
(u'resourceAllocationDCI-1-2-r16', _PDSCH_Config_resourceAllocationDCI_1_2_r16),
(u'priorityIndicatorDCI-1-1-r16', _PDSCH_Config_priorityIndicatorDCI_1_1_r16),
(u'dataScramblingIdentityPDSCH2-r16', _PDSCH_Config_dataScramblingIdentityPDSCH2_r16),
(u'pdsch-TimeDomainAllocationList-r16', _PDSCH_Config_pdsch_TimeDomainAllocationList_r16),
(u'repetitionSchemeConfig-r16', _PDSCH_Config_repetitionSchemeConfig_r16),
(u'repetitionSchemeConfig-v1630', _PDSCH_Config_repetitionSchemeConfig_v1630),
])
PDSCH_Config._ext = [u'maxMIMO-Layers-r16', u'minimumSchedulingOffsetK0-r16', u'antennaPortsFieldPresenceDCI-1-2-r16', u'aperiodicZP-CSI-RS-ResourceSetsToAddModListDCI-1-2-r16', u'aperiodicZP-CSI-RS-ResourceSetsToReleaseListDCI-1-2-r16', u'dmrs-DownlinkForPDSCH-MappingTypeA-DCI-1-2-r16', u'dmrs-DownlinkForPDSCH-MappingTypeB-DCI-1-2-r16', u'dmrs-SequenceInitializationDCI-1-2-r16', u'harq-ProcessNumberSizeDCI-1-2-r16', u'mcs-TableDCI-1-2-r16', u'numberOfBitsForRV-DCI-1-2-r16', u'pdsch-TimeDomainAllocationListDCI-1-2-r16', u'prb-BundlingTypeDCI-1-2-r16', u'priorityIndicatorDCI-1-2-r16', u'rateMatchPatternGroup1DCI-1-2-r16', u'rateMatchPatternGroup2DCI-1-2-r16', u'resourceAllocationType1GranularityDCI-1-2-r16', u'vrb-ToPRB-InterleaverDCI-1-2-r16', u'referenceOfSLIVDCI-1-2-r16', u'resourceAllocationDCI-1-2-r16', u'priorityIndicatorDCI-1-1-r16', u'dataScramblingIdentityPDSCH2-r16', u'pdsch-TimeDomainAllocationList-r16', u'repetitionSchemeConfig-r16', u'repetitionSchemeConfig-v1630']
#-----< 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=[])
#-----< MinSchedulingOffsetK0-Values-r16 >-----#
MinSchedulingOffsetK0_Values_r16 = SEQ_OF(name=u'MinSchedulingOffsetK0-Values-r16', mode=MODE_TYPE)
_MinSchedulingOffsetK0_Values_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
_MinSchedulingOffsetK0_Values_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=16)], ev=None, er=[])
MinSchedulingOffsetK0_Values_r16._cont = _MinSchedulingOffsetK0_Values_r16__item_
MinSchedulingOffsetK0_Values_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
#-----< MaxMIMO-LayersDL-r16 >-----#
MaxMIMO_LayersDL_r16 = INT(name=u'MaxMIMO-LayersDL-r16', mode=MODE_TYPE)
MaxMIMO_LayersDL_r16._const_val = 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_maxMIMO_Layers = INT(name=u'maxMIMO-Layers', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PDSCH_ServingCellConfig_maxMIMO_Layers._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_PDSCH_ServingCellConfig_processingType2Enabled = BOOL(name=u'processingType2Enabled', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PDSCH_ServingCellConfig_pdsch_CodeBlockGroupTransmissionList_r16 = CHOICE(name=u'pdsch-CodeBlockGroupTransmissionList-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=1)
__PDSCH_ServingCellConfig_pdsch_CodeBlockGroupTransmissionList_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PDSCH_ServingCellConfig_pdsch_CodeBlockGroupTransmissionList_r16_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PDSCH-CodeBlockGroupTransmissionList-r16')))
_PDSCH_ServingCellConfig_pdsch_CodeBlockGroupTransmissionList_r16._cont = ASN1Dict([
(u'release', __PDSCH_ServingCellConfig_pdsch_CodeBlockGroupTransmissionList_r16_release),
(u'setup', __PDSCH_ServingCellConfig_pdsch_CodeBlockGroupTransmissionList_r16_setup),
])
_PDSCH_ServingCellConfig_pdsch_CodeBlockGroupTransmissionList_r16._ext = None
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),
(u'maxMIMO-Layers', _PDSCH_ServingCellConfig_maxMIMO_Layers),
(u'processingType2Enabled', _PDSCH_ServingCellConfig_processingType2Enabled),
(u'pdsch-CodeBlockGroupTransmissionList-r16', _PDSCH_ServingCellConfig_pdsch_CodeBlockGroupTransmissionList_r16),
])
PDSCH_ServingCellConfig._ext = [u'maxMIMO-Layers', u'processingType2Enabled', u'pdsch-CodeBlockGroupTransmissionList-r16']
#-----< 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-CodeBlockGroupTransmissionList-r16 >-----#
PDSCH_CodeBlockGroupTransmissionList_r16 = SEQ_OF(name=u'PDSCH-CodeBlockGroupTransmissionList-r16', mode=MODE_TYPE)
_PDSCH_CodeBlockGroupTransmissionList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PDSCH-CodeBlockGroupTransmission')))
PDSCH_CodeBlockGroupTransmissionList_r16._cont = _PDSCH_CodeBlockGroupTransmissionList_r16__item_
PDSCH_CodeBlockGroupTransmissionList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
#-----< 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
#-----< PDSCH-TimeDomainResourceAllocationList-r16 >-----#
PDSCH_TimeDomainResourceAllocationList_r16 = SEQ_OF(name=u'PDSCH-TimeDomainResourceAllocationList-r16', mode=MODE_TYPE)
_PDSCH_TimeDomainResourceAllocationList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PDSCH-TimeDomainResourceAllocation-r16')))
PDSCH_TimeDomainResourceAllocationList_r16._cont = _PDSCH_TimeDomainResourceAllocationList_r16__item_
PDSCH_TimeDomainResourceAllocationList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
#-----< PDSCH-TimeDomainResourceAllocation-r16 >-----#
PDSCH_TimeDomainResourceAllocation_r16 = SEQ(name=u'PDSCH-TimeDomainResourceAllocation-r16', mode=MODE_TYPE)
_PDSCH_TimeDomainResourceAllocation_r16_k0_r16 = INT(name=u'k0-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PDSCH_TimeDomainResourceAllocation_r16_k0_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=32)], ev=None, er=[])
_PDSCH_TimeDomainResourceAllocation_r16_mappingType_r16 = ENUM(name=u'mappingType-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PDSCH_TimeDomainResourceAllocation_r16_mappingType_r16._cont = ASN1Dict([(u'typeA', 0), (u'typeB', 1)])
_PDSCH_TimeDomainResourceAllocation_r16_mappingType_r16._ext = None
_PDSCH_TimeDomainResourceAllocation_r16_startSymbolAndLength_r16 = INT(name=u'startSymbolAndLength-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PDSCH_TimeDomainResourceAllocation_r16_startSymbolAndLength_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=None, er=[])
_PDSCH_TimeDomainResourceAllocation_r16_repetitionNumber_r16 = ENUM(name=u'repetitionNumber-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PDSCH_TimeDomainResourceAllocation_r16_repetitionNumber_r16._cont = ASN1Dict([(u'n2', 0), (u'n3', 1), (u'n4', 2), (u'n5', 3), (u'n6', 4), (u'n7', 5), (u'n8', 6), (u'n16', 7)])
_PDSCH_TimeDomainResourceAllocation_r16_repetitionNumber_r16._ext = None
PDSCH_TimeDomainResourceAllocation_r16._cont = ASN1Dict([
(u'k0-r16', _PDSCH_TimeDomainResourceAllocation_r16_k0_r16),
(u'mappingType-r16', _PDSCH_TimeDomainResourceAllocation_r16_mappingType_r16),
(u'startSymbolAndLength-r16', _PDSCH_TimeDomainResourceAllocation_r16_startSymbolAndLength_r16),
(u'repetitionNumber-r16', _PDSCH_TimeDomainResourceAllocation_r16_repetitionNumber_r16),
])
PDSCH_TimeDomainResourceAllocation_r16._ext = []
#-----< 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_mpe_Reporting_FR2_r16 = CHOICE(name=u'mpe-Reporting-FR2-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__PHR_Config_mpe_Reporting_FR2_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PHR_Config_mpe_Reporting_FR2_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MPE-Config-FR2-r16')))
_PHR_Config_mpe_Reporting_FR2_r16._cont = ASN1Dict([
(u'release', __PHR_Config_mpe_Reporting_FR2_r16_release),
(u'setup', __PHR_Config_mpe_Reporting_FR2_r16_setup),
])
_PHR_Config_mpe_Reporting_FR2_r16._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),
(u'mpe-Reporting-FR2-r16', _PHR_Config_mpe_Reporting_FR2_r16),
])
PHR_Config._ext = [u'mpe-Reporting-FR2-r16']
#-----< MPE-Config-FR2-r16 >-----#
MPE_Config_FR2_r16 = SEQ(name=u'MPE-Config-FR2-r16', mode=MODE_TYPE)
_MPE_Config_FR2_r16_mpe_ProhibitTimer_r16 = ENUM(name=u'mpe-ProhibitTimer-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MPE_Config_FR2_r16_mpe_ProhibitTimer_r16._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)])
_MPE_Config_FR2_r16_mpe_ProhibitTimer_r16._ext = None
_MPE_Config_FR2_r16_mpe_Threshold_r16 = ENUM(name=u'mpe-Threshold-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MPE_Config_FR2_r16_mpe_Threshold_r16._cont = ASN1Dict([(u'dB3', 0), (u'dB6', 1), (u'dB9', 2), (u'dB12', 3)])
_MPE_Config_FR2_r16_mpe_Threshold_r16._ext = None
MPE_Config_FR2_r16._cont = ASN1Dict([
(u'mpe-ProhibitTimer-r16', _MPE_Config_FR2_r16_mpe_ProhibitTimer_r16),
(u'mpe-Threshold-r16', _MPE_Config_FR2_r16_mpe_Threshold_r16),
])
MPE_Config_FR2_r16._ext = None
#-----< 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_xScale = ENUM(name=u'xScale', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_PhysicalCellGroupConfig_xScale._cont = ASN1Dict([(u'dB0', 0), (u'dB6', 1), (u'spare2', 2), (u'spare1', 3)])
_PhysicalCellGroupConfig_xScale._ext = None
_PhysicalCellGroupConfig_pdcch_BlindDetection = CHOICE(name=u'pdcch-BlindDetection', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=2)
__PhysicalCellGroupConfig_pdcch_BlindDetection_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PhysicalCellGroupConfig_pdcch_BlindDetection_setup = INT(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PDCCH-BlindDetection')))
_PhysicalCellGroupConfig_pdcch_BlindDetection._cont = ASN1Dict([
(u'release', __PhysicalCellGroupConfig_pdcch_BlindDetection_release),
(u'setup', __PhysicalCellGroupConfig_pdcch_BlindDetection_setup),
])
_PhysicalCellGroupConfig_pdcch_BlindDetection._ext = None
_PhysicalCellGroupConfig_dcp_Config_r16 = CHOICE(name=u'dcp-Config-r16', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=3)
__PhysicalCellGroupConfig_dcp_Config_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PhysicalCellGroupConfig_dcp_Config_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DCP-Config-r16')))
_PhysicalCellGroupConfig_dcp_Config_r16._cont = ASN1Dict([
(u'release', __PhysicalCellGroupConfig_dcp_Config_r16_release),
(u'setup', __PhysicalCellGroupConfig_dcp_Config_r16_setup),
])
_PhysicalCellGroupConfig_dcp_Config_r16._ext = None
_PhysicalCellGroupConfig_harq_ACK_SpatialBundlingPUCCH_secondaryPUCCHgroup_r16 = ENUM(name=u'harq-ACK-SpatialBundlingPUCCH-secondaryPUCCHgroup-r16', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_PhysicalCellGroupConfig_harq_ACK_SpatialBundlingPUCCH_secondaryPUCCHgroup_r16._cont = ASN1Dict([(u'enabled', 0), (u'disabled', 1)])
_PhysicalCellGroupConfig_harq_ACK_SpatialBundlingPUCCH_secondaryPUCCHgroup_r16._ext = None
_PhysicalCellGroupConfig_harq_ACK_SpatialBundlingPUSCH_secondaryPUCCHgroup_r16 = ENUM(name=u'harq-ACK-SpatialBundlingPUSCH-secondaryPUCCHgroup-r16', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_PhysicalCellGroupConfig_harq_ACK_SpatialBundlingPUSCH_secondaryPUCCHgroup_r16._cont = ASN1Dict([(u'enabled', 0), (u'disabled', 1)])
_PhysicalCellGroupConfig_harq_ACK_SpatialBundlingPUSCH_secondaryPUCCHgroup_r16._ext = None
_PhysicalCellGroupConfig_pdsch_HARQ_ACK_Codebook_secondaryPUCCHgroup_r16 = ENUM(name=u'pdsch-HARQ-ACK-Codebook-secondaryPUCCHgroup-r16', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_PhysicalCellGroupConfig_pdsch_HARQ_ACK_Codebook_secondaryPUCCHgroup_r16._cont = ASN1Dict([(u'semiStatic', 0), (u'dynamic', 1)])
_PhysicalCellGroupConfig_pdsch_HARQ_ACK_Codebook_secondaryPUCCHgroup_r16._ext = None
_PhysicalCellGroupConfig_p_NR_FR2_r16 = INT(name=u'p-NR-FR2-r16', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'P-Max')), opt=True, group=3)
_PhysicalCellGroupConfig_p_UE_FR2_r16 = INT(name=u'p-UE-FR2-r16', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'P-Max')), opt=True, group=3)
_PhysicalCellGroupConfig_nrdc_PCmode_FR1_r16 = ENUM(name=u'nrdc-PCmode-FR1-r16', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_PhysicalCellGroupConfig_nrdc_PCmode_FR1_r16._cont = ASN1Dict([(u'semi-static-mode1', 0), (u'semi-static-mode2', 1), (u'dynamic', 2)])
_PhysicalCellGroupConfig_nrdc_PCmode_FR1_r16._ext = None
_PhysicalCellGroupConfig_nrdc_PCmode_FR2_r16 = ENUM(name=u'nrdc-PCmode-FR2-r16', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_PhysicalCellGroupConfig_nrdc_PCmode_FR2_r16._cont = ASN1Dict([(u'semi-static-mode1', 0), (u'semi-static-mode2', 1), (u'dynamic', 2)])
_PhysicalCellGroupConfig_nrdc_PCmode_FR2_r16._ext = None
_PhysicalCellGroupConfig_pdsch_HARQ_ACK_Codebook_r16 = ENUM(name=u'pdsch-HARQ-ACK-Codebook-r16', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_PhysicalCellGroupConfig_pdsch_HARQ_ACK_Codebook_r16._cont = ASN1Dict([(u'enhancedDynamic', 0)])
_PhysicalCellGroupConfig_pdsch_HARQ_ACK_Codebook_r16._ext = None
_PhysicalCellGroupConfig_nfi_TotalDAI_Included_r16 = ENUM(name=u'nfi-TotalDAI-Included-r16', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_PhysicalCellGroupConfig_nfi_TotalDAI_Included_r16._cont = ASN1Dict([(u'true', 0)])
_PhysicalCellGroupConfig_nfi_TotalDAI_Included_r16._ext = None
_PhysicalCellGroupConfig_ul_TotalDAI_Included_r16 = ENUM(name=u'ul-TotalDAI-Included-r16', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_PhysicalCellGroupConfig_ul_TotalDAI_Included_r16._cont = ASN1Dict([(u'true', 0)])
_PhysicalCellGroupConfig_ul_TotalDAI_Included_r16._ext = None
_PhysicalCellGroupConfig_pdsch_HARQ_ACK_OneShotFeedback_r16 = ENUM(name=u'pdsch-HARQ-ACK-OneShotFeedback-r16', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_PhysicalCellGroupConfig_pdsch_HARQ_ACK_OneShotFeedback_r16._cont = ASN1Dict([(u'true', 0)])
_PhysicalCellGroupConfig_pdsch_HARQ_ACK_OneShotFeedback_r16._ext = None
_PhysicalCellGroupConfig_pdsch_HARQ_ACK_OneShotFeedbackNDI_r16 = ENUM(name=u'pdsch-HARQ-ACK-OneShotFeedbackNDI-r16', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_PhysicalCellGroupConfig_pdsch_HARQ_ACK_OneShotFeedbackNDI_r16._cont = ASN1Dict([(u'true', 0)])
_PhysicalCellGroupConfig_pdsch_HARQ_ACK_OneShotFeedbackNDI_r16._ext = None
_PhysicalCellGroupConfig_pdsch_HARQ_ACK_OneShotFeedbackCBG_r16 = ENUM(name=u'pdsch-HARQ-ACK-OneShotFeedbackCBG-r16', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_PhysicalCellGroupConfig_pdsch_HARQ_ACK_OneShotFeedbackCBG_r16._cont = ASN1Dict([(u'true', 0)])
_PhysicalCellGroupConfig_pdsch_HARQ_ACK_OneShotFeedbackCBG_r16._ext = None
_PhysicalCellGroupConfig_downlinkAssignmentIndexDCI_0_2_r16 = ENUM(name=u'downlinkAssignmentIndexDCI-0-2-r16', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_PhysicalCellGroupConfig_downlinkAssignmentIndexDCI_0_2_r16._cont = ASN1Dict([(u'enabled', 0)])
_PhysicalCellGroupConfig_downlinkAssignmentIndexDCI_0_2_r16._ext = None
_PhysicalCellGroupConfig_downlinkAssignmentIndexDCI_1_2_r16 = ENUM(name=u'downlinkAssignmentIndexDCI-1-2-r16', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_PhysicalCellGroupConfig_downlinkAssignmentIndexDCI_1_2_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2)])
_PhysicalCellGroupConfig_downlinkAssignmentIndexDCI_1_2_r16._ext = None
_PhysicalCellGroupConfig_pdsch_HARQ_ACK_CodebookList_r16 = CHOICE(name=u'pdsch-HARQ-ACK-CodebookList-r16', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=3)
__PhysicalCellGroupConfig_pdsch_HARQ_ACK_CodebookList_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PhysicalCellGroupConfig_pdsch_HARQ_ACK_CodebookList_r16_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PDSCH-HARQ-ACK-CodebookList-r16')))
_PhysicalCellGroupConfig_pdsch_HARQ_ACK_CodebookList_r16._cont = ASN1Dict([
(u'release', __PhysicalCellGroupConfig_pdsch_HARQ_ACK_CodebookList_r16_release),
(u'setup', __PhysicalCellGroupConfig_pdsch_HARQ_ACK_CodebookList_r16_setup),
])
_PhysicalCellGroupConfig_pdsch_HARQ_ACK_CodebookList_r16._ext = None
_PhysicalCellGroupConfig_ackNackFeedbackMode_r16 = ENUM(name=u'ackNackFeedbackMode-r16', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_PhysicalCellGroupConfig_ackNackFeedbackMode_r16._cont = ASN1Dict([(u'joint', 0), (u'separate', 1)])
_PhysicalCellGroupConfig_ackNackFeedbackMode_r16._ext = None
_PhysicalCellGroupConfig_pdcch_BlindDetectionCA_CombIndicator_r16 = CHOICE(name=u'pdcch-BlindDetectionCA-CombIndicator-r16', mode=MODE_TYPE, tag=(31, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=3)
__PhysicalCellGroupConfig_pdcch_BlindDetectionCA_CombIndicator_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PhysicalCellGroupConfig_pdcch_BlindDetectionCA_CombIndicator_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PDCCH-BlindDetectionCA-CombIndicator-r16')))
_PhysicalCellGroupConfig_pdcch_BlindDetectionCA_CombIndicator_r16._cont = ASN1Dict([
(u'release', __PhysicalCellGroupConfig_pdcch_BlindDetectionCA_CombIndicator_r16_release),
(u'setup', __PhysicalCellGroupConfig_pdcch_BlindDetectionCA_CombIndicator_r16_setup),
])
_PhysicalCellGroupConfig_pdcch_BlindDetectionCA_CombIndicator_r16._ext = None
_PhysicalCellGroupConfig_pdcch_BlindDetection2_r16 = CHOICE(name=u'pdcch-BlindDetection2-r16', mode=MODE_TYPE, tag=(32, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=3)
__PhysicalCellGroupConfig_pdcch_BlindDetection2_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PhysicalCellGroupConfig_pdcch_BlindDetection2_r16_setup = INT(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PDCCH-BlindDetection2-r16')))
_PhysicalCellGroupConfig_pdcch_BlindDetection2_r16._cont = ASN1Dict([
(u'release', __PhysicalCellGroupConfig_pdcch_BlindDetection2_r16_release),
(u'setup', __PhysicalCellGroupConfig_pdcch_BlindDetection2_r16_setup),
])
_PhysicalCellGroupConfig_pdcch_BlindDetection2_r16._ext = None
_PhysicalCellGroupConfig_pdcch_BlindDetection3_r16 = CHOICE(name=u'pdcch-BlindDetection3-r16', mode=MODE_TYPE, tag=(33, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=3)
__PhysicalCellGroupConfig_pdcch_BlindDetection3_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PhysicalCellGroupConfig_pdcch_BlindDetection3_r16_setup = INT(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PDCCH-BlindDetection3-r16')))
_PhysicalCellGroupConfig_pdcch_BlindDetection3_r16._cont = ASN1Dict([
(u'release', __PhysicalCellGroupConfig_pdcch_BlindDetection3_r16_release),
(u'setup', __PhysicalCellGroupConfig_pdcch_BlindDetection3_r16_setup),
])
_PhysicalCellGroupConfig_pdcch_BlindDetection3_r16._ext = None
_PhysicalCellGroupConfig_bdFactorR_r16 = ENUM(name=u'bdFactorR-r16', mode=MODE_TYPE, tag=(34, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_PhysicalCellGroupConfig_bdFactorR_r16._cont = ASN1Dict([(u'n1', 0)])
_PhysicalCellGroupConfig_bdFactorR_r16._ext = None
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),
(u'xScale', _PhysicalCellGroupConfig_xScale),
(u'pdcch-BlindDetection', _PhysicalCellGroupConfig_pdcch_BlindDetection),
(u'dcp-Config-r16', _PhysicalCellGroupConfig_dcp_Config_r16),
(u'harq-ACK-SpatialBundlingPUCCH-secondaryPUCCHgroup-r16', _PhysicalCellGroupConfig_harq_ACK_SpatialBundlingPUCCH_secondaryPUCCHgroup_r16),
(u'harq-ACK-SpatialBundlingPUSCH-secondaryPUCCHgroup-r16', _PhysicalCellGroupConfig_harq_ACK_SpatialBundlingPUSCH_secondaryPUCCHgroup_r16),
(u'pdsch-HARQ-ACK-Codebook-secondaryPUCCHgroup-r16', _PhysicalCellGroupConfig_pdsch_HARQ_ACK_Codebook_secondaryPUCCHgroup_r16),
(u'p-NR-FR2-r16', _PhysicalCellGroupConfig_p_NR_FR2_r16),
(u'p-UE-FR2-r16', _PhysicalCellGroupConfig_p_UE_FR2_r16),
(u'nrdc-PCmode-FR1-r16', _PhysicalCellGroupConfig_nrdc_PCmode_FR1_r16),
(u'nrdc-PCmode-FR2-r16', _PhysicalCellGroupConfig_nrdc_PCmode_FR2_r16),
(u'pdsch-HARQ-ACK-Codebook-r16', _PhysicalCellGroupConfig_pdsch_HARQ_ACK_Codebook_r16),
(u'nfi-TotalDAI-Included-r16', _PhysicalCellGroupConfig_nfi_TotalDAI_Included_r16),
(u'ul-TotalDAI-Included-r16', _PhysicalCellGroupConfig_ul_TotalDAI_Included_r16),
(u'pdsch-HARQ-ACK-OneShotFeedback-r16', _PhysicalCellGroupConfig_pdsch_HARQ_ACK_OneShotFeedback_r16),
(u'pdsch-HARQ-ACK-OneShotFeedbackNDI-r16', _PhysicalCellGroupConfig_pdsch_HARQ_ACK_OneShotFeedbackNDI_r16),
(u'pdsch-HARQ-ACK-OneShotFeedbackCBG-r16', _PhysicalCellGroupConfig_pdsch_HARQ_ACK_OneShotFeedbackCBG_r16),
(u'downlinkAssignmentIndexDCI-0-2-r16', _PhysicalCellGroupConfig_downlinkAssignmentIndexDCI_0_2_r16),
(u'downlinkAssignmentIndexDCI-1-2-r16', _PhysicalCellGroupConfig_downlinkAssignmentIndexDCI_1_2_r16),
(u'pdsch-HARQ-ACK-CodebookList-r16', _PhysicalCellGroupConfig_pdsch_HARQ_ACK_CodebookList_r16),
(u'ackNackFeedbackMode-r16', _PhysicalCellGroupConfig_ackNackFeedbackMode_r16),
(u'pdcch-BlindDetectionCA-CombIndicator-r16', _PhysicalCellGroupConfig_pdcch_BlindDetectionCA_CombIndicator_r16),
(u'pdcch-BlindDetection2-r16', _PhysicalCellGroupConfig_pdcch_BlindDetection2_r16),
(u'pdcch-BlindDetection3-r16', _PhysicalCellGroupConfig_pdcch_BlindDetection3_r16),
(u'bdFactorR-r16', _PhysicalCellGroupConfig_bdFactorR_r16),
])
PhysicalCellGroupConfig._ext = [u'mcs-C-RNTI', u'p-UE-FR1', u'xScale', u'pdcch-BlindDetection', u'dcp-Config-r16', u'harq-ACK-SpatialBundlingPUCCH-secondaryPUCCHgroup-r16', u'harq-ACK-SpatialBundlingPUSCH-secondaryPUCCHgroup-r16', u'pdsch-HARQ-ACK-Codebook-secondaryPUCCHgroup-r16', u'p-NR-FR2-r16', u'p-UE-FR2-r16', u'nrdc-PCmode-FR1-r16', u'nrdc-PCmode-FR2-r16', u'pdsch-HARQ-ACK-Codebook-r16', u'nfi-TotalDAI-Included-r16', u'ul-TotalDAI-Included-r16', u'pdsch-HARQ-ACK-OneShotFeedback-r16', u'pdsch-HARQ-ACK-OneShotFeedbackNDI-r16', u'pdsch-HARQ-ACK-OneShotFeedbackCBG-r16', u'downlinkAssignmentIndexDCI-0-2-r16', u'downlinkAssignmentIndexDCI-1-2-r16', u'pdsch-HARQ-ACK-CodebookList-r16', u'ackNackFeedbackMode-r16', u'pdcch-BlindDetectionCA-CombIndicator-r16', u'pdcch-BlindDetection2-r16', u'pdcch-BlindDetection3-r16', u'bdFactorR-r16']
#-----< PDCCH-BlindDetection >-----#
PDCCH_BlindDetection = INT(name=u'PDCCH-BlindDetection', mode=MODE_TYPE)
PDCCH_BlindDetection._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=15)], ev=None, er=[])
#-----< DCP-Config-r16 >-----#
DCP_Config_r16 = SEQ(name=u'DCP-Config-r16', mode=MODE_TYPE)
_DCP_Config_r16_ps_RNTI_r16 = INT(name=u'ps-RNTI-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RNTI-Value')))
_DCP_Config_r16_ps_Offset_r16 = INT(name=u'ps-Offset-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DCP_Config_r16_ps_Offset_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=120)], ev=None, er=[])
_DCP_Config_r16_sizeDCI_2_6_r16 = INT(name=u'sizeDCI-2-6-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DCP_Config_r16_sizeDCI_2_6_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=140)], ev=None, er=[])
_DCP_Config_r16_ps_PositionDCI_2_6_r16 = INT(name=u'ps-PositionDCI-2-6-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DCP_Config_r16_ps_PositionDCI_2_6_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=139)], ev=None, er=[])
_DCP_Config_r16_ps_WakeUp_r16 = ENUM(name=u'ps-WakeUp-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DCP_Config_r16_ps_WakeUp_r16._cont = ASN1Dict([(u'true', 0)])
_DCP_Config_r16_ps_WakeUp_r16._ext = None
_DCP_Config_r16_ps_TransmitPeriodicL1_RSRP_r16 = ENUM(name=u'ps-TransmitPeriodicL1-RSRP-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DCP_Config_r16_ps_TransmitPeriodicL1_RSRP_r16._cont = ASN1Dict([(u'true', 0)])
_DCP_Config_r16_ps_TransmitPeriodicL1_RSRP_r16._ext = None
_DCP_Config_r16_ps_TransmitOtherPeriodicCSI_r16 = ENUM(name=u'ps-TransmitOtherPeriodicCSI-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DCP_Config_r16_ps_TransmitOtherPeriodicCSI_r16._cont = ASN1Dict([(u'true', 0)])
_DCP_Config_r16_ps_TransmitOtherPeriodicCSI_r16._ext = None
DCP_Config_r16._cont = ASN1Dict([
(u'ps-RNTI-r16', _DCP_Config_r16_ps_RNTI_r16),
(u'ps-Offset-r16', _DCP_Config_r16_ps_Offset_r16),
(u'sizeDCI-2-6-r16', _DCP_Config_r16_sizeDCI_2_6_r16),
(u'ps-PositionDCI-2-6-r16', _DCP_Config_r16_ps_PositionDCI_2_6_r16),
(u'ps-WakeUp-r16', _DCP_Config_r16_ps_WakeUp_r16),
(u'ps-TransmitPeriodicL1-RSRP-r16', _DCP_Config_r16_ps_TransmitPeriodicL1_RSRP_r16),
(u'ps-TransmitOtherPeriodicCSI-r16', _DCP_Config_r16_ps_TransmitOtherPeriodicCSI_r16),
])
DCP_Config_r16._ext = None
#-----< PDSCH-HARQ-ACK-CodebookList-r16 >-----#
PDSCH_HARQ_ACK_CodebookList_r16 = SEQ_OF(name=u'PDSCH-HARQ-ACK-CodebookList-r16', mode=MODE_TYPE)
_PDSCH_HARQ_ACK_CodebookList_r16__item_ = ENUM(name='_item_', mode=MODE_TYPE)
_PDSCH_HARQ_ACK_CodebookList_r16__item_._cont = ASN1Dict([(u'semiStatic', 0), (u'dynamic', 1)])
_PDSCH_HARQ_ACK_CodebookList_r16__item_._ext = None
PDSCH_HARQ_ACK_CodebookList_r16._cont = _PDSCH_HARQ_ACK_CodebookList_r16__item_
PDSCH_HARQ_ACK_CodebookList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
#-----< PDCCH-BlindDetectionCA-CombIndicator-r16 >-----#
PDCCH_BlindDetectionCA_CombIndicator_r16 = SEQ(name=u'PDCCH-BlindDetectionCA-CombIndicator-r16', mode=MODE_TYPE)
_PDCCH_BlindDetectionCA_CombIndicator_r16_pdcch_BlindDetectionCA1_r16 = INT(name=u'pdcch-BlindDetectionCA1-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PDCCH_BlindDetectionCA_CombIndicator_r16_pdcch_BlindDetectionCA1_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=15)], ev=None, er=[])
_PDCCH_BlindDetectionCA_CombIndicator_r16_pdcch_BlindDetectionCA2_r16 = INT(name=u'pdcch-BlindDetectionCA2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PDCCH_BlindDetectionCA_CombIndicator_r16_pdcch_BlindDetectionCA2_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=15)], ev=None, er=[])
PDCCH_BlindDetectionCA_CombIndicator_r16._cont = ASN1Dict([
(u'pdcch-BlindDetectionCA1-r16', _PDCCH_BlindDetectionCA_CombIndicator_r16_pdcch_BlindDetectionCA1_r16),
(u'pdcch-BlindDetectionCA2-r16', _PDCCH_BlindDetectionCA_CombIndicator_r16_pdcch_BlindDetectionCA2_r16),
])
PDCCH_BlindDetectionCA_CombIndicator_r16._ext = None
#-----< PDCCH-BlindDetection2-r16 >-----#
PDCCH_BlindDetection2_r16 = INT(name=u'PDCCH-BlindDetection2-r16', mode=MODE_TYPE)
PDCCH_BlindDetection2_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=15)], ev=None, er=[])
#-----< PDCCH-BlindDetection3-r16 >-----#
PDCCH_BlindDetection3_r16 = INT(name=u'PDCCH-BlindDetection3-r16', mode=MODE_TYPE)
PDCCH_BlindDetection3_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=15)], ev=None, er=[])
#-----< 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_iab_Support_r16 = ENUM(name=u'iab-Support-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PLMN_IdentityInfo_iab_Support_r16._cont = ASN1Dict([(u'true', 0)])
_PLMN_IdentityInfo_iab_Support_r16._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),
(u'iab-Support-r16', _PLMN_IdentityInfo_iab_Support_r16),
])
PLMN_IdentityInfo._ext = [u'iab-Support-r16']
#-----< PLMN-IdentityList2-r16 >-----#
PLMN_IdentityList2_r16 = SEQ_OF(name=u'PLMN-IdentityList2-r16', mode=MODE_TYPE)
_PLMN_IdentityList2_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PLMN-Identity')))
PLMN_IdentityList2_r16._cont = _PLMN_IdentityList2_r16__item_
PLMN_IdentityList2_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
#-----< 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_maxNrofPorts_r16 = ENUM(name=u'maxNrofPorts-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PTRS_DownlinkConfig_maxNrofPorts_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1)])
_PTRS_DownlinkConfig_maxNrofPorts_r16._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),
(u'maxNrofPorts-r16', _PTRS_DownlinkConfig_maxNrofPorts_r16),
])
PTRS_DownlinkConfig._ext = [u'maxNrofPorts-r16']
#-----< 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_resourceToAddModListExt_r16 = SEQ_OF(name=u'resourceToAddModListExt-r16', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__PUCCH_Config_resourceToAddModListExt_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-ResourceExt-r16')))
_PUCCH_Config_resourceToAddModListExt_r16._cont = __PUCCH_Config_resourceToAddModListExt_r16__item_
_PUCCH_Config_resourceToAddModListExt_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=128)], ev=None, er=[])
_PUCCH_Config_dl_DataToUL_ACK_r16 = CHOICE(name=u'dl-DataToUL-ACK-r16', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__PUCCH_Config_dl_DataToUL_ACK_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PUCCH_Config_dl_DataToUL_ACK_r16_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DL-DataToUL-ACK-r16')))
_PUCCH_Config_dl_DataToUL_ACK_r16._cont = ASN1Dict([
(u'release', __PUCCH_Config_dl_DataToUL_ACK_r16_release),
(u'setup', __PUCCH_Config_dl_DataToUL_ACK_r16_setup),
])
_PUCCH_Config_dl_DataToUL_ACK_r16._ext = None
_PUCCH_Config_ul_AccessConfigListDCI_1_1_r16 = CHOICE(name=u'ul-AccessConfigListDCI-1-1-r16', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__PUCCH_Config_ul_AccessConfigListDCI_1_1_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PUCCH_Config_ul_AccessConfigListDCI_1_1_r16_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UL-AccessConfigListDCI-1-1-r16')))
_PUCCH_Config_ul_AccessConfigListDCI_1_1_r16._cont = ASN1Dict([
(u'release', __PUCCH_Config_ul_AccessConfigListDCI_1_1_r16_release),
(u'setup', __PUCCH_Config_ul_AccessConfigListDCI_1_1_r16_setup),
])
_PUCCH_Config_ul_AccessConfigListDCI_1_1_r16._ext = None
_PUCCH_Config_subslotLengthForPUCCH_r16 = CHOICE(name=u'subslotLengthForPUCCH-r16', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True, group=0)
__PUCCH_Config_subslotLengthForPUCCH_r16_normalCP_r16 = ENUM(name=u'normalCP-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PUCCH_Config_subslotLengthForPUCCH_r16_normalCP_r16._cont = ASN1Dict([(u'n2', 0), (u'n7', 1)])
__PUCCH_Config_subslotLengthForPUCCH_r16_normalCP_r16._ext = None
__PUCCH_Config_subslotLengthForPUCCH_r16_extendedCP_r16 = ENUM(name=u'extendedCP-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PUCCH_Config_subslotLengthForPUCCH_r16_extendedCP_r16._cont = ASN1Dict([(u'n2', 0), (u'n6', 1)])
__PUCCH_Config_subslotLengthForPUCCH_r16_extendedCP_r16._ext = None
_PUCCH_Config_subslotLengthForPUCCH_r16._cont = ASN1Dict([
(u'normalCP-r16', __PUCCH_Config_subslotLengthForPUCCH_r16_normalCP_r16),
(u'extendedCP-r16', __PUCCH_Config_subslotLengthForPUCCH_r16_extendedCP_r16),
])
_PUCCH_Config_subslotLengthForPUCCH_r16._ext = None
_PUCCH_Config_dl_DataToUL_ACK_DCI_1_2_r16 = CHOICE(name=u'dl-DataToUL-ACK-DCI-1-2-r16', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__PUCCH_Config_dl_DataToUL_ACK_DCI_1_2_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PUCCH_Config_dl_DataToUL_ACK_DCI_1_2_r16_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DL-DataToUL-ACK-DCI-1-2-r16')))
_PUCCH_Config_dl_DataToUL_ACK_DCI_1_2_r16._cont = ASN1Dict([
(u'release', __PUCCH_Config_dl_DataToUL_ACK_DCI_1_2_r16_release),
(u'setup', __PUCCH_Config_dl_DataToUL_ACK_DCI_1_2_r16_setup),
])
_PUCCH_Config_dl_DataToUL_ACK_DCI_1_2_r16._ext = None
_PUCCH_Config_numberOfBitsForPUCCH_ResourceIndicatorDCI_1_2_r16 = INT(name=u'numberOfBitsForPUCCH-ResourceIndicatorDCI-1-2-r16', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PUCCH_Config_numberOfBitsForPUCCH_ResourceIndicatorDCI_1_2_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3)], ev=None, er=[])
_PUCCH_Config_dmrs_UplinkTransformPrecodingPUCCH_r16 = ENUM(name=u'dmrs-UplinkTransformPrecodingPUCCH-r16', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PUCCH_Config_dmrs_UplinkTransformPrecodingPUCCH_r16._cont = ASN1Dict([(u'enabled', 0)])
_PUCCH_Config_dmrs_UplinkTransformPrecodingPUCCH_r16._ext = None
_PUCCH_Config_spatialRelationInfoToAddModListSizeExt_v1610 = SEQ_OF(name=u'spatialRelationInfoToAddModListSizeExt-v1610', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__PUCCH_Config_spatialRelationInfoToAddModListSizeExt_v1610__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-SpatialRelationInfo')))
_PUCCH_Config_spatialRelationInfoToAddModListSizeExt_v1610._cont = __PUCCH_Config_spatialRelationInfoToAddModListSizeExt_v1610__item_
_PUCCH_Config_spatialRelationInfoToAddModListSizeExt_v1610._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=56)], ev=None, er=[])
_PUCCH_Config_spatialRelationInfoToReleaseListSizeExt_v1610 = SEQ_OF(name=u'spatialRelationInfoToReleaseListSizeExt-v1610', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__PUCCH_Config_spatialRelationInfoToReleaseListSizeExt_v1610__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-SpatialRelationInfoId')))
_PUCCH_Config_spatialRelationInfoToReleaseListSizeExt_v1610._cont = __PUCCH_Config_spatialRelationInfoToReleaseListSizeExt_v1610__item_
_PUCCH_Config_spatialRelationInfoToReleaseListSizeExt_v1610._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=56)], ev=None, er=[])
_PUCCH_Config_spatialRelationInfoToAddModListExt_v1610 = SEQ_OF(name=u'spatialRelationInfoToAddModListExt-v1610', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__PUCCH_Config_spatialRelationInfoToAddModListExt_v1610__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-SpatialRelationInfoExt-r16')))
_PUCCH_Config_spatialRelationInfoToAddModListExt_v1610._cont = __PUCCH_Config_spatialRelationInfoToAddModListExt_v1610__item_
_PUCCH_Config_spatialRelationInfoToAddModListExt_v1610._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_PUCCH_Config_spatialRelationInfoToReleaseListExt_v1610 = SEQ_OF(name=u'spatialRelationInfoToReleaseListExt-v1610', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__PUCCH_Config_spatialRelationInfoToReleaseListExt_v1610__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-SpatialRelationInfoId-r16')))
_PUCCH_Config_spatialRelationInfoToReleaseListExt_v1610._cont = __PUCCH_Config_spatialRelationInfoToReleaseListExt_v1610__item_
_PUCCH_Config_spatialRelationInfoToReleaseListExt_v1610._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_PUCCH_Config_resourceGroupToAddModList_r16 = SEQ_OF(name=u'resourceGroupToAddModList-r16', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__PUCCH_Config_resourceGroupToAddModList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-ResourceGroup-r16')))
_PUCCH_Config_resourceGroupToAddModList_r16._cont = __PUCCH_Config_resourceGroupToAddModList_r16__item_
_PUCCH_Config_resourceGroupToAddModList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_PUCCH_Config_resourceGroupToReleaseList_r16 = SEQ_OF(name=u'resourceGroupToReleaseList-r16', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__PUCCH_Config_resourceGroupToReleaseList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-ResourceGroupId-r16')))
_PUCCH_Config_resourceGroupToReleaseList_r16._cont = __PUCCH_Config_resourceGroupToReleaseList_r16__item_
_PUCCH_Config_resourceGroupToReleaseList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_PUCCH_Config_sps_PUCCH_AN_List_r16 = CHOICE(name=u'sps-PUCCH-AN-List-r16', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__PUCCH_Config_sps_PUCCH_AN_List_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PUCCH_Config_sps_PUCCH_AN_List_r16_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SPS-PUCCH-AN-List-r16')))
_PUCCH_Config_sps_PUCCH_AN_List_r16._cont = ASN1Dict([
(u'release', __PUCCH_Config_sps_PUCCH_AN_List_r16_release),
(u'setup', __PUCCH_Config_sps_PUCCH_AN_List_r16_setup),
])
_PUCCH_Config_sps_PUCCH_AN_List_r16._ext = None
_PUCCH_Config_schedulingRequestResourceToAddModListExt_v1610 = SEQ_OF(name=u'schedulingRequestResourceToAddModListExt-v1610', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__PUCCH_Config_schedulingRequestResourceToAddModListExt_v1610__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SchedulingRequestResourceConfigExt-v1610')))
_PUCCH_Config_schedulingRequestResourceToAddModListExt_v1610._cont = __PUCCH_Config_schedulingRequestResourceToAddModListExt_v1610__item_
_PUCCH_Config_schedulingRequestResourceToAddModListExt_v1610._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
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),
(u'resourceToAddModListExt-r16', _PUCCH_Config_resourceToAddModListExt_r16),
(u'dl-DataToUL-ACK-r16', _PUCCH_Config_dl_DataToUL_ACK_r16),
(u'ul-AccessConfigListDCI-1-1-r16', _PUCCH_Config_ul_AccessConfigListDCI_1_1_r16),
(u'subslotLengthForPUCCH-r16', _PUCCH_Config_subslotLengthForPUCCH_r16),
(u'dl-DataToUL-ACK-DCI-1-2-r16', _PUCCH_Config_dl_DataToUL_ACK_DCI_1_2_r16),
(u'numberOfBitsForPUCCH-ResourceIndicatorDCI-1-2-r16', _PUCCH_Config_numberOfBitsForPUCCH_ResourceIndicatorDCI_1_2_r16),
(u'dmrs-UplinkTransformPrecodingPUCCH-r16', _PUCCH_Config_dmrs_UplinkTransformPrecodingPUCCH_r16),
(u'spatialRelationInfoToAddModListSizeExt-v1610', _PUCCH_Config_spatialRelationInfoToAddModListSizeExt_v1610),
(u'spatialRelationInfoToReleaseListSizeExt-v1610', _PUCCH_Config_spatialRelationInfoToReleaseListSizeExt_v1610),
(u'spatialRelationInfoToAddModListExt-v1610', _PUCCH_Config_spatialRelationInfoToAddModListExt_v1610),
(u'spatialRelationInfoToReleaseListExt-v1610', _PUCCH_Config_spatialRelationInfoToReleaseListExt_v1610),
(u'resourceGroupToAddModList-r16', _PUCCH_Config_resourceGroupToAddModList_r16),
(u'resourceGroupToReleaseList-r16', _PUCCH_Config_resourceGroupToReleaseList_r16),
(u'sps-PUCCH-AN-List-r16', _PUCCH_Config_sps_PUCCH_AN_List_r16),
(u'schedulingRequestResourceToAddModListExt-v1610', _PUCCH_Config_schedulingRequestResourceToAddModListExt_v1610),
])
PUCCH_Config._ext = [u'resourceToAddModListExt-r16', u'dl-DataToUL-ACK-r16', u'ul-AccessConfigListDCI-1-1-r16', u'subslotLengthForPUCCH-r16', u'dl-DataToUL-ACK-DCI-1-2-r16', u'numberOfBitsForPUCCH-ResourceIndicatorDCI-1-2-r16', u'dmrs-UplinkTransformPrecodingPUCCH-r16', u'spatialRelationInfoToAddModListSizeExt-v1610', u'spatialRelationInfoToReleaseListSizeExt-v1610', u'spatialRelationInfoToAddModListExt-v1610', u'spatialRelationInfoToReleaseListExt-v1610', u'resourceGroupToAddModList-r16', u'resourceGroupToReleaseList-r16', u'sps-PUCCH-AN-List-r16', u'schedulingRequestResourceToAddModListExt-v1610']
#-----< 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_maxPayloadSize = INT(name=u'maxPayloadSize', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUCCH_ResourceSet_maxPayloadSize._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'maxPayloadSize', _PUCCH_ResourceSet_maxPayloadSize),
])
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-ResourceExt-r16 >-----#
PUCCH_ResourceExt_r16 = SEQ(name=u'PUCCH-ResourceExt-r16', mode=MODE_TYPE)
_PUCCH_ResourceExt_r16_interlaceAllocation_r16 = SEQ(name=u'interlaceAllocation-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PUCCH_ResourceExt_r16_interlaceAllocation_r16_rb_SetIndex = INT(name=u'rb-SetIndex', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PUCCH_ResourceExt_r16_interlaceAllocation_r16_rb_SetIndex._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4)], ev=None, er=[])
__PUCCH_ResourceExt_r16_interlaceAllocation_r16_interlace0 = CHOICE(name=u'interlace0', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___PUCCH_ResourceExt_r16_interlaceAllocation_r16_interlace0_scs15 = INT(name=u'scs15', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___PUCCH_ResourceExt_r16_interlaceAllocation_r16_interlace0_scs15._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=9)], ev=None, er=[])
___PUCCH_ResourceExt_r16_interlaceAllocation_r16_interlace0_scs30 = INT(name=u'scs30', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___PUCCH_ResourceExt_r16_interlaceAllocation_r16_interlace0_scs30._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4)], ev=None, er=[])
__PUCCH_ResourceExt_r16_interlaceAllocation_r16_interlace0._cont = ASN1Dict([
(u'scs15', ___PUCCH_ResourceExt_r16_interlaceAllocation_r16_interlace0_scs15),
(u'scs30', ___PUCCH_ResourceExt_r16_interlaceAllocation_r16_interlace0_scs30),
])
__PUCCH_ResourceExt_r16_interlaceAllocation_r16_interlace0._ext = None
_PUCCH_ResourceExt_r16_interlaceAllocation_r16._cont = ASN1Dict([
(u'rb-SetIndex', __PUCCH_ResourceExt_r16_interlaceAllocation_r16_rb_SetIndex),
(u'interlace0', __PUCCH_ResourceExt_r16_interlaceAllocation_r16_interlace0),
])
_PUCCH_ResourceExt_r16_interlaceAllocation_r16._ext = None
_PUCCH_ResourceExt_r16_formatExt_v1610 = CHOICE(name=u'formatExt-v1610', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__PUCCH_ResourceExt_r16_formatExt_v1610_interlace1_v1610 = INT(name=u'interlace1-v1610', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PUCCH_ResourceExt_r16_formatExt_v1610_interlace1_v1610._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=9)], ev=None, er=[])
__PUCCH_ResourceExt_r16_formatExt_v1610_occ_v1610 = SEQ(name=u'occ-v1610', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___PUCCH_ResourceExt_r16_formatExt_v1610_occ_v1610_occ_Length_v1610 = ENUM(name=u'occ-Length-v1610', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___PUCCH_ResourceExt_r16_formatExt_v1610_occ_v1610_occ_Length_v1610._cont = ASN1Dict([(u'n2', 0), (u'n4', 1)])
___PUCCH_ResourceExt_r16_formatExt_v1610_occ_v1610_occ_Length_v1610._ext = None
___PUCCH_ResourceExt_r16_formatExt_v1610_occ_v1610_occ_Index_v1610 = ENUM(name=u'occ-Index-v1610', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___PUCCH_ResourceExt_r16_formatExt_v1610_occ_v1610_occ_Index_v1610._cont = ASN1Dict([(u'n0', 0), (u'n1', 1), (u'n2', 2), (u'n3', 3)])
___PUCCH_ResourceExt_r16_formatExt_v1610_occ_v1610_occ_Index_v1610._ext = None
__PUCCH_ResourceExt_r16_formatExt_v1610_occ_v1610._cont = ASN1Dict([
(u'occ-Length-v1610', ___PUCCH_ResourceExt_r16_formatExt_v1610_occ_v1610_occ_Length_v1610),
(u'occ-Index-v1610', ___PUCCH_ResourceExt_r16_formatExt_v1610_occ_v1610_occ_Index_v1610),
])
__PUCCH_ResourceExt_r16_formatExt_v1610_occ_v1610._ext = None
_PUCCH_ResourceExt_r16_formatExt_v1610._cont = ASN1Dict([
(u'interlace1-v1610', __PUCCH_ResourceExt_r16_formatExt_v1610_interlace1_v1610),
(u'occ-v1610', __PUCCH_ResourceExt_r16_formatExt_v1610_occ_v1610),
])
_PUCCH_ResourceExt_r16_formatExt_v1610._ext = None
PUCCH_ResourceExt_r16._cont = ASN1Dict([
(u'interlaceAllocation-r16', _PUCCH_ResourceExt_r16_interlaceAllocation_r16),
(u'formatExt-v1610', _PUCCH_ResourceExt_r16_formatExt_v1610),
])
PUCCH_ResourceExt_r16._ext = []
#-----< 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-ResourceGroup-r16 >-----#
PUCCH_ResourceGroup_r16 = SEQ(name=u'PUCCH-ResourceGroup-r16', mode=MODE_TYPE)
_PUCCH_ResourceGroup_r16_pucch_ResourceGroupId_r16 = INT(name=u'pucch-ResourceGroupId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-ResourceGroupId-r16')))
_PUCCH_ResourceGroup_r16_resourcePerGroupList_r16 = SEQ_OF(name=u'resourcePerGroupList-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PUCCH_ResourceGroup_r16_resourcePerGroupList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-ResourceId')))
_PUCCH_ResourceGroup_r16_resourcePerGroupList_r16._cont = __PUCCH_ResourceGroup_r16_resourcePerGroupList_r16__item_
_PUCCH_ResourceGroup_r16_resourcePerGroupList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=128)], ev=None, er=[])
PUCCH_ResourceGroup_r16._cont = ASN1Dict([
(u'pucch-ResourceGroupId-r16', _PUCCH_ResourceGroup_r16_pucch_ResourceGroupId_r16),
(u'resourcePerGroupList-r16', _PUCCH_ResourceGroup_r16_resourcePerGroupList_r16),
])
PUCCH_ResourceGroup_r16._ext = None
#-----< PUCCH-ResourceGroupId-r16 >-----#
PUCCH_ResourceGroupId_r16 = INT(name=u'PUCCH-ResourceGroupId-r16', mode=MODE_TYPE)
PUCCH_ResourceGroupId_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3)], ev=None, er=[])
#-----< DL-DataToUL-ACK-r16 >-----#
DL_DataToUL_ACK_r16 = SEQ_OF(name=u'DL-DataToUL-ACK-r16', mode=MODE_TYPE)
_DL_DataToUL_ACK_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
_DL_DataToUL_ACK_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-1, ub=15)], ev=None, er=[])
DL_DataToUL_ACK_r16._cont = _DL_DataToUL_ACK_r16__item_
DL_DataToUL_ACK_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< DL-DataToUL-ACK-DCI-1-2-r16 >-----#
DL_DataToUL_ACK_DCI_1_2_r16 = SEQ_OF(name=u'DL-DataToUL-ACK-DCI-1-2-r16', mode=MODE_TYPE)
_DL_DataToUL_ACK_DCI_1_2_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
_DL_DataToUL_ACK_DCI_1_2_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
DL_DataToUL_ACK_DCI_1_2_r16._cont = _DL_DataToUL_ACK_DCI_1_2_r16__item_
DL_DataToUL_ACK_DCI_1_2_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< UL-AccessConfigListDCI-1-1-r16 >-----#
UL_AccessConfigListDCI_1_1_r16 = SEQ_OF(name=u'UL-AccessConfigListDCI-1-1-r16', mode=MODE_TYPE)
_UL_AccessConfigListDCI_1_1_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
_UL_AccessConfigListDCI_1_1_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
UL_AccessConfigListDCI_1_1_r16._cont = _UL_AccessConfigListDCI_1_1_r16__item_
UL_AccessConfigListDCI_1_1_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
#-----< 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-ConfigurationList-r16 >-----#
PUCCH_ConfigurationList_r16 = SEQ_OF(name=u'PUCCH-ConfigurationList-r16', mode=MODE_TYPE)
_PUCCH_ConfigurationList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-Config')))
PUCCH_ConfigurationList_r16._cont = _PUCCH_ConfigurationList_r16__item_
PUCCH_ConfigurationList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
#-----< 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-PathlossReferenceRS-Id-v1610 >-----#
PUCCH_PathlossReferenceRS_Id_v1610 = INT(name=u'PUCCH-PathlossReferenceRS-Id-v1610', mode=MODE_TYPE)
PUCCH_PathlossReferenceRS_Id_v1610._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=4, ub=63)], 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_pathlossReferenceRSs_v1610 = CHOICE(name=u'pathlossReferenceRSs-v1610', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__PUCCH_PowerControl_pathlossReferenceRSs_v1610_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PUCCH_PowerControl_pathlossReferenceRSs_v1610_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PathlossReferenceRSs-v1610')))
_PUCCH_PowerControl_pathlossReferenceRSs_v1610._cont = ASN1Dict([
(u'release', __PUCCH_PowerControl_pathlossReferenceRSs_v1610_release),
(u'setup', __PUCCH_PowerControl_pathlossReferenceRSs_v1610_setup),
])
_PUCCH_PowerControl_pathlossReferenceRSs_v1610._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),
(u'pathlossReferenceRSs-v1610', _PUCCH_PowerControl_pathlossReferenceRSs_v1610),
])
PUCCH_PowerControl._ext = [u'pathlossReferenceRSs-v1610']
#-----< 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=[])
#-----< PathlossReferenceRSs-v1610 >-----#
PathlossReferenceRSs_v1610 = SEQ_OF(name=u'PathlossReferenceRSs-v1610', mode=MODE_TYPE)
_PathlossReferenceRSs_v1610__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-PathlossReferenceRS-r16')))
PathlossReferenceRSs_v1610._cont = _PathlossReferenceRSs_v1610__item_
PathlossReferenceRSs_v1610._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=60)], 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-PathlossReferenceRS-r16 >-----#
PUCCH_PathlossReferenceRS_r16 = SEQ(name=u'PUCCH-PathlossReferenceRS-r16', mode=MODE_TYPE)
_PUCCH_PathlossReferenceRS_r16_pucch_PathlossReferenceRS_Id_r16 = INT(name=u'pucch-PathlossReferenceRS-Id-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-PathlossReferenceRS-Id-v1610')))
_PUCCH_PathlossReferenceRS_r16_referenceSignal_r16 = CHOICE(name=u'referenceSignal-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__PUCCH_PathlossReferenceRS_r16_referenceSignal_r16_ssb_Index_r16 = INT(name=u'ssb-Index-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-Index')))
__PUCCH_PathlossReferenceRS_r16_referenceSignal_r16_csi_RS_Index_r16 = INT(name=u'csi-RS-Index-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NZP-CSI-RS-ResourceId')))
_PUCCH_PathlossReferenceRS_r16_referenceSignal_r16._cont = ASN1Dict([
(u'ssb-Index-r16', __PUCCH_PathlossReferenceRS_r16_referenceSignal_r16_ssb_Index_r16),
(u'csi-RS-Index-r16', __PUCCH_PathlossReferenceRS_r16_referenceSignal_r16_csi_RS_Index_r16),
])
_PUCCH_PathlossReferenceRS_r16_referenceSignal_r16._ext = None
PUCCH_PathlossReferenceRS_r16._cont = ASN1Dict([
(u'pucch-PathlossReferenceRS-Id-r16', _PUCCH_PathlossReferenceRS_r16_pucch_PathlossReferenceRS_Id_r16),
(u'referenceSignal-r16', _PUCCH_PathlossReferenceRS_r16_referenceSignal_r16),
])
PUCCH_PathlossReferenceRS_r16._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), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-SRS')))
_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-SpatialRelationInfoExt-r16 >-----#
PUCCH_SpatialRelationInfoExt_r16 = SEQ(name=u'PUCCH-SpatialRelationInfoExt-r16', mode=MODE_TYPE)
_PUCCH_SpatialRelationInfoExt_r16_pucch_SpatialRelationInfoId_v1610 = INT(name=u'pucch-SpatialRelationInfoId-v1610', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-SpatialRelationInfoId-v1610')), opt=True)
_PUCCH_SpatialRelationInfoExt_r16_pucch_PathlossReferenceRS_Id_v1610 = INT(name=u'pucch-PathlossReferenceRS-Id-v1610', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-PathlossReferenceRS-Id-v1610')), opt=True)
PUCCH_SpatialRelationInfoExt_r16._cont = ASN1Dict([
(u'pucch-SpatialRelationInfoId-v1610', _PUCCH_SpatialRelationInfoExt_r16_pucch_SpatialRelationInfoId_v1610),
(u'pucch-PathlossReferenceRS-Id-v1610', _PUCCH_SpatialRelationInfoExt_r16_pucch_PathlossReferenceRS_Id_v1610),
])
PUCCH_SpatialRelationInfoExt_r16._ext = []
#-----< PUCCH-SRS >-----#
PUCCH_SRS = SEQ(name=u'PUCCH-SRS', mode=MODE_TYPE)
_PUCCH_SRS_resource = INT(name=u'resource', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-ResourceId')))
_PUCCH_SRS_uplinkBWP = INT(name=u'uplinkBWP', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP-Id')))
PUCCH_SRS._cont = ASN1Dict([
(u'resource', _PUCCH_SRS_resource),
(u'uplinkBWP', _PUCCH_SRS_uplinkBWP),
])
PUCCH_SRS._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-SpatialRelationInfoId-r16 >-----#
PUCCH_SpatialRelationInfoId_r16 = INT(name=u'PUCCH-SpatialRelationInfoId-r16', mode=MODE_TYPE)
PUCCH_SpatialRelationInfoId_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
#-----< PUCCH-SpatialRelationInfoId-v1610 >-----#
PUCCH_SpatialRelationInfoId_v1610 = INT(name=u'PUCCH-SpatialRelationInfoId-v1610', mode=MODE_TYPE)
PUCCH_SpatialRelationInfoId_v1610._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=9, ub=64)], 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_minimumSchedulingOffsetK2_r16 = CHOICE(name=u'minimumSchedulingOffsetK2-r16', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__PUSCH_Config_minimumSchedulingOffsetK2_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PUSCH_Config_minimumSchedulingOffsetK2_r16_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MinSchedulingOffsetK2-Values-r16')))
_PUSCH_Config_minimumSchedulingOffsetK2_r16._cont = ASN1Dict([
(u'release', __PUSCH_Config_minimumSchedulingOffsetK2_r16_release),
(u'setup', __PUSCH_Config_minimumSchedulingOffsetK2_r16_setup),
])
_PUSCH_Config_minimumSchedulingOffsetK2_r16._ext = None
_PUSCH_Config_ul_AccessConfigListDCI_0_1_r16 = CHOICE(name=u'ul-AccessConfigListDCI-0-1-r16', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__PUSCH_Config_ul_AccessConfigListDCI_0_1_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PUSCH_Config_ul_AccessConfigListDCI_0_1_r16_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UL-AccessConfigListDCI-0-1-r16')))
_PUSCH_Config_ul_AccessConfigListDCI_0_1_r16._cont = ASN1Dict([
(u'release', __PUSCH_Config_ul_AccessConfigListDCI_0_1_r16_release),
(u'setup', __PUSCH_Config_ul_AccessConfigListDCI_0_1_r16_setup),
])
_PUSCH_Config_ul_AccessConfigListDCI_0_1_r16._ext = None
_PUSCH_Config_harq_ProcessNumberSizeDCI_0_2_r16 = INT(name=u'harq-ProcessNumberSizeDCI-0-2-r16', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PUSCH_Config_harq_ProcessNumberSizeDCI_0_2_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4)], ev=None, er=[])
_PUSCH_Config_dmrs_SequenceInitializationDCI_0_2_r16 = ENUM(name=u'dmrs-SequenceInitializationDCI-0-2-r16', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PUSCH_Config_dmrs_SequenceInitializationDCI_0_2_r16._cont = ASN1Dict([(u'enabled', 0)])
_PUSCH_Config_dmrs_SequenceInitializationDCI_0_2_r16._ext = None
_PUSCH_Config_numberOfBitsForRV_DCI_0_2_r16 = INT(name=u'numberOfBitsForRV-DCI-0-2-r16', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PUSCH_Config_numberOfBitsForRV_DCI_0_2_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=2)], ev=None, er=[])
_PUSCH_Config_antennaPortsFieldPresenceDCI_0_2_r16 = ENUM(name=u'antennaPortsFieldPresenceDCI-0-2-r16', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PUSCH_Config_antennaPortsFieldPresenceDCI_0_2_r16._cont = ASN1Dict([(u'enabled', 0)])
_PUSCH_Config_antennaPortsFieldPresenceDCI_0_2_r16._ext = None
_PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeA_DCI_0_2_r16 = CHOICE(name=u'dmrs-UplinkForPUSCH-MappingTypeA-DCI-0-2-r16', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeA_DCI_0_2_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeA_DCI_0_2_r16_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_DCI_0_2_r16._cont = ASN1Dict([
(u'release', __PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeA_DCI_0_2_r16_release),
(u'setup', __PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeA_DCI_0_2_r16_setup),
])
_PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeA_DCI_0_2_r16._ext = None
_PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeB_DCI_0_2_r16 = CHOICE(name=u'dmrs-UplinkForPUSCH-MappingTypeB-DCI-0-2-r16', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeB_DCI_0_2_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeB_DCI_0_2_r16_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_DCI_0_2_r16._cont = ASN1Dict([
(u'release', __PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeB_DCI_0_2_r16_release),
(u'setup', __PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeB_DCI_0_2_r16_setup),
])
_PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeB_DCI_0_2_r16._ext = None
_PUSCH_Config_frequencyHoppingDCI_0_2_r16 = CHOICE(name=u'frequencyHoppingDCI-0-2-r16', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True, group=0)
__PUSCH_Config_frequencyHoppingDCI_0_2_r16_pusch_RepTypeA = ENUM(name=u'pusch-RepTypeA', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PUSCH_Config_frequencyHoppingDCI_0_2_r16_pusch_RepTypeA._cont = ASN1Dict([(u'intraSlot', 0), (u'interSlot', 1)])
__PUSCH_Config_frequencyHoppingDCI_0_2_r16_pusch_RepTypeA._ext = None
__PUSCH_Config_frequencyHoppingDCI_0_2_r16_pusch_RepTypeB = ENUM(name=u'pusch-RepTypeB', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PUSCH_Config_frequencyHoppingDCI_0_2_r16_pusch_RepTypeB._cont = ASN1Dict([(u'interRepetition', 0), (u'interSlot', 1)])
__PUSCH_Config_frequencyHoppingDCI_0_2_r16_pusch_RepTypeB._ext = None
_PUSCH_Config_frequencyHoppingDCI_0_2_r16._cont = ASN1Dict([
(u'pusch-RepTypeA', __PUSCH_Config_frequencyHoppingDCI_0_2_r16_pusch_RepTypeA),
(u'pusch-RepTypeB', __PUSCH_Config_frequencyHoppingDCI_0_2_r16_pusch_RepTypeB),
])
_PUSCH_Config_frequencyHoppingDCI_0_2_r16._ext = None
_PUSCH_Config_frequencyHoppingOffsetListsDCI_0_2_r16 = CHOICE(name=u'frequencyHoppingOffsetListsDCI-0-2-r16', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__PUSCH_Config_frequencyHoppingOffsetListsDCI_0_2_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PUSCH_Config_frequencyHoppingOffsetListsDCI_0_2_r16_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FrequencyHoppingOffsetListsDCI-0-2-r16')))
_PUSCH_Config_frequencyHoppingOffsetListsDCI_0_2_r16._cont = ASN1Dict([
(u'release', __PUSCH_Config_frequencyHoppingOffsetListsDCI_0_2_r16_release),
(u'setup', __PUSCH_Config_frequencyHoppingOffsetListsDCI_0_2_r16_setup),
])
_PUSCH_Config_frequencyHoppingOffsetListsDCI_0_2_r16._ext = None
_PUSCH_Config_codebookSubsetDCI_0_2_r16 = ENUM(name=u'codebookSubsetDCI-0-2-r16', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PUSCH_Config_codebookSubsetDCI_0_2_r16._cont = ASN1Dict([(u'fullyAndPartialAndNonCoherent', 0), (u'partialAndNonCoherent', 1), (u'nonCoherent', 2)])
_PUSCH_Config_codebookSubsetDCI_0_2_r16._ext = None
_PUSCH_Config_invalidSymbolPatternIndicatorDCI_0_2_r16 = ENUM(name=u'invalidSymbolPatternIndicatorDCI-0-2-r16', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PUSCH_Config_invalidSymbolPatternIndicatorDCI_0_2_r16._cont = ASN1Dict([(u'enabled', 0)])
_PUSCH_Config_invalidSymbolPatternIndicatorDCI_0_2_r16._ext = None
_PUSCH_Config_maxRankDCI_0_2_r16 = INT(name=u'maxRankDCI-0-2-r16', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PUSCH_Config_maxRankDCI_0_2_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_PUSCH_Config_mcs_TableDCI_0_2_r16 = ENUM(name=u'mcs-TableDCI-0-2-r16', mode=MODE_TYPE, tag=(31, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PUSCH_Config_mcs_TableDCI_0_2_r16._cont = ASN1Dict([(u'qam256', 0), (u'qam64LowSE', 1)])
_PUSCH_Config_mcs_TableDCI_0_2_r16._ext = None
_PUSCH_Config_mcs_TableTransformPrecoderDCI_0_2_r16 = ENUM(name=u'mcs-TableTransformPrecoderDCI-0-2-r16', mode=MODE_TYPE, tag=(32, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PUSCH_Config_mcs_TableTransformPrecoderDCI_0_2_r16._cont = ASN1Dict([(u'qam256', 0), (u'qam64LowSE', 1)])
_PUSCH_Config_mcs_TableTransformPrecoderDCI_0_2_r16._ext = None
_PUSCH_Config_priorityIndicatorDCI_0_2_r16 = ENUM(name=u'priorityIndicatorDCI-0-2-r16', mode=MODE_TYPE, tag=(33, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PUSCH_Config_priorityIndicatorDCI_0_2_r16._cont = ASN1Dict([(u'enabled', 0)])
_PUSCH_Config_priorityIndicatorDCI_0_2_r16._ext = None
_PUSCH_Config_pusch_RepTypeIndicatorDCI_0_2_r16 = ENUM(name=u'pusch-RepTypeIndicatorDCI-0-2-r16', mode=MODE_TYPE, tag=(34, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PUSCH_Config_pusch_RepTypeIndicatorDCI_0_2_r16._cont = ASN1Dict([(u'pusch-RepTypeA', 0), (u'pusch-RepTypeB', 1)])
_PUSCH_Config_pusch_RepTypeIndicatorDCI_0_2_r16._ext = None
_PUSCH_Config_resourceAllocationDCI_0_2_r16 = ENUM(name=u'resourceAllocationDCI-0-2-r16', mode=MODE_TYPE, tag=(35, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PUSCH_Config_resourceAllocationDCI_0_2_r16._cont = ASN1Dict([(u'resourceAllocationType0', 0), (u'resourceAllocationType1', 1), (u'dynamicSwitch', 2)])
_PUSCH_Config_resourceAllocationDCI_0_2_r16._ext = None
_PUSCH_Config_resourceAllocationType1GranularityDCI_0_2_r16 = ENUM(name=u'resourceAllocationType1GranularityDCI-0-2-r16', mode=MODE_TYPE, tag=(36, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PUSCH_Config_resourceAllocationType1GranularityDCI_0_2_r16._cont = ASN1Dict([(u'n2', 0), (u'n4', 1), (u'n8', 2), (u'n16', 3)])
_PUSCH_Config_resourceAllocationType1GranularityDCI_0_2_r16._ext = None
_PUSCH_Config_uci_OnPUSCH_ListDCI_0_2_r16 = CHOICE(name=u'uci-OnPUSCH-ListDCI-0-2-r16', mode=MODE_TYPE, tag=(37, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__PUSCH_Config_uci_OnPUSCH_ListDCI_0_2_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PUSCH_Config_uci_OnPUSCH_ListDCI_0_2_r16_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UCI-OnPUSCH-ListDCI-0-2-r16')))
_PUSCH_Config_uci_OnPUSCH_ListDCI_0_2_r16._cont = ASN1Dict([
(u'release', __PUSCH_Config_uci_OnPUSCH_ListDCI_0_2_r16_release),
(u'setup', __PUSCH_Config_uci_OnPUSCH_ListDCI_0_2_r16_setup),
])
_PUSCH_Config_uci_OnPUSCH_ListDCI_0_2_r16._ext = None
_PUSCH_Config_pusch_TimeDomainAllocationListDCI_0_2_r16 = CHOICE(name=u'pusch-TimeDomainAllocationListDCI-0-2-r16', mode=MODE_TYPE, tag=(38, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__PUSCH_Config_pusch_TimeDomainAllocationListDCI_0_2_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PUSCH_Config_pusch_TimeDomainAllocationListDCI_0_2_r16_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUSCH-TimeDomainResourceAllocationList-r16')))
_PUSCH_Config_pusch_TimeDomainAllocationListDCI_0_2_r16._cont = ASN1Dict([
(u'release', __PUSCH_Config_pusch_TimeDomainAllocationListDCI_0_2_r16_release),
(u'setup', __PUSCH_Config_pusch_TimeDomainAllocationListDCI_0_2_r16_setup),
])
_PUSCH_Config_pusch_TimeDomainAllocationListDCI_0_2_r16._ext = None
_PUSCH_Config_pusch_TimeDomainAllocationListDCI_0_1_r16 = CHOICE(name=u'pusch-TimeDomainAllocationListDCI-0-1-r16', mode=MODE_TYPE, tag=(39, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__PUSCH_Config_pusch_TimeDomainAllocationListDCI_0_1_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PUSCH_Config_pusch_TimeDomainAllocationListDCI_0_1_r16_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUSCH-TimeDomainResourceAllocationList-r16')))
_PUSCH_Config_pusch_TimeDomainAllocationListDCI_0_1_r16._cont = ASN1Dict([
(u'release', __PUSCH_Config_pusch_TimeDomainAllocationListDCI_0_1_r16_release),
(u'setup', __PUSCH_Config_pusch_TimeDomainAllocationListDCI_0_1_r16_setup),
])
_PUSCH_Config_pusch_TimeDomainAllocationListDCI_0_1_r16._ext = None
_PUSCH_Config_invalidSymbolPatternIndicatorDCI_0_1_r16 = ENUM(name=u'invalidSymbolPatternIndicatorDCI-0-1-r16', mode=MODE_TYPE, tag=(40, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PUSCH_Config_invalidSymbolPatternIndicatorDCI_0_1_r16._cont = ASN1Dict([(u'enabled', 0)])
_PUSCH_Config_invalidSymbolPatternIndicatorDCI_0_1_r16._ext = None
_PUSCH_Config_priorityIndicatorDCI_0_1_r16 = ENUM(name=u'priorityIndicatorDCI-0-1-r16', mode=MODE_TYPE, tag=(41, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PUSCH_Config_priorityIndicatorDCI_0_1_r16._cont = ASN1Dict([(u'enabled', 0)])
_PUSCH_Config_priorityIndicatorDCI_0_1_r16._ext = None
_PUSCH_Config_pusch_RepTypeIndicatorDCI_0_1_r16 = ENUM(name=u'pusch-RepTypeIndicatorDCI-0-1-r16', mode=MODE_TYPE, tag=(42, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PUSCH_Config_pusch_RepTypeIndicatorDCI_0_1_r16._cont = ASN1Dict([(u'pusch-RepTypeA', 0), (u'pusch-RepTypeB', 1)])
_PUSCH_Config_pusch_RepTypeIndicatorDCI_0_1_r16._ext = None
_PUSCH_Config_frequencyHoppingDCI_0_1_r16 = ENUM(name=u'frequencyHoppingDCI-0-1-r16', mode=MODE_TYPE, tag=(43, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PUSCH_Config_frequencyHoppingDCI_0_1_r16._cont = ASN1Dict([(u'interRepetition', 0), (u'interSlot', 1)])
_PUSCH_Config_frequencyHoppingDCI_0_1_r16._ext = None
_PUSCH_Config_uci_OnPUSCH_ListDCI_0_1_r16 = CHOICE(name=u'uci-OnPUSCH-ListDCI-0-1-r16', mode=MODE_TYPE, tag=(44, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__PUSCH_Config_uci_OnPUSCH_ListDCI_0_1_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PUSCH_Config_uci_OnPUSCH_ListDCI_0_1_r16_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UCI-OnPUSCH-ListDCI-0-1-r16')))
_PUSCH_Config_uci_OnPUSCH_ListDCI_0_1_r16._cont = ASN1Dict([
(u'release', __PUSCH_Config_uci_OnPUSCH_ListDCI_0_1_r16_release),
(u'setup', __PUSCH_Config_uci_OnPUSCH_ListDCI_0_1_r16_setup),
])
_PUSCH_Config_uci_OnPUSCH_ListDCI_0_1_r16._ext = None
_PUSCH_Config_invalidSymbolPattern_r16 = SEQ(name=u'invalidSymbolPattern-r16', mode=MODE_TYPE, tag=(45, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'InvalidSymbolPattern-r16')), opt=True, group=0)
_PUSCH_Config_pusch_PowerControl_v1610 = CHOICE(name=u'pusch-PowerControl-v1610', mode=MODE_TYPE, tag=(46, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__PUSCH_Config_pusch_PowerControl_v1610_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PUSCH_Config_pusch_PowerControl_v1610_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUSCH-PowerControl-v1610')))
_PUSCH_Config_pusch_PowerControl_v1610._cont = ASN1Dict([
(u'release', __PUSCH_Config_pusch_PowerControl_v1610_release),
(u'setup', __PUSCH_Config_pusch_PowerControl_v1610_setup),
])
_PUSCH_Config_pusch_PowerControl_v1610._ext = None
_PUSCH_Config_ul_FullPowerTransmission_r16 = ENUM(name=u'ul-FullPowerTransmission-r16', mode=MODE_TYPE, tag=(47, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PUSCH_Config_ul_FullPowerTransmission_r16._cont = ASN1Dict([(u'fullpower', 0), (u'fullpowerMode1', 1), (u'fullpowerMode2', 2)])
_PUSCH_Config_ul_FullPowerTransmission_r16._ext = None
_PUSCH_Config_pusch_TimeDomainAllocationListForMultiPUSCH_r16 = CHOICE(name=u'pusch-TimeDomainAllocationListForMultiPUSCH-r16', mode=MODE_TYPE, tag=(48, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__PUSCH_Config_pusch_TimeDomainAllocationListForMultiPUSCH_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PUSCH_Config_pusch_TimeDomainAllocationListForMultiPUSCH_r16_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUSCH-TimeDomainResourceAllocationList-r16')))
_PUSCH_Config_pusch_TimeDomainAllocationListForMultiPUSCH_r16._cont = ASN1Dict([
(u'release', __PUSCH_Config_pusch_TimeDomainAllocationListForMultiPUSCH_r16_release),
(u'setup', __PUSCH_Config_pusch_TimeDomainAllocationListForMultiPUSCH_r16_setup),
])
_PUSCH_Config_pusch_TimeDomainAllocationListForMultiPUSCH_r16._ext = None
_PUSCH_Config_numberOfInvalidSymbolsForDL_UL_Switching_r16 = INT(name=u'numberOfInvalidSymbolsForDL-UL-Switching-r16', mode=MODE_TYPE, tag=(49, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PUSCH_Config_numberOfInvalidSymbolsForDL_UL_Switching_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
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),
(u'minimumSchedulingOffsetK2-r16', _PUSCH_Config_minimumSchedulingOffsetK2_r16),
(u'ul-AccessConfigListDCI-0-1-r16', _PUSCH_Config_ul_AccessConfigListDCI_0_1_r16),
(u'harq-ProcessNumberSizeDCI-0-2-r16', _PUSCH_Config_harq_ProcessNumberSizeDCI_0_2_r16),
(u'dmrs-SequenceInitializationDCI-0-2-r16', _PUSCH_Config_dmrs_SequenceInitializationDCI_0_2_r16),
(u'numberOfBitsForRV-DCI-0-2-r16', _PUSCH_Config_numberOfBitsForRV_DCI_0_2_r16),
(u'antennaPortsFieldPresenceDCI-0-2-r16', _PUSCH_Config_antennaPortsFieldPresenceDCI_0_2_r16),
(u'dmrs-UplinkForPUSCH-MappingTypeA-DCI-0-2-r16', _PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeA_DCI_0_2_r16),
(u'dmrs-UplinkForPUSCH-MappingTypeB-DCI-0-2-r16', _PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeB_DCI_0_2_r16),
(u'frequencyHoppingDCI-0-2-r16', _PUSCH_Config_frequencyHoppingDCI_0_2_r16),
(u'frequencyHoppingOffsetListsDCI-0-2-r16', _PUSCH_Config_frequencyHoppingOffsetListsDCI_0_2_r16),
(u'codebookSubsetDCI-0-2-r16', _PUSCH_Config_codebookSubsetDCI_0_2_r16),
(u'invalidSymbolPatternIndicatorDCI-0-2-r16', _PUSCH_Config_invalidSymbolPatternIndicatorDCI_0_2_r16),
(u'maxRankDCI-0-2-r16', _PUSCH_Config_maxRankDCI_0_2_r16),
(u'mcs-TableDCI-0-2-r16', _PUSCH_Config_mcs_TableDCI_0_2_r16),
(u'mcs-TableTransformPrecoderDCI-0-2-r16', _PUSCH_Config_mcs_TableTransformPrecoderDCI_0_2_r16),
(u'priorityIndicatorDCI-0-2-r16', _PUSCH_Config_priorityIndicatorDCI_0_2_r16),
(u'pusch-RepTypeIndicatorDCI-0-2-r16', _PUSCH_Config_pusch_RepTypeIndicatorDCI_0_2_r16),
(u'resourceAllocationDCI-0-2-r16', _PUSCH_Config_resourceAllocationDCI_0_2_r16),
(u'resourceAllocationType1GranularityDCI-0-2-r16', _PUSCH_Config_resourceAllocationType1GranularityDCI_0_2_r16),
(u'uci-OnPUSCH-ListDCI-0-2-r16', _PUSCH_Config_uci_OnPUSCH_ListDCI_0_2_r16),
(u'pusch-TimeDomainAllocationListDCI-0-2-r16', _PUSCH_Config_pusch_TimeDomainAllocationListDCI_0_2_r16),
(u'pusch-TimeDomainAllocationListDCI-0-1-r16', _PUSCH_Config_pusch_TimeDomainAllocationListDCI_0_1_r16),
(u'invalidSymbolPatternIndicatorDCI-0-1-r16', _PUSCH_Config_invalidSymbolPatternIndicatorDCI_0_1_r16),
(u'priorityIndicatorDCI-0-1-r16', _PUSCH_Config_priorityIndicatorDCI_0_1_r16),
(u'pusch-RepTypeIndicatorDCI-0-1-r16', _PUSCH_Config_pusch_RepTypeIndicatorDCI_0_1_r16),
(u'frequencyHoppingDCI-0-1-r16', _PUSCH_Config_frequencyHoppingDCI_0_1_r16),
(u'uci-OnPUSCH-ListDCI-0-1-r16', _PUSCH_Config_uci_OnPUSCH_ListDCI_0_1_r16),
(u'invalidSymbolPattern-r16', _PUSCH_Config_invalidSymbolPattern_r16),
(u'pusch-PowerControl-v1610', _PUSCH_Config_pusch_PowerControl_v1610),
(u'ul-FullPowerTransmission-r16', _PUSCH_Config_ul_FullPowerTransmission_r16),
(u'pusch-TimeDomainAllocationListForMultiPUSCH-r16', _PUSCH_Config_pusch_TimeDomainAllocationListForMultiPUSCH_r16),
(u'numberOfInvalidSymbolsForDL-UL-Switching-r16', _PUSCH_Config_numberOfInvalidSymbolsForDL_UL_Switching_r16),
])
PUSCH_Config._ext = [u'minimumSchedulingOffsetK2-r16', u'ul-AccessConfigListDCI-0-1-r16', u'harq-ProcessNumberSizeDCI-0-2-r16', u'dmrs-SequenceInitializationDCI-0-2-r16', u'numberOfBitsForRV-DCI-0-2-r16', u'antennaPortsFieldPresenceDCI-0-2-r16', u'dmrs-UplinkForPUSCH-MappingTypeA-DCI-0-2-r16', u'dmrs-UplinkForPUSCH-MappingTypeB-DCI-0-2-r16', u'frequencyHoppingDCI-0-2-r16', u'frequencyHoppingOffsetListsDCI-0-2-r16', u'codebookSubsetDCI-0-2-r16', u'invalidSymbolPatternIndicatorDCI-0-2-r16', u'maxRankDCI-0-2-r16', u'mcs-TableDCI-0-2-r16', u'mcs-TableTransformPrecoderDCI-0-2-r16', u'priorityIndicatorDCI-0-2-r16', u'pusch-RepTypeIndicatorDCI-0-2-r16', u'resourceAllocationDCI-0-2-r16', u'resourceAllocationType1GranularityDCI-0-2-r16', u'uci-OnPUSCH-ListDCI-0-2-r16', u'pusch-TimeDomainAllocationListDCI-0-2-r16', u'pusch-TimeDomainAllocationListDCI-0-1-r16', u'invalidSymbolPatternIndicatorDCI-0-1-r16', u'priorityIndicatorDCI-0-1-r16', u'pusch-RepTypeIndicatorDCI-0-1-r16', u'frequencyHoppingDCI-0-1-r16', u'uci-OnPUSCH-ListDCI-0-1-r16', u'invalidSymbolPattern-r16', u'pusch-PowerControl-v1610', u'ul-FullPowerTransmission-r16', u'pusch-TimeDomainAllocationListForMultiPUSCH-r16', u'numberOfInvalidSymbolsForDL-UL-Switching-r16']
#-----< 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
#-----< MinSchedulingOffsetK2-Values-r16 >-----#
MinSchedulingOffsetK2_Values_r16 = SEQ_OF(name=u'MinSchedulingOffsetK2-Values-r16', mode=MODE_TYPE)
_MinSchedulingOffsetK2_Values_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
_MinSchedulingOffsetK2_Values_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=16)], ev=None, er=[])
MinSchedulingOffsetK2_Values_r16._cont = _MinSchedulingOffsetK2_Values_r16__item_
MinSchedulingOffsetK2_Values_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
#-----< UCI-OnPUSCH-DCI-0-2-r16 >-----#
UCI_OnPUSCH_DCI_0_2_r16 = SEQ(name=u'UCI-OnPUSCH-DCI-0-2-r16', mode=MODE_TYPE)
_UCI_OnPUSCH_DCI_0_2_r16_betaOffsetsDCI_0_2_r16 = CHOICE(name=u'betaOffsetsDCI-0-2-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__UCI_OnPUSCH_DCI_0_2_r16_betaOffsetsDCI_0_2_r16_dynamicDCI_0_2_r16 = CHOICE(name=u'dynamicDCI-0-2-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___UCI_OnPUSCH_DCI_0_2_r16_betaOffsetsDCI_0_2_r16_dynamicDCI_0_2_r16_oneBit_r16 = SEQ_OF(name=u'oneBit-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____UCI_OnPUSCH_DCI_0_2_r16_betaOffsetsDCI_0_2_r16_dynamicDCI_0_2_r16_oneBit_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BetaOffsets')))
___UCI_OnPUSCH_DCI_0_2_r16_betaOffsetsDCI_0_2_r16_dynamicDCI_0_2_r16_oneBit_r16._cont = ____UCI_OnPUSCH_DCI_0_2_r16_betaOffsetsDCI_0_2_r16_dynamicDCI_0_2_r16_oneBit_r16__item_
___UCI_OnPUSCH_DCI_0_2_r16_betaOffsetsDCI_0_2_r16_dynamicDCI_0_2_r16_oneBit_r16._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
___UCI_OnPUSCH_DCI_0_2_r16_betaOffsetsDCI_0_2_r16_dynamicDCI_0_2_r16_twoBits_r16 = SEQ_OF(name=u'twoBits-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____UCI_OnPUSCH_DCI_0_2_r16_betaOffsetsDCI_0_2_r16_dynamicDCI_0_2_r16_twoBits_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BetaOffsets')))
___UCI_OnPUSCH_DCI_0_2_r16_betaOffsetsDCI_0_2_r16_dynamicDCI_0_2_r16_twoBits_r16._cont = ____UCI_OnPUSCH_DCI_0_2_r16_betaOffsetsDCI_0_2_r16_dynamicDCI_0_2_r16_twoBits_r16__item_
___UCI_OnPUSCH_DCI_0_2_r16_betaOffsetsDCI_0_2_r16_dynamicDCI_0_2_r16_twoBits_r16._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
__UCI_OnPUSCH_DCI_0_2_r16_betaOffsetsDCI_0_2_r16_dynamicDCI_0_2_r16._cont = ASN1Dict([
(u'oneBit-r16', ___UCI_OnPUSCH_DCI_0_2_r16_betaOffsetsDCI_0_2_r16_dynamicDCI_0_2_r16_oneBit_r16),
(u'twoBits-r16', ___UCI_OnPUSCH_DCI_0_2_r16_betaOffsetsDCI_0_2_r16_dynamicDCI_0_2_r16_twoBits_r16),
])
__UCI_OnPUSCH_DCI_0_2_r16_betaOffsetsDCI_0_2_r16_dynamicDCI_0_2_r16._ext = None
__UCI_OnPUSCH_DCI_0_2_r16_betaOffsetsDCI_0_2_r16_semiStaticDCI_0_2_r16 = SEQ(name=u'semiStaticDCI-0-2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BetaOffsets')))
_UCI_OnPUSCH_DCI_0_2_r16_betaOffsetsDCI_0_2_r16._cont = ASN1Dict([
(u'dynamicDCI-0-2-r16', __UCI_OnPUSCH_DCI_0_2_r16_betaOffsetsDCI_0_2_r16_dynamicDCI_0_2_r16),
(u'semiStaticDCI-0-2-r16', __UCI_OnPUSCH_DCI_0_2_r16_betaOffsetsDCI_0_2_r16_semiStaticDCI_0_2_r16),
])
_UCI_OnPUSCH_DCI_0_2_r16_betaOffsetsDCI_0_2_r16._ext = None
_UCI_OnPUSCH_DCI_0_2_r16_scalingDCI_0_2_r16 = ENUM(name=u'scalingDCI-0-2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UCI_OnPUSCH_DCI_0_2_r16_scalingDCI_0_2_r16._cont = ASN1Dict([(u'f0p5', 0), (u'f0p65', 1), (u'f0p8', 2), (u'f1', 3)])
_UCI_OnPUSCH_DCI_0_2_r16_scalingDCI_0_2_r16._ext = None
UCI_OnPUSCH_DCI_0_2_r16._cont = ASN1Dict([
(u'betaOffsetsDCI-0-2-r16', _UCI_OnPUSCH_DCI_0_2_r16_betaOffsetsDCI_0_2_r16),
(u'scalingDCI-0-2-r16', _UCI_OnPUSCH_DCI_0_2_r16_scalingDCI_0_2_r16),
])
UCI_OnPUSCH_DCI_0_2_r16._ext = None
#-----< FrequencyHoppingOffsetListsDCI-0-2-r16 >-----#
FrequencyHoppingOffsetListsDCI_0_2_r16 = SEQ_OF(name=u'FrequencyHoppingOffsetListsDCI-0-2-r16', mode=MODE_TYPE)
_FrequencyHoppingOffsetListsDCI_0_2_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
_FrequencyHoppingOffsetListsDCI_0_2_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=274)], ev=None, er=[])
FrequencyHoppingOffsetListsDCI_0_2_r16._cont = _FrequencyHoppingOffsetListsDCI_0_2_r16__item_
FrequencyHoppingOffsetListsDCI_0_2_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
#-----< UCI-OnPUSCH-ListDCI-0-2-r16 >-----#
UCI_OnPUSCH_ListDCI_0_2_r16 = SEQ_OF(name=u'UCI-OnPUSCH-ListDCI-0-2-r16', mode=MODE_TYPE)
_UCI_OnPUSCH_ListDCI_0_2_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'UCI-OnPUSCH-DCI-0-2-r16')))
UCI_OnPUSCH_ListDCI_0_2_r16._cont = _UCI_OnPUSCH_ListDCI_0_2_r16__item_
UCI_OnPUSCH_ListDCI_0_2_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
#-----< UCI-OnPUSCH-ListDCI-0-1-r16 >-----#
UCI_OnPUSCH_ListDCI_0_1_r16 = SEQ_OF(name=u'UCI-OnPUSCH-ListDCI-0-1-r16', mode=MODE_TYPE)
_UCI_OnPUSCH_ListDCI_0_1_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'UCI-OnPUSCH')))
UCI_OnPUSCH_ListDCI_0_1_r16._cont = _UCI_OnPUSCH_ListDCI_0_1_r16__item_
UCI_OnPUSCH_ListDCI_0_1_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
#-----< UL-AccessConfigListDCI-0-1-r16 >-----#
UL_AccessConfigListDCI_0_1_r16 = SEQ_OF(name=u'UL-AccessConfigListDCI-0-1-r16', mode=MODE_TYPE)
_UL_AccessConfigListDCI_0_1_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
_UL_AccessConfigListDCI_0_1_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=63)], ev=None, er=[])
UL_AccessConfigListDCI_0_1_r16._cont = _UL_AccessConfigListDCI_0_1_r16__item_
UL_AccessConfigListDCI_0_1_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
#-----< 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-r16 >-----#
PUSCH_PathlossReferenceRS_r16 = SEQ(name=u'PUSCH-PathlossReferenceRS-r16', mode=MODE_TYPE)
_PUSCH_PathlossReferenceRS_r16_pusch_PathlossReferenceRS_Id_r16 = INT(name=u'pusch-PathlossReferenceRS-Id-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUSCH-PathlossReferenceRS-Id-v1610')))
_PUSCH_PathlossReferenceRS_r16_referenceSignal_r16 = CHOICE(name=u'referenceSignal-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__PUSCH_PathlossReferenceRS_r16_referenceSignal_r16_ssb_Index_r16 = INT(name=u'ssb-Index-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-Index')))
__PUSCH_PathlossReferenceRS_r16_referenceSignal_r16_csi_RS_Index_r16 = INT(name=u'csi-RS-Index-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NZP-CSI-RS-ResourceId')))
_PUSCH_PathlossReferenceRS_r16_referenceSignal_r16._cont = ASN1Dict([
(u'ssb-Index-r16', __PUSCH_PathlossReferenceRS_r16_referenceSignal_r16_ssb_Index_r16),
(u'csi-RS-Index-r16', __PUSCH_PathlossReferenceRS_r16_referenceSignal_r16_csi_RS_Index_r16),
])
_PUSCH_PathlossReferenceRS_r16_referenceSignal_r16._ext = None
PUSCH_PathlossReferenceRS_r16._cont = ASN1Dict([
(u'pusch-PathlossReferenceRS-Id-r16', _PUSCH_PathlossReferenceRS_r16_pusch_PathlossReferenceRS_Id_r16),
(u'referenceSignal-r16', _PUSCH_PathlossReferenceRS_r16_referenceSignal_r16),
])
PUSCH_PathlossReferenceRS_r16._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=[])
#-----< PUSCH-PathlossReferenceRS-Id-v1610 >-----#
PUSCH_PathlossReferenceRS_Id_v1610 = INT(name=u'PUSCH-PathlossReferenceRS-Id-v1610', mode=MODE_TYPE)
PUSCH_PathlossReferenceRS_Id_v1610._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=4, ub=63)], 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=[])
#-----< PUSCH-PowerControl-v1610 >-----#
PUSCH_PowerControl_v1610 = SEQ(name=u'PUSCH-PowerControl-v1610', mode=MODE_TYPE)
_PUSCH_PowerControl_v1610_pathlossReferenceRSToAddModListSizeExt_v1610 = SEQ_OF(name=u'pathlossReferenceRSToAddModListSizeExt-v1610', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PUSCH_PowerControl_v1610_pathlossReferenceRSToAddModListSizeExt_v1610__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PUSCH-PathlossReferenceRS-r16')))
_PUSCH_PowerControl_v1610_pathlossReferenceRSToAddModListSizeExt_v1610._cont = __PUSCH_PowerControl_v1610_pathlossReferenceRSToAddModListSizeExt_v1610__item_
_PUSCH_PowerControl_v1610_pathlossReferenceRSToAddModListSizeExt_v1610._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=60)], ev=None, er=[])
_PUSCH_PowerControl_v1610_pathlossReferenceRSToReleaseListSizeExt_v1610 = SEQ_OF(name=u'pathlossReferenceRSToReleaseListSizeExt-v1610', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PUSCH_PowerControl_v1610_pathlossReferenceRSToReleaseListSizeExt_v1610__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PUSCH-PathlossReferenceRS-Id-v1610')))
_PUSCH_PowerControl_v1610_pathlossReferenceRSToReleaseListSizeExt_v1610._cont = __PUSCH_PowerControl_v1610_pathlossReferenceRSToReleaseListSizeExt_v1610__item_
_PUSCH_PowerControl_v1610_pathlossReferenceRSToReleaseListSizeExt_v1610._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=60)], ev=None, er=[])
_PUSCH_PowerControl_v1610_p0_PUSCH_SetList_r16 = SEQ_OF(name=u'p0-PUSCH-SetList-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PUSCH_PowerControl_v1610_p0_PUSCH_SetList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'P0-PUSCH-Set-r16')))
_PUSCH_PowerControl_v1610_p0_PUSCH_SetList_r16._cont = __PUSCH_PowerControl_v1610_p0_PUSCH_SetList_r16__item_
_PUSCH_PowerControl_v1610_p0_PUSCH_SetList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_PUSCH_PowerControl_v1610_olpc_ParameterSet = SEQ(name=u'olpc-ParameterSet', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PUSCH_PowerControl_v1610_olpc_ParameterSet_olpc_ParameterSetDCI_0_1_r16 = INT(name=u'olpc-ParameterSetDCI-0-1-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PUSCH_PowerControl_v1610_olpc_ParameterSet_olpc_ParameterSetDCI_0_1_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
__PUSCH_PowerControl_v1610_olpc_ParameterSet_olpc_ParameterSetDCI_0_2_r16 = INT(name=u'olpc-ParameterSetDCI-0-2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__PUSCH_PowerControl_v1610_olpc_ParameterSet_olpc_ParameterSetDCI_0_2_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
_PUSCH_PowerControl_v1610_olpc_ParameterSet._cont = ASN1Dict([
(u'olpc-ParameterSetDCI-0-1-r16', __PUSCH_PowerControl_v1610_olpc_ParameterSet_olpc_ParameterSetDCI_0_1_r16),
(u'olpc-ParameterSetDCI-0-2-r16', __PUSCH_PowerControl_v1610_olpc_ParameterSet_olpc_ParameterSetDCI_0_2_r16),
])
_PUSCH_PowerControl_v1610_olpc_ParameterSet._ext = None
PUSCH_PowerControl_v1610._cont = ASN1Dict([
(u'pathlossReferenceRSToAddModListSizeExt-v1610', _PUSCH_PowerControl_v1610_pathlossReferenceRSToAddModListSizeExt_v1610),
(u'pathlossReferenceRSToReleaseListSizeExt-v1610', _PUSCH_PowerControl_v1610_pathlossReferenceRSToReleaseListSizeExt_v1610),
(u'p0-PUSCH-SetList-r16', _PUSCH_PowerControl_v1610_p0_PUSCH_SetList_r16),
(u'olpc-ParameterSet', _PUSCH_PowerControl_v1610_olpc_ParameterSet),
])
PUSCH_PowerControl_v1610._ext = []
#-----< P0-PUSCH-Set-r16 >-----#
P0_PUSCH_Set_r16 = SEQ(name=u'P0-PUSCH-Set-r16', mode=MODE_TYPE)
_P0_PUSCH_Set_r16_p0_PUSCH_SetId_r16 = INT(name=u'p0-PUSCH-SetId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'P0-PUSCH-SetId-r16')))
_P0_PUSCH_Set_r16_p0_List_r16 = SEQ_OF(name=u'p0-List-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__P0_PUSCH_Set_r16_p0_List_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'P0-PUSCH-r16')))
_P0_PUSCH_Set_r16_p0_List_r16._cont = __P0_PUSCH_Set_r16_p0_List_r16__item_
_P0_PUSCH_Set_r16_p0_List_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
P0_PUSCH_Set_r16._cont = ASN1Dict([
(u'p0-PUSCH-SetId-r16', _P0_PUSCH_Set_r16_p0_PUSCH_SetId_r16),
(u'p0-List-r16', _P0_PUSCH_Set_r16_p0_List_r16),
])
P0_PUSCH_Set_r16._ext = []
#-----< P0-PUSCH-SetId-r16 >-----#
P0_PUSCH_SetId_r16 = INT(name=u'P0-PUSCH-SetId-r16', mode=MODE_TYPE)
P0_PUSCH_SetId_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
#-----< P0-PUSCH-r16 >-----#
P0_PUSCH_r16 = INT(name=u'P0-PUSCH-r16', mode=MODE_TYPE)
P0_PUSCH_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-16, ub=15)], ev=None, er=[])
#-----< 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_maxMIMO_Layers = INT(name=u'maxMIMO-Layers', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PUSCH_ServingCellConfig_maxMIMO_Layers._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_PUSCH_ServingCellConfig_processingType2Enabled = BOOL(name=u'processingType2Enabled', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PUSCH_ServingCellConfig_maxMIMO_LayersDCI_0_2_r16 = CHOICE(name=u'maxMIMO-LayersDCI-0-2-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=1)
__PUSCH_ServingCellConfig_maxMIMO_LayersDCI_0_2_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PUSCH_ServingCellConfig_maxMIMO_LayersDCI_0_2_r16_setup = INT(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MaxMIMO-LayersDCI-0-2-r16')))
_PUSCH_ServingCellConfig_maxMIMO_LayersDCI_0_2_r16._cont = ASN1Dict([
(u'release', __PUSCH_ServingCellConfig_maxMIMO_LayersDCI_0_2_r16_release),
(u'setup', __PUSCH_ServingCellConfig_maxMIMO_LayersDCI_0_2_r16_setup),
])
_PUSCH_ServingCellConfig_maxMIMO_LayersDCI_0_2_r16._ext = None
PUSCH_ServingCellConfig._cont = ASN1Dict([
(u'codeBlockGroupTransmission', _PUSCH_ServingCellConfig_codeBlockGroupTransmission),
(u'rateMatching', _PUSCH_ServingCellConfig_rateMatching),
(u'xOverhead', _PUSCH_ServingCellConfig_xOverhead),
(u'maxMIMO-Layers', _PUSCH_ServingCellConfig_maxMIMO_Layers),
(u'processingType2Enabled', _PUSCH_ServingCellConfig_processingType2Enabled),
(u'maxMIMO-LayersDCI-0-2-r16', _PUSCH_ServingCellConfig_maxMIMO_LayersDCI_0_2_r16),
])
PUSCH_ServingCellConfig._ext = [u'maxMIMO-Layers', u'processingType2Enabled', u'maxMIMO-LayersDCI-0-2-r16']
#-----< 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 = []
#-----< MaxMIMO-LayersDCI-0-2-r16 >-----#
MaxMIMO_LayersDCI_0_2_r16 = INT(name=u'MaxMIMO-LayersDCI-0-2-r16', mode=MODE_TYPE)
MaxMIMO_LayersDCI_0_2_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
#-----< 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-TimeDomainResourceAllocationList-r16 >-----#
PUSCH_TimeDomainResourceAllocationList_r16 = SEQ_OF(name=u'PUSCH-TimeDomainResourceAllocationList-r16', mode=MODE_TYPE)
_PUSCH_TimeDomainResourceAllocationList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PUSCH-TimeDomainResourceAllocation-r16')))
PUSCH_TimeDomainResourceAllocationList_r16._cont = _PUSCH_TimeDomainResourceAllocationList_r16__item_
PUSCH_TimeDomainResourceAllocationList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
#-----< PUSCH-TimeDomainResourceAllocation-r16 >-----#
PUSCH_TimeDomainResourceAllocation_r16 = SEQ(name=u'PUSCH-TimeDomainResourceAllocation-r16', mode=MODE_TYPE)
_PUSCH_TimeDomainResourceAllocation_r16_k2_r16 = INT(name=u'k2-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUSCH_TimeDomainResourceAllocation_r16_k2_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=32)], ev=None, er=[])
_PUSCH_TimeDomainResourceAllocation_r16_puschAllocationList_r16 = SEQ_OF(name=u'puschAllocationList-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PUSCH_TimeDomainResourceAllocation_r16_puschAllocationList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PUSCH-Allocation-r16')))
_PUSCH_TimeDomainResourceAllocation_r16_puschAllocationList_r16._cont = __PUSCH_TimeDomainResourceAllocation_r16_puschAllocationList_r16__item_
_PUSCH_TimeDomainResourceAllocation_r16_puschAllocationList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
PUSCH_TimeDomainResourceAllocation_r16._cont = ASN1Dict([
(u'k2-r16', _PUSCH_TimeDomainResourceAllocation_r16_k2_r16),
(u'puschAllocationList-r16', _PUSCH_TimeDomainResourceAllocation_r16_puschAllocationList_r16),
])
PUSCH_TimeDomainResourceAllocation_r16._ext = []
#-----< PUSCH-Allocation-r16 >-----#
PUSCH_Allocation_r16 = SEQ(name=u'PUSCH-Allocation-r16', mode=MODE_TYPE)
_PUSCH_Allocation_r16_mappingType_r16 = ENUM(name=u'mappingType-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUSCH_Allocation_r16_mappingType_r16._cont = ASN1Dict([(u'typeA', 0), (u'typeB', 1)])
_PUSCH_Allocation_r16_mappingType_r16._ext = None
_PUSCH_Allocation_r16_startSymbolAndLength_r16 = INT(name=u'startSymbolAndLength-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUSCH_Allocation_r16_startSymbolAndLength_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=None, er=[])
_PUSCH_Allocation_r16_startSymbol_r16 = INT(name=u'startSymbol-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUSCH_Allocation_r16_startSymbol_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=13)], ev=None, er=[])
_PUSCH_Allocation_r16_length_r16 = INT(name=u'length-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUSCH_Allocation_r16_length_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=14)], ev=None, er=[])
_PUSCH_Allocation_r16_numberOfRepetitions_r16 = ENUM(name=u'numberOfRepetitions-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUSCH_Allocation_r16_numberOfRepetitions_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n3', 2), (u'n4', 3), (u'n7', 4), (u'n8', 5), (u'n12', 6), (u'n16', 7)])
_PUSCH_Allocation_r16_numberOfRepetitions_r16._ext = None
PUSCH_Allocation_r16._cont = ASN1Dict([
(u'mappingType-r16', _PUSCH_Allocation_r16_mappingType_r16),
(u'startSymbolAndLength-r16', _PUSCH_Allocation_r16_startSymbolAndLength_r16),
(u'startSymbol-r16', _PUSCH_Allocation_r16_startSymbol_r16),
(u'length-r16', _PUSCH_Allocation_r16_length_r16),
(u'numberOfRepetitions-r16', _PUSCH_Allocation_r16_numberOfRepetitions_r16),
])
PUSCH_Allocation_r16._ext = []
#-----< 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=-43, ub=-12)], 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_quantityConfigUTRA_FDD_r16 = SEQ(name=u'quantityConfigUTRA-FDD-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'QuantityConfigUTRA-FDD-r16')), opt=True, group=1)
_QuantityConfig_quantityConfigCLI_r16 = SEQ(name=u'quantityConfigCLI-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FilterConfigCLI-r16')), opt=True, group=1)
QuantityConfig._cont = ASN1Dict([
(u'quantityConfigNR-List', _QuantityConfig_quantityConfigNR_List),
(u'quantityConfigEUTRA', _QuantityConfig_quantityConfigEUTRA),
(u'quantityConfigUTRA-FDD-r16', _QuantityConfig_quantityConfigUTRA_FDD_r16),
(u'quantityConfigCLI-r16', _QuantityConfig_quantityConfigCLI_r16),
])
QuantityConfig._ext = [u'quantityConfigEUTRA', u'quantityConfigUTRA-FDD-r16', u'quantityConfigCLI-r16']
#-----< 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_csi_RS_FilterConfig = SEQ(name=u'csi-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'csi-RS-FilterConfig', _QuantityConfigRS_csi_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
#-----< FilterConfigCLI-r16 >-----#
FilterConfigCLI_r16 = SEQ(name=u'FilterConfigCLI-r16', mode=MODE_TYPE)
_FilterConfigCLI_r16_filterCoefficientSRS_RSRP_r16 = ENUM(name=u'filterCoefficientSRS-RSRP-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FilterCoefficient')), default=u'fc4')
_FilterConfigCLI_r16_filterCoefficientCLI_RSSI_r16 = ENUM(name=u'filterCoefficientCLI-RSSI-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FilterCoefficient')), default=u'fc4')
FilterConfigCLI_r16._cont = ASN1Dict([
(u'filterCoefficientSRS-RSRP-r16', _FilterConfigCLI_r16_filterCoefficientSRS_RSRP_r16),
(u'filterCoefficientCLI-RSSI-r16', _FilterConfigCLI_r16_filterCoefficientCLI_RSSI_r16),
])
FilterConfigCLI_r16._ext = None
#-----< QuantityConfigUTRA-FDD-r16 >-----#
QuantityConfigUTRA_FDD_r16 = SEQ(name=u'QuantityConfigUTRA-FDD-r16', mode=MODE_TYPE)
_QuantityConfigUTRA_FDD_r16_filterCoefficientRSCP_r16 = ENUM(name=u'filterCoefficientRSCP-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FilterCoefficient')), default=u'fc4')
_QuantityConfigUTRA_FDD_r16_filterCoefficientEcNO_r16 = ENUM(name=u'filterCoefficientEcNO-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FilterCoefficient')), default=u'fc4')
QuantityConfigUTRA_FDD_r16._cont = ASN1Dict([
(u'filterCoefficientRSCP-r16', _QuantityConfigUTRA_FDD_r16_filterCoefficientRSCP_r16),
(u'filterCoefficientEcNO-r16', _QuantityConfigUTRA_FDD_r16_filterCoefficientEcNO_r16),
])
QuantityConfigUTRA_FDD_r16._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_ra_PrioritizationForAccessIdentity_r16 = SEQ(name=u'ra-PrioritizationForAccessIdentity-r16', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__RACH_ConfigCommon_ra_PrioritizationForAccessIdentity_r16_ra_Prioritization_r16 = SEQ(name=u'ra-Prioritization-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RA-Prioritization')))
__RACH_ConfigCommon_ra_PrioritizationForAccessIdentity_r16_ra_PrioritizationForAI_r16 = BIT_STR(name=u'ra-PrioritizationForAI-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RACH_ConfigCommon_ra_PrioritizationForAccessIdentity_r16_ra_PrioritizationForAI_r16._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
_RACH_ConfigCommon_ra_PrioritizationForAccessIdentity_r16._cont = ASN1Dict([
(u'ra-Prioritization-r16', __RACH_ConfigCommon_ra_PrioritizationForAccessIdentity_r16_ra_Prioritization_r16),
(u'ra-PrioritizationForAI-r16', __RACH_ConfigCommon_ra_PrioritizationForAccessIdentity_r16_ra_PrioritizationForAI_r16),
])
_RACH_ConfigCommon_ra_PrioritizationForAccessIdentity_r16._ext = None
_RACH_ConfigCommon_prach_RootSequenceIndex_r16 = CHOICE(name=u'prach-RootSequenceIndex-r16', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True, group=0)
__RACH_ConfigCommon_prach_RootSequenceIndex_r16_l571 = INT(name=u'l571', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RACH_ConfigCommon_prach_RootSequenceIndex_r16_l571._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=569)], ev=None, er=[])
__RACH_ConfigCommon_prach_RootSequenceIndex_r16_l1151 = INT(name=u'l1151', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RACH_ConfigCommon_prach_RootSequenceIndex_r16_l1151._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1149)], ev=None, er=[])
_RACH_ConfigCommon_prach_RootSequenceIndex_r16._cont = ASN1Dict([
(u'l571', __RACH_ConfigCommon_prach_RootSequenceIndex_r16_l571),
(u'l1151', __RACH_ConfigCommon_prach_RootSequenceIndex_r16_l1151),
])
_RACH_ConfigCommon_prach_RootSequenceIndex_r16._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),
(u'ra-PrioritizationForAccessIdentity-r16', _RACH_ConfigCommon_ra_PrioritizationForAccessIdentity_r16),
(u'prach-RootSequenceIndex-r16', _RACH_ConfigCommon_prach_RootSequenceIndex_r16),
])
RACH_ConfigCommon._ext = [u'ra-PrioritizationForAccessIdentity-r16', u'prach-RootSequenceIndex-r16']
#-----< RACH-ConfigCommonTwoStepRA-r16 >-----#
RACH_ConfigCommonTwoStepRA_r16 = SEQ(name=u'RACH-ConfigCommonTwoStepRA-r16', mode=MODE_TYPE)
_RACH_ConfigCommonTwoStepRA_r16_rach_ConfigGenericTwoStepRA_r16 = SEQ(name=u'rach-ConfigGenericTwoStepRA-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RACH-ConfigGenericTwoStepRA-r16')))
_RACH_ConfigCommonTwoStepRA_r16_msgA_TotalNumberOfRA_Preambles_r16 = INT(name=u'msgA-TotalNumberOfRA-Preambles-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RACH_ConfigCommonTwoStepRA_r16_msgA_TotalNumberOfRA_Preambles_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=63)], ev=None, er=[])
_RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16 = CHOICE(name=u'msgA-SSB-PerRACH-OccasionAndCB-PreamblesPerSSB-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_oneEighth = ENUM(name=u'oneEighth', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_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_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_oneEighth._ext = None
__RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_oneFourth = ENUM(name=u'oneFourth', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_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_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_oneFourth._ext = None
__RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_oneHalf = ENUM(name=u'oneHalf', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_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_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_oneHalf._ext = None
__RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_one = ENUM(name=u'one', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_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_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_one._ext = None
__RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_two = ENUM(name=u'two', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_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_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_two._ext = None
__RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_four = INT(name=u'four', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_four._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
__RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_eight = INT(name=u'eight', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_eight._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
__RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_sixteen = INT(name=u'sixteen', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_sixteen._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16._cont = ASN1Dict([
(u'oneEighth', __RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_oneEighth),
(u'oneFourth', __RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_oneFourth),
(u'oneHalf', __RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_oneHalf),
(u'one', __RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_one),
(u'two', __RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_two),
(u'four', __RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_four),
(u'eight', __RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_eight),
(u'sixteen', __RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_sixteen),
])
_RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16._ext = None
_RACH_ConfigCommonTwoStepRA_r16_msgA_CB_PreamblesPerSSB_PerSharedRO_r16 = INT(name=u'msgA-CB-PreamblesPerSSB-PerSharedRO-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RACH_ConfigCommonTwoStepRA_r16_msgA_CB_PreamblesPerSSB_PerSharedRO_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=60)], ev=None, er=[])
_RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_SharedRO_MaskIndex_r16 = INT(name=u'msgA-SSB-SharedRO-MaskIndex-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_SharedRO_MaskIndex_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=15)], ev=None, er=[])
_RACH_ConfigCommonTwoStepRA_r16_groupB_ConfiguredTwoStepRA_r16 = SEQ(name=u'groupB-ConfiguredTwoStepRA-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'GroupB-ConfiguredTwoStepRA-r16')), opt=True)
_RACH_ConfigCommonTwoStepRA_r16_msgA_PRACH_RootSequenceIndex_r16 = CHOICE(name=u'msgA-PRACH-RootSequenceIndex-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__RACH_ConfigCommonTwoStepRA_r16_msgA_PRACH_RootSequenceIndex_r16_l839 = INT(name=u'l839', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RACH_ConfigCommonTwoStepRA_r16_msgA_PRACH_RootSequenceIndex_r16_l839._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=837)], ev=None, er=[])
__RACH_ConfigCommonTwoStepRA_r16_msgA_PRACH_RootSequenceIndex_r16_l139 = INT(name=u'l139', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RACH_ConfigCommonTwoStepRA_r16_msgA_PRACH_RootSequenceIndex_r16_l139._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=137)], ev=None, er=[])
__RACH_ConfigCommonTwoStepRA_r16_msgA_PRACH_RootSequenceIndex_r16_l571 = INT(name=u'l571', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RACH_ConfigCommonTwoStepRA_r16_msgA_PRACH_RootSequenceIndex_r16_l571._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=569)], ev=None, er=[])
__RACH_ConfigCommonTwoStepRA_r16_msgA_PRACH_RootSequenceIndex_r16_l1151 = INT(name=u'l1151', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RACH_ConfigCommonTwoStepRA_r16_msgA_PRACH_RootSequenceIndex_r16_l1151._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1149)], ev=None, er=[])
_RACH_ConfigCommonTwoStepRA_r16_msgA_PRACH_RootSequenceIndex_r16._cont = ASN1Dict([
(u'l839', __RACH_ConfigCommonTwoStepRA_r16_msgA_PRACH_RootSequenceIndex_r16_l839),
(u'l139', __RACH_ConfigCommonTwoStepRA_r16_msgA_PRACH_RootSequenceIndex_r16_l139),
(u'l571', __RACH_ConfigCommonTwoStepRA_r16_msgA_PRACH_RootSequenceIndex_r16_l571),
(u'l1151', __RACH_ConfigCommonTwoStepRA_r16_msgA_PRACH_RootSequenceIndex_r16_l1151),
])
_RACH_ConfigCommonTwoStepRA_r16_msgA_PRACH_RootSequenceIndex_r16._ext = None
_RACH_ConfigCommonTwoStepRA_r16_msgA_TransMax_r16 = ENUM(name=u'msgA-TransMax-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RACH_ConfigCommonTwoStepRA_r16_msgA_TransMax_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2), (u'n6', 3), (u'n8', 4), (u'n10', 5), (u'n20', 6), (u'n50', 7), (u'n100', 8), (u'n200', 9)])
_RACH_ConfigCommonTwoStepRA_r16_msgA_TransMax_r16._ext = None
_RACH_ConfigCommonTwoStepRA_r16_msgA_RSRP_Threshold_r16 = INT(name=u'msgA-RSRP-Threshold-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSRP-Range')), opt=True)
_RACH_ConfigCommonTwoStepRA_r16_msgA_RSRP_ThresholdSSB_r16 = INT(name=u'msgA-RSRP-ThresholdSSB-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSRP-Range')), opt=True)
_RACH_ConfigCommonTwoStepRA_r16_msgA_SubcarrierSpacing_r16 = ENUM(name=u'msgA-SubcarrierSpacing-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SubcarrierSpacing')), opt=True)
_RACH_ConfigCommonTwoStepRA_r16_msgA_RestrictedSetConfig_r16 = ENUM(name=u'msgA-RestrictedSetConfig-r16', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RACH_ConfigCommonTwoStepRA_r16_msgA_RestrictedSetConfig_r16._cont = ASN1Dict([(u'unrestrictedSet', 0), (u'restrictedSetTypeA', 1), (u'restrictedSetTypeB', 2)])
_RACH_ConfigCommonTwoStepRA_r16_msgA_RestrictedSetConfig_r16._ext = None
_RACH_ConfigCommonTwoStepRA_r16_ra_PrioritizationForAccessIdentityTwoStep_r16 = SEQ(name=u'ra-PrioritizationForAccessIdentityTwoStep-r16', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__RACH_ConfigCommonTwoStepRA_r16_ra_PrioritizationForAccessIdentityTwoStep_r16_ra_Prioritization_r16 = SEQ(name=u'ra-Prioritization-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RA-Prioritization')))
__RACH_ConfigCommonTwoStepRA_r16_ra_PrioritizationForAccessIdentityTwoStep_r16_ra_PrioritizationForAI_r16 = BIT_STR(name=u'ra-PrioritizationForAI-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RACH_ConfigCommonTwoStepRA_r16_ra_PrioritizationForAccessIdentityTwoStep_r16_ra_PrioritizationForAI_r16._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
_RACH_ConfigCommonTwoStepRA_r16_ra_PrioritizationForAccessIdentityTwoStep_r16._cont = ASN1Dict([
(u'ra-Prioritization-r16', __RACH_ConfigCommonTwoStepRA_r16_ra_PrioritizationForAccessIdentityTwoStep_r16_ra_Prioritization_r16),
(u'ra-PrioritizationForAI-r16', __RACH_ConfigCommonTwoStepRA_r16_ra_PrioritizationForAccessIdentityTwoStep_r16_ra_PrioritizationForAI_r16),
])
_RACH_ConfigCommonTwoStepRA_r16_ra_PrioritizationForAccessIdentityTwoStep_r16._ext = None
_RACH_ConfigCommonTwoStepRA_r16_ra_ContentionResolutionTimer_r16 = ENUM(name=u'ra-ContentionResolutionTimer-r16', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RACH_ConfigCommonTwoStepRA_r16_ra_ContentionResolutionTimer_r16._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_ConfigCommonTwoStepRA_r16_ra_ContentionResolutionTimer_r16._ext = None
RACH_ConfigCommonTwoStepRA_r16._cont = ASN1Dict([
(u'rach-ConfigGenericTwoStepRA-r16', _RACH_ConfigCommonTwoStepRA_r16_rach_ConfigGenericTwoStepRA_r16),
(u'msgA-TotalNumberOfRA-Preambles-r16', _RACH_ConfigCommonTwoStepRA_r16_msgA_TotalNumberOfRA_Preambles_r16),
(u'msgA-SSB-PerRACH-OccasionAndCB-PreamblesPerSSB-r16', _RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16),
(u'msgA-CB-PreamblesPerSSB-PerSharedRO-r16', _RACH_ConfigCommonTwoStepRA_r16_msgA_CB_PreamblesPerSSB_PerSharedRO_r16),
(u'msgA-SSB-SharedRO-MaskIndex-r16', _RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_SharedRO_MaskIndex_r16),
(u'groupB-ConfiguredTwoStepRA-r16', _RACH_ConfigCommonTwoStepRA_r16_groupB_ConfiguredTwoStepRA_r16),
(u'msgA-PRACH-RootSequenceIndex-r16', _RACH_ConfigCommonTwoStepRA_r16_msgA_PRACH_RootSequenceIndex_r16),
(u'msgA-TransMax-r16', _RACH_ConfigCommonTwoStepRA_r16_msgA_TransMax_r16),
(u'msgA-RSRP-Threshold-r16', _RACH_ConfigCommonTwoStepRA_r16_msgA_RSRP_Threshold_r16),
(u'msgA-RSRP-ThresholdSSB-r16', _RACH_ConfigCommonTwoStepRA_r16_msgA_RSRP_ThresholdSSB_r16),
(u'msgA-SubcarrierSpacing-r16', _RACH_ConfigCommonTwoStepRA_r16_msgA_SubcarrierSpacing_r16),
(u'msgA-RestrictedSetConfig-r16', _RACH_ConfigCommonTwoStepRA_r16_msgA_RestrictedSetConfig_r16),
(u'ra-PrioritizationForAccessIdentityTwoStep-r16', _RACH_ConfigCommonTwoStepRA_r16_ra_PrioritizationForAccessIdentityTwoStep_r16),
(u'ra-ContentionResolutionTimer-r16', _RACH_ConfigCommonTwoStepRA_r16_ra_ContentionResolutionTimer_r16),
])
RACH_ConfigCommonTwoStepRA_r16._ext = []
#-----< GroupB-ConfiguredTwoStepRA-r16 >-----#
GroupB_ConfiguredTwoStepRA_r16 = SEQ(name=u'GroupB-ConfiguredTwoStepRA-r16', mode=MODE_TYPE)
_GroupB_ConfiguredTwoStepRA_r16_ra_MsgA_SizeGroupA = ENUM(name=u'ra-MsgA-SizeGroupA', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GroupB_ConfiguredTwoStepRA_r16_ra_MsgA_SizeGroupA._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)])
_GroupB_ConfiguredTwoStepRA_r16_ra_MsgA_SizeGroupA._ext = None
_GroupB_ConfiguredTwoStepRA_r16_messagePowerOffsetGroupB = ENUM(name=u'messagePowerOffsetGroupB', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GroupB_ConfiguredTwoStepRA_r16_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)])
_GroupB_ConfiguredTwoStepRA_r16_messagePowerOffsetGroupB._ext = None
_GroupB_ConfiguredTwoStepRA_r16_numberOfRA_PreamblesGroupA = INT(name=u'numberOfRA-PreamblesGroupA', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GroupB_ConfiguredTwoStepRA_r16_numberOfRA_PreamblesGroupA._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
GroupB_ConfiguredTwoStepRA_r16._cont = ASN1Dict([
(u'ra-MsgA-SizeGroupA', _GroupB_ConfiguredTwoStepRA_r16_ra_MsgA_SizeGroupA),
(u'messagePowerOffsetGroupB', _GroupB_ConfiguredTwoStepRA_r16_messagePowerOffsetGroupB),
(u'numberOfRA-PreamblesGroupA', _GroupB_ConfiguredTwoStepRA_r16_numberOfRA_PreamblesGroupA),
])
GroupB_ConfiguredTwoStepRA_r16._ext = None
#-----< 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_ra_PrioritizationTwoStep_r16 = SEQ(name=u'ra-PrioritizationTwoStep-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RA-Prioritization')), opt=True, group=0)
_RACH_ConfigDedicated_cfra_TwoStep_r16 = SEQ(name=u'cfra-TwoStep-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CFRA-TwoStep-r16')), opt=True, group=0)
RACH_ConfigDedicated._cont = ASN1Dict([
(u'cfra', _RACH_ConfigDedicated_cfra),
(u'ra-Prioritization', _RACH_ConfigDedicated_ra_Prioritization),
(u'ra-PrioritizationTwoStep-r16', _RACH_ConfigDedicated_ra_PrioritizationTwoStep_r16),
(u'cfra-TwoStep-r16', _RACH_ConfigDedicated_cfra_TwoStep_r16),
])
RACH_ConfigDedicated._ext = [u'ra-PrioritizationTwoStep-r16', u'cfra-TwoStep-r16']
#-----< 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 = INT(name=u'totalNumberOfRA-Preambles', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_CFRA_totalNumberOfRA_Preambles._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', _CFRA_totalNumberOfRA_Preambles),
])
CFRA._ext = [u'totalNumberOfRA-Preambles']
#-----< CFRA-TwoStep-r16 >-----#
CFRA_TwoStep_r16 = SEQ(name=u'CFRA-TwoStep-r16', mode=MODE_TYPE)
_CFRA_TwoStep_r16_occasionsTwoStepRA_r16 = SEQ(name=u'occasionsTwoStepRA-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CFRA_TwoStep_r16_occasionsTwoStepRA_r16_rach_ConfigGenericTwoStepRA_r16 = SEQ(name=u'rach-ConfigGenericTwoStepRA-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RACH-ConfigGenericTwoStepRA-r16')))
__CFRA_TwoStep_r16_occasionsTwoStepRA_r16_ssb_PerRACH_OccasionTwoStepRA_r16 = ENUM(name=u'ssb-PerRACH-OccasionTwoStepRA-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CFRA_TwoStep_r16_occasionsTwoStepRA_r16_ssb_PerRACH_OccasionTwoStepRA_r16._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_TwoStep_r16_occasionsTwoStepRA_r16_ssb_PerRACH_OccasionTwoStepRA_r16._ext = None
_CFRA_TwoStep_r16_occasionsTwoStepRA_r16._cont = ASN1Dict([
(u'rach-ConfigGenericTwoStepRA-r16', __CFRA_TwoStep_r16_occasionsTwoStepRA_r16_rach_ConfigGenericTwoStepRA_r16),
(u'ssb-PerRACH-OccasionTwoStepRA-r16', __CFRA_TwoStep_r16_occasionsTwoStepRA_r16_ssb_PerRACH_OccasionTwoStepRA_r16),
])
_CFRA_TwoStep_r16_occasionsTwoStepRA_r16._ext = None
_CFRA_TwoStep_r16_msgA_CFRA_PUSCH_r16 = SEQ(name=u'msgA-CFRA-PUSCH-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MsgA-PUSCH-Resource-r16')))
_CFRA_TwoStep_r16_msgA_TransMax_r16 = ENUM(name=u'msgA-TransMax-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CFRA_TwoStep_r16_msgA_TransMax_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2), (u'n6', 3), (u'n8', 4), (u'n10', 5), (u'n20', 6), (u'n50', 7), (u'n100', 8), (u'n200', 9)])
_CFRA_TwoStep_r16_msgA_TransMax_r16._ext = None
_CFRA_TwoStep_r16_resourcesTwoStep_r16 = SEQ(name=u'resourcesTwoStep-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CFRA_TwoStep_r16_resourcesTwoStep_r16_ssb_ResourceList = SEQ_OF(name=u'ssb-ResourceList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CFRA_TwoStep_r16_resourcesTwoStep_r16_ssb_ResourceList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CFRA-SSB-Resource')))
__CFRA_TwoStep_r16_resourcesTwoStep_r16_ssb_ResourceList._cont = ___CFRA_TwoStep_r16_resourcesTwoStep_r16_ssb_ResourceList__item_
__CFRA_TwoStep_r16_resourcesTwoStep_r16_ssb_ResourceList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
__CFRA_TwoStep_r16_resourcesTwoStep_r16_ra_ssb_OccasionMaskIndex = INT(name=u'ra-ssb-OccasionMaskIndex', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CFRA_TwoStep_r16_resourcesTwoStep_r16_ra_ssb_OccasionMaskIndex._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
_CFRA_TwoStep_r16_resourcesTwoStep_r16._cont = ASN1Dict([
(u'ssb-ResourceList', __CFRA_TwoStep_r16_resourcesTwoStep_r16_ssb_ResourceList),
(u'ra-ssb-OccasionMaskIndex', __CFRA_TwoStep_r16_resourcesTwoStep_r16_ra_ssb_OccasionMaskIndex),
])
_CFRA_TwoStep_r16_resourcesTwoStep_r16._ext = None
CFRA_TwoStep_r16._cont = ASN1Dict([
(u'occasionsTwoStepRA-r16', _CFRA_TwoStep_r16_occasionsTwoStepRA_r16),
(u'msgA-CFRA-PUSCH-r16', _CFRA_TwoStep_r16_msgA_CFRA_PUSCH_r16),
(u'msgA-TransMax-r16', _CFRA_TwoStep_r16_msgA_TransMax_r16),
(u'resourcesTwoStep-r16', _CFRA_TwoStep_r16_resourcesTwoStep_r16),
])
CFRA_TwoStep_r16._ext = []
#-----< 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_msgA_PUSCH_Resource_Index_r16 = INT(name=u'msgA-PUSCH-Resource-Index-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_CFRA_SSB_Resource_msgA_PUSCH_Resource_Index_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3071)], ev=None, er=[])
CFRA_SSB_Resource._cont = ASN1Dict([
(u'ssb', _CFRA_SSB_Resource_ssb),
(u'ra-PreambleIndex', _CFRA_SSB_Resource_ra_PreambleIndex),
(u'msgA-PUSCH-Resource-Index-r16', _CFRA_SSB_Resource_msgA_PUSCH_Resource_Index_r16),
])
CFRA_SSB_Resource._ext = [u'msgA-PUSCH-Resource-Index-r16']
#-----< 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_prach_ConfigurationPeriodScaling_IAB_r16 = ENUM(name=u'prach-ConfigurationPeriodScaling-IAB-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_RACH_ConfigGeneric_prach_ConfigurationPeriodScaling_IAB_r16._cont = ASN1Dict([(u'scf1', 0), (u'scf2', 1), (u'scf4', 2), (u'scf8', 3), (u'scf16', 4), (u'scf32', 5), (u'scf64', 6)])
_RACH_ConfigGeneric_prach_ConfigurationPeriodScaling_IAB_r16._ext = None
_RACH_ConfigGeneric_prach_ConfigurationFrameOffset_IAB_r16 = INT(name=u'prach-ConfigurationFrameOffset-IAB-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_RACH_ConfigGeneric_prach_ConfigurationFrameOffset_IAB_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=63)], ev=None, er=[])
_RACH_ConfigGeneric_prach_ConfigurationSOffset_IAB_r16 = INT(name=u'prach-ConfigurationSOffset-IAB-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_RACH_ConfigGeneric_prach_ConfigurationSOffset_IAB_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=39)], ev=None, er=[])
_RACH_ConfigGeneric_ra_ResponseWindow_v1610 = ENUM(name=u'ra-ResponseWindow-v1610', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_RACH_ConfigGeneric_ra_ResponseWindow_v1610._cont = ASN1Dict([(u'sl60', 0), (u'sl160', 1)])
_RACH_ConfigGeneric_ra_ResponseWindow_v1610._ext = None
_RACH_ConfigGeneric_prach_ConfigurationIndex_v1610 = INT(name=u'prach-ConfigurationIndex-v1610', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_RACH_ConfigGeneric_prach_ConfigurationIndex_v1610._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=256, ub=262)], ev=None, er=[])
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),
(u'prach-ConfigurationPeriodScaling-IAB-r16', _RACH_ConfigGeneric_prach_ConfigurationPeriodScaling_IAB_r16),
(u'prach-ConfigurationFrameOffset-IAB-r16', _RACH_ConfigGeneric_prach_ConfigurationFrameOffset_IAB_r16),
(u'prach-ConfigurationSOffset-IAB-r16', _RACH_ConfigGeneric_prach_ConfigurationSOffset_IAB_r16),
(u'ra-ResponseWindow-v1610', _RACH_ConfigGeneric_ra_ResponseWindow_v1610),
(u'prach-ConfigurationIndex-v1610', _RACH_ConfigGeneric_prach_ConfigurationIndex_v1610),
])
RACH_ConfigGeneric._ext = [u'prach-ConfigurationPeriodScaling-IAB-r16', u'prach-ConfigurationFrameOffset-IAB-r16', u'prach-ConfigurationSOffset-IAB-r16', u'ra-ResponseWindow-v1610', u'prach-ConfigurationIndex-v1610']
#-----< RACH-ConfigGenericTwoStepRA-r16 >-----#
RACH_ConfigGenericTwoStepRA_r16 = SEQ(name=u'RACH-ConfigGenericTwoStepRA-r16', mode=MODE_TYPE)
_RACH_ConfigGenericTwoStepRA_r16_msgA_PRACH_ConfigurationIndex_r16 = INT(name=u'msgA-PRACH-ConfigurationIndex-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RACH_ConfigGenericTwoStepRA_r16_msgA_PRACH_ConfigurationIndex_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=262)], ev=None, er=[])
_RACH_ConfigGenericTwoStepRA_r16_msgA_RO_FDM_r16 = ENUM(name=u'msgA-RO-FDM-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RACH_ConfigGenericTwoStepRA_r16_msgA_RO_FDM_r16._cont = ASN1Dict([(u'one', 0), (u'two', 1), (u'four', 2), (u'eight', 3)])
_RACH_ConfigGenericTwoStepRA_r16_msgA_RO_FDM_r16._ext = None
_RACH_ConfigGenericTwoStepRA_r16_msgA_RO_FrequencyStart_r16 = INT(name=u'msgA-RO-FrequencyStart-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RACH_ConfigGenericTwoStepRA_r16_msgA_RO_FrequencyStart_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=274)], ev=None, er=[])
_RACH_ConfigGenericTwoStepRA_r16_msgA_ZeroCorrelationZoneConfig_r16 = INT(name=u'msgA-ZeroCorrelationZoneConfig-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RACH_ConfigGenericTwoStepRA_r16_msgA_ZeroCorrelationZoneConfig_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
_RACH_ConfigGenericTwoStepRA_r16_msgA_PreamblePowerRampingStep_r16 = ENUM(name=u'msgA-PreamblePowerRampingStep-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RACH_ConfigGenericTwoStepRA_r16_msgA_PreamblePowerRampingStep_r16._cont = ASN1Dict([(u'dB0', 0), (u'dB2', 1), (u'dB4', 2), (u'dB6', 3)])
_RACH_ConfigGenericTwoStepRA_r16_msgA_PreamblePowerRampingStep_r16._ext = None
_RACH_ConfigGenericTwoStepRA_r16_msgA_PreambleReceivedTargetPower_r16 = INT(name=u'msgA-PreambleReceivedTargetPower-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RACH_ConfigGenericTwoStepRA_r16_msgA_PreambleReceivedTargetPower_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-202, ub=-60)], ev=None, er=[])
_RACH_ConfigGenericTwoStepRA_r16_msgB_ResponseWindow_r16 = ENUM(name=u'msgB-ResponseWindow-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RACH_ConfigGenericTwoStepRA_r16_msgB_ResponseWindow_r16._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), (u'sl160', 8), (u'sl320', 9)])
_RACH_ConfigGenericTwoStepRA_r16_msgB_ResponseWindow_r16._ext = None
_RACH_ConfigGenericTwoStepRA_r16_preambleTransMax_r16 = ENUM(name=u'preambleTransMax-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RACH_ConfigGenericTwoStepRA_r16_preambleTransMax_r16._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_ConfigGenericTwoStepRA_r16_preambleTransMax_r16._ext = None
RACH_ConfigGenericTwoStepRA_r16._cont = ASN1Dict([
(u'msgA-PRACH-ConfigurationIndex-r16', _RACH_ConfigGenericTwoStepRA_r16_msgA_PRACH_ConfigurationIndex_r16),
(u'msgA-RO-FDM-r16', _RACH_ConfigGenericTwoStepRA_r16_msgA_RO_FDM_r16),
(u'msgA-RO-FrequencyStart-r16', _RACH_ConfigGenericTwoStepRA_r16_msgA_RO_FrequencyStart_r16),
(u'msgA-ZeroCorrelationZoneConfig-r16', _RACH_ConfigGenericTwoStepRA_r16_msgA_ZeroCorrelationZoneConfig_r16),
(u'msgA-PreamblePowerRampingStep-r16', _RACH_ConfigGenericTwoStepRA_r16_msgA_PreamblePowerRampingStep_r16),
(u'msgA-PreambleReceivedTargetPower-r16', _RACH_ConfigGenericTwoStepRA_r16_msgA_PreambleReceivedTargetPower_r16),
(u'msgB-ResponseWindow-r16', _RACH_ConfigGenericTwoStepRA_r16_msgB_ResponseWindow_r16),
(u'preambleTransMax-r16', _RACH_ConfigGenericTwoStepRA_r16_preambleTransMax_r16),
])
RACH_ConfigGenericTwoStepRA_r16._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_daps_Config_r16 = ENUM(name=u'daps-Config-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_DRB_ToAddMod_daps_Config_r16._cont = ASN1Dict([(u'true', 0)])
_DRB_ToAddMod_daps_Config_r16._ext = None
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),
(u'daps-Config-r16', _DRB_ToAddMod_daps_Config_r16),
])
DRB_ToAddMod._ext = [u'daps-Config-r16']
#-----< 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_controlResourceSet_r16 = INT(name=u'controlResourceSet-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ControlResourceSetId-r16')), opt=True, group=0)
RateMatchPattern._cont = ASN1Dict([
(u'rateMatchPatternId', _RateMatchPattern_rateMatchPatternId),
(u'patternType', _RateMatchPattern_patternType),
(u'subcarrierSpacing', _RateMatchPattern_subcarrierSpacing),
(u'dummy', _RateMatchPattern_dummy),
(u'controlResourceSet-r16', _RateMatchPattern_controlResourceSet_r16),
])
RateMatchPattern._ext = [u'controlResourceSet-r16']
#-----< 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
#-----< LTE-CRS-PatternList-r16 >-----#
LTE_CRS_PatternList_r16 = SEQ_OF(name=u'LTE-CRS-PatternList-r16', mode=MODE_TYPE)
_LTE_CRS_PatternList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'RateMatchPatternLTE-CRS')))
LTE_CRS_PatternList_r16._cont = _LTE_CRS_PatternList_r16__item_
LTE_CRS_PatternList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
#-----< ReferenceTimeInfo-r16 >-----#
ReferenceTimeInfo_r16 = SEQ(name=u'ReferenceTimeInfo-r16', mode=MODE_TYPE)
_ReferenceTimeInfo_r16_time_r16 = SEQ(name=u'time-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReferenceTime-r16')))
_ReferenceTimeInfo_r16_uncertainty_r16 = INT(name=u'uncertainty-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ReferenceTimeInfo_r16_uncertainty_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=32767)], ev=None, er=[])
_ReferenceTimeInfo_r16_timeInfoType_r16 = ENUM(name=u'timeInfoType-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ReferenceTimeInfo_r16_timeInfoType_r16._cont = ASN1Dict([(u'localClock', 0)])
_ReferenceTimeInfo_r16_timeInfoType_r16._ext = None
_ReferenceTimeInfo_r16_referenceSFN_r16 = INT(name=u'referenceSFN-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ReferenceTimeInfo_r16_referenceSFN_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1023)], ev=None, er=[])
ReferenceTimeInfo_r16._cont = ASN1Dict([
(u'time-r16', _ReferenceTimeInfo_r16_time_r16),
(u'uncertainty-r16', _ReferenceTimeInfo_r16_uncertainty_r16),
(u'timeInfoType-r16', _ReferenceTimeInfo_r16_timeInfoType_r16),
(u'referenceSFN-r16', _ReferenceTimeInfo_r16_referenceSFN_r16),
])
ReferenceTimeInfo_r16._ext = None
#-----< ReferenceTime-r16 >-----#
ReferenceTime_r16 = SEQ(name=u'ReferenceTime-r16', mode=MODE_TYPE)
_ReferenceTime_r16_refDays_r16 = INT(name=u'refDays-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ReferenceTime_r16_refDays_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=72999)], ev=None, er=[])
_ReferenceTime_r16_refSeconds_r16 = INT(name=u'refSeconds-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ReferenceTime_r16_refSeconds_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=86399)], ev=None, er=[])
_ReferenceTime_r16_refMilliSeconds_r16 = INT(name=u'refMilliSeconds-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ReferenceTime_r16_refMilliSeconds_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=999)], ev=None, er=[])
_ReferenceTime_r16_refTenNanoSeconds_r16 = INT(name=u'refTenNanoSeconds-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ReferenceTime_r16_refTenNanoSeconds_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=99999)], ev=None, er=[])
ReferenceTime_r16._cont = ASN1Dict([
(u'refDays-r16', _ReferenceTime_r16_refDays_r16),
(u'refSeconds-r16', _ReferenceTime_r16_refSeconds_r16),
(u'refMilliSeconds-r16', _ReferenceTime_r16_refMilliSeconds_r16),
(u'refTenNanoSeconds-r16', _ReferenceTime_r16_refTenNanoSeconds_r16),
])
ReferenceTime_r16._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=[])
#-----< RepetitionSchemeConfig-r16 >-----#
RepetitionSchemeConfig_r16 = CHOICE(name=u'RepetitionSchemeConfig-r16', mode=MODE_TYPE)
_RepetitionSchemeConfig_r16_fdm_TDM_r16 = CHOICE(name=u'fdm-TDM-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')))
__RepetitionSchemeConfig_r16_fdm_TDM_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RepetitionSchemeConfig_r16_fdm_TDM_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FDM-TDM-r16')))
_RepetitionSchemeConfig_r16_fdm_TDM_r16._cont = ASN1Dict([
(u'release', __RepetitionSchemeConfig_r16_fdm_TDM_r16_release),
(u'setup', __RepetitionSchemeConfig_r16_fdm_TDM_r16_setup),
])
_RepetitionSchemeConfig_r16_fdm_TDM_r16._ext = None
_RepetitionSchemeConfig_r16_slotBased_r16 = CHOICE(name=u'slotBased-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')))
__RepetitionSchemeConfig_r16_slotBased_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RepetitionSchemeConfig_r16_slotBased_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SlotBased-r16')))
_RepetitionSchemeConfig_r16_slotBased_r16._cont = ASN1Dict([
(u'release', __RepetitionSchemeConfig_r16_slotBased_r16_release),
(u'setup', __RepetitionSchemeConfig_r16_slotBased_r16_setup),
])
_RepetitionSchemeConfig_r16_slotBased_r16._ext = None
RepetitionSchemeConfig_r16._cont = ASN1Dict([
(u'fdm-TDM-r16', _RepetitionSchemeConfig_r16_fdm_TDM_r16),
(u'slotBased-r16', _RepetitionSchemeConfig_r16_slotBased_r16),
])
RepetitionSchemeConfig_r16._ext = None
#-----< RepetitionSchemeConfig-v1630 >-----#
RepetitionSchemeConfig_v1630 = SEQ(name=u'RepetitionSchemeConfig-v1630', mode=MODE_TYPE)
_RepetitionSchemeConfig_v1630_slotBased_v1630 = CHOICE(name=u'slotBased-v1630', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')))
__RepetitionSchemeConfig_v1630_slotBased_v1630_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RepetitionSchemeConfig_v1630_slotBased_v1630_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SlotBased-v1630')))
_RepetitionSchemeConfig_v1630_slotBased_v1630._cont = ASN1Dict([
(u'release', __RepetitionSchemeConfig_v1630_slotBased_v1630_release),
(u'setup', __RepetitionSchemeConfig_v1630_slotBased_v1630_setup),
])
_RepetitionSchemeConfig_v1630_slotBased_v1630._ext = None
RepetitionSchemeConfig_v1630._cont = ASN1Dict([
(u'slotBased-v1630', _RepetitionSchemeConfig_v1630_slotBased_v1630),
])
RepetitionSchemeConfig_v1630._ext = None
#-----< FDM-TDM-r16 >-----#
FDM_TDM_r16 = SEQ(name=u'FDM-TDM-r16', mode=MODE_TYPE)
_FDM_TDM_r16_repetitionScheme_r16 = ENUM(name=u'repetitionScheme-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_FDM_TDM_r16_repetitionScheme_r16._cont = ASN1Dict([(u'fdmSchemeA', 0), (u'fdmSchemeB', 1), (u'tdmSchemeA', 2)])
_FDM_TDM_r16_repetitionScheme_r16._ext = None
_FDM_TDM_r16_startingSymbolOffsetK_r16 = INT(name=u'startingSymbolOffsetK-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FDM_TDM_r16_startingSymbolOffsetK_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
FDM_TDM_r16._cont = ASN1Dict([
(u'repetitionScheme-r16', _FDM_TDM_r16_repetitionScheme_r16),
(u'startingSymbolOffsetK-r16', _FDM_TDM_r16_startingSymbolOffsetK_r16),
])
FDM_TDM_r16._ext = None
#-----< SlotBased-r16 >-----#
SlotBased_r16 = SEQ(name=u'SlotBased-r16', mode=MODE_TYPE)
_SlotBased_r16_tciMapping_r16 = ENUM(name=u'tciMapping-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SlotBased_r16_tciMapping_r16._cont = ASN1Dict([(u'cyclicMapping', 0), (u'sequentialMapping', 1)])
_SlotBased_r16_tciMapping_r16._ext = None
_SlotBased_r16_sequenceOffsetForRV_r16 = INT(name=u'sequenceOffsetForRV-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SlotBased_r16_sequenceOffsetForRV_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
SlotBased_r16._cont = ASN1Dict([
(u'tciMapping-r16', _SlotBased_r16_tciMapping_r16),
(u'sequenceOffsetForRV-r16', _SlotBased_r16_sequenceOffsetForRV_r16),
])
SlotBased_r16._ext = None
#-----< SlotBased-v1630 >-----#
SlotBased_v1630 = SEQ(name=u'SlotBased-v1630', mode=MODE_TYPE)
_SlotBased_v1630_tciMapping_r16 = ENUM(name=u'tciMapping-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SlotBased_v1630_tciMapping_r16._cont = ASN1Dict([(u'cyclicMapping', 0), (u'sequentialMapping', 1)])
_SlotBased_v1630_tciMapping_r16._ext = None
_SlotBased_v1630_sequenceOffsetForRV_r16 = INT(name=u'sequenceOffsetForRV-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SlotBased_v1630_sequenceOffsetForRV_r16._const_val = ASN1Set(rv=[0], rr=[], ev=None, er=[])
SlotBased_v1630._cont = ASN1Dict([
(u'tciMapping-r16', _SlotBased_v1630_tciMapping_r16),
(u'sequenceOffsetForRV-r16', _SlotBased_v1630_sequenceOffsetForRV_r16),
])
SlotBased_v1630._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_reportSFTD = SEQ(name=u'reportSFTD', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReportSFTD-EUTRA')))
_ReportConfigInterRAT_reportType._cont = ASN1Dict([
(u'periodical', __ReportConfigInterRAT_reportType_periodical),
(u'eventTriggered', __ReportConfigInterRAT_reportType_eventTriggered),
(u'reportCGI', __ReportConfigInterRAT_reportType_reportCGI),
(u'reportSFTD', __ReportConfigInterRAT_reportType_reportSFTD),
])
_ReportConfigInterRAT_reportType._ext = [u'reportSFTD']
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_useAutonomousGaps_r16 = ENUM(name=u'useAutonomousGaps-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_ReportCGI_EUTRA_useAutonomousGaps_r16._cont = ASN1Dict([(u'setup', 0)])
_ReportCGI_EUTRA_useAutonomousGaps_r16._ext = None
ReportCGI_EUTRA._cont = ASN1Dict([
(u'cellForWhichToReportCGI', _ReportCGI_EUTRA_cellForWhichToReportCGI),
(u'useAutonomousGaps-r16', _ReportCGI_EUTRA_useAutonomousGaps_r16),
])
ReportCGI_EUTRA._ext = [u'useAutonomousGaps-r16']
#-----< ReportSFTD-EUTRA >-----#
ReportSFTD_EUTRA = SEQ(name=u'ReportSFTD-EUTRA', mode=MODE_TYPE)
_ReportSFTD_EUTRA_reportSFTD_Meas = BOOL(name=u'reportSFTD-Meas', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ReportSFTD_EUTRA_reportRSRP = BOOL(name=u'reportRSRP', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
ReportSFTD_EUTRA._cont = ASN1Dict([
(u'reportSFTD-Meas', _ReportSFTD_EUTRA_reportSFTD_Meas),
(u'reportRSRP', _ReportSFTD_EUTRA_reportRSRP),
])
ReportSFTD_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_eventB1_UTRA_FDD_r16 = SEQ(name=u'eventB1-UTRA-FDD-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), group=0)
___EventTriggerConfigInterRAT_eventId_eventB1_UTRA_FDD_r16_b1_ThresholdUTRA_FDD_r16 = CHOICE(name=u'b1-ThresholdUTRA-FDD-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasTriggerQuantityUTRA-FDD-r16')))
___EventTriggerConfigInterRAT_eventId_eventB1_UTRA_FDD_r16_reportOnLeave_r16 = BOOL(name=u'reportOnLeave-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___EventTriggerConfigInterRAT_eventId_eventB1_UTRA_FDD_r16_hysteresis_r16 = INT(name=u'hysteresis-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Hysteresis')))
___EventTriggerConfigInterRAT_eventId_eventB1_UTRA_FDD_r16_timeToTrigger_r16 = ENUM(name=u'timeToTrigger-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TimeToTrigger')))
__EventTriggerConfigInterRAT_eventId_eventB1_UTRA_FDD_r16._cont = ASN1Dict([
(u'b1-ThresholdUTRA-FDD-r16', ___EventTriggerConfigInterRAT_eventId_eventB1_UTRA_FDD_r16_b1_ThresholdUTRA_FDD_r16),
(u'reportOnLeave-r16', ___EventTriggerConfigInterRAT_eventId_eventB1_UTRA_FDD_r16_reportOnLeave_r16),
(u'hysteresis-r16', ___EventTriggerConfigInterRAT_eventId_eventB1_UTRA_FDD_r16_hysteresis_r16),
(u'timeToTrigger-r16', ___EventTriggerConfigInterRAT_eventId_eventB1_UTRA_FDD_r16_timeToTrigger_r16),
])
__EventTriggerConfigInterRAT_eventId_eventB1_UTRA_FDD_r16._ext = []
__EventTriggerConfigInterRAT_eventId_eventB2_UTRA_FDD_r16 = SEQ(name=u'eventB2-UTRA-FDD-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), group=0)
___EventTriggerConfigInterRAT_eventId_eventB2_UTRA_FDD_r16_b2_Threshold1_r16 = CHOICE(name=u'b2-Threshold1-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasTriggerQuantity')))
___EventTriggerConfigInterRAT_eventId_eventB2_UTRA_FDD_r16_b2_Threshold2UTRA_FDD_r16 = CHOICE(name=u'b2-Threshold2UTRA-FDD-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasTriggerQuantityUTRA-FDD-r16')))
___EventTriggerConfigInterRAT_eventId_eventB2_UTRA_FDD_r16_reportOnLeave_r16 = BOOL(name=u'reportOnLeave-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___EventTriggerConfigInterRAT_eventId_eventB2_UTRA_FDD_r16_hysteresis_r16 = INT(name=u'hysteresis-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Hysteresis')))
___EventTriggerConfigInterRAT_eventId_eventB2_UTRA_FDD_r16_timeToTrigger_r16 = ENUM(name=u'timeToTrigger-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TimeToTrigger')))
__EventTriggerConfigInterRAT_eventId_eventB2_UTRA_FDD_r16._cont = ASN1Dict([
(u'b2-Threshold1-r16', ___EventTriggerConfigInterRAT_eventId_eventB2_UTRA_FDD_r16_b2_Threshold1_r16),
(u'b2-Threshold2UTRA-FDD-r16', ___EventTriggerConfigInterRAT_eventId_eventB2_UTRA_FDD_r16_b2_Threshold2UTRA_FDD_r16),
(u'reportOnLeave-r16', ___EventTriggerConfigInterRAT_eventId_eventB2_UTRA_FDD_r16_reportOnLeave_r16),
(u'hysteresis-r16', ___EventTriggerConfigInterRAT_eventId_eventB2_UTRA_FDD_r16_hysteresis_r16),
(u'timeToTrigger-r16', ___EventTriggerConfigInterRAT_eventId_eventB2_UTRA_FDD_r16_timeToTrigger_r16),
])
__EventTriggerConfigInterRAT_eventId_eventB2_UTRA_FDD_r16._ext = []
_EventTriggerConfigInterRAT_eventId._cont = ASN1Dict([
(u'eventB1', __EventTriggerConfigInterRAT_eventId_eventB1),
(u'eventB2', __EventTriggerConfigInterRAT_eventId_eventB2),
(u'eventB1-UTRA-FDD-r16', __EventTriggerConfigInterRAT_eventId_eventB1_UTRA_FDD_r16),
(u'eventB2-UTRA-FDD-r16', __EventTriggerConfigInterRAT_eventId_eventB2_UTRA_FDD_r16),
])
_EventTriggerConfigInterRAT_eventId._ext = [u'eventB1-UTRA-FDD-r16', u'eventB2-UTRA-FDD-r16']
_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_reportQuantityUTRA_FDD_r16 = SEQ(name=u'reportQuantityUTRA-FDD-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasReportQuantityUTRA-FDD-r16')), opt=True, group=0)
_EventTriggerConfigInterRAT_includeCommonLocationInfo_r16 = ENUM(name=u'includeCommonLocationInfo-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_EventTriggerConfigInterRAT_includeCommonLocationInfo_r16._cont = ASN1Dict([(u'true', 0)])
_EventTriggerConfigInterRAT_includeCommonLocationInfo_r16._ext = None
_EventTriggerConfigInterRAT_includeBT_Meas_r16 = CHOICE(name=u'includeBT-Meas-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=1)
__EventTriggerConfigInterRAT_includeBT_Meas_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__EventTriggerConfigInterRAT_includeBT_Meas_r16_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BT-NameList-r16')))
_EventTriggerConfigInterRAT_includeBT_Meas_r16._cont = ASN1Dict([
(u'release', __EventTriggerConfigInterRAT_includeBT_Meas_r16_release),
(u'setup', __EventTriggerConfigInterRAT_includeBT_Meas_r16_setup),
])
_EventTriggerConfigInterRAT_includeBT_Meas_r16._ext = None
_EventTriggerConfigInterRAT_includeWLAN_Meas_r16 = CHOICE(name=u'includeWLAN-Meas-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=1)
__EventTriggerConfigInterRAT_includeWLAN_Meas_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__EventTriggerConfigInterRAT_includeWLAN_Meas_r16_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'WLAN-NameList-r16')))
_EventTriggerConfigInterRAT_includeWLAN_Meas_r16._cont = ASN1Dict([
(u'release', __EventTriggerConfigInterRAT_includeWLAN_Meas_r16_release),
(u'setup', __EventTriggerConfigInterRAT_includeWLAN_Meas_r16_setup),
])
_EventTriggerConfigInterRAT_includeWLAN_Meas_r16._ext = None
_EventTriggerConfigInterRAT_includeSensor_Meas_r16 = CHOICE(name=u'includeSensor-Meas-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=1)
__EventTriggerConfigInterRAT_includeSensor_Meas_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__EventTriggerConfigInterRAT_includeSensor_Meas_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Sensor-NameList-r16')))
_EventTriggerConfigInterRAT_includeSensor_Meas_r16._cont = ASN1Dict([
(u'release', __EventTriggerConfigInterRAT_includeSensor_Meas_r16_release),
(u'setup', __EventTriggerConfigInterRAT_includeSensor_Meas_r16_setup),
])
_EventTriggerConfigInterRAT_includeSensor_Meas_r16._ext = None
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),
(u'reportQuantityUTRA-FDD-r16', _EventTriggerConfigInterRAT_reportQuantityUTRA_FDD_r16),
(u'includeCommonLocationInfo-r16', _EventTriggerConfigInterRAT_includeCommonLocationInfo_r16),
(u'includeBT-Meas-r16', _EventTriggerConfigInterRAT_includeBT_Meas_r16),
(u'includeWLAN-Meas-r16', _EventTriggerConfigInterRAT_includeWLAN_Meas_r16),
(u'includeSensor-Meas-r16', _EventTriggerConfigInterRAT_includeSensor_Meas_r16),
])
EventTriggerConfigInterRAT._ext = [u'reportQuantityUTRA-FDD-r16', u'includeCommonLocationInfo-r16', u'includeBT-Meas-r16', u'includeWLAN-Meas-r16', u'includeSensor-Meas-r16']
#-----< 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_reportQuantityUTRA_FDD_r16 = SEQ(name=u'reportQuantityUTRA-FDD-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasReportQuantityUTRA-FDD-r16')), opt=True, group=0)
_PeriodicalReportConfigInterRAT_includeCommonLocationInfo_r16 = ENUM(name=u'includeCommonLocationInfo-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_PeriodicalReportConfigInterRAT_includeCommonLocationInfo_r16._cont = ASN1Dict([(u'true', 0)])
_PeriodicalReportConfigInterRAT_includeCommonLocationInfo_r16._ext = None
_PeriodicalReportConfigInterRAT_includeBT_Meas_r16 = CHOICE(name=u'includeBT-Meas-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=1)
__PeriodicalReportConfigInterRAT_includeBT_Meas_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PeriodicalReportConfigInterRAT_includeBT_Meas_r16_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BT-NameList-r16')))
_PeriodicalReportConfigInterRAT_includeBT_Meas_r16._cont = ASN1Dict([
(u'release', __PeriodicalReportConfigInterRAT_includeBT_Meas_r16_release),
(u'setup', __PeriodicalReportConfigInterRAT_includeBT_Meas_r16_setup),
])
_PeriodicalReportConfigInterRAT_includeBT_Meas_r16._ext = None
_PeriodicalReportConfigInterRAT_includeWLAN_Meas_r16 = CHOICE(name=u'includeWLAN-Meas-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=1)
__PeriodicalReportConfigInterRAT_includeWLAN_Meas_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PeriodicalReportConfigInterRAT_includeWLAN_Meas_r16_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'WLAN-NameList-r16')))
_PeriodicalReportConfigInterRAT_includeWLAN_Meas_r16._cont = ASN1Dict([
(u'release', __PeriodicalReportConfigInterRAT_includeWLAN_Meas_r16_release),
(u'setup', __PeriodicalReportConfigInterRAT_includeWLAN_Meas_r16_setup),
])
_PeriodicalReportConfigInterRAT_includeWLAN_Meas_r16._ext = None
_PeriodicalReportConfigInterRAT_includeSensor_Meas_r16 = CHOICE(name=u'includeSensor-Meas-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=1)
__PeriodicalReportConfigInterRAT_includeSensor_Meas_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PeriodicalReportConfigInterRAT_includeSensor_Meas_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Sensor-NameList-r16')))
_PeriodicalReportConfigInterRAT_includeSensor_Meas_r16._cont = ASN1Dict([
(u'release', __PeriodicalReportConfigInterRAT_includeSensor_Meas_r16_release),
(u'setup', __PeriodicalReportConfigInterRAT_includeSensor_Meas_r16_setup),
])
_PeriodicalReportConfigInterRAT_includeSensor_Meas_r16._ext = None
PeriodicalReportConfigInterRAT._cont = ASN1Dict([
(u'reportInterval', _PeriodicalReportConfigInterRAT_reportInterval),
(u'reportAmount', _PeriodicalReportConfigInterRAT_reportAmount),
(u'reportQuantity', _PeriodicalReportConfigInterRAT_reportQuantity),
(u'maxReportCells', _PeriodicalReportConfigInterRAT_maxReportCells),
(u'reportQuantityUTRA-FDD-r16', _PeriodicalReportConfigInterRAT_reportQuantityUTRA_FDD_r16),
(u'includeCommonLocationInfo-r16', _PeriodicalReportConfigInterRAT_includeCommonLocationInfo_r16),
(u'includeBT-Meas-r16', _PeriodicalReportConfigInterRAT_includeBT_Meas_r16),
(u'includeWLAN-Meas-r16', _PeriodicalReportConfigInterRAT_includeWLAN_Meas_r16),
(u'includeSensor-Meas-r16', _PeriodicalReportConfigInterRAT_includeSensor_Meas_r16),
])
PeriodicalReportConfigInterRAT._ext = [u'reportQuantityUTRA-FDD-r16', u'includeCommonLocationInfo-r16', u'includeBT-Meas-r16', u'includeWLAN-Meas-r16', u'includeSensor-Meas-r16']
#-----< MeasTriggerQuantityUTRA-FDD-r16 >-----#
MeasTriggerQuantityUTRA_FDD_r16 = CHOICE(name=u'MeasTriggerQuantityUTRA-FDD-r16', mode=MODE_TYPE)
_MeasTriggerQuantityUTRA_FDD_r16_utra_FDD_RSCP_r16 = INT(name=u'utra-FDD-RSCP-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MeasTriggerQuantityUTRA_FDD_r16_utra_FDD_RSCP_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-5, ub=91)], ev=None, er=[])
_MeasTriggerQuantityUTRA_FDD_r16_utra_FDD_EcN0_r16 = INT(name=u'utra-FDD-EcN0-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MeasTriggerQuantityUTRA_FDD_r16_utra_FDD_EcN0_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=49)], ev=None, er=[])
MeasTriggerQuantityUTRA_FDD_r16._cont = ASN1Dict([
(u'utra-FDD-RSCP-r16', _MeasTriggerQuantityUTRA_FDD_r16_utra_FDD_RSCP_r16),
(u'utra-FDD-EcN0-r16', _MeasTriggerQuantityUTRA_FDD_r16_utra_FDD_EcN0_r16),
])
MeasTriggerQuantityUTRA_FDD_r16._ext = None
#-----< MeasReportQuantityUTRA-FDD-r16 >-----#
MeasReportQuantityUTRA_FDD_r16 = SEQ(name=u'MeasReportQuantityUTRA-FDD-r16', mode=MODE_TYPE)
_MeasReportQuantityUTRA_FDD_r16_cpich_RSCP = BOOL(name=u'cpich-RSCP', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MeasReportQuantityUTRA_FDD_r16_cpich_EcN0 = BOOL(name=u'cpich-EcN0', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
MeasReportQuantityUTRA_FDD_r16._cont = ASN1Dict([
(u'cpich-RSCP', _MeasReportQuantityUTRA_FDD_r16_cpich_RSCP),
(u'cpich-EcN0', _MeasReportQuantityUTRA_FDD_r16_cpich_EcN0),
])
MeasReportQuantityUTRA_FDD_r16._ext = None
#-----< 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_reportSFTD = SEQ(name=u'reportSFTD', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReportSFTD-NR')))
__ReportConfigNR_reportType_condTriggerConfig_r16 = SEQ(name=u'condTriggerConfig-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CondTriggerConfig-r16')))
__ReportConfigNR_reportType_cli_Periodical_r16 = SEQ(name=u'cli-Periodical-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CLI-PeriodicalReportConfig-r16')))
__ReportConfigNR_reportType_cli_EventTriggered_r16 = SEQ(name=u'cli-EventTriggered-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CLI-EventTriggerConfig-r16')))
_ReportConfigNR_reportType._cont = ASN1Dict([
(u'periodical', __ReportConfigNR_reportType_periodical),
(u'eventTriggered', __ReportConfigNR_reportType_eventTriggered),
(u'reportCGI', __ReportConfigNR_reportType_reportCGI),
(u'reportSFTD', __ReportConfigNR_reportType_reportSFTD),
(u'condTriggerConfig-r16', __ReportConfigNR_reportType_condTriggerConfig_r16),
(u'cli-Periodical-r16', __ReportConfigNR_reportType_cli_Periodical_r16),
(u'cli-EventTriggered-r16', __ReportConfigNR_reportType_cli_EventTriggered_r16),
])
_ReportConfigNR_reportType._ext = [u'reportCGI', u'reportSFTD', u'condTriggerConfig-r16', u'cli-Periodical-r16', u'cli-EventTriggered-r16']
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_useAutonomousGaps_r16 = ENUM(name=u'useAutonomousGaps-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_ReportCGI_useAutonomousGaps_r16._cont = ASN1Dict([(u'setup', 0)])
_ReportCGI_useAutonomousGaps_r16._ext = None
ReportCGI._cont = ASN1Dict([
(u'cellForWhichToReportCGI', _ReportCGI_cellForWhichToReportCGI),
(u'useAutonomousGaps-r16', _ReportCGI_useAutonomousGaps_r16),
])
ReportCGI._ext = [u'useAutonomousGaps-r16']
#-----< ReportSFTD-NR >-----#
ReportSFTD_NR = SEQ(name=u'ReportSFTD-NR', mode=MODE_TYPE)
_ReportSFTD_NR_reportSFTD_Meas = BOOL(name=u'reportSFTD-Meas', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ReportSFTD_NR_reportRSRP = BOOL(name=u'reportRSRP', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ReportSFTD_NR_reportSFTD_NeighMeas = ENUM(name=u'reportSFTD-NeighMeas', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_ReportSFTD_NR_reportSFTD_NeighMeas._cont = ASN1Dict([(u'true', 0)])
_ReportSFTD_NR_reportSFTD_NeighMeas._ext = None
_ReportSFTD_NR_drx_SFTD_NeighMeas = ENUM(name=u'drx-SFTD-NeighMeas', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_ReportSFTD_NR_drx_SFTD_NeighMeas._cont = ASN1Dict([(u'true', 0)])
_ReportSFTD_NR_drx_SFTD_NeighMeas._ext = None
_ReportSFTD_NR_cellsForWhichToReportSFTD = SEQ_OF(name=u'cellsForWhichToReportSFTD', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__ReportSFTD_NR_cellsForWhichToReportSFTD__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PhysCellId')))
_ReportSFTD_NR_cellsForWhichToReportSFTD._cont = __ReportSFTD_NR_cellsForWhichToReportSFTD__item_
_ReportSFTD_NR_cellsForWhichToReportSFTD._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
ReportSFTD_NR._cont = ASN1Dict([
(u'reportSFTD-Meas', _ReportSFTD_NR_reportSFTD_Meas),
(u'reportRSRP', _ReportSFTD_NR_reportRSRP),
(u'reportSFTD-NeighMeas', _ReportSFTD_NR_reportSFTD_NeighMeas),
(u'drx-SFTD-NeighMeas', _ReportSFTD_NR_drx_SFTD_NeighMeas),
(u'cellsForWhichToReportSFTD', _ReportSFTD_NR_cellsForWhichToReportSFTD),
])
ReportSFTD_NR._ext = [u'reportSFTD-NeighMeas', u'drx-SFTD-NeighMeas', u'cellsForWhichToReportSFTD']
#-----< CondTriggerConfig-r16 >-----#
CondTriggerConfig_r16 = SEQ(name=u'CondTriggerConfig-r16', mode=MODE_TYPE)
_CondTriggerConfig_r16_condEventId = CHOICE(name=u'condEventId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__CondTriggerConfig_r16_condEventId_condEventA3 = SEQ(name=u'condEventA3', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CondTriggerConfig_r16_condEventId_condEventA3_a3_Offset = CHOICE(name=u'a3-Offset', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasTriggerQuantityOffset')))
___CondTriggerConfig_r16_condEventId_condEventA3_hysteresis = INT(name=u'hysteresis', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Hysteresis')))
___CondTriggerConfig_r16_condEventId_condEventA3_timeToTrigger = ENUM(name=u'timeToTrigger', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TimeToTrigger')))
__CondTriggerConfig_r16_condEventId_condEventA3._cont = ASN1Dict([
(u'a3-Offset', ___CondTriggerConfig_r16_condEventId_condEventA3_a3_Offset),
(u'hysteresis', ___CondTriggerConfig_r16_condEventId_condEventA3_hysteresis),
(u'timeToTrigger', ___CondTriggerConfig_r16_condEventId_condEventA3_timeToTrigger),
])
__CondTriggerConfig_r16_condEventId_condEventA3._ext = None
__CondTriggerConfig_r16_condEventId_condEventA5 = SEQ(name=u'condEventA5', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CondTriggerConfig_r16_condEventId_condEventA5_a5_Threshold1 = CHOICE(name=u'a5-Threshold1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasTriggerQuantity')))
___CondTriggerConfig_r16_condEventId_condEventA5_a5_Threshold2 = CHOICE(name=u'a5-Threshold2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasTriggerQuantity')))
___CondTriggerConfig_r16_condEventId_condEventA5_hysteresis = INT(name=u'hysteresis', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Hysteresis')))
___CondTriggerConfig_r16_condEventId_condEventA5_timeToTrigger = ENUM(name=u'timeToTrigger', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TimeToTrigger')))
__CondTriggerConfig_r16_condEventId_condEventA5._cont = ASN1Dict([
(u'a5-Threshold1', ___CondTriggerConfig_r16_condEventId_condEventA5_a5_Threshold1),
(u'a5-Threshold2', ___CondTriggerConfig_r16_condEventId_condEventA5_a5_Threshold2),
(u'hysteresis', ___CondTriggerConfig_r16_condEventId_condEventA5_hysteresis),
(u'timeToTrigger', ___CondTriggerConfig_r16_condEventId_condEventA5_timeToTrigger),
])
__CondTriggerConfig_r16_condEventId_condEventA5._ext = None
_CondTriggerConfig_r16_condEventId._cont = ASN1Dict([
(u'condEventA3', __CondTriggerConfig_r16_condEventId_condEventA3),
(u'condEventA5', __CondTriggerConfig_r16_condEventId_condEventA5),
])
_CondTriggerConfig_r16_condEventId._ext = []
_CondTriggerConfig_r16_rsType_r16 = ENUM(name=u'rsType-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NR-RS-Type')))
CondTriggerConfig_r16._cont = ASN1Dict([
(u'condEventId', _CondTriggerConfig_r16_condEventId),
(u'rsType-r16', _CondTriggerConfig_r16_rsType_r16),
])
CondTriggerConfig_r16._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_reportQuantityRS_Indexes = SEQ(name=u'reportQuantityRS-Indexes', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasReportQuantity')), opt=True)
_EventTriggerConfig_maxNrofRS_IndexesToReport = INT(name=u'maxNrofRS-IndexesToReport', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_EventTriggerConfig_maxNrofRS_IndexesToReport._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_measRSSI_ReportConfig_r16 = SEQ(name=u'measRSSI-ReportConfig-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasRSSI-ReportConfig-r16')), opt=True, group=0)
_EventTriggerConfig_useT312_r16 = BOOL(name=u'useT312-r16', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_EventTriggerConfig_includeCommonLocationInfo_r16 = ENUM(name=u'includeCommonLocationInfo-r16', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_EventTriggerConfig_includeCommonLocationInfo_r16._cont = ASN1Dict([(u'true', 0)])
_EventTriggerConfig_includeCommonLocationInfo_r16._ext = None
_EventTriggerConfig_includeBT_Meas_r16 = CHOICE(name=u'includeBT-Meas-r16', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__EventTriggerConfig_includeBT_Meas_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__EventTriggerConfig_includeBT_Meas_r16_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BT-NameList-r16')))
_EventTriggerConfig_includeBT_Meas_r16._cont = ASN1Dict([
(u'release', __EventTriggerConfig_includeBT_Meas_r16_release),
(u'setup', __EventTriggerConfig_includeBT_Meas_r16_setup),
])
_EventTriggerConfig_includeBT_Meas_r16._ext = None
_EventTriggerConfig_includeWLAN_Meas_r16 = CHOICE(name=u'includeWLAN-Meas-r16', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__EventTriggerConfig_includeWLAN_Meas_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__EventTriggerConfig_includeWLAN_Meas_r16_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'WLAN-NameList-r16')))
_EventTriggerConfig_includeWLAN_Meas_r16._cont = ASN1Dict([
(u'release', __EventTriggerConfig_includeWLAN_Meas_r16_release),
(u'setup', __EventTriggerConfig_includeWLAN_Meas_r16_setup),
])
_EventTriggerConfig_includeWLAN_Meas_r16._ext = None
_EventTriggerConfig_includeSensor_Meas_r16 = CHOICE(name=u'includeSensor-Meas-r16', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__EventTriggerConfig_includeSensor_Meas_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__EventTriggerConfig_includeSensor_Meas_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Sensor-NameList-r16')))
_EventTriggerConfig_includeSensor_Meas_r16._cont = ASN1Dict([
(u'release', __EventTriggerConfig_includeSensor_Meas_r16_release),
(u'setup', __EventTriggerConfig_includeSensor_Meas_r16_setup),
])
_EventTriggerConfig_includeSensor_Meas_r16._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'reportQuantityRS-Indexes', _EventTriggerConfig_reportQuantityRS_Indexes),
(u'maxNrofRS-IndexesToReport', _EventTriggerConfig_maxNrofRS_IndexesToReport),
(u'includeBeamMeasurements', _EventTriggerConfig_includeBeamMeasurements),
(u'reportAddNeighMeas', _EventTriggerConfig_reportAddNeighMeas),
(u'measRSSI-ReportConfig-r16', _EventTriggerConfig_measRSSI_ReportConfig_r16),
(u'useT312-r16', _EventTriggerConfig_useT312_r16),
(u'includeCommonLocationInfo-r16', _EventTriggerConfig_includeCommonLocationInfo_r16),
(u'includeBT-Meas-r16', _EventTriggerConfig_includeBT_Meas_r16),
(u'includeWLAN-Meas-r16', _EventTriggerConfig_includeWLAN_Meas_r16),
(u'includeSensor-Meas-r16', _EventTriggerConfig_includeSensor_Meas_r16),
])
EventTriggerConfig._ext = [u'measRSSI-ReportConfig-r16', u'useT312-r16', u'includeCommonLocationInfo-r16', u'includeBT-Meas-r16', u'includeWLAN-Meas-r16', u'includeSensor-Meas-r16']
#-----< 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_reportQuantityRS_Indexes = SEQ(name=u'reportQuantityRS-Indexes', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasReportQuantity')), opt=True)
_PeriodicalReportConfig_maxNrofRS_IndexesToReport = INT(name=u'maxNrofRS-IndexesToReport', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PeriodicalReportConfig_maxNrofRS_IndexesToReport._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_measRSSI_ReportConfig_r16 = SEQ(name=u'measRSSI-ReportConfig-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasRSSI-ReportConfig-r16')), opt=True, group=0)
_PeriodicalReportConfig_includeCommonLocationInfo_r16 = ENUM(name=u'includeCommonLocationInfo-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PeriodicalReportConfig_includeCommonLocationInfo_r16._cont = ASN1Dict([(u'true', 0)])
_PeriodicalReportConfig_includeCommonLocationInfo_r16._ext = None
_PeriodicalReportConfig_includeBT_Meas_r16 = CHOICE(name=u'includeBT-Meas-r16', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__PeriodicalReportConfig_includeBT_Meas_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PeriodicalReportConfig_includeBT_Meas_r16_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BT-NameList-r16')))
_PeriodicalReportConfig_includeBT_Meas_r16._cont = ASN1Dict([
(u'release', __PeriodicalReportConfig_includeBT_Meas_r16_release),
(u'setup', __PeriodicalReportConfig_includeBT_Meas_r16_setup),
])
_PeriodicalReportConfig_includeBT_Meas_r16._ext = None
_PeriodicalReportConfig_includeWLAN_Meas_r16 = CHOICE(name=u'includeWLAN-Meas-r16', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__PeriodicalReportConfig_includeWLAN_Meas_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PeriodicalReportConfig_includeWLAN_Meas_r16_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'WLAN-NameList-r16')))
_PeriodicalReportConfig_includeWLAN_Meas_r16._cont = ASN1Dict([
(u'release', __PeriodicalReportConfig_includeWLAN_Meas_r16_release),
(u'setup', __PeriodicalReportConfig_includeWLAN_Meas_r16_setup),
])
_PeriodicalReportConfig_includeWLAN_Meas_r16._ext = None
_PeriodicalReportConfig_includeSensor_Meas_r16 = CHOICE(name=u'includeSensor-Meas-r16', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__PeriodicalReportConfig_includeSensor_Meas_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PeriodicalReportConfig_includeSensor_Meas_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Sensor-NameList-r16')))
_PeriodicalReportConfig_includeSensor_Meas_r16._cont = ASN1Dict([
(u'release', __PeriodicalReportConfig_includeSensor_Meas_r16_release),
(u'setup', __PeriodicalReportConfig_includeSensor_Meas_r16_setup),
])
_PeriodicalReportConfig_includeSensor_Meas_r16._ext = None
_PeriodicalReportConfig_ul_DelayValueConfig_r16 = CHOICE(name=u'ul-DelayValueConfig-r16', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__PeriodicalReportConfig_ul_DelayValueConfig_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PeriodicalReportConfig_ul_DelayValueConfig_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UL-DelayValueConfig-r16')))
_PeriodicalReportConfig_ul_DelayValueConfig_r16._cont = ASN1Dict([
(u'release', __PeriodicalReportConfig_ul_DelayValueConfig_r16_release),
(u'setup', __PeriodicalReportConfig_ul_DelayValueConfig_r16_setup),
])
_PeriodicalReportConfig_ul_DelayValueConfig_r16._ext = None
_PeriodicalReportConfig_reportAddNeighMeas_r16 = ENUM(name=u'reportAddNeighMeas-r16', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PeriodicalReportConfig_reportAddNeighMeas_r16._cont = ASN1Dict([(u'setup', 0)])
_PeriodicalReportConfig_reportAddNeighMeas_r16._ext = None
PeriodicalReportConfig._cont = ASN1Dict([
(u'rsType', _PeriodicalReportConfig_rsType),
(u'reportInterval', _PeriodicalReportConfig_reportInterval),
(u'reportAmount', _PeriodicalReportConfig_reportAmount),
(u'reportQuantityCell', _PeriodicalReportConfig_reportQuantityCell),
(u'maxReportCells', _PeriodicalReportConfig_maxReportCells),
(u'reportQuantityRS-Indexes', _PeriodicalReportConfig_reportQuantityRS_Indexes),
(u'maxNrofRS-IndexesToReport', _PeriodicalReportConfig_maxNrofRS_IndexesToReport),
(u'includeBeamMeasurements', _PeriodicalReportConfig_includeBeamMeasurements),
(u'useWhiteCellList', _PeriodicalReportConfig_useWhiteCellList),
(u'measRSSI-ReportConfig-r16', _PeriodicalReportConfig_measRSSI_ReportConfig_r16),
(u'includeCommonLocationInfo-r16', _PeriodicalReportConfig_includeCommonLocationInfo_r16),
(u'includeBT-Meas-r16', _PeriodicalReportConfig_includeBT_Meas_r16),
(u'includeWLAN-Meas-r16', _PeriodicalReportConfig_includeWLAN_Meas_r16),
(u'includeSensor-Meas-r16', _PeriodicalReportConfig_includeSensor_Meas_r16),
(u'ul-DelayValueConfig-r16', _PeriodicalReportConfig_ul_DelayValueConfig_r16),
(u'reportAddNeighMeas-r16', _PeriodicalReportConfig_reportAddNeighMeas_r16),
])
PeriodicalReportConfig._ext = [u'measRSSI-ReportConfig-r16', u'includeCommonLocationInfo-r16', u'includeBT-Meas-r16', u'includeWLAN-Meas-r16', u'includeSensor-Meas-r16', u'ul-DelayValueConfig-r16', u'reportAddNeighMeas-r16']
#-----< 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
#-----< MeasRSSI-ReportConfig-r16 >-----#
MeasRSSI_ReportConfig_r16 = SEQ(name=u'MeasRSSI-ReportConfig-r16', mode=MODE_TYPE)
_MeasRSSI_ReportConfig_r16_channelOccupancyThreshold_r16 = INT(name=u'channelOccupancyThreshold-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSSI-Range-r16')), opt=True)
MeasRSSI_ReportConfig_r16._cont = ASN1Dict([
(u'channelOccupancyThreshold-r16', _MeasRSSI_ReportConfig_r16_channelOccupancyThreshold_r16),
])
MeasRSSI_ReportConfig_r16._ext = None
#-----< CLI-EventTriggerConfig-r16 >-----#
CLI_EventTriggerConfig_r16 = SEQ(name=u'CLI-EventTriggerConfig-r16', mode=MODE_TYPE)
_CLI_EventTriggerConfig_r16_eventId_r16 = CHOICE(name=u'eventId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__CLI_EventTriggerConfig_r16_eventId_r16_eventI1_r16 = SEQ(name=u'eventI1-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CLI_EventTriggerConfig_r16_eventId_r16_eventI1_r16_i1_Threshold_r16 = CHOICE(name=u'i1-Threshold-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasTriggerQuantityCLI-r16')))
___CLI_EventTriggerConfig_r16_eventId_r16_eventI1_r16_reportOnLeave_r16 = BOOL(name=u'reportOnLeave-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CLI_EventTriggerConfig_r16_eventId_r16_eventI1_r16_hysteresis_r16 = INT(name=u'hysteresis-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Hysteresis')))
___CLI_EventTriggerConfig_r16_eventId_r16_eventI1_r16_timeToTrigger_r16 = ENUM(name=u'timeToTrigger-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TimeToTrigger')))
__CLI_EventTriggerConfig_r16_eventId_r16_eventI1_r16._cont = ASN1Dict([
(u'i1-Threshold-r16', ___CLI_EventTriggerConfig_r16_eventId_r16_eventI1_r16_i1_Threshold_r16),
(u'reportOnLeave-r16', ___CLI_EventTriggerConfig_r16_eventId_r16_eventI1_r16_reportOnLeave_r16),
(u'hysteresis-r16', ___CLI_EventTriggerConfig_r16_eventId_r16_eventI1_r16_hysteresis_r16),
(u'timeToTrigger-r16', ___CLI_EventTriggerConfig_r16_eventId_r16_eventI1_r16_timeToTrigger_r16),
])
__CLI_EventTriggerConfig_r16_eventId_r16_eventI1_r16._ext = None
_CLI_EventTriggerConfig_r16_eventId_r16._cont = ASN1Dict([
(u'eventI1-r16', __CLI_EventTriggerConfig_r16_eventId_r16_eventI1_r16),
])
_CLI_EventTriggerConfig_r16_eventId_r16._ext = []
_CLI_EventTriggerConfig_r16_reportInterval_r16 = ENUM(name=u'reportInterval-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReportInterval')))
_CLI_EventTriggerConfig_r16_reportAmount_r16 = ENUM(name=u'reportAmount-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CLI_EventTriggerConfig_r16_reportAmount_r16._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)])
_CLI_EventTriggerConfig_r16_reportAmount_r16._ext = None
_CLI_EventTriggerConfig_r16_maxReportCLI_r16 = INT(name=u'maxReportCLI-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CLI_EventTriggerConfig_r16_maxReportCLI_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
CLI_EventTriggerConfig_r16._cont = ASN1Dict([
(u'eventId-r16', _CLI_EventTriggerConfig_r16_eventId_r16),
(u'reportInterval-r16', _CLI_EventTriggerConfig_r16_reportInterval_r16),
(u'reportAmount-r16', _CLI_EventTriggerConfig_r16_reportAmount_r16),
(u'maxReportCLI-r16', _CLI_EventTriggerConfig_r16_maxReportCLI_r16),
])
CLI_EventTriggerConfig_r16._ext = []
#-----< CLI-PeriodicalReportConfig-r16 >-----#
CLI_PeriodicalReportConfig_r16 = SEQ(name=u'CLI-PeriodicalReportConfig-r16', mode=MODE_TYPE)
_CLI_PeriodicalReportConfig_r16_reportInterval_r16 = ENUM(name=u'reportInterval-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReportInterval')))
_CLI_PeriodicalReportConfig_r16_reportAmount_r16 = ENUM(name=u'reportAmount-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CLI_PeriodicalReportConfig_r16_reportAmount_r16._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)])
_CLI_PeriodicalReportConfig_r16_reportAmount_r16._ext = None
_CLI_PeriodicalReportConfig_r16_reportQuantityCLI_r16 = ENUM(name=u'reportQuantityCLI-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasReportQuantityCLI-r16')))
_CLI_PeriodicalReportConfig_r16_maxReportCLI_r16 = INT(name=u'maxReportCLI-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CLI_PeriodicalReportConfig_r16_maxReportCLI_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
CLI_PeriodicalReportConfig_r16._cont = ASN1Dict([
(u'reportInterval-r16', _CLI_PeriodicalReportConfig_r16_reportInterval_r16),
(u'reportAmount-r16', _CLI_PeriodicalReportConfig_r16_reportAmount_r16),
(u'reportQuantityCLI-r16', _CLI_PeriodicalReportConfig_r16_reportQuantityCLI_r16),
(u'maxReportCLI-r16', _CLI_PeriodicalReportConfig_r16_maxReportCLI_r16),
])
CLI_PeriodicalReportConfig_r16._ext = []
#-----< MeasTriggerQuantityCLI-r16 >-----#
MeasTriggerQuantityCLI_r16 = CHOICE(name=u'MeasTriggerQuantityCLI-r16', mode=MODE_TYPE)
_MeasTriggerQuantityCLI_r16_srs_RSRP_r16 = INT(name=u'srs-RSRP-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-RSRP-Range-r16')))
_MeasTriggerQuantityCLI_r16_cli_RSSI_r16 = INT(name=u'cli-RSSI-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CLI-RSSI-Range-r16')))
MeasTriggerQuantityCLI_r16._cont = ASN1Dict([
(u'srs-RSRP-r16', _MeasTriggerQuantityCLI_r16_srs_RSRP_r16),
(u'cli-RSSI-r16', _MeasTriggerQuantityCLI_r16_cli_RSSI_r16),
])
MeasTriggerQuantityCLI_r16._ext = None
#-----< MeasReportQuantityCLI-r16 >-----#
MeasReportQuantityCLI_r16 = ENUM(name=u'MeasReportQuantityCLI-r16', mode=MODE_TYPE)
MeasReportQuantityCLI_r16._cont = ASN1Dict([(u'srs-rsrp', 0), (u'cli-rssi', 1)])
MeasReportQuantityCLI_r16._ext = None
#-----< ReportConfigNR-SL-r16 >-----#
ReportConfigNR_SL_r16 = SEQ(name=u'ReportConfigNR-SL-r16', mode=MODE_TYPE)
_ReportConfigNR_SL_r16_reportType_r16 = CHOICE(name=u'reportType-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__ReportConfigNR_SL_r16_reportType_r16_periodical_r16 = SEQ(name=u'periodical-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PeriodicalReportConfigNR-SL-r16')))
__ReportConfigNR_SL_r16_reportType_r16_eventTriggered_r16 = SEQ(name=u'eventTriggered-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EventTriggerConfigNR-SL-r16')))
_ReportConfigNR_SL_r16_reportType_r16._cont = ASN1Dict([
(u'periodical-r16', __ReportConfigNR_SL_r16_reportType_r16_periodical_r16),
(u'eventTriggered-r16', __ReportConfigNR_SL_r16_reportType_r16_eventTriggered_r16),
])
_ReportConfigNR_SL_r16_reportType_r16._ext = None
ReportConfigNR_SL_r16._cont = ASN1Dict([
(u'reportType-r16', _ReportConfigNR_SL_r16_reportType_r16),
])
ReportConfigNR_SL_r16._ext = None
#-----< EventTriggerConfigNR-SL-r16 >-----#
EventTriggerConfigNR_SL_r16 = SEQ(name=u'EventTriggerConfigNR-SL-r16', mode=MODE_TYPE)
_EventTriggerConfigNR_SL_r16_eventId_r16 = CHOICE(name=u'eventId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EventTriggerConfigNR_SL_r16_eventId_r16_eventC1 = SEQ(name=u'eventC1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___EventTriggerConfigNR_SL_r16_eventId_r16_eventC1_c1_Threshold_r16 = INT(name=u'c1-Threshold-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-CBR-r16')))
___EventTriggerConfigNR_SL_r16_eventId_r16_eventC1_hysteresis_r16 = INT(name=u'hysteresis-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Hysteresis')))
___EventTriggerConfigNR_SL_r16_eventId_r16_eventC1_timeToTrigger_r16 = ENUM(name=u'timeToTrigger-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TimeToTrigger')))
__EventTriggerConfigNR_SL_r16_eventId_r16_eventC1._cont = ASN1Dict([
(u'c1-Threshold-r16', ___EventTriggerConfigNR_SL_r16_eventId_r16_eventC1_c1_Threshold_r16),
(u'hysteresis-r16', ___EventTriggerConfigNR_SL_r16_eventId_r16_eventC1_hysteresis_r16),
(u'timeToTrigger-r16', ___EventTriggerConfigNR_SL_r16_eventId_r16_eventC1_timeToTrigger_r16),
])
__EventTriggerConfigNR_SL_r16_eventId_r16_eventC1._ext = None
__EventTriggerConfigNR_SL_r16_eventId_r16_eventC2_r16 = SEQ(name=u'eventC2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___EventTriggerConfigNR_SL_r16_eventId_r16_eventC2_r16_c2_Threshold_r16 = INT(name=u'c2-Threshold-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-CBR-r16')))
___EventTriggerConfigNR_SL_r16_eventId_r16_eventC2_r16_hysteresis_r16 = INT(name=u'hysteresis-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Hysteresis')))
___EventTriggerConfigNR_SL_r16_eventId_r16_eventC2_r16_timeToTrigger_r16 = ENUM(name=u'timeToTrigger-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TimeToTrigger')))
__EventTriggerConfigNR_SL_r16_eventId_r16_eventC2_r16._cont = ASN1Dict([
(u'c2-Threshold-r16', ___EventTriggerConfigNR_SL_r16_eventId_r16_eventC2_r16_c2_Threshold_r16),
(u'hysteresis-r16', ___EventTriggerConfigNR_SL_r16_eventId_r16_eventC2_r16_hysteresis_r16),
(u'timeToTrigger-r16', ___EventTriggerConfigNR_SL_r16_eventId_r16_eventC2_r16_timeToTrigger_r16),
])
__EventTriggerConfigNR_SL_r16_eventId_r16_eventC2_r16._ext = None
_EventTriggerConfigNR_SL_r16_eventId_r16._cont = ASN1Dict([
(u'eventC1', __EventTriggerConfigNR_SL_r16_eventId_r16_eventC1),
(u'eventC2-r16', __EventTriggerConfigNR_SL_r16_eventId_r16_eventC2_r16),
])
_EventTriggerConfigNR_SL_r16_eventId_r16._ext = []
_EventTriggerConfigNR_SL_r16_reportInterval_r16 = ENUM(name=u'reportInterval-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReportInterval')))
_EventTriggerConfigNR_SL_r16_reportAmount_r16 = ENUM(name=u'reportAmount-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_EventTriggerConfigNR_SL_r16_reportAmount_r16._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)])
_EventTriggerConfigNR_SL_r16_reportAmount_r16._ext = None
_EventTriggerConfigNR_SL_r16_reportQuantity_r16 = SEQ(name=u'reportQuantity-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasReportQuantity-r16')))
EventTriggerConfigNR_SL_r16._cont = ASN1Dict([
(u'eventId-r16', _EventTriggerConfigNR_SL_r16_eventId_r16),
(u'reportInterval-r16', _EventTriggerConfigNR_SL_r16_reportInterval_r16),
(u'reportAmount-r16', _EventTriggerConfigNR_SL_r16_reportAmount_r16),
(u'reportQuantity-r16', _EventTriggerConfigNR_SL_r16_reportQuantity_r16),
])
EventTriggerConfigNR_SL_r16._ext = []
#-----< PeriodicalReportConfigNR-SL-r16 >-----#
PeriodicalReportConfigNR_SL_r16 = SEQ(name=u'PeriodicalReportConfigNR-SL-r16', mode=MODE_TYPE)
_PeriodicalReportConfigNR_SL_r16_reportInterval_r16 = ENUM(name=u'reportInterval-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReportInterval')))
_PeriodicalReportConfigNR_SL_r16_reportAmount_r16 = ENUM(name=u'reportAmount-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PeriodicalReportConfigNR_SL_r16_reportAmount_r16._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)])
_PeriodicalReportConfigNR_SL_r16_reportAmount_r16._ext = None
_PeriodicalReportConfigNR_SL_r16_reportQuantity_r16 = SEQ(name=u'reportQuantity-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasReportQuantity-r16')))
PeriodicalReportConfigNR_SL_r16._cont = ASN1Dict([
(u'reportInterval-r16', _PeriodicalReportConfigNR_SL_r16_reportInterval_r16),
(u'reportAmount-r16', _PeriodicalReportConfigNR_SL_r16_reportAmount_r16),
(u'reportQuantity-r16', _PeriodicalReportConfigNR_SL_r16_reportQuantity_r16),
])
PeriodicalReportConfigNR_SL_r16._ext = []
#-----< MeasReportQuantity-r16 >-----#
MeasReportQuantity_r16 = SEQ(name=u'MeasReportQuantity-r16', mode=MODE_TYPE)
_MeasReportQuantity_r16_cbr_r16 = BOOL(name=u'cbr-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
MeasReportQuantity_r16._cont = ASN1Dict([
(u'cbr-r16', _MeasReportQuantity_r16_cbr_r16),
])
MeasReportQuantity_r16._ext = []
#-----< 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_reportConfigNR_SL_r16 = SEQ(name=u'reportConfigNR-SL-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReportConfigNR-SL-r16')))
_ReportConfigToAddMod_reportConfig._cont = ASN1Dict([
(u'reportConfigNR', __ReportConfigToAddMod_reportConfig_reportConfigNR),
(u'reportConfigInterRAT', __ReportConfigToAddMod_reportConfig_reportConfigInterRAT),
(u'reportConfigNR-SL-r16', __ReportConfigToAddMod_reportConfig_reportConfigNR_SL_r16),
])
_ReportConfigToAddMod_reportConfig._ext = [u'reportConfigInterRAT', u'reportConfigNR-SL-r16']
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_rlc_Config_v1610 = SEQ(name=u'rlc-Config-v1610', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RLC-Config-v1610')), opt=True, group=0)
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),
(u'rlc-Config-v1610', _RLC_BearerConfig_rlc_Config_v1610),
])
RLC_BearerConfig._ext = [u'rlc-Config-v1610']
#-----< 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'ms1-v1610', 59), (u'ms2-v1610', 60), (u'ms3-v1610', 61), (u'ms4-v1610', 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
#-----< RLC-Config-v1610 >-----#
RLC_Config_v1610 = SEQ(name=u'RLC-Config-v1610', mode=MODE_TYPE)
_RLC_Config_v1610_dl_AM_RLC_v1610 = SEQ(name=u'dl-AM-RLC-v1610', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DL-AM-RLC-v1610')))
RLC_Config_v1610._cont = ASN1Dict([
(u'dl-AM-RLC-v1610', _RLC_Config_v1610_dl_AM_RLC_v1610),
])
RLC_Config_v1610._ext = None
#-----< DL-AM-RLC-v1610 >-----#
DL_AM_RLC_v1610 = SEQ(name=u'DL-AM-RLC-v1610', mode=MODE_TYPE)
_DL_AM_RLC_v1610_t_StatusProhibit_v1610 = ENUM(name=u't-StatusProhibit-v1610', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'T-StatusProhibit-v1610')), opt=True)
DL_AM_RLC_v1610._cont = ASN1Dict([
(u't-StatusProhibit-v1610', _DL_AM_RLC_v1610_t_StatusProhibit_v1610),
])
DL_AM_RLC_v1610._ext = []
#-----< T-StatusProhibit-v1610 >-----#
T_StatusProhibit_v1610 = ENUM(name=u'T-StatusProhibit-v1610', mode=MODE_TYPE)
T_StatusProhibit_v1610._cont = ASN1Dict([(u'ms1', 0), (u'ms2', 1), (u'ms3', 2), (u'ms4', 3), (u'spare4', 4), (u'spare3', 5), (u'spare2', 6), (u'spare1', 7)])
T_StatusProhibit_v1610._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 = ENUM(name=u't311', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), group=0)
_RLF_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)])
_RLF_TimersAndConstants_t311._ext = None
RLF_TimersAndConstants._cont = ASN1Dict([
(u't310', _RLF_TimersAndConstants_t310),
(u'n310', _RLF_TimersAndConstants_n310),
(u'n311', _RLF_TimersAndConstants_n311),
(u't311', _RLF_TimersAndConstants_t311),
])
RLF_TimersAndConstants._ext = [u't311']
#-----< 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=[])
#-----< RSSI-Range-r16 >-----#
RSSI_Range_r16 = INT(name=u'RSSI-Range-r16', mode=MODE_TYPE)
RSSI_Range_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=76)], 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
#-----< SchedulingRequestResourceConfigExt-v1610 >-----#
SchedulingRequestResourceConfigExt_v1610 = SEQ(name=u'SchedulingRequestResourceConfigExt-v1610', mode=MODE_TYPE)
_SchedulingRequestResourceConfigExt_v1610_phy_PriorityIndex_r16 = ENUM(name=u'phy-PriorityIndex-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SchedulingRequestResourceConfigExt_v1610_phy_PriorityIndex_r16._cont = ASN1Dict([(u'p0', 0), (u'p1', 1)])
_SchedulingRequestResourceConfigExt_v1610_phy_PriorityIndex_r16._ext = None
SchedulingRequestResourceConfigExt_v1610._cont = ASN1Dict([
(u'phy-PriorityIndex-r16', _SchedulingRequestResourceConfigExt_v1610_phy_PriorityIndex_r16),
])
SchedulingRequestResourceConfigExt_v1610._ext = []
#-----< 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 = INT(name=u'txDirectCurrentLocation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_SCS_SpecificCarrier_txDirectCurrentLocation._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', _SCS_SpecificCarrier_txDirectCurrentLocation),
])
SCS_SpecificCarrier._ext = [u'txDirectCurrentLocation']
#-----< 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_dci_Formats_MT_r16 = ENUM(name=u'dci-Formats-MT-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
___SearchSpace_searchSpaceType_ue_Specific_dci_Formats_MT_r16._cont = ASN1Dict([(u'formats2-5', 0)])
___SearchSpace_searchSpaceType_ue_Specific_dci_Formats_MT_r16._ext = None
___SearchSpace_searchSpaceType_ue_Specific_dci_FormatsSL_r16 = ENUM(name=u'dci-FormatsSL-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
___SearchSpace_searchSpaceType_ue_Specific_dci_FormatsSL_r16._cont = ASN1Dict([(u'formats0-0-And-1-0', 0), (u'formats0-1-And-1-1', 1), (u'formats3-0', 2), (u'formats3-1', 3), (u'formats3-0-And-3-1', 4)])
___SearchSpace_searchSpaceType_ue_Specific_dci_FormatsSL_r16._ext = None
___SearchSpace_searchSpaceType_ue_Specific_dci_FormatsExt_r16 = ENUM(name=u'dci-FormatsExt-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
___SearchSpace_searchSpaceType_ue_Specific_dci_FormatsExt_r16._cont = ASN1Dict([(u'formats0-2-And-1-2', 0), (u'formats0-1-And-1-1And-0-2-And-1-2', 1)])
___SearchSpace_searchSpaceType_ue_Specific_dci_FormatsExt_r16._ext = None
__SearchSpace_searchSpaceType_ue_Specific._cont = ASN1Dict([
(u'dci-Formats', ___SearchSpace_searchSpaceType_ue_Specific_dci_Formats),
(u'dci-Formats-MT-r16', ___SearchSpace_searchSpaceType_ue_Specific_dci_Formats_MT_r16),
(u'dci-FormatsSL-r16', ___SearchSpace_searchSpaceType_ue_Specific_dci_FormatsSL_r16),
(u'dci-FormatsExt-r16', ___SearchSpace_searchSpaceType_ue_Specific_dci_FormatsExt_r16),
])
__SearchSpace_searchSpaceType_ue_Specific._ext = [u'dci-Formats-MT-r16', u'dci-FormatsSL-r16', u'dci-FormatsExt-r16']
_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
#-----< SearchSpaceExt-r16 >-----#
SearchSpaceExt_r16 = SEQ(name=u'SearchSpaceExt-r16', mode=MODE_TYPE)
_SearchSpaceExt_r16_controlResourceSetId_r16 = INT(name=u'controlResourceSetId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ControlResourceSetId-r16')), opt=True)
_SearchSpaceExt_r16_searchSpaceType_r16 = SEQ(name=u'searchSpaceType-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SearchSpaceExt_r16_searchSpaceType_r16_common_r16 = SEQ(name=u'common-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_4_r16 = SEQ(name=u'dci-Format2-4-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_4_r16_nrofCandidates_CI_r16 = SEQ(name=u'nrofCandidates-CI-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_4_r16_nrofCandidates_CI_r16_aggregationLevel1_r16 = ENUM(name=u'aggregationLevel1-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_4_r16_nrofCandidates_CI_r16_aggregationLevel1_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1)])
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_4_r16_nrofCandidates_CI_r16_aggregationLevel1_r16._ext = None
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_4_r16_nrofCandidates_CI_r16_aggregationLevel2_r16 = ENUM(name=u'aggregationLevel2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_4_r16_nrofCandidates_CI_r16_aggregationLevel2_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1)])
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_4_r16_nrofCandidates_CI_r16_aggregationLevel2_r16._ext = None
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_4_r16_nrofCandidates_CI_r16_aggregationLevel4_r16 = ENUM(name=u'aggregationLevel4-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_4_r16_nrofCandidates_CI_r16_aggregationLevel4_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1)])
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_4_r16_nrofCandidates_CI_r16_aggregationLevel4_r16._ext = None
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_4_r16_nrofCandidates_CI_r16_aggregationLevel8_r16 = ENUM(name=u'aggregationLevel8-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_4_r16_nrofCandidates_CI_r16_aggregationLevel8_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1)])
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_4_r16_nrofCandidates_CI_r16_aggregationLevel8_r16._ext = None
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_4_r16_nrofCandidates_CI_r16_aggregationLevel16_r16 = ENUM(name=u'aggregationLevel16-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_4_r16_nrofCandidates_CI_r16_aggregationLevel16_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1)])
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_4_r16_nrofCandidates_CI_r16_aggregationLevel16_r16._ext = None
____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_4_r16_nrofCandidates_CI_r16._cont = ASN1Dict([
(u'aggregationLevel1-r16', _____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_4_r16_nrofCandidates_CI_r16_aggregationLevel1_r16),
(u'aggregationLevel2-r16', _____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_4_r16_nrofCandidates_CI_r16_aggregationLevel2_r16),
(u'aggregationLevel4-r16', _____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_4_r16_nrofCandidates_CI_r16_aggregationLevel4_r16),
(u'aggregationLevel8-r16', _____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_4_r16_nrofCandidates_CI_r16_aggregationLevel8_r16),
(u'aggregationLevel16-r16', _____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_4_r16_nrofCandidates_CI_r16_aggregationLevel16_r16),
])
____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_4_r16_nrofCandidates_CI_r16._ext = None
___SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_4_r16._cont = ASN1Dict([
(u'nrofCandidates-CI-r16', ____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_4_r16_nrofCandidates_CI_r16),
])
___SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_4_r16._ext = []
___SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_5_r16 = SEQ(name=u'dci-Format2-5-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_5_r16_nrofCandidates_IAB_r16 = SEQ(name=u'nrofCandidates-IAB-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_5_r16_nrofCandidates_IAB_r16_aggregationLevel1_r16 = ENUM(name=u'aggregationLevel1-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_5_r16_nrofCandidates_IAB_r16_aggregationLevel1_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1)])
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_5_r16_nrofCandidates_IAB_r16_aggregationLevel1_r16._ext = None
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_5_r16_nrofCandidates_IAB_r16_aggregationLevel2_r16 = ENUM(name=u'aggregationLevel2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_5_r16_nrofCandidates_IAB_r16_aggregationLevel2_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1)])
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_5_r16_nrofCandidates_IAB_r16_aggregationLevel2_r16._ext = None
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_5_r16_nrofCandidates_IAB_r16_aggregationLevel4_r16 = ENUM(name=u'aggregationLevel4-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_5_r16_nrofCandidates_IAB_r16_aggregationLevel4_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1)])
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_5_r16_nrofCandidates_IAB_r16_aggregationLevel4_r16._ext = None
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_5_r16_nrofCandidates_IAB_r16_aggregationLevel8_r16 = ENUM(name=u'aggregationLevel8-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_5_r16_nrofCandidates_IAB_r16_aggregationLevel8_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1)])
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_5_r16_nrofCandidates_IAB_r16_aggregationLevel8_r16._ext = None
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_5_r16_nrofCandidates_IAB_r16_aggregationLevel16_r16 = ENUM(name=u'aggregationLevel16-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_5_r16_nrofCandidates_IAB_r16_aggregationLevel16_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1)])
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_5_r16_nrofCandidates_IAB_r16_aggregationLevel16_r16._ext = None
____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_5_r16_nrofCandidates_IAB_r16._cont = ASN1Dict([
(u'aggregationLevel1-r16', _____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_5_r16_nrofCandidates_IAB_r16_aggregationLevel1_r16),
(u'aggregationLevel2-r16', _____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_5_r16_nrofCandidates_IAB_r16_aggregationLevel2_r16),
(u'aggregationLevel4-r16', _____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_5_r16_nrofCandidates_IAB_r16_aggregationLevel4_r16),
(u'aggregationLevel8-r16', _____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_5_r16_nrofCandidates_IAB_r16_aggregationLevel8_r16),
(u'aggregationLevel16-r16', _____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_5_r16_nrofCandidates_IAB_r16_aggregationLevel16_r16),
])
____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_5_r16_nrofCandidates_IAB_r16._ext = None
___SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_5_r16._cont = ASN1Dict([
(u'nrofCandidates-IAB-r16', ____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_5_r16_nrofCandidates_IAB_r16),
])
___SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_5_r16._ext = []
___SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_6_r16 = SEQ(name=u'dci-Format2-6-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_6_r16._cont = ASN1Dict([
])
___SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_6_r16._ext = []
__SearchSpaceExt_r16_searchSpaceType_r16_common_r16._cont = ASN1Dict([
(u'dci-Format2-4-r16', ___SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_4_r16),
(u'dci-Format2-5-r16', ___SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_5_r16),
(u'dci-Format2-6-r16', ___SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_6_r16),
])
__SearchSpaceExt_r16_searchSpaceType_r16_common_r16._ext = []
_SearchSpaceExt_r16_searchSpaceType_r16._cont = ASN1Dict([
(u'common-r16', __SearchSpaceExt_r16_searchSpaceType_r16_common_r16),
])
_SearchSpaceExt_r16_searchSpaceType_r16._ext = None
_SearchSpaceExt_r16_searchSpaceGroupIdList_r16 = SEQ_OF(name=u'searchSpaceGroupIdList-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SearchSpaceExt_r16_searchSpaceGroupIdList_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
__SearchSpaceExt_r16_searchSpaceGroupIdList_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1)], ev=None, er=[])
_SearchSpaceExt_r16_searchSpaceGroupIdList_r16._cont = __SearchSpaceExt_r16_searchSpaceGroupIdList_r16__item_
_SearchSpaceExt_r16_searchSpaceGroupIdList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
_SearchSpaceExt_r16_freqMonitorLocations_r16 = BIT_STR(name=u'freqMonitorLocations-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SearchSpaceExt_r16_freqMonitorLocations_r16._const_sz = ASN1Set(rv=[5], rr=[], ev=None, er=[])
SearchSpaceExt_r16._cont = ASN1Dict([
(u'controlResourceSetId-r16', _SearchSpaceExt_r16_controlResourceSetId_r16),
(u'searchSpaceType-r16', _SearchSpaceExt_r16_searchSpaceType_r16),
(u'searchSpaceGroupIdList-r16', _SearchSpaceExt_r16_searchSpaceGroupIdList_r16),
(u'freqMonitorLocations-r16', _SearchSpaceExt_r16_freqMonitorLocations_r16),
])
SearchSpaceExt_r16._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 = []
#-----< SemiStaticChannelAccessConfig-r16 >-----#
SemiStaticChannelAccessConfig_r16 = SEQ(name=u'SemiStaticChannelAccessConfig-r16', mode=MODE_TYPE)
_SemiStaticChannelAccessConfig_r16_period = ENUM(name=u'period', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SemiStaticChannelAccessConfig_r16_period._cont = ASN1Dict([(u'ms1', 0), (u'ms2', 1), (u'ms2dot5', 2), (u'ms4', 3), (u'ms5', 4), (u'ms10', 5)])
_SemiStaticChannelAccessConfig_r16_period._ext = None
SemiStaticChannelAccessConfig_r16._cont = ASN1Dict([
(u'period', _SemiStaticChannelAccessConfig_r16_period),
])
SemiStaticChannelAccessConfig_r16._ext = None
#-----< Sensor-LocationInfo-r16 >-----#
Sensor_LocationInfo_r16 = SEQ(name=u'Sensor-LocationInfo-r16', mode=MODE_TYPE)
_Sensor_LocationInfo_r16_sensor_MeasurementInformation_r16 = OCT_STR(name=u'sensor-MeasurementInformation-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Sensor_LocationInfo_r16_sensor_MotionInformation_r16 = OCT_STR(name=u'sensor-MotionInformation-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Sensor_LocationInfo_r16._cont = ASN1Dict([
(u'sensor-MeasurementInformation-r16', _Sensor_LocationInfo_r16_sensor_MeasurementInformation_r16),
(u'sensor-MotionInformation-r16', _Sensor_LocationInfo_r16_sensor_MotionInformation_r16),
])
Sensor_LocationInfo_r16._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_dummy1 = ENUM(name=u'dummy1', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ServingCellConfig_dummy1._cont = ASN1Dict([(u'enabled', 0)])
_ServingCellConfig_dummy1._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'spCell', 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_lte_CRS_ToMatchAround = CHOICE(name=u'lte-CRS-ToMatchAround', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__ServingCellConfig_lte_CRS_ToMatchAround_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ServingCellConfig_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')))
_ServingCellConfig_lte_CRS_ToMatchAround._cont = ASN1Dict([
(u'release', __ServingCellConfig_lte_CRS_ToMatchAround_release),
(u'setup', __ServingCellConfig_lte_CRS_ToMatchAround_setup),
])
_ServingCellConfig_lte_CRS_ToMatchAround._ext = None
_ServingCellConfig_rateMatchPatternToAddModList = SEQ_OF(name=u'rateMatchPatternToAddModList', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__ServingCellConfig_rateMatchPatternToAddModList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'RateMatchPattern')))
_ServingCellConfig_rateMatchPatternToAddModList._cont = __ServingCellConfig_rateMatchPatternToAddModList__item_
_ServingCellConfig_rateMatchPatternToAddModList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_ServingCellConfig_rateMatchPatternToReleaseList = SEQ_OF(name=u'rateMatchPatternToReleaseList', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__ServingCellConfig_rateMatchPatternToReleaseList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'RateMatchPatternId')))
_ServingCellConfig_rateMatchPatternToReleaseList._cont = __ServingCellConfig_rateMatchPatternToReleaseList__item_
_ServingCellConfig_rateMatchPatternToReleaseList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_ServingCellConfig_downlinkChannelBW_PerSCS_List = SEQ_OF(name=u'downlinkChannelBW-PerSCS-List', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__ServingCellConfig_downlinkChannelBW_PerSCS_List__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SCS-SpecificCarrier')))
_ServingCellConfig_downlinkChannelBW_PerSCS_List._cont = __ServingCellConfig_downlinkChannelBW_PerSCS_List__item_
_ServingCellConfig_downlinkChannelBW_PerSCS_List._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
_ServingCellConfig_supplementaryUplinkRelease_r16 = ENUM(name=u'supplementaryUplinkRelease-r16', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_ServingCellConfig_supplementaryUplinkRelease_r16._cont = ASN1Dict([(u'true', 0)])
_ServingCellConfig_supplementaryUplinkRelease_r16._ext = None
_ServingCellConfig_tdd_UL_DL_ConfigurationDedicated_IAB_MT_r16 = SEQ(name=u'tdd-UL-DL-ConfigurationDedicated-IAB-MT-r16', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TDD-UL-DL-ConfigDedicated-IAB-MT-r16')), opt=True, group=1)
_ServingCellConfig_dormantBWP_Config_r16 = CHOICE(name=u'dormantBWP-Config-r16', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=1)
__ServingCellConfig_dormantBWP_Config_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ServingCellConfig_dormantBWP_Config_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DormantBWP-Config-r16')))
_ServingCellConfig_dormantBWP_Config_r16._cont = ASN1Dict([
(u'release', __ServingCellConfig_dormantBWP_Config_r16_release),
(u'setup', __ServingCellConfig_dormantBWP_Config_r16_setup),
])
_ServingCellConfig_dormantBWP_Config_r16._ext = None
_ServingCellConfig_ca_SlotOffset_r16 = CHOICE(name=u'ca-SlotOffset-r16', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True, group=1)
__ServingCellConfig_ca_SlotOffset_r16_refSCS15kHz = INT(name=u'refSCS15kHz', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ServingCellConfig_ca_SlotOffset_r16_refSCS15kHz._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-2, ub=2)], ev=None, er=[])
__ServingCellConfig_ca_SlotOffset_r16_refSCS30KHz = INT(name=u'refSCS30KHz', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ServingCellConfig_ca_SlotOffset_r16_refSCS30KHz._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-5, ub=5)], ev=None, er=[])
__ServingCellConfig_ca_SlotOffset_r16_refSCS60KHz = INT(name=u'refSCS60KHz', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ServingCellConfig_ca_SlotOffset_r16_refSCS60KHz._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-10, ub=10)], ev=None, er=[])
__ServingCellConfig_ca_SlotOffset_r16_refSCS120KHz = INT(name=u'refSCS120KHz', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ServingCellConfig_ca_SlotOffset_r16_refSCS120KHz._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-20, ub=20)], ev=None, er=[])
_ServingCellConfig_ca_SlotOffset_r16._cont = ASN1Dict([
(u'refSCS15kHz', __ServingCellConfig_ca_SlotOffset_r16_refSCS15kHz),
(u'refSCS30KHz', __ServingCellConfig_ca_SlotOffset_r16_refSCS30KHz),
(u'refSCS60KHz', __ServingCellConfig_ca_SlotOffset_r16_refSCS60KHz),
(u'refSCS120KHz', __ServingCellConfig_ca_SlotOffset_r16_refSCS120KHz),
])
_ServingCellConfig_ca_SlotOffset_r16._ext = None
_ServingCellConfig_dummy2 = CHOICE(name=u'dummy2', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=1)
__ServingCellConfig_dummy2_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ServingCellConfig_dummy2_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DummyJ')))
_ServingCellConfig_dummy2._cont = ASN1Dict([
(u'release', __ServingCellConfig_dummy2_release),
(u'setup', __ServingCellConfig_dummy2_setup),
])
_ServingCellConfig_dummy2._ext = None
_ServingCellConfig_intraCellGuardBandsDL_List_r16 = SEQ_OF(name=u'intraCellGuardBandsDL-List-r16', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
__ServingCellConfig_intraCellGuardBandsDL_List_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'IntraCellGuardBandsPerSCS-r16')))
_ServingCellConfig_intraCellGuardBandsDL_List_r16._cont = __ServingCellConfig_intraCellGuardBandsDL_List_r16__item_
_ServingCellConfig_intraCellGuardBandsDL_List_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
_ServingCellConfig_intraCellGuardBandsUL_List_r16 = SEQ_OF(name=u'intraCellGuardBandsUL-List-r16', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
__ServingCellConfig_intraCellGuardBandsUL_List_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'IntraCellGuardBandsPerSCS-r16')))
_ServingCellConfig_intraCellGuardBandsUL_List_r16._cont = __ServingCellConfig_intraCellGuardBandsUL_List_r16__item_
_ServingCellConfig_intraCellGuardBandsUL_List_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
_ServingCellConfig_csi_RS_ValidationWithDCI_r16 = ENUM(name=u'csi-RS-ValidationWithDCI-r16', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_ServingCellConfig_csi_RS_ValidationWithDCI_r16._cont = ASN1Dict([(u'enabled', 0)])
_ServingCellConfig_csi_RS_ValidationWithDCI_r16._ext = None
_ServingCellConfig_lte_CRS_PatternList1_r16 = CHOICE(name=u'lte-CRS-PatternList1-r16', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=1)
__ServingCellConfig_lte_CRS_PatternList1_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ServingCellConfig_lte_CRS_PatternList1_r16_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'LTE-CRS-PatternList-r16')))
_ServingCellConfig_lte_CRS_PatternList1_r16._cont = ASN1Dict([
(u'release', __ServingCellConfig_lte_CRS_PatternList1_r16_release),
(u'setup', __ServingCellConfig_lte_CRS_PatternList1_r16_setup),
])
_ServingCellConfig_lte_CRS_PatternList1_r16._ext = None
_ServingCellConfig_lte_CRS_PatternList2_r16 = CHOICE(name=u'lte-CRS-PatternList2-r16', mode=MODE_TYPE, tag=(31, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=1)
__ServingCellConfig_lte_CRS_PatternList2_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ServingCellConfig_lte_CRS_PatternList2_r16_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'LTE-CRS-PatternList-r16')))
_ServingCellConfig_lte_CRS_PatternList2_r16._cont = ASN1Dict([
(u'release', __ServingCellConfig_lte_CRS_PatternList2_r16_release),
(u'setup', __ServingCellConfig_lte_CRS_PatternList2_r16_setup),
])
_ServingCellConfig_lte_CRS_PatternList2_r16._ext = None
_ServingCellConfig_crs_RateMatch_PerCORESETPoolIndex_r16 = ENUM(name=u'crs-RateMatch-PerCORESETPoolIndex-r16', mode=MODE_TYPE, tag=(32, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_ServingCellConfig_crs_RateMatch_PerCORESETPoolIndex_r16._cont = ASN1Dict([(u'enabled', 0)])
_ServingCellConfig_crs_RateMatch_PerCORESETPoolIndex_r16._ext = None
_ServingCellConfig_enableTwoDefaultTCI_States_r16 = ENUM(name=u'enableTwoDefaultTCI-States-r16', mode=MODE_TYPE, tag=(33, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_ServingCellConfig_enableTwoDefaultTCI_States_r16._cont = ASN1Dict([(u'enabled', 0)])
_ServingCellConfig_enableTwoDefaultTCI_States_r16._ext = None
_ServingCellConfig_enableDefaultTCI_StatePerCoresetPoolIndex_r16 = ENUM(name=u'enableDefaultTCI-StatePerCoresetPoolIndex-r16', mode=MODE_TYPE, tag=(34, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_ServingCellConfig_enableDefaultTCI_StatePerCoresetPoolIndex_r16._cont = ASN1Dict([(u'enabled', 0)])
_ServingCellConfig_enableDefaultTCI_StatePerCoresetPoolIndex_r16._ext = None
_ServingCellConfig_enableBeamSwitchTiming_r16 = ENUM(name=u'enableBeamSwitchTiming-r16', mode=MODE_TYPE, tag=(35, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_ServingCellConfig_enableBeamSwitchTiming_r16._cont = ASN1Dict([(u'true', 0)])
_ServingCellConfig_enableBeamSwitchTiming_r16._ext = None
_ServingCellConfig_cbg_TxDiffTBsProcessingType1_r16 = ENUM(name=u'cbg-TxDiffTBsProcessingType1-r16', mode=MODE_TYPE, tag=(36, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_ServingCellConfig_cbg_TxDiffTBsProcessingType1_r16._cont = ASN1Dict([(u'enabled', 0)])
_ServingCellConfig_cbg_TxDiffTBsProcessingType1_r16._ext = None
_ServingCellConfig_cbg_TxDiffTBsProcessingType2_r16 = ENUM(name=u'cbg-TxDiffTBsProcessingType2-r16', mode=MODE_TYPE, tag=(37, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_ServingCellConfig_cbg_TxDiffTBsProcessingType2_r16._cont = ASN1Dict([(u'enabled', 0)])
_ServingCellConfig_cbg_TxDiffTBsProcessingType2_r16._ext = None
_ServingCellConfig_directionalCollisionHandling_r16 = ENUM(name=u'directionalCollisionHandling-r16', mode=MODE_TYPE, tag=(38, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=2)
_ServingCellConfig_directionalCollisionHandling_r16._cont = ASN1Dict([(u'enabled', 0)])
_ServingCellConfig_directionalCollisionHandling_r16._ext = None
_ServingCellConfig_channelAccessConfig_r16 = CHOICE(name=u'channelAccessConfig-r16', mode=MODE_TYPE, tag=(39, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=2)
__ServingCellConfig_channelAccessConfig_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ServingCellConfig_channelAccessConfig_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ChannelAccessConfig-r16')))
_ServingCellConfig_channelAccessConfig_r16._cont = ASN1Dict([
(u'release', __ServingCellConfig_channelAccessConfig_r16_release),
(u'setup', __ServingCellConfig_channelAccessConfig_r16_setup),
])
_ServingCellConfig_channelAccessConfig_r16._ext = None
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'dummy1', _ServingCellConfig_dummy1),
(u'pathlossReferenceLinking', _ServingCellConfig_pathlossReferenceLinking),
(u'servingCellMO', _ServingCellConfig_servingCellMO),
(u'lte-CRS-ToMatchAround', _ServingCellConfig_lte_CRS_ToMatchAround),
(u'rateMatchPatternToAddModList', _ServingCellConfig_rateMatchPatternToAddModList),
(u'rateMatchPatternToReleaseList', _ServingCellConfig_rateMatchPatternToReleaseList),
(u'downlinkChannelBW-PerSCS-List', _ServingCellConfig_downlinkChannelBW_PerSCS_List),
(u'supplementaryUplinkRelease-r16', _ServingCellConfig_supplementaryUplinkRelease_r16),
(u'tdd-UL-DL-ConfigurationDedicated-IAB-MT-r16', _ServingCellConfig_tdd_UL_DL_ConfigurationDedicated_IAB_MT_r16),
(u'dormantBWP-Config-r16', _ServingCellConfig_dormantBWP_Config_r16),
(u'ca-SlotOffset-r16', _ServingCellConfig_ca_SlotOffset_r16),
(u'dummy2', _ServingCellConfig_dummy2),
(u'intraCellGuardBandsDL-List-r16', _ServingCellConfig_intraCellGuardBandsDL_List_r16),
(u'intraCellGuardBandsUL-List-r16', _ServingCellConfig_intraCellGuardBandsUL_List_r16),
(u'csi-RS-ValidationWithDCI-r16', _ServingCellConfig_csi_RS_ValidationWithDCI_r16),
(u'lte-CRS-PatternList1-r16', _ServingCellConfig_lte_CRS_PatternList1_r16),
(u'lte-CRS-PatternList2-r16', _ServingCellConfig_lte_CRS_PatternList2_r16),
(u'crs-RateMatch-PerCORESETPoolIndex-r16', _ServingCellConfig_crs_RateMatch_PerCORESETPoolIndex_r16),
(u'enableTwoDefaultTCI-States-r16', _ServingCellConfig_enableTwoDefaultTCI_States_r16),
(u'enableDefaultTCI-StatePerCoresetPoolIndex-r16', _ServingCellConfig_enableDefaultTCI_StatePerCoresetPoolIndex_r16),
(u'enableBeamSwitchTiming-r16', _ServingCellConfig_enableBeamSwitchTiming_r16),
(u'cbg-TxDiffTBsProcessingType1-r16', _ServingCellConfig_cbg_TxDiffTBsProcessingType1_r16),
(u'cbg-TxDiffTBsProcessingType2-r16', _ServingCellConfig_cbg_TxDiffTBsProcessingType2_r16),
(u'directionalCollisionHandling-r16', _ServingCellConfig_directionalCollisionHandling_r16),
(u'channelAccessConfig-r16', _ServingCellConfig_channelAccessConfig_r16),
])
ServingCellConfig._ext = [u'lte-CRS-ToMatchAround', u'rateMatchPatternToAddModList', u'rateMatchPatternToReleaseList', u'downlinkChannelBW-PerSCS-List', u'supplementaryUplinkRelease-r16', u'tdd-UL-DL-ConfigurationDedicated-IAB-MT-r16', u'dormantBWP-Config-r16', u'ca-SlotOffset-r16', u'dummy2', u'intraCellGuardBandsDL-List-r16', u'intraCellGuardBandsUL-List-r16', u'csi-RS-ValidationWithDCI-r16', u'lte-CRS-PatternList1-r16', u'lte-CRS-PatternList2-r16', u'crs-RateMatch-PerCORESETPoolIndex-r16', u'enableTwoDefaultTCI-States-r16', u'enableDefaultTCI-StatePerCoresetPoolIndex-r16', u'enableBeamSwitchTiming-r16', u'cbg-TxDiffTBsProcessingType1-r16', u'cbg-TxDiffTBsProcessingType2-r16', u'directionalCollisionHandling-r16', u'channelAccessConfig-r16']
#-----< 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_powerBoostPi2BPSK = BOOL(name=u'powerBoostPi2BPSK', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_UplinkConfig_uplinkChannelBW_PerSCS_List = SEQ_OF(name=u'uplinkChannelBW-PerSCS-List', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__UplinkConfig_uplinkChannelBW_PerSCS_List__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SCS-SpecificCarrier')))
_UplinkConfig_uplinkChannelBW_PerSCS_List._cont = __UplinkConfig_uplinkChannelBW_PerSCS_List__item_
_UplinkConfig_uplinkChannelBW_PerSCS_List._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
_UplinkConfig_enablePL_RS_UpdateForPUSCH_SRS_r16 = ENUM(name=u'enablePL-RS-UpdateForPUSCH-SRS-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_UplinkConfig_enablePL_RS_UpdateForPUSCH_SRS_r16._cont = ASN1Dict([(u'enabled', 0)])
_UplinkConfig_enablePL_RS_UpdateForPUSCH_SRS_r16._ext = None
_UplinkConfig_enableDefaultBeamPL_ForPUSCH0_0_r16 = ENUM(name=u'enableDefaultBeamPL-ForPUSCH0-0-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_UplinkConfig_enableDefaultBeamPL_ForPUSCH0_0_r16._cont = ASN1Dict([(u'enabled', 0)])
_UplinkConfig_enableDefaultBeamPL_ForPUSCH0_0_r16._ext = None
_UplinkConfig_enableDefaultBeamPL_ForPUCCH_r16 = ENUM(name=u'enableDefaultBeamPL-ForPUCCH-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_UplinkConfig_enableDefaultBeamPL_ForPUCCH_r16._cont = ASN1Dict([(u'enabled', 0)])
_UplinkConfig_enableDefaultBeamPL_ForPUCCH_r16._ext = None
_UplinkConfig_enableDefaultBeamPL_ForSRS_r16 = ENUM(name=u'enableDefaultBeamPL-ForSRS-r16', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_UplinkConfig_enableDefaultBeamPL_ForSRS_r16._cont = ASN1Dict([(u'enabled', 0)])
_UplinkConfig_enableDefaultBeamPL_ForSRS_r16._ext = None
_UplinkConfig_uplinkTxSwitching_r16 = CHOICE(name=u'uplinkTxSwitching-r16', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=1)
__UplinkConfig_uplinkTxSwitching_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__UplinkConfig_uplinkTxSwitching_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UplinkTxSwitching-r16')))
_UplinkConfig_uplinkTxSwitching_r16._cont = ASN1Dict([
(u'release', __UplinkConfig_uplinkTxSwitching_r16_release),
(u'setup', __UplinkConfig_uplinkTxSwitching_r16_setup),
])
_UplinkConfig_uplinkTxSwitching_r16._ext = None
_UplinkConfig_mpr_PowerBoost_FR2_r16 = ENUM(name=u'mpr-PowerBoost-FR2-r16', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_UplinkConfig_mpr_PowerBoost_FR2_r16._cont = ASN1Dict([(u'true', 0)])
_UplinkConfig_mpr_PowerBoost_FR2_r16._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),
(u'powerBoostPi2BPSK', _UplinkConfig_powerBoostPi2BPSK),
(u'uplinkChannelBW-PerSCS-List', _UplinkConfig_uplinkChannelBW_PerSCS_List),
(u'enablePL-RS-UpdateForPUSCH-SRS-r16', _UplinkConfig_enablePL_RS_UpdateForPUSCH_SRS_r16),
(u'enableDefaultBeamPL-ForPUSCH0-0-r16', _UplinkConfig_enableDefaultBeamPL_ForPUSCH0_0_r16),
(u'enableDefaultBeamPL-ForPUCCH-r16', _UplinkConfig_enableDefaultBeamPL_ForPUCCH_r16),
(u'enableDefaultBeamPL-ForSRS-r16', _UplinkConfig_enableDefaultBeamPL_ForSRS_r16),
(u'uplinkTxSwitching-r16', _UplinkConfig_uplinkTxSwitching_r16),
(u'mpr-PowerBoost-FR2-r16', _UplinkConfig_mpr_PowerBoost_FR2_r16),
])
UplinkConfig._ext = [u'powerBoostPi2BPSK', u'uplinkChannelBW-PerSCS-List', u'enablePL-RS-UpdateForPUSCH-SRS-r16', u'enableDefaultBeamPL-ForPUSCH0-0-r16', u'enableDefaultBeamPL-ForPUCCH-r16', u'enableDefaultBeamPL-ForSRS-r16', u'uplinkTxSwitching-r16', u'mpr-PowerBoost-FR2-r16']
#-----< DummyJ >-----#
DummyJ = SEQ(name=u'DummyJ', mode=MODE_TYPE)
_DummyJ_maxEnergyDetectionThreshold_r16 = INT(name=u'maxEnergyDetectionThreshold-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyJ_maxEnergyDetectionThreshold_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-85, ub=-52)], ev=None, er=[])
_DummyJ_energyDetectionThresholdOffset_r16 = INT(name=u'energyDetectionThresholdOffset-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyJ_energyDetectionThresholdOffset_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-20, ub=-13)], ev=None, er=[])
_DummyJ_ul_toDL_COT_SharingED_Threshold_r16 = INT(name=u'ul-toDL-COT-SharingED-Threshold-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DummyJ_ul_toDL_COT_SharingED_Threshold_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-85, ub=-52)], ev=None, er=[])
_DummyJ_absenceOfAnyOtherTechnology_r16 = ENUM(name=u'absenceOfAnyOtherTechnology-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DummyJ_absenceOfAnyOtherTechnology_r16._cont = ASN1Dict([(u'true', 0)])
_DummyJ_absenceOfAnyOtherTechnology_r16._ext = None
DummyJ._cont = ASN1Dict([
(u'maxEnergyDetectionThreshold-r16', _DummyJ_maxEnergyDetectionThreshold_r16),
(u'energyDetectionThresholdOffset-r16', _DummyJ_energyDetectionThresholdOffset_r16),
(u'ul-toDL-COT-SharingED-Threshold-r16', _DummyJ_ul_toDL_COT_SharingED_Threshold_r16),
(u'absenceOfAnyOtherTechnology-r16', _DummyJ_absenceOfAnyOtherTechnology_r16),
])
DummyJ._ext = None
#-----< ChannelAccessConfig-r16 >-----#
ChannelAccessConfig_r16 = SEQ(name=u'ChannelAccessConfig-r16', mode=MODE_TYPE)
_ChannelAccessConfig_r16_energyDetectionConfig_r16 = CHOICE(name=u'energyDetectionConfig-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__ChannelAccessConfig_r16_energyDetectionConfig_r16_maxEnergyDetectionThreshold_r16 = INT(name=u'maxEnergyDetectionThreshold-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ChannelAccessConfig_r16_energyDetectionConfig_r16_maxEnergyDetectionThreshold_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-85, ub=-52)], ev=None, er=[])
__ChannelAccessConfig_r16_energyDetectionConfig_r16_energyDetectionThresholdOffset_r16 = INT(name=u'energyDetectionThresholdOffset-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ChannelAccessConfig_r16_energyDetectionConfig_r16_energyDetectionThresholdOffset_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-13, ub=20)], ev=None, er=[])
_ChannelAccessConfig_r16_energyDetectionConfig_r16._cont = ASN1Dict([
(u'maxEnergyDetectionThreshold-r16', __ChannelAccessConfig_r16_energyDetectionConfig_r16_maxEnergyDetectionThreshold_r16),
(u'energyDetectionThresholdOffset-r16', __ChannelAccessConfig_r16_energyDetectionConfig_r16_energyDetectionThresholdOffset_r16),
])
_ChannelAccessConfig_r16_energyDetectionConfig_r16._ext = None
_ChannelAccessConfig_r16_ul_toDL_COT_SharingED_Threshold_r16 = INT(name=u'ul-toDL-COT-SharingED-Threshold-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ChannelAccessConfig_r16_ul_toDL_COT_SharingED_Threshold_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-85, ub=-52)], ev=None, er=[])
_ChannelAccessConfig_r16_absenceOfAnyOtherTechnology_r16 = ENUM(name=u'absenceOfAnyOtherTechnology-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ChannelAccessConfig_r16_absenceOfAnyOtherTechnology_r16._cont = ASN1Dict([(u'true', 0)])
_ChannelAccessConfig_r16_absenceOfAnyOtherTechnology_r16._ext = None
ChannelAccessConfig_r16._cont = ASN1Dict([
(u'energyDetectionConfig-r16', _ChannelAccessConfig_r16_energyDetectionConfig_r16),
(u'ul-toDL-COT-SharingED-Threshold-r16', _ChannelAccessConfig_r16_ul_toDL_COT_SharingED_Threshold_r16),
(u'absenceOfAnyOtherTechnology-r16', _ChannelAccessConfig_r16_absenceOfAnyOtherTechnology_r16),
])
ChannelAccessConfig_r16._ext = None
#-----< IntraCellGuardBandsPerSCS-r16 >-----#
IntraCellGuardBandsPerSCS_r16 = SEQ(name=u'IntraCellGuardBandsPerSCS-r16', mode=MODE_TYPE)
_IntraCellGuardBandsPerSCS_r16_guardBandSCS_r16 = ENUM(name=u'guardBandSCS-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SubcarrierSpacing')))
_IntraCellGuardBandsPerSCS_r16_intraCellGuardBands_r16 = SEQ_OF(name=u'intraCellGuardBands-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__IntraCellGuardBandsPerSCS_r16_intraCellGuardBands_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'GuardBand-r16')))
_IntraCellGuardBandsPerSCS_r16_intraCellGuardBands_r16._cont = __IntraCellGuardBandsPerSCS_r16_intraCellGuardBands_r16__item_
_IntraCellGuardBandsPerSCS_r16_intraCellGuardBands_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
IntraCellGuardBandsPerSCS_r16._cont = ASN1Dict([
(u'guardBandSCS-r16', _IntraCellGuardBandsPerSCS_r16_guardBandSCS_r16),
(u'intraCellGuardBands-r16', _IntraCellGuardBandsPerSCS_r16_intraCellGuardBands_r16),
])
IntraCellGuardBandsPerSCS_r16._ext = None
#-----< GuardBand-r16 >-----#
GuardBand_r16 = SEQ(name=u'GuardBand-r16', mode=MODE_TYPE)
_GuardBand_r16_startCRB_r16 = INT(name=u'startCRB-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GuardBand_r16_startCRB_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=274)], ev=None, er=[])
_GuardBand_r16_nrofCRBs_r16 = INT(name=u'nrofCRBs-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GuardBand_r16_nrofCRBs_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
GuardBand_r16._cont = ASN1Dict([
(u'startCRB-r16', _GuardBand_r16_startCRB_r16),
(u'nrofCRBs-r16', _GuardBand_r16_nrofCRBs_r16),
])
GuardBand_r16._ext = None
#-----< DormancyGroupID-r16 >-----#
DormancyGroupID_r16 = INT(name=u'DormancyGroupID-r16', mode=MODE_TYPE)
DormancyGroupID_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4)], ev=None, er=[])
#-----< DormantBWP-Config-r16 >-----#
DormantBWP_Config_r16 = SEQ(name=u'DormantBWP-Config-r16', mode=MODE_TYPE)
_DormantBWP_Config_r16_dormantBWP_Id_r16 = INT(name=u'dormantBWP-Id-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP-Id')), opt=True)
_DormantBWP_Config_r16_withinActiveTimeConfig_r16 = CHOICE(name=u'withinActiveTimeConfig-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__DormantBWP_Config_r16_withinActiveTimeConfig_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DormantBWP_Config_r16_withinActiveTimeConfig_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'WithinActiveTimeConfig-r16')))
_DormantBWP_Config_r16_withinActiveTimeConfig_r16._cont = ASN1Dict([
(u'release', __DormantBWP_Config_r16_withinActiveTimeConfig_r16_release),
(u'setup', __DormantBWP_Config_r16_withinActiveTimeConfig_r16_setup),
])
_DormantBWP_Config_r16_withinActiveTimeConfig_r16._ext = None
_DormantBWP_Config_r16_outsideActiveTimeConfig_r16 = CHOICE(name=u'outsideActiveTimeConfig-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__DormantBWP_Config_r16_outsideActiveTimeConfig_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DormantBWP_Config_r16_outsideActiveTimeConfig_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'OutsideActiveTimeConfig-r16')))
_DormantBWP_Config_r16_outsideActiveTimeConfig_r16._cont = ASN1Dict([
(u'release', __DormantBWP_Config_r16_outsideActiveTimeConfig_r16_release),
(u'setup', __DormantBWP_Config_r16_outsideActiveTimeConfig_r16_setup),
])
_DormantBWP_Config_r16_outsideActiveTimeConfig_r16._ext = None
DormantBWP_Config_r16._cont = ASN1Dict([
(u'dormantBWP-Id-r16', _DormantBWP_Config_r16_dormantBWP_Id_r16),
(u'withinActiveTimeConfig-r16', _DormantBWP_Config_r16_withinActiveTimeConfig_r16),
(u'outsideActiveTimeConfig-r16', _DormantBWP_Config_r16_outsideActiveTimeConfig_r16),
])
DormantBWP_Config_r16._ext = None
#-----< WithinActiveTimeConfig-r16 >-----#
WithinActiveTimeConfig_r16 = SEQ(name=u'WithinActiveTimeConfig-r16', mode=MODE_TYPE)
_WithinActiveTimeConfig_r16_firstWithinActiveTimeBWP_Id_r16 = INT(name=u'firstWithinActiveTimeBWP-Id-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP-Id')), opt=True)
_WithinActiveTimeConfig_r16_dormancyGroupWithinActiveTime_r16 = INT(name=u'dormancyGroupWithinActiveTime-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DormancyGroupID-r16')), opt=True)
WithinActiveTimeConfig_r16._cont = ASN1Dict([
(u'firstWithinActiveTimeBWP-Id-r16', _WithinActiveTimeConfig_r16_firstWithinActiveTimeBWP_Id_r16),
(u'dormancyGroupWithinActiveTime-r16', _WithinActiveTimeConfig_r16_dormancyGroupWithinActiveTime_r16),
])
WithinActiveTimeConfig_r16._ext = None
#-----< OutsideActiveTimeConfig-r16 >-----#
OutsideActiveTimeConfig_r16 = SEQ(name=u'OutsideActiveTimeConfig-r16', mode=MODE_TYPE)
_OutsideActiveTimeConfig_r16_firstOutsideActiveTimeBWP_Id_r16 = INT(name=u'firstOutsideActiveTimeBWP-Id-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP-Id')), opt=True)
_OutsideActiveTimeConfig_r16_dormancyGroupOutsideActiveTime_r16 = INT(name=u'dormancyGroupOutsideActiveTime-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DormancyGroupID-r16')), opt=True)
OutsideActiveTimeConfig_r16._cont = ASN1Dict([
(u'firstOutsideActiveTimeBWP-Id-r16', _OutsideActiveTimeConfig_r16_firstOutsideActiveTimeBWP_Id_r16),
(u'dormancyGroupOutsideActiveTime-r16', _OutsideActiveTimeConfig_r16_dormancyGroupOutsideActiveTime_r16),
])
OutsideActiveTimeConfig_r16._ext = None
#-----< UplinkTxSwitching-r16 >-----#
UplinkTxSwitching_r16 = SEQ(name=u'UplinkTxSwitching-r16', mode=MODE_TYPE)
_UplinkTxSwitching_r16_uplinkTxSwitchingPeriodLocation_r16 = BOOL(name=u'uplinkTxSwitchingPeriodLocation-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UplinkTxSwitching_r16_uplinkTxSwitchingCarrier_r16 = ENUM(name=u'uplinkTxSwitchingCarrier-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UplinkTxSwitching_r16_uplinkTxSwitchingCarrier_r16._cont = ASN1Dict([(u'carrier1', 0), (u'carrier2', 1)])
_UplinkTxSwitching_r16_uplinkTxSwitchingCarrier_r16._ext = None
UplinkTxSwitching_r16._cont = ASN1Dict([
(u'uplinkTxSwitchingPeriodLocation-r16', _UplinkTxSwitching_r16_uplinkTxSwitchingPeriodLocation_r16),
(u'uplinkTxSwitchingCarrier-r16', _UplinkTxSwitching_r16_uplinkTxSwitchingCarrier_r16),
])
UplinkTxSwitching_r16._ext = None
#-----< 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_ssbSubcarrierSpacing = ENUM(name=u'ssbSubcarrierSpacing', 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_channelAccessMode_r16 = CHOICE(name=u'channelAccessMode-r16', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True, group=0)
__ServingCellConfigCommon_channelAccessMode_r16_dynamic = NULL(name=u'dynamic', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ServingCellConfigCommon_channelAccessMode_r16_semiStatic = SEQ(name=u'semiStatic', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SemiStaticChannelAccessConfig-r16')))
_ServingCellConfigCommon_channelAccessMode_r16._cont = ASN1Dict([
(u'dynamic', __ServingCellConfigCommon_channelAccessMode_r16_dynamic),
(u'semiStatic', __ServingCellConfigCommon_channelAccessMode_r16_semiStatic),
])
_ServingCellConfigCommon_channelAccessMode_r16._ext = None
_ServingCellConfigCommon_discoveryBurstWindowLength_r16 = ENUM(name=u'discoveryBurstWindowLength-r16', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_ServingCellConfigCommon_discoveryBurstWindowLength_r16._cont = ASN1Dict([(u'ms0dot5', 0), (u'ms1', 1), (u'ms2', 2), (u'ms3', 3), (u'ms4', 4), (u'ms5', 5)])
_ServingCellConfigCommon_discoveryBurstWindowLength_r16._ext = None
_ServingCellConfigCommon_ssb_PositionQCL_r16 = ENUM(name=u'ssb-PositionQCL-r16', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-PositionQCL-Relation-r16')), opt=True, group=0)
_ServingCellConfigCommon_highSpeedConfig_r16 = SEQ(name=u'highSpeedConfig-r16', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'HighSpeedConfig-r16')), opt=True, group=0)
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'ssbSubcarrierSpacing', _ServingCellConfigCommon_ssbSubcarrierSpacing),
(u'tdd-UL-DL-ConfigurationCommon', _ServingCellConfigCommon_tdd_UL_DL_ConfigurationCommon),
(u'ss-PBCH-BlockPower', _ServingCellConfigCommon_ss_PBCH_BlockPower),
(u'channelAccessMode-r16', _ServingCellConfigCommon_channelAccessMode_r16),
(u'discoveryBurstWindowLength-r16', _ServingCellConfigCommon_discoveryBurstWindowLength_r16),
(u'ssb-PositionQCL-r16', _ServingCellConfigCommon_ssb_PositionQCL_r16),
(u'highSpeedConfig-r16', _ServingCellConfigCommon_highSpeedConfig_r16),
])
ServingCellConfigCommon._ext = [u'channelAccessMode-r16', u'discoveryBurstWindowLength-r16', u'ssb-PositionQCL-r16', u'highSpeedConfig-r16']
#-----< 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'n25600', 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_channelAccessMode_r16 = CHOICE(name=u'channelAccessMode-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True, group=0)
__ServingCellConfigCommonSIB_channelAccessMode_r16_dynamic = NULL(name=u'dynamic', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ServingCellConfigCommonSIB_channelAccessMode_r16_semiStatic = SEQ(name=u'semiStatic', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SemiStaticChannelAccessConfig-r16')))
_ServingCellConfigCommonSIB_channelAccessMode_r16._cont = ASN1Dict([
(u'dynamic', __ServingCellConfigCommonSIB_channelAccessMode_r16_dynamic),
(u'semiStatic', __ServingCellConfigCommonSIB_channelAccessMode_r16_semiStatic),
])
_ServingCellConfigCommonSIB_channelAccessMode_r16._ext = None
_ServingCellConfigCommonSIB_discoveryBurstWindowLength_r16 = ENUM(name=u'discoveryBurstWindowLength-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_ServingCellConfigCommonSIB_discoveryBurstWindowLength_r16._cont = ASN1Dict([(u'ms0dot5', 0), (u'ms1', 1), (u'ms2', 2), (u'ms3', 3), (u'ms4', 4), (u'ms5', 5)])
_ServingCellConfigCommonSIB_discoveryBurstWindowLength_r16._ext = None
_ServingCellConfigCommonSIB_highSpeedConfig_r16 = SEQ(name=u'highSpeedConfig-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'HighSpeedConfig-r16')), opt=True, group=0)
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),
(u'channelAccessMode-r16', _ServingCellConfigCommonSIB_channelAccessMode_r16),
(u'discoveryBurstWindowLength-r16', _ServingCellConfigCommonSIB_discoveryBurstWindowLength_r16),
(u'highSpeedConfig-r16', _ServingCellConfigCommonSIB_highSpeedConfig_r16),
])
ServingCellConfigCommonSIB._ext = [u'channelAccessMode-r16', u'discoveryBurstWindowLength-r16', u'highSpeedConfig-r16']
#-----< 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-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
#-----< 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'sibType10-v1610', 8), (u'sibType11-v1610', 9), (u'sibType12-v1610', 10), (u'sibType13-v1610', 11), (u'sibType14-v1610', 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
#-----< SK-Counter >-----#
SK_Counter = INT(name=u'SK-Counter', mode=MODE_TYPE)
SK_Counter._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< 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_enableConfiguredUL_r16 = ENUM(name=u'enableConfiguredUL-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_SlotFormatCombinationsPerCell_enableConfiguredUL_r16._cont = ASN1Dict([(u'enabled', 0)])
_SlotFormatCombinationsPerCell_enableConfiguredUL_r16._ext = None
SlotFormatCombinationsPerCell._cont = ASN1Dict([
(u'servingCellId', _SlotFormatCombinationsPerCell_servingCellId),
(u'subcarrierSpacing', _SlotFormatCombinationsPerCell_subcarrierSpacing),
(u'subcarrierSpacing2', _SlotFormatCombinationsPerCell_subcarrierSpacing2),
(u'slotFormatCombinations', _SlotFormatCombinationsPerCell_slotFormatCombinations),
(u'positionInDCI', _SlotFormatCombinationsPerCell_positionInDCI),
(u'enableConfiguredUL-r16', _SlotFormatCombinationsPerCell_enableConfiguredUL_r16),
])
SlotFormatCombinationsPerCell._ext = [u'enableConfiguredUL-r16']
#-----< 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_availableRB_SetsToAddModList_r16 = SEQ_OF(name=u'availableRB-SetsToAddModList-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__SlotFormatIndicator_availableRB_SetsToAddModList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'AvailableRB-SetsPerCell-r16')))
_SlotFormatIndicator_availableRB_SetsToAddModList_r16._cont = __SlotFormatIndicator_availableRB_SetsToAddModList_r16__item_
_SlotFormatIndicator_availableRB_SetsToAddModList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_SlotFormatIndicator_availableRB_SetsToReleaseList_r16 = SEQ_OF(name=u'availableRB-SetsToReleaseList-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__SlotFormatIndicator_availableRB_SetsToReleaseList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')))
_SlotFormatIndicator_availableRB_SetsToReleaseList_r16._cont = __SlotFormatIndicator_availableRB_SetsToReleaseList_r16__item_
_SlotFormatIndicator_availableRB_SetsToReleaseList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_SlotFormatIndicator_switchTriggerToAddModList_r16 = SEQ_OF(name=u'switchTriggerToAddModList-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__SlotFormatIndicator_switchTriggerToAddModList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SearchSpaceSwitchTrigger-r16')))
_SlotFormatIndicator_switchTriggerToAddModList_r16._cont = __SlotFormatIndicator_switchTriggerToAddModList_r16__item_
_SlotFormatIndicator_switchTriggerToAddModList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_SlotFormatIndicator_switchTriggerToReleaseList_r16 = SEQ_OF(name=u'switchTriggerToReleaseList-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__SlotFormatIndicator_switchTriggerToReleaseList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')))
_SlotFormatIndicator_switchTriggerToReleaseList_r16._cont = __SlotFormatIndicator_switchTriggerToReleaseList_r16__item_
_SlotFormatIndicator_switchTriggerToReleaseList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_SlotFormatIndicator_co_DurationsPerCellToAddModList_r16 = SEQ_OF(name=u'co-DurationsPerCellToAddModList-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__SlotFormatIndicator_co_DurationsPerCellToAddModList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CO-DurationsPerCell-r16')))
_SlotFormatIndicator_co_DurationsPerCellToAddModList_r16._cont = __SlotFormatIndicator_co_DurationsPerCellToAddModList_r16__item_
_SlotFormatIndicator_co_DurationsPerCellToAddModList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_SlotFormatIndicator_co_DurationsPerCellToReleaseList_r16 = SEQ_OF(name=u'co-DurationsPerCellToReleaseList-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__SlotFormatIndicator_co_DurationsPerCellToReleaseList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')))
_SlotFormatIndicator_co_DurationsPerCellToReleaseList_r16._cont = __SlotFormatIndicator_co_DurationsPerCellToReleaseList_r16__item_
_SlotFormatIndicator_co_DurationsPerCellToReleaseList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_SlotFormatIndicator_switchTriggerToAddModListSizeExt_r16 = SEQ_OF(name=u'switchTriggerToAddModListSizeExt-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
__SlotFormatIndicator_switchTriggerToAddModListSizeExt_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SearchSpaceSwitchTrigger-r16')))
_SlotFormatIndicator_switchTriggerToAddModListSizeExt_r16._cont = __SlotFormatIndicator_switchTriggerToAddModListSizeExt_r16__item_
_SlotFormatIndicator_switchTriggerToAddModListSizeExt_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=12)], ev=None, er=[])
_SlotFormatIndicator_switchTriggerToReleaseListSizeExt_r16 = SEQ_OF(name=u'switchTriggerToReleaseListSizeExt-r16', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
__SlotFormatIndicator_switchTriggerToReleaseListSizeExt_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')))
_SlotFormatIndicator_switchTriggerToReleaseListSizeExt_r16._cont = __SlotFormatIndicator_switchTriggerToReleaseListSizeExt_r16__item_
_SlotFormatIndicator_switchTriggerToReleaseListSizeExt_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=12)], 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),
(u'availableRB-SetsToAddModList-r16', _SlotFormatIndicator_availableRB_SetsToAddModList_r16),
(u'availableRB-SetsToReleaseList-r16', _SlotFormatIndicator_availableRB_SetsToReleaseList_r16),
(u'switchTriggerToAddModList-r16', _SlotFormatIndicator_switchTriggerToAddModList_r16),
(u'switchTriggerToReleaseList-r16', _SlotFormatIndicator_switchTriggerToReleaseList_r16),
(u'co-DurationsPerCellToAddModList-r16', _SlotFormatIndicator_co_DurationsPerCellToAddModList_r16),
(u'co-DurationsPerCellToReleaseList-r16', _SlotFormatIndicator_co_DurationsPerCellToReleaseList_r16),
(u'switchTriggerToAddModListSizeExt-r16', _SlotFormatIndicator_switchTriggerToAddModListSizeExt_r16),
(u'switchTriggerToReleaseListSizeExt-r16', _SlotFormatIndicator_switchTriggerToReleaseListSizeExt_r16),
])
SlotFormatIndicator._ext = [u'availableRB-SetsToAddModList-r16', u'availableRB-SetsToReleaseList-r16', u'switchTriggerToAddModList-r16', u'switchTriggerToReleaseList-r16', u'co-DurationsPerCellToAddModList-r16', u'co-DurationsPerCellToReleaseList-r16', u'switchTriggerToAddModListSizeExt-r16', u'switchTriggerToReleaseListSizeExt-r16']
#-----< CO-DurationsPerCell-r16 >-----#
CO_DurationsPerCell_r16 = SEQ(name=u'CO-DurationsPerCell-r16', mode=MODE_TYPE)
_CO_DurationsPerCell_r16_servingCellId_r16 = INT(name=u'servingCellId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')))
_CO_DurationsPerCell_r16_positionInDCI_r16 = INT(name=u'positionInDCI-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CO_DurationsPerCell_r16_positionInDCI_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=None, er=[])
_CO_DurationsPerCell_r16_subcarrierSpacing_r16 = ENUM(name=u'subcarrierSpacing-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SubcarrierSpacing')))
_CO_DurationsPerCell_r16_co_DurationList_r16 = SEQ_OF(name=u'co-DurationList-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CO_DurationsPerCell_r16_co_DurationList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CO-Duration-r16')))
_CO_DurationsPerCell_r16_co_DurationList_r16._cont = __CO_DurationsPerCell_r16_co_DurationList_r16__item_
_CO_DurationsPerCell_r16_co_DurationList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
CO_DurationsPerCell_r16._cont = ASN1Dict([
(u'servingCellId-r16', _CO_DurationsPerCell_r16_servingCellId_r16),
(u'positionInDCI-r16', _CO_DurationsPerCell_r16_positionInDCI_r16),
(u'subcarrierSpacing-r16', _CO_DurationsPerCell_r16_subcarrierSpacing_r16),
(u'co-DurationList-r16', _CO_DurationsPerCell_r16_co_DurationList_r16),
])
CO_DurationsPerCell_r16._ext = None
#-----< CO-Duration-r16 >-----#
CO_Duration_r16 = INT(name=u'CO-Duration-r16', mode=MODE_TYPE)
CO_Duration_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1120)], ev=None, er=[])
#-----< AvailableRB-SetsPerCell-r16 >-----#
AvailableRB_SetsPerCell_r16 = SEQ(name=u'AvailableRB-SetsPerCell-r16', mode=MODE_TYPE)
_AvailableRB_SetsPerCell_r16_servingCellId_r16 = INT(name=u'servingCellId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')))
_AvailableRB_SetsPerCell_r16_positionInDCI_r16 = INT(name=u'positionInDCI-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_AvailableRB_SetsPerCell_r16_positionInDCI_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=None, er=[])
AvailableRB_SetsPerCell_r16._cont = ASN1Dict([
(u'servingCellId-r16', _AvailableRB_SetsPerCell_r16_servingCellId_r16),
(u'positionInDCI-r16', _AvailableRB_SetsPerCell_r16_positionInDCI_r16),
])
AvailableRB_SetsPerCell_r16._ext = None
#-----< SearchSpaceSwitchTrigger-r16 >-----#
SearchSpaceSwitchTrigger_r16 = SEQ(name=u'SearchSpaceSwitchTrigger-r16', mode=MODE_TYPE)
_SearchSpaceSwitchTrigger_r16_servingCellId_r16 = INT(name=u'servingCellId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')))
_SearchSpaceSwitchTrigger_r16_positionInDCI_r16 = INT(name=u'positionInDCI-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SearchSpaceSwitchTrigger_r16_positionInDCI_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=None, er=[])
SearchSpaceSwitchTrigger_r16._cont = ASN1Dict([
(u'servingCellId-r16', _SearchSpaceSwitchTrigger_r16_servingCellId_r16),
(u'positionInDCI-r16', _SearchSpaceSwitchTrigger_r16_positionInDCI_r16),
])
SearchSpaceSwitchTrigger_r16._ext = None
#-----< 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
#-----< 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_sps_ConfigIndex_r16 = INT(name=u'sps-ConfigIndex-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SPS-ConfigIndex-r16')), opt=True, group=0)
_SPS_Config_harq_ProcID_Offset_r16 = INT(name=u'harq-ProcID-Offset-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_SPS_Config_harq_ProcID_Offset_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
_SPS_Config_periodicityExt_r16 = INT(name=u'periodicityExt-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_SPS_Config_periodicityExt_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5120)], ev=None, er=[])
_SPS_Config_harq_CodebookID_r16 = INT(name=u'harq-CodebookID-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_SPS_Config_harq_CodebookID_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
_SPS_Config_pdsch_AggregationFactor_r16 = ENUM(name=u'pdsch-AggregationFactor-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_SPS_Config_pdsch_AggregationFactor_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2), (u'n8', 3)])
_SPS_Config_pdsch_AggregationFactor_r16._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),
(u'sps-ConfigIndex-r16', _SPS_Config_sps_ConfigIndex_r16),
(u'harq-ProcID-Offset-r16', _SPS_Config_harq_ProcID_Offset_r16),
(u'periodicityExt-r16', _SPS_Config_periodicityExt_r16),
(u'harq-CodebookID-r16', _SPS_Config_harq_CodebookID_r16),
(u'pdsch-AggregationFactor-r16', _SPS_Config_pdsch_AggregationFactor_r16),
])
SPS_Config._ext = [u'sps-ConfigIndex-r16', u'harq-ProcID-Offset-r16', u'periodicityExt-r16', u'harq-CodebookID-r16', u'pdsch-AggregationFactor-r16']
#-----< SPS-ConfigIndex-r16 >-----#
SPS_ConfigIndex_r16 = INT(name=u'SPS-ConfigIndex-r16', mode=MODE_TYPE)
SPS_ConfigIndex_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
#-----< SPS-PUCCH-AN-r16 >-----#
SPS_PUCCH_AN_r16 = SEQ(name=u'SPS-PUCCH-AN-r16', mode=MODE_TYPE)
_SPS_PUCCH_AN_r16_sps_PUCCH_AN_ResourceID_r16 = INT(name=u'sps-PUCCH-AN-ResourceID-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-ResourceId')))
_SPS_PUCCH_AN_r16_maxPayloadSize_r16 = INT(name=u'maxPayloadSize-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SPS_PUCCH_AN_r16_maxPayloadSize_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=4, ub=256)], ev=None, er=[])
SPS_PUCCH_AN_r16._cont = ASN1Dict([
(u'sps-PUCCH-AN-ResourceID-r16', _SPS_PUCCH_AN_r16_sps_PUCCH_AN_ResourceID_r16),
(u'maxPayloadSize-r16', _SPS_PUCCH_AN_r16_maxPayloadSize_r16),
])
SPS_PUCCH_AN_r16._ext = None
#-----< SPS-PUCCH-AN-List-r16 >-----#
SPS_PUCCH_AN_List_r16 = SEQ_OF(name=u'SPS-PUCCH-AN-List-r16', mode=MODE_TYPE)
_SPS_PUCCH_AN_List_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SPS-PUCCH-AN-r16')))
SPS_PUCCH_AN_List_r16._cont = _SPS_PUCCH_AN_List_r16__item_
SPS_PUCCH_AN_List_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
#-----< 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_srs_RequestDCI_1_2_r16 = INT(name=u'srs-RequestDCI-1-2-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_SRS_Config_srs_RequestDCI_1_2_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
_SRS_Config_srs_RequestDCI_0_2_r16 = INT(name=u'srs-RequestDCI-0-2-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_SRS_Config_srs_RequestDCI_0_2_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
_SRS_Config_srs_ResourceSetToAddModListDCI_0_2_r16 = SEQ_OF(name=u'srs-ResourceSetToAddModListDCI-0-2-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__SRS_Config_srs_ResourceSetToAddModListDCI_0_2_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-ResourceSet')))
_SRS_Config_srs_ResourceSetToAddModListDCI_0_2_r16._cont = __SRS_Config_srs_ResourceSetToAddModListDCI_0_2_r16__item_
_SRS_Config_srs_ResourceSetToAddModListDCI_0_2_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_SRS_Config_srs_ResourceSetToReleaseListDCI_0_2_r16 = SEQ_OF(name=u'srs-ResourceSetToReleaseListDCI-0-2-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__SRS_Config_srs_ResourceSetToReleaseListDCI_0_2_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-ResourceSetId')))
_SRS_Config_srs_ResourceSetToReleaseListDCI_0_2_r16._cont = __SRS_Config_srs_ResourceSetToReleaseListDCI_0_2_r16__item_
_SRS_Config_srs_ResourceSetToReleaseListDCI_0_2_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_SRS_Config_srs_PosResourceSetToReleaseList_r16 = SEQ_OF(name=u'srs-PosResourceSetToReleaseList-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__SRS_Config_srs_PosResourceSetToReleaseList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-PosResourceSetId-r16')))
_SRS_Config_srs_PosResourceSetToReleaseList_r16._cont = __SRS_Config_srs_PosResourceSetToReleaseList_r16__item_
_SRS_Config_srs_PosResourceSetToReleaseList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_SRS_Config_srs_PosResourceSetToAddModList_r16 = SEQ_OF(name=u'srs-PosResourceSetToAddModList-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__SRS_Config_srs_PosResourceSetToAddModList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-PosResourceSet-r16')))
_SRS_Config_srs_PosResourceSetToAddModList_r16._cont = __SRS_Config_srs_PosResourceSetToAddModList_r16__item_
_SRS_Config_srs_PosResourceSetToAddModList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_SRS_Config_srs_PosResourceToReleaseList_r16 = SEQ_OF(name=u'srs-PosResourceToReleaseList-r16', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__SRS_Config_srs_PosResourceToReleaseList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-PosResourceId-r16')))
_SRS_Config_srs_PosResourceToReleaseList_r16._cont = __SRS_Config_srs_PosResourceToReleaseList_r16__item_
_SRS_Config_srs_PosResourceToReleaseList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_SRS_Config_srs_PosResourceToAddModList_r16 = SEQ_OF(name=u'srs-PosResourceToAddModList-r16', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__SRS_Config_srs_PosResourceToAddModList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-PosResource-r16')))
_SRS_Config_srs_PosResourceToAddModList_r16._cont = __SRS_Config_srs_PosResourceToAddModList_r16__item_
_SRS_Config_srs_PosResourceToAddModList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
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),
(u'srs-RequestDCI-1-2-r16', _SRS_Config_srs_RequestDCI_1_2_r16),
(u'srs-RequestDCI-0-2-r16', _SRS_Config_srs_RequestDCI_0_2_r16),
(u'srs-ResourceSetToAddModListDCI-0-2-r16', _SRS_Config_srs_ResourceSetToAddModListDCI_0_2_r16),
(u'srs-ResourceSetToReleaseListDCI-0-2-r16', _SRS_Config_srs_ResourceSetToReleaseListDCI_0_2_r16),
(u'srs-PosResourceSetToReleaseList-r16', _SRS_Config_srs_PosResourceSetToReleaseList_r16),
(u'srs-PosResourceSetToAddModList-r16', _SRS_Config_srs_PosResourceSetToAddModList_r16),
(u'srs-PosResourceToReleaseList-r16', _SRS_Config_srs_PosResourceToReleaseList_r16),
(u'srs-PosResourceToAddModList-r16', _SRS_Config_srs_PosResourceToAddModList_r16),
])
SRS_Config._ext = [u'srs-RequestDCI-1-2-r16', u'srs-RequestDCI-0-2-r16', u'srs-ResourceSetToAddModListDCI-0-2-r16', u'srs-ResourceSetToReleaseListDCI-0-2-r16', u'srs-PosResourceSetToReleaseList-r16', u'srs-PosResourceSetToAddModList-r16', u'srs-PosResourceToReleaseList-r16', u'srs-PosResourceToAddModList-r16']
#-----< 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 = SEQ_OF(name=u'aperiodicSRS-ResourceTriggerList', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
____SRS_ResourceSet_resourceType_aperiodic_aperiodicSRS_ResourceTriggerList__item_ = INT(name='_item_', mode=MODE_TYPE)
____SRS_ResourceSet_resourceType_aperiodic_aperiodicSRS_ResourceTriggerList__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
___SRS_ResourceSet_resourceType_aperiodic_aperiodicSRS_ResourceTriggerList._cont = ____SRS_ResourceSet_resourceType_aperiodic_aperiodicSRS_ResourceTriggerList__item_
___SRS_ResourceSet_resourceType_aperiodic_aperiodicSRS_ResourceTriggerList._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', ___SRS_ResourceSet_resourceType_aperiodic_aperiodicSRS_ResourceTriggerList),
])
__SRS_ResourceSet_resourceType_aperiodic._ext = [u'aperiodicSRS-ResourceTriggerList']
__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), typeref=ASN1RefType(('NR-RRC-Definitions', 'PathlossReferenceRS-Config')), opt=True)
_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_pathlossReferenceRSList_r16 = CHOICE(name=u'pathlossReferenceRSList-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True, group=0)
__SRS_ResourceSet_pathlossReferenceRSList_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SRS_ResourceSet_pathlossReferenceRSList_r16_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PathlossReferenceRSList-r16')))
_SRS_ResourceSet_pathlossReferenceRSList_r16._cont = ASN1Dict([
(u'release', __SRS_ResourceSet_pathlossReferenceRSList_r16_release),
(u'setup', __SRS_ResourceSet_pathlossReferenceRSList_r16_setup),
])
_SRS_ResourceSet_pathlossReferenceRSList_r16._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),
(u'pathlossReferenceRSList-r16', _SRS_ResourceSet_pathlossReferenceRSList_r16),
])
SRS_ResourceSet._ext = [u'pathlossReferenceRSList-r16']
#-----< PathlossReferenceRS-Config >-----#
PathlossReferenceRS_Config = CHOICE(name=u'PathlossReferenceRS-Config', mode=MODE_TYPE)
_PathlossReferenceRS_Config_ssb_Index = INT(name=u'ssb-Index', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-Index')))
_PathlossReferenceRS_Config_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')))
PathlossReferenceRS_Config._cont = ASN1Dict([
(u'ssb-Index', _PathlossReferenceRS_Config_ssb_Index),
(u'csi-RS-Index', _PathlossReferenceRS_Config_csi_RS_Index),
])
PathlossReferenceRS_Config._ext = None
#-----< PathlossReferenceRSList-r16 >-----#
PathlossReferenceRSList_r16 = SEQ_OF(name=u'PathlossReferenceRSList-r16', mode=MODE_TYPE)
_PathlossReferenceRSList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PathlossReferenceRS-r16')))
PathlossReferenceRSList_r16._cont = _PathlossReferenceRSList_r16__item_
PathlossReferenceRSList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
#-----< PathlossReferenceRS-r16 >-----#
PathlossReferenceRS_r16 = SEQ(name=u'PathlossReferenceRS-r16', mode=MODE_TYPE)
_PathlossReferenceRS_r16_srs_PathlossReferenceRS_Id_r16 = INT(name=u'srs-PathlossReferenceRS-Id-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-PathlossReferenceRS-Id-r16')))
_PathlossReferenceRS_r16_pathlossReferenceRS_r16 = CHOICE(name=u'pathlossReferenceRS-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PathlossReferenceRS-Config')))
PathlossReferenceRS_r16._cont = ASN1Dict([
(u'srs-PathlossReferenceRS-Id-r16', _PathlossReferenceRS_r16_srs_PathlossReferenceRS_Id_r16),
(u'pathlossReferenceRS-r16', _PathlossReferenceRS_r16_pathlossReferenceRS_r16),
])
PathlossReferenceRS_r16._ext = None
#-----< SRS-PathlossReferenceRS-Id-r16 >-----#
SRS_PathlossReferenceRS_Id_r16 = INT(name=u'SRS-PathlossReferenceRS-Id-r16', mode=MODE_TYPE)
SRS_PathlossReferenceRS_Id_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=63)], ev=None, er=[])
#-----< SRS-PosResourceSet-r16 >-----#
SRS_PosResourceSet_r16 = SEQ(name=u'SRS-PosResourceSet-r16', mode=MODE_TYPE)
_SRS_PosResourceSet_r16_srs_PosResourceSetId_r16 = INT(name=u'srs-PosResourceSetId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-PosResourceSetId-r16')))
_SRS_PosResourceSet_r16_srs_PosResourceIdList_r16 = SEQ_OF(name=u'srs-PosResourceIdList-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SRS_PosResourceSet_r16_srs_PosResourceIdList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-PosResourceId-r16')))
_SRS_PosResourceSet_r16_srs_PosResourceIdList_r16._cont = __SRS_PosResourceSet_r16_srs_PosResourceIdList_r16__item_
_SRS_PosResourceSet_r16_srs_PosResourceIdList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_SRS_PosResourceSet_r16_resourceType_r16 = CHOICE(name=u'resourceType-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__SRS_PosResourceSet_r16_resourceType_r16_aperiodic_r16 = SEQ(name=u'aperiodic-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SRS_PosResourceSet_r16_resourceType_r16_aperiodic_r16_aperiodicSRS_ResourceTriggerList_r16 = SEQ_OF(name=u'aperiodicSRS-ResourceTriggerList-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____SRS_PosResourceSet_r16_resourceType_r16_aperiodic_r16_aperiodicSRS_ResourceTriggerList_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
____SRS_PosResourceSet_r16_resourceType_r16_aperiodic_r16_aperiodicSRS_ResourceTriggerList_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
___SRS_PosResourceSet_r16_resourceType_r16_aperiodic_r16_aperiodicSRS_ResourceTriggerList_r16._cont = ____SRS_PosResourceSet_r16_resourceType_r16_aperiodic_r16_aperiodicSRS_ResourceTriggerList_r16__item_
___SRS_PosResourceSet_r16_resourceType_r16_aperiodic_r16_aperiodicSRS_ResourceTriggerList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
__SRS_PosResourceSet_r16_resourceType_r16_aperiodic_r16._cont = ASN1Dict([
(u'aperiodicSRS-ResourceTriggerList-r16', ___SRS_PosResourceSet_r16_resourceType_r16_aperiodic_r16_aperiodicSRS_ResourceTriggerList_r16),
])
__SRS_PosResourceSet_r16_resourceType_r16_aperiodic_r16._ext = []
__SRS_PosResourceSet_r16_resourceType_r16_semi_persistent_r16 = SEQ(name=u'semi-persistent-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SRS_PosResourceSet_r16_resourceType_r16_semi_persistent_r16._cont = ASN1Dict([
])
__SRS_PosResourceSet_r16_resourceType_r16_semi_persistent_r16._ext = []
__SRS_PosResourceSet_r16_resourceType_r16_periodic_r16 = SEQ(name=u'periodic-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SRS_PosResourceSet_r16_resourceType_r16_periodic_r16._cont = ASN1Dict([
])
__SRS_PosResourceSet_r16_resourceType_r16_periodic_r16._ext = []
_SRS_PosResourceSet_r16_resourceType_r16._cont = ASN1Dict([
(u'aperiodic-r16', __SRS_PosResourceSet_r16_resourceType_r16_aperiodic_r16),
(u'semi-persistent-r16', __SRS_PosResourceSet_r16_resourceType_r16_semi_persistent_r16),
(u'periodic-r16', __SRS_PosResourceSet_r16_resourceType_r16_periodic_r16),
])
_SRS_PosResourceSet_r16_resourceType_r16._ext = None
_SRS_PosResourceSet_r16_alpha_r16 = ENUM(name=u'alpha-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Alpha')), opt=True)
_SRS_PosResourceSet_r16_p0_r16 = INT(name=u'p0-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SRS_PosResourceSet_r16_p0_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-202, ub=24)], ev=None, er=[])
_SRS_PosResourceSet_r16_pathlossReferenceRS_Pos_r16 = CHOICE(name=u'pathlossReferenceRS-Pos-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__SRS_PosResourceSet_r16_pathlossReferenceRS_Pos_r16_ssb_IndexServing_r16 = INT(name=u'ssb-IndexServing-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-Index')))
__SRS_PosResourceSet_r16_pathlossReferenceRS_Pos_r16_ssb_Ncell_r16 = SEQ(name=u'ssb-Ncell-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-InfoNcell-r16')))
__SRS_PosResourceSet_r16_pathlossReferenceRS_Pos_r16_dl_PRS_r16 = SEQ(name=u'dl-PRS-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DL-PRS-Info-r16')))
_SRS_PosResourceSet_r16_pathlossReferenceRS_Pos_r16._cont = ASN1Dict([
(u'ssb-IndexServing-r16', __SRS_PosResourceSet_r16_pathlossReferenceRS_Pos_r16_ssb_IndexServing_r16),
(u'ssb-Ncell-r16', __SRS_PosResourceSet_r16_pathlossReferenceRS_Pos_r16_ssb_Ncell_r16),
(u'dl-PRS-r16', __SRS_PosResourceSet_r16_pathlossReferenceRS_Pos_r16_dl_PRS_r16),
])
_SRS_PosResourceSet_r16_pathlossReferenceRS_Pos_r16._ext = None
SRS_PosResourceSet_r16._cont = ASN1Dict([
(u'srs-PosResourceSetId-r16', _SRS_PosResourceSet_r16_srs_PosResourceSetId_r16),
(u'srs-PosResourceIdList-r16', _SRS_PosResourceSet_r16_srs_PosResourceIdList_r16),
(u'resourceType-r16', _SRS_PosResourceSet_r16_resourceType_r16),
(u'alpha-r16', _SRS_PosResourceSet_r16_alpha_r16),
(u'p0-r16', _SRS_PosResourceSet_r16_p0_r16),
(u'pathlossReferenceRS-Pos-r16', _SRS_PosResourceSet_r16_pathlossReferenceRS_Pos_r16),
])
SRS_PosResourceSet_r16._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-PosResourceSetId-r16 >-----#
SRS_PosResourceSetId_r16 = INT(name=u'SRS-PosResourceSetId-r16', mode=MODE_TYPE)
SRS_PosResourceSetId_r16._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_resourceMapping_r16 = SEQ(name=u'resourceMapping-r16', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__SRS_Resource_resourceMapping_r16_startPosition_r16 = INT(name=u'startPosition-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SRS_Resource_resourceMapping_r16_startPosition_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=13)], ev=None, er=[])
__SRS_Resource_resourceMapping_r16_nrofSymbols_r16 = ENUM(name=u'nrofSymbols-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SRS_Resource_resourceMapping_r16_nrofSymbols_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2)])
__SRS_Resource_resourceMapping_r16_nrofSymbols_r16._ext = None
__SRS_Resource_resourceMapping_r16_repetitionFactor_r16 = ENUM(name=u'repetitionFactor-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SRS_Resource_resourceMapping_r16_repetitionFactor_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2)])
__SRS_Resource_resourceMapping_r16_repetitionFactor_r16._ext = None
_SRS_Resource_resourceMapping_r16._cont = ASN1Dict([
(u'startPosition-r16', __SRS_Resource_resourceMapping_r16_startPosition_r16),
(u'nrofSymbols-r16', __SRS_Resource_resourceMapping_r16_nrofSymbols_r16),
(u'repetitionFactor-r16', __SRS_Resource_resourceMapping_r16_repetitionFactor_r16),
])
_SRS_Resource_resourceMapping_r16._ext = None
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),
(u'resourceMapping-r16', _SRS_Resource_resourceMapping_r16),
])
SRS_Resource._ext = [u'resourceMapping-r16']
#-----< SRS-PosResource-r16 >-----#
SRS_PosResource_r16 = SEQ(name=u'SRS-PosResource-r16', mode=MODE_TYPE)
_SRS_PosResource_r16_srs_PosResourceId_r16 = INT(name=u'srs-PosResourceId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-PosResourceId-r16')))
_SRS_PosResource_r16_transmissionComb_r16 = CHOICE(name=u'transmissionComb-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__SRS_PosResource_r16_transmissionComb_r16_n2_r16 = SEQ(name=u'n2-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SRS_PosResource_r16_transmissionComb_r16_n2_r16_combOffset_n2_r16 = INT(name=u'combOffset-n2-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SRS_PosResource_r16_transmissionComb_r16_n2_r16_combOffset_n2_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1)], ev=None, er=[])
___SRS_PosResource_r16_transmissionComb_r16_n2_r16_cyclicShift_n2_r16 = INT(name=u'cyclicShift-n2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SRS_PosResource_r16_transmissionComb_r16_n2_r16_cyclicShift_n2_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
__SRS_PosResource_r16_transmissionComb_r16_n2_r16._cont = ASN1Dict([
(u'combOffset-n2-r16', ___SRS_PosResource_r16_transmissionComb_r16_n2_r16_combOffset_n2_r16),
(u'cyclicShift-n2-r16', ___SRS_PosResource_r16_transmissionComb_r16_n2_r16_cyclicShift_n2_r16),
])
__SRS_PosResource_r16_transmissionComb_r16_n2_r16._ext = None
__SRS_PosResource_r16_transmissionComb_r16_n4_r16 = SEQ(name=u'n4-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SRS_PosResource_r16_transmissionComb_r16_n4_r16_combOffset_n4_r16 = INT(name=u'combOffset-n4-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SRS_PosResource_r16_transmissionComb_r16_n4_r16_combOffset_n4_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3)], ev=None, er=[])
___SRS_PosResource_r16_transmissionComb_r16_n4_r16_cyclicShift_n4_r16 = INT(name=u'cyclicShift-n4-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SRS_PosResource_r16_transmissionComb_r16_n4_r16_cyclicShift_n4_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=11)], ev=None, er=[])
__SRS_PosResource_r16_transmissionComb_r16_n4_r16._cont = ASN1Dict([
(u'combOffset-n4-r16', ___SRS_PosResource_r16_transmissionComb_r16_n4_r16_combOffset_n4_r16),
(u'cyclicShift-n4-r16', ___SRS_PosResource_r16_transmissionComb_r16_n4_r16_cyclicShift_n4_r16),
])
__SRS_PosResource_r16_transmissionComb_r16_n4_r16._ext = None
__SRS_PosResource_r16_transmissionComb_r16_n8_r16 = SEQ(name=u'n8-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SRS_PosResource_r16_transmissionComb_r16_n8_r16_combOffset_n8_r16 = INT(name=u'combOffset-n8-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SRS_PosResource_r16_transmissionComb_r16_n8_r16_combOffset_n8_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
___SRS_PosResource_r16_transmissionComb_r16_n8_r16_cyclicShift_n8_r16 = INT(name=u'cyclicShift-n8-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SRS_PosResource_r16_transmissionComb_r16_n8_r16_cyclicShift_n8_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=5)], ev=None, er=[])
__SRS_PosResource_r16_transmissionComb_r16_n8_r16._cont = ASN1Dict([
(u'combOffset-n8-r16', ___SRS_PosResource_r16_transmissionComb_r16_n8_r16_combOffset_n8_r16),
(u'cyclicShift-n8-r16', ___SRS_PosResource_r16_transmissionComb_r16_n8_r16_cyclicShift_n8_r16),
])
__SRS_PosResource_r16_transmissionComb_r16_n8_r16._ext = None
_SRS_PosResource_r16_transmissionComb_r16._cont = ASN1Dict([
(u'n2-r16', __SRS_PosResource_r16_transmissionComb_r16_n2_r16),
(u'n4-r16', __SRS_PosResource_r16_transmissionComb_r16_n4_r16),
(u'n8-r16', __SRS_PosResource_r16_transmissionComb_r16_n8_r16),
])
_SRS_PosResource_r16_transmissionComb_r16._ext = []
_SRS_PosResource_r16_resourceMapping_r16 = SEQ(name=u'resourceMapping-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SRS_PosResource_r16_resourceMapping_r16_startPosition_r16 = INT(name=u'startPosition-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SRS_PosResource_r16_resourceMapping_r16_startPosition_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=13)], ev=None, er=[])
__SRS_PosResource_r16_resourceMapping_r16_nrofSymbols_r16 = ENUM(name=u'nrofSymbols-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SRS_PosResource_r16_resourceMapping_r16_nrofSymbols_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2), (u'n8', 3), (u'n12', 4)])
__SRS_PosResource_r16_resourceMapping_r16_nrofSymbols_r16._ext = None
_SRS_PosResource_r16_resourceMapping_r16._cont = ASN1Dict([
(u'startPosition-r16', __SRS_PosResource_r16_resourceMapping_r16_startPosition_r16),
(u'nrofSymbols-r16', __SRS_PosResource_r16_resourceMapping_r16_nrofSymbols_r16),
])
_SRS_PosResource_r16_resourceMapping_r16._ext = None
_SRS_PosResource_r16_freqDomainShift_r16 = INT(name=u'freqDomainShift-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PosResource_r16_freqDomainShift_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=268)], ev=None, er=[])
_SRS_PosResource_r16_freqHopping_r16 = SEQ(name=u'freqHopping-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SRS_PosResource_r16_freqHopping_r16_c_SRS_r16 = INT(name=u'c-SRS-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SRS_PosResource_r16_freqHopping_r16_c_SRS_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=63)], ev=None, er=[])
_SRS_PosResource_r16_freqHopping_r16._cont = ASN1Dict([
(u'c-SRS-r16', __SRS_PosResource_r16_freqHopping_r16_c_SRS_r16),
])
_SRS_PosResource_r16_freqHopping_r16._ext = []
_SRS_PosResource_r16_groupOrSequenceHopping_r16 = ENUM(name=u'groupOrSequenceHopping-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PosResource_r16_groupOrSequenceHopping_r16._cont = ASN1Dict([(u'neither', 0), (u'groupHopping', 1), (u'sequenceHopping', 2)])
_SRS_PosResource_r16_groupOrSequenceHopping_r16._ext = None
_SRS_PosResource_r16_resourceType_r16 = CHOICE(name=u'resourceType-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__SRS_PosResource_r16_resourceType_r16_aperiodic_r16 = SEQ(name=u'aperiodic-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SRS_PosResource_r16_resourceType_r16_aperiodic_r16_slotOffset_r16 = INT(name=u'slotOffset-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___SRS_PosResource_r16_resourceType_r16_aperiodic_r16_slotOffset_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
__SRS_PosResource_r16_resourceType_r16_aperiodic_r16._cont = ASN1Dict([
(u'slotOffset-r16', ___SRS_PosResource_r16_resourceType_r16_aperiodic_r16_slotOffset_r16),
])
__SRS_PosResource_r16_resourceType_r16_aperiodic_r16._ext = []
__SRS_PosResource_r16_resourceType_r16_semi_persistent_r16 = SEQ(name=u'semi-persistent-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SRS_PosResource_r16_resourceType_r16_semi_persistent_r16_periodicityAndOffset_sp_r16 = CHOICE(name=u'periodicityAndOffset-sp-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-PeriodicityAndOffset-r16')))
__SRS_PosResource_r16_resourceType_r16_semi_persistent_r16._cont = ASN1Dict([
(u'periodicityAndOffset-sp-r16', ___SRS_PosResource_r16_resourceType_r16_semi_persistent_r16_periodicityAndOffset_sp_r16),
])
__SRS_PosResource_r16_resourceType_r16_semi_persistent_r16._ext = []
__SRS_PosResource_r16_resourceType_r16_periodic_r16 = SEQ(name=u'periodic-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SRS_PosResource_r16_resourceType_r16_periodic_r16_periodicityAndOffset_p_r16 = CHOICE(name=u'periodicityAndOffset-p-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-PeriodicityAndOffset-r16')))
__SRS_PosResource_r16_resourceType_r16_periodic_r16._cont = ASN1Dict([
(u'periodicityAndOffset-p-r16', ___SRS_PosResource_r16_resourceType_r16_periodic_r16_periodicityAndOffset_p_r16),
])
__SRS_PosResource_r16_resourceType_r16_periodic_r16._ext = []
_SRS_PosResource_r16_resourceType_r16._cont = ASN1Dict([
(u'aperiodic-r16', __SRS_PosResource_r16_resourceType_r16_aperiodic_r16),
(u'semi-persistent-r16', __SRS_PosResource_r16_resourceType_r16_semi_persistent_r16),
(u'periodic-r16', __SRS_PosResource_r16_resourceType_r16_periodic_r16),
])
_SRS_PosResource_r16_resourceType_r16._ext = None
_SRS_PosResource_r16_sequenceId_r16 = INT(name=u'sequenceId-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PosResource_r16_sequenceId_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_SRS_PosResource_r16_spatialRelationInfoPos_r16 = CHOICE(name=u'spatialRelationInfoPos-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-SpatialRelationInfoPos-r16')), opt=True)
SRS_PosResource_r16._cont = ASN1Dict([
(u'srs-PosResourceId-r16', _SRS_PosResource_r16_srs_PosResourceId_r16),
(u'transmissionComb-r16', _SRS_PosResource_r16_transmissionComb_r16),
(u'resourceMapping-r16', _SRS_PosResource_r16_resourceMapping_r16),
(u'freqDomainShift-r16', _SRS_PosResource_r16_freqDomainShift_r16),
(u'freqHopping-r16', _SRS_PosResource_r16_freqHopping_r16),
(u'groupOrSequenceHopping-r16', _SRS_PosResource_r16_groupOrSequenceHopping_r16),
(u'resourceType-r16', _SRS_PosResource_r16_resourceType_r16),
(u'sequenceId-r16', _SRS_PosResource_r16_sequenceId_r16),
(u'spatialRelationInfoPos-r16', _SRS_PosResource_r16_spatialRelationInfoPos_r16),
])
SRS_PosResource_r16._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-SpatialRelationInfoPos-r16 >-----#
SRS_SpatialRelationInfoPos_r16 = CHOICE(name=u'SRS-SpatialRelationInfoPos-r16', mode=MODE_TYPE)
_SRS_SpatialRelationInfoPos_r16_servingRS_r16 = SEQ(name=u'servingRS-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SRS_SpatialRelationInfoPos_r16_servingRS_r16_servingCellId = INT(name=u'servingCellId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')), opt=True)
__SRS_SpatialRelationInfoPos_r16_servingRS_r16_referenceSignal_r16 = CHOICE(name=u'referenceSignal-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___SRS_SpatialRelationInfoPos_r16_servingRS_r16_referenceSignal_r16_ssb_IndexServing_r16 = INT(name=u'ssb-IndexServing-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-Index')))
___SRS_SpatialRelationInfoPos_r16_servingRS_r16_referenceSignal_r16_csi_RS_IndexServing_r16 = INT(name=u'csi-RS-IndexServing-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NZP-CSI-RS-ResourceId')))
___SRS_SpatialRelationInfoPos_r16_servingRS_r16_referenceSignal_r16_srs_SpatialRelation_r16 = SEQ(name=u'srs-SpatialRelation-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____SRS_SpatialRelationInfoPos_r16_servingRS_r16_referenceSignal_r16_srs_SpatialRelation_r16_resourceSelection_r16 = CHOICE(name=u'resourceSelection-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
_____SRS_SpatialRelationInfoPos_r16_servingRS_r16_referenceSignal_r16_srs_SpatialRelation_r16_resourceSelection_r16_srs_ResourceId_r16 = INT(name=u'srs-ResourceId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-ResourceId')))
_____SRS_SpatialRelationInfoPos_r16_servingRS_r16_referenceSignal_r16_srs_SpatialRelation_r16_resourceSelection_r16_srs_PosResourceId_r16 = INT(name=u'srs-PosResourceId-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-PosResourceId-r16')))
____SRS_SpatialRelationInfoPos_r16_servingRS_r16_referenceSignal_r16_srs_SpatialRelation_r16_resourceSelection_r16._cont = ASN1Dict([
(u'srs-ResourceId-r16', _____SRS_SpatialRelationInfoPos_r16_servingRS_r16_referenceSignal_r16_srs_SpatialRelation_r16_resourceSelection_r16_srs_ResourceId_r16),
(u'srs-PosResourceId-r16', _____SRS_SpatialRelationInfoPos_r16_servingRS_r16_referenceSignal_r16_srs_SpatialRelation_r16_resourceSelection_r16_srs_PosResourceId_r16),
])
____SRS_SpatialRelationInfoPos_r16_servingRS_r16_referenceSignal_r16_srs_SpatialRelation_r16_resourceSelection_r16._ext = None
____SRS_SpatialRelationInfoPos_r16_servingRS_r16_referenceSignal_r16_srs_SpatialRelation_r16_uplinkBWP_r16 = INT(name=u'uplinkBWP-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP-Id')))
___SRS_SpatialRelationInfoPos_r16_servingRS_r16_referenceSignal_r16_srs_SpatialRelation_r16._cont = ASN1Dict([
(u'resourceSelection-r16', ____SRS_SpatialRelationInfoPos_r16_servingRS_r16_referenceSignal_r16_srs_SpatialRelation_r16_resourceSelection_r16),
(u'uplinkBWP-r16', ____SRS_SpatialRelationInfoPos_r16_servingRS_r16_referenceSignal_r16_srs_SpatialRelation_r16_uplinkBWP_r16),
])
___SRS_SpatialRelationInfoPos_r16_servingRS_r16_referenceSignal_r16_srs_SpatialRelation_r16._ext = None
__SRS_SpatialRelationInfoPos_r16_servingRS_r16_referenceSignal_r16._cont = ASN1Dict([
(u'ssb-IndexServing-r16', ___SRS_SpatialRelationInfoPos_r16_servingRS_r16_referenceSignal_r16_ssb_IndexServing_r16),
(u'csi-RS-IndexServing-r16', ___SRS_SpatialRelationInfoPos_r16_servingRS_r16_referenceSignal_r16_csi_RS_IndexServing_r16),
(u'srs-SpatialRelation-r16', ___SRS_SpatialRelationInfoPos_r16_servingRS_r16_referenceSignal_r16_srs_SpatialRelation_r16),
])
__SRS_SpatialRelationInfoPos_r16_servingRS_r16_referenceSignal_r16._ext = None
_SRS_SpatialRelationInfoPos_r16_servingRS_r16._cont = ASN1Dict([
(u'servingCellId', __SRS_SpatialRelationInfoPos_r16_servingRS_r16_servingCellId),
(u'referenceSignal-r16', __SRS_SpatialRelationInfoPos_r16_servingRS_r16_referenceSignal_r16),
])
_SRS_SpatialRelationInfoPos_r16_servingRS_r16._ext = None
_SRS_SpatialRelationInfoPos_r16_ssb_Ncell_r16 = SEQ(name=u'ssb-Ncell-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-InfoNcell-r16')))
_SRS_SpatialRelationInfoPos_r16_dl_PRS_r16 = SEQ(name=u'dl-PRS-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DL-PRS-Info-r16')))
SRS_SpatialRelationInfoPos_r16._cont = ASN1Dict([
(u'servingRS-r16', _SRS_SpatialRelationInfoPos_r16_servingRS_r16),
(u'ssb-Ncell-r16', _SRS_SpatialRelationInfoPos_r16_ssb_Ncell_r16),
(u'dl-PRS-r16', _SRS_SpatialRelationInfoPos_r16_dl_PRS_r16),
])
SRS_SpatialRelationInfoPos_r16._ext = None
#-----< SSB-Configuration-r16 >-----#
SSB_Configuration_r16 = SEQ(name=u'SSB-Configuration-r16', mode=MODE_TYPE)
_SSB_Configuration_r16_ssb_Freq_r16 = INT(name=u'ssb-Freq-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')))
_SSB_Configuration_r16_halfFrameIndex_r16 = ENUM(name=u'halfFrameIndex-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SSB_Configuration_r16_halfFrameIndex_r16._cont = ASN1Dict([(u'zero', 0), (u'one', 1)])
_SSB_Configuration_r16_halfFrameIndex_r16._ext = None
_SSB_Configuration_r16_ssbSubcarrierSpacing_r16 = ENUM(name=u'ssbSubcarrierSpacing-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SubcarrierSpacing')))
_SSB_Configuration_r16_ssb_Periodicity_r16 = ENUM(name=u'ssb-Periodicity-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SSB_Configuration_r16_ssb_Periodicity_r16._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)])
_SSB_Configuration_r16_ssb_Periodicity_r16._ext = None
_SSB_Configuration_r16_sfn0_Offset_r16 = SEQ(name=u'sfn0-Offset-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SSB_Configuration_r16_sfn0_Offset_r16_sfn_Offset_r16 = INT(name=u'sfn-Offset-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SSB_Configuration_r16_sfn0_Offset_r16_sfn_Offset_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1023)], ev=None, er=[])
__SSB_Configuration_r16_sfn0_Offset_r16_integerSubframeOffset_r16 = INT(name=u'integerSubframeOffset-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SSB_Configuration_r16_sfn0_Offset_r16_integerSubframeOffset_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=9)], ev=None, er=[])
_SSB_Configuration_r16_sfn0_Offset_r16._cont = ASN1Dict([
(u'sfn-Offset-r16', __SSB_Configuration_r16_sfn0_Offset_r16_sfn_Offset_r16),
(u'integerSubframeOffset-r16', __SSB_Configuration_r16_sfn0_Offset_r16_integerSubframeOffset_r16),
])
_SSB_Configuration_r16_sfn0_Offset_r16._ext = None
_SSB_Configuration_r16_sfn_SSB_Offset_r16 = INT(name=u'sfn-SSB-Offset-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SSB_Configuration_r16_sfn_SSB_Offset_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
_SSB_Configuration_r16_ss_PBCH_BlockPower_r16 = INT(name=u'ss-PBCH-BlockPower-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SSB_Configuration_r16_ss_PBCH_BlockPower_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-60, ub=50)], ev=None, er=[])
SSB_Configuration_r16._cont = ASN1Dict([
(u'ssb-Freq-r16', _SSB_Configuration_r16_ssb_Freq_r16),
(u'halfFrameIndex-r16', _SSB_Configuration_r16_halfFrameIndex_r16),
(u'ssbSubcarrierSpacing-r16', _SSB_Configuration_r16_ssbSubcarrierSpacing_r16),
(u'ssb-Periodicity-r16', _SSB_Configuration_r16_ssb_Periodicity_r16),
(u'sfn0-Offset-r16', _SSB_Configuration_r16_sfn0_Offset_r16),
(u'sfn-SSB-Offset-r16', _SSB_Configuration_r16_sfn_SSB_Offset_r16),
(u'ss-PBCH-BlockPower-r16', _SSB_Configuration_r16_ss_PBCH_BlockPower_r16),
])
SSB_Configuration_r16._ext = None
#-----< SSB-InfoNcell-r16 >-----#
SSB_InfoNcell_r16 = SEQ(name=u'SSB-InfoNcell-r16', mode=MODE_TYPE)
_SSB_InfoNcell_r16_physicalCellId_r16 = INT(name=u'physicalCellId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PhysCellId')))
_SSB_InfoNcell_r16_ssb_IndexNcell_r16 = INT(name=u'ssb-IndexNcell-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-Index')), opt=True)
_SSB_InfoNcell_r16_ssb_Configuration_r16 = SEQ(name=u'ssb-Configuration-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-Configuration-r16')), opt=True)
SSB_InfoNcell_r16._cont = ASN1Dict([
(u'physicalCellId-r16', _SSB_InfoNcell_r16_physicalCellId_r16),
(u'ssb-IndexNcell-r16', _SSB_InfoNcell_r16_ssb_IndexNcell_r16),
(u'ssb-Configuration-r16', _SSB_InfoNcell_r16_ssb_Configuration_r16),
])
SSB_InfoNcell_r16._ext = None
#-----< DL-PRS-Info-r16 >-----#
DL_PRS_Info_r16 = SEQ(name=u'DL-PRS-Info-r16', mode=MODE_TYPE)
_DL_PRS_Info_r16_dl_PRS_ID_r16 = INT(name=u'dl-PRS-ID-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DL_PRS_Info_r16_dl_PRS_ID_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_DL_PRS_Info_r16_dl_PRS_ResourceSetId_r16 = INT(name=u'dl-PRS-ResourceSetId-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DL_PRS_Info_r16_dl_PRS_ResourceSetId_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
_DL_PRS_Info_r16_dl_PRS_ResourceId_r16 = INT(name=u'dl-PRS-ResourceId-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DL_PRS_Info_r16_dl_PRS_ResourceId_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=63)], ev=None, er=[])
DL_PRS_Info_r16._cont = ASN1Dict([
(u'dl-PRS-ID-r16', _DL_PRS_Info_r16_dl_PRS_ID_r16),
(u'dl-PRS-ResourceSetId-r16', _DL_PRS_Info_r16_dl_PRS_ResourceSetId_r16),
(u'dl-PRS-ResourceId-r16', _DL_PRS_Info_r16_dl_PRS_ResourceId_r16),
])
DL_PRS_Info_r16._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-PosResourceId-r16 >-----#
SRS_PosResourceId_r16 = INT(name=u'SRS-PosResourceId-r16', mode=MODE_TYPE)
SRS_PosResourceId_r16._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-PeriodicityAndOffset-r16 >-----#
SRS_PeriodicityAndOffset_r16 = CHOICE(name=u'SRS-PeriodicityAndOffset-r16', mode=MODE_TYPE)
_SRS_PeriodicityAndOffset_r16_sl1 = NULL(name=u'sl1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_r16_sl2 = INT(name=u'sl2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_r16_sl2._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1)], ev=None, er=[])
_SRS_PeriodicityAndOffset_r16_sl4 = INT(name=u'sl4', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_r16_sl4._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3)], ev=None, er=[])
_SRS_PeriodicityAndOffset_r16_sl5 = INT(name=u'sl5', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_r16_sl5._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4)], ev=None, er=[])
_SRS_PeriodicityAndOffset_r16_sl8 = INT(name=u'sl8', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_r16_sl8._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
_SRS_PeriodicityAndOffset_r16_sl10 = INT(name=u'sl10', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_r16_sl10._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=9)], ev=None, er=[])
_SRS_PeriodicityAndOffset_r16_sl16 = INT(name=u'sl16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_r16_sl16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
_SRS_PeriodicityAndOffset_r16_sl20 = INT(name=u'sl20', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_r16_sl20._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=19)], ev=None, er=[])
_SRS_PeriodicityAndOffset_r16_sl32 = INT(name=u'sl32', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_r16_sl32._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=31)], ev=None, er=[])
_SRS_PeriodicityAndOffset_r16_sl40 = INT(name=u'sl40', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_r16_sl40._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=39)], ev=None, er=[])
_SRS_PeriodicityAndOffset_r16_sl64 = INT(name=u'sl64', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_r16_sl64._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=63)], ev=None, er=[])
_SRS_PeriodicityAndOffset_r16_sl80 = INT(name=u'sl80', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_r16_sl80._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=79)], ev=None, er=[])
_SRS_PeriodicityAndOffset_r16_sl160 = INT(name=u'sl160', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_r16_sl160._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=159)], ev=None, er=[])
_SRS_PeriodicityAndOffset_r16_sl320 = INT(name=u'sl320', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_r16_sl320._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=319)], ev=None, er=[])
_SRS_PeriodicityAndOffset_r16_sl640 = INT(name=u'sl640', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_r16_sl640._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=639)], ev=None, er=[])
_SRS_PeriodicityAndOffset_r16_sl1280 = INT(name=u'sl1280', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_r16_sl1280._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1279)], ev=None, er=[])
_SRS_PeriodicityAndOffset_r16_sl2560 = INT(name=u'sl2560', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_r16_sl2560._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=2559)], ev=None, er=[])
_SRS_PeriodicityAndOffset_r16_sl5120 = INT(name=u'sl5120', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_r16_sl5120._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=5119)], ev=None, er=[])
_SRS_PeriodicityAndOffset_r16_sl10240 = INT(name=u'sl10240', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_r16_sl10240._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=10239)], ev=None, er=[])
_SRS_PeriodicityAndOffset_r16_sl40960 = INT(name=u'sl40960', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_r16_sl40960._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=40959)], ev=None, er=[])
_SRS_PeriodicityAndOffset_r16_sl81920 = INT(name=u'sl81920', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PeriodicityAndOffset_r16_sl81920._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=81919)], ev=None, er=[])
SRS_PeriodicityAndOffset_r16._cont = ASN1Dict([
(u'sl1', _SRS_PeriodicityAndOffset_r16_sl1),
(u'sl2', _SRS_PeriodicityAndOffset_r16_sl2),
(u'sl4', _SRS_PeriodicityAndOffset_r16_sl4),
(u'sl5', _SRS_PeriodicityAndOffset_r16_sl5),
(u'sl8', _SRS_PeriodicityAndOffset_r16_sl8),
(u'sl10', _SRS_PeriodicityAndOffset_r16_sl10),
(u'sl16', _SRS_PeriodicityAndOffset_r16_sl16),
(u'sl20', _SRS_PeriodicityAndOffset_r16_sl20),
(u'sl32', _SRS_PeriodicityAndOffset_r16_sl32),
(u'sl40', _SRS_PeriodicityAndOffset_r16_sl40),
(u'sl64', _SRS_PeriodicityAndOffset_r16_sl64),
(u'sl80', _SRS_PeriodicityAndOffset_r16_sl80),
(u'sl160', _SRS_PeriodicityAndOffset_r16_sl160),
(u'sl320', _SRS_PeriodicityAndOffset_r16_sl320),
(u'sl640', _SRS_PeriodicityAndOffset_r16_sl640),
(u'sl1280', _SRS_PeriodicityAndOffset_r16_sl1280),
(u'sl2560', _SRS_PeriodicityAndOffset_r16_sl2560),
(u'sl5120', _SRS_PeriodicityAndOffset_r16_sl5120),
(u'sl10240', _SRS_PeriodicityAndOffset_r16_sl10240),
(u'sl40960', _SRS_PeriodicityAndOffset_r16_sl40960),
(u'sl81920', _SRS_PeriodicityAndOffset_r16_sl81920),
])
SRS_PeriodicityAndOffset_r16._ext = []
#-----< SRS-RSRP-Range-r16 >-----#
SRS_RSRP_Range_r16 = INT(name=u'SRS-RSRP-Range-r16', mode=MODE_TYPE)
SRS_RSRP_Range_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=98)], ev=None, er=[])
#-----< 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 = INT(name=u'startingBitOfFormat2-3SUL', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_SRS_TPC_CommandConfig_startingBitOfFormat2_3SUL._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', _SRS_TPC_CommandConfig_startingBitOfFormat2_3SUL),
])
SRS_TPC_CommandConfig._ext = [u'startingBitOfFormat2-3SUL']
#-----< 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-MTC2-LP-r16 >-----#
SSB_MTC2_LP_r16 = SEQ(name=u'SSB-MTC2-LP-r16', mode=MODE_TYPE)
_SSB_MTC2_LP_r16_pci_List = SEQ_OF(name=u'pci-List', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SSB_MTC2_LP_r16_pci_List__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PhysCellId')))
_SSB_MTC2_LP_r16_pci_List._cont = __SSB_MTC2_LP_r16_pci_List__item_
_SSB_MTC2_LP_r16_pci_List._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_SSB_MTC2_LP_r16_periodicity = ENUM(name=u'periodicity', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SSB_MTC2_LP_r16_periodicity._cont = ASN1Dict([(u'sf10', 0), (u'sf20', 1), (u'sf40', 2), (u'sf80', 3), (u'sf160', 4), (u'spare3', 5), (u'spare2', 6), (u'spare1', 7)])
_SSB_MTC2_LP_r16_periodicity._ext = None
SSB_MTC2_LP_r16._cont = ASN1Dict([
(u'pci-List', _SSB_MTC2_LP_r16_pci_List),
(u'periodicity', _SSB_MTC2_LP_r16_periodicity),
])
SSB_MTC2_LP_r16._ext = None
#-----< SSB-MTC3-r16 >-----#
SSB_MTC3_r16 = SEQ(name=u'SSB-MTC3-r16', mode=MODE_TYPE)
_SSB_MTC3_r16_periodicityAndOffset_r16 = CHOICE(name=u'periodicityAndOffset-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__SSB_MTC3_r16_periodicityAndOffset_r16_sf5_r16 = INT(name=u'sf5-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SSB_MTC3_r16_periodicityAndOffset_r16_sf5_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4)], ev=None, er=[])
__SSB_MTC3_r16_periodicityAndOffset_r16_sf10_r16 = INT(name=u'sf10-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SSB_MTC3_r16_periodicityAndOffset_r16_sf10_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=9)], ev=None, er=[])
__SSB_MTC3_r16_periodicityAndOffset_r16_sf20_r16 = INT(name=u'sf20-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SSB_MTC3_r16_periodicityAndOffset_r16_sf20_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=19)], ev=None, er=[])
__SSB_MTC3_r16_periodicityAndOffset_r16_sf40_r16 = INT(name=u'sf40-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SSB_MTC3_r16_periodicityAndOffset_r16_sf40_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=39)], ev=None, er=[])
__SSB_MTC3_r16_periodicityAndOffset_r16_sf80_r16 = INT(name=u'sf80-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SSB_MTC3_r16_periodicityAndOffset_r16_sf80_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=79)], ev=None, er=[])
__SSB_MTC3_r16_periodicityAndOffset_r16_sf160_r16 = INT(name=u'sf160-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SSB_MTC3_r16_periodicityAndOffset_r16_sf160_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=159)], ev=None, er=[])
__SSB_MTC3_r16_periodicityAndOffset_r16_sf320_r16 = INT(name=u'sf320-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SSB_MTC3_r16_periodicityAndOffset_r16_sf320_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=319)], ev=None, er=[])
__SSB_MTC3_r16_periodicityAndOffset_r16_sf640_r16 = INT(name=u'sf640-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SSB_MTC3_r16_periodicityAndOffset_r16_sf640_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=639)], ev=None, er=[])
__SSB_MTC3_r16_periodicityAndOffset_r16_sf1280_r16 = INT(name=u'sf1280-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SSB_MTC3_r16_periodicityAndOffset_r16_sf1280_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1279)], ev=None, er=[])
_SSB_MTC3_r16_periodicityAndOffset_r16._cont = ASN1Dict([
(u'sf5-r16', __SSB_MTC3_r16_periodicityAndOffset_r16_sf5_r16),
(u'sf10-r16', __SSB_MTC3_r16_periodicityAndOffset_r16_sf10_r16),
(u'sf20-r16', __SSB_MTC3_r16_periodicityAndOffset_r16_sf20_r16),
(u'sf40-r16', __SSB_MTC3_r16_periodicityAndOffset_r16_sf40_r16),
(u'sf80-r16', __SSB_MTC3_r16_periodicityAndOffset_r16_sf80_r16),
(u'sf160-r16', __SSB_MTC3_r16_periodicityAndOffset_r16_sf160_r16),
(u'sf320-r16', __SSB_MTC3_r16_periodicityAndOffset_r16_sf320_r16),
(u'sf640-r16', __SSB_MTC3_r16_periodicityAndOffset_r16_sf640_r16),
(u'sf1280-r16', __SSB_MTC3_r16_periodicityAndOffset_r16_sf1280_r16),
])
_SSB_MTC3_r16_periodicityAndOffset_r16._ext = None
_SSB_MTC3_r16_duration_r16 = ENUM(name=u'duration-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SSB_MTC3_r16_duration_r16._cont = ASN1Dict([(u'sf1', 0), (u'sf2', 1), (u'sf3', 2), (u'sf4', 3), (u'sf5', 4)])
_SSB_MTC3_r16_duration_r16._ext = None
_SSB_MTC3_r16_pci_List_r16 = SEQ_OF(name=u'pci-List-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SSB_MTC3_r16_pci_List_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PhysCellId')))
_SSB_MTC3_r16_pci_List_r16._cont = __SSB_MTC3_r16_pci_List_r16__item_
_SSB_MTC3_r16_pci_List_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_SSB_MTC3_r16_ssb_ToMeasure_r16 = CHOICE(name=u'ssb-ToMeasure-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__SSB_MTC3_r16_ssb_ToMeasure_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SSB_MTC3_r16_ssb_ToMeasure_r16_setup = CHOICE(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SSB-ToMeasure')))
_SSB_MTC3_r16_ssb_ToMeasure_r16._cont = ASN1Dict([
(u'release', __SSB_MTC3_r16_ssb_ToMeasure_r16_release),
(u'setup', __SSB_MTC3_r16_ssb_ToMeasure_r16_setup),
])
_SSB_MTC3_r16_ssb_ToMeasure_r16._ext = None
SSB_MTC3_r16._cont = ASN1Dict([
(u'periodicityAndOffset-r16', _SSB_MTC3_r16_periodicityAndOffset_r16),
(u'duration-r16', _SSB_MTC3_r16_duration_r16),
(u'pci-List-r16', _SSB_MTC3_r16_pci_List_r16),
(u'ssb-ToMeasure-r16', _SSB_MTC3_r16_ssb_ToMeasure_r16),
])
SSB_MTC3_r16._ext = None
#-----< SSB-PositionQCL-Relation-r16 >-----#
SSB_PositionQCL_Relation_r16 = ENUM(name=u'SSB-PositionQCL-Relation-r16', mode=MODE_TYPE)
SSB_PositionQCL_Relation_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2), (u'n8', 3)])
SSB_PositionQCL_Relation_r16._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
#-----< 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
#-----< 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-ConfigDedicated-IAB-MT-r16 >-----#
TDD_UL_DL_ConfigDedicated_IAB_MT_r16 = SEQ(name=u'TDD-UL-DL-ConfigDedicated-IAB-MT-r16', mode=MODE_TYPE)
_TDD_UL_DL_ConfigDedicated_IAB_MT_r16_slotSpecificConfigurationsToAddModList_IAB_MT_r16 = SEQ_OF(name=u'slotSpecificConfigurationsToAddModList-IAB-MT-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__TDD_UL_DL_ConfigDedicated_IAB_MT_r16_slotSpecificConfigurationsToAddModList_IAB_MT_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'TDD-UL-DL-SlotConfig-IAB-MT-r16')))
_TDD_UL_DL_ConfigDedicated_IAB_MT_r16_slotSpecificConfigurationsToAddModList_IAB_MT_r16._cont = __TDD_UL_DL_ConfigDedicated_IAB_MT_r16_slotSpecificConfigurationsToAddModList_IAB_MT_r16__item_
_TDD_UL_DL_ConfigDedicated_IAB_MT_r16_slotSpecificConfigurationsToAddModList_IAB_MT_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=320)], ev=None, er=[])
_TDD_UL_DL_ConfigDedicated_IAB_MT_r16_slotSpecificConfigurationsToReleaseList_IAB_MT_r16 = SEQ_OF(name=u'slotSpecificConfigurationsToReleaseList-IAB-MT-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__TDD_UL_DL_ConfigDedicated_IAB_MT_r16_slotSpecificConfigurationsToReleaseList_IAB_MT_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'TDD-UL-DL-SlotIndex')))
_TDD_UL_DL_ConfigDedicated_IAB_MT_r16_slotSpecificConfigurationsToReleaseList_IAB_MT_r16._cont = __TDD_UL_DL_ConfigDedicated_IAB_MT_r16_slotSpecificConfigurationsToReleaseList_IAB_MT_r16__item_
_TDD_UL_DL_ConfigDedicated_IAB_MT_r16_slotSpecificConfigurationsToReleaseList_IAB_MT_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=320)], ev=None, er=[])
TDD_UL_DL_ConfigDedicated_IAB_MT_r16._cont = ASN1Dict([
(u'slotSpecificConfigurationsToAddModList-IAB-MT-r16', _TDD_UL_DL_ConfigDedicated_IAB_MT_r16_slotSpecificConfigurationsToAddModList_IAB_MT_r16),
(u'slotSpecificConfigurationsToReleaseList-IAB-MT-r16', _TDD_UL_DL_ConfigDedicated_IAB_MT_r16_slotSpecificConfigurationsToReleaseList_IAB_MT_r16),
])
TDD_UL_DL_ConfigDedicated_IAB_MT_r16._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-SlotConfig-IAB-MT-r16 >-----#
TDD_UL_DL_SlotConfig_IAB_MT_r16 = SEQ(name=u'TDD-UL-DL-SlotConfig-IAB-MT-r16', mode=MODE_TYPE)
_TDD_UL_DL_SlotConfig_IAB_MT_r16_slotIndex_r16 = INT(name=u'slotIndex-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TDD-UL-DL-SlotIndex')))
_TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16 = CHOICE(name=u'symbols-IAB-MT-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16_allDownlink_r16 = NULL(name=u'allDownlink-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16_allUplink_r16 = NULL(name=u'allUplink-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16_explicit_r16 = SEQ(name=u'explicit-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16_explicit_r16_nrofDownlinkSymbols_r16 = INT(name=u'nrofDownlinkSymbols-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16_explicit_r16_nrofDownlinkSymbols_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=13)], ev=None, er=[])
___TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16_explicit_r16_nrofUplinkSymbols_r16 = INT(name=u'nrofUplinkSymbols-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16_explicit_r16_nrofUplinkSymbols_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=13)], ev=None, er=[])
__TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16_explicit_r16._cont = ASN1Dict([
(u'nrofDownlinkSymbols-r16', ___TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16_explicit_r16_nrofDownlinkSymbols_r16),
(u'nrofUplinkSymbols-r16', ___TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16_explicit_r16_nrofUplinkSymbols_r16),
])
__TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16_explicit_r16._ext = None
__TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16_explicit_IAB_MT_r16 = SEQ(name=u'explicit-IAB-MT-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16_explicit_IAB_MT_r16_nrofDownlinkSymbols_r16 = INT(name=u'nrofDownlinkSymbols-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16_explicit_IAB_MT_r16_nrofDownlinkSymbols_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=13)], ev=None, er=[])
___TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16_explicit_IAB_MT_r16_nrofUplinkSymbols_r16 = INT(name=u'nrofUplinkSymbols-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16_explicit_IAB_MT_r16_nrofUplinkSymbols_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=13)], ev=None, er=[])
__TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16_explicit_IAB_MT_r16._cont = ASN1Dict([
(u'nrofDownlinkSymbols-r16', ___TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16_explicit_IAB_MT_r16_nrofDownlinkSymbols_r16),
(u'nrofUplinkSymbols-r16', ___TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16_explicit_IAB_MT_r16_nrofUplinkSymbols_r16),
])
__TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16_explicit_IAB_MT_r16._ext = None
_TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16._cont = ASN1Dict([
(u'allDownlink-r16', __TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16_allDownlink_r16),
(u'allUplink-r16', __TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16_allUplink_r16),
(u'explicit-r16', __TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16_explicit_r16),
(u'explicit-IAB-MT-r16', __TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16_explicit_IAB_MT_r16),
])
_TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16._ext = None
TDD_UL_DL_SlotConfig_IAB_MT_r16._cont = ASN1Dict([
(u'slotIndex-r16', _TDD_UL_DL_SlotConfig_IAB_MT_r16_slotIndex_r16),
(u'symbols-IAB-MT-r16', _TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16),
])
TDD_UL_DL_SlotConfig_IAB_MT_r16._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 = []
#-----< UL-DelayValueConfig-r16 >-----#
UL_DelayValueConfig_r16 = SEQ(name=u'UL-DelayValueConfig-r16', mode=MODE_TYPE)
_UL_DelayValueConfig_r16_delay_DRBlist = SEQ_OF(name=u'delay-DRBlist', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__UL_DelayValueConfig_r16_delay_DRBlist__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'DRB-Identity')))
_UL_DelayValueConfig_r16_delay_DRBlist._cont = __UL_DelayValueConfig_r16_delay_DRBlist__item_
_UL_DelayValueConfig_r16_delay_DRBlist._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=29)], ev=None, er=[])
UL_DelayValueConfig_r16._cont = ASN1Dict([
(u'delay-DRBlist', _UL_DelayValueConfig_r16_delay_DRBlist),
])
UL_DelayValueConfig_r16._ext = None
#-----< UplinkCancellation-r16 >-----#
UplinkCancellation_r16 = SEQ(name=u'UplinkCancellation-r16', mode=MODE_TYPE)
_UplinkCancellation_r16_ci_RNTI_r16 = INT(name=u'ci-RNTI-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RNTI-Value')))
_UplinkCancellation_r16_dci_PayloadSizeForCI_r16 = INT(name=u'dci-PayloadSizeForCI-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UplinkCancellation_r16_dci_PayloadSizeForCI_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=126)], ev=None, er=[])
_UplinkCancellation_r16_ci_ConfigurationPerServingCell_r16 = SEQ_OF(name=u'ci-ConfigurationPerServingCell-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__UplinkCancellation_r16_ci_ConfigurationPerServingCell_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CI-ConfigurationPerServingCell-r16')))
_UplinkCancellation_r16_ci_ConfigurationPerServingCell_r16._cont = __UplinkCancellation_r16_ci_ConfigurationPerServingCell_r16__item_
_UplinkCancellation_r16_ci_ConfigurationPerServingCell_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
UplinkCancellation_r16._cont = ASN1Dict([
(u'ci-RNTI-r16', _UplinkCancellation_r16_ci_RNTI_r16),
(u'dci-PayloadSizeForCI-r16', _UplinkCancellation_r16_dci_PayloadSizeForCI_r16),
(u'ci-ConfigurationPerServingCell-r16', _UplinkCancellation_r16_ci_ConfigurationPerServingCell_r16),
])
UplinkCancellation_r16._ext = []
#-----< CI-ConfigurationPerServingCell-r16 >-----#
CI_ConfigurationPerServingCell_r16 = SEQ(name=u'CI-ConfigurationPerServingCell-r16', mode=MODE_TYPE)
_CI_ConfigurationPerServingCell_r16_servingCellId = INT(name=u'servingCellId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')))
_CI_ConfigurationPerServingCell_r16_positionInDCI_r16 = INT(name=u'positionInDCI-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CI_ConfigurationPerServingCell_r16_positionInDCI_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=125)], ev=None, er=[])
_CI_ConfigurationPerServingCell_r16_positionInDCI_ForSUL_r16 = INT(name=u'positionInDCI-ForSUL-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CI_ConfigurationPerServingCell_r16_positionInDCI_ForSUL_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=125)], ev=None, er=[])
_CI_ConfigurationPerServingCell_r16_ci_PayloadSize_r16 = ENUM(name=u'ci-PayloadSize-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CI_ConfigurationPerServingCell_r16_ci_PayloadSize_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2), (u'n5', 3), (u'n7', 4), (u'n8', 5), (u'n10', 6), (u'n14', 7), (u'n16', 8), (u'n20', 9), (u'n28', 10), (u'n32', 11), (u'n35', 12), (u'n42', 13), (u'n56', 14), (u'n112', 15)])
_CI_ConfigurationPerServingCell_r16_ci_PayloadSize_r16._ext = None
_CI_ConfigurationPerServingCell_r16_timeFrequencyRegion_r16 = SEQ(name=u'timeFrequencyRegion-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CI_ConfigurationPerServingCell_r16_timeFrequencyRegion_r16_timeDurationForCI_r16 = ENUM(name=u'timeDurationForCI-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CI_ConfigurationPerServingCell_r16_timeFrequencyRegion_r16_timeDurationForCI_r16._cont = ASN1Dict([(u'n2', 0), (u'n4', 1), (u'n7', 2), (u'n14', 3)])
__CI_ConfigurationPerServingCell_r16_timeFrequencyRegion_r16_timeDurationForCI_r16._ext = None
__CI_ConfigurationPerServingCell_r16_timeFrequencyRegion_r16_timeGranularityForCI_r16 = ENUM(name=u'timeGranularityForCI-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CI_ConfigurationPerServingCell_r16_timeFrequencyRegion_r16_timeGranularityForCI_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2), (u'n7', 3), (u'n14', 4), (u'n28', 5)])
__CI_ConfigurationPerServingCell_r16_timeFrequencyRegion_r16_timeGranularityForCI_r16._ext = None
__CI_ConfigurationPerServingCell_r16_timeFrequencyRegion_r16_frequencyRegionForCI_r16 = INT(name=u'frequencyRegionForCI-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CI_ConfigurationPerServingCell_r16_timeFrequencyRegion_r16_frequencyRegionForCI_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=37949)], ev=None, er=[])
__CI_ConfigurationPerServingCell_r16_timeFrequencyRegion_r16_deltaOffset_r16 = INT(name=u'deltaOffset-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CI_ConfigurationPerServingCell_r16_timeFrequencyRegion_r16_deltaOffset_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=2)], ev=None, er=[])
_CI_ConfigurationPerServingCell_r16_timeFrequencyRegion_r16._cont = ASN1Dict([
(u'timeDurationForCI-r16', __CI_ConfigurationPerServingCell_r16_timeFrequencyRegion_r16_timeDurationForCI_r16),
(u'timeGranularityForCI-r16', __CI_ConfigurationPerServingCell_r16_timeFrequencyRegion_r16_timeGranularityForCI_r16),
(u'frequencyRegionForCI-r16', __CI_ConfigurationPerServingCell_r16_timeFrequencyRegion_r16_frequencyRegionForCI_r16),
(u'deltaOffset-r16', __CI_ConfigurationPerServingCell_r16_timeFrequencyRegion_r16_deltaOffset_r16),
])
_CI_ConfigurationPerServingCell_r16_timeFrequencyRegion_r16._ext = []
_CI_ConfigurationPerServingCell_r16_uplinkCancellationPriority_v1610 = ENUM(name=u'uplinkCancellationPriority-v1610', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CI_ConfigurationPerServingCell_r16_uplinkCancellationPriority_v1610._cont = ASN1Dict([(u'enabled', 0)])
_CI_ConfigurationPerServingCell_r16_uplinkCancellationPriority_v1610._ext = None
CI_ConfigurationPerServingCell_r16._cont = ASN1Dict([
(u'servingCellId', _CI_ConfigurationPerServingCell_r16_servingCellId),
(u'positionInDCI-r16', _CI_ConfigurationPerServingCell_r16_positionInDCI_r16),
(u'positionInDCI-ForSUL-r16', _CI_ConfigurationPerServingCell_r16_positionInDCI_ForSUL_r16),
(u'ci-PayloadSize-r16', _CI_ConfigurationPerServingCell_r16_ci_PayloadSize_r16),
(u'timeFrequencyRegion-r16', _CI_ConfigurationPerServingCell_r16_timeFrequencyRegion_r16),
(u'uplinkCancellationPriority-v1610', _CI_ConfigurationPerServingCell_r16_uplinkCancellationPriority_v1610),
])
CI_ConfigurationPerServingCell_r16._ext = None
#-----< 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_uplinkDirectCurrentBWP_SUL = SEQ_OF(name=u'uplinkDirectCurrentBWP-SUL', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__UplinkTxDirectCurrentCell_uplinkDirectCurrentBWP_SUL__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'UplinkTxDirectCurrentBWP')))
_UplinkTxDirectCurrentCell_uplinkDirectCurrentBWP_SUL._cont = __UplinkTxDirectCurrentCell_uplinkDirectCurrentBWP_SUL__item_
_UplinkTxDirectCurrentCell_uplinkDirectCurrentBWP_SUL._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
UplinkTxDirectCurrentCell._cont = ASN1Dict([
(u'servCellIndex', _UplinkTxDirectCurrentCell_servCellIndex),
(u'uplinkDirectCurrentBWP', _UplinkTxDirectCurrentCell_uplinkDirectCurrentBWP),
(u'uplinkDirectCurrentBWP-SUL', _UplinkTxDirectCurrentCell_uplinkDirectCurrentBWP_SUL),
])
UplinkTxDirectCurrentCell._ext = [u'uplinkDirectCurrentBWP-SUL']
#-----< 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
#-----< UplinkTxDirectCurrentTwoCarrierList-r16 >-----#
UplinkTxDirectCurrentTwoCarrierList_r16 = SEQ_OF(name=u'UplinkTxDirectCurrentTwoCarrierList-r16', mode=MODE_TYPE)
_UplinkTxDirectCurrentTwoCarrierList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'UplinkTxDirectCurrentTwoCarrier-r16')))
UplinkTxDirectCurrentTwoCarrierList_r16._cont = _UplinkTxDirectCurrentTwoCarrierList_r16__item_
UplinkTxDirectCurrentTwoCarrierList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
#-----< UplinkTxDirectCurrentTwoCarrier-r16 >-----#
UplinkTxDirectCurrentTwoCarrier_r16 = SEQ(name=u'UplinkTxDirectCurrentTwoCarrier-r16', mode=MODE_TYPE)
_UplinkTxDirectCurrentTwoCarrier_r16_carrierOneInfo_r16 = SEQ(name=u'carrierOneInfo-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UplinkTxDirectCurrentCarrierInfo-r16')))
_UplinkTxDirectCurrentTwoCarrier_r16_carrierTwoInfo_r16 = SEQ(name=u'carrierTwoInfo-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UplinkTxDirectCurrentCarrierInfo-r16')))
_UplinkTxDirectCurrentTwoCarrier_r16_singlePA_TxDirectCurrent_r16 = SEQ(name=u'singlePA-TxDirectCurrent-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UplinkTxDirectCurrentTwoCarrierInfo-r16')))
_UplinkTxDirectCurrentTwoCarrier_r16_secondPA_TxDirectCurrent_r16 = SEQ(name=u'secondPA-TxDirectCurrent-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UplinkTxDirectCurrentTwoCarrierInfo-r16')), opt=True)
UplinkTxDirectCurrentTwoCarrier_r16._cont = ASN1Dict([
(u'carrierOneInfo-r16', _UplinkTxDirectCurrentTwoCarrier_r16_carrierOneInfo_r16),
(u'carrierTwoInfo-r16', _UplinkTxDirectCurrentTwoCarrier_r16_carrierTwoInfo_r16),
(u'singlePA-TxDirectCurrent-r16', _UplinkTxDirectCurrentTwoCarrier_r16_singlePA_TxDirectCurrent_r16),
(u'secondPA-TxDirectCurrent-r16', _UplinkTxDirectCurrentTwoCarrier_r16_secondPA_TxDirectCurrent_r16),
])
UplinkTxDirectCurrentTwoCarrier_r16._ext = None
#-----< UplinkTxDirectCurrentCarrierInfo-r16 >-----#
UplinkTxDirectCurrentCarrierInfo_r16 = SEQ(name=u'UplinkTxDirectCurrentCarrierInfo-r16', mode=MODE_TYPE)
_UplinkTxDirectCurrentCarrierInfo_r16_servCellIndex_r16 = INT(name=u'servCellIndex-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')))
_UplinkTxDirectCurrentCarrierInfo_r16_servCellInfo_r16 = CHOICE(name=u'servCellInfo-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__UplinkTxDirectCurrentCarrierInfo_r16_servCellInfo_r16_bwp_Id_r16 = INT(name=u'bwp-Id-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP-Id')))
__UplinkTxDirectCurrentCarrierInfo_r16_servCellInfo_r16_deactivatedCarrier_r16 = ENUM(name=u'deactivatedCarrier-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__UplinkTxDirectCurrentCarrierInfo_r16_servCellInfo_r16_deactivatedCarrier_r16._cont = ASN1Dict([(u'deactivated', 0)])
__UplinkTxDirectCurrentCarrierInfo_r16_servCellInfo_r16_deactivatedCarrier_r16._ext = None
_UplinkTxDirectCurrentCarrierInfo_r16_servCellInfo_r16._cont = ASN1Dict([
(u'bwp-Id-r16', __UplinkTxDirectCurrentCarrierInfo_r16_servCellInfo_r16_bwp_Id_r16),
(u'deactivatedCarrier-r16', __UplinkTxDirectCurrentCarrierInfo_r16_servCellInfo_r16_deactivatedCarrier_r16),
])
_UplinkTxDirectCurrentCarrierInfo_r16_servCellInfo_r16._ext = None
UplinkTxDirectCurrentCarrierInfo_r16._cont = ASN1Dict([
(u'servCellIndex-r16', _UplinkTxDirectCurrentCarrierInfo_r16_servCellIndex_r16),
(u'servCellInfo-r16', _UplinkTxDirectCurrentCarrierInfo_r16_servCellInfo_r16),
])
UplinkTxDirectCurrentCarrierInfo_r16._ext = None
#-----< UplinkTxDirectCurrentTwoCarrierInfo-r16 >-----#
UplinkTxDirectCurrentTwoCarrierInfo_r16 = SEQ(name=u'UplinkTxDirectCurrentTwoCarrierInfo-r16', mode=MODE_TYPE)
_UplinkTxDirectCurrentTwoCarrierInfo_r16_referenceCarrierIndex_r16 = INT(name=u'referenceCarrierIndex-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ServCellIndex')))
_UplinkTxDirectCurrentTwoCarrierInfo_r16_shift7dot5kHz_r16 = BOOL(name=u'shift7dot5kHz-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UplinkTxDirectCurrentTwoCarrierInfo_r16_txDirectCurrentLocation_r16 = INT(name=u'txDirectCurrentLocation-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UplinkTxDirectCurrentTwoCarrierInfo_r16_txDirectCurrentLocation_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3301)], ev=None, er=[])
UplinkTxDirectCurrentTwoCarrierInfo_r16._cont = ASN1Dict([
(u'referenceCarrierIndex-r16', _UplinkTxDirectCurrentTwoCarrierInfo_r16_referenceCarrierIndex_r16),
(u'shift7dot5kHz-r16', _UplinkTxDirectCurrentTwoCarrierInfo_r16_shift7dot5kHz_r16),
(u'txDirectCurrentLocation-r16', _UplinkTxDirectCurrentTwoCarrierInfo_r16_txDirectCurrentLocation_r16),
])
UplinkTxDirectCurrentTwoCarrierInfo_r16._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'rel16', 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=[])
#-----< BandCombinationList-v1540 >-----#
BandCombinationList_v1540 = SEQ_OF(name=u'BandCombinationList-v1540', mode=MODE_TYPE)
_BandCombinationList_v1540__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombination-v1540')))
BandCombinationList_v1540._cont = _BandCombinationList_v1540__item_
BandCombinationList_v1540._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65536)], ev=None, er=[])
#-----< BandCombinationList-v1550 >-----#
BandCombinationList_v1550 = SEQ_OF(name=u'BandCombinationList-v1550', mode=MODE_TYPE)
_BandCombinationList_v1550__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombination-v1550')))
BandCombinationList_v1550._cont = _BandCombinationList_v1550__item_
BandCombinationList_v1550._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65536)], ev=None, er=[])
#-----< BandCombinationList-v1560 >-----#
BandCombinationList_v1560 = SEQ_OF(name=u'BandCombinationList-v1560', mode=MODE_TYPE)
_BandCombinationList_v1560__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombination-v1560')))
BandCombinationList_v1560._cont = _BandCombinationList_v1560__item_
BandCombinationList_v1560._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65536)], ev=None, er=[])
#-----< BandCombinationList-v1570 >-----#
BandCombinationList_v1570 = SEQ_OF(name=u'BandCombinationList-v1570', mode=MODE_TYPE)
_BandCombinationList_v1570__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombination-v1570')))
BandCombinationList_v1570._cont = _BandCombinationList_v1570__item_
BandCombinationList_v1570._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65536)], ev=None, er=[])
#-----< BandCombinationList-v1580 >-----#
BandCombinationList_v1580 = SEQ_OF(name=u'BandCombinationList-v1580', mode=MODE_TYPE)
_BandCombinationList_v1580__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombination-v1580')))
BandCombinationList_v1580._cont = _BandCombinationList_v1580__item_
BandCombinationList_v1580._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65536)], ev=None, er=[])
#-----< BandCombinationList-v1590 >-----#
BandCombinationList_v1590 = SEQ_OF(name=u'BandCombinationList-v1590', mode=MODE_TYPE)
_BandCombinationList_v1590__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombination-v1590')))
BandCombinationList_v1590._cont = _BandCombinationList_v1590__item_
BandCombinationList_v1590._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65536)], ev=None, er=[])
#-----< BandCombinationList-v1610 >-----#
BandCombinationList_v1610 = SEQ_OF(name=u'BandCombinationList-v1610', mode=MODE_TYPE)
_BandCombinationList_v1610__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombination-v1610')))
BandCombinationList_v1610._cont = _BandCombinationList_v1610__item_
BandCombinationList_v1610._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65536)], ev=None, er=[])
#-----< BandCombinationList-v1630 >-----#
BandCombinationList_v1630 = SEQ_OF(name=u'BandCombinationList-v1630', mode=MODE_TYPE)
_BandCombinationList_v1630__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombination-v1630')))
BandCombinationList_v1630._cont = _BandCombinationList_v1630__item_
BandCombinationList_v1630._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65536)], ev=None, er=[])
#-----< BandCombinationList-v1640 >-----#
BandCombinationList_v1640 = SEQ_OF(name=u'BandCombinationList-v1640', mode=MODE_TYPE)
_BandCombinationList_v1640__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombination-v1640')))
BandCombinationList_v1640._cont = _BandCombinationList_v1640__item_
BandCombinationList_v1640._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65536)], ev=None, er=[])
#-----< BandCombinationList-v1650 >-----#
BandCombinationList_v1650 = SEQ_OF(name=u'BandCombinationList-v1650', mode=MODE_TYPE)
_BandCombinationList_v1650__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombination-v1650')))
BandCombinationList_v1650._cont = _BandCombinationList_v1650__item_
BandCombinationList_v1650._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65536)], ev=None, er=[])
#-----< BandCombinationList-UplinkTxSwitch-r16 >-----#
BandCombinationList_UplinkTxSwitch_r16 = SEQ_OF(name=u'BandCombinationList-UplinkTxSwitch-r16', mode=MODE_TYPE)
_BandCombinationList_UplinkTxSwitch_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombination-UplinkTxSwitch-r16')))
BandCombinationList_UplinkTxSwitch_r16._cont = _BandCombinationList_UplinkTxSwitch_r16__item_
BandCombinationList_UplinkTxSwitch_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65536)], ev=None, er=[])
#-----< BandCombinationList-UplinkTxSwitch-v1630 >-----#
BandCombinationList_UplinkTxSwitch_v1630 = SEQ_OF(name=u'BandCombinationList-UplinkTxSwitch-v1630', mode=MODE_TYPE)
_BandCombinationList_UplinkTxSwitch_v1630__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombination-UplinkTxSwitch-v1630')))
BandCombinationList_UplinkTxSwitch_v1630._cont = _BandCombinationList_UplinkTxSwitch_v1630__item_
BandCombinationList_UplinkTxSwitch_v1630._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65536)], ev=None, er=[])
#-----< BandCombinationList-UplinkTxSwitch-v1640 >-----#
BandCombinationList_UplinkTxSwitch_v1640 = SEQ_OF(name=u'BandCombinationList-UplinkTxSwitch-v1640', mode=MODE_TYPE)
_BandCombinationList_UplinkTxSwitch_v1640__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombination-UplinkTxSwitch-v1640')))
BandCombinationList_UplinkTxSwitch_v1640._cont = _BandCombinationList_UplinkTxSwitch_v1640__item_
BandCombinationList_UplinkTxSwitch_v1640._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65536)], ev=None, er=[])
#-----< BandCombinationList-UplinkTxSwitch-v1650 >-----#
BandCombinationList_UplinkTxSwitch_v1650 = SEQ_OF(name=u'BandCombinationList-UplinkTxSwitch-v1650', mode=MODE_TYPE)
_BandCombinationList_UplinkTxSwitch_v1650__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombination-UplinkTxSwitch-v1650')))
BandCombinationList_UplinkTxSwitch_v1650._cont = _BandCombinationList_UplinkTxSwitch_v1650__item_
BandCombinationList_UplinkTxSwitch_v1650._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
#-----< BandCombination-v1540 >-----#
BandCombination_v1540 = SEQ(name=u'BandCombination-v1540', mode=MODE_TYPE)
_BandCombination_v1540_bandList_v1540 = SEQ_OF(name=u'bandList-v1540', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BandCombination_v1540_bandList_v1540__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BandParameters-v1540')))
_BandCombination_v1540_bandList_v1540._cont = __BandCombination_v1540_bandList_v1540__item_
_BandCombination_v1540_bandList_v1540._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_BandCombination_v1540_ca_ParametersNR_v1540 = SEQ(name=u'ca-ParametersNR-v1540', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CA-ParametersNR-v1540')), opt=True)
BandCombination_v1540._cont = ASN1Dict([
(u'bandList-v1540', _BandCombination_v1540_bandList_v1540),
(u'ca-ParametersNR-v1540', _BandCombination_v1540_ca_ParametersNR_v1540),
])
BandCombination_v1540._ext = None
#-----< BandCombination-v1550 >-----#
BandCombination_v1550 = SEQ(name=u'BandCombination-v1550', mode=MODE_TYPE)
_BandCombination_v1550_ca_ParametersNR_v1550 = SEQ(name=u'ca-ParametersNR-v1550', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CA-ParametersNR-v1550')))
BandCombination_v1550._cont = ASN1Dict([
(u'ca-ParametersNR-v1550', _BandCombination_v1550_ca_ParametersNR_v1550),
])
BandCombination_v1550._ext = None
#-----< BandCombination-v1560 >-----#
BandCombination_v1560 = SEQ(name=u'BandCombination-v1560', mode=MODE_TYPE)
_BandCombination_v1560_ne_DC_BC = ENUM(name=u'ne-DC-BC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BandCombination_v1560_ne_DC_BC._cont = ASN1Dict([(u'supported', 0)])
_BandCombination_v1560_ne_DC_BC._ext = None
_BandCombination_v1560_ca_ParametersNRDC = SEQ(name=u'ca-ParametersNRDC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CA-ParametersNRDC')), opt=True)
_BandCombination_v1560_ca_ParametersEUTRA_v1560 = SEQ(name=u'ca-ParametersEUTRA-v1560', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CA-ParametersEUTRA-v1560')), opt=True)
_BandCombination_v1560_ca_ParametersNR_v1560 = SEQ(name=u'ca-ParametersNR-v1560', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CA-ParametersNR-v1560')), opt=True)
BandCombination_v1560._cont = ASN1Dict([
(u'ne-DC-BC', _BandCombination_v1560_ne_DC_BC),
(u'ca-ParametersNRDC', _BandCombination_v1560_ca_ParametersNRDC),
(u'ca-ParametersEUTRA-v1560', _BandCombination_v1560_ca_ParametersEUTRA_v1560),
(u'ca-ParametersNR-v1560', _BandCombination_v1560_ca_ParametersNR_v1560),
])
BandCombination_v1560._ext = None
#-----< BandCombination-v1570 >-----#
BandCombination_v1570 = SEQ(name=u'BandCombination-v1570', mode=MODE_TYPE)
_BandCombination_v1570_ca_ParametersEUTRA_v1570 = SEQ(name=u'ca-ParametersEUTRA-v1570', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CA-ParametersEUTRA-v1570')))
BandCombination_v1570._cont = ASN1Dict([
(u'ca-ParametersEUTRA-v1570', _BandCombination_v1570_ca_ParametersEUTRA_v1570),
])
BandCombination_v1570._ext = None
#-----< BandCombination-v1580 >-----#
BandCombination_v1580 = SEQ(name=u'BandCombination-v1580', mode=MODE_TYPE)
_BandCombination_v1580_mrdc_Parameters_v1580 = SEQ(name=u'mrdc-Parameters-v1580', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MRDC-Parameters-v1580')))
BandCombination_v1580._cont = ASN1Dict([
(u'mrdc-Parameters-v1580', _BandCombination_v1580_mrdc_Parameters_v1580),
])
BandCombination_v1580._ext = None
#-----< BandCombination-v1590 >-----#
BandCombination_v1590 = SEQ(name=u'BandCombination-v1590', mode=MODE_TYPE)
_BandCombination_v1590_supportedBandwidthCombinationSetIntraENDC = BIT_STR(name=u'supportedBandwidthCombinationSetIntraENDC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BandCombination_v1590_supportedBandwidthCombinationSetIntraENDC._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_BandCombination_v1590_mrdc_Parameters_v1590 = SEQ(name=u'mrdc-Parameters-v1590', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MRDC-Parameters-v1590')))
BandCombination_v1590._cont = ASN1Dict([
(u'supportedBandwidthCombinationSetIntraENDC', _BandCombination_v1590_supportedBandwidthCombinationSetIntraENDC),
(u'mrdc-Parameters-v1590', _BandCombination_v1590_mrdc_Parameters_v1590),
])
BandCombination_v1590._ext = None
#-----< BandCombination-v1610 >-----#
BandCombination_v1610 = SEQ(name=u'BandCombination-v1610', mode=MODE_TYPE)
_BandCombination_v1610_bandList_v1610 = SEQ_OF(name=u'bandList-v1610', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__BandCombination_v1610_bandList_v1610__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BandParameters-v1610')))
_BandCombination_v1610_bandList_v1610._cont = __BandCombination_v1610_bandList_v1610__item_
_BandCombination_v1610_bandList_v1610._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_BandCombination_v1610_ca_ParametersNR_v1610 = SEQ(name=u'ca-ParametersNR-v1610', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CA-ParametersNR-v1610')), opt=True)
_BandCombination_v1610_ca_ParametersNRDC_v1610 = SEQ(name=u'ca-ParametersNRDC-v1610', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CA-ParametersNRDC-v1610')), opt=True)
_BandCombination_v1610_powerClass_v1610 = ENUM(name=u'powerClass-v1610', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BandCombination_v1610_powerClass_v1610._cont = ASN1Dict([(u'pc1dot5', 0)])
_BandCombination_v1610_powerClass_v1610._ext = None
_BandCombination_v1610_powerClassNRPart_r16 = ENUM(name=u'powerClassNRPart-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BandCombination_v1610_powerClassNRPart_r16._cont = ASN1Dict([(u'pc1', 0), (u'pc2', 1), (u'pc3', 2), (u'pc5', 3)])
_BandCombination_v1610_powerClassNRPart_r16._ext = None
_BandCombination_v1610_featureSetCombinationDAPS_r16 = INT(name=u'featureSetCombinationDAPS-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FeatureSetCombinationId')), opt=True)
_BandCombination_v1610_mrdc_Parameters_v1620 = SEQ(name=u'mrdc-Parameters-v1620', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MRDC-Parameters-v1620')), opt=True)
BandCombination_v1610._cont = ASN1Dict([
(u'bandList-v1610', _BandCombination_v1610_bandList_v1610),
(u'ca-ParametersNR-v1610', _BandCombination_v1610_ca_ParametersNR_v1610),
(u'ca-ParametersNRDC-v1610', _BandCombination_v1610_ca_ParametersNRDC_v1610),
(u'powerClass-v1610', _BandCombination_v1610_powerClass_v1610),
(u'powerClassNRPart-r16', _BandCombination_v1610_powerClassNRPart_r16),
(u'featureSetCombinationDAPS-r16', _BandCombination_v1610_featureSetCombinationDAPS_r16),
(u'mrdc-Parameters-v1620', _BandCombination_v1610_mrdc_Parameters_v1620),
])
BandCombination_v1610._ext = None
#-----< BandCombination-v1630 >-----#
BandCombination_v1630 = SEQ(name=u'BandCombination-v1630', mode=MODE_TYPE)
_BandCombination_v1630_ca_ParametersNR_v1630 = SEQ(name=u'ca-ParametersNR-v1630', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CA-ParametersNR-v1630')), opt=True)
_BandCombination_v1630_ca_ParametersNRDC_v1630 = SEQ(name=u'ca-ParametersNRDC-v1630', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CA-ParametersNRDC-v1630')), opt=True)
_BandCombination_v1630_mrdc_Parameters_v1630 = SEQ(name=u'mrdc-Parameters-v1630', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MRDC-Parameters-v1630')), opt=True)
_BandCombination_v1630_supportedTxBandCombListPerBC_Sidelink_r16 = BIT_STR(name=u'supportedTxBandCombListPerBC-Sidelink-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BandCombination_v1630_supportedTxBandCombListPerBC_Sidelink_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65536)], ev=None, er=[])
_BandCombination_v1630_supportedRxBandCombListPerBC_Sidelink_r16 = BIT_STR(name=u'supportedRxBandCombListPerBC-Sidelink-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BandCombination_v1630_supportedRxBandCombListPerBC_Sidelink_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65536)], ev=None, er=[])
_BandCombination_v1630_scalingFactorTxSidelink_r16 = SEQ_OF(name=u'scalingFactorTxSidelink-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__BandCombination_v1630_scalingFactorTxSidelink_r16__item_ = ENUM(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ScalingFactorSidelink-r16')))
_BandCombination_v1630_scalingFactorTxSidelink_r16._cont = __BandCombination_v1630_scalingFactorTxSidelink_r16__item_
_BandCombination_v1630_scalingFactorTxSidelink_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65536)], ev=None, er=[])
_BandCombination_v1630_scalingFactorRxSidelink_r16 = SEQ_OF(name=u'scalingFactorRxSidelink-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__BandCombination_v1630_scalingFactorRxSidelink_r16__item_ = ENUM(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ScalingFactorSidelink-r16')))
_BandCombination_v1630_scalingFactorRxSidelink_r16._cont = __BandCombination_v1630_scalingFactorRxSidelink_r16__item_
_BandCombination_v1630_scalingFactorRxSidelink_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65536)], ev=None, er=[])
BandCombination_v1630._cont = ASN1Dict([
(u'ca-ParametersNR-v1630', _BandCombination_v1630_ca_ParametersNR_v1630),
(u'ca-ParametersNRDC-v1630', _BandCombination_v1630_ca_ParametersNRDC_v1630),
(u'mrdc-Parameters-v1630', _BandCombination_v1630_mrdc_Parameters_v1630),
(u'supportedTxBandCombListPerBC-Sidelink-r16', _BandCombination_v1630_supportedTxBandCombListPerBC_Sidelink_r16),
(u'supportedRxBandCombListPerBC-Sidelink-r16', _BandCombination_v1630_supportedRxBandCombListPerBC_Sidelink_r16),
(u'scalingFactorTxSidelink-r16', _BandCombination_v1630_scalingFactorTxSidelink_r16),
(u'scalingFactorRxSidelink-r16', _BandCombination_v1630_scalingFactorRxSidelink_r16),
])
BandCombination_v1630._ext = None
#-----< BandCombination-v1640 >-----#
BandCombination_v1640 = SEQ(name=u'BandCombination-v1640', mode=MODE_TYPE)
_BandCombination_v1640_ca_ParametersNR_v1640 = SEQ(name=u'ca-ParametersNR-v1640', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CA-ParametersNR-v1640')), opt=True)
_BandCombination_v1640_ca_ParametersNRDC_v1640 = SEQ(name=u'ca-ParametersNRDC-v1640', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CA-ParametersNRDC-v1640')), opt=True)
BandCombination_v1640._cont = ASN1Dict([
(u'ca-ParametersNR-v1640', _BandCombination_v1640_ca_ParametersNR_v1640),
(u'ca-ParametersNRDC-v1640', _BandCombination_v1640_ca_ParametersNRDC_v1640),
])
BandCombination_v1640._ext = None
#-----< BandCombination-v1650 >-----#
BandCombination_v1650 = SEQ(name=u'BandCombination-v1650', mode=MODE_TYPE)
_BandCombination_v1650_ca_ParametersNRDC_v1650 = SEQ(name=u'ca-ParametersNRDC-v1650', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CA-ParametersNRDC-v1650')), opt=True)
BandCombination_v1650._cont = ASN1Dict([
(u'ca-ParametersNRDC-v1650', _BandCombination_v1650_ca_ParametersNRDC_v1650),
])
BandCombination_v1650._ext = None
#-----< BandCombination-UplinkTxSwitch-r16 >-----#
BandCombination_UplinkTxSwitch_r16 = SEQ(name=u'BandCombination-UplinkTxSwitch-r16', mode=MODE_TYPE)
_BandCombination_UplinkTxSwitch_r16_bandCombination_r16 = SEQ(name=u'bandCombination-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombination')))
_BandCombination_UplinkTxSwitch_r16_bandCombination_v1540 = SEQ(name=u'bandCombination-v1540', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombination-v1540')), opt=True)
_BandCombination_UplinkTxSwitch_r16_bandCombination_v1560 = SEQ(name=u'bandCombination-v1560', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombination-v1560')), opt=True)
_BandCombination_UplinkTxSwitch_r16_bandCombination_v1570 = SEQ(name=u'bandCombination-v1570', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombination-v1570')), opt=True)
_BandCombination_UplinkTxSwitch_r16_bandCombination_v1580 = SEQ(name=u'bandCombination-v1580', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombination-v1580')), opt=True)
_BandCombination_UplinkTxSwitch_r16_bandCombination_v1590 = SEQ(name=u'bandCombination-v1590', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombination-v1590')), opt=True)
_BandCombination_UplinkTxSwitch_r16_bandCombination_v1610 = SEQ(name=u'bandCombination-v1610', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombination-v1610')), opt=True)
_BandCombination_UplinkTxSwitch_r16_supportedBandPairListNR_r16 = SEQ_OF(name=u'supportedBandPairListNR-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BandCombination_UplinkTxSwitch_r16_supportedBandPairListNR_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ULTxSwitchingBandPair-r16')))
_BandCombination_UplinkTxSwitch_r16_supportedBandPairListNR_r16._cont = __BandCombination_UplinkTxSwitch_r16_supportedBandPairListNR_r16__item_
_BandCombination_UplinkTxSwitch_r16_supportedBandPairListNR_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_BandCombination_UplinkTxSwitch_r16_uplinkTxSwitching_OptionSupport_r16 = ENUM(name=u'uplinkTxSwitching-OptionSupport-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BandCombination_UplinkTxSwitch_r16_uplinkTxSwitching_OptionSupport_r16._cont = ASN1Dict([(u'switchedUL', 0), (u'dualUL', 1), (u'both', 2)])
_BandCombination_UplinkTxSwitch_r16_uplinkTxSwitching_OptionSupport_r16._ext = None
_BandCombination_UplinkTxSwitch_r16_uplinkTxSwitching_PowerBoosting_r16 = ENUM(name=u'uplinkTxSwitching-PowerBoosting-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BandCombination_UplinkTxSwitch_r16_uplinkTxSwitching_PowerBoosting_r16._cont = ASN1Dict([(u'supported', 0)])
_BandCombination_UplinkTxSwitch_r16_uplinkTxSwitching_PowerBoosting_r16._ext = None
BandCombination_UplinkTxSwitch_r16._cont = ASN1Dict([
(u'bandCombination-r16', _BandCombination_UplinkTxSwitch_r16_bandCombination_r16),
(u'bandCombination-v1540', _BandCombination_UplinkTxSwitch_r16_bandCombination_v1540),
(u'bandCombination-v1560', _BandCombination_UplinkTxSwitch_r16_bandCombination_v1560),
(u'bandCombination-v1570', _BandCombination_UplinkTxSwitch_r16_bandCombination_v1570),
(u'bandCombination-v1580', _BandCombination_UplinkTxSwitch_r16_bandCombination_v1580),
(u'bandCombination-v1590', _BandCombination_UplinkTxSwitch_r16_bandCombination_v1590),
(u'bandCombination-v1610', _BandCombination_UplinkTxSwitch_r16_bandCombination_v1610),
(u'supportedBandPairListNR-r16', _BandCombination_UplinkTxSwitch_r16_supportedBandPairListNR_r16),
(u'uplinkTxSwitching-OptionSupport-r16', _BandCombination_UplinkTxSwitch_r16_uplinkTxSwitching_OptionSupport_r16),
(u'uplinkTxSwitching-PowerBoosting-r16', _BandCombination_UplinkTxSwitch_r16_uplinkTxSwitching_PowerBoosting_r16),
])
BandCombination_UplinkTxSwitch_r16._ext = []
#-----< BandCombination-UplinkTxSwitch-v1630 >-----#
BandCombination_UplinkTxSwitch_v1630 = SEQ(name=u'BandCombination-UplinkTxSwitch-v1630', mode=MODE_TYPE)
_BandCombination_UplinkTxSwitch_v1630_bandCombination_v1630 = SEQ(name=u'bandCombination-v1630', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombination-v1630')), opt=True)
BandCombination_UplinkTxSwitch_v1630._cont = ASN1Dict([
(u'bandCombination-v1630', _BandCombination_UplinkTxSwitch_v1630_bandCombination_v1630),
])
BandCombination_UplinkTxSwitch_v1630._ext = None
#-----< BandCombination-UplinkTxSwitch-v1640 >-----#
BandCombination_UplinkTxSwitch_v1640 = SEQ(name=u'BandCombination-UplinkTxSwitch-v1640', mode=MODE_TYPE)
_BandCombination_UplinkTxSwitch_v1640_bandCombination_v1640 = SEQ(name=u'bandCombination-v1640', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombination-v1640')), opt=True)
BandCombination_UplinkTxSwitch_v1640._cont = ASN1Dict([
(u'bandCombination-v1640', _BandCombination_UplinkTxSwitch_v1640_bandCombination_v1640),
])
BandCombination_UplinkTxSwitch_v1640._ext = None
#-----< BandCombination-UplinkTxSwitch-v1650 >-----#
BandCombination_UplinkTxSwitch_v1650 = SEQ(name=u'BandCombination-UplinkTxSwitch-v1650', mode=MODE_TYPE)
_BandCombination_UplinkTxSwitch_v1650_bandCombination_v1650 = SEQ(name=u'bandCombination-v1650', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombination-v1650')), opt=True)
BandCombination_UplinkTxSwitch_v1650._cont = ASN1Dict([
(u'bandCombination-v1650', _BandCombination_UplinkTxSwitch_v1650_bandCombination_v1650),
])
BandCombination_UplinkTxSwitch_v1650._ext = None
#-----< ULTxSwitchingBandPair-r16 >-----#
ULTxSwitchingBandPair_r16 = SEQ(name=u'ULTxSwitchingBandPair-r16', mode=MODE_TYPE)
_ULTxSwitchingBandPair_r16_bandIndexUL1_r16 = INT(name=u'bandIndexUL1-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ULTxSwitchingBandPair_r16_bandIndexUL1_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_ULTxSwitchingBandPair_r16_bandIndexUL2_r16 = INT(name=u'bandIndexUL2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ULTxSwitchingBandPair_r16_bandIndexUL2_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_ULTxSwitchingBandPair_r16_uplinkTxSwitchingPeriod_r16 = ENUM(name=u'uplinkTxSwitchingPeriod-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ULTxSwitchingBandPair_r16_uplinkTxSwitchingPeriod_r16._cont = ASN1Dict([(u'n35us', 0), (u'n140us', 1), (u'n210us', 2)])
_ULTxSwitchingBandPair_r16_uplinkTxSwitchingPeriod_r16._ext = None
_ULTxSwitchingBandPair_r16_uplinkTxSwitching_DL_Interruption_r16 = BIT_STR(name=u'uplinkTxSwitching-DL-Interruption-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ULTxSwitchingBandPair_r16_uplinkTxSwitching_DL_Interruption_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
ULTxSwitchingBandPair_r16._cont = ASN1Dict([
(u'bandIndexUL1-r16', _ULTxSwitchingBandPair_r16_bandIndexUL1_r16),
(u'bandIndexUL2-r16', _ULTxSwitchingBandPair_r16_bandIndexUL2_r16),
(u'uplinkTxSwitchingPeriod-r16', _ULTxSwitchingBandPair_r16_uplinkTxSwitchingPeriod_r16),
(u'uplinkTxSwitching-DL-Interruption-r16', _ULTxSwitchingBandPair_r16_uplinkTxSwitching_DL_Interruption_r16),
])
ULTxSwitchingBandPair_r16._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
#-----< BandParameters-v1540 >-----#
BandParameters_v1540 = SEQ(name=u'BandParameters-v1540', mode=MODE_TYPE)
_BandParameters_v1540_srs_CarrierSwitch = CHOICE(name=u'srs-CarrierSwitch', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__BandParameters_v1540_srs_CarrierSwitch_nr = SEQ(name=u'nr', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___BandParameters_v1540_srs_CarrierSwitch_nr_srs_SwitchingTimesListNR = SEQ_OF(name=u'srs-SwitchingTimesListNR', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____BandParameters_v1540_srs_CarrierSwitch_nr_srs_SwitchingTimesListNR__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-SwitchingTimeNR')))
___BandParameters_v1540_srs_CarrierSwitch_nr_srs_SwitchingTimesListNR._cont = ____BandParameters_v1540_srs_CarrierSwitch_nr_srs_SwitchingTimesListNR__item_
___BandParameters_v1540_srs_CarrierSwitch_nr_srs_SwitchingTimesListNR._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
__BandParameters_v1540_srs_CarrierSwitch_nr._cont = ASN1Dict([
(u'srs-SwitchingTimesListNR', ___BandParameters_v1540_srs_CarrierSwitch_nr_srs_SwitchingTimesListNR),
])
__BandParameters_v1540_srs_CarrierSwitch_nr._ext = None
__BandParameters_v1540_srs_CarrierSwitch_eutra = SEQ(name=u'eutra', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___BandParameters_v1540_srs_CarrierSwitch_eutra_srs_SwitchingTimesListEUTRA = SEQ_OF(name=u'srs-SwitchingTimesListEUTRA', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____BandParameters_v1540_srs_CarrierSwitch_eutra_srs_SwitchingTimesListEUTRA__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-SwitchingTimeEUTRA')))
___BandParameters_v1540_srs_CarrierSwitch_eutra_srs_SwitchingTimesListEUTRA._cont = ____BandParameters_v1540_srs_CarrierSwitch_eutra_srs_SwitchingTimesListEUTRA__item_
___BandParameters_v1540_srs_CarrierSwitch_eutra_srs_SwitchingTimesListEUTRA._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
__BandParameters_v1540_srs_CarrierSwitch_eutra._cont = ASN1Dict([
(u'srs-SwitchingTimesListEUTRA', ___BandParameters_v1540_srs_CarrierSwitch_eutra_srs_SwitchingTimesListEUTRA),
])
__BandParameters_v1540_srs_CarrierSwitch_eutra._ext = None
_BandParameters_v1540_srs_CarrierSwitch._cont = ASN1Dict([
(u'nr', __BandParameters_v1540_srs_CarrierSwitch_nr),
(u'eutra', __BandParameters_v1540_srs_CarrierSwitch_eutra),
])
_BandParameters_v1540_srs_CarrierSwitch._ext = None
_BandParameters_v1540_srs_TxSwitch = SEQ(name=u'srs-TxSwitch', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__BandParameters_v1540_srs_TxSwitch_supportedSRS_TxPortSwitch = ENUM(name=u'supportedSRS-TxPortSwitch', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BandParameters_v1540_srs_TxSwitch_supportedSRS_TxPortSwitch._cont = ASN1Dict([(u't1r2', 0), (u't1r4', 1), (u't2r4', 2), (u't1r4-t2r4', 3), (u't1r1', 4), (u't2r2', 5), (u't4r4', 6), (u'notSupported', 7)])
__BandParameters_v1540_srs_TxSwitch_supportedSRS_TxPortSwitch._ext = None
__BandParameters_v1540_srs_TxSwitch_txSwitchImpactToRx = INT(name=u'txSwitchImpactToRx', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__BandParameters_v1540_srs_TxSwitch_txSwitchImpactToRx._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
__BandParameters_v1540_srs_TxSwitch_txSwitchWithAnotherBand = INT(name=u'txSwitchWithAnotherBand', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__BandParameters_v1540_srs_TxSwitch_txSwitchWithAnotherBand._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_BandParameters_v1540_srs_TxSwitch._cont = ASN1Dict([
(u'supportedSRS-TxPortSwitch', __BandParameters_v1540_srs_TxSwitch_supportedSRS_TxPortSwitch),
(u'txSwitchImpactToRx', __BandParameters_v1540_srs_TxSwitch_txSwitchImpactToRx),
(u'txSwitchWithAnotherBand', __BandParameters_v1540_srs_TxSwitch_txSwitchWithAnotherBand),
])
_BandParameters_v1540_srs_TxSwitch._ext = None
BandParameters_v1540._cont = ASN1Dict([
(u'srs-CarrierSwitch', _BandParameters_v1540_srs_CarrierSwitch),
(u'srs-TxSwitch', _BandParameters_v1540_srs_TxSwitch),
])
BandParameters_v1540._ext = None
#-----< BandParameters-v1610 >-----#
BandParameters_v1610 = SEQ(name=u'BandParameters-v1610', mode=MODE_TYPE)
_BandParameters_v1610_srs_TxSwitch_v1610 = SEQ(name=u'srs-TxSwitch-v1610', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__BandParameters_v1610_srs_TxSwitch_v1610_supportedSRS_TxPortSwitch_v1610 = ENUM(name=u'supportedSRS-TxPortSwitch-v1610', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BandParameters_v1610_srs_TxSwitch_v1610_supportedSRS_TxPortSwitch_v1610._cont = ASN1Dict([(u't1r1-t1r2', 0), (u't1r1-t1r2-t1r4', 1), (u't1r1-t1r2-t2r2-t2r4', 2), (u't1r1-t1r2-t2r2-t1r4-t2r4', 3), (u't1r1-t2r2', 4), (u't1r1-t2r2-t4r4', 5)])
__BandParameters_v1610_srs_TxSwitch_v1610_supportedSRS_TxPortSwitch_v1610._ext = None
_BandParameters_v1610_srs_TxSwitch_v1610._cont = ASN1Dict([
(u'supportedSRS-TxPortSwitch-v1610', __BandParameters_v1610_srs_TxSwitch_v1610_supportedSRS_TxPortSwitch_v1610),
])
_BandParameters_v1610_srs_TxSwitch_v1610._ext = None
BandParameters_v1610._cont = ASN1Dict([
(u'srs-TxSwitch-v1610', _BandParameters_v1610_srs_TxSwitch_v1610),
])
BandParameters_v1610._ext = None
#-----< ScalingFactorSidelink-r16 >-----#
ScalingFactorSidelink_r16 = ENUM(name=u'ScalingFactorSidelink-r16', mode=MODE_TYPE)
ScalingFactorSidelink_r16._cont = ASN1Dict([(u'f0p4', 0), (u'f0p75', 1), (u'f0p8', 2), (u'f1', 3)])
ScalingFactorSidelink_r16._ext = None
#-----< BandCombinationListSidelinkEUTRA-NR-r16 >-----#
BandCombinationListSidelinkEUTRA_NR_r16 = SEQ_OF(name=u'BandCombinationListSidelinkEUTRA-NR-r16', mode=MODE_TYPE)
_BandCombinationListSidelinkEUTRA_NR_r16__item_ = SEQ_OF(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationParametersSidelinkEUTRA-NR-r16')))
BandCombinationListSidelinkEUTRA_NR_r16._cont = _BandCombinationListSidelinkEUTRA_NR_r16__item_
BandCombinationListSidelinkEUTRA_NR_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65536)], ev=None, er=[])
#-----< BandCombinationListSidelinkEUTRA-NR-v1630 >-----#
BandCombinationListSidelinkEUTRA_NR_v1630 = SEQ_OF(name=u'BandCombinationListSidelinkEUTRA-NR-v1630', mode=MODE_TYPE)
_BandCombinationListSidelinkEUTRA_NR_v1630__item_ = SEQ_OF(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationParametersSidelinkEUTRA-NR-v1630')))
BandCombinationListSidelinkEUTRA_NR_v1630._cont = _BandCombinationListSidelinkEUTRA_NR_v1630__item_
BandCombinationListSidelinkEUTRA_NR_v1630._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65536)], ev=None, er=[])
#-----< BandCombinationParametersSidelinkEUTRA-NR-r16 >-----#
BandCombinationParametersSidelinkEUTRA_NR_r16 = SEQ_OF(name=u'BandCombinationParametersSidelinkEUTRA-NR-r16', mode=MODE_TYPE)
_BandCombinationParametersSidelinkEUTRA_NR_r16__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BandParametersSidelinkEUTRA-NR-r16')))
BandCombinationParametersSidelinkEUTRA_NR_r16._cont = _BandCombinationParametersSidelinkEUTRA_NR_r16__item_
BandCombinationParametersSidelinkEUTRA_NR_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< BandCombinationParametersSidelinkEUTRA-NR-v1630 >-----#
BandCombinationParametersSidelinkEUTRA_NR_v1630 = SEQ_OF(name=u'BandCombinationParametersSidelinkEUTRA-NR-v1630', mode=MODE_TYPE)
_BandCombinationParametersSidelinkEUTRA_NR_v1630__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BandParametersSidelinkEUTRA-NR-v1630')))
BandCombinationParametersSidelinkEUTRA_NR_v1630._cont = _BandCombinationParametersSidelinkEUTRA_NR_v1630__item_
BandCombinationParametersSidelinkEUTRA_NR_v1630._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< BandParametersSidelinkEUTRA-NR-r16 >-----#
BandParametersSidelinkEUTRA_NR_r16 = CHOICE(name=u'BandParametersSidelinkEUTRA-NR-r16', mode=MODE_TYPE)
_BandParametersSidelinkEUTRA_NR_r16_eutra = SEQ(name=u'eutra', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BandParametersSidelinkEUTRA_NR_r16_eutra_bandParametersSidelinkEUTRA1_r16 = OCT_STR(name=u'bandParametersSidelinkEUTRA1-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__BandParametersSidelinkEUTRA_NR_r16_eutra_bandParametersSidelinkEUTRA2_r16 = OCT_STR(name=u'bandParametersSidelinkEUTRA2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BandParametersSidelinkEUTRA_NR_r16_eutra._cont = ASN1Dict([
(u'bandParametersSidelinkEUTRA1-r16', __BandParametersSidelinkEUTRA_NR_r16_eutra_bandParametersSidelinkEUTRA1_r16),
(u'bandParametersSidelinkEUTRA2-r16', __BandParametersSidelinkEUTRA_NR_r16_eutra_bandParametersSidelinkEUTRA2_r16),
])
_BandParametersSidelinkEUTRA_NR_r16_eutra._ext = None
_BandParametersSidelinkEUTRA_NR_r16_nr = SEQ(name=u'nr', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BandParametersSidelinkEUTRA_NR_r16_nr_bandParametersSidelinkNR_r16 = SEQ(name=u'bandParametersSidelinkNR-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandParametersSidelink-r16')))
_BandParametersSidelinkEUTRA_NR_r16_nr._cont = ASN1Dict([
(u'bandParametersSidelinkNR-r16', __BandParametersSidelinkEUTRA_NR_r16_nr_bandParametersSidelinkNR_r16),
])
_BandParametersSidelinkEUTRA_NR_r16_nr._ext = None
BandParametersSidelinkEUTRA_NR_r16._cont = ASN1Dict([
(u'eutra', _BandParametersSidelinkEUTRA_NR_r16_eutra),
(u'nr', _BandParametersSidelinkEUTRA_NR_r16_nr),
])
BandParametersSidelinkEUTRA_NR_r16._ext = None
#-----< BandParametersSidelinkEUTRA-NR-v1630 >-----#
BandParametersSidelinkEUTRA_NR_v1630 = CHOICE(name=u'BandParametersSidelinkEUTRA-NR-v1630', mode=MODE_TYPE)
_BandParametersSidelinkEUTRA_NR_v1630_eutra = NULL(name=u'eutra', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_BandParametersSidelinkEUTRA_NR_v1630_nr = SEQ(name=u'nr', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BandParametersSidelinkEUTRA_NR_v1630_nr_tx_Sidelink_r16 = ENUM(name=u'tx-Sidelink-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__BandParametersSidelinkEUTRA_NR_v1630_nr_tx_Sidelink_r16._cont = ASN1Dict([(u'supported', 0)])
__BandParametersSidelinkEUTRA_NR_v1630_nr_tx_Sidelink_r16._ext = None
__BandParametersSidelinkEUTRA_NR_v1630_nr_rx_Sidelink_r16 = ENUM(name=u'rx-Sidelink-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__BandParametersSidelinkEUTRA_NR_v1630_nr_rx_Sidelink_r16._cont = ASN1Dict([(u'supported', 0)])
__BandParametersSidelinkEUTRA_NR_v1630_nr_rx_Sidelink_r16._ext = None
__BandParametersSidelinkEUTRA_NR_v1630_nr_sl_CrossCarrierScheduling_r16 = ENUM(name=u'sl-CrossCarrierScheduling-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__BandParametersSidelinkEUTRA_NR_v1630_nr_sl_CrossCarrierScheduling_r16._cont = ASN1Dict([(u'supported', 0)])
__BandParametersSidelinkEUTRA_NR_v1630_nr_sl_CrossCarrierScheduling_r16._ext = None
_BandParametersSidelinkEUTRA_NR_v1630_nr._cont = ASN1Dict([
(u'tx-Sidelink-r16', __BandParametersSidelinkEUTRA_NR_v1630_nr_tx_Sidelink_r16),
(u'rx-Sidelink-r16', __BandParametersSidelinkEUTRA_NR_v1630_nr_rx_Sidelink_r16),
(u'sl-CrossCarrierScheduling-r16', __BandParametersSidelinkEUTRA_NR_v1630_nr_sl_CrossCarrierScheduling_r16),
])
_BandParametersSidelinkEUTRA_NR_v1630_nr._ext = None
BandParametersSidelinkEUTRA_NR_v1630._cont = ASN1Dict([
(u'eutra', _BandParametersSidelinkEUTRA_NR_v1630_eutra),
(u'nr', _BandParametersSidelinkEUTRA_NR_v1630_nr),
])
BandParametersSidelinkEUTRA_NR_v1630._ext = None
#-----< BandParametersSidelink-r16 >-----#
BandParametersSidelink_r16 = SEQ(name=u'BandParametersSidelink-r16', mode=MODE_TYPE)
_BandParametersSidelink_r16_freqBandSidelink_r16 = INT(name=u'freqBandSidelink-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqBandIndicatorNR')))
BandParametersSidelink_r16._cont = ASN1Dict([
(u'freqBandSidelink-r16', _BandParametersSidelink_r16_freqBandSidelink_r16),
])
BandParametersSidelink_r16._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-ParametersEUTRA-v1560 >-----#
CA_ParametersEUTRA_v1560 = SEQ(name=u'CA-ParametersEUTRA-v1560', mode=MODE_TYPE)
_CA_ParametersEUTRA_v1560_fd_MIMO_TotalWeightedLayers = INT(name=u'fd-MIMO-TotalWeightedLayers', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersEUTRA_v1560_fd_MIMO_TotalWeightedLayers._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=128)], ev=None, er=[])
CA_ParametersEUTRA_v1560._cont = ASN1Dict([
(u'fd-MIMO-TotalWeightedLayers', _CA_ParametersEUTRA_v1560_fd_MIMO_TotalWeightedLayers),
])
CA_ParametersEUTRA_v1560._ext = None
#-----< CA-ParametersEUTRA-v1570 >-----#
CA_ParametersEUTRA_v1570 = SEQ(name=u'CA-ParametersEUTRA-v1570', mode=MODE_TYPE)
_CA_ParametersEUTRA_v1570_dl_1024QAM_TotalWeightedLayers = INT(name=u'dl-1024QAM-TotalWeightedLayers', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersEUTRA_v1570_dl_1024QAM_TotalWeightedLayers._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=10)], ev=None, er=[])
CA_ParametersEUTRA_v1570._cont = ASN1Dict([
(u'dl-1024QAM-TotalWeightedLayers', _CA_ParametersEUTRA_v1570_dl_1024QAM_TotalWeightedLayers),
])
CA_ParametersEUTRA_v1570._ext = None
#-----< CA-ParametersNR >-----#
CA_ParametersNR = SEQ(name=u'CA-ParametersNR', mode=MODE_TYPE)
_CA_ParametersNR_dummy = ENUM(name=u'dummy', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_dummy._cont = ASN1Dict([(u'supported', 0)])
_CA_ParametersNR_dummy._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_GroupSmallerSCS = ENUM(name=u'diffNumerologyWithinPUCCH-GroupSmallerSCS', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_diffNumerologyWithinPUCCH_GroupSmallerSCS._cont = ASN1Dict([(u'supported', 0)])
_CA_ParametersNR_diffNumerologyWithinPUCCH_GroupSmallerSCS._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'dummy', _CA_ParametersNR_dummy),
(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-GroupSmallerSCS', _CA_ParametersNR_diffNumerologyWithinPUCCH_GroupSmallerSCS),
(u'supportedNumberTAG', _CA_ParametersNR_supportedNumberTAG),
])
CA_ParametersNR._ext = []
#-----< CA-ParametersNR-v1540 >-----#
CA_ParametersNR_v1540 = SEQ(name=u'CA-ParametersNR-v1540', mode=MODE_TYPE)
_CA_ParametersNR_v1540_simultaneousSRS_AssocCSI_RS_AllCC = INT(name=u'simultaneousSRS-AssocCSI-RS-AllCC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_v1540_simultaneousSRS_AssocCSI_RS_AllCC._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=5, ub=32)], ev=None, er=[])
_CA_ParametersNR_v1540_csi_RS_IM_ReceptionForFeedbackPerBandComb = SEQ(name=u'csi-RS-IM-ReceptionForFeedbackPerBandComb', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CA_ParametersNR_v1540_csi_RS_IM_ReceptionForFeedbackPerBandComb_maxNumberSimultaneousNZP_CSI_RS_ActBWP_AllCC = INT(name=u'maxNumberSimultaneousNZP-CSI-RS-ActBWP-AllCC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CA_ParametersNR_v1540_csi_RS_IM_ReceptionForFeedbackPerBandComb_maxNumberSimultaneousNZP_CSI_RS_ActBWP_AllCC._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
__CA_ParametersNR_v1540_csi_RS_IM_ReceptionForFeedbackPerBandComb_totalNumberPortsSimultaneousNZP_CSI_RS_ActBWP_AllCC = INT(name=u'totalNumberPortsSimultaneousNZP-CSI-RS-ActBWP-AllCC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CA_ParametersNR_v1540_csi_RS_IM_ReceptionForFeedbackPerBandComb_totalNumberPortsSimultaneousNZP_CSI_RS_ActBWP_AllCC._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=256)], ev=None, er=[])
_CA_ParametersNR_v1540_csi_RS_IM_ReceptionForFeedbackPerBandComb._cont = ASN1Dict([
(u'maxNumberSimultaneousNZP-CSI-RS-ActBWP-AllCC', __CA_ParametersNR_v1540_csi_RS_IM_ReceptionForFeedbackPerBandComb_maxNumberSimultaneousNZP_CSI_RS_ActBWP_AllCC),
(u'totalNumberPortsSimultaneousNZP-CSI-RS-ActBWP-AllCC', __CA_ParametersNR_v1540_csi_RS_IM_ReceptionForFeedbackPerBandComb_totalNumberPortsSimultaneousNZP_CSI_RS_ActBWP_AllCC),
])
_CA_ParametersNR_v1540_csi_RS_IM_ReceptionForFeedbackPerBandComb._ext = None
_CA_ParametersNR_v1540_simultaneousCSI_ReportsAllCC = INT(name=u'simultaneousCSI-ReportsAllCC', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_v1540_simultaneousCSI_ReportsAllCC._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=5, ub=32)], ev=None, er=[])
_CA_ParametersNR_v1540_dualPA_Architecture = ENUM(name=u'dualPA-Architecture', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_v1540_dualPA_Architecture._cont = ASN1Dict([(u'supported', 0)])
_CA_ParametersNR_v1540_dualPA_Architecture._ext = None
CA_ParametersNR_v1540._cont = ASN1Dict([
(u'simultaneousSRS-AssocCSI-RS-AllCC', _CA_ParametersNR_v1540_simultaneousSRS_AssocCSI_RS_AllCC),
(u'csi-RS-IM-ReceptionForFeedbackPerBandComb', _CA_ParametersNR_v1540_csi_RS_IM_ReceptionForFeedbackPerBandComb),
(u'simultaneousCSI-ReportsAllCC', _CA_ParametersNR_v1540_simultaneousCSI_ReportsAllCC),
(u'dualPA-Architecture', _CA_ParametersNR_v1540_dualPA_Architecture),
])
CA_ParametersNR_v1540._ext = None
#-----< CA-ParametersNR-v1550 >-----#
CA_ParametersNR_v1550 = SEQ(name=u'CA-ParametersNR-v1550', mode=MODE_TYPE)
_CA_ParametersNR_v1550_dummy = ENUM(name=u'dummy', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_v1550_dummy._cont = ASN1Dict([(u'supported', 0)])
_CA_ParametersNR_v1550_dummy._ext = None
CA_ParametersNR_v1550._cont = ASN1Dict([
(u'dummy', _CA_ParametersNR_v1550_dummy),
])
CA_ParametersNR_v1550._ext = None
#-----< CA-ParametersNR-v1560 >-----#
CA_ParametersNR_v1560 = SEQ(name=u'CA-ParametersNR-v1560', mode=MODE_TYPE)
_CA_ParametersNR_v1560_diffNumerologyWithinPUCCH_GroupLargerSCS = ENUM(name=u'diffNumerologyWithinPUCCH-GroupLargerSCS', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_v1560_diffNumerologyWithinPUCCH_GroupLargerSCS._cont = ASN1Dict([(u'supported', 0)])
_CA_ParametersNR_v1560_diffNumerologyWithinPUCCH_GroupLargerSCS._ext = None
CA_ParametersNR_v1560._cont = ASN1Dict([
(u'diffNumerologyWithinPUCCH-GroupLargerSCS', _CA_ParametersNR_v1560_diffNumerologyWithinPUCCH_GroupLargerSCS),
])
CA_ParametersNR_v1560._ext = None
#-----< CA-ParametersNR-v1610 >-----#
CA_ParametersNR_v1610 = SEQ(name=u'CA-ParametersNR-v1610', mode=MODE_TYPE)
_CA_ParametersNR_v1610_parallelTxMsgA_SRS_PUCCH_PUSCH_r16 = ENUM(name=u'parallelTxMsgA-SRS-PUCCH-PUSCH-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_v1610_parallelTxMsgA_SRS_PUCCH_PUSCH_r16._cont = ASN1Dict([(u'supported', 0)])
_CA_ParametersNR_v1610_parallelTxMsgA_SRS_PUCCH_PUSCH_r16._ext = None
_CA_ParametersNR_v1610_msgA_SUL_r16 = ENUM(name=u'msgA-SUL-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_v1610_msgA_SUL_r16._cont = ASN1Dict([(u'supported', 0)])
_CA_ParametersNR_v1610_msgA_SUL_r16._ext = None
_CA_ParametersNR_v1610_jointSearchSpaceSwitchAcrossCells_r16 = ENUM(name=u'jointSearchSpaceSwitchAcrossCells-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_v1610_jointSearchSpaceSwitchAcrossCells_r16._cont = ASN1Dict([(u'supported', 0)])
_CA_ParametersNR_v1610_jointSearchSpaceSwitchAcrossCells_r16._ext = None
_CA_ParametersNR_v1610_half_DuplexTDD_CA_SameSCS_r16 = ENUM(name=u'half-DuplexTDD-CA-SameSCS-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_v1610_half_DuplexTDD_CA_SameSCS_r16._cont = ASN1Dict([(u'supported', 0)])
_CA_ParametersNR_v1610_half_DuplexTDD_CA_SameSCS_r16._ext = None
_CA_ParametersNR_v1610_scellDormancyWithinActiveTime_r16 = ENUM(name=u'scellDormancyWithinActiveTime-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_v1610_scellDormancyWithinActiveTime_r16._cont = ASN1Dict([(u'supported', 0)])
_CA_ParametersNR_v1610_scellDormancyWithinActiveTime_r16._ext = None
_CA_ParametersNR_v1610_scellDormancyOutsideActiveTime_r16 = ENUM(name=u'scellDormancyOutsideActiveTime-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_v1610_scellDormancyOutsideActiveTime_r16._cont = ASN1Dict([(u'supported', 0)])
_CA_ParametersNR_v1610_scellDormancyOutsideActiveTime_r16._ext = None
_CA_ParametersNR_v1610_crossCarrierA_CSI_trigDiffSCS_r16 = ENUM(name=u'crossCarrierA-CSI-trigDiffSCS-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_v1610_crossCarrierA_CSI_trigDiffSCS_r16._cont = ASN1Dict([(u'higherA-CSI-SCS', 0), (u'lowerA-CSI-SCS', 1), (u'both', 2)])
_CA_ParametersNR_v1610_crossCarrierA_CSI_trigDiffSCS_r16._ext = None
_CA_ParametersNR_v1610_defaultQCL_CrossCarrierA_CSI_Trig_r16 = ENUM(name=u'defaultQCL-CrossCarrierA-CSI-Trig-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_v1610_defaultQCL_CrossCarrierA_CSI_Trig_r16._cont = ASN1Dict([(u'diffOnly', 0), (u'both', 1)])
_CA_ParametersNR_v1610_defaultQCL_CrossCarrierA_CSI_Trig_r16._ext = None
_CA_ParametersNR_v1610_interCA_NonAlignedFrame_r16 = ENUM(name=u'interCA-NonAlignedFrame-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_v1610_interCA_NonAlignedFrame_r16._cont = ASN1Dict([(u'supported', 0)])
_CA_ParametersNR_v1610_interCA_NonAlignedFrame_r16._ext = None
_CA_ParametersNR_v1610_simul_SRS_Trans_BC_r16 = ENUM(name=u'simul-SRS-Trans-BC-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_v1610_simul_SRS_Trans_BC_r16._cont = ASN1Dict([(u'n2', 0)])
_CA_ParametersNR_v1610_simul_SRS_Trans_BC_r16._ext = None
_CA_ParametersNR_v1610_interFreqDAPS_r16 = SEQ(name=u'interFreqDAPS-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CA_ParametersNR_v1610_interFreqDAPS_r16_interFreqAsyncDAPS_r16 = ENUM(name=u'interFreqAsyncDAPS-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CA_ParametersNR_v1610_interFreqDAPS_r16_interFreqAsyncDAPS_r16._cont = ASN1Dict([(u'supported', 0)])
__CA_ParametersNR_v1610_interFreqDAPS_r16_interFreqAsyncDAPS_r16._ext = None
__CA_ParametersNR_v1610_interFreqDAPS_r16_interFreqDiffSCS_DAPS_r16 = ENUM(name=u'interFreqDiffSCS-DAPS-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CA_ParametersNR_v1610_interFreqDAPS_r16_interFreqDiffSCS_DAPS_r16._cont = ASN1Dict([(u'supported', 0)])
__CA_ParametersNR_v1610_interFreqDAPS_r16_interFreqDiffSCS_DAPS_r16._ext = None
__CA_ParametersNR_v1610_interFreqDAPS_r16_interFreqMultiUL_TransmissionDAPS_r16 = ENUM(name=u'interFreqMultiUL-TransmissionDAPS-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CA_ParametersNR_v1610_interFreqDAPS_r16_interFreqMultiUL_TransmissionDAPS_r16._cont = ASN1Dict([(u'supported', 0)])
__CA_ParametersNR_v1610_interFreqDAPS_r16_interFreqMultiUL_TransmissionDAPS_r16._ext = None
__CA_ParametersNR_v1610_interFreqDAPS_r16_interFreqSemiStaticPowerSharingDAPS_Mode1_r16 = ENUM(name=u'interFreqSemiStaticPowerSharingDAPS-Mode1-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CA_ParametersNR_v1610_interFreqDAPS_r16_interFreqSemiStaticPowerSharingDAPS_Mode1_r16._cont = ASN1Dict([(u'supported', 0)])
__CA_ParametersNR_v1610_interFreqDAPS_r16_interFreqSemiStaticPowerSharingDAPS_Mode1_r16._ext = None
__CA_ParametersNR_v1610_interFreqDAPS_r16_interFreqSemiStaticPowerSharingDAPS_Mode2_r16 = ENUM(name=u'interFreqSemiStaticPowerSharingDAPS-Mode2-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CA_ParametersNR_v1610_interFreqDAPS_r16_interFreqSemiStaticPowerSharingDAPS_Mode2_r16._cont = ASN1Dict([(u'supported', 0)])
__CA_ParametersNR_v1610_interFreqDAPS_r16_interFreqSemiStaticPowerSharingDAPS_Mode2_r16._ext = None
__CA_ParametersNR_v1610_interFreqDAPS_r16_interFreqDynamicPowerSharingDAPS_r16 = ENUM(name=u'interFreqDynamicPowerSharingDAPS-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CA_ParametersNR_v1610_interFreqDAPS_r16_interFreqDynamicPowerSharingDAPS_r16._cont = ASN1Dict([(u'short', 0), (u'long', 1)])
__CA_ParametersNR_v1610_interFreqDAPS_r16_interFreqDynamicPowerSharingDAPS_r16._ext = None
__CA_ParametersNR_v1610_interFreqDAPS_r16_interFreqUL_TransCancellationDAPS_r16 = ENUM(name=u'interFreqUL-TransCancellationDAPS-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CA_ParametersNR_v1610_interFreqDAPS_r16_interFreqUL_TransCancellationDAPS_r16._cont = ASN1Dict([(u'supported', 0)])
__CA_ParametersNR_v1610_interFreqDAPS_r16_interFreqUL_TransCancellationDAPS_r16._ext = None
_CA_ParametersNR_v1610_interFreqDAPS_r16._cont = ASN1Dict([
(u'interFreqAsyncDAPS-r16', __CA_ParametersNR_v1610_interFreqDAPS_r16_interFreqAsyncDAPS_r16),
(u'interFreqDiffSCS-DAPS-r16', __CA_ParametersNR_v1610_interFreqDAPS_r16_interFreqDiffSCS_DAPS_r16),
(u'interFreqMultiUL-TransmissionDAPS-r16', __CA_ParametersNR_v1610_interFreqDAPS_r16_interFreqMultiUL_TransmissionDAPS_r16),
(u'interFreqSemiStaticPowerSharingDAPS-Mode1-r16', __CA_ParametersNR_v1610_interFreqDAPS_r16_interFreqSemiStaticPowerSharingDAPS_Mode1_r16),
(u'interFreqSemiStaticPowerSharingDAPS-Mode2-r16', __CA_ParametersNR_v1610_interFreqDAPS_r16_interFreqSemiStaticPowerSharingDAPS_Mode2_r16),
(u'interFreqDynamicPowerSharingDAPS-r16', __CA_ParametersNR_v1610_interFreqDAPS_r16_interFreqDynamicPowerSharingDAPS_r16),
(u'interFreqUL-TransCancellationDAPS-r16', __CA_ParametersNR_v1610_interFreqDAPS_r16_interFreqUL_TransCancellationDAPS_r16),
])
_CA_ParametersNR_v1610_interFreqDAPS_r16._ext = None
_CA_ParametersNR_v1610_codebookParametersPerBC_r16 = SEQ(name=u'codebookParametersPerBC-r16', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CodebookParameters-v1610')), opt=True)
_CA_ParametersNR_v1610_blindDetectFactor_r16 = INT(name=u'blindDetectFactor-r16', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_v1610_blindDetectFactor_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
_CA_ParametersNR_v1610_pdcch_MonitoringCA_r16 = SEQ(name=u'pdcch-MonitoringCA-r16', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CA_ParametersNR_v1610_pdcch_MonitoringCA_r16_maxNumberOfMonitoringCC_r16 = INT(name=u'maxNumberOfMonitoringCC-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CA_ParametersNR_v1610_pdcch_MonitoringCA_r16_maxNumberOfMonitoringCC_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=16)], ev=None, er=[])
__CA_ParametersNR_v1610_pdcch_MonitoringCA_r16_supportedSpanArrangement_r16 = ENUM(name=u'supportedSpanArrangement-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CA_ParametersNR_v1610_pdcch_MonitoringCA_r16_supportedSpanArrangement_r16._cont = ASN1Dict([(u'alignedOnly', 0), (u'alignedAndNonAligned', 1)])
__CA_ParametersNR_v1610_pdcch_MonitoringCA_r16_supportedSpanArrangement_r16._ext = None
_CA_ParametersNR_v1610_pdcch_MonitoringCA_r16._cont = ASN1Dict([
(u'maxNumberOfMonitoringCC-r16', __CA_ParametersNR_v1610_pdcch_MonitoringCA_r16_maxNumberOfMonitoringCC_r16),
(u'supportedSpanArrangement-r16', __CA_ParametersNR_v1610_pdcch_MonitoringCA_r16_supportedSpanArrangement_r16),
])
_CA_ParametersNR_v1610_pdcch_MonitoringCA_r16._ext = None
_CA_ParametersNR_v1610_pdcch_BlindDetectionCA_Mixed_r16 = SEQ(name=u'pdcch-BlindDetectionCA-Mixed-r16', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CA_ParametersNR_v1610_pdcch_BlindDetectionCA_Mixed_r16_pdcch_BlindDetectionCA1_r16 = INT(name=u'pdcch-BlindDetectionCA1-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CA_ParametersNR_v1610_pdcch_BlindDetectionCA_Mixed_r16_pdcch_BlindDetectionCA1_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=15)], ev=None, er=[])
__CA_ParametersNR_v1610_pdcch_BlindDetectionCA_Mixed_r16_pdcch_BlindDetectionCA2_r16 = INT(name=u'pdcch-BlindDetectionCA2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CA_ParametersNR_v1610_pdcch_BlindDetectionCA_Mixed_r16_pdcch_BlindDetectionCA2_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=15)], ev=None, er=[])
__CA_ParametersNR_v1610_pdcch_BlindDetectionCA_Mixed_r16_supportedSpanArrangement_r16 = ENUM(name=u'supportedSpanArrangement-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CA_ParametersNR_v1610_pdcch_BlindDetectionCA_Mixed_r16_supportedSpanArrangement_r16._cont = ASN1Dict([(u'alignedOnly', 0), (u'alignedAndNonAligned', 1)])
__CA_ParametersNR_v1610_pdcch_BlindDetectionCA_Mixed_r16_supportedSpanArrangement_r16._ext = None
_CA_ParametersNR_v1610_pdcch_BlindDetectionCA_Mixed_r16._cont = ASN1Dict([
(u'pdcch-BlindDetectionCA1-r16', __CA_ParametersNR_v1610_pdcch_BlindDetectionCA_Mixed_r16_pdcch_BlindDetectionCA1_r16),
(u'pdcch-BlindDetectionCA2-r16', __CA_ParametersNR_v1610_pdcch_BlindDetectionCA_Mixed_r16_pdcch_BlindDetectionCA2_r16),
(u'supportedSpanArrangement-r16', __CA_ParametersNR_v1610_pdcch_BlindDetectionCA_Mixed_r16_supportedSpanArrangement_r16),
])
_CA_ParametersNR_v1610_pdcch_BlindDetectionCA_Mixed_r16._ext = None
_CA_ParametersNR_v1610_pdcch_BlindDetectionMCG_UE_r16 = INT(name=u'pdcch-BlindDetectionMCG-UE-r16', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_v1610_pdcch_BlindDetectionMCG_UE_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=14)], ev=None, er=[])
_CA_ParametersNR_v1610_pdcch_BlindDetectionSCG_UE_r16 = INT(name=u'pdcch-BlindDetectionSCG-UE-r16', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_v1610_pdcch_BlindDetectionSCG_UE_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=14)], ev=None, er=[])
_CA_ParametersNR_v1610_pdcch_BlindDetectionMCG_UE_Mixed_r16 = SEQ(name=u'pdcch-BlindDetectionMCG-UE-Mixed-r16', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CA_ParametersNR_v1610_pdcch_BlindDetectionMCG_UE_Mixed_r16_pdcch_BlindDetectionMCG_UE1_r16 = INT(name=u'pdcch-BlindDetectionMCG-UE1-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CA_ParametersNR_v1610_pdcch_BlindDetectionMCG_UE_Mixed_r16_pdcch_BlindDetectionMCG_UE1_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
__CA_ParametersNR_v1610_pdcch_BlindDetectionMCG_UE_Mixed_r16_pdcch_BlindDetectionMCG_UE2_r16 = INT(name=u'pdcch-BlindDetectionMCG-UE2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CA_ParametersNR_v1610_pdcch_BlindDetectionMCG_UE_Mixed_r16_pdcch_BlindDetectionMCG_UE2_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
_CA_ParametersNR_v1610_pdcch_BlindDetectionMCG_UE_Mixed_r16._cont = ASN1Dict([
(u'pdcch-BlindDetectionMCG-UE1-r16', __CA_ParametersNR_v1610_pdcch_BlindDetectionMCG_UE_Mixed_r16_pdcch_BlindDetectionMCG_UE1_r16),
(u'pdcch-BlindDetectionMCG-UE2-r16', __CA_ParametersNR_v1610_pdcch_BlindDetectionMCG_UE_Mixed_r16_pdcch_BlindDetectionMCG_UE2_r16),
])
_CA_ParametersNR_v1610_pdcch_BlindDetectionMCG_UE_Mixed_r16._ext = None
_CA_ParametersNR_v1610_pdcch_BlindDetectionSCG_UE_Mixed_r16 = SEQ(name=u'pdcch-BlindDetectionSCG-UE-Mixed-r16', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CA_ParametersNR_v1610_pdcch_BlindDetectionSCG_UE_Mixed_r16_pdcch_BlindDetectionSCG_UE1_r16 = INT(name=u'pdcch-BlindDetectionSCG-UE1-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CA_ParametersNR_v1610_pdcch_BlindDetectionSCG_UE_Mixed_r16_pdcch_BlindDetectionSCG_UE1_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
__CA_ParametersNR_v1610_pdcch_BlindDetectionSCG_UE_Mixed_r16_pdcch_BlindDetectionSCG_UE2_r16 = INT(name=u'pdcch-BlindDetectionSCG-UE2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CA_ParametersNR_v1610_pdcch_BlindDetectionSCG_UE_Mixed_r16_pdcch_BlindDetectionSCG_UE2_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
_CA_ParametersNR_v1610_pdcch_BlindDetectionSCG_UE_Mixed_r16._cont = ASN1Dict([
(u'pdcch-BlindDetectionSCG-UE1-r16', __CA_ParametersNR_v1610_pdcch_BlindDetectionSCG_UE_Mixed_r16_pdcch_BlindDetectionSCG_UE1_r16),
(u'pdcch-BlindDetectionSCG-UE2-r16', __CA_ParametersNR_v1610_pdcch_BlindDetectionSCG_UE_Mixed_r16_pdcch_BlindDetectionSCG_UE2_r16),
])
_CA_ParametersNR_v1610_pdcch_BlindDetectionSCG_UE_Mixed_r16._ext = None
_CA_ParametersNR_v1610_crossCarrierSchedulingDL_DiffSCS_r16 = ENUM(name=u'crossCarrierSchedulingDL-DiffSCS-r16', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_v1610_crossCarrierSchedulingDL_DiffSCS_r16._cont = ASN1Dict([(u'low-to-high', 0), (u'high-to-low', 1), (u'both', 2)])
_CA_ParametersNR_v1610_crossCarrierSchedulingDL_DiffSCS_r16._ext = None
_CA_ParametersNR_v1610_crossCarrierSchedulingDefaultQCL_r16 = ENUM(name=u'crossCarrierSchedulingDefaultQCL-r16', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_v1610_crossCarrierSchedulingDefaultQCL_r16._cont = ASN1Dict([(u'diff-only', 0), (u'both', 1)])
_CA_ParametersNR_v1610_crossCarrierSchedulingDefaultQCL_r16._ext = None
_CA_ParametersNR_v1610_crossCarrierSchedulingUL_DiffSCS_r16 = ENUM(name=u'crossCarrierSchedulingUL-DiffSCS-r16', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_v1610_crossCarrierSchedulingUL_DiffSCS_r16._cont = ASN1Dict([(u'low-to-high', 0), (u'high-to-low', 1), (u'both', 2)])
_CA_ParametersNR_v1610_crossCarrierSchedulingUL_DiffSCS_r16._ext = None
_CA_ParametersNR_v1610_simul_SRS_MIMO_Trans_BC_r16 = ENUM(name=u'simul-SRS-MIMO-Trans-BC-r16', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_v1610_simul_SRS_MIMO_Trans_BC_r16._cont = ASN1Dict([(u'n2', 0)])
_CA_ParametersNR_v1610_simul_SRS_MIMO_Trans_BC_r16._ext = None
_CA_ParametersNR_v1610_codebookParametersAdditionPerBC_r16 = SEQ(name=u'codebookParametersAdditionPerBC-r16', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CodebookParametersAdditionPerBC-r16')), opt=True)
_CA_ParametersNR_v1610_codebookComboParametersAdditionPerBC_r16 = SEQ(name=u'codebookComboParametersAdditionPerBC-r16', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CodebookComboParametersAdditionPerBC-r16')), opt=True)
CA_ParametersNR_v1610._cont = ASN1Dict([
(u'parallelTxMsgA-SRS-PUCCH-PUSCH-r16', _CA_ParametersNR_v1610_parallelTxMsgA_SRS_PUCCH_PUSCH_r16),
(u'msgA-SUL-r16', _CA_ParametersNR_v1610_msgA_SUL_r16),
(u'jointSearchSpaceSwitchAcrossCells-r16', _CA_ParametersNR_v1610_jointSearchSpaceSwitchAcrossCells_r16),
(u'half-DuplexTDD-CA-SameSCS-r16', _CA_ParametersNR_v1610_half_DuplexTDD_CA_SameSCS_r16),
(u'scellDormancyWithinActiveTime-r16', _CA_ParametersNR_v1610_scellDormancyWithinActiveTime_r16),
(u'scellDormancyOutsideActiveTime-r16', _CA_ParametersNR_v1610_scellDormancyOutsideActiveTime_r16),
(u'crossCarrierA-CSI-trigDiffSCS-r16', _CA_ParametersNR_v1610_crossCarrierA_CSI_trigDiffSCS_r16),
(u'defaultQCL-CrossCarrierA-CSI-Trig-r16', _CA_ParametersNR_v1610_defaultQCL_CrossCarrierA_CSI_Trig_r16),
(u'interCA-NonAlignedFrame-r16', _CA_ParametersNR_v1610_interCA_NonAlignedFrame_r16),
(u'simul-SRS-Trans-BC-r16', _CA_ParametersNR_v1610_simul_SRS_Trans_BC_r16),
(u'interFreqDAPS-r16', _CA_ParametersNR_v1610_interFreqDAPS_r16),
(u'codebookParametersPerBC-r16', _CA_ParametersNR_v1610_codebookParametersPerBC_r16),
(u'blindDetectFactor-r16', _CA_ParametersNR_v1610_blindDetectFactor_r16),
(u'pdcch-MonitoringCA-r16', _CA_ParametersNR_v1610_pdcch_MonitoringCA_r16),
(u'pdcch-BlindDetectionCA-Mixed-r16', _CA_ParametersNR_v1610_pdcch_BlindDetectionCA_Mixed_r16),
(u'pdcch-BlindDetectionMCG-UE-r16', _CA_ParametersNR_v1610_pdcch_BlindDetectionMCG_UE_r16),
(u'pdcch-BlindDetectionSCG-UE-r16', _CA_ParametersNR_v1610_pdcch_BlindDetectionSCG_UE_r16),
(u'pdcch-BlindDetectionMCG-UE-Mixed-r16', _CA_ParametersNR_v1610_pdcch_BlindDetectionMCG_UE_Mixed_r16),
(u'pdcch-BlindDetectionSCG-UE-Mixed-r16', _CA_ParametersNR_v1610_pdcch_BlindDetectionSCG_UE_Mixed_r16),
(u'crossCarrierSchedulingDL-DiffSCS-r16', _CA_ParametersNR_v1610_crossCarrierSchedulingDL_DiffSCS_r16),
(u'crossCarrierSchedulingDefaultQCL-r16', _CA_ParametersNR_v1610_crossCarrierSchedulingDefaultQCL_r16),
(u'crossCarrierSchedulingUL-DiffSCS-r16', _CA_ParametersNR_v1610_crossCarrierSchedulingUL_DiffSCS_r16),
(u'simul-SRS-MIMO-Trans-BC-r16', _CA_ParametersNR_v1610_simul_SRS_MIMO_Trans_BC_r16),
(u'codebookParametersAdditionPerBC-r16', _CA_ParametersNR_v1610_codebookParametersAdditionPerBC_r16),
(u'codebookComboParametersAdditionPerBC-r16', _CA_ParametersNR_v1610_codebookComboParametersAdditionPerBC_r16),
])
CA_ParametersNR_v1610._ext = None
#-----< CA-ParametersNR-v1630 >-----#
CA_ParametersNR_v1630 = SEQ(name=u'CA-ParametersNR-v1630', mode=MODE_TYPE)
_CA_ParametersNR_v1630_simulTX_SRS_AntSwitchingInterBandUL_CA_r16 = SEQ(name=u'simulTX-SRS-AntSwitchingInterBandUL-CA-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SimulSRS-ForAntennaSwitching-r16')), opt=True)
_CA_ParametersNR_v1630_beamManagementType_r16 = ENUM(name=u'beamManagementType-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_v1630_beamManagementType_r16._cont = ASN1Dict([(u'ibm', 0), (u'cbm', 1)])
_CA_ParametersNR_v1630_beamManagementType_r16._ext = None
_CA_ParametersNR_v1630_intraBandFreqSeparationUL_AggBW_GapBW_r16 = ENUM(name=u'intraBandFreqSeparationUL-AggBW-GapBW-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_v1630_intraBandFreqSeparationUL_AggBW_GapBW_r16._cont = ASN1Dict([(u'classI', 0), (u'classII', 1), (u'classIII', 2)])
_CA_ParametersNR_v1630_intraBandFreqSeparationUL_AggBW_GapBW_r16._ext = None
_CA_ParametersNR_v1630_interCA_NonAlignedFrame_B_r16 = ENUM(name=u'interCA-NonAlignedFrame-B-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_v1630_interCA_NonAlignedFrame_B_r16._cont = ASN1Dict([(u'supported', 0)])
_CA_ParametersNR_v1630_interCA_NonAlignedFrame_B_r16._ext = None
CA_ParametersNR_v1630._cont = ASN1Dict([
(u'simulTX-SRS-AntSwitchingInterBandUL-CA-r16', _CA_ParametersNR_v1630_simulTX_SRS_AntSwitchingInterBandUL_CA_r16),
(u'beamManagementType-r16', _CA_ParametersNR_v1630_beamManagementType_r16),
(u'intraBandFreqSeparationUL-AggBW-GapBW-r16', _CA_ParametersNR_v1630_intraBandFreqSeparationUL_AggBW_GapBW_r16),
(u'interCA-NonAlignedFrame-B-r16', _CA_ParametersNR_v1630_interCA_NonAlignedFrame_B_r16),
])
CA_ParametersNR_v1630._ext = None
#-----< CA-ParametersNR-v1640 >-----#
CA_ParametersNR_v1640 = SEQ(name=u'CA-ParametersNR-v1640', mode=MODE_TYPE)
_CA_ParametersNR_v1640_uplinkTxDC_TwoCarrierReport_r16 = ENUM(name=u'uplinkTxDC-TwoCarrierReport-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_v1640_uplinkTxDC_TwoCarrierReport_r16._cont = ASN1Dict([(u'supported', 0)])
_CA_ParametersNR_v1640_uplinkTxDC_TwoCarrierReport_r16._ext = None
_CA_ParametersNR_v1640_maxUpTo3Diff_NumerologiesConfigSinglePUCCH_grp_r16 = SEQ(name=u'maxUpTo3Diff-NumerologiesConfigSinglePUCCH-grp-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-Grp-CarrierTypes-r16')), opt=True)
_CA_ParametersNR_v1640_maxUpTo4Diff_NumerologiesConfigSinglePUCCH_grp_r16 = SEQ(name=u'maxUpTo4Diff-NumerologiesConfigSinglePUCCH-grp-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-Grp-CarrierTypes-r16')), opt=True)
_CA_ParametersNR_v1640_twoPUCCH_Grp_ConfigurationsList_r16 = SEQ_OF(name=u'twoPUCCH-Grp-ConfigurationsList-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CA_ParametersNR_v1640_twoPUCCH_Grp_ConfigurationsList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'TwoPUCCH-Grp-Configurations-r16')))
_CA_ParametersNR_v1640_twoPUCCH_Grp_ConfigurationsList_r16._cont = __CA_ParametersNR_v1640_twoPUCCH_Grp_ConfigurationsList_r16__item_
_CA_ParametersNR_v1640_twoPUCCH_Grp_ConfigurationsList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_CA_ParametersNR_v1640_diffNumerologyAcrossPUCCH_Group_CarrierTypes_r16 = ENUM(name=u'diffNumerologyAcrossPUCCH-Group-CarrierTypes-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_v1640_diffNumerologyAcrossPUCCH_Group_CarrierTypes_r16._cont = ASN1Dict([(u'supported', 0)])
_CA_ParametersNR_v1640_diffNumerologyAcrossPUCCH_Group_CarrierTypes_r16._ext = None
_CA_ParametersNR_v1640_diffNumerologyWithinPUCCH_GroupSmallerSCS_CarrierTypes_r16 = ENUM(name=u'diffNumerologyWithinPUCCH-GroupSmallerSCS-CarrierTypes-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_v1640_diffNumerologyWithinPUCCH_GroupSmallerSCS_CarrierTypes_r16._cont = ASN1Dict([(u'supported', 0)])
_CA_ParametersNR_v1640_diffNumerologyWithinPUCCH_GroupSmallerSCS_CarrierTypes_r16._ext = None
_CA_ParametersNR_v1640_diffNumerologyWithinPUCCH_GroupLargerSCS_CarrierTypes_r16 = ENUM(name=u'diffNumerologyWithinPUCCH-GroupLargerSCS-CarrierTypes-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_v1640_diffNumerologyWithinPUCCH_GroupLargerSCS_CarrierTypes_r16._cont = ASN1Dict([(u'supported', 0)])
_CA_ParametersNR_v1640_diffNumerologyWithinPUCCH_GroupLargerSCS_CarrierTypes_r16._ext = None
_CA_ParametersNR_v1640_pdcch_MonitoringCA_NonAlignedSpan_r16 = INT(name=u'pdcch-MonitoringCA-NonAlignedSpan-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNR_v1640_pdcch_MonitoringCA_NonAlignedSpan_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=16)], ev=None, er=[])
_CA_ParametersNR_v1640_pdcch_BlindDetectionCA_Mixed_NonAlignedSpan_r16 = SEQ(name=u'pdcch-BlindDetectionCA-Mixed-NonAlignedSpan-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CA_ParametersNR_v1640_pdcch_BlindDetectionCA_Mixed_NonAlignedSpan_r16_pdcch_BlindDetectionCA1_r16 = INT(name=u'pdcch-BlindDetectionCA1-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CA_ParametersNR_v1640_pdcch_BlindDetectionCA_Mixed_NonAlignedSpan_r16_pdcch_BlindDetectionCA1_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=15)], ev=None, er=[])
__CA_ParametersNR_v1640_pdcch_BlindDetectionCA_Mixed_NonAlignedSpan_r16_pdcch_BlindDetectionCA2_r16 = INT(name=u'pdcch-BlindDetectionCA2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CA_ParametersNR_v1640_pdcch_BlindDetectionCA_Mixed_NonAlignedSpan_r16_pdcch_BlindDetectionCA2_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=15)], ev=None, er=[])
_CA_ParametersNR_v1640_pdcch_BlindDetectionCA_Mixed_NonAlignedSpan_r16._cont = ASN1Dict([
(u'pdcch-BlindDetectionCA1-r16', __CA_ParametersNR_v1640_pdcch_BlindDetectionCA_Mixed_NonAlignedSpan_r16_pdcch_BlindDetectionCA1_r16),
(u'pdcch-BlindDetectionCA2-r16', __CA_ParametersNR_v1640_pdcch_BlindDetectionCA_Mixed_NonAlignedSpan_r16_pdcch_BlindDetectionCA2_r16),
])
_CA_ParametersNR_v1640_pdcch_BlindDetectionCA_Mixed_NonAlignedSpan_r16._ext = None
CA_ParametersNR_v1640._cont = ASN1Dict([
(u'uplinkTxDC-TwoCarrierReport-r16', _CA_ParametersNR_v1640_uplinkTxDC_TwoCarrierReport_r16),
(u'maxUpTo3Diff-NumerologiesConfigSinglePUCCH-grp-r16', _CA_ParametersNR_v1640_maxUpTo3Diff_NumerologiesConfigSinglePUCCH_grp_r16),
(u'maxUpTo4Diff-NumerologiesConfigSinglePUCCH-grp-r16', _CA_ParametersNR_v1640_maxUpTo4Diff_NumerologiesConfigSinglePUCCH_grp_r16),
(u'twoPUCCH-Grp-ConfigurationsList-r16', _CA_ParametersNR_v1640_twoPUCCH_Grp_ConfigurationsList_r16),
(u'diffNumerologyAcrossPUCCH-Group-CarrierTypes-r16', _CA_ParametersNR_v1640_diffNumerologyAcrossPUCCH_Group_CarrierTypes_r16),
(u'diffNumerologyWithinPUCCH-GroupSmallerSCS-CarrierTypes-r16', _CA_ParametersNR_v1640_diffNumerologyWithinPUCCH_GroupSmallerSCS_CarrierTypes_r16),
(u'diffNumerologyWithinPUCCH-GroupLargerSCS-CarrierTypes-r16', _CA_ParametersNR_v1640_diffNumerologyWithinPUCCH_GroupLargerSCS_CarrierTypes_r16),
(u'pdcch-MonitoringCA-NonAlignedSpan-r16', _CA_ParametersNR_v1640_pdcch_MonitoringCA_NonAlignedSpan_r16),
(u'pdcch-BlindDetectionCA-Mixed-NonAlignedSpan-r16', _CA_ParametersNR_v1640_pdcch_BlindDetectionCA_Mixed_NonAlignedSpan_r16),
])
CA_ParametersNR_v1640._ext = None
#-----< SimulSRS-ForAntennaSwitching-r16 >-----#
SimulSRS_ForAntennaSwitching_r16 = SEQ(name=u'SimulSRS-ForAntennaSwitching-r16', mode=MODE_TYPE)
_SimulSRS_ForAntennaSwitching_r16_supportSRS_xTyR_xLessThanY_r16 = ENUM(name=u'supportSRS-xTyR-xLessThanY-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SimulSRS_ForAntennaSwitching_r16_supportSRS_xTyR_xLessThanY_r16._cont = ASN1Dict([(u'supported', 0)])
_SimulSRS_ForAntennaSwitching_r16_supportSRS_xTyR_xLessThanY_r16._ext = None
_SimulSRS_ForAntennaSwitching_r16_supportSRS_xTyR_xEqualToY_r16 = ENUM(name=u'supportSRS-xTyR-xEqualToY-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SimulSRS_ForAntennaSwitching_r16_supportSRS_xTyR_xEqualToY_r16._cont = ASN1Dict([(u'supported', 0)])
_SimulSRS_ForAntennaSwitching_r16_supportSRS_xTyR_xEqualToY_r16._ext = None
_SimulSRS_ForAntennaSwitching_r16_supportSRS_AntennaSwitching_r16 = ENUM(name=u'supportSRS-AntennaSwitching-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SimulSRS_ForAntennaSwitching_r16_supportSRS_AntennaSwitching_r16._cont = ASN1Dict([(u'supported', 0)])
_SimulSRS_ForAntennaSwitching_r16_supportSRS_AntennaSwitching_r16._ext = None
SimulSRS_ForAntennaSwitching_r16._cont = ASN1Dict([
(u'supportSRS-xTyR-xLessThanY-r16', _SimulSRS_ForAntennaSwitching_r16_supportSRS_xTyR_xLessThanY_r16),
(u'supportSRS-xTyR-xEqualToY-r16', _SimulSRS_ForAntennaSwitching_r16_supportSRS_xTyR_xEqualToY_r16),
(u'supportSRS-AntennaSwitching-r16', _SimulSRS_ForAntennaSwitching_r16_supportSRS_AntennaSwitching_r16),
])
SimulSRS_ForAntennaSwitching_r16._ext = None
#-----< TwoPUCCH-Grp-Configurations-r16 >-----#
TwoPUCCH_Grp_Configurations_r16 = SEQ(name=u'TwoPUCCH-Grp-Configurations-r16', mode=MODE_TYPE)
_TwoPUCCH_Grp_Configurations_r16_pucch_PrimaryGroupMapping_r16 = SEQ(name=u'pucch-PrimaryGroupMapping-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TwoPUCCH-Grp-ConfigParams-r16')))
_TwoPUCCH_Grp_Configurations_r16_pucch_SecondaryGroupMapping_r16 = SEQ(name=u'pucch-SecondaryGroupMapping-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TwoPUCCH-Grp-ConfigParams-r16')))
TwoPUCCH_Grp_Configurations_r16._cont = ASN1Dict([
(u'pucch-PrimaryGroupMapping-r16', _TwoPUCCH_Grp_Configurations_r16_pucch_PrimaryGroupMapping_r16),
(u'pucch-SecondaryGroupMapping-r16', _TwoPUCCH_Grp_Configurations_r16_pucch_SecondaryGroupMapping_r16),
])
TwoPUCCH_Grp_Configurations_r16._ext = None
#-----< TwoPUCCH-Grp-ConfigParams-r16 >-----#
TwoPUCCH_Grp_ConfigParams_r16 = SEQ(name=u'TwoPUCCH-Grp-ConfigParams-r16', mode=MODE_TYPE)
_TwoPUCCH_Grp_ConfigParams_r16_pucch_GroupMapping_r16 = SEQ(name=u'pucch-GroupMapping-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-Grp-CarrierTypes-r16')))
_TwoPUCCH_Grp_ConfigParams_r16_pucch_TX_r16 = SEQ(name=u'pucch-TX-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-Grp-CarrierTypes-r16')))
TwoPUCCH_Grp_ConfigParams_r16._cont = ASN1Dict([
(u'pucch-GroupMapping-r16', _TwoPUCCH_Grp_ConfigParams_r16_pucch_GroupMapping_r16),
(u'pucch-TX-r16', _TwoPUCCH_Grp_ConfigParams_r16_pucch_TX_r16),
])
TwoPUCCH_Grp_ConfigParams_r16._ext = None
#-----< PUCCH-Grp-CarrierTypes-r16 >-----#
PUCCH_Grp_CarrierTypes_r16 = SEQ(name=u'PUCCH-Grp-CarrierTypes-r16', mode=MODE_TYPE)
_PUCCH_Grp_CarrierTypes_r16_fr1_NonSharedTDD_r16 = ENUM(name=u'fr1-NonSharedTDD-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUCCH_Grp_CarrierTypes_r16_fr1_NonSharedTDD_r16._cont = ASN1Dict([(u'supported', 0)])
_PUCCH_Grp_CarrierTypes_r16_fr1_NonSharedTDD_r16._ext = None
_PUCCH_Grp_CarrierTypes_r16_fr1_SharedTDD_r16 = ENUM(name=u'fr1-SharedTDD-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUCCH_Grp_CarrierTypes_r16_fr1_SharedTDD_r16._cont = ASN1Dict([(u'supported', 0)])
_PUCCH_Grp_CarrierTypes_r16_fr1_SharedTDD_r16._ext = None
_PUCCH_Grp_CarrierTypes_r16_fr1_NonSharedFDD_r16 = ENUM(name=u'fr1-NonSharedFDD-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUCCH_Grp_CarrierTypes_r16_fr1_NonSharedFDD_r16._cont = ASN1Dict([(u'supported', 0)])
_PUCCH_Grp_CarrierTypes_r16_fr1_NonSharedFDD_r16._ext = None
_PUCCH_Grp_CarrierTypes_r16_fr2_r16 = ENUM(name=u'fr2-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PUCCH_Grp_CarrierTypes_r16_fr2_r16._cont = ASN1Dict([(u'supported', 0)])
_PUCCH_Grp_CarrierTypes_r16_fr2_r16._ext = None
PUCCH_Grp_CarrierTypes_r16._cont = ASN1Dict([
(u'fr1-NonSharedTDD-r16', _PUCCH_Grp_CarrierTypes_r16_fr1_NonSharedTDD_r16),
(u'fr1-SharedTDD-r16', _PUCCH_Grp_CarrierTypes_r16_fr1_SharedTDD_r16),
(u'fr1-NonSharedFDD-r16', _PUCCH_Grp_CarrierTypes_r16_fr1_NonSharedFDD_r16),
(u'fr2-r16', _PUCCH_Grp_CarrierTypes_r16_fr2_r16),
])
PUCCH_Grp_CarrierTypes_r16._ext = None
#-----< CA-ParametersNRDC >-----#
CA_ParametersNRDC = SEQ(name=u'CA-ParametersNRDC', mode=MODE_TYPE)
_CA_ParametersNRDC_ca_ParametersNR_ForDC = SEQ(name=u'ca-ParametersNR-ForDC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CA-ParametersNR')), opt=True)
_CA_ParametersNRDC_ca_ParametersNR_ForDC_v1540 = SEQ(name=u'ca-ParametersNR-ForDC-v1540', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CA-ParametersNR-v1540')), opt=True)
_CA_ParametersNRDC_ca_ParametersNR_ForDC_v1550 = SEQ(name=u'ca-ParametersNR-ForDC-v1550', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CA-ParametersNR-v1550')), opt=True)
_CA_ParametersNRDC_ca_ParametersNR_ForDC_v1560 = SEQ(name=u'ca-ParametersNR-ForDC-v1560', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CA-ParametersNR-v1560')), opt=True)
_CA_ParametersNRDC_featureSetCombinationDC = INT(name=u'featureSetCombinationDC', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FeatureSetCombinationId')), opt=True)
CA_ParametersNRDC._cont = ASN1Dict([
(u'ca-ParametersNR-ForDC', _CA_ParametersNRDC_ca_ParametersNR_ForDC),
(u'ca-ParametersNR-ForDC-v1540', _CA_ParametersNRDC_ca_ParametersNR_ForDC_v1540),
(u'ca-ParametersNR-ForDC-v1550', _CA_ParametersNRDC_ca_ParametersNR_ForDC_v1550),
(u'ca-ParametersNR-ForDC-v1560', _CA_ParametersNRDC_ca_ParametersNR_ForDC_v1560),
(u'featureSetCombinationDC', _CA_ParametersNRDC_featureSetCombinationDC),
])
CA_ParametersNRDC._ext = None
#-----< CA-ParametersNRDC-v1610 >-----#
CA_ParametersNRDC_v1610 = SEQ(name=u'CA-ParametersNRDC-v1610', mode=MODE_TYPE)
_CA_ParametersNRDC_v1610_intraFR_NR_DC_PwrSharingMode1_r16 = ENUM(name=u'intraFR-NR-DC-PwrSharingMode1-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNRDC_v1610_intraFR_NR_DC_PwrSharingMode1_r16._cont = ASN1Dict([(u'supported', 0)])
_CA_ParametersNRDC_v1610_intraFR_NR_DC_PwrSharingMode1_r16._ext = None
_CA_ParametersNRDC_v1610_intraFR_NR_DC_PwrSharingMode2_r16 = ENUM(name=u'intraFR-NR-DC-PwrSharingMode2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNRDC_v1610_intraFR_NR_DC_PwrSharingMode2_r16._cont = ASN1Dict([(u'supported', 0)])
_CA_ParametersNRDC_v1610_intraFR_NR_DC_PwrSharingMode2_r16._ext = None
_CA_ParametersNRDC_v1610_intraFR_NR_DC_DynamicPwrSharing_r16 = ENUM(name=u'intraFR-NR-DC-DynamicPwrSharing-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNRDC_v1610_intraFR_NR_DC_DynamicPwrSharing_r16._cont = ASN1Dict([(u'short', 0), (u'long', 1)])
_CA_ParametersNRDC_v1610_intraFR_NR_DC_DynamicPwrSharing_r16._ext = None
_CA_ParametersNRDC_v1610_asyncNRDC_r16 = ENUM(name=u'asyncNRDC-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNRDC_v1610_asyncNRDC_r16._cont = ASN1Dict([(u'supported', 0)])
_CA_ParametersNRDC_v1610_asyncNRDC_r16._ext = None
CA_ParametersNRDC_v1610._cont = ASN1Dict([
(u'intraFR-NR-DC-PwrSharingMode1-r16', _CA_ParametersNRDC_v1610_intraFR_NR_DC_PwrSharingMode1_r16),
(u'intraFR-NR-DC-PwrSharingMode2-r16', _CA_ParametersNRDC_v1610_intraFR_NR_DC_PwrSharingMode2_r16),
(u'intraFR-NR-DC-DynamicPwrSharing-r16', _CA_ParametersNRDC_v1610_intraFR_NR_DC_DynamicPwrSharing_r16),
(u'asyncNRDC-r16', _CA_ParametersNRDC_v1610_asyncNRDC_r16),
])
CA_ParametersNRDC_v1610._ext = None
#-----< CA-ParametersNRDC-v1630 >-----#
CA_ParametersNRDC_v1630 = SEQ(name=u'CA-ParametersNRDC-v1630', mode=MODE_TYPE)
_CA_ParametersNRDC_v1630_ca_ParametersNR_ForDC_v1610 = SEQ(name=u'ca-ParametersNR-ForDC-v1610', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CA-ParametersNR-v1610')), opt=True)
_CA_ParametersNRDC_v1630_ca_ParametersNR_ForDC_v1630 = SEQ(name=u'ca-ParametersNR-ForDC-v1630', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CA-ParametersNR-v1630')), opt=True)
CA_ParametersNRDC_v1630._cont = ASN1Dict([
(u'ca-ParametersNR-ForDC-v1610', _CA_ParametersNRDC_v1630_ca_ParametersNR_ForDC_v1610),
(u'ca-ParametersNR-ForDC-v1630', _CA_ParametersNRDC_v1630_ca_ParametersNR_ForDC_v1630),
])
CA_ParametersNRDC_v1630._ext = None
#-----< CA-ParametersNRDC-v1640 >-----#
CA_ParametersNRDC_v1640 = SEQ(name=u'CA-ParametersNRDC-v1640', mode=MODE_TYPE)
_CA_ParametersNRDC_v1640_ca_ParametersNR_ForDC_v1640 = SEQ(name=u'ca-ParametersNR-ForDC-v1640', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CA-ParametersNR-v1640')), opt=True)
CA_ParametersNRDC_v1640._cont = ASN1Dict([
(u'ca-ParametersNR-ForDC-v1640', _CA_ParametersNRDC_v1640_ca_ParametersNR_ForDC_v1640),
])
CA_ParametersNRDC_v1640._ext = None
#-----< CA-ParametersNRDC-v1650 >-----#
CA_ParametersNRDC_v1650 = SEQ(name=u'CA-ParametersNRDC-v1650', mode=MODE_TYPE)
_CA_ParametersNRDC_v1650_supportedCellGrouping_r16 = BIT_STR(name=u'supportedCellGrouping-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CA_ParametersNRDC_v1650_supportedCellGrouping_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
CA_ParametersNRDC_v1650._cont = ASN1Dict([
(u'supportedCellGrouping-r16', _CA_ParametersNRDC_v1650_supportedCellGrouping_r16),
])
CA_ParametersNRDC_v1650._ext = None
#-----< CarrierAggregationVariant >-----#
CarrierAggregationVariant = SEQ(name=u'CarrierAggregationVariant', mode=MODE_TYPE)
_CarrierAggregationVariant_fr1fdd_FR1TDD_CA_SpCellOnFR1FDD = ENUM(name=u'fr1fdd-FR1TDD-CA-SpCellOnFR1FDD', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CarrierAggregationVariant_fr1fdd_FR1TDD_CA_SpCellOnFR1FDD._cont = ASN1Dict([(u'supported', 0)])
_CarrierAggregationVariant_fr1fdd_FR1TDD_CA_SpCellOnFR1FDD._ext = None
_CarrierAggregationVariant_fr1fdd_FR1TDD_CA_SpCellOnFR1TDD = ENUM(name=u'fr1fdd-FR1TDD-CA-SpCellOnFR1TDD', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CarrierAggregationVariant_fr1fdd_FR1TDD_CA_SpCellOnFR1TDD._cont = ASN1Dict([(u'supported', 0)])
_CarrierAggregationVariant_fr1fdd_FR1TDD_CA_SpCellOnFR1TDD._ext = None
_CarrierAggregationVariant_fr1fdd_FR2TDD_CA_SpCellOnFR1FDD = ENUM(name=u'fr1fdd-FR2TDD-CA-SpCellOnFR1FDD', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CarrierAggregationVariant_fr1fdd_FR2TDD_CA_SpCellOnFR1FDD._cont = ASN1Dict([(u'supported', 0)])
_CarrierAggregationVariant_fr1fdd_FR2TDD_CA_SpCellOnFR1FDD._ext = None
_CarrierAggregationVariant_fr1fdd_FR2TDD_CA_SpCellOnFR2TDD = ENUM(name=u'fr1fdd-FR2TDD-CA-SpCellOnFR2TDD', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CarrierAggregationVariant_fr1fdd_FR2TDD_CA_SpCellOnFR2TDD._cont = ASN1Dict([(u'supported', 0)])
_CarrierAggregationVariant_fr1fdd_FR2TDD_CA_SpCellOnFR2TDD._ext = None
_CarrierAggregationVariant_fr1tdd_FR2TDD_CA_SpCellOnFR1TDD = ENUM(name=u'fr1tdd-FR2TDD-CA-SpCellOnFR1TDD', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CarrierAggregationVariant_fr1tdd_FR2TDD_CA_SpCellOnFR1TDD._cont = ASN1Dict([(u'supported', 0)])
_CarrierAggregationVariant_fr1tdd_FR2TDD_CA_SpCellOnFR1TDD._ext = None
_CarrierAggregationVariant_fr1tdd_FR2TDD_CA_SpCellOnFR2TDD = ENUM(name=u'fr1tdd-FR2TDD-CA-SpCellOnFR2TDD', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CarrierAggregationVariant_fr1tdd_FR2TDD_CA_SpCellOnFR2TDD._cont = ASN1Dict([(u'supported', 0)])
_CarrierAggregationVariant_fr1tdd_FR2TDD_CA_SpCellOnFR2TDD._ext = None
_CarrierAggregationVariant_fr1fdd_FR1TDD_FR2TDD_CA_SpCellOnFR1FDD = ENUM(name=u'fr1fdd-FR1TDD-FR2TDD-CA-SpCellOnFR1FDD', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CarrierAggregationVariant_fr1fdd_FR1TDD_FR2TDD_CA_SpCellOnFR1FDD._cont = ASN1Dict([(u'supported', 0)])
_CarrierAggregationVariant_fr1fdd_FR1TDD_FR2TDD_CA_SpCellOnFR1FDD._ext = None
_CarrierAggregationVariant_fr1fdd_FR1TDD_FR2TDD_CA_SpCellOnFR1TDD = ENUM(name=u'fr1fdd-FR1TDD-FR2TDD-CA-SpCellOnFR1TDD', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CarrierAggregationVariant_fr1fdd_FR1TDD_FR2TDD_CA_SpCellOnFR1TDD._cont = ASN1Dict([(u'supported', 0)])
_CarrierAggregationVariant_fr1fdd_FR1TDD_FR2TDD_CA_SpCellOnFR1TDD._ext = None
_CarrierAggregationVariant_fr1fdd_FR1TDD_FR2TDD_CA_SpCellOnFR2TDD = ENUM(name=u'fr1fdd-FR1TDD-FR2TDD-CA-SpCellOnFR2TDD', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_CarrierAggregationVariant_fr1fdd_FR1TDD_FR2TDD_CA_SpCellOnFR2TDD._cont = ASN1Dict([(u'supported', 0)])
_CarrierAggregationVariant_fr1fdd_FR1TDD_FR2TDD_CA_SpCellOnFR2TDD._ext = None
CarrierAggregationVariant._cont = ASN1Dict([
(u'fr1fdd-FR1TDD-CA-SpCellOnFR1FDD', _CarrierAggregationVariant_fr1fdd_FR1TDD_CA_SpCellOnFR1FDD),
(u'fr1fdd-FR1TDD-CA-SpCellOnFR1TDD', _CarrierAggregationVariant_fr1fdd_FR1TDD_CA_SpCellOnFR1TDD),
(u'fr1fdd-FR2TDD-CA-SpCellOnFR1FDD', _CarrierAggregationVariant_fr1fdd_FR2TDD_CA_SpCellOnFR1FDD),
(u'fr1fdd-FR2TDD-CA-SpCellOnFR2TDD', _CarrierAggregationVariant_fr1fdd_FR2TDD_CA_SpCellOnFR2TDD),
(u'fr1tdd-FR2TDD-CA-SpCellOnFR1TDD', _CarrierAggregationVariant_fr1tdd_FR2TDD_CA_SpCellOnFR1TDD),
(u'fr1tdd-FR2TDD-CA-SpCellOnFR2TDD', _CarrierAggregationVariant_fr1tdd_FR2TDD_CA_SpCellOnFR2TDD),
(u'fr1fdd-FR1TDD-FR2TDD-CA-SpCellOnFR1FDD', _CarrierAggregationVariant_fr1fdd_FR1TDD_FR2TDD_CA_SpCellOnFR1FDD),
(u'fr1fdd-FR1TDD-FR2TDD-CA-SpCellOnFR1TDD', _CarrierAggregationVariant_fr1fdd_FR1TDD_FR2TDD_CA_SpCellOnFR1TDD),
(u'fr1fdd-FR1TDD-FR2TDD-CA-SpCellOnFR2TDD', _CarrierAggregationVariant_fr1fdd_FR1TDD_FR2TDD_CA_SpCellOnFR2TDD),
])
CarrierAggregationVariant._ext = None
#-----< CodebookParameters >-----#
CodebookParameters = SEQ(name=u'CodebookParameters', mode=MODE_TYPE)
_CodebookParameters_type1 = SEQ(name=u'type1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CodebookParameters_type1_singlePanel = SEQ(name=u'singlePanel', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CodebookParameters_type1_singlePanel_supportedCSI_RS_ResourceList = SEQ_OF(name=u'supportedCSI-RS-ResourceList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____CodebookParameters_type1_singlePanel_supportedCSI_RS_ResourceList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SupportedCSI-RS-Resource')))
___CodebookParameters_type1_singlePanel_supportedCSI_RS_ResourceList._cont = ____CodebookParameters_type1_singlePanel_supportedCSI_RS_ResourceList__item_
___CodebookParameters_type1_singlePanel_supportedCSI_RS_ResourceList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=7)], ev=None, er=[])
___CodebookParameters_type1_singlePanel_modes = ENUM(name=u'modes', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CodebookParameters_type1_singlePanel_modes._cont = ASN1Dict([(u'mode1', 0), (u'mode1andMode2', 1)])
___CodebookParameters_type1_singlePanel_modes._ext = None
___CodebookParameters_type1_singlePanel_maxNumberCSI_RS_PerResourceSet = INT(name=u'maxNumberCSI-RS-PerResourceSet', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CodebookParameters_type1_singlePanel_maxNumberCSI_RS_PerResourceSet._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
__CodebookParameters_type1_singlePanel._cont = ASN1Dict([
(u'supportedCSI-RS-ResourceList', ___CodebookParameters_type1_singlePanel_supportedCSI_RS_ResourceList),
(u'modes', ___CodebookParameters_type1_singlePanel_modes),
(u'maxNumberCSI-RS-PerResourceSet', ___CodebookParameters_type1_singlePanel_maxNumberCSI_RS_PerResourceSet),
])
__CodebookParameters_type1_singlePanel._ext = None
__CodebookParameters_type1_multiPanel = SEQ(name=u'multiPanel', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___CodebookParameters_type1_multiPanel_supportedCSI_RS_ResourceList = SEQ_OF(name=u'supportedCSI-RS-ResourceList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____CodebookParameters_type1_multiPanel_supportedCSI_RS_ResourceList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SupportedCSI-RS-Resource')))
___CodebookParameters_type1_multiPanel_supportedCSI_RS_ResourceList._cont = ____CodebookParameters_type1_multiPanel_supportedCSI_RS_ResourceList__item_
___CodebookParameters_type1_multiPanel_supportedCSI_RS_ResourceList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=7)], ev=None, er=[])
___CodebookParameters_type1_multiPanel_modes = ENUM(name=u'modes', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CodebookParameters_type1_multiPanel_modes._cont = ASN1Dict([(u'mode1', 0), (u'mode2', 1), (u'both', 2)])
___CodebookParameters_type1_multiPanel_modes._ext = None
___CodebookParameters_type1_multiPanel_nrofPanels = ENUM(name=u'nrofPanels', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CodebookParameters_type1_multiPanel_nrofPanels._cont = ASN1Dict([(u'n2', 0), (u'n4', 1)])
___CodebookParameters_type1_multiPanel_nrofPanels._ext = None
___CodebookParameters_type1_multiPanel_maxNumberCSI_RS_PerResourceSet = INT(name=u'maxNumberCSI-RS-PerResourceSet', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CodebookParameters_type1_multiPanel_maxNumberCSI_RS_PerResourceSet._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
__CodebookParameters_type1_multiPanel._cont = ASN1Dict([
(u'supportedCSI-RS-ResourceList', ___CodebookParameters_type1_multiPanel_supportedCSI_RS_ResourceList),
(u'modes', ___CodebookParameters_type1_multiPanel_modes),
(u'nrofPanels', ___CodebookParameters_type1_multiPanel_nrofPanels),
(u'maxNumberCSI-RS-PerResourceSet', ___CodebookParameters_type1_multiPanel_maxNumberCSI_RS_PerResourceSet),
])
__CodebookParameters_type1_multiPanel._ext = None
_CodebookParameters_type1._cont = ASN1Dict([
(u'singlePanel', __CodebookParameters_type1_singlePanel),
(u'multiPanel', __CodebookParameters_type1_multiPanel),
])
_CodebookParameters_type1._ext = None
_CodebookParameters_type2 = SEQ(name=u'type2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookParameters_type2_supportedCSI_RS_ResourceList = SEQ_OF(name=u'supportedCSI-RS-ResourceList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CodebookParameters_type2_supportedCSI_RS_ResourceList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SupportedCSI-RS-Resource')))
__CodebookParameters_type2_supportedCSI_RS_ResourceList._cont = ___CodebookParameters_type2_supportedCSI_RS_ResourceList__item_
__CodebookParameters_type2_supportedCSI_RS_ResourceList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=7)], ev=None, er=[])
__CodebookParameters_type2_parameterLx = INT(name=u'parameterLx', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CodebookParameters_type2_parameterLx._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=4)], ev=None, er=[])
__CodebookParameters_type2_amplitudeScalingType = ENUM(name=u'amplitudeScalingType', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CodebookParameters_type2_amplitudeScalingType._cont = ASN1Dict([(u'wideband', 0), (u'widebandAndSubband', 1)])
__CodebookParameters_type2_amplitudeScalingType._ext = None
__CodebookParameters_type2_amplitudeSubsetRestriction = ENUM(name=u'amplitudeSubsetRestriction', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookParameters_type2_amplitudeSubsetRestriction._cont = ASN1Dict([(u'supported', 0)])
__CodebookParameters_type2_amplitudeSubsetRestriction._ext = None
_CodebookParameters_type2._cont = ASN1Dict([
(u'supportedCSI-RS-ResourceList', __CodebookParameters_type2_supportedCSI_RS_ResourceList),
(u'parameterLx', __CodebookParameters_type2_parameterLx),
(u'amplitudeScalingType', __CodebookParameters_type2_amplitudeScalingType),
(u'amplitudeSubsetRestriction', __CodebookParameters_type2_amplitudeSubsetRestriction),
])
_CodebookParameters_type2._ext = None
_CodebookParameters_type2_PortSelection = SEQ(name=u'type2-PortSelection', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookParameters_type2_PortSelection_supportedCSI_RS_ResourceList = SEQ_OF(name=u'supportedCSI-RS-ResourceList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CodebookParameters_type2_PortSelection_supportedCSI_RS_ResourceList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SupportedCSI-RS-Resource')))
__CodebookParameters_type2_PortSelection_supportedCSI_RS_ResourceList._cont = ___CodebookParameters_type2_PortSelection_supportedCSI_RS_ResourceList__item_
__CodebookParameters_type2_PortSelection_supportedCSI_RS_ResourceList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=7)], ev=None, er=[])
__CodebookParameters_type2_PortSelection_parameterLx = INT(name=u'parameterLx', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CodebookParameters_type2_PortSelection_parameterLx._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=4)], ev=None, er=[])
__CodebookParameters_type2_PortSelection_amplitudeScalingType = ENUM(name=u'amplitudeScalingType', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CodebookParameters_type2_PortSelection_amplitudeScalingType._cont = ASN1Dict([(u'wideband', 0), (u'widebandAndSubband', 1)])
__CodebookParameters_type2_PortSelection_amplitudeScalingType._ext = None
_CodebookParameters_type2_PortSelection._cont = ASN1Dict([
(u'supportedCSI-RS-ResourceList', __CodebookParameters_type2_PortSelection_supportedCSI_RS_ResourceList),
(u'parameterLx', __CodebookParameters_type2_PortSelection_parameterLx),
(u'amplitudeScalingType', __CodebookParameters_type2_PortSelection_amplitudeScalingType),
])
_CodebookParameters_type2_PortSelection._ext = None
CodebookParameters._cont = ASN1Dict([
(u'type1', _CodebookParameters_type1),
(u'type2', _CodebookParameters_type2),
(u'type2-PortSelection', _CodebookParameters_type2_PortSelection),
])
CodebookParameters._ext = None
#-----< CodebookParameters-v1610 >-----#
CodebookParameters_v1610 = SEQ(name=u'CodebookParameters-v1610', mode=MODE_TYPE)
_CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16 = SEQ(name=u'supportedCSI-RS-ResourceListAlt-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16_type1_SinglePanel_r16 = SEQ_OF(name=u'type1-SinglePanel-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16_type1_SinglePanel_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
___CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16_type1_SinglePanel_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
__CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16_type1_SinglePanel_r16._cont = ___CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16_type1_SinglePanel_r16__item_
__CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16_type1_SinglePanel_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=7)], ev=None, er=[])
__CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16_type1_MultiPanel_r16 = SEQ_OF(name=u'type1-MultiPanel-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16_type1_MultiPanel_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
___CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16_type1_MultiPanel_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
__CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16_type1_MultiPanel_r16._cont = ___CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16_type1_MultiPanel_r16__item_
__CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16_type1_MultiPanel_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=7)], ev=None, er=[])
__CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16_type2_r16 = SEQ_OF(name=u'type2-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16_type2_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
___CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16_type2_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
__CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16_type2_r16._cont = ___CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16_type2_r16__item_
__CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16_type2_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=7)], ev=None, er=[])
__CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16_type2_PortSelection_r16 = SEQ_OF(name=u'type2-PortSelection-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16_type2_PortSelection_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
___CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16_type2_PortSelection_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
__CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16_type2_PortSelection_r16._cont = ___CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16_type2_PortSelection_r16__item_
__CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16_type2_PortSelection_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=7)], ev=None, er=[])
_CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16._cont = ASN1Dict([
(u'type1-SinglePanel-r16', __CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16_type1_SinglePanel_r16),
(u'type1-MultiPanel-r16', __CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16_type1_MultiPanel_r16),
(u'type2-r16', __CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16_type2_r16),
(u'type2-PortSelection-r16', __CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16_type2_PortSelection_r16),
])
_CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16._ext = None
CodebookParameters_v1610._cont = ASN1Dict([
(u'supportedCSI-RS-ResourceListAlt-r16', _CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16),
])
CodebookParameters_v1610._ext = None
#-----< CodebookParametersAddition-r16 >-----#
CodebookParametersAddition_r16 = SEQ(name=u'CodebookParametersAddition-r16', mode=MODE_TYPE)
_CodebookParametersAddition_r16_etype2_r16 = SEQ(name=u'etype2-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookParametersAddition_r16_etype2_r16_etype2R1_r16 = SEQ(name=u'etype2R1-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CodebookParametersAddition_r16_etype2_r16_etype2R1_r16_supportedCSI_RS_ResourceListAdd_r16 = SEQ_OF(name=u'supportedCSI-RS-ResourceListAdd-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____CodebookParametersAddition_r16_etype2_r16_etype2R1_r16_supportedCSI_RS_ResourceListAdd_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
____CodebookParametersAddition_r16_etype2_r16_etype2R1_r16_supportedCSI_RS_ResourceListAdd_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
___CodebookParametersAddition_r16_etype2_r16_etype2R1_r16_supportedCSI_RS_ResourceListAdd_r16._cont = ____CodebookParametersAddition_r16_etype2_r16_etype2R1_r16_supportedCSI_RS_ResourceListAdd_r16__item_
___CodebookParametersAddition_r16_etype2_r16_etype2R1_r16_supportedCSI_RS_ResourceListAdd_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
__CodebookParametersAddition_r16_etype2_r16_etype2R1_r16._cont = ASN1Dict([
(u'supportedCSI-RS-ResourceListAdd-r16', ___CodebookParametersAddition_r16_etype2_r16_etype2R1_r16_supportedCSI_RS_ResourceListAdd_r16),
])
__CodebookParametersAddition_r16_etype2_r16_etype2R1_r16._ext = None
__CodebookParametersAddition_r16_etype2_r16_etype2R2_r16 = SEQ(name=u'etype2R2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___CodebookParametersAddition_r16_etype2_r16_etype2R2_r16_supportedCSI_RS_ResourceListAdd_r16 = SEQ_OF(name=u'supportedCSI-RS-ResourceListAdd-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____CodebookParametersAddition_r16_etype2_r16_etype2R2_r16_supportedCSI_RS_ResourceListAdd_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
____CodebookParametersAddition_r16_etype2_r16_etype2R2_r16_supportedCSI_RS_ResourceListAdd_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
___CodebookParametersAddition_r16_etype2_r16_etype2R2_r16_supportedCSI_RS_ResourceListAdd_r16._cont = ____CodebookParametersAddition_r16_etype2_r16_etype2R2_r16_supportedCSI_RS_ResourceListAdd_r16__item_
___CodebookParametersAddition_r16_etype2_r16_etype2R2_r16_supportedCSI_RS_ResourceListAdd_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
__CodebookParametersAddition_r16_etype2_r16_etype2R2_r16._cont = ASN1Dict([
(u'supportedCSI-RS-ResourceListAdd-r16', ___CodebookParametersAddition_r16_etype2_r16_etype2R2_r16_supportedCSI_RS_ResourceListAdd_r16),
])
__CodebookParametersAddition_r16_etype2_r16_etype2R2_r16._ext = None
__CodebookParametersAddition_r16_etype2_r16_paramComb7_8_r16 = ENUM(name=u'paramComb7-8-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookParametersAddition_r16_etype2_r16_paramComb7_8_r16._cont = ASN1Dict([(u'supported', 0)])
__CodebookParametersAddition_r16_etype2_r16_paramComb7_8_r16._ext = None
__CodebookParametersAddition_r16_etype2_r16_rank3_4_r16 = ENUM(name=u'rank3-4-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookParametersAddition_r16_etype2_r16_rank3_4_r16._cont = ASN1Dict([(u'supported', 0)])
__CodebookParametersAddition_r16_etype2_r16_rank3_4_r16._ext = None
__CodebookParametersAddition_r16_etype2_r16_amplitudeSubsetRestriction_r16 = ENUM(name=u'amplitudeSubsetRestriction-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookParametersAddition_r16_etype2_r16_amplitudeSubsetRestriction_r16._cont = ASN1Dict([(u'supported', 0)])
__CodebookParametersAddition_r16_etype2_r16_amplitudeSubsetRestriction_r16._ext = None
_CodebookParametersAddition_r16_etype2_r16._cont = ASN1Dict([
(u'etype2R1-r16', __CodebookParametersAddition_r16_etype2_r16_etype2R1_r16),
(u'etype2R2-r16', __CodebookParametersAddition_r16_etype2_r16_etype2R2_r16),
(u'paramComb7-8-r16', __CodebookParametersAddition_r16_etype2_r16_paramComb7_8_r16),
(u'rank3-4-r16', __CodebookParametersAddition_r16_etype2_r16_rank3_4_r16),
(u'amplitudeSubsetRestriction-r16', __CodebookParametersAddition_r16_etype2_r16_amplitudeSubsetRestriction_r16),
])
_CodebookParametersAddition_r16_etype2_r16._ext = None
_CodebookParametersAddition_r16_etype2_PS_r16 = SEQ(name=u'etype2-PS-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookParametersAddition_r16_etype2_PS_r16_etype2R1_PortSelection_r16 = SEQ(name=u'etype2R1-PortSelection-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CodebookParametersAddition_r16_etype2_PS_r16_etype2R1_PortSelection_r16_supportedCSI_RS_ResourceListAdd_r16 = SEQ_OF(name=u'supportedCSI-RS-ResourceListAdd-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____CodebookParametersAddition_r16_etype2_PS_r16_etype2R1_PortSelection_r16_supportedCSI_RS_ResourceListAdd_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
____CodebookParametersAddition_r16_etype2_PS_r16_etype2R1_PortSelection_r16_supportedCSI_RS_ResourceListAdd_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
___CodebookParametersAddition_r16_etype2_PS_r16_etype2R1_PortSelection_r16_supportedCSI_RS_ResourceListAdd_r16._cont = ____CodebookParametersAddition_r16_etype2_PS_r16_etype2R1_PortSelection_r16_supportedCSI_RS_ResourceListAdd_r16__item_
___CodebookParametersAddition_r16_etype2_PS_r16_etype2R1_PortSelection_r16_supportedCSI_RS_ResourceListAdd_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
__CodebookParametersAddition_r16_etype2_PS_r16_etype2R1_PortSelection_r16._cont = ASN1Dict([
(u'supportedCSI-RS-ResourceListAdd-r16', ___CodebookParametersAddition_r16_etype2_PS_r16_etype2R1_PortSelection_r16_supportedCSI_RS_ResourceListAdd_r16),
])
__CodebookParametersAddition_r16_etype2_PS_r16_etype2R1_PortSelection_r16._ext = None
__CodebookParametersAddition_r16_etype2_PS_r16_etype2R2_PortSelection_r16 = SEQ(name=u'etype2R2-PortSelection-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___CodebookParametersAddition_r16_etype2_PS_r16_etype2R2_PortSelection_r16_supportedCSI_RS_ResourceListAdd_r16 = SEQ_OF(name=u'supportedCSI-RS-ResourceListAdd-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____CodebookParametersAddition_r16_etype2_PS_r16_etype2R2_PortSelection_r16_supportedCSI_RS_ResourceListAdd_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
____CodebookParametersAddition_r16_etype2_PS_r16_etype2R2_PortSelection_r16_supportedCSI_RS_ResourceListAdd_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
___CodebookParametersAddition_r16_etype2_PS_r16_etype2R2_PortSelection_r16_supportedCSI_RS_ResourceListAdd_r16._cont = ____CodebookParametersAddition_r16_etype2_PS_r16_etype2R2_PortSelection_r16_supportedCSI_RS_ResourceListAdd_r16__item_
___CodebookParametersAddition_r16_etype2_PS_r16_etype2R2_PortSelection_r16_supportedCSI_RS_ResourceListAdd_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
__CodebookParametersAddition_r16_etype2_PS_r16_etype2R2_PortSelection_r16._cont = ASN1Dict([
(u'supportedCSI-RS-ResourceListAdd-r16', ___CodebookParametersAddition_r16_etype2_PS_r16_etype2R2_PortSelection_r16_supportedCSI_RS_ResourceListAdd_r16),
])
__CodebookParametersAddition_r16_etype2_PS_r16_etype2R2_PortSelection_r16._ext = None
__CodebookParametersAddition_r16_etype2_PS_r16_rank3_4_r16 = ENUM(name=u'rank3-4-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookParametersAddition_r16_etype2_PS_r16_rank3_4_r16._cont = ASN1Dict([(u'supported', 0)])
__CodebookParametersAddition_r16_etype2_PS_r16_rank3_4_r16._ext = None
_CodebookParametersAddition_r16_etype2_PS_r16._cont = ASN1Dict([
(u'etype2R1-PortSelection-r16', __CodebookParametersAddition_r16_etype2_PS_r16_etype2R1_PortSelection_r16),
(u'etype2R2-PortSelection-r16', __CodebookParametersAddition_r16_etype2_PS_r16_etype2R2_PortSelection_r16),
(u'rank3-4-r16', __CodebookParametersAddition_r16_etype2_PS_r16_rank3_4_r16),
])
_CodebookParametersAddition_r16_etype2_PS_r16._ext = None
CodebookParametersAddition_r16._cont = ASN1Dict([
(u'etype2-r16', _CodebookParametersAddition_r16_etype2_r16),
(u'etype2-PS-r16', _CodebookParametersAddition_r16_etype2_PS_r16),
])
CodebookParametersAddition_r16._ext = None
#-----< CodebookComboParametersAddition-r16 >-----#
CodebookComboParametersAddition_r16 = SEQ(name=u'CodebookComboParametersAddition-r16', mode=MODE_TYPE)
_CodebookComboParametersAddition_r16_type1SP_Type2_null_r16 = SEQ(name=u'type1SP-Type2-null-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookComboParametersAddition_r16_type1SP_Type2_null_r16_supportedCSI_RS_ResourceListAdd_r16 = SEQ_OF(name=u'supportedCSI-RS-ResourceListAdd-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CodebookComboParametersAddition_r16_type1SP_Type2_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
___CodebookComboParametersAddition_r16_type1SP_Type2_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
__CodebookComboParametersAddition_r16_type1SP_Type2_null_r16_supportedCSI_RS_ResourceListAdd_r16._cont = ___CodebookComboParametersAddition_r16_type1SP_Type2_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_
__CodebookComboParametersAddition_r16_type1SP_Type2_null_r16_supportedCSI_RS_ResourceListAdd_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_CodebookComboParametersAddition_r16_type1SP_Type2_null_r16._cont = ASN1Dict([
(u'supportedCSI-RS-ResourceListAdd-r16', __CodebookComboParametersAddition_r16_type1SP_Type2_null_r16_supportedCSI_RS_ResourceListAdd_r16),
])
_CodebookComboParametersAddition_r16_type1SP_Type2_null_r16._ext = None
_CodebookComboParametersAddition_r16_type1SP_Type2PS_null_r16 = SEQ(name=u'type1SP-Type2PS-null-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookComboParametersAddition_r16_type1SP_Type2PS_null_r16_supportedCSI_RS_ResourceListAdd_r16 = SEQ_OF(name=u'supportedCSI-RS-ResourceListAdd-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CodebookComboParametersAddition_r16_type1SP_Type2PS_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
___CodebookComboParametersAddition_r16_type1SP_Type2PS_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
__CodebookComboParametersAddition_r16_type1SP_Type2PS_null_r16_supportedCSI_RS_ResourceListAdd_r16._cont = ___CodebookComboParametersAddition_r16_type1SP_Type2PS_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_
__CodebookComboParametersAddition_r16_type1SP_Type2PS_null_r16_supportedCSI_RS_ResourceListAdd_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_CodebookComboParametersAddition_r16_type1SP_Type2PS_null_r16._cont = ASN1Dict([
(u'supportedCSI-RS-ResourceListAdd-r16', __CodebookComboParametersAddition_r16_type1SP_Type2PS_null_r16_supportedCSI_RS_ResourceListAdd_r16),
])
_CodebookComboParametersAddition_r16_type1SP_Type2PS_null_r16._ext = None
_CodebookComboParametersAddition_r16_type1SP_eType2R1_null_r16 = SEQ(name=u'type1SP-eType2R1-null-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookComboParametersAddition_r16_type1SP_eType2R1_null_r16_supportedCSI_RS_ResourceListAdd_r16 = SEQ_OF(name=u'supportedCSI-RS-ResourceListAdd-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CodebookComboParametersAddition_r16_type1SP_eType2R1_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
___CodebookComboParametersAddition_r16_type1SP_eType2R1_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
__CodebookComboParametersAddition_r16_type1SP_eType2R1_null_r16_supportedCSI_RS_ResourceListAdd_r16._cont = ___CodebookComboParametersAddition_r16_type1SP_eType2R1_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_
__CodebookComboParametersAddition_r16_type1SP_eType2R1_null_r16_supportedCSI_RS_ResourceListAdd_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_CodebookComboParametersAddition_r16_type1SP_eType2R1_null_r16._cont = ASN1Dict([
(u'supportedCSI-RS-ResourceListAdd-r16', __CodebookComboParametersAddition_r16_type1SP_eType2R1_null_r16_supportedCSI_RS_ResourceListAdd_r16),
])
_CodebookComboParametersAddition_r16_type1SP_eType2R1_null_r16._ext = None
_CodebookComboParametersAddition_r16_type1SP_eType2R2_null_r16 = SEQ(name=u'type1SP-eType2R2-null-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookComboParametersAddition_r16_type1SP_eType2R2_null_r16_supportedCSI_RS_ResourceListAdd_r16 = SEQ_OF(name=u'supportedCSI-RS-ResourceListAdd-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CodebookComboParametersAddition_r16_type1SP_eType2R2_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
___CodebookComboParametersAddition_r16_type1SP_eType2R2_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
__CodebookComboParametersAddition_r16_type1SP_eType2R2_null_r16_supportedCSI_RS_ResourceListAdd_r16._cont = ___CodebookComboParametersAddition_r16_type1SP_eType2R2_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_
__CodebookComboParametersAddition_r16_type1SP_eType2R2_null_r16_supportedCSI_RS_ResourceListAdd_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_CodebookComboParametersAddition_r16_type1SP_eType2R2_null_r16._cont = ASN1Dict([
(u'supportedCSI-RS-ResourceListAdd-r16', __CodebookComboParametersAddition_r16_type1SP_eType2R2_null_r16_supportedCSI_RS_ResourceListAdd_r16),
])
_CodebookComboParametersAddition_r16_type1SP_eType2R2_null_r16._ext = None
_CodebookComboParametersAddition_r16_type1SP_eType2R1PS_null_r16 = SEQ(name=u'type1SP-eType2R1PS-null-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookComboParametersAddition_r16_type1SP_eType2R1PS_null_r16_supportedCSI_RS_ResourceListAdd_r16 = SEQ_OF(name=u'supportedCSI-RS-ResourceListAdd-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CodebookComboParametersAddition_r16_type1SP_eType2R1PS_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
___CodebookComboParametersAddition_r16_type1SP_eType2R1PS_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
__CodebookComboParametersAddition_r16_type1SP_eType2R1PS_null_r16_supportedCSI_RS_ResourceListAdd_r16._cont = ___CodebookComboParametersAddition_r16_type1SP_eType2R1PS_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_
__CodebookComboParametersAddition_r16_type1SP_eType2R1PS_null_r16_supportedCSI_RS_ResourceListAdd_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_CodebookComboParametersAddition_r16_type1SP_eType2R1PS_null_r16._cont = ASN1Dict([
(u'supportedCSI-RS-ResourceListAdd-r16', __CodebookComboParametersAddition_r16_type1SP_eType2R1PS_null_r16_supportedCSI_RS_ResourceListAdd_r16),
])
_CodebookComboParametersAddition_r16_type1SP_eType2R1PS_null_r16._ext = None
_CodebookComboParametersAddition_r16_type1SP_eType2R2PS_null_r16 = SEQ(name=u'type1SP-eType2R2PS-null-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookComboParametersAddition_r16_type1SP_eType2R2PS_null_r16_supportedCSI_RS_ResourceListAdd_r16 = SEQ_OF(name=u'supportedCSI-RS-ResourceListAdd-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CodebookComboParametersAddition_r16_type1SP_eType2R2PS_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
___CodebookComboParametersAddition_r16_type1SP_eType2R2PS_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
__CodebookComboParametersAddition_r16_type1SP_eType2R2PS_null_r16_supportedCSI_RS_ResourceListAdd_r16._cont = ___CodebookComboParametersAddition_r16_type1SP_eType2R2PS_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_
__CodebookComboParametersAddition_r16_type1SP_eType2R2PS_null_r16_supportedCSI_RS_ResourceListAdd_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_CodebookComboParametersAddition_r16_type1SP_eType2R2PS_null_r16._cont = ASN1Dict([
(u'supportedCSI-RS-ResourceListAdd-r16', __CodebookComboParametersAddition_r16_type1SP_eType2R2PS_null_r16_supportedCSI_RS_ResourceListAdd_r16),
])
_CodebookComboParametersAddition_r16_type1SP_eType2R2PS_null_r16._ext = None
_CodebookComboParametersAddition_r16_type1SP_Type2_Type2PS_r16 = SEQ(name=u'type1SP-Type2-Type2PS-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookComboParametersAddition_r16_type1SP_Type2_Type2PS_r16_supportedCSI_RS_ResourceListAdd_r16 = SEQ_OF(name=u'supportedCSI-RS-ResourceListAdd-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CodebookComboParametersAddition_r16_type1SP_Type2_Type2PS_r16_supportedCSI_RS_ResourceListAdd_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
___CodebookComboParametersAddition_r16_type1SP_Type2_Type2PS_r16_supportedCSI_RS_ResourceListAdd_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
__CodebookComboParametersAddition_r16_type1SP_Type2_Type2PS_r16_supportedCSI_RS_ResourceListAdd_r16._cont = ___CodebookComboParametersAddition_r16_type1SP_Type2_Type2PS_r16_supportedCSI_RS_ResourceListAdd_r16__item_
__CodebookComboParametersAddition_r16_type1SP_Type2_Type2PS_r16_supportedCSI_RS_ResourceListAdd_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_CodebookComboParametersAddition_r16_type1SP_Type2_Type2PS_r16._cont = ASN1Dict([
(u'supportedCSI-RS-ResourceListAdd-r16', __CodebookComboParametersAddition_r16_type1SP_Type2_Type2PS_r16_supportedCSI_RS_ResourceListAdd_r16),
])
_CodebookComboParametersAddition_r16_type1SP_Type2_Type2PS_r16._ext = None
_CodebookComboParametersAddition_r16_type1MP_Type2_null_r16 = SEQ(name=u'type1MP-Type2-null-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookComboParametersAddition_r16_type1MP_Type2_null_r16_supportedCSI_RS_ResourceListAdd_r16 = SEQ_OF(name=u'supportedCSI-RS-ResourceListAdd-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CodebookComboParametersAddition_r16_type1MP_Type2_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
___CodebookComboParametersAddition_r16_type1MP_Type2_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
__CodebookComboParametersAddition_r16_type1MP_Type2_null_r16_supportedCSI_RS_ResourceListAdd_r16._cont = ___CodebookComboParametersAddition_r16_type1MP_Type2_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_
__CodebookComboParametersAddition_r16_type1MP_Type2_null_r16_supportedCSI_RS_ResourceListAdd_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_CodebookComboParametersAddition_r16_type1MP_Type2_null_r16._cont = ASN1Dict([
(u'supportedCSI-RS-ResourceListAdd-r16', __CodebookComboParametersAddition_r16_type1MP_Type2_null_r16_supportedCSI_RS_ResourceListAdd_r16),
])
_CodebookComboParametersAddition_r16_type1MP_Type2_null_r16._ext = None
_CodebookComboParametersAddition_r16_type1MP_Type2PS_null_r16 = SEQ(name=u'type1MP-Type2PS-null-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookComboParametersAddition_r16_type1MP_Type2PS_null_r16_supportedCSI_RS_ResourceListAdd_r16 = SEQ_OF(name=u'supportedCSI-RS-ResourceListAdd-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CodebookComboParametersAddition_r16_type1MP_Type2PS_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
___CodebookComboParametersAddition_r16_type1MP_Type2PS_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
__CodebookComboParametersAddition_r16_type1MP_Type2PS_null_r16_supportedCSI_RS_ResourceListAdd_r16._cont = ___CodebookComboParametersAddition_r16_type1MP_Type2PS_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_
__CodebookComboParametersAddition_r16_type1MP_Type2PS_null_r16_supportedCSI_RS_ResourceListAdd_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_CodebookComboParametersAddition_r16_type1MP_Type2PS_null_r16._cont = ASN1Dict([
(u'supportedCSI-RS-ResourceListAdd-r16', __CodebookComboParametersAddition_r16_type1MP_Type2PS_null_r16_supportedCSI_RS_ResourceListAdd_r16),
])
_CodebookComboParametersAddition_r16_type1MP_Type2PS_null_r16._ext = None
_CodebookComboParametersAddition_r16_type1MP_eType2R1_null_r16 = SEQ(name=u'type1MP-eType2R1-null-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookComboParametersAddition_r16_type1MP_eType2R1_null_r16_supportedCSI_RS_ResourceListAdd_r16 = SEQ_OF(name=u'supportedCSI-RS-ResourceListAdd-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CodebookComboParametersAddition_r16_type1MP_eType2R1_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
___CodebookComboParametersAddition_r16_type1MP_eType2R1_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
__CodebookComboParametersAddition_r16_type1MP_eType2R1_null_r16_supportedCSI_RS_ResourceListAdd_r16._cont = ___CodebookComboParametersAddition_r16_type1MP_eType2R1_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_
__CodebookComboParametersAddition_r16_type1MP_eType2R1_null_r16_supportedCSI_RS_ResourceListAdd_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_CodebookComboParametersAddition_r16_type1MP_eType2R1_null_r16._cont = ASN1Dict([
(u'supportedCSI-RS-ResourceListAdd-r16', __CodebookComboParametersAddition_r16_type1MP_eType2R1_null_r16_supportedCSI_RS_ResourceListAdd_r16),
])
_CodebookComboParametersAddition_r16_type1MP_eType2R1_null_r16._ext = None
_CodebookComboParametersAddition_r16_type1MP_eType2R2_null_r16 = SEQ(name=u'type1MP-eType2R2-null-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookComboParametersAddition_r16_type1MP_eType2R2_null_r16_supportedCSI_RS_ResourceListAdd_r16 = SEQ_OF(name=u'supportedCSI-RS-ResourceListAdd-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CodebookComboParametersAddition_r16_type1MP_eType2R2_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
___CodebookComboParametersAddition_r16_type1MP_eType2R2_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
__CodebookComboParametersAddition_r16_type1MP_eType2R2_null_r16_supportedCSI_RS_ResourceListAdd_r16._cont = ___CodebookComboParametersAddition_r16_type1MP_eType2R2_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_
__CodebookComboParametersAddition_r16_type1MP_eType2R2_null_r16_supportedCSI_RS_ResourceListAdd_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_CodebookComboParametersAddition_r16_type1MP_eType2R2_null_r16._cont = ASN1Dict([
(u'supportedCSI-RS-ResourceListAdd-r16', __CodebookComboParametersAddition_r16_type1MP_eType2R2_null_r16_supportedCSI_RS_ResourceListAdd_r16),
])
_CodebookComboParametersAddition_r16_type1MP_eType2R2_null_r16._ext = None
_CodebookComboParametersAddition_r16_type1MP_eType2R1PS_null_r16 = SEQ(name=u'type1MP-eType2R1PS-null-r16', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookComboParametersAddition_r16_type1MP_eType2R1PS_null_r16_supportedCSI_RS_ResourceListAdd_r16 = SEQ_OF(name=u'supportedCSI-RS-ResourceListAdd-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CodebookComboParametersAddition_r16_type1MP_eType2R1PS_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
___CodebookComboParametersAddition_r16_type1MP_eType2R1PS_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
__CodebookComboParametersAddition_r16_type1MP_eType2R1PS_null_r16_supportedCSI_RS_ResourceListAdd_r16._cont = ___CodebookComboParametersAddition_r16_type1MP_eType2R1PS_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_
__CodebookComboParametersAddition_r16_type1MP_eType2R1PS_null_r16_supportedCSI_RS_ResourceListAdd_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_CodebookComboParametersAddition_r16_type1MP_eType2R1PS_null_r16._cont = ASN1Dict([
(u'supportedCSI-RS-ResourceListAdd-r16', __CodebookComboParametersAddition_r16_type1MP_eType2R1PS_null_r16_supportedCSI_RS_ResourceListAdd_r16),
])
_CodebookComboParametersAddition_r16_type1MP_eType2R1PS_null_r16._ext = None
_CodebookComboParametersAddition_r16_type1MP_eType2R2PS_null_r16 = SEQ(name=u'type1MP-eType2R2PS-null-r16', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookComboParametersAddition_r16_type1MP_eType2R2PS_null_r16_supportedCSI_RS_ResourceListAdd_r16 = SEQ_OF(name=u'supportedCSI-RS-ResourceListAdd-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CodebookComboParametersAddition_r16_type1MP_eType2R2PS_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
___CodebookComboParametersAddition_r16_type1MP_eType2R2PS_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
__CodebookComboParametersAddition_r16_type1MP_eType2R2PS_null_r16_supportedCSI_RS_ResourceListAdd_r16._cont = ___CodebookComboParametersAddition_r16_type1MP_eType2R2PS_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_
__CodebookComboParametersAddition_r16_type1MP_eType2R2PS_null_r16_supportedCSI_RS_ResourceListAdd_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_CodebookComboParametersAddition_r16_type1MP_eType2R2PS_null_r16._cont = ASN1Dict([
(u'supportedCSI-RS-ResourceListAdd-r16', __CodebookComboParametersAddition_r16_type1MP_eType2R2PS_null_r16_supportedCSI_RS_ResourceListAdd_r16),
])
_CodebookComboParametersAddition_r16_type1MP_eType2R2PS_null_r16._ext = None
_CodebookComboParametersAddition_r16_type1MP_Type2_Type2PS_r16 = SEQ(name=u'type1MP-Type2-Type2PS-r16', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookComboParametersAddition_r16_type1MP_Type2_Type2PS_r16_supportedCSI_RS_ResourceListAdd_r16 = SEQ_OF(name=u'supportedCSI-RS-ResourceListAdd-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___CodebookComboParametersAddition_r16_type1MP_Type2_Type2PS_r16_supportedCSI_RS_ResourceListAdd_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
___CodebookComboParametersAddition_r16_type1MP_Type2_Type2PS_r16_supportedCSI_RS_ResourceListAdd_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
__CodebookComboParametersAddition_r16_type1MP_Type2_Type2PS_r16_supportedCSI_RS_ResourceListAdd_r16._cont = ___CodebookComboParametersAddition_r16_type1MP_Type2_Type2PS_r16_supportedCSI_RS_ResourceListAdd_r16__item_
__CodebookComboParametersAddition_r16_type1MP_Type2_Type2PS_r16_supportedCSI_RS_ResourceListAdd_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_CodebookComboParametersAddition_r16_type1MP_Type2_Type2PS_r16._cont = ASN1Dict([
(u'supportedCSI-RS-ResourceListAdd-r16', __CodebookComboParametersAddition_r16_type1MP_Type2_Type2PS_r16_supportedCSI_RS_ResourceListAdd_r16),
])
_CodebookComboParametersAddition_r16_type1MP_Type2_Type2PS_r16._ext = None
CodebookComboParametersAddition_r16._cont = ASN1Dict([
(u'type1SP-Type2-null-r16', _CodebookComboParametersAddition_r16_type1SP_Type2_null_r16),
(u'type1SP-Type2PS-null-r16', _CodebookComboParametersAddition_r16_type1SP_Type2PS_null_r16),
(u'type1SP-eType2R1-null-r16', _CodebookComboParametersAddition_r16_type1SP_eType2R1_null_r16),
(u'type1SP-eType2R2-null-r16', _CodebookComboParametersAddition_r16_type1SP_eType2R2_null_r16),
(u'type1SP-eType2R1PS-null-r16', _CodebookComboParametersAddition_r16_type1SP_eType2R1PS_null_r16),
(u'type1SP-eType2R2PS-null-r16', _CodebookComboParametersAddition_r16_type1SP_eType2R2PS_null_r16),
(u'type1SP-Type2-Type2PS-r16', _CodebookComboParametersAddition_r16_type1SP_Type2_Type2PS_r16),
(u'type1MP-Type2-null-r16', _CodebookComboParametersAddition_r16_type1MP_Type2_null_r16),
(u'type1MP-Type2PS-null-r16', _CodebookComboParametersAddition_r16_type1MP_Type2PS_null_r16),
(u'type1MP-eType2R1-null-r16', _CodebookComboParametersAddition_r16_type1MP_eType2R1_null_r16),
(u'type1MP-eType2R2-null-r16', _CodebookComboParametersAddition_r16_type1MP_eType2R2_null_r16),
(u'type1MP-eType2R1PS-null-r16', _CodebookComboParametersAddition_r16_type1MP_eType2R1PS_null_r16),
(u'type1MP-eType2R2PS-null-r16', _CodebookComboParametersAddition_r16_type1MP_eType2R2PS_null_r16),
(u'type1MP-Type2-Type2PS-r16', _CodebookComboParametersAddition_r16_type1MP_Type2_Type2PS_r16),
])
CodebookComboParametersAddition_r16._ext = None
#-----< CodebookParametersAdditionPerBC-r16 >-----#
CodebookParametersAdditionPerBC_r16 = SEQ(name=u'CodebookParametersAdditionPerBC-r16', mode=MODE_TYPE)
_CodebookParametersAdditionPerBC_r16_etype2R1_r16 = SEQ_OF(name=u'etype2R1-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookParametersAdditionPerBC_r16_etype2R1_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
__CodebookParametersAdditionPerBC_r16_etype2R1_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
_CodebookParametersAdditionPerBC_r16_etype2R1_r16._cont = __CodebookParametersAdditionPerBC_r16_etype2R1_r16__item_
_CodebookParametersAdditionPerBC_r16_etype2R1_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_CodebookParametersAdditionPerBC_r16_etype2R2_r16 = SEQ_OF(name=u'etype2R2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookParametersAdditionPerBC_r16_etype2R2_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
__CodebookParametersAdditionPerBC_r16_etype2R2_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
_CodebookParametersAdditionPerBC_r16_etype2R2_r16._cont = __CodebookParametersAdditionPerBC_r16_etype2R2_r16__item_
_CodebookParametersAdditionPerBC_r16_etype2R2_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_CodebookParametersAdditionPerBC_r16_etype2R1_PortSelection_r16 = SEQ_OF(name=u'etype2R1-PortSelection-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookParametersAdditionPerBC_r16_etype2R1_PortSelection_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
__CodebookParametersAdditionPerBC_r16_etype2R1_PortSelection_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
_CodebookParametersAdditionPerBC_r16_etype2R1_PortSelection_r16._cont = __CodebookParametersAdditionPerBC_r16_etype2R1_PortSelection_r16__item_
_CodebookParametersAdditionPerBC_r16_etype2R1_PortSelection_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_CodebookParametersAdditionPerBC_r16_etype2R2_PortSelection_r16 = SEQ_OF(name=u'etype2R2-PortSelection-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookParametersAdditionPerBC_r16_etype2R2_PortSelection_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
__CodebookParametersAdditionPerBC_r16_etype2R2_PortSelection_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
_CodebookParametersAdditionPerBC_r16_etype2R2_PortSelection_r16._cont = __CodebookParametersAdditionPerBC_r16_etype2R2_PortSelection_r16__item_
_CodebookParametersAdditionPerBC_r16_etype2R2_PortSelection_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
CodebookParametersAdditionPerBC_r16._cont = ASN1Dict([
(u'etype2R1-r16', _CodebookParametersAdditionPerBC_r16_etype2R1_r16),
(u'etype2R2-r16', _CodebookParametersAdditionPerBC_r16_etype2R2_r16),
(u'etype2R1-PortSelection-r16', _CodebookParametersAdditionPerBC_r16_etype2R1_PortSelection_r16),
(u'etype2R2-PortSelection-r16', _CodebookParametersAdditionPerBC_r16_etype2R2_PortSelection_r16),
])
CodebookParametersAdditionPerBC_r16._ext = None
#-----< CodebookComboParametersAdditionPerBC-r16 >-----#
CodebookComboParametersAdditionPerBC_r16 = SEQ(name=u'CodebookComboParametersAdditionPerBC-r16', mode=MODE_TYPE)
_CodebookComboParametersAdditionPerBC_r16_type1SP_Type2_null_r16 = SEQ_OF(name=u'type1SP-Type2-null-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookComboParametersAdditionPerBC_r16_type1SP_Type2_null_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
__CodebookComboParametersAdditionPerBC_r16_type1SP_Type2_null_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
_CodebookComboParametersAdditionPerBC_r16_type1SP_Type2_null_r16._cont = __CodebookComboParametersAdditionPerBC_r16_type1SP_Type2_null_r16__item_
_CodebookComboParametersAdditionPerBC_r16_type1SP_Type2_null_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_CodebookComboParametersAdditionPerBC_r16_type1SP_Type2PS_null_r16 = SEQ_OF(name=u'type1SP-Type2PS-null-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookComboParametersAdditionPerBC_r16_type1SP_Type2PS_null_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
__CodebookComboParametersAdditionPerBC_r16_type1SP_Type2PS_null_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
_CodebookComboParametersAdditionPerBC_r16_type1SP_Type2PS_null_r16._cont = __CodebookComboParametersAdditionPerBC_r16_type1SP_Type2PS_null_r16__item_
_CodebookComboParametersAdditionPerBC_r16_type1SP_Type2PS_null_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_CodebookComboParametersAdditionPerBC_r16_type1SP_eType2R1_null_r16 = SEQ_OF(name=u'type1SP-eType2R1-null-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookComboParametersAdditionPerBC_r16_type1SP_eType2R1_null_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
__CodebookComboParametersAdditionPerBC_r16_type1SP_eType2R1_null_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
_CodebookComboParametersAdditionPerBC_r16_type1SP_eType2R1_null_r16._cont = __CodebookComboParametersAdditionPerBC_r16_type1SP_eType2R1_null_r16__item_
_CodebookComboParametersAdditionPerBC_r16_type1SP_eType2R1_null_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_CodebookComboParametersAdditionPerBC_r16_type1SP_eType2R2_null_r16 = SEQ_OF(name=u'type1SP-eType2R2-null-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookComboParametersAdditionPerBC_r16_type1SP_eType2R2_null_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
__CodebookComboParametersAdditionPerBC_r16_type1SP_eType2R2_null_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
_CodebookComboParametersAdditionPerBC_r16_type1SP_eType2R2_null_r16._cont = __CodebookComboParametersAdditionPerBC_r16_type1SP_eType2R2_null_r16__item_
_CodebookComboParametersAdditionPerBC_r16_type1SP_eType2R2_null_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_CodebookComboParametersAdditionPerBC_r16_type1SP_eType2R1PS_null_r16 = SEQ_OF(name=u'type1SP-eType2R1PS-null-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookComboParametersAdditionPerBC_r16_type1SP_eType2R1PS_null_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
__CodebookComboParametersAdditionPerBC_r16_type1SP_eType2R1PS_null_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
_CodebookComboParametersAdditionPerBC_r16_type1SP_eType2R1PS_null_r16._cont = __CodebookComboParametersAdditionPerBC_r16_type1SP_eType2R1PS_null_r16__item_
_CodebookComboParametersAdditionPerBC_r16_type1SP_eType2R1PS_null_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_CodebookComboParametersAdditionPerBC_r16_type1SP_eType2R2PS_null_r16 = SEQ_OF(name=u'type1SP-eType2R2PS-null-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookComboParametersAdditionPerBC_r16_type1SP_eType2R2PS_null_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
__CodebookComboParametersAdditionPerBC_r16_type1SP_eType2R2PS_null_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
_CodebookComboParametersAdditionPerBC_r16_type1SP_eType2R2PS_null_r16._cont = __CodebookComboParametersAdditionPerBC_r16_type1SP_eType2R2PS_null_r16__item_
_CodebookComboParametersAdditionPerBC_r16_type1SP_eType2R2PS_null_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_CodebookComboParametersAdditionPerBC_r16_type1SP_Type2_Type2PS_r16 = SEQ_OF(name=u'type1SP-Type2-Type2PS-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookComboParametersAdditionPerBC_r16_type1SP_Type2_Type2PS_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
__CodebookComboParametersAdditionPerBC_r16_type1SP_Type2_Type2PS_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
_CodebookComboParametersAdditionPerBC_r16_type1SP_Type2_Type2PS_r16._cont = __CodebookComboParametersAdditionPerBC_r16_type1SP_Type2_Type2PS_r16__item_
_CodebookComboParametersAdditionPerBC_r16_type1SP_Type2_Type2PS_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_CodebookComboParametersAdditionPerBC_r16_type1MP_Type2_null_r16 = SEQ_OF(name=u'type1MP-Type2-null-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookComboParametersAdditionPerBC_r16_type1MP_Type2_null_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
__CodebookComboParametersAdditionPerBC_r16_type1MP_Type2_null_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
_CodebookComboParametersAdditionPerBC_r16_type1MP_Type2_null_r16._cont = __CodebookComboParametersAdditionPerBC_r16_type1MP_Type2_null_r16__item_
_CodebookComboParametersAdditionPerBC_r16_type1MP_Type2_null_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_CodebookComboParametersAdditionPerBC_r16_type1MP_Type2PS_null_r16 = SEQ_OF(name=u'type1MP-Type2PS-null-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookComboParametersAdditionPerBC_r16_type1MP_Type2PS_null_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
__CodebookComboParametersAdditionPerBC_r16_type1MP_Type2PS_null_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
_CodebookComboParametersAdditionPerBC_r16_type1MP_Type2PS_null_r16._cont = __CodebookComboParametersAdditionPerBC_r16_type1MP_Type2PS_null_r16__item_
_CodebookComboParametersAdditionPerBC_r16_type1MP_Type2PS_null_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_CodebookComboParametersAdditionPerBC_r16_type1MP_eType2R1_null_r16 = SEQ_OF(name=u'type1MP-eType2R1-null-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookComboParametersAdditionPerBC_r16_type1MP_eType2R1_null_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
__CodebookComboParametersAdditionPerBC_r16_type1MP_eType2R1_null_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
_CodebookComboParametersAdditionPerBC_r16_type1MP_eType2R1_null_r16._cont = __CodebookComboParametersAdditionPerBC_r16_type1MP_eType2R1_null_r16__item_
_CodebookComboParametersAdditionPerBC_r16_type1MP_eType2R1_null_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_CodebookComboParametersAdditionPerBC_r16_type1MP_eType2R2_null_r16 = SEQ_OF(name=u'type1MP-eType2R2-null-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookComboParametersAdditionPerBC_r16_type1MP_eType2R2_null_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
__CodebookComboParametersAdditionPerBC_r16_type1MP_eType2R2_null_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
_CodebookComboParametersAdditionPerBC_r16_type1MP_eType2R2_null_r16._cont = __CodebookComboParametersAdditionPerBC_r16_type1MP_eType2R2_null_r16__item_
_CodebookComboParametersAdditionPerBC_r16_type1MP_eType2R2_null_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_CodebookComboParametersAdditionPerBC_r16_type1MP_eType2R1PS_null_r16 = SEQ_OF(name=u'type1MP-eType2R1PS-null-r16', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookComboParametersAdditionPerBC_r16_type1MP_eType2R1PS_null_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
__CodebookComboParametersAdditionPerBC_r16_type1MP_eType2R1PS_null_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
_CodebookComboParametersAdditionPerBC_r16_type1MP_eType2R1PS_null_r16._cont = __CodebookComboParametersAdditionPerBC_r16_type1MP_eType2R1PS_null_r16__item_
_CodebookComboParametersAdditionPerBC_r16_type1MP_eType2R1PS_null_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_CodebookComboParametersAdditionPerBC_r16_type1MP_eType2R2PS_null_r16 = SEQ_OF(name=u'type1MP-eType2R2PS-null-r16', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookComboParametersAdditionPerBC_r16_type1MP_eType2R2PS_null_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
__CodebookComboParametersAdditionPerBC_r16_type1MP_eType2R2PS_null_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
_CodebookComboParametersAdditionPerBC_r16_type1MP_eType2R2PS_null_r16._cont = __CodebookComboParametersAdditionPerBC_r16_type1MP_eType2R2PS_null_r16__item_
_CodebookComboParametersAdditionPerBC_r16_type1MP_eType2R2PS_null_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_CodebookComboParametersAdditionPerBC_r16_type1MP_Type2_Type2PS_r16 = SEQ_OF(name=u'type1MP-Type2-Type2PS-r16', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CodebookComboParametersAdditionPerBC_r16_type1MP_Type2_Type2PS_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
__CodebookComboParametersAdditionPerBC_r16_type1MP_Type2_Type2PS_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
_CodebookComboParametersAdditionPerBC_r16_type1MP_Type2_Type2PS_r16._cont = __CodebookComboParametersAdditionPerBC_r16_type1MP_Type2_Type2PS_r16__item_
_CodebookComboParametersAdditionPerBC_r16_type1MP_Type2_Type2PS_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
CodebookComboParametersAdditionPerBC_r16._cont = ASN1Dict([
(u'type1SP-Type2-null-r16', _CodebookComboParametersAdditionPerBC_r16_type1SP_Type2_null_r16),
(u'type1SP-Type2PS-null-r16', _CodebookComboParametersAdditionPerBC_r16_type1SP_Type2PS_null_r16),
(u'type1SP-eType2R1-null-r16', _CodebookComboParametersAdditionPerBC_r16_type1SP_eType2R1_null_r16),
(u'type1SP-eType2R2-null-r16', _CodebookComboParametersAdditionPerBC_r16_type1SP_eType2R2_null_r16),
(u'type1SP-eType2R1PS-null-r16', _CodebookComboParametersAdditionPerBC_r16_type1SP_eType2R1PS_null_r16),
(u'type1SP-eType2R2PS-null-r16', _CodebookComboParametersAdditionPerBC_r16_type1SP_eType2R2PS_null_r16),
(u'type1SP-Type2-Type2PS-r16', _CodebookComboParametersAdditionPerBC_r16_type1SP_Type2_Type2PS_r16),
(u'type1MP-Type2-null-r16', _CodebookComboParametersAdditionPerBC_r16_type1MP_Type2_null_r16),
(u'type1MP-Type2PS-null-r16', _CodebookComboParametersAdditionPerBC_r16_type1MP_Type2PS_null_r16),
(u'type1MP-eType2R1-null-r16', _CodebookComboParametersAdditionPerBC_r16_type1MP_eType2R1_null_r16),
(u'type1MP-eType2R2-null-r16', _CodebookComboParametersAdditionPerBC_r16_type1MP_eType2R2_null_r16),
(u'type1MP-eType2R1PS-null-r16', _CodebookComboParametersAdditionPerBC_r16_type1MP_eType2R1PS_null_r16),
(u'type1MP-eType2R2PS-null-r16', _CodebookComboParametersAdditionPerBC_r16_type1MP_eType2R2PS_null_r16),
(u'type1MP-Type2-Type2PS-r16', _CodebookComboParametersAdditionPerBC_r16_type1MP_Type2_Type2PS_r16),
])
CodebookComboParametersAdditionPerBC_r16._ext = None
#-----< CodebookVariantsList-r16 >-----#
CodebookVariantsList_r16 = SEQ_OF(name=u'CodebookVariantsList-r16', mode=MODE_TYPE)
_CodebookVariantsList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SupportedCSI-RS-Resource')))
CodebookVariantsList_r16._cont = _CodebookVariantsList_r16__item_
CodebookVariantsList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=512)], ev=None, er=[])
#-----< SupportedCSI-RS-Resource >-----#
SupportedCSI_RS_Resource = SEQ(name=u'SupportedCSI-RS-Resource', mode=MODE_TYPE)
_SupportedCSI_RS_Resource_maxNumberTxPortsPerResource = ENUM(name=u'maxNumberTxPortsPerResource', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SupportedCSI_RS_Resource_maxNumberTxPortsPerResource._cont = ASN1Dict([(u'p2', 0), (u'p4', 1), (u'p8', 2), (u'p12', 3), (u'p16', 4), (u'p24', 5), (u'p32', 6)])
_SupportedCSI_RS_Resource_maxNumberTxPortsPerResource._ext = None
_SupportedCSI_RS_Resource_maxNumberResourcesPerBand = INT(name=u'maxNumberResourcesPerBand', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SupportedCSI_RS_Resource_maxNumberResourcesPerBand._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_SupportedCSI_RS_Resource_totalNumberTxPortsPerBand = INT(name=u'totalNumberTxPortsPerBand', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SupportedCSI_RS_Resource_totalNumberTxPortsPerBand._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=256)], ev=None, er=[])
SupportedCSI_RS_Resource._cont = ASN1Dict([
(u'maxNumberTxPortsPerResource', _SupportedCSI_RS_Resource_maxNumberTxPortsPerResource),
(u'maxNumberResourcesPerBand', _SupportedCSI_RS_Resource_maxNumberResourcesPerBand),
(u'totalNumberTxPortsPerBand', _SupportedCSI_RS_Resource_totalNumberTxPortsPerBand),
])
SupportedCSI_RS_Resource._ext = None
#-----< 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_dummy8 = ENUM(name=u'dummy8', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetDownlink_dummy8._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetDownlink_dummy8._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_dummy1 = ENUM(name=u'dummy1', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetDownlink_dummy1._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetDownlink_dummy1._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_dummy2 = ENUM(name=u'dummy2', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetDownlink_dummy2._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetDownlink_dummy2._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_scs_120kHz = ENUM(name=u'scs-120kHz', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_timeDurationForQCL_scs_120kHz._cont = ASN1Dict([(u's14', 0), (u's28', 1)])
__FeatureSetDownlink_timeDurationForQCL_scs_120kHz._ext = None
_FeatureSetDownlink_timeDurationForQCL._cont = ASN1Dict([
(u'scs-60kHz', __FeatureSetDownlink_timeDurationForQCL_scs_60kHz),
(u'scs-120kHz', __FeatureSetDownlink_timeDurationForQCL_scs_120kHz),
])
_FeatureSetDownlink_timeDurationForQCL._ext = None
_FeatureSetDownlink_pdsch_ProcessingType1_DifferentTB_PerSlot = SEQ(name=u'pdsch-ProcessingType1-DifferentTB-PerSlot', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_pdsch_ProcessingType1_DifferentTB_PerSlot_scs_15kHz = ENUM(name=u'scs-15kHz', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_pdsch_ProcessingType1_DifferentTB_PerSlot_scs_15kHz._cont = ASN1Dict([(u'upto2', 0), (u'upto4', 1), (u'upto7', 2)])
__FeatureSetDownlink_pdsch_ProcessingType1_DifferentTB_PerSlot_scs_15kHz._ext = None
__FeatureSetDownlink_pdsch_ProcessingType1_DifferentTB_PerSlot_scs_30kHz = ENUM(name=u'scs-30kHz', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_pdsch_ProcessingType1_DifferentTB_PerSlot_scs_30kHz._cont = ASN1Dict([(u'upto2', 0), (u'upto4', 1), (u'upto7', 2)])
__FeatureSetDownlink_pdsch_ProcessingType1_DifferentTB_PerSlot_scs_30kHz._ext = None
__FeatureSetDownlink_pdsch_ProcessingType1_DifferentTB_PerSlot_scs_60kHz = ENUM(name=u'scs-60kHz', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_pdsch_ProcessingType1_DifferentTB_PerSlot_scs_60kHz._cont = ASN1Dict([(u'upto2', 0), (u'upto4', 1), (u'upto7', 2)])
__FeatureSetDownlink_pdsch_ProcessingType1_DifferentTB_PerSlot_scs_60kHz._ext = None
__FeatureSetDownlink_pdsch_ProcessingType1_DifferentTB_PerSlot_scs_120kHz = ENUM(name=u'scs-120kHz', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_pdsch_ProcessingType1_DifferentTB_PerSlot_scs_120kHz._cont = ASN1Dict([(u'upto2', 0), (u'upto4', 1), (u'upto7', 2)])
__FeatureSetDownlink_pdsch_ProcessingType1_DifferentTB_PerSlot_scs_120kHz._ext = None
_FeatureSetDownlink_pdsch_ProcessingType1_DifferentTB_PerSlot._cont = ASN1Dict([
(u'scs-15kHz', __FeatureSetDownlink_pdsch_ProcessingType1_DifferentTB_PerSlot_scs_15kHz),
(u'scs-30kHz', __FeatureSetDownlink_pdsch_ProcessingType1_DifferentTB_PerSlot_scs_30kHz),
(u'scs-60kHz', __FeatureSetDownlink_pdsch_ProcessingType1_DifferentTB_PerSlot_scs_60kHz),
(u'scs-120kHz', __FeatureSetDownlink_pdsch_ProcessingType1_DifferentTB_PerSlot_scs_120kHz),
])
_FeatureSetDownlink_pdsch_ProcessingType1_DifferentTB_PerSlot._ext = None
_FeatureSetDownlink_dummy3 = SEQ(name=u'dummy3', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DummyA')), opt=True)
_FeatureSetDownlink_dummy4 = SEQ_OF(name=u'dummy4', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_dummy4__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'DummyB')))
_FeatureSetDownlink_dummy4._cont = __FeatureSetDownlink_dummy4__item_
_FeatureSetDownlink_dummy4._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_FeatureSetDownlink_dummy5 = SEQ_OF(name=u'dummy5', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_dummy5__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'DummyC')))
_FeatureSetDownlink_dummy5._cont = __FeatureSetDownlink_dummy5__item_
_FeatureSetDownlink_dummy5._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_FeatureSetDownlink_dummy6 = SEQ_OF(name=u'dummy6', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_dummy6__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'DummyD')))
_FeatureSetDownlink_dummy6._cont = __FeatureSetDownlink_dummy6__item_
_FeatureSetDownlink_dummy6._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_FeatureSetDownlink_dummy7 = SEQ_OF(name=u'dummy7', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_dummy7__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'DummyE')))
_FeatureSetDownlink_dummy7._cont = __FeatureSetDownlink_dummy7__item_
_FeatureSetDownlink_dummy7._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'dummy8', _FeatureSetDownlink_dummy8),
(u'scellWithoutSSB', _FeatureSetDownlink_scellWithoutSSB),
(u'csi-RS-MeasSCellWithoutSSB', _FeatureSetDownlink_csi_RS_MeasSCellWithoutSSB),
(u'dummy1', _FeatureSetDownlink_dummy1),
(u'type1-3-CSS', _FeatureSetDownlink_type1_3_CSS),
(u'pdcch-MonitoringAnyOccasions', _FeatureSetDownlink_pdcch_MonitoringAnyOccasions),
(u'dummy2', _FeatureSetDownlink_dummy2),
(u'ue-SpecificUL-DL-Assignment', _FeatureSetDownlink_ue_SpecificUL_DL_Assignment),
(u'searchSpaceSharingCA-DL', _FeatureSetDownlink_searchSpaceSharingCA_DL),
(u'timeDurationForQCL', _FeatureSetDownlink_timeDurationForQCL),
(u'pdsch-ProcessingType1-DifferentTB-PerSlot', _FeatureSetDownlink_pdsch_ProcessingType1_DifferentTB_PerSlot),
(u'dummy3', _FeatureSetDownlink_dummy3),
(u'dummy4', _FeatureSetDownlink_dummy4),
(u'dummy5', _FeatureSetDownlink_dummy5),
(u'dummy6', _FeatureSetDownlink_dummy6),
(u'dummy7', _FeatureSetDownlink_dummy7),
])
FeatureSetDownlink._ext = None
#-----< FeatureSetDownlink-v1540 >-----#
FeatureSetDownlink_v1540 = SEQ(name=u'FeatureSetDownlink-v1540', mode=MODE_TYPE)
_FeatureSetDownlink_v1540_oneFL_DMRS_TwoAdditionalDMRS_DL = ENUM(name=u'oneFL-DMRS-TwoAdditionalDMRS-DL', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetDownlink_v1540_oneFL_DMRS_TwoAdditionalDMRS_DL._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetDownlink_v1540_oneFL_DMRS_TwoAdditionalDMRS_DL._ext = None
_FeatureSetDownlink_v1540_additionalDMRS_DL_Alt = ENUM(name=u'additionalDMRS-DL-Alt', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetDownlink_v1540_additionalDMRS_DL_Alt._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetDownlink_v1540_additionalDMRS_DL_Alt._ext = None
_FeatureSetDownlink_v1540_twoFL_DMRS_TwoAdditionalDMRS_DL = ENUM(name=u'twoFL-DMRS-TwoAdditionalDMRS-DL', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetDownlink_v1540_twoFL_DMRS_TwoAdditionalDMRS_DL._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetDownlink_v1540_twoFL_DMRS_TwoAdditionalDMRS_DL._ext = None
_FeatureSetDownlink_v1540_oneFL_DMRS_ThreeAdditionalDMRS_DL = ENUM(name=u'oneFL-DMRS-ThreeAdditionalDMRS-DL', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetDownlink_v1540_oneFL_DMRS_ThreeAdditionalDMRS_DL._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetDownlink_v1540_oneFL_DMRS_ThreeAdditionalDMRS_DL._ext = None
_FeatureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap = SEQ(name=u'pdcch-MonitoringAnyOccasionsWithSpanGap', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_15kHz = ENUM(name=u'scs-15kHz', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_15kHz._cont = ASN1Dict([(u'set1', 0), (u'set2', 1), (u'set3', 2)])
__FeatureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_15kHz._ext = None
__FeatureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_30kHz = ENUM(name=u'scs-30kHz', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_30kHz._cont = ASN1Dict([(u'set1', 0), (u'set2', 1), (u'set3', 2)])
__FeatureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_30kHz._ext = None
__FeatureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_60kHz = ENUM(name=u'scs-60kHz', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_60kHz._cont = ASN1Dict([(u'set1', 0), (u'set2', 1), (u'set3', 2)])
__FeatureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_60kHz._ext = None
__FeatureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_120kHz = ENUM(name=u'scs-120kHz', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_120kHz._cont = ASN1Dict([(u'set1', 0), (u'set2', 1), (u'set3', 2)])
__FeatureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_120kHz._ext = None
_FeatureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap._cont = ASN1Dict([
(u'scs-15kHz', __FeatureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_15kHz),
(u'scs-30kHz', __FeatureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_30kHz),
(u'scs-60kHz', __FeatureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_60kHz),
(u'scs-120kHz', __FeatureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_120kHz),
])
_FeatureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap._ext = None
_FeatureSetDownlink_v1540_pdsch_SeparationWithGap = ENUM(name=u'pdsch-SeparationWithGap', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetDownlink_v1540_pdsch_SeparationWithGap._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetDownlink_v1540_pdsch_SeparationWithGap._ext = None
_FeatureSetDownlink_v1540_pdsch_ProcessingType2 = SEQ(name=u'pdsch-ProcessingType2', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_v1540_pdsch_ProcessingType2_scs_15kHz = SEQ(name=u'scs-15kHz', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ProcessingParameters')), opt=True)
__FeatureSetDownlink_v1540_pdsch_ProcessingType2_scs_30kHz = SEQ(name=u'scs-30kHz', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ProcessingParameters')), opt=True)
__FeatureSetDownlink_v1540_pdsch_ProcessingType2_scs_60kHz = SEQ(name=u'scs-60kHz', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ProcessingParameters')), opt=True)
_FeatureSetDownlink_v1540_pdsch_ProcessingType2._cont = ASN1Dict([
(u'scs-15kHz', __FeatureSetDownlink_v1540_pdsch_ProcessingType2_scs_15kHz),
(u'scs-30kHz', __FeatureSetDownlink_v1540_pdsch_ProcessingType2_scs_30kHz),
(u'scs-60kHz', __FeatureSetDownlink_v1540_pdsch_ProcessingType2_scs_60kHz),
])
_FeatureSetDownlink_v1540_pdsch_ProcessingType2._ext = None
_FeatureSetDownlink_v1540_pdsch_ProcessingType2_Limited = SEQ(name=u'pdsch-ProcessingType2-Limited', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_v1540_pdsch_ProcessingType2_Limited_differentTB_PerSlot_SCS_30kHz = ENUM(name=u'differentTB-PerSlot-SCS-30kHz', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__FeatureSetDownlink_v1540_pdsch_ProcessingType2_Limited_differentTB_PerSlot_SCS_30kHz._cont = ASN1Dict([(u'upto1', 0), (u'upto2', 1), (u'upto4', 2), (u'upto7', 3)])
__FeatureSetDownlink_v1540_pdsch_ProcessingType2_Limited_differentTB_PerSlot_SCS_30kHz._ext = None
_FeatureSetDownlink_v1540_pdsch_ProcessingType2_Limited._cont = ASN1Dict([
(u'differentTB-PerSlot-SCS-30kHz', __FeatureSetDownlink_v1540_pdsch_ProcessingType2_Limited_differentTB_PerSlot_SCS_30kHz),
])
_FeatureSetDownlink_v1540_pdsch_ProcessingType2_Limited._ext = None
_FeatureSetDownlink_v1540_dl_MCS_TableAlt_DynamicIndication = ENUM(name=u'dl-MCS-TableAlt-DynamicIndication', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetDownlink_v1540_dl_MCS_TableAlt_DynamicIndication._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetDownlink_v1540_dl_MCS_TableAlt_DynamicIndication._ext = None
FeatureSetDownlink_v1540._cont = ASN1Dict([
(u'oneFL-DMRS-TwoAdditionalDMRS-DL', _FeatureSetDownlink_v1540_oneFL_DMRS_TwoAdditionalDMRS_DL),
(u'additionalDMRS-DL-Alt', _FeatureSetDownlink_v1540_additionalDMRS_DL_Alt),
(u'twoFL-DMRS-TwoAdditionalDMRS-DL', _FeatureSetDownlink_v1540_twoFL_DMRS_TwoAdditionalDMRS_DL),
(u'oneFL-DMRS-ThreeAdditionalDMRS-DL', _FeatureSetDownlink_v1540_oneFL_DMRS_ThreeAdditionalDMRS_DL),
(u'pdcch-MonitoringAnyOccasionsWithSpanGap', _FeatureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap),
(u'pdsch-SeparationWithGap', _FeatureSetDownlink_v1540_pdsch_SeparationWithGap),
(u'pdsch-ProcessingType2', _FeatureSetDownlink_v1540_pdsch_ProcessingType2),
(u'pdsch-ProcessingType2-Limited', _FeatureSetDownlink_v1540_pdsch_ProcessingType2_Limited),
(u'dl-MCS-TableAlt-DynamicIndication', _FeatureSetDownlink_v1540_dl_MCS_TableAlt_DynamicIndication),
])
FeatureSetDownlink_v1540._ext = None
#-----< FeatureSetDownlink-v15a0 >-----#
FeatureSetDownlink_v15a0 = SEQ(name=u'FeatureSetDownlink-v15a0', mode=MODE_TYPE)
_FeatureSetDownlink_v15a0_supportedSRS_Resources = SEQ(name=u'supportedSRS-Resources', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-Resources')), opt=True)
FeatureSetDownlink_v15a0._cont = ASN1Dict([
(u'supportedSRS-Resources', _FeatureSetDownlink_v15a0_supportedSRS_Resources),
])
FeatureSetDownlink_v15a0._ext = None
#-----< FeatureSetDownlink-v1610 >-----#
FeatureSetDownlink_v1610 = SEQ(name=u'FeatureSetDownlink-v1610', mode=MODE_TYPE)
_FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType1_DifferentTB_PerSlot_r16 = SEQ(name=u'cbgPDSCH-ProcessingType1-DifferentTB-PerSlot-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_15kHz_r16 = ENUM(name=u'scs-15kHz-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_15kHz_r16._cont = ASN1Dict([(u'one', 0), (u'upto2', 1), (u'upto4', 2), (u'upto7', 3)])
__FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_15kHz_r16._ext = None
__FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_30kHz_r16 = ENUM(name=u'scs-30kHz-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_30kHz_r16._cont = ASN1Dict([(u'one', 0), (u'upto2', 1), (u'upto4', 2), (u'upto7', 3)])
__FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_30kHz_r16._ext = None
__FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_60kHz_r16 = ENUM(name=u'scs-60kHz-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_60kHz_r16._cont = ASN1Dict([(u'one', 0), (u'upto2', 1), (u'upto4', 2), (u'upto7', 3)])
__FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_60kHz_r16._ext = None
__FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_120kHz_r16 = ENUM(name=u'scs-120kHz-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_120kHz_r16._cont = ASN1Dict([(u'one', 0), (u'upto2', 1), (u'upto4', 2), (u'upto7', 3)])
__FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_120kHz_r16._ext = None
_FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType1_DifferentTB_PerSlot_r16._cont = ASN1Dict([
(u'scs-15kHz-r16', __FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_15kHz_r16),
(u'scs-30kHz-r16', __FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_30kHz_r16),
(u'scs-60kHz-r16', __FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_60kHz_r16),
(u'scs-120kHz-r16', __FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_120kHz_r16),
])
_FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType1_DifferentTB_PerSlot_r16._ext = None
_FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType2_DifferentTB_PerSlot_r16 = SEQ(name=u'cbgPDSCH-ProcessingType2-DifferentTB-PerSlot-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_15kHz_r16 = ENUM(name=u'scs-15kHz-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_15kHz_r16._cont = ASN1Dict([(u'one', 0), (u'upto2', 1), (u'upto4', 2), (u'upto7', 3)])
__FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_15kHz_r16._ext = None
__FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_30kHz_r16 = ENUM(name=u'scs-30kHz-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_30kHz_r16._cont = ASN1Dict([(u'one', 0), (u'upto2', 1), (u'upto4', 2), (u'upto7', 3)])
__FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_30kHz_r16._ext = None
__FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_60kHz_r16 = ENUM(name=u'scs-60kHz-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_60kHz_r16._cont = ASN1Dict([(u'one', 0), (u'upto2', 1), (u'upto4', 2), (u'upto7', 3)])
__FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_60kHz_r16._ext = None
__FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_120kHz_r16 = ENUM(name=u'scs-120kHz-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_120kHz_r16._cont = ASN1Dict([(u'one', 0), (u'upto2', 1), (u'upto4', 2), (u'upto7', 3)])
__FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_120kHz_r16._ext = None
_FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType2_DifferentTB_PerSlot_r16._cont = ASN1Dict([
(u'scs-15kHz-r16', __FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_15kHz_r16),
(u'scs-30kHz-r16', __FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_30kHz_r16),
(u'scs-60kHz-r16', __FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_60kHz_r16),
(u'scs-120kHz-r16', __FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_120kHz_r16),
])
_FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType2_DifferentTB_PerSlot_r16._ext = None
_FeatureSetDownlink_v1610_intraFreqDAPS_r16 = SEQ(name=u'intraFreqDAPS-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_v1610_intraFreqDAPS_r16_intraFreqDiffSCS_DAPS_r16 = ENUM(name=u'intraFreqDiffSCS-DAPS-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_v1610_intraFreqDAPS_r16_intraFreqDiffSCS_DAPS_r16._cont = ASN1Dict([(u'supported', 0)])
__FeatureSetDownlink_v1610_intraFreqDAPS_r16_intraFreqDiffSCS_DAPS_r16._ext = None
__FeatureSetDownlink_v1610_intraFreqDAPS_r16_intraFreqAsyncDAPS_r16 = ENUM(name=u'intraFreqAsyncDAPS-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_v1610_intraFreqDAPS_r16_intraFreqAsyncDAPS_r16._cont = ASN1Dict([(u'supported', 0)])
__FeatureSetDownlink_v1610_intraFreqDAPS_r16_intraFreqAsyncDAPS_r16._ext = None
_FeatureSetDownlink_v1610_intraFreqDAPS_r16._cont = ASN1Dict([
(u'intraFreqDiffSCS-DAPS-r16', __FeatureSetDownlink_v1610_intraFreqDAPS_r16_intraFreqDiffSCS_DAPS_r16),
(u'intraFreqAsyncDAPS-r16', __FeatureSetDownlink_v1610_intraFreqDAPS_r16_intraFreqAsyncDAPS_r16),
])
_FeatureSetDownlink_v1610_intraFreqDAPS_r16._ext = None
_FeatureSetDownlink_v1610_intraBandFreqSeparationDL_v1620 = ENUM(name=u'intraBandFreqSeparationDL-v1620', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqSeparationClassDL-v1620')), opt=True)
_FeatureSetDownlink_v1610_intraBandFreqSeparationDL_Only_r16 = ENUM(name=u'intraBandFreqSeparationDL-Only-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqSeparationClassDL-Only-r16')), opt=True)
_FeatureSetDownlink_v1610_pdcch_Monitoring_r16 = SEQ(name=u'pdcch-Monitoring-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_v1610_pdcch_Monitoring_r16_pdsch_ProcessingType1_r16 = SEQ(name=u'pdsch-ProcessingType1-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___FeatureSetDownlink_v1610_pdcch_Monitoring_r16_pdsch_ProcessingType1_r16_scs_15kHz_r16 = SEQ(name=u'scs-15kHz-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PDCCH-MonitoringOccasions-r16')), opt=True)
___FeatureSetDownlink_v1610_pdcch_Monitoring_r16_pdsch_ProcessingType1_r16_scs_30kHz_r16 = SEQ(name=u'scs-30kHz-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PDCCH-MonitoringOccasions-r16')), opt=True)
__FeatureSetDownlink_v1610_pdcch_Monitoring_r16_pdsch_ProcessingType1_r16._cont = ASN1Dict([
(u'scs-15kHz-r16', ___FeatureSetDownlink_v1610_pdcch_Monitoring_r16_pdsch_ProcessingType1_r16_scs_15kHz_r16),
(u'scs-30kHz-r16', ___FeatureSetDownlink_v1610_pdcch_Monitoring_r16_pdsch_ProcessingType1_r16_scs_30kHz_r16),
])
__FeatureSetDownlink_v1610_pdcch_Monitoring_r16_pdsch_ProcessingType1_r16._ext = None
__FeatureSetDownlink_v1610_pdcch_Monitoring_r16_pdsch_ProcessingType2_r16 = SEQ(name=u'pdsch-ProcessingType2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___FeatureSetDownlink_v1610_pdcch_Monitoring_r16_pdsch_ProcessingType2_r16_scs_15kHz_r16 = SEQ(name=u'scs-15kHz-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PDCCH-MonitoringOccasions-r16')), opt=True)
___FeatureSetDownlink_v1610_pdcch_Monitoring_r16_pdsch_ProcessingType2_r16_scs_30kHz_r16 = SEQ(name=u'scs-30kHz-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PDCCH-MonitoringOccasions-r16')), opt=True)
__FeatureSetDownlink_v1610_pdcch_Monitoring_r16_pdsch_ProcessingType2_r16._cont = ASN1Dict([
(u'scs-15kHz-r16', ___FeatureSetDownlink_v1610_pdcch_Monitoring_r16_pdsch_ProcessingType2_r16_scs_15kHz_r16),
(u'scs-30kHz-r16', ___FeatureSetDownlink_v1610_pdcch_Monitoring_r16_pdsch_ProcessingType2_r16_scs_30kHz_r16),
])
__FeatureSetDownlink_v1610_pdcch_Monitoring_r16_pdsch_ProcessingType2_r16._ext = None
_FeatureSetDownlink_v1610_pdcch_Monitoring_r16._cont = ASN1Dict([
(u'pdsch-ProcessingType1-r16', __FeatureSetDownlink_v1610_pdcch_Monitoring_r16_pdsch_ProcessingType1_r16),
(u'pdsch-ProcessingType2-r16', __FeatureSetDownlink_v1610_pdcch_Monitoring_r16_pdsch_ProcessingType2_r16),
])
_FeatureSetDownlink_v1610_pdcch_Monitoring_r16._ext = None
_FeatureSetDownlink_v1610_pdcch_MonitoringMixed_r16 = ENUM(name=u'pdcch-MonitoringMixed-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetDownlink_v1610_pdcch_MonitoringMixed_r16._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetDownlink_v1610_pdcch_MonitoringMixed_r16._ext = None
_FeatureSetDownlink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16 = SEQ(name=u'crossCarrierSchedulingProcessing-DiffSCS-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_15kHz_120kHz_r16 = ENUM(name=u'scs-15kHz-120kHz-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_15kHz_120kHz_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2)])
__FeatureSetDownlink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_15kHz_120kHz_r16._ext = None
__FeatureSetDownlink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_15kHz_60kHz_r16 = ENUM(name=u'scs-15kHz-60kHz-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_15kHz_60kHz_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2)])
__FeatureSetDownlink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_15kHz_60kHz_r16._ext = None
__FeatureSetDownlink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_30kHz_120kHz_r16 = ENUM(name=u'scs-30kHz-120kHz-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_30kHz_120kHz_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2)])
__FeatureSetDownlink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_30kHz_120kHz_r16._ext = None
__FeatureSetDownlink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_15kHz_30kHz_r16 = ENUM(name=u'scs-15kHz-30kHz-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_15kHz_30kHz_r16._cont = ASN1Dict([(u'n2', 0)])
__FeatureSetDownlink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_15kHz_30kHz_r16._ext = None
__FeatureSetDownlink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_30kHz_60kHz_r16 = ENUM(name=u'scs-30kHz-60kHz-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_30kHz_60kHz_r16._cont = ASN1Dict([(u'n2', 0)])
__FeatureSetDownlink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_30kHz_60kHz_r16._ext = None
__FeatureSetDownlink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_60kHz_120kHz_r16 = ENUM(name=u'scs-60kHz-120kHz-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetDownlink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_60kHz_120kHz_r16._cont = ASN1Dict([(u'n2', 0)])
__FeatureSetDownlink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_60kHz_120kHz_r16._ext = None
_FeatureSetDownlink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16._cont = ASN1Dict([
(u'scs-15kHz-120kHz-r16', __FeatureSetDownlink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_15kHz_120kHz_r16),
(u'scs-15kHz-60kHz-r16', __FeatureSetDownlink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_15kHz_60kHz_r16),
(u'scs-30kHz-120kHz-r16', __FeatureSetDownlink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_30kHz_120kHz_r16),
(u'scs-15kHz-30kHz-r16', __FeatureSetDownlink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_15kHz_30kHz_r16),
(u'scs-30kHz-60kHz-r16', __FeatureSetDownlink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_30kHz_60kHz_r16),
(u'scs-60kHz-120kHz-r16', __FeatureSetDownlink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_60kHz_120kHz_r16),
])
_FeatureSetDownlink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16._ext = None
_FeatureSetDownlink_v1610_singleDCI_SDM_scheme_r16 = ENUM(name=u'singleDCI-SDM-scheme-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetDownlink_v1610_singleDCI_SDM_scheme_r16._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetDownlink_v1610_singleDCI_SDM_scheme_r16._ext = None
FeatureSetDownlink_v1610._cont = ASN1Dict([
(u'cbgPDSCH-ProcessingType1-DifferentTB-PerSlot-r16', _FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType1_DifferentTB_PerSlot_r16),
(u'cbgPDSCH-ProcessingType2-DifferentTB-PerSlot-r16', _FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType2_DifferentTB_PerSlot_r16),
(u'intraFreqDAPS-r16', _FeatureSetDownlink_v1610_intraFreqDAPS_r16),
(u'intraBandFreqSeparationDL-v1620', _FeatureSetDownlink_v1610_intraBandFreqSeparationDL_v1620),
(u'intraBandFreqSeparationDL-Only-r16', _FeatureSetDownlink_v1610_intraBandFreqSeparationDL_Only_r16),
(u'pdcch-Monitoring-r16', _FeatureSetDownlink_v1610_pdcch_Monitoring_r16),
(u'pdcch-MonitoringMixed-r16', _FeatureSetDownlink_v1610_pdcch_MonitoringMixed_r16),
(u'crossCarrierSchedulingProcessing-DiffSCS-r16', _FeatureSetDownlink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16),
(u'singleDCI-SDM-scheme-r16', _FeatureSetDownlink_v1610_singleDCI_SDM_scheme_r16),
])
FeatureSetDownlink_v1610._ext = None
#-----< PDCCH-MonitoringOccasions-r16 >-----#
PDCCH_MonitoringOccasions_r16 = SEQ(name=u'PDCCH-MonitoringOccasions-r16', mode=MODE_TYPE)
_PDCCH_MonitoringOccasions_r16_period7span3_r16 = ENUM(name=u'period7span3-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PDCCH_MonitoringOccasions_r16_period7span3_r16._cont = ASN1Dict([(u'supported', 0)])
_PDCCH_MonitoringOccasions_r16_period7span3_r16._ext = None
_PDCCH_MonitoringOccasions_r16_period4span3_r16 = ENUM(name=u'period4span3-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PDCCH_MonitoringOccasions_r16_period4span3_r16._cont = ASN1Dict([(u'supported', 0)])
_PDCCH_MonitoringOccasions_r16_period4span3_r16._ext = None
_PDCCH_MonitoringOccasions_r16_period2span2_r16 = ENUM(name=u'period2span2-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PDCCH_MonitoringOccasions_r16_period2span2_r16._cont = ASN1Dict([(u'supported', 0)])
_PDCCH_MonitoringOccasions_r16_period2span2_r16._ext = None
PDCCH_MonitoringOccasions_r16._cont = ASN1Dict([
(u'period7span3-r16', _PDCCH_MonitoringOccasions_r16_period7span3_r16),
(u'period4span3-r16', _PDCCH_MonitoringOccasions_r16_period4span3_r16),
(u'period2span2-r16', _PDCCH_MonitoringOccasions_r16_period2span2_r16),
])
PDCCH_MonitoringOccasions_r16._ext = None
#-----< DummyA >-----#
DummyA = SEQ(name=u'DummyA', mode=MODE_TYPE)
_DummyA_maxNumberNZP_CSI_RS_PerCC = INT(name=u'maxNumberNZP-CSI-RS-PerCC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyA_maxNumberNZP_CSI_RS_PerCC._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_DummyA_maxNumberPortsAcrossNZP_CSI_RS_PerCC = ENUM(name=u'maxNumberPortsAcrossNZP-CSI-RS-PerCC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyA_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)])
_DummyA_maxNumberPortsAcrossNZP_CSI_RS_PerCC._ext = None
_DummyA_maxNumberCS_IM_PerCC = ENUM(name=u'maxNumberCS-IM-PerCC', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyA_maxNumberCS_IM_PerCC._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2), (u'n8', 3), (u'n16', 4), (u'n32', 5)])
_DummyA_maxNumberCS_IM_PerCC._ext = None
_DummyA_maxNumberSimultaneousCSI_RS_ActBWP_AllCC = ENUM(name=u'maxNumberSimultaneousCSI-RS-ActBWP-AllCC', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyA_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)])
_DummyA_maxNumberSimultaneousCSI_RS_ActBWP_AllCC._ext = None
_DummyA_totalNumberPortsSimultaneousCSI_RS_ActBWP_AllCC = ENUM(name=u'totalNumberPortsSimultaneousCSI-RS-ActBWP-AllCC', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyA_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)])
_DummyA_totalNumberPortsSimultaneousCSI_RS_ActBWP_AllCC._ext = None
DummyA._cont = ASN1Dict([
(u'maxNumberNZP-CSI-RS-PerCC', _DummyA_maxNumberNZP_CSI_RS_PerCC),
(u'maxNumberPortsAcrossNZP-CSI-RS-PerCC', _DummyA_maxNumberPortsAcrossNZP_CSI_RS_PerCC),
(u'maxNumberCS-IM-PerCC', _DummyA_maxNumberCS_IM_PerCC),
(u'maxNumberSimultaneousCSI-RS-ActBWP-AllCC', _DummyA_maxNumberSimultaneousCSI_RS_ActBWP_AllCC),
(u'totalNumberPortsSimultaneousCSI-RS-ActBWP-AllCC', _DummyA_totalNumberPortsSimultaneousCSI_RS_ActBWP_AllCC),
])
DummyA._ext = None
#-----< DummyB >-----#
DummyB = SEQ(name=u'DummyB', mode=MODE_TYPE)
_DummyB_maxNumberTxPortsPerResource = ENUM(name=u'maxNumberTxPortsPerResource', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyB_maxNumberTxPortsPerResource._cont = ASN1Dict([(u'p2', 0), (u'p4', 1), (u'p8', 2), (u'p12', 3), (u'p16', 4), (u'p24', 5), (u'p32', 6)])
_DummyB_maxNumberTxPortsPerResource._ext = None
_DummyB_maxNumberResources = INT(name=u'maxNumberResources', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyB_maxNumberResources._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_DummyB_totalNumberTxPorts = INT(name=u'totalNumberTxPorts', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyB_totalNumberTxPorts._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=256)], ev=None, er=[])
_DummyB_supportedCodebookMode = ENUM(name=u'supportedCodebookMode', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyB_supportedCodebookMode._cont = ASN1Dict([(u'mode1', 0), (u'mode1AndMode2', 1)])
_DummyB_supportedCodebookMode._ext = None
_DummyB_maxNumberCSI_RS_PerResourceSet = INT(name=u'maxNumberCSI-RS-PerResourceSet', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyB_maxNumberCSI_RS_PerResourceSet._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
DummyB._cont = ASN1Dict([
(u'maxNumberTxPortsPerResource', _DummyB_maxNumberTxPortsPerResource),
(u'maxNumberResources', _DummyB_maxNumberResources),
(u'totalNumberTxPorts', _DummyB_totalNumberTxPorts),
(u'supportedCodebookMode', _DummyB_supportedCodebookMode),
(u'maxNumberCSI-RS-PerResourceSet', _DummyB_maxNumberCSI_RS_PerResourceSet),
])
DummyB._ext = None
#-----< DummyC >-----#
DummyC = SEQ(name=u'DummyC', mode=MODE_TYPE)
_DummyC_maxNumberTxPortsPerResource = ENUM(name=u'maxNumberTxPortsPerResource', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyC_maxNumberTxPortsPerResource._cont = ASN1Dict([(u'p8', 0), (u'p16', 1), (u'p32', 2)])
_DummyC_maxNumberTxPortsPerResource._ext = None
_DummyC_maxNumberResources = INT(name=u'maxNumberResources', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyC_maxNumberResources._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_DummyC_totalNumberTxPorts = INT(name=u'totalNumberTxPorts', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyC_totalNumberTxPorts._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=256)], ev=None, er=[])
_DummyC_supportedCodebookMode = ENUM(name=u'supportedCodebookMode', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyC_supportedCodebookMode._cont = ASN1Dict([(u'mode1', 0), (u'mode2', 1), (u'both', 2)])
_DummyC_supportedCodebookMode._ext = None
_DummyC_supportedNumberPanels = ENUM(name=u'supportedNumberPanels', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyC_supportedNumberPanels._cont = ASN1Dict([(u'n2', 0), (u'n4', 1)])
_DummyC_supportedNumberPanels._ext = None
_DummyC_maxNumberCSI_RS_PerResourceSet = INT(name=u'maxNumberCSI-RS-PerResourceSet', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyC_maxNumberCSI_RS_PerResourceSet._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
DummyC._cont = ASN1Dict([
(u'maxNumberTxPortsPerResource', _DummyC_maxNumberTxPortsPerResource),
(u'maxNumberResources', _DummyC_maxNumberResources),
(u'totalNumberTxPorts', _DummyC_totalNumberTxPorts),
(u'supportedCodebookMode', _DummyC_supportedCodebookMode),
(u'supportedNumberPanels', _DummyC_supportedNumberPanels),
(u'maxNumberCSI-RS-PerResourceSet', _DummyC_maxNumberCSI_RS_PerResourceSet),
])
DummyC._ext = None
#-----< DummyD >-----#
DummyD = SEQ(name=u'DummyD', mode=MODE_TYPE)
_DummyD_maxNumberTxPortsPerResource = ENUM(name=u'maxNumberTxPortsPerResource', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyD_maxNumberTxPortsPerResource._cont = ASN1Dict([(u'p4', 0), (u'p8', 1), (u'p12', 2), (u'p16', 3), (u'p24', 4), (u'p32', 5)])
_DummyD_maxNumberTxPortsPerResource._ext = None
_DummyD_maxNumberResources = INT(name=u'maxNumberResources', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyD_maxNumberResources._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_DummyD_totalNumberTxPorts = INT(name=u'totalNumberTxPorts', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyD_totalNumberTxPorts._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=256)], ev=None, er=[])
_DummyD_parameterLx = INT(name=u'parameterLx', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyD_parameterLx._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=4)], ev=None, er=[])
_DummyD_amplitudeScalingType = ENUM(name=u'amplitudeScalingType', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyD_amplitudeScalingType._cont = ASN1Dict([(u'wideband', 0), (u'widebandAndSubband', 1)])
_DummyD_amplitudeScalingType._ext = None
_DummyD_amplitudeSubsetRestriction = ENUM(name=u'amplitudeSubsetRestriction', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DummyD_amplitudeSubsetRestriction._cont = ASN1Dict([(u'supported', 0)])
_DummyD_amplitudeSubsetRestriction._ext = None
_DummyD_maxNumberCSI_RS_PerResourceSet = INT(name=u'maxNumberCSI-RS-PerResourceSet', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyD_maxNumberCSI_RS_PerResourceSet._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
DummyD._cont = ASN1Dict([
(u'maxNumberTxPortsPerResource', _DummyD_maxNumberTxPortsPerResource),
(u'maxNumberResources', _DummyD_maxNumberResources),
(u'totalNumberTxPorts', _DummyD_totalNumberTxPorts),
(u'parameterLx', _DummyD_parameterLx),
(u'amplitudeScalingType', _DummyD_amplitudeScalingType),
(u'amplitudeSubsetRestriction', _DummyD_amplitudeSubsetRestriction),
(u'maxNumberCSI-RS-PerResourceSet', _DummyD_maxNumberCSI_RS_PerResourceSet),
])
DummyD._ext = None
#-----< DummyE >-----#
DummyE = SEQ(name=u'DummyE', mode=MODE_TYPE)
_DummyE_maxNumberTxPortsPerResource = ENUM(name=u'maxNumberTxPortsPerResource', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyE_maxNumberTxPortsPerResource._cont = ASN1Dict([(u'p4', 0), (u'p8', 1), (u'p12', 2), (u'p16', 3), (u'p24', 4), (u'p32', 5)])
_DummyE_maxNumberTxPortsPerResource._ext = None
_DummyE_maxNumberResources = INT(name=u'maxNumberResources', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyE_maxNumberResources._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_DummyE_totalNumberTxPorts = INT(name=u'totalNumberTxPorts', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyE_totalNumberTxPorts._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=256)], ev=None, er=[])
_DummyE_parameterLx = INT(name=u'parameterLx', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyE_parameterLx._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=4)], ev=None, er=[])
_DummyE_amplitudeScalingType = ENUM(name=u'amplitudeScalingType', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyE_amplitudeScalingType._cont = ASN1Dict([(u'wideband', 0), (u'widebandAndSubband', 1)])
_DummyE_amplitudeScalingType._ext = None
_DummyE_maxNumberCSI_RS_PerResourceSet = INT(name=u'maxNumberCSI-RS-PerResourceSet', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyE_maxNumberCSI_RS_PerResourceSet._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
DummyE._cont = ASN1Dict([
(u'maxNumberTxPortsPerResource', _DummyE_maxNumberTxPortsPerResource),
(u'maxNumberResources', _DummyE_maxNumberResources),
(u'totalNumberTxPorts', _DummyE_totalNumberTxPorts),
(u'parameterLx', _DummyE_parameterLx),
(u'amplitudeScalingType', _DummyE_amplitudeScalingType),
(u'maxNumberCSI-RS-PerResourceSet', _DummyE_maxNumberCSI_RS_PerResourceSet),
])
DummyE._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-v1620 >-----#
FeatureSetDownlinkPerCC_v1620 = SEQ(name=u'FeatureSetDownlinkPerCC-v1620', mode=MODE_TYPE)
_FeatureSetDownlinkPerCC_v1620_multiDCI_MultiTRP_r16 = SEQ(name=u'multiDCI-MultiTRP-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MultiDCI-MultiTRP-r16')), opt=True)
_FeatureSetDownlinkPerCC_v1620_supportFDM_SchemeB_r16 = ENUM(name=u'supportFDM-SchemeB-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetDownlinkPerCC_v1620_supportFDM_SchemeB_r16._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetDownlinkPerCC_v1620_supportFDM_SchemeB_r16._ext = None
FeatureSetDownlinkPerCC_v1620._cont = ASN1Dict([
(u'multiDCI-MultiTRP-r16', _FeatureSetDownlinkPerCC_v1620_multiDCI_MultiTRP_r16),
(u'supportFDM-SchemeB-r16', _FeatureSetDownlinkPerCC_v1620_supportFDM_SchemeB_r16),
])
FeatureSetDownlinkPerCC_v1620._ext = None
#-----< MultiDCI-MultiTRP-r16 >-----#
MultiDCI_MultiTRP_r16 = SEQ(name=u'MultiDCI-MultiTRP-r16', mode=MODE_TYPE)
_MultiDCI_MultiTRP_r16_maxNumberCORESET_r16 = ENUM(name=u'maxNumberCORESET-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MultiDCI_MultiTRP_r16_maxNumberCORESET_r16._cont = ASN1Dict([(u'n2', 0), (u'n3', 1), (u'n4', 2), (u'n5', 3)])
_MultiDCI_MultiTRP_r16_maxNumberCORESET_r16._ext = None
_MultiDCI_MultiTRP_r16_maxNumberCORESETPerPoolIndex_r16 = INT(name=u'maxNumberCORESETPerPoolIndex-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MultiDCI_MultiTRP_r16_maxNumberCORESETPerPoolIndex_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
_MultiDCI_MultiTRP_r16_maxNumberUnicastPDSCH_PerPool_r16 = ENUM(name=u'maxNumberUnicastPDSCH-PerPool-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MultiDCI_MultiTRP_r16_maxNumberUnicastPDSCH_PerPool_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n3', 2), (u'n4', 3), (u'n7', 4)])
_MultiDCI_MultiTRP_r16_maxNumberUnicastPDSCH_PerPool_r16._ext = None
MultiDCI_MultiTRP_r16._cont = ASN1Dict([
(u'maxNumberCORESET-r16', _MultiDCI_MultiTRP_r16_maxNumberCORESET_r16),
(u'maxNumberCORESETPerPoolIndex-r16', _MultiDCI_MultiTRP_r16_maxNumberCORESETPerPoolIndex_r16),
(u'maxNumberUnicastPDSCH-PerPool-r16', _MultiDCI_MultiTRP_r16_maxNumberUnicastPDSCH_PerPool_r16),
])
MultiDCI_MultiTRP_r16._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_featureSetsDownlink_v1540 = SEQ_OF(name=u'featureSetsDownlink-v1540', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__FeatureSets_featureSetsDownlink_v1540__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'FeatureSetDownlink-v1540')))
_FeatureSets_featureSetsDownlink_v1540._cont = __FeatureSets_featureSetsDownlink_v1540__item_
_FeatureSets_featureSetsDownlink_v1540._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=1024)], ev=None, er=[])
_FeatureSets_featureSetsUplink_v1540 = SEQ_OF(name=u'featureSetsUplink-v1540', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__FeatureSets_featureSetsUplink_v1540__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'FeatureSetUplink-v1540')))
_FeatureSets_featureSetsUplink_v1540._cont = __FeatureSets_featureSetsUplink_v1540__item_
_FeatureSets_featureSetsUplink_v1540._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=1024)], ev=None, er=[])
_FeatureSets_featureSetsUplinkPerCC_v1540 = SEQ_OF(name=u'featureSetsUplinkPerCC-v1540', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__FeatureSets_featureSetsUplinkPerCC_v1540__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'FeatureSetUplinkPerCC-v1540')))
_FeatureSets_featureSetsUplinkPerCC_v1540._cont = __FeatureSets_featureSetsUplinkPerCC_v1540__item_
_FeatureSets_featureSetsUplinkPerCC_v1540._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=1024)], ev=None, er=[])
_FeatureSets_featureSetsDownlink_v15a0 = SEQ_OF(name=u'featureSetsDownlink-v15a0', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
__FeatureSets_featureSetsDownlink_v15a0__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'FeatureSetDownlink-v15a0')))
_FeatureSets_featureSetsDownlink_v15a0._cont = __FeatureSets_featureSetsDownlink_v15a0__item_
_FeatureSets_featureSetsDownlink_v15a0._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=1024)], ev=None, er=[])
_FeatureSets_featureSetsDownlink_v1610 = SEQ_OF(name=u'featureSetsDownlink-v1610', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=2)
__FeatureSets_featureSetsDownlink_v1610__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'FeatureSetDownlink-v1610')))
_FeatureSets_featureSetsDownlink_v1610._cont = __FeatureSets_featureSetsDownlink_v1610__item_
_FeatureSets_featureSetsDownlink_v1610._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=1024)], ev=None, er=[])
_FeatureSets_featureSetsUplink_v1610 = SEQ_OF(name=u'featureSetsUplink-v1610', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=2)
__FeatureSets_featureSetsUplink_v1610__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'FeatureSetUplink-v1610')))
_FeatureSets_featureSetsUplink_v1610._cont = __FeatureSets_featureSetsUplink_v1610__item_
_FeatureSets_featureSetsUplink_v1610._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=1024)], ev=None, er=[])
_FeatureSets_featureSetDownlinkPerCC_v1620 = SEQ_OF(name=u'featureSetDownlinkPerCC-v1620', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=2)
__FeatureSets_featureSetDownlinkPerCC_v1620__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'FeatureSetDownlinkPerCC-v1620')))
_FeatureSets_featureSetDownlinkPerCC_v1620._cont = __FeatureSets_featureSetDownlinkPerCC_v1620__item_
_FeatureSets_featureSetDownlinkPerCC_v1620._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=1024)], ev=None, er=[])
_FeatureSets_featureSetsUplink_v1630 = SEQ_OF(name=u'featureSetsUplink-v1630', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
__FeatureSets_featureSetsUplink_v1630__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'FeatureSetUplink-v1630')))
_FeatureSets_featureSetsUplink_v1630._cont = __FeatureSets_featureSetsUplink_v1630__item_
_FeatureSets_featureSetsUplink_v1630._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=1024)], ev=None, er=[])
_FeatureSets_featureSetsUplink_v1640 = SEQ_OF(name=u'featureSetsUplink-v1640', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=4)
__FeatureSets_featureSetsUplink_v1640__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'FeatureSetUplink-v1640')))
_FeatureSets_featureSetsUplink_v1640._cont = __FeatureSets_featureSetsUplink_v1640__item_
_FeatureSets_featureSetsUplink_v1640._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),
(u'featureSetsDownlink-v1540', _FeatureSets_featureSetsDownlink_v1540),
(u'featureSetsUplink-v1540', _FeatureSets_featureSetsUplink_v1540),
(u'featureSetsUplinkPerCC-v1540', _FeatureSets_featureSetsUplinkPerCC_v1540),
(u'featureSetsDownlink-v15a0', _FeatureSets_featureSetsDownlink_v15a0),
(u'featureSetsDownlink-v1610', _FeatureSets_featureSetsDownlink_v1610),
(u'featureSetsUplink-v1610', _FeatureSets_featureSetsUplink_v1610),
(u'featureSetDownlinkPerCC-v1620', _FeatureSets_featureSetDownlinkPerCC_v1620),
(u'featureSetsUplink-v1630', _FeatureSets_featureSetsUplink_v1630),
(u'featureSetsUplink-v1640', _FeatureSets_featureSetsUplink_v1640),
])
FeatureSets._ext = [u'featureSetsDownlink-v1540', u'featureSetsUplink-v1540', u'featureSetsUplinkPerCC-v1540', u'featureSetsDownlink-v15a0', u'featureSetsDownlink-v1610', u'featureSetsUplink-v1610', u'featureSetDownlinkPerCC-v1620', u'featureSetsUplink-v1630', u'featureSetsUplink-v1640']
#-----< 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_dummy3 = ENUM(name=u'dummy3', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_dummy3._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetUplink_dummy3._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_dummy1 = SEQ(name=u'dummy1', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DummyI')), 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 = ENUM(name=u'simultaneousTxSUL-NonSUL', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_simultaneousTxSUL_NonSUL._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetUplink_simultaneousTxSUL_NonSUL._ext = None
_FeatureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot = SEQ(name=u'pusch-ProcessingType1-DifferentTB-PerSlot', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_15kHz = ENUM(name=u'scs-15kHz', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_15kHz._cont = ASN1Dict([(u'upto2', 0), (u'upto4', 1), (u'upto7', 2)])
__FeatureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_15kHz._ext = None
__FeatureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_30kHz = ENUM(name=u'scs-30kHz', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_30kHz._cont = ASN1Dict([(u'upto2', 0), (u'upto4', 1), (u'upto7', 2)])
__FeatureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_30kHz._ext = None
__FeatureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_60kHz = ENUM(name=u'scs-60kHz', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_60kHz._cont = ASN1Dict([(u'upto2', 0), (u'upto4', 1), (u'upto7', 2)])
__FeatureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_60kHz._ext = None
__FeatureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_120kHz = ENUM(name=u'scs-120kHz', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_120kHz._cont = ASN1Dict([(u'upto2', 0), (u'upto4', 1), (u'upto7', 2)])
__FeatureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_120kHz._ext = None
_FeatureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot._cont = ASN1Dict([
(u'scs-15kHz', __FeatureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_15kHz),
(u'scs-30kHz', __FeatureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_30kHz),
(u'scs-60kHz', __FeatureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_60kHz),
(u'scs-120kHz', __FeatureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_120kHz),
])
_FeatureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot._ext = None
_FeatureSetUplink_dummy2 = SEQ(name=u'dummy2', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DummyF')), opt=True)
FeatureSetUplink._cont = ASN1Dict([
(u'featureSetListPerUplinkCC', _FeatureSetUplink_featureSetListPerUplinkCC),
(u'scalingFactor', _FeatureSetUplink_scalingFactor),
(u'dummy3', _FeatureSetUplink_dummy3),
(u'intraBandFreqSeparationUL', _FeatureSetUplink_intraBandFreqSeparationUL),
(u'searchSpaceSharingCA-UL', _FeatureSetUplink_searchSpaceSharingCA_UL),
(u'dummy1', _FeatureSetUplink_dummy1),
(u'supportedSRS-Resources', _FeatureSetUplink_supportedSRS_Resources),
(u'twoPUCCH-Group', _FeatureSetUplink_twoPUCCH_Group),
(u'dynamicSwitchSUL', _FeatureSetUplink_dynamicSwitchSUL),
(u'simultaneousTxSUL-NonSUL', _FeatureSetUplink_simultaneousTxSUL_NonSUL),
(u'pusch-ProcessingType1-DifferentTB-PerSlot', _FeatureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot),
(u'dummy2', _FeatureSetUplink_dummy2),
])
FeatureSetUplink._ext = None
#-----< FeatureSetUplink-v1540 >-----#
FeatureSetUplink_v1540 = SEQ(name=u'FeatureSetUplink-v1540', mode=MODE_TYPE)
_FeatureSetUplink_v1540_zeroSlotOffsetAperiodicSRS = ENUM(name=u'zeroSlotOffsetAperiodicSRS', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_v1540_zeroSlotOffsetAperiodicSRS._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetUplink_v1540_zeroSlotOffsetAperiodicSRS._ext = None
_FeatureSetUplink_v1540_pa_PhaseDiscontinuityImpacts = ENUM(name=u'pa-PhaseDiscontinuityImpacts', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_v1540_pa_PhaseDiscontinuityImpacts._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetUplink_v1540_pa_PhaseDiscontinuityImpacts._ext = None
_FeatureSetUplink_v1540_pusch_SeparationWithGap = ENUM(name=u'pusch-SeparationWithGap', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_v1540_pusch_SeparationWithGap._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetUplink_v1540_pusch_SeparationWithGap._ext = None
_FeatureSetUplink_v1540_pusch_ProcessingType2 = SEQ(name=u'pusch-ProcessingType2', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1540_pusch_ProcessingType2_scs_15kHz = SEQ(name=u'scs-15kHz', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ProcessingParameters')), opt=True)
__FeatureSetUplink_v1540_pusch_ProcessingType2_scs_30kHz = SEQ(name=u'scs-30kHz', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ProcessingParameters')), opt=True)
__FeatureSetUplink_v1540_pusch_ProcessingType2_scs_60kHz = SEQ(name=u'scs-60kHz', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ProcessingParameters')), opt=True)
_FeatureSetUplink_v1540_pusch_ProcessingType2._cont = ASN1Dict([
(u'scs-15kHz', __FeatureSetUplink_v1540_pusch_ProcessingType2_scs_15kHz),
(u'scs-30kHz', __FeatureSetUplink_v1540_pusch_ProcessingType2_scs_30kHz),
(u'scs-60kHz', __FeatureSetUplink_v1540_pusch_ProcessingType2_scs_60kHz),
])
_FeatureSetUplink_v1540_pusch_ProcessingType2._ext = None
_FeatureSetUplink_v1540_ul_MCS_TableAlt_DynamicIndication = ENUM(name=u'ul-MCS-TableAlt-DynamicIndication', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_v1540_ul_MCS_TableAlt_DynamicIndication._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetUplink_v1540_ul_MCS_TableAlt_DynamicIndication._ext = None
FeatureSetUplink_v1540._cont = ASN1Dict([
(u'zeroSlotOffsetAperiodicSRS', _FeatureSetUplink_v1540_zeroSlotOffsetAperiodicSRS),
(u'pa-PhaseDiscontinuityImpacts', _FeatureSetUplink_v1540_pa_PhaseDiscontinuityImpacts),
(u'pusch-SeparationWithGap', _FeatureSetUplink_v1540_pusch_SeparationWithGap),
(u'pusch-ProcessingType2', _FeatureSetUplink_v1540_pusch_ProcessingType2),
(u'ul-MCS-TableAlt-DynamicIndication', _FeatureSetUplink_v1540_ul_MCS_TableAlt_DynamicIndication),
])
FeatureSetUplink_v1540._ext = None
#-----< FeatureSetUplink-v1610 >-----#
FeatureSetUplink_v1610 = SEQ(name=u'FeatureSetUplink-v1610', mode=MODE_TYPE)
_FeatureSetUplink_v1610_pusch_RepetitionTypeB_r16 = SEQ(name=u'pusch-RepetitionTypeB-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1610_pusch_RepetitionTypeB_r16_maxNumberPUSCH_Tx_r16 = ENUM(name=u'maxNumberPUSCH-Tx-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__FeatureSetUplink_v1610_pusch_RepetitionTypeB_r16_maxNumberPUSCH_Tx_r16._cont = ASN1Dict([(u'n2', 0), (u'n3', 1), (u'n4', 2), (u'n7', 3), (u'n8', 4), (u'n12', 5)])
__FeatureSetUplink_v1610_pusch_RepetitionTypeB_r16_maxNumberPUSCH_Tx_r16._ext = None
__FeatureSetUplink_v1610_pusch_RepetitionTypeB_r16_hoppingScheme_r16 = ENUM(name=u'hoppingScheme-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__FeatureSetUplink_v1610_pusch_RepetitionTypeB_r16_hoppingScheme_r16._cont = ASN1Dict([(u'interSlotHopping', 0), (u'interRepetitionHopping', 1), (u'both', 2)])
__FeatureSetUplink_v1610_pusch_RepetitionTypeB_r16_hoppingScheme_r16._ext = None
_FeatureSetUplink_v1610_pusch_RepetitionTypeB_r16._cont = ASN1Dict([
(u'maxNumberPUSCH-Tx-r16', __FeatureSetUplink_v1610_pusch_RepetitionTypeB_r16_maxNumberPUSCH_Tx_r16),
(u'hoppingScheme-r16', __FeatureSetUplink_v1610_pusch_RepetitionTypeB_r16_hoppingScheme_r16),
])
_FeatureSetUplink_v1610_pusch_RepetitionTypeB_r16._ext = None
_FeatureSetUplink_v1610_ul_CancellationSelfCarrier_r16 = ENUM(name=u'ul-CancellationSelfCarrier-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_v1610_ul_CancellationSelfCarrier_r16._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetUplink_v1610_ul_CancellationSelfCarrier_r16._ext = None
_FeatureSetUplink_v1610_ul_CancellationCrossCarrier_r16 = ENUM(name=u'ul-CancellationCrossCarrier-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_v1610_ul_CancellationCrossCarrier_r16._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetUplink_v1610_ul_CancellationCrossCarrier_r16._ext = None
_FeatureSetUplink_v1610_ul_FullPwrMode2_MaxSRS_ResInSet_r16 = ENUM(name=u'ul-FullPwrMode2-MaxSRS-ResInSet-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_v1610_ul_FullPwrMode2_MaxSRS_ResInSet_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2)])
_FeatureSetUplink_v1610_ul_FullPwrMode2_MaxSRS_ResInSet_r16._ext = None
_FeatureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16 = SEQ(name=u'cbgPUSCH-ProcessingType1-DifferentTB-PerSlot-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_15kHz_r16 = ENUM(name=u'scs-15kHz-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_15kHz_r16._cont = ASN1Dict([(u'one-pusch', 0), (u'upto2', 1), (u'upto4', 2), (u'upto7', 3)])
__FeatureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_15kHz_r16._ext = None
__FeatureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_30kHz_r16 = ENUM(name=u'scs-30kHz-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_30kHz_r16._cont = ASN1Dict([(u'one-pusch', 0), (u'upto2', 1), (u'upto4', 2), (u'upto7', 3)])
__FeatureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_30kHz_r16._ext = None
__FeatureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_60kHz_r16 = ENUM(name=u'scs-60kHz-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_60kHz_r16._cont = ASN1Dict([(u'one-pusch', 0), (u'upto2', 1), (u'upto4', 2), (u'upto7', 3)])
__FeatureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_60kHz_r16._ext = None
__FeatureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_120kHz_r16 = ENUM(name=u'scs-120kHz-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_120kHz_r16._cont = ASN1Dict([(u'one-pusch', 0), (u'upto2', 1), (u'upto4', 2), (u'upto7', 3)])
__FeatureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_120kHz_r16._ext = None
_FeatureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16._cont = ASN1Dict([
(u'scs-15kHz-r16', __FeatureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_15kHz_r16),
(u'scs-30kHz-r16', __FeatureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_30kHz_r16),
(u'scs-60kHz-r16', __FeatureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_60kHz_r16),
(u'scs-120kHz-r16', __FeatureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_120kHz_r16),
])
_FeatureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16._ext = None
_FeatureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16 = SEQ(name=u'cbgPUSCH-ProcessingType2-DifferentTB-PerSlot-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_15kHz_r16 = ENUM(name=u'scs-15kHz-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_15kHz_r16._cont = ASN1Dict([(u'one-pusch', 0), (u'upto2', 1), (u'upto4', 2), (u'upto7', 3)])
__FeatureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_15kHz_r16._ext = None
__FeatureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_30kHz_r16 = ENUM(name=u'scs-30kHz-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_30kHz_r16._cont = ASN1Dict([(u'one-pusch', 0), (u'upto2', 1), (u'upto4', 2), (u'upto7', 3)])
__FeatureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_30kHz_r16._ext = None
__FeatureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_60kHz_r16 = ENUM(name=u'scs-60kHz-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_60kHz_r16._cont = ASN1Dict([(u'one-pusch', 0), (u'upto2', 1), (u'upto4', 2), (u'upto7', 3)])
__FeatureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_60kHz_r16._ext = None
__FeatureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_120kHz_r16 = ENUM(name=u'scs-120kHz-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_120kHz_r16._cont = ASN1Dict([(u'one-pusch', 0), (u'upto2', 1), (u'upto4', 2), (u'upto7', 3)])
__FeatureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_120kHz_r16._ext = None
_FeatureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16._cont = ASN1Dict([
(u'scs-15kHz-r16', __FeatureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_15kHz_r16),
(u'scs-30kHz-r16', __FeatureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_30kHz_r16),
(u'scs-60kHz-r16', __FeatureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_60kHz_r16),
(u'scs-120kHz-r16', __FeatureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_120kHz_r16),
])
_FeatureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16._ext = None
_FeatureSetUplink_v1610_supportedSRS_PosResources_r16 = SEQ(name=u'supportedSRS-PosResources-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-AllPosResources-r16')), opt=True)
_FeatureSetUplink_v1610_intraFreqDAPS_UL_r16 = SEQ(name=u'intraFreqDAPS-UL-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1610_intraFreqDAPS_UL_r16_dummy = ENUM(name=u'dummy', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1610_intraFreqDAPS_UL_r16_dummy._cont = ASN1Dict([(u'supported', 0)])
__FeatureSetUplink_v1610_intraFreqDAPS_UL_r16_dummy._ext = None
__FeatureSetUplink_v1610_intraFreqDAPS_UL_r16_intraFreqTwoTAGs_DAPS_r16 = ENUM(name=u'intraFreqTwoTAGs-DAPS-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1610_intraFreqDAPS_UL_r16_intraFreqTwoTAGs_DAPS_r16._cont = ASN1Dict([(u'supported', 0)])
__FeatureSetUplink_v1610_intraFreqDAPS_UL_r16_intraFreqTwoTAGs_DAPS_r16._ext = None
__FeatureSetUplink_v1610_intraFreqDAPS_UL_r16_dummy1 = ENUM(name=u'dummy1', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1610_intraFreqDAPS_UL_r16_dummy1._cont = ASN1Dict([(u'supported', 0)])
__FeatureSetUplink_v1610_intraFreqDAPS_UL_r16_dummy1._ext = None
__FeatureSetUplink_v1610_intraFreqDAPS_UL_r16_dummy2 = ENUM(name=u'dummy2', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1610_intraFreqDAPS_UL_r16_dummy2._cont = ASN1Dict([(u'supported', 0)])
__FeatureSetUplink_v1610_intraFreqDAPS_UL_r16_dummy2._ext = None
__FeatureSetUplink_v1610_intraFreqDAPS_UL_r16_dummy3 = ENUM(name=u'dummy3', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1610_intraFreqDAPS_UL_r16_dummy3._cont = ASN1Dict([(u'short', 0), (u'long', 1)])
__FeatureSetUplink_v1610_intraFreqDAPS_UL_r16_dummy3._ext = None
_FeatureSetUplink_v1610_intraFreqDAPS_UL_r16._cont = ASN1Dict([
(u'dummy', __FeatureSetUplink_v1610_intraFreqDAPS_UL_r16_dummy),
(u'intraFreqTwoTAGs-DAPS-r16', __FeatureSetUplink_v1610_intraFreqDAPS_UL_r16_intraFreqTwoTAGs_DAPS_r16),
(u'dummy1', __FeatureSetUplink_v1610_intraFreqDAPS_UL_r16_dummy1),
(u'dummy2', __FeatureSetUplink_v1610_intraFreqDAPS_UL_r16_dummy2),
(u'dummy3', __FeatureSetUplink_v1610_intraFreqDAPS_UL_r16_dummy3),
])
_FeatureSetUplink_v1610_intraFreqDAPS_UL_r16._ext = None
_FeatureSetUplink_v1610_intraBandFreqSeparationUL_v1620 = ENUM(name=u'intraBandFreqSeparationUL-v1620', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqSeparationClassUL-v1620')), opt=True)
_FeatureSetUplink_v1610_multiPUCCH_r16 = SEQ(name=u'multiPUCCH-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1610_multiPUCCH_r16_sub_SlotConfig_NCP_r16 = ENUM(name=u'sub-SlotConfig-NCP-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1610_multiPUCCH_r16_sub_SlotConfig_NCP_r16._cont = ASN1Dict([(u'set1', 0), (u'set2', 1)])
__FeatureSetUplink_v1610_multiPUCCH_r16_sub_SlotConfig_NCP_r16._ext = None
__FeatureSetUplink_v1610_multiPUCCH_r16_sub_SlotConfig_ECP_r16 = ENUM(name=u'sub-SlotConfig-ECP-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1610_multiPUCCH_r16_sub_SlotConfig_ECP_r16._cont = ASN1Dict([(u'set1', 0), (u'set2', 1)])
__FeatureSetUplink_v1610_multiPUCCH_r16_sub_SlotConfig_ECP_r16._ext = None
_FeatureSetUplink_v1610_multiPUCCH_r16._cont = ASN1Dict([
(u'sub-SlotConfig-NCP-r16', __FeatureSetUplink_v1610_multiPUCCH_r16_sub_SlotConfig_NCP_r16),
(u'sub-SlotConfig-ECP-r16', __FeatureSetUplink_v1610_multiPUCCH_r16_sub_SlotConfig_ECP_r16),
])
_FeatureSetUplink_v1610_multiPUCCH_r16._ext = None
_FeatureSetUplink_v1610_twoPUCCH_Type1_r16 = ENUM(name=u'twoPUCCH-Type1-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_v1610_twoPUCCH_Type1_r16._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetUplink_v1610_twoPUCCH_Type1_r16._ext = None
_FeatureSetUplink_v1610_twoPUCCH_Type2_r16 = ENUM(name=u'twoPUCCH-Type2-r16', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_v1610_twoPUCCH_Type2_r16._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetUplink_v1610_twoPUCCH_Type2_r16._ext = None
_FeatureSetUplink_v1610_twoPUCCH_Type3_r16 = ENUM(name=u'twoPUCCH-Type3-r16', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_v1610_twoPUCCH_Type3_r16._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetUplink_v1610_twoPUCCH_Type3_r16._ext = None
_FeatureSetUplink_v1610_twoPUCCH_Type4_r16 = ENUM(name=u'twoPUCCH-Type4-r16', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_v1610_twoPUCCH_Type4_r16._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetUplink_v1610_twoPUCCH_Type4_r16._ext = None
_FeatureSetUplink_v1610_mux_SR_HARQ_ACK_r16 = ENUM(name=u'mux-SR-HARQ-ACK-r16', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_v1610_mux_SR_HARQ_ACK_r16._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetUplink_v1610_mux_SR_HARQ_ACK_r16._ext = None
_FeatureSetUplink_v1610_dummy1 = ENUM(name=u'dummy1', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_v1610_dummy1._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetUplink_v1610_dummy1._ext = None
_FeatureSetUplink_v1610_dummy2 = ENUM(name=u'dummy2', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_v1610_dummy2._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetUplink_v1610_dummy2._ext = None
_FeatureSetUplink_v1610_twoPUCCH_Type5_r16 = ENUM(name=u'twoPUCCH-Type5-r16', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_v1610_twoPUCCH_Type5_r16._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetUplink_v1610_twoPUCCH_Type5_r16._ext = None
_FeatureSetUplink_v1610_twoPUCCH_Type6_r16 = ENUM(name=u'twoPUCCH-Type6-r16', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_v1610_twoPUCCH_Type6_r16._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetUplink_v1610_twoPUCCH_Type6_r16._ext = None
_FeatureSetUplink_v1610_twoPUCCH_Type7_r16 = ENUM(name=u'twoPUCCH-Type7-r16', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_v1610_twoPUCCH_Type7_r16._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetUplink_v1610_twoPUCCH_Type7_r16._ext = None
_FeatureSetUplink_v1610_twoPUCCH_Type8_r16 = ENUM(name=u'twoPUCCH-Type8-r16', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_v1610_twoPUCCH_Type8_r16._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetUplink_v1610_twoPUCCH_Type8_r16._ext = None
_FeatureSetUplink_v1610_twoPUCCH_Type9_r16 = ENUM(name=u'twoPUCCH-Type9-r16', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_v1610_twoPUCCH_Type9_r16._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetUplink_v1610_twoPUCCH_Type9_r16._ext = None
_FeatureSetUplink_v1610_twoPUCCH_Type10_r16 = ENUM(name=u'twoPUCCH-Type10-r16', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_v1610_twoPUCCH_Type10_r16._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetUplink_v1610_twoPUCCH_Type10_r16._ext = None
_FeatureSetUplink_v1610_twoPUCCH_Type11_r16 = ENUM(name=u'twoPUCCH-Type11-r16', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_v1610_twoPUCCH_Type11_r16._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetUplink_v1610_twoPUCCH_Type11_r16._ext = None
_FeatureSetUplink_v1610_ul_IntraUE_Mux_r16 = SEQ(name=u'ul-IntraUE-Mux-r16', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1610_ul_IntraUE_Mux_r16_pusch_PreparationLowPriority_r16 = ENUM(name=u'pusch-PreparationLowPriority-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__FeatureSetUplink_v1610_ul_IntraUE_Mux_r16_pusch_PreparationLowPriority_r16._cont = ASN1Dict([(u'sym0', 0), (u'sym1', 1), (u'sym2', 2)])
__FeatureSetUplink_v1610_ul_IntraUE_Mux_r16_pusch_PreparationLowPriority_r16._ext = None
__FeatureSetUplink_v1610_ul_IntraUE_Mux_r16_pusch_PreparationHighPriority_r16 = ENUM(name=u'pusch-PreparationHighPriority-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__FeatureSetUplink_v1610_ul_IntraUE_Mux_r16_pusch_PreparationHighPriority_r16._cont = ASN1Dict([(u'sym0', 0), (u'sym1', 1), (u'sym2', 2)])
__FeatureSetUplink_v1610_ul_IntraUE_Mux_r16_pusch_PreparationHighPriority_r16._ext = None
_FeatureSetUplink_v1610_ul_IntraUE_Mux_r16._cont = ASN1Dict([
(u'pusch-PreparationLowPriority-r16', __FeatureSetUplink_v1610_ul_IntraUE_Mux_r16_pusch_PreparationLowPriority_r16),
(u'pusch-PreparationHighPriority-r16', __FeatureSetUplink_v1610_ul_IntraUE_Mux_r16_pusch_PreparationHighPriority_r16),
])
_FeatureSetUplink_v1610_ul_IntraUE_Mux_r16._ext = None
_FeatureSetUplink_v1610_ul_FullPwrMode_r16 = ENUM(name=u'ul-FullPwrMode-r16', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_v1610_ul_FullPwrMode_r16._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetUplink_v1610_ul_FullPwrMode_r16._ext = None
_FeatureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16 = SEQ(name=u'crossCarrierSchedulingProcessing-DiffSCS-r16', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_15kHz_120kHz_r16 = ENUM(name=u'scs-15kHz-120kHz-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_15kHz_120kHz_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2)])
__FeatureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_15kHz_120kHz_r16._ext = None
__FeatureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_15kHz_60kHz_r16 = ENUM(name=u'scs-15kHz-60kHz-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_15kHz_60kHz_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2)])
__FeatureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_15kHz_60kHz_r16._ext = None
__FeatureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_30kHz_120kHz_r16 = ENUM(name=u'scs-30kHz-120kHz-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_30kHz_120kHz_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2)])
__FeatureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_30kHz_120kHz_r16._ext = None
__FeatureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_15kHz_30kHz_r16 = ENUM(name=u'scs-15kHz-30kHz-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_15kHz_30kHz_r16._cont = ASN1Dict([(u'n2', 0)])
__FeatureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_15kHz_30kHz_r16._ext = None
__FeatureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_30kHz_60kHz_r16 = ENUM(name=u'scs-30kHz-60kHz-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_30kHz_60kHz_r16._cont = ASN1Dict([(u'n2', 0)])
__FeatureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_30kHz_60kHz_r16._ext = None
__FeatureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_60kHz_120kHz_r16 = ENUM(name=u'scs-60kHz-120kHz-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_60kHz_120kHz_r16._cont = ASN1Dict([(u'n2', 0)])
__FeatureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_60kHz_120kHz_r16._ext = None
_FeatureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16._cont = ASN1Dict([
(u'scs-15kHz-120kHz-r16', __FeatureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_15kHz_120kHz_r16),
(u'scs-15kHz-60kHz-r16', __FeatureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_15kHz_60kHz_r16),
(u'scs-30kHz-120kHz-r16', __FeatureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_30kHz_120kHz_r16),
(u'scs-15kHz-30kHz-r16', __FeatureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_15kHz_30kHz_r16),
(u'scs-30kHz-60kHz-r16', __FeatureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_30kHz_60kHz_r16),
(u'scs-60kHz-120kHz-r16', __FeatureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_60kHz_120kHz_r16),
])
_FeatureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16._ext = None
_FeatureSetUplink_v1610_ul_FullPwrMode1_r16 = ENUM(name=u'ul-FullPwrMode1-r16', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_v1610_ul_FullPwrMode1_r16._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetUplink_v1610_ul_FullPwrMode1_r16._ext = None
_FeatureSetUplink_v1610_ul_FullPwrMode2_SRSConfig_diffNumSRSPorts_r16 = ENUM(name=u'ul-FullPwrMode2-SRSConfig-diffNumSRSPorts-r16', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_v1610_ul_FullPwrMode2_SRSConfig_diffNumSRSPorts_r16._cont = ASN1Dict([(u'p1-2', 0), (u'p1-4', 1), (u'p1-2-4', 2)])
_FeatureSetUplink_v1610_ul_FullPwrMode2_SRSConfig_diffNumSRSPorts_r16._ext = None
_FeatureSetUplink_v1610_ul_FullPwrMode2_TPMIGroup_r16 = SEQ(name=u'ul-FullPwrMode2-TPMIGroup-r16', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1610_ul_FullPwrMode2_TPMIGroup_r16_twoPorts_r16 = BIT_STR(name=u'twoPorts-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1610_ul_FullPwrMode2_TPMIGroup_r16_twoPorts_r16._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
__FeatureSetUplink_v1610_ul_FullPwrMode2_TPMIGroup_r16_fourPortsNonCoherent_r16 = ENUM(name=u'fourPortsNonCoherent-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1610_ul_FullPwrMode2_TPMIGroup_r16_fourPortsNonCoherent_r16._cont = ASN1Dict([(u'g0', 0), (u'g1', 1), (u'g2', 2), (u'g3', 3)])
__FeatureSetUplink_v1610_ul_FullPwrMode2_TPMIGroup_r16_fourPortsNonCoherent_r16._ext = None
__FeatureSetUplink_v1610_ul_FullPwrMode2_TPMIGroup_r16_fourPortsPartialCoherent_r16 = ENUM(name=u'fourPortsPartialCoherent-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1610_ul_FullPwrMode2_TPMIGroup_r16_fourPortsPartialCoherent_r16._cont = ASN1Dict([(u'g0', 0), (u'g1', 1), (u'g2', 2), (u'g3', 3), (u'g4', 4), (u'g5', 5), (u'g6', 6)])
__FeatureSetUplink_v1610_ul_FullPwrMode2_TPMIGroup_r16_fourPortsPartialCoherent_r16._ext = None
_FeatureSetUplink_v1610_ul_FullPwrMode2_TPMIGroup_r16._cont = ASN1Dict([
(u'twoPorts-r16', __FeatureSetUplink_v1610_ul_FullPwrMode2_TPMIGroup_r16_twoPorts_r16),
(u'fourPortsNonCoherent-r16', __FeatureSetUplink_v1610_ul_FullPwrMode2_TPMIGroup_r16_fourPortsNonCoherent_r16),
(u'fourPortsPartialCoherent-r16', __FeatureSetUplink_v1610_ul_FullPwrMode2_TPMIGroup_r16_fourPortsPartialCoherent_r16),
])
_FeatureSetUplink_v1610_ul_FullPwrMode2_TPMIGroup_r16._ext = None
FeatureSetUplink_v1610._cont = ASN1Dict([
(u'pusch-RepetitionTypeB-r16', _FeatureSetUplink_v1610_pusch_RepetitionTypeB_r16),
(u'ul-CancellationSelfCarrier-r16', _FeatureSetUplink_v1610_ul_CancellationSelfCarrier_r16),
(u'ul-CancellationCrossCarrier-r16', _FeatureSetUplink_v1610_ul_CancellationCrossCarrier_r16),
(u'ul-FullPwrMode2-MaxSRS-ResInSet-r16', _FeatureSetUplink_v1610_ul_FullPwrMode2_MaxSRS_ResInSet_r16),
(u'cbgPUSCH-ProcessingType1-DifferentTB-PerSlot-r16', _FeatureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16),
(u'cbgPUSCH-ProcessingType2-DifferentTB-PerSlot-r16', _FeatureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16),
(u'supportedSRS-PosResources-r16', _FeatureSetUplink_v1610_supportedSRS_PosResources_r16),
(u'intraFreqDAPS-UL-r16', _FeatureSetUplink_v1610_intraFreqDAPS_UL_r16),
(u'intraBandFreqSeparationUL-v1620', _FeatureSetUplink_v1610_intraBandFreqSeparationUL_v1620),
(u'multiPUCCH-r16', _FeatureSetUplink_v1610_multiPUCCH_r16),
(u'twoPUCCH-Type1-r16', _FeatureSetUplink_v1610_twoPUCCH_Type1_r16),
(u'twoPUCCH-Type2-r16', _FeatureSetUplink_v1610_twoPUCCH_Type2_r16),
(u'twoPUCCH-Type3-r16', _FeatureSetUplink_v1610_twoPUCCH_Type3_r16),
(u'twoPUCCH-Type4-r16', _FeatureSetUplink_v1610_twoPUCCH_Type4_r16),
(u'mux-SR-HARQ-ACK-r16', _FeatureSetUplink_v1610_mux_SR_HARQ_ACK_r16),
(u'dummy1', _FeatureSetUplink_v1610_dummy1),
(u'dummy2', _FeatureSetUplink_v1610_dummy2),
(u'twoPUCCH-Type5-r16', _FeatureSetUplink_v1610_twoPUCCH_Type5_r16),
(u'twoPUCCH-Type6-r16', _FeatureSetUplink_v1610_twoPUCCH_Type6_r16),
(u'twoPUCCH-Type7-r16', _FeatureSetUplink_v1610_twoPUCCH_Type7_r16),
(u'twoPUCCH-Type8-r16', _FeatureSetUplink_v1610_twoPUCCH_Type8_r16),
(u'twoPUCCH-Type9-r16', _FeatureSetUplink_v1610_twoPUCCH_Type9_r16),
(u'twoPUCCH-Type10-r16', _FeatureSetUplink_v1610_twoPUCCH_Type10_r16),
(u'twoPUCCH-Type11-r16', _FeatureSetUplink_v1610_twoPUCCH_Type11_r16),
(u'ul-IntraUE-Mux-r16', _FeatureSetUplink_v1610_ul_IntraUE_Mux_r16),
(u'ul-FullPwrMode-r16', _FeatureSetUplink_v1610_ul_FullPwrMode_r16),
(u'crossCarrierSchedulingProcessing-DiffSCS-r16', _FeatureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16),
(u'ul-FullPwrMode1-r16', _FeatureSetUplink_v1610_ul_FullPwrMode1_r16),
(u'ul-FullPwrMode2-SRSConfig-diffNumSRSPorts-r16', _FeatureSetUplink_v1610_ul_FullPwrMode2_SRSConfig_diffNumSRSPorts_r16),
(u'ul-FullPwrMode2-TPMIGroup-r16', _FeatureSetUplink_v1610_ul_FullPwrMode2_TPMIGroup_r16),
])
FeatureSetUplink_v1610._ext = None
#-----< FeatureSetUplink-v1630 >-----#
FeatureSetUplink_v1630 = SEQ(name=u'FeatureSetUplink-v1630', mode=MODE_TYPE)
_FeatureSetUplink_v1630_offsetSRS_CB_PUSCH_Ant_Switch_fr1_r16 = ENUM(name=u'offsetSRS-CB-PUSCH-Ant-Switch-fr1-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_v1630_offsetSRS_CB_PUSCH_Ant_Switch_fr1_r16._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetUplink_v1630_offsetSRS_CB_PUSCH_Ant_Switch_fr1_r16._ext = None
_FeatureSetUplink_v1630_offsetSRS_CB_PUSCH_PDCCH_MonitorSingleOcc_fr1_r16 = ENUM(name=u'offsetSRS-CB-PUSCH-PDCCH-MonitorSingleOcc-fr1-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_v1630_offsetSRS_CB_PUSCH_PDCCH_MonitorSingleOcc_fr1_r16._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetUplink_v1630_offsetSRS_CB_PUSCH_PDCCH_MonitorSingleOcc_fr1_r16._ext = None
_FeatureSetUplink_v1630_offsetSRS_CB_PUSCH_PDCCH_MonitorAnyOccWithoutGap_fr1_r16 = ENUM(name=u'offsetSRS-CB-PUSCH-PDCCH-MonitorAnyOccWithoutGap-fr1-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_v1630_offsetSRS_CB_PUSCH_PDCCH_MonitorAnyOccWithoutGap_fr1_r16._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetUplink_v1630_offsetSRS_CB_PUSCH_PDCCH_MonitorAnyOccWithoutGap_fr1_r16._ext = None
_FeatureSetUplink_v1630_offsetSRS_CB_PUSCH_PDCCH_MonitorAnyOccWithGap_fr1_r16 = ENUM(name=u'offsetSRS-CB-PUSCH-PDCCH-MonitorAnyOccWithGap-fr1-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_v1630_offsetSRS_CB_PUSCH_PDCCH_MonitorAnyOccWithGap_fr1_r16._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetUplink_v1630_offsetSRS_CB_PUSCH_PDCCH_MonitorAnyOccWithGap_fr1_r16._ext = None
_FeatureSetUplink_v1630_dummy = ENUM(name=u'dummy', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_v1630_dummy._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetUplink_v1630_dummy._ext = None
_FeatureSetUplink_v1630_partialCancellationPUCCH_PUSCH_PRACH_TX_r16 = ENUM(name=u'partialCancellationPUCCH-PUSCH-PRACH-TX-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FeatureSetUplink_v1630_partialCancellationPUCCH_PUSCH_PRACH_TX_r16._cont = ASN1Dict([(u'supported', 0)])
_FeatureSetUplink_v1630_partialCancellationPUCCH_PUSCH_PRACH_TX_r16._ext = None
FeatureSetUplink_v1630._cont = ASN1Dict([
(u'offsetSRS-CB-PUSCH-Ant-Switch-fr1-r16', _FeatureSetUplink_v1630_offsetSRS_CB_PUSCH_Ant_Switch_fr1_r16),
(u'offsetSRS-CB-PUSCH-PDCCH-MonitorSingleOcc-fr1-r16', _FeatureSetUplink_v1630_offsetSRS_CB_PUSCH_PDCCH_MonitorSingleOcc_fr1_r16),
(u'offsetSRS-CB-PUSCH-PDCCH-MonitorAnyOccWithoutGap-fr1-r16', _FeatureSetUplink_v1630_offsetSRS_CB_PUSCH_PDCCH_MonitorAnyOccWithoutGap_fr1_r16),
(u'offsetSRS-CB-PUSCH-PDCCH-MonitorAnyOccWithGap-fr1-r16', _FeatureSetUplink_v1630_offsetSRS_CB_PUSCH_PDCCH_MonitorAnyOccWithGap_fr1_r16),
(u'dummy', _FeatureSetUplink_v1630_dummy),
(u'partialCancellationPUCCH-PUSCH-PRACH-TX-r16', _FeatureSetUplink_v1630_partialCancellationPUCCH_PUSCH_PRACH_TX_r16),
])
FeatureSetUplink_v1630._ext = None
#-----< FeatureSetUplink-v1640 >-----#
FeatureSetUplink_v1640 = SEQ(name=u'FeatureSetUplink-v1640', mode=MODE_TYPE)
_FeatureSetUplink_v1640_twoHARQ_ACK_Codebook_type1_r16 = SEQ(name=u'twoHARQ-ACK-Codebook-type1-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SubSlot-Config-r16')), opt=True)
_FeatureSetUplink_v1640_twoHARQ_ACK_Codebook_type2_r16 = SEQ(name=u'twoHARQ-ACK-Codebook-type2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SubSlot-Config-r16')), opt=True)
_FeatureSetUplink_v1640_offsetSRS_CB_PUSCH_PDCCH_MonitorAnyOccWithSpanGap_fr1_r16 = SEQ(name=u'offsetSRS-CB-PUSCH-PDCCH-MonitorAnyOccWithSpanGap-fr1-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1640_offsetSRS_CB_PUSCH_PDCCH_MonitorAnyOccWithSpanGap_fr1_r16_scs_15kHz_r16 = ENUM(name=u'scs-15kHz-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1640_offsetSRS_CB_PUSCH_PDCCH_MonitorAnyOccWithSpanGap_fr1_r16_scs_15kHz_r16._cont = ASN1Dict([(u'set1', 0), (u'set2', 1), (u'set3', 2)])
__FeatureSetUplink_v1640_offsetSRS_CB_PUSCH_PDCCH_MonitorAnyOccWithSpanGap_fr1_r16_scs_15kHz_r16._ext = None
__FeatureSetUplink_v1640_offsetSRS_CB_PUSCH_PDCCH_MonitorAnyOccWithSpanGap_fr1_r16_scs_30kHz_r16 = ENUM(name=u'scs-30kHz-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1640_offsetSRS_CB_PUSCH_PDCCH_MonitorAnyOccWithSpanGap_fr1_r16_scs_30kHz_r16._cont = ASN1Dict([(u'set1', 0), (u'set2', 1), (u'set3', 2)])
__FeatureSetUplink_v1640_offsetSRS_CB_PUSCH_PDCCH_MonitorAnyOccWithSpanGap_fr1_r16_scs_30kHz_r16._ext = None
__FeatureSetUplink_v1640_offsetSRS_CB_PUSCH_PDCCH_MonitorAnyOccWithSpanGap_fr1_r16_scs_60kHz_r16 = ENUM(name=u'scs-60kHz-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplink_v1640_offsetSRS_CB_PUSCH_PDCCH_MonitorAnyOccWithSpanGap_fr1_r16_scs_60kHz_r16._cont = ASN1Dict([(u'set1', 0), (u'set2', 1), (u'set3', 2)])
__FeatureSetUplink_v1640_offsetSRS_CB_PUSCH_PDCCH_MonitorAnyOccWithSpanGap_fr1_r16_scs_60kHz_r16._ext = None
_FeatureSetUplink_v1640_offsetSRS_CB_PUSCH_PDCCH_MonitorAnyOccWithSpanGap_fr1_r16._cont = ASN1Dict([
(u'scs-15kHz-r16', __FeatureSetUplink_v1640_offsetSRS_CB_PUSCH_PDCCH_MonitorAnyOccWithSpanGap_fr1_r16_scs_15kHz_r16),
(u'scs-30kHz-r16', __FeatureSetUplink_v1640_offsetSRS_CB_PUSCH_PDCCH_MonitorAnyOccWithSpanGap_fr1_r16_scs_30kHz_r16),
(u'scs-60kHz-r16', __FeatureSetUplink_v1640_offsetSRS_CB_PUSCH_PDCCH_MonitorAnyOccWithSpanGap_fr1_r16_scs_60kHz_r16),
])
_FeatureSetUplink_v1640_offsetSRS_CB_PUSCH_PDCCH_MonitorAnyOccWithSpanGap_fr1_r16._ext = None
FeatureSetUplink_v1640._cont = ASN1Dict([
(u'twoHARQ-ACK-Codebook-type1-r16', _FeatureSetUplink_v1640_twoHARQ_ACK_Codebook_type1_r16),
(u'twoHARQ-ACK-Codebook-type2-r16', _FeatureSetUplink_v1640_twoHARQ_ACK_Codebook_type2_r16),
(u'offsetSRS-CB-PUSCH-PDCCH-MonitorAnyOccWithSpanGap-fr1-r16', _FeatureSetUplink_v1640_offsetSRS_CB_PUSCH_PDCCH_MonitorAnyOccWithSpanGap_fr1_r16),
])
FeatureSetUplink_v1640._ext = None
#-----< SubSlot-Config-r16 >-----#
SubSlot_Config_r16 = SEQ(name=u'SubSlot-Config-r16', mode=MODE_TYPE)
_SubSlot_Config_r16_sub_SlotConfig_NCP_r16 = ENUM(name=u'sub-SlotConfig-NCP-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SubSlot_Config_r16_sub_SlotConfig_NCP_r16._cont = ASN1Dict([(u'n4', 0), (u'n5', 1), (u'n6', 2), (u'n7', 3)])
_SubSlot_Config_r16_sub_SlotConfig_NCP_r16._ext = None
_SubSlot_Config_r16_sub_SlotConfig_ECP_r16 = ENUM(name=u'sub-SlotConfig-ECP-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SubSlot_Config_r16_sub_SlotConfig_ECP_r16._cont = ASN1Dict([(u'n4', 0), (u'n5', 1), (u'n6', 2)])
_SubSlot_Config_r16_sub_SlotConfig_ECP_r16._ext = None
SubSlot_Config_r16._cont = ASN1Dict([
(u'sub-SlotConfig-NCP-r16', _SubSlot_Config_r16_sub_SlotConfig_NCP_r16),
(u'sub-SlotConfig-ECP-r16', _SubSlot_Config_r16_sub_SlotConfig_ECP_r16),
])
SubSlot_Config_r16._ext = None
#-----< SRS-AllPosResources-r16 >-----#
SRS_AllPosResources_r16 = SEQ(name=u'SRS-AllPosResources-r16', mode=MODE_TYPE)
_SRS_AllPosResources_r16_srs_PosResources_r16 = SEQ(name=u'srs-PosResources-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-PosResources-r16')))
_SRS_AllPosResources_r16_srs_PosResourceAP_r16 = SEQ(name=u'srs-PosResourceAP-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-PosResourceAP-r16')), opt=True)
_SRS_AllPosResources_r16_srs_PosResourceSP_r16 = SEQ(name=u'srs-PosResourceSP-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-PosResourceSP-r16')), opt=True)
SRS_AllPosResources_r16._cont = ASN1Dict([
(u'srs-PosResources-r16', _SRS_AllPosResources_r16_srs_PosResources_r16),
(u'srs-PosResourceAP-r16', _SRS_AllPosResources_r16_srs_PosResourceAP_r16),
(u'srs-PosResourceSP-r16', _SRS_AllPosResources_r16_srs_PosResourceSP_r16),
])
SRS_AllPosResources_r16._ext = None
#-----< SRS-PosResources-r16 >-----#
SRS_PosResources_r16 = SEQ(name=u'SRS-PosResources-r16', mode=MODE_TYPE)
_SRS_PosResources_r16_maxNumberSRS_PosResourceSetPerBWP_r16 = ENUM(name=u'maxNumberSRS-PosResourceSetPerBWP-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PosResources_r16_maxNumberSRS_PosResourceSetPerBWP_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2), (u'n8', 3), (u'n12', 4), (u'n16', 5)])
_SRS_PosResources_r16_maxNumberSRS_PosResourceSetPerBWP_r16._ext = None
_SRS_PosResources_r16_maxNumberSRS_PosResourcesPerBWP_r16 = ENUM(name=u'maxNumberSRS-PosResourcesPerBWP-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PosResources_r16_maxNumberSRS_PosResourcesPerBWP_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2), (u'n8', 3), (u'n16', 4), (u'n32', 5), (u'n64', 6)])
_SRS_PosResources_r16_maxNumberSRS_PosResourcesPerBWP_r16._ext = None
_SRS_PosResources_r16_maxNumberSRS_ResourcesPerBWP_PerSlot_r16 = ENUM(name=u'maxNumberSRS-ResourcesPerBWP-PerSlot-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PosResources_r16_maxNumberSRS_ResourcesPerBWP_PerSlot_r16._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), (u'n12', 8), (u'n14', 9)])
_SRS_PosResources_r16_maxNumberSRS_ResourcesPerBWP_PerSlot_r16._ext = None
_SRS_PosResources_r16_maxNumberPeriodicSRS_PosResourcesPerBWP_r16 = ENUM(name=u'maxNumberPeriodicSRS-PosResourcesPerBWP-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PosResources_r16_maxNumberPeriodicSRS_PosResourcesPerBWP_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2), (u'n8', 3), (u'n16', 4), (u'n32', 5), (u'n64', 6)])
_SRS_PosResources_r16_maxNumberPeriodicSRS_PosResourcesPerBWP_r16._ext = None
_SRS_PosResources_r16_maxNumberPeriodicSRS_PosResourcesPerBWP_PerSlot_r16 = ENUM(name=u'maxNumberPeriodicSRS-PosResourcesPerBWP-PerSlot-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PosResources_r16_maxNumberPeriodicSRS_PosResourcesPerBWP_PerSlot_r16._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), (u'n12', 8), (u'n14', 9)])
_SRS_PosResources_r16_maxNumberPeriodicSRS_PosResourcesPerBWP_PerSlot_r16._ext = None
SRS_PosResources_r16._cont = ASN1Dict([
(u'maxNumberSRS-PosResourceSetPerBWP-r16', _SRS_PosResources_r16_maxNumberSRS_PosResourceSetPerBWP_r16),
(u'maxNumberSRS-PosResourcesPerBWP-r16', _SRS_PosResources_r16_maxNumberSRS_PosResourcesPerBWP_r16),
(u'maxNumberSRS-ResourcesPerBWP-PerSlot-r16', _SRS_PosResources_r16_maxNumberSRS_ResourcesPerBWP_PerSlot_r16),
(u'maxNumberPeriodicSRS-PosResourcesPerBWP-r16', _SRS_PosResources_r16_maxNumberPeriodicSRS_PosResourcesPerBWP_r16),
(u'maxNumberPeriodicSRS-PosResourcesPerBWP-PerSlot-r16', _SRS_PosResources_r16_maxNumberPeriodicSRS_PosResourcesPerBWP_PerSlot_r16),
])
SRS_PosResources_r16._ext = None
#-----< SRS-PosResourceAP-r16 >-----#
SRS_PosResourceAP_r16 = SEQ(name=u'SRS-PosResourceAP-r16', mode=MODE_TYPE)
_SRS_PosResourceAP_r16_maxNumberAP_SRS_PosResourcesPerBWP_r16 = ENUM(name=u'maxNumberAP-SRS-PosResourcesPerBWP-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PosResourceAP_r16_maxNumberAP_SRS_PosResourcesPerBWP_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2), (u'n8', 3), (u'n16', 4), (u'n32', 5), (u'n64', 6)])
_SRS_PosResourceAP_r16_maxNumberAP_SRS_PosResourcesPerBWP_r16._ext = None
_SRS_PosResourceAP_r16_maxNumberAP_SRS_PosResourcesPerBWP_PerSlot_r16 = ENUM(name=u'maxNumberAP-SRS-PosResourcesPerBWP-PerSlot-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PosResourceAP_r16_maxNumberAP_SRS_PosResourcesPerBWP_PerSlot_r16._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), (u'n12', 8), (u'n14', 9)])
_SRS_PosResourceAP_r16_maxNumberAP_SRS_PosResourcesPerBWP_PerSlot_r16._ext = None
SRS_PosResourceAP_r16._cont = ASN1Dict([
(u'maxNumberAP-SRS-PosResourcesPerBWP-r16', _SRS_PosResourceAP_r16_maxNumberAP_SRS_PosResourcesPerBWP_r16),
(u'maxNumberAP-SRS-PosResourcesPerBWP-PerSlot-r16', _SRS_PosResourceAP_r16_maxNumberAP_SRS_PosResourcesPerBWP_PerSlot_r16),
])
SRS_PosResourceAP_r16._ext = None
#-----< SRS-PosResourceSP-r16 >-----#
SRS_PosResourceSP_r16 = SEQ(name=u'SRS-PosResourceSP-r16', mode=MODE_TYPE)
_SRS_PosResourceSP_r16_maxNumberSP_SRS_PosResourcesPerBWP_r16 = ENUM(name=u'maxNumberSP-SRS-PosResourcesPerBWP-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PosResourceSP_r16_maxNumberSP_SRS_PosResourcesPerBWP_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2), (u'n8', 3), (u'n16', 4), (u'n32', 5), (u'n64', 6)])
_SRS_PosResourceSP_r16_maxNumberSP_SRS_PosResourcesPerBWP_r16._ext = None
_SRS_PosResourceSP_r16_maxNumberSP_SRS_PosResourcesPerBWP_PerSlot_r16 = ENUM(name=u'maxNumberSP-SRS-PosResourcesPerBWP-PerSlot-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_PosResourceSP_r16_maxNumberSP_SRS_PosResourcesPerBWP_PerSlot_r16._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), (u'n12', 8), (u'n14', 9)])
_SRS_PosResourceSP_r16_maxNumberSP_SRS_PosResourcesPerBWP_PerSlot_r16._ext = None
SRS_PosResourceSP_r16._cont = ASN1Dict([
(u'maxNumberSP-SRS-PosResourcesPerBWP-r16', _SRS_PosResourceSP_r16_maxNumberSP_SRS_PosResourcesPerBWP_r16),
(u'maxNumberSP-SRS-PosResourcesPerBWP-PerSlot-r16', _SRS_PosResourceSP_r16_maxNumberSP_SRS_PosResourcesPerBWP_PerSlot_r16),
])
SRS_PosResourceSP_r16._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_maxNumberSemiPersistentSRS_PerBWP = ENUM(name=u'maxNumberSemiPersistentSRS-PerBWP', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_Resources_maxNumberSemiPersistentSRS_PerBWP._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2), (u'n8', 3), (u'n16', 4)])
_SRS_Resources_maxNumberSemiPersistentSRS_PerBWP._ext = None
_SRS_Resources_maxNumberSemiPersistentSRS_PerBWP_PerSlot = INT(name=u'maxNumberSemiPersistentSRS-PerBWP-PerSlot', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SRS_Resources_maxNumberSemiPersistentSRS_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'maxNumberSemiPersistentSRS-PerBWP', _SRS_Resources_maxNumberSemiPersistentSRS_PerBWP),
(u'maxNumberSemiPersistentSRS-PerBWP-PerSlot', _SRS_Resources_maxNumberSemiPersistentSRS_PerBWP_PerSlot),
(u'maxNumberSRS-Ports-PerResource', _SRS_Resources_maxNumberSRS_Ports_PerResource),
])
SRS_Resources._ext = None
#-----< DummyF >-----#
DummyF = SEQ(name=u'DummyF', mode=MODE_TYPE)
_DummyF_maxNumberPeriodicCSI_ReportPerBWP = INT(name=u'maxNumberPeriodicCSI-ReportPerBWP', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyF_maxNumberPeriodicCSI_ReportPerBWP._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_DummyF_maxNumberAperiodicCSI_ReportPerBWP = INT(name=u'maxNumberAperiodicCSI-ReportPerBWP', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyF_maxNumberAperiodicCSI_ReportPerBWP._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_DummyF_maxNumberSemiPersistentCSI_ReportPerBWP = INT(name=u'maxNumberSemiPersistentCSI-ReportPerBWP', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyF_maxNumberSemiPersistentCSI_ReportPerBWP._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4)], ev=None, er=[])
_DummyF_simultaneousCSI_ReportsAllCC = INT(name=u'simultaneousCSI-ReportsAllCC', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyF_simultaneousCSI_ReportsAllCC._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=5, ub=32)], ev=None, er=[])
DummyF._cont = ASN1Dict([
(u'maxNumberPeriodicCSI-ReportPerBWP', _DummyF_maxNumberPeriodicCSI_ReportPerBWP),
(u'maxNumberAperiodicCSI-ReportPerBWP', _DummyF_maxNumberAperiodicCSI_ReportPerBWP),
(u'maxNumberSemiPersistentCSI-ReportPerBWP', _DummyF_maxNumberSemiPersistentCSI_ReportPerBWP),
(u'simultaneousCSI-ReportsAllCC', _DummyF_simultaneousCSI_ReportsAllCC),
])
DummyF._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-v1540 >-----#
FeatureSetUplinkPerCC_v1540 = SEQ(name=u'FeatureSetUplinkPerCC-v1540', mode=MODE_TYPE)
_FeatureSetUplinkPerCC_v1540_mimo_NonCB_PUSCH = SEQ(name=u'mimo-NonCB-PUSCH', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__FeatureSetUplinkPerCC_v1540_mimo_NonCB_PUSCH_maxNumberSRS_ResourcePerSet = INT(name=u'maxNumberSRS-ResourcePerSet', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__FeatureSetUplinkPerCC_v1540_mimo_NonCB_PUSCH_maxNumberSRS_ResourcePerSet._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
__FeatureSetUplinkPerCC_v1540_mimo_NonCB_PUSCH_maxNumberSimultaneousSRS_ResourceTx = INT(name=u'maxNumberSimultaneousSRS-ResourceTx', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__FeatureSetUplinkPerCC_v1540_mimo_NonCB_PUSCH_maxNumberSimultaneousSRS_ResourceTx._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_FeatureSetUplinkPerCC_v1540_mimo_NonCB_PUSCH._cont = ASN1Dict([
(u'maxNumberSRS-ResourcePerSet', __FeatureSetUplinkPerCC_v1540_mimo_NonCB_PUSCH_maxNumberSRS_ResourcePerSet),
(u'maxNumberSimultaneousSRS-ResourceTx', __FeatureSetUplinkPerCC_v1540_mimo_NonCB_PUSCH_maxNumberSimultaneousSRS_ResourceTx),
])
_FeatureSetUplinkPerCC_v1540_mimo_NonCB_PUSCH._ext = None
FeatureSetUplinkPerCC_v1540._cont = ASN1Dict([
(u'mimo-NonCB-PUSCH', _FeatureSetUplinkPerCC_v1540_mimo_NonCB_PUSCH),
])
FeatureSetUplinkPerCC_v1540._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'mhz800', 0), (u'mhz1200', 1), (u'mhz1400', 2), (u'mhz400-v1650', 3), (u'mhz600-v1650', 4)])
FreqSeparationClass._ext = [u'mhz400-v1650', u'mhz600-v1650']
#-----< FreqSeparationClassDL-v1620 >-----#
FreqSeparationClassDL_v1620 = ENUM(name=u'FreqSeparationClassDL-v1620', mode=MODE_TYPE)
FreqSeparationClassDL_v1620._cont = ASN1Dict([(u'mhz1000', 0), (u'mhz1600', 1), (u'mhz1800', 2), (u'mhz2000', 3), (u'mhz2200', 4), (u'mhz2400', 5)])
FreqSeparationClassDL_v1620._ext = None
#-----< FreqSeparationClassUL-v1620 >-----#
FreqSeparationClassUL_v1620 = ENUM(name=u'FreqSeparationClassUL-v1620', mode=MODE_TYPE)
FreqSeparationClassUL_v1620._cont = ASN1Dict([(u'mhz1000', 0)])
FreqSeparationClassUL_v1620._ext = None
#-----< FreqSeparationClassDL-Only-r16 >-----#
FreqSeparationClassDL_Only_r16 = ENUM(name=u'FreqSeparationClassDL-Only-r16', mode=MODE_TYPE)
FreqSeparationClassDL_Only_r16._cont = ASN1Dict([(u'mhz200', 0), (u'mhz400', 1), (u'mhz600', 2), (u'mhz800', 3), (u'mhz1000', 4), (u'mhz1200', 5)])
FreqSeparationClassDL_Only_r16._ext = None
#-----< HighSpeedParameters-r16 >-----#
HighSpeedParameters_r16 = SEQ(name=u'HighSpeedParameters-r16', mode=MODE_TYPE)
_HighSpeedParameters_r16_measurementEnhancement_r16 = ENUM(name=u'measurementEnhancement-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_HighSpeedParameters_r16_measurementEnhancement_r16._cont = ASN1Dict([(u'supported', 0)])
_HighSpeedParameters_r16_measurementEnhancement_r16._ext = None
_HighSpeedParameters_r16_demodulationEnhancement_r16 = ENUM(name=u'demodulationEnhancement-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_HighSpeedParameters_r16_demodulationEnhancement_r16._cont = ASN1Dict([(u'supported', 0)])
_HighSpeedParameters_r16_demodulationEnhancement_r16._ext = None
HighSpeedParameters_r16._cont = ASN1Dict([
(u'measurementEnhancement-r16', _HighSpeedParameters_r16_measurementEnhancement_r16),
(u'demodulationEnhancement-r16', _HighSpeedParameters_r16_demodulationEnhancement_r16),
])
HighSpeedParameters_r16._ext = None
#-----< HighSpeedParameters-v1650 >-----#
HighSpeedParameters_v1650 = CHOICE(name=u'HighSpeedParameters-v1650', mode=MODE_TYPE)
_HighSpeedParameters_v1650_intraNR_MeasurementEnhancement_r16 = ENUM(name=u'intraNR-MeasurementEnhancement-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_HighSpeedParameters_v1650_intraNR_MeasurementEnhancement_r16._cont = ASN1Dict([(u'supported', 0)])
_HighSpeedParameters_v1650_intraNR_MeasurementEnhancement_r16._ext = None
_HighSpeedParameters_v1650_interRAT_MeasurementEnhancement_r16 = ENUM(name=u'interRAT-MeasurementEnhancement-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_HighSpeedParameters_v1650_interRAT_MeasurementEnhancement_r16._cont = ASN1Dict([(u'supported', 0)])
_HighSpeedParameters_v1650_interRAT_MeasurementEnhancement_r16._ext = None
HighSpeedParameters_v1650._cont = ASN1Dict([
(u'intraNR-MeasurementEnhancement-r16', _HighSpeedParameters_v1650_intraNR_MeasurementEnhancement_r16),
(u'interRAT-MeasurementEnhancement-r16', _HighSpeedParameters_v1650_interRAT_MeasurementEnhancement_r16),
])
HighSpeedParameters_v1650._ext = None
#-----< IMS-Parameters >-----#
IMS_Parameters = SEQ(name=u'IMS-Parameters', mode=MODE_TYPE)
_IMS_Parameters_ims_ParametersCommon = SEQ(name=u'ims-ParametersCommon', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'IMS-ParametersCommon')), opt=True)
_IMS_Parameters_ims_ParametersFRX_Diff = SEQ(name=u'ims-ParametersFRX-Diff', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'IMS-ParametersFRX-Diff')), opt=True)
IMS_Parameters._cont = ASN1Dict([
(u'ims-ParametersCommon', _IMS_Parameters_ims_ParametersCommon),
(u'ims-ParametersFRX-Diff', _IMS_Parameters_ims_ParametersFRX_Diff),
])
IMS_Parameters._ext = []
#-----< IMS-ParametersCommon >-----#
IMS_ParametersCommon = SEQ(name=u'IMS-ParametersCommon', mode=MODE_TYPE)
_IMS_ParametersCommon_voiceOverEUTRA_5GC = ENUM(name=u'voiceOverEUTRA-5GC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_IMS_ParametersCommon_voiceOverEUTRA_5GC._cont = ASN1Dict([(u'supported', 0)])
_IMS_ParametersCommon_voiceOverEUTRA_5GC._ext = None
_IMS_ParametersCommon_voiceOverSCG_BearerEUTRA_5GC = ENUM(name=u'voiceOverSCG-BearerEUTRA-5GC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_IMS_ParametersCommon_voiceOverSCG_BearerEUTRA_5GC._cont = ASN1Dict([(u'supported', 0)])
_IMS_ParametersCommon_voiceOverSCG_BearerEUTRA_5GC._ext = None
_IMS_ParametersCommon_voiceFallbackIndicationEPS_r16 = ENUM(name=u'voiceFallbackIndicationEPS-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_IMS_ParametersCommon_voiceFallbackIndicationEPS_r16._cont = ASN1Dict([(u'supported', 0)])
_IMS_ParametersCommon_voiceFallbackIndicationEPS_r16._ext = None
IMS_ParametersCommon._cont = ASN1Dict([
(u'voiceOverEUTRA-5GC', _IMS_ParametersCommon_voiceOverEUTRA_5GC),
(u'voiceOverSCG-BearerEUTRA-5GC', _IMS_ParametersCommon_voiceOverSCG_BearerEUTRA_5GC),
(u'voiceFallbackIndicationEPS-r16', _IMS_ParametersCommon_voiceFallbackIndicationEPS_r16),
])
IMS_ParametersCommon._ext = [u'voiceOverSCG-BearerEUTRA-5GC', u'voiceFallbackIndicationEPS-r16']
#-----< IMS-ParametersFRX-Diff >-----#
IMS_ParametersFRX_Diff = SEQ(name=u'IMS-ParametersFRX-Diff', mode=MODE_TYPE)
_IMS_ParametersFRX_Diff_voiceOverNR = ENUM(name=u'voiceOverNR', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_IMS_ParametersFRX_Diff_voiceOverNR._cont = ASN1Dict([(u'supported', 0)])
_IMS_ParametersFRX_Diff_voiceOverNR._ext = None
IMS_ParametersFRX_Diff._cont = ASN1Dict([
(u'voiceOverNR', _IMS_ParametersFRX_Diff_voiceOverNR),
])
IMS_ParametersFRX_Diff._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_utra_FDD_r16 = SEQ(name=u'utra-FDD-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UTRA-FDD-Parameters-r16')), opt=True, group=0)
InterRAT_Parameters._cont = ASN1Dict([
(u'eutra', _InterRAT_Parameters_eutra),
(u'utra-FDD-r16', _InterRAT_Parameters_utra_FDD_r16),
])
InterRAT_Parameters._ext = [u'utra-FDD-r16']
#-----< 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_modifiedMPR_BehaviorEUTRA = BIT_STR(name=u'modifiedMPR-BehaviorEUTRA', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_EUTRA_ParametersCommon_modifiedMPR_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_ne_DC = ENUM(name=u'ne-DC', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_EUTRA_ParametersCommon_ne_DC._cont = ASN1Dict([(u'supported', 0)])
_EUTRA_ParametersCommon_ne_DC._ext = None
_EUTRA_ParametersCommon_nr_HO_ToEN_DC_r16 = ENUM(name=u'nr-HO-ToEN-DC-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_EUTRA_ParametersCommon_nr_HO_ToEN_DC_r16._cont = ASN1Dict([(u'supported', 0)])
_EUTRA_ParametersCommon_nr_HO_ToEN_DC_r16._ext = None
EUTRA_ParametersCommon._cont = ASN1Dict([
(u'mfbi-EUTRA', _EUTRA_ParametersCommon_mfbi_EUTRA),
(u'modifiedMPR-BehaviorEUTRA', _EUTRA_ParametersCommon_modifiedMPR_BehaviorEUTRA),
(u'multiNS-Pmax-EUTRA', _EUTRA_ParametersCommon_multiNS_Pmax_EUTRA),
(u'rs-SINR-MeasEUTRA', _EUTRA_ParametersCommon_rs_SINR_MeasEUTRA),
(u'ne-DC', _EUTRA_ParametersCommon_ne_DC),
(u'nr-HO-ToEN-DC-r16', _EUTRA_ParametersCommon_nr_HO_ToEN_DC_r16),
])
EUTRA_ParametersCommon._ext = [u'ne-DC', u'nr-HO-ToEN-DC-r16']
#-----< 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 = []
#-----< UTRA-FDD-Parameters-r16 >-----#
UTRA_FDD_Parameters_r16 = SEQ(name=u'UTRA-FDD-Parameters-r16', mode=MODE_TYPE)
_UTRA_FDD_Parameters_r16_supportedBandListUTRA_FDD_r16 = SEQ_OF(name=u'supportedBandListUTRA-FDD-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__UTRA_FDD_Parameters_r16_supportedBandListUTRA_FDD_r16__item_ = ENUM(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SupportedBandUTRA-FDD-r16')))
_UTRA_FDD_Parameters_r16_supportedBandListUTRA_FDD_r16._cont = __UTRA_FDD_Parameters_r16_supportedBandListUTRA_FDD_r16__item_
_UTRA_FDD_Parameters_r16_supportedBandListUTRA_FDD_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
UTRA_FDD_Parameters_r16._cont = ASN1Dict([
(u'supportedBandListUTRA-FDD-r16', _UTRA_FDD_Parameters_r16_supportedBandListUTRA_FDD_r16),
])
UTRA_FDD_Parameters_r16._ext = []
#-----< SupportedBandUTRA-FDD-r16 >-----#
SupportedBandUTRA_FDD_r16 = ENUM(name=u'SupportedBandUTRA-FDD-r16', mode=MODE_TYPE)
SupportedBandUTRA_FDD_r16._cont = ASN1Dict([(u'bandI', 0), (u'bandII', 1), (u'bandIII', 2), (u'bandIV', 3), (u'bandV', 4), (u'bandVI', 5), (u'bandVII', 6), (u'bandVIII', 7), (u'bandIX', 8), (u'bandX', 9), (u'bandXI', 10), (u'bandXII', 11), (u'bandXIII', 12), (u'bandXIV', 13), (u'bandXV', 14), (u'bandXVI', 15), (u'bandXVII', 16), (u'bandXVIII', 17), (u'bandXIX', 18), (u'bandXX', 19), (u'bandXXI', 20), (u'bandXXII', 21), (u'bandXXIII', 22), (u'bandXXIV', 23), (u'bandXXV', 24), (u'bandXXVI', 25), (u'bandXXVII', 26), (u'bandXXVIII', 27), (u'bandXXIX', 28), (u'bandXXX', 29), (u'bandXXXI', 30), (u'bandXXXII', 31)])
SupportedBandUTRA_FDD_r16._ext = None
#-----< 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-Parameters-v1610 >-----#
MAC_Parameters_v1610 = SEQ(name=u'MAC-Parameters-v1610', mode=MODE_TYPE)
_MAC_Parameters_v1610_mac_ParametersFRX_Diff_r16 = SEQ(name=u'mac-ParametersFRX-Diff-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MAC-ParametersFRX-Diff-r16')), opt=True)
MAC_Parameters_v1610._cont = ASN1Dict([
(u'mac-ParametersFRX-Diff-r16', _MAC_Parameters_v1610_mac_ParametersFRX_Diff_r16),
])
MAC_Parameters_v1610._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_dummy = ENUM(name=u'dummy', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MAC_ParametersCommon_dummy._cont = ASN1Dict([(u'supported', 0)])
_MAC_ParametersCommon_dummy._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_recommendedBitRateMultiplier_r16 = ENUM(name=u'recommendedBitRateMultiplier-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_MAC_ParametersCommon_recommendedBitRateMultiplier_r16._cont = ASN1Dict([(u'supported', 0)])
_MAC_ParametersCommon_recommendedBitRateMultiplier_r16._ext = None
_MAC_ParametersCommon_preEmptiveBSR_r16 = ENUM(name=u'preEmptiveBSR-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_MAC_ParametersCommon_preEmptiveBSR_r16._cont = ASN1Dict([(u'supported', 0)])
_MAC_ParametersCommon_preEmptiveBSR_r16._ext = None
_MAC_ParametersCommon_autonomousTransmission_r16 = ENUM(name=u'autonomousTransmission-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_MAC_ParametersCommon_autonomousTransmission_r16._cont = ASN1Dict([(u'supported', 0)])
_MAC_ParametersCommon_autonomousTransmission_r16._ext = None
_MAC_ParametersCommon_lch_PriorityBasedPrioritization_r16 = ENUM(name=u'lch-PriorityBasedPrioritization-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_MAC_ParametersCommon_lch_PriorityBasedPrioritization_r16._cont = ASN1Dict([(u'supported', 0)])
_MAC_ParametersCommon_lch_PriorityBasedPrioritization_r16._ext = None
_MAC_ParametersCommon_lch_ToConfiguredGrantMapping_r16 = ENUM(name=u'lch-ToConfiguredGrantMapping-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_MAC_ParametersCommon_lch_ToConfiguredGrantMapping_r16._cont = ASN1Dict([(u'supported', 0)])
_MAC_ParametersCommon_lch_ToConfiguredGrantMapping_r16._ext = None
_MAC_ParametersCommon_lch_ToGrantPriorityRestriction_r16 = ENUM(name=u'lch-ToGrantPriorityRestriction-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_MAC_ParametersCommon_lch_ToGrantPriorityRestriction_r16._cont = ASN1Dict([(u'supported', 0)])
_MAC_ParametersCommon_lch_ToGrantPriorityRestriction_r16._ext = None
_MAC_ParametersCommon_singlePHR_P_r16 = ENUM(name=u'singlePHR-P-r16', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_MAC_ParametersCommon_singlePHR_P_r16._cont = ASN1Dict([(u'supported', 0)])
_MAC_ParametersCommon_singlePHR_P_r16._ext = None
_MAC_ParametersCommon_ul_LBT_FailureDetectionRecovery_r16 = ENUM(name=u'ul-LBT-FailureDetectionRecovery-r16', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_MAC_ParametersCommon_ul_LBT_FailureDetectionRecovery_r16._cont = ASN1Dict([(u'supported', 0)])
_MAC_ParametersCommon_ul_LBT_FailureDetectionRecovery_r16._ext = None
_MAC_ParametersCommon_tdd_MPE_P_MPR_Reporting_r16 = ENUM(name=u'tdd-MPE-P-MPR-Reporting-r16', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_MAC_ParametersCommon_tdd_MPE_P_MPR_Reporting_r16._cont = ASN1Dict([(u'supported', 0)])
_MAC_ParametersCommon_tdd_MPE_P_MPR_Reporting_r16._ext = None
_MAC_ParametersCommon_lcid_ExtensionIAB_r16 = ENUM(name=u'lcid-ExtensionIAB-r16', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_MAC_ParametersCommon_lcid_ExtensionIAB_r16._cont = ASN1Dict([(u'supported', 0)])
_MAC_ParametersCommon_lcid_ExtensionIAB_r16._ext = None
_MAC_ParametersCommon_spCell_BFR_CBRA_r16 = ENUM(name=u'spCell-BFR-CBRA-r16', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=2)
_MAC_ParametersCommon_spCell_BFR_CBRA_r16._cont = ASN1Dict([(u'supported', 0)])
_MAC_ParametersCommon_spCell_BFR_CBRA_r16._ext = None
_MAC_ParametersCommon_srs_ResourceId_Ext_r16 = ENUM(name=u'srs-ResourceId-Ext-r16', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_MAC_ParametersCommon_srs_ResourceId_Ext_r16._cont = ASN1Dict([(u'supported', 0)])
_MAC_ParametersCommon_srs_ResourceId_Ext_r16._ext = None
MAC_ParametersCommon._cont = ASN1Dict([
(u'lcp-Restriction', _MAC_ParametersCommon_lcp_Restriction),
(u'dummy', _MAC_ParametersCommon_dummy),
(u'lch-ToSCellRestriction', _MAC_ParametersCommon_lch_ToSCellRestriction),
(u'recommendedBitRate', _MAC_ParametersCommon_recommendedBitRate),
(u'recommendedBitRateQuery', _MAC_ParametersCommon_recommendedBitRateQuery),
(u'recommendedBitRateMultiplier-r16', _MAC_ParametersCommon_recommendedBitRateMultiplier_r16),
(u'preEmptiveBSR-r16', _MAC_ParametersCommon_preEmptiveBSR_r16),
(u'autonomousTransmission-r16', _MAC_ParametersCommon_autonomousTransmission_r16),
(u'lch-PriorityBasedPrioritization-r16', _MAC_ParametersCommon_lch_PriorityBasedPrioritization_r16),
(u'lch-ToConfiguredGrantMapping-r16', _MAC_ParametersCommon_lch_ToConfiguredGrantMapping_r16),
(u'lch-ToGrantPriorityRestriction-r16', _MAC_ParametersCommon_lch_ToGrantPriorityRestriction_r16),
(u'singlePHR-P-r16', _MAC_ParametersCommon_singlePHR_P_r16),
(u'ul-LBT-FailureDetectionRecovery-r16', _MAC_ParametersCommon_ul_LBT_FailureDetectionRecovery_r16),
(u'tdd-MPE-P-MPR-Reporting-r16', _MAC_ParametersCommon_tdd_MPE_P_MPR_Reporting_r16),
(u'lcid-ExtensionIAB-r16', _MAC_ParametersCommon_lcid_ExtensionIAB_r16),
(u'spCell-BFR-CBRA-r16', _MAC_ParametersCommon_spCell_BFR_CBRA_r16),
(u'srs-ResourceId-Ext-r16', _MAC_ParametersCommon_srs_ResourceId_Ext_r16),
])
MAC_ParametersCommon._ext = [u'recommendedBitRate', u'recommendedBitRateQuery', u'recommendedBitRateMultiplier-r16', u'preEmptiveBSR-r16', u'autonomousTransmission-r16', u'lch-PriorityBasedPrioritization-r16', u'lch-ToConfiguredGrantMapping-r16', u'lch-ToGrantPriorityRestriction-r16', u'singlePHR-P-r16', u'ul-LBT-FailureDetectionRecovery-r16', u'tdd-MPE-P-MPR-Reporting-r16', u'lcid-ExtensionIAB-r16', u'spCell-BFR-CBRA-r16', u'srs-ResourceId-Ext-r16']
#-----< MAC-ParametersFRX-Diff-r16 >-----#
MAC_ParametersFRX_Diff_r16 = SEQ(name=u'MAC-ParametersFRX-Diff-r16', mode=MODE_TYPE)
_MAC_ParametersFRX_Diff_r16_directMCG_SCellActivation_r16 = ENUM(name=u'directMCG-SCellActivation-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MAC_ParametersFRX_Diff_r16_directMCG_SCellActivation_r16._cont = ASN1Dict([(u'supported', 0)])
_MAC_ParametersFRX_Diff_r16_directMCG_SCellActivation_r16._ext = None
_MAC_ParametersFRX_Diff_r16_directMCG_SCellActivationResume_r16 = ENUM(name=u'directMCG-SCellActivationResume-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MAC_ParametersFRX_Diff_r16_directMCG_SCellActivationResume_r16._cont = ASN1Dict([(u'supported', 0)])
_MAC_ParametersFRX_Diff_r16_directMCG_SCellActivationResume_r16._ext = None
_MAC_ParametersFRX_Diff_r16_directSCG_SCellActivation_r16 = ENUM(name=u'directSCG-SCellActivation-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MAC_ParametersFRX_Diff_r16_directSCG_SCellActivation_r16._cont = ASN1Dict([(u'supported', 0)])
_MAC_ParametersFRX_Diff_r16_directSCG_SCellActivation_r16._ext = None
_MAC_ParametersFRX_Diff_r16_directSCG_SCellActivationResume_r16 = ENUM(name=u'directSCG-SCellActivationResume-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MAC_ParametersFRX_Diff_r16_directSCG_SCellActivationResume_r16._cont = ASN1Dict([(u'supported', 0)])
_MAC_ParametersFRX_Diff_r16_directSCG_SCellActivationResume_r16._ext = None
_MAC_ParametersFRX_Diff_r16_drx_Adaptation_r16 = SEQ(name=u'drx-Adaptation-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MAC_ParametersFRX_Diff_r16_drx_Adaptation_r16_non_SharedSpectrumChAccess_r16 = SEQ(name=u'non-SharedSpectrumChAccess-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MinTimeGap-r16')), opt=True)
__MAC_ParametersFRX_Diff_r16_drx_Adaptation_r16_sharedSpectrumChAccess_r16 = SEQ(name=u'sharedSpectrumChAccess-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MinTimeGap-r16')), opt=True)
_MAC_ParametersFRX_Diff_r16_drx_Adaptation_r16._cont = ASN1Dict([
(u'non-SharedSpectrumChAccess-r16', __MAC_ParametersFRX_Diff_r16_drx_Adaptation_r16_non_SharedSpectrumChAccess_r16),
(u'sharedSpectrumChAccess-r16', __MAC_ParametersFRX_Diff_r16_drx_Adaptation_r16_sharedSpectrumChAccess_r16),
])
_MAC_ParametersFRX_Diff_r16_drx_Adaptation_r16._ext = None
MAC_ParametersFRX_Diff_r16._cont = ASN1Dict([
(u'directMCG-SCellActivation-r16', _MAC_ParametersFRX_Diff_r16_directMCG_SCellActivation_r16),
(u'directMCG-SCellActivationResume-r16', _MAC_ParametersFRX_Diff_r16_directMCG_SCellActivationResume_r16),
(u'directSCG-SCellActivation-r16', _MAC_ParametersFRX_Diff_r16_directSCG_SCellActivation_r16),
(u'directSCG-SCellActivationResume-r16', _MAC_ParametersFRX_Diff_r16_directSCG_SCellActivationResume_r16),
(u'drx-Adaptation-r16', _MAC_ParametersFRX_Diff_r16_drx_Adaptation_r16),
])
MAC_ParametersFRX_Diff_r16._ext = []
#-----< 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_secondaryDRX_Group_r16 = ENUM(name=u'secondaryDRX-Group-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_MAC_ParametersXDD_Diff_secondaryDRX_Group_r16._cont = ASN1Dict([(u'supported', 0)])
_MAC_ParametersXDD_Diff_secondaryDRX_Group_r16._ext = None
_MAC_ParametersXDD_Diff_enhancedSkipUplinkTxDynamic_r16 = ENUM(name=u'enhancedSkipUplinkTxDynamic-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_MAC_ParametersXDD_Diff_enhancedSkipUplinkTxDynamic_r16._cont = ASN1Dict([(u'supported', 0)])
_MAC_ParametersXDD_Diff_enhancedSkipUplinkTxDynamic_r16._ext = None
_MAC_ParametersXDD_Diff_enhancedSkipUplinkTxConfigured_r16 = ENUM(name=u'enhancedSkipUplinkTxConfigured-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_MAC_ParametersXDD_Diff_enhancedSkipUplinkTxConfigured_r16._cont = ASN1Dict([(u'supported', 0)])
_MAC_ParametersXDD_Diff_enhancedSkipUplinkTxConfigured_r16._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),
(u'secondaryDRX-Group-r16', _MAC_ParametersXDD_Diff_secondaryDRX_Group_r16),
(u'enhancedSkipUplinkTxDynamic-r16', _MAC_ParametersXDD_Diff_enhancedSkipUplinkTxDynamic_r16),
(u'enhancedSkipUplinkTxConfigured-r16', _MAC_ParametersXDD_Diff_enhancedSkipUplinkTxConfigured_r16),
])
MAC_ParametersXDD_Diff._ext = [u'secondaryDRX-Group-r16', u'enhancedSkipUplinkTxDynamic-r16', u'enhancedSkipUplinkTxConfigured-r16']
#-----< MinTimeGap-r16 >-----#
MinTimeGap_r16 = SEQ(name=u'MinTimeGap-r16', mode=MODE_TYPE)
_MinTimeGap_r16_scs_15kHz_r16 = ENUM(name=u'scs-15kHz-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MinTimeGap_r16_scs_15kHz_r16._cont = ASN1Dict([(u'sl1', 0), (u'sl3', 1)])
_MinTimeGap_r16_scs_15kHz_r16._ext = None
_MinTimeGap_r16_scs_30kHz_r16 = ENUM(name=u'scs-30kHz-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MinTimeGap_r16_scs_30kHz_r16._cont = ASN1Dict([(u'sl1', 0), (u'sl6', 1)])
_MinTimeGap_r16_scs_30kHz_r16._ext = None
_MinTimeGap_r16_scs_60kHz_r16 = ENUM(name=u'scs-60kHz-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MinTimeGap_r16_scs_60kHz_r16._cont = ASN1Dict([(u'sl1', 0), (u'sl12', 1)])
_MinTimeGap_r16_scs_60kHz_r16._ext = None
_MinTimeGap_r16_scs_120kHz_r16 = ENUM(name=u'scs-120kHz-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MinTimeGap_r16_scs_120kHz_r16._cont = ASN1Dict([(u'sl2', 0), (u'sl24', 1)])
_MinTimeGap_r16_scs_120kHz_r16._ext = None
MinTimeGap_r16._cont = ASN1Dict([
(u'scs-15kHz-r16', _MinTimeGap_r16_scs_15kHz_r16),
(u'scs-30kHz-r16', _MinTimeGap_r16_scs_30kHz_r16),
(u'scs-60kHz-r16', _MinTimeGap_r16_scs_60kHz_r16),
(u'scs-120kHz-r16', _MinTimeGap_r16_scs_120kHz_r16),
])
MinTimeGap_r16._ext = None
#-----< 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_independentGapConfig = ENUM(name=u'independentGapConfig', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_MeasAndMobParametersCommon_independentGapConfig._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersCommon_independentGapConfig._ext = None
_MeasAndMobParametersCommon_periodicEUTRA_MeasAndReport = ENUM(name=u'periodicEUTRA-MeasAndReport', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_MeasAndMobParametersCommon_periodicEUTRA_MeasAndReport._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersCommon_periodicEUTRA_MeasAndReport._ext = None
_MeasAndMobParametersCommon_handoverFR1_FR2 = ENUM(name=u'handoverFR1-FR2', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_MeasAndMobParametersCommon_handoverFR1_FR2._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersCommon_handoverFR1_FR2._ext = None
_MeasAndMobParametersCommon_maxNumberCSI_RS_RRM_RS_SINR = ENUM(name=u'maxNumberCSI-RS-RRM-RS-SINR', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_MeasAndMobParametersCommon_maxNumberCSI_RS_RRM_RS_SINR._cont = ASN1Dict([(u'n4', 0), (u'n8', 1), (u'n16', 2), (u'n32', 3), (u'n64', 4), (u'n96', 5)])
_MeasAndMobParametersCommon_maxNumberCSI_RS_RRM_RS_SINR._ext = None
_MeasAndMobParametersCommon_nr_CGI_Reporting_ENDC = ENUM(name=u'nr-CGI-Reporting-ENDC', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=2)
_MeasAndMobParametersCommon_nr_CGI_Reporting_ENDC._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersCommon_nr_CGI_Reporting_ENDC._ext = None
_MeasAndMobParametersCommon_eutra_CGI_Reporting_NEDC = ENUM(name=u'eutra-CGI-Reporting-NEDC', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_MeasAndMobParametersCommon_eutra_CGI_Reporting_NEDC._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersCommon_eutra_CGI_Reporting_NEDC._ext = None
_MeasAndMobParametersCommon_eutra_CGI_Reporting_NRDC = ENUM(name=u'eutra-CGI-Reporting-NRDC', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_MeasAndMobParametersCommon_eutra_CGI_Reporting_NRDC._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersCommon_eutra_CGI_Reporting_NRDC._ext = None
_MeasAndMobParametersCommon_nr_CGI_Reporting_NEDC = ENUM(name=u'nr-CGI-Reporting-NEDC', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_MeasAndMobParametersCommon_nr_CGI_Reporting_NEDC._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersCommon_nr_CGI_Reporting_NEDC._ext = None
_MeasAndMobParametersCommon_nr_CGI_Reporting_NRDC = ENUM(name=u'nr-CGI-Reporting-NRDC', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_MeasAndMobParametersCommon_nr_CGI_Reporting_NRDC._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersCommon_nr_CGI_Reporting_NRDC._ext = None
_MeasAndMobParametersCommon_reportAddNeighMeasForPeriodic_r16 = ENUM(name=u'reportAddNeighMeasForPeriodic-r16', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=4)
_MeasAndMobParametersCommon_reportAddNeighMeasForPeriodic_r16._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersCommon_reportAddNeighMeasForPeriodic_r16._ext = None
_MeasAndMobParametersCommon_condHandoverParametersCommon_r16 = SEQ(name=u'condHandoverParametersCommon-r16', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=4)
__MeasAndMobParametersCommon_condHandoverParametersCommon_r16_condHandoverFDD_TDD_r16 = ENUM(name=u'condHandoverFDD-TDD-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MeasAndMobParametersCommon_condHandoverParametersCommon_r16_condHandoverFDD_TDD_r16._cont = ASN1Dict([(u'supported', 0)])
__MeasAndMobParametersCommon_condHandoverParametersCommon_r16_condHandoverFDD_TDD_r16._ext = None
__MeasAndMobParametersCommon_condHandoverParametersCommon_r16_condHandoverFR1_FR2_r16 = ENUM(name=u'condHandoverFR1-FR2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MeasAndMobParametersCommon_condHandoverParametersCommon_r16_condHandoverFR1_FR2_r16._cont = ASN1Dict([(u'supported', 0)])
__MeasAndMobParametersCommon_condHandoverParametersCommon_r16_condHandoverFR1_FR2_r16._ext = None
_MeasAndMobParametersCommon_condHandoverParametersCommon_r16._cont = ASN1Dict([
(u'condHandoverFDD-TDD-r16', __MeasAndMobParametersCommon_condHandoverParametersCommon_r16_condHandoverFDD_TDD_r16),
(u'condHandoverFR1-FR2-r16', __MeasAndMobParametersCommon_condHandoverParametersCommon_r16_condHandoverFR1_FR2_r16),
])
_MeasAndMobParametersCommon_condHandoverParametersCommon_r16._ext = None
_MeasAndMobParametersCommon_nr_NeedForGap_Reporting_r16 = ENUM(name=u'nr-NeedForGap-Reporting-r16', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=4)
_MeasAndMobParametersCommon_nr_NeedForGap_Reporting_r16._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersCommon_nr_NeedForGap_Reporting_r16._ext = None
_MeasAndMobParametersCommon_supportedGapPattern_NRonly_r16 = BIT_STR(name=u'supportedGapPattern-NRonly-r16', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=4)
_MeasAndMobParametersCommon_supportedGapPattern_NRonly_r16._const_sz = ASN1Set(rv=[10], rr=[], ev=None, er=[])
_MeasAndMobParametersCommon_supportedGapPattern_NRonly_NEDC_r16 = ENUM(name=u'supportedGapPattern-NRonly-NEDC-r16', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=4)
_MeasAndMobParametersCommon_supportedGapPattern_NRonly_NEDC_r16._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersCommon_supportedGapPattern_NRonly_NEDC_r16._ext = None
_MeasAndMobParametersCommon_maxNumberCLI_RSSI_r16 = ENUM(name=u'maxNumberCLI-RSSI-r16', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=4)
_MeasAndMobParametersCommon_maxNumberCLI_RSSI_r16._cont = ASN1Dict([(u'n8', 0), (u'n16', 1), (u'n32', 2), (u'n64', 3)])
_MeasAndMobParametersCommon_maxNumberCLI_RSSI_r16._ext = None
_MeasAndMobParametersCommon_maxNumberCLI_SRS_RSRP_r16 = ENUM(name=u'maxNumberCLI-SRS-RSRP-r16', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=4)
_MeasAndMobParametersCommon_maxNumberCLI_SRS_RSRP_r16._cont = ASN1Dict([(u'n4', 0), (u'n8', 1), (u'n16', 2), (u'n32', 3)])
_MeasAndMobParametersCommon_maxNumberCLI_SRS_RSRP_r16._ext = None
_MeasAndMobParametersCommon_maxNumberPerSlotCLI_SRS_RSRP_r16 = ENUM(name=u'maxNumberPerSlotCLI-SRS-RSRP-r16', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=4)
_MeasAndMobParametersCommon_maxNumberPerSlotCLI_SRS_RSRP_r16._cont = ASN1Dict([(u'n2', 0), (u'n4', 1), (u'n8', 2)])
_MeasAndMobParametersCommon_maxNumberPerSlotCLI_SRS_RSRP_r16._ext = None
_MeasAndMobParametersCommon_mfbi_IAB_r16 = ENUM(name=u'mfbi-IAB-r16', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=4)
_MeasAndMobParametersCommon_mfbi_IAB_r16._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersCommon_mfbi_IAB_r16._ext = None
_MeasAndMobParametersCommon_dummy = ENUM(name=u'dummy', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=4)
_MeasAndMobParametersCommon_dummy._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersCommon_dummy._ext = None
_MeasAndMobParametersCommon_nr_CGI_Reporting_NPN_r16 = ENUM(name=u'nr-CGI-Reporting-NPN-r16', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=4)
_MeasAndMobParametersCommon_nr_CGI_Reporting_NPN_r16._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersCommon_nr_CGI_Reporting_NPN_r16._ext = None
_MeasAndMobParametersCommon_idleInactiveEUTRA_MeasReport_r16 = ENUM(name=u'idleInactiveEUTRA-MeasReport-r16', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=4)
_MeasAndMobParametersCommon_idleInactiveEUTRA_MeasReport_r16._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersCommon_idleInactiveEUTRA_MeasReport_r16._ext = None
_MeasAndMobParametersCommon_idleInactive_ValidityArea_r16 = ENUM(name=u'idleInactive-ValidityArea-r16', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=4)
_MeasAndMobParametersCommon_idleInactive_ValidityArea_r16._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersCommon_idleInactive_ValidityArea_r16._ext = None
_MeasAndMobParametersCommon_eutra_AutonomousGaps_r16 = ENUM(name=u'eutra-AutonomousGaps-r16', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=4)
_MeasAndMobParametersCommon_eutra_AutonomousGaps_r16._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersCommon_eutra_AutonomousGaps_r16._ext = None
_MeasAndMobParametersCommon_eutra_AutonomousGaps_NEDC_r16 = ENUM(name=u'eutra-AutonomousGaps-NEDC-r16', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=4)
_MeasAndMobParametersCommon_eutra_AutonomousGaps_NEDC_r16._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersCommon_eutra_AutonomousGaps_NEDC_r16._ext = None
_MeasAndMobParametersCommon_eutra_AutonomousGaps_NRDC_r16 = ENUM(name=u'eutra-AutonomousGaps-NRDC-r16', mode=MODE_TYPE, tag=(31, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=4)
_MeasAndMobParametersCommon_eutra_AutonomousGaps_NRDC_r16._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersCommon_eutra_AutonomousGaps_NRDC_r16._ext = None
_MeasAndMobParametersCommon_pcellT312_r16 = ENUM(name=u'pcellT312-r16', mode=MODE_TYPE, tag=(32, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=4)
_MeasAndMobParametersCommon_pcellT312_r16._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersCommon_pcellT312_r16._ext = None
_MeasAndMobParametersCommon_supportedGapPattern_r16 = BIT_STR(name=u'supportedGapPattern-r16', mode=MODE_TYPE, tag=(33, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=4)
_MeasAndMobParametersCommon_supportedGapPattern_r16._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
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),
(u'independentGapConfig', _MeasAndMobParametersCommon_independentGapConfig),
(u'periodicEUTRA-MeasAndReport', _MeasAndMobParametersCommon_periodicEUTRA_MeasAndReport),
(u'handoverFR1-FR2', _MeasAndMobParametersCommon_handoverFR1_FR2),
(u'maxNumberCSI-RS-RRM-RS-SINR', _MeasAndMobParametersCommon_maxNumberCSI_RS_RRM_RS_SINR),
(u'nr-CGI-Reporting-ENDC', _MeasAndMobParametersCommon_nr_CGI_Reporting_ENDC),
(u'eutra-CGI-Reporting-NEDC', _MeasAndMobParametersCommon_eutra_CGI_Reporting_NEDC),
(u'eutra-CGI-Reporting-NRDC', _MeasAndMobParametersCommon_eutra_CGI_Reporting_NRDC),
(u'nr-CGI-Reporting-NEDC', _MeasAndMobParametersCommon_nr_CGI_Reporting_NEDC),
(u'nr-CGI-Reporting-NRDC', _MeasAndMobParametersCommon_nr_CGI_Reporting_NRDC),
(u'reportAddNeighMeasForPeriodic-r16', _MeasAndMobParametersCommon_reportAddNeighMeasForPeriodic_r16),
(u'condHandoverParametersCommon-r16', _MeasAndMobParametersCommon_condHandoverParametersCommon_r16),
(u'nr-NeedForGap-Reporting-r16', _MeasAndMobParametersCommon_nr_NeedForGap_Reporting_r16),
(u'supportedGapPattern-NRonly-r16', _MeasAndMobParametersCommon_supportedGapPattern_NRonly_r16),
(u'supportedGapPattern-NRonly-NEDC-r16', _MeasAndMobParametersCommon_supportedGapPattern_NRonly_NEDC_r16),
(u'maxNumberCLI-RSSI-r16', _MeasAndMobParametersCommon_maxNumberCLI_RSSI_r16),
(u'maxNumberCLI-SRS-RSRP-r16', _MeasAndMobParametersCommon_maxNumberCLI_SRS_RSRP_r16),
(u'maxNumberPerSlotCLI-SRS-RSRP-r16', _MeasAndMobParametersCommon_maxNumberPerSlotCLI_SRS_RSRP_r16),
(u'mfbi-IAB-r16', _MeasAndMobParametersCommon_mfbi_IAB_r16),
(u'dummy', _MeasAndMobParametersCommon_dummy),
(u'nr-CGI-Reporting-NPN-r16', _MeasAndMobParametersCommon_nr_CGI_Reporting_NPN_r16),
(u'idleInactiveEUTRA-MeasReport-r16', _MeasAndMobParametersCommon_idleInactiveEUTRA_MeasReport_r16),
(u'idleInactive-ValidityArea-r16', _MeasAndMobParametersCommon_idleInactive_ValidityArea_r16),
(u'eutra-AutonomousGaps-r16', _MeasAndMobParametersCommon_eutra_AutonomousGaps_r16),
(u'eutra-AutonomousGaps-NEDC-r16', _MeasAndMobParametersCommon_eutra_AutonomousGaps_NEDC_r16),
(u'eutra-AutonomousGaps-NRDC-r16', _MeasAndMobParametersCommon_eutra_AutonomousGaps_NRDC_r16),
(u'pcellT312-r16', _MeasAndMobParametersCommon_pcellT312_r16),
(u'supportedGapPattern-r16', _MeasAndMobParametersCommon_supportedGapPattern_r16),
])
MeasAndMobParametersCommon._ext = [u'eventB-MeasAndReport', u'handoverFDD-TDD', u'eutra-CGI-Reporting', u'nr-CGI-Reporting', u'independentGapConfig', u'periodicEUTRA-MeasAndReport', u'handoverFR1-FR2', u'maxNumberCSI-RS-RRM-RS-SINR', u'nr-CGI-Reporting-ENDC', u'eutra-CGI-Reporting-NEDC', u'eutra-CGI-Reporting-NRDC', u'nr-CGI-Reporting-NEDC', u'nr-CGI-Reporting-NRDC', u'reportAddNeighMeasForPeriodic-r16', u'condHandoverParametersCommon-r16', u'nr-NeedForGap-Reporting-r16', u'supportedGapPattern-NRonly-r16', u'supportedGapPattern-NRonly-NEDC-r16', u'maxNumberCLI-RSSI-r16', u'maxNumberCLI-SRS-RSRP-r16', u'maxNumberPerSlotCLI-SRS-RSRP-r16', u'mfbi-IAB-r16', u'dummy', u'nr-CGI-Reporting-NPN-r16', u'idleInactiveEUTRA-MeasReport-r16', u'idleInactive-ValidityArea-r16', u'eutra-AutonomousGaps-r16', u'eutra-AutonomousGaps-NEDC-r16', u'eutra-AutonomousGaps-NRDC-r16', u'pcellT312-r16', u'supportedGapPattern-r16']
#-----< 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_EPC = ENUM(name=u'handoverLTE-EPC', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_MeasAndMobParametersXDD_Diff_handoverLTE_EPC._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersXDD_Diff_handoverLTE_EPC._ext = None
_MeasAndMobParametersXDD_Diff_handoverLTE_5GC = ENUM(name=u'handoverLTE-5GC', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_MeasAndMobParametersXDD_Diff_handoverLTE_5GC._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersXDD_Diff_handoverLTE_5GC._ext = None
_MeasAndMobParametersXDD_Diff_sftd_MeasNR_Neigh = ENUM(name=u'sftd-MeasNR-Neigh', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_MeasAndMobParametersXDD_Diff_sftd_MeasNR_Neigh._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersXDD_Diff_sftd_MeasNR_Neigh._ext = None
_MeasAndMobParametersXDD_Diff_sftd_MeasNR_Neigh_DRX = ENUM(name=u'sftd-MeasNR-Neigh-DRX', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_MeasAndMobParametersXDD_Diff_sftd_MeasNR_Neigh_DRX._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersXDD_Diff_sftd_MeasNR_Neigh_DRX._ext = None
_MeasAndMobParametersXDD_Diff_dummy = ENUM(name=u'dummy', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=2)
_MeasAndMobParametersXDD_Diff_dummy._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersXDD_Diff_dummy._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-EPC', _MeasAndMobParametersXDD_Diff_handoverLTE_EPC),
(u'handoverLTE-5GC', _MeasAndMobParametersXDD_Diff_handoverLTE_5GC),
(u'sftd-MeasNR-Neigh', _MeasAndMobParametersXDD_Diff_sftd_MeasNR_Neigh),
(u'sftd-MeasNR-Neigh-DRX', _MeasAndMobParametersXDD_Diff_sftd_MeasNR_Neigh_DRX),
(u'dummy', _MeasAndMobParametersXDD_Diff_dummy),
])
MeasAndMobParametersXDD_Diff._ext = [u'handoverInterF', u'handoverLTE-EPC', u'handoverLTE-5GC', u'sftd-MeasNR-Neigh', u'sftd-MeasNR-Neigh-DRX', u'dummy']
#-----< 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_EPC = ENUM(name=u'handoverLTE-EPC', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_MeasAndMobParametersFRX_Diff_handoverLTE_EPC._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersFRX_Diff_handoverLTE_EPC._ext = None
_MeasAndMobParametersFRX_Diff_handoverLTE_5GC = ENUM(name=u'handoverLTE-5GC', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_MeasAndMobParametersFRX_Diff_handoverLTE_5GC._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersFRX_Diff_handoverLTE_5GC._ext = None
_MeasAndMobParametersFRX_Diff_maxNumberResource_CSI_RS_RLM = ENUM(name=u'maxNumberResource-CSI-RS-RLM', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_MeasAndMobParametersFRX_Diff_maxNumberResource_CSI_RS_RLM._cont = ASN1Dict([(u'n2', 0), (u'n4', 1), (u'n6', 2), (u'n8', 3)])
_MeasAndMobParametersFRX_Diff_maxNumberResource_CSI_RS_RLM._ext = None
_MeasAndMobParametersFRX_Diff_simultaneousRxDataSSB_DiffNumerology = ENUM(name=u'simultaneousRxDataSSB-DiffNumerology', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=2)
_MeasAndMobParametersFRX_Diff_simultaneousRxDataSSB_DiffNumerology._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersFRX_Diff_simultaneousRxDataSSB_DiffNumerology._ext = None
_MeasAndMobParametersFRX_Diff_nr_AutonomousGaps_r16 = ENUM(name=u'nr-AutonomousGaps-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_MeasAndMobParametersFRX_Diff_nr_AutonomousGaps_r16._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersFRX_Diff_nr_AutonomousGaps_r16._ext = None
_MeasAndMobParametersFRX_Diff_nr_AutonomousGaps_ENDC_r16 = ENUM(name=u'nr-AutonomousGaps-ENDC-r16', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_MeasAndMobParametersFRX_Diff_nr_AutonomousGaps_ENDC_r16._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersFRX_Diff_nr_AutonomousGaps_ENDC_r16._ext = None
_MeasAndMobParametersFRX_Diff_nr_AutonomousGaps_NEDC_r16 = ENUM(name=u'nr-AutonomousGaps-NEDC-r16', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_MeasAndMobParametersFRX_Diff_nr_AutonomousGaps_NEDC_r16._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersFRX_Diff_nr_AutonomousGaps_NEDC_r16._ext = None
_MeasAndMobParametersFRX_Diff_nr_AutonomousGaps_NRDC_r16 = ENUM(name=u'nr-AutonomousGaps-NRDC-r16', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_MeasAndMobParametersFRX_Diff_nr_AutonomousGaps_NRDC_r16._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersFRX_Diff_nr_AutonomousGaps_NRDC_r16._ext = None
_MeasAndMobParametersFRX_Diff_dummy = ENUM(name=u'dummy', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_MeasAndMobParametersFRX_Diff_dummy._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersFRX_Diff_dummy._ext = None
_MeasAndMobParametersFRX_Diff_cli_RSSI_Meas_r16 = ENUM(name=u'cli-RSSI-Meas-r16', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_MeasAndMobParametersFRX_Diff_cli_RSSI_Meas_r16._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersFRX_Diff_cli_RSSI_Meas_r16._ext = None
_MeasAndMobParametersFRX_Diff_cli_SRS_RSRP_Meas_r16 = ENUM(name=u'cli-SRS-RSRP-Meas-r16', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_MeasAndMobParametersFRX_Diff_cli_SRS_RSRP_Meas_r16._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersFRX_Diff_cli_SRS_RSRP_Meas_r16._ext = None
_MeasAndMobParametersFRX_Diff_interFrequencyMeas_NoGap_r16 = ENUM(name=u'interFrequencyMeas-NoGap-r16', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_MeasAndMobParametersFRX_Diff_interFrequencyMeas_NoGap_r16._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersFRX_Diff_interFrequencyMeas_NoGap_r16._ext = None
_MeasAndMobParametersFRX_Diff_simultaneousRxDataSSB_DiffNumerology_Inter_r16 = ENUM(name=u'simultaneousRxDataSSB-DiffNumerology-Inter-r16', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_MeasAndMobParametersFRX_Diff_simultaneousRxDataSSB_DiffNumerology_Inter_r16._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersFRX_Diff_simultaneousRxDataSSB_DiffNumerology_Inter_r16._ext = None
_MeasAndMobParametersFRX_Diff_idleInactiveNR_MeasReport_r16 = ENUM(name=u'idleInactiveNR-MeasReport-r16', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_MeasAndMobParametersFRX_Diff_idleInactiveNR_MeasReport_r16._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersFRX_Diff_idleInactiveNR_MeasReport_r16._ext = None
_MeasAndMobParametersFRX_Diff_idleInactiveNR_MeasBeamReport_r16 = ENUM(name=u'idleInactiveNR-MeasBeamReport-r16', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_MeasAndMobParametersFRX_Diff_idleInactiveNR_MeasBeamReport_r16._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersFRX_Diff_idleInactiveNR_MeasBeamReport_r16._ext = None
_MeasAndMobParametersFRX_Diff_increasedNumberofCSIRSPerMO_r16 = ENUM(name=u'increasedNumberofCSIRSPerMO-r16', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=4)
_MeasAndMobParametersFRX_Diff_increasedNumberofCSIRSPerMO_r16._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersFRX_Diff_increasedNumberofCSIRSPerMO_r16._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-EPC', _MeasAndMobParametersFRX_Diff_handoverLTE_EPC),
(u'handoverLTE-5GC', _MeasAndMobParametersFRX_Diff_handoverLTE_5GC),
(u'maxNumberResource-CSI-RS-RLM', _MeasAndMobParametersFRX_Diff_maxNumberResource_CSI_RS_RLM),
(u'simultaneousRxDataSSB-DiffNumerology', _MeasAndMobParametersFRX_Diff_simultaneousRxDataSSB_DiffNumerology),
(u'nr-AutonomousGaps-r16', _MeasAndMobParametersFRX_Diff_nr_AutonomousGaps_r16),
(u'nr-AutonomousGaps-ENDC-r16', _MeasAndMobParametersFRX_Diff_nr_AutonomousGaps_ENDC_r16),
(u'nr-AutonomousGaps-NEDC-r16', _MeasAndMobParametersFRX_Diff_nr_AutonomousGaps_NEDC_r16),
(u'nr-AutonomousGaps-NRDC-r16', _MeasAndMobParametersFRX_Diff_nr_AutonomousGaps_NRDC_r16),
(u'dummy', _MeasAndMobParametersFRX_Diff_dummy),
(u'cli-RSSI-Meas-r16', _MeasAndMobParametersFRX_Diff_cli_RSSI_Meas_r16),
(u'cli-SRS-RSRP-Meas-r16', _MeasAndMobParametersFRX_Diff_cli_SRS_RSRP_Meas_r16),
(u'interFrequencyMeas-NoGap-r16', _MeasAndMobParametersFRX_Diff_interFrequencyMeas_NoGap_r16),
(u'simultaneousRxDataSSB-DiffNumerology-Inter-r16', _MeasAndMobParametersFRX_Diff_simultaneousRxDataSSB_DiffNumerology_Inter_r16),
(u'idleInactiveNR-MeasReport-r16', _MeasAndMobParametersFRX_Diff_idleInactiveNR_MeasReport_r16),
(u'idleInactiveNR-MeasBeamReport-r16', _MeasAndMobParametersFRX_Diff_idleInactiveNR_MeasBeamReport_r16),
(u'increasedNumberofCSIRSPerMO-r16', _MeasAndMobParametersFRX_Diff_increasedNumberofCSIRSPerMO_r16),
])
MeasAndMobParametersFRX_Diff._ext = [u'handoverInterF', u'handoverLTE-EPC', u'handoverLTE-5GC', u'maxNumberResource-CSI-RS-RLM', u'simultaneousRxDataSSB-DiffNumerology', u'nr-AutonomousGaps-r16', u'nr-AutonomousGaps-ENDC-r16', u'nr-AutonomousGaps-NEDC-r16', u'nr-AutonomousGaps-NRDC-r16', u'dummy', u'cli-RSSI-Meas-r16', u'cli-SRS-RSRP-Meas-r16', u'interFrequencyMeas-NoGap-r16', u'simultaneousRxDataSSB-DiffNumerology-Inter-r16', u'idleInactiveNR-MeasReport-r16', u'idleInactiveNR-MeasBeamReport-r16', u'increasedNumberofCSIRSPerMO-r16']
#-----< 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-v1560 >-----#
MeasAndMobParametersMRDC_v1560 = SEQ(name=u'MeasAndMobParametersMRDC-v1560', mode=MODE_TYPE)
_MeasAndMobParametersMRDC_v1560_measAndMobParametersMRDC_XDD_Diff_v1560 = SEQ(name=u'measAndMobParametersMRDC-XDD-Diff-v1560', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasAndMobParametersMRDC-XDD-Diff-v1560')), opt=True)
MeasAndMobParametersMRDC_v1560._cont = ASN1Dict([
(u'measAndMobParametersMRDC-XDD-Diff-v1560', _MeasAndMobParametersMRDC_v1560_measAndMobParametersMRDC_XDD_Diff_v1560),
])
MeasAndMobParametersMRDC_v1560._ext = None
#-----< MeasAndMobParametersMRDC-v1610 >-----#
MeasAndMobParametersMRDC_v1610 = SEQ(name=u'MeasAndMobParametersMRDC-v1610', mode=MODE_TYPE)
_MeasAndMobParametersMRDC_v1610_measAndMobParametersMRDC_Common_v1610 = SEQ(name=u'measAndMobParametersMRDC-Common-v1610', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasAndMobParametersMRDC-Common-v1610')), opt=True)
_MeasAndMobParametersMRDC_v1610_interNR_MeasEUTRA_IAB_r16 = ENUM(name=u'interNR-MeasEUTRA-IAB-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MeasAndMobParametersMRDC_v1610_interNR_MeasEUTRA_IAB_r16._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersMRDC_v1610_interNR_MeasEUTRA_IAB_r16._ext = None
MeasAndMobParametersMRDC_v1610._cont = ASN1Dict([
(u'measAndMobParametersMRDC-Common-v1610', _MeasAndMobParametersMRDC_v1610_measAndMobParametersMRDC_Common_v1610),
(u'interNR-MeasEUTRA-IAB-r16', _MeasAndMobParametersMRDC_v1610_interNR_MeasEUTRA_IAB_r16),
])
MeasAndMobParametersMRDC_v1610._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-Common-v1610 >-----#
MeasAndMobParametersMRDC_Common_v1610 = SEQ(name=u'MeasAndMobParametersMRDC-Common-v1610', mode=MODE_TYPE)
_MeasAndMobParametersMRDC_Common_v1610_condPSCellChangeParametersCommon_r16 = SEQ(name=u'condPSCellChangeParametersCommon-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MeasAndMobParametersMRDC_Common_v1610_condPSCellChangeParametersCommon_r16_condPSCellChangeFDD_TDD_r16 = ENUM(name=u'condPSCellChangeFDD-TDD-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MeasAndMobParametersMRDC_Common_v1610_condPSCellChangeParametersCommon_r16_condPSCellChangeFDD_TDD_r16._cont = ASN1Dict([(u'supported', 0)])
__MeasAndMobParametersMRDC_Common_v1610_condPSCellChangeParametersCommon_r16_condPSCellChangeFDD_TDD_r16._ext = None
__MeasAndMobParametersMRDC_Common_v1610_condPSCellChangeParametersCommon_r16_condPSCellChangeFR1_FR2_r16 = ENUM(name=u'condPSCellChangeFR1-FR2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MeasAndMobParametersMRDC_Common_v1610_condPSCellChangeParametersCommon_r16_condPSCellChangeFR1_FR2_r16._cont = ASN1Dict([(u'supported', 0)])
__MeasAndMobParametersMRDC_Common_v1610_condPSCellChangeParametersCommon_r16_condPSCellChangeFR1_FR2_r16._ext = None
_MeasAndMobParametersMRDC_Common_v1610_condPSCellChangeParametersCommon_r16._cont = ASN1Dict([
(u'condPSCellChangeFDD-TDD-r16', __MeasAndMobParametersMRDC_Common_v1610_condPSCellChangeParametersCommon_r16_condPSCellChangeFDD_TDD_r16),
(u'condPSCellChangeFR1-FR2-r16', __MeasAndMobParametersMRDC_Common_v1610_condPSCellChangeParametersCommon_r16_condPSCellChangeFR1_FR2_r16),
])
_MeasAndMobParametersMRDC_Common_v1610_condPSCellChangeParametersCommon_r16._ext = None
_MeasAndMobParametersMRDC_Common_v1610_pscellT312_r16 = ENUM(name=u'pscellT312-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MeasAndMobParametersMRDC_Common_v1610_pscellT312_r16._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersMRDC_Common_v1610_pscellT312_r16._ext = None
MeasAndMobParametersMRDC_Common_v1610._cont = ASN1Dict([
(u'condPSCellChangeParametersCommon-r16', _MeasAndMobParametersMRDC_Common_v1610_condPSCellChangeParametersCommon_r16),
(u'pscellT312-r16', _MeasAndMobParametersMRDC_Common_v1610_pscellT312_r16),
])
MeasAndMobParametersMRDC_Common_v1610._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-XDD-Diff-v1560 >-----#
MeasAndMobParametersMRDC_XDD_Diff_v1560 = SEQ(name=u'MeasAndMobParametersMRDC-XDD-Diff-v1560', mode=MODE_TYPE)
_MeasAndMobParametersMRDC_XDD_Diff_v1560_sftd_MeasPSCell_NEDC = ENUM(name=u'sftd-MeasPSCell-NEDC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MeasAndMobParametersMRDC_XDD_Diff_v1560_sftd_MeasPSCell_NEDC._cont = ASN1Dict([(u'supported', 0)])
_MeasAndMobParametersMRDC_XDD_Diff_v1560_sftd_MeasPSCell_NEDC._ext = None
MeasAndMobParametersMRDC_XDD_Diff_v1560._cont = ASN1Dict([
(u'sftd-MeasPSCell-NEDC', _MeasAndMobParametersMRDC_XDD_Diff_v1560_sftd_MeasPSCell_NEDC),
])
MeasAndMobParametersMRDC_XDD_Diff_v1560._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'partialCoherent', 1), (u'fullCoherent', 2)])
_MIMO_ParametersPerBand_pusch_TransCoherence._ext = None
_MIMO_ParametersPerBand_beamCorrespondenceWithoutUL_BeamSweeping = ENUM(name=u'beamCorrespondenceWithoutUL-BeamSweeping', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MIMO_ParametersPerBand_beamCorrespondenceWithoutUL_BeamSweeping._cont = ASN1Dict([(u'supported', 0)])
_MIMO_ParametersPerBand_beamCorrespondenceWithoutUL_BeamSweeping._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_dummy1 = SEQ(name=u'dummy1', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DummyG')), 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_BFD = INT(name=u'maxNumberCSI-RS-BFD', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MIMO_ParametersPerBand_maxNumberCSI_RS_BFD._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_MIMO_ParametersPerBand_maxNumberSSB_BFD = INT(name=u'maxNumberSSB-BFD', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MIMO_ParametersPerBand_maxNumberSSB_BFD._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_MIMO_ParametersPerBand_maxNumberCSI_RS_SSB_CBD = INT(name=u'maxNumberCSI-RS-SSB-CBD', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MIMO_ParametersPerBand_maxNumberCSI_RS_SSB_CBD._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[])
_MIMO_ParametersPerBand_dummy2 = ENUM(name=u'dummy2', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MIMO_ParametersPerBand_dummy2._cont = ASN1Dict([(u'supported', 0)])
_MIMO_ParametersPerBand_dummy2._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_dummy5 = SEQ(name=u'dummy5', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-Resources')), opt=True)
_MIMO_ParametersPerBand_dummy3 = INT(name=u'dummy3', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MIMO_ParametersPerBand_dummy3._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), (u'sym28', 3)])
__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_dummy4 = SEQ(name=u'dummy4', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DummyH')), 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_dummy6 = ENUM(name=u'dummy6', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_MIMO_ParametersPerBand_dummy6._cont = ASN1Dict([(u'true', 0)])
_MIMO_ParametersPerBand_dummy6._ext = None
_MIMO_ParametersPerBand_beamManagementSSB_CSI_RS = SEQ(name=u'beamManagementSSB-CSI-RS', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BeamManagementSSB-CSI-RS')), opt=True, group=0)
_MIMO_ParametersPerBand_beamSwitchTiming = SEQ(name=u'beamSwitchTiming', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__MIMO_ParametersPerBand_beamSwitchTiming_scs_60kHz = ENUM(name=u'scs-60kHz', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MIMO_ParametersPerBand_beamSwitchTiming_scs_60kHz._cont = ASN1Dict([(u'sym14', 0), (u'sym28', 1), (u'sym48', 2), (u'sym224', 3), (u'sym336', 4)])
__MIMO_ParametersPerBand_beamSwitchTiming_scs_60kHz._ext = None
__MIMO_ParametersPerBand_beamSwitchTiming_scs_120kHz = ENUM(name=u'scs-120kHz', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MIMO_ParametersPerBand_beamSwitchTiming_scs_120kHz._cont = ASN1Dict([(u'sym14', 0), (u'sym28', 1), (u'sym48', 2), (u'sym224', 3), (u'sym336', 4)])
__MIMO_ParametersPerBand_beamSwitchTiming_scs_120kHz._ext = None
_MIMO_ParametersPerBand_beamSwitchTiming._cont = ASN1Dict([
(u'scs-60kHz', __MIMO_ParametersPerBand_beamSwitchTiming_scs_60kHz),
(u'scs-120kHz', __MIMO_ParametersPerBand_beamSwitchTiming_scs_120kHz),
])
_MIMO_ParametersPerBand_beamSwitchTiming._ext = None
_MIMO_ParametersPerBand_codebookParameters = SEQ(name=u'codebookParameters', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CodebookParameters')), opt=True, group=0)
_MIMO_ParametersPerBand_csi_RS_IM_ReceptionForFeedback = SEQ(name=u'csi-RS-IM-ReceptionForFeedback', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-RS-IM-ReceptionForFeedback')), opt=True, group=0)
_MIMO_ParametersPerBand_csi_RS_ProcFrameworkForSRS = SEQ(name=u'csi-RS-ProcFrameworkForSRS', mode=MODE_TYPE, tag=(31, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-RS-ProcFrameworkForSRS')), opt=True, group=0)
_MIMO_ParametersPerBand_csi_ReportFramework = SEQ(name=u'csi-ReportFramework', mode=MODE_TYPE, tag=(32, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-ReportFramework')), opt=True, group=0)
_MIMO_ParametersPerBand_csi_RS_ForTracking = SEQ(name=u'csi-RS-ForTracking', mode=MODE_TYPE, tag=(33, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-RS-ForTracking')), opt=True, group=0)
_MIMO_ParametersPerBand_srs_AssocCSI_RS = SEQ_OF(name=u'srs-AssocCSI-RS', mode=MODE_TYPE, tag=(34, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__MIMO_ParametersPerBand_srs_AssocCSI_RS__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SupportedCSI-RS-Resource')))
_MIMO_ParametersPerBand_srs_AssocCSI_RS._cont = __MIMO_ParametersPerBand_srs_AssocCSI_RS__item_
_MIMO_ParametersPerBand_srs_AssocCSI_RS._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=7)], ev=None, er=[])
_MIMO_ParametersPerBand_spatialRelations = SEQ(name=u'spatialRelations', mode=MODE_TYPE, tag=(35, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SpatialRelations')), opt=True, group=0)
_MIMO_ParametersPerBand_defaultQCL_TwoTCI_r16 = ENUM(name=u'defaultQCL-TwoTCI-r16', mode=MODE_TYPE, tag=(36, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_MIMO_ParametersPerBand_defaultQCL_TwoTCI_r16._cont = ASN1Dict([(u'supported', 0)])
_MIMO_ParametersPerBand_defaultQCL_TwoTCI_r16._ext = None
_MIMO_ParametersPerBand_codebookParametersPerBand_r16 = SEQ(name=u'codebookParametersPerBand-r16', mode=MODE_TYPE, tag=(37, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CodebookParameters-v1610')), opt=True, group=1)
_MIMO_ParametersPerBand_simul_SpatialRelationUpdatePUCCHResGroup_r16 = ENUM(name=u'simul-SpatialRelationUpdatePUCCHResGroup-r16', mode=MODE_TYPE, tag=(38, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_MIMO_ParametersPerBand_simul_SpatialRelationUpdatePUCCHResGroup_r16._cont = ASN1Dict([(u'supported', 0)])
_MIMO_ParametersPerBand_simul_SpatialRelationUpdatePUCCHResGroup_r16._ext = None
_MIMO_ParametersPerBand_maxNumberSCellBFR_r16 = ENUM(name=u'maxNumberSCellBFR-r16', mode=MODE_TYPE, tag=(39, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_MIMO_ParametersPerBand_maxNumberSCellBFR_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2), (u'n8', 3)])
_MIMO_ParametersPerBand_maxNumberSCellBFR_r16._ext = None
_MIMO_ParametersPerBand_simultaneousReceptionDiffTypeD_r16 = ENUM(name=u'simultaneousReceptionDiffTypeD-r16', mode=MODE_TYPE, tag=(40, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_MIMO_ParametersPerBand_simultaneousReceptionDiffTypeD_r16._cont = ASN1Dict([(u'supported', 0)])
_MIMO_ParametersPerBand_simultaneousReceptionDiffTypeD_r16._ext = None
_MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16 = SEQ(name=u'ssb-csirs-SINR-measurement-r16', mode=MODE_TYPE, tag=(41, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
__MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_maxNumberSSB_CSIRS_OneTx_CMR_r16 = ENUM(name=u'maxNumberSSB-CSIRS-OneTx-CMR-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_maxNumberSSB_CSIRS_OneTx_CMR_r16._cont = ASN1Dict([(u'n8', 0), (u'n16', 1), (u'n32', 2), (u'n64', 3)])
__MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_maxNumberSSB_CSIRS_OneTx_CMR_r16._ext = None
__MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_maxNumberCSI_IM_NZP_IMR_res_r16 = ENUM(name=u'maxNumberCSI-IM-NZP-IMR-res-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_maxNumberCSI_IM_NZP_IMR_res_r16._cont = ASN1Dict([(u'n8', 0), (u'n16', 1), (u'n32', 2), (u'n64', 3)])
__MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_maxNumberCSI_IM_NZP_IMR_res_r16._ext = None
__MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_maxNumberCSIRS_2Tx_res_r16 = ENUM(name=u'maxNumberCSIRS-2Tx-res-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_maxNumberCSIRS_2Tx_res_r16._cont = ASN1Dict([(u'n0', 0), (u'n4', 1), (u'n8', 2), (u'n16', 3), (u'n32', 4), (u'n64', 5)])
__MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_maxNumberCSIRS_2Tx_res_r16._ext = None
__MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_maxNumberSSB_CSIRS_res_r16 = ENUM(name=u'maxNumberSSB-CSIRS-res-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_maxNumberSSB_CSIRS_res_r16._cont = ASN1Dict([(u'n8', 0), (u'n16', 1), (u'n32', 2), (u'n64', 3), (u'n128', 4)])
__MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_maxNumberSSB_CSIRS_res_r16._ext = None
__MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_maxNumberCSI_IM_NZP_IMR_res_mem_r16 = ENUM(name=u'maxNumberCSI-IM-NZP-IMR-res-mem-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_maxNumberCSI_IM_NZP_IMR_res_mem_r16._cont = ASN1Dict([(u'n8', 0), (u'n16', 1), (u'n32', 2), (u'n64', 3), (u'n128', 4)])
__MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_maxNumberCSI_IM_NZP_IMR_res_mem_r16._ext = None
__MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_supportedCSI_RS_Density_CMR_r16 = ENUM(name=u'supportedCSI-RS-Density-CMR-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_supportedCSI_RS_Density_CMR_r16._cont = ASN1Dict([(u'one', 0), (u'three', 1), (u'oneAndThree', 2)])
__MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_supportedCSI_RS_Density_CMR_r16._ext = None
__MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_maxNumberAperiodicCSI_RS_Res_r16 = ENUM(name=u'maxNumberAperiodicCSI-RS-Res-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_maxNumberAperiodicCSI_RS_Res_r16._cont = ASN1Dict([(u'n2', 0), (u'n4', 1), (u'n8', 2), (u'n16', 3), (u'n32', 4), (u'n64', 5)])
__MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_maxNumberAperiodicCSI_RS_Res_r16._ext = None
__MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_supportedSINR_meas_r16 = ENUM(name=u'supportedSINR-meas-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_supportedSINR_meas_r16._cont = ASN1Dict([(u'ssbWithCSI-IM', 0), (u'ssbWithNZP-IMR', 1), (u'csirsWithNZP-IMR', 2), (u'csi-RSWithoutIMR', 3)])
__MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_supportedSINR_meas_r16._ext = None
_MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16._cont = ASN1Dict([
(u'maxNumberSSB-CSIRS-OneTx-CMR-r16', __MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_maxNumberSSB_CSIRS_OneTx_CMR_r16),
(u'maxNumberCSI-IM-NZP-IMR-res-r16', __MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_maxNumberCSI_IM_NZP_IMR_res_r16),
(u'maxNumberCSIRS-2Tx-res-r16', __MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_maxNumberCSIRS_2Tx_res_r16),
(u'maxNumberSSB-CSIRS-res-r16', __MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_maxNumberSSB_CSIRS_res_r16),
(u'maxNumberCSI-IM-NZP-IMR-res-mem-r16', __MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_maxNumberCSI_IM_NZP_IMR_res_mem_r16),
(u'supportedCSI-RS-Density-CMR-r16', __MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_supportedCSI_RS_Density_CMR_r16),
(u'maxNumberAperiodicCSI-RS-Res-r16', __MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_maxNumberAperiodicCSI_RS_Res_r16),
(u'supportedSINR-meas-r16', __MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_supportedSINR_meas_r16),
])
_MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16._ext = None
_MIMO_ParametersPerBand_nonGroupSINR_reporting_r16 = ENUM(name=u'nonGroupSINR-reporting-r16', mode=MODE_TYPE, tag=(42, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_MIMO_ParametersPerBand_nonGroupSINR_reporting_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2)])
_MIMO_ParametersPerBand_nonGroupSINR_reporting_r16._ext = None
_MIMO_ParametersPerBand_groupSINR_reporting_r16 = ENUM(name=u'groupSINR-reporting-r16', mode=MODE_TYPE, tag=(43, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_MIMO_ParametersPerBand_groupSINR_reporting_r16._cont = ASN1Dict([(u'supported', 0)])
_MIMO_ParametersPerBand_groupSINR_reporting_r16._ext = None
_MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16 = SEQ(name=u'multiDCI-multiTRP-Parameters-r16', mode=MODE_TYPE, tag=(44, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
__MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_overlapPDSCHsFullyFreqTime_r16 = INT(name=u'overlapPDSCHsFullyFreqTime-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_overlapPDSCHsFullyFreqTime_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
__MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_overlapPDSCHsInTimePartiallyFreq_r16 = ENUM(name=u'overlapPDSCHsInTimePartiallyFreq-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_overlapPDSCHsInTimePartiallyFreq_r16._cont = ASN1Dict([(u'supported', 0)])
__MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_overlapPDSCHsInTimePartiallyFreq_r16._ext = None
__MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_outOfOrderOperationDL_r16 = SEQ(name=u'outOfOrderOperationDL-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_outOfOrderOperationDL_r16_supportPDCCH_ToPDSCH_r16 = ENUM(name=u'supportPDCCH-ToPDSCH-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_outOfOrderOperationDL_r16_supportPDCCH_ToPDSCH_r16._cont = ASN1Dict([(u'supported', 0)])
___MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_outOfOrderOperationDL_r16_supportPDCCH_ToPDSCH_r16._ext = None
___MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_outOfOrderOperationDL_r16_supportPDSCH_ToHARQ_ACK_r16 = ENUM(name=u'supportPDSCH-ToHARQ-ACK-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_outOfOrderOperationDL_r16_supportPDSCH_ToHARQ_ACK_r16._cont = ASN1Dict([(u'supported', 0)])
___MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_outOfOrderOperationDL_r16_supportPDSCH_ToHARQ_ACK_r16._ext = None
__MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_outOfOrderOperationDL_r16._cont = ASN1Dict([
(u'supportPDCCH-ToPDSCH-r16', ___MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_outOfOrderOperationDL_r16_supportPDCCH_ToPDSCH_r16),
(u'supportPDSCH-ToHARQ-ACK-r16', ___MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_outOfOrderOperationDL_r16_supportPDSCH_ToHARQ_ACK_r16),
])
__MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_outOfOrderOperationDL_r16._ext = None
__MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_outOfOrderOperationUL_r16 = ENUM(name=u'outOfOrderOperationUL-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_outOfOrderOperationUL_r16._cont = ASN1Dict([(u'supported', 0)])
__MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_outOfOrderOperationUL_r16._ext = None
__MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_separateCRS_RateMatching_r16 = ENUM(name=u'separateCRS-RateMatching-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_separateCRS_RateMatching_r16._cont = ASN1Dict([(u'supported', 0)])
__MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_separateCRS_RateMatching_r16._ext = None
__MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_defaultQCL_PerCORESETPoolIndex_r16 = ENUM(name=u'defaultQCL-PerCORESETPoolIndex-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_defaultQCL_PerCORESETPoolIndex_r16._cont = ASN1Dict([(u'supported', 0)])
__MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_defaultQCL_PerCORESETPoolIndex_r16._ext = None
__MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_maxNumberActivatedTCI_States_r16 = SEQ(name=u'maxNumberActivatedTCI-States-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_maxNumberActivatedTCI_States_r16_maxNumberPerCORESET_Pool_r16 = ENUM(name=u'maxNumberPerCORESET-Pool-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_maxNumberActivatedTCI_States_r16_maxNumberPerCORESET_Pool_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2), (u'n8', 3)])
___MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_maxNumberActivatedTCI_States_r16_maxNumberPerCORESET_Pool_r16._ext = None
___MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_maxNumberActivatedTCI_States_r16_maxTotalNumberAcrossCORESET_Pool_r16 = ENUM(name=u'maxTotalNumberAcrossCORESET-Pool-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_maxNumberActivatedTCI_States_r16_maxTotalNumberAcrossCORESET_Pool_r16._cont = ASN1Dict([(u'n2', 0), (u'n4', 1), (u'n8', 2), (u'n16', 3)])
___MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_maxNumberActivatedTCI_States_r16_maxTotalNumberAcrossCORESET_Pool_r16._ext = None
__MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_maxNumberActivatedTCI_States_r16._cont = ASN1Dict([
(u'maxNumberPerCORESET-Pool-r16', ___MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_maxNumberActivatedTCI_States_r16_maxNumberPerCORESET_Pool_r16),
(u'maxTotalNumberAcrossCORESET-Pool-r16', ___MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_maxNumberActivatedTCI_States_r16_maxTotalNumberAcrossCORESET_Pool_r16),
])
__MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_maxNumberActivatedTCI_States_r16._ext = None
_MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16._cont = ASN1Dict([
(u'overlapPDSCHsFullyFreqTime-r16', __MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_overlapPDSCHsFullyFreqTime_r16),
(u'overlapPDSCHsInTimePartiallyFreq-r16', __MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_overlapPDSCHsInTimePartiallyFreq_r16),
(u'outOfOrderOperationDL-r16', __MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_outOfOrderOperationDL_r16),
(u'outOfOrderOperationUL-r16', __MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_outOfOrderOperationUL_r16),
(u'separateCRS-RateMatching-r16', __MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_separateCRS_RateMatching_r16),
(u'defaultQCL-PerCORESETPoolIndex-r16', __MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_defaultQCL_PerCORESETPoolIndex_r16),
(u'maxNumberActivatedTCI-States-r16', __MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_maxNumberActivatedTCI_States_r16),
])
_MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16._ext = None
_MIMO_ParametersPerBand_singleDCI_SDM_scheme_Parameters_r16 = SEQ(name=u'singleDCI-SDM-scheme-Parameters-r16', mode=MODE_TYPE, tag=(45, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
__MIMO_ParametersPerBand_singleDCI_SDM_scheme_Parameters_r16_supportNewDMRS_Port_r16 = ENUM(name=u'supportNewDMRS-Port-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MIMO_ParametersPerBand_singleDCI_SDM_scheme_Parameters_r16_supportNewDMRS_Port_r16._cont = ASN1Dict([(u'n0', 0), (u'n2', 1), (u'n3', 2)])
__MIMO_ParametersPerBand_singleDCI_SDM_scheme_Parameters_r16_supportNewDMRS_Port_r16._ext = None
__MIMO_ParametersPerBand_singleDCI_SDM_scheme_Parameters_r16_supportTwoPortDL_PTRS_r16 = ENUM(name=u'supportTwoPortDL-PTRS-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MIMO_ParametersPerBand_singleDCI_SDM_scheme_Parameters_r16_supportTwoPortDL_PTRS_r16._cont = ASN1Dict([(u'supported', 0)])
__MIMO_ParametersPerBand_singleDCI_SDM_scheme_Parameters_r16_supportTwoPortDL_PTRS_r16._ext = None
_MIMO_ParametersPerBand_singleDCI_SDM_scheme_Parameters_r16._cont = ASN1Dict([
(u'supportNewDMRS-Port-r16', __MIMO_ParametersPerBand_singleDCI_SDM_scheme_Parameters_r16_supportNewDMRS_Port_r16),
(u'supportTwoPortDL-PTRS-r16', __MIMO_ParametersPerBand_singleDCI_SDM_scheme_Parameters_r16_supportTwoPortDL_PTRS_r16),
])
_MIMO_ParametersPerBand_singleDCI_SDM_scheme_Parameters_r16._ext = None
_MIMO_ParametersPerBand_supportFDM_SchemeA_r16 = ENUM(name=u'supportFDM-SchemeA-r16', mode=MODE_TYPE, tag=(46, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_MIMO_ParametersPerBand_supportFDM_SchemeA_r16._cont = ASN1Dict([(u'supported', 0)])
_MIMO_ParametersPerBand_supportFDM_SchemeA_r16._ext = None
_MIMO_ParametersPerBand_supportCodeWordSoftCombining_r16 = ENUM(name=u'supportCodeWordSoftCombining-r16', mode=MODE_TYPE, tag=(47, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_MIMO_ParametersPerBand_supportCodeWordSoftCombining_r16._cont = ASN1Dict([(u'supported', 0)])
_MIMO_ParametersPerBand_supportCodeWordSoftCombining_r16._ext = None
_MIMO_ParametersPerBand_supportTDM_SchemeA_r16 = ENUM(name=u'supportTDM-SchemeA-r16', mode=MODE_TYPE, tag=(48, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_MIMO_ParametersPerBand_supportTDM_SchemeA_r16._cont = ASN1Dict([(u'kb3', 0), (u'kb5', 1), (u'kb10', 2), (u'kb20', 3), (u'noRestriction', 4)])
_MIMO_ParametersPerBand_supportTDM_SchemeA_r16._ext = None
_MIMO_ParametersPerBand_supportInter_slotTDM_r16 = SEQ(name=u'supportInter-slotTDM-r16', mode=MODE_TYPE, tag=(49, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
__MIMO_ParametersPerBand_supportInter_slotTDM_r16_supportRepNumPDSCH_TDRA_r16 = ENUM(name=u'supportRepNumPDSCH-TDRA-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MIMO_ParametersPerBand_supportInter_slotTDM_r16_supportRepNumPDSCH_TDRA_r16._cont = ASN1Dict([(u'n2', 0), (u'n3', 1), (u'n4', 2), (u'n5', 3), (u'n6', 4), (u'n7', 5), (u'n8', 6), (u'n16', 7)])
__MIMO_ParametersPerBand_supportInter_slotTDM_r16_supportRepNumPDSCH_TDRA_r16._ext = None
__MIMO_ParametersPerBand_supportInter_slotTDM_r16_maxTBS_Size_r16 = ENUM(name=u'maxTBS-Size-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MIMO_ParametersPerBand_supportInter_slotTDM_r16_maxTBS_Size_r16._cont = ASN1Dict([(u'kb3', 0), (u'kb5', 1), (u'kb10', 2), (u'kb20', 3), (u'noRestriction', 4)])
__MIMO_ParametersPerBand_supportInter_slotTDM_r16_maxTBS_Size_r16._ext = None
__MIMO_ParametersPerBand_supportInter_slotTDM_r16_maxNumberTCI_states_r16 = INT(name=u'maxNumberTCI-states-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MIMO_ParametersPerBand_supportInter_slotTDM_r16_maxNumberTCI_states_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
_MIMO_ParametersPerBand_supportInter_slotTDM_r16._cont = ASN1Dict([
(u'supportRepNumPDSCH-TDRA-r16', __MIMO_ParametersPerBand_supportInter_slotTDM_r16_supportRepNumPDSCH_TDRA_r16),
(u'maxTBS-Size-r16', __MIMO_ParametersPerBand_supportInter_slotTDM_r16_maxTBS_Size_r16),
(u'maxNumberTCI-states-r16', __MIMO_ParametersPerBand_supportInter_slotTDM_r16_maxNumberTCI_states_r16),
])
_MIMO_ParametersPerBand_supportInter_slotTDM_r16._ext = None
_MIMO_ParametersPerBand_lowPAPR_DMRS_PDSCH_r16 = ENUM(name=u'lowPAPR-DMRS-PDSCH-r16', mode=MODE_TYPE, tag=(50, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_MIMO_ParametersPerBand_lowPAPR_DMRS_PDSCH_r16._cont = ASN1Dict([(u'supported', 0)])
_MIMO_ParametersPerBand_lowPAPR_DMRS_PDSCH_r16._ext = None
_MIMO_ParametersPerBand_lowPAPR_DMRS_PUSCHwithoutPrecoding_r16 = ENUM(name=u'lowPAPR-DMRS-PUSCHwithoutPrecoding-r16', mode=MODE_TYPE, tag=(51, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_MIMO_ParametersPerBand_lowPAPR_DMRS_PUSCHwithoutPrecoding_r16._cont = ASN1Dict([(u'supported', 0)])
_MIMO_ParametersPerBand_lowPAPR_DMRS_PUSCHwithoutPrecoding_r16._ext = None
_MIMO_ParametersPerBand_lowPAPR_DMRS_PUCCH_r16 = ENUM(name=u'lowPAPR-DMRS-PUCCH-r16', mode=MODE_TYPE, tag=(52, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_MIMO_ParametersPerBand_lowPAPR_DMRS_PUCCH_r16._cont = ASN1Dict([(u'supported', 0)])
_MIMO_ParametersPerBand_lowPAPR_DMRS_PUCCH_r16._ext = None
_MIMO_ParametersPerBand_lowPAPR_DMRS_PUSCHwithPrecoding_r16 = ENUM(name=u'lowPAPR-DMRS-PUSCHwithPrecoding-r16', mode=MODE_TYPE, tag=(53, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_MIMO_ParametersPerBand_lowPAPR_DMRS_PUSCHwithPrecoding_r16._cont = ASN1Dict([(u'supported', 0)])
_MIMO_ParametersPerBand_lowPAPR_DMRS_PUSCHwithPrecoding_r16._ext = None
_MIMO_ParametersPerBand_csi_ReportFrameworkExt_r16 = SEQ(name=u'csi-ReportFrameworkExt-r16', mode=MODE_TYPE, tag=(54, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-ReportFrameworkExt-r16')), opt=True, group=1)
_MIMO_ParametersPerBand_codebookParametersAddition_r16 = SEQ(name=u'codebookParametersAddition-r16', mode=MODE_TYPE, tag=(55, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CodebookParametersAddition-r16')), opt=True, group=1)
_MIMO_ParametersPerBand_codebookComboParametersAddition_r16 = SEQ(name=u'codebookComboParametersAddition-r16', mode=MODE_TYPE, tag=(56, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CodebookComboParametersAddition-r16')), opt=True, group=1)
_MIMO_ParametersPerBand_beamCorrespondenceSSB_based_r16 = ENUM(name=u'beamCorrespondenceSSB-based-r16', mode=MODE_TYPE, tag=(57, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_MIMO_ParametersPerBand_beamCorrespondenceSSB_based_r16._cont = ASN1Dict([(u'supported', 0)])
_MIMO_ParametersPerBand_beamCorrespondenceSSB_based_r16._ext = None
_MIMO_ParametersPerBand_beamCorrespondenceCSI_RS_based_r16 = ENUM(name=u'beamCorrespondenceCSI-RS-based-r16', mode=MODE_TYPE, tag=(58, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_MIMO_ParametersPerBand_beamCorrespondenceCSI_RS_based_r16._cont = ASN1Dict([(u'supported', 0)])
_MIMO_ParametersPerBand_beamCorrespondenceCSI_RS_based_r16._ext = None
_MIMO_ParametersPerBand_beamSwitchTiming_r16 = SEQ(name=u'beamSwitchTiming-r16', mode=MODE_TYPE, tag=(59, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
__MIMO_ParametersPerBand_beamSwitchTiming_r16_scs_60kHz_r16 = ENUM(name=u'scs-60kHz-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MIMO_ParametersPerBand_beamSwitchTiming_r16_scs_60kHz_r16._cont = ASN1Dict([(u'sym224', 0), (u'sym336', 1)])
__MIMO_ParametersPerBand_beamSwitchTiming_r16_scs_60kHz_r16._ext = None
__MIMO_ParametersPerBand_beamSwitchTiming_r16_scs_120kHz_r16 = ENUM(name=u'scs-120kHz-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MIMO_ParametersPerBand_beamSwitchTiming_r16_scs_120kHz_r16._cont = ASN1Dict([(u'sym224', 0), (u'sym336', 1)])
__MIMO_ParametersPerBand_beamSwitchTiming_r16_scs_120kHz_r16._ext = None
_MIMO_ParametersPerBand_beamSwitchTiming_r16._cont = ASN1Dict([
(u'scs-60kHz-r16', __MIMO_ParametersPerBand_beamSwitchTiming_r16_scs_60kHz_r16),
(u'scs-120kHz-r16', __MIMO_ParametersPerBand_beamSwitchTiming_r16_scs_120kHz_r16),
])
_MIMO_ParametersPerBand_beamSwitchTiming_r16._ext = None
_MIMO_ParametersPerBand_semi_PersistentL1_SINR_Report_PUCCH_r16 = SEQ(name=u'semi-PersistentL1-SINR-Report-PUCCH-r16', mode=MODE_TYPE, tag=(60, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=2)
__MIMO_ParametersPerBand_semi_PersistentL1_SINR_Report_PUCCH_r16_supportReportFormat1_2OFDM_syms_r16 = ENUM(name=u'supportReportFormat1-2OFDM-syms-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MIMO_ParametersPerBand_semi_PersistentL1_SINR_Report_PUCCH_r16_supportReportFormat1_2OFDM_syms_r16._cont = ASN1Dict([(u'supported', 0)])
__MIMO_ParametersPerBand_semi_PersistentL1_SINR_Report_PUCCH_r16_supportReportFormat1_2OFDM_syms_r16._ext = None
__MIMO_ParametersPerBand_semi_PersistentL1_SINR_Report_PUCCH_r16_supportReportFormat4_14OFDM_syms_r16 = ENUM(name=u'supportReportFormat4-14OFDM-syms-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MIMO_ParametersPerBand_semi_PersistentL1_SINR_Report_PUCCH_r16_supportReportFormat4_14OFDM_syms_r16._cont = ASN1Dict([(u'supported', 0)])
__MIMO_ParametersPerBand_semi_PersistentL1_SINR_Report_PUCCH_r16_supportReportFormat4_14OFDM_syms_r16._ext = None
_MIMO_ParametersPerBand_semi_PersistentL1_SINR_Report_PUCCH_r16._cont = ASN1Dict([
(u'supportReportFormat1-2OFDM-syms-r16', __MIMO_ParametersPerBand_semi_PersistentL1_SINR_Report_PUCCH_r16_supportReportFormat1_2OFDM_syms_r16),
(u'supportReportFormat4-14OFDM-syms-r16', __MIMO_ParametersPerBand_semi_PersistentL1_SINR_Report_PUCCH_r16_supportReportFormat4_14OFDM_syms_r16),
])
_MIMO_ParametersPerBand_semi_PersistentL1_SINR_Report_PUCCH_r16._ext = None
_MIMO_ParametersPerBand_semi_PersistentL1_SINR_Report_PUSCH_r16 = ENUM(name=u'semi-PersistentL1-SINR-Report-PUSCH-r16', mode=MODE_TYPE, tag=(61, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=2)
_MIMO_ParametersPerBand_semi_PersistentL1_SINR_Report_PUSCH_r16._cont = ASN1Dict([(u'supported', 0)])
_MIMO_ParametersPerBand_semi_PersistentL1_SINR_Report_PUSCH_r16._ext = None
_MIMO_ParametersPerBand_spatialRelations_v1640 = SEQ(name=u'spatialRelations-v1640', mode=MODE_TYPE, tag=(62, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
__MIMO_ParametersPerBand_spatialRelations_v1640_maxNumberConfiguredSpatialRelations_v1640 = ENUM(name=u'maxNumberConfiguredSpatialRelations-v1640', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MIMO_ParametersPerBand_spatialRelations_v1640_maxNumberConfiguredSpatialRelations_v1640._cont = ASN1Dict([(u'n96', 0), (u'n128', 1), (u'n160', 2), (u'n192', 3), (u'n224', 4), (u'n256', 5), (u'n288', 6), (u'n320', 7)])
__MIMO_ParametersPerBand_spatialRelations_v1640_maxNumberConfiguredSpatialRelations_v1640._ext = None
_MIMO_ParametersPerBand_spatialRelations_v1640._cont = ASN1Dict([
(u'maxNumberConfiguredSpatialRelations-v1640', __MIMO_ParametersPerBand_spatialRelations_v1640_maxNumberConfiguredSpatialRelations_v1640),
])
_MIMO_ParametersPerBand_spatialRelations_v1640._ext = None
_MIMO_ParametersPerBand_support64CandidateBeamRS_BFR_r16 = ENUM(name=u'support64CandidateBeamRS-BFR-r16', mode=MODE_TYPE, tag=(63, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_MIMO_ParametersPerBand_support64CandidateBeamRS_BFR_r16._cont = ASN1Dict([(u'supported', 0)])
_MIMO_ParametersPerBand_support64CandidateBeamRS_BFR_r16._ext = None
_MIMO_ParametersPerBand_maxMIMO_LayersForMulti_DCI_mTRP_r16 = ENUM(name=u'maxMIMO-LayersForMulti-DCI-mTRP-r16', mode=MODE_TYPE, tag=(64, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=4)
_MIMO_ParametersPerBand_maxMIMO_LayersForMulti_DCI_mTRP_r16._cont = ASN1Dict([(u'supported', 0)])
_MIMO_ParametersPerBand_maxMIMO_LayersForMulti_DCI_mTRP_r16._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'beamCorrespondenceWithoutUL-BeamSweeping', _MIMO_ParametersPerBand_beamCorrespondenceWithoutUL_BeamSweeping),
(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'dummy1', _MIMO_ParametersPerBand_dummy1),
(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-BFD', _MIMO_ParametersPerBand_maxNumberCSI_RS_BFD),
(u'maxNumberSSB-BFD', _MIMO_ParametersPerBand_maxNumberSSB_BFD),
(u'maxNumberCSI-RS-SSB-CBD', _MIMO_ParametersPerBand_maxNumberCSI_RS_SSB_CBD),
(u'dummy2', _MIMO_ParametersPerBand_dummy2),
(u'twoPortsPTRS-UL', _MIMO_ParametersPerBand_twoPortsPTRS_UL),
(u'dummy5', _MIMO_ParametersPerBand_dummy5),
(u'dummy3', _MIMO_ParametersPerBand_dummy3),
(u'beamReportTiming', _MIMO_ParametersPerBand_beamReportTiming),
(u'ptrs-DensityRecommendationSetDL', _MIMO_ParametersPerBand_ptrs_DensityRecommendationSetDL),
(u'ptrs-DensityRecommendationSetUL', _MIMO_ParametersPerBand_ptrs_DensityRecommendationSetUL),
(u'dummy4', _MIMO_ParametersPerBand_dummy4),
(u'aperiodicTRS', _MIMO_ParametersPerBand_aperiodicTRS),
(u'dummy6', _MIMO_ParametersPerBand_dummy6),
(u'beamManagementSSB-CSI-RS', _MIMO_ParametersPerBand_beamManagementSSB_CSI_RS),
(u'beamSwitchTiming', _MIMO_ParametersPerBand_beamSwitchTiming),
(u'codebookParameters', _MIMO_ParametersPerBand_codebookParameters),
(u'csi-RS-IM-ReceptionForFeedback', _MIMO_ParametersPerBand_csi_RS_IM_ReceptionForFeedback),
(u'csi-RS-ProcFrameworkForSRS', _MIMO_ParametersPerBand_csi_RS_ProcFrameworkForSRS),
(u'csi-ReportFramework', _MIMO_ParametersPerBand_csi_ReportFramework),
(u'csi-RS-ForTracking', _MIMO_ParametersPerBand_csi_RS_ForTracking),
(u'srs-AssocCSI-RS', _MIMO_ParametersPerBand_srs_AssocCSI_RS),
(u'spatialRelations', _MIMO_ParametersPerBand_spatialRelations),
(u'defaultQCL-TwoTCI-r16', _MIMO_ParametersPerBand_defaultQCL_TwoTCI_r16),
(u'codebookParametersPerBand-r16', _MIMO_ParametersPerBand_codebookParametersPerBand_r16),
(u'simul-SpatialRelationUpdatePUCCHResGroup-r16', _MIMO_ParametersPerBand_simul_SpatialRelationUpdatePUCCHResGroup_r16),
(u'maxNumberSCellBFR-r16', _MIMO_ParametersPerBand_maxNumberSCellBFR_r16),
(u'simultaneousReceptionDiffTypeD-r16', _MIMO_ParametersPerBand_simultaneousReceptionDiffTypeD_r16),
(u'ssb-csirs-SINR-measurement-r16', _MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16),
(u'nonGroupSINR-reporting-r16', _MIMO_ParametersPerBand_nonGroupSINR_reporting_r16),
(u'groupSINR-reporting-r16', _MIMO_ParametersPerBand_groupSINR_reporting_r16),
(u'multiDCI-multiTRP-Parameters-r16', _MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16),
(u'singleDCI-SDM-scheme-Parameters-r16', _MIMO_ParametersPerBand_singleDCI_SDM_scheme_Parameters_r16),
(u'supportFDM-SchemeA-r16', _MIMO_ParametersPerBand_supportFDM_SchemeA_r16),
(u'supportCodeWordSoftCombining-r16', _MIMO_ParametersPerBand_supportCodeWordSoftCombining_r16),
(u'supportTDM-SchemeA-r16', _MIMO_ParametersPerBand_supportTDM_SchemeA_r16),
(u'supportInter-slotTDM-r16', _MIMO_ParametersPerBand_supportInter_slotTDM_r16),
(u'lowPAPR-DMRS-PDSCH-r16', _MIMO_ParametersPerBand_lowPAPR_DMRS_PDSCH_r16),
(u'lowPAPR-DMRS-PUSCHwithoutPrecoding-r16', _MIMO_ParametersPerBand_lowPAPR_DMRS_PUSCHwithoutPrecoding_r16),
(u'lowPAPR-DMRS-PUCCH-r16', _MIMO_ParametersPerBand_lowPAPR_DMRS_PUCCH_r16),
(u'lowPAPR-DMRS-PUSCHwithPrecoding-r16', _MIMO_ParametersPerBand_lowPAPR_DMRS_PUSCHwithPrecoding_r16),
(u'csi-ReportFrameworkExt-r16', _MIMO_ParametersPerBand_csi_ReportFrameworkExt_r16),
(u'codebookParametersAddition-r16', _MIMO_ParametersPerBand_codebookParametersAddition_r16),
(u'codebookComboParametersAddition-r16', _MIMO_ParametersPerBand_codebookComboParametersAddition_r16),
(u'beamCorrespondenceSSB-based-r16', _MIMO_ParametersPerBand_beamCorrespondenceSSB_based_r16),
(u'beamCorrespondenceCSI-RS-based-r16', _MIMO_ParametersPerBand_beamCorrespondenceCSI_RS_based_r16),
(u'beamSwitchTiming-r16', _MIMO_ParametersPerBand_beamSwitchTiming_r16),
(u'semi-PersistentL1-SINR-Report-PUCCH-r16', _MIMO_ParametersPerBand_semi_PersistentL1_SINR_Report_PUCCH_r16),
(u'semi-PersistentL1-SINR-Report-PUSCH-r16', _MIMO_ParametersPerBand_semi_PersistentL1_SINR_Report_PUSCH_r16),
(u'spatialRelations-v1640', _MIMO_ParametersPerBand_spatialRelations_v1640),
(u'support64CandidateBeamRS-BFR-r16', _MIMO_ParametersPerBand_support64CandidateBeamRS_BFR_r16),
(u'maxMIMO-LayersForMulti-DCI-mTRP-r16', _MIMO_ParametersPerBand_maxMIMO_LayersForMulti_DCI_mTRP_r16),
])
MIMO_ParametersPerBand._ext = [u'dummy6', u'beamManagementSSB-CSI-RS', u'beamSwitchTiming', u'codebookParameters', u'csi-RS-IM-ReceptionForFeedback', u'csi-RS-ProcFrameworkForSRS', u'csi-ReportFramework', u'csi-RS-ForTracking', u'srs-AssocCSI-RS', u'spatialRelations', u'defaultQCL-TwoTCI-r16', u'codebookParametersPerBand-r16', u'simul-SpatialRelationUpdatePUCCHResGroup-r16', u'maxNumberSCellBFR-r16', u'simultaneousReceptionDiffTypeD-r16', u'ssb-csirs-SINR-measurement-r16', u'nonGroupSINR-reporting-r16', u'groupSINR-reporting-r16', u'multiDCI-multiTRP-Parameters-r16', u'singleDCI-SDM-scheme-Parameters-r16', u'supportFDM-SchemeA-r16', u'supportCodeWordSoftCombining-r16', u'supportTDM-SchemeA-r16', u'supportInter-slotTDM-r16', u'lowPAPR-DMRS-PDSCH-r16', u'lowPAPR-DMRS-PUSCHwithoutPrecoding-r16', u'lowPAPR-DMRS-PUCCH-r16', u'lowPAPR-DMRS-PUSCHwithPrecoding-r16', u'csi-ReportFrameworkExt-r16', u'codebookParametersAddition-r16', u'codebookComboParametersAddition-r16', u'beamCorrespondenceSSB-based-r16', u'beamCorrespondenceCSI-RS-based-r16', u'beamSwitchTiming-r16', u'semi-PersistentL1-SINR-Report-PUCCH-r16', u'semi-PersistentL1-SINR-Report-PUSCH-r16', u'spatialRelations-v1640', u'support64CandidateBeamRS-BFR-r16', u'maxMIMO-LayersForMulti-DCI-mTRP-r16']
#-----< DummyG >-----#
DummyG = SEQ(name=u'DummyG', mode=MODE_TYPE)
_DummyG_maxNumberSSB_CSI_RS_ResourceOneTx = ENUM(name=u'maxNumberSSB-CSI-RS-ResourceOneTx', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyG_maxNumberSSB_CSI_RS_ResourceOneTx._cont = ASN1Dict([(u'n8', 0), (u'n16', 1), (u'n32', 2), (u'n64', 3)])
_DummyG_maxNumberSSB_CSI_RS_ResourceOneTx._ext = None
_DummyG_maxNumberSSB_CSI_RS_ResourceTwoTx = ENUM(name=u'maxNumberSSB-CSI-RS-ResourceTwoTx', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyG_maxNumberSSB_CSI_RS_ResourceTwoTx._cont = ASN1Dict([(u'n0', 0), (u'n4', 1), (u'n8', 2), (u'n16', 3), (u'n32', 4), (u'n64', 5)])
_DummyG_maxNumberSSB_CSI_RS_ResourceTwoTx._ext = None
_DummyG_supportedCSI_RS_Density = ENUM(name=u'supportedCSI-RS-Density', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyG_supportedCSI_RS_Density._cont = ASN1Dict([(u'one', 0), (u'three', 1), (u'oneAndThree', 2)])
_DummyG_supportedCSI_RS_Density._ext = None
DummyG._cont = ASN1Dict([
(u'maxNumberSSB-CSI-RS-ResourceOneTx', _DummyG_maxNumberSSB_CSI_RS_ResourceOneTx),
(u'maxNumberSSB-CSI-RS-ResourceTwoTx', _DummyG_maxNumberSSB_CSI_RS_ResourceTwoTx),
(u'supportedCSI-RS-Density', _DummyG_supportedCSI_RS_Density),
])
DummyG._ext = None
#-----< 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'n0', 0), (u'n8', 1), (u'n16', 2), (u'n32', 3), (u'n64', 4)])
_BeamManagementSSB_CSI_RS_maxNumberSSB_CSI_RS_ResourceOneTx._ext = None
_BeamManagementSSB_CSI_RS_maxNumberCSI_RS_Resource = ENUM(name=u'maxNumberCSI-RS-Resource', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_BeamManagementSSB_CSI_RS_maxNumberCSI_RS_Resource._cont = ASN1Dict([(u'n0', 0), (u'n4', 1), (u'n8', 2), (u'n16', 3), (u'n32', 4), (u'n64', 5)])
_BeamManagementSSB_CSI_RS_maxNumberCSI_RS_Resource._ext = None
_BeamManagementSSB_CSI_RS_maxNumberCSI_RS_ResourceTwoTx = ENUM(name=u'maxNumberCSI-RS-ResourceTwoTx', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_BeamManagementSSB_CSI_RS_maxNumberCSI_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_maxNumberCSI_RS_ResourceTwoTx._ext = None
_BeamManagementSSB_CSI_RS_supportedCSI_RS_Density = ENUM(name=u'supportedCSI-RS-Density', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_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_maxNumberAperiodicCSI_RS_Resource = ENUM(name=u'maxNumberAperiodicCSI-RS-Resource', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_BeamManagementSSB_CSI_RS_maxNumberAperiodicCSI_RS_Resource._cont = ASN1Dict([(u'n0', 0), (u'n1', 1), (u'n4', 2), (u'n8', 3), (u'n16', 4), (u'n32', 5), (u'n64', 6)])
_BeamManagementSSB_CSI_RS_maxNumberAperiodicCSI_RS_Resource._ext = None
BeamManagementSSB_CSI_RS._cont = ASN1Dict([
(u'maxNumberSSB-CSI-RS-ResourceOneTx', _BeamManagementSSB_CSI_RS_maxNumberSSB_CSI_RS_ResourceOneTx),
(u'maxNumberCSI-RS-Resource', _BeamManagementSSB_CSI_RS_maxNumberCSI_RS_Resource),
(u'maxNumberCSI-RS-ResourceTwoTx', _BeamManagementSSB_CSI_RS_maxNumberCSI_RS_ResourceTwoTx),
(u'supportedCSI-RS-Density', _BeamManagementSSB_CSI_RS_supportedCSI_RS_Density),
(u'maxNumberAperiodicCSI-RS-Resource', _BeamManagementSSB_CSI_RS_maxNumberAperiodicCSI_RS_Resource),
])
BeamManagementSSB_CSI_RS._ext = None
#-----< DummyH >-----#
DummyH = SEQ(name=u'DummyH', mode=MODE_TYPE)
_DummyH_burstLength = INT(name=u'burstLength', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyH_burstLength._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
_DummyH_maxSimultaneousResourceSetsPerCC = INT(name=u'maxSimultaneousResourceSetsPerCC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyH_maxSimultaneousResourceSetsPerCC._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_DummyH_maxConfiguredResourceSetsPerCC = INT(name=u'maxConfiguredResourceSetsPerCC', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyH_maxConfiguredResourceSetsPerCC._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_DummyH_maxConfiguredResourceSetsAllCC = INT(name=u'maxConfiguredResourceSetsAllCC', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyH_maxConfiguredResourceSetsAllCC._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=128)], ev=None, er=[])
DummyH._cont = ASN1Dict([
(u'burstLength', _DummyH_burstLength),
(u'maxSimultaneousResourceSetsPerCC', _DummyH_maxSimultaneousResourceSetsPerCC),
(u'maxConfiguredResourceSetsPerCC', _DummyH_maxConfiguredResourceSetsPerCC),
(u'maxConfiguredResourceSetsAllCC', _DummyH_maxConfiguredResourceSetsAllCC),
])
DummyH._ext = None
#-----< CSI-RS-ForTracking >-----#
CSI_RS_ForTracking = SEQ(name=u'CSI-RS-ForTracking', mode=MODE_TYPE)
_CSI_RS_ForTracking_maxBurstLength = INT(name=u'maxBurstLength', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_RS_ForTracking_maxBurstLength._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=256)], ev=None, er=[])
CSI_RS_ForTracking._cont = ASN1Dict([
(u'maxBurstLength', _CSI_RS_ForTracking_maxBurstLength),
(u'maxSimultaneousResourceSetsPerCC', _CSI_RS_ForTracking_maxSimultaneousResourceSetsPerCC),
(u'maxConfiguredResourceSetsPerCC', _CSI_RS_ForTracking_maxConfiguredResourceSetsPerCC),
(u'maxConfiguredResourceSetsAllCC', _CSI_RS_ForTracking_maxConfiguredResourceSetsAllCC),
])
CSI_RS_ForTracking._ext = None
#-----< CSI-RS-IM-ReceptionForFeedback >-----#
CSI_RS_IM_ReceptionForFeedback = SEQ(name=u'CSI-RS-IM-ReceptionForFeedback', mode=MODE_TYPE)
_CSI_RS_IM_ReceptionForFeedback_maxConfigNumberNZP_CSI_RS_PerCC = INT(name=u'maxConfigNumberNZP-CSI-RS-PerCC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_RS_IM_ReceptionForFeedback_maxConfigNumberNZP_CSI_RS_PerCC._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_CSI_RS_IM_ReceptionForFeedback_maxConfigNumberPortsAcrossNZP_CSI_RS_PerCC = INT(name=u'maxConfigNumberPortsAcrossNZP-CSI-RS-PerCC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_RS_IM_ReceptionForFeedback_maxConfigNumberPortsAcrossNZP_CSI_RS_PerCC._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=256)], ev=None, er=[])
_CSI_RS_IM_ReceptionForFeedback_maxConfigNumberCSI_IM_PerCC = ENUM(name=u'maxConfigNumberCSI-IM-PerCC', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_RS_IM_ReceptionForFeedback_maxConfigNumberCSI_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_maxConfigNumberCSI_IM_PerCC._ext = None
_CSI_RS_IM_ReceptionForFeedback_maxNumberSimultaneousNZP_CSI_RS_PerCC = INT(name=u'maxNumberSimultaneousNZP-CSI-RS-PerCC', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_RS_IM_ReceptionForFeedback_maxNumberSimultaneousNZP_CSI_RS_PerCC._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_CSI_RS_IM_ReceptionForFeedback_totalNumberPortsSimultaneousNZP_CSI_RS_PerCC = INT(name=u'totalNumberPortsSimultaneousNZP-CSI-RS-PerCC', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_RS_IM_ReceptionForFeedback_totalNumberPortsSimultaneousNZP_CSI_RS_PerCC._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=256)], ev=None, er=[])
CSI_RS_IM_ReceptionForFeedback._cont = ASN1Dict([
(u'maxConfigNumberNZP-CSI-RS-PerCC', _CSI_RS_IM_ReceptionForFeedback_maxConfigNumberNZP_CSI_RS_PerCC),
(u'maxConfigNumberPortsAcrossNZP-CSI-RS-PerCC', _CSI_RS_IM_ReceptionForFeedback_maxConfigNumberPortsAcrossNZP_CSI_RS_PerCC),
(u'maxConfigNumberCSI-IM-PerCC', _CSI_RS_IM_ReceptionForFeedback_maxConfigNumberCSI_IM_PerCC),
(u'maxNumberSimultaneousNZP-CSI-RS-PerCC', _CSI_RS_IM_ReceptionForFeedback_maxNumberSimultaneousNZP_CSI_RS_PerCC),
(u'totalNumberPortsSimultaneousNZP-CSI-RS-PerCC', _CSI_RS_IM_ReceptionForFeedback_totalNumberPortsSimultaneousNZP_CSI_RS_PerCC),
])
CSI_RS_IM_ReceptionForFeedback._ext = None
#-----< CSI-RS-ProcFrameworkForSRS >-----#
CSI_RS_ProcFrameworkForSRS = SEQ(name=u'CSI-RS-ProcFrameworkForSRS', mode=MODE_TYPE)
_CSI_RS_ProcFrameworkForSRS_maxNumberPeriodicSRS_AssocCSI_RS_PerBWP = INT(name=u'maxNumberPeriodicSRS-AssocCSI-RS-PerBWP', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_RS_ProcFrameworkForSRS_maxNumberPeriodicSRS_AssocCSI_RS_PerBWP._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_CSI_RS_ProcFrameworkForSRS_maxNumberAperiodicSRS_AssocCSI_RS_PerBWP = INT(name=u'maxNumberAperiodicSRS-AssocCSI-RS-PerBWP', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_RS_ProcFrameworkForSRS_maxNumberAperiodicSRS_AssocCSI_RS_PerBWP._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_CSI_RS_ProcFrameworkForSRS_maxNumberSP_SRS_AssocCSI_RS_PerBWP = INT(name=u'maxNumberSP-SRS-AssocCSI-RS-PerBWP', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_RS_ProcFrameworkForSRS_maxNumberSP_SRS_AssocCSI_RS_PerBWP._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4)], ev=None, er=[])
_CSI_RS_ProcFrameworkForSRS_simultaneousSRS_AssocCSI_RS_PerCC = INT(name=u'simultaneousSRS-AssocCSI-RS-PerCC', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_RS_ProcFrameworkForSRS_simultaneousSRS_AssocCSI_RS_PerCC._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
CSI_RS_ProcFrameworkForSRS._cont = ASN1Dict([
(u'maxNumberPeriodicSRS-AssocCSI-RS-PerBWP', _CSI_RS_ProcFrameworkForSRS_maxNumberPeriodicSRS_AssocCSI_RS_PerBWP),
(u'maxNumberAperiodicSRS-AssocCSI-RS-PerBWP', _CSI_RS_ProcFrameworkForSRS_maxNumberAperiodicSRS_AssocCSI_RS_PerBWP),
(u'maxNumberSP-SRS-AssocCSI-RS-PerBWP', _CSI_RS_ProcFrameworkForSRS_maxNumberSP_SRS_AssocCSI_RS_PerBWP),
(u'simultaneousSRS-AssocCSI-RS-PerCC', _CSI_RS_ProcFrameworkForSRS_simultaneousSRS_AssocCSI_RS_PerCC),
])
CSI_RS_ProcFrameworkForSRS._ext = None
#-----< CSI-ReportFramework >-----#
CSI_ReportFramework = SEQ(name=u'CSI-ReportFramework', mode=MODE_TYPE)
_CSI_ReportFramework_maxNumberPeriodicCSI_PerBWP_ForCSI_Report = INT(name=u'maxNumberPeriodicCSI-PerBWP-ForCSI-Report', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ReportFramework_maxNumberPeriodicCSI_PerBWP_ForCSI_Report._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_CSI_ReportFramework_maxNumberAperiodicCSI_PerBWP_ForCSI_Report = INT(name=u'maxNumberAperiodicCSI-PerBWP-ForCSI-Report', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ReportFramework_maxNumberAperiodicCSI_PerBWP_ForCSI_Report._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_CSI_ReportFramework_maxNumberSemiPersistentCSI_PerBWP_ForCSI_Report = INT(name=u'maxNumberSemiPersistentCSI-PerBWP-ForCSI-Report', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ReportFramework_maxNumberSemiPersistentCSI_PerBWP_ForCSI_Report._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4)], ev=None, er=[])
_CSI_ReportFramework_maxNumberPeriodicCSI_PerBWP_ForBeamReport = INT(name=u'maxNumberPeriodicCSI-PerBWP-ForBeamReport', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ReportFramework_maxNumberPeriodicCSI_PerBWP_ForBeamReport._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_CSI_ReportFramework_maxNumberAperiodicCSI_PerBWP_ForBeamReport = INT(name=u'maxNumberAperiodicCSI-PerBWP-ForBeamReport', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ReportFramework_maxNumberAperiodicCSI_PerBWP_ForBeamReport._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_CSI_ReportFramework_maxNumberAperiodicCSI_triggeringStatePerCC = ENUM(name=u'maxNumberAperiodicCSI-triggeringStatePerCC', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ReportFramework_maxNumberAperiodicCSI_triggeringStatePerCC._cont = ASN1Dict([(u'n3', 0), (u'n7', 1), (u'n15', 2), (u'n31', 3), (u'n63', 4), (u'n128', 5)])
_CSI_ReportFramework_maxNumberAperiodicCSI_triggeringStatePerCC._ext = None
_CSI_ReportFramework_maxNumberSemiPersistentCSI_PerBWP_ForBeamReport = INT(name=u'maxNumberSemiPersistentCSI-PerBWP-ForBeamReport', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ReportFramework_maxNumberSemiPersistentCSI_PerBWP_ForBeamReport._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4)], ev=None, er=[])
_CSI_ReportFramework_simultaneousCSI_ReportsPerCC = INT(name=u'simultaneousCSI-ReportsPerCC', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ReportFramework_simultaneousCSI_ReportsPerCC._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
CSI_ReportFramework._cont = ASN1Dict([
(u'maxNumberPeriodicCSI-PerBWP-ForCSI-Report', _CSI_ReportFramework_maxNumberPeriodicCSI_PerBWP_ForCSI_Report),
(u'maxNumberAperiodicCSI-PerBWP-ForCSI-Report', _CSI_ReportFramework_maxNumberAperiodicCSI_PerBWP_ForCSI_Report),
(u'maxNumberSemiPersistentCSI-PerBWP-ForCSI-Report', _CSI_ReportFramework_maxNumberSemiPersistentCSI_PerBWP_ForCSI_Report),
(u'maxNumberPeriodicCSI-PerBWP-ForBeamReport', _CSI_ReportFramework_maxNumberPeriodicCSI_PerBWP_ForBeamReport),
(u'maxNumberAperiodicCSI-PerBWP-ForBeamReport', _CSI_ReportFramework_maxNumberAperiodicCSI_PerBWP_ForBeamReport),
(u'maxNumberAperiodicCSI-triggeringStatePerCC', _CSI_ReportFramework_maxNumberAperiodicCSI_triggeringStatePerCC),
(u'maxNumberSemiPersistentCSI-PerBWP-ForBeamReport', _CSI_ReportFramework_maxNumberSemiPersistentCSI_PerBWP_ForBeamReport),
(u'simultaneousCSI-ReportsPerCC', _CSI_ReportFramework_simultaneousCSI_ReportsPerCC),
])
CSI_ReportFramework._ext = None
#-----< CSI-ReportFrameworkExt-r16 >-----#
CSI_ReportFrameworkExt_r16 = SEQ(name=u'CSI-ReportFrameworkExt-r16', mode=MODE_TYPE)
_CSI_ReportFrameworkExt_r16_maxNumberAperiodicCSI_PerBWP_ForCSI_ReportExt_r16 = INT(name=u'maxNumberAperiodicCSI-PerBWP-ForCSI-ReportExt-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CSI_ReportFrameworkExt_r16_maxNumberAperiodicCSI_PerBWP_ForCSI_ReportExt_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=5, ub=8)], ev=None, er=[])
CSI_ReportFrameworkExt_r16._cont = ASN1Dict([
(u'maxNumberAperiodicCSI-PerBWP-ForCSI-ReportExt-r16', _CSI_ReportFrameworkExt_r16_maxNumberAperiodicCSI_PerBWP_ForCSI_ReportExt_r16),
])
CSI_ReportFrameworkExt_r16._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
#-----< SpatialRelations >-----#
SpatialRelations = SEQ(name=u'SpatialRelations', mode=MODE_TYPE)
_SpatialRelations_maxNumberConfiguredSpatialRelations = ENUM(name=u'maxNumberConfiguredSpatialRelations', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SpatialRelations_maxNumberConfiguredSpatialRelations._cont = ASN1Dict([(u'n4', 0), (u'n8', 1), (u'n16', 2), (u'n32', 3), (u'n64', 4), (u'n96', 5)])
_SpatialRelations_maxNumberConfiguredSpatialRelations._ext = None
_SpatialRelations_maxNumberActiveSpatialRelations = ENUM(name=u'maxNumberActiveSpatialRelations', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SpatialRelations_maxNumberActiveSpatialRelations._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2), (u'n8', 3), (u'n14', 4)])
_SpatialRelations_maxNumberActiveSpatialRelations._ext = None
_SpatialRelations_additionalActiveSpatialRelationPUCCH = ENUM(name=u'additionalActiveSpatialRelationPUCCH', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SpatialRelations_additionalActiveSpatialRelationPUCCH._cont = ASN1Dict([(u'supported', 0)])
_SpatialRelations_additionalActiveSpatialRelationPUCCH._ext = None
_SpatialRelations_maxNumberDL_RS_QCL_TypeD = ENUM(name=u'maxNumberDL-RS-QCL-TypeD', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SpatialRelations_maxNumberDL_RS_QCL_TypeD._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2), (u'n8', 3), (u'n14', 4)])
_SpatialRelations_maxNumberDL_RS_QCL_TypeD._ext = None
SpatialRelations._cont = ASN1Dict([
(u'maxNumberConfiguredSpatialRelations', _SpatialRelations_maxNumberConfiguredSpatialRelations),
(u'maxNumberActiveSpatialRelations', _SpatialRelations_maxNumberActiveSpatialRelations),
(u'additionalActiveSpatialRelationPUCCH', _SpatialRelations_additionalActiveSpatialRelationPUCCH),
(u'maxNumberDL-RS-QCL-TypeD', _SpatialRelations_maxNumberDL_RS_QCL_TypeD),
])
SpatialRelations._ext = None
#-----< DummyI >-----#
DummyI = SEQ(name=u'DummyI', mode=MODE_TYPE)
_DummyI_supportedSRS_TxPortSwitch = ENUM(name=u'supportedSRS-TxPortSwitch', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DummyI_supportedSRS_TxPortSwitch._cont = ASN1Dict([(u't1r2', 0), (u't1r4', 1), (u't2r4', 2), (u't1r4-t2r4', 3), (u'tr-equal', 4)])
_DummyI_supportedSRS_TxPortSwitch._ext = None
_DummyI_txSwitchImpactToRx = ENUM(name=u'txSwitchImpactToRx', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DummyI_txSwitchImpactToRx._cont = ASN1Dict([(u'true', 0)])
_DummyI_txSwitchImpactToRx._ext = None
DummyI._cont = ASN1Dict([
(u'supportedSRS-TxPortSwitch', _DummyI_supportedSRS_TxPortSwitch),
(u'txSwitchImpactToRx', _DummyI_txSwitchImpactToRx),
])
DummyI._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_dynamicPowerSharingENDC = ENUM(name=u'dynamicPowerSharingENDC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MRDC_Parameters_dynamicPowerSharingENDC._cont = ASN1Dict([(u'supported', 0)])
_MRDC_Parameters_dynamicPowerSharingENDC._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_dualPA_Architecture = ENUM(name=u'dualPA-Architecture', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_MRDC_Parameters_dualPA_Architecture._cont = ASN1Dict([(u'supported', 0)])
_MRDC_Parameters_dualPA_Architecture._ext = None
_MRDC_Parameters_intraBandENDC_Support = ENUM(name=u'intraBandENDC-Support', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_MRDC_Parameters_intraBandENDC_Support._cont = ASN1Dict([(u'non-contiguous', 0), (u'both', 1)])
_MRDC_Parameters_intraBandENDC_Support._ext = None
_MRDC_Parameters_ul_TimingAlignmentEUTRA_NR = ENUM(name=u'ul-TimingAlignmentEUTRA-NR', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_MRDC_Parameters_ul_TimingAlignmentEUTRA_NR._cont = ASN1Dict([(u'required', 0)])
_MRDC_Parameters_ul_TimingAlignmentEUTRA_NR._ext = None
MRDC_Parameters._cont = ASN1Dict([
(u'singleUL-Transmission', _MRDC_Parameters_singleUL_Transmission),
(u'dynamicPowerSharingENDC', _MRDC_Parameters_dynamicPowerSharingENDC),
(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),
(u'dualPA-Architecture', _MRDC_Parameters_dualPA_Architecture),
(u'intraBandENDC-Support', _MRDC_Parameters_intraBandENDC_Support),
(u'ul-TimingAlignmentEUTRA-NR', _MRDC_Parameters_ul_TimingAlignmentEUTRA_NR),
])
MRDC_Parameters._ext = [u'dualPA-Architecture', u'intraBandENDC-Support', u'ul-TimingAlignmentEUTRA-NR']
#-----< MRDC-Parameters-v1580 >-----#
MRDC_Parameters_v1580 = SEQ(name=u'MRDC-Parameters-v1580', mode=MODE_TYPE)
_MRDC_Parameters_v1580_dynamicPowerSharingNEDC = ENUM(name=u'dynamicPowerSharingNEDC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MRDC_Parameters_v1580_dynamicPowerSharingNEDC._cont = ASN1Dict([(u'supported', 0)])
_MRDC_Parameters_v1580_dynamicPowerSharingNEDC._ext = None
MRDC_Parameters_v1580._cont = ASN1Dict([
(u'dynamicPowerSharingNEDC', _MRDC_Parameters_v1580_dynamicPowerSharingNEDC),
])
MRDC_Parameters_v1580._ext = None
#-----< MRDC-Parameters-v1590 >-----#
MRDC_Parameters_v1590 = SEQ(name=u'MRDC-Parameters-v1590', mode=MODE_TYPE)
_MRDC_Parameters_v1590_interBandContiguousMRDC = ENUM(name=u'interBandContiguousMRDC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MRDC_Parameters_v1590_interBandContiguousMRDC._cont = ASN1Dict([(u'supported', 0)])
_MRDC_Parameters_v1590_interBandContiguousMRDC._ext = None
MRDC_Parameters_v1590._cont = ASN1Dict([
(u'interBandContiguousMRDC', _MRDC_Parameters_v1590_interBandContiguousMRDC),
])
MRDC_Parameters_v1590._ext = None
#-----< MRDC-Parameters-v1620 >-----#
MRDC_Parameters_v1620 = SEQ(name=u'MRDC-Parameters-v1620', mode=MODE_TYPE)
_MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16 = SEQ(name=u'maxUplinkDutyCycle-interBandENDC-TDD-PC2-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16_eutra_TDD_Config0_r16 = ENUM(name=u'eutra-TDD-Config0-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16_eutra_TDD_Config0_r16._cont = ASN1Dict([(u'n20', 0), (u'n40', 1), (u'n50', 2), (u'n60', 3), (u'n70', 4), (u'n80', 5), (u'n90', 6), (u'n100', 7)])
__MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16_eutra_TDD_Config0_r16._ext = None
__MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16_eutra_TDD_Config1_r16 = ENUM(name=u'eutra-TDD-Config1-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16_eutra_TDD_Config1_r16._cont = ASN1Dict([(u'n20', 0), (u'n40', 1), (u'n50', 2), (u'n60', 3), (u'n70', 4), (u'n80', 5), (u'n90', 6), (u'n100', 7)])
__MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16_eutra_TDD_Config1_r16._ext = None
__MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16_eutra_TDD_Config2_r16 = ENUM(name=u'eutra-TDD-Config2-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16_eutra_TDD_Config2_r16._cont = ASN1Dict([(u'n20', 0), (u'n40', 1), (u'n50', 2), (u'n60', 3), (u'n70', 4), (u'n80', 5), (u'n90', 6), (u'n100', 7)])
__MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16_eutra_TDD_Config2_r16._ext = None
__MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16_eutra_TDD_Config3_r16 = ENUM(name=u'eutra-TDD-Config3-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16_eutra_TDD_Config3_r16._cont = ASN1Dict([(u'n20', 0), (u'n40', 1), (u'n50', 2), (u'n60', 3), (u'n70', 4), (u'n80', 5), (u'n90', 6), (u'n100', 7)])
__MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16_eutra_TDD_Config3_r16._ext = None
__MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16_eutra_TDD_Config4_r16 = ENUM(name=u'eutra-TDD-Config4-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16_eutra_TDD_Config4_r16._cont = ASN1Dict([(u'n20', 0), (u'n40', 1), (u'n50', 2), (u'n60', 3), (u'n70', 4), (u'n80', 5), (u'n90', 6), (u'n100', 7)])
__MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16_eutra_TDD_Config4_r16._ext = None
__MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16_eutra_TDD_Config5_r16 = ENUM(name=u'eutra-TDD-Config5-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16_eutra_TDD_Config5_r16._cont = ASN1Dict([(u'n20', 0), (u'n40', 1), (u'n50', 2), (u'n60', 3), (u'n70', 4), (u'n80', 5), (u'n90', 6), (u'n100', 7)])
__MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16_eutra_TDD_Config5_r16._ext = None
__MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16_eutra_TDD_Config6_r16 = ENUM(name=u'eutra-TDD-Config6-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16_eutra_TDD_Config6_r16._cont = ASN1Dict([(u'n20', 0), (u'n40', 1), (u'n50', 2), (u'n60', 3), (u'n70', 4), (u'n80', 5), (u'n90', 6), (u'n100', 7)])
__MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16_eutra_TDD_Config6_r16._ext = None
_MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16._cont = ASN1Dict([
(u'eutra-TDD-Config0-r16', __MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16_eutra_TDD_Config0_r16),
(u'eutra-TDD-Config1-r16', __MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16_eutra_TDD_Config1_r16),
(u'eutra-TDD-Config2-r16', __MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16_eutra_TDD_Config2_r16),
(u'eutra-TDD-Config3-r16', __MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16_eutra_TDD_Config3_r16),
(u'eutra-TDD-Config4-r16', __MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16_eutra_TDD_Config4_r16),
(u'eutra-TDD-Config5-r16', __MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16_eutra_TDD_Config5_r16),
(u'eutra-TDD-Config6-r16', __MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16_eutra_TDD_Config6_r16),
])
_MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16._ext = None
_MRDC_Parameters_v1620_tdm_restrictionTDD_endc_r16 = ENUM(name=u'tdm-restrictionTDD-endc-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MRDC_Parameters_v1620_tdm_restrictionTDD_endc_r16._cont = ASN1Dict([(u'supported', 0)])
_MRDC_Parameters_v1620_tdm_restrictionTDD_endc_r16._ext = None
_MRDC_Parameters_v1620_tdm_restrictionFDD_endc_r16 = ENUM(name=u'tdm-restrictionFDD-endc-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MRDC_Parameters_v1620_tdm_restrictionFDD_endc_r16._cont = ASN1Dict([(u'supported', 0)])
_MRDC_Parameters_v1620_tdm_restrictionFDD_endc_r16._ext = None
_MRDC_Parameters_v1620_singleUL_HARQ_offsetTDD_PCell_r16 = ENUM(name=u'singleUL-HARQ-offsetTDD-PCell-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MRDC_Parameters_v1620_singleUL_HARQ_offsetTDD_PCell_r16._cont = ASN1Dict([(u'supported', 0)])
_MRDC_Parameters_v1620_singleUL_HARQ_offsetTDD_PCell_r16._ext = None
_MRDC_Parameters_v1620_tdm_restrictionDualTX_FDD_endc_r16 = ENUM(name=u'tdm-restrictionDualTX-FDD-endc-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MRDC_Parameters_v1620_tdm_restrictionDualTX_FDD_endc_r16._cont = ASN1Dict([(u'supported', 0)])
_MRDC_Parameters_v1620_tdm_restrictionDualTX_FDD_endc_r16._ext = None
MRDC_Parameters_v1620._cont = ASN1Dict([
(u'maxUplinkDutyCycle-interBandENDC-TDD-PC2-r16', _MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16),
(u'tdm-restrictionTDD-endc-r16', _MRDC_Parameters_v1620_tdm_restrictionTDD_endc_r16),
(u'tdm-restrictionFDD-endc-r16', _MRDC_Parameters_v1620_tdm_restrictionFDD_endc_r16),
(u'singleUL-HARQ-offsetTDD-PCell-r16', _MRDC_Parameters_v1620_singleUL_HARQ_offsetTDD_PCell_r16),
(u'tdm-restrictionDualTX-FDD-endc-r16', _MRDC_Parameters_v1620_tdm_restrictionDualTX_FDD_endc_r16),
])
MRDC_Parameters_v1620._ext = None
#-----< MRDC-Parameters-v1630 >-----#
MRDC_Parameters_v1630 = SEQ(name=u'MRDC-Parameters-v1630', mode=MODE_TYPE)
_MRDC_Parameters_v1630_maxUplinkDutyCycle_interBandENDC_FDD_TDD_PC2_r16 = SEQ(name=u'maxUplinkDutyCycle-interBandENDC-FDD-TDD-PC2-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MRDC_Parameters_v1630_maxUplinkDutyCycle_interBandENDC_FDD_TDD_PC2_r16_maxUplinkDutyCycle_FDD_TDD_EN_DC1_r16 = ENUM(name=u'maxUplinkDutyCycle-FDD-TDD-EN-DC1-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MRDC_Parameters_v1630_maxUplinkDutyCycle_interBandENDC_FDD_TDD_PC2_r16_maxUplinkDutyCycle_FDD_TDD_EN_DC1_r16._cont = ASN1Dict([(u'n30', 0), (u'n40', 1), (u'n50', 2), (u'n60', 3), (u'n70', 4), (u'n80', 5), (u'n90', 6), (u'n100', 7)])
__MRDC_Parameters_v1630_maxUplinkDutyCycle_interBandENDC_FDD_TDD_PC2_r16_maxUplinkDutyCycle_FDD_TDD_EN_DC1_r16._ext = None
__MRDC_Parameters_v1630_maxUplinkDutyCycle_interBandENDC_FDD_TDD_PC2_r16_maxUplinkDutyCycle_FDD_TDD_EN_DC2_r16 = ENUM(name=u'maxUplinkDutyCycle-FDD-TDD-EN-DC2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MRDC_Parameters_v1630_maxUplinkDutyCycle_interBandENDC_FDD_TDD_PC2_r16_maxUplinkDutyCycle_FDD_TDD_EN_DC2_r16._cont = ASN1Dict([(u'n30', 0), (u'n40', 1), (u'n50', 2), (u'n60', 3), (u'n70', 4), (u'n80', 5), (u'n90', 6), (u'n100', 7)])
__MRDC_Parameters_v1630_maxUplinkDutyCycle_interBandENDC_FDD_TDD_PC2_r16_maxUplinkDutyCycle_FDD_TDD_EN_DC2_r16._ext = None
_MRDC_Parameters_v1630_maxUplinkDutyCycle_interBandENDC_FDD_TDD_PC2_r16._cont = ASN1Dict([
(u'maxUplinkDutyCycle-FDD-TDD-EN-DC1-r16', __MRDC_Parameters_v1630_maxUplinkDutyCycle_interBandENDC_FDD_TDD_PC2_r16_maxUplinkDutyCycle_FDD_TDD_EN_DC1_r16),
(u'maxUplinkDutyCycle-FDD-TDD-EN-DC2-r16', __MRDC_Parameters_v1630_maxUplinkDutyCycle_interBandENDC_FDD_TDD_PC2_r16_maxUplinkDutyCycle_FDD_TDD_EN_DC2_r16),
])
_MRDC_Parameters_v1630_maxUplinkDutyCycle_interBandENDC_FDD_TDD_PC2_r16._ext = None
_MRDC_Parameters_v1630_interBandMRDC_WithOverlapDL_Bands_r16 = ENUM(name=u'interBandMRDC-WithOverlapDL-Bands-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MRDC_Parameters_v1630_interBandMRDC_WithOverlapDL_Bands_r16._cont = ASN1Dict([(u'supported', 0)])
_MRDC_Parameters_v1630_interBandMRDC_WithOverlapDL_Bands_r16._ext = None
MRDC_Parameters_v1630._cont = ASN1Dict([
(u'maxUplinkDutyCycle-interBandENDC-FDD-TDD-PC2-r16', _MRDC_Parameters_v1630_maxUplinkDutyCycle_interBandENDC_FDD_TDD_PC2_r16),
(u'interBandMRDC-WithOverlapDL-Bands-r16', _MRDC_Parameters_v1630_interBandMRDC_WithOverlapDL_Bands_r16),
])
MRDC_Parameters_v1630._ext = None
#-----< NRDC-Parameters >-----#
NRDC_Parameters = SEQ(name=u'NRDC-Parameters', mode=MODE_TYPE)
_NRDC_Parameters_measAndMobParametersNRDC = SEQ(name=u'measAndMobParametersNRDC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasAndMobParametersMRDC')), opt=True)
_NRDC_Parameters_generalParametersNRDC = SEQ(name=u'generalParametersNRDC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'GeneralParametersMRDC-XDD-Diff')), opt=True)
_NRDC_Parameters_fdd_Add_UE_NRDC_Capabilities = SEQ(name=u'fdd-Add-UE-NRDC-Capabilities', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-MRDC-CapabilityAddXDD-Mode')), opt=True)
_NRDC_Parameters_tdd_Add_UE_NRDC_Capabilities = SEQ(name=u'tdd-Add-UE-NRDC-Capabilities', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-MRDC-CapabilityAddXDD-Mode')), opt=True)
_NRDC_Parameters_fr1_Add_UE_NRDC_Capabilities = SEQ(name=u'fr1-Add-UE-NRDC-Capabilities', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-MRDC-CapabilityAddFRX-Mode')), opt=True)
_NRDC_Parameters_fr2_Add_UE_NRDC_Capabilities = SEQ(name=u'fr2-Add-UE-NRDC-Capabilities', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-MRDC-CapabilityAddFRX-Mode')), opt=True)
_NRDC_Parameters_dummy2 = OCT_STR(name=u'dummy2', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_NRDC_Parameters_dummy = SEQ(name=u'dummy', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_NRDC_Parameters_dummy._cont = ASN1Dict([
])
_NRDC_Parameters_dummy._ext = None
NRDC_Parameters._cont = ASN1Dict([
(u'measAndMobParametersNRDC', _NRDC_Parameters_measAndMobParametersNRDC),
(u'generalParametersNRDC', _NRDC_Parameters_generalParametersNRDC),
(u'fdd-Add-UE-NRDC-Capabilities', _NRDC_Parameters_fdd_Add_UE_NRDC_Capabilities),
(u'tdd-Add-UE-NRDC-Capabilities', _NRDC_Parameters_tdd_Add_UE_NRDC_Capabilities),
(u'fr1-Add-UE-NRDC-Capabilities', _NRDC_Parameters_fr1_Add_UE_NRDC_Capabilities),
(u'fr2-Add-UE-NRDC-Capabilities', _NRDC_Parameters_fr2_Add_UE_NRDC_Capabilities),
(u'dummy2', _NRDC_Parameters_dummy2),
(u'dummy', _NRDC_Parameters_dummy),
])
NRDC_Parameters._ext = None
#-----< NRDC-Parameters-v1570 >-----#
NRDC_Parameters_v1570 = SEQ(name=u'NRDC-Parameters-v1570', mode=MODE_TYPE)
_NRDC_Parameters_v1570_sfn_SyncNRDC = ENUM(name=u'sfn-SyncNRDC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_NRDC_Parameters_v1570_sfn_SyncNRDC._cont = ASN1Dict([(u'supported', 0)])
_NRDC_Parameters_v1570_sfn_SyncNRDC._ext = None
NRDC_Parameters_v1570._cont = ASN1Dict([
(u'sfn-SyncNRDC', _NRDC_Parameters_v1570_sfn_SyncNRDC),
])
NRDC_Parameters_v1570._ext = None
#-----< NRDC-Parameters-v15c0 >-----#
NRDC_Parameters_v15c0 = SEQ(name=u'NRDC-Parameters-v15c0', mode=MODE_TYPE)
_NRDC_Parameters_v15c0_pdcp_DuplicationSplitSRB = ENUM(name=u'pdcp-DuplicationSplitSRB', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_NRDC_Parameters_v15c0_pdcp_DuplicationSplitSRB._cont = ASN1Dict([(u'supported', 0)])
_NRDC_Parameters_v15c0_pdcp_DuplicationSplitSRB._ext = None
_NRDC_Parameters_v15c0_pdcp_DuplicationSplitDRB = ENUM(name=u'pdcp-DuplicationSplitDRB', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_NRDC_Parameters_v15c0_pdcp_DuplicationSplitDRB._cont = ASN1Dict([(u'supported', 0)])
_NRDC_Parameters_v15c0_pdcp_DuplicationSplitDRB._ext = None
NRDC_Parameters_v15c0._cont = ASN1Dict([
(u'pdcp-DuplicationSplitSRB', _NRDC_Parameters_v15c0_pdcp_DuplicationSplitSRB),
(u'pdcp-DuplicationSplitDRB', _NRDC_Parameters_v15c0_pdcp_DuplicationSplitDRB),
])
NRDC_Parameters_v15c0._ext = None
#-----< NRDC-Parameters-v1610 >-----#
NRDC_Parameters_v1610 = SEQ(name=u'NRDC-Parameters-v1610', mode=MODE_TYPE)
_NRDC_Parameters_v1610_measAndMobParametersNRDC_v1610 = SEQ(name=u'measAndMobParametersNRDC-v1610', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasAndMobParametersMRDC-v1610')), opt=True)
NRDC_Parameters_v1610._cont = ASN1Dict([
(u'measAndMobParametersNRDC-v1610', _NRDC_Parameters_v1610_measAndMobParametersNRDC_v1610),
])
NRDC_Parameters_v1610._ext = None
#-----< OLPC-SRS-Pos-r16 >-----#
OLPC_SRS_Pos_r16 = SEQ(name=u'OLPC-SRS-Pos-r16', mode=MODE_TYPE)
_OLPC_SRS_Pos_r16_olpc_SRS_PosBasedOnPRS_Serving_r16 = ENUM(name=u'olpc-SRS-PosBasedOnPRS-Serving-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_OLPC_SRS_Pos_r16_olpc_SRS_PosBasedOnPRS_Serving_r16._cont = ASN1Dict([(u'supported', 0)])
_OLPC_SRS_Pos_r16_olpc_SRS_PosBasedOnPRS_Serving_r16._ext = None
_OLPC_SRS_Pos_r16_olpc_SRS_PosBasedOnSSB_Neigh_r16 = ENUM(name=u'olpc-SRS-PosBasedOnSSB-Neigh-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_OLPC_SRS_Pos_r16_olpc_SRS_PosBasedOnSSB_Neigh_r16._cont = ASN1Dict([(u'supported', 0)])
_OLPC_SRS_Pos_r16_olpc_SRS_PosBasedOnSSB_Neigh_r16._ext = None
_OLPC_SRS_Pos_r16_olpc_SRS_PosBasedOnPRS_Neigh_r16 = ENUM(name=u'olpc-SRS-PosBasedOnPRS-Neigh-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_OLPC_SRS_Pos_r16_olpc_SRS_PosBasedOnPRS_Neigh_r16._cont = ASN1Dict([(u'supported', 0)])
_OLPC_SRS_Pos_r16_olpc_SRS_PosBasedOnPRS_Neigh_r16._ext = None
_OLPC_SRS_Pos_r16_maxNumberPathLossEstimatePerServing_r16 = ENUM(name=u'maxNumberPathLossEstimatePerServing-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_OLPC_SRS_Pos_r16_maxNumberPathLossEstimatePerServing_r16._cont = ASN1Dict([(u'n1', 0), (u'n4', 1), (u'n8', 2), (u'n16', 3)])
_OLPC_SRS_Pos_r16_maxNumberPathLossEstimatePerServing_r16._ext = None
OLPC_SRS_Pos_r16._cont = ASN1Dict([
(u'olpc-SRS-PosBasedOnPRS-Serving-r16', _OLPC_SRS_Pos_r16_olpc_SRS_PosBasedOnPRS_Serving_r16),
(u'olpc-SRS-PosBasedOnSSB-Neigh-r16', _OLPC_SRS_Pos_r16_olpc_SRS_PosBasedOnSSB_Neigh_r16),
(u'olpc-SRS-PosBasedOnPRS-Neigh-r16', _OLPC_SRS_Pos_r16_olpc_SRS_PosBasedOnPRS_Neigh_r16),
(u'maxNumberPathLossEstimatePerServing-r16', _OLPC_SRS_Pos_r16_maxNumberPathLossEstimatePerServing_r16),
])
OLPC_SRS_Pos_r16._ext = None
#-----< 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_DuplicationSRB = ENUM(name=u'pdcp-DuplicationSRB', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PDCP_Parameters_pdcp_DuplicationSRB._cont = ASN1Dict([(u'supported', 0)])
_PDCP_Parameters_pdcp_DuplicationSRB._ext = None
_PDCP_Parameters_pdcp_DuplicationMCG_OrSCG_DRB = ENUM(name=u'pdcp-DuplicationMCG-OrSCG-DRB', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PDCP_Parameters_pdcp_DuplicationMCG_OrSCG_DRB._cont = ASN1Dict([(u'supported', 0)])
_PDCP_Parameters_pdcp_DuplicationMCG_OrSCG_DRB._ext = None
_PDCP_Parameters_drb_IAB_r16 = ENUM(name=u'drb-IAB-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PDCP_Parameters_drb_IAB_r16._cont = ASN1Dict([(u'supported', 0)])
_PDCP_Parameters_drb_IAB_r16._ext = None
_PDCP_Parameters_non_DRB_IAB_r16 = ENUM(name=u'non-DRB-IAB-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PDCP_Parameters_non_DRB_IAB_r16._cont = ASN1Dict([(u'supported', 0)])
_PDCP_Parameters_non_DRB_IAB_r16._ext = None
_PDCP_Parameters_extendedDiscardTimer_r16 = ENUM(name=u'extendedDiscardTimer-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PDCP_Parameters_extendedDiscardTimer_r16._cont = ASN1Dict([(u'supported', 0)])
_PDCP_Parameters_extendedDiscardTimer_r16._ext = None
_PDCP_Parameters_continueEHC_Context_r16 = ENUM(name=u'continueEHC-Context-r16', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PDCP_Parameters_continueEHC_Context_r16._cont = ASN1Dict([(u'supported', 0)])
_PDCP_Parameters_continueEHC_Context_r16._ext = None
_PDCP_Parameters_ehc_r16 = ENUM(name=u'ehc-r16', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PDCP_Parameters_ehc_r16._cont = ASN1Dict([(u'supported', 0)])
_PDCP_Parameters_ehc_r16._ext = None
_PDCP_Parameters_maxNumberEHC_Contexts_r16 = ENUM(name=u'maxNumberEHC-Contexts-r16', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PDCP_Parameters_maxNumberEHC_Contexts_r16._cont = ASN1Dict([(u'cs2', 0), (u'cs4', 1), (u'cs8', 2), (u'cs16', 3), (u'cs32', 4), (u'cs64', 5), (u'cs128', 6), (u'cs256', 7), (u'cs512', 8), (u'cs1024', 9), (u'cs2048', 10), (u'cs4096', 11), (u'cs8192', 12), (u'cs16384', 13), (u'cs32768', 14), (u'cs65536', 15)])
_PDCP_Parameters_maxNumberEHC_Contexts_r16._ext = None
_PDCP_Parameters_jointEHC_ROHC_Config_r16 = ENUM(name=u'jointEHC-ROHC-Config-r16', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PDCP_Parameters_jointEHC_ROHC_Config_r16._cont = ASN1Dict([(u'supported', 0)])
_PDCP_Parameters_jointEHC_ROHC_Config_r16._ext = None
_PDCP_Parameters_pdcp_DuplicationMoreThanTwoRLC_r16 = ENUM(name=u'pdcp-DuplicationMoreThanTwoRLC-r16', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_PDCP_Parameters_pdcp_DuplicationMoreThanTwoRLC_r16._cont = ASN1Dict([(u'supported', 0)])
_PDCP_Parameters_pdcp_DuplicationMoreThanTwoRLC_r16._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-DuplicationSRB', _PDCP_Parameters_pdcp_DuplicationSRB),
(u'pdcp-DuplicationMCG-OrSCG-DRB', _PDCP_Parameters_pdcp_DuplicationMCG_OrSCG_DRB),
(u'drb-IAB-r16', _PDCP_Parameters_drb_IAB_r16),
(u'non-DRB-IAB-r16', _PDCP_Parameters_non_DRB_IAB_r16),
(u'extendedDiscardTimer-r16', _PDCP_Parameters_extendedDiscardTimer_r16),
(u'continueEHC-Context-r16', _PDCP_Parameters_continueEHC_Context_r16),
(u'ehc-r16', _PDCP_Parameters_ehc_r16),
(u'maxNumberEHC-Contexts-r16', _PDCP_Parameters_maxNumberEHC_Contexts_r16),
(u'jointEHC-ROHC-Config-r16', _PDCP_Parameters_jointEHC_ROHC_Config_r16),
(u'pdcp-DuplicationMoreThanTwoRLC-r16', _PDCP_Parameters_pdcp_DuplicationMoreThanTwoRLC_r16),
])
PDCP_Parameters._ext = [u'drb-IAB-r16', u'non-DRB-IAB-r16', u'extendedDiscardTimer-r16', u'continueEHC-Context-r16', u'ehc-r16', u'maxNumberEHC-Contexts-r16', u'jointEHC-ROHC-Config-r16', u'pdcp-DuplicationMoreThanTwoRLC-r16']
#-----< 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
#-----< PDCP-ParametersMRDC-v1610 >-----#
PDCP_ParametersMRDC_v1610 = SEQ(name=u'PDCP-ParametersMRDC-v1610', mode=MODE_TYPE)
_PDCP_ParametersMRDC_v1610_scg_DRB_NR_IAB_r16 = ENUM(name=u'scg-DRB-NR-IAB-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PDCP_ParametersMRDC_v1610_scg_DRB_NR_IAB_r16._cont = ASN1Dict([(u'supported', 0)])
_PDCP_ParametersMRDC_v1610_scg_DRB_NR_IAB_r16._ext = None
PDCP_ParametersMRDC_v1610._cont = ASN1Dict([
(u'scg-DRB-NR-IAB-r16', _PDCP_ParametersMRDC_v1610_scg_DRB_NR_IAB_r16),
])
PDCP_ParametersMRDC_v1610._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_dummy = ENUM(name=u'dummy', mode=MODE_TYPE, tag=(34, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_Phy_ParametersCommon_dummy._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_dummy._ext = None
_Phy_ParametersCommon_maxNumberSearchSpaces = ENUM(name=u'maxNumberSearchSpaces', mode=MODE_TYPE, tag=(35, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_Phy_ParametersCommon_maxNumberSearchSpaces._cont = ASN1Dict([(u'n10', 0)])
_Phy_ParametersCommon_maxNumberSearchSpaces._ext = None
_Phy_ParametersCommon_rateMatchingCtrlResrcSetDynamic = ENUM(name=u'rateMatchingCtrlResrcSetDynamic', mode=MODE_TYPE, tag=(36, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_Phy_ParametersCommon_rateMatchingCtrlResrcSetDynamic._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_rateMatchingCtrlResrcSetDynamic._ext = None
_Phy_ParametersCommon_maxLayersMIMO_Indication = ENUM(name=u'maxLayersMIMO-Indication', mode=MODE_TYPE, tag=(37, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_Phy_ParametersCommon_maxLayersMIMO_Indication._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_maxLayersMIMO_Indication._ext = None
_Phy_ParametersCommon_spCellPlacement = SEQ(name=u'spCellPlacement', mode=MODE_TYPE, tag=(38, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CarrierAggregationVariant')), opt=True, group=2)
_Phy_ParametersCommon_twoStepRACH_r16 = ENUM(name=u'twoStepRACH-r16', mode=MODE_TYPE, tag=(39, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_Phy_ParametersCommon_twoStepRACH_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_twoStepRACH_r16._ext = None
_Phy_ParametersCommon_dci_Format1_2And0_2_r16 = ENUM(name=u'dci-Format1-2And0-2-r16', mode=MODE_TYPE, tag=(40, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_Phy_ParametersCommon_dci_Format1_2And0_2_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_dci_Format1_2And0_2_r16._ext = None
_Phy_ParametersCommon_monitoringDCI_SameSearchSpace_r16 = ENUM(name=u'monitoringDCI-SameSearchSpace-r16', mode=MODE_TYPE, tag=(41, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_Phy_ParametersCommon_monitoringDCI_SameSearchSpace_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_monitoringDCI_SameSearchSpace_r16._ext = None
_Phy_ParametersCommon_type2_CG_ReleaseDCI_0_1_r16 = ENUM(name=u'type2-CG-ReleaseDCI-0-1-r16', mode=MODE_TYPE, tag=(42, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_Phy_ParametersCommon_type2_CG_ReleaseDCI_0_1_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_type2_CG_ReleaseDCI_0_1_r16._ext = None
_Phy_ParametersCommon_type2_CG_ReleaseDCI_0_2_r16 = ENUM(name=u'type2-CG-ReleaseDCI-0-2-r16', mode=MODE_TYPE, tag=(43, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_Phy_ParametersCommon_type2_CG_ReleaseDCI_0_2_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_type2_CG_ReleaseDCI_0_2_r16._ext = None
_Phy_ParametersCommon_sps_ReleaseDCI_1_1_r16 = ENUM(name=u'sps-ReleaseDCI-1-1-r16', mode=MODE_TYPE, tag=(44, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_Phy_ParametersCommon_sps_ReleaseDCI_1_1_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_sps_ReleaseDCI_1_1_r16._ext = None
_Phy_ParametersCommon_sps_ReleaseDCI_1_2_r16 = ENUM(name=u'sps-ReleaseDCI-1-2-r16', mode=MODE_TYPE, tag=(45, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_Phy_ParametersCommon_sps_ReleaseDCI_1_2_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_sps_ReleaseDCI_1_2_r16._ext = None
_Phy_ParametersCommon_csi_TriggerStateNon_ActiveBWP_r16 = ENUM(name=u'csi-TriggerStateNon-ActiveBWP-r16', mode=MODE_TYPE, tag=(46, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_Phy_ParametersCommon_csi_TriggerStateNon_ActiveBWP_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_csi_TriggerStateNon_ActiveBWP_r16._ext = None
_Phy_ParametersCommon_seperateSMTC_InterIAB_Support_r16 = ENUM(name=u'seperateSMTC-InterIAB-Support-r16', mode=MODE_TYPE, tag=(47, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_Phy_ParametersCommon_seperateSMTC_InterIAB_Support_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_seperateSMTC_InterIAB_Support_r16._ext = None
_Phy_ParametersCommon_seperateRACH_IAB_Support_r16 = ENUM(name=u'seperateRACH-IAB-Support-r16', mode=MODE_TYPE, tag=(48, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_Phy_ParametersCommon_seperateRACH_IAB_Support_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_seperateRACH_IAB_Support_r16._ext = None
_Phy_ParametersCommon_ul_flexibleDL_SlotFormatSemiStatic_IAB_r16 = ENUM(name=u'ul-flexibleDL-SlotFormatSemiStatic-IAB-r16', mode=MODE_TYPE, tag=(49, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_Phy_ParametersCommon_ul_flexibleDL_SlotFormatSemiStatic_IAB_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_ul_flexibleDL_SlotFormatSemiStatic_IAB_r16._ext = None
_Phy_ParametersCommon_ul_flexibleDL_SlotFormatDynamics_IAB_r16 = ENUM(name=u'ul-flexibleDL-SlotFormatDynamics-IAB-r16', mode=MODE_TYPE, tag=(50, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_Phy_ParametersCommon_ul_flexibleDL_SlotFormatDynamics_IAB_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_ul_flexibleDL_SlotFormatDynamics_IAB_r16._ext = None
_Phy_ParametersCommon_dft_S_OFDM_WaveformUL_IAB_r16 = ENUM(name=u'dft-S-OFDM-WaveformUL-IAB-r16', mode=MODE_TYPE, tag=(51, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_Phy_ParametersCommon_dft_S_OFDM_WaveformUL_IAB_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_dft_S_OFDM_WaveformUL_IAB_r16._ext = None
_Phy_ParametersCommon_dci_25_AI_RNTI_Support_IAB_r16 = ENUM(name=u'dci-25-AI-RNTI-Support-IAB-r16', mode=MODE_TYPE, tag=(52, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_Phy_ParametersCommon_dci_25_AI_RNTI_Support_IAB_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_dci_25_AI_RNTI_Support_IAB_r16._ext = None
_Phy_ParametersCommon_t_DeltaReceptionSupport_IAB_r16 = ENUM(name=u't-DeltaReceptionSupport-IAB-r16', mode=MODE_TYPE, tag=(53, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_Phy_ParametersCommon_t_DeltaReceptionSupport_IAB_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_t_DeltaReceptionSupport_IAB_r16._ext = None
_Phy_ParametersCommon_guardSymbolReportReception_IAB_r16 = ENUM(name=u'guardSymbolReportReception-IAB-r16', mode=MODE_TYPE, tag=(54, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_Phy_ParametersCommon_guardSymbolReportReception_IAB_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_guardSymbolReportReception_IAB_r16._ext = None
_Phy_ParametersCommon_harqACK_CB_SpatialBundlingPUCCH_Group_r16 = ENUM(name=u'harqACK-CB-SpatialBundlingPUCCH-Group-r16', mode=MODE_TYPE, tag=(55, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_Phy_ParametersCommon_harqACK_CB_SpatialBundlingPUCCH_Group_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_harqACK_CB_SpatialBundlingPUCCH_Group_r16._ext = None
_Phy_ParametersCommon_crossSlotScheduling_r16 = SEQ(name=u'crossSlotScheduling-r16', mode=MODE_TYPE, tag=(56, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
__Phy_ParametersCommon_crossSlotScheduling_r16_non_SharedSpectrumChAccess_r16 = ENUM(name=u'non-SharedSpectrumChAccess-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Phy_ParametersCommon_crossSlotScheduling_r16_non_SharedSpectrumChAccess_r16._cont = ASN1Dict([(u'supported', 0)])
__Phy_ParametersCommon_crossSlotScheduling_r16_non_SharedSpectrumChAccess_r16._ext = None
__Phy_ParametersCommon_crossSlotScheduling_r16_sharedSpectrumChAccess_r16 = ENUM(name=u'sharedSpectrumChAccess-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Phy_ParametersCommon_crossSlotScheduling_r16_sharedSpectrumChAccess_r16._cont = ASN1Dict([(u'supported', 0)])
__Phy_ParametersCommon_crossSlotScheduling_r16_sharedSpectrumChAccess_r16._ext = None
_Phy_ParametersCommon_crossSlotScheduling_r16._cont = ASN1Dict([
(u'non-SharedSpectrumChAccess-r16', __Phy_ParametersCommon_crossSlotScheduling_r16_non_SharedSpectrumChAccess_r16),
(u'sharedSpectrumChAccess-r16', __Phy_ParametersCommon_crossSlotScheduling_r16_sharedSpectrumChAccess_r16),
])
_Phy_ParametersCommon_crossSlotScheduling_r16._ext = None
_Phy_ParametersCommon_maxNumberSRS_PosPathLossEstimateAllServingCells_r16 = ENUM(name=u'maxNumberSRS-PosPathLossEstimateAllServingCells-r16', mode=MODE_TYPE, tag=(57, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_Phy_ParametersCommon_maxNumberSRS_PosPathLossEstimateAllServingCells_r16._cont = ASN1Dict([(u'n1', 0), (u'n4', 1), (u'n8', 2), (u'n16', 3)])
_Phy_ParametersCommon_maxNumberSRS_PosPathLossEstimateAllServingCells_r16._ext = None
_Phy_ParametersCommon_extendedCG_Periodicities_r16 = ENUM(name=u'extendedCG-Periodicities-r16', mode=MODE_TYPE, tag=(58, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_Phy_ParametersCommon_extendedCG_Periodicities_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_extendedCG_Periodicities_r16._ext = None
_Phy_ParametersCommon_extendedSPS_Periodicities_r16 = ENUM(name=u'extendedSPS-Periodicities-r16', mode=MODE_TYPE, tag=(59, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_Phy_ParametersCommon_extendedSPS_Periodicities_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_extendedSPS_Periodicities_r16._ext = None
_Phy_ParametersCommon_codebookVariantsList_r16 = SEQ_OF(name=u'codebookVariantsList-r16', mode=MODE_TYPE, tag=(60, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CodebookVariantsList-r16')), opt=True, group=3)
_Phy_ParametersCommon_pusch_RepetitionTypeA_r16 = SEQ(name=u'pusch-RepetitionTypeA-r16', mode=MODE_TYPE, tag=(61, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
__Phy_ParametersCommon_pusch_RepetitionTypeA_r16_sharedSpectrumChAccess_r16 = ENUM(name=u'sharedSpectrumChAccess-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Phy_ParametersCommon_pusch_RepetitionTypeA_r16_sharedSpectrumChAccess_r16._cont = ASN1Dict([(u'supported', 0)])
__Phy_ParametersCommon_pusch_RepetitionTypeA_r16_sharedSpectrumChAccess_r16._ext = None
__Phy_ParametersCommon_pusch_RepetitionTypeA_r16_non_SharedSpectrumChAccess_r16 = ENUM(name=u'non-SharedSpectrumChAccess-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Phy_ParametersCommon_pusch_RepetitionTypeA_r16_non_SharedSpectrumChAccess_r16._cont = ASN1Dict([(u'supported', 0)])
__Phy_ParametersCommon_pusch_RepetitionTypeA_r16_non_SharedSpectrumChAccess_r16._ext = None
_Phy_ParametersCommon_pusch_RepetitionTypeA_r16._cont = ASN1Dict([
(u'sharedSpectrumChAccess-r16', __Phy_ParametersCommon_pusch_RepetitionTypeA_r16_sharedSpectrumChAccess_r16),
(u'non-SharedSpectrumChAccess-r16', __Phy_ParametersCommon_pusch_RepetitionTypeA_r16_non_SharedSpectrumChAccess_r16),
])
_Phy_ParametersCommon_pusch_RepetitionTypeA_r16._ext = None
_Phy_ParametersCommon_dci_DL_PriorityIndicator_r16 = ENUM(name=u'dci-DL-PriorityIndicator-r16', mode=MODE_TYPE, tag=(62, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_Phy_ParametersCommon_dci_DL_PriorityIndicator_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_dci_DL_PriorityIndicator_r16._ext = None
_Phy_ParametersCommon_dci_UL_PriorityIndicator_r16 = ENUM(name=u'dci-UL-PriorityIndicator-r16', mode=MODE_TYPE, tag=(63, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_Phy_ParametersCommon_dci_UL_PriorityIndicator_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_dci_UL_PriorityIndicator_r16._ext = None
_Phy_ParametersCommon_maxNumberPathlossRS_Update_r16 = ENUM(name=u'maxNumberPathlossRS-Update-r16', mode=MODE_TYPE, tag=(64, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_Phy_ParametersCommon_maxNumberPathlossRS_Update_r16._cont = ASN1Dict([(u'n4', 0), (u'n8', 1), (u'n16', 2), (u'n32', 3), (u'n64', 4)])
_Phy_ParametersCommon_maxNumberPathlossRS_Update_r16._ext = None
_Phy_ParametersCommon_type2_HARQ_ACK_Codebook_r16 = ENUM(name=u'type2-HARQ-ACK-Codebook-r16', mode=MODE_TYPE, tag=(65, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_Phy_ParametersCommon_type2_HARQ_ACK_Codebook_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_type2_HARQ_ACK_Codebook_r16._ext = None
_Phy_ParametersCommon_maxTotalResourcesForAcrossFreqRanges_r16 = SEQ(name=u'maxTotalResourcesForAcrossFreqRanges-r16', mode=MODE_TYPE, tag=(66, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
__Phy_ParametersCommon_maxTotalResourcesForAcrossFreqRanges_r16_maxNumberResWithinSlotAcrossCC_AcrossFR_r16 = ENUM(name=u'maxNumberResWithinSlotAcrossCC-AcrossFR-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Phy_ParametersCommon_maxTotalResourcesForAcrossFreqRanges_r16_maxNumberResWithinSlotAcrossCC_AcrossFR_r16._cont = ASN1Dict([(u'n2', 0), (u'n4', 1), (u'n8', 2), (u'n12', 3), (u'n16', 4), (u'n32', 5), (u'n64', 6), (u'n128', 7)])
__Phy_ParametersCommon_maxTotalResourcesForAcrossFreqRanges_r16_maxNumberResWithinSlotAcrossCC_AcrossFR_r16._ext = None
__Phy_ParametersCommon_maxTotalResourcesForAcrossFreqRanges_r16_maxNumberResAcrossCC_AcrossFR_r16 = ENUM(name=u'maxNumberResAcrossCC-AcrossFR-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Phy_ParametersCommon_maxTotalResourcesForAcrossFreqRanges_r16_maxNumberResAcrossCC_AcrossFR_r16._cont = ASN1Dict([(u'n2', 0), (u'n4', 1), (u'n8', 2), (u'n12', 3), (u'n16', 4), (u'n32', 5), (u'n40', 6), (u'n48', 7), (u'n64', 8), (u'n72', 9), (u'n80', 10), (u'n96', 11), (u'n128', 12), (u'n256', 13)])
__Phy_ParametersCommon_maxTotalResourcesForAcrossFreqRanges_r16_maxNumberResAcrossCC_AcrossFR_r16._ext = None
_Phy_ParametersCommon_maxTotalResourcesForAcrossFreqRanges_r16._cont = ASN1Dict([
(u'maxNumberResWithinSlotAcrossCC-AcrossFR-r16', __Phy_ParametersCommon_maxTotalResourcesForAcrossFreqRanges_r16_maxNumberResWithinSlotAcrossCC_AcrossFR_r16),
(u'maxNumberResAcrossCC-AcrossFR-r16', __Phy_ParametersCommon_maxTotalResourcesForAcrossFreqRanges_r16_maxNumberResAcrossCC_AcrossFR_r16),
])
_Phy_ParametersCommon_maxTotalResourcesForAcrossFreqRanges_r16._ext = None
_Phy_ParametersCommon_harqACK_separateMultiDCI_MultiTRP_r16 = SEQ(name=u'harqACK-separateMultiDCI-MultiTRP-r16', mode=MODE_TYPE, tag=(67, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
__Phy_ParametersCommon_harqACK_separateMultiDCI_MultiTRP_r16_maxNumberLongPUCCHs_r16 = ENUM(name=u'maxNumberLongPUCCHs-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Phy_ParametersCommon_harqACK_separateMultiDCI_MultiTRP_r16_maxNumberLongPUCCHs_r16._cont = ASN1Dict([(u'longAndLong', 0), (u'longAndShort', 1), (u'shortAndShort', 2)])
__Phy_ParametersCommon_harqACK_separateMultiDCI_MultiTRP_r16_maxNumberLongPUCCHs_r16._ext = None
_Phy_ParametersCommon_harqACK_separateMultiDCI_MultiTRP_r16._cont = ASN1Dict([
(u'maxNumberLongPUCCHs-r16', __Phy_ParametersCommon_harqACK_separateMultiDCI_MultiTRP_r16_maxNumberLongPUCCHs_r16),
])
_Phy_ParametersCommon_harqACK_separateMultiDCI_MultiTRP_r16._ext = None
_Phy_ParametersCommon_harqACK_jointMultiDCI_MultiTRP_r16 = ENUM(name=u'harqACK-jointMultiDCI-MultiTRP-r16', mode=MODE_TYPE, tag=(68, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_Phy_ParametersCommon_harqACK_jointMultiDCI_MultiTRP_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_harqACK_jointMultiDCI_MultiTRP_r16._ext = None
_Phy_ParametersCommon_bwp_SwitchingMultiCCs_r16 = CHOICE(name=u'bwp-SwitchingMultiCCs-r16', mode=MODE_TYPE, tag=(69, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True, group=3)
__Phy_ParametersCommon_bwp_SwitchingMultiCCs_r16_type1_r16 = ENUM(name=u'type1-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Phy_ParametersCommon_bwp_SwitchingMultiCCs_r16_type1_r16._cont = ASN1Dict([(u'us100', 0), (u'us200', 1)])
__Phy_ParametersCommon_bwp_SwitchingMultiCCs_r16_type1_r16._ext = None
__Phy_ParametersCommon_bwp_SwitchingMultiCCs_r16_type2_r16 = ENUM(name=u'type2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Phy_ParametersCommon_bwp_SwitchingMultiCCs_r16_type2_r16._cont = ASN1Dict([(u'us200', 0), (u'us400', 1), (u'us800', 2), (u'us1000', 3)])
__Phy_ParametersCommon_bwp_SwitchingMultiCCs_r16_type2_r16._ext = None
_Phy_ParametersCommon_bwp_SwitchingMultiCCs_r16._cont = ASN1Dict([
(u'type1-r16', __Phy_ParametersCommon_bwp_SwitchingMultiCCs_r16_type1_r16),
(u'type2-r16', __Phy_ParametersCommon_bwp_SwitchingMultiCCs_r16_type2_r16),
])
_Phy_ParametersCommon_bwp_SwitchingMultiCCs_r16._ext = None
_Phy_ParametersCommon_targetSMTC_SCG_r16 = ENUM(name=u'targetSMTC-SCG-r16', mode=MODE_TYPE, tag=(70, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=4)
_Phy_ParametersCommon_targetSMTC_SCG_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_targetSMTC_SCG_r16._ext = None
_Phy_ParametersCommon_supportRepetitionZeroOffsetRV_r16 = ENUM(name=u'supportRepetitionZeroOffsetRV-r16', mode=MODE_TYPE, tag=(71, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=4)
_Phy_ParametersCommon_supportRepetitionZeroOffsetRV_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_supportRepetitionZeroOffsetRV_r16._ext = None
_Phy_ParametersCommon_cbg_TransInOrderPUSCH_UL_r16 = ENUM(name=u'cbg-TransInOrderPUSCH-UL-r16', mode=MODE_TYPE, tag=(72, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=4)
_Phy_ParametersCommon_cbg_TransInOrderPUSCH_UL_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_cbg_TransInOrderPUSCH_UL_r16._ext = None
_Phy_ParametersCommon_bwp_SwitchingMultiDormancyCCs_r16 = CHOICE(name=u'bwp-SwitchingMultiDormancyCCs-r16', mode=MODE_TYPE, tag=(73, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True, group=5)
__Phy_ParametersCommon_bwp_SwitchingMultiDormancyCCs_r16_type1_r16 = ENUM(name=u'type1-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Phy_ParametersCommon_bwp_SwitchingMultiDormancyCCs_r16_type1_r16._cont = ASN1Dict([(u'us100', 0), (u'us200', 1)])
__Phy_ParametersCommon_bwp_SwitchingMultiDormancyCCs_r16_type1_r16._ext = None
__Phy_ParametersCommon_bwp_SwitchingMultiDormancyCCs_r16_type2_r16 = ENUM(name=u'type2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Phy_ParametersCommon_bwp_SwitchingMultiDormancyCCs_r16_type2_r16._cont = ASN1Dict([(u'us200', 0), (u'us400', 1), (u'us800', 2), (u'us1000', 3)])
__Phy_ParametersCommon_bwp_SwitchingMultiDormancyCCs_r16_type2_r16._ext = None
_Phy_ParametersCommon_bwp_SwitchingMultiDormancyCCs_r16._cont = ASN1Dict([
(u'type1-r16', __Phy_ParametersCommon_bwp_SwitchingMultiDormancyCCs_r16_type1_r16),
(u'type2-r16', __Phy_ParametersCommon_bwp_SwitchingMultiDormancyCCs_r16_type2_r16),
])
_Phy_ParametersCommon_bwp_SwitchingMultiDormancyCCs_r16._ext = None
_Phy_ParametersCommon_supportRetx_Diff_CoresetPool_Multi_DCI_TRP_r16 = ENUM(name=u'supportRetx-Diff-CoresetPool-Multi-DCI-TRP-r16', mode=MODE_TYPE, tag=(74, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=5)
_Phy_ParametersCommon_supportRetx_Diff_CoresetPool_Multi_DCI_TRP_r16._cont = ASN1Dict([(u'notSupported', 0)])
_Phy_ParametersCommon_supportRetx_Diff_CoresetPool_Multi_DCI_TRP_r16._ext = None
_Phy_ParametersCommon_pdcch_MonitoringAnyOccasionsWithSpanGapCrossCarrierSch_r16 = ENUM(name=u'pdcch-MonitoringAnyOccasionsWithSpanGapCrossCarrierSch-r16', mode=MODE_TYPE, tag=(75, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=5)
_Phy_ParametersCommon_pdcch_MonitoringAnyOccasionsWithSpanGapCrossCarrierSch_r16._cont = ASN1Dict([(u'mode2', 0), (u'mode3', 1)])
_Phy_ParametersCommon_pdcch_MonitoringAnyOccasionsWithSpanGapCrossCarrierSch_r16._ext = None
_Phy_ParametersCommon_newBeamIdentifications2PortCSI_RS_r16 = ENUM(name=u'newBeamIdentifications2PortCSI-RS-r16', mode=MODE_TYPE, tag=(76, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=6)
_Phy_ParametersCommon_newBeamIdentifications2PortCSI_RS_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_newBeamIdentifications2PortCSI_RS_r16._ext = None
_Phy_ParametersCommon_pathlossEstimation2PortCSI_RS_r16 = ENUM(name=u'pathlossEstimation2PortCSI-RS-r16', mode=MODE_TYPE, tag=(77, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=6)
_Phy_ParametersCommon_pathlossEstimation2PortCSI_RS_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersCommon_pathlossEstimation2PortCSI_RS_r16._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'dummy', _Phy_ParametersCommon_dummy),
(u'maxNumberSearchSpaces', _Phy_ParametersCommon_maxNumberSearchSpaces),
(u'rateMatchingCtrlResrcSetDynamic', _Phy_ParametersCommon_rateMatchingCtrlResrcSetDynamic),
(u'maxLayersMIMO-Indication', _Phy_ParametersCommon_maxLayersMIMO_Indication),
(u'spCellPlacement', _Phy_ParametersCommon_spCellPlacement),
(u'twoStepRACH-r16', _Phy_ParametersCommon_twoStepRACH_r16),
(u'dci-Format1-2And0-2-r16', _Phy_ParametersCommon_dci_Format1_2And0_2_r16),
(u'monitoringDCI-SameSearchSpace-r16', _Phy_ParametersCommon_monitoringDCI_SameSearchSpace_r16),
(u'type2-CG-ReleaseDCI-0-1-r16', _Phy_ParametersCommon_type2_CG_ReleaseDCI_0_1_r16),
(u'type2-CG-ReleaseDCI-0-2-r16', _Phy_ParametersCommon_type2_CG_ReleaseDCI_0_2_r16),
(u'sps-ReleaseDCI-1-1-r16', _Phy_ParametersCommon_sps_ReleaseDCI_1_1_r16),
(u'sps-ReleaseDCI-1-2-r16', _Phy_ParametersCommon_sps_ReleaseDCI_1_2_r16),
(u'csi-TriggerStateNon-ActiveBWP-r16', _Phy_ParametersCommon_csi_TriggerStateNon_ActiveBWP_r16),
(u'seperateSMTC-InterIAB-Support-r16', _Phy_ParametersCommon_seperateSMTC_InterIAB_Support_r16),
(u'seperateRACH-IAB-Support-r16', _Phy_ParametersCommon_seperateRACH_IAB_Support_r16),
(u'ul-flexibleDL-SlotFormatSemiStatic-IAB-r16', _Phy_ParametersCommon_ul_flexibleDL_SlotFormatSemiStatic_IAB_r16),
(u'ul-flexibleDL-SlotFormatDynamics-IAB-r16', _Phy_ParametersCommon_ul_flexibleDL_SlotFormatDynamics_IAB_r16),
(u'dft-S-OFDM-WaveformUL-IAB-r16', _Phy_ParametersCommon_dft_S_OFDM_WaveformUL_IAB_r16),
(u'dci-25-AI-RNTI-Support-IAB-r16', _Phy_ParametersCommon_dci_25_AI_RNTI_Support_IAB_r16),
(u't-DeltaReceptionSupport-IAB-r16', _Phy_ParametersCommon_t_DeltaReceptionSupport_IAB_r16),
(u'guardSymbolReportReception-IAB-r16', _Phy_ParametersCommon_guardSymbolReportReception_IAB_r16),
(u'harqACK-CB-SpatialBundlingPUCCH-Group-r16', _Phy_ParametersCommon_harqACK_CB_SpatialBundlingPUCCH_Group_r16),
(u'crossSlotScheduling-r16', _Phy_ParametersCommon_crossSlotScheduling_r16),
(u'maxNumberSRS-PosPathLossEstimateAllServingCells-r16', _Phy_ParametersCommon_maxNumberSRS_PosPathLossEstimateAllServingCells_r16),
(u'extendedCG-Periodicities-r16', _Phy_ParametersCommon_extendedCG_Periodicities_r16),
(u'extendedSPS-Periodicities-r16', _Phy_ParametersCommon_extendedSPS_Periodicities_r16),
(u'codebookVariantsList-r16', _Phy_ParametersCommon_codebookVariantsList_r16),
(u'pusch-RepetitionTypeA-r16', _Phy_ParametersCommon_pusch_RepetitionTypeA_r16),
(u'dci-DL-PriorityIndicator-r16', _Phy_ParametersCommon_dci_DL_PriorityIndicator_r16),
(u'dci-UL-PriorityIndicator-r16', _Phy_ParametersCommon_dci_UL_PriorityIndicator_r16),
(u'maxNumberPathlossRS-Update-r16', _Phy_ParametersCommon_maxNumberPathlossRS_Update_r16),
(u'type2-HARQ-ACK-Codebook-r16', _Phy_ParametersCommon_type2_HARQ_ACK_Codebook_r16),
(u'maxTotalResourcesForAcrossFreqRanges-r16', _Phy_ParametersCommon_maxTotalResourcesForAcrossFreqRanges_r16),
(u'harqACK-separateMultiDCI-MultiTRP-r16', _Phy_ParametersCommon_harqACK_separateMultiDCI_MultiTRP_r16),
(u'harqACK-jointMultiDCI-MultiTRP-r16', _Phy_ParametersCommon_harqACK_jointMultiDCI_MultiTRP_r16),
(u'bwp-SwitchingMultiCCs-r16', _Phy_ParametersCommon_bwp_SwitchingMultiCCs_r16),
(u'targetSMTC-SCG-r16', _Phy_ParametersCommon_targetSMTC_SCG_r16),
(u'supportRepetitionZeroOffsetRV-r16', _Phy_ParametersCommon_supportRepetitionZeroOffsetRV_r16),
(u'cbg-TransInOrderPUSCH-UL-r16', _Phy_ParametersCommon_cbg_TransInOrderPUSCH_UL_r16),
(u'bwp-SwitchingMultiDormancyCCs-r16', _Phy_ParametersCommon_bwp_SwitchingMultiDormancyCCs_r16),
(u'supportRetx-Diff-CoresetPool-Multi-DCI-TRP-r16', _Phy_ParametersCommon_supportRetx_Diff_CoresetPool_Multi_DCI_TRP_r16),
(u'pdcch-MonitoringAnyOccasionsWithSpanGapCrossCarrierSch-r16', _Phy_ParametersCommon_pdcch_MonitoringAnyOccasionsWithSpanGapCrossCarrierSch_r16),
(u'newBeamIdentifications2PortCSI-RS-r16', _Phy_ParametersCommon_newBeamIdentifications2PortCSI_RS_r16),
(u'pathlossEstimation2PortCSI-RS-r16', _Phy_ParametersCommon_pathlossEstimation2PortCSI_RS_r16),
])
Phy_ParametersCommon._ext = [u'dummy', u'maxNumberSearchSpaces', u'rateMatchingCtrlResrcSetDynamic', u'maxLayersMIMO-Indication', u'spCellPlacement', u'twoStepRACH-r16', u'dci-Format1-2And0-2-r16', u'monitoringDCI-SameSearchSpace-r16', u'type2-CG-ReleaseDCI-0-1-r16', u'type2-CG-ReleaseDCI-0-2-r16', u'sps-ReleaseDCI-1-1-r16', u'sps-ReleaseDCI-1-2-r16', u'csi-TriggerStateNon-ActiveBWP-r16', u'seperateSMTC-InterIAB-Support-r16', u'seperateRACH-IAB-Support-r16', u'ul-flexibleDL-SlotFormatSemiStatic-IAB-r16', u'ul-flexibleDL-SlotFormatDynamics-IAB-r16', u'dft-S-OFDM-WaveformUL-IAB-r16', u'dci-25-AI-RNTI-Support-IAB-r16', u't-DeltaReceptionSupport-IAB-r16', u'guardSymbolReportReception-IAB-r16', u'harqACK-CB-SpatialBundlingPUCCH-Group-r16', u'crossSlotScheduling-r16', u'maxNumberSRS-PosPathLossEstimateAllServingCells-r16', u'extendedCG-Periodicities-r16', u'extendedSPS-Periodicities-r16', u'codebookVariantsList-r16', u'pusch-RepetitionTypeA-r16', u'dci-DL-PriorityIndicator-r16', u'dci-UL-PriorityIndicator-r16', u'maxNumberPathlossRS-Update-r16', u'type2-HARQ-ACK-Codebook-r16', u'maxTotalResourcesForAcrossFreqRanges-r16', u'harqACK-separateMultiDCI-MultiTRP-r16', u'harqACK-jointMultiDCI-MultiTRP-r16', u'bwp-SwitchingMultiCCs-r16', u'targetSMTC-SCG-r16', u'supportRepetitionZeroOffsetRV-r16', u'cbg-TransInOrderPUSCH-UL-r16', u'bwp-SwitchingMultiDormancyCCs-r16', u'supportRetx-Diff-CoresetPool-Multi-DCI-TRP-r16', u'pdcch-MonitoringAnyOccasionsWithSpanGapCrossCarrierSch-r16', u'newBeamIdentifications2PortCSI-RS-r16', u'pathlossEstimation2PortCSI-RS-r16']
#-----< 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_dl_SchedulingOffset_PDSCH_TypeA = ENUM(name=u'dl-SchedulingOffset-PDSCH-TypeA', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_Phy_ParametersXDD_Diff_dl_SchedulingOffset_PDSCH_TypeA._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersXDD_Diff_dl_SchedulingOffset_PDSCH_TypeA._ext = None
_Phy_ParametersXDD_Diff_dl_SchedulingOffset_PDSCH_TypeB = ENUM(name=u'dl-SchedulingOffset-PDSCH-TypeB', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_Phy_ParametersXDD_Diff_dl_SchedulingOffset_PDSCH_TypeB._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersXDD_Diff_dl_SchedulingOffset_PDSCH_TypeB._ext = None
_Phy_ParametersXDD_Diff_ul_SchedulingOffset = ENUM(name=u'ul-SchedulingOffset', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_Phy_ParametersXDD_Diff_ul_SchedulingOffset._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersXDD_Diff_ul_SchedulingOffset._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),
(u'dl-SchedulingOffset-PDSCH-TypeA', _Phy_ParametersXDD_Diff_dl_SchedulingOffset_PDSCH_TypeA),
(u'dl-SchedulingOffset-PDSCH-TypeB', _Phy_ParametersXDD_Diff_dl_SchedulingOffset_PDSCH_TypeB),
(u'ul-SchedulingOffset', _Phy_ParametersXDD_Diff_ul_SchedulingOffset),
])
Phy_ParametersXDD_Diff._ext = [u'dl-SchedulingOffset-PDSCH-TypeA', u'dl-SchedulingOffset-PDSCH-TypeB', u'ul-SchedulingOffset']
#-----< 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_dummy1 = BIT_STR(name=u'dummy1', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_dummy1._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_dummy2 = BIT_STR(name=u'dummy2', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_dummy2._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
_Phy_ParametersFRX_Diff_dummy3 = BIT_STR(name=u'dummy3', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_dummy3._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_pucch_F0_2WithoutFH = ENUM(name=u'pucch-F0-2WithoutFH', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_pucch_F0_2WithoutFH._cont = ASN1Dict([(u'notSupported', 0)])
_Phy_ParametersFRX_Diff_pucch_F0_2WithoutFH._ext = None
_Phy_ParametersFRX_Diff_pucch_F1_3_4WithoutFH = ENUM(name=u'pucch-F1-3-4WithoutFH', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_pucch_F1_3_4WithoutFH._cont = ASN1Dict([(u'notSupported', 0)])
_Phy_ParametersFRX_Diff_pucch_F1_3_4WithoutFH._ext = None
_Phy_ParametersFRX_Diff_mux_SR_HARQ_ACK_CSI_PUCCH_MultiPerSlot = ENUM(name=u'mux-SR-HARQ-ACK-CSI-PUCCH-MultiPerSlot', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFRX_Diff_mux_SR_HARQ_ACK_CSI_PUCCH_MultiPerSlot._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_mux_SR_HARQ_ACK_CSI_PUCCH_MultiPerSlot._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_csi_RS_IM_ReceptionForFeedback = SEQ(name=u'csi-RS-IM-ReceptionForFeedback', mode=MODE_TYPE, tag=(37, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-RS-IM-ReceptionForFeedback')), opt=True, group=0)
_Phy_ParametersFRX_Diff_csi_RS_ProcFrameworkForSRS = SEQ(name=u'csi-RS-ProcFrameworkForSRS', mode=MODE_TYPE, tag=(38, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-RS-ProcFrameworkForSRS')), opt=True, group=0)
_Phy_ParametersFRX_Diff_csi_ReportFramework = SEQ(name=u'csi-ReportFramework', mode=MODE_TYPE, tag=(39, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-ReportFramework')), opt=True, group=0)
_Phy_ParametersFRX_Diff_mux_SR_HARQ_ACK_CSI_PUCCH_OncePerSlot = SEQ(name=u'mux-SR-HARQ-ACK-CSI-PUCCH-OncePerSlot', mode=MODE_TYPE, tag=(40, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__Phy_ParametersFRX_Diff_mux_SR_HARQ_ACK_CSI_PUCCH_OncePerSlot_sameSymbol = ENUM(name=u'sameSymbol', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Phy_ParametersFRX_Diff_mux_SR_HARQ_ACK_CSI_PUCCH_OncePerSlot_sameSymbol._cont = ASN1Dict([(u'supported', 0)])
__Phy_ParametersFRX_Diff_mux_SR_HARQ_ACK_CSI_PUCCH_OncePerSlot_sameSymbol._ext = None
__Phy_ParametersFRX_Diff_mux_SR_HARQ_ACK_CSI_PUCCH_OncePerSlot_diffSymbol = ENUM(name=u'diffSymbol', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Phy_ParametersFRX_Diff_mux_SR_HARQ_ACK_CSI_PUCCH_OncePerSlot_diffSymbol._cont = ASN1Dict([(u'supported', 0)])
__Phy_ParametersFRX_Diff_mux_SR_HARQ_ACK_CSI_PUCCH_OncePerSlot_diffSymbol._ext = None
_Phy_ParametersFRX_Diff_mux_SR_HARQ_ACK_CSI_PUCCH_OncePerSlot._cont = ASN1Dict([
(u'sameSymbol', __Phy_ParametersFRX_Diff_mux_SR_HARQ_ACK_CSI_PUCCH_OncePerSlot_sameSymbol),
(u'diffSymbol', __Phy_ParametersFRX_Diff_mux_SR_HARQ_ACK_CSI_PUCCH_OncePerSlot_diffSymbol),
])
_Phy_ParametersFRX_Diff_mux_SR_HARQ_ACK_CSI_PUCCH_OncePerSlot._ext = None
_Phy_ParametersFRX_Diff_mux_SR_HARQ_ACK_PUCCH = ENUM(name=u'mux-SR-HARQ-ACK-PUCCH', mode=MODE_TYPE, tag=(41, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_Phy_ParametersFRX_Diff_mux_SR_HARQ_ACK_PUCCH._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_mux_SR_HARQ_ACK_PUCCH._ext = None
_Phy_ParametersFRX_Diff_mux_MultipleGroupCtrlCH_Overlap = ENUM(name=u'mux-MultipleGroupCtrlCH-Overlap', mode=MODE_TYPE, tag=(42, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_Phy_ParametersFRX_Diff_mux_MultipleGroupCtrlCH_Overlap._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_mux_MultipleGroupCtrlCH_Overlap._ext = None
_Phy_ParametersFRX_Diff_dl_SchedulingOffset_PDSCH_TypeA = ENUM(name=u'dl-SchedulingOffset-PDSCH-TypeA', mode=MODE_TYPE, tag=(43, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_Phy_ParametersFRX_Diff_dl_SchedulingOffset_PDSCH_TypeA._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_dl_SchedulingOffset_PDSCH_TypeA._ext = None
_Phy_ParametersFRX_Diff_dl_SchedulingOffset_PDSCH_TypeB = ENUM(name=u'dl-SchedulingOffset-PDSCH-TypeB', mode=MODE_TYPE, tag=(44, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_Phy_ParametersFRX_Diff_dl_SchedulingOffset_PDSCH_TypeB._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_dl_SchedulingOffset_PDSCH_TypeB._ext = None
_Phy_ParametersFRX_Diff_ul_SchedulingOffset = ENUM(name=u'ul-SchedulingOffset', mode=MODE_TYPE, tag=(45, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_Phy_ParametersFRX_Diff_ul_SchedulingOffset._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_ul_SchedulingOffset._ext = None
_Phy_ParametersFRX_Diff_dl_64QAM_MCS_TableAlt = ENUM(name=u'dl-64QAM-MCS-TableAlt', mode=MODE_TYPE, tag=(46, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_Phy_ParametersFRX_Diff_dl_64QAM_MCS_TableAlt._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_dl_64QAM_MCS_TableAlt._ext = None
_Phy_ParametersFRX_Diff_ul_64QAM_MCS_TableAlt = ENUM(name=u'ul-64QAM-MCS-TableAlt', mode=MODE_TYPE, tag=(47, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_Phy_ParametersFRX_Diff_ul_64QAM_MCS_TableAlt._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_ul_64QAM_MCS_TableAlt._ext = None
_Phy_ParametersFRX_Diff_cqi_TableAlt = ENUM(name=u'cqi-TableAlt', mode=MODE_TYPE, tag=(48, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_Phy_ParametersFRX_Diff_cqi_TableAlt._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_cqi_TableAlt._ext = None
_Phy_ParametersFRX_Diff_oneFL_DMRS_TwoAdditionalDMRS_UL = ENUM(name=u'oneFL-DMRS-TwoAdditionalDMRS-UL', mode=MODE_TYPE, tag=(49, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_Phy_ParametersFRX_Diff_oneFL_DMRS_TwoAdditionalDMRS_UL._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_oneFL_DMRS_TwoAdditionalDMRS_UL._ext = None
_Phy_ParametersFRX_Diff_twoFL_DMRS_TwoAdditionalDMRS_UL = ENUM(name=u'twoFL-DMRS-TwoAdditionalDMRS-UL', mode=MODE_TYPE, tag=(50, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_Phy_ParametersFRX_Diff_twoFL_DMRS_TwoAdditionalDMRS_UL._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_twoFL_DMRS_TwoAdditionalDMRS_UL._ext = None
_Phy_ParametersFRX_Diff_oneFL_DMRS_ThreeAdditionalDMRS_UL = ENUM(name=u'oneFL-DMRS-ThreeAdditionalDMRS-UL', mode=MODE_TYPE, tag=(51, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_Phy_ParametersFRX_Diff_oneFL_DMRS_ThreeAdditionalDMRS_UL._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_oneFL_DMRS_ThreeAdditionalDMRS_UL._ext = None
_Phy_ParametersFRX_Diff_pdcch_BlindDetectionNRDC = SEQ(name=u'pdcch-BlindDetectionNRDC', mode=MODE_TYPE, tag=(52, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
__Phy_ParametersFRX_Diff_pdcch_BlindDetectionNRDC_pdcch_BlindDetectionMCG_UE = INT(name=u'pdcch-BlindDetectionMCG-UE', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Phy_ParametersFRX_Diff_pdcch_BlindDetectionNRDC_pdcch_BlindDetectionMCG_UE._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=15)], ev=None, er=[])
__Phy_ParametersFRX_Diff_pdcch_BlindDetectionNRDC_pdcch_BlindDetectionSCG_UE = INT(name=u'pdcch-BlindDetectionSCG-UE', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Phy_ParametersFRX_Diff_pdcch_BlindDetectionNRDC_pdcch_BlindDetectionSCG_UE._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=15)], ev=None, er=[])
_Phy_ParametersFRX_Diff_pdcch_BlindDetectionNRDC._cont = ASN1Dict([
(u'pdcch-BlindDetectionMCG-UE', __Phy_ParametersFRX_Diff_pdcch_BlindDetectionNRDC_pdcch_BlindDetectionMCG_UE),
(u'pdcch-BlindDetectionSCG-UE', __Phy_ParametersFRX_Diff_pdcch_BlindDetectionNRDC_pdcch_BlindDetectionSCG_UE),
])
_Phy_ParametersFRX_Diff_pdcch_BlindDetectionNRDC._ext = None
_Phy_ParametersFRX_Diff_mux_HARQ_ACK_PUSCH_DiffSymbol = ENUM(name=u'mux-HARQ-ACK-PUSCH-DiffSymbol', mode=MODE_TYPE, tag=(53, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_Phy_ParametersFRX_Diff_mux_HARQ_ACK_PUSCH_DiffSymbol._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_mux_HARQ_ACK_PUSCH_DiffSymbol._ext = None
_Phy_ParametersFRX_Diff_type1_HARQ_ACK_Codebook_r16 = ENUM(name=u'type1-HARQ-ACK-Codebook-r16', mode=MODE_TYPE, tag=(54, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=2)
_Phy_ParametersFRX_Diff_type1_HARQ_ACK_Codebook_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_type1_HARQ_ACK_Codebook_r16._ext = None
_Phy_ParametersFRX_Diff_enhancedPowerControl_r16 = ENUM(name=u'enhancedPowerControl-r16', mode=MODE_TYPE, tag=(55, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=2)
_Phy_ParametersFRX_Diff_enhancedPowerControl_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_enhancedPowerControl_r16._ext = None
_Phy_ParametersFRX_Diff_simultaneousTCI_ActMultipleCC_r16 = ENUM(name=u'simultaneousTCI-ActMultipleCC-r16', mode=MODE_TYPE, tag=(56, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=2)
_Phy_ParametersFRX_Diff_simultaneousTCI_ActMultipleCC_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_simultaneousTCI_ActMultipleCC_r16._ext = None
_Phy_ParametersFRX_Diff_simultaneousSpatialRelationMultipleCC_r16 = ENUM(name=u'simultaneousSpatialRelationMultipleCC-r16', mode=MODE_TYPE, tag=(57, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=2)
_Phy_ParametersFRX_Diff_simultaneousSpatialRelationMultipleCC_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_simultaneousSpatialRelationMultipleCC_r16._ext = None
_Phy_ParametersFRX_Diff_cli_RSSI_FDM_DL_r16 = ENUM(name=u'cli-RSSI-FDM-DL-r16', mode=MODE_TYPE, tag=(58, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=2)
_Phy_ParametersFRX_Diff_cli_RSSI_FDM_DL_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_cli_RSSI_FDM_DL_r16._ext = None
_Phy_ParametersFRX_Diff_cli_SRS_RSRP_FDM_DL_r16 = ENUM(name=u'cli-SRS-RSRP-FDM-DL-r16', mode=MODE_TYPE, tag=(59, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=2)
_Phy_ParametersFRX_Diff_cli_SRS_RSRP_FDM_DL_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_cli_SRS_RSRP_FDM_DL_r16._ext = None
_Phy_ParametersFRX_Diff_maxLayersMIMO_Adaptation_r16 = ENUM(name=u'maxLayersMIMO-Adaptation-r16', mode=MODE_TYPE, tag=(60, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=2)
_Phy_ParametersFRX_Diff_maxLayersMIMO_Adaptation_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_maxLayersMIMO_Adaptation_r16._ext = None
_Phy_ParametersFRX_Diff_aggregationFactorSPS_DL_r16 = ENUM(name=u'aggregationFactorSPS-DL-r16', mode=MODE_TYPE, tag=(61, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=2)
_Phy_ParametersFRX_Diff_aggregationFactorSPS_DL_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_aggregationFactorSPS_DL_r16._ext = None
_Phy_ParametersFRX_Diff_maxTotalResourcesForOneFreqRange_r16 = SEQ(name=u'maxTotalResourcesForOneFreqRange-r16', mode=MODE_TYPE, tag=(62, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=2)
__Phy_ParametersFRX_Diff_maxTotalResourcesForOneFreqRange_r16_maxNumberResWithinSlotAcrossCC_OneFR_r16 = ENUM(name=u'maxNumberResWithinSlotAcrossCC-OneFR-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Phy_ParametersFRX_Diff_maxTotalResourcesForOneFreqRange_r16_maxNumberResWithinSlotAcrossCC_OneFR_r16._cont = ASN1Dict([(u'n2', 0), (u'n4', 1), (u'n8', 2), (u'n12', 3), (u'n16', 4), (u'n32', 5), (u'n64', 6), (u'n128', 7)])
__Phy_ParametersFRX_Diff_maxTotalResourcesForOneFreqRange_r16_maxNumberResWithinSlotAcrossCC_OneFR_r16._ext = None
__Phy_ParametersFRX_Diff_maxTotalResourcesForOneFreqRange_r16_maxNumberResAcrossCC_OneFR_r16 = ENUM(name=u'maxNumberResAcrossCC-OneFR-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Phy_ParametersFRX_Diff_maxTotalResourcesForOneFreqRange_r16_maxNumberResAcrossCC_OneFR_r16._cont = ASN1Dict([(u'n2', 0), (u'n4', 1), (u'n8', 2), (u'n12', 3), (u'n16', 4), (u'n32', 5), (u'n40', 6), (u'n48', 7), (u'n64', 8), (u'n72', 9), (u'n80', 10), (u'n96', 11), (u'n128', 12), (u'n256', 13)])
__Phy_ParametersFRX_Diff_maxTotalResourcesForOneFreqRange_r16_maxNumberResAcrossCC_OneFR_r16._ext = None
_Phy_ParametersFRX_Diff_maxTotalResourcesForOneFreqRange_r16._cont = ASN1Dict([
(u'maxNumberResWithinSlotAcrossCC-OneFR-r16', __Phy_ParametersFRX_Diff_maxTotalResourcesForOneFreqRange_r16_maxNumberResWithinSlotAcrossCC_OneFR_r16),
(u'maxNumberResAcrossCC-OneFR-r16', __Phy_ParametersFRX_Diff_maxTotalResourcesForOneFreqRange_r16_maxNumberResAcrossCC_OneFR_r16),
])
_Phy_ParametersFRX_Diff_maxTotalResourcesForOneFreqRange_r16._ext = None
_Phy_ParametersFRX_Diff_csi_ReportFrameworkExt_r16 = SEQ(name=u'csi-ReportFrameworkExt-r16', mode=MODE_TYPE, tag=(63, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CSI-ReportFrameworkExt-r16')), opt=True, group=2)
_Phy_ParametersFRX_Diff_twoTCI_Act_servingCellInCC_List_r16 = ENUM(name=u'twoTCI-Act-servingCellInCC-List-r16', mode=MODE_TYPE, tag=(64, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=3)
_Phy_ParametersFRX_Diff_twoTCI_Act_servingCellInCC_List_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_twoTCI_Act_servingCellInCC_List_r16._ext = None
_Phy_ParametersFRX_Diff_cri_RI_CQI_WithoutNon_PMI_PortInd_r16 = ENUM(name=u'cri-RI-CQI-WithoutNon-PMI-PortInd-r16', mode=MODE_TYPE, tag=(65, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=4)
_Phy_ParametersFRX_Diff_cri_RI_CQI_WithoutNon_PMI_PortInd_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFRX_Diff_cri_RI_CQI_WithoutNon_PMI_PortInd_r16._ext = None
Phy_ParametersFRX_Diff._cont = ASN1Dict([
(u'dynamicSFI', _Phy_ParametersFRX_Diff_dynamicSFI),
(u'dummy1', _Phy_ParametersFRX_Diff_dummy1),
(u'twoFL-DMRS', _Phy_ParametersFRX_Diff_twoFL_DMRS),
(u'dummy2', _Phy_ParametersFRX_Diff_dummy2),
(u'dummy3', _Phy_ParametersFRX_Diff_dummy3),
(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'pucch-F0-2WithoutFH', _Phy_ParametersFRX_Diff_pucch_F0_2WithoutFH),
(u'pucch-F1-3-4WithoutFH', _Phy_ParametersFRX_Diff_pucch_F1_3_4WithoutFH),
(u'mux-SR-HARQ-ACK-CSI-PUCCH-MultiPerSlot', _Phy_ParametersFRX_Diff_mux_SR_HARQ_ACK_CSI_PUCCH_MultiPerSlot),
(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),
(u'csi-RS-IM-ReceptionForFeedback', _Phy_ParametersFRX_Diff_csi_RS_IM_ReceptionForFeedback),
(u'csi-RS-ProcFrameworkForSRS', _Phy_ParametersFRX_Diff_csi_RS_ProcFrameworkForSRS),
(u'csi-ReportFramework', _Phy_ParametersFRX_Diff_csi_ReportFramework),
(u'mux-SR-HARQ-ACK-CSI-PUCCH-OncePerSlot', _Phy_ParametersFRX_Diff_mux_SR_HARQ_ACK_CSI_PUCCH_OncePerSlot),
(u'mux-SR-HARQ-ACK-PUCCH', _Phy_ParametersFRX_Diff_mux_SR_HARQ_ACK_PUCCH),
(u'mux-MultipleGroupCtrlCH-Overlap', _Phy_ParametersFRX_Diff_mux_MultipleGroupCtrlCH_Overlap),
(u'dl-SchedulingOffset-PDSCH-TypeA', _Phy_ParametersFRX_Diff_dl_SchedulingOffset_PDSCH_TypeA),
(u'dl-SchedulingOffset-PDSCH-TypeB', _Phy_ParametersFRX_Diff_dl_SchedulingOffset_PDSCH_TypeB),
(u'ul-SchedulingOffset', _Phy_ParametersFRX_Diff_ul_SchedulingOffset),
(u'dl-64QAM-MCS-TableAlt', _Phy_ParametersFRX_Diff_dl_64QAM_MCS_TableAlt),
(u'ul-64QAM-MCS-TableAlt', _Phy_ParametersFRX_Diff_ul_64QAM_MCS_TableAlt),
(u'cqi-TableAlt', _Phy_ParametersFRX_Diff_cqi_TableAlt),
(u'oneFL-DMRS-TwoAdditionalDMRS-UL', _Phy_ParametersFRX_Diff_oneFL_DMRS_TwoAdditionalDMRS_UL),
(u'twoFL-DMRS-TwoAdditionalDMRS-UL', _Phy_ParametersFRX_Diff_twoFL_DMRS_TwoAdditionalDMRS_UL),
(u'oneFL-DMRS-ThreeAdditionalDMRS-UL', _Phy_ParametersFRX_Diff_oneFL_DMRS_ThreeAdditionalDMRS_UL),
(u'pdcch-BlindDetectionNRDC', _Phy_ParametersFRX_Diff_pdcch_BlindDetectionNRDC),
(u'mux-HARQ-ACK-PUSCH-DiffSymbol', _Phy_ParametersFRX_Diff_mux_HARQ_ACK_PUSCH_DiffSymbol),
(u'type1-HARQ-ACK-Codebook-r16', _Phy_ParametersFRX_Diff_type1_HARQ_ACK_Codebook_r16),
(u'enhancedPowerControl-r16', _Phy_ParametersFRX_Diff_enhancedPowerControl_r16),
(u'simultaneousTCI-ActMultipleCC-r16', _Phy_ParametersFRX_Diff_simultaneousTCI_ActMultipleCC_r16),
(u'simultaneousSpatialRelationMultipleCC-r16', _Phy_ParametersFRX_Diff_simultaneousSpatialRelationMultipleCC_r16),
(u'cli-RSSI-FDM-DL-r16', _Phy_ParametersFRX_Diff_cli_RSSI_FDM_DL_r16),
(u'cli-SRS-RSRP-FDM-DL-r16', _Phy_ParametersFRX_Diff_cli_SRS_RSRP_FDM_DL_r16),
(u'maxLayersMIMO-Adaptation-r16', _Phy_ParametersFRX_Diff_maxLayersMIMO_Adaptation_r16),
(u'aggregationFactorSPS-DL-r16', _Phy_ParametersFRX_Diff_aggregationFactorSPS_DL_r16),
(u'maxTotalResourcesForOneFreqRange-r16', _Phy_ParametersFRX_Diff_maxTotalResourcesForOneFreqRange_r16),
(u'csi-ReportFrameworkExt-r16', _Phy_ParametersFRX_Diff_csi_ReportFrameworkExt_r16),
(u'twoTCI-Act-servingCellInCC-List-r16', _Phy_ParametersFRX_Diff_twoTCI_Act_servingCellInCC_List_r16),
(u'cri-RI-CQI-WithoutNon-PMI-PortInd-r16', _Phy_ParametersFRX_Diff_cri_RI_CQI_WithoutNon_PMI_PortInd_r16),
])
Phy_ParametersFRX_Diff._ext = [u'csi-RS-IM-ReceptionForFeedback', u'csi-RS-ProcFrameworkForSRS', u'csi-ReportFramework', u'mux-SR-HARQ-ACK-CSI-PUCCH-OncePerSlot', u'mux-SR-HARQ-ACK-PUCCH', u'mux-MultipleGroupCtrlCH-Overlap', u'dl-SchedulingOffset-PDSCH-TypeA', u'dl-SchedulingOffset-PDSCH-TypeB', u'ul-SchedulingOffset', u'dl-64QAM-MCS-TableAlt', u'ul-64QAM-MCS-TableAlt', u'cqi-TableAlt', u'oneFL-DMRS-TwoAdditionalDMRS-UL', u'twoFL-DMRS-TwoAdditionalDMRS-UL', u'oneFL-DMRS-ThreeAdditionalDMRS-UL', u'pdcch-BlindDetectionNRDC', u'mux-HARQ-ACK-PUSCH-DiffSymbol', u'type1-HARQ-ACK-Codebook-r16', u'enhancedPowerControl-r16', u'simultaneousTCI-ActMultipleCC-r16', u'simultaneousSpatialRelationMultipleCC-r16', u'cli-RSSI-FDM-DL-r16', u'cli-SRS-RSRP-FDM-DL-r16', u'maxLayersMIMO-Adaptation-r16', u'aggregationFactorSPS-DL-r16', u'maxTotalResourcesForOneFreqRange-r16', u'csi-ReportFrameworkExt-r16', u'twoTCI-Act-servingCellInCC-List-r16', u'cri-RI-CQI-WithoutNon-PMI-PortInd-r16']
#-----< Phy-ParametersFR1 >-----#
Phy_ParametersFR1 = SEQ(name=u'Phy-ParametersFR1', mode=MODE_TYPE)
_Phy_ParametersFR1_pdcch_MonitoringSingleOccasion = ENUM(name=u'pdcch-MonitoringSingleOccasion', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFR1_pdcch_MonitoringSingleOccasion._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFR1_pdcch_MonitoringSingleOccasion._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_PerSymbol = ENUM(name=u'pdsch-RE-MappingFR1-PerSymbol', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFR1_pdsch_RE_MappingFR1_PerSymbol._cont = ASN1Dict([(u'n10', 0), (u'n20', 1)])
_Phy_ParametersFR1_pdsch_RE_MappingFR1_PerSymbol._ext = None
_Phy_ParametersFR1_pdsch_RE_MappingFR1_PerSlot = ENUM(name=u'pdsch-RE-MappingFR1-PerSlot', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_Phy_ParametersFR1_pdsch_RE_MappingFR1_PerSlot._cont = ASN1Dict([(u'n16', 0), (u'n32', 1), (u'n48', 2), (u'n64', 3), (u'n80', 4), (u'n96', 5), (u'n112', 6), (u'n128', 7), (u'n144', 8), (u'n160', 9), (u'n176', 10), (u'n192', 11), (u'n208', 12), (u'n224', 13), (u'n240', 14), (u'n256', 15)])
_Phy_ParametersFR1_pdsch_RE_MappingFR1_PerSlot._ext = None
Phy_ParametersFR1._cont = ASN1Dict([
(u'pdcch-MonitoringSingleOccasion', _Phy_ParametersFR1_pdcch_MonitoringSingleOccasion),
(u'scs-60kHz', _Phy_ParametersFR1_scs_60kHz),
(u'pdsch-256QAM-FR1', _Phy_ParametersFR1_pdsch_256QAM_FR1),
(u'pdsch-RE-MappingFR1-PerSymbol', _Phy_ParametersFR1_pdsch_RE_MappingFR1_PerSymbol),
(u'pdsch-RE-MappingFR1-PerSlot', _Phy_ParametersFR1_pdsch_RE_MappingFR1_PerSlot),
])
Phy_ParametersFR1._ext = [u'pdsch-RE-MappingFR1-PerSlot']
#-----< Phy-ParametersFR2 >-----#
Phy_ParametersFR2 = SEQ(name=u'Phy-ParametersFR2', mode=MODE_TYPE)
_Phy_ParametersFR2_dummy = ENUM(name=u'dummy', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFR2_dummy._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFR2_dummy._ext = None
_Phy_ParametersFR2_pdsch_RE_MappingFR2_PerSymbol = ENUM(name=u'pdsch-RE-MappingFR2-PerSymbol', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersFR2_pdsch_RE_MappingFR2_PerSymbol._cont = ASN1Dict([(u'n6', 0), (u'n20', 1)])
_Phy_ParametersFR2_pdsch_RE_MappingFR2_PerSymbol._ext = None
_Phy_ParametersFR2_pCell_FR2 = ENUM(name=u'pCell-FR2', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_Phy_ParametersFR2_pCell_FR2._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFR2_pCell_FR2._ext = None
_Phy_ParametersFR2_pdsch_RE_MappingFR2_PerSlot = ENUM(name=u'pdsch-RE-MappingFR2-PerSlot', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_Phy_ParametersFR2_pdsch_RE_MappingFR2_PerSlot._cont = ASN1Dict([(u'n16', 0), (u'n32', 1), (u'n48', 2), (u'n64', 3), (u'n80', 4), (u'n96', 5), (u'n112', 6), (u'n128', 7), (u'n144', 8), (u'n160', 9), (u'n176', 10), (u'n192', 11), (u'n208', 12), (u'n224', 13), (u'n240', 14), (u'n256', 15)])
_Phy_ParametersFR2_pdsch_RE_MappingFR2_PerSlot._ext = None
_Phy_ParametersFR2_defaultSpatialRelationPathlossRS_r16 = ENUM(name=u'defaultSpatialRelationPathlossRS-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_Phy_ParametersFR2_defaultSpatialRelationPathlossRS_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFR2_defaultSpatialRelationPathlossRS_r16._ext = None
_Phy_ParametersFR2_spatialRelationUpdateAP_SRS_r16 = ENUM(name=u'spatialRelationUpdateAP-SRS-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_Phy_ParametersFR2_spatialRelationUpdateAP_SRS_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersFR2_spatialRelationUpdateAP_SRS_r16._ext = None
_Phy_ParametersFR2_maxNumberSRS_PosSpatialRelationsAllServingCells_r16 = ENUM(name=u'maxNumberSRS-PosSpatialRelationsAllServingCells-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_Phy_ParametersFR2_maxNumberSRS_PosSpatialRelationsAllServingCells_r16._cont = ASN1Dict([(u'n0', 0), (u'n1', 1), (u'n2', 2), (u'n4', 3), (u'n8', 4), (u'n16', 5)])
_Phy_ParametersFR2_maxNumberSRS_PosSpatialRelationsAllServingCells_r16._ext = None
Phy_ParametersFR2._cont = ASN1Dict([
(u'dummy', _Phy_ParametersFR2_dummy),
(u'pdsch-RE-MappingFR2-PerSymbol', _Phy_ParametersFR2_pdsch_RE_MappingFR2_PerSymbol),
(u'pCell-FR2', _Phy_ParametersFR2_pCell_FR2),
(u'pdsch-RE-MappingFR2-PerSlot', _Phy_ParametersFR2_pdsch_RE_MappingFR2_PerSlot),
(u'defaultSpatialRelationPathlossRS-r16', _Phy_ParametersFR2_defaultSpatialRelationPathlossRS_r16),
(u'spatialRelationUpdateAP-SRS-r16', _Phy_ParametersFR2_spatialRelationUpdateAP_SRS_r16),
(u'maxNumberSRS-PosSpatialRelationsAllServingCells-r16', _Phy_ParametersFR2_maxNumberSRS_PosSpatialRelationsAllServingCells_r16),
])
Phy_ParametersFR2._ext = [u'pCell-FR2', u'pdsch-RE-MappingFR2-PerSlot', u'defaultSpatialRelationPathlossRS-r16', u'spatialRelationUpdateAP-SRS-r16', u'maxNumberSRS-PosSpatialRelationsAllServingCells-r16']
#-----< 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_spCellPlacement = SEQ(name=u'spCellPlacement', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CarrierAggregationVariant')), opt=True, group=0)
_Phy_ParametersMRDC_tdd_PCellUL_TX_AllUL_Subframe_r16 = ENUM(name=u'tdd-PCellUL-TX-AllUL-Subframe-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_Phy_ParametersMRDC_tdd_PCellUL_TX_AllUL_Subframe_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersMRDC_tdd_PCellUL_TX_AllUL_Subframe_r16._ext = None
_Phy_ParametersMRDC_fdd_PCellUL_TX_AllUL_Subframe_r16 = ENUM(name=u'fdd-PCellUL-TX-AllUL-Subframe-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_Phy_ParametersMRDC_fdd_PCellUL_TX_AllUL_Subframe_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersMRDC_fdd_PCellUL_TX_AllUL_Subframe_r16._ext = None
Phy_ParametersMRDC._cont = ASN1Dict([
(u'naics-Capability-List', _Phy_ParametersMRDC_naics_Capability_List),
(u'spCellPlacement', _Phy_ParametersMRDC_spCellPlacement),
(u'tdd-PCellUL-TX-AllUL-Subframe-r16', _Phy_ParametersMRDC_tdd_PCellUL_TX_AllUL_Subframe_r16),
(u'fdd-PCellUL-TX-AllUL-Subframe-r16', _Phy_ParametersMRDC_fdd_PCellUL_TX_AllUL_Subframe_r16),
])
Phy_ParametersMRDC._ext = [u'spCellPlacement', u'tdd-PCellUL-TX-AllUL-Subframe-r16', u'fdd-PCellUL-TX-AllUL-Subframe-r16']
#-----< 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 = []
#-----< Phy-ParametersSharedSpectrumChAccess-r16 >-----#
Phy_ParametersSharedSpectrumChAccess_r16 = SEQ(name=u'Phy-ParametersSharedSpectrumChAccess-r16', mode=MODE_TYPE)
_Phy_ParametersSharedSpectrumChAccess_r16_ss_SINR_Meas_r16 = ENUM(name=u'ss-SINR-Meas-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersSharedSpectrumChAccess_r16_ss_SINR_Meas_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersSharedSpectrumChAccess_r16_ss_SINR_Meas_r16._ext = None
_Phy_ParametersSharedSpectrumChAccess_r16_sp_CSI_ReportPUCCH_r16 = ENUM(name=u'sp-CSI-ReportPUCCH-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersSharedSpectrumChAccess_r16_sp_CSI_ReportPUCCH_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersSharedSpectrumChAccess_r16_sp_CSI_ReportPUCCH_r16._ext = None
_Phy_ParametersSharedSpectrumChAccess_r16_sp_CSI_ReportPUSCH_r16 = ENUM(name=u'sp-CSI-ReportPUSCH-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersSharedSpectrumChAccess_r16_sp_CSI_ReportPUSCH_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersSharedSpectrumChAccess_r16_sp_CSI_ReportPUSCH_r16._ext = None
_Phy_ParametersSharedSpectrumChAccess_r16_dynamicSFI_r16 = ENUM(name=u'dynamicSFI-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersSharedSpectrumChAccess_r16_dynamicSFI_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersSharedSpectrumChAccess_r16_dynamicSFI_r16._ext = None
_Phy_ParametersSharedSpectrumChAccess_r16_mux_SR_HARQ_ACK_CSI_PUCCH_OncePerSlot_r16 = SEQ(name=u'mux-SR-HARQ-ACK-CSI-PUCCH-OncePerSlot-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Phy_ParametersSharedSpectrumChAccess_r16_mux_SR_HARQ_ACK_CSI_PUCCH_OncePerSlot_r16_sameSymbol_r16 = ENUM(name=u'sameSymbol-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Phy_ParametersSharedSpectrumChAccess_r16_mux_SR_HARQ_ACK_CSI_PUCCH_OncePerSlot_r16_sameSymbol_r16._cont = ASN1Dict([(u'supported', 0)])
__Phy_ParametersSharedSpectrumChAccess_r16_mux_SR_HARQ_ACK_CSI_PUCCH_OncePerSlot_r16_sameSymbol_r16._ext = None
__Phy_ParametersSharedSpectrumChAccess_r16_mux_SR_HARQ_ACK_CSI_PUCCH_OncePerSlot_r16_diffSymbol_r16 = ENUM(name=u'diffSymbol-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Phy_ParametersSharedSpectrumChAccess_r16_mux_SR_HARQ_ACK_CSI_PUCCH_OncePerSlot_r16_diffSymbol_r16._cont = ASN1Dict([(u'supported', 0)])
__Phy_ParametersSharedSpectrumChAccess_r16_mux_SR_HARQ_ACK_CSI_PUCCH_OncePerSlot_r16_diffSymbol_r16._ext = None
_Phy_ParametersSharedSpectrumChAccess_r16_mux_SR_HARQ_ACK_CSI_PUCCH_OncePerSlot_r16._cont = ASN1Dict([
(u'sameSymbol-r16', __Phy_ParametersSharedSpectrumChAccess_r16_mux_SR_HARQ_ACK_CSI_PUCCH_OncePerSlot_r16_sameSymbol_r16),
(u'diffSymbol-r16', __Phy_ParametersSharedSpectrumChAccess_r16_mux_SR_HARQ_ACK_CSI_PUCCH_OncePerSlot_r16_diffSymbol_r16),
])
_Phy_ParametersSharedSpectrumChAccess_r16_mux_SR_HARQ_ACK_CSI_PUCCH_OncePerSlot_r16._ext = None
_Phy_ParametersSharedSpectrumChAccess_r16_mux_SR_HARQ_ACK_PUCCH_r16 = ENUM(name=u'mux-SR-HARQ-ACK-PUCCH-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersSharedSpectrumChAccess_r16_mux_SR_HARQ_ACK_PUCCH_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersSharedSpectrumChAccess_r16_mux_SR_HARQ_ACK_PUCCH_r16._ext = None
_Phy_ParametersSharedSpectrumChAccess_r16_mux_SR_HARQ_ACK_CSI_PUCCH_MultiPerSlot_r16 = ENUM(name=u'mux-SR-HARQ-ACK-CSI-PUCCH-MultiPerSlot-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersSharedSpectrumChAccess_r16_mux_SR_HARQ_ACK_CSI_PUCCH_MultiPerSlot_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersSharedSpectrumChAccess_r16_mux_SR_HARQ_ACK_CSI_PUCCH_MultiPerSlot_r16._ext = None
_Phy_ParametersSharedSpectrumChAccess_r16_mux_HARQ_ACK_PUSCH_DiffSymbol_r16 = ENUM(name=u'mux-HARQ-ACK-PUSCH-DiffSymbol-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersSharedSpectrumChAccess_r16_mux_HARQ_ACK_PUSCH_DiffSymbol_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersSharedSpectrumChAccess_r16_mux_HARQ_ACK_PUSCH_DiffSymbol_r16._ext = None
_Phy_ParametersSharedSpectrumChAccess_r16_pucch_Repetition_F1_3_4_r16 = ENUM(name=u'pucch-Repetition-F1-3-4-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersSharedSpectrumChAccess_r16_pucch_Repetition_F1_3_4_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersSharedSpectrumChAccess_r16_pucch_Repetition_F1_3_4_r16._ext = None
_Phy_ParametersSharedSpectrumChAccess_r16_type1_PUSCH_RepetitionMultiSlots_r16 = ENUM(name=u'type1-PUSCH-RepetitionMultiSlots-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersSharedSpectrumChAccess_r16_type1_PUSCH_RepetitionMultiSlots_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersSharedSpectrumChAccess_r16_type1_PUSCH_RepetitionMultiSlots_r16._ext = None
_Phy_ParametersSharedSpectrumChAccess_r16_type2_PUSCH_RepetitionMultiSlots_r16 = ENUM(name=u'type2-PUSCH-RepetitionMultiSlots-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersSharedSpectrumChAccess_r16_type2_PUSCH_RepetitionMultiSlots_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersSharedSpectrumChAccess_r16_type2_PUSCH_RepetitionMultiSlots_r16._ext = None
_Phy_ParametersSharedSpectrumChAccess_r16_pusch_RepetitionMultiSlots_r16 = ENUM(name=u'pusch-RepetitionMultiSlots-r16', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersSharedSpectrumChAccess_r16_pusch_RepetitionMultiSlots_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersSharedSpectrumChAccess_r16_pusch_RepetitionMultiSlots_r16._ext = None
_Phy_ParametersSharedSpectrumChAccess_r16_pdsch_RepetitionMultiSlots_r16 = ENUM(name=u'pdsch-RepetitionMultiSlots-r16', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersSharedSpectrumChAccess_r16_pdsch_RepetitionMultiSlots_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersSharedSpectrumChAccess_r16_pdsch_RepetitionMultiSlots_r16._ext = None
_Phy_ParametersSharedSpectrumChAccess_r16_downlinkSPS_r16 = ENUM(name=u'downlinkSPS-r16', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersSharedSpectrumChAccess_r16_downlinkSPS_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersSharedSpectrumChAccess_r16_downlinkSPS_r16._ext = None
_Phy_ParametersSharedSpectrumChAccess_r16_configuredUL_GrantType1_r16 = ENUM(name=u'configuredUL-GrantType1-r16', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersSharedSpectrumChAccess_r16_configuredUL_GrantType1_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersSharedSpectrumChAccess_r16_configuredUL_GrantType1_r16._ext = None
_Phy_ParametersSharedSpectrumChAccess_r16_configuredUL_GrantType2_r16 = ENUM(name=u'configuredUL-GrantType2-r16', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersSharedSpectrumChAccess_r16_configuredUL_GrantType2_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersSharedSpectrumChAccess_r16_configuredUL_GrantType2_r16._ext = None
_Phy_ParametersSharedSpectrumChAccess_r16_pre_EmptIndication_DL_r16 = ENUM(name=u'pre-EmptIndication-DL-r16', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Phy_ParametersSharedSpectrumChAccess_r16_pre_EmptIndication_DL_r16._cont = ASN1Dict([(u'supported', 0)])
_Phy_ParametersSharedSpectrumChAccess_r16_pre_EmptIndication_DL_r16._ext = None
Phy_ParametersSharedSpectrumChAccess_r16._cont = ASN1Dict([
(u'ss-SINR-Meas-r16', _Phy_ParametersSharedSpectrumChAccess_r16_ss_SINR_Meas_r16),
(u'sp-CSI-ReportPUCCH-r16', _Phy_ParametersSharedSpectrumChAccess_r16_sp_CSI_ReportPUCCH_r16),
(u'sp-CSI-ReportPUSCH-r16', _Phy_ParametersSharedSpectrumChAccess_r16_sp_CSI_ReportPUSCH_r16),
(u'dynamicSFI-r16', _Phy_ParametersSharedSpectrumChAccess_r16_dynamicSFI_r16),
(u'mux-SR-HARQ-ACK-CSI-PUCCH-OncePerSlot-r16', _Phy_ParametersSharedSpectrumChAccess_r16_mux_SR_HARQ_ACK_CSI_PUCCH_OncePerSlot_r16),
(u'mux-SR-HARQ-ACK-PUCCH-r16', _Phy_ParametersSharedSpectrumChAccess_r16_mux_SR_HARQ_ACK_PUCCH_r16),
(u'mux-SR-HARQ-ACK-CSI-PUCCH-MultiPerSlot-r16', _Phy_ParametersSharedSpectrumChAccess_r16_mux_SR_HARQ_ACK_CSI_PUCCH_MultiPerSlot_r16),
(u'mux-HARQ-ACK-PUSCH-DiffSymbol-r16', _Phy_ParametersSharedSpectrumChAccess_r16_mux_HARQ_ACK_PUSCH_DiffSymbol_r16),
(u'pucch-Repetition-F1-3-4-r16', _Phy_ParametersSharedSpectrumChAccess_r16_pucch_Repetition_F1_3_4_r16),
(u'type1-PUSCH-RepetitionMultiSlots-r16', _Phy_ParametersSharedSpectrumChAccess_r16_type1_PUSCH_RepetitionMultiSlots_r16),
(u'type2-PUSCH-RepetitionMultiSlots-r16', _Phy_ParametersSharedSpectrumChAccess_r16_type2_PUSCH_RepetitionMultiSlots_r16),
(u'pusch-RepetitionMultiSlots-r16', _Phy_ParametersSharedSpectrumChAccess_r16_pusch_RepetitionMultiSlots_r16),
(u'pdsch-RepetitionMultiSlots-r16', _Phy_ParametersSharedSpectrumChAccess_r16_pdsch_RepetitionMultiSlots_r16),
(u'downlinkSPS-r16', _Phy_ParametersSharedSpectrumChAccess_r16_downlinkSPS_r16),
(u'configuredUL-GrantType1-r16', _Phy_ParametersSharedSpectrumChAccess_r16_configuredUL_GrantType1_r16),
(u'configuredUL-GrantType2-r16', _Phy_ParametersSharedSpectrumChAccess_r16_configuredUL_GrantType2_r16),
(u'pre-EmptIndication-DL-r16', _Phy_ParametersSharedSpectrumChAccess_r16_pre_EmptIndication_DL_r16),
])
Phy_ParametersSharedSpectrumChAccess_r16._ext = []
#-----< PowSav-Parameters-r16 >-----#
PowSav_Parameters_r16 = SEQ(name=u'PowSav-Parameters-r16', mode=MODE_TYPE)
_PowSav_Parameters_r16_powSav_ParametersCommon_r16 = SEQ(name=u'powSav-ParametersCommon-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PowSav-ParametersCommon-r16')), opt=True)
_PowSav_Parameters_r16_powSav_ParametersFRX_Diff_r16 = SEQ(name=u'powSav-ParametersFRX-Diff-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PowSav-ParametersFRX-Diff-r16')), opt=True)
PowSav_Parameters_r16._cont = ASN1Dict([
(u'powSav-ParametersCommon-r16', _PowSav_Parameters_r16_powSav_ParametersCommon_r16),
(u'powSav-ParametersFRX-Diff-r16', _PowSav_Parameters_r16_powSav_ParametersFRX_Diff_r16),
])
PowSav_Parameters_r16._ext = []
#-----< PowSav-ParametersCommon-r16 >-----#
PowSav_ParametersCommon_r16 = SEQ(name=u'PowSav-ParametersCommon-r16', mode=MODE_TYPE)
_PowSav_ParametersCommon_r16_drx_Preference_r16 = ENUM(name=u'drx-Preference-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PowSav_ParametersCommon_r16_drx_Preference_r16._cont = ASN1Dict([(u'supported', 0)])
_PowSav_ParametersCommon_r16_drx_Preference_r16._ext = None
_PowSav_ParametersCommon_r16_maxCC_Preference_r16 = ENUM(name=u'maxCC-Preference-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PowSav_ParametersCommon_r16_maxCC_Preference_r16._cont = ASN1Dict([(u'supported', 0)])
_PowSav_ParametersCommon_r16_maxCC_Preference_r16._ext = None
_PowSav_ParametersCommon_r16_releasePreference_r16 = ENUM(name=u'releasePreference-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PowSav_ParametersCommon_r16_releasePreference_r16._cont = ASN1Dict([(u'supported', 0)])
_PowSav_ParametersCommon_r16_releasePreference_r16._ext = None
_PowSav_ParametersCommon_r16_minSchedulingOffsetPreference_r16 = ENUM(name=u'minSchedulingOffsetPreference-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PowSav_ParametersCommon_r16_minSchedulingOffsetPreference_r16._cont = ASN1Dict([(u'supported', 0)])
_PowSav_ParametersCommon_r16_minSchedulingOffsetPreference_r16._ext = None
PowSav_ParametersCommon_r16._cont = ASN1Dict([
(u'drx-Preference-r16', _PowSav_ParametersCommon_r16_drx_Preference_r16),
(u'maxCC-Preference-r16', _PowSav_ParametersCommon_r16_maxCC_Preference_r16),
(u'releasePreference-r16', _PowSav_ParametersCommon_r16_releasePreference_r16),
(u'minSchedulingOffsetPreference-r16', _PowSav_ParametersCommon_r16_minSchedulingOffsetPreference_r16),
])
PowSav_ParametersCommon_r16._ext = []
#-----< PowSav-ParametersFRX-Diff-r16 >-----#
PowSav_ParametersFRX_Diff_r16 = SEQ(name=u'PowSav-ParametersFRX-Diff-r16', mode=MODE_TYPE)
_PowSav_ParametersFRX_Diff_r16_maxBW_Preference_r16 = ENUM(name=u'maxBW-Preference-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PowSav_ParametersFRX_Diff_r16_maxBW_Preference_r16._cont = ASN1Dict([(u'supported', 0)])
_PowSav_ParametersFRX_Diff_r16_maxBW_Preference_r16._ext = None
_PowSav_ParametersFRX_Diff_r16_maxMIMO_LayerPreference_r16 = ENUM(name=u'maxMIMO-LayerPreference-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PowSav_ParametersFRX_Diff_r16_maxMIMO_LayerPreference_r16._cont = ASN1Dict([(u'supported', 0)])
_PowSav_ParametersFRX_Diff_r16_maxMIMO_LayerPreference_r16._ext = None
PowSav_ParametersFRX_Diff_r16._cont = ASN1Dict([
(u'maxBW-Preference-r16', _PowSav_ParametersFRX_Diff_r16_maxBW_Preference_r16),
(u'maxMIMO-LayerPreference-r16', _PowSav_ParametersFRX_Diff_r16_maxMIMO_LayerPreference_r16),
])
PowSav_ParametersFRX_Diff_r16._ext = []
#-----< ProcessingParameters >-----#
ProcessingParameters = SEQ(name=u'ProcessingParameters', mode=MODE_TYPE)
_ProcessingParameters_fallback = ENUM(name=u'fallback', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ProcessingParameters_fallback._cont = ASN1Dict([(u'sc', 0), (u'cap1-only', 1)])
_ProcessingParameters_fallback._ext = None
_ProcessingParameters_differentTB_PerSlot = SEQ(name=u'differentTB-PerSlot', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ProcessingParameters_differentTB_PerSlot_upto1 = INT(name=u'upto1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NumberOfCarriers')), opt=True)
__ProcessingParameters_differentTB_PerSlot_upto2 = INT(name=u'upto2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NumberOfCarriers')), opt=True)
__ProcessingParameters_differentTB_PerSlot_upto4 = INT(name=u'upto4', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NumberOfCarriers')), opt=True)
__ProcessingParameters_differentTB_PerSlot_upto7 = INT(name=u'upto7', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NumberOfCarriers')), opt=True)
_ProcessingParameters_differentTB_PerSlot._cont = ASN1Dict([
(u'upto1', __ProcessingParameters_differentTB_PerSlot_upto1),
(u'upto2', __ProcessingParameters_differentTB_PerSlot_upto2),
(u'upto4', __ProcessingParameters_differentTB_PerSlot_upto4),
(u'upto7', __ProcessingParameters_differentTB_PerSlot_upto7),
])
_ProcessingParameters_differentTB_PerSlot._ext = None
ProcessingParameters._cont = ASN1Dict([
(u'fallback', _ProcessingParameters_fallback),
(u'differentTB-PerSlot', _ProcessingParameters_differentTB_PerSlot),
])
ProcessingParameters._ext = None
#-----< NumberOfCarriers >-----#
NumberOfCarriers = INT(name=u'NumberOfCarriers', mode=MODE_TYPE)
NumberOfCarriers._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
#-----< 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'utra-fdd-v1610', 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_supportedBandCombinationList_v1540 = SEQ_OF(name=u'supportedBandCombinationList-v1540', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationList-v1540')), opt=True, group=0)
_RF_Parameters_srs_SwitchingTimeRequested = ENUM(name=u'srs-SwitchingTimeRequested', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_RF_Parameters_srs_SwitchingTimeRequested._cont = ASN1Dict([(u'true', 0)])
_RF_Parameters_srs_SwitchingTimeRequested._ext = None
_RF_Parameters_supportedBandCombinationList_v1550 = SEQ_OF(name=u'supportedBandCombinationList-v1550', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationList-v1550')), opt=True, group=1)
_RF_Parameters_supportedBandCombinationList_v1560 = SEQ_OF(name=u'supportedBandCombinationList-v1560', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationList-v1560')), opt=True, group=2)
_RF_Parameters_supportedBandCombinationList_v1610 = SEQ_OF(name=u'supportedBandCombinationList-v1610', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationList-v1610')), opt=True, group=3)
_RF_Parameters_supportedBandCombinationListSidelinkEUTRA_NR_r16 = SEQ_OF(name=u'supportedBandCombinationListSidelinkEUTRA-NR-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationListSidelinkEUTRA-NR-r16')), opt=True, group=3)
_RF_Parameters_supportedBandCombinationList_UplinkTxSwitch_r16 = SEQ_OF(name=u'supportedBandCombinationList-UplinkTxSwitch-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationList-UplinkTxSwitch-r16')), opt=True, group=3)
_RF_Parameters_supportedBandCombinationList_v1630 = SEQ_OF(name=u'supportedBandCombinationList-v1630', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationList-v1630')), opt=True, group=4)
_RF_Parameters_supportedBandCombinationListSidelinkEUTRA_NR_v1630 = SEQ_OF(name=u'supportedBandCombinationListSidelinkEUTRA-NR-v1630', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationListSidelinkEUTRA-NR-v1630')), opt=True, group=4)
_RF_Parameters_supportedBandCombinationList_UplinkTxSwitch_v1630 = SEQ_OF(name=u'supportedBandCombinationList-UplinkTxSwitch-v1630', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationList-UplinkTxSwitch-v1630')), opt=True, group=4)
_RF_Parameters_supportedBandCombinationList_v1640 = SEQ_OF(name=u'supportedBandCombinationList-v1640', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationList-v1640')), opt=True, group=5)
_RF_Parameters_supportedBandCombinationList_UplinkTxSwitch_v1640 = SEQ_OF(name=u'supportedBandCombinationList-UplinkTxSwitch-v1640', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationList-UplinkTxSwitch-v1640')), opt=True, group=5)
_RF_Parameters_supportedBandCombinationList_v1650 = SEQ_OF(name=u'supportedBandCombinationList-v1650', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationList-v1650')), opt=True, group=6)
_RF_Parameters_supportedBandCombinationList_UplinkTxSwitch_v1650 = SEQ_OF(name=u'supportedBandCombinationList-UplinkTxSwitch-v1650', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationList-UplinkTxSwitch-v1650')), opt=True, group=6)
_RF_Parameters_extendedBand_n77_r16 = ENUM(name=u'extendedBand-n77-r16', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=7)
_RF_Parameters_extendedBand_n77_r16._cont = ASN1Dict([(u'supported', 0)])
_RF_Parameters_extendedBand_n77_r16._ext = None
RF_Parameters._cont = ASN1Dict([
(u'supportedBandListNR', _RF_Parameters_supportedBandListNR),
(u'supportedBandCombinationList', _RF_Parameters_supportedBandCombinationList),
(u'appliedFreqBandListFilter', _RF_Parameters_appliedFreqBandListFilter),
(u'supportedBandCombinationList-v1540', _RF_Parameters_supportedBandCombinationList_v1540),
(u'srs-SwitchingTimeRequested', _RF_Parameters_srs_SwitchingTimeRequested),
(u'supportedBandCombinationList-v1550', _RF_Parameters_supportedBandCombinationList_v1550),
(u'supportedBandCombinationList-v1560', _RF_Parameters_supportedBandCombinationList_v1560),
(u'supportedBandCombinationList-v1610', _RF_Parameters_supportedBandCombinationList_v1610),
(u'supportedBandCombinationListSidelinkEUTRA-NR-r16', _RF_Parameters_supportedBandCombinationListSidelinkEUTRA_NR_r16),
(u'supportedBandCombinationList-UplinkTxSwitch-r16', _RF_Parameters_supportedBandCombinationList_UplinkTxSwitch_r16),
(u'supportedBandCombinationList-v1630', _RF_Parameters_supportedBandCombinationList_v1630),
(u'supportedBandCombinationListSidelinkEUTRA-NR-v1630', _RF_Parameters_supportedBandCombinationListSidelinkEUTRA_NR_v1630),
(u'supportedBandCombinationList-UplinkTxSwitch-v1630', _RF_Parameters_supportedBandCombinationList_UplinkTxSwitch_v1630),
(u'supportedBandCombinationList-v1640', _RF_Parameters_supportedBandCombinationList_v1640),
(u'supportedBandCombinationList-UplinkTxSwitch-v1640', _RF_Parameters_supportedBandCombinationList_UplinkTxSwitch_v1640),
(u'supportedBandCombinationList-v1650', _RF_Parameters_supportedBandCombinationList_v1650),
(u'supportedBandCombinationList-UplinkTxSwitch-v1650', _RF_Parameters_supportedBandCombinationList_UplinkTxSwitch_v1650),
(u'extendedBand-n77-r16', _RF_Parameters_extendedBand_n77_r16),
])
RF_Parameters._ext = [u'supportedBandCombinationList-v1540', u'srs-SwitchingTimeRequested', u'supportedBandCombinationList-v1550', u'supportedBandCombinationList-v1560', u'supportedBandCombinationList-v1610', u'supportedBandCombinationListSidelinkEUTRA-NR-r16', u'supportedBandCombinationList-UplinkTxSwitch-r16', u'supportedBandCombinationList-v1630', u'supportedBandCombinationListSidelinkEUTRA-NR-v1630', u'supportedBandCombinationList-UplinkTxSwitch-v1630', u'supportedBandCombinationList-v1640', u'supportedBandCombinationList-UplinkTxSwitch-v1640', u'supportedBandCombinationList-v1650', u'supportedBandCombinationList-UplinkTxSwitch-v1650', u'extendedBand-n77-r16']
#-----< 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 = CHOICE(name=u'channelBWs-DL', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__BandNR_channelBWs_DL_fr1 = SEQ(name=u'fr1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___BandNR_channelBWs_DL_fr1_scs_15kHz = BIT_STR(name=u'scs-15kHz', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBWs_DL_fr1_scs_15kHz._const_sz = ASN1Set(rv=[10], rr=[], ev=None, er=[])
___BandNR_channelBWs_DL_fr1_scs_30kHz = BIT_STR(name=u'scs-30kHz', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBWs_DL_fr1_scs_30kHz._const_sz = ASN1Set(rv=[10], rr=[], ev=None, er=[])
___BandNR_channelBWs_DL_fr1_scs_60kHz = BIT_STR(name=u'scs-60kHz', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBWs_DL_fr1_scs_60kHz._const_sz = ASN1Set(rv=[10], rr=[], ev=None, er=[])
__BandNR_channelBWs_DL_fr1._cont = ASN1Dict([
(u'scs-15kHz', ___BandNR_channelBWs_DL_fr1_scs_15kHz),
(u'scs-30kHz', ___BandNR_channelBWs_DL_fr1_scs_30kHz),
(u'scs-60kHz', ___BandNR_channelBWs_DL_fr1_scs_60kHz),
])
__BandNR_channelBWs_DL_fr1._ext = None
__BandNR_channelBWs_DL_fr2 = SEQ(name=u'fr2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___BandNR_channelBWs_DL_fr2_scs_60kHz = BIT_STR(name=u'scs-60kHz', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBWs_DL_fr2_scs_60kHz._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
___BandNR_channelBWs_DL_fr2_scs_120kHz = BIT_STR(name=u'scs-120kHz', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBWs_DL_fr2_scs_120kHz._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
__BandNR_channelBWs_DL_fr2._cont = ASN1Dict([
(u'scs-60kHz', ___BandNR_channelBWs_DL_fr2_scs_60kHz),
(u'scs-120kHz', ___BandNR_channelBWs_DL_fr2_scs_120kHz),
])
__BandNR_channelBWs_DL_fr2._ext = None
_BandNR_channelBWs_DL._cont = ASN1Dict([
(u'fr1', __BandNR_channelBWs_DL_fr1),
(u'fr2', __BandNR_channelBWs_DL_fr2),
])
_BandNR_channelBWs_DL._ext = None
_BandNR_channelBWs_UL = CHOICE(name=u'channelBWs-UL', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__BandNR_channelBWs_UL_fr1 = SEQ(name=u'fr1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___BandNR_channelBWs_UL_fr1_scs_15kHz = BIT_STR(name=u'scs-15kHz', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBWs_UL_fr1_scs_15kHz._const_sz = ASN1Set(rv=[10], rr=[], ev=None, er=[])
___BandNR_channelBWs_UL_fr1_scs_30kHz = BIT_STR(name=u'scs-30kHz', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBWs_UL_fr1_scs_30kHz._const_sz = ASN1Set(rv=[10], rr=[], ev=None, er=[])
___BandNR_channelBWs_UL_fr1_scs_60kHz = BIT_STR(name=u'scs-60kHz', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBWs_UL_fr1_scs_60kHz._const_sz = ASN1Set(rv=[10], rr=[], ev=None, er=[])
__BandNR_channelBWs_UL_fr1._cont = ASN1Dict([
(u'scs-15kHz', ___BandNR_channelBWs_UL_fr1_scs_15kHz),
(u'scs-30kHz', ___BandNR_channelBWs_UL_fr1_scs_30kHz),
(u'scs-60kHz', ___BandNR_channelBWs_UL_fr1_scs_60kHz),
])
__BandNR_channelBWs_UL_fr1._ext = None
__BandNR_channelBWs_UL_fr2 = SEQ(name=u'fr2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___BandNR_channelBWs_UL_fr2_scs_60kHz = BIT_STR(name=u'scs-60kHz', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBWs_UL_fr2_scs_60kHz._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
___BandNR_channelBWs_UL_fr2_scs_120kHz = BIT_STR(name=u'scs-120kHz', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBWs_UL_fr2_scs_120kHz._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
__BandNR_channelBWs_UL_fr2._cont = ASN1Dict([
(u'scs-60kHz', ___BandNR_channelBWs_UL_fr2_scs_60kHz),
(u'scs-120kHz', ___BandNR_channelBWs_UL_fr2_scs_120kHz),
])
__BandNR_channelBWs_UL_fr2._ext = None
_BandNR_channelBWs_UL._cont = ASN1Dict([
(u'fr1', __BandNR_channelBWs_UL_fr1),
(u'fr2', __BandNR_channelBWs_UL_fr2),
])
_BandNR_channelBWs_UL._ext = None
_BandNR_maxUplinkDutyCycle_PC2_FR1 = ENUM(name=u'maxUplinkDutyCycle-PC2-FR1', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_BandNR_maxUplinkDutyCycle_PC2_FR1._cont = ASN1Dict([(u'n60', 0), (u'n70', 1), (u'n80', 2), (u'n90', 3), (u'n100', 4)])
_BandNR_maxUplinkDutyCycle_PC2_FR1._ext = None
_BandNR_pucch_SpatialRelInfoMAC_CE = ENUM(name=u'pucch-SpatialRelInfoMAC-CE', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_BandNR_pucch_SpatialRelInfoMAC_CE._cont = ASN1Dict([(u'supported', 0)])
_BandNR_pucch_SpatialRelInfoMAC_CE._ext = None
_BandNR_powerBoosting_pi2BPSK = ENUM(name=u'powerBoosting-pi2BPSK', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
_BandNR_powerBoosting_pi2BPSK._cont = ASN1Dict([(u'supported', 0)])
_BandNR_powerBoosting_pi2BPSK._ext = None
_BandNR_maxUplinkDutyCycle_FR2 = ENUM(name=u'maxUplinkDutyCycle-FR2', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=2)
_BandNR_maxUplinkDutyCycle_FR2._cont = ASN1Dict([(u'n15', 0), (u'n20', 1), (u'n25', 2), (u'n30', 3), (u'n40', 4), (u'n50', 5), (u'n60', 6), (u'n70', 7), (u'n80', 8), (u'n90', 9), (u'n100', 10)])
_BandNR_maxUplinkDutyCycle_FR2._ext = None
_BandNR_channelBWs_DL_v1590 = CHOICE(name=u'channelBWs-DL-v1590', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True, group=3)
__BandNR_channelBWs_DL_v1590_fr1 = SEQ(name=u'fr1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___BandNR_channelBWs_DL_v1590_fr1_scs_15kHz = BIT_STR(name=u'scs-15kHz', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBWs_DL_v1590_fr1_scs_15kHz._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
___BandNR_channelBWs_DL_v1590_fr1_scs_30kHz = BIT_STR(name=u'scs-30kHz', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBWs_DL_v1590_fr1_scs_30kHz._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
___BandNR_channelBWs_DL_v1590_fr1_scs_60kHz = BIT_STR(name=u'scs-60kHz', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBWs_DL_v1590_fr1_scs_60kHz._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
__BandNR_channelBWs_DL_v1590_fr1._cont = ASN1Dict([
(u'scs-15kHz', ___BandNR_channelBWs_DL_v1590_fr1_scs_15kHz),
(u'scs-30kHz', ___BandNR_channelBWs_DL_v1590_fr1_scs_30kHz),
(u'scs-60kHz', ___BandNR_channelBWs_DL_v1590_fr1_scs_60kHz),
])
__BandNR_channelBWs_DL_v1590_fr1._ext = None
__BandNR_channelBWs_DL_v1590_fr2 = SEQ(name=u'fr2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___BandNR_channelBWs_DL_v1590_fr2_scs_60kHz = BIT_STR(name=u'scs-60kHz', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBWs_DL_v1590_fr2_scs_60kHz._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
___BandNR_channelBWs_DL_v1590_fr2_scs_120kHz = BIT_STR(name=u'scs-120kHz', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBWs_DL_v1590_fr2_scs_120kHz._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
__BandNR_channelBWs_DL_v1590_fr2._cont = ASN1Dict([
(u'scs-60kHz', ___BandNR_channelBWs_DL_v1590_fr2_scs_60kHz),
(u'scs-120kHz', ___BandNR_channelBWs_DL_v1590_fr2_scs_120kHz),
])
__BandNR_channelBWs_DL_v1590_fr2._ext = None
_BandNR_channelBWs_DL_v1590._cont = ASN1Dict([
(u'fr1', __BandNR_channelBWs_DL_v1590_fr1),
(u'fr2', __BandNR_channelBWs_DL_v1590_fr2),
])
_BandNR_channelBWs_DL_v1590._ext = None
_BandNR_channelBWs_UL_v1590 = CHOICE(name=u'channelBWs-UL-v1590', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True, group=3)
__BandNR_channelBWs_UL_v1590_fr1 = SEQ(name=u'fr1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___BandNR_channelBWs_UL_v1590_fr1_scs_15kHz = BIT_STR(name=u'scs-15kHz', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBWs_UL_v1590_fr1_scs_15kHz._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
___BandNR_channelBWs_UL_v1590_fr1_scs_30kHz = BIT_STR(name=u'scs-30kHz', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBWs_UL_v1590_fr1_scs_30kHz._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
___BandNR_channelBWs_UL_v1590_fr1_scs_60kHz = BIT_STR(name=u'scs-60kHz', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBWs_UL_v1590_fr1_scs_60kHz._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
__BandNR_channelBWs_UL_v1590_fr1._cont = ASN1Dict([
(u'scs-15kHz', ___BandNR_channelBWs_UL_v1590_fr1_scs_15kHz),
(u'scs-30kHz', ___BandNR_channelBWs_UL_v1590_fr1_scs_30kHz),
(u'scs-60kHz', ___BandNR_channelBWs_UL_v1590_fr1_scs_60kHz),
])
__BandNR_channelBWs_UL_v1590_fr1._ext = None
__BandNR_channelBWs_UL_v1590_fr2 = SEQ(name=u'fr2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___BandNR_channelBWs_UL_v1590_fr2_scs_60kHz = BIT_STR(name=u'scs-60kHz', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBWs_UL_v1590_fr2_scs_60kHz._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
___BandNR_channelBWs_UL_v1590_fr2_scs_120kHz = BIT_STR(name=u'scs-120kHz', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBWs_UL_v1590_fr2_scs_120kHz._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
__BandNR_channelBWs_UL_v1590_fr2._cont = ASN1Dict([
(u'scs-60kHz', ___BandNR_channelBWs_UL_v1590_fr2_scs_60kHz),
(u'scs-120kHz', ___BandNR_channelBWs_UL_v1590_fr2_scs_120kHz),
])
__BandNR_channelBWs_UL_v1590_fr2._ext = None
_BandNR_channelBWs_UL_v1590._cont = ASN1Dict([
(u'fr1', __BandNR_channelBWs_UL_v1590_fr1),
(u'fr2', __BandNR_channelBWs_UL_v1590_fr2),
])
_BandNR_channelBWs_UL_v1590._ext = None
_BandNR_asymmetricBandwidthCombinationSet = BIT_STR(name=u'asymmetricBandwidthCombinationSet', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=4)
_BandNR_asymmetricBandwidthCombinationSet._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_BandNR_sharedSpectrumChAccessParamsPerBand_r16 = SEQ(name=u'sharedSpectrumChAccessParamsPerBand-r16', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SharedSpectrumChAccessParamsPerBand-r16')), opt=True, group=5)
_BandNR_cancelOverlappingPUSCH_r16 = ENUM(name=u'cancelOverlappingPUSCH-r16', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=5)
_BandNR_cancelOverlappingPUSCH_r16._cont = ASN1Dict([(u'supported', 0)])
_BandNR_cancelOverlappingPUSCH_r16._ext = None
_BandNR_multipleRateMatchingEUTRA_CRS_r16 = SEQ(name=u'multipleRateMatchingEUTRA-CRS-r16', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=5)
__BandNR_multipleRateMatchingEUTRA_CRS_r16_maxNumberPatterns_r16 = INT(name=u'maxNumberPatterns-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BandNR_multipleRateMatchingEUTRA_CRS_r16_maxNumberPatterns_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=6)], ev=None, er=[])
__BandNR_multipleRateMatchingEUTRA_CRS_r16_maxNumberNon_OverlapPatterns_r16 = INT(name=u'maxNumberNon-OverlapPatterns-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BandNR_multipleRateMatchingEUTRA_CRS_r16_maxNumberNon_OverlapPatterns_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
_BandNR_multipleRateMatchingEUTRA_CRS_r16._cont = ASN1Dict([
(u'maxNumberPatterns-r16', __BandNR_multipleRateMatchingEUTRA_CRS_r16_maxNumberPatterns_r16),
(u'maxNumberNon-OverlapPatterns-r16', __BandNR_multipleRateMatchingEUTRA_CRS_r16_maxNumberNon_OverlapPatterns_r16),
])
_BandNR_multipleRateMatchingEUTRA_CRS_r16._ext = None
_BandNR_overlapRateMatchingEUTRA_CRS_r16 = ENUM(name=u'overlapRateMatchingEUTRA-CRS-r16', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=5)
_BandNR_overlapRateMatchingEUTRA_CRS_r16._cont = ASN1Dict([(u'supported', 0)])
_BandNR_overlapRateMatchingEUTRA_CRS_r16._ext = None
_BandNR_pdsch_MappingTypeB_Alt_r16 = ENUM(name=u'pdsch-MappingTypeB-Alt-r16', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=5)
_BandNR_pdsch_MappingTypeB_Alt_r16._cont = ASN1Dict([(u'supported', 0)])
_BandNR_pdsch_MappingTypeB_Alt_r16._ext = None
_BandNR_oneSlotPeriodicTRS_r16 = ENUM(name=u'oneSlotPeriodicTRS-r16', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=5)
_BandNR_oneSlotPeriodicTRS_r16._cont = ASN1Dict([(u'supported', 0)])
_BandNR_oneSlotPeriodicTRS_r16._ext = None
_BandNR_olpc_SRS_Pos_r16 = SEQ(name=u'olpc-SRS-Pos-r16', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'OLPC-SRS-Pos-r16')), opt=True, group=5)
_BandNR_spatialRelationsSRS_Pos_r16 = SEQ(name=u'spatialRelationsSRS-Pos-r16', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SpatialRelationsSRS-Pos-r16')), opt=True, group=5)
_BandNR_simulSRS_MIMO_TransWithinBand_r16 = ENUM(name=u'simulSRS-MIMO-TransWithinBand-r16', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=5)
_BandNR_simulSRS_MIMO_TransWithinBand_r16._cont = ASN1Dict([(u'n2', 0)])
_BandNR_simulSRS_MIMO_TransWithinBand_r16._ext = None
_BandNR_channelBW_DL_IAB_r16 = CHOICE(name=u'channelBW-DL-IAB-r16', mode=MODE_TYPE, tag=(31, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True, group=5)
__BandNR_channelBW_DL_IAB_r16_fr1_100mhz = SEQ(name=u'fr1-100mhz', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___BandNR_channelBW_DL_IAB_r16_fr1_100mhz_scs_15kHz = ENUM(name=u'scs-15kHz', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBW_DL_IAB_r16_fr1_100mhz_scs_15kHz._cont = ASN1Dict([(u'supported', 0)])
___BandNR_channelBW_DL_IAB_r16_fr1_100mhz_scs_15kHz._ext = None
___BandNR_channelBW_DL_IAB_r16_fr1_100mhz_scs_30kHz = ENUM(name=u'scs-30kHz', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBW_DL_IAB_r16_fr1_100mhz_scs_30kHz._cont = ASN1Dict([(u'supported', 0)])
___BandNR_channelBW_DL_IAB_r16_fr1_100mhz_scs_30kHz._ext = None
___BandNR_channelBW_DL_IAB_r16_fr1_100mhz_scs_60kHz = ENUM(name=u'scs-60kHz', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBW_DL_IAB_r16_fr1_100mhz_scs_60kHz._cont = ASN1Dict([(u'supported', 0)])
___BandNR_channelBW_DL_IAB_r16_fr1_100mhz_scs_60kHz._ext = None
__BandNR_channelBW_DL_IAB_r16_fr1_100mhz._cont = ASN1Dict([
(u'scs-15kHz', ___BandNR_channelBW_DL_IAB_r16_fr1_100mhz_scs_15kHz),
(u'scs-30kHz', ___BandNR_channelBW_DL_IAB_r16_fr1_100mhz_scs_30kHz),
(u'scs-60kHz', ___BandNR_channelBW_DL_IAB_r16_fr1_100mhz_scs_60kHz),
])
__BandNR_channelBW_DL_IAB_r16_fr1_100mhz._ext = None
__BandNR_channelBW_DL_IAB_r16_fr2_200mhz = SEQ(name=u'fr2-200mhz', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___BandNR_channelBW_DL_IAB_r16_fr2_200mhz_scs_60kHz = ENUM(name=u'scs-60kHz', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBW_DL_IAB_r16_fr2_200mhz_scs_60kHz._cont = ASN1Dict([(u'supported', 0)])
___BandNR_channelBW_DL_IAB_r16_fr2_200mhz_scs_60kHz._ext = None
___BandNR_channelBW_DL_IAB_r16_fr2_200mhz_scs_120kHz = ENUM(name=u'scs-120kHz', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBW_DL_IAB_r16_fr2_200mhz_scs_120kHz._cont = ASN1Dict([(u'supported', 0)])
___BandNR_channelBW_DL_IAB_r16_fr2_200mhz_scs_120kHz._ext = None
__BandNR_channelBW_DL_IAB_r16_fr2_200mhz._cont = ASN1Dict([
(u'scs-60kHz', ___BandNR_channelBW_DL_IAB_r16_fr2_200mhz_scs_60kHz),
(u'scs-120kHz', ___BandNR_channelBW_DL_IAB_r16_fr2_200mhz_scs_120kHz),
])
__BandNR_channelBW_DL_IAB_r16_fr2_200mhz._ext = None
_BandNR_channelBW_DL_IAB_r16._cont = ASN1Dict([
(u'fr1-100mhz', __BandNR_channelBW_DL_IAB_r16_fr1_100mhz),
(u'fr2-200mhz', __BandNR_channelBW_DL_IAB_r16_fr2_200mhz),
])
_BandNR_channelBW_DL_IAB_r16._ext = None
_BandNR_channelBW_UL_IAB_r16 = CHOICE(name=u'channelBW-UL-IAB-r16', mode=MODE_TYPE, tag=(32, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True, group=5)
__BandNR_channelBW_UL_IAB_r16_fr1_100mhz = SEQ(name=u'fr1-100mhz', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___BandNR_channelBW_UL_IAB_r16_fr1_100mhz_scs_15kHz = ENUM(name=u'scs-15kHz', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBW_UL_IAB_r16_fr1_100mhz_scs_15kHz._cont = ASN1Dict([(u'supported', 0)])
___BandNR_channelBW_UL_IAB_r16_fr1_100mhz_scs_15kHz._ext = None
___BandNR_channelBW_UL_IAB_r16_fr1_100mhz_scs_30kHz = ENUM(name=u'scs-30kHz', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBW_UL_IAB_r16_fr1_100mhz_scs_30kHz._cont = ASN1Dict([(u'supported', 0)])
___BandNR_channelBW_UL_IAB_r16_fr1_100mhz_scs_30kHz._ext = None
___BandNR_channelBW_UL_IAB_r16_fr1_100mhz_scs_60kHz = ENUM(name=u'scs-60kHz', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBW_UL_IAB_r16_fr1_100mhz_scs_60kHz._cont = ASN1Dict([(u'supported', 0)])
___BandNR_channelBW_UL_IAB_r16_fr1_100mhz_scs_60kHz._ext = None
__BandNR_channelBW_UL_IAB_r16_fr1_100mhz._cont = ASN1Dict([
(u'scs-15kHz', ___BandNR_channelBW_UL_IAB_r16_fr1_100mhz_scs_15kHz),
(u'scs-30kHz', ___BandNR_channelBW_UL_IAB_r16_fr1_100mhz_scs_30kHz),
(u'scs-60kHz', ___BandNR_channelBW_UL_IAB_r16_fr1_100mhz_scs_60kHz),
])
__BandNR_channelBW_UL_IAB_r16_fr1_100mhz._ext = None
__BandNR_channelBW_UL_IAB_r16_fr2_200mhz = SEQ(name=u'fr2-200mhz', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___BandNR_channelBW_UL_IAB_r16_fr2_200mhz_scs_60kHz = ENUM(name=u'scs-60kHz', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBW_UL_IAB_r16_fr2_200mhz_scs_60kHz._cont = ASN1Dict([(u'supported', 0)])
___BandNR_channelBW_UL_IAB_r16_fr2_200mhz_scs_60kHz._ext = None
___BandNR_channelBW_UL_IAB_r16_fr2_200mhz_scs_120kHz = ENUM(name=u'scs-120kHz', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___BandNR_channelBW_UL_IAB_r16_fr2_200mhz_scs_120kHz._cont = ASN1Dict([(u'supported', 0)])
___BandNR_channelBW_UL_IAB_r16_fr2_200mhz_scs_120kHz._ext = None
__BandNR_channelBW_UL_IAB_r16_fr2_200mhz._cont = ASN1Dict([
(u'scs-60kHz', ___BandNR_channelBW_UL_IAB_r16_fr2_200mhz_scs_60kHz),
(u'scs-120kHz', ___BandNR_channelBW_UL_IAB_r16_fr2_200mhz_scs_120kHz),
])
__BandNR_channelBW_UL_IAB_r16_fr2_200mhz._ext = None
_BandNR_channelBW_UL_IAB_r16._cont = ASN1Dict([
(u'fr1-100mhz', __BandNR_channelBW_UL_IAB_r16_fr1_100mhz),
(u'fr2-200mhz', __BandNR_channelBW_UL_IAB_r16_fr2_200mhz),
])
_BandNR_channelBW_UL_IAB_r16._ext = None
_BandNR_rasterShift7dot5_IAB_r16 = ENUM(name=u'rasterShift7dot5-IAB-r16', mode=MODE_TYPE, tag=(33, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=5)
_BandNR_rasterShift7dot5_IAB_r16._cont = ASN1Dict([(u'supported', 0)])
_BandNR_rasterShift7dot5_IAB_r16._ext = None
_BandNR_ue_PowerClass_v1610 = ENUM(name=u'ue-PowerClass-v1610', mode=MODE_TYPE, tag=(34, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=5)
_BandNR_ue_PowerClass_v1610._cont = ASN1Dict([(u'pc1dot5', 0)])
_BandNR_ue_PowerClass_v1610._ext = None
_BandNR_condHandover_r16 = ENUM(name=u'condHandover-r16', mode=MODE_TYPE, tag=(35, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=5)
_BandNR_condHandover_r16._cont = ASN1Dict([(u'supported', 0)])
_BandNR_condHandover_r16._ext = None
_BandNR_condHandoverFailure_r16 = ENUM(name=u'condHandoverFailure-r16', mode=MODE_TYPE, tag=(36, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=5)
_BandNR_condHandoverFailure_r16._cont = ASN1Dict([(u'supported', 0)])
_BandNR_condHandoverFailure_r16._ext = None
_BandNR_condHandoverTwoTriggerEvents_r16 = ENUM(name=u'condHandoverTwoTriggerEvents-r16', mode=MODE_TYPE, tag=(37, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=5)
_BandNR_condHandoverTwoTriggerEvents_r16._cont = ASN1Dict([(u'supported', 0)])
_BandNR_condHandoverTwoTriggerEvents_r16._ext = None
_BandNR_condPSCellChange_r16 = ENUM(name=u'condPSCellChange-r16', mode=MODE_TYPE, tag=(38, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=5)
_BandNR_condPSCellChange_r16._cont = ASN1Dict([(u'supported', 0)])
_BandNR_condPSCellChange_r16._ext = None
_BandNR_condPSCellChangeTwoTriggerEvents_r16 = ENUM(name=u'condPSCellChangeTwoTriggerEvents-r16', mode=MODE_TYPE, tag=(39, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=5)
_BandNR_condPSCellChangeTwoTriggerEvents_r16._cont = ASN1Dict([(u'supported', 0)])
_BandNR_condPSCellChangeTwoTriggerEvents_r16._ext = None
_BandNR_mpr_PowerBoost_FR2_r16 = ENUM(name=u'mpr-PowerBoost-FR2-r16', mode=MODE_TYPE, tag=(40, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=5)
_BandNR_mpr_PowerBoost_FR2_r16._cont = ASN1Dict([(u'supported', 0)])
_BandNR_mpr_PowerBoost_FR2_r16._ext = None
_BandNR_activeConfiguredGrant_r16 = SEQ(name=u'activeConfiguredGrant-r16', mode=MODE_TYPE, tag=(41, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=5)
__BandNR_activeConfiguredGrant_r16_maxNumberConfigsPerBWP_r16 = ENUM(name=u'maxNumberConfigsPerBWP-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BandNR_activeConfiguredGrant_r16_maxNumberConfigsPerBWP_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2), (u'n8', 3), (u'n12', 4)])
__BandNR_activeConfiguredGrant_r16_maxNumberConfigsPerBWP_r16._ext = None
__BandNR_activeConfiguredGrant_r16_maxNumberConfigsAllCC_r16 = INT(name=u'maxNumberConfigsAllCC-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BandNR_activeConfiguredGrant_r16_maxNumberConfigsAllCC_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=32)], ev=None, er=[])
_BandNR_activeConfiguredGrant_r16._cont = ASN1Dict([
(u'maxNumberConfigsPerBWP-r16', __BandNR_activeConfiguredGrant_r16_maxNumberConfigsPerBWP_r16),
(u'maxNumberConfigsAllCC-r16', __BandNR_activeConfiguredGrant_r16_maxNumberConfigsAllCC_r16),
])
_BandNR_activeConfiguredGrant_r16._ext = None
_BandNR_jointReleaseConfiguredGrantType2_r16 = ENUM(name=u'jointReleaseConfiguredGrantType2-r16', mode=MODE_TYPE, tag=(42, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=5)
_BandNR_jointReleaseConfiguredGrantType2_r16._cont = ASN1Dict([(u'supported', 0)])
_BandNR_jointReleaseConfiguredGrantType2_r16._ext = None
_BandNR_sps_r16 = SEQ(name=u'sps-r16', mode=MODE_TYPE, tag=(43, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=5)
__BandNR_sps_r16_maxNumberConfigsPerBWP_r16 = INT(name=u'maxNumberConfigsPerBWP-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BandNR_sps_r16_maxNumberConfigsPerBWP_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
__BandNR_sps_r16_maxNumberConfigsAllCC_r16 = INT(name=u'maxNumberConfigsAllCC-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BandNR_sps_r16_maxNumberConfigsAllCC_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=32)], ev=None, er=[])
_BandNR_sps_r16._cont = ASN1Dict([
(u'maxNumberConfigsPerBWP-r16', __BandNR_sps_r16_maxNumberConfigsPerBWP_r16),
(u'maxNumberConfigsAllCC-r16', __BandNR_sps_r16_maxNumberConfigsAllCC_r16),
])
_BandNR_sps_r16._ext = None
_BandNR_jointReleaseSPS_r16 = ENUM(name=u'jointReleaseSPS-r16', mode=MODE_TYPE, tag=(44, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=5)
_BandNR_jointReleaseSPS_r16._cont = ASN1Dict([(u'supported', 0)])
_BandNR_jointReleaseSPS_r16._ext = None
_BandNR_simulSRS_TransWithinBand_r16 = ENUM(name=u'simulSRS-TransWithinBand-r16', mode=MODE_TYPE, tag=(45, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=5)
_BandNR_simulSRS_TransWithinBand_r16._cont = ASN1Dict([(u'n2', 0)])
_BandNR_simulSRS_TransWithinBand_r16._ext = None
_BandNR_trs_AdditionalBandwidth_r16 = ENUM(name=u'trs-AdditionalBandwidth-r16', mode=MODE_TYPE, tag=(46, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=5)
_BandNR_trs_AdditionalBandwidth_r16._cont = ASN1Dict([(u'trs-AddBW-Set1', 0), (u'trs-AddBW-Set2', 1)])
_BandNR_trs_AdditionalBandwidth_r16._ext = None
_BandNR_handoverIntraF_IAB_r16 = ENUM(name=u'handoverIntraF-IAB-r16', mode=MODE_TYPE, tag=(47, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=5)
_BandNR_handoverIntraF_IAB_r16._cont = ASN1Dict([(u'supported', 0)])
_BandNR_handoverIntraF_IAB_r16._ext = None
_BandNR_simulTX_SRS_AntSwitchingIntraBandUL_CA_r16 = SEQ(name=u'simulTX-SRS-AntSwitchingIntraBandUL-CA-r16', mode=MODE_TYPE, tag=(48, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SimulSRS-ForAntennaSwitching-r16')), opt=True, group=6)
_BandNR_sharedSpectrumChAccessParamsPerBand_v1630 = SEQ(name=u'sharedSpectrumChAccessParamsPerBand-v1630', mode=MODE_TYPE, tag=(49, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SharedSpectrumChAccessParamsPerBand-v1630')), opt=True, group=6)
_BandNR_handoverUTRA_FDD_r16 = ENUM(name=u'handoverUTRA-FDD-r16', mode=MODE_TYPE, tag=(50, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=7)
_BandNR_handoverUTRA_FDD_r16._cont = ASN1Dict([(u'supported', 0)])
_BandNR_handoverUTRA_FDD_r16._ext = None
_BandNR_enhancedUL_TransientPeriod_r16 = ENUM(name=u'enhancedUL-TransientPeriod-r16', mode=MODE_TYPE, tag=(51, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=7)
_BandNR_enhancedUL_TransientPeriod_r16._cont = ASN1Dict([(u'us2', 0), (u'us4', 1), (u'us7', 2)])
_BandNR_enhancedUL_TransientPeriod_r16._ext = None
_BandNR_sharedSpectrumChAccessParamsPerBand_v1640 = SEQ(name=u'sharedSpectrumChAccessParamsPerBand-v1640', mode=MODE_TYPE, tag=(52, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SharedSpectrumChAccessParamsPerBand-v1640')), opt=True, group=7)
_BandNR_type1_PUSCH_RepetitionMultiSlots_v1650 = ENUM(name=u'type1-PUSCH-RepetitionMultiSlots-v1650', mode=MODE_TYPE, tag=(53, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=8)
_BandNR_type1_PUSCH_RepetitionMultiSlots_v1650._cont = ASN1Dict([(u'supported', 0)])
_BandNR_type1_PUSCH_RepetitionMultiSlots_v1650._ext = None
_BandNR_type2_PUSCH_RepetitionMultiSlots_v1650 = ENUM(name=u'type2-PUSCH-RepetitionMultiSlots-v1650', mode=MODE_TYPE, tag=(54, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=8)
_BandNR_type2_PUSCH_RepetitionMultiSlots_v1650._cont = ASN1Dict([(u'supported', 0)])
_BandNR_type2_PUSCH_RepetitionMultiSlots_v1650._ext = None
_BandNR_pusch_RepetitionMultiSlots_v1650 = ENUM(name=u'pusch-RepetitionMultiSlots-v1650', mode=MODE_TYPE, tag=(55, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=8)
_BandNR_pusch_RepetitionMultiSlots_v1650._cont = ASN1Dict([(u'supported', 0)])
_BandNR_pusch_RepetitionMultiSlots_v1650._ext = None
_BandNR_configuredUL_GrantType1_v1650 = ENUM(name=u'configuredUL-GrantType1-v1650', mode=MODE_TYPE, tag=(56, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=8)
_BandNR_configuredUL_GrantType1_v1650._cont = ASN1Dict([(u'supported', 0)])
_BandNR_configuredUL_GrantType1_v1650._ext = None
_BandNR_configuredUL_GrantType2_v1650 = ENUM(name=u'configuredUL-GrantType2-v1650', mode=MODE_TYPE, tag=(57, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=8)
_BandNR_configuredUL_GrantType2_v1650._cont = ASN1Dict([(u'supported', 0)])
_BandNR_configuredUL_GrantType2_v1650._ext = None
_BandNR_sharedSpectrumChAccessParamsPerBand_v1650 = SEQ(name=u'sharedSpectrumChAccessParamsPerBand-v1650', mode=MODE_TYPE, tag=(58, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SharedSpectrumChAccessParamsPerBand-v1650')), opt=True, group=8)
_BandNR_enhancedSkipUplinkTxConfigured_v1660 = ENUM(name=u'enhancedSkipUplinkTxConfigured-v1660', mode=MODE_TYPE, tag=(59, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=9)
_BandNR_enhancedSkipUplinkTxConfigured_v1660._cont = ASN1Dict([(u'supported', 0)])
_BandNR_enhancedSkipUplinkTxConfigured_v1660._ext = None
_BandNR_enhancedSkipUplinkTxDynamic_v1660 = ENUM(name=u'enhancedSkipUplinkTxDynamic-v1660', mode=MODE_TYPE, tag=(60, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=9)
_BandNR_enhancedSkipUplinkTxDynamic_v1660._cont = ASN1Dict([(u'supported', 0)])
_BandNR_enhancedSkipUplinkTxDynamic_v1660._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', _BandNR_channelBWs_DL),
(u'channelBWs-UL', _BandNR_channelBWs_UL),
(u'maxUplinkDutyCycle-PC2-FR1', _BandNR_maxUplinkDutyCycle_PC2_FR1),
(u'pucch-SpatialRelInfoMAC-CE', _BandNR_pucch_SpatialRelInfoMAC_CE),
(u'powerBoosting-pi2BPSK', _BandNR_powerBoosting_pi2BPSK),
(u'maxUplinkDutyCycle-FR2', _BandNR_maxUplinkDutyCycle_FR2),
(u'channelBWs-DL-v1590', _BandNR_channelBWs_DL_v1590),
(u'channelBWs-UL-v1590', _BandNR_channelBWs_UL_v1590),
(u'asymmetricBandwidthCombinationSet', _BandNR_asymmetricBandwidthCombinationSet),
(u'sharedSpectrumChAccessParamsPerBand-r16', _BandNR_sharedSpectrumChAccessParamsPerBand_r16),
(u'cancelOverlappingPUSCH-r16', _BandNR_cancelOverlappingPUSCH_r16),
(u'multipleRateMatchingEUTRA-CRS-r16', _BandNR_multipleRateMatchingEUTRA_CRS_r16),
(u'overlapRateMatchingEUTRA-CRS-r16', _BandNR_overlapRateMatchingEUTRA_CRS_r16),
(u'pdsch-MappingTypeB-Alt-r16', _BandNR_pdsch_MappingTypeB_Alt_r16),
(u'oneSlotPeriodicTRS-r16', _BandNR_oneSlotPeriodicTRS_r16),
(u'olpc-SRS-Pos-r16', _BandNR_olpc_SRS_Pos_r16),
(u'spatialRelationsSRS-Pos-r16', _BandNR_spatialRelationsSRS_Pos_r16),
(u'simulSRS-MIMO-TransWithinBand-r16', _BandNR_simulSRS_MIMO_TransWithinBand_r16),
(u'channelBW-DL-IAB-r16', _BandNR_channelBW_DL_IAB_r16),
(u'channelBW-UL-IAB-r16', _BandNR_channelBW_UL_IAB_r16),
(u'rasterShift7dot5-IAB-r16', _BandNR_rasterShift7dot5_IAB_r16),
(u'ue-PowerClass-v1610', _BandNR_ue_PowerClass_v1610),
(u'condHandover-r16', _BandNR_condHandover_r16),
(u'condHandoverFailure-r16', _BandNR_condHandoverFailure_r16),
(u'condHandoverTwoTriggerEvents-r16', _BandNR_condHandoverTwoTriggerEvents_r16),
(u'condPSCellChange-r16', _BandNR_condPSCellChange_r16),
(u'condPSCellChangeTwoTriggerEvents-r16', _BandNR_condPSCellChangeTwoTriggerEvents_r16),
(u'mpr-PowerBoost-FR2-r16', _BandNR_mpr_PowerBoost_FR2_r16),
(u'activeConfiguredGrant-r16', _BandNR_activeConfiguredGrant_r16),
(u'jointReleaseConfiguredGrantType2-r16', _BandNR_jointReleaseConfiguredGrantType2_r16),
(u'sps-r16', _BandNR_sps_r16),
(u'jointReleaseSPS-r16', _BandNR_jointReleaseSPS_r16),
(u'simulSRS-TransWithinBand-r16', _BandNR_simulSRS_TransWithinBand_r16),
(u'trs-AdditionalBandwidth-r16', _BandNR_trs_AdditionalBandwidth_r16),
(u'handoverIntraF-IAB-r16', _BandNR_handoverIntraF_IAB_r16),
(u'simulTX-SRS-AntSwitchingIntraBandUL-CA-r16', _BandNR_simulTX_SRS_AntSwitchingIntraBandUL_CA_r16),
(u'sharedSpectrumChAccessParamsPerBand-v1630', _BandNR_sharedSpectrumChAccessParamsPerBand_v1630),
(u'handoverUTRA-FDD-r16', _BandNR_handoverUTRA_FDD_r16),
(u'enhancedUL-TransientPeriod-r16', _BandNR_enhancedUL_TransientPeriod_r16),
(u'sharedSpectrumChAccessParamsPerBand-v1640', _BandNR_sharedSpectrumChAccessParamsPerBand_v1640),
(u'type1-PUSCH-RepetitionMultiSlots-v1650', _BandNR_type1_PUSCH_RepetitionMultiSlots_v1650),
(u'type2-PUSCH-RepetitionMultiSlots-v1650', _BandNR_type2_PUSCH_RepetitionMultiSlots_v1650),
(u'pusch-RepetitionMultiSlots-v1650', _BandNR_pusch_RepetitionMultiSlots_v1650),
(u'configuredUL-GrantType1-v1650', _BandNR_configuredUL_GrantType1_v1650),
(u'configuredUL-GrantType2-v1650', _BandNR_configuredUL_GrantType2_v1650),
(u'sharedSpectrumChAccessParamsPerBand-v1650', _BandNR_sharedSpectrumChAccessParamsPerBand_v1650),
(u'enhancedSkipUplinkTxConfigured-v1660', _BandNR_enhancedSkipUplinkTxConfigured_v1660),
(u'enhancedSkipUplinkTxDynamic-v1660', _BandNR_enhancedSkipUplinkTxDynamic_v1660),
])
BandNR._ext = [u'maxUplinkDutyCycle-PC2-FR1', u'pucch-SpatialRelInfoMAC-CE', u'powerBoosting-pi2BPSK', u'maxUplinkDutyCycle-FR2', u'channelBWs-DL-v1590', u'channelBWs-UL-v1590', u'asymmetricBandwidthCombinationSet', u'sharedSpectrumChAccessParamsPerBand-r16', u'cancelOverlappingPUSCH-r16', u'multipleRateMatchingEUTRA-CRS-r16', u'overlapRateMatchingEUTRA-CRS-r16', u'pdsch-MappingTypeB-Alt-r16', u'oneSlotPeriodicTRS-r16', u'olpc-SRS-Pos-r16', u'spatialRelationsSRS-Pos-r16', u'simulSRS-MIMO-TransWithinBand-r16', u'channelBW-DL-IAB-r16', u'channelBW-UL-IAB-r16', u'rasterShift7dot5-IAB-r16', u'ue-PowerClass-v1610', u'condHandover-r16', u'condHandoverFailure-r16', u'condHandoverTwoTriggerEvents-r16', u'condPSCellChange-r16', u'condPSCellChangeTwoTriggerEvents-r16', u'mpr-PowerBoost-FR2-r16', u'activeConfiguredGrant-r16', u'jointReleaseConfiguredGrantType2-r16', u'sps-r16', u'jointReleaseSPS-r16', u'simulSRS-TransWithinBand-r16', u'trs-AdditionalBandwidth-r16', u'handoverIntraF-IAB-r16', u'simulTX-SRS-AntSwitchingIntraBandUL-CA-r16', u'sharedSpectrumChAccessParamsPerBand-v1630', u'handoverUTRA-FDD-r16', u'enhancedUL-TransientPeriod-r16', u'sharedSpectrumChAccessParamsPerBand-v1640', u'type1-PUSCH-RepetitionMultiSlots-v1650', u'type2-PUSCH-RepetitionMultiSlots-v1650', u'pusch-RepetitionMultiSlots-v1650', u'configuredUL-GrantType1-v1650', u'configuredUL-GrantType2-v1650', u'sharedSpectrumChAccessParamsPerBand-v1650', u'enhancedSkipUplinkTxConfigured-v1660', u'enhancedSkipUplinkTxDynamic-v1660']
#-----< 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_srs_SwitchingTimeRequested = ENUM(name=u'srs-SwitchingTimeRequested', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_RF_ParametersMRDC_srs_SwitchingTimeRequested._cont = ASN1Dict([(u'true', 0)])
_RF_ParametersMRDC_srs_SwitchingTimeRequested._ext = None
_RF_ParametersMRDC_supportedBandCombinationList_v1540 = SEQ_OF(name=u'supportedBandCombinationList-v1540', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationList-v1540')), opt=True, group=0)
_RF_ParametersMRDC_supportedBandCombinationList_v1550 = SEQ_OF(name=u'supportedBandCombinationList-v1550', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationList-v1550')), opt=True, group=1)
_RF_ParametersMRDC_supportedBandCombinationList_v1560 = SEQ_OF(name=u'supportedBandCombinationList-v1560', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationList-v1560')), opt=True, group=2)
_RF_ParametersMRDC_supportedBandCombinationListNEDC_Only = SEQ_OF(name=u'supportedBandCombinationListNEDC-Only', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationList')), opt=True, group=2)
_RF_ParametersMRDC_supportedBandCombinationList_v1570 = SEQ_OF(name=u'supportedBandCombinationList-v1570', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationList-v1570')), opt=True, group=3)
_RF_ParametersMRDC_supportedBandCombinationList_v1580 = SEQ_OF(name=u'supportedBandCombinationList-v1580', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationList-v1580')), opt=True, group=4)
_RF_ParametersMRDC_supportedBandCombinationList_v1590 = SEQ_OF(name=u'supportedBandCombinationList-v1590', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationList-v1590')), opt=True, group=5)
_RF_ParametersMRDC_supportedBandCombinationListNEDC_Only_v15a0 = SEQ(name=u'supportedBandCombinationListNEDC-Only-v15a0', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=6)
__RF_ParametersMRDC_supportedBandCombinationListNEDC_Only_v15a0_supportedBandCombinationList_v1540 = SEQ_OF(name=u'supportedBandCombinationList-v1540', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationList-v1540')), opt=True)
__RF_ParametersMRDC_supportedBandCombinationListNEDC_Only_v15a0_supportedBandCombinationList_v1560 = SEQ_OF(name=u'supportedBandCombinationList-v1560', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationList-v1560')), opt=True)
__RF_ParametersMRDC_supportedBandCombinationListNEDC_Only_v15a0_supportedBandCombinationList_v1570 = SEQ_OF(name=u'supportedBandCombinationList-v1570', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationList-v1570')), opt=True)
__RF_ParametersMRDC_supportedBandCombinationListNEDC_Only_v15a0_supportedBandCombinationList_v1580 = SEQ_OF(name=u'supportedBandCombinationList-v1580', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationList-v1580')), opt=True)
__RF_ParametersMRDC_supportedBandCombinationListNEDC_Only_v15a0_supportedBandCombinationList_v1590 = SEQ_OF(name=u'supportedBandCombinationList-v1590', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationList-v1590')), opt=True)
_RF_ParametersMRDC_supportedBandCombinationListNEDC_Only_v15a0._cont = ASN1Dict([
(u'supportedBandCombinationList-v1540', __RF_ParametersMRDC_supportedBandCombinationListNEDC_Only_v15a0_supportedBandCombinationList_v1540),
(u'supportedBandCombinationList-v1560', __RF_ParametersMRDC_supportedBandCombinationListNEDC_Only_v15a0_supportedBandCombinationList_v1560),
(u'supportedBandCombinationList-v1570', __RF_ParametersMRDC_supportedBandCombinationListNEDC_Only_v15a0_supportedBandCombinationList_v1570),
(u'supportedBandCombinationList-v1580', __RF_ParametersMRDC_supportedBandCombinationListNEDC_Only_v15a0_supportedBandCombinationList_v1580),
(u'supportedBandCombinationList-v1590', __RF_ParametersMRDC_supportedBandCombinationListNEDC_Only_v15a0_supportedBandCombinationList_v1590),
])
_RF_ParametersMRDC_supportedBandCombinationListNEDC_Only_v15a0._ext = None
_RF_ParametersMRDC_supportedBandCombinationList_v1610 = SEQ_OF(name=u'supportedBandCombinationList-v1610', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationList-v1610')), opt=True, group=7)
_RF_ParametersMRDC_supportedBandCombinationListNEDC_Only_v1610 = SEQ_OF(name=u'supportedBandCombinationListNEDC-Only-v1610', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationList-v1610')), opt=True, group=7)
_RF_ParametersMRDC_supportedBandCombinationList_UplinkTxSwitch_r16 = SEQ_OF(name=u'supportedBandCombinationList-UplinkTxSwitch-r16', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationList-UplinkTxSwitch-r16')), opt=True, group=7)
_RF_ParametersMRDC_supportedBandCombinationList_v1630 = SEQ_OF(name=u'supportedBandCombinationList-v1630', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationList-v1630')), opt=True, group=8)
_RF_ParametersMRDC_supportedBandCombinationListNEDC_Only_v1630 = SEQ_OF(name=u'supportedBandCombinationListNEDC-Only-v1630', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationList-v1630')), opt=True, group=8)
_RF_ParametersMRDC_supportedBandCombinationList_UplinkTxSwitch_v1630 = SEQ_OF(name=u'supportedBandCombinationList-UplinkTxSwitch-v1630', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationList-UplinkTxSwitch-v1630')), opt=True, group=8)
_RF_ParametersMRDC_supportedBandCombinationList_v1640 = SEQ_OF(name=u'supportedBandCombinationList-v1640', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationList-v1640')), opt=True, group=9)
_RF_ParametersMRDC_supportedBandCombinationListNEDC_Only_v1640 = SEQ_OF(name=u'supportedBandCombinationListNEDC-Only-v1640', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationList-v1640')), opt=True, group=9)
_RF_ParametersMRDC_supportedBandCombinationList_UplinkTxSwitch_v1640 = SEQ_OF(name=u'supportedBandCombinationList-UplinkTxSwitch-v1640', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BandCombinationList-UplinkTxSwitch-v1640')), opt=True, group=9)
RF_ParametersMRDC._cont = ASN1Dict([
(u'supportedBandCombinationList', _RF_ParametersMRDC_supportedBandCombinationList),
(u'appliedFreqBandListFilter', _RF_ParametersMRDC_appliedFreqBandListFilter),
(u'srs-SwitchingTimeRequested', _RF_ParametersMRDC_srs_SwitchingTimeRequested),
(u'supportedBandCombinationList-v1540', _RF_ParametersMRDC_supportedBandCombinationList_v1540),
(u'supportedBandCombinationList-v1550', _RF_ParametersMRDC_supportedBandCombinationList_v1550),
(u'supportedBandCombinationList-v1560', _RF_ParametersMRDC_supportedBandCombinationList_v1560),
(u'supportedBandCombinationListNEDC-Only', _RF_ParametersMRDC_supportedBandCombinationListNEDC_Only),
(u'supportedBandCombinationList-v1570', _RF_ParametersMRDC_supportedBandCombinationList_v1570),
(u'supportedBandCombinationList-v1580', _RF_ParametersMRDC_supportedBandCombinationList_v1580),
(u'supportedBandCombinationList-v1590', _RF_ParametersMRDC_supportedBandCombinationList_v1590),
(u'supportedBandCombinationListNEDC-Only-v15a0', _RF_ParametersMRDC_supportedBandCombinationListNEDC_Only_v15a0),
(u'supportedBandCombinationList-v1610', _RF_ParametersMRDC_supportedBandCombinationList_v1610),
(u'supportedBandCombinationListNEDC-Only-v1610', _RF_ParametersMRDC_supportedBandCombinationListNEDC_Only_v1610),
(u'supportedBandCombinationList-UplinkTxSwitch-r16', _RF_ParametersMRDC_supportedBandCombinationList_UplinkTxSwitch_r16),
(u'supportedBandCombinationList-v1630', _RF_ParametersMRDC_supportedBandCombinationList_v1630),
(u'supportedBandCombinationListNEDC-Only-v1630', _RF_ParametersMRDC_supportedBandCombinationListNEDC_Only_v1630),
(u'supportedBandCombinationList-UplinkTxSwitch-v1630', _RF_ParametersMRDC_supportedBandCombinationList_UplinkTxSwitch_v1630),
(u'supportedBandCombinationList-v1640', _RF_ParametersMRDC_supportedBandCombinationList_v1640),
(u'supportedBandCombinationListNEDC-Only-v1640', _RF_ParametersMRDC_supportedBandCombinationListNEDC_Only_v1640),
(u'supportedBandCombinationList-UplinkTxSwitch-v1640', _RF_ParametersMRDC_supportedBandCombinationList_UplinkTxSwitch_v1640),
])
RF_ParametersMRDC._ext = [u'srs-SwitchingTimeRequested', u'supportedBandCombinationList-v1540', u'supportedBandCombinationList-v1550', u'supportedBandCombinationList-v1560', u'supportedBandCombinationListNEDC-Only', u'supportedBandCombinationList-v1570', u'supportedBandCombinationList-v1580', u'supportedBandCombinationList-v1590', u'supportedBandCombinationListNEDC-Only-v15a0', u'supportedBandCombinationList-v1610', u'supportedBandCombinationListNEDC-Only-v1610', u'supportedBandCombinationList-UplinkTxSwitch-r16', u'supportedBandCombinationList-v1630', u'supportedBandCombinationListNEDC-Only-v1630', u'supportedBandCombinationList-UplinkTxSwitch-v1630', u'supportedBandCombinationList-v1640', u'supportedBandCombinationListNEDC-Only-v1640', u'supportedBandCombinationList-UplinkTxSwitch-v1640']
#-----< 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_extendedT_PollRetransmit_r16 = ENUM(name=u'extendedT-PollRetransmit-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_RLC_Parameters_extendedT_PollRetransmit_r16._cont = ASN1Dict([(u'supported', 0)])
_RLC_Parameters_extendedT_PollRetransmit_r16._ext = None
_RLC_Parameters_extendedT_StatusProhibit_r16 = ENUM(name=u'extendedT-StatusProhibit-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_RLC_Parameters_extendedT_StatusProhibit_r16._cont = ASN1Dict([(u'supported', 0)])
_RLC_Parameters_extendedT_StatusProhibit_r16._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),
(u'extendedT-PollRetransmit-r16', _RLC_Parameters_extendedT_PollRetransmit_r16),
(u'extendedT-StatusProhibit-r16', _RLC_Parameters_extendedT_StatusProhibit_r16),
])
RLC_Parameters._ext = [u'extendedT-PollRetransmit-r16', u'extendedT-StatusProhibit-r16']
#-----< SDAP-Parameters >-----#
SDAP_Parameters = SEQ(name=u'SDAP-Parameters', mode=MODE_TYPE)
_SDAP_Parameters_as_ReflectiveQoS = ENUM(name=u'as-ReflectiveQoS', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SDAP_Parameters_as_ReflectiveQoS._cont = ASN1Dict([(u'true', 0)])
_SDAP_Parameters_as_ReflectiveQoS._ext = None
_SDAP_Parameters_sdap_QOS_IAB_r16 = ENUM(name=u'sdap-QOS-IAB-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_SDAP_Parameters_sdap_QOS_IAB_r16._cont = ASN1Dict([(u'supported', 0)])
_SDAP_Parameters_sdap_QOS_IAB_r16._ext = None
_SDAP_Parameters_sdapHeaderIAB_r16 = ENUM(name=u'sdapHeaderIAB-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_SDAP_Parameters_sdapHeaderIAB_r16._cont = ASN1Dict([(u'supported', 0)])
_SDAP_Parameters_sdapHeaderIAB_r16._ext = None
SDAP_Parameters._cont = ASN1Dict([
(u'as-ReflectiveQoS', _SDAP_Parameters_as_ReflectiveQoS),
(u'sdap-QOS-IAB-r16', _SDAP_Parameters_sdap_QOS_IAB_r16),
(u'sdapHeaderIAB-r16', _SDAP_Parameters_sdapHeaderIAB_r16),
])
SDAP_Parameters._ext = [u'sdap-QOS-IAB-r16', u'sdapHeaderIAB-r16']
#-----< SidelinkParameters-r16 >-----#
SidelinkParameters_r16 = SEQ(name=u'SidelinkParameters-r16', mode=MODE_TYPE)
_SidelinkParameters_r16_sidelinkParametersNR_r16 = SEQ(name=u'sidelinkParametersNR-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SidelinkParametersNR-r16')), opt=True)
_SidelinkParameters_r16_sidelinkParametersEUTRA_r16 = SEQ(name=u'sidelinkParametersEUTRA-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SidelinkParametersEUTRA-r16')), opt=True)
SidelinkParameters_r16._cont = ASN1Dict([
(u'sidelinkParametersNR-r16', _SidelinkParameters_r16_sidelinkParametersNR_r16),
(u'sidelinkParametersEUTRA-r16', _SidelinkParameters_r16_sidelinkParametersEUTRA_r16),
])
SidelinkParameters_r16._ext = None
#-----< SidelinkParametersNR-r16 >-----#
SidelinkParametersNR_r16 = SEQ(name=u'SidelinkParametersNR-r16', mode=MODE_TYPE)
_SidelinkParametersNR_r16_rlc_ParametersSidelink_r16 = SEQ(name=u'rlc-ParametersSidelink-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RLC-ParametersSidelink-r16')), opt=True)
_SidelinkParametersNR_r16_mac_ParametersSidelink_r16 = SEQ(name=u'mac-ParametersSidelink-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MAC-ParametersSidelink-r16')), opt=True)
_SidelinkParametersNR_r16_fdd_Add_UE_Sidelink_Capabilities_r16 = SEQ(name=u'fdd-Add-UE-Sidelink-Capabilities-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-SidelinkCapabilityAddXDD-Mode-r16')), opt=True)
_SidelinkParametersNR_r16_tdd_Add_UE_Sidelink_Capabilities_r16 = SEQ(name=u'tdd-Add-UE-Sidelink-Capabilities-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-SidelinkCapabilityAddXDD-Mode-r16')), opt=True)
_SidelinkParametersNR_r16_supportedBandListSidelink_r16 = SEQ_OF(name=u'supportedBandListSidelink-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SidelinkParametersNR_r16_supportedBandListSidelink_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BandSidelink-r16')))
_SidelinkParametersNR_r16_supportedBandListSidelink_r16._cont = __SidelinkParametersNR_r16_supportedBandListSidelink_r16__item_
_SidelinkParametersNR_r16_supportedBandListSidelink_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=1024)], ev=None, er=[])
SidelinkParametersNR_r16._cont = ASN1Dict([
(u'rlc-ParametersSidelink-r16', _SidelinkParametersNR_r16_rlc_ParametersSidelink_r16),
(u'mac-ParametersSidelink-r16', _SidelinkParametersNR_r16_mac_ParametersSidelink_r16),
(u'fdd-Add-UE-Sidelink-Capabilities-r16', _SidelinkParametersNR_r16_fdd_Add_UE_Sidelink_Capabilities_r16),
(u'tdd-Add-UE-Sidelink-Capabilities-r16', _SidelinkParametersNR_r16_tdd_Add_UE_Sidelink_Capabilities_r16),
(u'supportedBandListSidelink-r16', _SidelinkParametersNR_r16_supportedBandListSidelink_r16),
])
SidelinkParametersNR_r16._ext = []
#-----< SidelinkParametersEUTRA-r16 >-----#
SidelinkParametersEUTRA_r16 = SEQ(name=u'SidelinkParametersEUTRA-r16', mode=MODE_TYPE)
_SidelinkParametersEUTRA_r16_sl_ParametersEUTRA1_r16 = OCT_STR(name=u'sl-ParametersEUTRA1-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SidelinkParametersEUTRA_r16_sl_ParametersEUTRA2_r16 = OCT_STR(name=u'sl-ParametersEUTRA2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SidelinkParametersEUTRA_r16_sl_ParametersEUTRA3_r16 = OCT_STR(name=u'sl-ParametersEUTRA3-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SidelinkParametersEUTRA_r16_supportedBandListSidelinkEUTRA_r16 = SEQ_OF(name=u'supportedBandListSidelinkEUTRA-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SidelinkParametersEUTRA_r16_supportedBandListSidelinkEUTRA_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BandSidelinkEUTRA-r16')))
_SidelinkParametersEUTRA_r16_supportedBandListSidelinkEUTRA_r16._cont = __SidelinkParametersEUTRA_r16_supportedBandListSidelinkEUTRA_r16__item_
_SidelinkParametersEUTRA_r16_supportedBandListSidelinkEUTRA_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[])
SidelinkParametersEUTRA_r16._cont = ASN1Dict([
(u'sl-ParametersEUTRA1-r16', _SidelinkParametersEUTRA_r16_sl_ParametersEUTRA1_r16),
(u'sl-ParametersEUTRA2-r16', _SidelinkParametersEUTRA_r16_sl_ParametersEUTRA2_r16),
(u'sl-ParametersEUTRA3-r16', _SidelinkParametersEUTRA_r16_sl_ParametersEUTRA3_r16),
(u'supportedBandListSidelinkEUTRA-r16', _SidelinkParametersEUTRA_r16_supportedBandListSidelinkEUTRA_r16),
])
SidelinkParametersEUTRA_r16._ext = []
#-----< RLC-ParametersSidelink-r16 >-----#
RLC_ParametersSidelink_r16 = SEQ(name=u'RLC-ParametersSidelink-r16', mode=MODE_TYPE)
_RLC_ParametersSidelink_r16_am_WithLongSN_Sidelink_r16 = ENUM(name=u'am-WithLongSN-Sidelink-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RLC_ParametersSidelink_r16_am_WithLongSN_Sidelink_r16._cont = ASN1Dict([(u'supported', 0)])
_RLC_ParametersSidelink_r16_am_WithLongSN_Sidelink_r16._ext = None
_RLC_ParametersSidelink_r16_um_WithLongSN_Sidelink_r16 = ENUM(name=u'um-WithLongSN-Sidelink-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RLC_ParametersSidelink_r16_um_WithLongSN_Sidelink_r16._cont = ASN1Dict([(u'supported', 0)])
_RLC_ParametersSidelink_r16_um_WithLongSN_Sidelink_r16._ext = None
RLC_ParametersSidelink_r16._cont = ASN1Dict([
(u'am-WithLongSN-Sidelink-r16', _RLC_ParametersSidelink_r16_am_WithLongSN_Sidelink_r16),
(u'um-WithLongSN-Sidelink-r16', _RLC_ParametersSidelink_r16_um_WithLongSN_Sidelink_r16),
])
RLC_ParametersSidelink_r16._ext = []
#-----< MAC-ParametersSidelink-r16 >-----#
MAC_ParametersSidelink_r16 = SEQ(name=u'MAC-ParametersSidelink-r16', mode=MODE_TYPE)
_MAC_ParametersSidelink_r16_mac_ParametersSidelinkCommon_r16 = SEQ(name=u'mac-ParametersSidelinkCommon-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MAC-ParametersSidelinkCommon-r16')), opt=True)
_MAC_ParametersSidelink_r16_mac_ParametersSidelinkXDD_Diff_r16 = SEQ(name=u'mac-ParametersSidelinkXDD-Diff-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MAC-ParametersSidelinkXDD-Diff-r16')), opt=True)
MAC_ParametersSidelink_r16._cont = ASN1Dict([
(u'mac-ParametersSidelinkCommon-r16', _MAC_ParametersSidelink_r16_mac_ParametersSidelinkCommon_r16),
(u'mac-ParametersSidelinkXDD-Diff-r16', _MAC_ParametersSidelink_r16_mac_ParametersSidelinkXDD_Diff_r16),
])
MAC_ParametersSidelink_r16._ext = []
#-----< UE-SidelinkCapabilityAddXDD-Mode-r16 >-----#
UE_SidelinkCapabilityAddXDD_Mode_r16 = SEQ(name=u'UE-SidelinkCapabilityAddXDD-Mode-r16', mode=MODE_TYPE)
_UE_SidelinkCapabilityAddXDD_Mode_r16_mac_ParametersSidelinkXDD_Diff_r16 = SEQ(name=u'mac-ParametersSidelinkXDD-Diff-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MAC-ParametersSidelinkXDD-Diff-r16')), opt=True)
UE_SidelinkCapabilityAddXDD_Mode_r16._cont = ASN1Dict([
(u'mac-ParametersSidelinkXDD-Diff-r16', _UE_SidelinkCapabilityAddXDD_Mode_r16_mac_ParametersSidelinkXDD_Diff_r16),
])
UE_SidelinkCapabilityAddXDD_Mode_r16._ext = None
#-----< MAC-ParametersSidelinkCommon-r16 >-----#
MAC_ParametersSidelinkCommon_r16 = SEQ(name=u'MAC-ParametersSidelinkCommon-r16', mode=MODE_TYPE)
_MAC_ParametersSidelinkCommon_r16_lcp_RestrictionSidelink_r16 = ENUM(name=u'lcp-RestrictionSidelink-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MAC_ParametersSidelinkCommon_r16_lcp_RestrictionSidelink_r16._cont = ASN1Dict([(u'supported', 0)])
_MAC_ParametersSidelinkCommon_r16_lcp_RestrictionSidelink_r16._ext = None
_MAC_ParametersSidelinkCommon_r16_multipleConfiguredGrantsSidelink_r16 = ENUM(name=u'multipleConfiguredGrantsSidelink-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MAC_ParametersSidelinkCommon_r16_multipleConfiguredGrantsSidelink_r16._cont = ASN1Dict([(u'supported', 0)])
_MAC_ParametersSidelinkCommon_r16_multipleConfiguredGrantsSidelink_r16._ext = None
MAC_ParametersSidelinkCommon_r16._cont = ASN1Dict([
(u'lcp-RestrictionSidelink-r16', _MAC_ParametersSidelinkCommon_r16_lcp_RestrictionSidelink_r16),
(u'multipleConfiguredGrantsSidelink-r16', _MAC_ParametersSidelinkCommon_r16_multipleConfiguredGrantsSidelink_r16),
])
MAC_ParametersSidelinkCommon_r16._ext = []
#-----< MAC-ParametersSidelinkXDD-Diff-r16 >-----#
MAC_ParametersSidelinkXDD_Diff_r16 = SEQ(name=u'MAC-ParametersSidelinkXDD-Diff-r16', mode=MODE_TYPE)
_MAC_ParametersSidelinkXDD_Diff_r16_multipleSR_ConfigurationsSidelink_r16 = ENUM(name=u'multipleSR-ConfigurationsSidelink-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MAC_ParametersSidelinkXDD_Diff_r16_multipleSR_ConfigurationsSidelink_r16._cont = ASN1Dict([(u'supported', 0)])
_MAC_ParametersSidelinkXDD_Diff_r16_multipleSR_ConfigurationsSidelink_r16._ext = None
_MAC_ParametersSidelinkXDD_Diff_r16_logicalChannelSR_DelayTimerSidelink_r16 = ENUM(name=u'logicalChannelSR-DelayTimerSidelink-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MAC_ParametersSidelinkXDD_Diff_r16_logicalChannelSR_DelayTimerSidelink_r16._cont = ASN1Dict([(u'supported', 0)])
_MAC_ParametersSidelinkXDD_Diff_r16_logicalChannelSR_DelayTimerSidelink_r16._ext = None
MAC_ParametersSidelinkXDD_Diff_r16._cont = ASN1Dict([
(u'multipleSR-ConfigurationsSidelink-r16', _MAC_ParametersSidelinkXDD_Diff_r16_multipleSR_ConfigurationsSidelink_r16),
(u'logicalChannelSR-DelayTimerSidelink-r16', _MAC_ParametersSidelinkXDD_Diff_r16_logicalChannelSR_DelayTimerSidelink_r16),
])
MAC_ParametersSidelinkXDD_Diff_r16._ext = []
#-----< BandSidelinkEUTRA-r16 >-----#
BandSidelinkEUTRA_r16 = SEQ(name=u'BandSidelinkEUTRA-r16', mode=MODE_TYPE)
_BandSidelinkEUTRA_r16_freqBandSidelinkEUTRA_r16 = INT(name=u'freqBandSidelinkEUTRA-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqBandIndicatorEUTRA')))
_BandSidelinkEUTRA_r16_gnb_ScheduledMode3SidelinkEUTRA_r16 = SEQ(name=u'gnb-ScheduledMode3SidelinkEUTRA-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__BandSidelinkEUTRA_r16_gnb_ScheduledMode3SidelinkEUTRA_r16_gnb_ScheduledMode3DelaySidelinkEUTRA_r16 = ENUM(name=u'gnb-ScheduledMode3DelaySidelinkEUTRA-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BandSidelinkEUTRA_r16_gnb_ScheduledMode3SidelinkEUTRA_r16_gnb_ScheduledMode3DelaySidelinkEUTRA_r16._cont = ASN1Dict([(u'ms0', 0), (u'ms0dot25', 1), (u'ms0dot5', 2), (u'ms0dot625', 3), (u'ms0dot75', 4), (u'ms1', 5), (u'ms1dot25', 6), (u'ms1dot5', 7), (u'ms1dot75', 8), (u'ms2', 9), (u'ms2dot5', 10), (u'ms3', 11), (u'ms4', 12), (u'ms5', 13), (u'ms6', 14), (u'ms8', 15), (u'ms10', 16), (u'ms20', 17)])
__BandSidelinkEUTRA_r16_gnb_ScheduledMode3SidelinkEUTRA_r16_gnb_ScheduledMode3DelaySidelinkEUTRA_r16._ext = None
_BandSidelinkEUTRA_r16_gnb_ScheduledMode3SidelinkEUTRA_r16._cont = ASN1Dict([
(u'gnb-ScheduledMode3DelaySidelinkEUTRA-r16', __BandSidelinkEUTRA_r16_gnb_ScheduledMode3SidelinkEUTRA_r16_gnb_ScheduledMode3DelaySidelinkEUTRA_r16),
])
_BandSidelinkEUTRA_r16_gnb_ScheduledMode3SidelinkEUTRA_r16._ext = None
_BandSidelinkEUTRA_r16_gnb_ScheduledMode4SidelinkEUTRA_r16 = ENUM(name=u'gnb-ScheduledMode4SidelinkEUTRA-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BandSidelinkEUTRA_r16_gnb_ScheduledMode4SidelinkEUTRA_r16._cont = ASN1Dict([(u'supported', 0)])
_BandSidelinkEUTRA_r16_gnb_ScheduledMode4SidelinkEUTRA_r16._ext = None
BandSidelinkEUTRA_r16._cont = ASN1Dict([
(u'freqBandSidelinkEUTRA-r16', _BandSidelinkEUTRA_r16_freqBandSidelinkEUTRA_r16),
(u'gnb-ScheduledMode3SidelinkEUTRA-r16', _BandSidelinkEUTRA_r16_gnb_ScheduledMode3SidelinkEUTRA_r16),
(u'gnb-ScheduledMode4SidelinkEUTRA-r16', _BandSidelinkEUTRA_r16_gnb_ScheduledMode4SidelinkEUTRA_r16),
])
BandSidelinkEUTRA_r16._ext = None
#-----< BandSidelink-r16 >-----#
BandSidelink_r16 = SEQ(name=u'BandSidelink-r16', mode=MODE_TYPE)
_BandSidelink_r16_freqBandSidelink_r16 = INT(name=u'freqBandSidelink-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqBandIndicatorNR')))
_BandSidelink_r16_sl_Reception_r16 = SEQ(name=u'sl-Reception-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__BandSidelink_r16_sl_Reception_r16_harq_RxProcessSidelink_r16 = ENUM(name=u'harq-RxProcessSidelink-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BandSidelink_r16_sl_Reception_r16_harq_RxProcessSidelink_r16._cont = ASN1Dict([(u'n16', 0), (u'n24', 1), (u'n32', 2), (u'n48', 3), (u'n64', 4)])
__BandSidelink_r16_sl_Reception_r16_harq_RxProcessSidelink_r16._ext = None
__BandSidelink_r16_sl_Reception_r16_pscch_RxSidelink_r16 = ENUM(name=u'pscch-RxSidelink-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BandSidelink_r16_sl_Reception_r16_pscch_RxSidelink_r16._cont = ASN1Dict([(u'value1', 0), (u'value2', 1)])
__BandSidelink_r16_sl_Reception_r16_pscch_RxSidelink_r16._ext = None
__BandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16 = CHOICE(name=u'scs-CP-PatternRxSidelink-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
___BandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16 = SEQ(name=u'fr1-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____BandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_15kHz_r16 = BIT_STR(name=u'scs-15kHz-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____BandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_15kHz_r16._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
____BandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_30kHz_r16 = BIT_STR(name=u'scs-30kHz-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____BandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_30kHz_r16._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
____BandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_60kHz_r16 = BIT_STR(name=u'scs-60kHz-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____BandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_60kHz_r16._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
___BandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16._cont = ASN1Dict([
(u'scs-15kHz-r16', ____BandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_15kHz_r16),
(u'scs-30kHz-r16', ____BandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_30kHz_r16),
(u'scs-60kHz-r16', ____BandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_60kHz_r16),
])
___BandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16._ext = None
___BandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16 = SEQ(name=u'fr2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____BandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16_scs_60kHz_r16 = BIT_STR(name=u'scs-60kHz-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____BandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16_scs_60kHz_r16._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
____BandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16_scs_120kHz_r16 = BIT_STR(name=u'scs-120kHz-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____BandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16_scs_120kHz_r16._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
___BandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16._cont = ASN1Dict([
(u'scs-60kHz-r16', ____BandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16_scs_60kHz_r16),
(u'scs-120kHz-r16', ____BandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16_scs_120kHz_r16),
])
___BandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16._ext = None
__BandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16._cont = ASN1Dict([
(u'fr1-r16', ___BandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16),
(u'fr2-r16', ___BandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16),
])
__BandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16._ext = None
__BandSidelink_r16_sl_Reception_r16_extendedCP_RxSidelink_r16 = ENUM(name=u'extendedCP-RxSidelink-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__BandSidelink_r16_sl_Reception_r16_extendedCP_RxSidelink_r16._cont = ASN1Dict([(u'supported', 0)])
__BandSidelink_r16_sl_Reception_r16_extendedCP_RxSidelink_r16._ext = None
_BandSidelink_r16_sl_Reception_r16._cont = ASN1Dict([
(u'harq-RxProcessSidelink-r16', __BandSidelink_r16_sl_Reception_r16_harq_RxProcessSidelink_r16),
(u'pscch-RxSidelink-r16', __BandSidelink_r16_sl_Reception_r16_pscch_RxSidelink_r16),
(u'scs-CP-PatternRxSidelink-r16', __BandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16),
(u'extendedCP-RxSidelink-r16', __BandSidelink_r16_sl_Reception_r16_extendedCP_RxSidelink_r16),
])
_BandSidelink_r16_sl_Reception_r16._ext = None
_BandSidelink_r16_sl_TransmissionMode1_r16 = SEQ(name=u'sl-TransmissionMode1-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__BandSidelink_r16_sl_TransmissionMode1_r16_harq_TxProcessModeOneSidelink_r16 = ENUM(name=u'harq-TxProcessModeOneSidelink-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BandSidelink_r16_sl_TransmissionMode1_r16_harq_TxProcessModeOneSidelink_r16._cont = ASN1Dict([(u'n8', 0), (u'n16', 1)])
__BandSidelink_r16_sl_TransmissionMode1_r16_harq_TxProcessModeOneSidelink_r16._ext = None
__BandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16 = CHOICE(name=u'scs-CP-PatternTxSidelinkModeOne-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___BandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr1_r16 = SEQ(name=u'fr1-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____BandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr1_r16_scs_15kHz_r16 = BIT_STR(name=u'scs-15kHz-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____BandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr1_r16_scs_15kHz_r16._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
____BandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr1_r16_scs_30kHz_r16 = BIT_STR(name=u'scs-30kHz-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____BandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr1_r16_scs_30kHz_r16._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
____BandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr1_r16_scs_60kHz_r16 = BIT_STR(name=u'scs-60kHz-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____BandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr1_r16_scs_60kHz_r16._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
___BandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr1_r16._cont = ASN1Dict([
(u'scs-15kHz-r16', ____BandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr1_r16_scs_15kHz_r16),
(u'scs-30kHz-r16', ____BandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr1_r16_scs_30kHz_r16),
(u'scs-60kHz-r16', ____BandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr1_r16_scs_60kHz_r16),
])
___BandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr1_r16._ext = None
___BandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr2_r16 = SEQ(name=u'fr2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____BandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr2_r16_scs_60kHz_r16 = BIT_STR(name=u'scs-60kHz-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____BandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr2_r16_scs_60kHz_r16._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
____BandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr2_r16_scs_120kHz_r16 = BIT_STR(name=u'scs-120kHz-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____BandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr2_r16_scs_120kHz_r16._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
___BandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr2_r16._cont = ASN1Dict([
(u'scs-60kHz-r16', ____BandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr2_r16_scs_60kHz_r16),
(u'scs-120kHz-r16', ____BandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr2_r16_scs_120kHz_r16),
])
___BandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr2_r16._ext = None
__BandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16._cont = ASN1Dict([
(u'fr1-r16', ___BandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr1_r16),
(u'fr2-r16', ___BandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr2_r16),
])
__BandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16._ext = None
__BandSidelink_r16_sl_TransmissionMode1_r16_extendedCP_TxSidelink_r16 = ENUM(name=u'extendedCP-TxSidelink-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__BandSidelink_r16_sl_TransmissionMode1_r16_extendedCP_TxSidelink_r16._cont = ASN1Dict([(u'supported', 0)])
__BandSidelink_r16_sl_TransmissionMode1_r16_extendedCP_TxSidelink_r16._ext = None
__BandSidelink_r16_sl_TransmissionMode1_r16_harq_ReportOnPUCCH_r16 = ENUM(name=u'harq-ReportOnPUCCH-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__BandSidelink_r16_sl_TransmissionMode1_r16_harq_ReportOnPUCCH_r16._cont = ASN1Dict([(u'supported', 0)])
__BandSidelink_r16_sl_TransmissionMode1_r16_harq_ReportOnPUCCH_r16._ext = None
_BandSidelink_r16_sl_TransmissionMode1_r16._cont = ASN1Dict([
(u'harq-TxProcessModeOneSidelink-r16', __BandSidelink_r16_sl_TransmissionMode1_r16_harq_TxProcessModeOneSidelink_r16),
(u'scs-CP-PatternTxSidelinkModeOne-r16', __BandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16),
(u'extendedCP-TxSidelink-r16', __BandSidelink_r16_sl_TransmissionMode1_r16_extendedCP_TxSidelink_r16),
(u'harq-ReportOnPUCCH-r16', __BandSidelink_r16_sl_TransmissionMode1_r16_harq_ReportOnPUCCH_r16),
])
_BandSidelink_r16_sl_TransmissionMode1_r16._ext = None
_BandSidelink_r16_sync_Sidelink_r16 = SEQ(name=u'sync-Sidelink-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__BandSidelink_r16_sync_Sidelink_r16_gNB_Sync_r16 = ENUM(name=u'gNB-Sync-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__BandSidelink_r16_sync_Sidelink_r16_gNB_Sync_r16._cont = ASN1Dict([(u'supported', 0)])
__BandSidelink_r16_sync_Sidelink_r16_gNB_Sync_r16._ext = None
__BandSidelink_r16_sync_Sidelink_r16_gNB_GNSS_UE_SyncWithPriorityOnGNB_ENB_r16 = ENUM(name=u'gNB-GNSS-UE-SyncWithPriorityOnGNB-ENB-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__BandSidelink_r16_sync_Sidelink_r16_gNB_GNSS_UE_SyncWithPriorityOnGNB_ENB_r16._cont = ASN1Dict([(u'supported', 0)])
__BandSidelink_r16_sync_Sidelink_r16_gNB_GNSS_UE_SyncWithPriorityOnGNB_ENB_r16._ext = None
__BandSidelink_r16_sync_Sidelink_r16_gNB_GNSS_UE_SyncWithPriorityOnGNSS_r16 = ENUM(name=u'gNB-GNSS-UE-SyncWithPriorityOnGNSS-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__BandSidelink_r16_sync_Sidelink_r16_gNB_GNSS_UE_SyncWithPriorityOnGNSS_r16._cont = ASN1Dict([(u'supported', 0)])
__BandSidelink_r16_sync_Sidelink_r16_gNB_GNSS_UE_SyncWithPriorityOnGNSS_r16._ext = None
_BandSidelink_r16_sync_Sidelink_r16._cont = ASN1Dict([
(u'gNB-Sync-r16', __BandSidelink_r16_sync_Sidelink_r16_gNB_Sync_r16),
(u'gNB-GNSS-UE-SyncWithPriorityOnGNB-ENB-r16', __BandSidelink_r16_sync_Sidelink_r16_gNB_GNSS_UE_SyncWithPriorityOnGNB_ENB_r16),
(u'gNB-GNSS-UE-SyncWithPriorityOnGNSS-r16', __BandSidelink_r16_sync_Sidelink_r16_gNB_GNSS_UE_SyncWithPriorityOnGNSS_r16),
])
_BandSidelink_r16_sync_Sidelink_r16._ext = None
_BandSidelink_r16_sl_Tx_256QAM_r16 = ENUM(name=u'sl-Tx-256QAM-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BandSidelink_r16_sl_Tx_256QAM_r16._cont = ASN1Dict([(u'supported', 0)])
_BandSidelink_r16_sl_Tx_256QAM_r16._ext = None
_BandSidelink_r16_psfch_FormatZeroSidelink_r16 = SEQ(name=u'psfch-FormatZeroSidelink-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__BandSidelink_r16_psfch_FormatZeroSidelink_r16_psfch_RxNumber = ENUM(name=u'psfch-RxNumber', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BandSidelink_r16_psfch_FormatZeroSidelink_r16_psfch_RxNumber._cont = ASN1Dict([(u'n5', 0), (u'n15', 1), (u'n25', 2), (u'n32', 3), (u'n35', 4), (u'n45', 5), (u'n50', 6), (u'n64', 7)])
__BandSidelink_r16_psfch_FormatZeroSidelink_r16_psfch_RxNumber._ext = None
__BandSidelink_r16_psfch_FormatZeroSidelink_r16_psfch_TxNumber = ENUM(name=u'psfch-TxNumber', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BandSidelink_r16_psfch_FormatZeroSidelink_r16_psfch_TxNumber._cont = ASN1Dict([(u'n4', 0), (u'n8', 1), (u'n16', 2)])
__BandSidelink_r16_psfch_FormatZeroSidelink_r16_psfch_TxNumber._ext = None
_BandSidelink_r16_psfch_FormatZeroSidelink_r16._cont = ASN1Dict([
(u'psfch-RxNumber', __BandSidelink_r16_psfch_FormatZeroSidelink_r16_psfch_RxNumber),
(u'psfch-TxNumber', __BandSidelink_r16_psfch_FormatZeroSidelink_r16_psfch_TxNumber),
])
_BandSidelink_r16_psfch_FormatZeroSidelink_r16._ext = None
_BandSidelink_r16_lowSE_64QAM_MCS_TableSidelink_r16 = ENUM(name=u'lowSE-64QAM-MCS-TableSidelink-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BandSidelink_r16_lowSE_64QAM_MCS_TableSidelink_r16._cont = ASN1Dict([(u'supported', 0)])
_BandSidelink_r16_lowSE_64QAM_MCS_TableSidelink_r16._ext = None
_BandSidelink_r16_enb_sync_Sidelink_r16 = ENUM(name=u'enb-sync-Sidelink-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BandSidelink_r16_enb_sync_Sidelink_r16._cont = ASN1Dict([(u'supported', 0)])
_BandSidelink_r16_enb_sync_Sidelink_r16._ext = None
_BandSidelink_r16_sl_TransmissionMode2_r16 = SEQ(name=u'sl-TransmissionMode2-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__BandSidelink_r16_sl_TransmissionMode2_r16_harq_TxProcessModeTwoSidelink_r16 = ENUM(name=u'harq-TxProcessModeTwoSidelink-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BandSidelink_r16_sl_TransmissionMode2_r16_harq_TxProcessModeTwoSidelink_r16._cont = ASN1Dict([(u'n8', 0), (u'n16', 1)])
__BandSidelink_r16_sl_TransmissionMode2_r16_harq_TxProcessModeTwoSidelink_r16._ext = None
__BandSidelink_r16_sl_TransmissionMode2_r16_scs_CP_PatternTxSidelinkModeTwo_r16 = ENUM(name=u'scs-CP-PatternTxSidelinkModeTwo-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__BandSidelink_r16_sl_TransmissionMode2_r16_scs_CP_PatternTxSidelinkModeTwo_r16._cont = ASN1Dict([(u'supported', 0)])
__BandSidelink_r16_sl_TransmissionMode2_r16_scs_CP_PatternTxSidelinkModeTwo_r16._ext = None
__BandSidelink_r16_sl_TransmissionMode2_r16_dl_openLoopPC_Sidelink_r16 = ENUM(name=u'dl-openLoopPC-Sidelink-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__BandSidelink_r16_sl_TransmissionMode2_r16_dl_openLoopPC_Sidelink_r16._cont = ASN1Dict([(u'supported', 0)])
__BandSidelink_r16_sl_TransmissionMode2_r16_dl_openLoopPC_Sidelink_r16._ext = None
_BandSidelink_r16_sl_TransmissionMode2_r16._cont = ASN1Dict([
(u'harq-TxProcessModeTwoSidelink-r16', __BandSidelink_r16_sl_TransmissionMode2_r16_harq_TxProcessModeTwoSidelink_r16),
(u'scs-CP-PatternTxSidelinkModeTwo-r16', __BandSidelink_r16_sl_TransmissionMode2_r16_scs_CP_PatternTxSidelinkModeTwo_r16),
(u'dl-openLoopPC-Sidelink-r16', __BandSidelink_r16_sl_TransmissionMode2_r16_dl_openLoopPC_Sidelink_r16),
])
_BandSidelink_r16_sl_TransmissionMode2_r16._ext = None
_BandSidelink_r16_congestionControlSidelink_r16 = SEQ(name=u'congestionControlSidelink-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__BandSidelink_r16_congestionControlSidelink_r16_cbr_ReportSidelink_r16 = ENUM(name=u'cbr-ReportSidelink-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__BandSidelink_r16_congestionControlSidelink_r16_cbr_ReportSidelink_r16._cont = ASN1Dict([(u'supported', 0)])
__BandSidelink_r16_congestionControlSidelink_r16_cbr_ReportSidelink_r16._ext = None
__BandSidelink_r16_congestionControlSidelink_r16_cbr_CR_TimeLimitSidelink_r16 = ENUM(name=u'cbr-CR-TimeLimitSidelink-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BandSidelink_r16_congestionControlSidelink_r16_cbr_CR_TimeLimitSidelink_r16._cont = ASN1Dict([(u'time1', 0), (u'time2', 1)])
__BandSidelink_r16_congestionControlSidelink_r16_cbr_CR_TimeLimitSidelink_r16._ext = None
_BandSidelink_r16_congestionControlSidelink_r16._cont = ASN1Dict([
(u'cbr-ReportSidelink-r16', __BandSidelink_r16_congestionControlSidelink_r16_cbr_ReportSidelink_r16),
(u'cbr-CR-TimeLimitSidelink-r16', __BandSidelink_r16_congestionControlSidelink_r16_cbr_CR_TimeLimitSidelink_r16),
])
_BandSidelink_r16_congestionControlSidelink_r16._ext = None
_BandSidelink_r16_fewerSymbolSlotSidelink_r16 = ENUM(name=u'fewerSymbolSlotSidelink-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_BandSidelink_r16_fewerSymbolSlotSidelink_r16._cont = ASN1Dict([(u'supported', 0)])
_BandSidelink_r16_fewerSymbolSlotSidelink_r16._ext = None
_BandSidelink_r16_sl_openLoopPC_RSRP_ReportSidelink_r16 = ENUM(name=u'sl-openLoopPC-RSRP-ReportSidelink-r16', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_BandSidelink_r16_sl_openLoopPC_RSRP_ReportSidelink_r16._cont = ASN1Dict([(u'supported', 0)])
_BandSidelink_r16_sl_openLoopPC_RSRP_ReportSidelink_r16._ext = None
_BandSidelink_r16_sl_Rx_256QAM_r16 = ENUM(name=u'sl-Rx-256QAM-r16', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_BandSidelink_r16_sl_Rx_256QAM_r16._cont = ASN1Dict([(u'supported', 0)])
_BandSidelink_r16_sl_Rx_256QAM_r16._ext = None
BandSidelink_r16._cont = ASN1Dict([
(u'freqBandSidelink-r16', _BandSidelink_r16_freqBandSidelink_r16),
(u'sl-Reception-r16', _BandSidelink_r16_sl_Reception_r16),
(u'sl-TransmissionMode1-r16', _BandSidelink_r16_sl_TransmissionMode1_r16),
(u'sync-Sidelink-r16', _BandSidelink_r16_sync_Sidelink_r16),
(u'sl-Tx-256QAM-r16', _BandSidelink_r16_sl_Tx_256QAM_r16),
(u'psfch-FormatZeroSidelink-r16', _BandSidelink_r16_psfch_FormatZeroSidelink_r16),
(u'lowSE-64QAM-MCS-TableSidelink-r16', _BandSidelink_r16_lowSE_64QAM_MCS_TableSidelink_r16),
(u'enb-sync-Sidelink-r16', _BandSidelink_r16_enb_sync_Sidelink_r16),
(u'sl-TransmissionMode2-r16', _BandSidelink_r16_sl_TransmissionMode2_r16),
(u'congestionControlSidelink-r16', _BandSidelink_r16_congestionControlSidelink_r16),
(u'fewerSymbolSlotSidelink-r16', _BandSidelink_r16_fewerSymbolSlotSidelink_r16),
(u'sl-openLoopPC-RSRP-ReportSidelink-r16', _BandSidelink_r16_sl_openLoopPC_RSRP_ReportSidelink_r16),
(u'sl-Rx-256QAM-r16', _BandSidelink_r16_sl_Rx_256QAM_r16),
])
BandSidelink_r16._ext = [u'sl-TransmissionMode2-r16', u'congestionControlSidelink-r16', u'fewerSymbolSlotSidelink-r16', u'sl-openLoopPC-RSRP-ReportSidelink-r16', u'sl-Rx-256QAM-r16']
#-----< SON-Parameters-r16 >-----#
SON_Parameters_r16 = SEQ(name=u'SON-Parameters-r16', mode=MODE_TYPE)
_SON_Parameters_r16_rach_Report_r16 = ENUM(name=u'rach-Report-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SON_Parameters_r16_rach_Report_r16._cont = ASN1Dict([(u'supported', 0)])
_SON_Parameters_r16_rach_Report_r16._ext = None
SON_Parameters_r16._cont = ASN1Dict([
(u'rach-Report-r16', _SON_Parameters_r16_rach_Report_r16),
])
SON_Parameters_r16._ext = []
#-----< SpatialRelationsSRS-Pos-r16 >-----#
SpatialRelationsSRS_Pos_r16 = SEQ(name=u'SpatialRelationsSRS-Pos-r16', mode=MODE_TYPE)
_SpatialRelationsSRS_Pos_r16_spatialRelation_SRS_PosBasedOnSSB_Serving_r16 = ENUM(name=u'spatialRelation-SRS-PosBasedOnSSB-Serving-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SpatialRelationsSRS_Pos_r16_spatialRelation_SRS_PosBasedOnSSB_Serving_r16._cont = ASN1Dict([(u'supported', 0)])
_SpatialRelationsSRS_Pos_r16_spatialRelation_SRS_PosBasedOnSSB_Serving_r16._ext = None
_SpatialRelationsSRS_Pos_r16_spatialRelation_SRS_PosBasedOnCSI_RS_Serving_r16 = ENUM(name=u'spatialRelation-SRS-PosBasedOnCSI-RS-Serving-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SpatialRelationsSRS_Pos_r16_spatialRelation_SRS_PosBasedOnCSI_RS_Serving_r16._cont = ASN1Dict([(u'supported', 0)])
_SpatialRelationsSRS_Pos_r16_spatialRelation_SRS_PosBasedOnCSI_RS_Serving_r16._ext = None
_SpatialRelationsSRS_Pos_r16_spatialRelation_SRS_PosBasedOnPRS_Serving_r16 = ENUM(name=u'spatialRelation-SRS-PosBasedOnPRS-Serving-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SpatialRelationsSRS_Pos_r16_spatialRelation_SRS_PosBasedOnPRS_Serving_r16._cont = ASN1Dict([(u'supported', 0)])
_SpatialRelationsSRS_Pos_r16_spatialRelation_SRS_PosBasedOnPRS_Serving_r16._ext = None
_SpatialRelationsSRS_Pos_r16_spatialRelation_SRS_PosBasedOnSRS_r16 = ENUM(name=u'spatialRelation-SRS-PosBasedOnSRS-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SpatialRelationsSRS_Pos_r16_spatialRelation_SRS_PosBasedOnSRS_r16._cont = ASN1Dict([(u'supported', 0)])
_SpatialRelationsSRS_Pos_r16_spatialRelation_SRS_PosBasedOnSRS_r16._ext = None
_SpatialRelationsSRS_Pos_r16_spatialRelation_SRS_PosBasedOnSSB_Neigh_r16 = ENUM(name=u'spatialRelation-SRS-PosBasedOnSSB-Neigh-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SpatialRelationsSRS_Pos_r16_spatialRelation_SRS_PosBasedOnSSB_Neigh_r16._cont = ASN1Dict([(u'supported', 0)])
_SpatialRelationsSRS_Pos_r16_spatialRelation_SRS_PosBasedOnSSB_Neigh_r16._ext = None
_SpatialRelationsSRS_Pos_r16_spatialRelation_SRS_PosBasedOnPRS_Neigh_r16 = ENUM(name=u'spatialRelation-SRS-PosBasedOnPRS-Neigh-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SpatialRelationsSRS_Pos_r16_spatialRelation_SRS_PosBasedOnPRS_Neigh_r16._cont = ASN1Dict([(u'supported', 0)])
_SpatialRelationsSRS_Pos_r16_spatialRelation_SRS_PosBasedOnPRS_Neigh_r16._ext = None
SpatialRelationsSRS_Pos_r16._cont = ASN1Dict([
(u'spatialRelation-SRS-PosBasedOnSSB-Serving-r16', _SpatialRelationsSRS_Pos_r16_spatialRelation_SRS_PosBasedOnSSB_Serving_r16),
(u'spatialRelation-SRS-PosBasedOnCSI-RS-Serving-r16', _SpatialRelationsSRS_Pos_r16_spatialRelation_SRS_PosBasedOnCSI_RS_Serving_r16),
(u'spatialRelation-SRS-PosBasedOnPRS-Serving-r16', _SpatialRelationsSRS_Pos_r16_spatialRelation_SRS_PosBasedOnPRS_Serving_r16),
(u'spatialRelation-SRS-PosBasedOnSRS-r16', _SpatialRelationsSRS_Pos_r16_spatialRelation_SRS_PosBasedOnSRS_r16),
(u'spatialRelation-SRS-PosBasedOnSSB-Neigh-r16', _SpatialRelationsSRS_Pos_r16_spatialRelation_SRS_PosBasedOnSSB_Neigh_r16),
(u'spatialRelation-SRS-PosBasedOnPRS-Neigh-r16', _SpatialRelationsSRS_Pos_r16_spatialRelation_SRS_PosBasedOnPRS_Neigh_r16),
])
SpatialRelationsSRS_Pos_r16._ext = None
#-----< SRS-SwitchingTimeNR >-----#
SRS_SwitchingTimeNR = SEQ(name=u'SRS-SwitchingTimeNR', mode=MODE_TYPE)
_SRS_SwitchingTimeNR_switchingTimeDL = ENUM(name=u'switchingTimeDL', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SRS_SwitchingTimeNR_switchingTimeDL._cont = ASN1Dict([(u'n0us', 0), (u'n30us', 1), (u'n100us', 2), (u'n140us', 3), (u'n200us', 4), (u'n300us', 5), (u'n500us', 6), (u'n900us', 7)])
_SRS_SwitchingTimeNR_switchingTimeDL._ext = None
_SRS_SwitchingTimeNR_switchingTimeUL = ENUM(name=u'switchingTimeUL', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SRS_SwitchingTimeNR_switchingTimeUL._cont = ASN1Dict([(u'n0us', 0), (u'n30us', 1), (u'n100us', 2), (u'n140us', 3), (u'n200us', 4), (u'n300us', 5), (u'n500us', 6), (u'n900us', 7)])
_SRS_SwitchingTimeNR_switchingTimeUL._ext = None
SRS_SwitchingTimeNR._cont = ASN1Dict([
(u'switchingTimeDL', _SRS_SwitchingTimeNR_switchingTimeDL),
(u'switchingTimeUL', _SRS_SwitchingTimeNR_switchingTimeUL),
])
SRS_SwitchingTimeNR._ext = None
#-----< SRS-SwitchingTimeEUTRA >-----#
SRS_SwitchingTimeEUTRA = SEQ(name=u'SRS-SwitchingTimeEUTRA', mode=MODE_TYPE)
_SRS_SwitchingTimeEUTRA_switchingTimeDL = ENUM(name=u'switchingTimeDL', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SRS_SwitchingTimeEUTRA_switchingTimeDL._cont = ASN1Dict([(u'n0', 0), (u'n0dot5', 1), (u'n1', 2), (u'n1dot5', 3), (u'n2', 4), (u'n2dot5', 5), (u'n3', 6), (u'n3dot5', 7), (u'n4', 8), (u'n4dot5', 9), (u'n5', 10), (u'n5dot5', 11), (u'n6', 12), (u'n6dot5', 13), (u'n7', 14)])
_SRS_SwitchingTimeEUTRA_switchingTimeDL._ext = None
_SRS_SwitchingTimeEUTRA_switchingTimeUL = ENUM(name=u'switchingTimeUL', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SRS_SwitchingTimeEUTRA_switchingTimeUL._cont = ASN1Dict([(u'n0', 0), (u'n0dot5', 1), (u'n1', 2), (u'n1dot5', 3), (u'n2', 4), (u'n2dot5', 5), (u'n3', 6), (u'n3dot5', 7), (u'n4', 8), (u'n4dot5', 9), (u'n5', 10), (u'n5dot5', 11), (u'n6', 12), (u'n6dot5', 13), (u'n7', 14)])
_SRS_SwitchingTimeEUTRA_switchingTimeUL._ext = None
SRS_SwitchingTimeEUTRA._cont = ASN1Dict([
(u'switchingTimeDL', _SRS_SwitchingTimeEUTRA_switchingTimeDL),
(u'switchingTimeUL', _SRS_SwitchingTimeEUTRA_switchingTimeUL),
])
SRS_SwitchingTimeEUTRA._ext = None
#-----< 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-BasedPerfMeas-Parameters-r16 >-----#
UE_BasedPerfMeas_Parameters_r16 = SEQ(name=u'UE-BasedPerfMeas-Parameters-r16', mode=MODE_TYPE)
_UE_BasedPerfMeas_Parameters_r16_barometerMeasReport_r16 = ENUM(name=u'barometerMeasReport-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_BasedPerfMeas_Parameters_r16_barometerMeasReport_r16._cont = ASN1Dict([(u'supported', 0)])
_UE_BasedPerfMeas_Parameters_r16_barometerMeasReport_r16._ext = None
_UE_BasedPerfMeas_Parameters_r16_immMeasBT_r16 = ENUM(name=u'immMeasBT-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_BasedPerfMeas_Parameters_r16_immMeasBT_r16._cont = ASN1Dict([(u'supported', 0)])
_UE_BasedPerfMeas_Parameters_r16_immMeasBT_r16._ext = None
_UE_BasedPerfMeas_Parameters_r16_immMeasWLAN_r16 = ENUM(name=u'immMeasWLAN-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_BasedPerfMeas_Parameters_r16_immMeasWLAN_r16._cont = ASN1Dict([(u'supported', 0)])
_UE_BasedPerfMeas_Parameters_r16_immMeasWLAN_r16._ext = None
_UE_BasedPerfMeas_Parameters_r16_loggedMeasBT_r16 = ENUM(name=u'loggedMeasBT-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_BasedPerfMeas_Parameters_r16_loggedMeasBT_r16._cont = ASN1Dict([(u'supported', 0)])
_UE_BasedPerfMeas_Parameters_r16_loggedMeasBT_r16._ext = None
_UE_BasedPerfMeas_Parameters_r16_loggedMeasurements_r16 = ENUM(name=u'loggedMeasurements-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_BasedPerfMeas_Parameters_r16_loggedMeasurements_r16._cont = ASN1Dict([(u'supported', 0)])
_UE_BasedPerfMeas_Parameters_r16_loggedMeasurements_r16._ext = None
_UE_BasedPerfMeas_Parameters_r16_loggedMeasWLAN_r16 = ENUM(name=u'loggedMeasWLAN-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_BasedPerfMeas_Parameters_r16_loggedMeasWLAN_r16._cont = ASN1Dict([(u'supported', 0)])
_UE_BasedPerfMeas_Parameters_r16_loggedMeasWLAN_r16._ext = None
_UE_BasedPerfMeas_Parameters_r16_orientationMeasReport_r16 = ENUM(name=u'orientationMeasReport-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_BasedPerfMeas_Parameters_r16_orientationMeasReport_r16._cont = ASN1Dict([(u'supported', 0)])
_UE_BasedPerfMeas_Parameters_r16_orientationMeasReport_r16._ext = None
_UE_BasedPerfMeas_Parameters_r16_speedMeasReport_r16 = ENUM(name=u'speedMeasReport-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_BasedPerfMeas_Parameters_r16_speedMeasReport_r16._cont = ASN1Dict([(u'supported', 0)])
_UE_BasedPerfMeas_Parameters_r16_speedMeasReport_r16._ext = None
_UE_BasedPerfMeas_Parameters_r16_gnss_Location_r16 = ENUM(name=u'gnss-Location-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_BasedPerfMeas_Parameters_r16_gnss_Location_r16._cont = ASN1Dict([(u'supported', 0)])
_UE_BasedPerfMeas_Parameters_r16_gnss_Location_r16._ext = None
_UE_BasedPerfMeas_Parameters_r16_ulPDCP_Delay_r16 = ENUM(name=u'ulPDCP-Delay-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_BasedPerfMeas_Parameters_r16_ulPDCP_Delay_r16._cont = ASN1Dict([(u'supported', 0)])
_UE_BasedPerfMeas_Parameters_r16_ulPDCP_Delay_r16._ext = None
UE_BasedPerfMeas_Parameters_r16._cont = ASN1Dict([
(u'barometerMeasReport-r16', _UE_BasedPerfMeas_Parameters_r16_barometerMeasReport_r16),
(u'immMeasBT-r16', _UE_BasedPerfMeas_Parameters_r16_immMeasBT_r16),
(u'immMeasWLAN-r16', _UE_BasedPerfMeas_Parameters_r16_immMeasWLAN_r16),
(u'loggedMeasBT-r16', _UE_BasedPerfMeas_Parameters_r16_loggedMeasBT_r16),
(u'loggedMeasurements-r16', _UE_BasedPerfMeas_Parameters_r16_loggedMeasurements_r16),
(u'loggedMeasWLAN-r16', _UE_BasedPerfMeas_Parameters_r16_loggedMeasWLAN_r16),
(u'orientationMeasReport-r16', _UE_BasedPerfMeas_Parameters_r16_orientationMeasReport_r16),
(u'speedMeasReport-r16', _UE_BasedPerfMeas_Parameters_r16_speedMeasReport_r16),
(u'gnss-Location-r16', _UE_BasedPerfMeas_Parameters_r16_gnss_Location_r16),
(u'ulPDCP-Delay-r16', _UE_BasedPerfMeas_Parameters_r16_ulPDCP_Delay_r16),
])
UE_BasedPerfMeas_Parameters_r16._ext = []
#-----< 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-CapabilityRequestFilterCommon >-----#
UE_CapabilityRequestFilterCommon = SEQ(name=u'UE-CapabilityRequestFilterCommon', mode=MODE_TYPE)
_UE_CapabilityRequestFilterCommon_mrdc_Request = SEQ(name=u'mrdc-Request', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__UE_CapabilityRequestFilterCommon_mrdc_Request_omitEN_DC = ENUM(name=u'omitEN-DC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__UE_CapabilityRequestFilterCommon_mrdc_Request_omitEN_DC._cont = ASN1Dict([(u'true', 0)])
__UE_CapabilityRequestFilterCommon_mrdc_Request_omitEN_DC._ext = None
__UE_CapabilityRequestFilterCommon_mrdc_Request_includeNR_DC = ENUM(name=u'includeNR-DC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__UE_CapabilityRequestFilterCommon_mrdc_Request_includeNR_DC._cont = ASN1Dict([(u'true', 0)])
__UE_CapabilityRequestFilterCommon_mrdc_Request_includeNR_DC._ext = None
__UE_CapabilityRequestFilterCommon_mrdc_Request_includeNE_DC = ENUM(name=u'includeNE-DC', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__UE_CapabilityRequestFilterCommon_mrdc_Request_includeNE_DC._cont = ASN1Dict([(u'true', 0)])
__UE_CapabilityRequestFilterCommon_mrdc_Request_includeNE_DC._ext = None
_UE_CapabilityRequestFilterCommon_mrdc_Request._cont = ASN1Dict([
(u'omitEN-DC', __UE_CapabilityRequestFilterCommon_mrdc_Request_omitEN_DC),
(u'includeNR-DC', __UE_CapabilityRequestFilterCommon_mrdc_Request_includeNR_DC),
(u'includeNE-DC', __UE_CapabilityRequestFilterCommon_mrdc_Request_includeNE_DC),
])
_UE_CapabilityRequestFilterCommon_mrdc_Request._ext = None
_UE_CapabilityRequestFilterCommon_codebookTypeRequest_r16 = SEQ(name=u'codebookTypeRequest-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__UE_CapabilityRequestFilterCommon_codebookTypeRequest_r16_type1_SinglePanel_r16 = ENUM(name=u'type1-SinglePanel-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__UE_CapabilityRequestFilterCommon_codebookTypeRequest_r16_type1_SinglePanel_r16._cont = ASN1Dict([(u'true', 0)])
__UE_CapabilityRequestFilterCommon_codebookTypeRequest_r16_type1_SinglePanel_r16._ext = None
__UE_CapabilityRequestFilterCommon_codebookTypeRequest_r16_type1_MultiPanel_r16 = ENUM(name=u'type1-MultiPanel-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__UE_CapabilityRequestFilterCommon_codebookTypeRequest_r16_type1_MultiPanel_r16._cont = ASN1Dict([(u'true', 0)])
__UE_CapabilityRequestFilterCommon_codebookTypeRequest_r16_type1_MultiPanel_r16._ext = None
__UE_CapabilityRequestFilterCommon_codebookTypeRequest_r16_type2_r16 = ENUM(name=u'type2-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__UE_CapabilityRequestFilterCommon_codebookTypeRequest_r16_type2_r16._cont = ASN1Dict([(u'true', 0)])
__UE_CapabilityRequestFilterCommon_codebookTypeRequest_r16_type2_r16._ext = None
__UE_CapabilityRequestFilterCommon_codebookTypeRequest_r16_type2_PortSelection_r16 = ENUM(name=u'type2-PortSelection-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__UE_CapabilityRequestFilterCommon_codebookTypeRequest_r16_type2_PortSelection_r16._cont = ASN1Dict([(u'true', 0)])
__UE_CapabilityRequestFilterCommon_codebookTypeRequest_r16_type2_PortSelection_r16._ext = None
_UE_CapabilityRequestFilterCommon_codebookTypeRequest_r16._cont = ASN1Dict([
(u'type1-SinglePanel-r16', __UE_CapabilityRequestFilterCommon_codebookTypeRequest_r16_type1_SinglePanel_r16),
(u'type1-MultiPanel-r16', __UE_CapabilityRequestFilterCommon_codebookTypeRequest_r16_type1_MultiPanel_r16),
(u'type2-r16', __UE_CapabilityRequestFilterCommon_codebookTypeRequest_r16_type2_r16),
(u'type2-PortSelection-r16', __UE_CapabilityRequestFilterCommon_codebookTypeRequest_r16_type2_PortSelection_r16),
])
_UE_CapabilityRequestFilterCommon_codebookTypeRequest_r16._ext = None
_UE_CapabilityRequestFilterCommon_uplinkTxSwitchRequest_r16 = ENUM(name=u'uplinkTxSwitchRequest-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_UE_CapabilityRequestFilterCommon_uplinkTxSwitchRequest_r16._cont = ASN1Dict([(u'true', 0)])
_UE_CapabilityRequestFilterCommon_uplinkTxSwitchRequest_r16._ext = None
_UE_CapabilityRequestFilterCommon_requestedCellGrouping_r16 = SEQ_OF(name=u'requestedCellGrouping-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=1)
__UE_CapabilityRequestFilterCommon_requestedCellGrouping_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CellGrouping-r16')))
_UE_CapabilityRequestFilterCommon_requestedCellGrouping_r16._cont = __UE_CapabilityRequestFilterCommon_requestedCellGrouping_r16__item_
_UE_CapabilityRequestFilterCommon_requestedCellGrouping_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
UE_CapabilityRequestFilterCommon._cont = ASN1Dict([
(u'mrdc-Request', _UE_CapabilityRequestFilterCommon_mrdc_Request),
(u'codebookTypeRequest-r16', _UE_CapabilityRequestFilterCommon_codebookTypeRequest_r16),
(u'uplinkTxSwitchRequest-r16', _UE_CapabilityRequestFilterCommon_uplinkTxSwitchRequest_r16),
(u'requestedCellGrouping-r16', _UE_CapabilityRequestFilterCommon_requestedCellGrouping_r16),
])
UE_CapabilityRequestFilterCommon._ext = [u'codebookTypeRequest-r16', u'uplinkTxSwitchRequest-r16', u'requestedCellGrouping-r16']
#-----< CellGrouping-r16 >-----#
CellGrouping_r16 = SEQ(name=u'CellGrouping-r16', mode=MODE_TYPE)
_CellGrouping_r16_mcg_r16 = SEQ_OF(name=u'mcg-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CellGrouping_r16_mcg_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqBandIndicatorNR')))
_CellGrouping_r16_mcg_r16._cont = __CellGrouping_r16_mcg_r16__item_
_CellGrouping_r16_mcg_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=1024)], ev=None, er=[])
_CellGrouping_r16_scg_r16 = SEQ_OF(name=u'scg-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CellGrouping_r16_scg_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqBandIndicatorNR')))
_CellGrouping_r16_scg_r16._cont = __CellGrouping_r16_scg_r16__item_
_CellGrouping_r16_scg_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=1024)], ev=None, er=[])
_CellGrouping_r16_mode_r16 = ENUM(name=u'mode-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CellGrouping_r16_mode_r16._cont = ASN1Dict([(u'sync', 0), (u'async', 1)])
_CellGrouping_r16_mode_r16._ext = None
CellGrouping_r16._cont = ASN1Dict([
(u'mcg-r16', _CellGrouping_r16_mcg_r16),
(u'scg-r16', _CellGrouping_r16_scg_r16),
(u'mode-r16', _CellGrouping_r16_mode_r16),
])
CellGrouping_r16._ext = None
#-----< UE-CapabilityRequestFilterNR >-----#
UE_CapabilityRequestFilterNR = SEQ(name=u'UE-CapabilityRequestFilterNR', mode=MODE_TYPE)
_UE_CapabilityRequestFilterNR_frequencyBandListFilter = SEQ_OF(name=u'frequencyBandListFilter', 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), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-CapabilityRequestFilterNR-v1540')), opt=True)
UE_CapabilityRequestFilterNR._cont = ASN1Dict([
(u'frequencyBandListFilter', _UE_CapabilityRequestFilterNR_frequencyBandListFilter),
(u'nonCriticalExtension', _UE_CapabilityRequestFilterNR_nonCriticalExtension),
])
UE_CapabilityRequestFilterNR._ext = None
#-----< UE-CapabilityRequestFilterNR-v1540 >-----#
UE_CapabilityRequestFilterNR_v1540 = SEQ(name=u'UE-CapabilityRequestFilterNR-v1540', mode=MODE_TYPE)
_UE_CapabilityRequestFilterNR_v1540_srs_SwitchingTimeRequest = ENUM(name=u'srs-SwitchingTimeRequest', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_CapabilityRequestFilterNR_v1540_srs_SwitchingTimeRequest._cont = ASN1Dict([(u'true', 0)])
_UE_CapabilityRequestFilterNR_v1540_srs_SwitchingTimeRequest._ext = None
_UE_CapabilityRequestFilterNR_v1540_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_CapabilityRequestFilterNR_v1540_nonCriticalExtension._cont = ASN1Dict([
])
_UE_CapabilityRequestFilterNR_v1540_nonCriticalExtension._ext = None
UE_CapabilityRequestFilterNR_v1540._cont = ASN1Dict([
(u'srs-SwitchingTimeRequest', _UE_CapabilityRequestFilterNR_v1540_srs_SwitchingTimeRequest),
(u'nonCriticalExtension', _UE_CapabilityRequestFilterNR_v1540_nonCriticalExtension),
])
UE_CapabilityRequestFilterNR_v1540._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), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-MRDC-Capability-v1560')), opt=True)
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-Capability-v1560 >-----#
UE_MRDC_Capability_v1560 = SEQ(name=u'UE-MRDC-Capability-v1560', mode=MODE_TYPE)
_UE_MRDC_Capability_v1560_receivedFilters = OCT_STR(name=u'receivedFilters', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__UE_MRDC_Capability_v1560_receivedFilters_contain = SEQ(name='_cont_receivedFilters', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'UECapabilityEnquiry-v1560-IEs')))
_UE_MRDC_Capability_v1560_receivedFilters._const_cont = __UE_MRDC_Capability_v1560_receivedFilters_contain
_UE_MRDC_Capability_v1560_measAndMobParametersMRDC_v1560 = SEQ(name=u'measAndMobParametersMRDC-v1560', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasAndMobParametersMRDC-v1560')), opt=True)
_UE_MRDC_Capability_v1560_fdd_Add_UE_MRDC_Capabilities_v1560 = SEQ(name=u'fdd-Add-UE-MRDC-Capabilities-v1560', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-MRDC-CapabilityAddXDD-Mode-v1560')), opt=True)
_UE_MRDC_Capability_v1560_tdd_Add_UE_MRDC_Capabilities_v1560 = SEQ(name=u'tdd-Add-UE-MRDC-Capabilities-v1560', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-MRDC-CapabilityAddXDD-Mode-v1560')), opt=True)
_UE_MRDC_Capability_v1560_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-MRDC-Capability-v1610')), opt=True)
UE_MRDC_Capability_v1560._cont = ASN1Dict([
(u'receivedFilters', _UE_MRDC_Capability_v1560_receivedFilters),
(u'measAndMobParametersMRDC-v1560', _UE_MRDC_Capability_v1560_measAndMobParametersMRDC_v1560),
(u'fdd-Add-UE-MRDC-Capabilities-v1560', _UE_MRDC_Capability_v1560_fdd_Add_UE_MRDC_Capabilities_v1560),
(u'tdd-Add-UE-MRDC-Capabilities-v1560', _UE_MRDC_Capability_v1560_tdd_Add_UE_MRDC_Capabilities_v1560),
(u'nonCriticalExtension', _UE_MRDC_Capability_v1560_nonCriticalExtension),
])
UE_MRDC_Capability_v1560._ext = None
#-----< UE-MRDC-Capability-v1610 >-----#
UE_MRDC_Capability_v1610 = SEQ(name=u'UE-MRDC-Capability-v1610', mode=MODE_TYPE)
_UE_MRDC_Capability_v1610_measAndMobParametersMRDC_v1610 = SEQ(name=u'measAndMobParametersMRDC-v1610', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasAndMobParametersMRDC-v1610')), opt=True)
_UE_MRDC_Capability_v1610_generalParametersMRDC_v1610 = SEQ(name=u'generalParametersMRDC-v1610', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'GeneralParametersMRDC-v1610')), opt=True)
_UE_MRDC_Capability_v1610_pdcp_ParametersMRDC_v1610 = SEQ(name=u'pdcp-ParametersMRDC-v1610', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PDCP-ParametersMRDC-v1610')), opt=True)
_UE_MRDC_Capability_v1610_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_MRDC_Capability_v1610_nonCriticalExtension._cont = ASN1Dict([
])
_UE_MRDC_Capability_v1610_nonCriticalExtension._ext = None
UE_MRDC_Capability_v1610._cont = ASN1Dict([
(u'measAndMobParametersMRDC-v1610', _UE_MRDC_Capability_v1610_measAndMobParametersMRDC_v1610),
(u'generalParametersMRDC-v1610', _UE_MRDC_Capability_v1610_generalParametersMRDC_v1610),
(u'pdcp-ParametersMRDC-v1610', _UE_MRDC_Capability_v1610_pdcp_ParametersMRDC_v1610),
(u'nonCriticalExtension', _UE_MRDC_Capability_v1610_nonCriticalExtension),
])
UE_MRDC_Capability_v1610._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-CapabilityAddXDD-Mode-v1560 >-----#
UE_MRDC_CapabilityAddXDD_Mode_v1560 = SEQ(name=u'UE-MRDC-CapabilityAddXDD-Mode-v1560', mode=MODE_TYPE)
_UE_MRDC_CapabilityAddXDD_Mode_v1560_measAndMobParametersMRDC_XDD_Diff_v1560 = SEQ(name=u'measAndMobParametersMRDC-XDD-Diff-v1560', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasAndMobParametersMRDC-XDD-Diff-v1560')), opt=True)
UE_MRDC_CapabilityAddXDD_Mode_v1560._cont = ASN1Dict([
(u'measAndMobParametersMRDC-XDD-Diff-v1560', _UE_MRDC_CapabilityAddXDD_Mode_v1560_measAndMobParametersMRDC_XDD_Diff_v1560),
])
UE_MRDC_CapabilityAddXDD_Mode_v1560._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_dummy = ENUM(name=u'dummy', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GeneralParametersMRDC_XDD_Diff_dummy._cont = ASN1Dict([(u'supported', 0)])
_GeneralParametersMRDC_XDD_Diff_dummy._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'dummy', _GeneralParametersMRDC_XDD_Diff_dummy),
])
GeneralParametersMRDC_XDD_Diff._ext = []
#-----< GeneralParametersMRDC-v1610 >-----#
GeneralParametersMRDC_v1610 = SEQ(name=u'GeneralParametersMRDC-v1610', mode=MODE_TYPE)
_GeneralParametersMRDC_v1610_f1c_OverEUTRA_r16 = ENUM(name=u'f1c-OverEUTRA-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GeneralParametersMRDC_v1610_f1c_OverEUTRA_r16._cont = ASN1Dict([(u'supported', 0)])
_GeneralParametersMRDC_v1610_f1c_OverEUTRA_r16._ext = None
GeneralParametersMRDC_v1610._cont = ASN1Dict([
(u'f1c-OverEUTRA-r16', _GeneralParametersMRDC_v1610_f1c_OverEUTRA_r16),
])
GeneralParametersMRDC_v1610._ext = None
#-----< 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_lateNonCriticalExtension_contain = SEQ(name='_cont_lateNonCriticalExtension', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-NR-Capability-v15c0')))
_UE_NR_Capability_lateNonCriticalExtension._const_cont = __UE_NR_Capability_lateNonCriticalExtension_contain
_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-v1530')), 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-v1530 >-----#
UE_NR_Capability_v1530 = SEQ(name=u'UE-NR-Capability-v1530', mode=MODE_TYPE)
_UE_NR_Capability_v1530_fdd_Add_UE_NR_Capabilities_v1530 = SEQ(name=u'fdd-Add-UE-NR-Capabilities-v1530', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-NR-CapabilityAddXDD-Mode-v1530')), opt=True)
_UE_NR_Capability_v1530_tdd_Add_UE_NR_Capabilities_v1530 = SEQ(name=u'tdd-Add-UE-NR-Capabilities-v1530', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-NR-CapabilityAddXDD-Mode-v1530')), opt=True)
_UE_NR_Capability_v1530_dummy = ENUM(name=u'dummy', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_NR_Capability_v1530_dummy._cont = ASN1Dict([(u'supported', 0)])
_UE_NR_Capability_v1530_dummy._ext = None
_UE_NR_Capability_v1530_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_v1530_inactiveState = ENUM(name=u'inactiveState', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_NR_Capability_v1530_inactiveState._cont = ASN1Dict([(u'supported', 0)])
_UE_NR_Capability_v1530_inactiveState._ext = None
_UE_NR_Capability_v1530_delayBudgetReporting = ENUM(name=u'delayBudgetReporting', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_NR_Capability_v1530_delayBudgetReporting._cont = ASN1Dict([(u'supported', 0)])
_UE_NR_Capability_v1530_delayBudgetReporting._ext = None
_UE_NR_Capability_v1530_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-NR-Capability-v1540')), opt=True)
UE_NR_Capability_v1530._cont = ASN1Dict([
(u'fdd-Add-UE-NR-Capabilities-v1530', _UE_NR_Capability_v1530_fdd_Add_UE_NR_Capabilities_v1530),
(u'tdd-Add-UE-NR-Capabilities-v1530', _UE_NR_Capability_v1530_tdd_Add_UE_NR_Capabilities_v1530),
(u'dummy', _UE_NR_Capability_v1530_dummy),
(u'interRAT-Parameters', _UE_NR_Capability_v1530_interRAT_Parameters),
(u'inactiveState', _UE_NR_Capability_v1530_inactiveState),
(u'delayBudgetReporting', _UE_NR_Capability_v1530_delayBudgetReporting),
(u'nonCriticalExtension', _UE_NR_Capability_v1530_nonCriticalExtension),
])
UE_NR_Capability_v1530._ext = None
#-----< UE-NR-Capability-v1540 >-----#
UE_NR_Capability_v1540 = SEQ(name=u'UE-NR-Capability-v1540', mode=MODE_TYPE)
_UE_NR_Capability_v1540_sdap_Parameters = SEQ(name=u'sdap-Parameters', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SDAP-Parameters')), opt=True)
_UE_NR_Capability_v1540_overheatingInd = ENUM(name=u'overheatingInd', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_NR_Capability_v1540_overheatingInd._cont = ASN1Dict([(u'supported', 0)])
_UE_NR_Capability_v1540_overheatingInd._ext = None
_UE_NR_Capability_v1540_ims_Parameters = SEQ(name=u'ims-Parameters', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'IMS-Parameters')), opt=True)
_UE_NR_Capability_v1540_fr1_Add_UE_NR_Capabilities_v1540 = SEQ(name=u'fr1-Add-UE-NR-Capabilities-v1540', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-NR-CapabilityAddFRX-Mode-v1540')), opt=True)
_UE_NR_Capability_v1540_fr2_Add_UE_NR_Capabilities_v1540 = SEQ(name=u'fr2-Add-UE-NR-Capabilities-v1540', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-NR-CapabilityAddFRX-Mode-v1540')), opt=True)
_UE_NR_Capability_v1540_fr1_fr2_Add_UE_NR_Capabilities = SEQ(name=u'fr1-fr2-Add-UE-NR-Capabilities', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-NR-CapabilityAddFRX-Mode')), opt=True)
_UE_NR_Capability_v1540_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-NR-Capability-v1550')), opt=True)
UE_NR_Capability_v1540._cont = ASN1Dict([
(u'sdap-Parameters', _UE_NR_Capability_v1540_sdap_Parameters),
(u'overheatingInd', _UE_NR_Capability_v1540_overheatingInd),
(u'ims-Parameters', _UE_NR_Capability_v1540_ims_Parameters),
(u'fr1-Add-UE-NR-Capabilities-v1540', _UE_NR_Capability_v1540_fr1_Add_UE_NR_Capabilities_v1540),
(u'fr2-Add-UE-NR-Capabilities-v1540', _UE_NR_Capability_v1540_fr2_Add_UE_NR_Capabilities_v1540),
(u'fr1-fr2-Add-UE-NR-Capabilities', _UE_NR_Capability_v1540_fr1_fr2_Add_UE_NR_Capabilities),
(u'nonCriticalExtension', _UE_NR_Capability_v1540_nonCriticalExtension),
])
UE_NR_Capability_v1540._ext = None
#-----< UE-NR-Capability-v1550 >-----#
UE_NR_Capability_v1550 = SEQ(name=u'UE-NR-Capability-v1550', mode=MODE_TYPE)
_UE_NR_Capability_v1550_reducedCP_Latency = ENUM(name=u'reducedCP-Latency', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_NR_Capability_v1550_reducedCP_Latency._cont = ASN1Dict([(u'supported', 0)])
_UE_NR_Capability_v1550_reducedCP_Latency._ext = None
_UE_NR_Capability_v1550_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-NR-Capability-v1560')), opt=True)
UE_NR_Capability_v1550._cont = ASN1Dict([
(u'reducedCP-Latency', _UE_NR_Capability_v1550_reducedCP_Latency),
(u'nonCriticalExtension', _UE_NR_Capability_v1550_nonCriticalExtension),
])
UE_NR_Capability_v1550._ext = None
#-----< UE-NR-Capability-v1560 >-----#
UE_NR_Capability_v1560 = SEQ(name=u'UE-NR-Capability-v1560', mode=MODE_TYPE)
_UE_NR_Capability_v1560_nrdc_Parameters = SEQ(name=u'nrdc-Parameters', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NRDC-Parameters')), opt=True)
_UE_NR_Capability_v1560_receivedFilters = OCT_STR(name=u'receivedFilters', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__UE_NR_Capability_v1560_receivedFilters_contain = SEQ(name='_cont_receivedFilters', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'UECapabilityEnquiry-v1560-IEs')))
_UE_NR_Capability_v1560_receivedFilters._const_cont = __UE_NR_Capability_v1560_receivedFilters_contain
_UE_NR_Capability_v1560_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-NR-Capability-v1570')), opt=True)
UE_NR_Capability_v1560._cont = ASN1Dict([
(u'nrdc-Parameters', _UE_NR_Capability_v1560_nrdc_Parameters),
(u'receivedFilters', _UE_NR_Capability_v1560_receivedFilters),
(u'nonCriticalExtension', _UE_NR_Capability_v1560_nonCriticalExtension),
])
UE_NR_Capability_v1560._ext = None
#-----< UE-NR-Capability-v1570 >-----#
UE_NR_Capability_v1570 = SEQ(name=u'UE-NR-Capability-v1570', mode=MODE_TYPE)
_UE_NR_Capability_v1570_nrdc_Parameters_v1570 = SEQ(name=u'nrdc-Parameters-v1570', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NRDC-Parameters-v1570')), opt=True)
_UE_NR_Capability_v1570_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-NR-Capability-v1610')), opt=True)
UE_NR_Capability_v1570._cont = ASN1Dict([
(u'nrdc-Parameters-v1570', _UE_NR_Capability_v1570_nrdc_Parameters_v1570),
(u'nonCriticalExtension', _UE_NR_Capability_v1570_nonCriticalExtension),
])
UE_NR_Capability_v1570._ext = None
#-----< UE-NR-Capability-v15c0 >-----#
UE_NR_Capability_v15c0 = SEQ(name=u'UE-NR-Capability-v15c0', mode=MODE_TYPE)
_UE_NR_Capability_v15c0_nrdc_Parameters_v15c0 = SEQ(name=u'nrdc-Parameters-v15c0', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NRDC-Parameters-v15c0')), opt=True)
_UE_NR_Capability_v15c0_partialFR2_FallbackRX_Req = ENUM(name=u'partialFR2-FallbackRX-Req', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_NR_Capability_v15c0_partialFR2_FallbackRX_Req._cont = ASN1Dict([(u'true', 0)])
_UE_NR_Capability_v15c0_partialFR2_FallbackRX_Req._ext = None
_UE_NR_Capability_v15c0_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_NR_Capability_v15c0_nonCriticalExtension._cont = ASN1Dict([
])
_UE_NR_Capability_v15c0_nonCriticalExtension._ext = None
UE_NR_Capability_v15c0._cont = ASN1Dict([
(u'nrdc-Parameters-v15c0', _UE_NR_Capability_v15c0_nrdc_Parameters_v15c0),
(u'partialFR2-FallbackRX-Req', _UE_NR_Capability_v15c0_partialFR2_FallbackRX_Req),
(u'nonCriticalExtension', _UE_NR_Capability_v15c0_nonCriticalExtension),
])
UE_NR_Capability_v15c0._ext = None
#-----< UE-NR-Capability-v1610 >-----#
UE_NR_Capability_v1610 = SEQ(name=u'UE-NR-Capability-v1610', mode=MODE_TYPE)
_UE_NR_Capability_v1610_inDeviceCoexInd_r16 = ENUM(name=u'inDeviceCoexInd-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_NR_Capability_v1610_inDeviceCoexInd_r16._cont = ASN1Dict([(u'supported', 0)])
_UE_NR_Capability_v1610_inDeviceCoexInd_r16._ext = None
_UE_NR_Capability_v1610_dl_DedicatedMessageSegmentation_r16 = ENUM(name=u'dl-DedicatedMessageSegmentation-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_NR_Capability_v1610_dl_DedicatedMessageSegmentation_r16._cont = ASN1Dict([(u'supported', 0)])
_UE_NR_Capability_v1610_dl_DedicatedMessageSegmentation_r16._ext = None
_UE_NR_Capability_v1610_nrdc_Parameters_v1610 = SEQ(name=u'nrdc-Parameters-v1610', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'NRDC-Parameters-v1610')), opt=True)
_UE_NR_Capability_v1610_powSav_Parameters_r16 = SEQ(name=u'powSav-Parameters-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PowSav-Parameters-r16')), opt=True)
_UE_NR_Capability_v1610_fr1_Add_UE_NR_Capabilities_v1610 = SEQ(name=u'fr1-Add-UE-NR-Capabilities-v1610', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-NR-CapabilityAddFRX-Mode-v1610')), opt=True)
_UE_NR_Capability_v1610_fr2_Add_UE_NR_Capabilities_v1610 = SEQ(name=u'fr2-Add-UE-NR-Capabilities-v1610', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-NR-CapabilityAddFRX-Mode-v1610')), opt=True)
_UE_NR_Capability_v1610_bh_RLF_Indication_r16 = ENUM(name=u'bh-RLF-Indication-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_NR_Capability_v1610_bh_RLF_Indication_r16._cont = ASN1Dict([(u'supported', 0)])
_UE_NR_Capability_v1610_bh_RLF_Indication_r16._ext = None
_UE_NR_Capability_v1610_directSN_AdditionFirstRRC_IAB_r16 = ENUM(name=u'directSN-AdditionFirstRRC-IAB-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_NR_Capability_v1610_directSN_AdditionFirstRRC_IAB_r16._cont = ASN1Dict([(u'supported', 0)])
_UE_NR_Capability_v1610_directSN_AdditionFirstRRC_IAB_r16._ext = None
_UE_NR_Capability_v1610_bap_Parameters_r16 = SEQ(name=u'bap-Parameters-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BAP-Parameters-r16')), opt=True)
_UE_NR_Capability_v1610_referenceTimeProvision_r16 = ENUM(name=u'referenceTimeProvision-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_NR_Capability_v1610_referenceTimeProvision_r16._cont = ASN1Dict([(u'supported', 0)])
_UE_NR_Capability_v1610_referenceTimeProvision_r16._ext = None
_UE_NR_Capability_v1610_sidelinkParameters_r16 = SEQ(name=u'sidelinkParameters-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SidelinkParameters-r16')), opt=True)
_UE_NR_Capability_v1610_highSpeedParameters_r16 = SEQ(name=u'highSpeedParameters-r16', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'HighSpeedParameters-r16')), opt=True)
_UE_NR_Capability_v1610_mac_Parameters_v1610 = SEQ(name=u'mac-Parameters-v1610', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MAC-Parameters-v1610')), opt=True)
_UE_NR_Capability_v1610_mcgRLF_RecoveryViaSCG_r16 = ENUM(name=u'mcgRLF-RecoveryViaSCG-r16', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_NR_Capability_v1610_mcgRLF_RecoveryViaSCG_r16._cont = ASN1Dict([(u'supported', 0)])
_UE_NR_Capability_v1610_mcgRLF_RecoveryViaSCG_r16._ext = None
_UE_NR_Capability_v1610_resumeWithStoredMCG_SCells_r16 = ENUM(name=u'resumeWithStoredMCG-SCells-r16', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_NR_Capability_v1610_resumeWithStoredMCG_SCells_r16._cont = ASN1Dict([(u'supported', 0)])
_UE_NR_Capability_v1610_resumeWithStoredMCG_SCells_r16._ext = None
_UE_NR_Capability_v1610_resumeWithStoredSCG_r16 = ENUM(name=u'resumeWithStoredSCG-r16', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_NR_Capability_v1610_resumeWithStoredSCG_r16._cont = ASN1Dict([(u'supported', 0)])
_UE_NR_Capability_v1610_resumeWithStoredSCG_r16._ext = None
_UE_NR_Capability_v1610_resumeWithSCG_Config_r16 = ENUM(name=u'resumeWithSCG-Config-r16', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_NR_Capability_v1610_resumeWithSCG_Config_r16._cont = ASN1Dict([(u'supported', 0)])
_UE_NR_Capability_v1610_resumeWithSCG_Config_r16._ext = None
_UE_NR_Capability_v1610_ue_BasedPerfMeas_Parameters_r16 = SEQ(name=u'ue-BasedPerfMeas-Parameters-r16', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-BasedPerfMeas-Parameters-r16')), opt=True)
_UE_NR_Capability_v1610_son_Parameters_r16 = SEQ(name=u'son-Parameters-r16', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SON-Parameters-r16')), opt=True)
_UE_NR_Capability_v1610_onDemandSIB_Connected_r16 = ENUM(name=u'onDemandSIB-Connected-r16', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_NR_Capability_v1610_onDemandSIB_Connected_r16._cont = ASN1Dict([(u'supported', 0)])
_UE_NR_Capability_v1610_onDemandSIB_Connected_r16._ext = None
_UE_NR_Capability_v1610_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-NR-Capability-v1640')), opt=True)
UE_NR_Capability_v1610._cont = ASN1Dict([
(u'inDeviceCoexInd-r16', _UE_NR_Capability_v1610_inDeviceCoexInd_r16),
(u'dl-DedicatedMessageSegmentation-r16', _UE_NR_Capability_v1610_dl_DedicatedMessageSegmentation_r16),
(u'nrdc-Parameters-v1610', _UE_NR_Capability_v1610_nrdc_Parameters_v1610),
(u'powSav-Parameters-r16', _UE_NR_Capability_v1610_powSav_Parameters_r16),
(u'fr1-Add-UE-NR-Capabilities-v1610', _UE_NR_Capability_v1610_fr1_Add_UE_NR_Capabilities_v1610),
(u'fr2-Add-UE-NR-Capabilities-v1610', _UE_NR_Capability_v1610_fr2_Add_UE_NR_Capabilities_v1610),
(u'bh-RLF-Indication-r16', _UE_NR_Capability_v1610_bh_RLF_Indication_r16),
(u'directSN-AdditionFirstRRC-IAB-r16', _UE_NR_Capability_v1610_directSN_AdditionFirstRRC_IAB_r16),
(u'bap-Parameters-r16', _UE_NR_Capability_v1610_bap_Parameters_r16),
(u'referenceTimeProvision-r16', _UE_NR_Capability_v1610_referenceTimeProvision_r16),
(u'sidelinkParameters-r16', _UE_NR_Capability_v1610_sidelinkParameters_r16),
(u'highSpeedParameters-r16', _UE_NR_Capability_v1610_highSpeedParameters_r16),
(u'mac-Parameters-v1610', _UE_NR_Capability_v1610_mac_Parameters_v1610),
(u'mcgRLF-RecoveryViaSCG-r16', _UE_NR_Capability_v1610_mcgRLF_RecoveryViaSCG_r16),
(u'resumeWithStoredMCG-SCells-r16', _UE_NR_Capability_v1610_resumeWithStoredMCG_SCells_r16),
(u'resumeWithStoredSCG-r16', _UE_NR_Capability_v1610_resumeWithStoredSCG_r16),
(u'resumeWithSCG-Config-r16', _UE_NR_Capability_v1610_resumeWithSCG_Config_r16),
(u'ue-BasedPerfMeas-Parameters-r16', _UE_NR_Capability_v1610_ue_BasedPerfMeas_Parameters_r16),
(u'son-Parameters-r16', _UE_NR_Capability_v1610_son_Parameters_r16),
(u'onDemandSIB-Connected-r16', _UE_NR_Capability_v1610_onDemandSIB_Connected_r16),
(u'nonCriticalExtension', _UE_NR_Capability_v1610_nonCriticalExtension),
])
UE_NR_Capability_v1610._ext = None
#-----< UE-NR-Capability-v1640 >-----#
UE_NR_Capability_v1640 = SEQ(name=u'UE-NR-Capability-v1640', mode=MODE_TYPE)
_UE_NR_Capability_v1640_redirectAtResumeByNAS_r16 = ENUM(name=u'redirectAtResumeByNAS-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_NR_Capability_v1640_redirectAtResumeByNAS_r16._cont = ASN1Dict([(u'supported', 0)])
_UE_NR_Capability_v1640_redirectAtResumeByNAS_r16._ext = None
_UE_NR_Capability_v1640_phy_ParametersSharedSpectrumChAccess_r16 = SEQ(name=u'phy-ParametersSharedSpectrumChAccess-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Phy-ParametersSharedSpectrumChAccess-r16')), opt=True)
_UE_NR_Capability_v1640_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'UE-NR-Capability-v1650')), opt=True)
UE_NR_Capability_v1640._cont = ASN1Dict([
(u'redirectAtResumeByNAS-r16', _UE_NR_Capability_v1640_redirectAtResumeByNAS_r16),
(u'phy-ParametersSharedSpectrumChAccess-r16', _UE_NR_Capability_v1640_phy_ParametersSharedSpectrumChAccess_r16),
(u'nonCriticalExtension', _UE_NR_Capability_v1640_nonCriticalExtension),
])
UE_NR_Capability_v1640._ext = None
#-----< UE-NR-Capability-v1650 >-----#
UE_NR_Capability_v1650 = SEQ(name=u'UE-NR-Capability-v1650', mode=MODE_TYPE)
_UE_NR_Capability_v1650_mpsPriorityIndication_r16 = ENUM(name=u'mpsPriorityIndication-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_NR_Capability_v1650_mpsPriorityIndication_r16._cont = ASN1Dict([(u'supported', 0)])
_UE_NR_Capability_v1650_mpsPriorityIndication_r16._ext = None
_UE_NR_Capability_v1650_highSpeedParameters_v1650 = CHOICE(name=u'highSpeedParameters-v1650', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'HighSpeedParameters-v1650')), opt=True)
_UE_NR_Capability_v1650_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_NR_Capability_v1650_nonCriticalExtension._cont = ASN1Dict([
])
_UE_NR_Capability_v1650_nonCriticalExtension._ext = None
UE_NR_Capability_v1650._cont = ASN1Dict([
(u'mpsPriorityIndication-r16', _UE_NR_Capability_v1650_mpsPriorityIndication_r16),
(u'highSpeedParameters-v1650', _UE_NR_Capability_v1650_highSpeedParameters_v1650),
(u'nonCriticalExtension', _UE_NR_Capability_v1650_nonCriticalExtension),
])
UE_NR_Capability_v1650._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-v1530 >-----#
UE_NR_CapabilityAddXDD_Mode_v1530 = SEQ(name=u'UE-NR-CapabilityAddXDD-Mode-v1530', mode=MODE_TYPE)
_UE_NR_CapabilityAddXDD_Mode_v1530_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_v1530._cont = ASN1Dict([
(u'eutra-ParametersXDD-Diff', _UE_NR_CapabilityAddXDD_Mode_v1530_eutra_ParametersXDD_Diff),
])
UE_NR_CapabilityAddXDD_Mode_v1530._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
#-----< UE-NR-CapabilityAddFRX-Mode-v1540 >-----#
UE_NR_CapabilityAddFRX_Mode_v1540 = SEQ(name=u'UE-NR-CapabilityAddFRX-Mode-v1540', mode=MODE_TYPE)
_UE_NR_CapabilityAddFRX_Mode_v1540_ims_ParametersFRX_Diff = SEQ(name=u'ims-ParametersFRX-Diff', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'IMS-ParametersFRX-Diff')), opt=True)
UE_NR_CapabilityAddFRX_Mode_v1540._cont = ASN1Dict([
(u'ims-ParametersFRX-Diff', _UE_NR_CapabilityAddFRX_Mode_v1540_ims_ParametersFRX_Diff),
])
UE_NR_CapabilityAddFRX_Mode_v1540._ext = None
#-----< UE-NR-CapabilityAddFRX-Mode-v1610 >-----#
UE_NR_CapabilityAddFRX_Mode_v1610 = SEQ(name=u'UE-NR-CapabilityAddFRX-Mode-v1610', mode=MODE_TYPE)
_UE_NR_CapabilityAddFRX_Mode_v1610_powSav_ParametersFRX_Diff_r16 = SEQ(name=u'powSav-ParametersFRX-Diff-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PowSav-ParametersFRX-Diff-r16')), opt=True)
_UE_NR_CapabilityAddFRX_Mode_v1610_mac_ParametersFRX_Diff_r16 = SEQ(name=u'mac-ParametersFRX-Diff-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MAC-ParametersFRX-Diff-r16')), opt=True)
UE_NR_CapabilityAddFRX_Mode_v1610._cont = ASN1Dict([
(u'powSav-ParametersFRX-Diff-r16', _UE_NR_CapabilityAddFRX_Mode_v1610_powSav_ParametersFRX_Diff_r16),
(u'mac-ParametersFRX-Diff-r16', _UE_NR_CapabilityAddFRX_Mode_v1610_mac_ParametersFRX_Diff_r16),
])
UE_NR_CapabilityAddFRX_Mode_v1610._ext = None
#-----< BAP-Parameters-r16 >-----#
BAP_Parameters_r16 = SEQ(name=u'BAP-Parameters-r16', mode=MODE_TYPE)
_BAP_Parameters_r16_flowControlBH_RLC_ChannelBased_r16 = ENUM(name=u'flowControlBH-RLC-ChannelBased-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BAP_Parameters_r16_flowControlBH_RLC_ChannelBased_r16._cont = ASN1Dict([(u'supported', 0)])
_BAP_Parameters_r16_flowControlBH_RLC_ChannelBased_r16._ext = None
_BAP_Parameters_r16_flowControlRouting_ID_Based_r16 = ENUM(name=u'flowControlRouting-ID-Based-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BAP_Parameters_r16_flowControlRouting_ID_Based_r16._cont = ASN1Dict([(u'supported', 0)])
_BAP_Parameters_r16_flowControlRouting_ID_Based_r16._ext = None
BAP_Parameters_r16._cont = ASN1Dict([
(u'flowControlBH-RLC-ChannelBased-r16', _BAP_Parameters_r16_flowControlBH_RLC_ChannelBased_r16),
(u'flowControlRouting-ID-Based-r16', _BAP_Parameters_r16_flowControlRouting_ID_Based_r16),
])
BAP_Parameters_r16._ext = None
#-----< SharedSpectrumChAccessParamsPerBand-r16 >-----#
SharedSpectrumChAccessParamsPerBand_r16 = SEQ(name=u'SharedSpectrumChAccessParamsPerBand-r16', mode=MODE_TYPE)
_SharedSpectrumChAccessParamsPerBand_r16_ul_DynamicChAccess_r16 = ENUM(name=u'ul-DynamicChAccess-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_ul_DynamicChAccess_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_ul_DynamicChAccess_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_ul_Semi_StaticChAccess_r16 = ENUM(name=u'ul-Semi-StaticChAccess-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_ul_Semi_StaticChAccess_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_ul_Semi_StaticChAccess_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_ssb_RRM_DynamicChAccess_r16 = ENUM(name=u'ssb-RRM-DynamicChAccess-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_ssb_RRM_DynamicChAccess_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_ssb_RRM_DynamicChAccess_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_ssb_RRM_Semi_StaticChAccess_r16 = ENUM(name=u'ssb-RRM-Semi-StaticChAccess-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_ssb_RRM_Semi_StaticChAccess_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_ssb_RRM_Semi_StaticChAccess_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_mib_Acquisition_r16 = ENUM(name=u'mib-Acquisition-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_mib_Acquisition_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_mib_Acquisition_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_ssb_RLM_DynamicChAccess_r16 = ENUM(name=u'ssb-RLM-DynamicChAccess-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_ssb_RLM_DynamicChAccess_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_ssb_RLM_DynamicChAccess_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_ssb_RLM_Semi_StaticChAccess_r16 = ENUM(name=u'ssb-RLM-Semi-StaticChAccess-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_ssb_RLM_Semi_StaticChAccess_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_ssb_RLM_Semi_StaticChAccess_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_sib1_Acquisition_r16 = ENUM(name=u'sib1-Acquisition-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_sib1_Acquisition_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_sib1_Acquisition_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_extRA_ResponseWindow_r16 = ENUM(name=u'extRA-ResponseWindow-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_extRA_ResponseWindow_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_extRA_ResponseWindow_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_ssb_BFD_CBD_dynamicChannelAccess_r16 = ENUM(name=u'ssb-BFD-CBD-dynamicChannelAccess-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_ssb_BFD_CBD_dynamicChannelAccess_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_ssb_BFD_CBD_dynamicChannelAccess_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_ssb_BFD_CBD_semi_staticChannelAccess_r16 = ENUM(name=u'ssb-BFD-CBD-semi-staticChannelAccess-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_ssb_BFD_CBD_semi_staticChannelAccess_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_ssb_BFD_CBD_semi_staticChannelAccess_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_csi_RS_BFD_CBD_r16 = ENUM(name=u'csi-RS-BFD-CBD-r16', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_csi_RS_BFD_CBD_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_csi_RS_BFD_CBD_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_ul_ChannelBW_SCell_10mhz_r16 = ENUM(name=u'ul-ChannelBW-SCell-10mhz-r16', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_ul_ChannelBW_SCell_10mhz_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_ul_ChannelBW_SCell_10mhz_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_rssi_ChannelOccupancyReporting_r16 = ENUM(name=u'rssi-ChannelOccupancyReporting-r16', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_rssi_ChannelOccupancyReporting_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_rssi_ChannelOccupancyReporting_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_srs_StartAnyOFDM_Symbol_r16 = ENUM(name=u'srs-StartAnyOFDM-Symbol-r16', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_srs_StartAnyOFDM_Symbol_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_srs_StartAnyOFDM_Symbol_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_searchSpaceFreqMonitorLocation_r16 = INT(name=u'searchSpaceFreqMonitorLocation-r16', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_searchSpaceFreqMonitorLocation_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
_SharedSpectrumChAccessParamsPerBand_r16_coreset_RB_Offset_r16 = ENUM(name=u'coreset-RB-Offset-r16', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_coreset_RB_Offset_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_coreset_RB_Offset_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_cgi_Acquisition_r16 = ENUM(name=u'cgi-Acquisition-r16', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_cgi_Acquisition_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_cgi_Acquisition_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_configuredUL_Tx_r16 = ENUM(name=u'configuredUL-Tx-r16', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_configuredUL_Tx_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_configuredUL_Tx_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_prach_Wideband_r16 = ENUM(name=u'prach-Wideband-r16', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_prach_Wideband_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_prach_Wideband_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_dci_AvailableRB_Set_r16 = ENUM(name=u'dci-AvailableRB-Set-r16', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_dci_AvailableRB_Set_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_dci_AvailableRB_Set_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_dci_ChOccupancyDuration_r16 = ENUM(name=u'dci-ChOccupancyDuration-r16', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_dci_ChOccupancyDuration_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_dci_ChOccupancyDuration_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_typeB_PDSCH_length_r16 = ENUM(name=u'typeB-PDSCH-length-r16', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_typeB_PDSCH_length_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_typeB_PDSCH_length_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_searchSpaceSwitchWithDCI_r16 = ENUM(name=u'searchSpaceSwitchWithDCI-r16', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_searchSpaceSwitchWithDCI_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_searchSpaceSwitchWithDCI_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_searchSpaceSwitchWithoutDCI_r16 = ENUM(name=u'searchSpaceSwitchWithoutDCI-r16', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_searchSpaceSwitchWithoutDCI_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_searchSpaceSwitchWithoutDCI_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_searchSpaceSwitchCapability2_r16 = ENUM(name=u'searchSpaceSwitchCapability2-r16', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_searchSpaceSwitchCapability2_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_searchSpaceSwitchCapability2_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_non_numericalPDSCH_HARQ_timing_r16 = ENUM(name=u'non-numericalPDSCH-HARQ-timing-r16', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_non_numericalPDSCH_HARQ_timing_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_non_numericalPDSCH_HARQ_timing_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_enhancedDynamicHARQ_codebook_r16 = ENUM(name=u'enhancedDynamicHARQ-codebook-r16', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_enhancedDynamicHARQ_codebook_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_enhancedDynamicHARQ_codebook_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_oneShotHARQ_feedback_r16 = ENUM(name=u'oneShotHARQ-feedback-r16', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_oneShotHARQ_feedback_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_oneShotHARQ_feedback_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_multiPUSCH_UL_grant_r16 = ENUM(name=u'multiPUSCH-UL-grant-r16', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_multiPUSCH_UL_grant_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_multiPUSCH_UL_grant_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_csi_RS_RLM_r16 = ENUM(name=u'csi-RS-RLM-r16', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_csi_RS_RLM_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_csi_RS_RLM_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_dummy = ENUM(name=u'dummy', mode=MODE_TYPE, tag=(31, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_dummy._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_dummy._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_periodicAndSemi_PersistentCSI_RS_r16 = ENUM(name=u'periodicAndSemi-PersistentCSI-RS-r16', mode=MODE_TYPE, tag=(32, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_periodicAndSemi_PersistentCSI_RS_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_periodicAndSemi_PersistentCSI_RS_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_pusch_PRB_interlace_r16 = ENUM(name=u'pusch-PRB-interlace-r16', mode=MODE_TYPE, tag=(33, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_pusch_PRB_interlace_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_pusch_PRB_interlace_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_pucch_F0_F1_PRB_Interlace_r16 = ENUM(name=u'pucch-F0-F1-PRB-Interlace-r16', mode=MODE_TYPE, tag=(34, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_pucch_F0_F1_PRB_Interlace_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_pucch_F0_F1_PRB_Interlace_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_occ_PRB_PF2_PF3_r16 = ENUM(name=u'occ-PRB-PF2-PF3-r16', mode=MODE_TYPE, tag=(35, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_occ_PRB_PF2_PF3_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_occ_PRB_PF2_PF3_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_extCP_rangeCG_PUSCH_r16 = ENUM(name=u'extCP-rangeCG-PUSCH-r16', mode=MODE_TYPE, tag=(36, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_extCP_rangeCG_PUSCH_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_extCP_rangeCG_PUSCH_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_configuredGrantWithReTx_r16 = ENUM(name=u'configuredGrantWithReTx-r16', mode=MODE_TYPE, tag=(37, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_configuredGrantWithReTx_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_configuredGrantWithReTx_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_ed_Threshold_r16 = ENUM(name=u'ed-Threshold-r16', mode=MODE_TYPE, tag=(38, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_ed_Threshold_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_ed_Threshold_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_ul_DL_COT_Sharing_r16 = ENUM(name=u'ul-DL-COT-Sharing-r16', mode=MODE_TYPE, tag=(39, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_ul_DL_COT_Sharing_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_ul_DL_COT_Sharing_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_mux_CG_UCI_HARQ_ACK_r16 = ENUM(name=u'mux-CG-UCI-HARQ-ACK-r16', mode=MODE_TYPE, tag=(40, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_mux_CG_UCI_HARQ_ACK_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_mux_CG_UCI_HARQ_ACK_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_r16_cg_resourceConfig_r16 = ENUM(name=u'cg-resourceConfig-r16', mode=MODE_TYPE, tag=(41, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_r16_cg_resourceConfig_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_r16_cg_resourceConfig_r16._ext = None
SharedSpectrumChAccessParamsPerBand_r16._cont = ASN1Dict([
(u'ul-DynamicChAccess-r16', _SharedSpectrumChAccessParamsPerBand_r16_ul_DynamicChAccess_r16),
(u'ul-Semi-StaticChAccess-r16', _SharedSpectrumChAccessParamsPerBand_r16_ul_Semi_StaticChAccess_r16),
(u'ssb-RRM-DynamicChAccess-r16', _SharedSpectrumChAccessParamsPerBand_r16_ssb_RRM_DynamicChAccess_r16),
(u'ssb-RRM-Semi-StaticChAccess-r16', _SharedSpectrumChAccessParamsPerBand_r16_ssb_RRM_Semi_StaticChAccess_r16),
(u'mib-Acquisition-r16', _SharedSpectrumChAccessParamsPerBand_r16_mib_Acquisition_r16),
(u'ssb-RLM-DynamicChAccess-r16', _SharedSpectrumChAccessParamsPerBand_r16_ssb_RLM_DynamicChAccess_r16),
(u'ssb-RLM-Semi-StaticChAccess-r16', _SharedSpectrumChAccessParamsPerBand_r16_ssb_RLM_Semi_StaticChAccess_r16),
(u'sib1-Acquisition-r16', _SharedSpectrumChAccessParamsPerBand_r16_sib1_Acquisition_r16),
(u'extRA-ResponseWindow-r16', _SharedSpectrumChAccessParamsPerBand_r16_extRA_ResponseWindow_r16),
(u'ssb-BFD-CBD-dynamicChannelAccess-r16', _SharedSpectrumChAccessParamsPerBand_r16_ssb_BFD_CBD_dynamicChannelAccess_r16),
(u'ssb-BFD-CBD-semi-staticChannelAccess-r16', _SharedSpectrumChAccessParamsPerBand_r16_ssb_BFD_CBD_semi_staticChannelAccess_r16),
(u'csi-RS-BFD-CBD-r16', _SharedSpectrumChAccessParamsPerBand_r16_csi_RS_BFD_CBD_r16),
(u'ul-ChannelBW-SCell-10mhz-r16', _SharedSpectrumChAccessParamsPerBand_r16_ul_ChannelBW_SCell_10mhz_r16),
(u'rssi-ChannelOccupancyReporting-r16', _SharedSpectrumChAccessParamsPerBand_r16_rssi_ChannelOccupancyReporting_r16),
(u'srs-StartAnyOFDM-Symbol-r16', _SharedSpectrumChAccessParamsPerBand_r16_srs_StartAnyOFDM_Symbol_r16),
(u'searchSpaceFreqMonitorLocation-r16', _SharedSpectrumChAccessParamsPerBand_r16_searchSpaceFreqMonitorLocation_r16),
(u'coreset-RB-Offset-r16', _SharedSpectrumChAccessParamsPerBand_r16_coreset_RB_Offset_r16),
(u'cgi-Acquisition-r16', _SharedSpectrumChAccessParamsPerBand_r16_cgi_Acquisition_r16),
(u'configuredUL-Tx-r16', _SharedSpectrumChAccessParamsPerBand_r16_configuredUL_Tx_r16),
(u'prach-Wideband-r16', _SharedSpectrumChAccessParamsPerBand_r16_prach_Wideband_r16),
(u'dci-AvailableRB-Set-r16', _SharedSpectrumChAccessParamsPerBand_r16_dci_AvailableRB_Set_r16),
(u'dci-ChOccupancyDuration-r16', _SharedSpectrumChAccessParamsPerBand_r16_dci_ChOccupancyDuration_r16),
(u'typeB-PDSCH-length-r16', _SharedSpectrumChAccessParamsPerBand_r16_typeB_PDSCH_length_r16),
(u'searchSpaceSwitchWithDCI-r16', _SharedSpectrumChAccessParamsPerBand_r16_searchSpaceSwitchWithDCI_r16),
(u'searchSpaceSwitchWithoutDCI-r16', _SharedSpectrumChAccessParamsPerBand_r16_searchSpaceSwitchWithoutDCI_r16),
(u'searchSpaceSwitchCapability2-r16', _SharedSpectrumChAccessParamsPerBand_r16_searchSpaceSwitchCapability2_r16),
(u'non-numericalPDSCH-HARQ-timing-r16', _SharedSpectrumChAccessParamsPerBand_r16_non_numericalPDSCH_HARQ_timing_r16),
(u'enhancedDynamicHARQ-codebook-r16', _SharedSpectrumChAccessParamsPerBand_r16_enhancedDynamicHARQ_codebook_r16),
(u'oneShotHARQ-feedback-r16', _SharedSpectrumChAccessParamsPerBand_r16_oneShotHARQ_feedback_r16),
(u'multiPUSCH-UL-grant-r16', _SharedSpectrumChAccessParamsPerBand_r16_multiPUSCH_UL_grant_r16),
(u'csi-RS-RLM-r16', _SharedSpectrumChAccessParamsPerBand_r16_csi_RS_RLM_r16),
(u'dummy', _SharedSpectrumChAccessParamsPerBand_r16_dummy),
(u'periodicAndSemi-PersistentCSI-RS-r16', _SharedSpectrumChAccessParamsPerBand_r16_periodicAndSemi_PersistentCSI_RS_r16),
(u'pusch-PRB-interlace-r16', _SharedSpectrumChAccessParamsPerBand_r16_pusch_PRB_interlace_r16),
(u'pucch-F0-F1-PRB-Interlace-r16', _SharedSpectrumChAccessParamsPerBand_r16_pucch_F0_F1_PRB_Interlace_r16),
(u'occ-PRB-PF2-PF3-r16', _SharedSpectrumChAccessParamsPerBand_r16_occ_PRB_PF2_PF3_r16),
(u'extCP-rangeCG-PUSCH-r16', _SharedSpectrumChAccessParamsPerBand_r16_extCP_rangeCG_PUSCH_r16),
(u'configuredGrantWithReTx-r16', _SharedSpectrumChAccessParamsPerBand_r16_configuredGrantWithReTx_r16),
(u'ed-Threshold-r16', _SharedSpectrumChAccessParamsPerBand_r16_ed_Threshold_r16),
(u'ul-DL-COT-Sharing-r16', _SharedSpectrumChAccessParamsPerBand_r16_ul_DL_COT_Sharing_r16),
(u'mux-CG-UCI-HARQ-ACK-r16', _SharedSpectrumChAccessParamsPerBand_r16_mux_CG_UCI_HARQ_ACK_r16),
(u'cg-resourceConfig-r16', _SharedSpectrumChAccessParamsPerBand_r16_cg_resourceConfig_r16),
])
SharedSpectrumChAccessParamsPerBand_r16._ext = None
#-----< SharedSpectrumChAccessParamsPerBand-v1630 >-----#
SharedSpectrumChAccessParamsPerBand_v1630 = SEQ(name=u'SharedSpectrumChAccessParamsPerBand-v1630', mode=MODE_TYPE)
_SharedSpectrumChAccessParamsPerBand_v1630_dl_ReceptionIntraCellGuardband_r16 = ENUM(name=u'dl-ReceptionIntraCellGuardband-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_v1630_dl_ReceptionIntraCellGuardband_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_v1630_dl_ReceptionIntraCellGuardband_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_v1630_dl_ReceptionLBT_subsetRB_r16 = ENUM(name=u'dl-ReceptionLBT-subsetRB-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_v1630_dl_ReceptionLBT_subsetRB_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_v1630_dl_ReceptionLBT_subsetRB_r16._ext = None
SharedSpectrumChAccessParamsPerBand_v1630._cont = ASN1Dict([
(u'dl-ReceptionIntraCellGuardband-r16', _SharedSpectrumChAccessParamsPerBand_v1630_dl_ReceptionIntraCellGuardband_r16),
(u'dl-ReceptionLBT-subsetRB-r16', _SharedSpectrumChAccessParamsPerBand_v1630_dl_ReceptionLBT_subsetRB_r16),
])
SharedSpectrumChAccessParamsPerBand_v1630._ext = None
#-----< SharedSpectrumChAccessParamsPerBand-v1640 >-----#
SharedSpectrumChAccessParamsPerBand_v1640 = SEQ(name=u'SharedSpectrumChAccessParamsPerBand-v1640', mode=MODE_TYPE)
_SharedSpectrumChAccessParamsPerBand_v1640_csi_RSRP_AndRSRQ_MeasWithSSB_r16 = ENUM(name=u'csi-RSRP-AndRSRQ-MeasWithSSB-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_v1640_csi_RSRP_AndRSRQ_MeasWithSSB_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_v1640_csi_RSRP_AndRSRQ_MeasWithSSB_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_v1640_csi_RSRP_AndRSRQ_MeasWithoutSSB_r16 = ENUM(name=u'csi-RSRP-AndRSRQ-MeasWithoutSSB-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_v1640_csi_RSRP_AndRSRQ_MeasWithoutSSB_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_v1640_csi_RSRP_AndRSRQ_MeasWithoutSSB_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_v1640_csi_SINR_Meas_r16 = ENUM(name=u'csi-SINR-Meas-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_v1640_csi_SINR_Meas_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_v1640_csi_SINR_Meas_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_v1640_ssb_AndCSI_RS_RLM_r16 = ENUM(name=u'ssb-AndCSI-RS-RLM-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_v1640_ssb_AndCSI_RS_RLM_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_v1640_ssb_AndCSI_RS_RLM_r16._ext = None
_SharedSpectrumChAccessParamsPerBand_v1640_csi_RS_CFRA_ForHO_r16 = ENUM(name=u'csi-RS-CFRA-ForHO-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_v1640_csi_RS_CFRA_ForHO_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_v1640_csi_RS_CFRA_ForHO_r16._ext = None
SharedSpectrumChAccessParamsPerBand_v1640._cont = ASN1Dict([
(u'csi-RSRP-AndRSRQ-MeasWithSSB-r16', _SharedSpectrumChAccessParamsPerBand_v1640_csi_RSRP_AndRSRQ_MeasWithSSB_r16),
(u'csi-RSRP-AndRSRQ-MeasWithoutSSB-r16', _SharedSpectrumChAccessParamsPerBand_v1640_csi_RSRP_AndRSRQ_MeasWithoutSSB_r16),
(u'csi-SINR-Meas-r16', _SharedSpectrumChAccessParamsPerBand_v1640_csi_SINR_Meas_r16),
(u'ssb-AndCSI-RS-RLM-r16', _SharedSpectrumChAccessParamsPerBand_v1640_ssb_AndCSI_RS_RLM_r16),
(u'csi-RS-CFRA-ForHO-r16', _SharedSpectrumChAccessParamsPerBand_v1640_csi_RS_CFRA_ForHO_r16),
])
SharedSpectrumChAccessParamsPerBand_v1640._ext = None
#-----< SharedSpectrumChAccessParamsPerBand-v1650 >-----#
SharedSpectrumChAccessParamsPerBand_v1650 = SEQ(name=u'SharedSpectrumChAccessParamsPerBand-v1650', mode=MODE_TYPE)
_SharedSpectrumChAccessParamsPerBand_v1650_extendedSearchSpaceSwitchWithDCI_r16 = ENUM(name=u'extendedSearchSpaceSwitchWithDCI-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SharedSpectrumChAccessParamsPerBand_v1650_extendedSearchSpaceSwitchWithDCI_r16._cont = ASN1Dict([(u'supported', 0)])
_SharedSpectrumChAccessParamsPerBand_v1650_extendedSearchSpaceSwitchWithDCI_r16._ext = None
SharedSpectrumChAccessParamsPerBand_v1650._cont = ASN1Dict([
(u'extendedSearchSpaceSwitchWithDCI-r16', _SharedSpectrumChAccessParamsPerBand_v1650_extendedSearchSpaceSwitchWithDCI_r16),
])
SharedSpectrumChAccessParamsPerBand_v1650._ext = None
#-----< AbsoluteTimeInfo-r16 >-----#
AbsoluteTimeInfo_r16 = BIT_STR(name=u'AbsoluteTimeInfo-r16', mode=MODE_TYPE)
AbsoluteTimeInfo_r16._const_sz = ASN1Set(rv=[48], rr=[], ev=None, er=[])
#-----< AreaConfiguration-r16 >-----#
AreaConfiguration_r16 = SEQ(name=u'AreaConfiguration-r16', mode=MODE_TYPE)
_AreaConfiguration_r16_areaConfig_r16 = CHOICE(name=u'areaConfig-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'AreaConfig-r16')))
_AreaConfiguration_r16_interFreqTargetList_r16 = SEQ_OF(name=u'interFreqTargetList-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__AreaConfiguration_r16_interFreqTargetList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'InterFreqTargetInfo-r16')))
_AreaConfiguration_r16_interFreqTargetList_r16._cont = __AreaConfiguration_r16_interFreqTargetList_r16__item_
_AreaConfiguration_r16_interFreqTargetList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
AreaConfiguration_r16._cont = ASN1Dict([
(u'areaConfig-r16', _AreaConfiguration_r16_areaConfig_r16),
(u'interFreqTargetList-r16', _AreaConfiguration_r16_interFreqTargetList_r16),
])
AreaConfiguration_r16._ext = None
#-----< AreaConfig-r16 >-----#
AreaConfig_r16 = CHOICE(name=u'AreaConfig-r16', mode=MODE_TYPE)
_AreaConfig_r16_cellGlobalIdList_r16 = SEQ_OF(name=u'cellGlobalIdList-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CellGlobalIdList-r16')))
_AreaConfig_r16_trackingAreaCodeList_r16 = SEQ_OF(name=u'trackingAreaCodeList-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TrackingAreaCodeList-r16')))
_AreaConfig_r16_trackingAreaIdentityList_r16 = SEQ_OF(name=u'trackingAreaIdentityList-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TrackingAreaIdentityList-r16')))
AreaConfig_r16._cont = ASN1Dict([
(u'cellGlobalIdList-r16', _AreaConfig_r16_cellGlobalIdList_r16),
(u'trackingAreaCodeList-r16', _AreaConfig_r16_trackingAreaCodeList_r16),
(u'trackingAreaIdentityList-r16', _AreaConfig_r16_trackingAreaIdentityList_r16),
])
AreaConfig_r16._ext = None
#-----< InterFreqTargetInfo-r16 >-----#
InterFreqTargetInfo_r16 = SEQ(name=u'InterFreqTargetInfo-r16', mode=MODE_TYPE)
_InterFreqTargetInfo_r16_dl_CarrierFreq = INT(name=u'dl-CarrierFreq', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')))
_InterFreqTargetInfo_r16_cellList = SEQ_OF(name=u'cellList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__InterFreqTargetInfo_r16_cellList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PhysCellId')))
_InterFreqTargetInfo_r16_cellList._cont = __InterFreqTargetInfo_r16_cellList__item_
_InterFreqTargetInfo_r16_cellList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
InterFreqTargetInfo_r16._cont = ASN1Dict([
(u'dl-CarrierFreq', _InterFreqTargetInfo_r16_dl_CarrierFreq),
(u'cellList', _InterFreqTargetInfo_r16_cellList),
])
InterFreqTargetInfo_r16._ext = None
#-----< CellGlobalIdList-r16 >-----#
CellGlobalIdList_r16 = SEQ_OF(name=u'CellGlobalIdList-r16', mode=MODE_TYPE)
_CellGlobalIdList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'CGI-Info-Logging-r16')))
CellGlobalIdList_r16._cont = _CellGlobalIdList_r16__item_
CellGlobalIdList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< TrackingAreaCodeList-r16 >-----#
TrackingAreaCodeList_r16 = SEQ_OF(name=u'TrackingAreaCodeList-r16', mode=MODE_TYPE)
_TrackingAreaCodeList_r16__item_ = BIT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'TrackingAreaCode')))
TrackingAreaCodeList_r16._cont = _TrackingAreaCodeList_r16__item_
TrackingAreaCodeList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< TrackingAreaIdentityList-r16 >-----#
TrackingAreaIdentityList_r16 = SEQ_OF(name=u'TrackingAreaIdentityList-r16', mode=MODE_TYPE)
_TrackingAreaIdentityList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'TrackingAreaIdentity-r16')))
TrackingAreaIdentityList_r16._cont = _TrackingAreaIdentityList_r16__item_
TrackingAreaIdentityList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< TrackingAreaIdentity-r16 >-----#
TrackingAreaIdentity_r16 = SEQ(name=u'TrackingAreaIdentity-r16', mode=MODE_TYPE)
_TrackingAreaIdentity_r16_plmn_Identity_r16 = SEQ(name=u'plmn-Identity-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PLMN-Identity')))
_TrackingAreaIdentity_r16_trackingAreaCode_r16 = BIT_STR(name=u'trackingAreaCode-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TrackingAreaCode')))
TrackingAreaIdentity_r16._cont = ASN1Dict([
(u'plmn-Identity-r16', _TrackingAreaIdentity_r16_plmn_Identity_r16),
(u'trackingAreaCode-r16', _TrackingAreaIdentity_r16_trackingAreaCode_r16),
])
TrackingAreaIdentity_r16._ext = None
#-----< BT-NameList-r16 >-----#
BT_NameList_r16 = SEQ_OF(name=u'BT-NameList-r16', mode=MODE_TYPE)
_BT_NameList_r16__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BT-Name-r16')))
BT_NameList_r16._cont = _BT_NameList_r16__item_
BT_NameList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
#-----< BT-Name-r16 >-----#
BT_Name_r16 = OCT_STR(name=u'BT-Name-r16', mode=MODE_TYPE)
BT_Name_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=248)], ev=None, er=[])
#-----< 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
#-----< IAB-IP-Address-r16 >-----#
IAB_IP_Address_r16 = CHOICE(name=u'IAB-IP-Address-r16', mode=MODE_TYPE)
_IAB_IP_Address_r16_iPv4_Address_r16 = BIT_STR(name=u'iPv4-Address-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_IAB_IP_Address_r16_iPv4_Address_r16._const_sz = ASN1Set(rv=[32], rr=[], ev=None, er=[])
_IAB_IP_Address_r16_iPv6_Address_r16 = BIT_STR(name=u'iPv6-Address-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_IAB_IP_Address_r16_iPv6_Address_r16._const_sz = ASN1Set(rv=[128], rr=[], ev=None, er=[])
_IAB_IP_Address_r16_iPv6_Prefix_r16 = BIT_STR(name=u'iPv6-Prefix-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_IAB_IP_Address_r16_iPv6_Prefix_r16._const_sz = ASN1Set(rv=[64], rr=[], ev=None, er=[])
IAB_IP_Address_r16._cont = ASN1Dict([
(u'iPv4-Address-r16', _IAB_IP_Address_r16_iPv4_Address_r16),
(u'iPv6-Address-r16', _IAB_IP_Address_r16_iPv6_Address_r16),
(u'iPv6-Prefix-r16', _IAB_IP_Address_r16_iPv6_Prefix_r16),
])
IAB_IP_Address_r16._ext = []
#-----< IAB-IP-AddressIndex-r16 >-----#
IAB_IP_AddressIndex_r16 = INT(name=u'IAB-IP-AddressIndex-r16', mode=MODE_TYPE)
IAB_IP_AddressIndex_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< IAB-IP-Usage-r16 >-----#
IAB_IP_Usage_r16 = ENUM(name=u'IAB-IP-Usage-r16', mode=MODE_TYPE)
IAB_IP_Usage_r16._cont = ASN1Dict([(u'f1-C', 0), (u'f1-U', 1), (u'non-F1', 2), (u'spare', 3)])
IAB_IP_Usage_r16._ext = None
#-----< LoggingDuration-r16 >-----#
LoggingDuration_r16 = ENUM(name=u'LoggingDuration-r16', mode=MODE_TYPE)
LoggingDuration_r16._cont = ASN1Dict([(u'min10', 0), (u'min20', 1), (u'min40', 2), (u'min60', 3), (u'min90', 4), (u'min120', 5), (u'spare2', 6), (u'spare1', 7)])
LoggingDuration_r16._ext = None
#-----< LoggingInterval-r16 >-----#
LoggingInterval_r16 = ENUM(name=u'LoggingInterval-r16', mode=MODE_TYPE)
LoggingInterval_r16._cont = ASN1Dict([(u'ms320', 0), (u'ms640', 1), (u'ms1280', 2), (u'ms2560', 3), (u'ms5120', 4), (u'ms10240', 5), (u'ms20480', 6), (u'ms30720', 7), (u'ms40960', 8), (u'ms61440', 9), (u'infinity', 10)])
LoggingInterval_r16._ext = None
#-----< LogMeasResultListBT-r16 >-----#
LogMeasResultListBT_r16 = SEQ_OF(name=u'LogMeasResultListBT-r16', mode=MODE_TYPE)
_LogMeasResultListBT_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'LogMeasResultBT-r16')))
LogMeasResultListBT_r16._cont = _LogMeasResultListBT_r16__item_
LogMeasResultListBT_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< LogMeasResultBT-r16 >-----#
LogMeasResultBT_r16 = SEQ(name=u'LogMeasResultBT-r16', mode=MODE_TYPE)
_LogMeasResultBT_r16_bt_Addr_r16 = BIT_STR(name=u'bt-Addr-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_LogMeasResultBT_r16_bt_Addr_r16._const_sz = ASN1Set(rv=[48], rr=[], ev=None, er=[])
_LogMeasResultBT_r16_rssi_BT_r16 = INT(name=u'rssi-BT-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_LogMeasResultBT_r16_rssi_BT_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-128, ub=127)], ev=None, er=[])
LogMeasResultBT_r16._cont = ASN1Dict([
(u'bt-Addr-r16', _LogMeasResultBT_r16_bt_Addr_r16),
(u'rssi-BT-r16', _LogMeasResultBT_r16_rssi_BT_r16),
])
LogMeasResultBT_r16._ext = []
#-----< LogMeasResultListWLAN-r16 >-----#
LogMeasResultListWLAN_r16 = SEQ_OF(name=u'LogMeasResultListWLAN-r16', mode=MODE_TYPE)
_LogMeasResultListWLAN_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'LogMeasResultWLAN-r16')))
LogMeasResultListWLAN_r16._cont = _LogMeasResultListWLAN_r16__item_
LogMeasResultListWLAN_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< LogMeasResultWLAN-r16 >-----#
LogMeasResultWLAN_r16 = SEQ(name=u'LogMeasResultWLAN-r16', mode=MODE_TYPE)
_LogMeasResultWLAN_r16_wlan_Identifiers_r16 = SEQ(name=u'wlan-Identifiers-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'WLAN-Identifiers-r16')))
_LogMeasResultWLAN_r16_rssiWLAN_r16 = INT(name=u'rssiWLAN-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'WLAN-RSSI-Range-r16')), opt=True)
_LogMeasResultWLAN_r16_rtt_WLAN_r16 = SEQ(name=u'rtt-WLAN-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'WLAN-RTT-r16')), opt=True)
LogMeasResultWLAN_r16._cont = ASN1Dict([
(u'wlan-Identifiers-r16', _LogMeasResultWLAN_r16_wlan_Identifiers_r16),
(u'rssiWLAN-r16', _LogMeasResultWLAN_r16_rssiWLAN_r16),
(u'rtt-WLAN-r16', _LogMeasResultWLAN_r16_rtt_WLAN_r16),
])
LogMeasResultWLAN_r16._ext = []
#-----< WLAN-Identifiers-r16 >-----#
WLAN_Identifiers_r16 = SEQ(name=u'WLAN-Identifiers-r16', mode=MODE_TYPE)
_WLAN_Identifiers_r16_ssid_r16 = OCT_STR(name=u'ssid-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_WLAN_Identifiers_r16_ssid_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_WLAN_Identifiers_r16_bssid_r16 = OCT_STR(name=u'bssid-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_WLAN_Identifiers_r16_bssid_r16._const_sz = ASN1Set(rv=[6], rr=[], ev=None, er=[])
_WLAN_Identifiers_r16_hessid_r16 = OCT_STR(name=u'hessid-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_WLAN_Identifiers_r16_hessid_r16._const_sz = ASN1Set(rv=[6], rr=[], ev=None, er=[])
WLAN_Identifiers_r16._cont = ASN1Dict([
(u'ssid-r16', _WLAN_Identifiers_r16_ssid_r16),
(u'bssid-r16', _WLAN_Identifiers_r16_bssid_r16),
(u'hessid-r16', _WLAN_Identifiers_r16_hessid_r16),
])
WLAN_Identifiers_r16._ext = []
#-----< WLAN-RSSI-Range-r16 >-----#
WLAN_RSSI_Range_r16 = INT(name=u'WLAN-RSSI-Range-r16', mode=MODE_TYPE)
WLAN_RSSI_Range_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=141)], ev=None, er=[])
#-----< WLAN-RTT-r16 >-----#
WLAN_RTT_r16 = SEQ(name=u'WLAN-RTT-r16', mode=MODE_TYPE)
_WLAN_RTT_r16_rttValue_r16 = INT(name=u'rttValue-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_WLAN_RTT_r16_rttValue_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=16777215)], ev=None, er=[])
_WLAN_RTT_r16_rttUnits_r16 = ENUM(name=u'rttUnits-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_WLAN_RTT_r16_rttUnits_r16._cont = ASN1Dict([(u'microseconds', 0), (u'hundredsofnanoseconds', 1), (u'tensofnanoseconds', 2), (u'nanoseconds', 3), (u'tenthsofnanoseconds', 4)])
_WLAN_RTT_r16_rttUnits_r16._ext = []
_WLAN_RTT_r16_rttAccuracy_r16 = INT(name=u'rttAccuracy-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_WLAN_RTT_r16_rttAccuracy_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
WLAN_RTT_r16._cont = ASN1Dict([
(u'rttValue-r16', _WLAN_RTT_r16_rttValue_r16),
(u'rttUnits-r16', _WLAN_RTT_r16_rttUnits_r16),
(u'rttAccuracy-r16', _WLAN_RTT_r16_rttAccuracy_r16),
])
WLAN_RTT_r16._ext = []
#-----< 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
#-----< OtherConfig-v1540 >-----#
OtherConfig_v1540 = SEQ(name=u'OtherConfig-v1540', mode=MODE_TYPE)
_OtherConfig_v1540_overheatingAssistanceConfig = CHOICE(name=u'overheatingAssistanceConfig', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__OtherConfig_v1540_overheatingAssistanceConfig_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__OtherConfig_v1540_overheatingAssistanceConfig_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'OverheatingAssistanceConfig')))
_OtherConfig_v1540_overheatingAssistanceConfig._cont = ASN1Dict([
(u'release', __OtherConfig_v1540_overheatingAssistanceConfig_release),
(u'setup', __OtherConfig_v1540_overheatingAssistanceConfig_setup),
])
_OtherConfig_v1540_overheatingAssistanceConfig._ext = None
OtherConfig_v1540._cont = ASN1Dict([
(u'overheatingAssistanceConfig', _OtherConfig_v1540_overheatingAssistanceConfig),
])
OtherConfig_v1540._ext = []
#-----< CandidateServingFreqListNR-r16 >-----#
CandidateServingFreqListNR_r16 = SEQ_OF(name=u'CandidateServingFreqListNR-r16', mode=MODE_TYPE)
_CandidateServingFreqListNR_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')))
CandidateServingFreqListNR_r16._cont = _CandidateServingFreqListNR_r16__item_
CandidateServingFreqListNR_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=128)], ev=None, er=[])
#-----< OtherConfig-v1610 >-----#
OtherConfig_v1610 = SEQ(name=u'OtherConfig-v1610', mode=MODE_TYPE)
_OtherConfig_v1610_idc_AssistanceConfig_r16 = CHOICE(name=u'idc-AssistanceConfig-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__OtherConfig_v1610_idc_AssistanceConfig_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__OtherConfig_v1610_idc_AssistanceConfig_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'IDC-AssistanceConfig-r16')))
_OtherConfig_v1610_idc_AssistanceConfig_r16._cont = ASN1Dict([
(u'release', __OtherConfig_v1610_idc_AssistanceConfig_r16_release),
(u'setup', __OtherConfig_v1610_idc_AssistanceConfig_r16_setup),
])
_OtherConfig_v1610_idc_AssistanceConfig_r16._ext = None
_OtherConfig_v1610_drx_PreferenceConfig_r16 = CHOICE(name=u'drx-PreferenceConfig-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__OtherConfig_v1610_drx_PreferenceConfig_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__OtherConfig_v1610_drx_PreferenceConfig_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'DRX-PreferenceConfig-r16')))
_OtherConfig_v1610_drx_PreferenceConfig_r16._cont = ASN1Dict([
(u'release', __OtherConfig_v1610_drx_PreferenceConfig_r16_release),
(u'setup', __OtherConfig_v1610_drx_PreferenceConfig_r16_setup),
])
_OtherConfig_v1610_drx_PreferenceConfig_r16._ext = None
_OtherConfig_v1610_maxBW_PreferenceConfig_r16 = CHOICE(name=u'maxBW-PreferenceConfig-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__OtherConfig_v1610_maxBW_PreferenceConfig_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__OtherConfig_v1610_maxBW_PreferenceConfig_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MaxBW-PreferenceConfig-r16')))
_OtherConfig_v1610_maxBW_PreferenceConfig_r16._cont = ASN1Dict([
(u'release', __OtherConfig_v1610_maxBW_PreferenceConfig_r16_release),
(u'setup', __OtherConfig_v1610_maxBW_PreferenceConfig_r16_setup),
])
_OtherConfig_v1610_maxBW_PreferenceConfig_r16._ext = None
_OtherConfig_v1610_maxCC_PreferenceConfig_r16 = CHOICE(name=u'maxCC-PreferenceConfig-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__OtherConfig_v1610_maxCC_PreferenceConfig_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__OtherConfig_v1610_maxCC_PreferenceConfig_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MaxCC-PreferenceConfig-r16')))
_OtherConfig_v1610_maxCC_PreferenceConfig_r16._cont = ASN1Dict([
(u'release', __OtherConfig_v1610_maxCC_PreferenceConfig_r16_release),
(u'setup', __OtherConfig_v1610_maxCC_PreferenceConfig_r16_setup),
])
_OtherConfig_v1610_maxCC_PreferenceConfig_r16._ext = None
_OtherConfig_v1610_maxMIMO_LayerPreferenceConfig_r16 = CHOICE(name=u'maxMIMO-LayerPreferenceConfig-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__OtherConfig_v1610_maxMIMO_LayerPreferenceConfig_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__OtherConfig_v1610_maxMIMO_LayerPreferenceConfig_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MaxMIMO-LayerPreferenceConfig-r16')))
_OtherConfig_v1610_maxMIMO_LayerPreferenceConfig_r16._cont = ASN1Dict([
(u'release', __OtherConfig_v1610_maxMIMO_LayerPreferenceConfig_r16_release),
(u'setup', __OtherConfig_v1610_maxMIMO_LayerPreferenceConfig_r16_setup),
])
_OtherConfig_v1610_maxMIMO_LayerPreferenceConfig_r16._ext = None
_OtherConfig_v1610_minSchedulingOffsetPreferenceConfig_r16 = CHOICE(name=u'minSchedulingOffsetPreferenceConfig-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__OtherConfig_v1610_minSchedulingOffsetPreferenceConfig_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__OtherConfig_v1610_minSchedulingOffsetPreferenceConfig_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MinSchedulingOffsetPreferenceConfig-r16')))
_OtherConfig_v1610_minSchedulingOffsetPreferenceConfig_r16._cont = ASN1Dict([
(u'release', __OtherConfig_v1610_minSchedulingOffsetPreferenceConfig_r16_release),
(u'setup', __OtherConfig_v1610_minSchedulingOffsetPreferenceConfig_r16_setup),
])
_OtherConfig_v1610_minSchedulingOffsetPreferenceConfig_r16._ext = None
_OtherConfig_v1610_releasePreferenceConfig_r16 = CHOICE(name=u'releasePreferenceConfig-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__OtherConfig_v1610_releasePreferenceConfig_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__OtherConfig_v1610_releasePreferenceConfig_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReleasePreferenceConfig-r16')))
_OtherConfig_v1610_releasePreferenceConfig_r16._cont = ASN1Dict([
(u'release', __OtherConfig_v1610_releasePreferenceConfig_r16_release),
(u'setup', __OtherConfig_v1610_releasePreferenceConfig_r16_setup),
])
_OtherConfig_v1610_releasePreferenceConfig_r16._ext = None
_OtherConfig_v1610_referenceTimePreferenceReporting_r16 = ENUM(name=u'referenceTimePreferenceReporting-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_OtherConfig_v1610_referenceTimePreferenceReporting_r16._cont = ASN1Dict([(u'true', 0)])
_OtherConfig_v1610_referenceTimePreferenceReporting_r16._ext = None
_OtherConfig_v1610_btNameList_r16 = CHOICE(name=u'btNameList-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__OtherConfig_v1610_btNameList_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__OtherConfig_v1610_btNameList_r16_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BT-NameList-r16')))
_OtherConfig_v1610_btNameList_r16._cont = ASN1Dict([
(u'release', __OtherConfig_v1610_btNameList_r16_release),
(u'setup', __OtherConfig_v1610_btNameList_r16_setup),
])
_OtherConfig_v1610_btNameList_r16._ext = None
_OtherConfig_v1610_wlanNameList_r16 = CHOICE(name=u'wlanNameList-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__OtherConfig_v1610_wlanNameList_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__OtherConfig_v1610_wlanNameList_r16_setup = SEQ_OF(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'WLAN-NameList-r16')))
_OtherConfig_v1610_wlanNameList_r16._cont = ASN1Dict([
(u'release', __OtherConfig_v1610_wlanNameList_r16_release),
(u'setup', __OtherConfig_v1610_wlanNameList_r16_setup),
])
_OtherConfig_v1610_wlanNameList_r16._ext = None
_OtherConfig_v1610_sensorNameList_r16 = CHOICE(name=u'sensorNameList-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__OtherConfig_v1610_sensorNameList_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__OtherConfig_v1610_sensorNameList_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Sensor-NameList-r16')))
_OtherConfig_v1610_sensorNameList_r16._cont = ASN1Dict([
(u'release', __OtherConfig_v1610_sensorNameList_r16_release),
(u'setup', __OtherConfig_v1610_sensorNameList_r16_setup),
])
_OtherConfig_v1610_sensorNameList_r16._ext = None
_OtherConfig_v1610_obtainCommonLocation_r16 = ENUM(name=u'obtainCommonLocation-r16', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_OtherConfig_v1610_obtainCommonLocation_r16._cont = ASN1Dict([(u'true', 0)])
_OtherConfig_v1610_obtainCommonLocation_r16._ext = None
_OtherConfig_v1610_sl_AssistanceConfigNR_r16 = ENUM(name=u'sl-AssistanceConfigNR-r16', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_OtherConfig_v1610_sl_AssistanceConfigNR_r16._cont = ASN1Dict([(u'true', 0)])
_OtherConfig_v1610_sl_AssistanceConfigNR_r16._ext = None
OtherConfig_v1610._cont = ASN1Dict([
(u'idc-AssistanceConfig-r16', _OtherConfig_v1610_idc_AssistanceConfig_r16),
(u'drx-PreferenceConfig-r16', _OtherConfig_v1610_drx_PreferenceConfig_r16),
(u'maxBW-PreferenceConfig-r16', _OtherConfig_v1610_maxBW_PreferenceConfig_r16),
(u'maxCC-PreferenceConfig-r16', _OtherConfig_v1610_maxCC_PreferenceConfig_r16),
(u'maxMIMO-LayerPreferenceConfig-r16', _OtherConfig_v1610_maxMIMO_LayerPreferenceConfig_r16),
(u'minSchedulingOffsetPreferenceConfig-r16', _OtherConfig_v1610_minSchedulingOffsetPreferenceConfig_r16),
(u'releasePreferenceConfig-r16', _OtherConfig_v1610_releasePreferenceConfig_r16),
(u'referenceTimePreferenceReporting-r16', _OtherConfig_v1610_referenceTimePreferenceReporting_r16),
(u'btNameList-r16', _OtherConfig_v1610_btNameList_r16),
(u'wlanNameList-r16', _OtherConfig_v1610_wlanNameList_r16),
(u'sensorNameList-r16', _OtherConfig_v1610_sensorNameList_r16),
(u'obtainCommonLocation-r16', _OtherConfig_v1610_obtainCommonLocation_r16),
(u'sl-AssistanceConfigNR-r16', _OtherConfig_v1610_sl_AssistanceConfigNR_r16),
])
OtherConfig_v1610._ext = None
#-----< OverheatingAssistanceConfig >-----#
OverheatingAssistanceConfig = SEQ(name=u'OverheatingAssistanceConfig', mode=MODE_TYPE)
_OverheatingAssistanceConfig_overheatingIndicationProhibitTimer = ENUM(name=u'overheatingIndicationProhibitTimer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_OverheatingAssistanceConfig_overheatingIndicationProhibitTimer._cont = ASN1Dict([(u's0', 0), (u's0dot5', 1), (u's1', 2), (u's2', 3), (u's5', 4), (u's10', 5), (u's20', 6), (u's30', 7), (u's60', 8), (u's90', 9), (u's120', 10), (u's300', 11), (u's600', 12), (u'spare3', 13), (u'spare2', 14), (u'spare1', 15)])
_OverheatingAssistanceConfig_overheatingIndicationProhibitTimer._ext = None
OverheatingAssistanceConfig._cont = ASN1Dict([
(u'overheatingIndicationProhibitTimer', _OverheatingAssistanceConfig_overheatingIndicationProhibitTimer),
])
OverheatingAssistanceConfig._ext = None
#-----< IDC-AssistanceConfig-r16 >-----#
IDC_AssistanceConfig_r16 = SEQ(name=u'IDC-AssistanceConfig-r16', mode=MODE_TYPE)
_IDC_AssistanceConfig_r16_candidateServingFreqListNR_r16 = SEQ_OF(name=u'candidateServingFreqListNR-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CandidateServingFreqListNR-r16')), opt=True)
IDC_AssistanceConfig_r16._cont = ASN1Dict([
(u'candidateServingFreqListNR-r16', _IDC_AssistanceConfig_r16_candidateServingFreqListNR_r16),
])
IDC_AssistanceConfig_r16._ext = []
#-----< DRX-PreferenceConfig-r16 >-----#
DRX_PreferenceConfig_r16 = SEQ(name=u'DRX-PreferenceConfig-r16', mode=MODE_TYPE)
_DRX_PreferenceConfig_r16_drx_PreferenceProhibitTimer_r16 = ENUM(name=u'drx-PreferenceProhibitTimer-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DRX_PreferenceConfig_r16_drx_PreferenceProhibitTimer_r16._cont = ASN1Dict([(u's0', 0), (u's0dot5', 1), (u's1', 2), (u's2', 3), (u's3', 4), (u's4', 5), (u's5', 6), (u's6', 7), (u's7', 8), (u's8', 9), (u's9', 10), (u's10', 11), (u's20', 12), (u's30', 13), (u'spare2', 14), (u'spare1', 15)])
_DRX_PreferenceConfig_r16_drx_PreferenceProhibitTimer_r16._ext = None
DRX_PreferenceConfig_r16._cont = ASN1Dict([
(u'drx-PreferenceProhibitTimer-r16', _DRX_PreferenceConfig_r16_drx_PreferenceProhibitTimer_r16),
])
DRX_PreferenceConfig_r16._ext = None
#-----< MaxBW-PreferenceConfig-r16 >-----#
MaxBW_PreferenceConfig_r16 = SEQ(name=u'MaxBW-PreferenceConfig-r16', mode=MODE_TYPE)
_MaxBW_PreferenceConfig_r16_maxBW_PreferenceProhibitTimer_r16 = ENUM(name=u'maxBW-PreferenceProhibitTimer-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MaxBW_PreferenceConfig_r16_maxBW_PreferenceProhibitTimer_r16._cont = ASN1Dict([(u's0', 0), (u's0dot5', 1), (u's1', 2), (u's2', 3), (u's3', 4), (u's4', 5), (u's5', 6), (u's6', 7), (u's7', 8), (u's8', 9), (u's9', 10), (u's10', 11), (u's20', 12), (u's30', 13), (u'spare2', 14), (u'spare1', 15)])
_MaxBW_PreferenceConfig_r16_maxBW_PreferenceProhibitTimer_r16._ext = None
MaxBW_PreferenceConfig_r16._cont = ASN1Dict([
(u'maxBW-PreferenceProhibitTimer-r16', _MaxBW_PreferenceConfig_r16_maxBW_PreferenceProhibitTimer_r16),
])
MaxBW_PreferenceConfig_r16._ext = None
#-----< MaxCC-PreferenceConfig-r16 >-----#
MaxCC_PreferenceConfig_r16 = SEQ(name=u'MaxCC-PreferenceConfig-r16', mode=MODE_TYPE)
_MaxCC_PreferenceConfig_r16_maxCC_PreferenceProhibitTimer_r16 = ENUM(name=u'maxCC-PreferenceProhibitTimer-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MaxCC_PreferenceConfig_r16_maxCC_PreferenceProhibitTimer_r16._cont = ASN1Dict([(u's0', 0), (u's0dot5', 1), (u's1', 2), (u's2', 3), (u's3', 4), (u's4', 5), (u's5', 6), (u's6', 7), (u's7', 8), (u's8', 9), (u's9', 10), (u's10', 11), (u's20', 12), (u's30', 13), (u'spare2', 14), (u'spare1', 15)])
_MaxCC_PreferenceConfig_r16_maxCC_PreferenceProhibitTimer_r16._ext = None
MaxCC_PreferenceConfig_r16._cont = ASN1Dict([
(u'maxCC-PreferenceProhibitTimer-r16', _MaxCC_PreferenceConfig_r16_maxCC_PreferenceProhibitTimer_r16),
])
MaxCC_PreferenceConfig_r16._ext = None
#-----< MaxMIMO-LayerPreferenceConfig-r16 >-----#
MaxMIMO_LayerPreferenceConfig_r16 = SEQ(name=u'MaxMIMO-LayerPreferenceConfig-r16', mode=MODE_TYPE)
_MaxMIMO_LayerPreferenceConfig_r16_maxMIMO_LayerPreferenceProhibitTimer_r16 = ENUM(name=u'maxMIMO-LayerPreferenceProhibitTimer-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MaxMIMO_LayerPreferenceConfig_r16_maxMIMO_LayerPreferenceProhibitTimer_r16._cont = ASN1Dict([(u's0', 0), (u's0dot5', 1), (u's1', 2), (u's2', 3), (u's3', 4), (u's4', 5), (u's5', 6), (u's6', 7), (u's7', 8), (u's8', 9), (u's9', 10), (u's10', 11), (u's20', 12), (u's30', 13), (u'spare2', 14), (u'spare1', 15)])
_MaxMIMO_LayerPreferenceConfig_r16_maxMIMO_LayerPreferenceProhibitTimer_r16._ext = None
MaxMIMO_LayerPreferenceConfig_r16._cont = ASN1Dict([
(u'maxMIMO-LayerPreferenceProhibitTimer-r16', _MaxMIMO_LayerPreferenceConfig_r16_maxMIMO_LayerPreferenceProhibitTimer_r16),
])
MaxMIMO_LayerPreferenceConfig_r16._ext = None
#-----< MinSchedulingOffsetPreferenceConfig-r16 >-----#
MinSchedulingOffsetPreferenceConfig_r16 = SEQ(name=u'MinSchedulingOffsetPreferenceConfig-r16', mode=MODE_TYPE)
_MinSchedulingOffsetPreferenceConfig_r16_minSchedulingOffsetPreferenceProhibitTimer_r16 = ENUM(name=u'minSchedulingOffsetPreferenceProhibitTimer-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MinSchedulingOffsetPreferenceConfig_r16_minSchedulingOffsetPreferenceProhibitTimer_r16._cont = ASN1Dict([(u's0', 0), (u's0dot5', 1), (u's1', 2), (u's2', 3), (u's3', 4), (u's4', 5), (u's5', 6), (u's6', 7), (u's7', 8), (u's8', 9), (u's9', 10), (u's10', 11), (u's20', 12), (u's30', 13), (u'spare2', 14), (u'spare1', 15)])
_MinSchedulingOffsetPreferenceConfig_r16_minSchedulingOffsetPreferenceProhibitTimer_r16._ext = None
MinSchedulingOffsetPreferenceConfig_r16._cont = ASN1Dict([
(u'minSchedulingOffsetPreferenceProhibitTimer-r16', _MinSchedulingOffsetPreferenceConfig_r16_minSchedulingOffsetPreferenceProhibitTimer_r16),
])
MinSchedulingOffsetPreferenceConfig_r16._ext = None
#-----< ReleasePreferenceConfig-r16 >-----#
ReleasePreferenceConfig_r16 = SEQ(name=u'ReleasePreferenceConfig-r16', mode=MODE_TYPE)
_ReleasePreferenceConfig_r16_releasePreferenceProhibitTimer_r16 = ENUM(name=u'releasePreferenceProhibitTimer-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ReleasePreferenceConfig_r16_releasePreferenceProhibitTimer_r16._cont = ASN1Dict([(u's0', 0), (u's0dot5', 1), (u's1', 2), (u's2', 3), (u's3', 4), (u's4', 5), (u's5', 6), (u's6', 7), (u's7', 8), (u's8', 9), (u's9', 10), (u's10', 11), (u's20', 12), (u's30', 13), (u'infinity', 14), (u'spare1', 15)])
_ReleasePreferenceConfig_r16_releasePreferenceProhibitTimer_r16._ext = None
_ReleasePreferenceConfig_r16_connectedReporting = ENUM(name=u'connectedReporting', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ReleasePreferenceConfig_r16_connectedReporting._cont = ASN1Dict([(u'true', 0)])
_ReleasePreferenceConfig_r16_connectedReporting._ext = None
ReleasePreferenceConfig_r16._cont = ASN1Dict([
(u'releasePreferenceProhibitTimer-r16', _ReleasePreferenceConfig_r16_releasePreferenceProhibitTimer_r16),
(u'connectedReporting', _ReleasePreferenceConfig_r16_connectedReporting),
])
ReleasePreferenceConfig_r16._ext = None
#-----< PhysCellIdUTRA-FDD-r16 >-----#
PhysCellIdUTRA_FDD_r16 = INT(name=u'PhysCellIdUTRA-FDD-r16', mode=MODE_TYPE)
PhysCellIdUTRA_FDD_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=511)], ev=None, er=[])
#-----< 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=[])
#-----< Sensor-NameList-r16 >-----#
Sensor_NameList_r16 = SEQ(name=u'Sensor-NameList-r16', mode=MODE_TYPE)
_Sensor_NameList_r16_measUncomBarPre_r16 = ENUM(name=u'measUncomBarPre-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Sensor_NameList_r16_measUncomBarPre_r16._cont = ASN1Dict([(u'true', 0)])
_Sensor_NameList_r16_measUncomBarPre_r16._ext = None
_Sensor_NameList_r16_measUeSpeed = ENUM(name=u'measUeSpeed', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Sensor_NameList_r16_measUeSpeed._cont = ASN1Dict([(u'true', 0)])
_Sensor_NameList_r16_measUeSpeed._ext = None
_Sensor_NameList_r16_measUeOrientation = ENUM(name=u'measUeOrientation', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Sensor_NameList_r16_measUeOrientation._cont = ASN1Dict([(u'true', 0)])
_Sensor_NameList_r16_measUeOrientation._ext = None
Sensor_NameList_r16._cont = ASN1Dict([
(u'measUncomBarPre-r16', _Sensor_NameList_r16_measUncomBarPre_r16),
(u'measUeSpeed', _Sensor_NameList_r16_measUeSpeed),
(u'measUeOrientation', _Sensor_NameList_r16_measUeOrientation),
])
Sensor_NameList_r16._ext = None
#-----< TraceReference-r16 >-----#
TraceReference_r16 = SEQ(name=u'TraceReference-r16', mode=MODE_TYPE)
_TraceReference_r16_plmn_Identity_r16 = SEQ(name=u'plmn-Identity-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PLMN-Identity')))
_TraceReference_r16_traceId_r16 = OCT_STR(name=u'traceId-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TraceReference_r16_traceId_r16._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
TraceReference_r16._cont = ASN1Dict([
(u'plmn-Identity-r16', _TraceReference_r16_plmn_Identity_r16),
(u'traceId-r16', _TraceReference_r16_traceId_r16),
])
TraceReference_r16._ext = None
#-----< UE-MeasurementsAvailable-r16 >-----#
UE_MeasurementsAvailable_r16 = SEQ(name=u'UE-MeasurementsAvailable-r16', mode=MODE_TYPE)
_UE_MeasurementsAvailable_r16_logMeasAvailable_r16 = ENUM(name=u'logMeasAvailable-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_MeasurementsAvailable_r16_logMeasAvailable_r16._cont = ASN1Dict([(u'true', 0)])
_UE_MeasurementsAvailable_r16_logMeasAvailable_r16._ext = None
_UE_MeasurementsAvailable_r16_logMeasAvailableBT_r16 = ENUM(name=u'logMeasAvailableBT-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_MeasurementsAvailable_r16_logMeasAvailableBT_r16._cont = ASN1Dict([(u'true', 0)])
_UE_MeasurementsAvailable_r16_logMeasAvailableBT_r16._ext = None
_UE_MeasurementsAvailable_r16_logMeasAvailableWLAN_r16 = ENUM(name=u'logMeasAvailableWLAN-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_MeasurementsAvailable_r16_logMeasAvailableWLAN_r16._cont = ASN1Dict([(u'true', 0)])
_UE_MeasurementsAvailable_r16_logMeasAvailableWLAN_r16._ext = None
_UE_MeasurementsAvailable_r16_connEstFailInfoAvailable_r16 = ENUM(name=u'connEstFailInfoAvailable-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_MeasurementsAvailable_r16_connEstFailInfoAvailable_r16._cont = ASN1Dict([(u'true', 0)])
_UE_MeasurementsAvailable_r16_connEstFailInfoAvailable_r16._ext = None
_UE_MeasurementsAvailable_r16_rlf_InfoAvailable_r16 = ENUM(name=u'rlf-InfoAvailable-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UE_MeasurementsAvailable_r16_rlf_InfoAvailable_r16._cont = ASN1Dict([(u'true', 0)])
_UE_MeasurementsAvailable_r16_rlf_InfoAvailable_r16._ext = None
UE_MeasurementsAvailable_r16._cont = ASN1Dict([
(u'logMeasAvailable-r16', _UE_MeasurementsAvailable_r16_logMeasAvailable_r16),
(u'logMeasAvailableBT-r16', _UE_MeasurementsAvailable_r16_logMeasAvailableBT_r16),
(u'logMeasAvailableWLAN-r16', _UE_MeasurementsAvailable_r16_logMeasAvailableWLAN_r16),
(u'connEstFailInfoAvailable-r16', _UE_MeasurementsAvailable_r16_connEstFailInfoAvailable_r16),
(u'rlf-InfoAvailable-r16', _UE_MeasurementsAvailable_r16_rlf_InfoAvailable_r16),
])
UE_MeasurementsAvailable_r16._ext = []
#-----< UTRA-FDD-Q-OffsetRange-r16 >-----#
UTRA_FDD_Q_OffsetRange_r16 = ENUM(name=u'UTRA-FDD-Q-OffsetRange-r16', mode=MODE_TYPE)
UTRA_FDD_Q_OffsetRange_r16._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)])
UTRA_FDD_Q_OffsetRange_r16._ext = None
#-----< VisitedCellInfoList-r16 >-----#
VisitedCellInfoList_r16 = SEQ_OF(name=u'VisitedCellInfoList-r16', mode=MODE_TYPE)
_VisitedCellInfoList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'VisitedCellInfo-r16')))
VisitedCellInfoList_r16._cont = _VisitedCellInfoList_r16__item_
VisitedCellInfoList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
#-----< VisitedCellInfo-r16 >-----#
VisitedCellInfo_r16 = SEQ(name=u'VisitedCellInfo-r16', mode=MODE_TYPE)
_VisitedCellInfo_r16_visitedCellId_r16 = CHOICE(name=u'visitedCellId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__VisitedCellInfo_r16_visitedCellId_r16_nr_CellId_r16 = CHOICE(name=u'nr-CellId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___VisitedCellInfo_r16_visitedCellId_r16_nr_CellId_r16_cgi_Info = SEQ(name=u'cgi-Info', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CGI-Info-Logging-r16')))
___VisitedCellInfo_r16_visitedCellId_r16_nr_CellId_r16_pci_arfcn_r16 = SEQ(name=u'pci-arfcn-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____VisitedCellInfo_r16_visitedCellId_r16_nr_CellId_r16_pci_arfcn_r16_physCellId_r16 = INT(name=u'physCellId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PhysCellId')))
____VisitedCellInfo_r16_visitedCellId_r16_nr_CellId_r16_pci_arfcn_r16_carrierFreq_r16 = INT(name=u'carrierFreq-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')))
___VisitedCellInfo_r16_visitedCellId_r16_nr_CellId_r16_pci_arfcn_r16._cont = ASN1Dict([
(u'physCellId-r16', ____VisitedCellInfo_r16_visitedCellId_r16_nr_CellId_r16_pci_arfcn_r16_physCellId_r16),
(u'carrierFreq-r16', ____VisitedCellInfo_r16_visitedCellId_r16_nr_CellId_r16_pci_arfcn_r16_carrierFreq_r16),
])
___VisitedCellInfo_r16_visitedCellId_r16_nr_CellId_r16_pci_arfcn_r16._ext = None
__VisitedCellInfo_r16_visitedCellId_r16_nr_CellId_r16._cont = ASN1Dict([
(u'cgi-Info', ___VisitedCellInfo_r16_visitedCellId_r16_nr_CellId_r16_cgi_Info),
(u'pci-arfcn-r16', ___VisitedCellInfo_r16_visitedCellId_r16_nr_CellId_r16_pci_arfcn_r16),
])
__VisitedCellInfo_r16_visitedCellId_r16_nr_CellId_r16._ext = None
__VisitedCellInfo_r16_visitedCellId_r16_eutra_CellId_r16 = CHOICE(name=u'eutra-CellId-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___VisitedCellInfo_r16_visitedCellId_r16_eutra_CellId_r16_cellGlobalId_r16 = SEQ(name=u'cellGlobalId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CGI-InfoEUTRA')))
___VisitedCellInfo_r16_visitedCellId_r16_eutra_CellId_r16_pci_arfcn_r16 = SEQ(name=u'pci-arfcn-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____VisitedCellInfo_r16_visitedCellId_r16_eutra_CellId_r16_pci_arfcn_r16_physCellId_r16 = INT(name=u'physCellId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-PhysCellId')))
____VisitedCellInfo_r16_visitedCellId_r16_eutra_CellId_r16_pci_arfcn_r16_carrierFreq_r16 = INT(name=u'carrierFreq-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueEUTRA')))
___VisitedCellInfo_r16_visitedCellId_r16_eutra_CellId_r16_pci_arfcn_r16._cont = ASN1Dict([
(u'physCellId-r16', ____VisitedCellInfo_r16_visitedCellId_r16_eutra_CellId_r16_pci_arfcn_r16_physCellId_r16),
(u'carrierFreq-r16', ____VisitedCellInfo_r16_visitedCellId_r16_eutra_CellId_r16_pci_arfcn_r16_carrierFreq_r16),
])
___VisitedCellInfo_r16_visitedCellId_r16_eutra_CellId_r16_pci_arfcn_r16._ext = None
__VisitedCellInfo_r16_visitedCellId_r16_eutra_CellId_r16._cont = ASN1Dict([
(u'cellGlobalId-r16', ___VisitedCellInfo_r16_visitedCellId_r16_eutra_CellId_r16_cellGlobalId_r16),
(u'pci-arfcn-r16', ___VisitedCellInfo_r16_visitedCellId_r16_eutra_CellId_r16_pci_arfcn_r16),
])
__VisitedCellInfo_r16_visitedCellId_r16_eutra_CellId_r16._ext = None
_VisitedCellInfo_r16_visitedCellId_r16._cont = ASN1Dict([
(u'nr-CellId-r16', __VisitedCellInfo_r16_visitedCellId_r16_nr_CellId_r16),
(u'eutra-CellId-r16', __VisitedCellInfo_r16_visitedCellId_r16_eutra_CellId_r16),
])
_VisitedCellInfo_r16_visitedCellId_r16._ext = None
_VisitedCellInfo_r16_timeSpent_r16 = INT(name=u'timeSpent-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_VisitedCellInfo_r16_timeSpent_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4095)], ev=None, er=[])
VisitedCellInfo_r16._cont = ASN1Dict([
(u'visitedCellId-r16', _VisitedCellInfo_r16_visitedCellId_r16),
(u'timeSpent-r16', _VisitedCellInfo_r16_timeSpent_r16),
])
VisitedCellInfo_r16._ext = []
#-----< WLAN-NameList-r16 >-----#
WLAN_NameList_r16 = SEQ_OF(name=u'WLAN-NameList-r16', mode=MODE_TYPE)
_WLAN_NameList_r16__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'WLAN-Name-r16')))
WLAN_NameList_r16._cont = _WLAN_NameList_r16__item_
WLAN_NameList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
#-----< WLAN-Name-r16 >-----#
WLAN_Name_r16 = OCT_STR(name=u'WLAN-Name-r16', mode=MODE_TYPE)
WLAN_Name_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< SL-BWP-Config-r16 >-----#
SL_BWP_Config_r16 = SEQ(name=u'SL-BWP-Config-r16', mode=MODE_TYPE)
_SL_BWP_Config_r16_sl_BWP_Id = INT(name=u'sl-BWP-Id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP-Id')))
_SL_BWP_Config_r16_sl_BWP_Generic_r16 = SEQ(name=u'sl-BWP-Generic-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-BWP-Generic-r16')), opt=True)
_SL_BWP_Config_r16_sl_BWP_PoolConfig_r16 = SEQ(name=u'sl-BWP-PoolConfig-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-BWP-PoolConfig-r16')), opt=True)
SL_BWP_Config_r16._cont = ASN1Dict([
(u'sl-BWP-Id', _SL_BWP_Config_r16_sl_BWP_Id),
(u'sl-BWP-Generic-r16', _SL_BWP_Config_r16_sl_BWP_Generic_r16),
(u'sl-BWP-PoolConfig-r16', _SL_BWP_Config_r16_sl_BWP_PoolConfig_r16),
])
SL_BWP_Config_r16._ext = []
#-----< SL-BWP-Generic-r16 >-----#
SL_BWP_Generic_r16 = SEQ(name=u'SL-BWP-Generic-r16', mode=MODE_TYPE)
_SL_BWP_Generic_r16_sl_BWP_r16 = SEQ(name=u'sl-BWP-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP')), opt=True)
_SL_BWP_Generic_r16_sl_LengthSymbols_r16 = ENUM(name=u'sl-LengthSymbols-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_BWP_Generic_r16_sl_LengthSymbols_r16._cont = ASN1Dict([(u'sym7', 0), (u'sym8', 1), (u'sym9', 2), (u'sym10', 3), (u'sym11', 4), (u'sym12', 5), (u'sym13', 6), (u'sym14', 7)])
_SL_BWP_Generic_r16_sl_LengthSymbols_r16._ext = None
_SL_BWP_Generic_r16_sl_StartSymbol_r16 = ENUM(name=u'sl-StartSymbol-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_BWP_Generic_r16_sl_StartSymbol_r16._cont = ASN1Dict([(u'sym0', 0), (u'sym1', 1), (u'sym2', 2), (u'sym3', 3), (u'sym4', 4), (u'sym5', 5), (u'sym6', 6), (u'sym7', 7)])
_SL_BWP_Generic_r16_sl_StartSymbol_r16._ext = None
_SL_BWP_Generic_r16_sl_PSBCH_Config_r16 = CHOICE(name=u'sl-PSBCH-Config-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__SL_BWP_Generic_r16_sl_PSBCH_Config_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SL_BWP_Generic_r16_sl_PSBCH_Config_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-PSBCH-Config-r16')))
_SL_BWP_Generic_r16_sl_PSBCH_Config_r16._cont = ASN1Dict([
(u'release', __SL_BWP_Generic_r16_sl_PSBCH_Config_r16_release),
(u'setup', __SL_BWP_Generic_r16_sl_PSBCH_Config_r16_setup),
])
_SL_BWP_Generic_r16_sl_PSBCH_Config_r16._ext = None
_SL_BWP_Generic_r16_sl_TxDirectCurrentLocation_r16 = INT(name=u'sl-TxDirectCurrentLocation-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_BWP_Generic_r16_sl_TxDirectCurrentLocation_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3301)], ev=None, er=[])
SL_BWP_Generic_r16._cont = ASN1Dict([
(u'sl-BWP-r16', _SL_BWP_Generic_r16_sl_BWP_r16),
(u'sl-LengthSymbols-r16', _SL_BWP_Generic_r16_sl_LengthSymbols_r16),
(u'sl-StartSymbol-r16', _SL_BWP_Generic_r16_sl_StartSymbol_r16),
(u'sl-PSBCH-Config-r16', _SL_BWP_Generic_r16_sl_PSBCH_Config_r16),
(u'sl-TxDirectCurrentLocation-r16', _SL_BWP_Generic_r16_sl_TxDirectCurrentLocation_r16),
])
SL_BWP_Generic_r16._ext = []
#-----< SL-BWP-ConfigCommon-r16 >-----#
SL_BWP_ConfigCommon_r16 = SEQ(name=u'SL-BWP-ConfigCommon-r16', mode=MODE_TYPE)
_SL_BWP_ConfigCommon_r16_sl_BWP_Generic_r16 = SEQ(name=u'sl-BWP-Generic-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-BWP-Generic-r16')), opt=True)
_SL_BWP_ConfigCommon_r16_sl_BWP_PoolConfigCommon_r16 = SEQ(name=u'sl-BWP-PoolConfigCommon-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-BWP-PoolConfigCommon-r16')), opt=True)
SL_BWP_ConfigCommon_r16._cont = ASN1Dict([
(u'sl-BWP-Generic-r16', _SL_BWP_ConfigCommon_r16_sl_BWP_Generic_r16),
(u'sl-BWP-PoolConfigCommon-r16', _SL_BWP_ConfigCommon_r16_sl_BWP_PoolConfigCommon_r16),
])
SL_BWP_ConfigCommon_r16._ext = []
#-----< SL-BWP-PoolConfig-r16 >-----#
SL_BWP_PoolConfig_r16 = SEQ(name=u'SL-BWP-PoolConfig-r16', mode=MODE_TYPE)
_SL_BWP_PoolConfig_r16_sl_RxPool_r16 = SEQ_OF(name=u'sl-RxPool-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_BWP_PoolConfig_r16_sl_RxPool_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-ResourcePool-r16')))
_SL_BWP_PoolConfig_r16_sl_RxPool_r16._cont = __SL_BWP_PoolConfig_r16_sl_RxPool_r16__item_
_SL_BWP_PoolConfig_r16_sl_RxPool_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_SL_BWP_PoolConfig_r16_sl_TxPoolSelectedNormal_r16 = SEQ(name=u'sl-TxPoolSelectedNormal-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-TxPoolDedicated-r16')), opt=True)
_SL_BWP_PoolConfig_r16_sl_TxPoolScheduling_r16 = SEQ(name=u'sl-TxPoolScheduling-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-TxPoolDedicated-r16')), opt=True)
_SL_BWP_PoolConfig_r16_sl_TxPoolExceptional_r16 = SEQ(name=u'sl-TxPoolExceptional-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-ResourcePoolConfig-r16')), opt=True)
SL_BWP_PoolConfig_r16._cont = ASN1Dict([
(u'sl-RxPool-r16', _SL_BWP_PoolConfig_r16_sl_RxPool_r16),
(u'sl-TxPoolSelectedNormal-r16', _SL_BWP_PoolConfig_r16_sl_TxPoolSelectedNormal_r16),
(u'sl-TxPoolScheduling-r16', _SL_BWP_PoolConfig_r16_sl_TxPoolScheduling_r16),
(u'sl-TxPoolExceptional-r16', _SL_BWP_PoolConfig_r16_sl_TxPoolExceptional_r16),
])
SL_BWP_PoolConfig_r16._ext = None
#-----< SL-TxPoolDedicated-r16 >-----#
SL_TxPoolDedicated_r16 = SEQ(name=u'SL-TxPoolDedicated-r16', mode=MODE_TYPE)
_SL_TxPoolDedicated_r16_sl_PoolToReleaseList_r16 = SEQ_OF(name=u'sl-PoolToReleaseList-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_TxPoolDedicated_r16_sl_PoolToReleaseList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-ResourcePoolID-r16')))
_SL_TxPoolDedicated_r16_sl_PoolToReleaseList_r16._cont = __SL_TxPoolDedicated_r16_sl_PoolToReleaseList_r16__item_
_SL_TxPoolDedicated_r16_sl_PoolToReleaseList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_SL_TxPoolDedicated_r16_sl_PoolToAddModList_r16 = SEQ_OF(name=u'sl-PoolToAddModList-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_TxPoolDedicated_r16_sl_PoolToAddModList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-ResourcePoolConfig-r16')))
_SL_TxPoolDedicated_r16_sl_PoolToAddModList_r16._cont = __SL_TxPoolDedicated_r16_sl_PoolToAddModList_r16__item_
_SL_TxPoolDedicated_r16_sl_PoolToAddModList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
SL_TxPoolDedicated_r16._cont = ASN1Dict([
(u'sl-PoolToReleaseList-r16', _SL_TxPoolDedicated_r16_sl_PoolToReleaseList_r16),
(u'sl-PoolToAddModList-r16', _SL_TxPoolDedicated_r16_sl_PoolToAddModList_r16),
])
SL_TxPoolDedicated_r16._ext = None
#-----< SL-ResourcePoolConfig-r16 >-----#
SL_ResourcePoolConfig_r16 = SEQ(name=u'SL-ResourcePoolConfig-r16', mode=MODE_TYPE)
_SL_ResourcePoolConfig_r16_sl_ResourcePoolID_r16 = INT(name=u'sl-ResourcePoolID-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-ResourcePoolID-r16')))
_SL_ResourcePoolConfig_r16_sl_ResourcePool_r16 = SEQ(name=u'sl-ResourcePool-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-ResourcePool-r16')), opt=True)
SL_ResourcePoolConfig_r16._cont = ASN1Dict([
(u'sl-ResourcePoolID-r16', _SL_ResourcePoolConfig_r16_sl_ResourcePoolID_r16),
(u'sl-ResourcePool-r16', _SL_ResourcePoolConfig_r16_sl_ResourcePool_r16),
])
SL_ResourcePoolConfig_r16._ext = None
#-----< SL-ResourcePoolID-r16 >-----#
SL_ResourcePoolID_r16 = INT(name=u'SL-ResourcePoolID-r16', mode=MODE_TYPE)
SL_ResourcePoolID_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
#-----< SL-BWP-PoolConfigCommon-r16 >-----#
SL_BWP_PoolConfigCommon_r16 = SEQ(name=u'SL-BWP-PoolConfigCommon-r16', mode=MODE_TYPE)
_SL_BWP_PoolConfigCommon_r16_sl_RxPool_r16 = SEQ_OF(name=u'sl-RxPool-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_BWP_PoolConfigCommon_r16_sl_RxPool_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-ResourcePool-r16')))
_SL_BWP_PoolConfigCommon_r16_sl_RxPool_r16._cont = __SL_BWP_PoolConfigCommon_r16_sl_RxPool_r16__item_
_SL_BWP_PoolConfigCommon_r16_sl_RxPool_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_SL_BWP_PoolConfigCommon_r16_sl_TxPoolSelectedNormal_r16 = SEQ_OF(name=u'sl-TxPoolSelectedNormal-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_BWP_PoolConfigCommon_r16_sl_TxPoolSelectedNormal_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-ResourcePoolConfig-r16')))
_SL_BWP_PoolConfigCommon_r16_sl_TxPoolSelectedNormal_r16._cont = __SL_BWP_PoolConfigCommon_r16_sl_TxPoolSelectedNormal_r16__item_
_SL_BWP_PoolConfigCommon_r16_sl_TxPoolSelectedNormal_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_SL_BWP_PoolConfigCommon_r16_sl_TxPoolExceptional_r16 = SEQ(name=u'sl-TxPoolExceptional-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-ResourcePoolConfig-r16')), opt=True)
SL_BWP_PoolConfigCommon_r16._cont = ASN1Dict([
(u'sl-RxPool-r16', _SL_BWP_PoolConfigCommon_r16_sl_RxPool_r16),
(u'sl-TxPoolSelectedNormal-r16', _SL_BWP_PoolConfigCommon_r16_sl_TxPoolSelectedNormal_r16),
(u'sl-TxPoolExceptional-r16', _SL_BWP_PoolConfigCommon_r16_sl_TxPoolExceptional_r16),
])
SL_BWP_PoolConfigCommon_r16._ext = None
#-----< SL-CBR-PriorityTxConfigList-r16 >-----#
SL_CBR_PriorityTxConfigList_r16 = SEQ_OF(name=u'SL-CBR-PriorityTxConfigList-r16', mode=MODE_TYPE)
_SL_CBR_PriorityTxConfigList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-PriorityTxConfigIndex-r16')))
SL_CBR_PriorityTxConfigList_r16._cont = _SL_CBR_PriorityTxConfigList_r16__item_
SL_CBR_PriorityTxConfigList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< SL-CBR-PriorityTxConfigList-v1650 >-----#
SL_CBR_PriorityTxConfigList_v1650 = SEQ_OF(name=u'SL-CBR-PriorityTxConfigList-v1650', mode=MODE_TYPE)
_SL_CBR_PriorityTxConfigList_v1650__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-PriorityTxConfigIndex-v1650')))
SL_CBR_PriorityTxConfigList_v1650._cont = _SL_CBR_PriorityTxConfigList_v1650__item_
SL_CBR_PriorityTxConfigList_v1650._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< SL-PriorityTxConfigIndex-r16 >-----#
SL_PriorityTxConfigIndex_r16 = SEQ(name=u'SL-PriorityTxConfigIndex-r16', mode=MODE_TYPE)
_SL_PriorityTxConfigIndex_r16_sl_PriorityThreshold_r16 = INT(name=u'sl-PriorityThreshold-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_PriorityTxConfigIndex_r16_sl_PriorityThreshold_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_SL_PriorityTxConfigIndex_r16_sl_DefaultTxConfigIndex_r16 = INT(name=u'sl-DefaultTxConfigIndex-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_PriorityTxConfigIndex_r16_sl_DefaultTxConfigIndex_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
_SL_PriorityTxConfigIndex_r16_sl_CBR_ConfigIndex_r16 = INT(name=u'sl-CBR-ConfigIndex-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_PriorityTxConfigIndex_r16_sl_CBR_ConfigIndex_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
_SL_PriorityTxConfigIndex_r16_sl_Tx_ConfigIndexList_r16 = SEQ_OF(name=u'sl-Tx-ConfigIndexList-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_PriorityTxConfigIndex_r16_sl_Tx_ConfigIndexList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-TxConfigIndex-r16')))
_SL_PriorityTxConfigIndex_r16_sl_Tx_ConfigIndexList_r16._cont = __SL_PriorityTxConfigIndex_r16_sl_Tx_ConfigIndexList_r16__item_
_SL_PriorityTxConfigIndex_r16_sl_Tx_ConfigIndexList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
SL_PriorityTxConfigIndex_r16._cont = ASN1Dict([
(u'sl-PriorityThreshold-r16', _SL_PriorityTxConfigIndex_r16_sl_PriorityThreshold_r16),
(u'sl-DefaultTxConfigIndex-r16', _SL_PriorityTxConfigIndex_r16_sl_DefaultTxConfigIndex_r16),
(u'sl-CBR-ConfigIndex-r16', _SL_PriorityTxConfigIndex_r16_sl_CBR_ConfigIndex_r16),
(u'sl-Tx-ConfigIndexList-r16', _SL_PriorityTxConfigIndex_r16_sl_Tx_ConfigIndexList_r16),
])
SL_PriorityTxConfigIndex_r16._ext = None
#-----< SL-PriorityTxConfigIndex-v1650 >-----#
SL_PriorityTxConfigIndex_v1650 = SEQ(name=u'SL-PriorityTxConfigIndex-v1650', mode=MODE_TYPE)
_SL_PriorityTxConfigIndex_v1650_sl_MCS_RangeList_r16 = SEQ_OF(name=u'sl-MCS-RangeList-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_PriorityTxConfigIndex_v1650_sl_MCS_RangeList_r16__item_ = SEQ_OF(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-MinMaxMCS-List-r16')))
_SL_PriorityTxConfigIndex_v1650_sl_MCS_RangeList_r16._cont = __SL_PriorityTxConfigIndex_v1650_sl_MCS_RangeList_r16__item_
_SL_PriorityTxConfigIndex_v1650_sl_MCS_RangeList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
SL_PriorityTxConfigIndex_v1650._cont = ASN1Dict([
(u'sl-MCS-RangeList-r16', _SL_PriorityTxConfigIndex_v1650_sl_MCS_RangeList_r16),
])
SL_PriorityTxConfigIndex_v1650._ext = None
#-----< SL-TxConfigIndex-r16 >-----#
SL_TxConfigIndex_r16 = INT(name=u'SL-TxConfigIndex-r16', mode=MODE_TYPE)
SL_TxConfigIndex_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=63)], ev=None, er=[])
#-----< SL-CBR-CommonTxConfigList-r16 >-----#
SL_CBR_CommonTxConfigList_r16 = SEQ(name=u'SL-CBR-CommonTxConfigList-r16', mode=MODE_TYPE)
_SL_CBR_CommonTxConfigList_r16_sl_CBR_RangeConfigList_r16 = SEQ_OF(name=u'sl-CBR-RangeConfigList-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_CBR_CommonTxConfigList_r16_sl_CBR_RangeConfigList_r16__item_ = SEQ_OF(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-CBR-LevelsConfig-r16')))
_SL_CBR_CommonTxConfigList_r16_sl_CBR_RangeConfigList_r16._cont = __SL_CBR_CommonTxConfigList_r16_sl_CBR_RangeConfigList_r16__item_
_SL_CBR_CommonTxConfigList_r16_sl_CBR_RangeConfigList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_SL_CBR_CommonTxConfigList_r16_sl_CBR_PSSCH_TxConfigList_r16 = SEQ_OF(name=u'sl-CBR-PSSCH-TxConfigList-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_CBR_CommonTxConfigList_r16_sl_CBR_PSSCH_TxConfigList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-CBR-PSSCH-TxConfig-r16')))
_SL_CBR_CommonTxConfigList_r16_sl_CBR_PSSCH_TxConfigList_r16._cont = __SL_CBR_CommonTxConfigList_r16_sl_CBR_PSSCH_TxConfigList_r16__item_
_SL_CBR_CommonTxConfigList_r16_sl_CBR_PSSCH_TxConfigList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
SL_CBR_CommonTxConfigList_r16._cont = ASN1Dict([
(u'sl-CBR-RangeConfigList-r16', _SL_CBR_CommonTxConfigList_r16_sl_CBR_RangeConfigList_r16),
(u'sl-CBR-PSSCH-TxConfigList-r16', _SL_CBR_CommonTxConfigList_r16_sl_CBR_PSSCH_TxConfigList_r16),
])
SL_CBR_CommonTxConfigList_r16._ext = None
#-----< SL-CBR-LevelsConfig-r16 >-----#
SL_CBR_LevelsConfig_r16 = SEQ_OF(name=u'SL-CBR-LevelsConfig-r16', mode=MODE_TYPE)
_SL_CBR_LevelsConfig_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-CBR-r16')))
SL_CBR_LevelsConfig_r16._cont = _SL_CBR_LevelsConfig_r16__item_
SL_CBR_LevelsConfig_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
#-----< SL-CBR-PSSCH-TxConfig-r16 >-----#
SL_CBR_PSSCH_TxConfig_r16 = SEQ(name=u'SL-CBR-PSSCH-TxConfig-r16', mode=MODE_TYPE)
_SL_CBR_PSSCH_TxConfig_r16_sl_CR_Limit_r16 = INT(name=u'sl-CR-Limit-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_CBR_PSSCH_TxConfig_r16_sl_CR_Limit_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=10000)], ev=None, er=[])
_SL_CBR_PSSCH_TxConfig_r16_sl_TxParameters_r16 = SEQ(name=u'sl-TxParameters-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-PSSCH-TxParameters-r16')), opt=True)
SL_CBR_PSSCH_TxConfig_r16._cont = ASN1Dict([
(u'sl-CR-Limit-r16', _SL_CBR_PSSCH_TxConfig_r16_sl_CR_Limit_r16),
(u'sl-TxParameters-r16', _SL_CBR_PSSCH_TxConfig_r16_sl_TxParameters_r16),
])
SL_CBR_PSSCH_TxConfig_r16._ext = None
#-----< SL-CBR-r16 >-----#
SL_CBR_r16 = INT(name=u'SL-CBR-r16', mode=MODE_TYPE)
SL_CBR_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=100)], ev=None, er=[])
#-----< SL-ConfigDedicatedNR-r16 >-----#
SL_ConfigDedicatedNR_r16 = SEQ(name=u'SL-ConfigDedicatedNR-r16', mode=MODE_TYPE)
_SL_ConfigDedicatedNR_r16_sl_PHY_MAC_RLC_Config_r16 = SEQ(name=u'sl-PHY-MAC-RLC-Config-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-PHY-MAC-RLC-Config-r16')), opt=True)
_SL_ConfigDedicatedNR_r16_sl_RadioBearerToReleaseList_r16 = SEQ_OF(name=u'sl-RadioBearerToReleaseList-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_ConfigDedicatedNR_r16_sl_RadioBearerToReleaseList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SLRB-Uu-ConfigIndex-r16')))
_SL_ConfigDedicatedNR_r16_sl_RadioBearerToReleaseList_r16._cont = __SL_ConfigDedicatedNR_r16_sl_RadioBearerToReleaseList_r16__item_
_SL_ConfigDedicatedNR_r16_sl_RadioBearerToReleaseList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=512)], ev=None, er=[])
_SL_ConfigDedicatedNR_r16_sl_RadioBearerToAddModList_r16 = SEQ_OF(name=u'sl-RadioBearerToAddModList-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_ConfigDedicatedNR_r16_sl_RadioBearerToAddModList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-RadioBearerConfig-r16')))
_SL_ConfigDedicatedNR_r16_sl_RadioBearerToAddModList_r16._cont = __SL_ConfigDedicatedNR_r16_sl_RadioBearerToAddModList_r16__item_
_SL_ConfigDedicatedNR_r16_sl_RadioBearerToAddModList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=512)], ev=None, er=[])
_SL_ConfigDedicatedNR_r16_sl_MeasConfigInfoToReleaseList_r16 = SEQ_OF(name=u'sl-MeasConfigInfoToReleaseList-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_ConfigDedicatedNR_r16_sl_MeasConfigInfoToReleaseList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-DestinationIndex-r16')))
_SL_ConfigDedicatedNR_r16_sl_MeasConfigInfoToReleaseList_r16._cont = __SL_ConfigDedicatedNR_r16_sl_MeasConfigInfoToReleaseList_r16__item_
_SL_ConfigDedicatedNR_r16_sl_MeasConfigInfoToReleaseList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_SL_ConfigDedicatedNR_r16_sl_MeasConfigInfoToAddModList_r16 = SEQ_OF(name=u'sl-MeasConfigInfoToAddModList-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_ConfigDedicatedNR_r16_sl_MeasConfigInfoToAddModList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-MeasConfigInfo-r16')))
_SL_ConfigDedicatedNR_r16_sl_MeasConfigInfoToAddModList_r16._cont = __SL_ConfigDedicatedNR_r16_sl_MeasConfigInfoToAddModList_r16__item_
_SL_ConfigDedicatedNR_r16_sl_MeasConfigInfoToAddModList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_SL_ConfigDedicatedNR_r16_t400_r16 = ENUM(name=u't400-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_ConfigDedicatedNR_r16_t400_r16._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)])
_SL_ConfigDedicatedNR_r16_t400_r16._ext = None
SL_ConfigDedicatedNR_r16._cont = ASN1Dict([
(u'sl-PHY-MAC-RLC-Config-r16', _SL_ConfigDedicatedNR_r16_sl_PHY_MAC_RLC_Config_r16),
(u'sl-RadioBearerToReleaseList-r16', _SL_ConfigDedicatedNR_r16_sl_RadioBearerToReleaseList_r16),
(u'sl-RadioBearerToAddModList-r16', _SL_ConfigDedicatedNR_r16_sl_RadioBearerToAddModList_r16),
(u'sl-MeasConfigInfoToReleaseList-r16', _SL_ConfigDedicatedNR_r16_sl_MeasConfigInfoToReleaseList_r16),
(u'sl-MeasConfigInfoToAddModList-r16', _SL_ConfigDedicatedNR_r16_sl_MeasConfigInfoToAddModList_r16),
(u't400-r16', _SL_ConfigDedicatedNR_r16_t400_r16),
])
SL_ConfigDedicatedNR_r16._ext = []
#-----< SL-DestinationIndex-r16 >-----#
SL_DestinationIndex_r16 = INT(name=u'SL-DestinationIndex-r16', mode=MODE_TYPE)
SL_DestinationIndex_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=31)], ev=None, er=[])
#-----< SL-PHY-MAC-RLC-Config-r16 >-----#
SL_PHY_MAC_RLC_Config_r16 = SEQ(name=u'SL-PHY-MAC-RLC-Config-r16', mode=MODE_TYPE)
_SL_PHY_MAC_RLC_Config_r16_sl_ScheduledConfig_r16 = CHOICE(name=u'sl-ScheduledConfig-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__SL_PHY_MAC_RLC_Config_r16_sl_ScheduledConfig_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SL_PHY_MAC_RLC_Config_r16_sl_ScheduledConfig_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-ScheduledConfig-r16')))
_SL_PHY_MAC_RLC_Config_r16_sl_ScheduledConfig_r16._cont = ASN1Dict([
(u'release', __SL_PHY_MAC_RLC_Config_r16_sl_ScheduledConfig_r16_release),
(u'setup', __SL_PHY_MAC_RLC_Config_r16_sl_ScheduledConfig_r16_setup),
])
_SL_PHY_MAC_RLC_Config_r16_sl_ScheduledConfig_r16._ext = None
_SL_PHY_MAC_RLC_Config_r16_sl_UE_SelectedConfig_r16 = CHOICE(name=u'sl-UE-SelectedConfig-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__SL_PHY_MAC_RLC_Config_r16_sl_UE_SelectedConfig_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SL_PHY_MAC_RLC_Config_r16_sl_UE_SelectedConfig_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-UE-SelectedConfig-r16')))
_SL_PHY_MAC_RLC_Config_r16_sl_UE_SelectedConfig_r16._cont = ASN1Dict([
(u'release', __SL_PHY_MAC_RLC_Config_r16_sl_UE_SelectedConfig_r16_release),
(u'setup', __SL_PHY_MAC_RLC_Config_r16_sl_UE_SelectedConfig_r16_setup),
])
_SL_PHY_MAC_RLC_Config_r16_sl_UE_SelectedConfig_r16._ext = None
_SL_PHY_MAC_RLC_Config_r16_sl_FreqInfoToReleaseList_r16 = SEQ_OF(name=u'sl-FreqInfoToReleaseList-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_PHY_MAC_RLC_Config_r16_sl_FreqInfoToReleaseList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-Freq-Id-r16')))
_SL_PHY_MAC_RLC_Config_r16_sl_FreqInfoToReleaseList_r16._cont = __SL_PHY_MAC_RLC_Config_r16_sl_FreqInfoToReleaseList_r16__item_
_SL_PHY_MAC_RLC_Config_r16_sl_FreqInfoToReleaseList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_SL_PHY_MAC_RLC_Config_r16_sl_FreqInfoToAddModList_r16 = SEQ_OF(name=u'sl-FreqInfoToAddModList-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_PHY_MAC_RLC_Config_r16_sl_FreqInfoToAddModList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-FreqConfig-r16')))
_SL_PHY_MAC_RLC_Config_r16_sl_FreqInfoToAddModList_r16._cont = __SL_PHY_MAC_RLC_Config_r16_sl_FreqInfoToAddModList_r16__item_
_SL_PHY_MAC_RLC_Config_r16_sl_FreqInfoToAddModList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_SL_PHY_MAC_RLC_Config_r16_sl_RLC_BearerToReleaseList_r16 = SEQ_OF(name=u'sl-RLC-BearerToReleaseList-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_PHY_MAC_RLC_Config_r16_sl_RLC_BearerToReleaseList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-RLC-BearerConfigIndex-r16')))
_SL_PHY_MAC_RLC_Config_r16_sl_RLC_BearerToReleaseList_r16._cont = __SL_PHY_MAC_RLC_Config_r16_sl_RLC_BearerToReleaseList_r16__item_
_SL_PHY_MAC_RLC_Config_r16_sl_RLC_BearerToReleaseList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=512)], ev=None, er=[])
_SL_PHY_MAC_RLC_Config_r16_sl_RLC_BearerToAddModList_r16 = SEQ_OF(name=u'sl-RLC-BearerToAddModList-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_PHY_MAC_RLC_Config_r16_sl_RLC_BearerToAddModList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-RLC-BearerConfig-r16')))
_SL_PHY_MAC_RLC_Config_r16_sl_RLC_BearerToAddModList_r16._cont = __SL_PHY_MAC_RLC_Config_r16_sl_RLC_BearerToAddModList_r16__item_
_SL_PHY_MAC_RLC_Config_r16_sl_RLC_BearerToAddModList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=512)], ev=None, er=[])
_SL_PHY_MAC_RLC_Config_r16_sl_MaxNumConsecutiveDTX_r16 = ENUM(name=u'sl-MaxNumConsecutiveDTX-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_PHY_MAC_RLC_Config_r16_sl_MaxNumConsecutiveDTX_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n3', 2), (u'n4', 3), (u'n6', 4), (u'n8', 5), (u'n16', 6), (u'n32', 7)])
_SL_PHY_MAC_RLC_Config_r16_sl_MaxNumConsecutiveDTX_r16._ext = None
_SL_PHY_MAC_RLC_Config_r16_sl_CSI_Acquisition_r16 = ENUM(name=u'sl-CSI-Acquisition-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_PHY_MAC_RLC_Config_r16_sl_CSI_Acquisition_r16._cont = ASN1Dict([(u'enabled', 0)])
_SL_PHY_MAC_RLC_Config_r16_sl_CSI_Acquisition_r16._ext = None
_SL_PHY_MAC_RLC_Config_r16_sl_CSI_SchedulingRequestId_r16 = CHOICE(name=u'sl-CSI-SchedulingRequestId-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__SL_PHY_MAC_RLC_Config_r16_sl_CSI_SchedulingRequestId_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SL_PHY_MAC_RLC_Config_r16_sl_CSI_SchedulingRequestId_r16_setup = INT(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SchedulingRequestId')))
_SL_PHY_MAC_RLC_Config_r16_sl_CSI_SchedulingRequestId_r16._cont = ASN1Dict([
(u'release', __SL_PHY_MAC_RLC_Config_r16_sl_CSI_SchedulingRequestId_r16_release),
(u'setup', __SL_PHY_MAC_RLC_Config_r16_sl_CSI_SchedulingRequestId_r16_setup),
])
_SL_PHY_MAC_RLC_Config_r16_sl_CSI_SchedulingRequestId_r16._ext = None
_SL_PHY_MAC_RLC_Config_r16_sl_SSB_PriorityNR_r16 = INT(name=u'sl-SSB-PriorityNR-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_PHY_MAC_RLC_Config_r16_sl_SSB_PriorityNR_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_SL_PHY_MAC_RLC_Config_r16_networkControlledSyncTx_r16 = ENUM(name=u'networkControlledSyncTx-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_PHY_MAC_RLC_Config_r16_networkControlledSyncTx_r16._cont = ASN1Dict([(u'on', 0), (u'off', 1)])
_SL_PHY_MAC_RLC_Config_r16_networkControlledSyncTx_r16._ext = None
SL_PHY_MAC_RLC_Config_r16._cont = ASN1Dict([
(u'sl-ScheduledConfig-r16', _SL_PHY_MAC_RLC_Config_r16_sl_ScheduledConfig_r16),
(u'sl-UE-SelectedConfig-r16', _SL_PHY_MAC_RLC_Config_r16_sl_UE_SelectedConfig_r16),
(u'sl-FreqInfoToReleaseList-r16', _SL_PHY_MAC_RLC_Config_r16_sl_FreqInfoToReleaseList_r16),
(u'sl-FreqInfoToAddModList-r16', _SL_PHY_MAC_RLC_Config_r16_sl_FreqInfoToAddModList_r16),
(u'sl-RLC-BearerToReleaseList-r16', _SL_PHY_MAC_RLC_Config_r16_sl_RLC_BearerToReleaseList_r16),
(u'sl-RLC-BearerToAddModList-r16', _SL_PHY_MAC_RLC_Config_r16_sl_RLC_BearerToAddModList_r16),
(u'sl-MaxNumConsecutiveDTX-r16', _SL_PHY_MAC_RLC_Config_r16_sl_MaxNumConsecutiveDTX_r16),
(u'sl-CSI-Acquisition-r16', _SL_PHY_MAC_RLC_Config_r16_sl_CSI_Acquisition_r16),
(u'sl-CSI-SchedulingRequestId-r16', _SL_PHY_MAC_RLC_Config_r16_sl_CSI_SchedulingRequestId_r16),
(u'sl-SSB-PriorityNR-r16', _SL_PHY_MAC_RLC_Config_r16_sl_SSB_PriorityNR_r16),
(u'networkControlledSyncTx-r16', _SL_PHY_MAC_RLC_Config_r16_networkControlledSyncTx_r16),
])
SL_PHY_MAC_RLC_Config_r16._ext = None
#-----< SL-ConfiguredGrantConfig-r16 >-----#
SL_ConfiguredGrantConfig_r16 = SEQ(name=u'SL-ConfiguredGrantConfig-r16', mode=MODE_TYPE)
_SL_ConfiguredGrantConfig_r16_sl_ConfigIndexCG_r16 = INT(name=u'sl-ConfigIndexCG-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-ConfigIndexCG-r16')))
_SL_ConfiguredGrantConfig_r16_sl_PeriodCG_r16 = CHOICE(name=u'sl-PeriodCG-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-PeriodCG-r16')), opt=True)
_SL_ConfiguredGrantConfig_r16_sl_NrOfHARQ_Processes_r16 = INT(name=u'sl-NrOfHARQ-Processes-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_ConfiguredGrantConfig_r16_sl_NrOfHARQ_Processes_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_SL_ConfiguredGrantConfig_r16_sl_HARQ_ProcID_offset_r16 = INT(name=u'sl-HARQ-ProcID-offset-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_ConfiguredGrantConfig_r16_sl_HARQ_ProcID_offset_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
_SL_ConfiguredGrantConfig_r16_sl_CG_MaxTransNumList_r16 = SEQ_OF(name=u'sl-CG-MaxTransNumList-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-CG-MaxTransNumList-r16')), opt=True)
_SL_ConfiguredGrantConfig_r16_rrc_ConfiguredSidelinkGrant_r16 = SEQ(name=u'rrc-ConfiguredSidelinkGrant-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_ConfiguredGrantConfig_r16_rrc_ConfiguredSidelinkGrant_r16_sl_TimeResourceCG_Type1_r16 = INT(name=u'sl-TimeResourceCG-Type1-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_ConfiguredGrantConfig_r16_rrc_ConfiguredSidelinkGrant_r16_sl_TimeResourceCG_Type1_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=496)], ev=None, er=[])
__SL_ConfiguredGrantConfig_r16_rrc_ConfiguredSidelinkGrant_r16_sl_StartSubchannelCG_Type1_r16 = INT(name=u'sl-StartSubchannelCG-Type1-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_ConfiguredGrantConfig_r16_rrc_ConfiguredSidelinkGrant_r16_sl_StartSubchannelCG_Type1_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=26)], ev=None, er=[])
__SL_ConfiguredGrantConfig_r16_rrc_ConfiguredSidelinkGrant_r16_sl_FreqResourceCG_Type1_r16 = INT(name=u'sl-FreqResourceCG-Type1-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_ConfiguredGrantConfig_r16_rrc_ConfiguredSidelinkGrant_r16_sl_FreqResourceCG_Type1_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=6929)], ev=None, er=[])
__SL_ConfiguredGrantConfig_r16_rrc_ConfiguredSidelinkGrant_r16_sl_TimeOffsetCG_Type1_r16 = INT(name=u'sl-TimeOffsetCG-Type1-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_ConfiguredGrantConfig_r16_rrc_ConfiguredSidelinkGrant_r16_sl_TimeOffsetCG_Type1_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7999)], ev=None, er=[])
__SL_ConfiguredGrantConfig_r16_rrc_ConfiguredSidelinkGrant_r16_sl_N1PUCCH_AN_r16 = INT(name=u'sl-N1PUCCH-AN-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-ResourceId')), opt=True)
__SL_ConfiguredGrantConfig_r16_rrc_ConfiguredSidelinkGrant_r16_sl_PSFCH_ToPUCCH_CG_Type1_r16 = INT(name=u'sl-PSFCH-ToPUCCH-CG-Type1-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_ConfiguredGrantConfig_r16_rrc_ConfiguredSidelinkGrant_r16_sl_PSFCH_ToPUCCH_CG_Type1_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
__SL_ConfiguredGrantConfig_r16_rrc_ConfiguredSidelinkGrant_r16_sl_ResourcePoolID_r16 = INT(name=u'sl-ResourcePoolID-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-ResourcePoolID-r16')), opt=True)
__SL_ConfiguredGrantConfig_r16_rrc_ConfiguredSidelinkGrant_r16_sl_TimeReferenceSFN_Type1_r16 = ENUM(name=u'sl-TimeReferenceSFN-Type1-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_ConfiguredGrantConfig_r16_rrc_ConfiguredSidelinkGrant_r16_sl_TimeReferenceSFN_Type1_r16._cont = ASN1Dict([(u'sfn512', 0)])
__SL_ConfiguredGrantConfig_r16_rrc_ConfiguredSidelinkGrant_r16_sl_TimeReferenceSFN_Type1_r16._ext = None
_SL_ConfiguredGrantConfig_r16_rrc_ConfiguredSidelinkGrant_r16._cont = ASN1Dict([
(u'sl-TimeResourceCG-Type1-r16', __SL_ConfiguredGrantConfig_r16_rrc_ConfiguredSidelinkGrant_r16_sl_TimeResourceCG_Type1_r16),
(u'sl-StartSubchannelCG-Type1-r16', __SL_ConfiguredGrantConfig_r16_rrc_ConfiguredSidelinkGrant_r16_sl_StartSubchannelCG_Type1_r16),
(u'sl-FreqResourceCG-Type1-r16', __SL_ConfiguredGrantConfig_r16_rrc_ConfiguredSidelinkGrant_r16_sl_FreqResourceCG_Type1_r16),
(u'sl-TimeOffsetCG-Type1-r16', __SL_ConfiguredGrantConfig_r16_rrc_ConfiguredSidelinkGrant_r16_sl_TimeOffsetCG_Type1_r16),
(u'sl-N1PUCCH-AN-r16', __SL_ConfiguredGrantConfig_r16_rrc_ConfiguredSidelinkGrant_r16_sl_N1PUCCH_AN_r16),
(u'sl-PSFCH-ToPUCCH-CG-Type1-r16', __SL_ConfiguredGrantConfig_r16_rrc_ConfiguredSidelinkGrant_r16_sl_PSFCH_ToPUCCH_CG_Type1_r16),
(u'sl-ResourcePoolID-r16', __SL_ConfiguredGrantConfig_r16_rrc_ConfiguredSidelinkGrant_r16_sl_ResourcePoolID_r16),
(u'sl-TimeReferenceSFN-Type1-r16', __SL_ConfiguredGrantConfig_r16_rrc_ConfiguredSidelinkGrant_r16_sl_TimeReferenceSFN_Type1_r16),
])
_SL_ConfiguredGrantConfig_r16_rrc_ConfiguredSidelinkGrant_r16._ext = None
_SL_ConfiguredGrantConfig_r16_sl_N1PUCCH_AN_Type2_r16 = INT(name=u'sl-N1PUCCH-AN-Type2-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PUCCH-ResourceId')), opt=True, group=0)
SL_ConfiguredGrantConfig_r16._cont = ASN1Dict([
(u'sl-ConfigIndexCG-r16', _SL_ConfiguredGrantConfig_r16_sl_ConfigIndexCG_r16),
(u'sl-PeriodCG-r16', _SL_ConfiguredGrantConfig_r16_sl_PeriodCG_r16),
(u'sl-NrOfHARQ-Processes-r16', _SL_ConfiguredGrantConfig_r16_sl_NrOfHARQ_Processes_r16),
(u'sl-HARQ-ProcID-offset-r16', _SL_ConfiguredGrantConfig_r16_sl_HARQ_ProcID_offset_r16),
(u'sl-CG-MaxTransNumList-r16', _SL_ConfiguredGrantConfig_r16_sl_CG_MaxTransNumList_r16),
(u'rrc-ConfiguredSidelinkGrant-r16', _SL_ConfiguredGrantConfig_r16_rrc_ConfiguredSidelinkGrant_r16),
(u'sl-N1PUCCH-AN-Type2-r16', _SL_ConfiguredGrantConfig_r16_sl_N1PUCCH_AN_Type2_r16),
])
SL_ConfiguredGrantConfig_r16._ext = [u'sl-N1PUCCH-AN-Type2-r16']
#-----< SL-ConfigIndexCG-r16 >-----#
SL_ConfigIndexCG_r16 = INT(name=u'SL-ConfigIndexCG-r16', mode=MODE_TYPE)
SL_ConfigIndexCG_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
#-----< SL-CG-MaxTransNumList-r16 >-----#
SL_CG_MaxTransNumList_r16 = SEQ_OF(name=u'SL-CG-MaxTransNumList-r16', mode=MODE_TYPE)
_SL_CG_MaxTransNumList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-CG-MaxTransNum-r16')))
SL_CG_MaxTransNumList_r16._cont = _SL_CG_MaxTransNumList_r16__item_
SL_CG_MaxTransNumList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< SL-CG-MaxTransNum-r16 >-----#
SL_CG_MaxTransNum_r16 = SEQ(name=u'SL-CG-MaxTransNum-r16', mode=MODE_TYPE)
_SL_CG_MaxTransNum_r16_sl_Priority_r16 = INT(name=u'sl-Priority-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_CG_MaxTransNum_r16_sl_Priority_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_SL_CG_MaxTransNum_r16_sl_MaxTransNum_r16 = INT(name=u'sl-MaxTransNum-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_CG_MaxTransNum_r16_sl_MaxTransNum_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
SL_CG_MaxTransNum_r16._cont = ASN1Dict([
(u'sl-Priority-r16', _SL_CG_MaxTransNum_r16_sl_Priority_r16),
(u'sl-MaxTransNum-r16', _SL_CG_MaxTransNum_r16_sl_MaxTransNum_r16),
])
SL_CG_MaxTransNum_r16._ext = None
#-----< SL-PeriodCG-r16 >-----#
SL_PeriodCG_r16 = CHOICE(name=u'SL-PeriodCG-r16', mode=MODE_TYPE)
_SL_PeriodCG_r16_sl_PeriodCG1_r16 = ENUM(name=u'sl-PeriodCG1-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_PeriodCG_r16_sl_PeriodCG1_r16._cont = ASN1Dict([(u'ms100', 0), (u'ms200', 1), (u'ms300', 2), (u'ms400', 3), (u'ms500', 4), (u'ms600', 5), (u'ms700', 6), (u'ms800', 7), (u'ms900', 8), (u'ms1000', 9), (u'spare6', 10), (u'spare5', 11), (u'spare4', 12), (u'spare3', 13), (u'spare2', 14), (u'spare1', 15)])
_SL_PeriodCG_r16_sl_PeriodCG1_r16._ext = None
_SL_PeriodCG_r16_sl_PeriodCG2_r16 = INT(name=u'sl-PeriodCG2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_PeriodCG_r16_sl_PeriodCG2_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=99)], ev=None, er=[])
SL_PeriodCG_r16._cont = ASN1Dict([
(u'sl-PeriodCG1-r16', _SL_PeriodCG_r16_sl_PeriodCG1_r16),
(u'sl-PeriodCG2-r16', _SL_PeriodCG_r16_sl_PeriodCG2_r16),
])
SL_PeriodCG_r16._ext = None
#-----< SL-DestinationIdentity-r16 >-----#
SL_DestinationIdentity_r16 = BIT_STR(name=u'SL-DestinationIdentity-r16', mode=MODE_TYPE)
SL_DestinationIdentity_r16._const_sz = ASN1Set(rv=[24], rr=[], ev=None, er=[])
#-----< SL-FreqConfig-r16 >-----#
SL_FreqConfig_r16 = SEQ(name=u'SL-FreqConfig-r16', mode=MODE_TYPE)
_SL_FreqConfig_r16_sl_Freq_Id_r16 = INT(name=u'sl-Freq-Id-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-Freq-Id-r16')))
_SL_FreqConfig_r16_sl_SCS_SpecificCarrierList_r16 = SEQ_OF(name=u'sl-SCS-SpecificCarrierList-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SL_FreqConfig_r16_sl_SCS_SpecificCarrierList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SCS-SpecificCarrier')))
_SL_FreqConfig_r16_sl_SCS_SpecificCarrierList_r16._cont = __SL_FreqConfig_r16_sl_SCS_SpecificCarrierList_r16__item_
_SL_FreqConfig_r16_sl_SCS_SpecificCarrierList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
_SL_FreqConfig_r16_sl_AbsoluteFrequencyPointA_r16 = INT(name=u'sl-AbsoluteFrequencyPointA-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')), opt=True)
_SL_FreqConfig_r16_sl_AbsoluteFrequencySSB_r16 = INT(name=u'sl-AbsoluteFrequencySSB-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')), opt=True)
_SL_FreqConfig_r16_frequencyShift7p5khzSL_r16 = ENUM(name=u'frequencyShift7p5khzSL-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_FreqConfig_r16_frequencyShift7p5khzSL_r16._cont = ASN1Dict([(u'true', 0)])
_SL_FreqConfig_r16_frequencyShift7p5khzSL_r16._ext = None
_SL_FreqConfig_r16_valueN_r16 = INT(name=u'valueN-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_FreqConfig_r16_valueN_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-1, ub=1)], ev=None, er=[])
_SL_FreqConfig_r16_sl_BWP_ToReleaseList_r16 = SEQ_OF(name=u'sl-BWP-ToReleaseList-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_FreqConfig_r16_sl_BWP_ToReleaseList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BWP-Id')))
_SL_FreqConfig_r16_sl_BWP_ToReleaseList_r16._cont = __SL_FreqConfig_r16_sl_BWP_ToReleaseList_r16__item_
_SL_FreqConfig_r16_sl_BWP_ToReleaseList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_SL_FreqConfig_r16_sl_BWP_ToAddModList_r16 = SEQ_OF(name=u'sl-BWP-ToAddModList-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_FreqConfig_r16_sl_BWP_ToAddModList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-BWP-Config-r16')))
_SL_FreqConfig_r16_sl_BWP_ToAddModList_r16._cont = __SL_FreqConfig_r16_sl_BWP_ToAddModList_r16__item_
_SL_FreqConfig_r16_sl_BWP_ToAddModList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_SL_FreqConfig_r16_sl_SyncConfigList_r16 = SEQ_OF(name=u'sl-SyncConfigList-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-SyncConfigList-r16')), opt=True)
_SL_FreqConfig_r16_sl_SyncPriority_r16 = ENUM(name=u'sl-SyncPriority-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_FreqConfig_r16_sl_SyncPriority_r16._cont = ASN1Dict([(u'gnss', 0), (u'gnbEnb', 1)])
_SL_FreqConfig_r16_sl_SyncPriority_r16._ext = None
SL_FreqConfig_r16._cont = ASN1Dict([
(u'sl-Freq-Id-r16', _SL_FreqConfig_r16_sl_Freq_Id_r16),
(u'sl-SCS-SpecificCarrierList-r16', _SL_FreqConfig_r16_sl_SCS_SpecificCarrierList_r16),
(u'sl-AbsoluteFrequencyPointA-r16', _SL_FreqConfig_r16_sl_AbsoluteFrequencyPointA_r16),
(u'sl-AbsoluteFrequencySSB-r16', _SL_FreqConfig_r16_sl_AbsoluteFrequencySSB_r16),
(u'frequencyShift7p5khzSL-r16', _SL_FreqConfig_r16_frequencyShift7p5khzSL_r16),
(u'valueN-r16', _SL_FreqConfig_r16_valueN_r16),
(u'sl-BWP-ToReleaseList-r16', _SL_FreqConfig_r16_sl_BWP_ToReleaseList_r16),
(u'sl-BWP-ToAddModList-r16', _SL_FreqConfig_r16_sl_BWP_ToAddModList_r16),
(u'sl-SyncConfigList-r16', _SL_FreqConfig_r16_sl_SyncConfigList_r16),
(u'sl-SyncPriority-r16', _SL_FreqConfig_r16_sl_SyncPriority_r16),
])
SL_FreqConfig_r16._ext = None
#-----< SL-Freq-Id-r16 >-----#
SL_Freq_Id_r16 = INT(name=u'SL-Freq-Id-r16', mode=MODE_TYPE)
SL_Freq_Id_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< SL-FreqConfigCommon-r16 >-----#
SL_FreqConfigCommon_r16 = SEQ(name=u'SL-FreqConfigCommon-r16', mode=MODE_TYPE)
_SL_FreqConfigCommon_r16_sl_SCS_SpecificCarrierList_r16 = SEQ_OF(name=u'sl-SCS-SpecificCarrierList-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SL_FreqConfigCommon_r16_sl_SCS_SpecificCarrierList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SCS-SpecificCarrier')))
_SL_FreqConfigCommon_r16_sl_SCS_SpecificCarrierList_r16._cont = __SL_FreqConfigCommon_r16_sl_SCS_SpecificCarrierList_r16__item_
_SL_FreqConfigCommon_r16_sl_SCS_SpecificCarrierList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
_SL_FreqConfigCommon_r16_sl_AbsoluteFrequencyPointA_r16 = INT(name=u'sl-AbsoluteFrequencyPointA-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')))
_SL_FreqConfigCommon_r16_sl_AbsoluteFrequencySSB_r16 = INT(name=u'sl-AbsoluteFrequencySSB-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')), opt=True)
_SL_FreqConfigCommon_r16_frequencyShift7p5khzSL_r16 = ENUM(name=u'frequencyShift7p5khzSL-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_FreqConfigCommon_r16_frequencyShift7p5khzSL_r16._cont = ASN1Dict([(u'true', 0)])
_SL_FreqConfigCommon_r16_frequencyShift7p5khzSL_r16._ext = None
_SL_FreqConfigCommon_r16_valueN_r16 = INT(name=u'valueN-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_FreqConfigCommon_r16_valueN_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-1, ub=1)], ev=None, er=[])
_SL_FreqConfigCommon_r16_sl_BWP_List_r16 = SEQ_OF(name=u'sl-BWP-List-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_FreqConfigCommon_r16_sl_BWP_List_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-BWP-ConfigCommon-r16')))
_SL_FreqConfigCommon_r16_sl_BWP_List_r16._cont = __SL_FreqConfigCommon_r16_sl_BWP_List_r16__item_
_SL_FreqConfigCommon_r16_sl_BWP_List_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
_SL_FreqConfigCommon_r16_sl_SyncPriority_r16 = ENUM(name=u'sl-SyncPriority-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_FreqConfigCommon_r16_sl_SyncPriority_r16._cont = ASN1Dict([(u'gnss', 0), (u'gnbEnb', 1)])
_SL_FreqConfigCommon_r16_sl_SyncPriority_r16._ext = None
_SL_FreqConfigCommon_r16_sl_NbAsSync_r16 = BOOL(name=u'sl-NbAsSync-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_FreqConfigCommon_r16_sl_SyncConfigList_r16 = SEQ_OF(name=u'sl-SyncConfigList-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-SyncConfigList-r16')), opt=True)
SL_FreqConfigCommon_r16._cont = ASN1Dict([
(u'sl-SCS-SpecificCarrierList-r16', _SL_FreqConfigCommon_r16_sl_SCS_SpecificCarrierList_r16),
(u'sl-AbsoluteFrequencyPointA-r16', _SL_FreqConfigCommon_r16_sl_AbsoluteFrequencyPointA_r16),
(u'sl-AbsoluteFrequencySSB-r16', _SL_FreqConfigCommon_r16_sl_AbsoluteFrequencySSB_r16),
(u'frequencyShift7p5khzSL-r16', _SL_FreqConfigCommon_r16_frequencyShift7p5khzSL_r16),
(u'valueN-r16', _SL_FreqConfigCommon_r16_valueN_r16),
(u'sl-BWP-List-r16', _SL_FreqConfigCommon_r16_sl_BWP_List_r16),
(u'sl-SyncPriority-r16', _SL_FreqConfigCommon_r16_sl_SyncPriority_r16),
(u'sl-NbAsSync-r16', _SL_FreqConfigCommon_r16_sl_NbAsSync_r16),
(u'sl-SyncConfigList-r16', _SL_FreqConfigCommon_r16_sl_SyncConfigList_r16),
])
SL_FreqConfigCommon_r16._ext = []
#-----< SL-LogicalChannelConfig-r16 >-----#
SL_LogicalChannelConfig_r16 = SEQ(name=u'SL-LogicalChannelConfig-r16', mode=MODE_TYPE)
_SL_LogicalChannelConfig_r16_sl_Priority_r16 = INT(name=u'sl-Priority-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_LogicalChannelConfig_r16_sl_Priority_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_SL_LogicalChannelConfig_r16_sl_PrioritisedBitRate_r16 = ENUM(name=u'sl-PrioritisedBitRate-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_LogicalChannelConfig_r16_sl_PrioritisedBitRate_r16._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)])
_SL_LogicalChannelConfig_r16_sl_PrioritisedBitRate_r16._ext = None
_SL_LogicalChannelConfig_r16_sl_BucketSizeDuration_r16 = ENUM(name=u'sl-BucketSizeDuration-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_LogicalChannelConfig_r16_sl_BucketSizeDuration_r16._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)])
_SL_LogicalChannelConfig_r16_sl_BucketSizeDuration_r16._ext = None
_SL_LogicalChannelConfig_r16_sl_ConfiguredGrantType1Allowed_r16 = ENUM(name=u'sl-ConfiguredGrantType1Allowed-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_LogicalChannelConfig_r16_sl_ConfiguredGrantType1Allowed_r16._cont = ASN1Dict([(u'true', 0)])
_SL_LogicalChannelConfig_r16_sl_ConfiguredGrantType1Allowed_r16._ext = None
_SL_LogicalChannelConfig_r16_sl_HARQ_FeedbackEnabled_r16 = ENUM(name=u'sl-HARQ-FeedbackEnabled-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_LogicalChannelConfig_r16_sl_HARQ_FeedbackEnabled_r16._cont = ASN1Dict([(u'enabled', 0), (u'disabled', 1)])
_SL_LogicalChannelConfig_r16_sl_HARQ_FeedbackEnabled_r16._ext = None
_SL_LogicalChannelConfig_r16_sl_AllowedCG_List_r16 = SEQ_OF(name=u'sl-AllowedCG-List-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_LogicalChannelConfig_r16_sl_AllowedCG_List_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-ConfigIndexCG-r16')))
_SL_LogicalChannelConfig_r16_sl_AllowedCG_List_r16._cont = __SL_LogicalChannelConfig_r16_sl_AllowedCG_List_r16__item_
_SL_LogicalChannelConfig_r16_sl_AllowedCG_List_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
_SL_LogicalChannelConfig_r16_sl_AllowedSCS_List_r16 = SEQ_OF(name=u'sl-AllowedSCS-List-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_LogicalChannelConfig_r16_sl_AllowedSCS_List_r16__item_ = ENUM(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SubcarrierSpacing')))
_SL_LogicalChannelConfig_r16_sl_AllowedSCS_List_r16._cont = __SL_LogicalChannelConfig_r16_sl_AllowedSCS_List_r16__item_
_SL_LogicalChannelConfig_r16_sl_AllowedSCS_List_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
_SL_LogicalChannelConfig_r16_sl_MaxPUSCH_Duration_r16 = ENUM(name=u'sl-MaxPUSCH-Duration-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_LogicalChannelConfig_r16_sl_MaxPUSCH_Duration_r16._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)])
_SL_LogicalChannelConfig_r16_sl_MaxPUSCH_Duration_r16._ext = None
_SL_LogicalChannelConfig_r16_sl_LogicalChannelGroup_r16 = INT(name=u'sl-LogicalChannelGroup-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_LogicalChannelConfig_r16_sl_LogicalChannelGroup_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
_SL_LogicalChannelConfig_r16_sl_SchedulingRequestId_r16 = INT(name=u'sl-SchedulingRequestId-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SchedulingRequestId')), opt=True)
_SL_LogicalChannelConfig_r16_sl_LogicalChannelSR_DelayTimerApplied_r16 = BOOL(name=u'sl-LogicalChannelSR-DelayTimerApplied-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
SL_LogicalChannelConfig_r16._cont = ASN1Dict([
(u'sl-Priority-r16', _SL_LogicalChannelConfig_r16_sl_Priority_r16),
(u'sl-PrioritisedBitRate-r16', _SL_LogicalChannelConfig_r16_sl_PrioritisedBitRate_r16),
(u'sl-BucketSizeDuration-r16', _SL_LogicalChannelConfig_r16_sl_BucketSizeDuration_r16),
(u'sl-ConfiguredGrantType1Allowed-r16', _SL_LogicalChannelConfig_r16_sl_ConfiguredGrantType1Allowed_r16),
(u'sl-HARQ-FeedbackEnabled-r16', _SL_LogicalChannelConfig_r16_sl_HARQ_FeedbackEnabled_r16),
(u'sl-AllowedCG-List-r16', _SL_LogicalChannelConfig_r16_sl_AllowedCG_List_r16),
(u'sl-AllowedSCS-List-r16', _SL_LogicalChannelConfig_r16_sl_AllowedSCS_List_r16),
(u'sl-MaxPUSCH-Duration-r16', _SL_LogicalChannelConfig_r16_sl_MaxPUSCH_Duration_r16),
(u'sl-LogicalChannelGroup-r16', _SL_LogicalChannelConfig_r16_sl_LogicalChannelGroup_r16),
(u'sl-SchedulingRequestId-r16', _SL_LogicalChannelConfig_r16_sl_SchedulingRequestId_r16),
(u'sl-LogicalChannelSR-DelayTimerApplied-r16', _SL_LogicalChannelConfig_r16_sl_LogicalChannelSR_DelayTimerApplied_r16),
])
SL_LogicalChannelConfig_r16._ext = []
#-----< SL-MeasConfigCommon-r16 >-----#
SL_MeasConfigCommon_r16 = SEQ(name=u'SL-MeasConfigCommon-r16', mode=MODE_TYPE)
_SL_MeasConfigCommon_r16_sl_MeasObjectListCommon_r16 = SEQ_OF(name=u'sl-MeasObjectListCommon-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-MeasObjectList-r16')), opt=True)
_SL_MeasConfigCommon_r16_sl_ReportConfigListCommon_r16 = SEQ_OF(name=u'sl-ReportConfigListCommon-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-ReportConfigList-r16')), opt=True)
_SL_MeasConfigCommon_r16_sl_MeasIdListCommon_r16 = SEQ_OF(name=u'sl-MeasIdListCommon-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-MeasIdList-r16')), opt=True)
_SL_MeasConfigCommon_r16_sl_QuantityConfigCommon_r16 = SEQ(name=u'sl-QuantityConfigCommon-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-QuantityConfig-r16')), opt=True)
SL_MeasConfigCommon_r16._cont = ASN1Dict([
(u'sl-MeasObjectListCommon-r16', _SL_MeasConfigCommon_r16_sl_MeasObjectListCommon_r16),
(u'sl-ReportConfigListCommon-r16', _SL_MeasConfigCommon_r16_sl_ReportConfigListCommon_r16),
(u'sl-MeasIdListCommon-r16', _SL_MeasConfigCommon_r16_sl_MeasIdListCommon_r16),
(u'sl-QuantityConfigCommon-r16', _SL_MeasConfigCommon_r16_sl_QuantityConfigCommon_r16),
])
SL_MeasConfigCommon_r16._ext = []
#-----< SL-MeasConfigInfo-r16 >-----#
SL_MeasConfigInfo_r16 = SEQ(name=u'SL-MeasConfigInfo-r16', mode=MODE_TYPE)
_SL_MeasConfigInfo_r16_sl_DestinationIndex_r16 = INT(name=u'sl-DestinationIndex-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-DestinationIndex-r16')))
_SL_MeasConfigInfo_r16_sl_MeasConfig_r16 = SEQ(name=u'sl-MeasConfig-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-MeasConfig-r16')))
SL_MeasConfigInfo_r16._cont = ASN1Dict([
(u'sl-DestinationIndex-r16', _SL_MeasConfigInfo_r16_sl_DestinationIndex_r16),
(u'sl-MeasConfig-r16', _SL_MeasConfigInfo_r16_sl_MeasConfig_r16),
])
SL_MeasConfigInfo_r16._ext = []
#-----< SL-MeasConfig-r16 >-----#
SL_MeasConfig_r16 = SEQ(name=u'SL-MeasConfig-r16', mode=MODE_TYPE)
_SL_MeasConfig_r16_sl_MeasObjectToRemoveList_r16 = SEQ_OF(name=u'sl-MeasObjectToRemoveList-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-MeasObjectToRemoveList-r16')), opt=True)
_SL_MeasConfig_r16_sl_MeasObjectToAddModList_r16 = SEQ_OF(name=u'sl-MeasObjectToAddModList-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-MeasObjectList-r16')), opt=True)
_SL_MeasConfig_r16_sl_ReportConfigToRemoveList_r16 = SEQ_OF(name=u'sl-ReportConfigToRemoveList-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-ReportConfigToRemoveList-r16')), opt=True)
_SL_MeasConfig_r16_sl_ReportConfigToAddModList_r16 = SEQ_OF(name=u'sl-ReportConfigToAddModList-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-ReportConfigList-r16')), opt=True)
_SL_MeasConfig_r16_sl_MeasIdToRemoveList_r16 = SEQ_OF(name=u'sl-MeasIdToRemoveList-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-MeasIdToRemoveList-r16')), opt=True)
_SL_MeasConfig_r16_sl_MeasIdToAddModList_r16 = SEQ_OF(name=u'sl-MeasIdToAddModList-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-MeasIdList-r16')), opt=True)
_SL_MeasConfig_r16_sl_QuantityConfig_r16 = SEQ(name=u'sl-QuantityConfig-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-QuantityConfig-r16')), opt=True)
SL_MeasConfig_r16._cont = ASN1Dict([
(u'sl-MeasObjectToRemoveList-r16', _SL_MeasConfig_r16_sl_MeasObjectToRemoveList_r16),
(u'sl-MeasObjectToAddModList-r16', _SL_MeasConfig_r16_sl_MeasObjectToAddModList_r16),
(u'sl-ReportConfigToRemoveList-r16', _SL_MeasConfig_r16_sl_ReportConfigToRemoveList_r16),
(u'sl-ReportConfigToAddModList-r16', _SL_MeasConfig_r16_sl_ReportConfigToAddModList_r16),
(u'sl-MeasIdToRemoveList-r16', _SL_MeasConfig_r16_sl_MeasIdToRemoveList_r16),
(u'sl-MeasIdToAddModList-r16', _SL_MeasConfig_r16_sl_MeasIdToAddModList_r16),
(u'sl-QuantityConfig-r16', _SL_MeasConfig_r16_sl_QuantityConfig_r16),
])
SL_MeasConfig_r16._ext = []
#-----< SL-MeasObjectToRemoveList-r16 >-----#
SL_MeasObjectToRemoveList_r16 = SEQ_OF(name=u'SL-MeasObjectToRemoveList-r16', mode=MODE_TYPE)
_SL_MeasObjectToRemoveList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-MeasObjectId-r16')))
SL_MeasObjectToRemoveList_r16._cont = _SL_MeasObjectToRemoveList_r16__item_
SL_MeasObjectToRemoveList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
#-----< SL-ReportConfigToRemoveList-r16 >-----#
SL_ReportConfigToRemoveList_r16 = SEQ_OF(name=u'SL-ReportConfigToRemoveList-r16', mode=MODE_TYPE)
_SL_ReportConfigToRemoveList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-ReportConfigId-r16')))
SL_ReportConfigToRemoveList_r16._cont = _SL_ReportConfigToRemoveList_r16__item_
SL_ReportConfigToRemoveList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
#-----< SL-MeasIdToRemoveList-r16 >-----#
SL_MeasIdToRemoveList_r16 = SEQ_OF(name=u'SL-MeasIdToRemoveList-r16', mode=MODE_TYPE)
_SL_MeasIdToRemoveList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-MeasId-r16')))
SL_MeasIdToRemoveList_r16._cont = _SL_MeasIdToRemoveList_r16__item_
SL_MeasIdToRemoveList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
#-----< SL-MeasIdList-r16 >-----#
SL_MeasIdList_r16 = SEQ_OF(name=u'SL-MeasIdList-r16', mode=MODE_TYPE)
_SL_MeasIdList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-MeasIdInfo-r16')))
SL_MeasIdList_r16._cont = _SL_MeasIdList_r16__item_
SL_MeasIdList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
#-----< SL-MeasIdInfo-r16 >-----#
SL_MeasIdInfo_r16 = SEQ(name=u'SL-MeasIdInfo-r16', mode=MODE_TYPE)
_SL_MeasIdInfo_r16_sl_MeasId_r16 = INT(name=u'sl-MeasId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-MeasId-r16')))
_SL_MeasIdInfo_r16_sl_MeasObjectId_r16 = INT(name=u'sl-MeasObjectId-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-MeasObjectId-r16')))
_SL_MeasIdInfo_r16_sl_ReportConfigId_r16 = INT(name=u'sl-ReportConfigId-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-ReportConfigId-r16')))
SL_MeasIdInfo_r16._cont = ASN1Dict([
(u'sl-MeasId-r16', _SL_MeasIdInfo_r16_sl_MeasId_r16),
(u'sl-MeasObjectId-r16', _SL_MeasIdInfo_r16_sl_MeasObjectId_r16),
(u'sl-ReportConfigId-r16', _SL_MeasIdInfo_r16_sl_ReportConfigId_r16),
])
SL_MeasIdInfo_r16._ext = []
#-----< SL-MeasId-r16 >-----#
SL_MeasId_r16 = INT(name=u'SL-MeasId-r16', mode=MODE_TYPE)
SL_MeasId_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
#-----< SL-MeasObjectList-r16 >-----#
SL_MeasObjectList_r16 = SEQ_OF(name=u'SL-MeasObjectList-r16', mode=MODE_TYPE)
_SL_MeasObjectList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-MeasObjectInfo-r16')))
SL_MeasObjectList_r16._cont = _SL_MeasObjectList_r16__item_
SL_MeasObjectList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
#-----< SL-MeasObjectInfo-r16 >-----#
SL_MeasObjectInfo_r16 = SEQ(name=u'SL-MeasObjectInfo-r16', mode=MODE_TYPE)
_SL_MeasObjectInfo_r16_sl_MeasObjectId_r16 = INT(name=u'sl-MeasObjectId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-MeasObjectId-r16')))
_SL_MeasObjectInfo_r16_sl_MeasObject_r16 = SEQ(name=u'sl-MeasObject-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-MeasObject-r16')))
SL_MeasObjectInfo_r16._cont = ASN1Dict([
(u'sl-MeasObjectId-r16', _SL_MeasObjectInfo_r16_sl_MeasObjectId_r16),
(u'sl-MeasObject-r16', _SL_MeasObjectInfo_r16_sl_MeasObject_r16),
])
SL_MeasObjectInfo_r16._ext = []
#-----< SL-MeasObjectId-r16 >-----#
SL_MeasObjectId_r16 = INT(name=u'SL-MeasObjectId-r16', mode=MODE_TYPE)
SL_MeasObjectId_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
#-----< SL-MeasObject-r16 >-----#
SL_MeasObject_r16 = SEQ(name=u'SL-MeasObject-r16', mode=MODE_TYPE)
_SL_MeasObject_r16_frequencyInfoSL_r16 = INT(name=u'frequencyInfoSL-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')))
SL_MeasObject_r16._cont = ASN1Dict([
(u'frequencyInfoSL-r16', _SL_MeasObject_r16_frequencyInfoSL_r16),
])
SL_MeasObject_r16._ext = []
#-----< SL-PDCP-Config-r16 >-----#
SL_PDCP_Config_r16 = SEQ(name=u'SL-PDCP-Config-r16', mode=MODE_TYPE)
_SL_PDCP_Config_r16_sl_DiscardTimer_r16 = ENUM(name=u'sl-DiscardTimer-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_PDCP_Config_r16_sl_DiscardTimer_r16._cont = ASN1Dict([(u'ms3', 0), (u'ms10', 1), (u'ms20', 2), (u'ms25', 3), (u'ms30', 4), (u'ms40', 5), (u'ms50', 6), (u'ms60', 7), (u'ms75', 8), (u'ms100', 9), (u'ms150', 10), (u'ms200', 11), (u'ms250', 12), (u'ms300', 13), (u'ms500', 14), (u'ms750', 15), (u'ms1500', 16), (u'infinity', 17)])
_SL_PDCP_Config_r16_sl_DiscardTimer_r16._ext = None
_SL_PDCP_Config_r16_sl_PDCP_SN_Size_r16 = ENUM(name=u'sl-PDCP-SN-Size-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_PDCP_Config_r16_sl_PDCP_SN_Size_r16._cont = ASN1Dict([(u'len12bits', 0), (u'len18bits', 1)])
_SL_PDCP_Config_r16_sl_PDCP_SN_Size_r16._ext = None
_SL_PDCP_Config_r16_sl_OutOfOrderDelivery = ENUM(name=u'sl-OutOfOrderDelivery', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_PDCP_Config_r16_sl_OutOfOrderDelivery._cont = ASN1Dict([(u'true', 0)])
_SL_PDCP_Config_r16_sl_OutOfOrderDelivery._ext = None
SL_PDCP_Config_r16._cont = ASN1Dict([
(u'sl-DiscardTimer-r16', _SL_PDCP_Config_r16_sl_DiscardTimer_r16),
(u'sl-PDCP-SN-Size-r16', _SL_PDCP_Config_r16_sl_PDCP_SN_Size_r16),
(u'sl-OutOfOrderDelivery', _SL_PDCP_Config_r16_sl_OutOfOrderDelivery),
])
SL_PDCP_Config_r16._ext = []
#-----< SL-PSBCH-Config-r16 >-----#
SL_PSBCH_Config_r16 = SEQ(name=u'SL-PSBCH-Config-r16', mode=MODE_TYPE)
_SL_PSBCH_Config_r16_dl_P0_PSBCH_r16 = INT(name=u'dl-P0-PSBCH-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_PSBCH_Config_r16_dl_P0_PSBCH_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-16, ub=15)], ev=None, er=[])
_SL_PSBCH_Config_r16_dl_Alpha_PSBCH_r16 = ENUM(name=u'dl-Alpha-PSBCH-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_PSBCH_Config_r16_dl_Alpha_PSBCH_r16._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)])
_SL_PSBCH_Config_r16_dl_Alpha_PSBCH_r16._ext = None
SL_PSBCH_Config_r16._cont = ASN1Dict([
(u'dl-P0-PSBCH-r16', _SL_PSBCH_Config_r16_dl_P0_PSBCH_r16),
(u'dl-Alpha-PSBCH-r16', _SL_PSBCH_Config_r16_dl_Alpha_PSBCH_r16),
])
SL_PSBCH_Config_r16._ext = []
#-----< SL-PSSCH-TxConfigList-r16 >-----#
SL_PSSCH_TxConfigList_r16 = SEQ_OF(name=u'SL-PSSCH-TxConfigList-r16', mode=MODE_TYPE)
_SL_PSSCH_TxConfigList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-PSSCH-TxConfig-r16')))
SL_PSSCH_TxConfigList_r16._cont = _SL_PSSCH_TxConfigList_r16__item_
SL_PSSCH_TxConfigList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
#-----< SL-PSSCH-TxConfig-r16 >-----#
SL_PSSCH_TxConfig_r16 = SEQ(name=u'SL-PSSCH-TxConfig-r16', mode=MODE_TYPE)
_SL_PSSCH_TxConfig_r16_sl_TypeTxSync_r16 = ENUM(name=u'sl-TypeTxSync-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-TypeTxSync-r16')), opt=True)
_SL_PSSCH_TxConfig_r16_sl_ThresUE_Speed_r16 = ENUM(name=u'sl-ThresUE-Speed-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_PSSCH_TxConfig_r16_sl_ThresUE_Speed_r16._cont = ASN1Dict([(u'kmph60', 0), (u'kmph80', 1), (u'kmph100', 2), (u'kmph120', 3), (u'kmph140', 4), (u'kmph160', 5), (u'kmph180', 6), (u'kmph200', 7)])
_SL_PSSCH_TxConfig_r16_sl_ThresUE_Speed_r16._ext = None
_SL_PSSCH_TxConfig_r16_sl_ParametersAboveThres_r16 = SEQ(name=u'sl-ParametersAboveThres-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-PSSCH-TxParameters-r16')))
_SL_PSSCH_TxConfig_r16_sl_ParametersBelowThres_r16 = SEQ(name=u'sl-ParametersBelowThres-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-PSSCH-TxParameters-r16')))
_SL_PSSCH_TxConfig_r16_sl_ParametersAboveThres_v1650 = SEQ_OF(name=u'sl-ParametersAboveThres-v1650', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-MinMaxMCS-List-r16')), opt=True, group=0)
_SL_PSSCH_TxConfig_r16_sl_ParametersBelowThres_v1650 = SEQ_OF(name=u'sl-ParametersBelowThres-v1650', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-MinMaxMCS-List-r16')), opt=True, group=0)
SL_PSSCH_TxConfig_r16._cont = ASN1Dict([
(u'sl-TypeTxSync-r16', _SL_PSSCH_TxConfig_r16_sl_TypeTxSync_r16),
(u'sl-ThresUE-Speed-r16', _SL_PSSCH_TxConfig_r16_sl_ThresUE_Speed_r16),
(u'sl-ParametersAboveThres-r16', _SL_PSSCH_TxConfig_r16_sl_ParametersAboveThres_r16),
(u'sl-ParametersBelowThres-r16', _SL_PSSCH_TxConfig_r16_sl_ParametersBelowThres_r16),
(u'sl-ParametersAboveThres-v1650', _SL_PSSCH_TxConfig_r16_sl_ParametersAboveThres_v1650),
(u'sl-ParametersBelowThres-v1650', _SL_PSSCH_TxConfig_r16_sl_ParametersBelowThres_v1650),
])
SL_PSSCH_TxConfig_r16._ext = [u'sl-ParametersAboveThres-v1650', u'sl-ParametersBelowThres-v1650']
#-----< SL-PSSCH-TxParameters-r16 >-----#
SL_PSSCH_TxParameters_r16 = SEQ(name=u'SL-PSSCH-TxParameters-r16', mode=MODE_TYPE)
_SL_PSSCH_TxParameters_r16_sl_MinMCS_PSSCH_r16 = INT(name=u'sl-MinMCS-PSSCH-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_PSSCH_TxParameters_r16_sl_MinMCS_PSSCH_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=27)], ev=None, er=[])
_SL_PSSCH_TxParameters_r16_sl_MaxMCS_PSSCH_r16 = INT(name=u'sl-MaxMCS-PSSCH-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_PSSCH_TxParameters_r16_sl_MaxMCS_PSSCH_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=31)], ev=None, er=[])
_SL_PSSCH_TxParameters_r16_sl_MinSubChannelNumPSSCH_r16 = INT(name=u'sl-MinSubChannelNumPSSCH-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_PSSCH_TxParameters_r16_sl_MinSubChannelNumPSSCH_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=27)], ev=None, er=[])
_SL_PSSCH_TxParameters_r16_sl_MaxSubchannelNumPSSCH_r16 = INT(name=u'sl-MaxSubchannelNumPSSCH-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_PSSCH_TxParameters_r16_sl_MaxSubchannelNumPSSCH_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=27)], ev=None, er=[])
_SL_PSSCH_TxParameters_r16_sl_MaxTxTransNumPSSCH_r16 = INT(name=u'sl-MaxTxTransNumPSSCH-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_PSSCH_TxParameters_r16_sl_MaxTxTransNumPSSCH_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_SL_PSSCH_TxParameters_r16_sl_MaxTxPower_r16 = CHOICE(name=u'sl-MaxTxPower-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-TxPower-r16')), opt=True)
SL_PSSCH_TxParameters_r16._cont = ASN1Dict([
(u'sl-MinMCS-PSSCH-r16', _SL_PSSCH_TxParameters_r16_sl_MinMCS_PSSCH_r16),
(u'sl-MaxMCS-PSSCH-r16', _SL_PSSCH_TxParameters_r16_sl_MaxMCS_PSSCH_r16),
(u'sl-MinSubChannelNumPSSCH-r16', _SL_PSSCH_TxParameters_r16_sl_MinSubChannelNumPSSCH_r16),
(u'sl-MaxSubchannelNumPSSCH-r16', _SL_PSSCH_TxParameters_r16_sl_MaxSubchannelNumPSSCH_r16),
(u'sl-MaxTxTransNumPSSCH-r16', _SL_PSSCH_TxParameters_r16_sl_MaxTxTransNumPSSCH_r16),
(u'sl-MaxTxPower-r16', _SL_PSSCH_TxParameters_r16_sl_MaxTxPower_r16),
])
SL_PSSCH_TxParameters_r16._ext = None
#-----< SL-QoS-FlowIdentity-r16 >-----#
SL_QoS_FlowIdentity_r16 = INT(name=u'SL-QoS-FlowIdentity-r16', mode=MODE_TYPE)
SL_QoS_FlowIdentity_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2048)], ev=None, er=[])
#-----< SL-QoS-Profile-r16 >-----#
SL_QoS_Profile_r16 = SEQ(name=u'SL-QoS-Profile-r16', mode=MODE_TYPE)
_SL_QoS_Profile_r16_sl_PQI_r16 = CHOICE(name=u'sl-PQI-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-PQI-r16')), opt=True)
_SL_QoS_Profile_r16_sl_GFBR_r16 = INT(name=u'sl-GFBR-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_QoS_Profile_r16_sl_GFBR_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4000000000)], ev=None, er=[])
_SL_QoS_Profile_r16_sl_MFBR_r16 = INT(name=u'sl-MFBR-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_QoS_Profile_r16_sl_MFBR_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4000000000)], ev=None, er=[])
_SL_QoS_Profile_r16_sl_Range_r16 = INT(name=u'sl-Range-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_QoS_Profile_r16_sl_Range_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=1000)], ev=None, er=[])
SL_QoS_Profile_r16._cont = ASN1Dict([
(u'sl-PQI-r16', _SL_QoS_Profile_r16_sl_PQI_r16),
(u'sl-GFBR-r16', _SL_QoS_Profile_r16_sl_GFBR_r16),
(u'sl-MFBR-r16', _SL_QoS_Profile_r16_sl_MFBR_r16),
(u'sl-Range-r16', _SL_QoS_Profile_r16_sl_Range_r16),
])
SL_QoS_Profile_r16._ext = []
#-----< SL-PQI-r16 >-----#
SL_PQI_r16 = CHOICE(name=u'SL-PQI-r16', mode=MODE_TYPE)
_SL_PQI_r16_sl_StandardizedPQI_r16 = INT(name=u'sl-StandardizedPQI-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_PQI_r16_sl_StandardizedPQI_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_SL_PQI_r16_sl_Non_StandardizedPQI_r16 = SEQ(name=u'sl-Non-StandardizedPQI-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SL_PQI_r16_sl_Non_StandardizedPQI_r16_sl_ResourceType_r16 = ENUM(name=u'sl-ResourceType-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_PQI_r16_sl_Non_StandardizedPQI_r16_sl_ResourceType_r16._cont = ASN1Dict([(u'gbr', 0), (u'non-GBR', 1), (u'delayCriticalGBR', 2), (u'spare1', 3)])
__SL_PQI_r16_sl_Non_StandardizedPQI_r16_sl_ResourceType_r16._ext = None
__SL_PQI_r16_sl_Non_StandardizedPQI_r16_sl_PriorityLevel_r16 = INT(name=u'sl-PriorityLevel-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_PQI_r16_sl_Non_StandardizedPQI_r16_sl_PriorityLevel_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
__SL_PQI_r16_sl_Non_StandardizedPQI_r16_sl_PacketDelayBudget_r16 = INT(name=u'sl-PacketDelayBudget-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_PQI_r16_sl_Non_StandardizedPQI_r16_sl_PacketDelayBudget_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1023)], ev=None, er=[])
__SL_PQI_r16_sl_Non_StandardizedPQI_r16_sl_PacketErrorRate_r16 = INT(name=u'sl-PacketErrorRate-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_PQI_r16_sl_Non_StandardizedPQI_r16_sl_PacketErrorRate_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=9)], ev=None, er=[])
__SL_PQI_r16_sl_Non_StandardizedPQI_r16_sl_AveragingWindow_r16 = INT(name=u'sl-AveragingWindow-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_PQI_r16_sl_Non_StandardizedPQI_r16_sl_AveragingWindow_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4095)], ev=None, er=[])
__SL_PQI_r16_sl_Non_StandardizedPQI_r16_sl_MaxDataBurstVolume_r16 = INT(name=u'sl-MaxDataBurstVolume-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_PQI_r16_sl_Non_StandardizedPQI_r16_sl_MaxDataBurstVolume_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4095)], ev=None, er=[])
_SL_PQI_r16_sl_Non_StandardizedPQI_r16._cont = ASN1Dict([
(u'sl-ResourceType-r16', __SL_PQI_r16_sl_Non_StandardizedPQI_r16_sl_ResourceType_r16),
(u'sl-PriorityLevel-r16', __SL_PQI_r16_sl_Non_StandardizedPQI_r16_sl_PriorityLevel_r16),
(u'sl-PacketDelayBudget-r16', __SL_PQI_r16_sl_Non_StandardizedPQI_r16_sl_PacketDelayBudget_r16),
(u'sl-PacketErrorRate-r16', __SL_PQI_r16_sl_Non_StandardizedPQI_r16_sl_PacketErrorRate_r16),
(u'sl-AveragingWindow-r16', __SL_PQI_r16_sl_Non_StandardizedPQI_r16_sl_AveragingWindow_r16),
(u'sl-MaxDataBurstVolume-r16', __SL_PQI_r16_sl_Non_StandardizedPQI_r16_sl_MaxDataBurstVolume_r16),
])
_SL_PQI_r16_sl_Non_StandardizedPQI_r16._ext = []
SL_PQI_r16._cont = ASN1Dict([
(u'sl-StandardizedPQI-r16', _SL_PQI_r16_sl_StandardizedPQI_r16),
(u'sl-Non-StandardizedPQI-r16', _SL_PQI_r16_sl_Non_StandardizedPQI_r16),
])
SL_PQI_r16._ext = None
#-----< SL-QuantityConfig-r16 >-----#
SL_QuantityConfig_r16 = SEQ(name=u'SL-QuantityConfig-r16', mode=MODE_TYPE)
_SL_QuantityConfig_r16_sl_FilterCoefficientDMRS_r16 = ENUM(name=u'sl-FilterCoefficientDMRS-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FilterCoefficient')), default=u'fc4')
SL_QuantityConfig_r16._cont = ASN1Dict([
(u'sl-FilterCoefficientDMRS-r16', _SL_QuantityConfig_r16_sl_FilterCoefficientDMRS_r16),
])
SL_QuantityConfig_r16._ext = []
#-----< SL-RadioBearerConfig-r16 >-----#
SL_RadioBearerConfig_r16 = SEQ(name=u'SL-RadioBearerConfig-r16', mode=MODE_TYPE)
_SL_RadioBearerConfig_r16_slrb_Uu_ConfigIndex_r16 = INT(name=u'slrb-Uu-ConfigIndex-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SLRB-Uu-ConfigIndex-r16')))
_SL_RadioBearerConfig_r16_sl_SDAP_Config_r16 = SEQ(name=u'sl-SDAP-Config-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-SDAP-Config-r16')), opt=True)
_SL_RadioBearerConfig_r16_sl_PDCP_Config_r16 = SEQ(name=u'sl-PDCP-Config-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-PDCP-Config-r16')), opt=True)
_SL_RadioBearerConfig_r16_sl_TransRange_r16 = ENUM(name=u'sl-TransRange-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_RadioBearerConfig_r16_sl_TransRange_r16._cont = ASN1Dict([(u'm20', 0), (u'm50', 1), (u'm80', 2), (u'm100', 3), (u'm120', 4), (u'm150', 5), (u'm180', 6), (u'm200', 7), (u'm220', 8), (u'm250', 9), (u'm270', 10), (u'm300', 11), (u'm350', 12), (u'm370', 13), (u'm400', 14), (u'm420', 15), (u'm450', 16), (u'm480', 17), (u'm500', 18), (u'm550', 19), (u'm600', 20), (u'm700', 21), (u'm1000', 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)])
_SL_RadioBearerConfig_r16_sl_TransRange_r16._ext = None
SL_RadioBearerConfig_r16._cont = ASN1Dict([
(u'slrb-Uu-ConfigIndex-r16', _SL_RadioBearerConfig_r16_slrb_Uu_ConfigIndex_r16),
(u'sl-SDAP-Config-r16', _SL_RadioBearerConfig_r16_sl_SDAP_Config_r16),
(u'sl-PDCP-Config-r16', _SL_RadioBearerConfig_r16_sl_PDCP_Config_r16),
(u'sl-TransRange-r16', _SL_RadioBearerConfig_r16_sl_TransRange_r16),
])
SL_RadioBearerConfig_r16._ext = []
#-----< SL-ReportConfigList-r16 >-----#
SL_ReportConfigList_r16 = SEQ_OF(name=u'SL-ReportConfigList-r16', mode=MODE_TYPE)
_SL_ReportConfigList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-ReportConfigInfo-r16')))
SL_ReportConfigList_r16._cont = _SL_ReportConfigList_r16__item_
SL_ReportConfigList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
#-----< SL-ReportConfigInfo-r16 >-----#
SL_ReportConfigInfo_r16 = SEQ(name=u'SL-ReportConfigInfo-r16', mode=MODE_TYPE)
_SL_ReportConfigInfo_r16_sl_ReportConfigId_r16 = INT(name=u'sl-ReportConfigId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-ReportConfigId-r16')))
_SL_ReportConfigInfo_r16_sl_ReportConfig_r16 = SEQ(name=u'sl-ReportConfig-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-ReportConfig-r16')))
SL_ReportConfigInfo_r16._cont = ASN1Dict([
(u'sl-ReportConfigId-r16', _SL_ReportConfigInfo_r16_sl_ReportConfigId_r16),
(u'sl-ReportConfig-r16', _SL_ReportConfigInfo_r16_sl_ReportConfig_r16),
])
SL_ReportConfigInfo_r16._ext = []
#-----< SL-ReportConfigId-r16 >-----#
SL_ReportConfigId_r16 = INT(name=u'SL-ReportConfigId-r16', mode=MODE_TYPE)
SL_ReportConfigId_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
#-----< SL-ReportConfig-r16 >-----#
SL_ReportConfig_r16 = SEQ(name=u'SL-ReportConfig-r16', mode=MODE_TYPE)
_SL_ReportConfig_r16_sl_ReportType_r16 = CHOICE(name=u'sl-ReportType-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__SL_ReportConfig_r16_sl_ReportType_r16_sl_Periodical_r16 = SEQ(name=u'sl-Periodical-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-PeriodicalReportConfig-r16')))
__SL_ReportConfig_r16_sl_ReportType_r16_sl_EventTriggered_r16 = SEQ(name=u'sl-EventTriggered-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-EventTriggerConfig-r16')))
_SL_ReportConfig_r16_sl_ReportType_r16._cont = ASN1Dict([
(u'sl-Periodical-r16', __SL_ReportConfig_r16_sl_ReportType_r16_sl_Periodical_r16),
(u'sl-EventTriggered-r16', __SL_ReportConfig_r16_sl_ReportType_r16_sl_EventTriggered_r16),
])
_SL_ReportConfig_r16_sl_ReportType_r16._ext = []
SL_ReportConfig_r16._cont = ASN1Dict([
(u'sl-ReportType-r16', _SL_ReportConfig_r16_sl_ReportType_r16),
])
SL_ReportConfig_r16._ext = []
#-----< SL-PeriodicalReportConfig-r16 >-----#
SL_PeriodicalReportConfig_r16 = SEQ(name=u'SL-PeriodicalReportConfig-r16', mode=MODE_TYPE)
_SL_PeriodicalReportConfig_r16_sl_ReportInterval_r16 = ENUM(name=u'sl-ReportInterval-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReportInterval')))
_SL_PeriodicalReportConfig_r16_sl_ReportAmount_r16 = ENUM(name=u'sl-ReportAmount-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_PeriodicalReportConfig_r16_sl_ReportAmount_r16._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)])
_SL_PeriodicalReportConfig_r16_sl_ReportAmount_r16._ext = None
_SL_PeriodicalReportConfig_r16_sl_ReportQuantity_r16 = CHOICE(name=u'sl-ReportQuantity-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-MeasReportQuantity-r16')))
_SL_PeriodicalReportConfig_r16_sl_RS_Type_r16 = ENUM(name=u'sl-RS-Type-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-RS-Type-r16')))
SL_PeriodicalReportConfig_r16._cont = ASN1Dict([
(u'sl-ReportInterval-r16', _SL_PeriodicalReportConfig_r16_sl_ReportInterval_r16),
(u'sl-ReportAmount-r16', _SL_PeriodicalReportConfig_r16_sl_ReportAmount_r16),
(u'sl-ReportQuantity-r16', _SL_PeriodicalReportConfig_r16_sl_ReportQuantity_r16),
(u'sl-RS-Type-r16', _SL_PeriodicalReportConfig_r16_sl_RS_Type_r16),
])
SL_PeriodicalReportConfig_r16._ext = []
#-----< SL-EventTriggerConfig-r16 >-----#
SL_EventTriggerConfig_r16 = SEQ(name=u'SL-EventTriggerConfig-r16', mode=MODE_TYPE)
_SL_EventTriggerConfig_r16_sl_EventId_r16 = CHOICE(name=u'sl-EventId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__SL_EventTriggerConfig_r16_sl_EventId_r16_eventS1_r16 = SEQ(name=u'eventS1-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SL_EventTriggerConfig_r16_sl_EventId_r16_eventS1_r16_s1_Threshold_r16 = CHOICE(name=u's1-Threshold-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-MeasTriggerQuantity-r16')))
___SL_EventTriggerConfig_r16_sl_EventId_r16_eventS1_r16_sl_ReportOnLeave_r16 = BOOL(name=u'sl-ReportOnLeave-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SL_EventTriggerConfig_r16_sl_EventId_r16_eventS1_r16_sl_Hysteresis_r16 = INT(name=u'sl-Hysteresis-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Hysteresis')))
___SL_EventTriggerConfig_r16_sl_EventId_r16_eventS1_r16_sl_TimeToTrigger_r16 = ENUM(name=u'sl-TimeToTrigger-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TimeToTrigger')))
__SL_EventTriggerConfig_r16_sl_EventId_r16_eventS1_r16._cont = ASN1Dict([
(u's1-Threshold-r16', ___SL_EventTriggerConfig_r16_sl_EventId_r16_eventS1_r16_s1_Threshold_r16),
(u'sl-ReportOnLeave-r16', ___SL_EventTriggerConfig_r16_sl_EventId_r16_eventS1_r16_sl_ReportOnLeave_r16),
(u'sl-Hysteresis-r16', ___SL_EventTriggerConfig_r16_sl_EventId_r16_eventS1_r16_sl_Hysteresis_r16),
(u'sl-TimeToTrigger-r16', ___SL_EventTriggerConfig_r16_sl_EventId_r16_eventS1_r16_sl_TimeToTrigger_r16),
])
__SL_EventTriggerConfig_r16_sl_EventId_r16_eventS1_r16._ext = []
__SL_EventTriggerConfig_r16_sl_EventId_r16_eventS2_r16 = SEQ(name=u'eventS2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SL_EventTriggerConfig_r16_sl_EventId_r16_eventS2_r16_s2_Threshold_r16 = CHOICE(name=u's2-Threshold-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-MeasTriggerQuantity-r16')))
___SL_EventTriggerConfig_r16_sl_EventId_r16_eventS2_r16_sl_ReportOnLeave_r16 = BOOL(name=u'sl-ReportOnLeave-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SL_EventTriggerConfig_r16_sl_EventId_r16_eventS2_r16_sl_Hysteresis_r16 = INT(name=u'sl-Hysteresis-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Hysteresis')))
___SL_EventTriggerConfig_r16_sl_EventId_r16_eventS2_r16_sl_TimeToTrigger_r16 = ENUM(name=u'sl-TimeToTrigger-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TimeToTrigger')))
__SL_EventTriggerConfig_r16_sl_EventId_r16_eventS2_r16._cont = ASN1Dict([
(u's2-Threshold-r16', ___SL_EventTriggerConfig_r16_sl_EventId_r16_eventS2_r16_s2_Threshold_r16),
(u'sl-ReportOnLeave-r16', ___SL_EventTriggerConfig_r16_sl_EventId_r16_eventS2_r16_sl_ReportOnLeave_r16),
(u'sl-Hysteresis-r16', ___SL_EventTriggerConfig_r16_sl_EventId_r16_eventS2_r16_sl_Hysteresis_r16),
(u'sl-TimeToTrigger-r16', ___SL_EventTriggerConfig_r16_sl_EventId_r16_eventS2_r16_sl_TimeToTrigger_r16),
])
__SL_EventTriggerConfig_r16_sl_EventId_r16_eventS2_r16._ext = []
_SL_EventTriggerConfig_r16_sl_EventId_r16._cont = ASN1Dict([
(u'eventS1-r16', __SL_EventTriggerConfig_r16_sl_EventId_r16_eventS1_r16),
(u'eventS2-r16', __SL_EventTriggerConfig_r16_sl_EventId_r16_eventS2_r16),
])
_SL_EventTriggerConfig_r16_sl_EventId_r16._ext = []
_SL_EventTriggerConfig_r16_sl_ReportInterval_r16 = ENUM(name=u'sl-ReportInterval-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ReportInterval')))
_SL_EventTriggerConfig_r16_sl_ReportAmount_r16 = ENUM(name=u'sl-ReportAmount-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_EventTriggerConfig_r16_sl_ReportAmount_r16._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)])
_SL_EventTriggerConfig_r16_sl_ReportAmount_r16._ext = None
_SL_EventTriggerConfig_r16_sl_ReportQuantity_r16 = CHOICE(name=u'sl-ReportQuantity-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-MeasReportQuantity-r16')))
_SL_EventTriggerConfig_r16_sl_RS_Type_r16 = ENUM(name=u'sl-RS-Type-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-RS-Type-r16')))
SL_EventTriggerConfig_r16._cont = ASN1Dict([
(u'sl-EventId-r16', _SL_EventTriggerConfig_r16_sl_EventId_r16),
(u'sl-ReportInterval-r16', _SL_EventTriggerConfig_r16_sl_ReportInterval_r16),
(u'sl-ReportAmount-r16', _SL_EventTriggerConfig_r16_sl_ReportAmount_r16),
(u'sl-ReportQuantity-r16', _SL_EventTriggerConfig_r16_sl_ReportQuantity_r16),
(u'sl-RS-Type-r16', _SL_EventTriggerConfig_r16_sl_RS_Type_r16),
])
SL_EventTriggerConfig_r16._ext = []
#-----< SL-MeasReportQuantity-r16 >-----#
SL_MeasReportQuantity_r16 = CHOICE(name=u'SL-MeasReportQuantity-r16', mode=MODE_TYPE)
_SL_MeasReportQuantity_r16_sl_RSRP_r16 = BOOL(name=u'sl-RSRP-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
SL_MeasReportQuantity_r16._cont = ASN1Dict([
(u'sl-RSRP-r16', _SL_MeasReportQuantity_r16_sl_RSRP_r16),
])
SL_MeasReportQuantity_r16._ext = []
#-----< SL-MeasTriggerQuantity-r16 >-----#
SL_MeasTriggerQuantity_r16 = CHOICE(name=u'SL-MeasTriggerQuantity-r16', mode=MODE_TYPE)
_SL_MeasTriggerQuantity_r16_sl_RSRP_r16 = INT(name=u'sl-RSRP-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSRP-Range')))
SL_MeasTriggerQuantity_r16._cont = ASN1Dict([
(u'sl-RSRP-r16', _SL_MeasTriggerQuantity_r16_sl_RSRP_r16),
])
SL_MeasTriggerQuantity_r16._ext = []
#-----< SL-RS-Type-r16 >-----#
SL_RS_Type_r16 = ENUM(name=u'SL-RS-Type-r16', mode=MODE_TYPE)
SL_RS_Type_r16._cont = ASN1Dict([(u'dmrs', 0), (u'spare3', 1), (u'spare2', 2), (u'spare1', 3)])
SL_RS_Type_r16._ext = None
#-----< SL-ResourcePool-r16 >-----#
SL_ResourcePool_r16 = SEQ(name=u'SL-ResourcePool-r16', mode=MODE_TYPE)
_SL_ResourcePool_r16_sl_PSCCH_Config_r16 = CHOICE(name=u'sl-PSCCH-Config-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__SL_ResourcePool_r16_sl_PSCCH_Config_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SL_ResourcePool_r16_sl_PSCCH_Config_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-PSCCH-Config-r16')))
_SL_ResourcePool_r16_sl_PSCCH_Config_r16._cont = ASN1Dict([
(u'release', __SL_ResourcePool_r16_sl_PSCCH_Config_r16_release),
(u'setup', __SL_ResourcePool_r16_sl_PSCCH_Config_r16_setup),
])
_SL_ResourcePool_r16_sl_PSCCH_Config_r16._ext = None
_SL_ResourcePool_r16_sl_PSSCH_Config_r16 = CHOICE(name=u'sl-PSSCH-Config-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__SL_ResourcePool_r16_sl_PSSCH_Config_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SL_ResourcePool_r16_sl_PSSCH_Config_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-PSSCH-Config-r16')))
_SL_ResourcePool_r16_sl_PSSCH_Config_r16._cont = ASN1Dict([
(u'release', __SL_ResourcePool_r16_sl_PSSCH_Config_r16_release),
(u'setup', __SL_ResourcePool_r16_sl_PSSCH_Config_r16_setup),
])
_SL_ResourcePool_r16_sl_PSSCH_Config_r16._ext = None
_SL_ResourcePool_r16_sl_PSFCH_Config_r16 = CHOICE(name=u'sl-PSFCH-Config-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__SL_ResourcePool_r16_sl_PSFCH_Config_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SL_ResourcePool_r16_sl_PSFCH_Config_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-PSFCH-Config-r16')))
_SL_ResourcePool_r16_sl_PSFCH_Config_r16._cont = ASN1Dict([
(u'release', __SL_ResourcePool_r16_sl_PSFCH_Config_r16_release),
(u'setup', __SL_ResourcePool_r16_sl_PSFCH_Config_r16_setup),
])
_SL_ResourcePool_r16_sl_PSFCH_Config_r16._ext = None
_SL_ResourcePool_r16_sl_SyncAllowed_r16 = SEQ(name=u'sl-SyncAllowed-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-SyncAllowed-r16')), opt=True)
_SL_ResourcePool_r16_sl_SubchannelSize_r16 = ENUM(name=u'sl-SubchannelSize-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_ResourcePool_r16_sl_SubchannelSize_r16._cont = ASN1Dict([(u'n10', 0), (u'n12', 1), (u'n15', 2), (u'n20', 3), (u'n25', 4), (u'n50', 5), (u'n75', 6), (u'n100', 7)])
_SL_ResourcePool_r16_sl_SubchannelSize_r16._ext = None
_SL_ResourcePool_r16_dummy = INT(name=u'dummy', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_ResourcePool_r16_dummy._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=10, ub=160)], ev=None, er=[])
_SL_ResourcePool_r16_sl_StartRB_Subchannel_r16 = INT(name=u'sl-StartRB-Subchannel-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_ResourcePool_r16_sl_StartRB_Subchannel_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=265)], ev=None, er=[])
_SL_ResourcePool_r16_sl_NumSubchannel_r16 = INT(name=u'sl-NumSubchannel-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_ResourcePool_r16_sl_NumSubchannel_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=27)], ev=None, er=[])
_SL_ResourcePool_r16_sl_Additional_MCS_Table_r16 = ENUM(name=u'sl-Additional-MCS-Table-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_ResourcePool_r16_sl_Additional_MCS_Table_r16._cont = ASN1Dict([(u'qam256', 0), (u'qam64LowSE', 1), (u'qam256-qam64LowSE', 2)])
_SL_ResourcePool_r16_sl_Additional_MCS_Table_r16._ext = None
_SL_ResourcePool_r16_sl_ThreshS_RSSI_CBR_r16 = INT(name=u'sl-ThreshS-RSSI-CBR-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_ResourcePool_r16_sl_ThreshS_RSSI_CBR_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=45)], ev=None, er=[])
_SL_ResourcePool_r16_sl_TimeWindowSizeCBR_r16 = ENUM(name=u'sl-TimeWindowSizeCBR-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_ResourcePool_r16_sl_TimeWindowSizeCBR_r16._cont = ASN1Dict([(u'ms100', 0), (u'slot100', 1)])
_SL_ResourcePool_r16_sl_TimeWindowSizeCBR_r16._ext = None
_SL_ResourcePool_r16_sl_TimeWindowSizeCR_r16 = ENUM(name=u'sl-TimeWindowSizeCR-r16', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_ResourcePool_r16_sl_TimeWindowSizeCR_r16._cont = ASN1Dict([(u'ms1000', 0), (u'slot1000', 1)])
_SL_ResourcePool_r16_sl_TimeWindowSizeCR_r16._ext = None
_SL_ResourcePool_r16_sl_PTRS_Config_r16 = SEQ(name=u'sl-PTRS-Config-r16', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-PTRS-Config-r16')), opt=True)
_SL_ResourcePool_r16_sl_UE_SelectedConfigRP_r16 = SEQ(name=u'sl-UE-SelectedConfigRP-r16', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-UE-SelectedConfigRP-r16')), opt=True)
_SL_ResourcePool_r16_sl_RxParametersNcell_r16 = SEQ(name=u'sl-RxParametersNcell-r16', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_ResourcePool_r16_sl_RxParametersNcell_r16_sl_TDD_Configuration_r16 = SEQ(name=u'sl-TDD-Configuration-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TDD-UL-DL-ConfigCommon')), opt=True)
__SL_ResourcePool_r16_sl_RxParametersNcell_r16_sl_SyncConfigIndex_r16 = INT(name=u'sl-SyncConfigIndex-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SL_ResourcePool_r16_sl_RxParametersNcell_r16_sl_SyncConfigIndex_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
_SL_ResourcePool_r16_sl_RxParametersNcell_r16._cont = ASN1Dict([
(u'sl-TDD-Configuration-r16', __SL_ResourcePool_r16_sl_RxParametersNcell_r16_sl_TDD_Configuration_r16),
(u'sl-SyncConfigIndex-r16', __SL_ResourcePool_r16_sl_RxParametersNcell_r16_sl_SyncConfigIndex_r16),
])
_SL_ResourcePool_r16_sl_RxParametersNcell_r16._ext = None
_SL_ResourcePool_r16_sl_ZoneConfigMCR_List_r16 = SEQ_OF(name=u'sl-ZoneConfigMCR-List-r16', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_ResourcePool_r16_sl_ZoneConfigMCR_List_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-ZoneConfigMCR-r16')))
_SL_ResourcePool_r16_sl_ZoneConfigMCR_List_r16._cont = __SL_ResourcePool_r16_sl_ZoneConfigMCR_List_r16__item_
_SL_ResourcePool_r16_sl_ZoneConfigMCR_List_r16._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
_SL_ResourcePool_r16_sl_FilterCoefficient_r16 = ENUM(name=u'sl-FilterCoefficient-r16', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FilterCoefficient')), opt=True)
_SL_ResourcePool_r16_sl_RB_Number_r16 = INT(name=u'sl-RB-Number-r16', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_ResourcePool_r16_sl_RB_Number_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=10, ub=275)], ev=None, er=[])
_SL_ResourcePool_r16_sl_PreemptionEnable_r16 = ENUM(name=u'sl-PreemptionEnable-r16', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_ResourcePool_r16_sl_PreemptionEnable_r16._cont = ASN1Dict([(u'enabled', 0), (u'pl1', 1), (u'pl2', 2), (u'pl3', 3), (u'pl4', 4), (u'pl5', 5), (u'pl6', 6), (u'pl7', 7), (u'pl8', 8)])
_SL_ResourcePool_r16_sl_PreemptionEnable_r16._ext = None
_SL_ResourcePool_r16_sl_PriorityThreshold_UL_URLLC_r16 = INT(name=u'sl-PriorityThreshold-UL-URLLC-r16', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_ResourcePool_r16_sl_PriorityThreshold_UL_URLLC_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=9)], ev=None, er=[])
_SL_ResourcePool_r16_sl_PriorityThreshold_r16 = INT(name=u'sl-PriorityThreshold-r16', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_ResourcePool_r16_sl_PriorityThreshold_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=9)], ev=None, er=[])
_SL_ResourcePool_r16_sl_X_Overhead_r16 = ENUM(name=u'sl-X-Overhead-r16', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_ResourcePool_r16_sl_X_Overhead_r16._cont = ASN1Dict([(u'n0', 0), (u'n3', 1), (u'n6', 2), (u'n9', 3)])
_SL_ResourcePool_r16_sl_X_Overhead_r16._ext = None
_SL_ResourcePool_r16_sl_PowerControl_r16 = SEQ(name=u'sl-PowerControl-r16', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-PowerControl-r16')), opt=True)
_SL_ResourcePool_r16_sl_TxPercentageList_r16 = SEQ_OF(name=u'sl-TxPercentageList-r16', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-TxPercentageList-r16')), opt=True)
_SL_ResourcePool_r16_sl_MinMaxMCS_List_r16 = SEQ_OF(name=u'sl-MinMaxMCS-List-r16', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-MinMaxMCS-List-r16')), opt=True)
_SL_ResourcePool_r16_sl_TimeResource_r16 = BIT_STR(name=u'sl-TimeResource-r16', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_SL_ResourcePool_r16_sl_TimeResource_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=10, ub=160)], ev=None, er=[])
SL_ResourcePool_r16._cont = ASN1Dict([
(u'sl-PSCCH-Config-r16', _SL_ResourcePool_r16_sl_PSCCH_Config_r16),
(u'sl-PSSCH-Config-r16', _SL_ResourcePool_r16_sl_PSSCH_Config_r16),
(u'sl-PSFCH-Config-r16', _SL_ResourcePool_r16_sl_PSFCH_Config_r16),
(u'sl-SyncAllowed-r16', _SL_ResourcePool_r16_sl_SyncAllowed_r16),
(u'sl-SubchannelSize-r16', _SL_ResourcePool_r16_sl_SubchannelSize_r16),
(u'dummy', _SL_ResourcePool_r16_dummy),
(u'sl-StartRB-Subchannel-r16', _SL_ResourcePool_r16_sl_StartRB_Subchannel_r16),
(u'sl-NumSubchannel-r16', _SL_ResourcePool_r16_sl_NumSubchannel_r16),
(u'sl-Additional-MCS-Table-r16', _SL_ResourcePool_r16_sl_Additional_MCS_Table_r16),
(u'sl-ThreshS-RSSI-CBR-r16', _SL_ResourcePool_r16_sl_ThreshS_RSSI_CBR_r16),
(u'sl-TimeWindowSizeCBR-r16', _SL_ResourcePool_r16_sl_TimeWindowSizeCBR_r16),
(u'sl-TimeWindowSizeCR-r16', _SL_ResourcePool_r16_sl_TimeWindowSizeCR_r16),
(u'sl-PTRS-Config-r16', _SL_ResourcePool_r16_sl_PTRS_Config_r16),
(u'sl-UE-SelectedConfigRP-r16', _SL_ResourcePool_r16_sl_UE_SelectedConfigRP_r16),
(u'sl-RxParametersNcell-r16', _SL_ResourcePool_r16_sl_RxParametersNcell_r16),
(u'sl-ZoneConfigMCR-List-r16', _SL_ResourcePool_r16_sl_ZoneConfigMCR_List_r16),
(u'sl-FilterCoefficient-r16', _SL_ResourcePool_r16_sl_FilterCoefficient_r16),
(u'sl-RB-Number-r16', _SL_ResourcePool_r16_sl_RB_Number_r16),
(u'sl-PreemptionEnable-r16', _SL_ResourcePool_r16_sl_PreemptionEnable_r16),
(u'sl-PriorityThreshold-UL-URLLC-r16', _SL_ResourcePool_r16_sl_PriorityThreshold_UL_URLLC_r16),
(u'sl-PriorityThreshold-r16', _SL_ResourcePool_r16_sl_PriorityThreshold_r16),
(u'sl-X-Overhead-r16', _SL_ResourcePool_r16_sl_X_Overhead_r16),
(u'sl-PowerControl-r16', _SL_ResourcePool_r16_sl_PowerControl_r16),
(u'sl-TxPercentageList-r16', _SL_ResourcePool_r16_sl_TxPercentageList_r16),
(u'sl-MinMaxMCS-List-r16', _SL_ResourcePool_r16_sl_MinMaxMCS_List_r16),
(u'sl-TimeResource-r16', _SL_ResourcePool_r16_sl_TimeResource_r16),
])
SL_ResourcePool_r16._ext = [u'sl-TimeResource-r16']
#-----< SL-ZoneConfigMCR-r16 >-----#
SL_ZoneConfigMCR_r16 = SEQ(name=u'SL-ZoneConfigMCR-r16', mode=MODE_TYPE)
_SL_ZoneConfigMCR_r16_sl_ZoneConfigMCR_Index_r16 = INT(name=u'sl-ZoneConfigMCR-Index-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_ZoneConfigMCR_r16_sl_ZoneConfigMCR_Index_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
_SL_ZoneConfigMCR_r16_sl_TransRange_r16 = ENUM(name=u'sl-TransRange-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_ZoneConfigMCR_r16_sl_TransRange_r16._cont = ASN1Dict([(u'm20', 0), (u'm50', 1), (u'm80', 2), (u'm100', 3), (u'm120', 4), (u'm150', 5), (u'm180', 6), (u'm200', 7), (u'm220', 8), (u'm250', 9), (u'm270', 10), (u'm300', 11), (u'm350', 12), (u'm370', 13), (u'm400', 14), (u'm420', 15), (u'm450', 16), (u'm480', 17), (u'm500', 18), (u'm550', 19), (u'm600', 20), (u'm700', 21), (u'm1000', 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)])
_SL_ZoneConfigMCR_r16_sl_TransRange_r16._ext = None
_SL_ZoneConfigMCR_r16_sl_ZoneConfig_r16 = SEQ(name=u'sl-ZoneConfig-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-ZoneConfig-r16')), opt=True)
SL_ZoneConfigMCR_r16._cont = ASN1Dict([
(u'sl-ZoneConfigMCR-Index-r16', _SL_ZoneConfigMCR_r16_sl_ZoneConfigMCR_Index_r16),
(u'sl-TransRange-r16', _SL_ZoneConfigMCR_r16_sl_TransRange_r16),
(u'sl-ZoneConfig-r16', _SL_ZoneConfigMCR_r16_sl_ZoneConfig_r16),
])
SL_ZoneConfigMCR_r16._ext = []
#-----< SL-SyncAllowed-r16 >-----#
SL_SyncAllowed_r16 = SEQ(name=u'SL-SyncAllowed-r16', mode=MODE_TYPE)
_SL_SyncAllowed_r16_gnss_Sync_r16 = ENUM(name=u'gnss-Sync-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_SyncAllowed_r16_gnss_Sync_r16._cont = ASN1Dict([(u'true', 0)])
_SL_SyncAllowed_r16_gnss_Sync_r16._ext = None
_SL_SyncAllowed_r16_gnbEnb_Sync_r16 = ENUM(name=u'gnbEnb-Sync-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_SyncAllowed_r16_gnbEnb_Sync_r16._cont = ASN1Dict([(u'true', 0)])
_SL_SyncAllowed_r16_gnbEnb_Sync_r16._ext = None
_SL_SyncAllowed_r16_ue_Sync_r16 = ENUM(name=u'ue-Sync-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_SyncAllowed_r16_ue_Sync_r16._cont = ASN1Dict([(u'true', 0)])
_SL_SyncAllowed_r16_ue_Sync_r16._ext = None
SL_SyncAllowed_r16._cont = ASN1Dict([
(u'gnss-Sync-r16', _SL_SyncAllowed_r16_gnss_Sync_r16),
(u'gnbEnb-Sync-r16', _SL_SyncAllowed_r16_gnbEnb_Sync_r16),
(u'ue-Sync-r16', _SL_SyncAllowed_r16_ue_Sync_r16),
])
SL_SyncAllowed_r16._ext = None
#-----< SL-PSCCH-Config-r16 >-----#
SL_PSCCH_Config_r16 = SEQ(name=u'SL-PSCCH-Config-r16', mode=MODE_TYPE)
_SL_PSCCH_Config_r16_sl_TimeResourcePSCCH_r16 = ENUM(name=u'sl-TimeResourcePSCCH-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_PSCCH_Config_r16_sl_TimeResourcePSCCH_r16._cont = ASN1Dict([(u'n2', 0), (u'n3', 1)])
_SL_PSCCH_Config_r16_sl_TimeResourcePSCCH_r16._ext = None
_SL_PSCCH_Config_r16_sl_FreqResourcePSCCH_r16 = ENUM(name=u'sl-FreqResourcePSCCH-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_PSCCH_Config_r16_sl_FreqResourcePSCCH_r16._cont = ASN1Dict([(u'n10', 0), (u'n12', 1), (u'n15', 2), (u'n20', 3), (u'n25', 4)])
_SL_PSCCH_Config_r16_sl_FreqResourcePSCCH_r16._ext = None
_SL_PSCCH_Config_r16_sl_DMRS_ScrambleID_r16 = INT(name=u'sl-DMRS-ScrambleID-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_PSCCH_Config_r16_sl_DMRS_ScrambleID_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_SL_PSCCH_Config_r16_sl_NumReservedBits_r16 = INT(name=u'sl-NumReservedBits-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_PSCCH_Config_r16_sl_NumReservedBits_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=4)], ev=None, er=[])
SL_PSCCH_Config_r16._cont = ASN1Dict([
(u'sl-TimeResourcePSCCH-r16', _SL_PSCCH_Config_r16_sl_TimeResourcePSCCH_r16),
(u'sl-FreqResourcePSCCH-r16', _SL_PSCCH_Config_r16_sl_FreqResourcePSCCH_r16),
(u'sl-DMRS-ScrambleID-r16', _SL_PSCCH_Config_r16_sl_DMRS_ScrambleID_r16),
(u'sl-NumReservedBits-r16', _SL_PSCCH_Config_r16_sl_NumReservedBits_r16),
])
SL_PSCCH_Config_r16._ext = []
#-----< SL-PSSCH-Config-r16 >-----#
SL_PSSCH_Config_r16 = SEQ(name=u'SL-PSSCH-Config-r16', mode=MODE_TYPE)
_SL_PSSCH_Config_r16_sl_PSSCH_DMRS_TimePatternList_r16 = SEQ_OF(name=u'sl-PSSCH-DMRS-TimePatternList-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_PSSCH_Config_r16_sl_PSSCH_DMRS_TimePatternList_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
__SL_PSSCH_Config_r16_sl_PSSCH_DMRS_TimePatternList_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=4)], ev=None, er=[])
_SL_PSSCH_Config_r16_sl_PSSCH_DMRS_TimePatternList_r16._cont = __SL_PSSCH_Config_r16_sl_PSSCH_DMRS_TimePatternList_r16__item_
_SL_PSSCH_Config_r16_sl_PSSCH_DMRS_TimePatternList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
_SL_PSSCH_Config_r16_sl_BetaOffsets2ndSCI_r16 = SEQ_OF(name=u'sl-BetaOffsets2ndSCI-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_PSSCH_Config_r16_sl_BetaOffsets2ndSCI_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-BetaOffsets-r16')))
_SL_PSSCH_Config_r16_sl_BetaOffsets2ndSCI_r16._cont = __SL_PSSCH_Config_r16_sl_BetaOffsets2ndSCI_r16__item_
_SL_PSSCH_Config_r16_sl_BetaOffsets2ndSCI_r16._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
_SL_PSSCH_Config_r16_sl_Scaling_r16 = ENUM(name=u'sl-Scaling-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_PSSCH_Config_r16_sl_Scaling_r16._cont = ASN1Dict([(u'f0p5', 0), (u'f0p65', 1), (u'f0p8', 2), (u'f1', 3)])
_SL_PSSCH_Config_r16_sl_Scaling_r16._ext = None
SL_PSSCH_Config_r16._cont = ASN1Dict([
(u'sl-PSSCH-DMRS-TimePatternList-r16', _SL_PSSCH_Config_r16_sl_PSSCH_DMRS_TimePatternList_r16),
(u'sl-BetaOffsets2ndSCI-r16', _SL_PSSCH_Config_r16_sl_BetaOffsets2ndSCI_r16),
(u'sl-Scaling-r16', _SL_PSSCH_Config_r16_sl_Scaling_r16),
])
SL_PSSCH_Config_r16._ext = []
#-----< SL-PSFCH-Config-r16 >-----#
SL_PSFCH_Config_r16 = SEQ(name=u'SL-PSFCH-Config-r16', mode=MODE_TYPE)
_SL_PSFCH_Config_r16_sl_PSFCH_Period_r16 = ENUM(name=u'sl-PSFCH-Period-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_PSFCH_Config_r16_sl_PSFCH_Period_r16._cont = ASN1Dict([(u'sl0', 0), (u'sl1', 1), (u'sl2', 2), (u'sl4', 3)])
_SL_PSFCH_Config_r16_sl_PSFCH_Period_r16._ext = None
_SL_PSFCH_Config_r16_sl_PSFCH_RB_Set_r16 = BIT_STR(name=u'sl-PSFCH-RB-Set-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_PSFCH_Config_r16_sl_PSFCH_RB_Set_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=10, ub=275)], ev=None, er=[])
_SL_PSFCH_Config_r16_sl_NumMuxCS_Pair_r16 = ENUM(name=u'sl-NumMuxCS-Pair-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_PSFCH_Config_r16_sl_NumMuxCS_Pair_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n3', 2), (u'n6', 3)])
_SL_PSFCH_Config_r16_sl_NumMuxCS_Pair_r16._ext = None
_SL_PSFCH_Config_r16_sl_MinTimeGapPSFCH_r16 = ENUM(name=u'sl-MinTimeGapPSFCH-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_PSFCH_Config_r16_sl_MinTimeGapPSFCH_r16._cont = ASN1Dict([(u'sl2', 0), (u'sl3', 1)])
_SL_PSFCH_Config_r16_sl_MinTimeGapPSFCH_r16._ext = None
_SL_PSFCH_Config_r16_sl_PSFCH_HopID_r16 = INT(name=u'sl-PSFCH-HopID-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_PSFCH_Config_r16_sl_PSFCH_HopID_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1023)], ev=None, er=[])
_SL_PSFCH_Config_r16_sl_PSFCH_CandidateResourceType_r16 = ENUM(name=u'sl-PSFCH-CandidateResourceType-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_PSFCH_Config_r16_sl_PSFCH_CandidateResourceType_r16._cont = ASN1Dict([(u'startSubCH', 0), (u'allocSubCH', 1)])
_SL_PSFCH_Config_r16_sl_PSFCH_CandidateResourceType_r16._ext = None
SL_PSFCH_Config_r16._cont = ASN1Dict([
(u'sl-PSFCH-Period-r16', _SL_PSFCH_Config_r16_sl_PSFCH_Period_r16),
(u'sl-PSFCH-RB-Set-r16', _SL_PSFCH_Config_r16_sl_PSFCH_RB_Set_r16),
(u'sl-NumMuxCS-Pair-r16', _SL_PSFCH_Config_r16_sl_NumMuxCS_Pair_r16),
(u'sl-MinTimeGapPSFCH-r16', _SL_PSFCH_Config_r16_sl_MinTimeGapPSFCH_r16),
(u'sl-PSFCH-HopID-r16', _SL_PSFCH_Config_r16_sl_PSFCH_HopID_r16),
(u'sl-PSFCH-CandidateResourceType-r16', _SL_PSFCH_Config_r16_sl_PSFCH_CandidateResourceType_r16),
])
SL_PSFCH_Config_r16._ext = []
#-----< SL-PTRS-Config-r16 >-----#
SL_PTRS_Config_r16 = SEQ(name=u'SL-PTRS-Config-r16', mode=MODE_TYPE)
_SL_PTRS_Config_r16_sl_PTRS_FreqDensity_r16 = SEQ_OF(name=u'sl-PTRS-FreqDensity-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_PTRS_Config_r16_sl_PTRS_FreqDensity_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
__SL_PTRS_Config_r16_sl_PTRS_FreqDensity_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=276)], ev=None, er=[])
_SL_PTRS_Config_r16_sl_PTRS_FreqDensity_r16._cont = __SL_PTRS_Config_r16_sl_PTRS_FreqDensity_r16__item_
_SL_PTRS_Config_r16_sl_PTRS_FreqDensity_r16._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
_SL_PTRS_Config_r16_sl_PTRS_TimeDensity_r16 = SEQ_OF(name=u'sl-PTRS-TimeDensity-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_PTRS_Config_r16_sl_PTRS_TimeDensity_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
__SL_PTRS_Config_r16_sl_PTRS_TimeDensity_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=29)], ev=None, er=[])
_SL_PTRS_Config_r16_sl_PTRS_TimeDensity_r16._cont = __SL_PTRS_Config_r16_sl_PTRS_TimeDensity_r16__item_
_SL_PTRS_Config_r16_sl_PTRS_TimeDensity_r16._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
_SL_PTRS_Config_r16_sl_PTRS_RE_Offset_r16 = ENUM(name=u'sl-PTRS-RE-Offset-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_PTRS_Config_r16_sl_PTRS_RE_Offset_r16._cont = ASN1Dict([(u'offset01', 0), (u'offset10', 1), (u'offset11', 2)])
_SL_PTRS_Config_r16_sl_PTRS_RE_Offset_r16._ext = None
SL_PTRS_Config_r16._cont = ASN1Dict([
(u'sl-PTRS-FreqDensity-r16', _SL_PTRS_Config_r16_sl_PTRS_FreqDensity_r16),
(u'sl-PTRS-TimeDensity-r16', _SL_PTRS_Config_r16_sl_PTRS_TimeDensity_r16),
(u'sl-PTRS-RE-Offset-r16', _SL_PTRS_Config_r16_sl_PTRS_RE_Offset_r16),
])
SL_PTRS_Config_r16._ext = []
#-----< SL-UE-SelectedConfigRP-r16 >-----#
SL_UE_SelectedConfigRP_r16 = SEQ(name=u'SL-UE-SelectedConfigRP-r16', mode=MODE_TYPE)
_SL_UE_SelectedConfigRP_r16_sl_CBR_PriorityTxConfigList_r16 = SEQ_OF(name=u'sl-CBR-PriorityTxConfigList-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-CBR-PriorityTxConfigList-r16')), opt=True)
_SL_UE_SelectedConfigRP_r16_sl_Thres_RSRP_List_r16 = SEQ_OF(name=u'sl-Thres-RSRP-List-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-Thres-RSRP-List-r16')), opt=True)
_SL_UE_SelectedConfigRP_r16_sl_MultiReserveResource_r16 = ENUM(name=u'sl-MultiReserveResource-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_UE_SelectedConfigRP_r16_sl_MultiReserveResource_r16._cont = ASN1Dict([(u'enabled', 0)])
_SL_UE_SelectedConfigRP_r16_sl_MultiReserveResource_r16._ext = None
_SL_UE_SelectedConfigRP_r16_sl_MaxNumPerReserve_r16 = ENUM(name=u'sl-MaxNumPerReserve-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_UE_SelectedConfigRP_r16_sl_MaxNumPerReserve_r16._cont = ASN1Dict([(u'n2', 0), (u'n3', 1)])
_SL_UE_SelectedConfigRP_r16_sl_MaxNumPerReserve_r16._ext = None
_SL_UE_SelectedConfigRP_r16_sl_SensingWindow_r16 = ENUM(name=u'sl-SensingWindow-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_UE_SelectedConfigRP_r16_sl_SensingWindow_r16._cont = ASN1Dict([(u'ms100', 0), (u'ms1100', 1)])
_SL_UE_SelectedConfigRP_r16_sl_SensingWindow_r16._ext = None
_SL_UE_SelectedConfigRP_r16_sl_SelectionWindowList_r16 = SEQ_OF(name=u'sl-SelectionWindowList-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-SelectionWindowList-r16')), opt=True)
_SL_UE_SelectedConfigRP_r16_sl_ResourceReservePeriodList_r16 = SEQ_OF(name=u'sl-ResourceReservePeriodList-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_UE_SelectedConfigRP_r16_sl_ResourceReservePeriodList_r16__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-ResourceReservePeriod-r16')))
_SL_UE_SelectedConfigRP_r16_sl_ResourceReservePeriodList_r16._cont = __SL_UE_SelectedConfigRP_r16_sl_ResourceReservePeriodList_r16__item_
_SL_UE_SelectedConfigRP_r16_sl_ResourceReservePeriodList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_SL_UE_SelectedConfigRP_r16_sl_RS_ForSensing_r16 = ENUM(name=u'sl-RS-ForSensing-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_UE_SelectedConfigRP_r16_sl_RS_ForSensing_r16._cont = ASN1Dict([(u'pscch', 0), (u'pssch', 1)])
_SL_UE_SelectedConfigRP_r16_sl_RS_ForSensing_r16._ext = None
_SL_UE_SelectedConfigRP_r16_sl_CBR_PriorityTxConfigList_v1650 = SEQ_OF(name=u'sl-CBR-PriorityTxConfigList-v1650', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-CBR-PriorityTxConfigList-v1650')), opt=True, group=0)
SL_UE_SelectedConfigRP_r16._cont = ASN1Dict([
(u'sl-CBR-PriorityTxConfigList-r16', _SL_UE_SelectedConfigRP_r16_sl_CBR_PriorityTxConfigList_r16),
(u'sl-Thres-RSRP-List-r16', _SL_UE_SelectedConfigRP_r16_sl_Thres_RSRP_List_r16),
(u'sl-MultiReserveResource-r16', _SL_UE_SelectedConfigRP_r16_sl_MultiReserveResource_r16),
(u'sl-MaxNumPerReserve-r16', _SL_UE_SelectedConfigRP_r16_sl_MaxNumPerReserve_r16),
(u'sl-SensingWindow-r16', _SL_UE_SelectedConfigRP_r16_sl_SensingWindow_r16),
(u'sl-SelectionWindowList-r16', _SL_UE_SelectedConfigRP_r16_sl_SelectionWindowList_r16),
(u'sl-ResourceReservePeriodList-r16', _SL_UE_SelectedConfigRP_r16_sl_ResourceReservePeriodList_r16),
(u'sl-RS-ForSensing-r16', _SL_UE_SelectedConfigRP_r16_sl_RS_ForSensing_r16),
(u'sl-CBR-PriorityTxConfigList-v1650', _SL_UE_SelectedConfigRP_r16_sl_CBR_PriorityTxConfigList_v1650),
])
SL_UE_SelectedConfigRP_r16._ext = [u'sl-CBR-PriorityTxConfigList-v1650']
#-----< SL-ResourceReservePeriod-r16 >-----#
SL_ResourceReservePeriod_r16 = CHOICE(name=u'SL-ResourceReservePeriod-r16', mode=MODE_TYPE)
_SL_ResourceReservePeriod_r16_sl_ResourceReservePeriod1_r16 = ENUM(name=u'sl-ResourceReservePeriod1-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_ResourceReservePeriod_r16_sl_ResourceReservePeriod1_r16._cont = ASN1Dict([(u'ms0', 0), (u'ms100', 1), (u'ms200', 2), (u'ms300', 3), (u'ms400', 4), (u'ms500', 5), (u'ms600', 6), (u'ms700', 7), (u'ms800', 8), (u'ms900', 9), (u'ms1000', 10)])
_SL_ResourceReservePeriod_r16_sl_ResourceReservePeriod1_r16._ext = None
_SL_ResourceReservePeriod_r16_sl_ResourceReservePeriod2_r16 = INT(name=u'sl-ResourceReservePeriod2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_ResourceReservePeriod_r16_sl_ResourceReservePeriod2_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=99)], ev=None, er=[])
SL_ResourceReservePeriod_r16._cont = ASN1Dict([
(u'sl-ResourceReservePeriod1-r16', _SL_ResourceReservePeriod_r16_sl_ResourceReservePeriod1_r16),
(u'sl-ResourceReservePeriod2-r16', _SL_ResourceReservePeriod_r16_sl_ResourceReservePeriod2_r16),
])
SL_ResourceReservePeriod_r16._ext = None
#-----< SL-SelectionWindowList-r16 >-----#
SL_SelectionWindowList_r16 = SEQ_OF(name=u'SL-SelectionWindowList-r16', mode=MODE_TYPE)
_SL_SelectionWindowList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-SelectionWindowConfig-r16')))
SL_SelectionWindowList_r16._cont = _SL_SelectionWindowList_r16__item_
SL_SelectionWindowList_r16._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
#-----< SL-SelectionWindowConfig-r16 >-----#
SL_SelectionWindowConfig_r16 = SEQ(name=u'SL-SelectionWindowConfig-r16', mode=MODE_TYPE)
_SL_SelectionWindowConfig_r16_sl_Priority_r16 = INT(name=u'sl-Priority-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_SelectionWindowConfig_r16_sl_Priority_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_SL_SelectionWindowConfig_r16_sl_SelectionWindow_r16 = ENUM(name=u'sl-SelectionWindow-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_SelectionWindowConfig_r16_sl_SelectionWindow_r16._cont = ASN1Dict([(u'n1', 0), (u'n5', 1), (u'n10', 2), (u'n20', 3)])
_SL_SelectionWindowConfig_r16_sl_SelectionWindow_r16._ext = None
SL_SelectionWindowConfig_r16._cont = ASN1Dict([
(u'sl-Priority-r16', _SL_SelectionWindowConfig_r16_sl_Priority_r16),
(u'sl-SelectionWindow-r16', _SL_SelectionWindowConfig_r16_sl_SelectionWindow_r16),
])
SL_SelectionWindowConfig_r16._ext = None
#-----< SL-TxPercentageList-r16 >-----#
SL_TxPercentageList_r16 = SEQ_OF(name=u'SL-TxPercentageList-r16', mode=MODE_TYPE)
_SL_TxPercentageList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-TxPercentageConfig-r16')))
SL_TxPercentageList_r16._cont = _SL_TxPercentageList_r16__item_
SL_TxPercentageList_r16._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
#-----< SL-TxPercentageConfig-r16 >-----#
SL_TxPercentageConfig_r16 = SEQ(name=u'SL-TxPercentageConfig-r16', mode=MODE_TYPE)
_SL_TxPercentageConfig_r16_sl_Priority_r16 = INT(name=u'sl-Priority-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_TxPercentageConfig_r16_sl_Priority_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_SL_TxPercentageConfig_r16_sl_TxPercentage_r16 = ENUM(name=u'sl-TxPercentage-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_TxPercentageConfig_r16_sl_TxPercentage_r16._cont = ASN1Dict([(u'p20', 0), (u'p35', 1), (u'p50', 2)])
_SL_TxPercentageConfig_r16_sl_TxPercentage_r16._ext = None
SL_TxPercentageConfig_r16._cont = ASN1Dict([
(u'sl-Priority-r16', _SL_TxPercentageConfig_r16_sl_Priority_r16),
(u'sl-TxPercentage-r16', _SL_TxPercentageConfig_r16_sl_TxPercentage_r16),
])
SL_TxPercentageConfig_r16._ext = None
#-----< SL-MinMaxMCS-List-r16 >-----#
SL_MinMaxMCS_List_r16 = SEQ_OF(name=u'SL-MinMaxMCS-List-r16', mode=MODE_TYPE)
_SL_MinMaxMCS_List_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-MinMaxMCS-Config-r16')))
SL_MinMaxMCS_List_r16._cont = _SL_MinMaxMCS_List_r16__item_
SL_MinMaxMCS_List_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
#-----< SL-MinMaxMCS-Config-r16 >-----#
SL_MinMaxMCS_Config_r16 = SEQ(name=u'SL-MinMaxMCS-Config-r16', mode=MODE_TYPE)
_SL_MinMaxMCS_Config_r16_sl_MCS_Table_r16 = ENUM(name=u'sl-MCS-Table-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_MinMaxMCS_Config_r16_sl_MCS_Table_r16._cont = ASN1Dict([(u'qam64', 0), (u'qam256', 1), (u'qam64LowSE', 2)])
_SL_MinMaxMCS_Config_r16_sl_MCS_Table_r16._ext = None
_SL_MinMaxMCS_Config_r16_sl_MinMCS_PSSCH_r16 = INT(name=u'sl-MinMCS-PSSCH-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_MinMaxMCS_Config_r16_sl_MinMCS_PSSCH_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=27)], ev=None, er=[])
_SL_MinMaxMCS_Config_r16_sl_MaxMCS_PSSCH_r16 = INT(name=u'sl-MaxMCS-PSSCH-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_MinMaxMCS_Config_r16_sl_MaxMCS_PSSCH_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=31)], ev=None, er=[])
SL_MinMaxMCS_Config_r16._cont = ASN1Dict([
(u'sl-MCS-Table-r16', _SL_MinMaxMCS_Config_r16_sl_MCS_Table_r16),
(u'sl-MinMCS-PSSCH-r16', _SL_MinMaxMCS_Config_r16_sl_MinMCS_PSSCH_r16),
(u'sl-MaxMCS-PSSCH-r16', _SL_MinMaxMCS_Config_r16_sl_MaxMCS_PSSCH_r16),
])
SL_MinMaxMCS_Config_r16._ext = None
#-----< SL-BetaOffsets-r16 >-----#
SL_BetaOffsets_r16 = INT(name=u'SL-BetaOffsets-r16', mode=MODE_TYPE)
SL_BetaOffsets_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=31)], ev=None, er=[])
#-----< SL-PowerControl-r16 >-----#
SL_PowerControl_r16 = SEQ(name=u'SL-PowerControl-r16', mode=MODE_TYPE)
_SL_PowerControl_r16_sl_MaxTransPower_r16 = INT(name=u'sl-MaxTransPower-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_PowerControl_r16_sl_MaxTransPower_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-30, ub=33)], ev=None, er=[])
_SL_PowerControl_r16_sl_Alpha_PSSCH_PSCCH_r16 = ENUM(name=u'sl-Alpha-PSSCH-PSCCH-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_PowerControl_r16_sl_Alpha_PSSCH_PSCCH_r16._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)])
_SL_PowerControl_r16_sl_Alpha_PSSCH_PSCCH_r16._ext = None
_SL_PowerControl_r16_dl_Alpha_PSSCH_PSCCH_r16 = ENUM(name=u'dl-Alpha-PSSCH-PSCCH-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_PowerControl_r16_dl_Alpha_PSSCH_PSCCH_r16._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)])
_SL_PowerControl_r16_dl_Alpha_PSSCH_PSCCH_r16._ext = None
_SL_PowerControl_r16_sl_P0_PSSCH_PSCCH_r16 = INT(name=u'sl-P0-PSSCH-PSCCH-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_PowerControl_r16_sl_P0_PSSCH_PSCCH_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-16, ub=15)], ev=None, er=[])
_SL_PowerControl_r16_dl_P0_PSSCH_PSCCH_r16 = INT(name=u'dl-P0-PSSCH-PSCCH-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_PowerControl_r16_dl_P0_PSSCH_PSCCH_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-16, ub=15)], ev=None, er=[])
_SL_PowerControl_r16_dl_Alpha_PSFCH_r16 = ENUM(name=u'dl-Alpha-PSFCH-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_PowerControl_r16_dl_Alpha_PSFCH_r16._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)])
_SL_PowerControl_r16_dl_Alpha_PSFCH_r16._ext = None
_SL_PowerControl_r16_dl_P0_PSFCH_r16 = INT(name=u'dl-P0-PSFCH-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_PowerControl_r16_dl_P0_PSFCH_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-16, ub=15)], ev=None, er=[])
SL_PowerControl_r16._cont = ASN1Dict([
(u'sl-MaxTransPower-r16', _SL_PowerControl_r16_sl_MaxTransPower_r16),
(u'sl-Alpha-PSSCH-PSCCH-r16', _SL_PowerControl_r16_sl_Alpha_PSSCH_PSCCH_r16),
(u'dl-Alpha-PSSCH-PSCCH-r16', _SL_PowerControl_r16_dl_Alpha_PSSCH_PSCCH_r16),
(u'sl-P0-PSSCH-PSCCH-r16', _SL_PowerControl_r16_sl_P0_PSSCH_PSCCH_r16),
(u'dl-P0-PSSCH-PSCCH-r16', _SL_PowerControl_r16_dl_P0_PSSCH_PSCCH_r16),
(u'dl-Alpha-PSFCH-r16', _SL_PowerControl_r16_dl_Alpha_PSFCH_r16),
(u'dl-P0-PSFCH-r16', _SL_PowerControl_r16_dl_P0_PSFCH_r16),
])
SL_PowerControl_r16._ext = []
#-----< SL-RLC-BearerConfig-r16 >-----#
SL_RLC_BearerConfig_r16 = SEQ(name=u'SL-RLC-BearerConfig-r16', mode=MODE_TYPE)
_SL_RLC_BearerConfig_r16_sl_RLC_BearerConfigIndex_r16 = INT(name=u'sl-RLC-BearerConfigIndex-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-RLC-BearerConfigIndex-r16')))
_SL_RLC_BearerConfig_r16_sl_ServedRadioBearer_r16 = INT(name=u'sl-ServedRadioBearer-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SLRB-Uu-ConfigIndex-r16')), opt=True)
_SL_RLC_BearerConfig_r16_sl_RLC_Config_r16 = CHOICE(name=u'sl-RLC-Config-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-RLC-Config-r16')), opt=True)
_SL_RLC_BearerConfig_r16_sl_MAC_LogicalChannelConfig_r16 = SEQ(name=u'sl-MAC-LogicalChannelConfig-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-LogicalChannelConfig-r16')), opt=True)
SL_RLC_BearerConfig_r16._cont = ASN1Dict([
(u'sl-RLC-BearerConfigIndex-r16', _SL_RLC_BearerConfig_r16_sl_RLC_BearerConfigIndex_r16),
(u'sl-ServedRadioBearer-r16', _SL_RLC_BearerConfig_r16_sl_ServedRadioBearer_r16),
(u'sl-RLC-Config-r16', _SL_RLC_BearerConfig_r16_sl_RLC_Config_r16),
(u'sl-MAC-LogicalChannelConfig-r16', _SL_RLC_BearerConfig_r16_sl_MAC_LogicalChannelConfig_r16),
])
SL_RLC_BearerConfig_r16._ext = []
#-----< SL-RLC-BearerConfigIndex-r16 >-----#
SL_RLC_BearerConfigIndex_r16 = INT(name=u'SL-RLC-BearerConfigIndex-r16', mode=MODE_TYPE)
SL_RLC_BearerConfigIndex_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=512)], ev=None, er=[])
#-----< SL-RLC-Config-r16 >-----#
SL_RLC_Config_r16 = CHOICE(name=u'SL-RLC-Config-r16', mode=MODE_TYPE)
_SL_RLC_Config_r16_sl_AM_RLC_r16 = SEQ(name=u'sl-AM-RLC-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SL_RLC_Config_r16_sl_AM_RLC_r16_sl_SN_FieldLengthAM_r16 = ENUM(name=u'sl-SN-FieldLengthAM-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SN-FieldLengthAM')), opt=True)
__SL_RLC_Config_r16_sl_AM_RLC_r16_sl_T_PollRetransmit_r16 = ENUM(name=u'sl-T-PollRetransmit-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'T-PollRetransmit')))
__SL_RLC_Config_r16_sl_AM_RLC_r16_sl_PollPDU_r16 = ENUM(name=u'sl-PollPDU-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PollPDU')))
__SL_RLC_Config_r16_sl_AM_RLC_r16_sl_PollByte_r16 = ENUM(name=u'sl-PollByte-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PollByte')))
__SL_RLC_Config_r16_sl_AM_RLC_r16_sl_MaxRetxThreshold_r16 = ENUM(name=u'sl-MaxRetxThreshold-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SL_RLC_Config_r16_sl_AM_RLC_r16_sl_MaxRetxThreshold_r16._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)])
__SL_RLC_Config_r16_sl_AM_RLC_r16_sl_MaxRetxThreshold_r16._ext = None
_SL_RLC_Config_r16_sl_AM_RLC_r16._cont = ASN1Dict([
(u'sl-SN-FieldLengthAM-r16', __SL_RLC_Config_r16_sl_AM_RLC_r16_sl_SN_FieldLengthAM_r16),
(u'sl-T-PollRetransmit-r16', __SL_RLC_Config_r16_sl_AM_RLC_r16_sl_T_PollRetransmit_r16),
(u'sl-PollPDU-r16', __SL_RLC_Config_r16_sl_AM_RLC_r16_sl_PollPDU_r16),
(u'sl-PollByte-r16', __SL_RLC_Config_r16_sl_AM_RLC_r16_sl_PollByte_r16),
(u'sl-MaxRetxThreshold-r16', __SL_RLC_Config_r16_sl_AM_RLC_r16_sl_MaxRetxThreshold_r16),
])
_SL_RLC_Config_r16_sl_AM_RLC_r16._ext = []
_SL_RLC_Config_r16_sl_UM_RLC_r16 = SEQ(name=u'sl-UM-RLC-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SL_RLC_Config_r16_sl_UM_RLC_r16_sl_SN_FieldLengthUM_r16 = ENUM(name=u'sl-SN-FieldLengthUM-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SN-FieldLengthUM')), opt=True)
_SL_RLC_Config_r16_sl_UM_RLC_r16._cont = ASN1Dict([
(u'sl-SN-FieldLengthUM-r16', __SL_RLC_Config_r16_sl_UM_RLC_r16_sl_SN_FieldLengthUM_r16),
])
_SL_RLC_Config_r16_sl_UM_RLC_r16._ext = []
SL_RLC_Config_r16._cont = ASN1Dict([
(u'sl-AM-RLC-r16', _SL_RLC_Config_r16_sl_AM_RLC_r16),
(u'sl-UM-RLC-r16', _SL_RLC_Config_r16_sl_UM_RLC_r16),
])
SL_RLC_Config_r16._ext = []
#-----< SL-ScheduledConfig-r16 >-----#
SL_ScheduledConfig_r16 = SEQ(name=u'SL-ScheduledConfig-r16', mode=MODE_TYPE)
_SL_ScheduledConfig_r16_sl_RNTI_r16 = INT(name=u'sl-RNTI-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RNTI-Value')))
_SL_ScheduledConfig_r16_mac_MainConfigSL_r16 = SEQ(name=u'mac-MainConfigSL-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MAC-MainConfigSL-r16')), opt=True)
_SL_ScheduledConfig_r16_sl_CS_RNTI_r16 = INT(name=u'sl-CS-RNTI-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RNTI-Value')), opt=True)
_SL_ScheduledConfig_r16_sl_PSFCH_ToPUCCH_r16 = SEQ_OF(name=u'sl-PSFCH-ToPUCCH-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_ScheduledConfig_r16_sl_PSFCH_ToPUCCH_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
__SL_ScheduledConfig_r16_sl_PSFCH_ToPUCCH_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
_SL_ScheduledConfig_r16_sl_PSFCH_ToPUCCH_r16._cont = __SL_ScheduledConfig_r16_sl_PSFCH_ToPUCCH_r16__item_
_SL_ScheduledConfig_r16_sl_PSFCH_ToPUCCH_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_SL_ScheduledConfig_r16_sl_ConfiguredGrantConfigList_r16 = SEQ(name=u'sl-ConfiguredGrantConfigList-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-ConfiguredGrantConfigList-r16')), opt=True)
_SL_ScheduledConfig_r16_sl_DCI_ToSL_Trans_r16 = SEQ_OF(name=u'sl-DCI-ToSL-Trans-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__SL_ScheduledConfig_r16_sl_DCI_ToSL_Trans_r16__item_ = INT(name='_item_', mode=MODE_TYPE)
__SL_ScheduledConfig_r16_sl_DCI_ToSL_Trans_r16__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_SL_ScheduledConfig_r16_sl_DCI_ToSL_Trans_r16._cont = __SL_ScheduledConfig_r16_sl_DCI_ToSL_Trans_r16__item_
_SL_ScheduledConfig_r16_sl_DCI_ToSL_Trans_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
SL_ScheduledConfig_r16._cont = ASN1Dict([
(u'sl-RNTI-r16', _SL_ScheduledConfig_r16_sl_RNTI_r16),
(u'mac-MainConfigSL-r16', _SL_ScheduledConfig_r16_mac_MainConfigSL_r16),
(u'sl-CS-RNTI-r16', _SL_ScheduledConfig_r16_sl_CS_RNTI_r16),
(u'sl-PSFCH-ToPUCCH-r16', _SL_ScheduledConfig_r16_sl_PSFCH_ToPUCCH_r16),
(u'sl-ConfiguredGrantConfigList-r16', _SL_ScheduledConfig_r16_sl_ConfiguredGrantConfigList_r16),
(u'sl-DCI-ToSL-Trans-r16', _SL_ScheduledConfig_r16_sl_DCI_ToSL_Trans_r16),
])
SL_ScheduledConfig_r16._ext = [u'sl-DCI-ToSL-Trans-r16']
#-----< MAC-MainConfigSL-r16 >-----#
MAC_MainConfigSL_r16 = SEQ(name=u'MAC-MainConfigSL-r16', mode=MODE_TYPE)
_MAC_MainConfigSL_r16_sl_BSR_Config_r16 = SEQ(name=u'sl-BSR-Config-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BSR-Config')), opt=True)
_MAC_MainConfigSL_r16_ul_PrioritizationThres_r16 = INT(name=u'ul-PrioritizationThres-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MAC_MainConfigSL_r16_ul_PrioritizationThres_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_MAC_MainConfigSL_r16_sl_PrioritizationThres_r16 = INT(name=u'sl-PrioritizationThres-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MAC_MainConfigSL_r16_sl_PrioritizationThres_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
MAC_MainConfigSL_r16._cont = ASN1Dict([
(u'sl-BSR-Config-r16', _MAC_MainConfigSL_r16_sl_BSR_Config_r16),
(u'ul-PrioritizationThres-r16', _MAC_MainConfigSL_r16_ul_PrioritizationThres_r16),
(u'sl-PrioritizationThres-r16', _MAC_MainConfigSL_r16_sl_PrioritizationThres_r16),
])
MAC_MainConfigSL_r16._ext = []
#-----< SL-ConfiguredGrantConfigList-r16 >-----#
SL_ConfiguredGrantConfigList_r16 = SEQ(name=u'SL-ConfiguredGrantConfigList-r16', mode=MODE_TYPE)
_SL_ConfiguredGrantConfigList_r16_sl_ConfiguredGrantConfigToReleaseList_r16 = SEQ_OF(name=u'sl-ConfiguredGrantConfigToReleaseList-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_ConfiguredGrantConfigList_r16_sl_ConfiguredGrantConfigToReleaseList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-ConfigIndexCG-r16')))
_SL_ConfiguredGrantConfigList_r16_sl_ConfiguredGrantConfigToReleaseList_r16._cont = __SL_ConfiguredGrantConfigList_r16_sl_ConfiguredGrantConfigToReleaseList_r16__item_
_SL_ConfiguredGrantConfigList_r16_sl_ConfiguredGrantConfigToReleaseList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_SL_ConfiguredGrantConfigList_r16_sl_ConfiguredGrantConfigToAddModList_r16 = SEQ_OF(name=u'sl-ConfiguredGrantConfigToAddModList-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_ConfiguredGrantConfigList_r16_sl_ConfiguredGrantConfigToAddModList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-ConfiguredGrantConfig-r16')))
_SL_ConfiguredGrantConfigList_r16_sl_ConfiguredGrantConfigToAddModList_r16._cont = __SL_ConfiguredGrantConfigList_r16_sl_ConfiguredGrantConfigToAddModList_r16__item_
_SL_ConfiguredGrantConfigList_r16_sl_ConfiguredGrantConfigToAddModList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
SL_ConfiguredGrantConfigList_r16._cont = ASN1Dict([
(u'sl-ConfiguredGrantConfigToReleaseList-r16', _SL_ConfiguredGrantConfigList_r16_sl_ConfiguredGrantConfigToReleaseList_r16),
(u'sl-ConfiguredGrantConfigToAddModList-r16', _SL_ConfiguredGrantConfigList_r16_sl_ConfiguredGrantConfigToAddModList_r16),
])
SL_ConfiguredGrantConfigList_r16._ext = None
#-----< SL-SDAP-Config-r16 >-----#
SL_SDAP_Config_r16 = SEQ(name=u'SL-SDAP-Config-r16', mode=MODE_TYPE)
_SL_SDAP_Config_r16_sl_SDAP_Header_r16 = ENUM(name=u'sl-SDAP-Header-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_SDAP_Config_r16_sl_SDAP_Header_r16._cont = ASN1Dict([(u'present', 0), (u'absent', 1)])
_SL_SDAP_Config_r16_sl_SDAP_Header_r16._ext = None
_SL_SDAP_Config_r16_sl_DefaultRB_r16 = BOOL(name=u'sl-DefaultRB-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_SDAP_Config_r16_sl_MappedQoS_Flows_r16 = CHOICE(name=u'sl-MappedQoS-Flows-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__SL_SDAP_Config_r16_sl_MappedQoS_Flows_r16_sl_MappedQoS_FlowsList_r16 = SEQ_OF(name=u'sl-MappedQoS-FlowsList-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___SL_SDAP_Config_r16_sl_MappedQoS_Flows_r16_sl_MappedQoS_FlowsList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-QoS-Profile-r16')))
__SL_SDAP_Config_r16_sl_MappedQoS_Flows_r16_sl_MappedQoS_FlowsList_r16._cont = ___SL_SDAP_Config_r16_sl_MappedQoS_Flows_r16_sl_MappedQoS_FlowsList_r16__item_
__SL_SDAP_Config_r16_sl_MappedQoS_Flows_r16_sl_MappedQoS_FlowsList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2048)], ev=None, er=[])
__SL_SDAP_Config_r16_sl_MappedQoS_Flows_r16_sl_MappedQoS_FlowsListDedicated_r16 = SEQ(name=u'sl-MappedQoS-FlowsListDedicated-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-MappedQoS-FlowsListDedicated-r16')))
_SL_SDAP_Config_r16_sl_MappedQoS_Flows_r16._cont = ASN1Dict([
(u'sl-MappedQoS-FlowsList-r16', __SL_SDAP_Config_r16_sl_MappedQoS_Flows_r16_sl_MappedQoS_FlowsList_r16),
(u'sl-MappedQoS-FlowsListDedicated-r16', __SL_SDAP_Config_r16_sl_MappedQoS_Flows_r16_sl_MappedQoS_FlowsListDedicated_r16),
])
_SL_SDAP_Config_r16_sl_MappedQoS_Flows_r16._ext = None
_SL_SDAP_Config_r16_sl_CastType_r16 = ENUM(name=u'sl-CastType-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_SDAP_Config_r16_sl_CastType_r16._cont = ASN1Dict([(u'broadcast', 0), (u'groupcast', 1), (u'unicast', 2), (u'spare1', 3)])
_SL_SDAP_Config_r16_sl_CastType_r16._ext = None
SL_SDAP_Config_r16._cont = ASN1Dict([
(u'sl-SDAP-Header-r16', _SL_SDAP_Config_r16_sl_SDAP_Header_r16),
(u'sl-DefaultRB-r16', _SL_SDAP_Config_r16_sl_DefaultRB_r16),
(u'sl-MappedQoS-Flows-r16', _SL_SDAP_Config_r16_sl_MappedQoS_Flows_r16),
(u'sl-CastType-r16', _SL_SDAP_Config_r16_sl_CastType_r16),
])
SL_SDAP_Config_r16._ext = []
#-----< SL-MappedQoS-FlowsListDedicated-r16 >-----#
SL_MappedQoS_FlowsListDedicated_r16 = SEQ(name=u'SL-MappedQoS-FlowsListDedicated-r16', mode=MODE_TYPE)
_SL_MappedQoS_FlowsListDedicated_r16_sl_MappedQoS_FlowsToAddList_r16 = SEQ_OF(name=u'sl-MappedQoS-FlowsToAddList-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_MappedQoS_FlowsListDedicated_r16_sl_MappedQoS_FlowsToAddList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-QoS-FlowIdentity-r16')))
_SL_MappedQoS_FlowsListDedicated_r16_sl_MappedQoS_FlowsToAddList_r16._cont = __SL_MappedQoS_FlowsListDedicated_r16_sl_MappedQoS_FlowsToAddList_r16__item_
_SL_MappedQoS_FlowsListDedicated_r16_sl_MappedQoS_FlowsToAddList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2048)], ev=None, er=[])
_SL_MappedQoS_FlowsListDedicated_r16_sl_MappedQoS_FlowsToReleaseList_r16 = SEQ_OF(name=u'sl-MappedQoS-FlowsToReleaseList-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_MappedQoS_FlowsListDedicated_r16_sl_MappedQoS_FlowsToReleaseList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-QoS-FlowIdentity-r16')))
_SL_MappedQoS_FlowsListDedicated_r16_sl_MappedQoS_FlowsToReleaseList_r16._cont = __SL_MappedQoS_FlowsListDedicated_r16_sl_MappedQoS_FlowsToReleaseList_r16__item_
_SL_MappedQoS_FlowsListDedicated_r16_sl_MappedQoS_FlowsToReleaseList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2048)], ev=None, er=[])
SL_MappedQoS_FlowsListDedicated_r16._cont = ASN1Dict([
(u'sl-MappedQoS-FlowsToAddList-r16', _SL_MappedQoS_FlowsListDedicated_r16_sl_MappedQoS_FlowsToAddList_r16),
(u'sl-MappedQoS-FlowsToReleaseList-r16', _SL_MappedQoS_FlowsListDedicated_r16_sl_MappedQoS_FlowsToReleaseList_r16),
])
SL_MappedQoS_FlowsListDedicated_r16._ext = None
#-----< SL-SyncConfigList-r16 >-----#
SL_SyncConfigList_r16 = SEQ_OF(name=u'SL-SyncConfigList-r16', mode=MODE_TYPE)
_SL_SyncConfigList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-SyncConfig-r16')))
SL_SyncConfigList_r16._cont = _SL_SyncConfigList_r16__item_
SL_SyncConfigList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
#-----< SL-SyncConfig-r16 >-----#
SL_SyncConfig_r16 = SEQ(name=u'SL-SyncConfig-r16', mode=MODE_TYPE)
_SL_SyncConfig_r16_sl_SyncRefMinHyst_r16 = ENUM(name=u'sl-SyncRefMinHyst-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_SyncConfig_r16_sl_SyncRefMinHyst_r16._cont = ASN1Dict([(u'dB0', 0), (u'dB3', 1), (u'dB6', 2), (u'dB9', 3), (u'dB12', 4)])
_SL_SyncConfig_r16_sl_SyncRefMinHyst_r16._ext = None
_SL_SyncConfig_r16_sl_SyncRefDiffHyst_r16 = ENUM(name=u'sl-SyncRefDiffHyst-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_SyncConfig_r16_sl_SyncRefDiffHyst_r16._cont = ASN1Dict([(u'dB0', 0), (u'dB3', 1), (u'dB6', 2), (u'dB9', 3), (u'dB12', 4), (u'dBinf', 5)])
_SL_SyncConfig_r16_sl_SyncRefDiffHyst_r16._ext = None
_SL_SyncConfig_r16_sl_filterCoefficient_r16 = ENUM(name=u'sl-filterCoefficient-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FilterCoefficient')), opt=True)
_SL_SyncConfig_r16_sl_SSB_TimeAllocation1_r16 = SEQ(name=u'sl-SSB-TimeAllocation1-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-SSB-TimeAllocation-r16')), opt=True)
_SL_SyncConfig_r16_sl_SSB_TimeAllocation2_r16 = SEQ(name=u'sl-SSB-TimeAllocation2-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-SSB-TimeAllocation-r16')), opt=True)
_SL_SyncConfig_r16_sl_SSB_TimeAllocation3_r16 = SEQ(name=u'sl-SSB-TimeAllocation3-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-SSB-TimeAllocation-r16')), opt=True)
_SL_SyncConfig_r16_sl_SSID_r16 = INT(name=u'sl-SSID-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_SyncConfig_r16_sl_SSID_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=671)], ev=None, er=[])
_SL_SyncConfig_r16_txParameters_r16 = SEQ(name=u'txParameters-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SL_SyncConfig_r16_txParameters_r16_syncTxThreshIC_r16 = INT(name=u'syncTxThreshIC-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-RSRP-Range-r16')), opt=True)
__SL_SyncConfig_r16_txParameters_r16_syncTxThreshOoC_r16 = INT(name=u'syncTxThreshOoC-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-RSRP-Range-r16')), opt=True)
__SL_SyncConfig_r16_txParameters_r16_syncInfoReserved_r16 = BIT_STR(name=u'syncInfoReserved-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_SyncConfig_r16_txParameters_r16_syncInfoReserved_r16._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
_SL_SyncConfig_r16_txParameters_r16._cont = ASN1Dict([
(u'syncTxThreshIC-r16', __SL_SyncConfig_r16_txParameters_r16_syncTxThreshIC_r16),
(u'syncTxThreshOoC-r16', __SL_SyncConfig_r16_txParameters_r16_syncTxThreshOoC_r16),
(u'syncInfoReserved-r16', __SL_SyncConfig_r16_txParameters_r16_syncInfoReserved_r16),
])
_SL_SyncConfig_r16_txParameters_r16._ext = None
_SL_SyncConfig_r16_gnss_Sync_r16 = ENUM(name=u'gnss-Sync-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_SyncConfig_r16_gnss_Sync_r16._cont = ASN1Dict([(u'true', 0)])
_SL_SyncConfig_r16_gnss_Sync_r16._ext = None
SL_SyncConfig_r16._cont = ASN1Dict([
(u'sl-SyncRefMinHyst-r16', _SL_SyncConfig_r16_sl_SyncRefMinHyst_r16),
(u'sl-SyncRefDiffHyst-r16', _SL_SyncConfig_r16_sl_SyncRefDiffHyst_r16),
(u'sl-filterCoefficient-r16', _SL_SyncConfig_r16_sl_filterCoefficient_r16),
(u'sl-SSB-TimeAllocation1-r16', _SL_SyncConfig_r16_sl_SSB_TimeAllocation1_r16),
(u'sl-SSB-TimeAllocation2-r16', _SL_SyncConfig_r16_sl_SSB_TimeAllocation2_r16),
(u'sl-SSB-TimeAllocation3-r16', _SL_SyncConfig_r16_sl_SSB_TimeAllocation3_r16),
(u'sl-SSID-r16', _SL_SyncConfig_r16_sl_SSID_r16),
(u'txParameters-r16', _SL_SyncConfig_r16_txParameters_r16),
(u'gnss-Sync-r16', _SL_SyncConfig_r16_gnss_Sync_r16),
])
SL_SyncConfig_r16._ext = []
#-----< SL-RSRP-Range-r16 >-----#
SL_RSRP_Range_r16 = INT(name=u'SL-RSRP-Range-r16', mode=MODE_TYPE)
SL_RSRP_Range_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=13)], ev=None, er=[])
#-----< SL-SSB-TimeAllocation-r16 >-----#
SL_SSB_TimeAllocation_r16 = SEQ(name=u'SL-SSB-TimeAllocation-r16', mode=MODE_TYPE)
_SL_SSB_TimeAllocation_r16_sl_NumSSB_WithinPeriod_r16 = ENUM(name=u'sl-NumSSB-WithinPeriod-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_SSB_TimeAllocation_r16_sl_NumSSB_WithinPeriod_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n4', 2), (u'n8', 3), (u'n16', 4), (u'n32', 5), (u'n64', 6)])
_SL_SSB_TimeAllocation_r16_sl_NumSSB_WithinPeriod_r16._ext = None
_SL_SSB_TimeAllocation_r16_sl_TimeOffsetSSB_r16 = INT(name=u'sl-TimeOffsetSSB-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_SSB_TimeAllocation_r16_sl_TimeOffsetSSB_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1279)], ev=None, er=[])
_SL_SSB_TimeAllocation_r16_sl_TimeInterval_r16 = INT(name=u'sl-TimeInterval-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_SSB_TimeAllocation_r16_sl_TimeInterval_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=639)], ev=None, er=[])
SL_SSB_TimeAllocation_r16._cont = ASN1Dict([
(u'sl-NumSSB-WithinPeriod-r16', _SL_SSB_TimeAllocation_r16_sl_NumSSB_WithinPeriod_r16),
(u'sl-TimeOffsetSSB-r16', _SL_SSB_TimeAllocation_r16_sl_TimeOffsetSSB_r16),
(u'sl-TimeInterval-r16', _SL_SSB_TimeAllocation_r16_sl_TimeInterval_r16),
])
SL_SSB_TimeAllocation_r16._ext = None
#-----< SL-Thres-RSRP-List-r16 >-----#
SL_Thres_RSRP_List_r16 = SEQ_OF(name=u'SL-Thres-RSRP-List-r16', mode=MODE_TYPE)
_SL_Thres_RSRP_List_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-Thres-RSRP-r16')))
SL_Thres_RSRP_List_r16._cont = _SL_Thres_RSRP_List_r16__item_
SL_Thres_RSRP_List_r16._const_sz = ASN1Set(rv=[64], rr=[], ev=None, er=[])
#-----< SL-Thres-RSRP-r16 >-----#
SL_Thres_RSRP_r16 = INT(name=u'SL-Thres-RSRP-r16', mode=MODE_TYPE)
SL_Thres_RSRP_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=66)], ev=None, er=[])
#-----< SL-TxPower-r16 >-----#
SL_TxPower_r16 = CHOICE(name=u'SL-TxPower-r16', mode=MODE_TYPE)
_SL_TxPower_r16_minusinfinity_r16 = NULL(name=u'minusinfinity-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_TxPower_r16_txPower_r16 = INT(name=u'txPower-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_TxPower_r16_txPower_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-30, ub=33)], ev=None, er=[])
SL_TxPower_r16._cont = ASN1Dict([
(u'minusinfinity-r16', _SL_TxPower_r16_minusinfinity_r16),
(u'txPower-r16', _SL_TxPower_r16_txPower_r16),
])
SL_TxPower_r16._ext = None
#-----< SL-TypeTxSync-r16 >-----#
SL_TypeTxSync_r16 = ENUM(name=u'SL-TypeTxSync-r16', mode=MODE_TYPE)
SL_TypeTxSync_r16._cont = ASN1Dict([(u'gnss', 0), (u'gnbEnb', 1), (u'ue', 2)])
SL_TypeTxSync_r16._ext = None
#-----< SL-UE-SelectedConfig-r16 >-----#
SL_UE_SelectedConfig_r16 = SEQ(name=u'SL-UE-SelectedConfig-r16', mode=MODE_TYPE)
_SL_UE_SelectedConfig_r16_sl_PSSCH_TxConfigList_r16 = SEQ_OF(name=u'sl-PSSCH-TxConfigList-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-PSSCH-TxConfigList-r16')), opt=True)
_SL_UE_SelectedConfig_r16_sl_ProbResourceKeep_r16 = ENUM(name=u'sl-ProbResourceKeep-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_UE_SelectedConfig_r16_sl_ProbResourceKeep_r16._cont = ASN1Dict([(u'v0', 0), (u'v0dot2', 1), (u'v0dot4', 2), (u'v0dot6', 3), (u'v0dot8', 4)])
_SL_UE_SelectedConfig_r16_sl_ProbResourceKeep_r16._ext = None
_SL_UE_SelectedConfig_r16_sl_ReselectAfter_r16 = ENUM(name=u'sl-ReselectAfter-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_UE_SelectedConfig_r16_sl_ReselectAfter_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n3', 2), (u'n4', 3), (u'n5', 4), (u'n6', 5), (u'n7', 6), (u'n8', 7), (u'n9', 8)])
_SL_UE_SelectedConfig_r16_sl_ReselectAfter_r16._ext = None
_SL_UE_SelectedConfig_r16_sl_CBR_CommonTxConfigList_r16 = SEQ(name=u'sl-CBR-CommonTxConfigList-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-CBR-CommonTxConfigList-r16')), opt=True)
_SL_UE_SelectedConfig_r16_ul_PrioritizationThres_r16 = INT(name=u'ul-PrioritizationThres-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_UE_SelectedConfig_r16_ul_PrioritizationThres_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_SL_UE_SelectedConfig_r16_sl_PrioritizationThres_r16 = INT(name=u'sl-PrioritizationThres-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_UE_SelectedConfig_r16_sl_PrioritizationThres_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
SL_UE_SelectedConfig_r16._cont = ASN1Dict([
(u'sl-PSSCH-TxConfigList-r16', _SL_UE_SelectedConfig_r16_sl_PSSCH_TxConfigList_r16),
(u'sl-ProbResourceKeep-r16', _SL_UE_SelectedConfig_r16_sl_ProbResourceKeep_r16),
(u'sl-ReselectAfter-r16', _SL_UE_SelectedConfig_r16_sl_ReselectAfter_r16),
(u'sl-CBR-CommonTxConfigList-r16', _SL_UE_SelectedConfig_r16_sl_CBR_CommonTxConfigList_r16),
(u'ul-PrioritizationThres-r16', _SL_UE_SelectedConfig_r16_ul_PrioritizationThres_r16),
(u'sl-PrioritizationThres-r16', _SL_UE_SelectedConfig_r16_sl_PrioritizationThres_r16),
])
SL_UE_SelectedConfig_r16._ext = []
#-----< SL-ZoneConfig-r16 >-----#
SL_ZoneConfig_r16 = SEQ(name=u'SL-ZoneConfig-r16', mode=MODE_TYPE)
_SL_ZoneConfig_r16_sl_ZoneLength_r16 = ENUM(name=u'sl-ZoneLength-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_ZoneConfig_r16_sl_ZoneLength_r16._cont = ASN1Dict([(u'm5', 0), (u'm10', 1), (u'm20', 2), (u'm30', 3), (u'm40', 4), (u'm50', 5), (u'spare2', 6), (u'spare1', 7)])
_SL_ZoneConfig_r16_sl_ZoneLength_r16._ext = None
SL_ZoneConfig_r16._cont = ASN1Dict([
(u'sl-ZoneLength-r16', _SL_ZoneConfig_r16_sl_ZoneLength_r16),
])
SL_ZoneConfig_r16._ext = []
#-----< SLRB-Uu-ConfigIndex-r16 >-----#
SLRB_Uu_ConfigIndex_r16 = INT(name=u'SLRB-Uu-ConfigIndex-r16', mode=MODE_TYPE)
SLRB_Uu_ConfigIndex_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=512)], ev=None, er=[])
#-----< maxAI-DCI-PayloadSize-r16 >-----#
maxAI_DCI_PayloadSize_r16 = INT(name=u'maxAI-DCI-PayloadSize-r16', mode=MODE_VALUE)
maxAI_DCI_PayloadSize_r16._val = 128
#-----< maxAI-DCI-PayloadSize-1-r16 >-----#
maxAI_DCI_PayloadSize_1_r16 = INT(name=u'maxAI-DCI-PayloadSize-1-r16', mode=MODE_VALUE)
maxAI_DCI_PayloadSize_1_r16._val = 127
#-----< maxBandComb >-----#
maxBandComb = INT(name=u'maxBandComb', mode=MODE_VALUE)
maxBandComb._val = 65536
#-----< maxBandsUTRA-FDD-r16 >-----#
maxBandsUTRA_FDD_r16 = INT(name=u'maxBandsUTRA-FDD-r16', mode=MODE_VALUE)
maxBandsUTRA_FDD_r16._val = 64
#-----< maxBH-RLC-ChannelID-r16 >-----#
maxBH_RLC_ChannelID_r16 = INT(name=u'maxBH-RLC-ChannelID-r16', mode=MODE_VALUE)
maxBH_RLC_ChannelID_r16._val = 65536
#-----< maxBT-IdReport-r16 >-----#
maxBT_IdReport_r16 = INT(name=u'maxBT-IdReport-r16', mode=MODE_VALUE)
maxBT_IdReport_r16._val = 32
#-----< maxBT-Name-r16 >-----#
maxBT_Name_r16 = INT(name=u'maxBT-Name-r16', mode=MODE_VALUE)
maxBT_Name_r16._val = 4
#-----< maxCAG-Cell-r16 >-----#
maxCAG_Cell_r16 = INT(name=u'maxCAG-Cell-r16', mode=MODE_VALUE)
maxCAG_Cell_r16._val = 16
#-----< maxTwoPUCCH-Grp-ConfigList-r16 >-----#
maxTwoPUCCH_Grp_ConfigList_r16 = INT(name=u'maxTwoPUCCH-Grp-ConfigList-r16', mode=MODE_VALUE)
maxTwoPUCCH_Grp_ConfigList_r16._val = 32
#-----< maxCBR-Config-r16 >-----#
maxCBR_Config_r16 = INT(name=u'maxCBR-Config-r16', mode=MODE_VALUE)
maxCBR_Config_r16._val = 8
#-----< maxCBR-Config-1-r16 >-----#
maxCBR_Config_1_r16 = INT(name=u'maxCBR-Config-1-r16', mode=MODE_VALUE)
maxCBR_Config_1_r16._val = 7
#-----< maxCBR-Level-r16 >-----#
maxCBR_Level_r16 = INT(name=u'maxCBR-Level-r16', mode=MODE_VALUE)
maxCBR_Level_r16._val = 16
#-----< maxCBR-Level-1-r16 >-----#
maxCBR_Level_1_r16 = INT(name=u'maxCBR-Level-1-r16', mode=MODE_VALUE)
maxCBR_Level_1_r16._val = 15
#-----< maxCellBlack >-----#
maxCellBlack = INT(name=u'maxCellBlack', mode=MODE_VALUE)
maxCellBlack._val = 16
#-----< maxCellGroupings-r16 >-----#
maxCellGroupings_r16 = INT(name=u'maxCellGroupings-r16', mode=MODE_VALUE)
maxCellGroupings_r16._val = 32
#-----< maxCellHistory-r16 >-----#
maxCellHistory_r16 = INT(name=u'maxCellHistory-r16', mode=MODE_VALUE)
maxCellHistory_r16._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
#-----< maxCellMeasIdle-r16 >-----#
maxCellMeasIdle_r16 = INT(name=u'maxCellMeasIdle-r16', mode=MODE_VALUE)
maxCellMeasIdle_r16._val = 8
#-----< maxCellMeasUTRA-FDD-r16 >-----#
maxCellMeasUTRA_FDD_r16 = INT(name=u'maxCellMeasUTRA-FDD-r16', mode=MODE_VALUE)
maxCellMeasUTRA_FDD_r16._val = 32
#-----< maxCellWhite >-----#
maxCellWhite = INT(name=u'maxCellWhite', mode=MODE_VALUE)
maxCellWhite._val = 16
#-----< 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
#-----< maxLogMeasReport-r16 >-----#
maxLogMeasReport_r16 = INT(name=u'maxLogMeasReport-r16', mode=MODE_VALUE)
maxLogMeasReport_r16._val = 520
#-----< 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
#-----< maxFreqIdle-r16 >-----#
maxFreqIdle_r16 = INT(name=u'maxFreqIdle-r16', mode=MODE_VALUE)
maxFreqIdle_r16._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
#-----< maxNrofAggregatedCellsPerCellGroupMinus4-r16 >-----#
maxNrofAggregatedCellsPerCellGroupMinus4_r16 = INT(name=u'maxNrofAggregatedCellsPerCellGroupMinus4-r16', mode=MODE_VALUE)
maxNrofAggregatedCellsPerCellGroupMinus4_r16._val = 12
#-----< maxNrofDUCells-r16 >-----#
maxNrofDUCells_r16 = INT(name=u'maxNrofDUCells-r16', mode=MODE_VALUE)
maxNrofDUCells_r16._val = 512
#-----< maxNrofAvailabilityCombinationsPerSet-r16 >-----#
maxNrofAvailabilityCombinationsPerSet_r16 = INT(name=u'maxNrofAvailabilityCombinationsPerSet-r16', mode=MODE_VALUE)
maxNrofAvailabilityCombinationsPerSet_r16._val = 512
#-----< maxNrofAvailabilityCombinationsPerSet-1-r16 >-----#
maxNrofAvailabilityCombinationsPerSet_1_r16 = INT(name=u'maxNrofAvailabilityCombinationsPerSet-1-r16', mode=MODE_VALUE)
maxNrofAvailabilityCombinationsPerSet_1_r16._val = 511
#-----< maxNrofSCells >-----#
maxNrofSCells = INT(name=u'maxNrofSCells', mode=MODE_VALUE)
maxNrofSCells._val = 31
#-----< maxNrofCellMeas >-----#
maxNrofCellMeas = INT(name=u'maxNrofCellMeas', mode=MODE_VALUE)
maxNrofCellMeas._val = 32
#-----< maxNrofCG-SL-r16 >-----#
maxNrofCG_SL_r16 = INT(name=u'maxNrofCG-SL-r16', mode=MODE_VALUE)
maxNrofCG_SL_r16._val = 8
#-----< maxNrofCG-SL-1-r16 >-----#
maxNrofCG_SL_1_r16 = INT(name=u'maxNrofCG-SL-1-r16', mode=MODE_VALUE)
maxNrofCG_SL_1_r16._val = 7
#-----< maxNrofSS-BlocksToAverage >-----#
maxNrofSS_BlocksToAverage = INT(name=u'maxNrofSS-BlocksToAverage', mode=MODE_VALUE)
maxNrofSS_BlocksToAverage._val = 16
#-----< maxNrofCondCells-r16 >-----#
maxNrofCondCells_r16 = INT(name=u'maxNrofCondCells-r16', mode=MODE_VALUE)
maxNrofCondCells_r16._val = 8
#-----< 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
#-----< maxLC-ID-Iab-r16 >-----#
maxLC_ID_Iab_r16 = INT(name=u'maxLC-ID-Iab-r16', mode=MODE_VALUE)
maxLC_ID_Iab_r16._val = 65855
#-----< maxLTE-CRS-Patterns-r16 >-----#
maxLTE_CRS_Patterns_r16 = INT(name=u'maxLTE-CRS-Patterns-r16', mode=MODE_VALUE)
maxLTE_CRS_Patterns_r16._val = 3
#-----< 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 >-----#
maxNrofControlResourceSets = INT(name=u'maxNrofControlResourceSets', mode=MODE_VALUE)
maxNrofControlResourceSets._val = 12
#-----< maxNrofControlResourceSets-1 >-----#
maxNrofControlResourceSets_1 = INT(name=u'maxNrofControlResourceSets-1', mode=MODE_VALUE)
maxNrofControlResourceSets_1._val = 11
#-----< maxNrofControlResourceSets-1-r16 >-----#
maxNrofControlResourceSets_1_r16 = INT(name=u'maxNrofControlResourceSets-1-r16', mode=MODE_VALUE)
maxNrofControlResourceSets_1_r16._val = 15
#-----< maxNrofCoresetPools-r16 >-----#
maxNrofCoresetPools_r16 = INT(name=u'maxNrofCoresetPools-r16', mode=MODE_VALUE)
maxNrofCoresetPools_r16._val = 2
#-----< 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
#-----< maxIAB-IP-Address-r16 >-----#
maxIAB_IP_Address_r16 = INT(name=u'maxIAB-IP-Address-r16', mode=MODE_VALUE)
maxIAB_IP_Address_r16._val = 32
#-----< 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
#-----< maxNrofFreqSL-r16 >-----#
maxNrofFreqSL_r16 = INT(name=u'maxNrofFreqSL-r16', mode=MODE_VALUE)
maxNrofFreqSL_r16._val = 8
#-----< maxNrofSL-BWPs-r16 >-----#
maxNrofSL_BWPs_r16 = INT(name=u'maxNrofSL-BWPs-r16', mode=MODE_VALUE)
maxNrofSL_BWPs_r16._val = 4
#-----< maxFreqSL-EUTRA-r16 >-----#
maxFreqSL_EUTRA_r16 = INT(name=u'maxFreqSL-EUTRA-r16', mode=MODE_VALUE)
maxFreqSL_EUTRA_r16._val = 8
#-----< maxNrofSL-MeasId-r16 >-----#
maxNrofSL_MeasId_r16 = INT(name=u'maxNrofSL-MeasId-r16', mode=MODE_VALUE)
maxNrofSL_MeasId_r16._val = 64
#-----< maxNrofSL-ObjectId-r16 >-----#
maxNrofSL_ObjectId_r16 = INT(name=u'maxNrofSL-ObjectId-r16', mode=MODE_VALUE)
maxNrofSL_ObjectId_r16._val = 64
#-----< maxNrofSL-ReportConfigId-r16 >-----#
maxNrofSL_ReportConfigId_r16 = INT(name=u'maxNrofSL-ReportConfigId-r16', mode=MODE_VALUE)
maxNrofSL_ReportConfigId_r16._val = 64
#-----< maxNrofSL-PoolToMeasureNR-r16 >-----#
maxNrofSL_PoolToMeasureNR_r16 = INT(name=u'maxNrofSL-PoolToMeasureNR-r16', mode=MODE_VALUE)
maxNrofSL_PoolToMeasureNR_r16._val = 8
#-----< maxFreqSL-NR-r16 >-----#
maxFreqSL_NR_r16 = INT(name=u'maxFreqSL-NR-r16', mode=MODE_VALUE)
maxFreqSL_NR_r16._val = 8
#-----< maxNrofSL-QFIs-r16 >-----#
maxNrofSL_QFIs_r16 = INT(name=u'maxNrofSL-QFIs-r16', mode=MODE_VALUE)
maxNrofSL_QFIs_r16._val = 2048
#-----< maxNrofSL-QFIsPerDest-r16 >-----#
maxNrofSL_QFIsPerDest_r16 = INT(name=u'maxNrofSL-QFIsPerDest-r16', mode=MODE_VALUE)
maxNrofSL_QFIsPerDest_r16._val = 64
#-----< 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
#-----< maxNrofSL-Dest-r16 >-----#
maxNrofSL_Dest_r16 = INT(name=u'maxNrofSL-Dest-r16', mode=MODE_VALUE)
maxNrofSL_Dest_r16._val = 32
#-----< maxNrofSL-Dest-1-r16 >-----#
maxNrofSL_Dest_1_r16 = INT(name=u'maxNrofSL-Dest-1-r16', mode=MODE_VALUE)
maxNrofSL_Dest_1_r16._val = 31
#-----< maxNrofSLRB-r16 >-----#
maxNrofSLRB_r16 = INT(name=u'maxNrofSLRB-r16', mode=MODE_VALUE)
maxNrofSLRB_r16._val = 512
#-----< maxSL-LCID-r16 >-----#
maxSL_LCID_r16 = INT(name=u'maxSL-LCID-r16', mode=MODE_VALUE)
maxSL_LCID_r16._val = 512
#-----< maxSL-SyncConfig-r16 >-----#
maxSL_SyncConfig_r16 = INT(name=u'maxSL-SyncConfig-r16', mode=MODE_VALUE)
maxSL_SyncConfig_r16._val = 16
#-----< maxNrofRXPool-r16 >-----#
maxNrofRXPool_r16 = INT(name=u'maxNrofRXPool-r16', mode=MODE_VALUE)
maxNrofRXPool_r16._val = 16
#-----< maxNrofTXPool-r16 >-----#
maxNrofTXPool_r16 = INT(name=u'maxNrofTXPool-r16', mode=MODE_VALUE)
maxNrofTXPool_r16._val = 8
#-----< maxNrofPoolID-r16 >-----#
maxNrofPoolID_r16 = INT(name=u'maxNrofPoolID-r16', mode=MODE_VALUE)
maxNrofPoolID_r16._val = 16
#-----< maxNrofSRS-PathlossReferenceRS-r16 >-----#
maxNrofSRS_PathlossReferenceRS_r16 = INT(name=u'maxNrofSRS-PathlossReferenceRS-r16', mode=MODE_VALUE)
maxNrofSRS_PathlossReferenceRS_r16._val = 64
#-----< maxNrofSRS-PathlossReferenceRS-1-r16 >-----#
maxNrofSRS_PathlossReferenceRS_1_r16 = INT(name=u'maxNrofSRS-PathlossReferenceRS-1-r16', mode=MODE_VALUE)
maxNrofSRS_PathlossReferenceRS_1_r16._val = 63
#-----< 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-PosResourceSets-r16 >-----#
maxNrofSRS_PosResourceSets_r16 = INT(name=u'maxNrofSRS-PosResourceSets-r16', mode=MODE_VALUE)
maxNrofSRS_PosResourceSets_r16._val = 16
#-----< maxNrofSRS-PosResourceSets-1-r16 >-----#
maxNrofSRS_PosResourceSets_1_r16 = INT(name=u'maxNrofSRS-PosResourceSets-1-r16', mode=MODE_VALUE)
maxNrofSRS_PosResourceSets_1_r16._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-PosResources-r16 >-----#
maxNrofSRS_PosResources_r16 = INT(name=u'maxNrofSRS-PosResources-r16', mode=MODE_VALUE)
maxNrofSRS_PosResources_r16._val = 64
#-----< maxNrofSRS-PosResources-1-r16 >-----#
maxNrofSRS_PosResources_1_r16 = INT(name=u'maxNrofSRS-PosResources-1-r16', mode=MODE_VALUE)
maxNrofSRS_PosResources_1_r16._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
#-----< maxULTxSwitchingBandPairs >-----#
maxULTxSwitchingBandPairs = INT(name=u'maxULTxSwitchingBandPairs', mode=MODE_VALUE)
maxULTxSwitchingBandPairs._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
#-----< maxNrofTrafficPattern-r16 >-----#
maxNrofTrafficPattern_r16 = INT(name=u'maxNrofTrafficPattern-r16', mode=MODE_VALUE)
maxNrofTrafficPattern_r16._val = 8
#-----< 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
#-----< maxNrofPUCCH-PathlossReferenceRSs-r16 >-----#
maxNrofPUCCH_PathlossReferenceRSs_r16 = INT(name=u'maxNrofPUCCH-PathlossReferenceRSs-r16', mode=MODE_VALUE)
maxNrofPUCCH_PathlossReferenceRSs_r16._val = 64
#-----< maxNrofPUCCH-PathlossReferenceRSs-1-r16 >-----#
maxNrofPUCCH_PathlossReferenceRSs_1_r16 = INT(name=u'maxNrofPUCCH-PathlossReferenceRSs-1-r16', mode=MODE_VALUE)
maxNrofPUCCH_PathlossReferenceRSs_1_r16._val = 63
#-----< maxNrofPUCCH-PathlossReferenceRSsDiff-r16 >-----#
maxNrofPUCCH_PathlossReferenceRSsDiff_r16 = INT(name=u'maxNrofPUCCH-PathlossReferenceRSsDiff-r16', mode=MODE_VALUE)
maxNrofPUCCH_PathlossReferenceRSsDiff_r16._val = 60
#-----< maxNrofPUCCH-ResourceGroups-r16 >-----#
maxNrofPUCCH_ResourceGroups_r16 = INT(name=u'maxNrofPUCCH-ResourceGroups-r16', mode=MODE_VALUE)
maxNrofPUCCH_ResourceGroups_r16._val = 4
#-----< maxNrofPUCCH-ResourcesPerGroup-r16 >-----#
maxNrofPUCCH_ResourcesPerGroup_r16 = INT(name=u'maxNrofPUCCH-ResourcesPerGroup-r16', mode=MODE_VALUE)
maxNrofPUCCH_ResourcesPerGroup_r16._val = 128
#-----< maxNrofMultiplePUSCHs-r16 >-----#
maxNrofMultiplePUSCHs_r16 = INT(name=u'maxNrofMultiplePUSCHs-r16', mode=MODE_VALUE)
maxNrofMultiplePUSCHs_r16._val = 8
#-----< 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
#-----< maxNrofPUSCH-PathlossReferenceRSs-r16 >-----#
maxNrofPUSCH_PathlossReferenceRSs_r16 = INT(name=u'maxNrofPUSCH-PathlossReferenceRSs-r16', mode=MODE_VALUE)
maxNrofPUSCH_PathlossReferenceRSs_r16._val = 64
#-----< maxNrofPUSCH-PathlossReferenceRSs-1-r16 >-----#
maxNrofPUSCH_PathlossReferenceRSs_1_r16 = INT(name=u'maxNrofPUSCH-PathlossReferenceRSs-1-r16', mode=MODE_VALUE)
maxNrofPUSCH_PathlossReferenceRSs_1_r16._val = 63
#-----< maxNrofPUSCH-PathlossReferenceRSsDiff-r16 >-----#
maxNrofPUSCH_PathlossReferenceRSsDiff_r16 = INT(name=u'maxNrofPUSCH-PathlossReferenceRSsDiff-r16', mode=MODE_VALUE)
maxNrofPUSCH_PathlossReferenceRSsDiff_r16._val = 60
#-----< 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
#-----< maxFreqLayers >-----#
maxFreqLayers = INT(name=u'maxFreqLayers', mode=MODE_VALUE)
maxFreqLayers._val = 4
#-----< maxFreqIDC-r16 >-----#
maxFreqIDC_r16 = INT(name=u'maxFreqIDC-r16', mode=MODE_VALUE)
maxFreqIDC_r16._val = 128
#-----< maxCombIDC-r16 >-----#
maxCombIDC_r16 = INT(name=u'maxCombIDC-r16', mode=MODE_VALUE)
maxCombIDC_r16._val = 128
#-----< maxFreqIDC-MRDC >-----#
maxFreqIDC_MRDC = INT(name=u'maxFreqIDC-MRDC', mode=MODE_VALUE)
maxFreqIDC_MRDC._val = 32
#-----< maxNrofCandidateBeams >-----#
maxNrofCandidateBeams = INT(name=u'maxNrofCandidateBeams', mode=MODE_VALUE)
maxNrofCandidateBeams._val = 16
#-----< maxNrofCandidateBeams-r16 >-----#
maxNrofCandidateBeams_r16 = INT(name=u'maxNrofCandidateBeams-r16', mode=MODE_VALUE)
maxNrofCandidateBeams_r16._val = 64
#-----< maxNrofCandidateBeamsExt-r16 >-----#
maxNrofCandidateBeamsExt_r16 = INT(name=u'maxNrofCandidateBeamsExt-r16', mode=MODE_VALUE)
maxNrofCandidateBeamsExt_r16._val = 48
#-----< maxNrofPCIsPerSMTC >-----#
maxNrofPCIsPerSMTC = INT(name=u'maxNrofPCIsPerSMTC', mode=MODE_VALUE)
maxNrofPCIsPerSMTC._val = 64
#-----< maxNrofQFIs >-----#
maxNrofQFIs = INT(name=u'maxNrofQFIs', mode=MODE_VALUE)
maxNrofQFIs._val = 64
#-----< maxNrofResourceAvailabilityPerCombination-r16 >-----#
maxNrofResourceAvailabilityPerCombination_r16 = INT(name=u'maxNrofResourceAvailabilityPerCombination-r16', mode=MODE_VALUE)
maxNrofResourceAvailabilityPerCombination_r16._val = 256
#-----< 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
#-----< maxNrofSpatialRelationInfos-plus-1 >-----#
maxNrofSpatialRelationInfos_plus_1 = INT(name=u'maxNrofSpatialRelationInfos-plus-1', mode=MODE_VALUE)
maxNrofSpatialRelationInfos_plus_1._val = 9
#-----< maxNrofSpatialRelationInfos-r16 >-----#
maxNrofSpatialRelationInfos_r16 = INT(name=u'maxNrofSpatialRelationInfos-r16', mode=MODE_VALUE)
maxNrofSpatialRelationInfos_r16._val = 64
#-----< maxNrofSpatialRelationInfosDiff-r16 >-----#
maxNrofSpatialRelationInfosDiff_r16 = INT(name=u'maxNrofSpatialRelationInfosDiff-r16', mode=MODE_VALUE)
maxNrofSpatialRelationInfosDiff_r16._val = 56
#-----< 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-r16 >-----#
maxNrofSSBs_r16 = INT(name=u'maxNrofSSBs-r16', mode=MODE_VALUE)
maxNrofSSBs_r16._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
#-----< maxNrofCSI-RS-ResourcesExt-r16 >-----#
maxNrofCSI_RS_ResourcesExt_r16 = INT(name=u'maxNrofCSI-RS-ResourcesExt-r16', mode=MODE_VALUE)
maxNrofCSI_RS_ResourcesExt_r16._val = 16
#-----< maxNrofCSI-RS-Resources >-----#
maxNrofCSI_RS_Resources = INT(name=u'maxNrofCSI-RS-Resources', mode=MODE_VALUE)
maxNrofCSI_RS_Resources._val = 7
#-----< maxNrofCSI-RS-ResourcesAlt-r16 >-----#
maxNrofCSI_RS_ResourcesAlt_r16 = INT(name=u'maxNrofCSI-RS-ResourcesAlt-r16', mode=MODE_VALUE)
maxNrofCSI_RS_ResourcesAlt_r16._val = 512
#-----< maxNrofCSI-RS-ResourcesAlt-1-r16 >-----#
maxNrofCSI_RS_ResourcesAlt_1_r16 = INT(name=u'maxNrofCSI-RS-ResourcesAlt-1-r16', mode=MODE_VALUE)
maxNrofCSI_RS_ResourcesAlt_1_r16._val = 511
#-----< 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
#-----< maxSI-Message >-----#
maxSI_Message = INT(name=u'maxSI-Message', mode=MODE_VALUE)
maxSI_Message._val = 32
#-----< maxPO-perPF >-----#
maxPO_perPF = INT(name=u'maxPO-perPF', mode=MODE_VALUE)
maxPO_perPF._val = 4
#-----< 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
#-----< maxHRNN-Len-r16 >-----#
maxHRNN_Len_r16 = INT(name=u'maxHRNN-Len-r16', mode=MODE_VALUE)
maxHRNN_Len_r16._val = 48
#-----< maxNPN-r16 >-----#
maxNPN_r16 = INT(name=u'maxNPN-r16', mode=MODE_VALUE)
maxNPN_r16._val = 12
#-----< maxNrOfMinSchedulingOffsetValues-r16 >-----#
maxNrOfMinSchedulingOffsetValues_r16 = INT(name=u'maxNrOfMinSchedulingOffsetValues-r16', mode=MODE_VALUE)
maxNrOfMinSchedulingOffsetValues_r16._val = 2
#-----< maxK0-SchedulingOffset-r16 >-----#
maxK0_SchedulingOffset_r16 = INT(name=u'maxK0-SchedulingOffset-r16', mode=MODE_VALUE)
maxK0_SchedulingOffset_r16._val = 16
#-----< maxK2-SchedulingOffset-r16 >-----#
maxK2_SchedulingOffset_r16 = INT(name=u'maxK2-SchedulingOffset-r16', mode=MODE_VALUE)
maxK2_SchedulingOffset_r16._val = 16
#-----< maxDCI-2-6-Size-r16 >-----#
maxDCI_2_6_Size_r16 = INT(name=u'maxDCI-2-6-Size-r16', mode=MODE_VALUE)
maxDCI_2_6_Size_r16._val = 140
#-----< maxDCI-2-6-Size-1-r16 >-----#
maxDCI_2_6_Size_1_r16 = INT(name=u'maxDCI-2-6-Size-1-r16', mode=MODE_VALUE)
maxDCI_2_6_Size_1_r16._val = 139
#-----< maxNrofUL-Allocations-r16 >-----#
maxNrofUL_Allocations_r16 = INT(name=u'maxNrofUL-Allocations-r16', mode=MODE_VALUE)
maxNrofUL_Allocations_r16._val = 64
#-----< maxNrofP0-PUSCH-Set-r16 >-----#
maxNrofP0_PUSCH_Set_r16 = INT(name=u'maxNrofP0-PUSCH-Set-r16', mode=MODE_VALUE)
maxNrofP0_PUSCH_Set_r16._val = 2
#-----< maxOnDemandSIB-r16 >-----#
maxOnDemandSIB_r16 = INT(name=u'maxOnDemandSIB-r16', mode=MODE_VALUE)
maxOnDemandSIB_r16._val = 8
#-----< maxOnDemandPosSIB-r16 >-----#
maxOnDemandPosSIB_r16 = INT(name=u'maxOnDemandPosSIB-r16', mode=MODE_VALUE)
maxOnDemandPosSIB_r16._val = 32
#-----< maxCI-DCI-PayloadSize-r16 >-----#
maxCI_DCI_PayloadSize_r16 = INT(name=u'maxCI-DCI-PayloadSize-r16', mode=MODE_VALUE)
maxCI_DCI_PayloadSize_r16._val = 126
#-----< maxCI-DCI-PayloadSize-1-r16 >-----#
maxCI_DCI_PayloadSize_1_r16 = INT(name=u'maxCI-DCI-PayloadSize-1-r16', mode=MODE_VALUE)
maxCI_DCI_PayloadSize_1_r16._val = 125
#-----< maxWLAN-Id-Report-r16 >-----#
maxWLAN_Id_Report_r16 = INT(name=u'maxWLAN-Id-Report-r16', mode=MODE_VALUE)
maxWLAN_Id_Report_r16._val = 32
#-----< maxWLAN-Name-r16 >-----#
maxWLAN_Name_r16 = INT(name=u'maxWLAN-Name-r16', mode=MODE_VALUE)
maxWLAN_Name_r16._val = 4
#-----< maxRAReport-r16 >-----#
maxRAReport_r16 = INT(name=u'maxRAReport-r16', mode=MODE_VALUE)
maxRAReport_r16._val = 8
#-----< maxTxConfig-r16 >-----#
maxTxConfig_r16 = INT(name=u'maxTxConfig-r16', mode=MODE_VALUE)
maxTxConfig_r16._val = 64
#-----< maxTxConfig-1-r16 >-----#
maxTxConfig_1_r16 = INT(name=u'maxTxConfig-1-r16', mode=MODE_VALUE)
maxTxConfig_1_r16._val = 63
#-----< maxPSSCH-TxConfig-r16 >-----#
maxPSSCH_TxConfig_r16 = INT(name=u'maxPSSCH-TxConfig-r16', mode=MODE_VALUE)
maxPSSCH_TxConfig_r16._val = 16
#-----< maxNrofCLI-RSSI-Resources-r16 >-----#
maxNrofCLI_RSSI_Resources_r16 = INT(name=u'maxNrofCLI-RSSI-Resources-r16', mode=MODE_VALUE)
maxNrofCLI_RSSI_Resources_r16._val = 64
#-----< maxNrofCLI-RSSI-Resources-1-r16 >-----#
maxNrofCLI_RSSI_Resources_1_r16 = INT(name=u'maxNrofCLI-RSSI-Resources-1-r16', mode=MODE_VALUE)
maxNrofCLI_RSSI_Resources_1_r16._val = 63
#-----< maxNrofCLI-SRS-Resources-r16 >-----#
maxNrofCLI_SRS_Resources_r16 = INT(name=u'maxNrofCLI-SRS-Resources-r16', mode=MODE_VALUE)
maxNrofCLI_SRS_Resources_r16._val = 32
#-----< maxCLI-Report-r16 >-----#
maxCLI_Report_r16 = INT(name=u'maxCLI-Report-r16', mode=MODE_VALUE)
maxCLI_Report_r16._val = 8
#-----< maxNrofConfiguredGrantConfig-r16 >-----#
maxNrofConfiguredGrantConfig_r16 = INT(name=u'maxNrofConfiguredGrantConfig-r16', mode=MODE_VALUE)
maxNrofConfiguredGrantConfig_r16._val = 12
#-----< maxNrofConfiguredGrantConfig-1-r16 >-----#
maxNrofConfiguredGrantConfig_1_r16 = INT(name=u'maxNrofConfiguredGrantConfig-1-r16', mode=MODE_VALUE)
maxNrofConfiguredGrantConfig_1_r16._val = 11
#-----< maxNrofCG-Type2DeactivationState >-----#
maxNrofCG_Type2DeactivationState = INT(name=u'maxNrofCG-Type2DeactivationState', mode=MODE_VALUE)
maxNrofCG_Type2DeactivationState._val = 16
#-----< maxNrofConfiguredGrantConfigMAC-1-r16 >-----#
maxNrofConfiguredGrantConfigMAC_1_r16 = INT(name=u'maxNrofConfiguredGrantConfigMAC-1-r16', mode=MODE_VALUE)
maxNrofConfiguredGrantConfigMAC_1_r16._val = 31
#-----< maxNrofSPS-Config-r16 >-----#
maxNrofSPS_Config_r16 = INT(name=u'maxNrofSPS-Config-r16', mode=MODE_VALUE)
maxNrofSPS_Config_r16._val = 8
#-----< maxNrofSPS-Config-1-r16 >-----#
maxNrofSPS_Config_1_r16 = INT(name=u'maxNrofSPS-Config-1-r16', mode=MODE_VALUE)
maxNrofSPS_Config_1_r16._val = 7
#-----< maxNrofSPS-DeactivationState >-----#
maxNrofSPS_DeactivationState = INT(name=u'maxNrofSPS-DeactivationState', mode=MODE_VALUE)
maxNrofSPS_DeactivationState._val = 16
#-----< maxNrofDormancyGroups >-----#
maxNrofDormancyGroups = INT(name=u'maxNrofDormancyGroups', mode=MODE_VALUE)
maxNrofDormancyGroups._val = 5
#-----< maxNrofPUCCH-ResourceGroups-1-r16 >-----#
maxNrofPUCCH_ResourceGroups_1_r16 = INT(name=u'maxNrofPUCCH-ResourceGroups-1-r16', mode=MODE_VALUE)
maxNrofPUCCH_ResourceGroups_1_r16._val = 3
#-----< maxNrofServingCellsTCI-r16 >-----#
maxNrofServingCellsTCI_r16 = INT(name=u'maxNrofServingCellsTCI-r16', mode=MODE_VALUE)
maxNrofServingCellsTCI_r16._val = 32
#-----< maxNrofTxDC-TwoCarrier-r16 >-----#
maxNrofTxDC_TwoCarrier_r16 = INT(name=u'maxNrofTxDC-TwoCarrier-r16', mode=MODE_VALUE)
maxNrofTxDC_TwoCarrier_r16._val = 64
_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_dlDedicatedMessageSegment_r16,
__DL_DCCH_MessageType_c1_ueInformationRequest_r16,
__DL_DCCH_MessageType_c1_dlInformationTransferMRDC_r16,
__DL_DCCH_MessageType_c1_loggedMeasurementConfiguration_r16,
__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_failureInformation,
__UL_DCCH_MessageType_c1_ulInformationTransferMRDC,
__UL_DCCH_MessageType_c1_scgFailureInformation,
__UL_DCCH_MessageType_c1_scgFailureInformationEUTRA,
_UL_DCCH_MessageType_c1,
___UL_DCCH_MessageType_messageClassExtension_c2_ulDedicatedMessageSegment_r16,
___UL_DCCH_MessageType_messageClassExtension_c2_dedicatedSIBRequest_r16,
___UL_DCCH_MessageType_messageClassExtension_c2_mcgFailureInformation_r16,
___UL_DCCH_MessageType_messageClassExtension_c2_ueInformationResponse_r16,
___UL_DCCH_MessageType_messageClassExtension_c2_sidelinkUEInformationNR_r16,
___UL_DCCH_MessageType_messageClassExtension_c2_ulInformationTransferIRAT_r16,
___UL_DCCH_MessageType_messageClassExtension_c2_iabOtherInformation_r16,
___UL_DCCH_MessageType_messageClassExtension_c2_spare9,
___UL_DCCH_MessageType_messageClassExtension_c2_spare8,
___UL_DCCH_MessageType_messageClassExtension_c2_spare7,
___UL_DCCH_MessageType_messageClassExtension_c2_spare6,
___UL_DCCH_MessageType_messageClassExtension_c2_spare5,
___UL_DCCH_MessageType_messageClassExtension_c2_spare4,
___UL_DCCH_MessageType_messageClassExtension_c2_spare3,
___UL_DCCH_MessageType_messageClassExtension_c2_spare2,
___UL_DCCH_MessageType_messageClassExtension_c2_spare1,
__UL_DCCH_MessageType_messageClassExtension_c2,
__UL_DCCH_MessageType_messageClassExtension_messageClassExtensionFuture_r16,
_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,
__DedicatedSIBRequest_r16_criticalExtensions_dedicatedSIBRequest_r16,
__DedicatedSIBRequest_r16_criticalExtensions_criticalExtensionsFuture,
_DedicatedSIBRequest_r16_criticalExtensions,
DedicatedSIBRequest_r16,
___DedicatedSIBRequest_r16_IEs_onDemandSIB_RequestList_r16_requestedSIB_List_r16__item_,
__DedicatedSIBRequest_r16_IEs_onDemandSIB_RequestList_r16_requestedSIB_List_r16,
___DedicatedSIBRequest_r16_IEs_onDemandSIB_RequestList_r16_requestedPosSIB_List_r16__item_,
__DedicatedSIBRequest_r16_IEs_onDemandSIB_RequestList_r16_requestedPosSIB_List_r16,
_DedicatedSIBRequest_r16_IEs_onDemandSIB_RequestList_r16,
_DedicatedSIBRequest_r16_IEs_lateNonCriticalExtension,
_DedicatedSIBRequest_r16_IEs_nonCriticalExtension,
DedicatedSIBRequest_r16_IEs,
SIB_ReqInfo_r16,
_PosSIB_ReqInfo_r16_gnss_id_r16,
_PosSIB_ReqInfo_r16_sbas_id_r16,
_PosSIB_ReqInfo_r16_posSibType_r16,
PosSIB_ReqInfo_r16,
__DLDedicatedMessageSegment_r16_criticalExtensions_dlDedicatedMessageSegment_r16,
__DLDedicatedMessageSegment_r16_criticalExtensions_criticalExtensionsFuture,
_DLDedicatedMessageSegment_r16_criticalExtensions,
DLDedicatedMessageSegment_r16,
_DLDedicatedMessageSegment_r16_IEs_segmentNumber_r16,
_DLDedicatedMessageSegment_r16_IEs_rrc_MessageSegmentContainer_r16,
_DLDedicatedMessageSegment_r16_IEs_rrc_MessageSegmentType_r16,
_DLDedicatedMessageSegment_r16_IEs_lateNonCriticalExtension,
_DLDedicatedMessageSegment_r16_IEs_nonCriticalExtension,
DLDedicatedMessageSegment_r16_IEs,
_DLInformationTransfer_rrc_TransactionIdentifier,
__DLInformationTransfer_criticalExtensions_dlInformationTransfer,
__DLInformationTransfer_criticalExtensions_criticalExtensionsFuture,
_DLInformationTransfer_criticalExtensions,
DLInformationTransfer,
_DLInformationTransfer_IEs_dedicatedNAS_Message,
_DLInformationTransfer_IEs_lateNonCriticalExtension,
_DLInformationTransfer_IEs_nonCriticalExtension,
DLInformationTransfer_IEs,
_DLInformationTransfer_v1610_IEs_referenceTimeInfo_r16,
_DLInformationTransfer_v1610_IEs_nonCriticalExtension,
DLInformationTransfer_v1610_IEs,
___DLInformationTransferMRDC_r16_criticalExtensions_c1_dlInformationTransferMRDC_r16,
___DLInformationTransferMRDC_r16_criticalExtensions_c1_spare3,
___DLInformationTransferMRDC_r16_criticalExtensions_c1_spare2,
___DLInformationTransferMRDC_r16_criticalExtensions_c1_spare1,
__DLInformationTransferMRDC_r16_criticalExtensions_c1,
__DLInformationTransferMRDC_r16_criticalExtensions_criticalExtensionsFuture,
_DLInformationTransferMRDC_r16_criticalExtensions,
DLInformationTransferMRDC_r16,
_DLInformationTransferMRDC_r16_IEs_dl_DCCH_MessageNR_r16,
_DLInformationTransferMRDC_r16_IEs_dl_DCCH_MessageEUTRA_r16,
_DLInformationTransferMRDC_r16_IEs_lateNonCriticalExtension,
_DLInformationTransferMRDC_r16_IEs_nonCriticalExtension,
DLInformationTransferMRDC_r16_IEs,
__FailureInformation_criticalExtensions_failureInformation,
__FailureInformation_criticalExtensions_criticalExtensionsFuture,
_FailureInformation_criticalExtensions,
FailureInformation,
_FailureInformation_IEs_failureInfoRLC_Bearer,
_FailureInformation_IEs_lateNonCriticalExtension,
_FailureInformation_IEs_nonCriticalExtension,
FailureInformation_IEs,
_FailureInfoRLC_Bearer_cellGroupId,
_FailureInfoRLC_Bearer_logicalChannelIdentity,
_FailureInfoRLC_Bearer_failureType,
FailureInfoRLC_Bearer,
_FailureInformation_v1610_IEs_failureInfoDAPS_r16,
_FailureInformation_v1610_IEs_nonCriticalExtension,
FailureInformation_v1610_IEs,
_FailureInfoDAPS_r16_failureType_r16,
FailureInfoDAPS_r16,
_IABOtherInformation_r16_rrc_TransactionIdentifier,
__IABOtherInformation_r16_criticalExtensions_iabOtherInformation_r16,
__IABOtherInformation_r16_criticalExtensions_criticalExtensionsFuture,
_IABOtherInformation_r16_criticalExtensions,
IABOtherInformation_r16,
___IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Request_r16_iab_IPv4_AddressNumReq_r16,
____IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Request_r16_iab_IPv6_AddressReq_r16_iab_IPv6_AddressNumReq_r16,
____IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Request_r16_iab_IPv6_AddressReq_r16_iab_IPv6_AddressPrefixReq_r16,
___IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Request_r16_iab_IPv6_AddressReq_r16,
__IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Request_r16,
___IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Report_r16_iab_IPv4_AddressReport_r16,
____IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Report_r16_iab_IPv6_Report_r16_iab_IPv6_AddressReport_r16,
____IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Report_r16_iab_IPv6_Report_r16_iab_IPv6_PrefixReport_r16,
___IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Report_r16_iab_IPv6_Report_r16,
__IABOtherInformation_r16_IEs_ip_InfoType_r16_iab_IP_Report_r16,
_IABOtherInformation_r16_IEs_ip_InfoType_r16,
_IABOtherInformation_r16_IEs_lateNonCriticalExtension,
_IABOtherInformation_r16_IEs_nonCriticalExtension,
IABOtherInformation_r16_IEs,
_IAB_IP_AddressNumReq_r16_all_Traffic_NumReq_r16,
_IAB_IP_AddressNumReq_r16_f1_C_Traffic_NumReq_r16,
_IAB_IP_AddressNumReq_r16_f1_U_Traffic_NumReq_r16,
_IAB_IP_AddressNumReq_r16_non_F1_Traffic_NumReq_r16,
IAB_IP_AddressNumReq_r16,
_IAB_IP_AddressPrefixReq_r16_all_Traffic_PrefixReq_r16,
_IAB_IP_AddressPrefixReq_r16_f1_C_Traffic_PrefixReq_r16,
_IAB_IP_AddressPrefixReq_r16_f1_U_Traffic_PrefixReq_r16,
_IAB_IP_AddressPrefixReq_r16_non_F1_Traffic_PrefixReq_r16,
IAB_IP_AddressPrefixReq_r16,
__IAB_IP_AddressAndTraffic_r16_all_Traffic_IAB_IP_Address_r16__item_,
_IAB_IP_AddressAndTraffic_r16_all_Traffic_IAB_IP_Address_r16,
__IAB_IP_AddressAndTraffic_r16_f1_C_Traffic_IP_Address_r16__item_,
_IAB_IP_AddressAndTraffic_r16_f1_C_Traffic_IP_Address_r16,
__IAB_IP_AddressAndTraffic_r16_f1_U_Traffic_IP_Address_r16__item_,
_IAB_IP_AddressAndTraffic_r16_f1_U_Traffic_IP_Address_r16,
__IAB_IP_AddressAndTraffic_r16_non_F1_Traffic_IP_Address_r16__item_,
_IAB_IP_AddressAndTraffic_r16_non_F1_Traffic_IP_Address_r16,
IAB_IP_AddressAndTraffic_r16,
_IAB_IP_PrefixAndTraffic_r16_all_Traffic_IAB_IP_Address_r16,
_IAB_IP_PrefixAndTraffic_r16_f1_C_Traffic_IP_Address_r16,
_IAB_IP_PrefixAndTraffic_r16_f1_U_Traffic_IP_Address_r16,
_IAB_IP_PrefixAndTraffic_r16_non_F1_Traffic_IP_Address_r16,
IAB_IP_PrefixAndTraffic_r16,
__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,
__LoggedMeasurementConfiguration_r16_criticalExtensions_loggedMeasurementConfiguration_r16,
__LoggedMeasurementConfiguration_r16_criticalExtensions_criticalExtensionsFuture,
_LoggedMeasurementConfiguration_r16_criticalExtensions,
LoggedMeasurementConfiguration_r16,
_LoggedMeasurementConfiguration_r16_IEs_traceReference_r16,
_LoggedMeasurementConfiguration_r16_IEs_traceRecordingSessionRef_r16,
_LoggedMeasurementConfiguration_r16_IEs_tce_Id_r16,
_LoggedMeasurementConfiguration_r16_IEs_absoluteTimeInfo_r16,
_LoggedMeasurementConfiguration_r16_IEs_areaConfiguration_r16,
_LoggedMeasurementConfiguration_r16_IEs_plmn_IdentityList_r16,
__LoggedMeasurementConfiguration_r16_IEs_bt_NameList_r16_release,
__LoggedMeasurementConfiguration_r16_IEs_bt_NameList_r16_setup,
_LoggedMeasurementConfiguration_r16_IEs_bt_NameList_r16,
__LoggedMeasurementConfiguration_r16_IEs_wlan_NameList_r16_release,
__LoggedMeasurementConfiguration_r16_IEs_wlan_NameList_r16_setup,
_LoggedMeasurementConfiguration_r16_IEs_wlan_NameList_r16,
__LoggedMeasurementConfiguration_r16_IEs_sensor_NameList_r16_release,
__LoggedMeasurementConfiguration_r16_IEs_sensor_NameList_r16_setup,
_LoggedMeasurementConfiguration_r16_IEs_sensor_NameList_r16,
_LoggedMeasurementConfiguration_r16_IEs_loggingDuration_r16,
__LoggedMeasurementConfiguration_r16_IEs_reportType_periodical,
__LoggedMeasurementConfiguration_r16_IEs_reportType_eventTriggered,
_LoggedMeasurementConfiguration_r16_IEs_reportType,
_LoggedMeasurementConfiguration_r16_IEs_lateNonCriticalExtension,
_LoggedMeasurementConfiguration_r16_IEs_nonCriticalExtension,
LoggedMeasurementConfiguration_r16_IEs,
_LoggedPeriodicalReportConfig_r16_loggingInterval_r16,
LoggedPeriodicalReportConfig_r16,
_LoggedEventTriggerConfig_r16_eventType_r16,
_LoggedEventTriggerConfig_r16_loggingInterval_r16,
LoggedEventTriggerConfig_r16,
_EventType_r16_outOfCoverage,
__EventType_r16_eventL1_l1_Threshold,
__EventType_r16_eventL1_hysteresis,
__EventType_r16_eventL1_timeToTrigger,
_EventType_r16_eventL1,
EventType_r16,
__MCGFailureInformation_r16_criticalExtensions_mcgFailureInformation_r16,
__MCGFailureInformation_r16_criticalExtensions_criticalExtensionsFuture,
_MCGFailureInformation_r16_criticalExtensions,
MCGFailureInformation_r16,
_MCGFailureInformation_r16_IEs_failureReportMCG_r16,
_MCGFailureInformation_r16_IEs_lateNonCriticalExtension,
_MCGFailureInformation_r16_IEs_nonCriticalExtension,
MCGFailureInformation_r16_IEs,
_FailureReportMCG_r16_failureType_r16,
_FailureReportMCG_r16_measResultFreqList_r16,
_FailureReportMCG_r16_measResultFreqListEUTRA_r16,
__FailureReportMCG_r16_measResultSCG_r16_contain,
_FailureReportMCG_r16_measResultSCG_r16,
_FailureReportMCG_r16_measResultSCG_EUTRA_r16,
_FailureReportMCG_r16_measResultFreqListUTRA_FDD_r16,
FailureReportMCG_r16,
_MeasResultList2UTRA__item_,
MeasResultList2UTRA,
_MeasResult2UTRA_FDD_r16_carrierFreq_r16,
_MeasResult2UTRA_FDD_r16_measResultNeighCellList_r16,
MeasResult2UTRA_FDD_r16,
_MeasResultList2EUTRA__item_,
MeasResultList2EUTRA,
__MeasurementReport_criticalExtensions_measurementReport,
__MeasurementReport_criticalExtensions_criticalExtensionsFuture,
_MeasurementReport_criticalExtensions,
MeasurementReport,
_MeasurementReport_IEs_measResults,
_MeasurementReport_IEs_lateNonCriticalExtension,
_MeasurementReport_IEs_nonCriticalExtension,
MeasurementReport_IEs,
_MIB_systemFrameNumber,
_MIB_subCarrierSpacingCommon,
_MIB_ssb_SubcarrierOffset,
_MIB_dmrs_TypeA_Position,
_MIB_pdcch_ConfigSIB1,
_MIB_cellBarred,
_MIB_intraFreqReselection,
_MIB_spare,
MIB,
_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,
_MobilityFromNRCommand_v1610_IEs_voiceFallbackIndication_r16,
_MobilityFromNRCommand_v1610_IEs_nonCriticalExtension,
MobilityFromNRCommand_v1610_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_fullI_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,
_RRCReestablishmentComplete_v1610_IEs_ue_MeasurementsAvailable_r16,
_RRCReestablishmentComplete_v1610_IEs_nonCriticalExtension,
RRCReestablishmentComplete_v1610_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,
_RRCReconfiguration_v1540_IEs_otherConfig_v1540,
_RRCReconfiguration_v1540_IEs_nonCriticalExtension,
RRCReconfiguration_v1540_IEs,
__RRCReconfiguration_v1560_IEs_mrdc_SecondaryCellGroupConfig_release,
__RRCReconfiguration_v1560_IEs_mrdc_SecondaryCellGroupConfig_setup,
_RRCReconfiguration_v1560_IEs_mrdc_SecondaryCellGroupConfig,
__RRCReconfiguration_v1560_IEs_radioBearerConfig2_contain,
_RRCReconfiguration_v1560_IEs_radioBearerConfig2,
_RRCReconfiguration_v1560_IEs_sk_Counter,
_RRCReconfiguration_v1560_IEs_nonCriticalExtension,
RRCReconfiguration_v1560_IEs,
_RRCReconfiguration_v1610_IEs_otherConfig_v1610,
__RRCReconfiguration_v1610_IEs_bap_Config_r16_release,
__RRCReconfiguration_v1610_IEs_bap_Config_r16_setup,
_RRCReconfiguration_v1610_IEs_bap_Config_r16,
_RRCReconfiguration_v1610_IEs_iab_IP_AddressConfigurationList_r16,
_RRCReconfiguration_v1610_IEs_conditionalReconfiguration_r16,
_RRCReconfiguration_v1610_IEs_daps_SourceRelease_r16,
__RRCReconfiguration_v1610_IEs_t316_r16_release,
__RRCReconfiguration_v1610_IEs_t316_r16_setup,
_RRCReconfiguration_v1610_IEs_t316_r16,
__RRCReconfiguration_v1610_IEs_needForGapsConfigNR_r16_release,
__RRCReconfiguration_v1610_IEs_needForGapsConfigNR_r16_setup,
_RRCReconfiguration_v1610_IEs_needForGapsConfigNR_r16,
__RRCReconfiguration_v1610_IEs_onDemandSIB_Request_r16_release,
__RRCReconfiguration_v1610_IEs_onDemandSIB_Request_r16_setup,
_RRCReconfiguration_v1610_IEs_onDemandSIB_Request_r16,
__RRCReconfiguration_v1610_IEs_dedicatedPosSysInfoDelivery_r16_contain,
_RRCReconfiguration_v1610_IEs_dedicatedPosSysInfoDelivery_r16,
__RRCReconfiguration_v1610_IEs_sl_ConfigDedicatedNR_r16_release,
__RRCReconfiguration_v1610_IEs_sl_ConfigDedicatedNR_r16_setup,
_RRCReconfiguration_v1610_IEs_sl_ConfigDedicatedNR_r16,
__RRCReconfiguration_v1610_IEs_sl_ConfigDedicatedEUTRA_Info_r16_release,
__RRCReconfiguration_v1610_IEs_sl_ConfigDedicatedEUTRA_Info_r16_setup,
_RRCReconfiguration_v1610_IEs_sl_ConfigDedicatedEUTRA_Info_r16,
_RRCReconfiguration_v1610_IEs_targetCellSMTC_SCG_r16,
_RRCReconfiguration_v1610_IEs_nonCriticalExtension,
RRCReconfiguration_v1610_IEs,
_MRDC_SecondaryCellGroupConfig_mrdc_ReleaseAndAdd,
___MRDC_SecondaryCellGroupConfig_mrdc_SecondaryCellGroup_nr_SCG_contain,
__MRDC_SecondaryCellGroupConfig_mrdc_SecondaryCellGroup_nr_SCG,
__MRDC_SecondaryCellGroupConfig_mrdc_SecondaryCellGroup_eutra_SCG,
_MRDC_SecondaryCellGroupConfig_mrdc_SecondaryCellGroup,
MRDC_SecondaryCellGroupConfig,
_BAP_Config_r16_bap_Address_r16,
_BAP_Config_r16_defaultUL_BAP_RoutingID_r16,
_BAP_Config_r16_defaultUL_BH_RLC_Channel_r16,
_BAP_Config_r16_flowControlFeedbackType_r16,
BAP_Config_r16,
_MasterKeyUpdate_keySetChangeIndicator,
_MasterKeyUpdate_nextHopChainingCount,
_MasterKeyUpdate_nas_Container,
MasterKeyUpdate,
_OnDemandSIB_Request_r16_onDemandSIB_RequestProhibitTimer_r16,
OnDemandSIB_Request_r16,
T316_r16,
__IAB_IP_AddressConfigurationList_r16_iab_IP_AddressToAddModList_r16__item_,
_IAB_IP_AddressConfigurationList_r16_iab_IP_AddressToAddModList_r16,
__IAB_IP_AddressConfigurationList_r16_iab_IP_AddressToReleaseList_r16__item_,
_IAB_IP_AddressConfigurationList_r16_iab_IP_AddressToReleaseList_r16,
IAB_IP_AddressConfigurationList_r16,
_IAB_IP_AddressConfiguration_r16_iab_IP_AddressIndex_r16,
_IAB_IP_AddressConfiguration_r16_iab_IP_Address_r16,
_IAB_IP_AddressConfiguration_r16_iab_IP_Usage_r16,
_IAB_IP_AddressConfiguration_r16_iab_donor_DU_BAP_Address_r16,
IAB_IP_AddressConfiguration_r16,
_SL_ConfigDedicatedEUTRA_Info_r16_sl_ConfigDedicatedEUTRA_r16,
__SL_ConfigDedicatedEUTRA_Info_r16_sl_TimeOffsetEUTRA_List_r16__item_,
_SL_ConfigDedicatedEUTRA_Info_r16_sl_TimeOffsetEUTRA_List_r16,
SL_ConfigDedicatedEUTRA_Info_r16,
SL_TimeOffsetEUTRA_r16,
_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,
___RRCReconfigurationComplete_v1560_IEs_scg_Response_nr_SCG_Response_contain,
__RRCReconfigurationComplete_v1560_IEs_scg_Response_nr_SCG_Response,
__RRCReconfigurationComplete_v1560_IEs_scg_Response_eutra_SCG_Response,
_RRCReconfigurationComplete_v1560_IEs_scg_Response,
_RRCReconfigurationComplete_v1560_IEs_nonCriticalExtension,
RRCReconfigurationComplete_v1560_IEs,
_RRCReconfigurationComplete_v1610_IEs_ue_MeasurementsAvailable_r16,
_RRCReconfigurationComplete_v1610_IEs_needForGapsInfoNR_r16,
_RRCReconfigurationComplete_v1610_IEs_nonCriticalExtension,
RRCReconfigurationComplete_v1610_IEs,
_RRCReconfigurationComplete_v1640_IEs_uplinkTxDirectCurrentTwoCarrierList_r16,
_RRCReconfigurationComplete_v1640_IEs_nonCriticalExtension,
RRCReconfigurationComplete_v1640_IEs,
__RRCReject_criticalExtensions_rrcReject,
__RRCReject_criticalExtensions_criticalExtensionsFuture,
_RRCReject_criticalExtensions,
RRCReject,
_RRCReject_IEs_waitTime,
_RRCReject_IEs_lateNonCriticalExtension,
_RRCReject_IEs_nonCriticalExtension,
RRCReject_IEs,
_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,
_RRCRelease_v1540_IEs_waitTime,
_RRCRelease_v1540_IEs_nonCriticalExtension,
RRCRelease_v1540_IEs,
_RRCRelease_v1610_IEs_voiceFallbackIndication_r16,
__RRCRelease_v1610_IEs_measIdleConfig_r16_release,
__RRCRelease_v1610_IEs_measIdleConfig_r16_setup,
_RRCRelease_v1610_IEs_measIdleConfig_r16,
_RRCRelease_v1610_IEs_nonCriticalExtension,
RRCRelease_v1610_IEs,
_RRCRelease_v1650_IEs_mpsPriorityIndication_r16,
_RRCRelease_v1650_IEs_nonCriticalExtension,
RRCRelease_v1650_IEs,
_RedirectedCarrierInfo_nr,
_RedirectedCarrierInfo_eutra,
RedirectedCarrierInfo,
_RedirectedCarrierInfo_EUTRA_eutraFrequency,
_RedirectedCarrierInfo_EUTRA_cnType,
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,
__RRCResume_v1560_IEs_radioBearerConfig2_contain,
_RRCResume_v1560_IEs_radioBearerConfig2,
_RRCResume_v1560_IEs_sk_Counter,
_RRCResume_v1560_IEs_nonCriticalExtension,
RRCResume_v1560_IEs,
_RRCResume_v1610_IEs_idleModeMeasurementReq_r16,
_RRCResume_v1610_IEs_restoreMCG_SCells_r16,
_RRCResume_v1610_IEs_restoreSCG_r16,
___RRCResume_v1610_IEs_mrdc_SecondaryCellGroup_r16_nr_SCG_r16_contain,
__RRCResume_v1610_IEs_mrdc_SecondaryCellGroup_r16_nr_SCG_r16,
__RRCResume_v1610_IEs_mrdc_SecondaryCellGroup_r16_eutra_SCG_r16,
_RRCResume_v1610_IEs_mrdc_SecondaryCellGroup_r16,
__RRCResume_v1610_IEs_needForGapsConfigNR_r16_release,
__RRCResume_v1610_IEs_needForGapsConfigNR_r16_setup,
_RRCResume_v1610_IEs_needForGapsConfigNR_r16,
_RRCResume_v1610_IEs_nonCriticalExtension,
RRCResume_v1610_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,
_RRCResumeComplete_v1610_IEs_idleMeasAvailable_r16,
_RRCResumeComplete_v1610_IEs_measResultIdleEUTRA_r16,
_RRCResumeComplete_v1610_IEs_measResultIdleNR_r16,
___RRCResumeComplete_v1610_IEs_scg_Response_r16_nr_SCG_Response_contain,
__RRCResumeComplete_v1610_IEs_scg_Response_r16_nr_SCG_Response,
__RRCResumeComplete_v1610_IEs_scg_Response_r16_eutra_SCG_Response,
_RRCResumeComplete_v1610_IEs_scg_Response_r16,
_RRCResumeComplete_v1610_IEs_ue_MeasurementsAvailable_r16,
_RRCResumeComplete_v1610_IEs_mobilityHistoryAvail_r16,
_RRCResumeComplete_v1610_IEs_mobilityState_r16,
_RRCResumeComplete_v1610_IEs_needForGapsInfoNR_r16,
_RRCResumeComplete_v1610_IEs_nonCriticalExtension,
RRCResumeComplete_v1610_IEs,
_RRCResumeComplete_v1640_IEs_uplinkTxDirectCurrentTwoCarrierList_r16,
_RRCResumeComplete_v1640_IEs_nonCriticalExtension,
RRCResumeComplete_v1640_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,
_RRCSetupComplete_v1610_IEs_iab_NodeIndication_r16,
_RRCSetupComplete_v1610_IEs_idleMeasAvailable_r16,
_RRCSetupComplete_v1610_IEs_ue_MeasurementsAvailable_r16,
_RRCSetupComplete_v1610_IEs_mobilityHistoryAvail_r16,
_RRCSetupComplete_v1610_IEs_mobilityState_r16,
_RRCSetupComplete_v1610_IEs_nonCriticalExtension,
RRCSetupComplete_v1610_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,
___RRCSystemInfoRequest_criticalExtensions_criticalExtensionsFuture_r16_rrcPosSystemInfoRequest_r16,
___RRCSystemInfoRequest_criticalExtensions_criticalExtensionsFuture_r16_criticalExtensionsFuture,
__RRCSystemInfoRequest_criticalExtensions_criticalExtensionsFuture_r16,
_RRCSystemInfoRequest_criticalExtensions,
RRCSystemInfoRequest,
_RRCSystemInfoRequest_IEs_requested_SI_List,
_RRCSystemInfoRequest_IEs_spare,
RRCSystemInfoRequest_IEs,
_RRC_PosSystemInfoRequest_r16_IEs_requestedPosSI_List,
_RRC_PosSystemInfoRequest_r16_IEs_spare,
RRC_PosSystemInfoRequest_r16_IEs,
__SCGFailureInformation_criticalExtensions_scgFailureInformation,
__SCGFailureInformation_criticalExtensions_criticalExtensionsFuture,
_SCGFailureInformation_criticalExtensions,
SCGFailureInformation,
_SCGFailureInformation_IEs_failureReportSCG,
_SCGFailureInformation_IEs_nonCriticalExtension,
SCGFailureInformation_IEs,
_SCGFailureInformation_v1590_IEs_lateNonCriticalExtension,
_SCGFailureInformation_v1590_IEs_nonCriticalExtension,
SCGFailureInformation_v1590_IEs,
_FailureReportSCG_failureType,
_FailureReportSCG_measResultFreqList,
__FailureReportSCG_measResultSCG_Failure_contain,
_FailureReportSCG_measResultSCG_Failure,
_FailureReportSCG_locationInfo_r16,
_FailureReportSCG_failureType_v1610,
FailureReportSCG,
_MeasResultFreqList__item_,
MeasResultFreqList,
__SCGFailureInformationEUTRA_criticalExtensions_scgFailureInformationEUTRA,
__SCGFailureInformationEUTRA_criticalExtensions_criticalExtensionsFuture,
_SCGFailureInformationEUTRA_criticalExtensions,
SCGFailureInformationEUTRA,
_SCGFailureInformationEUTRA_IEs_failureReportSCG_EUTRA,
_SCGFailureInformationEUTRA_IEs_nonCriticalExtension,
SCGFailureInformationEUTRA_IEs,
_SCGFailureInformationEUTRA_v1590_IEs_lateNonCriticalExtension,
_SCGFailureInformationEUTRA_v1590_IEs_nonCriticalExtension,
SCGFailureInformationEUTRA_v1590_IEs,
_FailureReportSCG_EUTRA_failureType,
_FailureReportSCG_EUTRA_measResultFreqListMRDC,
_FailureReportSCG_EUTRA_measResultSCG_FailureMRDC,
_FailureReportSCG_EUTRA_locationInfo_r16,
FailureReportSCG_EUTRA,
_MeasResultFreqListFailMRDC__item_,
MeasResultFreqListFailMRDC,
_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,
_SIB1_v1610_IEs_idleModeMeasurementsEUTRA_r16,
_SIB1_v1610_IEs_idleModeMeasurementsNR_r16,
_SIB1_v1610_IEs_posSI_SchedulingInfo_r16,
_SIB1_v1610_IEs_nonCriticalExtension,
SIB1_v1610_IEs,
___SIB1_v1630_IEs_uac_BarringInfo_v1630_uac_AC1_SelectAssistInfo_r16__item_,
__SIB1_v1630_IEs_uac_BarringInfo_v1630_uac_AC1_SelectAssistInfo_r16,
_SIB1_v1630_IEs_uac_BarringInfo_v1630,
_SIB1_v1630_IEs_nonCriticalExtension,
SIB1_v1630_IEs,
UAC_AccessCategory1_SelectionAssistanceInfo,
UAC_AC1_SelectAssistInfo_r16,
__SidelinkUEInformationNR_r16_criticalExtensions_sidelinkUEInformationNR_r16,
__SidelinkUEInformationNR_r16_criticalExtensions_criticalExtensionsFuture,
_SidelinkUEInformationNR_r16_criticalExtensions,
SidelinkUEInformationNR_r16,
_SidelinkUEInformationNR_r16_IEs_sl_RxInterestedFreqList_r16,
_SidelinkUEInformationNR_r16_IEs_sl_TxResourceReqList_r16,
_SidelinkUEInformationNR_r16_IEs_sl_FailureList_r16,
_SidelinkUEInformationNR_r16_IEs_lateNonCriticalExtension,
_SidelinkUEInformationNR_r16_IEs_nonCriticalExtension,
SidelinkUEInformationNR_r16_IEs,
_SL_InterestedFreqList_r16__item_,
SL_InterestedFreqList_r16,
_SL_TxResourceReqList_r16__item_,
SL_TxResourceReqList_r16,
_SL_TxResourceReq_r16_sl_DestinationIdentity_r16,
_SL_TxResourceReq_r16_sl_CastType_r16,
__SL_TxResourceReq_r16_sl_RLC_ModeIndicationList_r16__item_,
_SL_TxResourceReq_r16_sl_RLC_ModeIndicationList_r16,
__SL_TxResourceReq_r16_sl_QoS_InfoList_r16__item_,
_SL_TxResourceReq_r16_sl_QoS_InfoList_r16,
__SL_TxResourceReq_r16_sl_TypeTxSyncList_r16__item_,
_SL_TxResourceReq_r16_sl_TypeTxSyncList_r16,
_SL_TxResourceReq_r16_sl_TxInterestedFreqList_r16,
_SL_TxResourceReq_r16_sl_CapabilityInformationSidelink_r16,
SL_TxResourceReq_r16,
_SL_TxInterestedFreqList_r16__item_,
SL_TxInterestedFreqList_r16,
_SL_QoS_Info_r16_sl_QoS_FlowIdentity_r16,
_SL_QoS_Info_r16_sl_QoS_Profile_r16,
SL_QoS_Info_r16,
__SL_RLC_ModeIndication_r16_sl_Mode_r16_sl_AM_Mode_r16,
__SL_RLC_ModeIndication_r16_sl_Mode_r16_sl_UM_Mode_r16,
_SL_RLC_ModeIndication_r16_sl_Mode_r16,
__SL_RLC_ModeIndication_r16_sl_QoS_InfoList_r16__item_,
_SL_RLC_ModeIndication_r16_sl_QoS_InfoList_r16,
SL_RLC_ModeIndication_r16,
_SL_FailureList_r16__item_,
SL_FailureList_r16,
_SL_Failure_r16_sl_DestinationIdentity_r16,
_SL_Failure_r16_sl_Failure_r16,
SL_Failure_r16,
__SystemInformation_criticalExtensions_systemInformation,
___SystemInformation_criticalExtensions_criticalExtensionsFuture_r16_posSystemInformation_r16,
___SystemInformation_criticalExtensions_criticalExtensionsFuture_r16_criticalExtensionsFuture,
__SystemInformation_criticalExtensions_criticalExtensionsFuture_r16,
_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__sib10_v1610,
___SystemInformation_IEs_sib_TypeAndInfo__item__sib11_v1610,
___SystemInformation_IEs_sib_TypeAndInfo__item__sib12_v1610,
___SystemInformation_IEs_sib_TypeAndInfo__item__sib13_v1610,
___SystemInformation_IEs_sib_TypeAndInfo__item__sib14_v1610,
__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,
_UEAssistanceInformation_v1540_IEs_overheatingAssistance,
_UEAssistanceInformation_v1540_IEs_nonCriticalExtension,
UEAssistanceInformation_v1540_IEs,
_OverheatingAssistance_reducedMaxCCs,
_OverheatingAssistance_reducedMaxBW_FR1,
_OverheatingAssistance_reducedMaxBW_FR2,
__OverheatingAssistance_reducedMaxMIMO_LayersFR1_reducedMIMO_LayersFR1_DL,
__OverheatingAssistance_reducedMaxMIMO_LayersFR1_reducedMIMO_LayersFR1_UL,
_OverheatingAssistance_reducedMaxMIMO_LayersFR1,
__OverheatingAssistance_reducedMaxMIMO_LayersFR2_reducedMIMO_LayersFR2_DL,
__OverheatingAssistance_reducedMaxMIMO_LayersFR2_reducedMIMO_LayersFR2_UL,
_OverheatingAssistance_reducedMaxMIMO_LayersFR2,
OverheatingAssistance,
ReducedAggregatedBandwidth,
_UEAssistanceInformation_v1610_IEs_idc_Assistance_r16,
_UEAssistanceInformation_v1610_IEs_drx_Preference_r16,
_UEAssistanceInformation_v1610_IEs_maxBW_Preference_r16,
_UEAssistanceInformation_v1610_IEs_maxCC_Preference_r16,
_UEAssistanceInformation_v1610_IEs_maxMIMO_LayerPreference_r16,
_UEAssistanceInformation_v1610_IEs_minSchedulingOffsetPreference_r16,
_UEAssistanceInformation_v1610_IEs_releasePreference_r16,
_UEAssistanceInformation_v1610_IEs_sl_UE_AssistanceInformationNR_r16,
_UEAssistanceInformation_v1610_IEs_referenceTimeInfoPreference_r16,
_UEAssistanceInformation_v1610_IEs_nonCriticalExtension,
UEAssistanceInformation_v1610_IEs,
_IDC_Assistance_r16_affectedCarrierFreqList_r16,
_IDC_Assistance_r16_affectedCarrierFreqCombList_r16,
IDC_Assistance_r16,
_AffectedCarrierFreqList_r16__item_,
AffectedCarrierFreqList_r16,
_AffectedCarrierFreq_r16_carrierFreq_r16,
_AffectedCarrierFreq_r16_interferenceDirection_r16,
AffectedCarrierFreq_r16,
_AffectedCarrierFreqCombList_r16__item_,
AffectedCarrierFreqCombList_r16,
__AffectedCarrierFreqComb_r16_affectedCarrierFreqComb_r16__item_,
_AffectedCarrierFreqComb_r16_affectedCarrierFreqComb_r16,
_AffectedCarrierFreqComb_r16_victimSystemType_r16,
AffectedCarrierFreqComb_r16,
_VictimSystemType_r16_gps_r16,
_VictimSystemType_r16_glonass_r16,
_VictimSystemType_r16_bds_r16,
_VictimSystemType_r16_galileo_r16,
_VictimSystemType_r16_navIC_r16,
_VictimSystemType_r16_wlan_r16,
_VictimSystemType_r16_bluetooth_r16,
VictimSystemType_r16,
_DRX_Preference_r16_preferredDRX_InactivityTimer_r16,
_DRX_Preference_r16_preferredDRX_LongCycle_r16,
_DRX_Preference_r16_preferredDRX_ShortCycle_r16,
_DRX_Preference_r16_preferredDRX_ShortCycleTimer_r16,
DRX_Preference_r16,
_MaxBW_Preference_r16_reducedMaxBW_FR1_r16,
_MaxBW_Preference_r16_reducedMaxBW_FR2_r16,
MaxBW_Preference_r16,
_MaxCC_Preference_r16_reducedMaxCCs_r16,
MaxCC_Preference_r16,
__MaxMIMO_LayerPreference_r16_reducedMaxMIMO_LayersFR1_r16_reducedMIMO_LayersFR1_DL_r16,
__MaxMIMO_LayerPreference_r16_reducedMaxMIMO_LayersFR1_r16_reducedMIMO_LayersFR1_UL_r16,
_MaxMIMO_LayerPreference_r16_reducedMaxMIMO_LayersFR1_r16,
__MaxMIMO_LayerPreference_r16_reducedMaxMIMO_LayersFR2_r16_reducedMIMO_LayersFR2_DL_r16,
__MaxMIMO_LayerPreference_r16_reducedMaxMIMO_LayersFR2_r16_reducedMIMO_LayersFR2_UL_r16,
_MaxMIMO_LayerPreference_r16_reducedMaxMIMO_LayersFR2_r16,
MaxMIMO_LayerPreference_r16,
__MinSchedulingOffsetPreference_r16_preferredK0_r16_preferredK0_SCS_15kHz_r16,
__MinSchedulingOffsetPreference_r16_preferredK0_r16_preferredK0_SCS_30kHz_r16,
__MinSchedulingOffsetPreference_r16_preferredK0_r16_preferredK0_SCS_60kHz_r16,
__MinSchedulingOffsetPreference_r16_preferredK0_r16_preferredK0_SCS_120kHz_r16,
_MinSchedulingOffsetPreference_r16_preferredK0_r16,
__MinSchedulingOffsetPreference_r16_preferredK2_r16_preferredK2_SCS_15kHz_r16,
__MinSchedulingOffsetPreference_r16_preferredK2_r16_preferredK2_SCS_30kHz_r16,
__MinSchedulingOffsetPreference_r16_preferredK2_r16_preferredK2_SCS_60kHz_r16,
__MinSchedulingOffsetPreference_r16_preferredK2_r16_preferredK2_SCS_120kHz_r16,
_MinSchedulingOffsetPreference_r16_preferredK2_r16,
MinSchedulingOffsetPreference_r16,
_ReleasePreference_r16_preferredRRC_State_r16,
ReleasePreference_r16,
_ReducedMaxBW_FRx_r16_reducedBW_DL_r16,
_ReducedMaxBW_FRx_r16_reducedBW_UL_r16,
ReducedMaxBW_FRx_r16,
_ReducedMaxCCs_r16_reducedCCsDL_r16,
_ReducedMaxCCs_r16_reducedCCsUL_r16,
ReducedMaxCCs_r16,
_SL_UE_AssistanceInformationNR_r16__item_,
SL_UE_AssistanceInformationNR_r16,
_SL_TrafficPatternInfo_r16_trafficPeriodicity_r16,
_SL_TrafficPatternInfo_r16_timingOffset_r16,
_SL_TrafficPatternInfo_r16_messageSize_r16,
_SL_TrafficPatternInfo_r16_sl_QoS_FlowIdentity_r16,
SL_TrafficPatternInfo_r16,
_UECapabilityEnquiry_rrc_TransactionIdentifier,
__UECapabilityEnquiry_criticalExtensions_ueCapabilityEnquiry,
__UECapabilityEnquiry_criticalExtensions_criticalExtensionsFuture,
_UECapabilityEnquiry_criticalExtensions,
UECapabilityEnquiry,
_UECapabilityEnquiry_IEs_ue_CapabilityRAT_RequestList,
_UECapabilityEnquiry_IEs_lateNonCriticalExtension,
__UECapabilityEnquiry_IEs_ue_CapabilityEnquiryExt_contain,
_UECapabilityEnquiry_IEs_ue_CapabilityEnquiryExt,
UECapabilityEnquiry_IEs,
_UECapabilityEnquiry_v1560_IEs_capabilityRequestFilterCommon,
_UECapabilityEnquiry_v1560_IEs_nonCriticalExtension,
UECapabilityEnquiry_v1560_IEs,
_UECapabilityEnquiry_v1610_IEs_rrc_SegAllowed_r16,
_UECapabilityEnquiry_v1610_IEs_nonCriticalExtension,
UECapabilityEnquiry_v1610_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,
_UEInformationRequest_r16_rrc_TransactionIdentifier,
__UEInformationRequest_r16_criticalExtensions_ueInformationRequest_r16,
__UEInformationRequest_r16_criticalExtensions_criticalExtensionsFuture,
_UEInformationRequest_r16_criticalExtensions,
UEInformationRequest_r16,
_UEInformationRequest_r16_IEs_idleModeMeasurementReq_r16,
_UEInformationRequest_r16_IEs_logMeasReportReq_r16,
_UEInformationRequest_r16_IEs_connEstFailReportReq_r16,
_UEInformationRequest_r16_IEs_ra_ReportReq_r16,
_UEInformationRequest_r16_IEs_rlf_ReportReq_r16,
_UEInformationRequest_r16_IEs_mobilityHistoryReportReq_r16,
_UEInformationRequest_r16_IEs_lateNonCriticalExtension,
_UEInformationRequest_r16_IEs_nonCriticalExtension,
UEInformationRequest_r16_IEs,
_UEInformationResponse_r16_rrc_TransactionIdentifier,
__UEInformationResponse_r16_criticalExtensions_ueInformationResponse_r16,
__UEInformationResponse_r16_criticalExtensions_criticalExtensionsFuture,
_UEInformationResponse_r16_criticalExtensions,
UEInformationResponse_r16,
_UEInformationResponse_r16_IEs_measResultIdleEUTRA_r16,
_UEInformationResponse_r16_IEs_measResultIdleNR_r16,
_UEInformationResponse_r16_IEs_logMeasReport_r16,
_UEInformationResponse_r16_IEs_connEstFailReport_r16,
_UEInformationResponse_r16_IEs_ra_ReportList_r16,
_UEInformationResponse_r16_IEs_rlf_Report_r16,
_UEInformationResponse_r16_IEs_mobilityHistoryReport_r16,
_UEInformationResponse_r16_IEs_lateNonCriticalExtension,
_UEInformationResponse_r16_IEs_nonCriticalExtension,
UEInformationResponse_r16_IEs,
_LogMeasReport_r16_absoluteTimeStamp_r16,
_LogMeasReport_r16_traceReference_r16,
_LogMeasReport_r16_traceRecordingSessionRef_r16,
_LogMeasReport_r16_tce_Id_r16,
_LogMeasReport_r16_logMeasInfoList_r16,
_LogMeasReport_r16_logMeasAvailable_r16,
_LogMeasReport_r16_logMeasAvailableBT_r16,
_LogMeasReport_r16_logMeasAvailableWLAN_r16,
LogMeasReport_r16,
_LogMeasInfoList_r16__item_,
LogMeasInfoList_r16,
_LogMeasInfo_r16_locationInfo_r16,
_LogMeasInfo_r16_relativeTimeStamp_r16,
_LogMeasInfo_r16_servCellIdentity_r16,
_LogMeasInfo_r16_measResultServingCell_r16,
__LogMeasInfo_r16_measResultNeighCells_r16_measResultNeighCellListNR,
__LogMeasInfo_r16_measResultNeighCells_r16_measResultNeighCellListEUTRA,
_LogMeasInfo_r16_measResultNeighCells_r16,
_LogMeasInfo_r16_anyCellSelectionDetected_r16,
LogMeasInfo_r16,
_ConnEstFailReport_r16_measResultFailedCell_r16,
_ConnEstFailReport_r16_locationInfo_r16,
__ConnEstFailReport_r16_measResultNeighCells_r16_measResultNeighCellListNR,
__ConnEstFailReport_r16_measResultNeighCells_r16_measResultNeighCellListEUTRA,
_ConnEstFailReport_r16_measResultNeighCells_r16,
_ConnEstFailReport_r16_numberOfConnFail_r16,
_ConnEstFailReport_r16_perRAInfoList_r16,
_ConnEstFailReport_r16_timeSinceFailure_r16,
ConnEstFailReport_r16,
_MeasResultServingCell_r16_resultsSSB_Cell,
__MeasResultServingCell_r16_resultsSSB_best_ssb_Index,
__MeasResultServingCell_r16_resultsSSB_best_ssb_Results,
__MeasResultServingCell_r16_resultsSSB_numberOfGoodSSB,
_MeasResultServingCell_r16_resultsSSB,
MeasResultServingCell_r16,
_MeasResultFailedCell_r16_cgi_Info,
___MeasResultFailedCell_r16_measResult_r16_cellResults_r16_resultsSSB_Cell_r16,
__MeasResultFailedCell_r16_measResult_r16_cellResults_r16,
___MeasResultFailedCell_r16_measResult_r16_rsIndexResults_r16_resultsSSB_Indexes_r16,
__MeasResultFailedCell_r16_measResult_r16_rsIndexResults_r16,
_MeasResultFailedCell_r16_measResult_r16,
MeasResultFailedCell_r16,
_RA_ReportList_r16__item_,
RA_ReportList_r16,
__RA_Report_r16_cellId_r16_cellGlobalId_r16,
___RA_Report_r16_cellId_r16_pci_arfcn_r16_physCellId_r16,
___RA_Report_r16_cellId_r16_pci_arfcn_r16_carrierFreq_r16,
__RA_Report_r16_cellId_r16_pci_arfcn_r16,
_RA_Report_r16_cellId_r16,
_RA_Report_r16_ra_InformationCommon_r16,
_RA_Report_r16_raPurpose_r16,
RA_Report_r16,
_RA_InformationCommon_r16_absoluteFrequencyPointA_r16,
_RA_InformationCommon_r16_locationAndBandwidth_r16,
_RA_InformationCommon_r16_subcarrierSpacing_r16,
_RA_InformationCommon_r16_msg1_FrequencyStart_r16,
_RA_InformationCommon_r16_msg1_FrequencyStartCFRA_r16,
_RA_InformationCommon_r16_msg1_SubcarrierSpacing_r16,
_RA_InformationCommon_r16_msg1_SubcarrierSpacingCFRA_r16,
_RA_InformationCommon_r16_msg1_FDM_r16,
_RA_InformationCommon_r16_msg1_FDMCFRA_r16,
_RA_InformationCommon_r16_perRAInfoList_r16,
_RA_InformationCommon_r16_perRAInfoListExt_v1660,
RA_InformationCommon_r16,
_PerRAInfoList_r16__item_,
PerRAInfoList_r16,
_PerRAInfoListExt_v1660__item_,
PerRAInfoListExt_v1660,
_PerRAInfo_r16_perRASSBInfoList_r16,
_PerRAInfo_r16_perRACSI_RSInfoList_r16,
PerRAInfo_r16,
_PerRASSBInfo_r16_ssb_Index_r16,
_PerRASSBInfo_r16_numberOfPreamblesSentOnSSB_r16,
_PerRASSBInfo_r16_perRAAttemptInfoList_r16,
PerRASSBInfo_r16,
_PerRACSI_RSInfo_r16_csi_RS_Index_r16,
_PerRACSI_RSInfo_r16_numberOfPreamblesSentOnCSI_RS_r16,
PerRACSI_RSInfo_r16,
_PerRACSI_RSInfoExt_v1660_csi_RS_Index_v1660,
PerRACSI_RSInfoExt_v1660,
_PerRAAttemptInfoList_r16__item_,
PerRAAttemptInfoList_r16,
_PerRAAttemptInfo_r16_contentionDetected_r16,
_PerRAAttemptInfo_r16_dlRSRPAboveThreshold_r16,
PerRAAttemptInfo_r16,
__RLF_Report_r16_nr_RLF_Report_r16_measResultLastServCell_r16,
___RLF_Report_r16_nr_RLF_Report_r16_measResultNeighCells_r16_measResultListNR_r16,
___RLF_Report_r16_nr_RLF_Report_r16_measResultNeighCells_r16_measResultListEUTRA_r16,
__RLF_Report_r16_nr_RLF_Report_r16_measResultNeighCells_r16,
__RLF_Report_r16_nr_RLF_Report_r16_c_RNTI_r16,
___RLF_Report_r16_nr_RLF_Report_r16_previousPCellId_r16_nrPreviousCell_r16,
___RLF_Report_r16_nr_RLF_Report_r16_previousPCellId_r16_eutraPreviousCell_r16,
__RLF_Report_r16_nr_RLF_Report_r16_previousPCellId_r16,
____RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_nrFailedPCellId_r16_cellGlobalId_r16,
_____RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_nrFailedPCellId_r16_pci_arfcn_r16_physCellId_r16,
_____RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_nrFailedPCellId_r16_pci_arfcn_r16_carrierFreq_r16,
____RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_nrFailedPCellId_r16_pci_arfcn_r16,
___RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_nrFailedPCellId_r16,
____RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_eutraFailedPCellId_r16_cellGlobalId_r16,
_____RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_eutraFailedPCellId_r16_pci_arfcn_r16_physCellId_r16,
_____RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_eutraFailedPCellId_r16_pci_arfcn_r16_carrierFreq_r16,
____RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_eutraFailedPCellId_r16_pci_arfcn_r16,
___RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16_eutraFailedPCellId_r16,
__RLF_Report_r16_nr_RLF_Report_r16_failedPCellId_r16,
___RLF_Report_r16_nr_RLF_Report_r16_reconnectCellId_r16_nrReconnectCellId_r16,
___RLF_Report_r16_nr_RLF_Report_r16_reconnectCellId_r16_eutraReconnectCellId_r16,
__RLF_Report_r16_nr_RLF_Report_r16_reconnectCellId_r16,
__RLF_Report_r16_nr_RLF_Report_r16_timeUntilReconnection_r16,
__RLF_Report_r16_nr_RLF_Report_r16_reestablishmentCellId_r16,
__RLF_Report_r16_nr_RLF_Report_r16_timeConnFailure_r16,
__RLF_Report_r16_nr_RLF_Report_r16_timeSinceFailure_r16,
__RLF_Report_r16_nr_RLF_Report_r16_connectionFailureType_r16,
__RLF_Report_r16_nr_RLF_Report_r16_rlf_Cause_r16,
__RLF_Report_r16_nr_RLF_Report_r16_locationInfo_r16,
__RLF_Report_r16_nr_RLF_Report_r16_noSuitableCellFound_r16,
__RLF_Report_r16_nr_RLF_Report_r16_ra_InformationCommon_r16,
__RLF_Report_r16_nr_RLF_Report_r16_csi_rsRLMConfigBitmap_v1650,
_RLF_Report_r16_nr_RLF_Report_r16,
__RLF_Report_r16_eutra_RLF_Report_r16_failedPCellId_EUTRA,
__RLF_Report_r16_eutra_RLF_Report_r16_measResult_RLF_Report_EUTRA_r16,
_RLF_Report_r16_eutra_RLF_Report_r16,
RLF_Report_r16,
_MeasResultList2NR_r16__item_,
MeasResultList2NR_r16,
_MeasResultList2EUTRA_r16__item_,
MeasResultList2EUTRA_r16,
_MeasResult2NR_r16_ssbFrequency_r16,
_MeasResult2NR_r16_refFreqCSI_RS_r16,
_MeasResult2NR_r16_measResultList_r16,
MeasResult2NR_r16,
_MeasResultListLogging2NR_r16__item_,
MeasResultListLogging2NR_r16,
_MeasResultLogging2NR_r16_carrierFreq_r16,
_MeasResultLogging2NR_r16_measResultListLoggingNR_r16,
MeasResultLogging2NR_r16,
_MeasResultListLoggingNR_r16__item_,
MeasResultListLoggingNR_r16,
_MeasResultLoggingNR_r16_physCellId_r16,
_MeasResultLoggingNR_r16_resultsSSB_Cell_r16,
_MeasResultLoggingNR_r16_numberOfGoodSSB_r16,
MeasResultLoggingNR_r16,
_MeasResult2EUTRA_r16_carrierFreq_r16,
_MeasResult2EUTRA_r16_measResultList_r16,
MeasResult2EUTRA_r16,
___MeasResultRLFNR_r16_measResult_r16_cellResults_r16_resultsSSB_Cell_r16,
___MeasResultRLFNR_r16_measResult_r16_cellResults_r16_resultsCSI_RS_Cell_r16,
__MeasResultRLFNR_r16_measResult_r16_cellResults_r16,
___MeasResultRLFNR_r16_measResult_r16_rsIndexResults_r16_resultsSSB_Indexes_r16,
___MeasResultRLFNR_r16_measResult_r16_rsIndexResults_r16_ssbRLMConfigBitmap_r16,
___MeasResultRLFNR_r16_measResult_r16_rsIndexResults_r16_resultsCSI_RS_Indexes_r16,
___MeasResultRLFNR_r16_measResult_r16_rsIndexResults_r16_csi_rsRLMConfigBitmap_r16,
__MeasResultRLFNR_r16_measResult_r16_rsIndexResults_r16,
_MeasResultRLFNR_r16_measResult_r16,
MeasResultRLFNR_r16,
TimeSinceFailure_r16,
MobilityHistoryReport_r16,
TimeUntilReconnection_r16,
__ULDedicatedMessageSegment_r16_criticalExtensions_ulDedicatedMessageSegment_r16,
__ULDedicatedMessageSegment_r16_criticalExtensions_criticalExtensionsFuture,
_ULDedicatedMessageSegment_r16_criticalExtensions,
ULDedicatedMessageSegment_r16,
_ULDedicatedMessageSegment_r16_IEs_segmentNumber_r16,
_ULDedicatedMessageSegment_r16_IEs_rrc_MessageSegmentContainer_r16,
_ULDedicatedMessageSegment_r16_IEs_rrc_MessageSegmentType_r16,
_ULDedicatedMessageSegment_r16_IEs_lateNonCriticalExtension,
_ULDedicatedMessageSegment_r16_IEs_nonCriticalExtension,
ULDedicatedMessageSegment_r16_IEs,
__ULInformationTransfer_criticalExtensions_ulInformationTransfer,
__ULInformationTransfer_criticalExtensions_criticalExtensionsFuture,
_ULInformationTransfer_criticalExtensions,
ULInformationTransfer,
_ULInformationTransfer_IEs_dedicatedNAS_Message,
_ULInformationTransfer_IEs_lateNonCriticalExtension,
_ULInformationTransfer_IEs_nonCriticalExtension,
ULInformationTransfer_IEs,
___ULInformationTransferIRAT_r16_criticalExtensions_c1_ulInformationTransferIRAT_r16,
___ULInformationTransferIRAT_r16_criticalExtensions_c1_spare3,
___ULInformationTransferIRAT_r16_criticalExtensions_c1_spare2,
___ULInformationTransferIRAT_r16_criticalExtensions_c1_spare1,
__ULInformationTransferIRAT_r16_criticalExtensions_c1,
__ULInformationTransferIRAT_r16_criticalExtensions_criticalExtensionsFuture,
_ULInformationTransferIRAT_r16_criticalExtensions,
ULInformationTransferIRAT_r16,
_ULInformationTransferIRAT_r16_IEs_ul_DCCH_MessageEUTRA_r16,
_ULInformationTransferIRAT_r16_IEs_lateNonCriticalExtension,
_ULInformationTransferIRAT_r16_IEs_nonCriticalExtension,
ULInformationTransferIRAT_r16_IEs,
___ULInformationTransferMRDC_criticalExtensions_c1_ulInformationTransferMRDC,
___ULInformationTransferMRDC_criticalExtensions_c1_spare3,
___ULInformationTransferMRDC_criticalExtensions_c1_spare2,
___ULInformationTransferMRDC_criticalExtensions_c1_spare1,
__ULInformationTransferMRDC_criticalExtensions_c1,
__ULInformationTransferMRDC_criticalExtensions_criticalExtensionsFuture,
_ULInformationTransferMRDC_criticalExtensions,
ULInformationTransferMRDC,
_ULInformationTransferMRDC_IEs_ul_DCCH_MessageNR,
_ULInformationTransferMRDC_IEs_ul_DCCH_MessageEUTRA,
_ULInformationTransferMRDC_IEs_lateNonCriticalExtension,
_ULInformationTransferMRDC_IEs_nonCriticalExtension,
ULInformationTransferMRDC_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_t_ReselectionNR_SF,
__SIB2_intraFreqCellReselectionInfo_smtc2_LP_r16,
__SIB2_intraFreqCellReselectionInfo_ssb_PositionQCL_Common_r16,
_SIB2_intraFreqCellReselectionInfo,
___SIB2_relaxedMeasurement_r16_lowMobilityEvaluation_r16_s_SearchDeltaP_r16,
___SIB2_relaxedMeasurement_r16_lowMobilityEvaluation_r16_t_SearchDeltaP_r16,
__SIB2_relaxedMeasurement_r16_lowMobilityEvaluation_r16,
___SIB2_relaxedMeasurement_r16_cellEdgeEvaluation_r16_s_SearchThresholdP_r16,
___SIB2_relaxedMeasurement_r16_cellEdgeEvaluation_r16_s_SearchThresholdQ_r16,
__SIB2_relaxedMeasurement_r16_cellEdgeEvaluation_r16,
__SIB2_relaxedMeasurement_r16_combineRelaxedMeasCondition_r16,
__SIB2_relaxedMeasurement_r16_highPriorityMeasRelax_r16,
_SIB2_relaxedMeasurement_r16,
SIB2,
RangeToBestCell,
_SIB3_intraFreqNeighCellList,
_SIB3_intraFreqBlackCellList,
_SIB3_lateNonCriticalExtension,
_SIB3_intraFreqNeighCellList_v1610,
_SIB3_intraFreqWhiteCellList_r16,
__SIB3_intraFreqCAG_CellList_r16__item_,
_SIB3_intraFreqCAG_CellList_r16,
SIB3,
_IntraFreqNeighCellList__item_,
IntraFreqNeighCellList,
_IntraFreqNeighCellList_v1610__item_,
IntraFreqNeighCellList_v1610,
_IntraFreqNeighCellInfo_physCellId,
_IntraFreqNeighCellInfo_q_OffsetCell,
_IntraFreqNeighCellInfo_q_RxLevMinOffsetCell,
_IntraFreqNeighCellInfo_q_RxLevMinOffsetCellSUL,
_IntraFreqNeighCellInfo_q_QualMinOffsetCell,
IntraFreqNeighCellInfo,
_IntraFreqNeighCellInfo_v1610_ssb_PositionQCL_r16,
IntraFreqNeighCellInfo_v1610,
_IntraFreqBlackCellList__item_,
IntraFreqBlackCellList,
_IntraFreqWhiteCellList_r16__item_,
IntraFreqWhiteCellList_r16,
_IntraFreqCAG_CellListPerPLMN_r16_plmn_IdentityIndex_r16,
__IntraFreqCAG_CellListPerPLMN_r16_cag_CellList_r16__item_,
_IntraFreqCAG_CellListPerPLMN_r16_cag_CellList_r16,
IntraFreqCAG_CellListPerPLMN_r16,
_SIB4_interFreqCarrierFreqList,
_SIB4_lateNonCriticalExtension,
_SIB4_interFreqCarrierFreqList_v1610,
SIB4,
_InterFreqCarrierFreqList__item_,
InterFreqCarrierFreqList,
_InterFreqCarrierFreqList_v1610__item_,
InterFreqCarrierFreqList_v1610,
_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,
_InterFreqCarrierFreqInfo_v1610_interFreqNeighCellList_v1610,
_InterFreqCarrierFreqInfo_v1610_smtc2_LP_r16,
_InterFreqCarrierFreqInfo_v1610_interFreqWhiteCellList_r16,
_InterFreqCarrierFreqInfo_v1610_ssb_PositionQCL_Common_r16,
__InterFreqCarrierFreqInfo_v1610_interFreqCAG_CellList_r16__item_,
_InterFreqCarrierFreqInfo_v1610_interFreqCAG_CellList_r16,
InterFreqCarrierFreqInfo_v1610,
_InterFreqNeighCellList__item_,
InterFreqNeighCellList,
_InterFreqNeighCellList_v1610__item_,
InterFreqNeighCellList_v1610,
_InterFreqNeighCellInfo_physCellId,
_InterFreqNeighCellInfo_q_OffsetCell,
_InterFreqNeighCellInfo_q_RxLevMinOffsetCell,
_InterFreqNeighCellInfo_q_RxLevMinOffsetCellSUL,
_InterFreqNeighCellInfo_q_QualMinOffsetCell,
InterFreqNeighCellInfo,
_InterFreqNeighCellInfo_v1610_ssb_PositionQCL_r16,
InterFreqNeighCellInfo_v1610,
_InterFreqBlackCellList__item_,
InterFreqBlackCellList,
_InterFreqWhiteCellList_r16__item_,
InterFreqWhiteCellList_r16,
_InterFreqCAG_CellListPerPLMN_r16_plmn_IdentityIndex_r16,
__InterFreqCAG_CellListPerPLMN_r16_cag_CellList_r16__item_,
_InterFreqCAG_CellListPerPLMN_r16_cag_CellList_r16,
InterFreqCAG_CellListPerPLMN_r16,
_SIB5_carrierFreqListEUTRA,
_SIB5_t_ReselectionEUTRA,
_SIB5_t_ReselectionEUTRA_SF,
_SIB5_lateNonCriticalExtension,
_SIB5_carrierFreqListEUTRA_v1610,
SIB5,
_CarrierFreqListEUTRA__item_,
CarrierFreqListEUTRA,
_CarrierFreqListEUTRA_v1610__item_,
CarrierFreqListEUTRA_v1610,
_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,
_CarrierFreqEUTRA_v1610_highSpeedEUTRACarrier_r16,
CarrierFreqEUTRA_v1610,
_EUTRA_FreqBlackCellList__item_,
EUTRA_FreqBlackCellList,
_EUTRA_FreqNeighCellList__item_,
EUTRA_FreqNeighCellList,
_EUTRA_FreqNeighCellInfo_physCellId,
_EUTRA_FreqNeighCellInfo_dummy,
_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_referenceTimeInfo_r16,
SIB9,
_SIB10_r16_hrnn_List_r16,
_SIB10_r16_lateNonCriticalExtension,
SIB10_r16,
_HRNN_List_r16__item_,
HRNN_List_r16,
_HRNN_r16_hrnn_r16,
HRNN_r16,
_SIB11_r16_measIdleConfigSIB_r16,
_SIB11_r16_lateNonCriticalExtension,
SIB11_r16,
_SIB12_r16_segmentNumber_r16,
_SIB12_r16_segmentType_r16,
_SIB12_r16_segmentContainer_r16,
SIB12_r16,
_SIB12_IEs_r16_sl_ConfigCommonNR_r16,
_SIB12_IEs_r16_lateNonCriticalExtension,
SIB12_IEs_r16,
__SL_ConfigCommonNR_r16_sl_FreqInfoList_r16__item_,
_SL_ConfigCommonNR_r16_sl_FreqInfoList_r16,
_SL_ConfigCommonNR_r16_sl_UE_SelectedConfig_r16,
_SL_ConfigCommonNR_r16_sl_NR_AnchorCarrierFreqList_r16,
_SL_ConfigCommonNR_r16_sl_EUTRA_AnchorCarrierFreqList_r16,
__SL_ConfigCommonNR_r16_sl_RadioBearerConfigList_r16__item_,
_SL_ConfigCommonNR_r16_sl_RadioBearerConfigList_r16,
__SL_ConfigCommonNR_r16_sl_RLC_BearerConfigList_r16__item_,
_SL_ConfigCommonNR_r16_sl_RLC_BearerConfigList_r16,
_SL_ConfigCommonNR_r16_sl_MeasConfigCommon_r16,
_SL_ConfigCommonNR_r16_sl_CSI_Acquisition_r16,
_SL_ConfigCommonNR_r16_sl_OffsetDFN_r16,
_SL_ConfigCommonNR_r16_t400_r16,
_SL_ConfigCommonNR_r16_sl_MaxNumConsecutiveDTX_r16,
_SL_ConfigCommonNR_r16_sl_SSB_PriorityNR_r16,
SL_ConfigCommonNR_r16,
_SL_NR_AnchorCarrierFreqList_r16__item_,
SL_NR_AnchorCarrierFreqList_r16,
_SL_EUTRA_AnchorCarrierFreqList_r16__item_,
SL_EUTRA_AnchorCarrierFreqList_r16,
_SIB13_r16_sl_V2X_ConfigCommon_r16,
_SIB13_r16_dummy,
_SIB13_r16_tdd_Config_r16,
_SIB13_r16_lateNonCriticalExtension,
SIB13_r16,
_SIB14_r16_sl_V2X_ConfigCommonExt_r16,
_SIB14_r16_lateNonCriticalExtension,
SIB14_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib1_1_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib1_2_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib1_3_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib1_4_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib1_5_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib1_6_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib1_7_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib1_8_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_1_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_2_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_3_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_4_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_5_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_6_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_7_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_8_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_9_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_10_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_11_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_12_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_13_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_14_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_15_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_16_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_17_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_18_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_19_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_20_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_21_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_22_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib2_23_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib3_1_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib4_1_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib5_1_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib6_1_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib6_2_r16,
___PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item__posSib6_3_r16,
__PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16__item_,
_PosSystemInformation_r16_IEs_posSIB_TypeAndInfo_r16,
_PosSystemInformation_r16_IEs_lateNonCriticalExtension,
_PosSystemInformation_r16_IEs_nonCriticalExtension,
PosSystemInformation_r16_IEs,
__PosSI_SchedulingInfo_r16_posSchedulingInfoList_r16__item_,
_PosSI_SchedulingInfo_r16_posSchedulingInfoList_r16,
_PosSI_SchedulingInfo_r16_posSI_RequestConfig_r16,
_PosSI_SchedulingInfo_r16_posSI_RequestConfigSUL_r16,
PosSI_SchedulingInfo_r16,
_PosSchedulingInfo_r16_offsetToSI_Used_r16,
_PosSchedulingInfo_r16_posSI_Periodicity_r16,
_PosSchedulingInfo_r16_posSI_BroadcastStatus_r16,
_PosSchedulingInfo_r16_posSIB_MappingInfo_r16,
PosSchedulingInfo_r16,
_PosSIB_MappingInfo_r16__item_,
PosSIB_MappingInfo_r16,
_PosSIB_Type_r16_encrypted_r16,
_PosSIB_Type_r16_gnss_id_r16,
_PosSIB_Type_r16_sbas_id_r16,
_PosSIB_Type_r16_posSibType_r16,
_PosSIB_Type_r16_areaScope_r16,
PosSIB_Type_r16,
_GNSS_ID_r16_gnss_id_r16,
GNSS_ID_r16,
_SBAS_ID_r16_sbas_id_r16,
SBAS_ID_r16,
_SIBpos_r16_assistanceDataSIB_Element_r16,
_SIBpos_r16_lateNonCriticalExtension,
SIBpos_r16,
AdditionalSpectrumEmission,
Alpha,
AMF_Identifier,
ARFCN_ValueEUTRA,
ARFCN_ValueNR,
ARFCN_ValueUTRA_FDD_r16,
_AvailabilityCombinationsPerCell_r16_availabilityCombinationsPerCellIndex_r16,
_AvailabilityCombinationsPerCell_r16_iab_DU_CellIdentity_r16,
_AvailabilityCombinationsPerCell_r16_positionInDCI_AI_r16,
__AvailabilityCombinationsPerCell_r16_availabilityCombinations_r16__item_,
_AvailabilityCombinationsPerCell_r16_availabilityCombinations_r16,
AvailabilityCombinationsPerCell_r16,
AvailabilityCombinationsPerCellIndex_r16,
_AvailabilityCombination_r16_availabilityCombinationId_r16,
__AvailabilityCombination_r16_resourceAvailability_r16__item_,
_AvailabilityCombination_r16_resourceAvailability_r16,
AvailabilityCombination_r16,
AvailabilityCombinationId_r16,
_AvailabilityIndicator_r16_ai_RNTI_r16,
_AvailabilityIndicator_r16_dci_PayloadSizeAI_r16,
__AvailabilityIndicator_r16_availableCombToAddModList_r16__item_,
_AvailabilityIndicator_r16_availableCombToAddModList_r16,
__AvailabilityIndicator_r16_availableCombToReleaseList_r16__item_,
_AvailabilityIndicator_r16_availableCombToReleaseList_r16,
AvailabilityIndicator_r16,
AI_RNTI_r16,
_BAP_RoutingID_r16_bap_Address_r16,
_BAP_RoutingID_r16_bap_PathId_r16,
BAP_RoutingID_r16,
_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,
_BeamFailureRecoveryConfig_ra_PrioritizationTwoStep_r16,
__BeamFailureRecoveryConfig_candidateBeamRSListExt_v1610_release,
__BeamFailureRecoveryConfig_candidateBeamRSListExt_v1610_setup,
_BeamFailureRecoveryConfig_candidateBeamRSListExt_v1610,
_BeamFailureRecoveryConfig_spCell_BFR_CBRA_r16,
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,
_CandidateBeamRSListExt_r16__item_,
CandidateBeamRSListExt_r16,
_BeamFailureRecoverySCellConfig_r16_rsrp_ThresholdBFR_r16,
__BeamFailureRecoverySCellConfig_r16_candidateBeamRSSCellList_r16__item_,
_BeamFailureRecoverySCellConfig_r16_candidateBeamRSSCellList_r16,
BeamFailureRecoverySCellConfig_r16,
__CandidateBeamRS_r16_candidateBeamConfig_r16_ssb_r16,
__CandidateBeamRS_r16_candidateBeamConfig_r16_csi_RS_r16,
_CandidateBeamRS_r16_candidateBeamConfig_r16,
_CandidateBeamRS_r16_servingCellId,
CandidateBeamRS_r16,
_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,
_BH_LogicalChannelIdentity_r16_bh_LogicalChannelIdentity_r16,
_BH_LogicalChannelIdentity_r16_bh_LogicalChannelIdentityExt_r16,
BH_LogicalChannelIdentity_r16,
BH_LogicalChannelIdentity_Ext_r16,
_BH_RLC_ChannelConfig_r16_bh_LogicalChannelIdentity_r16,
_BH_RLC_ChannelConfig_r16_bh_RLC_ChannelID_r16,
_BH_RLC_ChannelConfig_r16_reestablishRLC_r16,
_BH_RLC_ChannelConfig_r16_rlc_Config_r16,
_BH_RLC_ChannelConfig_r16_mac_LogicalChannelConfig_r16,
BH_RLC_ChannelConfig_r16,
BH_RLC_ChannelID_r16,
_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_sps_ConfigToAddModList_r16,
_BWP_DownlinkDedicated_sps_ConfigToReleaseList_r16,
_BWP_DownlinkDedicated_sps_ConfigDeactivationStateList_r16,
__BWP_DownlinkDedicated_beamFailureRecoverySCellConfig_r16_release,
__BWP_DownlinkDedicated_beamFailureRecoverySCellConfig_r16_setup,
_BWP_DownlinkDedicated_beamFailureRecoverySCellConfig_r16,
__BWP_DownlinkDedicated_sl_PDCCH_Config_r16_release,
__BWP_DownlinkDedicated_sl_PDCCH_Config_r16_setup,
_BWP_DownlinkDedicated_sl_PDCCH_Config_r16,
__BWP_DownlinkDedicated_sl_V2X_PDCCH_Config_r16_release,
__BWP_DownlinkDedicated_sl_V2X_PDCCH_Config_r16_setup,
_BWP_DownlinkDedicated_sl_V2X_PDCCH_Config_r16,
BWP_DownlinkDedicated,
_SPS_ConfigToAddModList_r16__item_,
SPS_ConfigToAddModList_r16,
_SPS_ConfigToReleaseList_r16__item_,
SPS_ConfigToReleaseList_r16,
_SPS_ConfigDeactivationState_r16__item_,
SPS_ConfigDeactivationState_r16,
_SPS_ConfigDeactivationStateList_r16__item_,
SPS_ConfigDeactivationStateList_r16,
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_rach_ConfigCommonIAB_r16_release,
__BWP_UplinkCommon_rach_ConfigCommonIAB_r16_setup,
_BWP_UplinkCommon_rach_ConfigCommonIAB_r16,
_BWP_UplinkCommon_useInterlacePUCCH_PUSCH_r16,
__BWP_UplinkCommon_msgA_ConfigCommon_r16_release,
__BWP_UplinkCommon_msgA_ConfigCommon_r16_setup,
_BWP_UplinkCommon_msgA_ConfigCommon_r16,
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_sl_PUCCH_Config_r16_release,
__BWP_UplinkDedicated_sl_PUCCH_Config_r16_setup,
_BWP_UplinkDedicated_sl_PUCCH_Config_r16,
_BWP_UplinkDedicated_cp_ExtensionC2_r16,
_BWP_UplinkDedicated_cp_ExtensionC3_r16,
_BWP_UplinkDedicated_useInterlacePUCCH_PUSCH_r16,
__BWP_UplinkDedicated_pucch_ConfigurationList_r16_release,
__BWP_UplinkDedicated_pucch_ConfigurationList_r16_setup,
_BWP_UplinkDedicated_pucch_ConfigurationList_r16,
__BWP_UplinkDedicated_lbt_FailureRecoveryConfig_r16_release,
__BWP_UplinkDedicated_lbt_FailureRecoveryConfig_r16_setup,
_BWP_UplinkDedicated_lbt_FailureRecoveryConfig_r16,
_BWP_UplinkDedicated_configuredGrantConfigToAddModList_r16,
_BWP_UplinkDedicated_configuredGrantConfigToReleaseList_r16,
_BWP_UplinkDedicated_configuredGrantConfigType2DeactivationStateList_r16,
BWP_UplinkDedicated,
_ConfiguredGrantConfigToAddModList_r16__item_,
ConfiguredGrantConfigToAddModList_r16,
_ConfiguredGrantConfigToReleaseList_r16__item_,
ConfiguredGrantConfigToReleaseList_r16,
_ConfiguredGrantConfigType2DeactivationState_r16__item_,
ConfiguredGrantConfigType2DeactivationState_r16,
_ConfiguredGrantConfigType2DeactivationStateList_r16__item_,
ConfiguredGrantConfigType2DeactivationStateList_r16,
_CellAccessRelatedInfo_plmn_IdentityInfoList,
_CellAccessRelatedInfo_cellReservedForOtherUse,
_CellAccessRelatedInfo_cellReservedForFutureUse_r16,
_CellAccessRelatedInfo_npn_IdentityInfoList_r16,
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,
_CellGroupConfig_bap_Address_r16,
__CellGroupConfig_bh_RLC_ChannelToAddModList_r16__item_,
_CellGroupConfig_bh_RLC_ChannelToAddModList_r16,
__CellGroupConfig_bh_RLC_ChannelToReleaseList_r16__item_,
_CellGroupConfig_bh_RLC_ChannelToReleaseList_r16,
_CellGroupConfig_f1c_TransferPath_r16,
__CellGroupConfig_simultaneousTCI_UpdateList1_r16__item_,
_CellGroupConfig_simultaneousTCI_UpdateList1_r16,
__CellGroupConfig_simultaneousTCI_UpdateList2_r16__item_,
_CellGroupConfig_simultaneousTCI_UpdateList2_r16,
__CellGroupConfig_simultaneousSpatial_UpdatedList1_r16__item_,
_CellGroupConfig_simultaneousSpatial_UpdatedList1_r16,
__CellGroupConfig_simultaneousSpatial_UpdatedList2_r16__item_,
_CellGroupConfig_simultaneousSpatial_UpdatedList2_r16,
_CellGroupConfig_uplinkTxSwitchingOption_r16,
_CellGroupConfig_uplinkTxSwitchingPowerBoosting_r16,
_CellGroupConfig_reportUplinkTxDirectCurrentTwoCarrier_r16,
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_daps_UplinkPowerConfig_r16,
ReconfigurationWithSync,
_DAPS_UplinkPowerConfig_r16_p_DAPS_Source_r16,
_DAPS_UplinkPowerConfig_r16_p_DAPS_Target_r16,
_DAPS_UplinkPowerConfig_r16_uplinkPowerSharingDAPS_Mode_r16,
DAPS_UplinkPowerConfig_r16,
_SCellConfig_sCellIndex,
_SCellConfig_sCellConfigCommon,
_SCellConfig_sCellConfigDedicated,
_SCellConfig_smtc,
_SCellConfig_sCellState_r16,
_SCellConfig_secondaryDRX_GroupConfig_r16,
SCellConfig,
CellGroupId,
CellIdentity,
CellReselectionPriority,
CellReselectionSubPriority,
__CGI_InfoEUTRA_cgi_info_EPC_cgi_info_EPC_legacy,
___CGI_InfoEUTRA_cgi_info_EPC_cgi_info_EPC_list__item_,
__CGI_InfoEUTRA_cgi_info_EPC_cgi_info_EPC_list,
_CGI_InfoEUTRA_cgi_info_EPC,
__CGI_InfoEUTRA_cgi_info_5GC__item_,
_CGI_InfoEUTRA_cgi_info_5GC,
_CGI_InfoEUTRA_freqBandIndicator,
_CGI_InfoEUTRA_multiBandInfoList,
_CGI_InfoEUTRA_freqBandIndicatorPriority,
CGI_InfoEUTRA,
_CGI_InfoEUTRALogging_plmn_Identity_eutra_5gc,
_CGI_InfoEUTRALogging_trackingAreaCode_eutra_5gc,
_CGI_InfoEUTRALogging_cellIdentity_eutra_5gc,
_CGI_InfoEUTRALogging_plmn_Identity_eutra_epc,
_CGI_InfoEUTRALogging_trackingAreaCode_eutra_epc,
_CGI_InfoEUTRALogging_cellIdentity_eutra_epc,
CGI_InfoEUTRALogging,
_CGI_InfoNR_plmn_IdentityInfoList,
_CGI_InfoNR_frequencyBandList,
__CGI_InfoNR_noSIB1_ssb_SubcarrierOffset,
__CGI_InfoNR_noSIB1_pdcch_ConfigSIB1,
_CGI_InfoNR_noSIB1,
_CGI_InfoNR_npn_IdentityInfoList_r16,
_CGI_InfoNR_cellReservedForOtherUse_r16,
CGI_InfoNR,
_CGI_Info_Logging_r16_plmn_Identity_r16,
_CGI_Info_Logging_r16_cellIdentity_r16,
_CGI_Info_Logging_r16_trackingAreaCode_r16,
CGI_Info_Logging_r16,
CLI_RSSI_Range_r16,
_______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,
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_two_one,
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_two_two,
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_four_one,
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_three_two,
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_six_one,
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_four_two,
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_eight_one,
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_four_three,
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_six_two,
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_twelve_one,
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_four_four,
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_eight_two,
______CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16_sixteen_one,
_____CodebookConfig_r16_codebookType_type2_subType_typeII_r16_n1_n2_codebookSubsetRestriction_r16,
_____CodebookConfig_r16_codebookType_type2_subType_typeII_r16_typeII_RI_Restriction_r16,
____CodebookConfig_r16_codebookType_type2_subType_typeII_r16,
_____CodebookConfig_r16_codebookType_type2_subType_typeII_PortSelection_r16_portSelectionSamplingSize_r16,
_____CodebookConfig_r16_codebookType_type2_subType_typeII_PortSelection_r16_typeII_PortSelectionRI_Restriction_r16,
____CodebookConfig_r16_codebookType_type2_subType_typeII_PortSelection_r16,
___CodebookConfig_r16_codebookType_type2_subType,
___CodebookConfig_r16_codebookType_type2_numberOfPMI_SubbandsPerCQI_Subband_r16,
___CodebookConfig_r16_codebookType_type2_paramCombination_r16,
__CodebookConfig_r16_codebookType_type2,
_CodebookConfig_r16_codebookType,
CodebookConfig_r16,
_CommonLocationInfo_r16_gnss_TOD_msec_r16,
_CommonLocationInfo_r16_locationTimestamp_r16,
_CommonLocationInfo_r16_locationCoordinate_r16,
_CommonLocationInfo_r16_locationError_r16,
_CommonLocationInfo_r16_locationSource_r16,
_CommonLocationInfo_r16_velocityEstimate_r16,
CommonLocationInfo_r16,
CondReconfigId_r16,
_CondReconfigToAddModList_r16__item_,
CondReconfigToAddModList_r16,
_CondReconfigToAddMod_r16_condReconfigId_r16,
__CondReconfigToAddMod_r16_condExecutionCond_r16__item_,
_CondReconfigToAddMod_r16_condExecutionCond_r16,
__CondReconfigToAddMod_r16_condRRCReconfig_r16_contain,
_CondReconfigToAddMod_r16_condRRCReconfig_r16,
CondReconfigToAddMod_r16,
_ConditionalReconfiguration_r16_attemptCondReconfig_r16,
_ConditionalReconfiguration_r16_condReconfigToRemoveList_r16,
_ConditionalReconfiguration_r16_condReconfigToAddModList_r16,
ConditionalReconfiguration_r16,
_CondReconfigToRemoveList_r16__item_,
CondReconfigToRemoveList_r16,
_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_pusch_RepTypeIndicator_r16,
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_frequencyHoppingPUSCH_RepTypeB_r16,
__ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant_timeReferenceSFN_r16,
_ConfiguredGrantConfig_rrc_ConfiguredUplinkGrant,
_ConfiguredGrantConfig_cg_RetransmissionTimer_r16,
_ConfiguredGrantConfig_cg_minDFI_Delay_r16,
_ConfiguredGrantConfig_cg_nrofPUSCH_InSlot_r16,
_ConfiguredGrantConfig_cg_nrofSlots_r16,
_ConfiguredGrantConfig_cg_StartingOffsets_r16,
_ConfiguredGrantConfig_cg_UCI_Multiplexing_r16,
_ConfiguredGrantConfig_cg_COT_SharingOffset_r16,
_ConfiguredGrantConfig_betaOffsetCG_UCI_r16,
__ConfiguredGrantConfig_cg_COT_SharingList_r16__item_,
_ConfiguredGrantConfig_cg_COT_SharingList_r16,
_ConfiguredGrantConfig_harq_ProcID_Offset_r16,
_ConfiguredGrantConfig_harq_ProcID_Offset2_r16,
_ConfiguredGrantConfig_configuredGrantConfigIndex_r16,
_ConfiguredGrantConfig_configuredGrantConfigIndexMAC_r16,
_ConfiguredGrantConfig_periodicityExt_r16,
_ConfiguredGrantConfig_startingFromRV0_r16,
_ConfiguredGrantConfig_phy_PriorityIndex_r16,
_ConfiguredGrantConfig_autonomousTx_r16,
ConfiguredGrantConfig,
__CG_UCI_OnPUSCH_dynamic__item_,
_CG_UCI_OnPUSCH_dynamic,
_CG_UCI_OnPUSCH_semiStatic,
CG_UCI_OnPUSCH,
_CG_COT_Sharing_r16_noCOT_Sharing_r16,
__CG_COT_Sharing_r16_cot_Sharing_r16_duration_r16,
__CG_COT_Sharing_r16_cot_Sharing_r16_offset_r16,
__CG_COT_Sharing_r16_cot_Sharing_r16_channelAccessPriority_r16,
_CG_COT_Sharing_r16_cot_Sharing_r16,
CG_COT_Sharing_r16,
__CG_StartingOffsets_r16_cg_StartingFullBW_InsideCOT_r16__item_,
_CG_StartingOffsets_r16_cg_StartingFullBW_InsideCOT_r16,
__CG_StartingOffsets_r16_cg_StartingFullBW_OutsideCOT_r16__item_,
_CG_StartingOffsets_r16_cg_StartingFullBW_OutsideCOT_r16,
_CG_StartingOffsets_r16_cg_StartingPartialBW_InsideCOT_r16,
_CG_StartingOffsets_r16_cg_StartingPartialBW_OutsideCOT_r16,
CG_StartingOffsets_r16,
ConfiguredGrantConfigIndex_r16,
ConfiguredGrantConfigIndexMAC_r16,
_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_rb_Offset_r16,
_ControlResourceSet_tci_PresentDCI_1_2_r16,
_ControlResourceSet_coresetPoolIndex_r16,
_ControlResourceSet_controlResourceSetId_v1610,
ControlResourceSet,
ControlResourceSetId,
ControlResourceSetId_r16,
ControlResourceSetId_v1610,
ControlResourceSetZero,
___CrossCarrierSchedulingConfig_schedulingCellInfo_own_cif_Presence,
__CrossCarrierSchedulingConfig_schedulingCellInfo_own,
___CrossCarrierSchedulingConfig_schedulingCellInfo_other_schedulingCellId,
___CrossCarrierSchedulingConfig_schedulingCellInfo_other_cif_InSchedulingCell,
__CrossCarrierSchedulingConfig_schedulingCellInfo_other,
_CrossCarrierSchedulingConfig_schedulingCellInfo,
__CrossCarrierSchedulingConfig_carrierIndicatorSize_r16_carrierIndicatorSizeDCI_1_2_r16,
__CrossCarrierSchedulingConfig_carrierIndicatorSize_r16_carrierIndicatorSizeDCI_0_2_r16,
_CrossCarrierSchedulingConfig_carrierIndicatorSize_r16,
_CrossCarrierSchedulingConfig_enableDefaultBeamForCCS_r16,
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_ResourceSetToReleaseList__item_,
_CSI_MeasConfig_csi_SSB_ResourceSetToReleaseList,
__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_reportTriggerSizeDCI_0_2_r16,
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_dummy,
__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_semiPersistentOnPUSCH_v1610_reportSlotOffsetListDCI_0_2_r16__item_,
__CSI_ReportConfig_semiPersistentOnPUSCH_v1610_reportSlotOffsetListDCI_0_2_r16,
___CSI_ReportConfig_semiPersistentOnPUSCH_v1610_reportSlotOffsetListDCI_0_1_r16__item_,
__CSI_ReportConfig_semiPersistentOnPUSCH_v1610_reportSlotOffsetListDCI_0_1_r16,
_CSI_ReportConfig_semiPersistentOnPUSCH_v1610,
___CSI_ReportConfig_aperiodic_v1610_reportSlotOffsetListDCI_0_2_r16__item_,
__CSI_ReportConfig_aperiodic_v1610_reportSlotOffsetListDCI_0_2_r16,
___CSI_ReportConfig_aperiodic_v1610_reportSlotOffsetListDCI_0_1_r16__item_,
__CSI_ReportConfig_aperiodic_v1610_reportSlotOffsetListDCI_0_1_r16,
_CSI_ReportConfig_aperiodic_v1610,
__CSI_ReportConfig_reportQuantity_r16_cri_SINR_r16,
__CSI_ReportConfig_reportQuantity_r16_ssb_Index_SINR_r16,
_CSI_ReportConfig_reportQuantity_r16,
_CSI_ReportConfig_codebookConfig_r16,
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,
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_Downlink_r16,
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_Uplink_r16,
_DMRS_UplinkConfig_transformPrecodingDisabled,
__DMRS_UplinkConfig_transformPrecodingEnabled_nPUSCH_Identity,
__DMRS_UplinkConfig_transformPrecodingEnabled_sequenceGroupHopping,
__DMRS_UplinkConfig_transformPrecodingEnabled_sequenceHopping,
___DMRS_UplinkConfig_transformPrecodingEnabled_dmrs_UplinkTransformPrecoding_r16_release,
___DMRS_UplinkConfig_transformPrecodingEnabled_dmrs_UplinkTransformPrecoding_r16_setup,
__DMRS_UplinkConfig_transformPrecodingEnabled_dmrs_UplinkTransformPrecoding_r16,
_DMRS_UplinkConfig_transformPrecodingEnabled,
DMRS_UplinkConfig,
_DMRS_UplinkTransformPrecoding_r16_pi2BPSK_ScramblingID0,
_DMRS_UplinkTransformPrecoding_r16_pi2BPSK_ScramblingID1,
DMRS_UplinkTransformPrecoding_r16,
_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_nrofPDCCH_MonitoringOccasionPerSSB_InPO_r16,
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,
__DRX_ConfigSecondaryGroup_drx_onDurationTimer_subMilliSeconds,
__DRX_ConfigSecondaryGroup_drx_onDurationTimer_milliSeconds,
_DRX_ConfigSecondaryGroup_drx_onDurationTimer,
_DRX_ConfigSecondaryGroup_drx_InactivityTimer,
DRX_ConfigSecondaryGroup,
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,
_HighSpeedConfig_r16_highSpeedMeasFlag_r16,
_HighSpeedConfig_r16_highSpeedDemodFlag_r16,
HighSpeedConfig_r16,
Hysteresis,
__InvalidSymbolPattern_r16_symbols_r16_oneSlot,
__InvalidSymbolPattern_r16_symbols_r16_twoSlots,
_InvalidSymbolPattern_r16_symbols_r16,
__InvalidSymbolPattern_r16_periodicityAndPattern_r16_n2,
__InvalidSymbolPattern_r16_periodicityAndPattern_r16_n4,
__InvalidSymbolPattern_r16_periodicityAndPattern_r16_n5,
__InvalidSymbolPattern_r16_periodicityAndPattern_r16_n8,
__InvalidSymbolPattern_r16_periodicityAndPattern_r16_n10,
__InvalidSymbolPattern_r16_periodicityAndPattern_r16_n20,
__InvalidSymbolPattern_r16_periodicityAndPattern_r16_n40,
_InvalidSymbolPattern_r16_periodicityAndPattern_r16,
InvalidSymbolPattern_r16,
I_RNTI_Value,
_LBT_FailureRecoveryConfig_r16_lbt_FailureInstanceMaxCount_r16,
_LBT_FailureRecoveryConfig_r16_lbt_FailureDetectionTimer_r16,
LBT_FailureRecoveryConfig_r16,
_LocationInfo_r16_commonLocationInfo_r16,
_LocationInfo_r16_bt_LocationInfo_r16,
_LocationInfo_r16_wlan_LocationInfo_r16,
_LocationInfo_r16_sensor_LocationInfo_r16,
LocationInfo_r16,
_LocationMeasurementInfo_eutra_RSTD,
_LocationMeasurementInfo_eutra_FineTimingDetection,
_LocationMeasurementInfo_nr_PRS_Measurement_r16,
LocationMeasurementInfo,
_EUTRA_RSTD_InfoList__item_,
EUTRA_RSTD_InfoList,
_EUTRA_RSTD_Info_carrierFreq,
_EUTRA_RSTD_Info_measPRS_Offset,
EUTRA_RSTD_Info,
_NR_PRS_MeasurementInfoList_r16__item_,
NR_PRS_MeasurementInfoList_r16,
_NR_PRS_MeasurementInfo_r16_dl_PRS_PointA_r16,
__NR_PRS_MeasurementInfo_r16_nr_MeasPRS_RepetitionAndOffset_r16_ms20_r16,
__NR_PRS_MeasurementInfo_r16_nr_MeasPRS_RepetitionAndOffset_r16_ms40_r16,
__NR_PRS_MeasurementInfo_r16_nr_MeasPRS_RepetitionAndOffset_r16_ms80_r16,
__NR_PRS_MeasurementInfo_r16_nr_MeasPRS_RepetitionAndOffset_r16_ms160_r16,
_NR_PRS_MeasurementInfo_r16_nr_MeasPRS_RepetitionAndOffset_r16,
_NR_PRS_MeasurementInfo_r16_nr_MeasPRS_length_r16,
NR_PRS_MeasurementInfo_r16,
__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_allowedCG_List_r16__item_,
__LogicalChannelConfig_ul_SpecificParameters_allowedCG_List_r16,
__LogicalChannelConfig_ul_SpecificParameters_allowedPHY_PriorityIndex_r16,
_LogicalChannelConfig_ul_SpecificParameters,
_LogicalChannelConfig_channelAccessPriority_r16,
_LogicalChannelConfig_bitRateMultiplier_r16,
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,
__MAC_CellGroupConfig_dataInactivityTimer_release,
__MAC_CellGroupConfig_dataInactivityTimer_setup,
_MAC_CellGroupConfig_dataInactivityTimer,
_MAC_CellGroupConfig_usePreBSR_r16,
_MAC_CellGroupConfig_schedulingRequestID_LBT_SCell_r16,
_MAC_CellGroupConfig_lch_BasedPrioritization_r16,
_MAC_CellGroupConfig_schedulingRequestID_BFR_SCell_r16,
__MAC_CellGroupConfig_drx_ConfigSecondaryGroup_r16_release,
__MAC_CellGroupConfig_drx_ConfigSecondaryGroup_r16_setup,
_MAC_CellGroupConfig_drx_ConfigSecondaryGroup_r16,
_MAC_CellGroupConfig_enhancedSkipUplinkTxDynamic_r16,
_MAC_CellGroupConfig_enhancedSkipUplinkTxConfigured_r16,
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_interFrequencyConfig_NoGap_r16,
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_refServCellIndicator,
_GapConfig_refFR2ServCellAsyncCA_r16,
_GapConfig_mgl_r16,
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,
__MeasIdleConfigSIB_r16_measIdleCarrierListNR_r16__item_,
_MeasIdleConfigSIB_r16_measIdleCarrierListNR_r16,
__MeasIdleConfigSIB_r16_measIdleCarrierListEUTRA_r16__item_,
_MeasIdleConfigSIB_r16_measIdleCarrierListEUTRA_r16,
MeasIdleConfigSIB_r16,
__MeasIdleConfigDedicated_r16_measIdleCarrierListNR_r16__item_,
_MeasIdleConfigDedicated_r16_measIdleCarrierListNR_r16,
__MeasIdleConfigDedicated_r16_measIdleCarrierListEUTRA_r16__item_,
_MeasIdleConfigDedicated_r16_measIdleCarrierListEUTRA_r16,
_MeasIdleConfigDedicated_r16_measIdleDuration_r16,
_MeasIdleConfigDedicated_r16_validityAreaList_r16,
MeasIdleConfigDedicated_r16,
_ValidityAreaList_r16__item_,
ValidityAreaList_r16,
_ValidityArea_r16_carrierFreq_r16,
_ValidityArea_r16_validityCellList_r16,
ValidityArea_r16,
_ValidityCellList__item_,
ValidityCellList,
_MeasIdleCarrierNR_r16_carrierFreq_r16,
_MeasIdleCarrierNR_r16_ssbSubcarrierSpacing_r16,
_MeasIdleCarrierNR_r16_frequencyBandList,
_MeasIdleCarrierNR_r16_measCellListNR_r16,
_MeasIdleCarrierNR_r16_reportQuantities_r16,
__MeasIdleCarrierNR_r16_qualityThreshold_r16_idleRSRP_Threshold_NR_r16,
__MeasIdleCarrierNR_r16_qualityThreshold_r16_idleRSRQ_Threshold_NR_r16,
_MeasIdleCarrierNR_r16_qualityThreshold_r16,
__MeasIdleCarrierNR_r16_ssb_MeasConfig_r16_nrofSS_BlocksToAverage_r16,
__MeasIdleCarrierNR_r16_ssb_MeasConfig_r16_absThreshSS_BlocksConsolidation_r16,
__MeasIdleCarrierNR_r16_ssb_MeasConfig_r16_smtc_r16,
__MeasIdleCarrierNR_r16_ssb_MeasConfig_r16_ssb_ToMeasure_r16,
__MeasIdleCarrierNR_r16_ssb_MeasConfig_r16_deriveSSB_IndexFromCell_r16,
__MeasIdleCarrierNR_r16_ssb_MeasConfig_r16_ss_RSSI_Measurement_r16,
_MeasIdleCarrierNR_r16_ssb_MeasConfig_r16,
_MeasIdleCarrierNR_r16_beamMeasConfigIdle_r16,
MeasIdleCarrierNR_r16,
_MeasIdleCarrierEUTRA_r16_carrierFreqEUTRA_r16,
_MeasIdleCarrierEUTRA_r16_allowedMeasBandwidth_r16,
_MeasIdleCarrierEUTRA_r16_measCellListEUTRA_r16,
_MeasIdleCarrierEUTRA_r16_reportQuantitiesEUTRA_r16,
__MeasIdleCarrierEUTRA_r16_qualityThresholdEUTRA_r16_idleRSRP_Threshold_EUTRA_r16,
__MeasIdleCarrierEUTRA_r16_qualityThresholdEUTRA_r16_idleRSRQ_Threshold_EUTRA_r16,
_MeasIdleCarrierEUTRA_r16_qualityThresholdEUTRA_r16,
MeasIdleCarrierEUTRA_r16,
_CellListNR_r16__item_,
CellListNR_r16,
_CellListEUTRA_r16__item_,
CellListEUTRA_r16,
_BeamMeasConfigIdle_NR_r16_reportQuantityRS_Indexes_r16,
_BeamMeasConfigIdle_NR_r16_maxNrofRS_IndexesToReport_r16,
_BeamMeasConfigIdle_NR_r16_includeBeamMeasurements_r16,
BeamMeasConfigIdle_NR_r16,
RSRQ_RangeEUTRA_r16,
_MeasIdToAddModList__item_,
MeasIdToAddModList,
_MeasIdToAddMod_measId,
_MeasIdToAddMod_measObjectId,
_MeasIdToAddMod_reportConfigId,
MeasIdToAddMod,
_MeasObjectCLI_r16_cli_ResourceConfig_r16,
MeasObjectCLI_r16,
__CLI_ResourceConfig_r16_srs_ResourceConfig_r16_release,
__CLI_ResourceConfig_r16_srs_ResourceConfig_r16_setup,
_CLI_ResourceConfig_r16_srs_ResourceConfig_r16,
__CLI_ResourceConfig_r16_rssi_ResourceConfig_r16_release,
__CLI_ResourceConfig_r16_rssi_ResourceConfig_r16_setup,
_CLI_ResourceConfig_r16_rssi_ResourceConfig_r16,
CLI_ResourceConfig_r16,
_SRS_ResourceListConfigCLI_r16__item_,
SRS_ResourceListConfigCLI_r16,
_RSSI_ResourceListConfigCLI_r16__item_,
RSSI_ResourceListConfigCLI_r16,
_SRS_ResourceConfigCLI_r16_srs_Resource_r16,
_SRS_ResourceConfigCLI_r16_srs_SCS_r16,
_SRS_ResourceConfigCLI_r16_refServCellIndex_r16,
_SRS_ResourceConfigCLI_r16_refBWP_r16,
SRS_ResourceConfigCLI_r16,
_RSSI_ResourceConfigCLI_r16_rssi_ResourceId_r16,
_RSSI_ResourceConfigCLI_r16_rssi_SCS_r16,
_RSSI_ResourceConfigCLI_r16_startPRB_r16,
_RSSI_ResourceConfigCLI_r16_nrofPRBs_r16,
_RSSI_ResourceConfigCLI_r16_startPosition_r16,
_RSSI_ResourceConfigCLI_r16_nrofSymbols_r16,
_RSSI_ResourceConfigCLI_r16_rssi_PeriodicityAndOffset_r16,
_RSSI_ResourceConfigCLI_r16_refServCellIndex_r16,
RSSI_ResourceConfigCLI_r16,
RSSI_ResourceId_r16,
_RSSI_PeriodicityAndOffset_r16_sl10,
_RSSI_PeriodicityAndOffset_r16_sl20,
_RSSI_PeriodicityAndOffset_r16_sl40,
_RSSI_PeriodicityAndOffset_r16_sl80,
_RSSI_PeriodicityAndOffset_r16_sl160,
_RSSI_PeriodicityAndOffset_r16_sl320,
_RSSI_PeriodicityAndOffset_r16_s1640,
RSSI_PeriodicityAndOffset_r16,
_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,
_MeasObjectNR_measCycleSCell,
_MeasObjectNR_smtc3list_r16,
__MeasObjectNR_rmtc_Config_r16_release,
__MeasObjectNR_rmtc_Config_r16_setup,
_MeasObjectNR_rmtc_Config_r16,
__MeasObjectNR_t312_r16_release,
__MeasObjectNR_t312_r16_setup,
_MeasObjectNR_t312_r16,
MeasObjectNR,
_SSB_MTC3List_r16__item_,
SSB_MTC3List_r16,
T312_r16,
_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_ssb_PositionQCL_Common_r16,
_SSB_ConfigMobility_ssb_PositionQCL_CellsToAddModList_r16,
_SSB_ConfigMobility_ssb_PositionQCL_CellsToRemoveList_r16,
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,
_RMTC_Config_r16_rmtc_Periodicity_r16,
_RMTC_Config_r16_rmtc_SubframeOffset_r16,
_RMTC_Config_r16_measDurationSymbols_r16,
_RMTC_Config_r16_rmtc_Frequency_r16,
_RMTC_Config_r16_ref_SCS_CP_r16,
RMTC_Config_r16,
_SSB_PositionQCL_CellsToAddModList_r16__item_,
SSB_PositionQCL_CellsToAddModList_r16,
_SSB_PositionQCL_CellsToAddMod_r16_physCellId_r16,
_SSB_PositionQCL_CellsToAddMod_r16_ssb_PositionQCL_r16,
SSB_PositionQCL_CellsToAddMod_r16,
_MeasObjectNR_SL_r16_tx_PoolMeasToRemoveList_r16,
_MeasObjectNR_SL_r16_tx_PoolMeasToAddModList_r16,
MeasObjectNR_SL_r16,
_Tx_PoolMeasList_r16__item_,
Tx_PoolMeasList_r16,
_MeasObjectToAddModList__item_,
MeasObjectToAddModList,
_MeasObjectToAddMod_measObjectId,
__MeasObjectToAddMod_measObject_measObjectNR,
__MeasObjectToAddMod_measObject_measObjectEUTRA,
__MeasObjectToAddMod_measObject_measObjectUTRA_FDD_r16,
__MeasObjectToAddMod_measObject_measObjectNR_SL_r16,
__MeasObjectToAddMod_measObject_measObjectCLI_r16,
_MeasObjectToAddMod_measObject,
MeasObjectToAddMod,
_MeasObjectUTRA_FDD_r16_carrierFreq_r16,
_MeasObjectUTRA_FDD_r16_utra_FDD_Q_OffsetRange_r16,
_MeasObjectUTRA_FDD_r16_cellsToRemoveList_r16,
_MeasObjectUTRA_FDD_r16_cellsToAddModList_r16,
MeasObjectUTRA_FDD_r16,
_CellsToAddModListUTRA_FDD_r16__item_,
CellsToAddModListUTRA_FDD_r16,
_CellsToAddModUTRA_FDD_r16_cellIndexUTRA_FDD_r16,
_CellsToAddModUTRA_FDD_r16_physCellId_r16,
CellsToAddModUTRA_FDD_r16,
_UTRA_FDD_CellIndexList_r16__item_,
UTRA_FDD_CellIndexList_r16,
UTRA_FDD_CellIndex_r16,
_MeasResultCellListSFTD_NR__item_,
MeasResultCellListSFTD_NR,
_MeasResultCellSFTD_NR_physCellId,
_MeasResultCellSFTD_NR_sfn_OffsetResult,
_MeasResultCellSFTD_NR_frameBoundaryOffsetResult,
_MeasResultCellSFTD_NR_rsrp_Result,
MeasResultCellSFTD_NR,
_MeasResultCellListSFTD_EUTRA__item_,
MeasResultCellListSFTD_EUTRA,
_MeasResultSFTD_EUTRA_eutra_PhysCellId,
_MeasResultSFTD_EUTRA_sfn_OffsetResult,
_MeasResultSFTD_EUTRA_frameBoundaryOffsetResult,
_MeasResultSFTD_EUTRA_rsrp_Result,
MeasResultSFTD_EUTRA,
_MeasResults_measId,
_MeasResults_measResultServingMOList,
__MeasResults_measResultNeighCells_measResultListNR,
__MeasResults_measResultNeighCells_measResultListEUTRA,
__MeasResults_measResultNeighCells_measResultListUTRA_FDD_r16,
_MeasResults_measResultNeighCells,
_MeasResults_measResultServFreqListEUTRA_SCG,
_MeasResults_measResultServFreqListNR_SCG,
_MeasResults_measResultSFTD_EUTRA,
_MeasResults_measResultSFTD_NR,
_MeasResults_measResultCellListSFTD_NR,
_MeasResults_measResultForRSSI_r16,
_MeasResults_locationInfo_r16,
_MeasResults_ul_PDCP_DelayValueResultList_r16,
_MeasResults_measResultsSL_r16,
_MeasResults_measResultCLI_r16,
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_eutra_PhysCellId,
_MeasResultEUTRA_measResult,
_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,
_MeasResultServFreqListEUTRA_SCG__item_,
MeasResultServFreqListEUTRA_SCG,
_MeasResultServFreqListNR_SCG__item_,
MeasResultServFreqListNR_SCG,
_MeasResultListUTRA_FDD_r16__item_,
MeasResultListUTRA_FDD_r16,
_MeasResultUTRA_FDD_r16_physCellId_r16,
__MeasResultUTRA_FDD_r16_measResult_r16_utra_FDD_RSCP_r16,
__MeasResultUTRA_FDD_r16_measResult_r16_utra_FDD_EcN0_r16,
_MeasResultUTRA_FDD_r16_measResult_r16,
MeasResultUTRA_FDD_r16,
_MeasResultForRSSI_r16_rssi_Result_r16,
_MeasResultForRSSI_r16_channelOccupancy_r16,
MeasResultForRSSI_r16,
_MeasResultCLI_r16_measResultListSRS_RSRP_r16,
_MeasResultCLI_r16_measResultListCLI_RSSI_r16,
MeasResultCLI_r16,
_MeasResultListSRS_RSRP_r16__item_,
MeasResultListSRS_RSRP_r16,
_MeasResultSRS_RSRP_r16_srs_ResourceId_r16,
_MeasResultSRS_RSRP_r16_srs_RSRP_Result_r16,
MeasResultSRS_RSRP_r16,
_MeasResultListCLI_RSSI_r16__item_,
MeasResultListCLI_RSSI_r16,
_MeasResultCLI_RSSI_r16_rssi_ResourceId_r16,
_MeasResultCLI_RSSI_r16_cli_RSSI_Result_r16,
MeasResultCLI_RSSI_r16,
_UL_PDCP_DelayValueResultList_r16__item_,
UL_PDCP_DelayValueResultList_r16,
_UL_PDCP_DelayValueResult_r16_drb_Id_r16,
_UL_PDCP_DelayValueResult_r16_averageDelay_r16,
UL_PDCP_DelayValueResult_r16,
_MeasResult2EUTRA_carrierFreq,
_MeasResult2EUTRA_measResultServingCell,
_MeasResult2EUTRA_measResultBestNeighCell,
MeasResult2EUTRA,
_MeasResult2NR_ssbFrequency,
_MeasResult2NR_refFreqCSI_RS,
_MeasResult2NR_measResultServingCell,
_MeasResult2NR_measResultNeighCellListNR,
MeasResult2NR,
__MeasResultIdleEUTRA_r16_measResultsPerCarrierListIdleEUTRA_r16__item_,
_MeasResultIdleEUTRA_r16_measResultsPerCarrierListIdleEUTRA_r16,
MeasResultIdleEUTRA_r16,
_MeasResultsPerCarrierIdleEUTRA_r16_carrierFreqEUTRA_r16,
__MeasResultsPerCarrierIdleEUTRA_r16_measResultsPerCellListIdleEUTRA_r16__item_,
_MeasResultsPerCarrierIdleEUTRA_r16_measResultsPerCellListIdleEUTRA_r16,
MeasResultsPerCarrierIdleEUTRA_r16,
_MeasResultsPerCellIdleEUTRA_r16_eutra_PhysCellId_r16,
__MeasResultsPerCellIdleEUTRA_r16_measIdleResultEUTRA_r16_rsrp_ResultEUTRA_r16,
__MeasResultsPerCellIdleEUTRA_r16_measIdleResultEUTRA_r16_rsrq_ResultEUTRA_r16,
_MeasResultsPerCellIdleEUTRA_r16_measIdleResultEUTRA_r16,
MeasResultsPerCellIdleEUTRA_r16,
__MeasResultIdleNR_r16_measResultServingCell_r16_rsrp_Result_r16,
__MeasResultIdleNR_r16_measResultServingCell_r16_rsrq_Result_r16,
__MeasResultIdleNR_r16_measResultServingCell_r16_resultsSSB_Indexes_r16,
_MeasResultIdleNR_r16_measResultServingCell_r16,
__MeasResultIdleNR_r16_measResultsPerCarrierListIdleNR_r16__item_,
_MeasResultIdleNR_r16_measResultsPerCarrierListIdleNR_r16,
MeasResultIdleNR_r16,
_MeasResultsPerCarrierIdleNR_r16_carrierFreq_r16,
__MeasResultsPerCarrierIdleNR_r16_measResultsPerCellListIdleNR_r16__item_,
_MeasResultsPerCarrierIdleNR_r16_measResultsPerCellListIdleNR_r16,
MeasResultsPerCarrierIdleNR_r16,
_MeasResultsPerCellIdleNR_r16_physCellId_r16,
__MeasResultsPerCellIdleNR_r16_measIdleResultNR_r16_rsrp_Result_r16,
__MeasResultsPerCellIdleNR_r16_measIdleResultNR_r16_rsrq_Result_r16,
__MeasResultsPerCellIdleNR_r16_measIdleResultNR_r16_resultsSSB_Indexes_r16,
_MeasResultsPerCellIdleNR_r16_measIdleResultNR_r16,
MeasResultsPerCellIdleNR_r16,
_ResultsPerSSB_IndexList_r16__item_,
ResultsPerSSB_IndexList_r16,
_ResultsPerSSB_IndexIdle_r16_ssb_Index_r16,
__ResultsPerSSB_IndexIdle_r16_ssb_Results_r16_ssb_RSRP_Result_r16,
__ResultsPerSSB_IndexIdle_r16_ssb_Results_r16_ssb_RSRQ_Result_r16,
_ResultsPerSSB_IndexIdle_r16_ssb_Results_r16,
ResultsPerSSB_IndexIdle_r16,
_MeasResultSCG_Failure_measResultPerMOList,
_MeasResultSCG_Failure_locationInfo_r16,
MeasResultSCG_Failure,
_MeasResultList2NR__item_,
MeasResultList2NR,
__MeasResultsSL_r16_measResultsListSL_r16_measResultNR_SL_r16,
_MeasResultsSL_r16_measResultsListSL_r16,
MeasResultsSL_r16,
__MeasResultNR_SL_r16_measResultListCBR_NR_r16__item_,
_MeasResultNR_SL_r16_measResultListCBR_NR_r16,
MeasResultNR_SL_r16,
_MeasResultCBR_NR_r16_sl_poolReportIdentity_r16,
_MeasResultCBR_NR_r16_sl_CBR_ResultsNR_r16,
MeasResultCBR_NR_r16,
_MeasTriggerQuantityEUTRA_rsrp,
_MeasTriggerQuantityEUTRA_rsrq,
_MeasTriggerQuantityEUTRA_sinr,
MeasTriggerQuantityEUTRA,
RSRP_RangeEUTRA,
RSRQ_RangeEUTRA,
SINR_RangeEUTRA,
_MobilityStateParameters_t_Evaluation,
_MobilityStateParameters_t_HystNormal,
_MobilityStateParameters_n_CellChangeMedium,
_MobilityStateParameters_n_CellChangeHigh,
MobilityStateParameters,
_MsgA_ConfigCommon_r16_rach_ConfigCommonTwoStepRA_r16,
_MsgA_ConfigCommon_r16_msgA_PUSCH_Config_r16,
MsgA_ConfigCommon_r16,
_MsgA_PUSCH_Config_r16_msgA_PUSCH_ResourceGroupA_r16,
_MsgA_PUSCH_Config_r16_msgA_PUSCH_ResourceGroupB_r16,
_MsgA_PUSCH_Config_r16_msgA_TransformPrecoder_r16,
_MsgA_PUSCH_Config_r16_msgA_DataScramblingIndex_r16,
_MsgA_PUSCH_Config_r16_msgA_DeltaPreamble_r16,
MsgA_PUSCH_Config_r16,
_MsgA_PUSCH_Resource_r16_msgA_MCS_r16,
_MsgA_PUSCH_Resource_r16_nrofSlotsMsgA_PUSCH_r16,
_MsgA_PUSCH_Resource_r16_nrofMsgA_PO_PerSlot_r16,
_MsgA_PUSCH_Resource_r16_msgA_PUSCH_TimeDomainOffset_r16,
_MsgA_PUSCH_Resource_r16_msgA_PUSCH_TimeDomainAllocation_r16,
_MsgA_PUSCH_Resource_r16_startSymbolAndLengthMsgA_PO_r16,
_MsgA_PUSCH_Resource_r16_mappingTypeMsgA_PUSCH_r16,
_MsgA_PUSCH_Resource_r16_guardPeriodMsgA_PUSCH_r16,
_MsgA_PUSCH_Resource_r16_guardBandMsgA_PUSCH_r16,
_MsgA_PUSCH_Resource_r16_frequencyStartMsgA_PUSCH_r16,
_MsgA_PUSCH_Resource_r16_nrofPRBs_PerMsgA_PO_r16,
_MsgA_PUSCH_Resource_r16_nrofMsgA_PO_FDM_r16,
_MsgA_PUSCH_Resource_r16_msgA_IntraSlotFrequencyHopping_r16,
_MsgA_PUSCH_Resource_r16_msgA_HoppingBits_r16,
_MsgA_PUSCH_Resource_r16_msgA_DMRS_Config_r16,
_MsgA_PUSCH_Resource_r16_nrofDMRS_Sequences_r16,
_MsgA_PUSCH_Resource_r16_msgA_Alpha_r16,
_MsgA_PUSCH_Resource_r16_interlaceIndexFirstPO_MsgA_PUSCH_r16,
_MsgA_PUSCH_Resource_r16_nrofInterlacesPerMsgA_PO_r16,
MsgA_PUSCH_Resource_r16,
_MsgA_DMRS_Config_r16_msgA_DMRS_AdditionalPosition_r16,
_MsgA_DMRS_Config_r16_msgA_MaxLength_r16,
_MsgA_DMRS_Config_r16_msgA_PUSCH_DMRS_CDM_Group_r16,
_MsgA_DMRS_Config_r16_msgA_PUSCH_NrofPorts_r16,
_MsgA_DMRS_Config_r16_msgA_ScramblingID0_r16,
_MsgA_DMRS_Config_r16_msgA_ScramblingID1_r16,
MsgA_DMRS_Config_r16,
_MultiFrequencyBandListNR__item_,
MultiFrequencyBandListNR,
_MultiFrequencyBandListNR_SIB__item_,
MultiFrequencyBandListNR_SIB,
_NR_MultiBandInfo_freqBandIndicatorNR,
_NR_MultiBandInfo_nr_NS_PmaxList,
NR_MultiBandInfo,
__NeedForGapsConfigNR_r16_requestedTargetBandFilterNR_r16__item_,
_NeedForGapsConfigNR_r16_requestedTargetBandFilterNR_r16,
NeedForGapsConfigNR_r16,
_NeedForGapsInfoNR_r16_intraFreq_needForGap_r16,
_NeedForGapsInfoNR_r16_interFreq_needForGap_r16,
NeedForGapsInfoNR_r16,
_NeedForGapsIntraFreqlist_r16__item_,
NeedForGapsIntraFreqlist_r16,
_NeedForGapsBandlistNR_r16__item_,
NeedForGapsBandlistNR_r16,
_NeedForGapsIntraFreq_r16_servCellId_r16,
_NeedForGapsIntraFreq_r16_gapIndicationIntra_r16,
NeedForGapsIntraFreq_r16,
_NeedForGapsNR_r16_bandNR_r16,
_NeedForGapsNR_r16_gapIndication_r16,
NeedForGapsNR_r16,
NextHopChainingCount,
NG_5G_S_TMSI,
__NPN_Identity_r16_pni_npn_r16_plmn_Identity_r16,
___NPN_Identity_r16_pni_npn_r16_cag_IdentityList_r16__item_,
__NPN_Identity_r16_pni_npn_r16_cag_IdentityList_r16,
_NPN_Identity_r16_pni_npn_r16,
__NPN_Identity_r16_snpn_r16_plmn_Identity_r16,
___NPN_Identity_r16_snpn_r16_nid_List_r16__item_,
__NPN_Identity_r16_snpn_r16_nid_List_r16,
_NPN_Identity_r16_snpn_r16,
NPN_Identity_r16,
_CAG_IdentityInfo_r16_cag_Identity_r16,
_CAG_IdentityInfo_r16_manualCAGselectionAllowed_r16,
CAG_IdentityInfo_r16,
NID_r16,
_NPN_IdentityInfoList_r16__item_,
NPN_IdentityInfoList_r16,
__NPN_IdentityInfo_r16_npn_IdentityList_r16__item_,
_NPN_IdentityInfo_r16_npn_IdentityList_r16,
_NPN_IdentityInfo_r16_trackingAreaCode_r16,
_NPN_IdentityInfo_r16_ranac_r16,
_NPN_IdentityInfo_r16_cellIdentity_r16,
_NPN_IdentityInfo_r16_cellReservedForOperatorUse_r16,
_NPN_IdentityInfo_r16_iab_Support_r16,
NPN_IdentityInfo_r16,
_NR_NS_PmaxList__item_,
NR_NS_PmaxList,
_NR_NS_PmaxValue_additionalPmax,
_NR_NS_PmaxValue_additionalSpectrumEmission,
NR_NS_PmaxValue,
_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_aperiodicTriggeringOffset_r16,
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_controlResourceSetToAddModListSizeExt_v1610__item_,
_PDCCH_Config_controlResourceSetToAddModListSizeExt_v1610,
__PDCCH_Config_controlResourceSetToReleaseListSizeExt_r16__item_,
_PDCCH_Config_controlResourceSetToReleaseListSizeExt_r16,
__PDCCH_Config_searchSpacesToAddModListExt_r16__item_,
_PDCCH_Config_searchSpacesToAddModListExt_r16,
__PDCCH_Config_uplinkCancellation_r16_release,
__PDCCH_Config_uplinkCancellation_r16_setup,
_PDCCH_Config_uplinkCancellation_r16,
_PDCCH_Config_monitoringCapabilityConfig_r16,
_PDCCH_Config_searchSpaceSwitchConfig_r16,
PDCCH_Config,
__SearchSpaceSwitchConfig_r16_cellGroupsForSwitchList_r16__item_,
_SearchSpaceSwitchConfig_r16_cellGroupsForSwitchList_r16,
_SearchSpaceSwitchConfig_r16_searchSpaceSwitchDelay_r16,
SearchSpaceSwitchConfig_r16,
_CellGroupForSwitch_r16__item_,
CellGroupForSwitch_r16,
_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_firstPDCCH_MonitoringOccasionOfPO_sCS15KHZoneT__item_,
__PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS15KHZoneT,
___PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS30KHZoneT_SCS15KHZhalfT__item_,
__PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS30KHZoneT_SCS15KHZhalfT,
___PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT__item_,
__PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT,
___PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT__item_,
__PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT,
___PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT__item_,
__PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT,
___PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT__item_,
__PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT,
___PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT__item_,
__PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneEighthT_SCS60KHZoneSixteenthT,
___PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneSixteenthT__item_,
__PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO_sCS120KHZoneSixteenthT,
_PDCCH_ConfigCommon_firstPDCCH_MonitoringOccasionOfPO,
__PDCCH_ConfigCommon_commonSearchSpaceListExt_r16__item_,
_PDCCH_ConfigCommon_commonSearchSpaceListExt_r16,
PDCCH_ConfigCommon,
_PDCCH_ConfigSIB1_controlResourceSetZero,
_PDCCH_ConfigSIB1_searchSpaceZero,
PDCCH_ConfigSIB1,
__PDCCH_ServingCellConfig_slotFormatIndicator_release,
__PDCCH_ServingCellConfig_slotFormatIndicator_setup,
_PDCCH_ServingCellConfig_slotFormatIndicator,
__PDCCH_ServingCellConfig_availabilityIndicator_r16_release,
__PDCCH_ServingCellConfig_availabilityIndicator_r16_setup,
_PDCCH_ServingCellConfig_availabilityIndicator_r16,
_PDCCH_ServingCellConfig_searchSpaceSwitchTimer_r16,
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_discardTimerExt_r16_release,
__PDCP_Config_discardTimerExt_r16_setup,
_PDCP_Config_discardTimerExt_r16,
__PDCP_Config_moreThanTwoRLC_DRB_r16_splitSecondaryPath_r16,
___PDCP_Config_moreThanTwoRLC_DRB_r16_duplicationState_r16__item_,
__PDCP_Config_moreThanTwoRLC_DRB_r16_duplicationState_r16,
_PDCP_Config_moreThanTwoRLC_DRB_r16,
__PDCP_Config_ethernetHeaderCompression_r16_release,
__PDCP_Config_ethernetHeaderCompression_r16_setup,
_PDCP_Config_ethernetHeaderCompression_r16,
PDCP_Config,
__EthernetHeaderCompression_r16_ehc_Common_r16_ehc_CID_Length_r16,
_EthernetHeaderCompression_r16_ehc_Common_r16,
__EthernetHeaderCompression_r16_ehc_Downlink_r16_drb_ContinueEHC_DL_r16,
_EthernetHeaderCompression_r16_ehc_Downlink_r16,
__EthernetHeaderCompression_r16_ehc_Uplink_r16_maxCID_EHC_UL_r16,
__EthernetHeaderCompression_r16_ehc_Uplink_r16_drb_ContinueEHC_UL_r16,
_EthernetHeaderCompression_r16_ehc_Uplink_r16,
EthernetHeaderCompression_r16,
UL_DataSplitThreshold,
DiscardTimerExt_r16,
_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_maxMIMO_Layers_r16_release,
__PDSCH_Config_maxMIMO_Layers_r16_setup,
_PDSCH_Config_maxMIMO_Layers_r16,
__PDSCH_Config_minimumSchedulingOffsetK0_r16_release,
__PDSCH_Config_minimumSchedulingOffsetK0_r16_setup,
_PDSCH_Config_minimumSchedulingOffsetK0_r16,
_PDSCH_Config_antennaPortsFieldPresenceDCI_1_2_r16,
__PDSCH_Config_aperiodicZP_CSI_RS_ResourceSetsToAddModListDCI_1_2_r16__item_,
_PDSCH_Config_aperiodicZP_CSI_RS_ResourceSetsToAddModListDCI_1_2_r16,
__PDSCH_Config_aperiodicZP_CSI_RS_ResourceSetsToReleaseListDCI_1_2_r16__item_,
_PDSCH_Config_aperiodicZP_CSI_RS_ResourceSetsToReleaseListDCI_1_2_r16,
__PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeA_DCI_1_2_r16_release,
__PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeA_DCI_1_2_r16_setup,
_PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeA_DCI_1_2_r16,
__PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeB_DCI_1_2_r16_release,
__PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeB_DCI_1_2_r16_setup,
_PDSCH_Config_dmrs_DownlinkForPDSCH_MappingTypeB_DCI_1_2_r16,
_PDSCH_Config_dmrs_SequenceInitializationDCI_1_2_r16,
_PDSCH_Config_harq_ProcessNumberSizeDCI_1_2_r16,
_PDSCH_Config_mcs_TableDCI_1_2_r16,
_PDSCH_Config_numberOfBitsForRV_DCI_1_2_r16,
__PDSCH_Config_pdsch_TimeDomainAllocationListDCI_1_2_r16_release,
__PDSCH_Config_pdsch_TimeDomainAllocationListDCI_1_2_r16_setup,
_PDSCH_Config_pdsch_TimeDomainAllocationListDCI_1_2_r16,
___PDSCH_Config_prb_BundlingTypeDCI_1_2_r16_staticBundling_r16_bundleSize_r16,
__PDSCH_Config_prb_BundlingTypeDCI_1_2_r16_staticBundling_r16,
___PDSCH_Config_prb_BundlingTypeDCI_1_2_r16_dynamicBundling_r16_bundleSizeSet1_r16,
___PDSCH_Config_prb_BundlingTypeDCI_1_2_r16_dynamicBundling_r16_bundleSizeSet2_r16,
__PDSCH_Config_prb_BundlingTypeDCI_1_2_r16_dynamicBundling_r16,
_PDSCH_Config_prb_BundlingTypeDCI_1_2_r16,
_PDSCH_Config_priorityIndicatorDCI_1_2_r16,
_PDSCH_Config_rateMatchPatternGroup1DCI_1_2_r16,
_PDSCH_Config_rateMatchPatternGroup2DCI_1_2_r16,
_PDSCH_Config_resourceAllocationType1GranularityDCI_1_2_r16,
_PDSCH_Config_vrb_ToPRB_InterleaverDCI_1_2_r16,
_PDSCH_Config_referenceOfSLIVDCI_1_2_r16,
_PDSCH_Config_resourceAllocationDCI_1_2_r16,
_PDSCH_Config_priorityIndicatorDCI_1_1_r16,
_PDSCH_Config_dataScramblingIdentityPDSCH2_r16,
__PDSCH_Config_pdsch_TimeDomainAllocationList_r16_release,
__PDSCH_Config_pdsch_TimeDomainAllocationList_r16_setup,
_PDSCH_Config_pdsch_TimeDomainAllocationList_r16,
__PDSCH_Config_repetitionSchemeConfig_r16_release,
__PDSCH_Config_repetitionSchemeConfig_r16_setup,
_PDSCH_Config_repetitionSchemeConfig_r16,
__PDSCH_Config_repetitionSchemeConfig_v1630_release,
__PDSCH_Config_repetitionSchemeConfig_v1630_setup,
_PDSCH_Config_repetitionSchemeConfig_v1630,
PDSCH_Config,
__RateMatchPatternGroup__item__cellLevel,
__RateMatchPatternGroup__item__bwpLevel,
_RateMatchPatternGroup__item_,
RateMatchPatternGroup,
_MinSchedulingOffsetK0_Values_r16__item_,
MinSchedulingOffsetK0_Values_r16,
MaxMIMO_LayersDL_r16,
_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_maxMIMO_Layers,
_PDSCH_ServingCellConfig_processingType2Enabled,
__PDSCH_ServingCellConfig_pdsch_CodeBlockGroupTransmissionList_r16_release,
__PDSCH_ServingCellConfig_pdsch_CodeBlockGroupTransmissionList_r16_setup,
_PDSCH_ServingCellConfig_pdsch_CodeBlockGroupTransmissionList_r16,
PDSCH_ServingCellConfig,
_PDSCH_CodeBlockGroupTransmission_maxCodeBlockGroupsPerTransportBlock,
_PDSCH_CodeBlockGroupTransmission_codeBlockGroupFlushIndicator,
PDSCH_CodeBlockGroupTransmission,
_PDSCH_CodeBlockGroupTransmissionList_r16__item_,
PDSCH_CodeBlockGroupTransmissionList_r16,
_PDSCH_TimeDomainResourceAllocationList__item_,
PDSCH_TimeDomainResourceAllocationList,
_PDSCH_TimeDomainResourceAllocation_k0,
_PDSCH_TimeDomainResourceAllocation_mappingType,
_PDSCH_TimeDomainResourceAllocation_startSymbolAndLength,
PDSCH_TimeDomainResourceAllocation,
_PDSCH_TimeDomainResourceAllocationList_r16__item_,
PDSCH_TimeDomainResourceAllocationList_r16,
_PDSCH_TimeDomainResourceAllocation_r16_k0_r16,
_PDSCH_TimeDomainResourceAllocation_r16_mappingType_r16,
_PDSCH_TimeDomainResourceAllocation_r16_startSymbolAndLength_r16,
_PDSCH_TimeDomainResourceAllocation_r16_repetitionNumber_r16,
PDSCH_TimeDomainResourceAllocation_r16,
_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_mpe_Reporting_FR2_r16_release,
__PHR_Config_mpe_Reporting_FR2_r16_setup,
_PHR_Config_mpe_Reporting_FR2_r16,
PHR_Config,
_MPE_Config_FR2_r16_mpe_ProhibitTimer_r16,
_MPE_Config_FR2_r16_mpe_Threshold_r16,
MPE_Config_FR2_r16,
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_xScale,
__PhysicalCellGroupConfig_pdcch_BlindDetection_release,
__PhysicalCellGroupConfig_pdcch_BlindDetection_setup,
_PhysicalCellGroupConfig_pdcch_BlindDetection,
__PhysicalCellGroupConfig_dcp_Config_r16_release,
__PhysicalCellGroupConfig_dcp_Config_r16_setup,
_PhysicalCellGroupConfig_dcp_Config_r16,
_PhysicalCellGroupConfig_harq_ACK_SpatialBundlingPUCCH_secondaryPUCCHgroup_r16,
_PhysicalCellGroupConfig_harq_ACK_SpatialBundlingPUSCH_secondaryPUCCHgroup_r16,
_PhysicalCellGroupConfig_pdsch_HARQ_ACK_Codebook_secondaryPUCCHgroup_r16,
_PhysicalCellGroupConfig_p_NR_FR2_r16,
_PhysicalCellGroupConfig_p_UE_FR2_r16,
_PhysicalCellGroupConfig_nrdc_PCmode_FR1_r16,
_PhysicalCellGroupConfig_nrdc_PCmode_FR2_r16,
_PhysicalCellGroupConfig_pdsch_HARQ_ACK_Codebook_r16,
_PhysicalCellGroupConfig_nfi_TotalDAI_Included_r16,
_PhysicalCellGroupConfig_ul_TotalDAI_Included_r16,
_PhysicalCellGroupConfig_pdsch_HARQ_ACK_OneShotFeedback_r16,
_PhysicalCellGroupConfig_pdsch_HARQ_ACK_OneShotFeedbackNDI_r16,
_PhysicalCellGroupConfig_pdsch_HARQ_ACK_OneShotFeedbackCBG_r16,
_PhysicalCellGroupConfig_downlinkAssignmentIndexDCI_0_2_r16,
_PhysicalCellGroupConfig_downlinkAssignmentIndexDCI_1_2_r16,
__PhysicalCellGroupConfig_pdsch_HARQ_ACK_CodebookList_r16_release,
__PhysicalCellGroupConfig_pdsch_HARQ_ACK_CodebookList_r16_setup,
_PhysicalCellGroupConfig_pdsch_HARQ_ACK_CodebookList_r16,
_PhysicalCellGroupConfig_ackNackFeedbackMode_r16,
__PhysicalCellGroupConfig_pdcch_BlindDetectionCA_CombIndicator_r16_release,
__PhysicalCellGroupConfig_pdcch_BlindDetectionCA_CombIndicator_r16_setup,
_PhysicalCellGroupConfig_pdcch_BlindDetectionCA_CombIndicator_r16,
__PhysicalCellGroupConfig_pdcch_BlindDetection2_r16_release,
__PhysicalCellGroupConfig_pdcch_BlindDetection2_r16_setup,
_PhysicalCellGroupConfig_pdcch_BlindDetection2_r16,
__PhysicalCellGroupConfig_pdcch_BlindDetection3_r16_release,
__PhysicalCellGroupConfig_pdcch_BlindDetection3_r16_setup,
_PhysicalCellGroupConfig_pdcch_BlindDetection3_r16,
_PhysicalCellGroupConfig_bdFactorR_r16,
PhysicalCellGroupConfig,
PDCCH_BlindDetection,
_DCP_Config_r16_ps_RNTI_r16,
_DCP_Config_r16_ps_Offset_r16,
_DCP_Config_r16_sizeDCI_2_6_r16,
_DCP_Config_r16_ps_PositionDCI_2_6_r16,
_DCP_Config_r16_ps_WakeUp_r16,
_DCP_Config_r16_ps_TransmitPeriodicL1_RSRP_r16,
_DCP_Config_r16_ps_TransmitOtherPeriodicCSI_r16,
DCP_Config_r16,
_PDSCH_HARQ_ACK_CodebookList_r16__item_,
PDSCH_HARQ_ACK_CodebookList_r16,
_PDCCH_BlindDetectionCA_CombIndicator_r16_pdcch_BlindDetectionCA1_r16,
_PDCCH_BlindDetectionCA_CombIndicator_r16_pdcch_BlindDetectionCA2_r16,
PDCCH_BlindDetectionCA_CombIndicator_r16,
PDCCH_BlindDetection2_r16,
PDCCH_BlindDetection3_r16,
_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_iab_Support_r16,
PLMN_IdentityInfo,
_PLMN_IdentityList2_r16__item_,
PLMN_IdentityList2_r16,
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_maxNrofPorts_r16,
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_resourceToAddModListExt_r16__item_,
_PUCCH_Config_resourceToAddModListExt_r16,
__PUCCH_Config_dl_DataToUL_ACK_r16_release,
__PUCCH_Config_dl_DataToUL_ACK_r16_setup,
_PUCCH_Config_dl_DataToUL_ACK_r16,
__PUCCH_Config_ul_AccessConfigListDCI_1_1_r16_release,
__PUCCH_Config_ul_AccessConfigListDCI_1_1_r16_setup,
_PUCCH_Config_ul_AccessConfigListDCI_1_1_r16,
__PUCCH_Config_subslotLengthForPUCCH_r16_normalCP_r16,
__PUCCH_Config_subslotLengthForPUCCH_r16_extendedCP_r16,
_PUCCH_Config_subslotLengthForPUCCH_r16,
__PUCCH_Config_dl_DataToUL_ACK_DCI_1_2_r16_release,
__PUCCH_Config_dl_DataToUL_ACK_DCI_1_2_r16_setup,
_PUCCH_Config_dl_DataToUL_ACK_DCI_1_2_r16,
_PUCCH_Config_numberOfBitsForPUCCH_ResourceIndicatorDCI_1_2_r16,
_PUCCH_Config_dmrs_UplinkTransformPrecodingPUCCH_r16,
__PUCCH_Config_spatialRelationInfoToAddModListSizeExt_v1610__item_,
_PUCCH_Config_spatialRelationInfoToAddModListSizeExt_v1610,
__PUCCH_Config_spatialRelationInfoToReleaseListSizeExt_v1610__item_,
_PUCCH_Config_spatialRelationInfoToReleaseListSizeExt_v1610,
__PUCCH_Config_spatialRelationInfoToAddModListExt_v1610__item_,
_PUCCH_Config_spatialRelationInfoToAddModListExt_v1610,
__PUCCH_Config_spatialRelationInfoToReleaseListExt_v1610__item_,
_PUCCH_Config_spatialRelationInfoToReleaseListExt_v1610,
__PUCCH_Config_resourceGroupToAddModList_r16__item_,
_PUCCH_Config_resourceGroupToAddModList_r16,
__PUCCH_Config_resourceGroupToReleaseList_r16__item_,
_PUCCH_Config_resourceGroupToReleaseList_r16,
__PUCCH_Config_sps_PUCCH_AN_List_r16_release,
__PUCCH_Config_sps_PUCCH_AN_List_r16_setup,
_PUCCH_Config_sps_PUCCH_AN_List_r16,
__PUCCH_Config_schedulingRequestResourceToAddModListExt_v1610__item_,
_PUCCH_Config_schedulingRequestResourceToAddModListExt_v1610,
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_maxPayloadSize,
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_ResourceExt_r16_interlaceAllocation_r16_rb_SetIndex,
___PUCCH_ResourceExt_r16_interlaceAllocation_r16_interlace0_scs15,
___PUCCH_ResourceExt_r16_interlaceAllocation_r16_interlace0_scs30,
__PUCCH_ResourceExt_r16_interlaceAllocation_r16_interlace0,
_PUCCH_ResourceExt_r16_interlaceAllocation_r16,
__PUCCH_ResourceExt_r16_formatExt_v1610_interlace1_v1610,
___PUCCH_ResourceExt_r16_formatExt_v1610_occ_v1610_occ_Length_v1610,
___PUCCH_ResourceExt_r16_formatExt_v1610_occ_v1610_occ_Index_v1610,
__PUCCH_ResourceExt_r16_formatExt_v1610_occ_v1610,
_PUCCH_ResourceExt_r16_formatExt_v1610,
PUCCH_ResourceExt_r16,
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_ResourceGroup_r16_pucch_ResourceGroupId_r16,
__PUCCH_ResourceGroup_r16_resourcePerGroupList_r16__item_,
_PUCCH_ResourceGroup_r16_resourcePerGroupList_r16,
PUCCH_ResourceGroup_r16,
PUCCH_ResourceGroupId_r16,
_DL_DataToUL_ACK_r16__item_,
DL_DataToUL_ACK_r16,
_DL_DataToUL_ACK_DCI_1_2_r16__item_,
DL_DataToUL_ACK_DCI_1_2_r16,
_UL_AccessConfigListDCI_1_1_r16__item_,
UL_AccessConfigListDCI_1_1_r16,
_PUCCH_ConfigCommon_pucch_ResourceCommon,
_PUCCH_ConfigCommon_pucch_GroupHopping,
_PUCCH_ConfigCommon_hoppingId,
_PUCCH_ConfigCommon_p0_nominal,
PUCCH_ConfigCommon,
_PUCCH_ConfigurationList_r16__item_,
PUCCH_ConfigurationList_r16,
PUCCH_PathlossReferenceRS_Id,
PUCCH_PathlossReferenceRS_Id_v1610,
_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_pathlossReferenceRSs_v1610_release,
__PUCCH_PowerControl_pathlossReferenceRSs_v1610_setup,
_PUCCH_PowerControl_pathlossReferenceRSs_v1610,
PUCCH_PowerControl,
_P0_PUCCH_p0_PUCCH_Id,
_P0_PUCCH_p0_PUCCH_Value,
P0_PUCCH,
P0_PUCCH_Id,
_PathlossReferenceRSs_v1610__item_,
PathlossReferenceRSs_v1610,
_PUCCH_PathlossReferenceRS_pucch_PathlossReferenceRS_Id,
__PUCCH_PathlossReferenceRS_referenceSignal_ssb_Index,
__PUCCH_PathlossReferenceRS_referenceSignal_csi_RS_Index,
_PUCCH_PathlossReferenceRS_referenceSignal,
PUCCH_PathlossReferenceRS,
_PUCCH_PathlossReferenceRS_r16_pucch_PathlossReferenceRS_Id_r16,
__PUCCH_PathlossReferenceRS_r16_referenceSignal_r16_ssb_Index_r16,
__PUCCH_PathlossReferenceRS_r16_referenceSignal_r16_csi_RS_Index_r16,
_PUCCH_PathlossReferenceRS_r16_referenceSignal_r16,
PUCCH_PathlossReferenceRS_r16,
_PUCCH_SpatialRelationInfo_pucch_SpatialRelationInfoId,
_PUCCH_SpatialRelationInfo_servingCellId,
__PUCCH_SpatialRelationInfo_referenceSignal_ssb_Index,
__PUCCH_SpatialRelationInfo_referenceSignal_csi_RS_Index,
__PUCCH_SpatialRelationInfo_referenceSignal_srs,
_PUCCH_SpatialRelationInfo_referenceSignal,
_PUCCH_SpatialRelationInfo_pucch_PathlossReferenceRS_Id,
_PUCCH_SpatialRelationInfo_p0_PUCCH_Id,
_PUCCH_SpatialRelationInfo_closedLoopIndex,
PUCCH_SpatialRelationInfo,
_PUCCH_SpatialRelationInfoExt_r16_pucch_SpatialRelationInfoId_v1610,
_PUCCH_SpatialRelationInfoExt_r16_pucch_PathlossReferenceRS_Id_v1610,
PUCCH_SpatialRelationInfoExt_r16,
_PUCCH_SRS_resource,
_PUCCH_SRS_uplinkBWP,
PUCCH_SRS,
PUCCH_SpatialRelationInfoId,
PUCCH_SpatialRelationInfoId_r16,
PUCCH_SpatialRelationInfoId_v1610,
_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_minimumSchedulingOffsetK2_r16_release,
__PUSCH_Config_minimumSchedulingOffsetK2_r16_setup,
_PUSCH_Config_minimumSchedulingOffsetK2_r16,
__PUSCH_Config_ul_AccessConfigListDCI_0_1_r16_release,
__PUSCH_Config_ul_AccessConfigListDCI_0_1_r16_setup,
_PUSCH_Config_ul_AccessConfigListDCI_0_1_r16,
_PUSCH_Config_harq_ProcessNumberSizeDCI_0_2_r16,
_PUSCH_Config_dmrs_SequenceInitializationDCI_0_2_r16,
_PUSCH_Config_numberOfBitsForRV_DCI_0_2_r16,
_PUSCH_Config_antennaPortsFieldPresenceDCI_0_2_r16,
__PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeA_DCI_0_2_r16_release,
__PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeA_DCI_0_2_r16_setup,
_PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeA_DCI_0_2_r16,
__PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeB_DCI_0_2_r16_release,
__PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeB_DCI_0_2_r16_setup,
_PUSCH_Config_dmrs_UplinkForPUSCH_MappingTypeB_DCI_0_2_r16,
__PUSCH_Config_frequencyHoppingDCI_0_2_r16_pusch_RepTypeA,
__PUSCH_Config_frequencyHoppingDCI_0_2_r16_pusch_RepTypeB,
_PUSCH_Config_frequencyHoppingDCI_0_2_r16,
__PUSCH_Config_frequencyHoppingOffsetListsDCI_0_2_r16_release,
__PUSCH_Config_frequencyHoppingOffsetListsDCI_0_2_r16_setup,
_PUSCH_Config_frequencyHoppingOffsetListsDCI_0_2_r16,
_PUSCH_Config_codebookSubsetDCI_0_2_r16,
_PUSCH_Config_invalidSymbolPatternIndicatorDCI_0_2_r16,
_PUSCH_Config_maxRankDCI_0_2_r16,
_PUSCH_Config_mcs_TableDCI_0_2_r16,
_PUSCH_Config_mcs_TableTransformPrecoderDCI_0_2_r16,
_PUSCH_Config_priorityIndicatorDCI_0_2_r16,
_PUSCH_Config_pusch_RepTypeIndicatorDCI_0_2_r16,
_PUSCH_Config_resourceAllocationDCI_0_2_r16,
_PUSCH_Config_resourceAllocationType1GranularityDCI_0_2_r16,
__PUSCH_Config_uci_OnPUSCH_ListDCI_0_2_r16_release,
__PUSCH_Config_uci_OnPUSCH_ListDCI_0_2_r16_setup,
_PUSCH_Config_uci_OnPUSCH_ListDCI_0_2_r16,
__PUSCH_Config_pusch_TimeDomainAllocationListDCI_0_2_r16_release,
__PUSCH_Config_pusch_TimeDomainAllocationListDCI_0_2_r16_setup,
_PUSCH_Config_pusch_TimeDomainAllocationListDCI_0_2_r16,
__PUSCH_Config_pusch_TimeDomainAllocationListDCI_0_1_r16_release,
__PUSCH_Config_pusch_TimeDomainAllocationListDCI_0_1_r16_setup,
_PUSCH_Config_pusch_TimeDomainAllocationListDCI_0_1_r16,
_PUSCH_Config_invalidSymbolPatternIndicatorDCI_0_1_r16,
_PUSCH_Config_priorityIndicatorDCI_0_1_r16,
_PUSCH_Config_pusch_RepTypeIndicatorDCI_0_1_r16,
_PUSCH_Config_frequencyHoppingDCI_0_1_r16,
__PUSCH_Config_uci_OnPUSCH_ListDCI_0_1_r16_release,
__PUSCH_Config_uci_OnPUSCH_ListDCI_0_1_r16_setup,
_PUSCH_Config_uci_OnPUSCH_ListDCI_0_1_r16,
_PUSCH_Config_invalidSymbolPattern_r16,
__PUSCH_Config_pusch_PowerControl_v1610_release,
__PUSCH_Config_pusch_PowerControl_v1610_setup,
_PUSCH_Config_pusch_PowerControl_v1610,
_PUSCH_Config_ul_FullPowerTransmission_r16,
__PUSCH_Config_pusch_TimeDomainAllocationListForMultiPUSCH_r16_release,
__PUSCH_Config_pusch_TimeDomainAllocationListForMultiPUSCH_r16_setup,
_PUSCH_Config_pusch_TimeDomainAllocationListForMultiPUSCH_r16,
_PUSCH_Config_numberOfInvalidSymbolsForDL_UL_Switching_r16,
PUSCH_Config,
___UCI_OnPUSCH_betaOffsets_dynamic__item_,
__UCI_OnPUSCH_betaOffsets_dynamic,
__UCI_OnPUSCH_betaOffsets_semiStatic,
_UCI_OnPUSCH_betaOffsets,
_UCI_OnPUSCH_scaling,
UCI_OnPUSCH,
_MinSchedulingOffsetK2_Values_r16__item_,
MinSchedulingOffsetK2_Values_r16,
____UCI_OnPUSCH_DCI_0_2_r16_betaOffsetsDCI_0_2_r16_dynamicDCI_0_2_r16_oneBit_r16__item_,
___UCI_OnPUSCH_DCI_0_2_r16_betaOffsetsDCI_0_2_r16_dynamicDCI_0_2_r16_oneBit_r16,
____UCI_OnPUSCH_DCI_0_2_r16_betaOffsetsDCI_0_2_r16_dynamicDCI_0_2_r16_twoBits_r16__item_,
___UCI_OnPUSCH_DCI_0_2_r16_betaOffsetsDCI_0_2_r16_dynamicDCI_0_2_r16_twoBits_r16,
__UCI_OnPUSCH_DCI_0_2_r16_betaOffsetsDCI_0_2_r16_dynamicDCI_0_2_r16,
__UCI_OnPUSCH_DCI_0_2_r16_betaOffsetsDCI_0_2_r16_semiStaticDCI_0_2_r16,
_UCI_OnPUSCH_DCI_0_2_r16_betaOffsetsDCI_0_2_r16,
_UCI_OnPUSCH_DCI_0_2_r16_scalingDCI_0_2_r16,
UCI_OnPUSCH_DCI_0_2_r16,
_FrequencyHoppingOffsetListsDCI_0_2_r16__item_,
FrequencyHoppingOffsetListsDCI_0_2_r16,
_UCI_OnPUSCH_ListDCI_0_2_r16__item_,
UCI_OnPUSCH_ListDCI_0_2_r16,
_UCI_OnPUSCH_ListDCI_0_1_r16__item_,
UCI_OnPUSCH_ListDCI_0_1_r16,
_UL_AccessConfigListDCI_0_1_r16__item_,
UL_AccessConfigListDCI_0_1_r16,
_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_r16_pusch_PathlossReferenceRS_Id_r16,
__PUSCH_PathlossReferenceRS_r16_referenceSignal_r16_ssb_Index_r16,
__PUSCH_PathlossReferenceRS_r16_referenceSignal_r16_csi_RS_Index_r16,
_PUSCH_PathlossReferenceRS_r16_referenceSignal_r16,
PUSCH_PathlossReferenceRS_r16,
PUSCH_PathlossReferenceRS_Id,
PUSCH_PathlossReferenceRS_Id_v1610,
_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,
__PUSCH_PowerControl_v1610_pathlossReferenceRSToAddModListSizeExt_v1610__item_,
_PUSCH_PowerControl_v1610_pathlossReferenceRSToAddModListSizeExt_v1610,
__PUSCH_PowerControl_v1610_pathlossReferenceRSToReleaseListSizeExt_v1610__item_,
_PUSCH_PowerControl_v1610_pathlossReferenceRSToReleaseListSizeExt_v1610,
__PUSCH_PowerControl_v1610_p0_PUSCH_SetList_r16__item_,
_PUSCH_PowerControl_v1610_p0_PUSCH_SetList_r16,
__PUSCH_PowerControl_v1610_olpc_ParameterSet_olpc_ParameterSetDCI_0_1_r16,
__PUSCH_PowerControl_v1610_olpc_ParameterSet_olpc_ParameterSetDCI_0_2_r16,
_PUSCH_PowerControl_v1610_olpc_ParameterSet,
PUSCH_PowerControl_v1610,
_P0_PUSCH_Set_r16_p0_PUSCH_SetId_r16,
__P0_PUSCH_Set_r16_p0_List_r16__item_,
_P0_PUSCH_Set_r16_p0_List_r16,
P0_PUSCH_Set_r16,
P0_PUSCH_SetId_r16,
P0_PUSCH_r16,
__PUSCH_ServingCellConfig_codeBlockGroupTransmission_release,
__PUSCH_ServingCellConfig_codeBlockGroupTransmission_setup,
_PUSCH_ServingCellConfig_codeBlockGroupTransmission,
_PUSCH_ServingCellConfig_rateMatching,
_PUSCH_ServingCellConfig_xOverhead,
_PUSCH_ServingCellConfig_maxMIMO_Layers,
_PUSCH_ServingCellConfig_processingType2Enabled,
__PUSCH_ServingCellConfig_maxMIMO_LayersDCI_0_2_r16_release,
__PUSCH_ServingCellConfig_maxMIMO_LayersDCI_0_2_r16_setup,
_PUSCH_ServingCellConfig_maxMIMO_LayersDCI_0_2_r16,
PUSCH_ServingCellConfig,
_PUSCH_CodeBlockGroupTransmission_maxCodeBlockGroupsPerTransportBlock,
PUSCH_CodeBlockGroupTransmission,
MaxMIMO_LayersDCI_0_2_r16,
_PUSCH_TimeDomainResourceAllocationList__item_,
PUSCH_TimeDomainResourceAllocationList,
_PUSCH_TimeDomainResourceAllocation_k2,
_PUSCH_TimeDomainResourceAllocation_mappingType,
_PUSCH_TimeDomainResourceAllocation_startSymbolAndLength,
PUSCH_TimeDomainResourceAllocation,
_PUSCH_TimeDomainResourceAllocationList_r16__item_,
PUSCH_TimeDomainResourceAllocationList_r16,
_PUSCH_TimeDomainResourceAllocation_r16_k2_r16,
__PUSCH_TimeDomainResourceAllocation_r16_puschAllocationList_r16__item_,
_PUSCH_TimeDomainResourceAllocation_r16_puschAllocationList_r16,
PUSCH_TimeDomainResourceAllocation_r16,
_PUSCH_Allocation_r16_mappingType_r16,
_PUSCH_Allocation_r16_startSymbolAndLength_r16,
_PUSCH_Allocation_r16_startSymbol_r16,
_PUSCH_Allocation_r16_length_r16,
_PUSCH_Allocation_r16_numberOfRepetitions_r16,
PUSCH_Allocation_r16,
_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_quantityConfigUTRA_FDD_r16,
_QuantityConfig_quantityConfigCLI_r16,
QuantityConfig,
_QuantityConfigNR_quantityConfigCell,
_QuantityConfigNR_quantityConfigRS_Index,
QuantityConfigNR,
_QuantityConfigRS_ssb_FilterConfig,
_QuantityConfigRS_csi_RS_FilterConfig,
QuantityConfigRS,
_FilterConfig_filterCoefficientRSRP,
_FilterConfig_filterCoefficientRSRQ,
_FilterConfig_filterCoefficientRS_SINR,
FilterConfig,
_FilterConfigCLI_r16_filterCoefficientSRS_RSRP_r16,
_FilterConfigCLI_r16_filterCoefficientCLI_RSSI_r16,
FilterConfigCLI_r16,
_QuantityConfigUTRA_FDD_r16_filterCoefficientRSCP_r16,
_QuantityConfigUTRA_FDD_r16_filterCoefficientEcNO_r16,
QuantityConfigUTRA_FDD_r16,
_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_ra_PrioritizationForAccessIdentity_r16_ra_Prioritization_r16,
__RACH_ConfigCommon_ra_PrioritizationForAccessIdentity_r16_ra_PrioritizationForAI_r16,
_RACH_ConfigCommon_ra_PrioritizationForAccessIdentity_r16,
__RACH_ConfigCommon_prach_RootSequenceIndex_r16_l571,
__RACH_ConfigCommon_prach_RootSequenceIndex_r16_l1151,
_RACH_ConfigCommon_prach_RootSequenceIndex_r16,
RACH_ConfigCommon,
_RACH_ConfigCommonTwoStepRA_r16_rach_ConfigGenericTwoStepRA_r16,
_RACH_ConfigCommonTwoStepRA_r16_msgA_TotalNumberOfRA_Preambles_r16,
__RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_oneEighth,
__RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_oneFourth,
__RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_oneHalf,
__RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_one,
__RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_two,
__RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_four,
__RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_eight,
__RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16_sixteen,
_RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_PerRACH_OccasionAndCB_PreamblesPerSSB_r16,
_RACH_ConfigCommonTwoStepRA_r16_msgA_CB_PreamblesPerSSB_PerSharedRO_r16,
_RACH_ConfigCommonTwoStepRA_r16_msgA_SSB_SharedRO_MaskIndex_r16,
_RACH_ConfigCommonTwoStepRA_r16_groupB_ConfiguredTwoStepRA_r16,
__RACH_ConfigCommonTwoStepRA_r16_msgA_PRACH_RootSequenceIndex_r16_l839,
__RACH_ConfigCommonTwoStepRA_r16_msgA_PRACH_RootSequenceIndex_r16_l139,
__RACH_ConfigCommonTwoStepRA_r16_msgA_PRACH_RootSequenceIndex_r16_l571,
__RACH_ConfigCommonTwoStepRA_r16_msgA_PRACH_RootSequenceIndex_r16_l1151,
_RACH_ConfigCommonTwoStepRA_r16_msgA_PRACH_RootSequenceIndex_r16,
_RACH_ConfigCommonTwoStepRA_r16_msgA_TransMax_r16,
_RACH_ConfigCommonTwoStepRA_r16_msgA_RSRP_Threshold_r16,
_RACH_ConfigCommonTwoStepRA_r16_msgA_RSRP_ThresholdSSB_r16,
_RACH_ConfigCommonTwoStepRA_r16_msgA_SubcarrierSpacing_r16,
_RACH_ConfigCommonTwoStepRA_r16_msgA_RestrictedSetConfig_r16,
__RACH_ConfigCommonTwoStepRA_r16_ra_PrioritizationForAccessIdentityTwoStep_r16_ra_Prioritization_r16,
__RACH_ConfigCommonTwoStepRA_r16_ra_PrioritizationForAccessIdentityTwoStep_r16_ra_PrioritizationForAI_r16,
_RACH_ConfigCommonTwoStepRA_r16_ra_PrioritizationForAccessIdentityTwoStep_r16,
_RACH_ConfigCommonTwoStepRA_r16_ra_ContentionResolutionTimer_r16,
RACH_ConfigCommonTwoStepRA_r16,
_GroupB_ConfiguredTwoStepRA_r16_ra_MsgA_SizeGroupA,
_GroupB_ConfiguredTwoStepRA_r16_messagePowerOffsetGroupB,
_GroupB_ConfiguredTwoStepRA_r16_numberOfRA_PreamblesGroupA,
GroupB_ConfiguredTwoStepRA_r16,
_RACH_ConfigDedicated_cfra,
_RACH_ConfigDedicated_ra_Prioritization,
_RACH_ConfigDedicated_ra_PrioritizationTwoStep_r16,
_RACH_ConfigDedicated_cfra_TwoStep_r16,
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,
CFRA,
__CFRA_TwoStep_r16_occasionsTwoStepRA_r16_rach_ConfigGenericTwoStepRA_r16,
__CFRA_TwoStep_r16_occasionsTwoStepRA_r16_ssb_PerRACH_OccasionTwoStepRA_r16,
_CFRA_TwoStep_r16_occasionsTwoStepRA_r16,
_CFRA_TwoStep_r16_msgA_CFRA_PUSCH_r16,
_CFRA_TwoStep_r16_msgA_TransMax_r16,
___CFRA_TwoStep_r16_resourcesTwoStep_r16_ssb_ResourceList__item_,
__CFRA_TwoStep_r16_resourcesTwoStep_r16_ssb_ResourceList,
__CFRA_TwoStep_r16_resourcesTwoStep_r16_ra_ssb_OccasionMaskIndex,
_CFRA_TwoStep_r16_resourcesTwoStep_r16,
CFRA_TwoStep_r16,
_CFRA_SSB_Resource_ssb,
_CFRA_SSB_Resource_ra_PreambleIndex,
_CFRA_SSB_Resource_msgA_PUSCH_Resource_Index_r16,
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_prach_ConfigurationPeriodScaling_IAB_r16,
_RACH_ConfigGeneric_prach_ConfigurationFrameOffset_IAB_r16,
_RACH_ConfigGeneric_prach_ConfigurationSOffset_IAB_r16,
_RACH_ConfigGeneric_ra_ResponseWindow_v1610,
_RACH_ConfigGeneric_prach_ConfigurationIndex_v1610,
RACH_ConfigGeneric,
_RACH_ConfigGenericTwoStepRA_r16_msgA_PRACH_ConfigurationIndex_r16,
_RACH_ConfigGenericTwoStepRA_r16_msgA_RO_FDM_r16,
_RACH_ConfigGenericTwoStepRA_r16_msgA_RO_FrequencyStart_r16,
_RACH_ConfigGenericTwoStepRA_r16_msgA_ZeroCorrelationZoneConfig_r16,
_RACH_ConfigGenericTwoStepRA_r16_msgA_PreamblePowerRampingStep_r16,
_RACH_ConfigGenericTwoStepRA_r16_msgA_PreambleReceivedTargetPower_r16,
_RACH_ConfigGenericTwoStepRA_r16_msgB_ResponseWindow_r16,
_RACH_ConfigGenericTwoStepRA_r16_preambleTransMax_r16,
RACH_ConfigGenericTwoStepRA_r16,
_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_daps_Config_r16,
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_controlResourceSet_r16,
RateMatchPattern,
RateMatchPatternId,
_RateMatchPatternLTE_CRS_carrierFreqDL,
_RateMatchPatternLTE_CRS_carrierBandwidthDL,
_RateMatchPatternLTE_CRS_mbsfn_SubframeConfigList,
_RateMatchPatternLTE_CRS_nrofCRS_Ports,
_RateMatchPatternLTE_CRS_v_Shift,
RateMatchPatternLTE_CRS,
_LTE_CRS_PatternList_r16__item_,
LTE_CRS_PatternList_r16,
_ReferenceTimeInfo_r16_time_r16,
_ReferenceTimeInfo_r16_uncertainty_r16,
_ReferenceTimeInfo_r16_timeInfoType_r16,
_ReferenceTimeInfo_r16_referenceSFN_r16,
ReferenceTimeInfo_r16,
_ReferenceTime_r16_refDays_r16,
_ReferenceTime_r16_refSeconds_r16,
_ReferenceTime_r16_refMilliSeconds_r16,
_ReferenceTime_r16_refTenNanoSeconds_r16,
ReferenceTime_r16,
RejectWaitTime,
__RepetitionSchemeConfig_r16_fdm_TDM_r16_release,
__RepetitionSchemeConfig_r16_fdm_TDM_r16_setup,
_RepetitionSchemeConfig_r16_fdm_TDM_r16,
__RepetitionSchemeConfig_r16_slotBased_r16_release,
__RepetitionSchemeConfig_r16_slotBased_r16_setup,
_RepetitionSchemeConfig_r16_slotBased_r16,
RepetitionSchemeConfig_r16,
__RepetitionSchemeConfig_v1630_slotBased_v1630_release,
__RepetitionSchemeConfig_v1630_slotBased_v1630_setup,
_RepetitionSchemeConfig_v1630_slotBased_v1630,
RepetitionSchemeConfig_v1630,
_FDM_TDM_r16_repetitionScheme_r16,
_FDM_TDM_r16_startingSymbolOffsetK_r16,
FDM_TDM_r16,
_SlotBased_r16_tciMapping_r16,
_SlotBased_r16_sequenceOffsetForRV_r16,
SlotBased_r16,
_SlotBased_v1630_tciMapping_r16,
_SlotBased_v1630_sequenceOffsetForRV_r16,
SlotBased_v1630,
ReportConfigId,
__ReportConfigInterRAT_reportType_periodical,
__ReportConfigInterRAT_reportType_eventTriggered,
__ReportConfigInterRAT_reportType_reportCGI,
__ReportConfigInterRAT_reportType_reportSFTD,
_ReportConfigInterRAT_reportType,
ReportConfigInterRAT,
_ReportCGI_EUTRA_cellForWhichToReportCGI,
_ReportCGI_EUTRA_useAutonomousGaps_r16,
ReportCGI_EUTRA,
_ReportSFTD_EUTRA_reportSFTD_Meas,
_ReportSFTD_EUTRA_reportRSRP,
ReportSFTD_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_eventB1_UTRA_FDD_r16_b1_ThresholdUTRA_FDD_r16,
___EventTriggerConfigInterRAT_eventId_eventB1_UTRA_FDD_r16_reportOnLeave_r16,
___EventTriggerConfigInterRAT_eventId_eventB1_UTRA_FDD_r16_hysteresis_r16,
___EventTriggerConfigInterRAT_eventId_eventB1_UTRA_FDD_r16_timeToTrigger_r16,
__EventTriggerConfigInterRAT_eventId_eventB1_UTRA_FDD_r16,
___EventTriggerConfigInterRAT_eventId_eventB2_UTRA_FDD_r16_b2_Threshold1_r16,
___EventTriggerConfigInterRAT_eventId_eventB2_UTRA_FDD_r16_b2_Threshold2UTRA_FDD_r16,
___EventTriggerConfigInterRAT_eventId_eventB2_UTRA_FDD_r16_reportOnLeave_r16,
___EventTriggerConfigInterRAT_eventId_eventB2_UTRA_FDD_r16_hysteresis_r16,
___EventTriggerConfigInterRAT_eventId_eventB2_UTRA_FDD_r16_timeToTrigger_r16,
__EventTriggerConfigInterRAT_eventId_eventB2_UTRA_FDD_r16,
_EventTriggerConfigInterRAT_eventId,
_EventTriggerConfigInterRAT_rsType,
_EventTriggerConfigInterRAT_reportInterval,
_EventTriggerConfigInterRAT_reportAmount,
_EventTriggerConfigInterRAT_reportQuantity,
_EventTriggerConfigInterRAT_maxReportCells,
_EventTriggerConfigInterRAT_reportQuantityUTRA_FDD_r16,
_EventTriggerConfigInterRAT_includeCommonLocationInfo_r16,
__EventTriggerConfigInterRAT_includeBT_Meas_r16_release,
__EventTriggerConfigInterRAT_includeBT_Meas_r16_setup,
_EventTriggerConfigInterRAT_includeBT_Meas_r16,
__EventTriggerConfigInterRAT_includeWLAN_Meas_r16_release,
__EventTriggerConfigInterRAT_includeWLAN_Meas_r16_setup,
_EventTriggerConfigInterRAT_includeWLAN_Meas_r16,
__EventTriggerConfigInterRAT_includeSensor_Meas_r16_release,
__EventTriggerConfigInterRAT_includeSensor_Meas_r16_setup,
_EventTriggerConfigInterRAT_includeSensor_Meas_r16,
EventTriggerConfigInterRAT,
_PeriodicalReportConfigInterRAT_reportInterval,
_PeriodicalReportConfigInterRAT_reportAmount,
_PeriodicalReportConfigInterRAT_reportQuantity,
_PeriodicalReportConfigInterRAT_maxReportCells,
_PeriodicalReportConfigInterRAT_reportQuantityUTRA_FDD_r16,
_PeriodicalReportConfigInterRAT_includeCommonLocationInfo_r16,
__PeriodicalReportConfigInterRAT_includeBT_Meas_r16_release,
__PeriodicalReportConfigInterRAT_includeBT_Meas_r16_setup,
_PeriodicalReportConfigInterRAT_includeBT_Meas_r16,
__PeriodicalReportConfigInterRAT_includeWLAN_Meas_r16_release,
__PeriodicalReportConfigInterRAT_includeWLAN_Meas_r16_setup,
_PeriodicalReportConfigInterRAT_includeWLAN_Meas_r16,
__PeriodicalReportConfigInterRAT_includeSensor_Meas_r16_release,
__PeriodicalReportConfigInterRAT_includeSensor_Meas_r16_setup,
_PeriodicalReportConfigInterRAT_includeSensor_Meas_r16,
PeriodicalReportConfigInterRAT,
_MeasTriggerQuantityUTRA_FDD_r16_utra_FDD_RSCP_r16,
_MeasTriggerQuantityUTRA_FDD_r16_utra_FDD_EcN0_r16,
MeasTriggerQuantityUTRA_FDD_r16,
_MeasReportQuantityUTRA_FDD_r16_cpich_RSCP,
_MeasReportQuantityUTRA_FDD_r16_cpich_EcN0,
MeasReportQuantityUTRA_FDD_r16,
__ReportConfigNR_reportType_periodical,
__ReportConfigNR_reportType_eventTriggered,
__ReportConfigNR_reportType_reportCGI,
__ReportConfigNR_reportType_reportSFTD,
__ReportConfigNR_reportType_condTriggerConfig_r16,
__ReportConfigNR_reportType_cli_Periodical_r16,
__ReportConfigNR_reportType_cli_EventTriggered_r16,
_ReportConfigNR_reportType,
ReportConfigNR,
_ReportCGI_cellForWhichToReportCGI,
_ReportCGI_useAutonomousGaps_r16,
ReportCGI,
_ReportSFTD_NR_reportSFTD_Meas,
_ReportSFTD_NR_reportRSRP,
_ReportSFTD_NR_reportSFTD_NeighMeas,
_ReportSFTD_NR_drx_SFTD_NeighMeas,
__ReportSFTD_NR_cellsForWhichToReportSFTD__item_,
_ReportSFTD_NR_cellsForWhichToReportSFTD,
ReportSFTD_NR,
___CondTriggerConfig_r16_condEventId_condEventA3_a3_Offset,
___CondTriggerConfig_r16_condEventId_condEventA3_hysteresis,
___CondTriggerConfig_r16_condEventId_condEventA3_timeToTrigger,
__CondTriggerConfig_r16_condEventId_condEventA3,
___CondTriggerConfig_r16_condEventId_condEventA5_a5_Threshold1,
___CondTriggerConfig_r16_condEventId_condEventA5_a5_Threshold2,
___CondTriggerConfig_r16_condEventId_condEventA5_hysteresis,
___CondTriggerConfig_r16_condEventId_condEventA5_timeToTrigger,
__CondTriggerConfig_r16_condEventId_condEventA5,
_CondTriggerConfig_r16_condEventId,
_CondTriggerConfig_r16_rsType_r16,
CondTriggerConfig_r16,
___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_reportQuantityRS_Indexes,
_EventTriggerConfig_maxNrofRS_IndexesToReport,
_EventTriggerConfig_includeBeamMeasurements,
_EventTriggerConfig_reportAddNeighMeas,
_EventTriggerConfig_measRSSI_ReportConfig_r16,
_EventTriggerConfig_useT312_r16,
_EventTriggerConfig_includeCommonLocationInfo_r16,
__EventTriggerConfig_includeBT_Meas_r16_release,
__EventTriggerConfig_includeBT_Meas_r16_setup,
_EventTriggerConfig_includeBT_Meas_r16,
__EventTriggerConfig_includeWLAN_Meas_r16_release,
__EventTriggerConfig_includeWLAN_Meas_r16_setup,
_EventTriggerConfig_includeWLAN_Meas_r16,
__EventTriggerConfig_includeSensor_Meas_r16_release,
__EventTriggerConfig_includeSensor_Meas_r16_setup,
_EventTriggerConfig_includeSensor_Meas_r16,
EventTriggerConfig,
_PeriodicalReportConfig_rsType,
_PeriodicalReportConfig_reportInterval,
_PeriodicalReportConfig_reportAmount,
_PeriodicalReportConfig_reportQuantityCell,
_PeriodicalReportConfig_maxReportCells,
_PeriodicalReportConfig_reportQuantityRS_Indexes,
_PeriodicalReportConfig_maxNrofRS_IndexesToReport,
_PeriodicalReportConfig_includeBeamMeasurements,
_PeriodicalReportConfig_useWhiteCellList,
_PeriodicalReportConfig_measRSSI_ReportConfig_r16,
_PeriodicalReportConfig_includeCommonLocationInfo_r16,
__PeriodicalReportConfig_includeBT_Meas_r16_release,
__PeriodicalReportConfig_includeBT_Meas_r16_setup,
_PeriodicalReportConfig_includeBT_Meas_r16,
__PeriodicalReportConfig_includeWLAN_Meas_r16_release,
__PeriodicalReportConfig_includeWLAN_Meas_r16_setup,
_PeriodicalReportConfig_includeWLAN_Meas_r16,
__PeriodicalReportConfig_includeSensor_Meas_r16_release,
__PeriodicalReportConfig_includeSensor_Meas_r16_setup,
_PeriodicalReportConfig_includeSensor_Meas_r16,
__PeriodicalReportConfig_ul_DelayValueConfig_r16_release,
__PeriodicalReportConfig_ul_DelayValueConfig_r16_setup,
_PeriodicalReportConfig_ul_DelayValueConfig_r16,
_PeriodicalReportConfig_reportAddNeighMeas_r16,
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,
_MeasRSSI_ReportConfig_r16_channelOccupancyThreshold_r16,
MeasRSSI_ReportConfig_r16,
___CLI_EventTriggerConfig_r16_eventId_r16_eventI1_r16_i1_Threshold_r16,
___CLI_EventTriggerConfig_r16_eventId_r16_eventI1_r16_reportOnLeave_r16,
___CLI_EventTriggerConfig_r16_eventId_r16_eventI1_r16_hysteresis_r16,
___CLI_EventTriggerConfig_r16_eventId_r16_eventI1_r16_timeToTrigger_r16,
__CLI_EventTriggerConfig_r16_eventId_r16_eventI1_r16,
_CLI_EventTriggerConfig_r16_eventId_r16,
_CLI_EventTriggerConfig_r16_reportInterval_r16,
_CLI_EventTriggerConfig_r16_reportAmount_r16,
_CLI_EventTriggerConfig_r16_maxReportCLI_r16,
CLI_EventTriggerConfig_r16,
_CLI_PeriodicalReportConfig_r16_reportInterval_r16,
_CLI_PeriodicalReportConfig_r16_reportAmount_r16,
_CLI_PeriodicalReportConfig_r16_reportQuantityCLI_r16,
_CLI_PeriodicalReportConfig_r16_maxReportCLI_r16,
CLI_PeriodicalReportConfig_r16,
_MeasTriggerQuantityCLI_r16_srs_RSRP_r16,
_MeasTriggerQuantityCLI_r16_cli_RSSI_r16,
MeasTriggerQuantityCLI_r16,
MeasReportQuantityCLI_r16,
__ReportConfigNR_SL_r16_reportType_r16_periodical_r16,
__ReportConfigNR_SL_r16_reportType_r16_eventTriggered_r16,
_ReportConfigNR_SL_r16_reportType_r16,
ReportConfigNR_SL_r16,
___EventTriggerConfigNR_SL_r16_eventId_r16_eventC1_c1_Threshold_r16,
___EventTriggerConfigNR_SL_r16_eventId_r16_eventC1_hysteresis_r16,
___EventTriggerConfigNR_SL_r16_eventId_r16_eventC1_timeToTrigger_r16,
__EventTriggerConfigNR_SL_r16_eventId_r16_eventC1,
___EventTriggerConfigNR_SL_r16_eventId_r16_eventC2_r16_c2_Threshold_r16,
___EventTriggerConfigNR_SL_r16_eventId_r16_eventC2_r16_hysteresis_r16,
___EventTriggerConfigNR_SL_r16_eventId_r16_eventC2_r16_timeToTrigger_r16,
__EventTriggerConfigNR_SL_r16_eventId_r16_eventC2_r16,
_EventTriggerConfigNR_SL_r16_eventId_r16,
_EventTriggerConfigNR_SL_r16_reportInterval_r16,
_EventTriggerConfigNR_SL_r16_reportAmount_r16,
_EventTriggerConfigNR_SL_r16_reportQuantity_r16,
EventTriggerConfigNR_SL_r16,
_PeriodicalReportConfigNR_SL_r16_reportInterval_r16,
_PeriodicalReportConfigNR_SL_r16_reportAmount_r16,
_PeriodicalReportConfigNR_SL_r16_reportQuantity_r16,
PeriodicalReportConfigNR_SL_r16,
_MeasReportQuantity_r16_cbr_r16,
MeasReportQuantity_r16,
_ReportConfigToAddModList__item_,
ReportConfigToAddModList,
_ReportConfigToAddMod_reportConfigId,
__ReportConfigToAddMod_reportConfig_reportConfigNR,
__ReportConfigToAddMod_reportConfig_reportConfigInterRAT,
__ReportConfigToAddMod_reportConfig_reportConfigNR_SL_r16,
_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_v1610,
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,
_RLC_Config_v1610_dl_AM_RLC_v1610,
RLC_Config_v1610,
_DL_AM_RLC_v1610_t_StatusProhibit_v1610,
DL_AM_RLC_v1610,
T_StatusProhibit_v1610,
_RLF_TimersAndConstants_t310,
_RLF_TimersAndConstants_n310,
_RLF_TimersAndConstants_n311,
_RLF_TimersAndConstants_t311,
RLF_TimersAndConstants,
RNTI_Value,
RSRP_Range,
RSRQ_Range,
RSSI_Range_r16,
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,
_SchedulingRequestResourceConfigExt_v1610_phy_PriorityIndex_r16,
SchedulingRequestResourceConfigExt_v1610,
SchedulingRequestResourceId,
ScramblingId,
_SCS_SpecificCarrier_offsetToCarrier,
_SCS_SpecificCarrier_subcarrierSpacing,
_SCS_SpecificCarrier_carrierBandwidth,
_SCS_SpecificCarrier_txDirectCurrentLocation,
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_dci_Formats_MT_r16,
___SearchSpace_searchSpaceType_ue_Specific_dci_FormatsSL_r16,
___SearchSpace_searchSpaceType_ue_Specific_dci_FormatsExt_r16,
__SearchSpace_searchSpaceType_ue_Specific,
_SearchSpace_searchSpaceType,
SearchSpace,
_SearchSpaceExt_r16_controlResourceSetId_r16,
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_4_r16_nrofCandidates_CI_r16_aggregationLevel1_r16,
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_4_r16_nrofCandidates_CI_r16_aggregationLevel2_r16,
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_4_r16_nrofCandidates_CI_r16_aggregationLevel4_r16,
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_4_r16_nrofCandidates_CI_r16_aggregationLevel8_r16,
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_4_r16_nrofCandidates_CI_r16_aggregationLevel16_r16,
____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_4_r16_nrofCandidates_CI_r16,
___SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_4_r16,
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_5_r16_nrofCandidates_IAB_r16_aggregationLevel1_r16,
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_5_r16_nrofCandidates_IAB_r16_aggregationLevel2_r16,
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_5_r16_nrofCandidates_IAB_r16_aggregationLevel4_r16,
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_5_r16_nrofCandidates_IAB_r16_aggregationLevel8_r16,
_____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_5_r16_nrofCandidates_IAB_r16_aggregationLevel16_r16,
____SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_5_r16_nrofCandidates_IAB_r16,
___SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_5_r16,
___SearchSpaceExt_r16_searchSpaceType_r16_common_r16_dci_Format2_6_r16,
__SearchSpaceExt_r16_searchSpaceType_r16_common_r16,
_SearchSpaceExt_r16_searchSpaceType_r16,
__SearchSpaceExt_r16_searchSpaceGroupIdList_r16__item_,
_SearchSpaceExt_r16_searchSpaceGroupIdList_r16,
_SearchSpaceExt_r16_freqMonitorLocations_r16,
SearchSpaceExt_r16,
SearchSpaceId,
SearchSpaceZero,
_SecurityAlgorithmConfig_cipheringAlgorithm,
_SecurityAlgorithmConfig_integrityProtAlgorithm,
SecurityAlgorithmConfig,
IntegrityProtAlgorithm,
CipheringAlgorithm,
_SemiStaticChannelAccessConfig_r16_period,
SemiStaticChannelAccessConfig_r16,
_Sensor_LocationInfo_r16_sensor_MeasurementInformation_r16,
_Sensor_LocationInfo_r16_sensor_MotionInformation_r16,
Sensor_LocationInfo_r16,
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_dummy1,
_ServingCellConfig_pathlossReferenceLinking,
_ServingCellConfig_servingCellMO,
__ServingCellConfig_lte_CRS_ToMatchAround_release,
__ServingCellConfig_lte_CRS_ToMatchAround_setup,
_ServingCellConfig_lte_CRS_ToMatchAround,
__ServingCellConfig_rateMatchPatternToAddModList__item_,
_ServingCellConfig_rateMatchPatternToAddModList,
__ServingCellConfig_rateMatchPatternToReleaseList__item_,
_ServingCellConfig_rateMatchPatternToReleaseList,
__ServingCellConfig_downlinkChannelBW_PerSCS_List__item_,
_ServingCellConfig_downlinkChannelBW_PerSCS_List,
_ServingCellConfig_supplementaryUplinkRelease_r16,
_ServingCellConfig_tdd_UL_DL_ConfigurationDedicated_IAB_MT_r16,
__ServingCellConfig_dormantBWP_Config_r16_release,
__ServingCellConfig_dormantBWP_Config_r16_setup,
_ServingCellConfig_dormantBWP_Config_r16,
__ServingCellConfig_ca_SlotOffset_r16_refSCS15kHz,
__ServingCellConfig_ca_SlotOffset_r16_refSCS30KHz,
__ServingCellConfig_ca_SlotOffset_r16_refSCS60KHz,
__ServingCellConfig_ca_SlotOffset_r16_refSCS120KHz,
_ServingCellConfig_ca_SlotOffset_r16,
__ServingCellConfig_dummy2_release,
__ServingCellConfig_dummy2_setup,
_ServingCellConfig_dummy2,
__ServingCellConfig_intraCellGuardBandsDL_List_r16__item_,
_ServingCellConfig_intraCellGuardBandsDL_List_r16,
__ServingCellConfig_intraCellGuardBandsUL_List_r16__item_,
_ServingCellConfig_intraCellGuardBandsUL_List_r16,
_ServingCellConfig_csi_RS_ValidationWithDCI_r16,
__ServingCellConfig_lte_CRS_PatternList1_r16_release,
__ServingCellConfig_lte_CRS_PatternList1_r16_setup,
_ServingCellConfig_lte_CRS_PatternList1_r16,
__ServingCellConfig_lte_CRS_PatternList2_r16_release,
__ServingCellConfig_lte_CRS_PatternList2_r16_setup,
_ServingCellConfig_lte_CRS_PatternList2_r16,
_ServingCellConfig_crs_RateMatch_PerCORESETPoolIndex_r16,
_ServingCellConfig_enableTwoDefaultTCI_States_r16,
_ServingCellConfig_enableDefaultTCI_StatePerCoresetPoolIndex_r16,
_ServingCellConfig_enableBeamSwitchTiming_r16,
_ServingCellConfig_cbg_TxDiffTBsProcessingType1_r16,
_ServingCellConfig_cbg_TxDiffTBsProcessingType2_r16,
_ServingCellConfig_directionalCollisionHandling_r16,
__ServingCellConfig_channelAccessConfig_r16_release,
__ServingCellConfig_channelAccessConfig_r16_setup,
_ServingCellConfig_channelAccessConfig_r16,
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_powerBoostPi2BPSK,
__UplinkConfig_uplinkChannelBW_PerSCS_List__item_,
_UplinkConfig_uplinkChannelBW_PerSCS_List,
_UplinkConfig_enablePL_RS_UpdateForPUSCH_SRS_r16,
_UplinkConfig_enableDefaultBeamPL_ForPUSCH0_0_r16,
_UplinkConfig_enableDefaultBeamPL_ForPUCCH_r16,
_UplinkConfig_enableDefaultBeamPL_ForSRS_r16,
__UplinkConfig_uplinkTxSwitching_r16_release,
__UplinkConfig_uplinkTxSwitching_r16_setup,
_UplinkConfig_uplinkTxSwitching_r16,
_UplinkConfig_mpr_PowerBoost_FR2_r16,
UplinkConfig,
_DummyJ_maxEnergyDetectionThreshold_r16,
_DummyJ_energyDetectionThresholdOffset_r16,
_DummyJ_ul_toDL_COT_SharingED_Threshold_r16,
_DummyJ_absenceOfAnyOtherTechnology_r16,
DummyJ,
__ChannelAccessConfig_r16_energyDetectionConfig_r16_maxEnergyDetectionThreshold_r16,
__ChannelAccessConfig_r16_energyDetectionConfig_r16_energyDetectionThresholdOffset_r16,
_ChannelAccessConfig_r16_energyDetectionConfig_r16,
_ChannelAccessConfig_r16_ul_toDL_COT_SharingED_Threshold_r16,
_ChannelAccessConfig_r16_absenceOfAnyOtherTechnology_r16,
ChannelAccessConfig_r16,
_IntraCellGuardBandsPerSCS_r16_guardBandSCS_r16,
__IntraCellGuardBandsPerSCS_r16_intraCellGuardBands_r16__item_,
_IntraCellGuardBandsPerSCS_r16_intraCellGuardBands_r16,
IntraCellGuardBandsPerSCS_r16,
_GuardBand_r16_startCRB_r16,
_GuardBand_r16_nrofCRBs_r16,
GuardBand_r16,
DormancyGroupID_r16,
_DormantBWP_Config_r16_dormantBWP_Id_r16,
__DormantBWP_Config_r16_withinActiveTimeConfig_r16_release,
__DormantBWP_Config_r16_withinActiveTimeConfig_r16_setup,
_DormantBWP_Config_r16_withinActiveTimeConfig_r16,
__DormantBWP_Config_r16_outsideActiveTimeConfig_r16_release,
__DormantBWP_Config_r16_outsideActiveTimeConfig_r16_setup,
_DormantBWP_Config_r16_outsideActiveTimeConfig_r16,
DormantBWP_Config_r16,
_WithinActiveTimeConfig_r16_firstWithinActiveTimeBWP_Id_r16,
_WithinActiveTimeConfig_r16_dormancyGroupWithinActiveTime_r16,
WithinActiveTimeConfig_r16,
_OutsideActiveTimeConfig_r16_firstOutsideActiveTimeBWP_Id_r16,
_OutsideActiveTimeConfig_r16_dormancyGroupOutsideActiveTime_r16,
OutsideActiveTimeConfig_r16,
_UplinkTxSwitching_r16_uplinkTxSwitchingPeriodLocation_r16,
_UplinkTxSwitching_r16_uplinkTxSwitchingCarrier_r16,
UplinkTxSwitching_r16,
_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_ssbSubcarrierSpacing,
_ServingCellConfigCommon_tdd_UL_DL_ConfigurationCommon,
_ServingCellConfigCommon_ss_PBCH_BlockPower,
__ServingCellConfigCommon_channelAccessMode_r16_dynamic,
__ServingCellConfigCommon_channelAccessMode_r16_semiStatic,
_ServingCellConfigCommon_channelAccessMode_r16,
_ServingCellConfigCommon_discoveryBurstWindowLength_r16,
_ServingCellConfigCommon_ssb_PositionQCL_r16,
_ServingCellConfigCommon_highSpeedConfig_r16,
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_channelAccessMode_r16_dynamic,
__ServingCellConfigCommonSIB_channelAccessMode_r16_semiStatic,
_ServingCellConfigCommonSIB_channelAccessMode_r16,
_ServingCellConfigCommonSIB_discoveryBurstWindowLength_r16,
_ServingCellConfigCommonSIB_highSpeedConfig_r16,
ServingCellConfigCommonSIB,
ShortI_RNTI_Value,
ShortMAC_I,
SINR_Range,
__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,
__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,
SK_Counter,
_SlotFormatCombinationsPerCell_servingCellId,
_SlotFormatCombinationsPerCell_subcarrierSpacing,
_SlotFormatCombinationsPerCell_subcarrierSpacing2,
__SlotFormatCombinationsPerCell_slotFormatCombinations__item_,
_SlotFormatCombinationsPerCell_slotFormatCombinations,
_SlotFormatCombinationsPerCell_positionInDCI,
_SlotFormatCombinationsPerCell_enableConfiguredUL_r16,
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_availableRB_SetsToAddModList_r16__item_,
_SlotFormatIndicator_availableRB_SetsToAddModList_r16,
__SlotFormatIndicator_availableRB_SetsToReleaseList_r16__item_,
_SlotFormatIndicator_availableRB_SetsToReleaseList_r16,
__SlotFormatIndicator_switchTriggerToAddModList_r16__item_,
_SlotFormatIndicator_switchTriggerToAddModList_r16,
__SlotFormatIndicator_switchTriggerToReleaseList_r16__item_,
_SlotFormatIndicator_switchTriggerToReleaseList_r16,
__SlotFormatIndicator_co_DurationsPerCellToAddModList_r16__item_,
_SlotFormatIndicator_co_DurationsPerCellToAddModList_r16,
__SlotFormatIndicator_co_DurationsPerCellToReleaseList_r16__item_,
_SlotFormatIndicator_co_DurationsPerCellToReleaseList_r16,
__SlotFormatIndicator_switchTriggerToAddModListSizeExt_r16__item_,
_SlotFormatIndicator_switchTriggerToAddModListSizeExt_r16,
__SlotFormatIndicator_switchTriggerToReleaseListSizeExt_r16__item_,
_SlotFormatIndicator_switchTriggerToReleaseListSizeExt_r16,
SlotFormatIndicator,
_CO_DurationsPerCell_r16_servingCellId_r16,
_CO_DurationsPerCell_r16_positionInDCI_r16,
_CO_DurationsPerCell_r16_subcarrierSpacing_r16,
__CO_DurationsPerCell_r16_co_DurationList_r16__item_,
_CO_DurationsPerCell_r16_co_DurationList_r16,
CO_DurationsPerCell_r16,
CO_Duration_r16,
_AvailableRB_SetsPerCell_r16_servingCellId_r16,
_AvailableRB_SetsPerCell_r16_positionInDCI_r16,
AvailableRB_SetsPerCell_r16,
_SearchSpaceSwitchTrigger_r16_servingCellId_r16,
_SearchSpaceSwitchTrigger_r16_positionInDCI_r16,
SearchSpaceSwitchTrigger_r16,
_S_NSSAI_sst,
_S_NSSAI_sst_SD,
S_NSSAI,
_SpeedStateScaleFactors_sf_Medium,
_SpeedStateScaleFactors_sf_High,
SpeedStateScaleFactors,
_SPS_Config_periodicity,
_SPS_Config_nrofHARQ_Processes,
_SPS_Config_n1PUCCH_AN,
_SPS_Config_mcs_Table,
_SPS_Config_sps_ConfigIndex_r16,
_SPS_Config_harq_ProcID_Offset_r16,
_SPS_Config_periodicityExt_r16,
_SPS_Config_harq_CodebookID_r16,
_SPS_Config_pdsch_AggregationFactor_r16,
SPS_Config,
SPS_ConfigIndex_r16,
_SPS_PUCCH_AN_r16_sps_PUCCH_AN_ResourceID_r16,
_SPS_PUCCH_AN_r16_maxPayloadSize_r16,
SPS_PUCCH_AN_r16,
_SPS_PUCCH_AN_List_r16__item_,
SPS_PUCCH_AN_List_r16,
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_RequestDCI_1_2_r16,
_SRS_Config_srs_RequestDCI_0_2_r16,
__SRS_Config_srs_ResourceSetToAddModListDCI_0_2_r16__item_,
_SRS_Config_srs_ResourceSetToAddModListDCI_0_2_r16,
__SRS_Config_srs_ResourceSetToReleaseListDCI_0_2_r16__item_,
_SRS_Config_srs_ResourceSetToReleaseListDCI_0_2_r16,
__SRS_Config_srs_PosResourceSetToReleaseList_r16__item_,
_SRS_Config_srs_PosResourceSetToReleaseList_r16,
__SRS_Config_srs_PosResourceSetToAddModList_r16__item_,
_SRS_Config_srs_PosResourceSetToAddModList_r16,
__SRS_Config_srs_PosResourceToReleaseList_r16__item_,
_SRS_Config_srs_PosResourceToReleaseList_r16,
__SRS_Config_srs_PosResourceToAddModList_r16__item_,
_SRS_Config_srs_PosResourceToAddModList_r16,
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__item_,
___SRS_ResourceSet_resourceType_aperiodic_aperiodicSRS_ResourceTriggerList,
__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,
_SRS_ResourceSet_srs_PowerControlAdjustmentStates,
__SRS_ResourceSet_pathlossReferenceRSList_r16_release,
__SRS_ResourceSet_pathlossReferenceRSList_r16_setup,
_SRS_ResourceSet_pathlossReferenceRSList_r16,
SRS_ResourceSet,
_PathlossReferenceRS_Config_ssb_Index,
_PathlossReferenceRS_Config_csi_RS_Index,
PathlossReferenceRS_Config,
_PathlossReferenceRSList_r16__item_,
PathlossReferenceRSList_r16,
_PathlossReferenceRS_r16_srs_PathlossReferenceRS_Id_r16,
_PathlossReferenceRS_r16_pathlossReferenceRS_r16,
PathlossReferenceRS_r16,
SRS_PathlossReferenceRS_Id_r16,
_SRS_PosResourceSet_r16_srs_PosResourceSetId_r16,
__SRS_PosResourceSet_r16_srs_PosResourceIdList_r16__item_,
_SRS_PosResourceSet_r16_srs_PosResourceIdList_r16,
____SRS_PosResourceSet_r16_resourceType_r16_aperiodic_r16_aperiodicSRS_ResourceTriggerList_r16__item_,
___SRS_PosResourceSet_r16_resourceType_r16_aperiodic_r16_aperiodicSRS_ResourceTriggerList_r16,
__SRS_PosResourceSet_r16_resourceType_r16_aperiodic_r16,
__SRS_PosResourceSet_r16_resourceType_r16_semi_persistent_r16,
__SRS_PosResourceSet_r16_resourceType_r16_periodic_r16,
_SRS_PosResourceSet_r16_resourceType_r16,
_SRS_PosResourceSet_r16_alpha_r16,
_SRS_PosResourceSet_r16_p0_r16,
__SRS_PosResourceSet_r16_pathlossReferenceRS_Pos_r16_ssb_IndexServing_r16,
__SRS_PosResourceSet_r16_pathlossReferenceRS_Pos_r16_ssb_Ncell_r16,
__SRS_PosResourceSet_r16_pathlossReferenceRS_Pos_r16_dl_PRS_r16,
_SRS_PosResourceSet_r16_pathlossReferenceRS_Pos_r16,
SRS_PosResourceSet_r16,
SRS_ResourceSetId,
SRS_PosResourceSetId_r16,
_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_resourceMapping_r16_startPosition_r16,
__SRS_Resource_resourceMapping_r16_nrofSymbols_r16,
__SRS_Resource_resourceMapping_r16_repetitionFactor_r16,
_SRS_Resource_resourceMapping_r16,
SRS_Resource,
_SRS_PosResource_r16_srs_PosResourceId_r16,
___SRS_PosResource_r16_transmissionComb_r16_n2_r16_combOffset_n2_r16,
___SRS_PosResource_r16_transmissionComb_r16_n2_r16_cyclicShift_n2_r16,
__SRS_PosResource_r16_transmissionComb_r16_n2_r16,
___SRS_PosResource_r16_transmissionComb_r16_n4_r16_combOffset_n4_r16,
___SRS_PosResource_r16_transmissionComb_r16_n4_r16_cyclicShift_n4_r16,
__SRS_PosResource_r16_transmissionComb_r16_n4_r16,
___SRS_PosResource_r16_transmissionComb_r16_n8_r16_combOffset_n8_r16,
___SRS_PosResource_r16_transmissionComb_r16_n8_r16_cyclicShift_n8_r16,
__SRS_PosResource_r16_transmissionComb_r16_n8_r16,
_SRS_PosResource_r16_transmissionComb_r16,
__SRS_PosResource_r16_resourceMapping_r16_startPosition_r16,
__SRS_PosResource_r16_resourceMapping_r16_nrofSymbols_r16,
_SRS_PosResource_r16_resourceMapping_r16,
_SRS_PosResource_r16_freqDomainShift_r16,
__SRS_PosResource_r16_freqHopping_r16_c_SRS_r16,
_SRS_PosResource_r16_freqHopping_r16,
_SRS_PosResource_r16_groupOrSequenceHopping_r16,
___SRS_PosResource_r16_resourceType_r16_aperiodic_r16_slotOffset_r16,
__SRS_PosResource_r16_resourceType_r16_aperiodic_r16,
___SRS_PosResource_r16_resourceType_r16_semi_persistent_r16_periodicityAndOffset_sp_r16,
__SRS_PosResource_r16_resourceType_r16_semi_persistent_r16,
___SRS_PosResource_r16_resourceType_r16_periodic_r16_periodicityAndOffset_p_r16,
__SRS_PosResource_r16_resourceType_r16_periodic_r16,
_SRS_PosResource_r16_resourceType_r16,
_SRS_PosResource_r16_sequenceId_r16,
_SRS_PosResource_r16_spatialRelationInfoPos_r16,
SRS_PosResource_r16,
_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_SpatialRelationInfoPos_r16_servingRS_r16_servingCellId,
___SRS_SpatialRelationInfoPos_r16_servingRS_r16_referenceSignal_r16_ssb_IndexServing_r16,
___SRS_SpatialRelationInfoPos_r16_servingRS_r16_referenceSignal_r16_csi_RS_IndexServing_r16,
_____SRS_SpatialRelationInfoPos_r16_servingRS_r16_referenceSignal_r16_srs_SpatialRelation_r16_resourceSelection_r16_srs_ResourceId_r16,
_____SRS_SpatialRelationInfoPos_r16_servingRS_r16_referenceSignal_r16_srs_SpatialRelation_r16_resourceSelection_r16_srs_PosResourceId_r16,
____SRS_SpatialRelationInfoPos_r16_servingRS_r16_referenceSignal_r16_srs_SpatialRelation_r16_resourceSelection_r16,
____SRS_SpatialRelationInfoPos_r16_servingRS_r16_referenceSignal_r16_srs_SpatialRelation_r16_uplinkBWP_r16,
___SRS_SpatialRelationInfoPos_r16_servingRS_r16_referenceSignal_r16_srs_SpatialRelation_r16,
__SRS_SpatialRelationInfoPos_r16_servingRS_r16_referenceSignal_r16,
_SRS_SpatialRelationInfoPos_r16_servingRS_r16,
_SRS_SpatialRelationInfoPos_r16_ssb_Ncell_r16,
_SRS_SpatialRelationInfoPos_r16_dl_PRS_r16,
SRS_SpatialRelationInfoPos_r16,
_SSB_Configuration_r16_ssb_Freq_r16,
_SSB_Configuration_r16_halfFrameIndex_r16,
_SSB_Configuration_r16_ssbSubcarrierSpacing_r16,
_SSB_Configuration_r16_ssb_Periodicity_r16,
__SSB_Configuration_r16_sfn0_Offset_r16_sfn_Offset_r16,
__SSB_Configuration_r16_sfn0_Offset_r16_integerSubframeOffset_r16,
_SSB_Configuration_r16_sfn0_Offset_r16,
_SSB_Configuration_r16_sfn_SSB_Offset_r16,
_SSB_Configuration_r16_ss_PBCH_BlockPower_r16,
SSB_Configuration_r16,
_SSB_InfoNcell_r16_physicalCellId_r16,
_SSB_InfoNcell_r16_ssb_IndexNcell_r16,
_SSB_InfoNcell_r16_ssb_Configuration_r16,
SSB_InfoNcell_r16,
_DL_PRS_Info_r16_dl_PRS_ID_r16,
_DL_PRS_Info_r16_dl_PRS_ResourceSetId_r16,
_DL_PRS_Info_r16_dl_PRS_ResourceId_r16,
DL_PRS_Info_r16,
SRS_ResourceId,
SRS_PosResourceId_r16,
_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_PeriodicityAndOffset_r16_sl1,
_SRS_PeriodicityAndOffset_r16_sl2,
_SRS_PeriodicityAndOffset_r16_sl4,
_SRS_PeriodicityAndOffset_r16_sl5,
_SRS_PeriodicityAndOffset_r16_sl8,
_SRS_PeriodicityAndOffset_r16_sl10,
_SRS_PeriodicityAndOffset_r16_sl16,
_SRS_PeriodicityAndOffset_r16_sl20,
_SRS_PeriodicityAndOffset_r16_sl32,
_SRS_PeriodicityAndOffset_r16_sl40,
_SRS_PeriodicityAndOffset_r16_sl64,
_SRS_PeriodicityAndOffset_r16_sl80,
_SRS_PeriodicityAndOffset_r16_sl160,
_SRS_PeriodicityAndOffset_r16_sl320,
_SRS_PeriodicityAndOffset_r16_sl640,
_SRS_PeriodicityAndOffset_r16_sl1280,
_SRS_PeriodicityAndOffset_r16_sl2560,
_SRS_PeriodicityAndOffset_r16_sl5120,
_SRS_PeriodicityAndOffset_r16_sl10240,
_SRS_PeriodicityAndOffset_r16_sl40960,
_SRS_PeriodicityAndOffset_r16_sl81920,
SRS_PeriodicityAndOffset_r16,
SRS_RSRP_Range_r16,
_SRS_TPC_CommandConfig_startingBitOfFormat2_3,
_SRS_TPC_CommandConfig_fieldTypeFormat2_3,
_SRS_TPC_CommandConfig_startingBitOfFormat2_3SUL,
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_MTC2_LP_r16_pci_List__item_,
_SSB_MTC2_LP_r16_pci_List,
_SSB_MTC2_LP_r16_periodicity,
SSB_MTC2_LP_r16,
__SSB_MTC3_r16_periodicityAndOffset_r16_sf5_r16,
__SSB_MTC3_r16_periodicityAndOffset_r16_sf10_r16,
__SSB_MTC3_r16_periodicityAndOffset_r16_sf20_r16,
__SSB_MTC3_r16_periodicityAndOffset_r16_sf40_r16,
__SSB_MTC3_r16_periodicityAndOffset_r16_sf80_r16,
__SSB_MTC3_r16_periodicityAndOffset_r16_sf160_r16,
__SSB_MTC3_r16_periodicityAndOffset_r16_sf320_r16,
__SSB_MTC3_r16_periodicityAndOffset_r16_sf640_r16,
__SSB_MTC3_r16_periodicityAndOffset_r16_sf1280_r16,
_SSB_MTC3_r16_periodicityAndOffset_r16,
_SSB_MTC3_r16_duration_r16,
__SSB_MTC3_r16_pci_List_r16__item_,
_SSB_MTC3_r16_pci_List_r16,
__SSB_MTC3_r16_ssb_ToMeasure_r16_release,
__SSB_MTC3_r16_ssb_ToMeasure_r16_setup,
_SSB_MTC3_r16_ssb_ToMeasure_r16,
SSB_MTC3_r16,
SSB_PositionQCL_Relation_r16,
_SSB_ToMeasure_shortBitmap,
_SSB_ToMeasure_mediumBitmap,
_SSB_ToMeasure_longBitmap,
SSB_ToMeasure,
_SS_RSSI_Measurement_measurementSlots,
_SS_RSSI_Measurement_endSymbol,
SS_RSSI_Measurement,
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_ConfigDedicated_IAB_MT_r16_slotSpecificConfigurationsToAddModList_IAB_MT_r16__item_,
_TDD_UL_DL_ConfigDedicated_IAB_MT_r16_slotSpecificConfigurationsToAddModList_IAB_MT_r16,
__TDD_UL_DL_ConfigDedicated_IAB_MT_r16_slotSpecificConfigurationsToReleaseList_IAB_MT_r16__item_,
_TDD_UL_DL_ConfigDedicated_IAB_MT_r16_slotSpecificConfigurationsToReleaseList_IAB_MT_r16,
TDD_UL_DL_ConfigDedicated_IAB_MT_r16,
_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_SlotConfig_IAB_MT_r16_slotIndex_r16,
__TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16_allDownlink_r16,
__TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16_allUplink_r16,
___TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16_explicit_r16_nrofDownlinkSymbols_r16,
___TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16_explicit_r16_nrofUplinkSymbols_r16,
__TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16_explicit_r16,
___TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16_explicit_IAB_MT_r16_nrofDownlinkSymbols_r16,
___TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16_explicit_IAB_MT_r16_nrofUplinkSymbols_r16,
__TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16_explicit_IAB_MT_r16,
_TDD_UL_DL_SlotConfig_IAB_MT_r16_symbols_IAB_MT_r16,
TDD_UL_DL_SlotConfig_IAB_MT_r16,
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,
__UL_DelayValueConfig_r16_delay_DRBlist__item_,
_UL_DelayValueConfig_r16_delay_DRBlist,
UL_DelayValueConfig_r16,
_UplinkCancellation_r16_ci_RNTI_r16,
_UplinkCancellation_r16_dci_PayloadSizeForCI_r16,
__UplinkCancellation_r16_ci_ConfigurationPerServingCell_r16__item_,
_UplinkCancellation_r16_ci_ConfigurationPerServingCell_r16,
UplinkCancellation_r16,
_CI_ConfigurationPerServingCell_r16_servingCellId,
_CI_ConfigurationPerServingCell_r16_positionInDCI_r16,
_CI_ConfigurationPerServingCell_r16_positionInDCI_ForSUL_r16,
_CI_ConfigurationPerServingCell_r16_ci_PayloadSize_r16,
__CI_ConfigurationPerServingCell_r16_timeFrequencyRegion_r16_timeDurationForCI_r16,
__CI_ConfigurationPerServingCell_r16_timeFrequencyRegion_r16_timeGranularityForCI_r16,
__CI_ConfigurationPerServingCell_r16_timeFrequencyRegion_r16_frequencyRegionForCI_r16,
__CI_ConfigurationPerServingCell_r16_timeFrequencyRegion_r16_deltaOffset_r16,
_CI_ConfigurationPerServingCell_r16_timeFrequencyRegion_r16,
_CI_ConfigurationPerServingCell_r16_uplinkCancellationPriority_v1610,
CI_ConfigurationPerServingCell_r16,
_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_uplinkDirectCurrentBWP_SUL__item_,
_UplinkTxDirectCurrentCell_uplinkDirectCurrentBWP_SUL,
UplinkTxDirectCurrentCell,
_UplinkTxDirectCurrentBWP_bwp_Id,
_UplinkTxDirectCurrentBWP_shift7dot5kHz,
_UplinkTxDirectCurrentBWP_txDirectCurrentLocation,
UplinkTxDirectCurrentBWP,
_UplinkTxDirectCurrentTwoCarrierList_r16__item_,
UplinkTxDirectCurrentTwoCarrierList_r16,
_UplinkTxDirectCurrentTwoCarrier_r16_carrierOneInfo_r16,
_UplinkTxDirectCurrentTwoCarrier_r16_carrierTwoInfo_r16,
_UplinkTxDirectCurrentTwoCarrier_r16_singlePA_TxDirectCurrent_r16,
_UplinkTxDirectCurrentTwoCarrier_r16_secondPA_TxDirectCurrent_r16,
UplinkTxDirectCurrentTwoCarrier_r16,
_UplinkTxDirectCurrentCarrierInfo_r16_servCellIndex_r16,
__UplinkTxDirectCurrentCarrierInfo_r16_servCellInfo_r16_bwp_Id_r16,
__UplinkTxDirectCurrentCarrierInfo_r16_servCellInfo_r16_deactivatedCarrier_r16,
_UplinkTxDirectCurrentCarrierInfo_r16_servCellInfo_r16,
UplinkTxDirectCurrentCarrierInfo_r16,
_UplinkTxDirectCurrentTwoCarrierInfo_r16_referenceCarrierIndex_r16,
_UplinkTxDirectCurrentTwoCarrierInfo_r16_shift7dot5kHz_r16,
_UplinkTxDirectCurrentTwoCarrierInfo_r16_txDirectCurrentLocation_r16,
UplinkTxDirectCurrentTwoCarrierInfo_r16,
_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,
_BandCombinationList_v1540__item_,
BandCombinationList_v1540,
_BandCombinationList_v1550__item_,
BandCombinationList_v1550,
_BandCombinationList_v1560__item_,
BandCombinationList_v1560,
_BandCombinationList_v1570__item_,
BandCombinationList_v1570,
_BandCombinationList_v1580__item_,
BandCombinationList_v1580,
_BandCombinationList_v1590__item_,
BandCombinationList_v1590,
_BandCombinationList_v1610__item_,
BandCombinationList_v1610,
_BandCombinationList_v1630__item_,
BandCombinationList_v1630,
_BandCombinationList_v1640__item_,
BandCombinationList_v1640,
_BandCombinationList_v1650__item_,
BandCombinationList_v1650,
_BandCombinationList_UplinkTxSwitch_r16__item_,
BandCombinationList_UplinkTxSwitch_r16,
_BandCombinationList_UplinkTxSwitch_v1630__item_,
BandCombinationList_UplinkTxSwitch_v1630,
_BandCombinationList_UplinkTxSwitch_v1640__item_,
BandCombinationList_UplinkTxSwitch_v1640,
_BandCombinationList_UplinkTxSwitch_v1650__item_,
BandCombinationList_UplinkTxSwitch_v1650,
__BandCombination_bandList__item_,
_BandCombination_bandList,
_BandCombination_featureSetCombination,
_BandCombination_ca_ParametersEUTRA,
_BandCombination_ca_ParametersNR,
_BandCombination_mrdc_Parameters,
_BandCombination_supportedBandwidthCombinationSet,
_BandCombination_powerClass_v1530,
BandCombination,
__BandCombination_v1540_bandList_v1540__item_,
_BandCombination_v1540_bandList_v1540,
_BandCombination_v1540_ca_ParametersNR_v1540,
BandCombination_v1540,
_BandCombination_v1550_ca_ParametersNR_v1550,
BandCombination_v1550,
_BandCombination_v1560_ne_DC_BC,
_BandCombination_v1560_ca_ParametersNRDC,
_BandCombination_v1560_ca_ParametersEUTRA_v1560,
_BandCombination_v1560_ca_ParametersNR_v1560,
BandCombination_v1560,
_BandCombination_v1570_ca_ParametersEUTRA_v1570,
BandCombination_v1570,
_BandCombination_v1580_mrdc_Parameters_v1580,
BandCombination_v1580,
_BandCombination_v1590_supportedBandwidthCombinationSetIntraENDC,
_BandCombination_v1590_mrdc_Parameters_v1590,
BandCombination_v1590,
__BandCombination_v1610_bandList_v1610__item_,
_BandCombination_v1610_bandList_v1610,
_BandCombination_v1610_ca_ParametersNR_v1610,
_BandCombination_v1610_ca_ParametersNRDC_v1610,
_BandCombination_v1610_powerClass_v1610,
_BandCombination_v1610_powerClassNRPart_r16,
_BandCombination_v1610_featureSetCombinationDAPS_r16,
_BandCombination_v1610_mrdc_Parameters_v1620,
BandCombination_v1610,
_BandCombination_v1630_ca_ParametersNR_v1630,
_BandCombination_v1630_ca_ParametersNRDC_v1630,
_BandCombination_v1630_mrdc_Parameters_v1630,
_BandCombination_v1630_supportedTxBandCombListPerBC_Sidelink_r16,
_BandCombination_v1630_supportedRxBandCombListPerBC_Sidelink_r16,
__BandCombination_v1630_scalingFactorTxSidelink_r16__item_,
_BandCombination_v1630_scalingFactorTxSidelink_r16,
__BandCombination_v1630_scalingFactorRxSidelink_r16__item_,
_BandCombination_v1630_scalingFactorRxSidelink_r16,
BandCombination_v1630,
_BandCombination_v1640_ca_ParametersNR_v1640,
_BandCombination_v1640_ca_ParametersNRDC_v1640,
BandCombination_v1640,
_BandCombination_v1650_ca_ParametersNRDC_v1650,
BandCombination_v1650,
_BandCombination_UplinkTxSwitch_r16_bandCombination_r16,
_BandCombination_UplinkTxSwitch_r16_bandCombination_v1540,
_BandCombination_UplinkTxSwitch_r16_bandCombination_v1560,
_BandCombination_UplinkTxSwitch_r16_bandCombination_v1570,
_BandCombination_UplinkTxSwitch_r16_bandCombination_v1580,
_BandCombination_UplinkTxSwitch_r16_bandCombination_v1590,
_BandCombination_UplinkTxSwitch_r16_bandCombination_v1610,
__BandCombination_UplinkTxSwitch_r16_supportedBandPairListNR_r16__item_,
_BandCombination_UplinkTxSwitch_r16_supportedBandPairListNR_r16,
_BandCombination_UplinkTxSwitch_r16_uplinkTxSwitching_OptionSupport_r16,
_BandCombination_UplinkTxSwitch_r16_uplinkTxSwitching_PowerBoosting_r16,
BandCombination_UplinkTxSwitch_r16,
_BandCombination_UplinkTxSwitch_v1630_bandCombination_v1630,
BandCombination_UplinkTxSwitch_v1630,
_BandCombination_UplinkTxSwitch_v1640_bandCombination_v1640,
BandCombination_UplinkTxSwitch_v1640,
_BandCombination_UplinkTxSwitch_v1650_bandCombination_v1650,
BandCombination_UplinkTxSwitch_v1650,
_ULTxSwitchingBandPair_r16_bandIndexUL1_r16,
_ULTxSwitchingBandPair_r16_bandIndexUL2_r16,
_ULTxSwitchingBandPair_r16_uplinkTxSwitchingPeriod_r16,
_ULTxSwitchingBandPair_r16_uplinkTxSwitching_DL_Interruption_r16,
ULTxSwitchingBandPair_r16,
__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,
____BandParameters_v1540_srs_CarrierSwitch_nr_srs_SwitchingTimesListNR__item_,
___BandParameters_v1540_srs_CarrierSwitch_nr_srs_SwitchingTimesListNR,
__BandParameters_v1540_srs_CarrierSwitch_nr,
____BandParameters_v1540_srs_CarrierSwitch_eutra_srs_SwitchingTimesListEUTRA__item_,
___BandParameters_v1540_srs_CarrierSwitch_eutra_srs_SwitchingTimesListEUTRA,
__BandParameters_v1540_srs_CarrierSwitch_eutra,
_BandParameters_v1540_srs_CarrierSwitch,
__BandParameters_v1540_srs_TxSwitch_supportedSRS_TxPortSwitch,
__BandParameters_v1540_srs_TxSwitch_txSwitchImpactToRx,
__BandParameters_v1540_srs_TxSwitch_txSwitchWithAnotherBand,
_BandParameters_v1540_srs_TxSwitch,
BandParameters_v1540,
__BandParameters_v1610_srs_TxSwitch_v1610_supportedSRS_TxPortSwitch_v1610,
_BandParameters_v1610_srs_TxSwitch_v1610,
BandParameters_v1610,
ScalingFactorSidelink_r16,
_BandCombinationListSidelinkEUTRA_NR_r16__item_,
BandCombinationListSidelinkEUTRA_NR_r16,
_BandCombinationListSidelinkEUTRA_NR_v1630__item_,
BandCombinationListSidelinkEUTRA_NR_v1630,
_BandCombinationParametersSidelinkEUTRA_NR_r16__item_,
BandCombinationParametersSidelinkEUTRA_NR_r16,
_BandCombinationParametersSidelinkEUTRA_NR_v1630__item_,
BandCombinationParametersSidelinkEUTRA_NR_v1630,
__BandParametersSidelinkEUTRA_NR_r16_eutra_bandParametersSidelinkEUTRA1_r16,
__BandParametersSidelinkEUTRA_NR_r16_eutra_bandParametersSidelinkEUTRA2_r16,
_BandParametersSidelinkEUTRA_NR_r16_eutra,
__BandParametersSidelinkEUTRA_NR_r16_nr_bandParametersSidelinkNR_r16,
_BandParametersSidelinkEUTRA_NR_r16_nr,
BandParametersSidelinkEUTRA_NR_r16,
_BandParametersSidelinkEUTRA_NR_v1630_eutra,
__BandParametersSidelinkEUTRA_NR_v1630_nr_tx_Sidelink_r16,
__BandParametersSidelinkEUTRA_NR_v1630_nr_rx_Sidelink_r16,
__BandParametersSidelinkEUTRA_NR_v1630_nr_sl_CrossCarrierScheduling_r16,
_BandParametersSidelinkEUTRA_NR_v1630_nr,
BandParametersSidelinkEUTRA_NR_v1630,
_BandParametersSidelink_r16_freqBandSidelink_r16,
BandParametersSidelink_r16,
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_ParametersEUTRA_v1560_fd_MIMO_TotalWeightedLayers,
CA_ParametersEUTRA_v1560,
_CA_ParametersEUTRA_v1570_dl_1024QAM_TotalWeightedLayers,
CA_ParametersEUTRA_v1570,
_CA_ParametersNR_dummy,
_CA_ParametersNR_parallelTxSRS_PUCCH_PUSCH,
_CA_ParametersNR_parallelTxPRACH_SRS_PUCCH_PUSCH,
_CA_ParametersNR_simultaneousRxTxInterBandCA,
_CA_ParametersNR_simultaneousRxTxSUL,
_CA_ParametersNR_diffNumerologyAcrossPUCCH_Group,
_CA_ParametersNR_diffNumerologyWithinPUCCH_GroupSmallerSCS,
_CA_ParametersNR_supportedNumberTAG,
CA_ParametersNR,
_CA_ParametersNR_v1540_simultaneousSRS_AssocCSI_RS_AllCC,
__CA_ParametersNR_v1540_csi_RS_IM_ReceptionForFeedbackPerBandComb_maxNumberSimultaneousNZP_CSI_RS_ActBWP_AllCC,
__CA_ParametersNR_v1540_csi_RS_IM_ReceptionForFeedbackPerBandComb_totalNumberPortsSimultaneousNZP_CSI_RS_ActBWP_AllCC,
_CA_ParametersNR_v1540_csi_RS_IM_ReceptionForFeedbackPerBandComb,
_CA_ParametersNR_v1540_simultaneousCSI_ReportsAllCC,
_CA_ParametersNR_v1540_dualPA_Architecture,
CA_ParametersNR_v1540,
_CA_ParametersNR_v1550_dummy,
CA_ParametersNR_v1550,
_CA_ParametersNR_v1560_diffNumerologyWithinPUCCH_GroupLargerSCS,
CA_ParametersNR_v1560,
_CA_ParametersNR_v1610_parallelTxMsgA_SRS_PUCCH_PUSCH_r16,
_CA_ParametersNR_v1610_msgA_SUL_r16,
_CA_ParametersNR_v1610_jointSearchSpaceSwitchAcrossCells_r16,
_CA_ParametersNR_v1610_half_DuplexTDD_CA_SameSCS_r16,
_CA_ParametersNR_v1610_scellDormancyWithinActiveTime_r16,
_CA_ParametersNR_v1610_scellDormancyOutsideActiveTime_r16,
_CA_ParametersNR_v1610_crossCarrierA_CSI_trigDiffSCS_r16,
_CA_ParametersNR_v1610_defaultQCL_CrossCarrierA_CSI_Trig_r16,
_CA_ParametersNR_v1610_interCA_NonAlignedFrame_r16,
_CA_ParametersNR_v1610_simul_SRS_Trans_BC_r16,
__CA_ParametersNR_v1610_interFreqDAPS_r16_interFreqAsyncDAPS_r16,
__CA_ParametersNR_v1610_interFreqDAPS_r16_interFreqDiffSCS_DAPS_r16,
__CA_ParametersNR_v1610_interFreqDAPS_r16_interFreqMultiUL_TransmissionDAPS_r16,
__CA_ParametersNR_v1610_interFreqDAPS_r16_interFreqSemiStaticPowerSharingDAPS_Mode1_r16,
__CA_ParametersNR_v1610_interFreqDAPS_r16_interFreqSemiStaticPowerSharingDAPS_Mode2_r16,
__CA_ParametersNR_v1610_interFreqDAPS_r16_interFreqDynamicPowerSharingDAPS_r16,
__CA_ParametersNR_v1610_interFreqDAPS_r16_interFreqUL_TransCancellationDAPS_r16,
_CA_ParametersNR_v1610_interFreqDAPS_r16,
_CA_ParametersNR_v1610_codebookParametersPerBC_r16,
_CA_ParametersNR_v1610_blindDetectFactor_r16,
__CA_ParametersNR_v1610_pdcch_MonitoringCA_r16_maxNumberOfMonitoringCC_r16,
__CA_ParametersNR_v1610_pdcch_MonitoringCA_r16_supportedSpanArrangement_r16,
_CA_ParametersNR_v1610_pdcch_MonitoringCA_r16,
__CA_ParametersNR_v1610_pdcch_BlindDetectionCA_Mixed_r16_pdcch_BlindDetectionCA1_r16,
__CA_ParametersNR_v1610_pdcch_BlindDetectionCA_Mixed_r16_pdcch_BlindDetectionCA2_r16,
__CA_ParametersNR_v1610_pdcch_BlindDetectionCA_Mixed_r16_supportedSpanArrangement_r16,
_CA_ParametersNR_v1610_pdcch_BlindDetectionCA_Mixed_r16,
_CA_ParametersNR_v1610_pdcch_BlindDetectionMCG_UE_r16,
_CA_ParametersNR_v1610_pdcch_BlindDetectionSCG_UE_r16,
__CA_ParametersNR_v1610_pdcch_BlindDetectionMCG_UE_Mixed_r16_pdcch_BlindDetectionMCG_UE1_r16,
__CA_ParametersNR_v1610_pdcch_BlindDetectionMCG_UE_Mixed_r16_pdcch_BlindDetectionMCG_UE2_r16,
_CA_ParametersNR_v1610_pdcch_BlindDetectionMCG_UE_Mixed_r16,
__CA_ParametersNR_v1610_pdcch_BlindDetectionSCG_UE_Mixed_r16_pdcch_BlindDetectionSCG_UE1_r16,
__CA_ParametersNR_v1610_pdcch_BlindDetectionSCG_UE_Mixed_r16_pdcch_BlindDetectionSCG_UE2_r16,
_CA_ParametersNR_v1610_pdcch_BlindDetectionSCG_UE_Mixed_r16,
_CA_ParametersNR_v1610_crossCarrierSchedulingDL_DiffSCS_r16,
_CA_ParametersNR_v1610_crossCarrierSchedulingDefaultQCL_r16,
_CA_ParametersNR_v1610_crossCarrierSchedulingUL_DiffSCS_r16,
_CA_ParametersNR_v1610_simul_SRS_MIMO_Trans_BC_r16,
_CA_ParametersNR_v1610_codebookParametersAdditionPerBC_r16,
_CA_ParametersNR_v1610_codebookComboParametersAdditionPerBC_r16,
CA_ParametersNR_v1610,
_CA_ParametersNR_v1630_simulTX_SRS_AntSwitchingInterBandUL_CA_r16,
_CA_ParametersNR_v1630_beamManagementType_r16,
_CA_ParametersNR_v1630_intraBandFreqSeparationUL_AggBW_GapBW_r16,
_CA_ParametersNR_v1630_interCA_NonAlignedFrame_B_r16,
CA_ParametersNR_v1630,
_CA_ParametersNR_v1640_uplinkTxDC_TwoCarrierReport_r16,
_CA_ParametersNR_v1640_maxUpTo3Diff_NumerologiesConfigSinglePUCCH_grp_r16,
_CA_ParametersNR_v1640_maxUpTo4Diff_NumerologiesConfigSinglePUCCH_grp_r16,
__CA_ParametersNR_v1640_twoPUCCH_Grp_ConfigurationsList_r16__item_,
_CA_ParametersNR_v1640_twoPUCCH_Grp_ConfigurationsList_r16,
_CA_ParametersNR_v1640_diffNumerologyAcrossPUCCH_Group_CarrierTypes_r16,
_CA_ParametersNR_v1640_diffNumerologyWithinPUCCH_GroupSmallerSCS_CarrierTypes_r16,
_CA_ParametersNR_v1640_diffNumerologyWithinPUCCH_GroupLargerSCS_CarrierTypes_r16,
_CA_ParametersNR_v1640_pdcch_MonitoringCA_NonAlignedSpan_r16,
__CA_ParametersNR_v1640_pdcch_BlindDetectionCA_Mixed_NonAlignedSpan_r16_pdcch_BlindDetectionCA1_r16,
__CA_ParametersNR_v1640_pdcch_BlindDetectionCA_Mixed_NonAlignedSpan_r16_pdcch_BlindDetectionCA2_r16,
_CA_ParametersNR_v1640_pdcch_BlindDetectionCA_Mixed_NonAlignedSpan_r16,
CA_ParametersNR_v1640,
_SimulSRS_ForAntennaSwitching_r16_supportSRS_xTyR_xLessThanY_r16,
_SimulSRS_ForAntennaSwitching_r16_supportSRS_xTyR_xEqualToY_r16,
_SimulSRS_ForAntennaSwitching_r16_supportSRS_AntennaSwitching_r16,
SimulSRS_ForAntennaSwitching_r16,
_TwoPUCCH_Grp_Configurations_r16_pucch_PrimaryGroupMapping_r16,
_TwoPUCCH_Grp_Configurations_r16_pucch_SecondaryGroupMapping_r16,
TwoPUCCH_Grp_Configurations_r16,
_TwoPUCCH_Grp_ConfigParams_r16_pucch_GroupMapping_r16,
_TwoPUCCH_Grp_ConfigParams_r16_pucch_TX_r16,
TwoPUCCH_Grp_ConfigParams_r16,
_PUCCH_Grp_CarrierTypes_r16_fr1_NonSharedTDD_r16,
_PUCCH_Grp_CarrierTypes_r16_fr1_SharedTDD_r16,
_PUCCH_Grp_CarrierTypes_r16_fr1_NonSharedFDD_r16,
_PUCCH_Grp_CarrierTypes_r16_fr2_r16,
PUCCH_Grp_CarrierTypes_r16,
_CA_ParametersNRDC_ca_ParametersNR_ForDC,
_CA_ParametersNRDC_ca_ParametersNR_ForDC_v1540,
_CA_ParametersNRDC_ca_ParametersNR_ForDC_v1550,
_CA_ParametersNRDC_ca_ParametersNR_ForDC_v1560,
_CA_ParametersNRDC_featureSetCombinationDC,
CA_ParametersNRDC,
_CA_ParametersNRDC_v1610_intraFR_NR_DC_PwrSharingMode1_r16,
_CA_ParametersNRDC_v1610_intraFR_NR_DC_PwrSharingMode2_r16,
_CA_ParametersNRDC_v1610_intraFR_NR_DC_DynamicPwrSharing_r16,
_CA_ParametersNRDC_v1610_asyncNRDC_r16,
CA_ParametersNRDC_v1610,
_CA_ParametersNRDC_v1630_ca_ParametersNR_ForDC_v1610,
_CA_ParametersNRDC_v1630_ca_ParametersNR_ForDC_v1630,
CA_ParametersNRDC_v1630,
_CA_ParametersNRDC_v1640_ca_ParametersNR_ForDC_v1640,
CA_ParametersNRDC_v1640,
_CA_ParametersNRDC_v1650_supportedCellGrouping_r16,
CA_ParametersNRDC_v1650,
_CarrierAggregationVariant_fr1fdd_FR1TDD_CA_SpCellOnFR1FDD,
_CarrierAggregationVariant_fr1fdd_FR1TDD_CA_SpCellOnFR1TDD,
_CarrierAggregationVariant_fr1fdd_FR2TDD_CA_SpCellOnFR1FDD,
_CarrierAggregationVariant_fr1fdd_FR2TDD_CA_SpCellOnFR2TDD,
_CarrierAggregationVariant_fr1tdd_FR2TDD_CA_SpCellOnFR1TDD,
_CarrierAggregationVariant_fr1tdd_FR2TDD_CA_SpCellOnFR2TDD,
_CarrierAggregationVariant_fr1fdd_FR1TDD_FR2TDD_CA_SpCellOnFR1FDD,
_CarrierAggregationVariant_fr1fdd_FR1TDD_FR2TDD_CA_SpCellOnFR1TDD,
_CarrierAggregationVariant_fr1fdd_FR1TDD_FR2TDD_CA_SpCellOnFR2TDD,
CarrierAggregationVariant,
____CodebookParameters_type1_singlePanel_supportedCSI_RS_ResourceList__item_,
___CodebookParameters_type1_singlePanel_supportedCSI_RS_ResourceList,
___CodebookParameters_type1_singlePanel_modes,
___CodebookParameters_type1_singlePanel_maxNumberCSI_RS_PerResourceSet,
__CodebookParameters_type1_singlePanel,
____CodebookParameters_type1_multiPanel_supportedCSI_RS_ResourceList__item_,
___CodebookParameters_type1_multiPanel_supportedCSI_RS_ResourceList,
___CodebookParameters_type1_multiPanel_modes,
___CodebookParameters_type1_multiPanel_nrofPanels,
___CodebookParameters_type1_multiPanel_maxNumberCSI_RS_PerResourceSet,
__CodebookParameters_type1_multiPanel,
_CodebookParameters_type1,
___CodebookParameters_type2_supportedCSI_RS_ResourceList__item_,
__CodebookParameters_type2_supportedCSI_RS_ResourceList,
__CodebookParameters_type2_parameterLx,
__CodebookParameters_type2_amplitudeScalingType,
__CodebookParameters_type2_amplitudeSubsetRestriction,
_CodebookParameters_type2,
___CodebookParameters_type2_PortSelection_supportedCSI_RS_ResourceList__item_,
__CodebookParameters_type2_PortSelection_supportedCSI_RS_ResourceList,
__CodebookParameters_type2_PortSelection_parameterLx,
__CodebookParameters_type2_PortSelection_amplitudeScalingType,
_CodebookParameters_type2_PortSelection,
CodebookParameters,
___CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16_type1_SinglePanel_r16__item_,
__CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16_type1_SinglePanel_r16,
___CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16_type1_MultiPanel_r16__item_,
__CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16_type1_MultiPanel_r16,
___CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16_type2_r16__item_,
__CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16_type2_r16,
___CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16_type2_PortSelection_r16__item_,
__CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16_type2_PortSelection_r16,
_CodebookParameters_v1610_supportedCSI_RS_ResourceListAlt_r16,
CodebookParameters_v1610,
____CodebookParametersAddition_r16_etype2_r16_etype2R1_r16_supportedCSI_RS_ResourceListAdd_r16__item_,
___CodebookParametersAddition_r16_etype2_r16_etype2R1_r16_supportedCSI_RS_ResourceListAdd_r16,
__CodebookParametersAddition_r16_etype2_r16_etype2R1_r16,
____CodebookParametersAddition_r16_etype2_r16_etype2R2_r16_supportedCSI_RS_ResourceListAdd_r16__item_,
___CodebookParametersAddition_r16_etype2_r16_etype2R2_r16_supportedCSI_RS_ResourceListAdd_r16,
__CodebookParametersAddition_r16_etype2_r16_etype2R2_r16,
__CodebookParametersAddition_r16_etype2_r16_paramComb7_8_r16,
__CodebookParametersAddition_r16_etype2_r16_rank3_4_r16,
__CodebookParametersAddition_r16_etype2_r16_amplitudeSubsetRestriction_r16,
_CodebookParametersAddition_r16_etype2_r16,
____CodebookParametersAddition_r16_etype2_PS_r16_etype2R1_PortSelection_r16_supportedCSI_RS_ResourceListAdd_r16__item_,
___CodebookParametersAddition_r16_etype2_PS_r16_etype2R1_PortSelection_r16_supportedCSI_RS_ResourceListAdd_r16,
__CodebookParametersAddition_r16_etype2_PS_r16_etype2R1_PortSelection_r16,
____CodebookParametersAddition_r16_etype2_PS_r16_etype2R2_PortSelection_r16_supportedCSI_RS_ResourceListAdd_r16__item_,
___CodebookParametersAddition_r16_etype2_PS_r16_etype2R2_PortSelection_r16_supportedCSI_RS_ResourceListAdd_r16,
__CodebookParametersAddition_r16_etype2_PS_r16_etype2R2_PortSelection_r16,
__CodebookParametersAddition_r16_etype2_PS_r16_rank3_4_r16,
_CodebookParametersAddition_r16_etype2_PS_r16,
CodebookParametersAddition_r16,
___CodebookComboParametersAddition_r16_type1SP_Type2_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_,
__CodebookComboParametersAddition_r16_type1SP_Type2_null_r16_supportedCSI_RS_ResourceListAdd_r16,
_CodebookComboParametersAddition_r16_type1SP_Type2_null_r16,
___CodebookComboParametersAddition_r16_type1SP_Type2PS_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_,
__CodebookComboParametersAddition_r16_type1SP_Type2PS_null_r16_supportedCSI_RS_ResourceListAdd_r16,
_CodebookComboParametersAddition_r16_type1SP_Type2PS_null_r16,
___CodebookComboParametersAddition_r16_type1SP_eType2R1_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_,
__CodebookComboParametersAddition_r16_type1SP_eType2R1_null_r16_supportedCSI_RS_ResourceListAdd_r16,
_CodebookComboParametersAddition_r16_type1SP_eType2R1_null_r16,
___CodebookComboParametersAddition_r16_type1SP_eType2R2_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_,
__CodebookComboParametersAddition_r16_type1SP_eType2R2_null_r16_supportedCSI_RS_ResourceListAdd_r16,
_CodebookComboParametersAddition_r16_type1SP_eType2R2_null_r16,
___CodebookComboParametersAddition_r16_type1SP_eType2R1PS_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_,
__CodebookComboParametersAddition_r16_type1SP_eType2R1PS_null_r16_supportedCSI_RS_ResourceListAdd_r16,
_CodebookComboParametersAddition_r16_type1SP_eType2R1PS_null_r16,
___CodebookComboParametersAddition_r16_type1SP_eType2R2PS_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_,
__CodebookComboParametersAddition_r16_type1SP_eType2R2PS_null_r16_supportedCSI_RS_ResourceListAdd_r16,
_CodebookComboParametersAddition_r16_type1SP_eType2R2PS_null_r16,
___CodebookComboParametersAddition_r16_type1SP_Type2_Type2PS_r16_supportedCSI_RS_ResourceListAdd_r16__item_,
__CodebookComboParametersAddition_r16_type1SP_Type2_Type2PS_r16_supportedCSI_RS_ResourceListAdd_r16,
_CodebookComboParametersAddition_r16_type1SP_Type2_Type2PS_r16,
___CodebookComboParametersAddition_r16_type1MP_Type2_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_,
__CodebookComboParametersAddition_r16_type1MP_Type2_null_r16_supportedCSI_RS_ResourceListAdd_r16,
_CodebookComboParametersAddition_r16_type1MP_Type2_null_r16,
___CodebookComboParametersAddition_r16_type1MP_Type2PS_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_,
__CodebookComboParametersAddition_r16_type1MP_Type2PS_null_r16_supportedCSI_RS_ResourceListAdd_r16,
_CodebookComboParametersAddition_r16_type1MP_Type2PS_null_r16,
___CodebookComboParametersAddition_r16_type1MP_eType2R1_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_,
__CodebookComboParametersAddition_r16_type1MP_eType2R1_null_r16_supportedCSI_RS_ResourceListAdd_r16,
_CodebookComboParametersAddition_r16_type1MP_eType2R1_null_r16,
___CodebookComboParametersAddition_r16_type1MP_eType2R2_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_,
__CodebookComboParametersAddition_r16_type1MP_eType2R2_null_r16_supportedCSI_RS_ResourceListAdd_r16,
_CodebookComboParametersAddition_r16_type1MP_eType2R2_null_r16,
___CodebookComboParametersAddition_r16_type1MP_eType2R1PS_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_,
__CodebookComboParametersAddition_r16_type1MP_eType2R1PS_null_r16_supportedCSI_RS_ResourceListAdd_r16,
_CodebookComboParametersAddition_r16_type1MP_eType2R1PS_null_r16,
___CodebookComboParametersAddition_r16_type1MP_eType2R2PS_null_r16_supportedCSI_RS_ResourceListAdd_r16__item_,
__CodebookComboParametersAddition_r16_type1MP_eType2R2PS_null_r16_supportedCSI_RS_ResourceListAdd_r16,
_CodebookComboParametersAddition_r16_type1MP_eType2R2PS_null_r16,
___CodebookComboParametersAddition_r16_type1MP_Type2_Type2PS_r16_supportedCSI_RS_ResourceListAdd_r16__item_,
__CodebookComboParametersAddition_r16_type1MP_Type2_Type2PS_r16_supportedCSI_RS_ResourceListAdd_r16,
_CodebookComboParametersAddition_r16_type1MP_Type2_Type2PS_r16,
CodebookComboParametersAddition_r16,
__CodebookParametersAdditionPerBC_r16_etype2R1_r16__item_,
_CodebookParametersAdditionPerBC_r16_etype2R1_r16,
__CodebookParametersAdditionPerBC_r16_etype2R2_r16__item_,
_CodebookParametersAdditionPerBC_r16_etype2R2_r16,
__CodebookParametersAdditionPerBC_r16_etype2R1_PortSelection_r16__item_,
_CodebookParametersAdditionPerBC_r16_etype2R1_PortSelection_r16,
__CodebookParametersAdditionPerBC_r16_etype2R2_PortSelection_r16__item_,
_CodebookParametersAdditionPerBC_r16_etype2R2_PortSelection_r16,
CodebookParametersAdditionPerBC_r16,
__CodebookComboParametersAdditionPerBC_r16_type1SP_Type2_null_r16__item_,
_CodebookComboParametersAdditionPerBC_r16_type1SP_Type2_null_r16,
__CodebookComboParametersAdditionPerBC_r16_type1SP_Type2PS_null_r16__item_,
_CodebookComboParametersAdditionPerBC_r16_type1SP_Type2PS_null_r16,
__CodebookComboParametersAdditionPerBC_r16_type1SP_eType2R1_null_r16__item_,
_CodebookComboParametersAdditionPerBC_r16_type1SP_eType2R1_null_r16,
__CodebookComboParametersAdditionPerBC_r16_type1SP_eType2R2_null_r16__item_,
_CodebookComboParametersAdditionPerBC_r16_type1SP_eType2R2_null_r16,
__CodebookComboParametersAdditionPerBC_r16_type1SP_eType2R1PS_null_r16__item_,
_CodebookComboParametersAdditionPerBC_r16_type1SP_eType2R1PS_null_r16,
__CodebookComboParametersAdditionPerBC_r16_type1SP_eType2R2PS_null_r16__item_,
_CodebookComboParametersAdditionPerBC_r16_type1SP_eType2R2PS_null_r16,
__CodebookComboParametersAdditionPerBC_r16_type1SP_Type2_Type2PS_r16__item_,
_CodebookComboParametersAdditionPerBC_r16_type1SP_Type2_Type2PS_r16,
__CodebookComboParametersAdditionPerBC_r16_type1MP_Type2_null_r16__item_,
_CodebookComboParametersAdditionPerBC_r16_type1MP_Type2_null_r16,
__CodebookComboParametersAdditionPerBC_r16_type1MP_Type2PS_null_r16__item_,
_CodebookComboParametersAdditionPerBC_r16_type1MP_Type2PS_null_r16,
__CodebookComboParametersAdditionPerBC_r16_type1MP_eType2R1_null_r16__item_,
_CodebookComboParametersAdditionPerBC_r16_type1MP_eType2R1_null_r16,
__CodebookComboParametersAdditionPerBC_r16_type1MP_eType2R2_null_r16__item_,
_CodebookComboParametersAdditionPerBC_r16_type1MP_eType2R2_null_r16,
__CodebookComboParametersAdditionPerBC_r16_type1MP_eType2R1PS_null_r16__item_,
_CodebookComboParametersAdditionPerBC_r16_type1MP_eType2R1PS_null_r16,
__CodebookComboParametersAdditionPerBC_r16_type1MP_eType2R2PS_null_r16__item_,
_CodebookComboParametersAdditionPerBC_r16_type1MP_eType2R2PS_null_r16,
__CodebookComboParametersAdditionPerBC_r16_type1MP_Type2_Type2PS_r16__item_,
_CodebookComboParametersAdditionPerBC_r16_type1MP_Type2_Type2PS_r16,
CodebookComboParametersAdditionPerBC_r16,
_CodebookVariantsList_r16__item_,
CodebookVariantsList_r16,
_SupportedCSI_RS_Resource_maxNumberTxPortsPerResource,
_SupportedCSI_RS_Resource_maxNumberResourcesPerBand,
_SupportedCSI_RS_Resource_totalNumberTxPortsPerBand,
SupportedCSI_RS_Resource,
_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_dummy8,
_FeatureSetDownlink_scellWithoutSSB,
_FeatureSetDownlink_csi_RS_MeasSCellWithoutSSB,
_FeatureSetDownlink_dummy1,
_FeatureSetDownlink_type1_3_CSS,
_FeatureSetDownlink_pdcch_MonitoringAnyOccasions,
_FeatureSetDownlink_dummy2,
_FeatureSetDownlink_ue_SpecificUL_DL_Assignment,
_FeatureSetDownlink_searchSpaceSharingCA_DL,
__FeatureSetDownlink_timeDurationForQCL_scs_60kHz,
__FeatureSetDownlink_timeDurationForQCL_scs_120kHz,
_FeatureSetDownlink_timeDurationForQCL,
__FeatureSetDownlink_pdsch_ProcessingType1_DifferentTB_PerSlot_scs_15kHz,
__FeatureSetDownlink_pdsch_ProcessingType1_DifferentTB_PerSlot_scs_30kHz,
__FeatureSetDownlink_pdsch_ProcessingType1_DifferentTB_PerSlot_scs_60kHz,
__FeatureSetDownlink_pdsch_ProcessingType1_DifferentTB_PerSlot_scs_120kHz,
_FeatureSetDownlink_pdsch_ProcessingType1_DifferentTB_PerSlot,
_FeatureSetDownlink_dummy3,
__FeatureSetDownlink_dummy4__item_,
_FeatureSetDownlink_dummy4,
__FeatureSetDownlink_dummy5__item_,
_FeatureSetDownlink_dummy5,
__FeatureSetDownlink_dummy6__item_,
_FeatureSetDownlink_dummy6,
__FeatureSetDownlink_dummy7__item_,
_FeatureSetDownlink_dummy7,
FeatureSetDownlink,
_FeatureSetDownlink_v1540_oneFL_DMRS_TwoAdditionalDMRS_DL,
_FeatureSetDownlink_v1540_additionalDMRS_DL_Alt,
_FeatureSetDownlink_v1540_twoFL_DMRS_TwoAdditionalDMRS_DL,
_FeatureSetDownlink_v1540_oneFL_DMRS_ThreeAdditionalDMRS_DL,
__FeatureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_15kHz,
__FeatureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_30kHz,
__FeatureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_60kHz,
__FeatureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap_scs_120kHz,
_FeatureSetDownlink_v1540_pdcch_MonitoringAnyOccasionsWithSpanGap,
_FeatureSetDownlink_v1540_pdsch_SeparationWithGap,
__FeatureSetDownlink_v1540_pdsch_ProcessingType2_scs_15kHz,
__FeatureSetDownlink_v1540_pdsch_ProcessingType2_scs_30kHz,
__FeatureSetDownlink_v1540_pdsch_ProcessingType2_scs_60kHz,
_FeatureSetDownlink_v1540_pdsch_ProcessingType2,
__FeatureSetDownlink_v1540_pdsch_ProcessingType2_Limited_differentTB_PerSlot_SCS_30kHz,
_FeatureSetDownlink_v1540_pdsch_ProcessingType2_Limited,
_FeatureSetDownlink_v1540_dl_MCS_TableAlt_DynamicIndication,
FeatureSetDownlink_v1540,
_FeatureSetDownlink_v15a0_supportedSRS_Resources,
FeatureSetDownlink_v15a0,
__FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_15kHz_r16,
__FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_30kHz_r16,
__FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_60kHz_r16,
__FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_120kHz_r16,
_FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType1_DifferentTB_PerSlot_r16,
__FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_15kHz_r16,
__FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_30kHz_r16,
__FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_60kHz_r16,
__FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_120kHz_r16,
_FeatureSetDownlink_v1610_cbgPDSCH_ProcessingType2_DifferentTB_PerSlot_r16,
__FeatureSetDownlink_v1610_intraFreqDAPS_r16_intraFreqDiffSCS_DAPS_r16,
__FeatureSetDownlink_v1610_intraFreqDAPS_r16_intraFreqAsyncDAPS_r16,
_FeatureSetDownlink_v1610_intraFreqDAPS_r16,
_FeatureSetDownlink_v1610_intraBandFreqSeparationDL_v1620,
_FeatureSetDownlink_v1610_intraBandFreqSeparationDL_Only_r16,
___FeatureSetDownlink_v1610_pdcch_Monitoring_r16_pdsch_ProcessingType1_r16_scs_15kHz_r16,
___FeatureSetDownlink_v1610_pdcch_Monitoring_r16_pdsch_ProcessingType1_r16_scs_30kHz_r16,
__FeatureSetDownlink_v1610_pdcch_Monitoring_r16_pdsch_ProcessingType1_r16,
___FeatureSetDownlink_v1610_pdcch_Monitoring_r16_pdsch_ProcessingType2_r16_scs_15kHz_r16,
___FeatureSetDownlink_v1610_pdcch_Monitoring_r16_pdsch_ProcessingType2_r16_scs_30kHz_r16,
__FeatureSetDownlink_v1610_pdcch_Monitoring_r16_pdsch_ProcessingType2_r16,
_FeatureSetDownlink_v1610_pdcch_Monitoring_r16,
_FeatureSetDownlink_v1610_pdcch_MonitoringMixed_r16,
__FeatureSetDownlink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_15kHz_120kHz_r16,
__FeatureSetDownlink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_15kHz_60kHz_r16,
__FeatureSetDownlink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_30kHz_120kHz_r16,
__FeatureSetDownlink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_15kHz_30kHz_r16,
__FeatureSetDownlink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_30kHz_60kHz_r16,
__FeatureSetDownlink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_60kHz_120kHz_r16,
_FeatureSetDownlink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16,
_FeatureSetDownlink_v1610_singleDCI_SDM_scheme_r16,
FeatureSetDownlink_v1610,
_PDCCH_MonitoringOccasions_r16_period7span3_r16,
_PDCCH_MonitoringOccasions_r16_period4span3_r16,
_PDCCH_MonitoringOccasions_r16_period2span2_r16,
PDCCH_MonitoringOccasions_r16,
_DummyA_maxNumberNZP_CSI_RS_PerCC,
_DummyA_maxNumberPortsAcrossNZP_CSI_RS_PerCC,
_DummyA_maxNumberCS_IM_PerCC,
_DummyA_maxNumberSimultaneousCSI_RS_ActBWP_AllCC,
_DummyA_totalNumberPortsSimultaneousCSI_RS_ActBWP_AllCC,
DummyA,
_DummyB_maxNumberTxPortsPerResource,
_DummyB_maxNumberResources,
_DummyB_totalNumberTxPorts,
_DummyB_supportedCodebookMode,
_DummyB_maxNumberCSI_RS_PerResourceSet,
DummyB,
_DummyC_maxNumberTxPortsPerResource,
_DummyC_maxNumberResources,
_DummyC_totalNumberTxPorts,
_DummyC_supportedCodebookMode,
_DummyC_supportedNumberPanels,
_DummyC_maxNumberCSI_RS_PerResourceSet,
DummyC,
_DummyD_maxNumberTxPortsPerResource,
_DummyD_maxNumberResources,
_DummyD_totalNumberTxPorts,
_DummyD_parameterLx,
_DummyD_amplitudeScalingType,
_DummyD_amplitudeSubsetRestriction,
_DummyD_maxNumberCSI_RS_PerResourceSet,
DummyD,
_DummyE_maxNumberTxPortsPerResource,
_DummyE_maxNumberResources,
_DummyE_totalNumberTxPorts,
_DummyE_parameterLx,
_DummyE_amplitudeScalingType,
_DummyE_maxNumberCSI_RS_PerResourceSet,
DummyE,
FeatureSetDownlinkId,
_FeatureSetDownlinkPerCC_supportedSubcarrierSpacingDL,
_FeatureSetDownlinkPerCC_supportedBandwidthDL,
_FeatureSetDownlinkPerCC_channelBW_90mhz,
_FeatureSetDownlinkPerCC_maxNumberMIMO_LayersPDSCH,
_FeatureSetDownlinkPerCC_supportedModulationOrderDL,
FeatureSetDownlinkPerCC,
_FeatureSetDownlinkPerCC_v1620_multiDCI_MultiTRP_r16,
_FeatureSetDownlinkPerCC_v1620_supportFDM_SchemeB_r16,
FeatureSetDownlinkPerCC_v1620,
_MultiDCI_MultiTRP_r16_maxNumberCORESET_r16,
_MultiDCI_MultiTRP_r16_maxNumberCORESETPerPoolIndex_r16,
_MultiDCI_MultiTRP_r16_maxNumberUnicastPDSCH_PerPool_r16,
MultiDCI_MultiTRP_r16,
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_featureSetsDownlink_v1540__item_,
_FeatureSets_featureSetsDownlink_v1540,
__FeatureSets_featureSetsUplink_v1540__item_,
_FeatureSets_featureSetsUplink_v1540,
__FeatureSets_featureSetsUplinkPerCC_v1540__item_,
_FeatureSets_featureSetsUplinkPerCC_v1540,
__FeatureSets_featureSetsDownlink_v15a0__item_,
_FeatureSets_featureSetsDownlink_v15a0,
__FeatureSets_featureSetsDownlink_v1610__item_,
_FeatureSets_featureSetsDownlink_v1610,
__FeatureSets_featureSetsUplink_v1610__item_,
_FeatureSets_featureSetsUplink_v1610,
__FeatureSets_featureSetDownlinkPerCC_v1620__item_,
_FeatureSets_featureSetDownlinkPerCC_v1620,
__FeatureSets_featureSetsUplink_v1630__item_,
_FeatureSets_featureSetsUplink_v1630,
__FeatureSets_featureSetsUplink_v1640__item_,
_FeatureSets_featureSetsUplink_v1640,
FeatureSets,
__FeatureSetUplink_featureSetListPerUplinkCC__item_,
_FeatureSetUplink_featureSetListPerUplinkCC,
_FeatureSetUplink_scalingFactor,
_FeatureSetUplink_dummy3,
_FeatureSetUplink_intraBandFreqSeparationUL,
_FeatureSetUplink_searchSpaceSharingCA_UL,
_FeatureSetUplink_dummy1,
_FeatureSetUplink_supportedSRS_Resources,
_FeatureSetUplink_twoPUCCH_Group,
_FeatureSetUplink_dynamicSwitchSUL,
_FeatureSetUplink_simultaneousTxSUL_NonSUL,
__FeatureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_15kHz,
__FeatureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_30kHz,
__FeatureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_60kHz,
__FeatureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot_scs_120kHz,
_FeatureSetUplink_pusch_ProcessingType1_DifferentTB_PerSlot,
_FeatureSetUplink_dummy2,
FeatureSetUplink,
_FeatureSetUplink_v1540_zeroSlotOffsetAperiodicSRS,
_FeatureSetUplink_v1540_pa_PhaseDiscontinuityImpacts,
_FeatureSetUplink_v1540_pusch_SeparationWithGap,
__FeatureSetUplink_v1540_pusch_ProcessingType2_scs_15kHz,
__FeatureSetUplink_v1540_pusch_ProcessingType2_scs_30kHz,
__FeatureSetUplink_v1540_pusch_ProcessingType2_scs_60kHz,
_FeatureSetUplink_v1540_pusch_ProcessingType2,
_FeatureSetUplink_v1540_ul_MCS_TableAlt_DynamicIndication,
FeatureSetUplink_v1540,
__FeatureSetUplink_v1610_pusch_RepetitionTypeB_r16_maxNumberPUSCH_Tx_r16,
__FeatureSetUplink_v1610_pusch_RepetitionTypeB_r16_hoppingScheme_r16,
_FeatureSetUplink_v1610_pusch_RepetitionTypeB_r16,
_FeatureSetUplink_v1610_ul_CancellationSelfCarrier_r16,
_FeatureSetUplink_v1610_ul_CancellationCrossCarrier_r16,
_FeatureSetUplink_v1610_ul_FullPwrMode2_MaxSRS_ResInSet_r16,
__FeatureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_15kHz_r16,
__FeatureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_30kHz_r16,
__FeatureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_60kHz_r16,
__FeatureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16_scs_120kHz_r16,
_FeatureSetUplink_v1610_cbgPUSCH_ProcessingType1_DifferentTB_PerSlot_r16,
__FeatureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_15kHz_r16,
__FeatureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_30kHz_r16,
__FeatureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_60kHz_r16,
__FeatureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16_scs_120kHz_r16,
_FeatureSetUplink_v1610_cbgPUSCH_ProcessingType2_DifferentTB_PerSlot_r16,
_FeatureSetUplink_v1610_supportedSRS_PosResources_r16,
__FeatureSetUplink_v1610_intraFreqDAPS_UL_r16_dummy,
__FeatureSetUplink_v1610_intraFreqDAPS_UL_r16_intraFreqTwoTAGs_DAPS_r16,
__FeatureSetUplink_v1610_intraFreqDAPS_UL_r16_dummy1,
__FeatureSetUplink_v1610_intraFreqDAPS_UL_r16_dummy2,
__FeatureSetUplink_v1610_intraFreqDAPS_UL_r16_dummy3,
_FeatureSetUplink_v1610_intraFreqDAPS_UL_r16,
_FeatureSetUplink_v1610_intraBandFreqSeparationUL_v1620,
__FeatureSetUplink_v1610_multiPUCCH_r16_sub_SlotConfig_NCP_r16,
__FeatureSetUplink_v1610_multiPUCCH_r16_sub_SlotConfig_ECP_r16,
_FeatureSetUplink_v1610_multiPUCCH_r16,
_FeatureSetUplink_v1610_twoPUCCH_Type1_r16,
_FeatureSetUplink_v1610_twoPUCCH_Type2_r16,
_FeatureSetUplink_v1610_twoPUCCH_Type3_r16,
_FeatureSetUplink_v1610_twoPUCCH_Type4_r16,
_FeatureSetUplink_v1610_mux_SR_HARQ_ACK_r16,
_FeatureSetUplink_v1610_dummy1,
_FeatureSetUplink_v1610_dummy2,
_FeatureSetUplink_v1610_twoPUCCH_Type5_r16,
_FeatureSetUplink_v1610_twoPUCCH_Type6_r16,
_FeatureSetUplink_v1610_twoPUCCH_Type7_r16,
_FeatureSetUplink_v1610_twoPUCCH_Type8_r16,
_FeatureSetUplink_v1610_twoPUCCH_Type9_r16,
_FeatureSetUplink_v1610_twoPUCCH_Type10_r16,
_FeatureSetUplink_v1610_twoPUCCH_Type11_r16,
__FeatureSetUplink_v1610_ul_IntraUE_Mux_r16_pusch_PreparationLowPriority_r16,
__FeatureSetUplink_v1610_ul_IntraUE_Mux_r16_pusch_PreparationHighPriority_r16,
_FeatureSetUplink_v1610_ul_IntraUE_Mux_r16,
_FeatureSetUplink_v1610_ul_FullPwrMode_r16,
__FeatureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_15kHz_120kHz_r16,
__FeatureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_15kHz_60kHz_r16,
__FeatureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_30kHz_120kHz_r16,
__FeatureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_15kHz_30kHz_r16,
__FeatureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_30kHz_60kHz_r16,
__FeatureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16_scs_60kHz_120kHz_r16,
_FeatureSetUplink_v1610_crossCarrierSchedulingProcessing_DiffSCS_r16,
_FeatureSetUplink_v1610_ul_FullPwrMode1_r16,
_FeatureSetUplink_v1610_ul_FullPwrMode2_SRSConfig_diffNumSRSPorts_r16,
__FeatureSetUplink_v1610_ul_FullPwrMode2_TPMIGroup_r16_twoPorts_r16,
__FeatureSetUplink_v1610_ul_FullPwrMode2_TPMIGroup_r16_fourPortsNonCoherent_r16,
__FeatureSetUplink_v1610_ul_FullPwrMode2_TPMIGroup_r16_fourPortsPartialCoherent_r16,
_FeatureSetUplink_v1610_ul_FullPwrMode2_TPMIGroup_r16,
FeatureSetUplink_v1610,
_FeatureSetUplink_v1630_offsetSRS_CB_PUSCH_Ant_Switch_fr1_r16,
_FeatureSetUplink_v1630_offsetSRS_CB_PUSCH_PDCCH_MonitorSingleOcc_fr1_r16,
_FeatureSetUplink_v1630_offsetSRS_CB_PUSCH_PDCCH_MonitorAnyOccWithoutGap_fr1_r16,
_FeatureSetUplink_v1630_offsetSRS_CB_PUSCH_PDCCH_MonitorAnyOccWithGap_fr1_r16,
_FeatureSetUplink_v1630_dummy,
_FeatureSetUplink_v1630_partialCancellationPUCCH_PUSCH_PRACH_TX_r16,
FeatureSetUplink_v1630,
_FeatureSetUplink_v1640_twoHARQ_ACK_Codebook_type1_r16,
_FeatureSetUplink_v1640_twoHARQ_ACK_Codebook_type2_r16,
__FeatureSetUplink_v1640_offsetSRS_CB_PUSCH_PDCCH_MonitorAnyOccWithSpanGap_fr1_r16_scs_15kHz_r16,
__FeatureSetUplink_v1640_offsetSRS_CB_PUSCH_PDCCH_MonitorAnyOccWithSpanGap_fr1_r16_scs_30kHz_r16,
__FeatureSetUplink_v1640_offsetSRS_CB_PUSCH_PDCCH_MonitorAnyOccWithSpanGap_fr1_r16_scs_60kHz_r16,
_FeatureSetUplink_v1640_offsetSRS_CB_PUSCH_PDCCH_MonitorAnyOccWithSpanGap_fr1_r16,
FeatureSetUplink_v1640,
_SubSlot_Config_r16_sub_SlotConfig_NCP_r16,
_SubSlot_Config_r16_sub_SlotConfig_ECP_r16,
SubSlot_Config_r16,
_SRS_AllPosResources_r16_srs_PosResources_r16,
_SRS_AllPosResources_r16_srs_PosResourceAP_r16,
_SRS_AllPosResources_r16_srs_PosResourceSP_r16,
SRS_AllPosResources_r16,
_SRS_PosResources_r16_maxNumberSRS_PosResourceSetPerBWP_r16,
_SRS_PosResources_r16_maxNumberSRS_PosResourcesPerBWP_r16,
_SRS_PosResources_r16_maxNumberSRS_ResourcesPerBWP_PerSlot_r16,
_SRS_PosResources_r16_maxNumberPeriodicSRS_PosResourcesPerBWP_r16,
_SRS_PosResources_r16_maxNumberPeriodicSRS_PosResourcesPerBWP_PerSlot_r16,
SRS_PosResources_r16,
_SRS_PosResourceAP_r16_maxNumberAP_SRS_PosResourcesPerBWP_r16,
_SRS_PosResourceAP_r16_maxNumberAP_SRS_PosResourcesPerBWP_PerSlot_r16,
SRS_PosResourceAP_r16,
_SRS_PosResourceSP_r16_maxNumberSP_SRS_PosResourcesPerBWP_r16,
_SRS_PosResourceSP_r16_maxNumberSP_SRS_PosResourcesPerBWP_PerSlot_r16,
SRS_PosResourceSP_r16,
_SRS_Resources_maxNumberAperiodicSRS_PerBWP,
_SRS_Resources_maxNumberAperiodicSRS_PerBWP_PerSlot,
_SRS_Resources_maxNumberPeriodicSRS_PerBWP,
_SRS_Resources_maxNumberPeriodicSRS_PerBWP_PerSlot,
_SRS_Resources_maxNumberSemiPersistentSRS_PerBWP,
_SRS_Resources_maxNumberSemiPersistentSRS_PerBWP_PerSlot,
_SRS_Resources_maxNumberSRS_Ports_PerResource,
SRS_Resources,
_DummyF_maxNumberPeriodicCSI_ReportPerBWP,
_DummyF_maxNumberAperiodicCSI_ReportPerBWP,
_DummyF_maxNumberSemiPersistentCSI_ReportPerBWP,
_DummyF_simultaneousCSI_ReportsAllCC,
DummyF,
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_v1540_mimo_NonCB_PUSCH_maxNumberSRS_ResourcePerSet,
__FeatureSetUplinkPerCC_v1540_mimo_NonCB_PUSCH_maxNumberSimultaneousSRS_ResourceTx,
_FeatureSetUplinkPerCC_v1540_mimo_NonCB_PUSCH,
FeatureSetUplinkPerCC_v1540,
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,
FreqSeparationClassDL_v1620,
FreqSeparationClassUL_v1620,
FreqSeparationClassDL_Only_r16,
_HighSpeedParameters_r16_measurementEnhancement_r16,
_HighSpeedParameters_r16_demodulationEnhancement_r16,
HighSpeedParameters_r16,
_HighSpeedParameters_v1650_intraNR_MeasurementEnhancement_r16,
_HighSpeedParameters_v1650_interRAT_MeasurementEnhancement_r16,
HighSpeedParameters_v1650,
_IMS_Parameters_ims_ParametersCommon,
_IMS_Parameters_ims_ParametersFRX_Diff,
IMS_Parameters,
_IMS_ParametersCommon_voiceOverEUTRA_5GC,
_IMS_ParametersCommon_voiceOverSCG_BearerEUTRA_5GC,
_IMS_ParametersCommon_voiceFallbackIndicationEPS_r16,
IMS_ParametersCommon,
_IMS_ParametersFRX_Diff_voiceOverNR,
IMS_ParametersFRX_Diff,
_InterRAT_Parameters_eutra,
_InterRAT_Parameters_utra_FDD_r16,
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_modifiedMPR_BehaviorEUTRA,
_EUTRA_ParametersCommon_multiNS_Pmax_EUTRA,
_EUTRA_ParametersCommon_rs_SINR_MeasEUTRA,
_EUTRA_ParametersCommon_ne_DC,
_EUTRA_ParametersCommon_nr_HO_ToEN_DC_r16,
EUTRA_ParametersCommon,
_EUTRA_ParametersXDD_Diff_rsrqMeasWidebandEUTRA,
EUTRA_ParametersXDD_Diff,
__UTRA_FDD_Parameters_r16_supportedBandListUTRA_FDD_r16__item_,
_UTRA_FDD_Parameters_r16_supportedBandListUTRA_FDD_r16,
UTRA_FDD_Parameters_r16,
SupportedBandUTRA_FDD_r16,
_MAC_Parameters_mac_ParametersCommon,
_MAC_Parameters_mac_ParametersXDD_Diff,
MAC_Parameters,
_MAC_Parameters_v1610_mac_ParametersFRX_Diff_r16,
MAC_Parameters_v1610,
_MAC_ParametersCommon_lcp_Restriction,
_MAC_ParametersCommon_dummy,
_MAC_ParametersCommon_lch_ToSCellRestriction,
_MAC_ParametersCommon_recommendedBitRate,
_MAC_ParametersCommon_recommendedBitRateQuery,
_MAC_ParametersCommon_recommendedBitRateMultiplier_r16,
_MAC_ParametersCommon_preEmptiveBSR_r16,
_MAC_ParametersCommon_autonomousTransmission_r16,
_MAC_ParametersCommon_lch_PriorityBasedPrioritization_r16,
_MAC_ParametersCommon_lch_ToConfiguredGrantMapping_r16,
_MAC_ParametersCommon_lch_ToGrantPriorityRestriction_r16,
_MAC_ParametersCommon_singlePHR_P_r16,
_MAC_ParametersCommon_ul_LBT_FailureDetectionRecovery_r16,
_MAC_ParametersCommon_tdd_MPE_P_MPR_Reporting_r16,
_MAC_ParametersCommon_lcid_ExtensionIAB_r16,
_MAC_ParametersCommon_spCell_BFR_CBRA_r16,
_MAC_ParametersCommon_srs_ResourceId_Ext_r16,
MAC_ParametersCommon,
_MAC_ParametersFRX_Diff_r16_directMCG_SCellActivation_r16,
_MAC_ParametersFRX_Diff_r16_directMCG_SCellActivationResume_r16,
_MAC_ParametersFRX_Diff_r16_directSCG_SCellActivation_r16,
_MAC_ParametersFRX_Diff_r16_directSCG_SCellActivationResume_r16,
__MAC_ParametersFRX_Diff_r16_drx_Adaptation_r16_non_SharedSpectrumChAccess_r16,
__MAC_ParametersFRX_Diff_r16_drx_Adaptation_r16_sharedSpectrumChAccess_r16,
_MAC_ParametersFRX_Diff_r16_drx_Adaptation_r16,
MAC_ParametersFRX_Diff_r16,
_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_secondaryDRX_Group_r16,
_MAC_ParametersXDD_Diff_enhancedSkipUplinkTxDynamic_r16,
_MAC_ParametersXDD_Diff_enhancedSkipUplinkTxConfigured_r16,
MAC_ParametersXDD_Diff,
_MinTimeGap_r16_scs_15kHz_r16,
_MinTimeGap_r16_scs_30kHz_r16,
_MinTimeGap_r16_scs_60kHz_r16,
_MinTimeGap_r16_scs_120kHz_r16,
MinTimeGap_r16,
_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_independentGapConfig,
_MeasAndMobParametersCommon_periodicEUTRA_MeasAndReport,
_MeasAndMobParametersCommon_handoverFR1_FR2,
_MeasAndMobParametersCommon_maxNumberCSI_RS_RRM_RS_SINR,
_MeasAndMobParametersCommon_nr_CGI_Reporting_ENDC,
_MeasAndMobParametersCommon_eutra_CGI_Reporting_NEDC,
_MeasAndMobParametersCommon_eutra_CGI_Reporting_NRDC,
_MeasAndMobParametersCommon_nr_CGI_Reporting_NEDC,
_MeasAndMobParametersCommon_nr_CGI_Reporting_NRDC,
_MeasAndMobParametersCommon_reportAddNeighMeasForPeriodic_r16,
__MeasAndMobParametersCommon_condHandoverParametersCommon_r16_condHandoverFDD_TDD_r16,
__MeasAndMobParametersCommon_condHandoverParametersCommon_r16_condHandoverFR1_FR2_r16,
_MeasAndMobParametersCommon_condHandoverParametersCommon_r16,
_MeasAndMobParametersCommon_nr_NeedForGap_Reporting_r16,
_MeasAndMobParametersCommon_supportedGapPattern_NRonly_r16,
_MeasAndMobParametersCommon_supportedGapPattern_NRonly_NEDC_r16,
_MeasAndMobParametersCommon_maxNumberCLI_RSSI_r16,
_MeasAndMobParametersCommon_maxNumberCLI_SRS_RSRP_r16,
_MeasAndMobParametersCommon_maxNumberPerSlotCLI_SRS_RSRP_r16,
_MeasAndMobParametersCommon_mfbi_IAB_r16,
_MeasAndMobParametersCommon_dummy,
_MeasAndMobParametersCommon_nr_CGI_Reporting_NPN_r16,
_MeasAndMobParametersCommon_idleInactiveEUTRA_MeasReport_r16,
_MeasAndMobParametersCommon_idleInactive_ValidityArea_r16,
_MeasAndMobParametersCommon_eutra_AutonomousGaps_r16,
_MeasAndMobParametersCommon_eutra_AutonomousGaps_NEDC_r16,
_MeasAndMobParametersCommon_eutra_AutonomousGaps_NRDC_r16,
_MeasAndMobParametersCommon_pcellT312_r16,
_MeasAndMobParametersCommon_supportedGapPattern_r16,
MeasAndMobParametersCommon,
_MeasAndMobParametersXDD_Diff_intraAndInterF_MeasAndReport,
_MeasAndMobParametersXDD_Diff_eventA_MeasAndReport,
_MeasAndMobParametersXDD_Diff_handoverInterF,
_MeasAndMobParametersXDD_Diff_handoverLTE_EPC,
_MeasAndMobParametersXDD_Diff_handoverLTE_5GC,
_MeasAndMobParametersXDD_Diff_sftd_MeasNR_Neigh,
_MeasAndMobParametersXDD_Diff_sftd_MeasNR_Neigh_DRX,
_MeasAndMobParametersXDD_Diff_dummy,
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_EPC,
_MeasAndMobParametersFRX_Diff_handoverLTE_5GC,
_MeasAndMobParametersFRX_Diff_maxNumberResource_CSI_RS_RLM,
_MeasAndMobParametersFRX_Diff_simultaneousRxDataSSB_DiffNumerology,
_MeasAndMobParametersFRX_Diff_nr_AutonomousGaps_r16,
_MeasAndMobParametersFRX_Diff_nr_AutonomousGaps_ENDC_r16,
_MeasAndMobParametersFRX_Diff_nr_AutonomousGaps_NEDC_r16,
_MeasAndMobParametersFRX_Diff_nr_AutonomousGaps_NRDC_r16,
_MeasAndMobParametersFRX_Diff_dummy,
_MeasAndMobParametersFRX_Diff_cli_RSSI_Meas_r16,
_MeasAndMobParametersFRX_Diff_cli_SRS_RSRP_Meas_r16,
_MeasAndMobParametersFRX_Diff_interFrequencyMeas_NoGap_r16,
_MeasAndMobParametersFRX_Diff_simultaneousRxDataSSB_DiffNumerology_Inter_r16,
_MeasAndMobParametersFRX_Diff_idleInactiveNR_MeasReport_r16,
_MeasAndMobParametersFRX_Diff_idleInactiveNR_MeasBeamReport_r16,
_MeasAndMobParametersFRX_Diff_increasedNumberofCSIRSPerMO_r16,
MeasAndMobParametersFRX_Diff,
_MeasAndMobParametersMRDC_measAndMobParametersMRDC_Common,
_MeasAndMobParametersMRDC_measAndMobParametersMRDC_XDD_Diff,
_MeasAndMobParametersMRDC_measAndMobParametersMRDC_FRX_Diff,
MeasAndMobParametersMRDC,
_MeasAndMobParametersMRDC_v1560_measAndMobParametersMRDC_XDD_Diff_v1560,
MeasAndMobParametersMRDC_v1560,
_MeasAndMobParametersMRDC_v1610_measAndMobParametersMRDC_Common_v1610,
_MeasAndMobParametersMRDC_v1610_interNR_MeasEUTRA_IAB_r16,
MeasAndMobParametersMRDC_v1610,
_MeasAndMobParametersMRDC_Common_independentGapConfig,
MeasAndMobParametersMRDC_Common,
__MeasAndMobParametersMRDC_Common_v1610_condPSCellChangeParametersCommon_r16_condPSCellChangeFDD_TDD_r16,
__MeasAndMobParametersMRDC_Common_v1610_condPSCellChangeParametersCommon_r16_condPSCellChangeFR1_FR2_r16,
_MeasAndMobParametersMRDC_Common_v1610_condPSCellChangeParametersCommon_r16,
_MeasAndMobParametersMRDC_Common_v1610_pscellT312_r16,
MeasAndMobParametersMRDC_Common_v1610,
_MeasAndMobParametersMRDC_XDD_Diff_sftd_MeasPSCell,
_MeasAndMobParametersMRDC_XDD_Diff_sftd_MeasNR_Cell,
MeasAndMobParametersMRDC_XDD_Diff,
_MeasAndMobParametersMRDC_XDD_Diff_v1560_sftd_MeasPSCell_NEDC,
MeasAndMobParametersMRDC_XDD_Diff_v1560,
_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_beamCorrespondenceWithoutUL_BeamSweeping,
_MIMO_ParametersPerBand_periodicBeamReport,
_MIMO_ParametersPerBand_aperiodicBeamReport,
_MIMO_ParametersPerBand_sp_BeamReportPUCCH,
_MIMO_ParametersPerBand_sp_BeamReportPUSCH,
_MIMO_ParametersPerBand_dummy1,
_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_BFD,
_MIMO_ParametersPerBand_maxNumberSSB_BFD,
_MIMO_ParametersPerBand_maxNumberCSI_RS_SSB_CBD,
_MIMO_ParametersPerBand_dummy2,
_MIMO_ParametersPerBand_twoPortsPTRS_UL,
_MIMO_ParametersPerBand_dummy5,
_MIMO_ParametersPerBand_dummy3,
__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_dummy4,
_MIMO_ParametersPerBand_aperiodicTRS,
_MIMO_ParametersPerBand_dummy6,
_MIMO_ParametersPerBand_beamManagementSSB_CSI_RS,
__MIMO_ParametersPerBand_beamSwitchTiming_scs_60kHz,
__MIMO_ParametersPerBand_beamSwitchTiming_scs_120kHz,
_MIMO_ParametersPerBand_beamSwitchTiming,
_MIMO_ParametersPerBand_codebookParameters,
_MIMO_ParametersPerBand_csi_RS_IM_ReceptionForFeedback,
_MIMO_ParametersPerBand_csi_RS_ProcFrameworkForSRS,
_MIMO_ParametersPerBand_csi_ReportFramework,
_MIMO_ParametersPerBand_csi_RS_ForTracking,
__MIMO_ParametersPerBand_srs_AssocCSI_RS__item_,
_MIMO_ParametersPerBand_srs_AssocCSI_RS,
_MIMO_ParametersPerBand_spatialRelations,
_MIMO_ParametersPerBand_defaultQCL_TwoTCI_r16,
_MIMO_ParametersPerBand_codebookParametersPerBand_r16,
_MIMO_ParametersPerBand_simul_SpatialRelationUpdatePUCCHResGroup_r16,
_MIMO_ParametersPerBand_maxNumberSCellBFR_r16,
_MIMO_ParametersPerBand_simultaneousReceptionDiffTypeD_r16,
__MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_maxNumberSSB_CSIRS_OneTx_CMR_r16,
__MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_maxNumberCSI_IM_NZP_IMR_res_r16,
__MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_maxNumberCSIRS_2Tx_res_r16,
__MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_maxNumberSSB_CSIRS_res_r16,
__MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_maxNumberCSI_IM_NZP_IMR_res_mem_r16,
__MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_supportedCSI_RS_Density_CMR_r16,
__MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_maxNumberAperiodicCSI_RS_Res_r16,
__MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16_supportedSINR_meas_r16,
_MIMO_ParametersPerBand_ssb_csirs_SINR_measurement_r16,
_MIMO_ParametersPerBand_nonGroupSINR_reporting_r16,
_MIMO_ParametersPerBand_groupSINR_reporting_r16,
__MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_overlapPDSCHsFullyFreqTime_r16,
__MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_overlapPDSCHsInTimePartiallyFreq_r16,
___MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_outOfOrderOperationDL_r16_supportPDCCH_ToPDSCH_r16,
___MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_outOfOrderOperationDL_r16_supportPDSCH_ToHARQ_ACK_r16,
__MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_outOfOrderOperationDL_r16,
__MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_outOfOrderOperationUL_r16,
__MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_separateCRS_RateMatching_r16,
__MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_defaultQCL_PerCORESETPoolIndex_r16,
___MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_maxNumberActivatedTCI_States_r16_maxNumberPerCORESET_Pool_r16,
___MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_maxNumberActivatedTCI_States_r16_maxTotalNumberAcrossCORESET_Pool_r16,
__MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16_maxNumberActivatedTCI_States_r16,
_MIMO_ParametersPerBand_multiDCI_multiTRP_Parameters_r16,
__MIMO_ParametersPerBand_singleDCI_SDM_scheme_Parameters_r16_supportNewDMRS_Port_r16,
__MIMO_ParametersPerBand_singleDCI_SDM_scheme_Parameters_r16_supportTwoPortDL_PTRS_r16,
_MIMO_ParametersPerBand_singleDCI_SDM_scheme_Parameters_r16,
_MIMO_ParametersPerBand_supportFDM_SchemeA_r16,
_MIMO_ParametersPerBand_supportCodeWordSoftCombining_r16,
_MIMO_ParametersPerBand_supportTDM_SchemeA_r16,
__MIMO_ParametersPerBand_supportInter_slotTDM_r16_supportRepNumPDSCH_TDRA_r16,
__MIMO_ParametersPerBand_supportInter_slotTDM_r16_maxTBS_Size_r16,
__MIMO_ParametersPerBand_supportInter_slotTDM_r16_maxNumberTCI_states_r16,
_MIMO_ParametersPerBand_supportInter_slotTDM_r16,
_MIMO_ParametersPerBand_lowPAPR_DMRS_PDSCH_r16,
_MIMO_ParametersPerBand_lowPAPR_DMRS_PUSCHwithoutPrecoding_r16,
_MIMO_ParametersPerBand_lowPAPR_DMRS_PUCCH_r16,
_MIMO_ParametersPerBand_lowPAPR_DMRS_PUSCHwithPrecoding_r16,
_MIMO_ParametersPerBand_csi_ReportFrameworkExt_r16,
_MIMO_ParametersPerBand_codebookParametersAddition_r16,
_MIMO_ParametersPerBand_codebookComboParametersAddition_r16,
_MIMO_ParametersPerBand_beamCorrespondenceSSB_based_r16,
_MIMO_ParametersPerBand_beamCorrespondenceCSI_RS_based_r16,
__MIMO_ParametersPerBand_beamSwitchTiming_r16_scs_60kHz_r16,
__MIMO_ParametersPerBand_beamSwitchTiming_r16_scs_120kHz_r16,
_MIMO_ParametersPerBand_beamSwitchTiming_r16,
__MIMO_ParametersPerBand_semi_PersistentL1_SINR_Report_PUCCH_r16_supportReportFormat1_2OFDM_syms_r16,
__MIMO_ParametersPerBand_semi_PersistentL1_SINR_Report_PUCCH_r16_supportReportFormat4_14OFDM_syms_r16,
_MIMO_ParametersPerBand_semi_PersistentL1_SINR_Report_PUCCH_r16,
_MIMO_ParametersPerBand_semi_PersistentL1_SINR_Report_PUSCH_r16,
__MIMO_ParametersPerBand_spatialRelations_v1640_maxNumberConfiguredSpatialRelations_v1640,
_MIMO_ParametersPerBand_spatialRelations_v1640,
_MIMO_ParametersPerBand_support64CandidateBeamRS_BFR_r16,
_MIMO_ParametersPerBand_maxMIMO_LayersForMulti_DCI_mTRP_r16,
MIMO_ParametersPerBand,
_DummyG_maxNumberSSB_CSI_RS_ResourceOneTx,
_DummyG_maxNumberSSB_CSI_RS_ResourceTwoTx,
_DummyG_supportedCSI_RS_Density,
DummyG,
_BeamManagementSSB_CSI_RS_maxNumberSSB_CSI_RS_ResourceOneTx,
_BeamManagementSSB_CSI_RS_maxNumberCSI_RS_Resource,
_BeamManagementSSB_CSI_RS_maxNumberCSI_RS_ResourceTwoTx,
_BeamManagementSSB_CSI_RS_supportedCSI_RS_Density,
_BeamManagementSSB_CSI_RS_maxNumberAperiodicCSI_RS_Resource,
BeamManagementSSB_CSI_RS,
_DummyH_burstLength,
_DummyH_maxSimultaneousResourceSetsPerCC,
_DummyH_maxConfiguredResourceSetsPerCC,
_DummyH_maxConfiguredResourceSetsAllCC,
DummyH,
_CSI_RS_ForTracking_maxBurstLength,
_CSI_RS_ForTracking_maxSimultaneousResourceSetsPerCC,
_CSI_RS_ForTracking_maxConfiguredResourceSetsPerCC,
_CSI_RS_ForTracking_maxConfiguredResourceSetsAllCC,
CSI_RS_ForTracking,
_CSI_RS_IM_ReceptionForFeedback_maxConfigNumberNZP_CSI_RS_PerCC,
_CSI_RS_IM_ReceptionForFeedback_maxConfigNumberPortsAcrossNZP_CSI_RS_PerCC,
_CSI_RS_IM_ReceptionForFeedback_maxConfigNumberCSI_IM_PerCC,
_CSI_RS_IM_ReceptionForFeedback_maxNumberSimultaneousNZP_CSI_RS_PerCC,
_CSI_RS_IM_ReceptionForFeedback_totalNumberPortsSimultaneousNZP_CSI_RS_PerCC,
CSI_RS_IM_ReceptionForFeedback,
_CSI_RS_ProcFrameworkForSRS_maxNumberPeriodicSRS_AssocCSI_RS_PerBWP,
_CSI_RS_ProcFrameworkForSRS_maxNumberAperiodicSRS_AssocCSI_RS_PerBWP,
_CSI_RS_ProcFrameworkForSRS_maxNumberSP_SRS_AssocCSI_RS_PerBWP,
_CSI_RS_ProcFrameworkForSRS_simultaneousSRS_AssocCSI_RS_PerCC,
CSI_RS_ProcFrameworkForSRS,
_CSI_ReportFramework_maxNumberPeriodicCSI_PerBWP_ForCSI_Report,
_CSI_ReportFramework_maxNumberAperiodicCSI_PerBWP_ForCSI_Report,
_CSI_ReportFramework_maxNumberSemiPersistentCSI_PerBWP_ForCSI_Report,
_CSI_ReportFramework_maxNumberPeriodicCSI_PerBWP_ForBeamReport,
_CSI_ReportFramework_maxNumberAperiodicCSI_PerBWP_ForBeamReport,
_CSI_ReportFramework_maxNumberAperiodicCSI_triggeringStatePerCC,
_CSI_ReportFramework_maxNumberSemiPersistentCSI_PerBWP_ForBeamReport,
_CSI_ReportFramework_simultaneousCSI_ReportsPerCC,
CSI_ReportFramework,
_CSI_ReportFrameworkExt_r16_maxNumberAperiodicCSI_PerBWP_ForCSI_ReportExt_r16,
CSI_ReportFrameworkExt_r16,
_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,
_SpatialRelations_maxNumberConfiguredSpatialRelations,
_SpatialRelations_maxNumberActiveSpatialRelations,
_SpatialRelations_additionalActiveSpatialRelationPUCCH,
_SpatialRelations_maxNumberDL_RS_QCL_TypeD,
SpatialRelations,
_DummyI_supportedSRS_TxPortSwitch,
_DummyI_txSwitchImpactToRx,
DummyI,
ModulationOrder,
_MRDC_Parameters_singleUL_Transmission,
_MRDC_Parameters_dynamicPowerSharingENDC,
_MRDC_Parameters_tdm_Pattern,
_MRDC_Parameters_ul_SharingEUTRA_NR,
_MRDC_Parameters_ul_SwitchingTimeEUTRA_NR,
_MRDC_Parameters_simultaneousRxTxInterBandENDC,
_MRDC_Parameters_asyncIntraBandENDC,
_MRDC_Parameters_dualPA_Architecture,
_MRDC_Parameters_intraBandENDC_Support,
_MRDC_Parameters_ul_TimingAlignmentEUTRA_NR,
MRDC_Parameters,
_MRDC_Parameters_v1580_dynamicPowerSharingNEDC,
MRDC_Parameters_v1580,
_MRDC_Parameters_v1590_interBandContiguousMRDC,
MRDC_Parameters_v1590,
__MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16_eutra_TDD_Config0_r16,
__MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16_eutra_TDD_Config1_r16,
__MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16_eutra_TDD_Config2_r16,
__MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16_eutra_TDD_Config3_r16,
__MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16_eutra_TDD_Config4_r16,
__MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16_eutra_TDD_Config5_r16,
__MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16_eutra_TDD_Config6_r16,
_MRDC_Parameters_v1620_maxUplinkDutyCycle_interBandENDC_TDD_PC2_r16,
_MRDC_Parameters_v1620_tdm_restrictionTDD_endc_r16,
_MRDC_Parameters_v1620_tdm_restrictionFDD_endc_r16,
_MRDC_Parameters_v1620_singleUL_HARQ_offsetTDD_PCell_r16,
_MRDC_Parameters_v1620_tdm_restrictionDualTX_FDD_endc_r16,
MRDC_Parameters_v1620,
__MRDC_Parameters_v1630_maxUplinkDutyCycle_interBandENDC_FDD_TDD_PC2_r16_maxUplinkDutyCycle_FDD_TDD_EN_DC1_r16,
__MRDC_Parameters_v1630_maxUplinkDutyCycle_interBandENDC_FDD_TDD_PC2_r16_maxUplinkDutyCycle_FDD_TDD_EN_DC2_r16,
_MRDC_Parameters_v1630_maxUplinkDutyCycle_interBandENDC_FDD_TDD_PC2_r16,
_MRDC_Parameters_v1630_interBandMRDC_WithOverlapDL_Bands_r16,
MRDC_Parameters_v1630,
_NRDC_Parameters_measAndMobParametersNRDC,
_NRDC_Parameters_generalParametersNRDC,
_NRDC_Parameters_fdd_Add_UE_NRDC_Capabilities,
_NRDC_Parameters_tdd_Add_UE_NRDC_Capabilities,
_NRDC_Parameters_fr1_Add_UE_NRDC_Capabilities,
_NRDC_Parameters_fr2_Add_UE_NRDC_Capabilities,
_NRDC_Parameters_dummy2,
_NRDC_Parameters_dummy,
NRDC_Parameters,
_NRDC_Parameters_v1570_sfn_SyncNRDC,
NRDC_Parameters_v1570,
_NRDC_Parameters_v15c0_pdcp_DuplicationSplitSRB,
_NRDC_Parameters_v15c0_pdcp_DuplicationSplitDRB,
NRDC_Parameters_v15c0,
_NRDC_Parameters_v1610_measAndMobParametersNRDC_v1610,
NRDC_Parameters_v1610,
_OLPC_SRS_Pos_r16_olpc_SRS_PosBasedOnPRS_Serving_r16,
_OLPC_SRS_Pos_r16_olpc_SRS_PosBasedOnSSB_Neigh_r16,
_OLPC_SRS_Pos_r16_olpc_SRS_PosBasedOnPRS_Neigh_r16,
_OLPC_SRS_Pos_r16_maxNumberPathLossEstimatePerServing_r16,
OLPC_SRS_Pos_r16,
__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_DuplicationSRB,
_PDCP_Parameters_pdcp_DuplicationMCG_OrSCG_DRB,
_PDCP_Parameters_drb_IAB_r16,
_PDCP_Parameters_non_DRB_IAB_r16,
_PDCP_Parameters_extendedDiscardTimer_r16,
_PDCP_Parameters_continueEHC_Context_r16,
_PDCP_Parameters_ehc_r16,
_PDCP_Parameters_maxNumberEHC_Contexts_r16,
_PDCP_Parameters_jointEHC_ROHC_Config_r16,
_PDCP_Parameters_pdcp_DuplicationMoreThanTwoRLC_r16,
PDCP_Parameters,
_PDCP_ParametersMRDC_pdcp_DuplicationSplitSRB,
_PDCP_ParametersMRDC_pdcp_DuplicationSplitDRB,
PDCP_ParametersMRDC,
_PDCP_ParametersMRDC_v1610_scg_DRB_NR_IAB_r16,
PDCP_ParametersMRDC_v1610,
_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_dummy,
_Phy_ParametersCommon_maxNumberSearchSpaces,
_Phy_ParametersCommon_rateMatchingCtrlResrcSetDynamic,
_Phy_ParametersCommon_maxLayersMIMO_Indication,
_Phy_ParametersCommon_spCellPlacement,
_Phy_ParametersCommon_twoStepRACH_r16,
_Phy_ParametersCommon_dci_Format1_2And0_2_r16,
_Phy_ParametersCommon_monitoringDCI_SameSearchSpace_r16,
_Phy_ParametersCommon_type2_CG_ReleaseDCI_0_1_r16,
_Phy_ParametersCommon_type2_CG_ReleaseDCI_0_2_r16,
_Phy_ParametersCommon_sps_ReleaseDCI_1_1_r16,
_Phy_ParametersCommon_sps_ReleaseDCI_1_2_r16,
_Phy_ParametersCommon_csi_TriggerStateNon_ActiveBWP_r16,
_Phy_ParametersCommon_seperateSMTC_InterIAB_Support_r16,
_Phy_ParametersCommon_seperateRACH_IAB_Support_r16,
_Phy_ParametersCommon_ul_flexibleDL_SlotFormatSemiStatic_IAB_r16,
_Phy_ParametersCommon_ul_flexibleDL_SlotFormatDynamics_IAB_r16,
_Phy_ParametersCommon_dft_S_OFDM_WaveformUL_IAB_r16,
_Phy_ParametersCommon_dci_25_AI_RNTI_Support_IAB_r16,
_Phy_ParametersCommon_t_DeltaReceptionSupport_IAB_r16,
_Phy_ParametersCommon_guardSymbolReportReception_IAB_r16,
_Phy_ParametersCommon_harqACK_CB_SpatialBundlingPUCCH_Group_r16,
__Phy_ParametersCommon_crossSlotScheduling_r16_non_SharedSpectrumChAccess_r16,
__Phy_ParametersCommon_crossSlotScheduling_r16_sharedSpectrumChAccess_r16,
_Phy_ParametersCommon_crossSlotScheduling_r16,
_Phy_ParametersCommon_maxNumberSRS_PosPathLossEstimateAllServingCells_r16,
_Phy_ParametersCommon_extendedCG_Periodicities_r16,
_Phy_ParametersCommon_extendedSPS_Periodicities_r16,
_Phy_ParametersCommon_codebookVariantsList_r16,
__Phy_ParametersCommon_pusch_RepetitionTypeA_r16_sharedSpectrumChAccess_r16,
__Phy_ParametersCommon_pusch_RepetitionTypeA_r16_non_SharedSpectrumChAccess_r16,
_Phy_ParametersCommon_pusch_RepetitionTypeA_r16,
_Phy_ParametersCommon_dci_DL_PriorityIndicator_r16,
_Phy_ParametersCommon_dci_UL_PriorityIndicator_r16,
_Phy_ParametersCommon_maxNumberPathlossRS_Update_r16,
_Phy_ParametersCommon_type2_HARQ_ACK_Codebook_r16,
__Phy_ParametersCommon_maxTotalResourcesForAcrossFreqRanges_r16_maxNumberResWithinSlotAcrossCC_AcrossFR_r16,
__Phy_ParametersCommon_maxTotalResourcesForAcrossFreqRanges_r16_maxNumberResAcrossCC_AcrossFR_r16,
_Phy_ParametersCommon_maxTotalResourcesForAcrossFreqRanges_r16,
__Phy_ParametersCommon_harqACK_separateMultiDCI_MultiTRP_r16_maxNumberLongPUCCHs_r16,
_Phy_ParametersCommon_harqACK_separateMultiDCI_MultiTRP_r16,
_Phy_ParametersCommon_harqACK_jointMultiDCI_MultiTRP_r16,
__Phy_ParametersCommon_bwp_SwitchingMultiCCs_r16_type1_r16,
__Phy_ParametersCommon_bwp_SwitchingMultiCCs_r16_type2_r16,
_Phy_ParametersCommon_bwp_SwitchingMultiCCs_r16,
_Phy_ParametersCommon_targetSMTC_SCG_r16,
_Phy_ParametersCommon_supportRepetitionZeroOffsetRV_r16,
_Phy_ParametersCommon_cbg_TransInOrderPUSCH_UL_r16,
__Phy_ParametersCommon_bwp_SwitchingMultiDormancyCCs_r16_type1_r16,
__Phy_ParametersCommon_bwp_SwitchingMultiDormancyCCs_r16_type2_r16,
_Phy_ParametersCommon_bwp_SwitchingMultiDormancyCCs_r16,
_Phy_ParametersCommon_supportRetx_Diff_CoresetPool_Multi_DCI_TRP_r16,
_Phy_ParametersCommon_pdcch_MonitoringAnyOccasionsWithSpanGapCrossCarrierSch_r16,
_Phy_ParametersCommon_newBeamIdentifications2PortCSI_RS_r16,
_Phy_ParametersCommon_pathlossEstimation2PortCSI_RS_r16,
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_dl_SchedulingOffset_PDSCH_TypeA,
_Phy_ParametersXDD_Diff_dl_SchedulingOffset_PDSCH_TypeB,
_Phy_ParametersXDD_Diff_ul_SchedulingOffset,
Phy_ParametersXDD_Diff,
_Phy_ParametersFRX_Diff_dynamicSFI,
_Phy_ParametersFRX_Diff_dummy1,
_Phy_ParametersFRX_Diff_twoFL_DMRS,
_Phy_ParametersFRX_Diff_dummy2,
_Phy_ParametersFRX_Diff_dummy3,
_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_pucch_F0_2WithoutFH,
_Phy_ParametersFRX_Diff_pucch_F1_3_4WithoutFH,
_Phy_ParametersFRX_Diff_mux_SR_HARQ_ACK_CSI_PUCCH_MultiPerSlot,
_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_csi_RS_IM_ReceptionForFeedback,
_Phy_ParametersFRX_Diff_csi_RS_ProcFrameworkForSRS,
_Phy_ParametersFRX_Diff_csi_ReportFramework,
__Phy_ParametersFRX_Diff_mux_SR_HARQ_ACK_CSI_PUCCH_OncePerSlot_sameSymbol,
__Phy_ParametersFRX_Diff_mux_SR_HARQ_ACK_CSI_PUCCH_OncePerSlot_diffSymbol,
_Phy_ParametersFRX_Diff_mux_SR_HARQ_ACK_CSI_PUCCH_OncePerSlot,
_Phy_ParametersFRX_Diff_mux_SR_HARQ_ACK_PUCCH,
_Phy_ParametersFRX_Diff_mux_MultipleGroupCtrlCH_Overlap,
_Phy_ParametersFRX_Diff_dl_SchedulingOffset_PDSCH_TypeA,
_Phy_ParametersFRX_Diff_dl_SchedulingOffset_PDSCH_TypeB,
_Phy_ParametersFRX_Diff_ul_SchedulingOffset,
_Phy_ParametersFRX_Diff_dl_64QAM_MCS_TableAlt,
_Phy_ParametersFRX_Diff_ul_64QAM_MCS_TableAlt,
_Phy_ParametersFRX_Diff_cqi_TableAlt,
_Phy_ParametersFRX_Diff_oneFL_DMRS_TwoAdditionalDMRS_UL,
_Phy_ParametersFRX_Diff_twoFL_DMRS_TwoAdditionalDMRS_UL,
_Phy_ParametersFRX_Diff_oneFL_DMRS_ThreeAdditionalDMRS_UL,
__Phy_ParametersFRX_Diff_pdcch_BlindDetectionNRDC_pdcch_BlindDetectionMCG_UE,
__Phy_ParametersFRX_Diff_pdcch_BlindDetectionNRDC_pdcch_BlindDetectionSCG_UE,
_Phy_ParametersFRX_Diff_pdcch_BlindDetectionNRDC,
_Phy_ParametersFRX_Diff_mux_HARQ_ACK_PUSCH_DiffSymbol,
_Phy_ParametersFRX_Diff_type1_HARQ_ACK_Codebook_r16,
_Phy_ParametersFRX_Diff_enhancedPowerControl_r16,
_Phy_ParametersFRX_Diff_simultaneousTCI_ActMultipleCC_r16,
_Phy_ParametersFRX_Diff_simultaneousSpatialRelationMultipleCC_r16,
_Phy_ParametersFRX_Diff_cli_RSSI_FDM_DL_r16,
_Phy_ParametersFRX_Diff_cli_SRS_RSRP_FDM_DL_r16,
_Phy_ParametersFRX_Diff_maxLayersMIMO_Adaptation_r16,
_Phy_ParametersFRX_Diff_aggregationFactorSPS_DL_r16,
__Phy_ParametersFRX_Diff_maxTotalResourcesForOneFreqRange_r16_maxNumberResWithinSlotAcrossCC_OneFR_r16,
__Phy_ParametersFRX_Diff_maxTotalResourcesForOneFreqRange_r16_maxNumberResAcrossCC_OneFR_r16,
_Phy_ParametersFRX_Diff_maxTotalResourcesForOneFreqRange_r16,
_Phy_ParametersFRX_Diff_csi_ReportFrameworkExt_r16,
_Phy_ParametersFRX_Diff_twoTCI_Act_servingCellInCC_List_r16,
_Phy_ParametersFRX_Diff_cri_RI_CQI_WithoutNon_PMI_PortInd_r16,
Phy_ParametersFRX_Diff,
_Phy_ParametersFR1_pdcch_MonitoringSingleOccasion,
_Phy_ParametersFR1_scs_60kHz,
_Phy_ParametersFR1_pdsch_256QAM_FR1,
_Phy_ParametersFR1_pdsch_RE_MappingFR1_PerSymbol,
_Phy_ParametersFR1_pdsch_RE_MappingFR1_PerSlot,
Phy_ParametersFR1,
_Phy_ParametersFR2_dummy,
_Phy_ParametersFR2_pdsch_RE_MappingFR2_PerSymbol,
_Phy_ParametersFR2_pCell_FR2,
_Phy_ParametersFR2_pdsch_RE_MappingFR2_PerSlot,
_Phy_ParametersFR2_defaultSpatialRelationPathlossRS_r16,
_Phy_ParametersFR2_spatialRelationUpdateAP_SRS_r16,
_Phy_ParametersFR2_maxNumberSRS_PosSpatialRelationsAllServingCells_r16,
Phy_ParametersFR2,
__Phy_ParametersMRDC_naics_Capability_List__item_,
_Phy_ParametersMRDC_naics_Capability_List,
_Phy_ParametersMRDC_spCellPlacement,
_Phy_ParametersMRDC_tdd_PCellUL_TX_AllUL_Subframe_r16,
_Phy_ParametersMRDC_fdd_PCellUL_TX_AllUL_Subframe_r16,
Phy_ParametersMRDC,
_NAICS_Capability_Entry_numberOfNAICS_CapableCC,
_NAICS_Capability_Entry_numberOfAggregatedPRB,
NAICS_Capability_Entry,
_Phy_ParametersSharedSpectrumChAccess_r16_ss_SINR_Meas_r16,
_Phy_ParametersSharedSpectrumChAccess_r16_sp_CSI_ReportPUCCH_r16,
_Phy_ParametersSharedSpectrumChAccess_r16_sp_CSI_ReportPUSCH_r16,
_Phy_ParametersSharedSpectrumChAccess_r16_dynamicSFI_r16,
__Phy_ParametersSharedSpectrumChAccess_r16_mux_SR_HARQ_ACK_CSI_PUCCH_OncePerSlot_r16_sameSymbol_r16,
__Phy_ParametersSharedSpectrumChAccess_r16_mux_SR_HARQ_ACK_CSI_PUCCH_OncePerSlot_r16_diffSymbol_r16,
_Phy_ParametersSharedSpectrumChAccess_r16_mux_SR_HARQ_ACK_CSI_PUCCH_OncePerSlot_r16,
_Phy_ParametersSharedSpectrumChAccess_r16_mux_SR_HARQ_ACK_PUCCH_r16,
_Phy_ParametersSharedSpectrumChAccess_r16_mux_SR_HARQ_ACK_CSI_PUCCH_MultiPerSlot_r16,
_Phy_ParametersSharedSpectrumChAccess_r16_mux_HARQ_ACK_PUSCH_DiffSymbol_r16,
_Phy_ParametersSharedSpectrumChAccess_r16_pucch_Repetition_F1_3_4_r16,
_Phy_ParametersSharedSpectrumChAccess_r16_type1_PUSCH_RepetitionMultiSlots_r16,
_Phy_ParametersSharedSpectrumChAccess_r16_type2_PUSCH_RepetitionMultiSlots_r16,
_Phy_ParametersSharedSpectrumChAccess_r16_pusch_RepetitionMultiSlots_r16,
_Phy_ParametersSharedSpectrumChAccess_r16_pdsch_RepetitionMultiSlots_r16,
_Phy_ParametersSharedSpectrumChAccess_r16_downlinkSPS_r16,
_Phy_ParametersSharedSpectrumChAccess_r16_configuredUL_GrantType1_r16,
_Phy_ParametersSharedSpectrumChAccess_r16_configuredUL_GrantType2_r16,
_Phy_ParametersSharedSpectrumChAccess_r16_pre_EmptIndication_DL_r16,
Phy_ParametersSharedSpectrumChAccess_r16,
_PowSav_Parameters_r16_powSav_ParametersCommon_r16,
_PowSav_Parameters_r16_powSav_ParametersFRX_Diff_r16,
PowSav_Parameters_r16,
_PowSav_ParametersCommon_r16_drx_Preference_r16,
_PowSav_ParametersCommon_r16_maxCC_Preference_r16,
_PowSav_ParametersCommon_r16_releasePreference_r16,
_PowSav_ParametersCommon_r16_minSchedulingOffsetPreference_r16,
PowSav_ParametersCommon_r16,
_PowSav_ParametersFRX_Diff_r16_maxBW_Preference_r16,
_PowSav_ParametersFRX_Diff_r16_maxMIMO_LayerPreference_r16,
PowSav_ParametersFRX_Diff_r16,
_ProcessingParameters_fallback,
__ProcessingParameters_differentTB_PerSlot_upto1,
__ProcessingParameters_differentTB_PerSlot_upto2,
__ProcessingParameters_differentTB_PerSlot_upto4,
__ProcessingParameters_differentTB_PerSlot_upto7,
_ProcessingParameters_differentTB_PerSlot,
ProcessingParameters,
NumberOfCarriers,
RAT_Type,
__RF_Parameters_supportedBandListNR__item_,
_RF_Parameters_supportedBandListNR,
_RF_Parameters_supportedBandCombinationList,
_RF_Parameters_appliedFreqBandListFilter,
_RF_Parameters_supportedBandCombinationList_v1540,
_RF_Parameters_srs_SwitchingTimeRequested,
_RF_Parameters_supportedBandCombinationList_v1550,
_RF_Parameters_supportedBandCombinationList_v1560,
_RF_Parameters_supportedBandCombinationList_v1610,
_RF_Parameters_supportedBandCombinationListSidelinkEUTRA_NR_r16,
_RF_Parameters_supportedBandCombinationList_UplinkTxSwitch_r16,
_RF_Parameters_supportedBandCombinationList_v1630,
_RF_Parameters_supportedBandCombinationListSidelinkEUTRA_NR_v1630,
_RF_Parameters_supportedBandCombinationList_UplinkTxSwitch_v1630,
_RF_Parameters_supportedBandCombinationList_v1640,
_RF_Parameters_supportedBandCombinationList_UplinkTxSwitch_v1640,
_RF_Parameters_supportedBandCombinationList_v1650,
_RF_Parameters_supportedBandCombinationList_UplinkTxSwitch_v1650,
_RF_Parameters_extendedBand_n77_r16,
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_fr1_scs_15kHz,
___BandNR_channelBWs_DL_fr1_scs_30kHz,
___BandNR_channelBWs_DL_fr1_scs_60kHz,
__BandNR_channelBWs_DL_fr1,
___BandNR_channelBWs_DL_fr2_scs_60kHz,
___BandNR_channelBWs_DL_fr2_scs_120kHz,
__BandNR_channelBWs_DL_fr2,
_BandNR_channelBWs_DL,
___BandNR_channelBWs_UL_fr1_scs_15kHz,
___BandNR_channelBWs_UL_fr1_scs_30kHz,
___BandNR_channelBWs_UL_fr1_scs_60kHz,
__BandNR_channelBWs_UL_fr1,
___BandNR_channelBWs_UL_fr2_scs_60kHz,
___BandNR_channelBWs_UL_fr2_scs_120kHz,
__BandNR_channelBWs_UL_fr2,
_BandNR_channelBWs_UL,
_BandNR_maxUplinkDutyCycle_PC2_FR1,
_BandNR_pucch_SpatialRelInfoMAC_CE,
_BandNR_powerBoosting_pi2BPSK,
_BandNR_maxUplinkDutyCycle_FR2,
___BandNR_channelBWs_DL_v1590_fr1_scs_15kHz,
___BandNR_channelBWs_DL_v1590_fr1_scs_30kHz,
___BandNR_channelBWs_DL_v1590_fr1_scs_60kHz,
__BandNR_channelBWs_DL_v1590_fr1,
___BandNR_channelBWs_DL_v1590_fr2_scs_60kHz,
___BandNR_channelBWs_DL_v1590_fr2_scs_120kHz,
__BandNR_channelBWs_DL_v1590_fr2,
_BandNR_channelBWs_DL_v1590,
___BandNR_channelBWs_UL_v1590_fr1_scs_15kHz,
___BandNR_channelBWs_UL_v1590_fr1_scs_30kHz,
___BandNR_channelBWs_UL_v1590_fr1_scs_60kHz,
__BandNR_channelBWs_UL_v1590_fr1,
___BandNR_channelBWs_UL_v1590_fr2_scs_60kHz,
___BandNR_channelBWs_UL_v1590_fr2_scs_120kHz,
__BandNR_channelBWs_UL_v1590_fr2,
_BandNR_channelBWs_UL_v1590,
_BandNR_asymmetricBandwidthCombinationSet,
_BandNR_sharedSpectrumChAccessParamsPerBand_r16,
_BandNR_cancelOverlappingPUSCH_r16,
__BandNR_multipleRateMatchingEUTRA_CRS_r16_maxNumberPatterns_r16,
__BandNR_multipleRateMatchingEUTRA_CRS_r16_maxNumberNon_OverlapPatterns_r16,
_BandNR_multipleRateMatchingEUTRA_CRS_r16,
_BandNR_overlapRateMatchingEUTRA_CRS_r16,
_BandNR_pdsch_MappingTypeB_Alt_r16,
_BandNR_oneSlotPeriodicTRS_r16,
_BandNR_olpc_SRS_Pos_r16,
_BandNR_spatialRelationsSRS_Pos_r16,
_BandNR_simulSRS_MIMO_TransWithinBand_r16,
___BandNR_channelBW_DL_IAB_r16_fr1_100mhz_scs_15kHz,
___BandNR_channelBW_DL_IAB_r16_fr1_100mhz_scs_30kHz,
___BandNR_channelBW_DL_IAB_r16_fr1_100mhz_scs_60kHz,
__BandNR_channelBW_DL_IAB_r16_fr1_100mhz,
___BandNR_channelBW_DL_IAB_r16_fr2_200mhz_scs_60kHz,
___BandNR_channelBW_DL_IAB_r16_fr2_200mhz_scs_120kHz,
__BandNR_channelBW_DL_IAB_r16_fr2_200mhz,
_BandNR_channelBW_DL_IAB_r16,
___BandNR_channelBW_UL_IAB_r16_fr1_100mhz_scs_15kHz,
___BandNR_channelBW_UL_IAB_r16_fr1_100mhz_scs_30kHz,
___BandNR_channelBW_UL_IAB_r16_fr1_100mhz_scs_60kHz,
__BandNR_channelBW_UL_IAB_r16_fr1_100mhz,
___BandNR_channelBW_UL_IAB_r16_fr2_200mhz_scs_60kHz,
___BandNR_channelBW_UL_IAB_r16_fr2_200mhz_scs_120kHz,
__BandNR_channelBW_UL_IAB_r16_fr2_200mhz,
_BandNR_channelBW_UL_IAB_r16,
_BandNR_rasterShift7dot5_IAB_r16,
_BandNR_ue_PowerClass_v1610,
_BandNR_condHandover_r16,
_BandNR_condHandoverFailure_r16,
_BandNR_condHandoverTwoTriggerEvents_r16,
_BandNR_condPSCellChange_r16,
_BandNR_condPSCellChangeTwoTriggerEvents_r16,
_BandNR_mpr_PowerBoost_FR2_r16,
__BandNR_activeConfiguredGrant_r16_maxNumberConfigsPerBWP_r16,
__BandNR_activeConfiguredGrant_r16_maxNumberConfigsAllCC_r16,
_BandNR_activeConfiguredGrant_r16,
_BandNR_jointReleaseConfiguredGrantType2_r16,
__BandNR_sps_r16_maxNumberConfigsPerBWP_r16,
__BandNR_sps_r16_maxNumberConfigsAllCC_r16,
_BandNR_sps_r16,
_BandNR_jointReleaseSPS_r16,
_BandNR_simulSRS_TransWithinBand_r16,
_BandNR_trs_AdditionalBandwidth_r16,
_BandNR_handoverIntraF_IAB_r16,
_BandNR_simulTX_SRS_AntSwitchingIntraBandUL_CA_r16,
_BandNR_sharedSpectrumChAccessParamsPerBand_v1630,
_BandNR_handoverUTRA_FDD_r16,
_BandNR_enhancedUL_TransientPeriod_r16,
_BandNR_sharedSpectrumChAccessParamsPerBand_v1640,
_BandNR_type1_PUSCH_RepetitionMultiSlots_v1650,
_BandNR_type2_PUSCH_RepetitionMultiSlots_v1650,
_BandNR_pusch_RepetitionMultiSlots_v1650,
_BandNR_configuredUL_GrantType1_v1650,
_BandNR_configuredUL_GrantType2_v1650,
_BandNR_sharedSpectrumChAccessParamsPerBand_v1650,
_BandNR_enhancedSkipUplinkTxConfigured_v1660,
_BandNR_enhancedSkipUplinkTxDynamic_v1660,
BandNR,
_RF_ParametersMRDC_supportedBandCombinationList,
_RF_ParametersMRDC_appliedFreqBandListFilter,
_RF_ParametersMRDC_srs_SwitchingTimeRequested,
_RF_ParametersMRDC_supportedBandCombinationList_v1540,
_RF_ParametersMRDC_supportedBandCombinationList_v1550,
_RF_ParametersMRDC_supportedBandCombinationList_v1560,
_RF_ParametersMRDC_supportedBandCombinationListNEDC_Only,
_RF_ParametersMRDC_supportedBandCombinationList_v1570,
_RF_ParametersMRDC_supportedBandCombinationList_v1580,
_RF_ParametersMRDC_supportedBandCombinationList_v1590,
__RF_ParametersMRDC_supportedBandCombinationListNEDC_Only_v15a0_supportedBandCombinationList_v1540,
__RF_ParametersMRDC_supportedBandCombinationListNEDC_Only_v15a0_supportedBandCombinationList_v1560,
__RF_ParametersMRDC_supportedBandCombinationListNEDC_Only_v15a0_supportedBandCombinationList_v1570,
__RF_ParametersMRDC_supportedBandCombinationListNEDC_Only_v15a0_supportedBandCombinationList_v1580,
__RF_ParametersMRDC_supportedBandCombinationListNEDC_Only_v15a0_supportedBandCombinationList_v1590,
_RF_ParametersMRDC_supportedBandCombinationListNEDC_Only_v15a0,
_RF_ParametersMRDC_supportedBandCombinationList_v1610,
_RF_ParametersMRDC_supportedBandCombinationListNEDC_Only_v1610,
_RF_ParametersMRDC_supportedBandCombinationList_UplinkTxSwitch_r16,
_RF_ParametersMRDC_supportedBandCombinationList_v1630,
_RF_ParametersMRDC_supportedBandCombinationListNEDC_Only_v1630,
_RF_ParametersMRDC_supportedBandCombinationList_UplinkTxSwitch_v1630,
_RF_ParametersMRDC_supportedBandCombinationList_v1640,
_RF_ParametersMRDC_supportedBandCombinationListNEDC_Only_v1640,
_RF_ParametersMRDC_supportedBandCombinationList_UplinkTxSwitch_v1640,
RF_ParametersMRDC,
_RLC_Parameters_am_WithShortSN,
_RLC_Parameters_um_WithShortSN,
_RLC_Parameters_um_WithLongSN,
_RLC_Parameters_extendedT_PollRetransmit_r16,
_RLC_Parameters_extendedT_StatusProhibit_r16,
RLC_Parameters,
_SDAP_Parameters_as_ReflectiveQoS,
_SDAP_Parameters_sdap_QOS_IAB_r16,
_SDAP_Parameters_sdapHeaderIAB_r16,
SDAP_Parameters,
_SidelinkParameters_r16_sidelinkParametersNR_r16,
_SidelinkParameters_r16_sidelinkParametersEUTRA_r16,
SidelinkParameters_r16,
_SidelinkParametersNR_r16_rlc_ParametersSidelink_r16,
_SidelinkParametersNR_r16_mac_ParametersSidelink_r16,
_SidelinkParametersNR_r16_fdd_Add_UE_Sidelink_Capabilities_r16,
_SidelinkParametersNR_r16_tdd_Add_UE_Sidelink_Capabilities_r16,
__SidelinkParametersNR_r16_supportedBandListSidelink_r16__item_,
_SidelinkParametersNR_r16_supportedBandListSidelink_r16,
SidelinkParametersNR_r16,
_SidelinkParametersEUTRA_r16_sl_ParametersEUTRA1_r16,
_SidelinkParametersEUTRA_r16_sl_ParametersEUTRA2_r16,
_SidelinkParametersEUTRA_r16_sl_ParametersEUTRA3_r16,
__SidelinkParametersEUTRA_r16_supportedBandListSidelinkEUTRA_r16__item_,
_SidelinkParametersEUTRA_r16_supportedBandListSidelinkEUTRA_r16,
SidelinkParametersEUTRA_r16,
_RLC_ParametersSidelink_r16_am_WithLongSN_Sidelink_r16,
_RLC_ParametersSidelink_r16_um_WithLongSN_Sidelink_r16,
RLC_ParametersSidelink_r16,
_MAC_ParametersSidelink_r16_mac_ParametersSidelinkCommon_r16,
_MAC_ParametersSidelink_r16_mac_ParametersSidelinkXDD_Diff_r16,
MAC_ParametersSidelink_r16,
_UE_SidelinkCapabilityAddXDD_Mode_r16_mac_ParametersSidelinkXDD_Diff_r16,
UE_SidelinkCapabilityAddXDD_Mode_r16,
_MAC_ParametersSidelinkCommon_r16_lcp_RestrictionSidelink_r16,
_MAC_ParametersSidelinkCommon_r16_multipleConfiguredGrantsSidelink_r16,
MAC_ParametersSidelinkCommon_r16,
_MAC_ParametersSidelinkXDD_Diff_r16_multipleSR_ConfigurationsSidelink_r16,
_MAC_ParametersSidelinkXDD_Diff_r16_logicalChannelSR_DelayTimerSidelink_r16,
MAC_ParametersSidelinkXDD_Diff_r16,
_BandSidelinkEUTRA_r16_freqBandSidelinkEUTRA_r16,
__BandSidelinkEUTRA_r16_gnb_ScheduledMode3SidelinkEUTRA_r16_gnb_ScheduledMode3DelaySidelinkEUTRA_r16,
_BandSidelinkEUTRA_r16_gnb_ScheduledMode3SidelinkEUTRA_r16,
_BandSidelinkEUTRA_r16_gnb_ScheduledMode4SidelinkEUTRA_r16,
BandSidelinkEUTRA_r16,
_BandSidelink_r16_freqBandSidelink_r16,
__BandSidelink_r16_sl_Reception_r16_harq_RxProcessSidelink_r16,
__BandSidelink_r16_sl_Reception_r16_pscch_RxSidelink_r16,
____BandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_15kHz_r16,
____BandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_30kHz_r16,
____BandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_60kHz_r16,
___BandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16,
____BandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16_scs_60kHz_r16,
____BandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16_scs_120kHz_r16,
___BandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16,
__BandSidelink_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16,
__BandSidelink_r16_sl_Reception_r16_extendedCP_RxSidelink_r16,
_BandSidelink_r16_sl_Reception_r16,
__BandSidelink_r16_sl_TransmissionMode1_r16_harq_TxProcessModeOneSidelink_r16,
____BandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr1_r16_scs_15kHz_r16,
____BandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr1_r16_scs_30kHz_r16,
____BandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr1_r16_scs_60kHz_r16,
___BandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr1_r16,
____BandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr2_r16_scs_60kHz_r16,
____BandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr2_r16_scs_120kHz_r16,
___BandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16_fr2_r16,
__BandSidelink_r16_sl_TransmissionMode1_r16_scs_CP_PatternTxSidelinkModeOne_r16,
__BandSidelink_r16_sl_TransmissionMode1_r16_extendedCP_TxSidelink_r16,
__BandSidelink_r16_sl_TransmissionMode1_r16_harq_ReportOnPUCCH_r16,
_BandSidelink_r16_sl_TransmissionMode1_r16,
__BandSidelink_r16_sync_Sidelink_r16_gNB_Sync_r16,
__BandSidelink_r16_sync_Sidelink_r16_gNB_GNSS_UE_SyncWithPriorityOnGNB_ENB_r16,
__BandSidelink_r16_sync_Sidelink_r16_gNB_GNSS_UE_SyncWithPriorityOnGNSS_r16,
_BandSidelink_r16_sync_Sidelink_r16,
_BandSidelink_r16_sl_Tx_256QAM_r16,
__BandSidelink_r16_psfch_FormatZeroSidelink_r16_psfch_RxNumber,
__BandSidelink_r16_psfch_FormatZeroSidelink_r16_psfch_TxNumber,
_BandSidelink_r16_psfch_FormatZeroSidelink_r16,
_BandSidelink_r16_lowSE_64QAM_MCS_TableSidelink_r16,
_BandSidelink_r16_enb_sync_Sidelink_r16,
__BandSidelink_r16_sl_TransmissionMode2_r16_harq_TxProcessModeTwoSidelink_r16,
__BandSidelink_r16_sl_TransmissionMode2_r16_scs_CP_PatternTxSidelinkModeTwo_r16,
__BandSidelink_r16_sl_TransmissionMode2_r16_dl_openLoopPC_Sidelink_r16,
_BandSidelink_r16_sl_TransmissionMode2_r16,
__BandSidelink_r16_congestionControlSidelink_r16_cbr_ReportSidelink_r16,
__BandSidelink_r16_congestionControlSidelink_r16_cbr_CR_TimeLimitSidelink_r16,
_BandSidelink_r16_congestionControlSidelink_r16,
_BandSidelink_r16_fewerSymbolSlotSidelink_r16,
_BandSidelink_r16_sl_openLoopPC_RSRP_ReportSidelink_r16,
_BandSidelink_r16_sl_Rx_256QAM_r16,
BandSidelink_r16,
_SON_Parameters_r16_rach_Report_r16,
SON_Parameters_r16,
_SpatialRelationsSRS_Pos_r16_spatialRelation_SRS_PosBasedOnSSB_Serving_r16,
_SpatialRelationsSRS_Pos_r16_spatialRelation_SRS_PosBasedOnCSI_RS_Serving_r16,
_SpatialRelationsSRS_Pos_r16_spatialRelation_SRS_PosBasedOnPRS_Serving_r16,
_SpatialRelationsSRS_Pos_r16_spatialRelation_SRS_PosBasedOnSRS_r16,
_SpatialRelationsSRS_Pos_r16_spatialRelation_SRS_PosBasedOnSSB_Neigh_r16,
_SpatialRelationsSRS_Pos_r16_spatialRelation_SRS_PosBasedOnPRS_Neigh_r16,
SpatialRelationsSRS_Pos_r16,
_SRS_SwitchingTimeNR_switchingTimeDL,
_SRS_SwitchingTimeNR_switchingTimeUL,
SRS_SwitchingTimeNR,
_SRS_SwitchingTimeEUTRA_switchingTimeDL,
_SRS_SwitchingTimeEUTRA_switchingTimeUL,
SRS_SwitchingTimeEUTRA,
_SupportedBandwidth_fr1,
_SupportedBandwidth_fr2,
SupportedBandwidth,
_UE_BasedPerfMeas_Parameters_r16_barometerMeasReport_r16,
_UE_BasedPerfMeas_Parameters_r16_immMeasBT_r16,
_UE_BasedPerfMeas_Parameters_r16_immMeasWLAN_r16,
_UE_BasedPerfMeas_Parameters_r16_loggedMeasBT_r16,
_UE_BasedPerfMeas_Parameters_r16_loggedMeasurements_r16,
_UE_BasedPerfMeas_Parameters_r16_loggedMeasWLAN_r16,
_UE_BasedPerfMeas_Parameters_r16_orientationMeasReport_r16,
_UE_BasedPerfMeas_Parameters_r16_speedMeasReport_r16,
_UE_BasedPerfMeas_Parameters_r16_gnss_Location_r16,
_UE_BasedPerfMeas_Parameters_r16_ulPDCP_Delay_r16,
UE_BasedPerfMeas_Parameters_r16,
_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_CapabilityRequestFilterCommon_mrdc_Request_omitEN_DC,
__UE_CapabilityRequestFilterCommon_mrdc_Request_includeNR_DC,
__UE_CapabilityRequestFilterCommon_mrdc_Request_includeNE_DC,
_UE_CapabilityRequestFilterCommon_mrdc_Request,
__UE_CapabilityRequestFilterCommon_codebookTypeRequest_r16_type1_SinglePanel_r16,
__UE_CapabilityRequestFilterCommon_codebookTypeRequest_r16_type1_MultiPanel_r16,
__UE_CapabilityRequestFilterCommon_codebookTypeRequest_r16_type2_r16,
__UE_CapabilityRequestFilterCommon_codebookTypeRequest_r16_type2_PortSelection_r16,
_UE_CapabilityRequestFilterCommon_codebookTypeRequest_r16,
_UE_CapabilityRequestFilterCommon_uplinkTxSwitchRequest_r16,
__UE_CapabilityRequestFilterCommon_requestedCellGrouping_r16__item_,
_UE_CapabilityRequestFilterCommon_requestedCellGrouping_r16,
UE_CapabilityRequestFilterCommon,
__CellGrouping_r16_mcg_r16__item_,
_CellGrouping_r16_mcg_r16,
__CellGrouping_r16_scg_r16__item_,
_CellGrouping_r16_scg_r16,
_CellGrouping_r16_mode_r16,
CellGrouping_r16,
_UE_CapabilityRequestFilterNR_frequencyBandListFilter,
_UE_CapabilityRequestFilterNR_nonCriticalExtension,
UE_CapabilityRequestFilterNR,
_UE_CapabilityRequestFilterNR_v1540_srs_SwitchingTimeRequest,
_UE_CapabilityRequestFilterNR_v1540_nonCriticalExtension,
UE_CapabilityRequestFilterNR_v1540,
_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_Capability_v1560_receivedFilters_contain,
_UE_MRDC_Capability_v1560_receivedFilters,
_UE_MRDC_Capability_v1560_measAndMobParametersMRDC_v1560,
_UE_MRDC_Capability_v1560_fdd_Add_UE_MRDC_Capabilities_v1560,
_UE_MRDC_Capability_v1560_tdd_Add_UE_MRDC_Capabilities_v1560,
_UE_MRDC_Capability_v1560_nonCriticalExtension,
UE_MRDC_Capability_v1560,
_UE_MRDC_Capability_v1610_measAndMobParametersMRDC_v1610,
_UE_MRDC_Capability_v1610_generalParametersMRDC_v1610,
_UE_MRDC_Capability_v1610_pdcp_ParametersMRDC_v1610,
_UE_MRDC_Capability_v1610_nonCriticalExtension,
UE_MRDC_Capability_v1610,
_UE_MRDC_CapabilityAddXDD_Mode_measAndMobParametersMRDC_XDD_Diff,
_UE_MRDC_CapabilityAddXDD_Mode_generalParametersMRDC_XDD_Diff,
UE_MRDC_CapabilityAddXDD_Mode,
_UE_MRDC_CapabilityAddXDD_Mode_v1560_measAndMobParametersMRDC_XDD_Diff_v1560,
UE_MRDC_CapabilityAddXDD_Mode_v1560,
_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_dummy,
GeneralParametersMRDC_XDD_Diff,
_GeneralParametersMRDC_v1610_f1c_OverEUTRA_r16,
GeneralParametersMRDC_v1610,
_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_contain,
_UE_NR_Capability_lateNonCriticalExtension,
_UE_NR_Capability_nonCriticalExtension,
UE_NR_Capability,
_UE_NR_Capability_v1530_fdd_Add_UE_NR_Capabilities_v1530,
_UE_NR_Capability_v1530_tdd_Add_UE_NR_Capabilities_v1530,
_UE_NR_Capability_v1530_dummy,
_UE_NR_Capability_v1530_interRAT_Parameters,
_UE_NR_Capability_v1530_inactiveState,
_UE_NR_Capability_v1530_delayBudgetReporting,
_UE_NR_Capability_v1530_nonCriticalExtension,
UE_NR_Capability_v1530,
_UE_NR_Capability_v1540_sdap_Parameters,
_UE_NR_Capability_v1540_overheatingInd,
_UE_NR_Capability_v1540_ims_Parameters,
_UE_NR_Capability_v1540_fr1_Add_UE_NR_Capabilities_v1540,
_UE_NR_Capability_v1540_fr2_Add_UE_NR_Capabilities_v1540,
_UE_NR_Capability_v1540_fr1_fr2_Add_UE_NR_Capabilities,
_UE_NR_Capability_v1540_nonCriticalExtension,
UE_NR_Capability_v1540,
_UE_NR_Capability_v1550_reducedCP_Latency,
_UE_NR_Capability_v1550_nonCriticalExtension,
UE_NR_Capability_v1550,
_UE_NR_Capability_v1560_nrdc_Parameters,
__UE_NR_Capability_v1560_receivedFilters_contain,
_UE_NR_Capability_v1560_receivedFilters,
_UE_NR_Capability_v1560_nonCriticalExtension,
UE_NR_Capability_v1560,
_UE_NR_Capability_v1570_nrdc_Parameters_v1570,
_UE_NR_Capability_v1570_nonCriticalExtension,
UE_NR_Capability_v1570,
_UE_NR_Capability_v15c0_nrdc_Parameters_v15c0,
_UE_NR_Capability_v15c0_partialFR2_FallbackRX_Req,
_UE_NR_Capability_v15c0_nonCriticalExtension,
UE_NR_Capability_v15c0,
_UE_NR_Capability_v1610_inDeviceCoexInd_r16,
_UE_NR_Capability_v1610_dl_DedicatedMessageSegmentation_r16,
_UE_NR_Capability_v1610_nrdc_Parameters_v1610,
_UE_NR_Capability_v1610_powSav_Parameters_r16,
_UE_NR_Capability_v1610_fr1_Add_UE_NR_Capabilities_v1610,
_UE_NR_Capability_v1610_fr2_Add_UE_NR_Capabilities_v1610,
_UE_NR_Capability_v1610_bh_RLF_Indication_r16,
_UE_NR_Capability_v1610_directSN_AdditionFirstRRC_IAB_r16,
_UE_NR_Capability_v1610_bap_Parameters_r16,
_UE_NR_Capability_v1610_referenceTimeProvision_r16,
_UE_NR_Capability_v1610_sidelinkParameters_r16,
_UE_NR_Capability_v1610_highSpeedParameters_r16,
_UE_NR_Capability_v1610_mac_Parameters_v1610,
_UE_NR_Capability_v1610_mcgRLF_RecoveryViaSCG_r16,
_UE_NR_Capability_v1610_resumeWithStoredMCG_SCells_r16,
_UE_NR_Capability_v1610_resumeWithStoredSCG_r16,
_UE_NR_Capability_v1610_resumeWithSCG_Config_r16,
_UE_NR_Capability_v1610_ue_BasedPerfMeas_Parameters_r16,
_UE_NR_Capability_v1610_son_Parameters_r16,
_UE_NR_Capability_v1610_onDemandSIB_Connected_r16,
_UE_NR_Capability_v1610_nonCriticalExtension,
UE_NR_Capability_v1610,
_UE_NR_Capability_v1640_redirectAtResumeByNAS_r16,
_UE_NR_Capability_v1640_phy_ParametersSharedSpectrumChAccess_r16,
_UE_NR_Capability_v1640_nonCriticalExtension,
UE_NR_Capability_v1640,
_UE_NR_Capability_v1650_mpsPriorityIndication_r16,
_UE_NR_Capability_v1650_highSpeedParameters_v1650,
_UE_NR_Capability_v1650_nonCriticalExtension,
UE_NR_Capability_v1650,
_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_v1530_eutra_ParametersXDD_Diff,
UE_NR_CapabilityAddXDD_Mode_v1530,
_UE_NR_CapabilityAddFRX_Mode_phy_ParametersFRX_Diff,
_UE_NR_CapabilityAddFRX_Mode_measAndMobParametersFRX_Diff,
UE_NR_CapabilityAddFRX_Mode,
_UE_NR_CapabilityAddFRX_Mode_v1540_ims_ParametersFRX_Diff,
UE_NR_CapabilityAddFRX_Mode_v1540,
_UE_NR_CapabilityAddFRX_Mode_v1610_powSav_ParametersFRX_Diff_r16,
_UE_NR_CapabilityAddFRX_Mode_v1610_mac_ParametersFRX_Diff_r16,
UE_NR_CapabilityAddFRX_Mode_v1610,
_BAP_Parameters_r16_flowControlBH_RLC_ChannelBased_r16,
_BAP_Parameters_r16_flowControlRouting_ID_Based_r16,
BAP_Parameters_r16,
_SharedSpectrumChAccessParamsPerBand_r16_ul_DynamicChAccess_r16,
_SharedSpectrumChAccessParamsPerBand_r16_ul_Semi_StaticChAccess_r16,
_SharedSpectrumChAccessParamsPerBand_r16_ssb_RRM_DynamicChAccess_r16,
_SharedSpectrumChAccessParamsPerBand_r16_ssb_RRM_Semi_StaticChAccess_r16,
_SharedSpectrumChAccessParamsPerBand_r16_mib_Acquisition_r16,
_SharedSpectrumChAccessParamsPerBand_r16_ssb_RLM_DynamicChAccess_r16,
_SharedSpectrumChAccessParamsPerBand_r16_ssb_RLM_Semi_StaticChAccess_r16,
_SharedSpectrumChAccessParamsPerBand_r16_sib1_Acquisition_r16,
_SharedSpectrumChAccessParamsPerBand_r16_extRA_ResponseWindow_r16,
_SharedSpectrumChAccessParamsPerBand_r16_ssb_BFD_CBD_dynamicChannelAccess_r16,
_SharedSpectrumChAccessParamsPerBand_r16_ssb_BFD_CBD_semi_staticChannelAccess_r16,
_SharedSpectrumChAccessParamsPerBand_r16_csi_RS_BFD_CBD_r16,
_SharedSpectrumChAccessParamsPerBand_r16_ul_ChannelBW_SCell_10mhz_r16,
_SharedSpectrumChAccessParamsPerBand_r16_rssi_ChannelOccupancyReporting_r16,
_SharedSpectrumChAccessParamsPerBand_r16_srs_StartAnyOFDM_Symbol_r16,
_SharedSpectrumChAccessParamsPerBand_r16_searchSpaceFreqMonitorLocation_r16,
_SharedSpectrumChAccessParamsPerBand_r16_coreset_RB_Offset_r16,
_SharedSpectrumChAccessParamsPerBand_r16_cgi_Acquisition_r16,
_SharedSpectrumChAccessParamsPerBand_r16_configuredUL_Tx_r16,
_SharedSpectrumChAccessParamsPerBand_r16_prach_Wideband_r16,
_SharedSpectrumChAccessParamsPerBand_r16_dci_AvailableRB_Set_r16,
_SharedSpectrumChAccessParamsPerBand_r16_dci_ChOccupancyDuration_r16,
_SharedSpectrumChAccessParamsPerBand_r16_typeB_PDSCH_length_r16,
_SharedSpectrumChAccessParamsPerBand_r16_searchSpaceSwitchWithDCI_r16,
_SharedSpectrumChAccessParamsPerBand_r16_searchSpaceSwitchWithoutDCI_r16,
_SharedSpectrumChAccessParamsPerBand_r16_searchSpaceSwitchCapability2_r16,
_SharedSpectrumChAccessParamsPerBand_r16_non_numericalPDSCH_HARQ_timing_r16,
_SharedSpectrumChAccessParamsPerBand_r16_enhancedDynamicHARQ_codebook_r16,
_SharedSpectrumChAccessParamsPerBand_r16_oneShotHARQ_feedback_r16,
_SharedSpectrumChAccessParamsPerBand_r16_multiPUSCH_UL_grant_r16,
_SharedSpectrumChAccessParamsPerBand_r16_csi_RS_RLM_r16,
_SharedSpectrumChAccessParamsPerBand_r16_dummy,
_SharedSpectrumChAccessParamsPerBand_r16_periodicAndSemi_PersistentCSI_RS_r16,
_SharedSpectrumChAccessParamsPerBand_r16_pusch_PRB_interlace_r16,
_SharedSpectrumChAccessParamsPerBand_r16_pucch_F0_F1_PRB_Interlace_r16,
_SharedSpectrumChAccessParamsPerBand_r16_occ_PRB_PF2_PF3_r16,
_SharedSpectrumChAccessParamsPerBand_r16_extCP_rangeCG_PUSCH_r16,
_SharedSpectrumChAccessParamsPerBand_r16_configuredGrantWithReTx_r16,
_SharedSpectrumChAccessParamsPerBand_r16_ed_Threshold_r16,
_SharedSpectrumChAccessParamsPerBand_r16_ul_DL_COT_Sharing_r16,
_SharedSpectrumChAccessParamsPerBand_r16_mux_CG_UCI_HARQ_ACK_r16,
_SharedSpectrumChAccessParamsPerBand_r16_cg_resourceConfig_r16,
SharedSpectrumChAccessParamsPerBand_r16,
_SharedSpectrumChAccessParamsPerBand_v1630_dl_ReceptionIntraCellGuardband_r16,
_SharedSpectrumChAccessParamsPerBand_v1630_dl_ReceptionLBT_subsetRB_r16,
SharedSpectrumChAccessParamsPerBand_v1630,
_SharedSpectrumChAccessParamsPerBand_v1640_csi_RSRP_AndRSRQ_MeasWithSSB_r16,
_SharedSpectrumChAccessParamsPerBand_v1640_csi_RSRP_AndRSRQ_MeasWithoutSSB_r16,
_SharedSpectrumChAccessParamsPerBand_v1640_csi_SINR_Meas_r16,
_SharedSpectrumChAccessParamsPerBand_v1640_ssb_AndCSI_RS_RLM_r16,
_SharedSpectrumChAccessParamsPerBand_v1640_csi_RS_CFRA_ForHO_r16,
SharedSpectrumChAccessParamsPerBand_v1640,
_SharedSpectrumChAccessParamsPerBand_v1650_extendedSearchSpaceSwitchWithDCI_r16,
SharedSpectrumChAccessParamsPerBand_v1650,
AbsoluteTimeInfo_r16,
_AreaConfiguration_r16_areaConfig_r16,
__AreaConfiguration_r16_interFreqTargetList_r16__item_,
_AreaConfiguration_r16_interFreqTargetList_r16,
AreaConfiguration_r16,
_AreaConfig_r16_cellGlobalIdList_r16,
_AreaConfig_r16_trackingAreaCodeList_r16,
_AreaConfig_r16_trackingAreaIdentityList_r16,
AreaConfig_r16,
_InterFreqTargetInfo_r16_dl_CarrierFreq,
__InterFreqTargetInfo_r16_cellList__item_,
_InterFreqTargetInfo_r16_cellList,
InterFreqTargetInfo_r16,
_CellGlobalIdList_r16__item_,
CellGlobalIdList_r16,
_TrackingAreaCodeList_r16__item_,
TrackingAreaCodeList_r16,
_TrackingAreaIdentityList_r16__item_,
TrackingAreaIdentityList_r16,
_TrackingAreaIdentity_r16_plmn_Identity_r16,
_TrackingAreaIdentity_r16_trackingAreaCode_r16,
TrackingAreaIdentity_r16,
_BT_NameList_r16__item_,
BT_NameList_r16,
BT_Name_r16,
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,
_IAB_IP_Address_r16_iPv4_Address_r16,
_IAB_IP_Address_r16_iPv6_Address_r16,
_IAB_IP_Address_r16_iPv6_Prefix_r16,
IAB_IP_Address_r16,
IAB_IP_AddressIndex_r16,
IAB_IP_Usage_r16,
LoggingDuration_r16,
LoggingInterval_r16,
_LogMeasResultListBT_r16__item_,
LogMeasResultListBT_r16,
_LogMeasResultBT_r16_bt_Addr_r16,
_LogMeasResultBT_r16_rssi_BT_r16,
LogMeasResultBT_r16,
_LogMeasResultListWLAN_r16__item_,
LogMeasResultListWLAN_r16,
_LogMeasResultWLAN_r16_wlan_Identifiers_r16,
_LogMeasResultWLAN_r16_rssiWLAN_r16,
_LogMeasResultWLAN_r16_rtt_WLAN_r16,
LogMeasResultWLAN_r16,
_WLAN_Identifiers_r16_ssid_r16,
_WLAN_Identifiers_r16_bssid_r16,
_WLAN_Identifiers_r16_hessid_r16,
WLAN_Identifiers_r16,
WLAN_RSSI_Range_r16,
_WLAN_RTT_r16_rttValue_r16,
_WLAN_RTT_r16_rttUnits_r16,
_WLAN_RTT_r16_rttAccuracy_r16,
WLAN_RTT_r16,
__OtherConfig_delayBudgetReportingConfig_release,
___OtherConfig_delayBudgetReportingConfig_setup_delayBudgetReportingProhibitTimer,
__OtherConfig_delayBudgetReportingConfig_setup,
_OtherConfig_delayBudgetReportingConfig,
OtherConfig,
__OtherConfig_v1540_overheatingAssistanceConfig_release,
__OtherConfig_v1540_overheatingAssistanceConfig_setup,
_OtherConfig_v1540_overheatingAssistanceConfig,
OtherConfig_v1540,
_CandidateServingFreqListNR_r16__item_,
CandidateServingFreqListNR_r16,
__OtherConfig_v1610_idc_AssistanceConfig_r16_release,
__OtherConfig_v1610_idc_AssistanceConfig_r16_setup,
_OtherConfig_v1610_idc_AssistanceConfig_r16,
__OtherConfig_v1610_drx_PreferenceConfig_r16_release,
__OtherConfig_v1610_drx_PreferenceConfig_r16_setup,
_OtherConfig_v1610_drx_PreferenceConfig_r16,
__OtherConfig_v1610_maxBW_PreferenceConfig_r16_release,
__OtherConfig_v1610_maxBW_PreferenceConfig_r16_setup,
_OtherConfig_v1610_maxBW_PreferenceConfig_r16,
__OtherConfig_v1610_maxCC_PreferenceConfig_r16_release,
__OtherConfig_v1610_maxCC_PreferenceConfig_r16_setup,
_OtherConfig_v1610_maxCC_PreferenceConfig_r16,
__OtherConfig_v1610_maxMIMO_LayerPreferenceConfig_r16_release,
__OtherConfig_v1610_maxMIMO_LayerPreferenceConfig_r16_setup,
_OtherConfig_v1610_maxMIMO_LayerPreferenceConfig_r16,
__OtherConfig_v1610_minSchedulingOffsetPreferenceConfig_r16_release,
__OtherConfig_v1610_minSchedulingOffsetPreferenceConfig_r16_setup,
_OtherConfig_v1610_minSchedulingOffsetPreferenceConfig_r16,
__OtherConfig_v1610_releasePreferenceConfig_r16_release,
__OtherConfig_v1610_releasePreferenceConfig_r16_setup,
_OtherConfig_v1610_releasePreferenceConfig_r16,
_OtherConfig_v1610_referenceTimePreferenceReporting_r16,
__OtherConfig_v1610_btNameList_r16_release,
__OtherConfig_v1610_btNameList_r16_setup,
_OtherConfig_v1610_btNameList_r16,
__OtherConfig_v1610_wlanNameList_r16_release,
__OtherConfig_v1610_wlanNameList_r16_setup,
_OtherConfig_v1610_wlanNameList_r16,
__OtherConfig_v1610_sensorNameList_r16_release,
__OtherConfig_v1610_sensorNameList_r16_setup,
_OtherConfig_v1610_sensorNameList_r16,
_OtherConfig_v1610_obtainCommonLocation_r16,
_OtherConfig_v1610_sl_AssistanceConfigNR_r16,
OtherConfig_v1610,
_OverheatingAssistanceConfig_overheatingIndicationProhibitTimer,
OverheatingAssistanceConfig,
_IDC_AssistanceConfig_r16_candidateServingFreqListNR_r16,
IDC_AssistanceConfig_r16,
_DRX_PreferenceConfig_r16_drx_PreferenceProhibitTimer_r16,
DRX_PreferenceConfig_r16,
_MaxBW_PreferenceConfig_r16_maxBW_PreferenceProhibitTimer_r16,
MaxBW_PreferenceConfig_r16,
_MaxCC_PreferenceConfig_r16_maxCC_PreferenceProhibitTimer_r16,
MaxCC_PreferenceConfig_r16,
_MaxMIMO_LayerPreferenceConfig_r16_maxMIMO_LayerPreferenceProhibitTimer_r16,
MaxMIMO_LayerPreferenceConfig_r16,
_MinSchedulingOffsetPreferenceConfig_r16_minSchedulingOffsetPreferenceProhibitTimer_r16,
MinSchedulingOffsetPreferenceConfig_r16,
_ReleasePreferenceConfig_r16_releasePreferenceProhibitTimer_r16,
_ReleasePreferenceConfig_r16_connectedReporting,
ReleasePreferenceConfig_r16,
PhysCellIdUTRA_FDD_r16,
RRC_TransactionIdentifier,
_Sensor_NameList_r16_measUncomBarPre_r16,
_Sensor_NameList_r16_measUeSpeed,
_Sensor_NameList_r16_measUeOrientation,
Sensor_NameList_r16,
_TraceReference_r16_plmn_Identity_r16,
_TraceReference_r16_traceId_r16,
TraceReference_r16,
_UE_MeasurementsAvailable_r16_logMeasAvailable_r16,
_UE_MeasurementsAvailable_r16_logMeasAvailableBT_r16,
_UE_MeasurementsAvailable_r16_logMeasAvailableWLAN_r16,
_UE_MeasurementsAvailable_r16_connEstFailInfoAvailable_r16,
_UE_MeasurementsAvailable_r16_rlf_InfoAvailable_r16,
UE_MeasurementsAvailable_r16,
UTRA_FDD_Q_OffsetRange_r16,
_VisitedCellInfoList_r16__item_,
VisitedCellInfoList_r16,
___VisitedCellInfo_r16_visitedCellId_r16_nr_CellId_r16_cgi_Info,
____VisitedCellInfo_r16_visitedCellId_r16_nr_CellId_r16_pci_arfcn_r16_physCellId_r16,
____VisitedCellInfo_r16_visitedCellId_r16_nr_CellId_r16_pci_arfcn_r16_carrierFreq_r16,
___VisitedCellInfo_r16_visitedCellId_r16_nr_CellId_r16_pci_arfcn_r16,
__VisitedCellInfo_r16_visitedCellId_r16_nr_CellId_r16,
___VisitedCellInfo_r16_visitedCellId_r16_eutra_CellId_r16_cellGlobalId_r16,
____VisitedCellInfo_r16_visitedCellId_r16_eutra_CellId_r16_pci_arfcn_r16_physCellId_r16,
____VisitedCellInfo_r16_visitedCellId_r16_eutra_CellId_r16_pci_arfcn_r16_carrierFreq_r16,
___VisitedCellInfo_r16_visitedCellId_r16_eutra_CellId_r16_pci_arfcn_r16,
__VisitedCellInfo_r16_visitedCellId_r16_eutra_CellId_r16,
_VisitedCellInfo_r16_visitedCellId_r16,
_VisitedCellInfo_r16_timeSpent_r16,
VisitedCellInfo_r16,
_WLAN_NameList_r16__item_,
WLAN_NameList_r16,
WLAN_Name_r16,
_SL_BWP_Config_r16_sl_BWP_Id,
_SL_BWP_Config_r16_sl_BWP_Generic_r16,
_SL_BWP_Config_r16_sl_BWP_PoolConfig_r16,
SL_BWP_Config_r16,
_SL_BWP_Generic_r16_sl_BWP_r16,
_SL_BWP_Generic_r16_sl_LengthSymbols_r16,
_SL_BWP_Generic_r16_sl_StartSymbol_r16,
__SL_BWP_Generic_r16_sl_PSBCH_Config_r16_release,
__SL_BWP_Generic_r16_sl_PSBCH_Config_r16_setup,
_SL_BWP_Generic_r16_sl_PSBCH_Config_r16,
_SL_BWP_Generic_r16_sl_TxDirectCurrentLocation_r16,
SL_BWP_Generic_r16,
_SL_BWP_ConfigCommon_r16_sl_BWP_Generic_r16,
_SL_BWP_ConfigCommon_r16_sl_BWP_PoolConfigCommon_r16,
SL_BWP_ConfigCommon_r16,
__SL_BWP_PoolConfig_r16_sl_RxPool_r16__item_,
_SL_BWP_PoolConfig_r16_sl_RxPool_r16,
_SL_BWP_PoolConfig_r16_sl_TxPoolSelectedNormal_r16,
_SL_BWP_PoolConfig_r16_sl_TxPoolScheduling_r16,
_SL_BWP_PoolConfig_r16_sl_TxPoolExceptional_r16,
SL_BWP_PoolConfig_r16,
__SL_TxPoolDedicated_r16_sl_PoolToReleaseList_r16__item_,
_SL_TxPoolDedicated_r16_sl_PoolToReleaseList_r16,
__SL_TxPoolDedicated_r16_sl_PoolToAddModList_r16__item_,
_SL_TxPoolDedicated_r16_sl_PoolToAddModList_r16,
SL_TxPoolDedicated_r16,
_SL_ResourcePoolConfig_r16_sl_ResourcePoolID_r16,
_SL_ResourcePoolConfig_r16_sl_ResourcePool_r16,
SL_ResourcePoolConfig_r16,
SL_ResourcePoolID_r16,
__SL_BWP_PoolConfigCommon_r16_sl_RxPool_r16__item_,
_SL_BWP_PoolConfigCommon_r16_sl_RxPool_r16,
__SL_BWP_PoolConfigCommon_r16_sl_TxPoolSelectedNormal_r16__item_,
_SL_BWP_PoolConfigCommon_r16_sl_TxPoolSelectedNormal_r16,
_SL_BWP_PoolConfigCommon_r16_sl_TxPoolExceptional_r16,
SL_BWP_PoolConfigCommon_r16,
_SL_CBR_PriorityTxConfigList_r16__item_,
SL_CBR_PriorityTxConfigList_r16,
_SL_CBR_PriorityTxConfigList_v1650__item_,
SL_CBR_PriorityTxConfigList_v1650,
_SL_PriorityTxConfigIndex_r16_sl_PriorityThreshold_r16,
_SL_PriorityTxConfigIndex_r16_sl_DefaultTxConfigIndex_r16,
_SL_PriorityTxConfigIndex_r16_sl_CBR_ConfigIndex_r16,
__SL_PriorityTxConfigIndex_r16_sl_Tx_ConfigIndexList_r16__item_,
_SL_PriorityTxConfigIndex_r16_sl_Tx_ConfigIndexList_r16,
SL_PriorityTxConfigIndex_r16,
__SL_PriorityTxConfigIndex_v1650_sl_MCS_RangeList_r16__item_,
_SL_PriorityTxConfigIndex_v1650_sl_MCS_RangeList_r16,
SL_PriorityTxConfigIndex_v1650,
SL_TxConfigIndex_r16,
__SL_CBR_CommonTxConfigList_r16_sl_CBR_RangeConfigList_r16__item_,
_SL_CBR_CommonTxConfigList_r16_sl_CBR_RangeConfigList_r16,
__SL_CBR_CommonTxConfigList_r16_sl_CBR_PSSCH_TxConfigList_r16__item_,
_SL_CBR_CommonTxConfigList_r16_sl_CBR_PSSCH_TxConfigList_r16,
SL_CBR_CommonTxConfigList_r16,
_SL_CBR_LevelsConfig_r16__item_,
SL_CBR_LevelsConfig_r16,
_SL_CBR_PSSCH_TxConfig_r16_sl_CR_Limit_r16,
_SL_CBR_PSSCH_TxConfig_r16_sl_TxParameters_r16,
SL_CBR_PSSCH_TxConfig_r16,
SL_CBR_r16,
_SL_ConfigDedicatedNR_r16_sl_PHY_MAC_RLC_Config_r16,
__SL_ConfigDedicatedNR_r16_sl_RadioBearerToReleaseList_r16__item_,
_SL_ConfigDedicatedNR_r16_sl_RadioBearerToReleaseList_r16,
__SL_ConfigDedicatedNR_r16_sl_RadioBearerToAddModList_r16__item_,
_SL_ConfigDedicatedNR_r16_sl_RadioBearerToAddModList_r16,
__SL_ConfigDedicatedNR_r16_sl_MeasConfigInfoToReleaseList_r16__item_,
_SL_ConfigDedicatedNR_r16_sl_MeasConfigInfoToReleaseList_r16,
__SL_ConfigDedicatedNR_r16_sl_MeasConfigInfoToAddModList_r16__item_,
_SL_ConfigDedicatedNR_r16_sl_MeasConfigInfoToAddModList_r16,
_SL_ConfigDedicatedNR_r16_t400_r16,
SL_ConfigDedicatedNR_r16,
SL_DestinationIndex_r16,
__SL_PHY_MAC_RLC_Config_r16_sl_ScheduledConfig_r16_release,
__SL_PHY_MAC_RLC_Config_r16_sl_ScheduledConfig_r16_setup,
_SL_PHY_MAC_RLC_Config_r16_sl_ScheduledConfig_r16,
__SL_PHY_MAC_RLC_Config_r16_sl_UE_SelectedConfig_r16_release,
__SL_PHY_MAC_RLC_Config_r16_sl_UE_SelectedConfig_r16_setup,
_SL_PHY_MAC_RLC_Config_r16_sl_UE_SelectedConfig_r16,
__SL_PHY_MAC_RLC_Config_r16_sl_FreqInfoToReleaseList_r16__item_,
_SL_PHY_MAC_RLC_Config_r16_sl_FreqInfoToReleaseList_r16,
__SL_PHY_MAC_RLC_Config_r16_sl_FreqInfoToAddModList_r16__item_,
_SL_PHY_MAC_RLC_Config_r16_sl_FreqInfoToAddModList_r16,
__SL_PHY_MAC_RLC_Config_r16_sl_RLC_BearerToReleaseList_r16__item_,
_SL_PHY_MAC_RLC_Config_r16_sl_RLC_BearerToReleaseList_r16,
__SL_PHY_MAC_RLC_Config_r16_sl_RLC_BearerToAddModList_r16__item_,
_SL_PHY_MAC_RLC_Config_r16_sl_RLC_BearerToAddModList_r16,
_SL_PHY_MAC_RLC_Config_r16_sl_MaxNumConsecutiveDTX_r16,
_SL_PHY_MAC_RLC_Config_r16_sl_CSI_Acquisition_r16,
__SL_PHY_MAC_RLC_Config_r16_sl_CSI_SchedulingRequestId_r16_release,
__SL_PHY_MAC_RLC_Config_r16_sl_CSI_SchedulingRequestId_r16_setup,
_SL_PHY_MAC_RLC_Config_r16_sl_CSI_SchedulingRequestId_r16,
_SL_PHY_MAC_RLC_Config_r16_sl_SSB_PriorityNR_r16,
_SL_PHY_MAC_RLC_Config_r16_networkControlledSyncTx_r16,
SL_PHY_MAC_RLC_Config_r16,
_SL_ConfiguredGrantConfig_r16_sl_ConfigIndexCG_r16,
_SL_ConfiguredGrantConfig_r16_sl_PeriodCG_r16,
_SL_ConfiguredGrantConfig_r16_sl_NrOfHARQ_Processes_r16,
_SL_ConfiguredGrantConfig_r16_sl_HARQ_ProcID_offset_r16,
_SL_ConfiguredGrantConfig_r16_sl_CG_MaxTransNumList_r16,
__SL_ConfiguredGrantConfig_r16_rrc_ConfiguredSidelinkGrant_r16_sl_TimeResourceCG_Type1_r16,
__SL_ConfiguredGrantConfig_r16_rrc_ConfiguredSidelinkGrant_r16_sl_StartSubchannelCG_Type1_r16,
__SL_ConfiguredGrantConfig_r16_rrc_ConfiguredSidelinkGrant_r16_sl_FreqResourceCG_Type1_r16,
__SL_ConfiguredGrantConfig_r16_rrc_ConfiguredSidelinkGrant_r16_sl_TimeOffsetCG_Type1_r16,
__SL_ConfiguredGrantConfig_r16_rrc_ConfiguredSidelinkGrant_r16_sl_N1PUCCH_AN_r16,
__SL_ConfiguredGrantConfig_r16_rrc_ConfiguredSidelinkGrant_r16_sl_PSFCH_ToPUCCH_CG_Type1_r16,
__SL_ConfiguredGrantConfig_r16_rrc_ConfiguredSidelinkGrant_r16_sl_ResourcePoolID_r16,
__SL_ConfiguredGrantConfig_r16_rrc_ConfiguredSidelinkGrant_r16_sl_TimeReferenceSFN_Type1_r16,
_SL_ConfiguredGrantConfig_r16_rrc_ConfiguredSidelinkGrant_r16,
_SL_ConfiguredGrantConfig_r16_sl_N1PUCCH_AN_Type2_r16,
SL_ConfiguredGrantConfig_r16,
SL_ConfigIndexCG_r16,
_SL_CG_MaxTransNumList_r16__item_,
SL_CG_MaxTransNumList_r16,
_SL_CG_MaxTransNum_r16_sl_Priority_r16,
_SL_CG_MaxTransNum_r16_sl_MaxTransNum_r16,
SL_CG_MaxTransNum_r16,
_SL_PeriodCG_r16_sl_PeriodCG1_r16,
_SL_PeriodCG_r16_sl_PeriodCG2_r16,
SL_PeriodCG_r16,
SL_DestinationIdentity_r16,
_SL_FreqConfig_r16_sl_Freq_Id_r16,
__SL_FreqConfig_r16_sl_SCS_SpecificCarrierList_r16__item_,
_SL_FreqConfig_r16_sl_SCS_SpecificCarrierList_r16,
_SL_FreqConfig_r16_sl_AbsoluteFrequencyPointA_r16,
_SL_FreqConfig_r16_sl_AbsoluteFrequencySSB_r16,
_SL_FreqConfig_r16_frequencyShift7p5khzSL_r16,
_SL_FreqConfig_r16_valueN_r16,
__SL_FreqConfig_r16_sl_BWP_ToReleaseList_r16__item_,
_SL_FreqConfig_r16_sl_BWP_ToReleaseList_r16,
__SL_FreqConfig_r16_sl_BWP_ToAddModList_r16__item_,
_SL_FreqConfig_r16_sl_BWP_ToAddModList_r16,
_SL_FreqConfig_r16_sl_SyncConfigList_r16,
_SL_FreqConfig_r16_sl_SyncPriority_r16,
SL_FreqConfig_r16,
SL_Freq_Id_r16,
__SL_FreqConfigCommon_r16_sl_SCS_SpecificCarrierList_r16__item_,
_SL_FreqConfigCommon_r16_sl_SCS_SpecificCarrierList_r16,
_SL_FreqConfigCommon_r16_sl_AbsoluteFrequencyPointA_r16,
_SL_FreqConfigCommon_r16_sl_AbsoluteFrequencySSB_r16,
_SL_FreqConfigCommon_r16_frequencyShift7p5khzSL_r16,
_SL_FreqConfigCommon_r16_valueN_r16,
__SL_FreqConfigCommon_r16_sl_BWP_List_r16__item_,
_SL_FreqConfigCommon_r16_sl_BWP_List_r16,
_SL_FreqConfigCommon_r16_sl_SyncPriority_r16,
_SL_FreqConfigCommon_r16_sl_NbAsSync_r16,
_SL_FreqConfigCommon_r16_sl_SyncConfigList_r16,
SL_FreqConfigCommon_r16,
_SL_LogicalChannelConfig_r16_sl_Priority_r16,
_SL_LogicalChannelConfig_r16_sl_PrioritisedBitRate_r16,
_SL_LogicalChannelConfig_r16_sl_BucketSizeDuration_r16,
_SL_LogicalChannelConfig_r16_sl_ConfiguredGrantType1Allowed_r16,
_SL_LogicalChannelConfig_r16_sl_HARQ_FeedbackEnabled_r16,
__SL_LogicalChannelConfig_r16_sl_AllowedCG_List_r16__item_,
_SL_LogicalChannelConfig_r16_sl_AllowedCG_List_r16,
__SL_LogicalChannelConfig_r16_sl_AllowedSCS_List_r16__item_,
_SL_LogicalChannelConfig_r16_sl_AllowedSCS_List_r16,
_SL_LogicalChannelConfig_r16_sl_MaxPUSCH_Duration_r16,
_SL_LogicalChannelConfig_r16_sl_LogicalChannelGroup_r16,
_SL_LogicalChannelConfig_r16_sl_SchedulingRequestId_r16,
_SL_LogicalChannelConfig_r16_sl_LogicalChannelSR_DelayTimerApplied_r16,
SL_LogicalChannelConfig_r16,
_SL_MeasConfigCommon_r16_sl_MeasObjectListCommon_r16,
_SL_MeasConfigCommon_r16_sl_ReportConfigListCommon_r16,
_SL_MeasConfigCommon_r16_sl_MeasIdListCommon_r16,
_SL_MeasConfigCommon_r16_sl_QuantityConfigCommon_r16,
SL_MeasConfigCommon_r16,
_SL_MeasConfigInfo_r16_sl_DestinationIndex_r16,
_SL_MeasConfigInfo_r16_sl_MeasConfig_r16,
SL_MeasConfigInfo_r16,
_SL_MeasConfig_r16_sl_MeasObjectToRemoveList_r16,
_SL_MeasConfig_r16_sl_MeasObjectToAddModList_r16,
_SL_MeasConfig_r16_sl_ReportConfigToRemoveList_r16,
_SL_MeasConfig_r16_sl_ReportConfigToAddModList_r16,
_SL_MeasConfig_r16_sl_MeasIdToRemoveList_r16,
_SL_MeasConfig_r16_sl_MeasIdToAddModList_r16,
_SL_MeasConfig_r16_sl_QuantityConfig_r16,
SL_MeasConfig_r16,
_SL_MeasObjectToRemoveList_r16__item_,
SL_MeasObjectToRemoveList_r16,
_SL_ReportConfigToRemoveList_r16__item_,
SL_ReportConfigToRemoveList_r16,
_SL_MeasIdToRemoveList_r16__item_,
SL_MeasIdToRemoveList_r16,
_SL_MeasIdList_r16__item_,
SL_MeasIdList_r16,
_SL_MeasIdInfo_r16_sl_MeasId_r16,
_SL_MeasIdInfo_r16_sl_MeasObjectId_r16,
_SL_MeasIdInfo_r16_sl_ReportConfigId_r16,
SL_MeasIdInfo_r16,
SL_MeasId_r16,
_SL_MeasObjectList_r16__item_,
SL_MeasObjectList_r16,
_SL_MeasObjectInfo_r16_sl_MeasObjectId_r16,
_SL_MeasObjectInfo_r16_sl_MeasObject_r16,
SL_MeasObjectInfo_r16,
SL_MeasObjectId_r16,
_SL_MeasObject_r16_frequencyInfoSL_r16,
SL_MeasObject_r16,
_SL_PDCP_Config_r16_sl_DiscardTimer_r16,
_SL_PDCP_Config_r16_sl_PDCP_SN_Size_r16,
_SL_PDCP_Config_r16_sl_OutOfOrderDelivery,
SL_PDCP_Config_r16,
_SL_PSBCH_Config_r16_dl_P0_PSBCH_r16,
_SL_PSBCH_Config_r16_dl_Alpha_PSBCH_r16,
SL_PSBCH_Config_r16,
_SL_PSSCH_TxConfigList_r16__item_,
SL_PSSCH_TxConfigList_r16,
_SL_PSSCH_TxConfig_r16_sl_TypeTxSync_r16,
_SL_PSSCH_TxConfig_r16_sl_ThresUE_Speed_r16,
_SL_PSSCH_TxConfig_r16_sl_ParametersAboveThres_r16,
_SL_PSSCH_TxConfig_r16_sl_ParametersBelowThres_r16,
_SL_PSSCH_TxConfig_r16_sl_ParametersAboveThres_v1650,
_SL_PSSCH_TxConfig_r16_sl_ParametersBelowThres_v1650,
SL_PSSCH_TxConfig_r16,
_SL_PSSCH_TxParameters_r16_sl_MinMCS_PSSCH_r16,
_SL_PSSCH_TxParameters_r16_sl_MaxMCS_PSSCH_r16,
_SL_PSSCH_TxParameters_r16_sl_MinSubChannelNumPSSCH_r16,
_SL_PSSCH_TxParameters_r16_sl_MaxSubchannelNumPSSCH_r16,
_SL_PSSCH_TxParameters_r16_sl_MaxTxTransNumPSSCH_r16,
_SL_PSSCH_TxParameters_r16_sl_MaxTxPower_r16,
SL_PSSCH_TxParameters_r16,
SL_QoS_FlowIdentity_r16,
_SL_QoS_Profile_r16_sl_PQI_r16,
_SL_QoS_Profile_r16_sl_GFBR_r16,
_SL_QoS_Profile_r16_sl_MFBR_r16,
_SL_QoS_Profile_r16_sl_Range_r16,
SL_QoS_Profile_r16,
_SL_PQI_r16_sl_StandardizedPQI_r16,
__SL_PQI_r16_sl_Non_StandardizedPQI_r16_sl_ResourceType_r16,
__SL_PQI_r16_sl_Non_StandardizedPQI_r16_sl_PriorityLevel_r16,
__SL_PQI_r16_sl_Non_StandardizedPQI_r16_sl_PacketDelayBudget_r16,
__SL_PQI_r16_sl_Non_StandardizedPQI_r16_sl_PacketErrorRate_r16,
__SL_PQI_r16_sl_Non_StandardizedPQI_r16_sl_AveragingWindow_r16,
__SL_PQI_r16_sl_Non_StandardizedPQI_r16_sl_MaxDataBurstVolume_r16,
_SL_PQI_r16_sl_Non_StandardizedPQI_r16,
SL_PQI_r16,
_SL_QuantityConfig_r16_sl_FilterCoefficientDMRS_r16,
SL_QuantityConfig_r16,
_SL_RadioBearerConfig_r16_slrb_Uu_ConfigIndex_r16,
_SL_RadioBearerConfig_r16_sl_SDAP_Config_r16,
_SL_RadioBearerConfig_r16_sl_PDCP_Config_r16,
_SL_RadioBearerConfig_r16_sl_TransRange_r16,
SL_RadioBearerConfig_r16,
_SL_ReportConfigList_r16__item_,
SL_ReportConfigList_r16,
_SL_ReportConfigInfo_r16_sl_ReportConfigId_r16,
_SL_ReportConfigInfo_r16_sl_ReportConfig_r16,
SL_ReportConfigInfo_r16,
SL_ReportConfigId_r16,
__SL_ReportConfig_r16_sl_ReportType_r16_sl_Periodical_r16,
__SL_ReportConfig_r16_sl_ReportType_r16_sl_EventTriggered_r16,
_SL_ReportConfig_r16_sl_ReportType_r16,
SL_ReportConfig_r16,
_SL_PeriodicalReportConfig_r16_sl_ReportInterval_r16,
_SL_PeriodicalReportConfig_r16_sl_ReportAmount_r16,
_SL_PeriodicalReportConfig_r16_sl_ReportQuantity_r16,
_SL_PeriodicalReportConfig_r16_sl_RS_Type_r16,
SL_PeriodicalReportConfig_r16,
___SL_EventTriggerConfig_r16_sl_EventId_r16_eventS1_r16_s1_Threshold_r16,
___SL_EventTriggerConfig_r16_sl_EventId_r16_eventS1_r16_sl_ReportOnLeave_r16,
___SL_EventTriggerConfig_r16_sl_EventId_r16_eventS1_r16_sl_Hysteresis_r16,
___SL_EventTriggerConfig_r16_sl_EventId_r16_eventS1_r16_sl_TimeToTrigger_r16,
__SL_EventTriggerConfig_r16_sl_EventId_r16_eventS1_r16,
___SL_EventTriggerConfig_r16_sl_EventId_r16_eventS2_r16_s2_Threshold_r16,
___SL_EventTriggerConfig_r16_sl_EventId_r16_eventS2_r16_sl_ReportOnLeave_r16,
___SL_EventTriggerConfig_r16_sl_EventId_r16_eventS2_r16_sl_Hysteresis_r16,
___SL_EventTriggerConfig_r16_sl_EventId_r16_eventS2_r16_sl_TimeToTrigger_r16,
__SL_EventTriggerConfig_r16_sl_EventId_r16_eventS2_r16,
_SL_EventTriggerConfig_r16_sl_EventId_r16,
_SL_EventTriggerConfig_r16_sl_ReportInterval_r16,
_SL_EventTriggerConfig_r16_sl_ReportAmount_r16,
_SL_EventTriggerConfig_r16_sl_ReportQuantity_r16,
_SL_EventTriggerConfig_r16_sl_RS_Type_r16,
SL_EventTriggerConfig_r16,
_SL_MeasReportQuantity_r16_sl_RSRP_r16,
SL_MeasReportQuantity_r16,
_SL_MeasTriggerQuantity_r16_sl_RSRP_r16,
SL_MeasTriggerQuantity_r16,
SL_RS_Type_r16,
__SL_ResourcePool_r16_sl_PSCCH_Config_r16_release,
__SL_ResourcePool_r16_sl_PSCCH_Config_r16_setup,
_SL_ResourcePool_r16_sl_PSCCH_Config_r16,
__SL_ResourcePool_r16_sl_PSSCH_Config_r16_release,
__SL_ResourcePool_r16_sl_PSSCH_Config_r16_setup,
_SL_ResourcePool_r16_sl_PSSCH_Config_r16,
__SL_ResourcePool_r16_sl_PSFCH_Config_r16_release,
__SL_ResourcePool_r16_sl_PSFCH_Config_r16_setup,
_SL_ResourcePool_r16_sl_PSFCH_Config_r16,
_SL_ResourcePool_r16_sl_SyncAllowed_r16,
_SL_ResourcePool_r16_sl_SubchannelSize_r16,
_SL_ResourcePool_r16_dummy,
_SL_ResourcePool_r16_sl_StartRB_Subchannel_r16,
_SL_ResourcePool_r16_sl_NumSubchannel_r16,
_SL_ResourcePool_r16_sl_Additional_MCS_Table_r16,
_SL_ResourcePool_r16_sl_ThreshS_RSSI_CBR_r16,
_SL_ResourcePool_r16_sl_TimeWindowSizeCBR_r16,
_SL_ResourcePool_r16_sl_TimeWindowSizeCR_r16,
_SL_ResourcePool_r16_sl_PTRS_Config_r16,
_SL_ResourcePool_r16_sl_UE_SelectedConfigRP_r16,
__SL_ResourcePool_r16_sl_RxParametersNcell_r16_sl_TDD_Configuration_r16,
__SL_ResourcePool_r16_sl_RxParametersNcell_r16_sl_SyncConfigIndex_r16,
_SL_ResourcePool_r16_sl_RxParametersNcell_r16,
__SL_ResourcePool_r16_sl_ZoneConfigMCR_List_r16__item_,
_SL_ResourcePool_r16_sl_ZoneConfigMCR_List_r16,
_SL_ResourcePool_r16_sl_FilterCoefficient_r16,
_SL_ResourcePool_r16_sl_RB_Number_r16,
_SL_ResourcePool_r16_sl_PreemptionEnable_r16,
_SL_ResourcePool_r16_sl_PriorityThreshold_UL_URLLC_r16,
_SL_ResourcePool_r16_sl_PriorityThreshold_r16,
_SL_ResourcePool_r16_sl_X_Overhead_r16,
_SL_ResourcePool_r16_sl_PowerControl_r16,
_SL_ResourcePool_r16_sl_TxPercentageList_r16,
_SL_ResourcePool_r16_sl_MinMaxMCS_List_r16,
_SL_ResourcePool_r16_sl_TimeResource_r16,
SL_ResourcePool_r16,
_SL_ZoneConfigMCR_r16_sl_ZoneConfigMCR_Index_r16,
_SL_ZoneConfigMCR_r16_sl_TransRange_r16,
_SL_ZoneConfigMCR_r16_sl_ZoneConfig_r16,
SL_ZoneConfigMCR_r16,
_SL_SyncAllowed_r16_gnss_Sync_r16,
_SL_SyncAllowed_r16_gnbEnb_Sync_r16,
_SL_SyncAllowed_r16_ue_Sync_r16,
SL_SyncAllowed_r16,
_SL_PSCCH_Config_r16_sl_TimeResourcePSCCH_r16,
_SL_PSCCH_Config_r16_sl_FreqResourcePSCCH_r16,
_SL_PSCCH_Config_r16_sl_DMRS_ScrambleID_r16,
_SL_PSCCH_Config_r16_sl_NumReservedBits_r16,
SL_PSCCH_Config_r16,
__SL_PSSCH_Config_r16_sl_PSSCH_DMRS_TimePatternList_r16__item_,
_SL_PSSCH_Config_r16_sl_PSSCH_DMRS_TimePatternList_r16,
__SL_PSSCH_Config_r16_sl_BetaOffsets2ndSCI_r16__item_,
_SL_PSSCH_Config_r16_sl_BetaOffsets2ndSCI_r16,
_SL_PSSCH_Config_r16_sl_Scaling_r16,
SL_PSSCH_Config_r16,
_SL_PSFCH_Config_r16_sl_PSFCH_Period_r16,
_SL_PSFCH_Config_r16_sl_PSFCH_RB_Set_r16,
_SL_PSFCH_Config_r16_sl_NumMuxCS_Pair_r16,
_SL_PSFCH_Config_r16_sl_MinTimeGapPSFCH_r16,
_SL_PSFCH_Config_r16_sl_PSFCH_HopID_r16,
_SL_PSFCH_Config_r16_sl_PSFCH_CandidateResourceType_r16,
SL_PSFCH_Config_r16,
__SL_PTRS_Config_r16_sl_PTRS_FreqDensity_r16__item_,
_SL_PTRS_Config_r16_sl_PTRS_FreqDensity_r16,
__SL_PTRS_Config_r16_sl_PTRS_TimeDensity_r16__item_,
_SL_PTRS_Config_r16_sl_PTRS_TimeDensity_r16,
_SL_PTRS_Config_r16_sl_PTRS_RE_Offset_r16,
SL_PTRS_Config_r16,
_SL_UE_SelectedConfigRP_r16_sl_CBR_PriorityTxConfigList_r16,
_SL_UE_SelectedConfigRP_r16_sl_Thres_RSRP_List_r16,
_SL_UE_SelectedConfigRP_r16_sl_MultiReserveResource_r16,
_SL_UE_SelectedConfigRP_r16_sl_MaxNumPerReserve_r16,
_SL_UE_SelectedConfigRP_r16_sl_SensingWindow_r16,
_SL_UE_SelectedConfigRP_r16_sl_SelectionWindowList_r16,
__SL_UE_SelectedConfigRP_r16_sl_ResourceReservePeriodList_r16__item_,
_SL_UE_SelectedConfigRP_r16_sl_ResourceReservePeriodList_r16,
_SL_UE_SelectedConfigRP_r16_sl_RS_ForSensing_r16,
_SL_UE_SelectedConfigRP_r16_sl_CBR_PriorityTxConfigList_v1650,
SL_UE_SelectedConfigRP_r16,
_SL_ResourceReservePeriod_r16_sl_ResourceReservePeriod1_r16,
_SL_ResourceReservePeriod_r16_sl_ResourceReservePeriod2_r16,
SL_ResourceReservePeriod_r16,
_SL_SelectionWindowList_r16__item_,
SL_SelectionWindowList_r16,
_SL_SelectionWindowConfig_r16_sl_Priority_r16,
_SL_SelectionWindowConfig_r16_sl_SelectionWindow_r16,
SL_SelectionWindowConfig_r16,
_SL_TxPercentageList_r16__item_,
SL_TxPercentageList_r16,
_SL_TxPercentageConfig_r16_sl_Priority_r16,
_SL_TxPercentageConfig_r16_sl_TxPercentage_r16,
SL_TxPercentageConfig_r16,
_SL_MinMaxMCS_List_r16__item_,
SL_MinMaxMCS_List_r16,
_SL_MinMaxMCS_Config_r16_sl_MCS_Table_r16,
_SL_MinMaxMCS_Config_r16_sl_MinMCS_PSSCH_r16,
_SL_MinMaxMCS_Config_r16_sl_MaxMCS_PSSCH_r16,
SL_MinMaxMCS_Config_r16,
SL_BetaOffsets_r16,
_SL_PowerControl_r16_sl_MaxTransPower_r16,
_SL_PowerControl_r16_sl_Alpha_PSSCH_PSCCH_r16,
_SL_PowerControl_r16_dl_Alpha_PSSCH_PSCCH_r16,
_SL_PowerControl_r16_sl_P0_PSSCH_PSCCH_r16,
_SL_PowerControl_r16_dl_P0_PSSCH_PSCCH_r16,
_SL_PowerControl_r16_dl_Alpha_PSFCH_r16,
_SL_PowerControl_r16_dl_P0_PSFCH_r16,
SL_PowerControl_r16,
_SL_RLC_BearerConfig_r16_sl_RLC_BearerConfigIndex_r16,
_SL_RLC_BearerConfig_r16_sl_ServedRadioBearer_r16,
_SL_RLC_BearerConfig_r16_sl_RLC_Config_r16,
_SL_RLC_BearerConfig_r16_sl_MAC_LogicalChannelConfig_r16,
SL_RLC_BearerConfig_r16,
SL_RLC_BearerConfigIndex_r16,
__SL_RLC_Config_r16_sl_AM_RLC_r16_sl_SN_FieldLengthAM_r16,
__SL_RLC_Config_r16_sl_AM_RLC_r16_sl_T_PollRetransmit_r16,
__SL_RLC_Config_r16_sl_AM_RLC_r16_sl_PollPDU_r16,
__SL_RLC_Config_r16_sl_AM_RLC_r16_sl_PollByte_r16,
__SL_RLC_Config_r16_sl_AM_RLC_r16_sl_MaxRetxThreshold_r16,
_SL_RLC_Config_r16_sl_AM_RLC_r16,
__SL_RLC_Config_r16_sl_UM_RLC_r16_sl_SN_FieldLengthUM_r16,
_SL_RLC_Config_r16_sl_UM_RLC_r16,
SL_RLC_Config_r16,
_SL_ScheduledConfig_r16_sl_RNTI_r16,
_SL_ScheduledConfig_r16_mac_MainConfigSL_r16,
_SL_ScheduledConfig_r16_sl_CS_RNTI_r16,
__SL_ScheduledConfig_r16_sl_PSFCH_ToPUCCH_r16__item_,
_SL_ScheduledConfig_r16_sl_PSFCH_ToPUCCH_r16,
_SL_ScheduledConfig_r16_sl_ConfiguredGrantConfigList_r16,
__SL_ScheduledConfig_r16_sl_DCI_ToSL_Trans_r16__item_,
_SL_ScheduledConfig_r16_sl_DCI_ToSL_Trans_r16,
SL_ScheduledConfig_r16,
_MAC_MainConfigSL_r16_sl_BSR_Config_r16,
_MAC_MainConfigSL_r16_ul_PrioritizationThres_r16,
_MAC_MainConfigSL_r16_sl_PrioritizationThres_r16,
MAC_MainConfigSL_r16,
__SL_ConfiguredGrantConfigList_r16_sl_ConfiguredGrantConfigToReleaseList_r16__item_,
_SL_ConfiguredGrantConfigList_r16_sl_ConfiguredGrantConfigToReleaseList_r16,
__SL_ConfiguredGrantConfigList_r16_sl_ConfiguredGrantConfigToAddModList_r16__item_,
_SL_ConfiguredGrantConfigList_r16_sl_ConfiguredGrantConfigToAddModList_r16,
SL_ConfiguredGrantConfigList_r16,
_SL_SDAP_Config_r16_sl_SDAP_Header_r16,
_SL_SDAP_Config_r16_sl_DefaultRB_r16,
___SL_SDAP_Config_r16_sl_MappedQoS_Flows_r16_sl_MappedQoS_FlowsList_r16__item_,
__SL_SDAP_Config_r16_sl_MappedQoS_Flows_r16_sl_MappedQoS_FlowsList_r16,
__SL_SDAP_Config_r16_sl_MappedQoS_Flows_r16_sl_MappedQoS_FlowsListDedicated_r16,
_SL_SDAP_Config_r16_sl_MappedQoS_Flows_r16,
_SL_SDAP_Config_r16_sl_CastType_r16,
SL_SDAP_Config_r16,
__SL_MappedQoS_FlowsListDedicated_r16_sl_MappedQoS_FlowsToAddList_r16__item_,
_SL_MappedQoS_FlowsListDedicated_r16_sl_MappedQoS_FlowsToAddList_r16,
__SL_MappedQoS_FlowsListDedicated_r16_sl_MappedQoS_FlowsToReleaseList_r16__item_,
_SL_MappedQoS_FlowsListDedicated_r16_sl_MappedQoS_FlowsToReleaseList_r16,
SL_MappedQoS_FlowsListDedicated_r16,
_SL_SyncConfigList_r16__item_,
SL_SyncConfigList_r16,
_SL_SyncConfig_r16_sl_SyncRefMinHyst_r16,
_SL_SyncConfig_r16_sl_SyncRefDiffHyst_r16,
_SL_SyncConfig_r16_sl_filterCoefficient_r16,
_SL_SyncConfig_r16_sl_SSB_TimeAllocation1_r16,
_SL_SyncConfig_r16_sl_SSB_TimeAllocation2_r16,
_SL_SyncConfig_r16_sl_SSB_TimeAllocation3_r16,
_SL_SyncConfig_r16_sl_SSID_r16,
__SL_SyncConfig_r16_txParameters_r16_syncTxThreshIC_r16,
__SL_SyncConfig_r16_txParameters_r16_syncTxThreshOoC_r16,
__SL_SyncConfig_r16_txParameters_r16_syncInfoReserved_r16,
_SL_SyncConfig_r16_txParameters_r16,
_SL_SyncConfig_r16_gnss_Sync_r16,
SL_SyncConfig_r16,
SL_RSRP_Range_r16,
_SL_SSB_TimeAllocation_r16_sl_NumSSB_WithinPeriod_r16,
_SL_SSB_TimeAllocation_r16_sl_TimeOffsetSSB_r16,
_SL_SSB_TimeAllocation_r16_sl_TimeInterval_r16,
SL_SSB_TimeAllocation_r16,
_SL_Thres_RSRP_List_r16__item_,
SL_Thres_RSRP_List_r16,
SL_Thres_RSRP_r16,
_SL_TxPower_r16_minusinfinity_r16,
_SL_TxPower_r16_txPower_r16,
SL_TxPower_r16,
SL_TypeTxSync_r16,
_SL_UE_SelectedConfig_r16_sl_PSSCH_TxConfigList_r16,
_SL_UE_SelectedConfig_r16_sl_ProbResourceKeep_r16,
_SL_UE_SelectedConfig_r16_sl_ReselectAfter_r16,
_SL_UE_SelectedConfig_r16_sl_CBR_CommonTxConfigList_r16,
_SL_UE_SelectedConfig_r16_ul_PrioritizationThres_r16,
_SL_UE_SelectedConfig_r16_sl_PrioritizationThres_r16,
SL_UE_SelectedConfig_r16,
_SL_ZoneConfig_r16_sl_ZoneLength_r16,
SL_ZoneConfig_r16,
SLRB_Uu_ConfigIndex_r16,
maxAI_DCI_PayloadSize_r16,
maxAI_DCI_PayloadSize_1_r16,
maxBandComb,
maxBandsUTRA_FDD_r16,
maxBH_RLC_ChannelID_r16,
maxBT_IdReport_r16,
maxBT_Name_r16,
maxCAG_Cell_r16,
maxTwoPUCCH_Grp_ConfigList_r16,
maxCBR_Config_r16,
maxCBR_Config_1_r16,
maxCBR_Level_r16,
maxCBR_Level_1_r16,
maxCellBlack,
maxCellGroupings_r16,
maxCellHistory_r16,
maxCellInter,
maxCellIntra,
maxCellMeasEUTRA,
maxCellMeasIdle_r16,
maxCellMeasUTRA_FDD_r16,
maxCellWhite,
maxEARFCN,
maxEUTRA_CellBlack,
maxEUTRA_NS_Pmax,
maxLogMeasReport_r16,
maxMultiBands,
maxNARFCN,
maxNR_NS_Pmax,
maxFreqIdle_r16,
maxNrofServingCells,
maxNrofServingCells_1,
maxNrofAggregatedCellsPerCellGroup,
maxNrofAggregatedCellsPerCellGroupMinus4_r16,
maxNrofDUCells_r16,
maxNrofAvailabilityCombinationsPerSet_r16,
maxNrofAvailabilityCombinationsPerSet_1_r16,
maxNrofSCells,
maxNrofCellMeas,
maxNrofCG_SL_r16,
maxNrofCG_SL_1_r16,
maxNrofSS_BlocksToAverage,
maxNrofCondCells_r16,
maxNrofCSI_RS_ResourcesToAverage,
maxNrofDL_Allocations,
maxNrofSR_ConfigPerCellGroup,
maxLCG_ID,
maxLC_ID,
maxLC_ID_Iab_r16,
maxLTE_CRS_Patterns_r16,
maxNrofTAGs,
maxNrofTAGs_1,
maxNrofBWPs,
maxNrofCombIDC,
maxNrofSymbols_1,
maxNrofSlots,
maxNrofSlots_1,
maxNrofPhysicalResourceBlocks,
maxNrofPhysicalResourceBlocks_1,
maxNrofPhysicalResourceBlocksPlus1,
maxNrofControlResourceSets,
maxNrofControlResourceSets_1,
maxNrofControlResourceSets_1_r16,
maxNrofCoresetPools_r16,
maxCoReSetDuration,
maxNrofSearchSpaces_1,
maxSFI_DCI_PayloadSize,
maxSFI_DCI_PayloadSize_1,
maxIAB_IP_Address_r16,
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,
maxNrofFreqSL_r16,
maxNrofSL_BWPs_r16,
maxFreqSL_EUTRA_r16,
maxNrofSL_MeasId_r16,
maxNrofSL_ObjectId_r16,
maxNrofSL_ReportConfigId_r16,
maxNrofSL_PoolToMeasureNR_r16,
maxFreqSL_NR_r16,
maxNrofSL_QFIs_r16,
maxNrofSL_QFIsPerDest_r16,
maxNrofObjectId,
maxNrofPageRec,
maxNrofPCI_Ranges,
maxPLMN,
maxNrofCSI_RS_ResourcesRRM,
maxNrofCSI_RS_ResourcesRRM_1,
maxNrofMeasId,
maxNrofQuantityConfig,
maxNrofCSI_RS_CellsRRM,
maxNrofSL_Dest_r16,
maxNrofSL_Dest_1_r16,
maxNrofSLRB_r16,
maxSL_LCID_r16,
maxSL_SyncConfig_r16,
maxNrofRXPool_r16,
maxNrofTXPool_r16,
maxNrofPoolID_r16,
maxNrofSRS_PathlossReferenceRS_r16,
maxNrofSRS_PathlossReferenceRS_1_r16,
maxNrofSRS_ResourceSets,
maxNrofSRS_ResourceSets_1,
maxNrofSRS_PosResourceSets_r16,
maxNrofSRS_PosResourceSets_1_r16,
maxNrofSRS_Resources,
maxNrofSRS_Resources_1,
maxNrofSRS_PosResources_r16,
maxNrofSRS_PosResources_1_r16,
maxNrofSRS_ResourcesPerSet,
maxNrofSRS_TriggerStates_1,
maxNrofSRS_TriggerStates_2,
maxRAT_CapabilityContainers,
maxSimultaneousBands,
maxULTxSwitchingBandPairs,
maxNrofSlotFormatCombinationsPerSet,
maxNrofSlotFormatCombinationsPerSet_1,
maxNrofTrafficPattern_r16,
maxNrofPUCCH_Resources,
maxNrofPUCCH_Resources_1,
maxNrofPUCCH_ResourceSets,
maxNrofPUCCH_ResourceSets_1,
maxNrofPUCCH_ResourcesPerSet,
maxNrofPUCCH_P0_PerSet,
maxNrofPUCCH_PathlossReferenceRSs,
maxNrofPUCCH_PathlossReferenceRSs_1,
maxNrofPUCCH_PathlossReferenceRSs_r16,
maxNrofPUCCH_PathlossReferenceRSs_1_r16,
maxNrofPUCCH_PathlossReferenceRSsDiff_r16,
maxNrofPUCCH_ResourceGroups_r16,
maxNrofPUCCH_ResourcesPerGroup_r16,
maxNrofMultiplePUSCHs_r16,
maxNrofP0_PUSCH_AlphaSets,
maxNrofP0_PUSCH_AlphaSets_1,
maxNrofPUSCH_PathlossReferenceRSs,
maxNrofPUSCH_PathlossReferenceRSs_1,
maxNrofPUSCH_PathlossReferenceRSs_r16,
maxNrofPUSCH_PathlossReferenceRSs_1_r16,
maxNrofPUSCH_PathlossReferenceRSsDiff_r16,
maxNrofNAICS_Entries,
maxBands,
maxBandsMRDC,
maxBandsEUTRA,
maxCellReport,
maxDRB,
maxFreq,
maxFreqLayers,
maxFreqIDC_r16,
maxCombIDC_r16,
maxFreqIDC_MRDC,
maxNrofCandidateBeams,
maxNrofCandidateBeams_r16,
maxNrofCandidateBeamsExt_r16,
maxNrofPCIsPerSMTC,
maxNrofQFIs,
maxNrofResourceAvailabilityPerCombination_r16,
maxNrOfSemiPersistentPUSCH_Triggers,
maxNrofSR_Resources,
maxNrofSlotFormatsPerCombination,
maxNrofSpatialRelationInfos,
maxNrofSpatialRelationInfos_plus_1,
maxNrofSpatialRelationInfos_r16,
maxNrofSpatialRelationInfosDiff_r16,
maxNrofIndexesToReport,
maxNrofIndexesToReport2,
maxNrofSSBs_r16,
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,
maxNrofCSI_RS_ResourcesExt_r16,
maxNrofCSI_RS_Resources,
maxNrofCSI_RS_ResourcesAlt_r16,
maxNrofCSI_RS_ResourcesAlt_1_r16,
maxNrofSRI_PUSCH_Mappings,
maxNrofSRI_PUSCH_Mappings_1,
maxSIB,
maxSI_Message,
maxPO_perPF,
maxAccessCat_1,
maxBarringInfoSet,
maxCellEUTRA,
maxEUTRA_Carrier,
maxPLMNIdentities,
maxDownlinkFeatureSets,
maxUplinkFeatureSets,
maxEUTRA_DL_FeatureSets,
maxEUTRA_UL_FeatureSets,
maxFeatureSetsPerBand,
maxPerCC_FeatureSets,
maxFeatureSetCombinations,
maxInterRAT_RSTD_Freq,
maxHRNN_Len_r16,
maxNPN_r16,
maxNrOfMinSchedulingOffsetValues_r16,
maxK0_SchedulingOffset_r16,
maxK2_SchedulingOffset_r16,
maxDCI_2_6_Size_r16,
maxDCI_2_6_Size_1_r16,
maxNrofUL_Allocations_r16,
maxNrofP0_PUSCH_Set_r16,
maxOnDemandSIB_r16,
maxOnDemandPosSIB_r16,
maxCI_DCI_PayloadSize_r16,
maxCI_DCI_PayloadSize_1_r16,
maxWLAN_Id_Report_r16,
maxWLAN_Name_r16,
maxRAReport_r16,
maxTxConfig_r16,
maxTxConfig_1_r16,
maxPSSCH_TxConfig_r16,
maxNrofCLI_RSSI_Resources_r16,
maxNrofCLI_RSSI_Resources_1_r16,
maxNrofCLI_SRS_Resources_r16,
maxCLI_Report_r16,
maxNrofConfiguredGrantConfig_r16,
maxNrofConfiguredGrantConfig_1_r16,
maxNrofCG_Type2DeactivationState,
maxNrofConfiguredGrantConfigMAC_1_r16,
maxNrofSPS_Config_r16,
maxNrofSPS_Config_1_r16,
maxNrofSPS_DeactivationState,
maxNrofDormancyGroups,
maxNrofPUCCH_ResourceGroups_1_r16,
maxNrofServingCellsTCI_r16,
maxNrofTxDC_TwoCarrier_r16,
]
class NR_Sidelink_Preconf:
_name_ = u'NR-Sidelink-Preconf'
_oid_ = []
_obj_ = [
u'SL-PreconfigurationNR-r16',
u'SidelinkPreconfigNR-r16',
u'SL-PreconfigGeneral-r16',
u'SL-RoHC-Profiles-r16',
]
_type_ = [
u'SL-PreconfigurationNR-r16',
u'SidelinkPreconfigNR-r16',
u'SL-PreconfigGeneral-r16',
u'SL-RoHC-Profiles-r16',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< SL-PreconfigurationNR-r16 >-----#
SL_PreconfigurationNR_r16 = SEQ(name=u'SL-PreconfigurationNR-r16', mode=MODE_TYPE)
_SL_PreconfigurationNR_r16_sidelinkPreconfigNR_r16 = SEQ(name=u'sidelinkPreconfigNR-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-Sidelink-Preconf', 'SidelinkPreconfigNR-r16')))
SL_PreconfigurationNR_r16._cont = ASN1Dict([
(u'sidelinkPreconfigNR-r16', _SL_PreconfigurationNR_r16_sidelinkPreconfigNR_r16),
])
SL_PreconfigurationNR_r16._ext = []
#-----< SidelinkPreconfigNR-r16 >-----#
SidelinkPreconfigNR_r16 = SEQ(name=u'SidelinkPreconfigNR-r16', mode=MODE_TYPE)
_SidelinkPreconfigNR_r16_sl_PreconfigFreqInfoList_r16 = SEQ_OF(name=u'sl-PreconfigFreqInfoList-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SidelinkPreconfigNR_r16_sl_PreconfigFreqInfoList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-FreqConfigCommon-r16')))
_SidelinkPreconfigNR_r16_sl_PreconfigFreqInfoList_r16._cont = __SidelinkPreconfigNR_r16_sl_PreconfigFreqInfoList_r16__item_
_SidelinkPreconfigNR_r16_sl_PreconfigFreqInfoList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_SidelinkPreconfigNR_r16_sl_PreconfigNR_AnchorCarrierFreqList_r16 = SEQ_OF(name=u'sl-PreconfigNR-AnchorCarrierFreqList-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-NR-AnchorCarrierFreqList-r16')), opt=True)
_SidelinkPreconfigNR_r16_sl_PreconfigEUTRA_AnchorCarrierFreqList_r16 = SEQ_OF(name=u'sl-PreconfigEUTRA-AnchorCarrierFreqList-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-EUTRA-AnchorCarrierFreqList-r16')), opt=True)
_SidelinkPreconfigNR_r16_sl_RadioBearerPreConfigList_r16 = SEQ_OF(name=u'sl-RadioBearerPreConfigList-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SidelinkPreconfigNR_r16_sl_RadioBearerPreConfigList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-RadioBearerConfig-r16')))
_SidelinkPreconfigNR_r16_sl_RadioBearerPreConfigList_r16._cont = __SidelinkPreconfigNR_r16_sl_RadioBearerPreConfigList_r16__item_
_SidelinkPreconfigNR_r16_sl_RadioBearerPreConfigList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=512)], ev=None, er=[])
_SidelinkPreconfigNR_r16_sl_RLC_BearerPreConfigList_r16 = SEQ_OF(name=u'sl-RLC-BearerPreConfigList-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SidelinkPreconfigNR_r16_sl_RLC_BearerPreConfigList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-RLC-BearerConfig-r16')))
_SidelinkPreconfigNR_r16_sl_RLC_BearerPreConfigList_r16._cont = __SidelinkPreconfigNR_r16_sl_RLC_BearerPreConfigList_r16__item_
_SidelinkPreconfigNR_r16_sl_RLC_BearerPreConfigList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=512)], ev=None, er=[])
_SidelinkPreconfigNR_r16_sl_MeasPreConfig_r16 = SEQ(name=u'sl-MeasPreConfig-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-MeasConfigCommon-r16')), opt=True)
_SidelinkPreconfigNR_r16_sl_OffsetDFN_r16 = INT(name=u'sl-OffsetDFN-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SidelinkPreconfigNR_r16_sl_OffsetDFN_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=1000)], ev=None, er=[])
_SidelinkPreconfigNR_r16_t400_r16 = ENUM(name=u't400-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SidelinkPreconfigNR_r16_t400_r16._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)])
_SidelinkPreconfigNR_r16_t400_r16._ext = None
_SidelinkPreconfigNR_r16_sl_MaxNumConsecutiveDTX_r16 = ENUM(name=u'sl-MaxNumConsecutiveDTX-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SidelinkPreconfigNR_r16_sl_MaxNumConsecutiveDTX_r16._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n3', 2), (u'n4', 3), (u'n6', 4), (u'n8', 5), (u'n16', 6), (u'n32', 7)])
_SidelinkPreconfigNR_r16_sl_MaxNumConsecutiveDTX_r16._ext = None
_SidelinkPreconfigNR_r16_sl_SSB_PriorityNR_r16 = INT(name=u'sl-SSB-PriorityNR-r16', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SidelinkPreconfigNR_r16_sl_SSB_PriorityNR_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_SidelinkPreconfigNR_r16_sl_PreconfigGeneral_r16 = SEQ(name=u'sl-PreconfigGeneral-r16', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-Sidelink-Preconf', 'SL-PreconfigGeneral-r16')), opt=True)
_SidelinkPreconfigNR_r16_sl_UE_SelectedPreConfig_r16 = SEQ(name=u'sl-UE-SelectedPreConfig-r16', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-UE-SelectedConfig-r16')), opt=True)
_SidelinkPreconfigNR_r16_sl_CSI_Acquisition_r16 = ENUM(name=u'sl-CSI-Acquisition-r16', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SidelinkPreconfigNR_r16_sl_CSI_Acquisition_r16._cont = ASN1Dict([(u'enabled', 0)])
_SidelinkPreconfigNR_r16_sl_CSI_Acquisition_r16._ext = None
_SidelinkPreconfigNR_r16_sl_RoHC_Profiles_r16 = SEQ(name=u'sl-RoHC-Profiles-r16', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-Sidelink-Preconf', 'SL-RoHC-Profiles-r16')), opt=True)
_SidelinkPreconfigNR_r16_sl_MaxCID_r16 = INT(name=u'sl-MaxCID-r16', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=15)
_SidelinkPreconfigNR_r16_sl_MaxCID_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16383)], ev=None, er=[])
SidelinkPreconfigNR_r16._cont = ASN1Dict([
(u'sl-PreconfigFreqInfoList-r16', _SidelinkPreconfigNR_r16_sl_PreconfigFreqInfoList_r16),
(u'sl-PreconfigNR-AnchorCarrierFreqList-r16', _SidelinkPreconfigNR_r16_sl_PreconfigNR_AnchorCarrierFreqList_r16),
(u'sl-PreconfigEUTRA-AnchorCarrierFreqList-r16', _SidelinkPreconfigNR_r16_sl_PreconfigEUTRA_AnchorCarrierFreqList_r16),
(u'sl-RadioBearerPreConfigList-r16', _SidelinkPreconfigNR_r16_sl_RadioBearerPreConfigList_r16),
(u'sl-RLC-BearerPreConfigList-r16', _SidelinkPreconfigNR_r16_sl_RLC_BearerPreConfigList_r16),
(u'sl-MeasPreConfig-r16', _SidelinkPreconfigNR_r16_sl_MeasPreConfig_r16),
(u'sl-OffsetDFN-r16', _SidelinkPreconfigNR_r16_sl_OffsetDFN_r16),
(u't400-r16', _SidelinkPreconfigNR_r16_t400_r16),
(u'sl-MaxNumConsecutiveDTX-r16', _SidelinkPreconfigNR_r16_sl_MaxNumConsecutiveDTX_r16),
(u'sl-SSB-PriorityNR-r16', _SidelinkPreconfigNR_r16_sl_SSB_PriorityNR_r16),
(u'sl-PreconfigGeneral-r16', _SidelinkPreconfigNR_r16_sl_PreconfigGeneral_r16),
(u'sl-UE-SelectedPreConfig-r16', _SidelinkPreconfigNR_r16_sl_UE_SelectedPreConfig_r16),
(u'sl-CSI-Acquisition-r16', _SidelinkPreconfigNR_r16_sl_CSI_Acquisition_r16),
(u'sl-RoHC-Profiles-r16', _SidelinkPreconfigNR_r16_sl_RoHC_Profiles_r16),
(u'sl-MaxCID-r16', _SidelinkPreconfigNR_r16_sl_MaxCID_r16),
])
SidelinkPreconfigNR_r16._ext = []
#-----< SL-PreconfigGeneral-r16 >-----#
SL_PreconfigGeneral_r16 = SEQ(name=u'SL-PreconfigGeneral-r16', mode=MODE_TYPE)
_SL_PreconfigGeneral_r16_sl_TDD_Configuration_r16 = SEQ(name=u'sl-TDD-Configuration-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TDD-UL-DL-ConfigCommon')), opt=True)
_SL_PreconfigGeneral_r16_reservedBits_r16 = BIT_STR(name=u'reservedBits-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_PreconfigGeneral_r16_reservedBits_r16._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
SL_PreconfigGeneral_r16._cont = ASN1Dict([
(u'sl-TDD-Configuration-r16', _SL_PreconfigGeneral_r16_sl_TDD_Configuration_r16),
(u'reservedBits-r16', _SL_PreconfigGeneral_r16_reservedBits_r16),
])
SL_PreconfigGeneral_r16._ext = []
#-----< SL-RoHC-Profiles-r16 >-----#
SL_RoHC_Profiles_r16 = SEQ(name=u'SL-RoHC-Profiles-r16', mode=MODE_TYPE)
_SL_RoHC_Profiles_r16_profile0x0001_r16 = BOOL(name=u'profile0x0001-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_RoHC_Profiles_r16_profile0x0002_r16 = BOOL(name=u'profile0x0002-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_RoHC_Profiles_r16_profile0x0003_r16 = BOOL(name=u'profile0x0003-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_RoHC_Profiles_r16_profile0x0004_r16 = BOOL(name=u'profile0x0004-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_RoHC_Profiles_r16_profile0x0006_r16 = BOOL(name=u'profile0x0006-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_RoHC_Profiles_r16_profile0x0101_r16 = BOOL(name=u'profile0x0101-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_RoHC_Profiles_r16_profile0x0102_r16 = BOOL(name=u'profile0x0102-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_RoHC_Profiles_r16_profile0x0103_r16 = BOOL(name=u'profile0x0103-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_RoHC_Profiles_r16_profile0x0104_r16 = BOOL(name=u'profile0x0104-r16', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
SL_RoHC_Profiles_r16._cont = ASN1Dict([
(u'profile0x0001-r16', _SL_RoHC_Profiles_r16_profile0x0001_r16),
(u'profile0x0002-r16', _SL_RoHC_Profiles_r16_profile0x0002_r16),
(u'profile0x0003-r16', _SL_RoHC_Profiles_r16_profile0x0003_r16),
(u'profile0x0004-r16', _SL_RoHC_Profiles_r16_profile0x0004_r16),
(u'profile0x0006-r16', _SL_RoHC_Profiles_r16_profile0x0006_r16),
(u'profile0x0101-r16', _SL_RoHC_Profiles_r16_profile0x0101_r16),
(u'profile0x0102-r16', _SL_RoHC_Profiles_r16_profile0x0102_r16),
(u'profile0x0103-r16', _SL_RoHC_Profiles_r16_profile0x0103_r16),
(u'profile0x0104-r16', _SL_RoHC_Profiles_r16_profile0x0104_r16),
])
SL_RoHC_Profiles_r16._ext = None
_all_ = [
_SL_PreconfigurationNR_r16_sidelinkPreconfigNR_r16,
SL_PreconfigurationNR_r16,
__SidelinkPreconfigNR_r16_sl_PreconfigFreqInfoList_r16__item_,
_SidelinkPreconfigNR_r16_sl_PreconfigFreqInfoList_r16,
_SidelinkPreconfigNR_r16_sl_PreconfigNR_AnchorCarrierFreqList_r16,
_SidelinkPreconfigNR_r16_sl_PreconfigEUTRA_AnchorCarrierFreqList_r16,
__SidelinkPreconfigNR_r16_sl_RadioBearerPreConfigList_r16__item_,
_SidelinkPreconfigNR_r16_sl_RadioBearerPreConfigList_r16,
__SidelinkPreconfigNR_r16_sl_RLC_BearerPreConfigList_r16__item_,
_SidelinkPreconfigNR_r16_sl_RLC_BearerPreConfigList_r16,
_SidelinkPreconfigNR_r16_sl_MeasPreConfig_r16,
_SidelinkPreconfigNR_r16_sl_OffsetDFN_r16,
_SidelinkPreconfigNR_r16_t400_r16,
_SidelinkPreconfigNR_r16_sl_MaxNumConsecutiveDTX_r16,
_SidelinkPreconfigNR_r16_sl_SSB_PriorityNR_r16,
_SidelinkPreconfigNR_r16_sl_PreconfigGeneral_r16,
_SidelinkPreconfigNR_r16_sl_UE_SelectedPreConfig_r16,
_SidelinkPreconfigNR_r16_sl_CSI_Acquisition_r16,
_SidelinkPreconfigNR_r16_sl_RoHC_Profiles_r16,
_SidelinkPreconfigNR_r16_sl_MaxCID_r16,
SidelinkPreconfigNR_r16,
_SL_PreconfigGeneral_r16_sl_TDD_Configuration_r16,
_SL_PreconfigGeneral_r16_reservedBits_r16,
SL_PreconfigGeneral_r16,
_SL_RoHC_Profiles_r16_profile0x0001_r16,
_SL_RoHC_Profiles_r16_profile0x0002_r16,
_SL_RoHC_Profiles_r16_profile0x0003_r16,
_SL_RoHC_Profiles_r16_profile0x0004_r16,
_SL_RoHC_Profiles_r16_profile0x0006_r16,
_SL_RoHC_Profiles_r16_profile0x0101_r16,
_SL_RoHC_Profiles_r16_profile0x0102_r16,
_SL_RoHC_Profiles_r16_profile0x0103_r16,
_SL_RoHC_Profiles_r16_profile0x0104_r16,
SL_RoHC_Profiles_r16,
]
class NR_UE_Variables:
_name_ = u'NR-UE-Variables'
_oid_ = []
_obj_ = [
u'VarConditionalReconfig',
u'VarConnEstFailReport-r16',
u'VarLogMeasConfig-r16-IEs',
u'VarLogMeasReport-r16',
u'VarMeasConfig',
u'VarMeasConfigSL-r16',
u'VarMeasIdleConfig-r16',
u'VarMeasIdleReport-r16',
u'VarMeasReportList',
u'VarMeasReport',
u'CellsTriggeredList',
u'CLI-TriggeredList-r16',
u'SRS-RSRP-TriggeredList-r16',
u'CLI-RSSI-TriggeredList-r16',
u'VarMeasReportListSL-r16',
u'VarMeasReportSL-r16',
u'VarMobilityHistoryReport-r16',
u'VarPendingRNA-Update',
u'VarRA-Report-r16',
u'PLMN-IdentityList-r16',
u'VarResumeMAC-Input',
u'VarRLF-Report-r16',
u'VarShortMAC-Input',
]
_type_ = [
u'VarConditionalReconfig',
u'VarConnEstFailReport-r16',
u'VarLogMeasConfig-r16-IEs',
u'VarLogMeasReport-r16',
u'VarMeasConfig',
u'VarMeasConfigSL-r16',
u'VarMeasIdleConfig-r16',
u'VarMeasIdleReport-r16',
u'VarMeasReportList',
u'VarMeasReport',
u'CellsTriggeredList',
u'CLI-TriggeredList-r16',
u'SRS-RSRP-TriggeredList-r16',
u'CLI-RSSI-TriggeredList-r16',
u'VarMeasReportListSL-r16',
u'VarMeasReportSL-r16',
u'VarMobilityHistoryReport-r16',
u'VarPendingRNA-Update',
u'VarRA-Report-r16',
u'PLMN-IdentityList-r16',
u'VarResumeMAC-Input',
u'VarRLF-Report-r16',
u'VarShortMAC-Input',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< VarConditionalReconfig >-----#
VarConditionalReconfig = SEQ(name=u'VarConditionalReconfig', mode=MODE_TYPE)
_VarConditionalReconfig_condReconfigList = SEQ_OF(name=u'condReconfigList', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'CondReconfigToAddModList-r16')), opt=True)
VarConditionalReconfig._cont = ASN1Dict([
(u'condReconfigList', _VarConditionalReconfig_condReconfigList),
])
VarConditionalReconfig._ext = None
#-----< VarConnEstFailReport-r16 >-----#
VarConnEstFailReport_r16 = SEQ(name=u'VarConnEstFailReport-r16', mode=MODE_TYPE)
_VarConnEstFailReport_r16_connEstFailReport_r16 = SEQ(name=u'connEstFailReport-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ConnEstFailReport-r16')))
_VarConnEstFailReport_r16_plmn_Identity_r16 = SEQ(name=u'plmn-Identity-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PLMN-Identity')))
VarConnEstFailReport_r16._cont = ASN1Dict([
(u'connEstFailReport-r16', _VarConnEstFailReport_r16_connEstFailReport_r16),
(u'plmn-Identity-r16', _VarConnEstFailReport_r16_plmn_Identity_r16),
])
VarConnEstFailReport_r16._ext = None
#-----< VarLogMeasConfig-r16-IEs >-----#
VarLogMeasConfig_r16_IEs = SEQ(name=u'VarLogMeasConfig-r16-IEs', mode=MODE_TYPE)
_VarLogMeasConfig_r16_IEs_areaConfiguration_r16 = SEQ(name=u'areaConfiguration-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'AreaConfiguration-r16')), opt=True)
_VarLogMeasConfig_r16_IEs_bt_NameList_r16 = SEQ_OF(name=u'bt-NameList-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'BT-NameList-r16')), opt=True)
_VarLogMeasConfig_r16_IEs_wlan_NameList_r16 = SEQ_OF(name=u'wlan-NameList-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'WLAN-NameList-r16')), opt=True)
_VarLogMeasConfig_r16_IEs_sensor_NameList_r16 = SEQ(name=u'sensor-NameList-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Sensor-NameList-r16')), opt=True)
_VarLogMeasConfig_r16_IEs_loggingDuration_r16 = ENUM(name=u'loggingDuration-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'LoggingDuration-r16')))
_VarLogMeasConfig_r16_IEs_reportType = CHOICE(name=u'reportType', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__VarLogMeasConfig_r16_IEs_reportType_periodical = SEQ(name=u'periodical', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'LoggedPeriodicalReportConfig-r16')))
__VarLogMeasConfig_r16_IEs_reportType_eventTriggered = SEQ(name=u'eventTriggered', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'LoggedEventTriggerConfig-r16')))
_VarLogMeasConfig_r16_IEs_reportType._cont = ASN1Dict([
(u'periodical', __VarLogMeasConfig_r16_IEs_reportType_periodical),
(u'eventTriggered', __VarLogMeasConfig_r16_IEs_reportType_eventTriggered),
])
_VarLogMeasConfig_r16_IEs_reportType._ext = None
VarLogMeasConfig_r16_IEs._cont = ASN1Dict([
(u'areaConfiguration-r16', _VarLogMeasConfig_r16_IEs_areaConfiguration_r16),
(u'bt-NameList-r16', _VarLogMeasConfig_r16_IEs_bt_NameList_r16),
(u'wlan-NameList-r16', _VarLogMeasConfig_r16_IEs_wlan_NameList_r16),
(u'sensor-NameList-r16', _VarLogMeasConfig_r16_IEs_sensor_NameList_r16),
(u'loggingDuration-r16', _VarLogMeasConfig_r16_IEs_loggingDuration_r16),
(u'reportType', _VarLogMeasConfig_r16_IEs_reportType),
])
VarLogMeasConfig_r16_IEs._ext = None
#-----< VarLogMeasReport-r16 >-----#
VarLogMeasReport_r16 = SEQ(name=u'VarLogMeasReport-r16', mode=MODE_TYPE)
_VarLogMeasReport_r16_absoluteTimeInfo_r16 = BIT_STR(name=u'absoluteTimeInfo-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'AbsoluteTimeInfo-r16')))
_VarLogMeasReport_r16_traceReference_r16 = SEQ(name=u'traceReference-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'TraceReference-r16')))
_VarLogMeasReport_r16_traceRecordingSessionRef_r16 = OCT_STR(name=u'traceRecordingSessionRef-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_VarLogMeasReport_r16_traceRecordingSessionRef_r16._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
_VarLogMeasReport_r16_tce_Id_r16 = OCT_STR(name=u'tce-Id-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_VarLogMeasReport_r16_tce_Id_r16._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
_VarLogMeasReport_r16_logMeasInfoList_r16 = SEQ_OF(name=u'logMeasInfoList-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'LogMeasInfoList-r16')))
_VarLogMeasReport_r16_plmn_IdentityList_r16 = SEQ_OF(name=u'plmn-IdentityList-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PLMN-IdentityList2-r16')))
VarLogMeasReport_r16._cont = ASN1Dict([
(u'absoluteTimeInfo-r16', _VarLogMeasReport_r16_absoluteTimeInfo_r16),
(u'traceReference-r16', _VarLogMeasReport_r16_traceReference_r16),
(u'traceRecordingSessionRef-r16', _VarLogMeasReport_r16_traceRecordingSessionRef_r16),
(u'tce-Id-r16', _VarLogMeasReport_r16_tce_Id_r16),
(u'logMeasInfoList-r16', _VarLogMeasReport_r16_logMeasInfoList_r16),
(u'plmn-IdentityList-r16', _VarLogMeasReport_r16_plmn_IdentityList_r16),
])
VarLogMeasReport_r16._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
#-----< VarMeasConfigSL-r16 >-----#
VarMeasConfigSL_r16 = SEQ(name=u'VarMeasConfigSL-r16', mode=MODE_TYPE)
_VarMeasConfigSL_r16_sl_MeasIdList_r16 = SEQ_OF(name=u'sl-MeasIdList-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-MeasIdList-r16')), opt=True)
_VarMeasConfigSL_r16_sl_MeasObjectList_r16 = SEQ_OF(name=u'sl-MeasObjectList-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-MeasObjectList-r16')), opt=True)
_VarMeasConfigSL_r16_sl_reportConfigList_r16 = SEQ_OF(name=u'sl-reportConfigList-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-ReportConfigList-r16')), opt=True)
_VarMeasConfigSL_r16_sl_QuantityConfig_r16 = SEQ(name=u'sl-QuantityConfig-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-QuantityConfig-r16')), opt=True)
VarMeasConfigSL_r16._cont = ASN1Dict([
(u'sl-MeasIdList-r16', _VarMeasConfigSL_r16_sl_MeasIdList_r16),
(u'sl-MeasObjectList-r16', _VarMeasConfigSL_r16_sl_MeasObjectList_r16),
(u'sl-reportConfigList-r16', _VarMeasConfigSL_r16_sl_reportConfigList_r16),
(u'sl-QuantityConfig-r16', _VarMeasConfigSL_r16_sl_QuantityConfig_r16),
])
VarMeasConfigSL_r16._ext = None
#-----< VarMeasIdleConfig-r16 >-----#
VarMeasIdleConfig_r16 = SEQ(name=u'VarMeasIdleConfig-r16', mode=MODE_TYPE)
_VarMeasIdleConfig_r16_measIdleCarrierListNR_r16 = SEQ_OF(name=u'measIdleCarrierListNR-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__VarMeasIdleConfig_r16_measIdleCarrierListNR_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasIdleCarrierNR-r16')))
_VarMeasIdleConfig_r16_measIdleCarrierListNR_r16._cont = __VarMeasIdleConfig_r16_measIdleCarrierListNR_r16__item_
_VarMeasIdleConfig_r16_measIdleCarrierListNR_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_VarMeasIdleConfig_r16_measIdleCarrierListEUTRA_r16 = SEQ_OF(name=u'measIdleCarrierListEUTRA-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__VarMeasIdleConfig_r16_measIdleCarrierListEUTRA_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasIdleCarrierEUTRA-r16')))
_VarMeasIdleConfig_r16_measIdleCarrierListEUTRA_r16._cont = __VarMeasIdleConfig_r16_measIdleCarrierListEUTRA_r16__item_
_VarMeasIdleConfig_r16_measIdleCarrierListEUTRA_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_VarMeasIdleConfig_r16_measIdleDuration_r16 = ENUM(name=u'measIdleDuration-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_VarMeasIdleConfig_r16_measIdleDuration_r16._cont = ASN1Dict([(u'sec10', 0), (u'sec30', 1), (u'sec60', 2), (u'sec120', 3), (u'sec180', 4), (u'sec240', 5), (u'sec300', 6), (u'spare', 7)])
_VarMeasIdleConfig_r16_measIdleDuration_r16._ext = None
_VarMeasIdleConfig_r16_validityAreaList_r16 = SEQ_OF(name=u'validityAreaList-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'ValidityAreaList-r16')), opt=True)
VarMeasIdleConfig_r16._cont = ASN1Dict([
(u'measIdleCarrierListNR-r16', _VarMeasIdleConfig_r16_measIdleCarrierListNR_r16),
(u'measIdleCarrierListEUTRA-r16', _VarMeasIdleConfig_r16_measIdleCarrierListEUTRA_r16),
(u'measIdleDuration-r16', _VarMeasIdleConfig_r16_measIdleDuration_r16),
(u'validityAreaList-r16', _VarMeasIdleConfig_r16_validityAreaList_r16),
])
VarMeasIdleConfig_r16._ext = None
#-----< VarMeasIdleReport-r16 >-----#
VarMeasIdleReport_r16 = SEQ(name=u'VarMeasIdleReport-r16', mode=MODE_TYPE)
_VarMeasIdleReport_r16_measReportIdleNR_r16 = SEQ(name=u'measReportIdleNR-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultIdleNR-r16')), opt=True)
_VarMeasIdleReport_r16_measReportIdleEUTRA_r16 = SEQ(name=u'measReportIdleEUTRA-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'MeasResultIdleEUTRA-r16')), opt=True)
VarMeasIdleReport_r16._cont = ASN1Dict([
(u'measReportIdleNR-r16', _VarMeasIdleReport_r16_measReportIdleNR_r16),
(u'measReportIdleEUTRA-r16', _VarMeasIdleReport_r16_measReportIdleEUTRA_r16),
])
VarMeasIdleReport_r16._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_cli_TriggeredList_r16 = CHOICE(name=u'cli-TriggeredList-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-UE-Variables', 'CLI-TriggeredList-r16')), opt=True)
_VarMeasReport_tx_PoolMeasToAddModListNR_r16 = SEQ_OF(name=u'tx-PoolMeasToAddModListNR-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'Tx-PoolMeasList-r16')), opt=True)
VarMeasReport._cont = ASN1Dict([
(u'measId', _VarMeasReport_measId),
(u'cellsTriggeredList', _VarMeasReport_cellsTriggeredList),
(u'numberOfReportsSent', _VarMeasReport_numberOfReportsSent),
(u'cli-TriggeredList-r16', _VarMeasReport_cli_TriggeredList_r16),
(u'tx-PoolMeasToAddModListNR-r16', _VarMeasReport_tx_PoolMeasToAddModListNR_r16),
])
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 = INT(name=u'physCellIdEUTRA', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'EUTRA-PhysCellId')))
__CellsTriggeredList__item__physCellIdUTRA_FDD_r16 = INT(name=u'physCellIdUTRA-FDD-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PhysCellIdUTRA-FDD-r16')))
_CellsTriggeredList__item_._cont = ASN1Dict([
(u'physCellId', __CellsTriggeredList__item__physCellId),
(u'physCellIdEUTRA', __CellsTriggeredList__item__physCellIdEUTRA),
(u'physCellIdUTRA-FDD-r16', __CellsTriggeredList__item__physCellIdUTRA_FDD_r16),
])
_CellsTriggeredList__item_._ext = None
CellsTriggeredList._cont = _CellsTriggeredList__item_
CellsTriggeredList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< CLI-TriggeredList-r16 >-----#
CLI_TriggeredList_r16 = CHOICE(name=u'CLI-TriggeredList-r16', mode=MODE_TYPE)
_CLI_TriggeredList_r16_srs_RSRP_TriggeredList_r16 = SEQ_OF(name=u'srs-RSRP-TriggeredList-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-UE-Variables', 'SRS-RSRP-TriggeredList-r16')))
_CLI_TriggeredList_r16_cli_RSSI_TriggeredList_r16 = SEQ_OF(name=u'cli-RSSI-TriggeredList-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-UE-Variables', 'CLI-RSSI-TriggeredList-r16')))
CLI_TriggeredList_r16._cont = ASN1Dict([
(u'srs-RSRP-TriggeredList-r16', _CLI_TriggeredList_r16_srs_RSRP_TriggeredList_r16),
(u'cli-RSSI-TriggeredList-r16', _CLI_TriggeredList_r16_cli_RSSI_TriggeredList_r16),
])
CLI_TriggeredList_r16._ext = None
#-----< SRS-RSRP-TriggeredList-r16 >-----#
SRS_RSRP_TriggeredList_r16 = SEQ_OF(name=u'SRS-RSRP-TriggeredList-r16', mode=MODE_TYPE)
_SRS_RSRP_TriggeredList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'SRS-ResourceId')))
SRS_RSRP_TriggeredList_r16._cont = _SRS_RSRP_TriggeredList_r16__item_
SRS_RSRP_TriggeredList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< CLI-RSSI-TriggeredList-r16 >-----#
CLI_RSSI_TriggeredList_r16 = SEQ_OF(name=u'CLI-RSSI-TriggeredList-r16', mode=MODE_TYPE)
_CLI_RSSI_TriggeredList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'RSSI-ResourceId-r16')))
CLI_RSSI_TriggeredList_r16._cont = _CLI_RSSI_TriggeredList_r16__item_
CLI_RSSI_TriggeredList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
#-----< VarMeasReportListSL-r16 >-----#
VarMeasReportListSL_r16 = SEQ_OF(name=u'VarMeasReportListSL-r16', mode=MODE_TYPE)
_VarMeasReportListSL_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-UE-Variables', 'VarMeasReportSL-r16')))
VarMeasReportListSL_r16._cont = _VarMeasReportListSL_r16__item_
VarMeasReportListSL_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
#-----< VarMeasReportSL-r16 >-----#
VarMeasReportSL_r16 = SEQ(name=u'VarMeasReportSL-r16', mode=MODE_TYPE)
_VarMeasReportSL_r16_sl_MeasId_r16 = INT(name=u'sl-MeasId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-MeasId-r16')))
_VarMeasReportSL_r16_sl_FrequencyTriggeredList_r16 = SEQ_OF(name=u'sl-FrequencyTriggeredList-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__VarMeasReportSL_r16_sl_FrequencyTriggeredList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'ARFCN-ValueNR')))
_VarMeasReportSL_r16_sl_FrequencyTriggeredList_r16._cont = __VarMeasReportSL_r16_sl_FrequencyTriggeredList_r16__item_
_VarMeasReportSL_r16_sl_FrequencyTriggeredList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_VarMeasReportSL_r16_sl_NumberOfReportsSent_r16 = INT(name=u'sl-NumberOfReportsSent-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
VarMeasReportSL_r16._cont = ASN1Dict([
(u'sl-MeasId-r16', _VarMeasReportSL_r16_sl_MeasId_r16),
(u'sl-FrequencyTriggeredList-r16', _VarMeasReportSL_r16_sl_FrequencyTriggeredList_r16),
(u'sl-NumberOfReportsSent-r16', _VarMeasReportSL_r16_sl_NumberOfReportsSent_r16),
])
VarMeasReportSL_r16._ext = None
#-----< VarMobilityHistoryReport-r16 >-----#
VarMobilityHistoryReport_r16 = SEQ_OF(name=u'VarMobilityHistoryReport-r16', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'VisitedCellInfoList-r16')))
#-----< 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
#-----< VarRA-Report-r16 >-----#
VarRA_Report_r16 = SEQ(name=u'VarRA-Report-r16', mode=MODE_TYPE)
_VarRA_Report_r16_ra_ReportList_r16 = SEQ_OF(name=u'ra-ReportList-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RA-ReportList-r16')))
_VarRA_Report_r16_plmn_IdentityList_r16 = SEQ_OF(name=u'plmn-IdentityList-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-UE-Variables', 'PLMN-IdentityList-r16')))
VarRA_Report_r16._cont = ASN1Dict([
(u'ra-ReportList-r16', _VarRA_Report_r16_ra_ReportList_r16),
(u'plmn-IdentityList-r16', _VarRA_Report_r16_plmn_IdentityList_r16),
])
VarRA_Report_r16._ext = None
#-----< PLMN-IdentityList-r16 >-----#
PLMN_IdentityList_r16 = SEQ_OF(name=u'PLMN-IdentityList-r16', mode=MODE_TYPE)
_PLMN_IdentityList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'PLMN-Identity')))
PLMN_IdentityList_r16._cont = _PLMN_IdentityList_r16__item_
PLMN_IdentityList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=12)], 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
#-----< VarRLF-Report-r16 >-----#
VarRLF_Report_r16 = SEQ(name=u'VarRLF-Report-r16', mode=MODE_TYPE)
_VarRLF_Report_r16_rlf_Report_r16 = CHOICE(name=u'rlf-Report-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RLF-Report-r16')))
_VarRLF_Report_r16_plmn_IdentityList_r16 = SEQ_OF(name=u'plmn-IdentityList-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'PLMN-IdentityList2-r16')))
VarRLF_Report_r16._cont = ASN1Dict([
(u'rlf-Report-r16', _VarRLF_Report_r16_rlf_Report_r16),
(u'plmn-IdentityList-r16', _VarRLF_Report_r16_plmn_IdentityList_r16),
])
VarRLF_Report_r16._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_ = [
_VarConditionalReconfig_condReconfigList,
VarConditionalReconfig,
_VarConnEstFailReport_r16_connEstFailReport_r16,
_VarConnEstFailReport_r16_plmn_Identity_r16,
VarConnEstFailReport_r16,
_VarLogMeasConfig_r16_IEs_areaConfiguration_r16,
_VarLogMeasConfig_r16_IEs_bt_NameList_r16,
_VarLogMeasConfig_r16_IEs_wlan_NameList_r16,
_VarLogMeasConfig_r16_IEs_sensor_NameList_r16,
_VarLogMeasConfig_r16_IEs_loggingDuration_r16,
__VarLogMeasConfig_r16_IEs_reportType_periodical,
__VarLogMeasConfig_r16_IEs_reportType_eventTriggered,
_VarLogMeasConfig_r16_IEs_reportType,
VarLogMeasConfig_r16_IEs,
_VarLogMeasReport_r16_absoluteTimeInfo_r16,
_VarLogMeasReport_r16_traceReference_r16,
_VarLogMeasReport_r16_traceRecordingSessionRef_r16,
_VarLogMeasReport_r16_tce_Id_r16,
_VarLogMeasReport_r16_logMeasInfoList_r16,
_VarLogMeasReport_r16_plmn_IdentityList_r16,
VarLogMeasReport_r16,
_VarMeasConfig_measIdList,
_VarMeasConfig_measObjectList,
_VarMeasConfig_reportConfigList,
_VarMeasConfig_quantityConfig,
__VarMeasConfig_s_MeasureConfig_ssb_RSRP,
__VarMeasConfig_s_MeasureConfig_csi_RSRP,
_VarMeasConfig_s_MeasureConfig,
VarMeasConfig,
_VarMeasConfigSL_r16_sl_MeasIdList_r16,
_VarMeasConfigSL_r16_sl_MeasObjectList_r16,
_VarMeasConfigSL_r16_sl_reportConfigList_r16,
_VarMeasConfigSL_r16_sl_QuantityConfig_r16,
VarMeasConfigSL_r16,
__VarMeasIdleConfig_r16_measIdleCarrierListNR_r16__item_,
_VarMeasIdleConfig_r16_measIdleCarrierListNR_r16,
__VarMeasIdleConfig_r16_measIdleCarrierListEUTRA_r16__item_,
_VarMeasIdleConfig_r16_measIdleCarrierListEUTRA_r16,
_VarMeasIdleConfig_r16_measIdleDuration_r16,
_VarMeasIdleConfig_r16_validityAreaList_r16,
VarMeasIdleConfig_r16,
_VarMeasIdleReport_r16_measReportIdleNR_r16,
_VarMeasIdleReport_r16_measReportIdleEUTRA_r16,
VarMeasIdleReport_r16,
_VarMeasReportList__item_,
VarMeasReportList,
_VarMeasReport_measId,
_VarMeasReport_cellsTriggeredList,
_VarMeasReport_numberOfReportsSent,
_VarMeasReport_cli_TriggeredList_r16,
_VarMeasReport_tx_PoolMeasToAddModListNR_r16,
VarMeasReport,
__CellsTriggeredList__item__physCellId,
__CellsTriggeredList__item__physCellIdEUTRA,
__CellsTriggeredList__item__physCellIdUTRA_FDD_r16,
_CellsTriggeredList__item_,
CellsTriggeredList,
_CLI_TriggeredList_r16_srs_RSRP_TriggeredList_r16,
_CLI_TriggeredList_r16_cli_RSSI_TriggeredList_r16,
CLI_TriggeredList_r16,
_SRS_RSRP_TriggeredList_r16__item_,
SRS_RSRP_TriggeredList_r16,
_CLI_RSSI_TriggeredList_r16__item_,
CLI_RSSI_TriggeredList_r16,
_VarMeasReportListSL_r16__item_,
VarMeasReportListSL_r16,
_VarMeasReportSL_r16_sl_MeasId_r16,
__VarMeasReportSL_r16_sl_FrequencyTriggeredList_r16__item_,
_VarMeasReportSL_r16_sl_FrequencyTriggeredList_r16,
_VarMeasReportSL_r16_sl_NumberOfReportsSent_r16,
VarMeasReportSL_r16,
VarMobilityHistoryReport_r16,
_VarPendingRNA_Update_pendingRNA_Update,
VarPendingRNA_Update,
_VarRA_Report_r16_ra_ReportList_r16,
_VarRA_Report_r16_plmn_IdentityList_r16,
VarRA_Report_r16,
_PLMN_IdentityList_r16__item_,
PLMN_IdentityList_r16,
_VarResumeMAC_Input_sourcePhysCellId,
_VarResumeMAC_Input_targetCellIdentity,
_VarResumeMAC_Input_source_c_RNTI,
VarResumeMAC_Input,
_VarRLF_Report_r16_rlf_Report_r16,
_VarRLF_Report_r16_plmn_IdentityList_r16,
VarRLF_Report_r16,
_VarShortMAC_Input_sourcePhysCellId,
_VarShortMAC_Input_targetCellIdentity,
_VarShortMAC_Input_source_c_RNTI,
VarShortMAC_Input,
]
class PC5_RRC_Definitions:
_name_ = u'PC5-RRC-Definitions'
_oid_ = []
_obj_ = [
u'SBCCH-SL-BCH-Message',
u'SBCCH-SL-BCH-MessageType',
u'SCCH-Message',
u'SCCH-MessageType',
u'MasterInformationBlockSidelink',
u'MeasurementReportSidelink',
u'MeasurementReportSidelink-IEs-r16',
u'SL-MeasResults-r16',
u'SL-MeasResult-r16',
u'SL-MeasQuantityResult-r16',
u'RRCReconfigurationSidelink',
u'RRCReconfigurationSidelink-IEs-r16',
u'SLRB-Config-r16',
u'SLRB-PC5-ConfigIndex-r16',
u'SL-SDAP-ConfigPC5-r16',
u'SL-PDCP-ConfigPC5-r16',
u'SL-RLC-ConfigPC5-r16',
u'SL-LogicalChannelConfigPC5-r16',
u'SL-PQFI-r16',
u'SL-CSI-RS-Config-r16',
u'RRCReconfigurationCompleteSidelink',
u'RRCReconfigurationCompleteSidelink-IEs-r16',
u'RRCReconfigurationFailureSidelink',
u'RRCReconfigurationFailureSidelink-IEs-r16',
u'UECapabilityEnquirySidelink',
u'UECapabilityEnquirySidelink-IEs-r16',
u'UECapabilityInformationSidelink',
u'UECapabilityInformationSidelink-IEs-r16',
u'AccessStratumReleaseSidelink-r16',
u'PDCP-ParametersSidelink-r16',
u'BandCombinationListSidelinkNR-r16',
u'BandCombinationParametersSidelinkNR-r16',
u'BandSidelinkPC5-r16',
]
_type_ = [
u'SBCCH-SL-BCH-Message',
u'SBCCH-SL-BCH-MessageType',
u'SCCH-Message',
u'SCCH-MessageType',
u'MasterInformationBlockSidelink',
u'MeasurementReportSidelink',
u'MeasurementReportSidelink-IEs-r16',
u'SL-MeasResults-r16',
u'SL-MeasResult-r16',
u'SL-MeasQuantityResult-r16',
u'RRCReconfigurationSidelink',
u'RRCReconfigurationSidelink-IEs-r16',
u'SLRB-Config-r16',
u'SLRB-PC5-ConfigIndex-r16',
u'SL-SDAP-ConfigPC5-r16',
u'SL-PDCP-ConfigPC5-r16',
u'SL-RLC-ConfigPC5-r16',
u'SL-LogicalChannelConfigPC5-r16',
u'SL-PQFI-r16',
u'SL-CSI-RS-Config-r16',
u'RRCReconfigurationCompleteSidelink',
u'RRCReconfigurationCompleteSidelink-IEs-r16',
u'RRCReconfigurationFailureSidelink',
u'RRCReconfigurationFailureSidelink-IEs-r16',
u'UECapabilityEnquirySidelink',
u'UECapabilityEnquirySidelink-IEs-r16',
u'UECapabilityInformationSidelink',
u'UECapabilityInformationSidelink-IEs-r16',
u'AccessStratumReleaseSidelink-r16',
u'PDCP-ParametersSidelink-r16',
u'BandCombinationListSidelinkNR-r16',
u'BandCombinationParametersSidelinkNR-r16',
u'BandSidelinkPC5-r16',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< SBCCH-SL-BCH-Message >-----#
SBCCH_SL_BCH_Message = SEQ(name=u'SBCCH-SL-BCH-Message', mode=MODE_TYPE)
_SBCCH_SL_BCH_Message_message = CHOICE(name=u'message', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('PC5-RRC-Definitions', 'SBCCH-SL-BCH-MessageType')))
SBCCH_SL_BCH_Message._cont = ASN1Dict([
(u'message', _SBCCH_SL_BCH_Message_message),
])
SBCCH_SL_BCH_Message._ext = None
#-----< SBCCH-SL-BCH-MessageType >-----#
SBCCH_SL_BCH_MessageType = CHOICE(name=u'SBCCH-SL-BCH-MessageType', mode=MODE_TYPE)
_SBCCH_SL_BCH_MessageType_c1 = CHOICE(name=u'c1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__SBCCH_SL_BCH_MessageType_c1_masterInformationBlockSidelink = SEQ(name=u'masterInformationBlockSidelink', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PC5-RRC-Definitions', 'MasterInformationBlockSidelink')))
__SBCCH_SL_BCH_MessageType_c1_spare1 = NULL(name=u'spare1', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SBCCH_SL_BCH_MessageType_c1._cont = ASN1Dict([
(u'masterInformationBlockSidelink', __SBCCH_SL_BCH_MessageType_c1_masterInformationBlockSidelink),
(u'spare1', __SBCCH_SL_BCH_MessageType_c1_spare1),
])
_SBCCH_SL_BCH_MessageType_c1._ext = None
_SBCCH_SL_BCH_MessageType_messageClassExtension = SEQ(name=u'messageClassExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SBCCH_SL_BCH_MessageType_messageClassExtension._cont = ASN1Dict([
])
_SBCCH_SL_BCH_MessageType_messageClassExtension._ext = None
SBCCH_SL_BCH_MessageType._cont = ASN1Dict([
(u'c1', _SBCCH_SL_BCH_MessageType_c1),
(u'messageClassExtension', _SBCCH_SL_BCH_MessageType_messageClassExtension),
])
SBCCH_SL_BCH_MessageType._ext = None
#-----< SCCH-Message >-----#
SCCH_Message = SEQ(name=u'SCCH-Message', mode=MODE_TYPE)
_SCCH_Message_message = CHOICE(name=u'message', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('PC5-RRC-Definitions', 'SCCH-MessageType')))
SCCH_Message._cont = ASN1Dict([
(u'message', _SCCH_Message_message),
])
SCCH_Message._ext = None
#-----< SCCH-MessageType >-----#
SCCH_MessageType = CHOICE(name=u'SCCH-MessageType', mode=MODE_TYPE)
_SCCH_MessageType_c1 = CHOICE(name=u'c1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__SCCH_MessageType_c1_measurementReportSidelink = SEQ(name=u'measurementReportSidelink', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PC5-RRC-Definitions', 'MeasurementReportSidelink')))
__SCCH_MessageType_c1_rrcReconfigurationSidelink = SEQ(name=u'rrcReconfigurationSidelink', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PC5-RRC-Definitions', 'RRCReconfigurationSidelink')))
__SCCH_MessageType_c1_rrcReconfigurationCompleteSidelink = SEQ(name=u'rrcReconfigurationCompleteSidelink', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PC5-RRC-Definitions', 'RRCReconfigurationCompleteSidelink')))
__SCCH_MessageType_c1_rrcReconfigurationFailureSidelink = SEQ(name=u'rrcReconfigurationFailureSidelink', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PC5-RRC-Definitions', 'RRCReconfigurationFailureSidelink')))
__SCCH_MessageType_c1_ueCapabilityEnquirySidelink = SEQ(name=u'ueCapabilityEnquirySidelink', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PC5-RRC-Definitions', 'UECapabilityEnquirySidelink')))
__SCCH_MessageType_c1_ueCapabilityInformationSidelink = SEQ(name=u'ueCapabilityInformationSidelink', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PC5-RRC-Definitions', 'UECapabilityInformationSidelink')))
__SCCH_MessageType_c1_spare2 = NULL(name=u'spare2', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SCCH_MessageType_c1_spare1 = NULL(name=u'spare1', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SCCH_MessageType_c1._cont = ASN1Dict([
(u'measurementReportSidelink', __SCCH_MessageType_c1_measurementReportSidelink),
(u'rrcReconfigurationSidelink', __SCCH_MessageType_c1_rrcReconfigurationSidelink),
(u'rrcReconfigurationCompleteSidelink', __SCCH_MessageType_c1_rrcReconfigurationCompleteSidelink),
(u'rrcReconfigurationFailureSidelink', __SCCH_MessageType_c1_rrcReconfigurationFailureSidelink),
(u'ueCapabilityEnquirySidelink', __SCCH_MessageType_c1_ueCapabilityEnquirySidelink),
(u'ueCapabilityInformationSidelink', __SCCH_MessageType_c1_ueCapabilityInformationSidelink),
(u'spare2', __SCCH_MessageType_c1_spare2),
(u'spare1', __SCCH_MessageType_c1_spare1),
])
_SCCH_MessageType_c1._ext = None
_SCCH_MessageType_messageClassExtension = SEQ(name=u'messageClassExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SCCH_MessageType_messageClassExtension._cont = ASN1Dict([
])
_SCCH_MessageType_messageClassExtension._ext = None
SCCH_MessageType._cont = ASN1Dict([
(u'c1', _SCCH_MessageType_c1),
(u'messageClassExtension', _SCCH_MessageType_messageClassExtension),
])
SCCH_MessageType._ext = None
#-----< MasterInformationBlockSidelink >-----#
MasterInformationBlockSidelink = SEQ(name=u'MasterInformationBlockSidelink', mode=MODE_TYPE)
_MasterInformationBlockSidelink_sl_TDD_Config_r16 = BIT_STR(name=u'sl-TDD-Config-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MasterInformationBlockSidelink_sl_TDD_Config_r16._const_sz = ASN1Set(rv=[12], rr=[], ev=None, er=[])
_MasterInformationBlockSidelink_inCoverage_r16 = BOOL(name=u'inCoverage-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MasterInformationBlockSidelink_directFrameNumber_r16 = BIT_STR(name=u'directFrameNumber-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MasterInformationBlockSidelink_directFrameNumber_r16._const_sz = ASN1Set(rv=[10], rr=[], ev=None, er=[])
_MasterInformationBlockSidelink_slotIndex_r16 = BIT_STR(name=u'slotIndex-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MasterInformationBlockSidelink_slotIndex_r16._const_sz = ASN1Set(rv=[7], rr=[], ev=None, er=[])
_MasterInformationBlockSidelink_reservedBits_r16 = BIT_STR(name=u'reservedBits-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MasterInformationBlockSidelink_reservedBits_r16._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
MasterInformationBlockSidelink._cont = ASN1Dict([
(u'sl-TDD-Config-r16', _MasterInformationBlockSidelink_sl_TDD_Config_r16),
(u'inCoverage-r16', _MasterInformationBlockSidelink_inCoverage_r16),
(u'directFrameNumber-r16', _MasterInformationBlockSidelink_directFrameNumber_r16),
(u'slotIndex-r16', _MasterInformationBlockSidelink_slotIndex_r16),
(u'reservedBits-r16', _MasterInformationBlockSidelink_reservedBits_r16),
])
MasterInformationBlockSidelink._ext = None
#-----< MeasurementReportSidelink >-----#
MeasurementReportSidelink = SEQ(name=u'MeasurementReportSidelink', mode=MODE_TYPE)
_MeasurementReportSidelink_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__MeasurementReportSidelink_criticalExtensions_measurementReportSidelink_r16 = SEQ(name=u'measurementReportSidelink-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PC5-RRC-Definitions', 'MeasurementReportSidelink-IEs-r16')))
__MeasurementReportSidelink_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MeasurementReportSidelink_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__MeasurementReportSidelink_criticalExtensions_criticalExtensionsFuture._ext = None
_MeasurementReportSidelink_criticalExtensions._cont = ASN1Dict([
(u'measurementReportSidelink-r16', __MeasurementReportSidelink_criticalExtensions_measurementReportSidelink_r16),
(u'criticalExtensionsFuture', __MeasurementReportSidelink_criticalExtensions_criticalExtensionsFuture),
])
_MeasurementReportSidelink_criticalExtensions._ext = None
MeasurementReportSidelink._cont = ASN1Dict([
(u'criticalExtensions', _MeasurementReportSidelink_criticalExtensions),
])
MeasurementReportSidelink._ext = None
#-----< MeasurementReportSidelink-IEs-r16 >-----#
MeasurementReportSidelink_IEs_r16 = SEQ(name=u'MeasurementReportSidelink-IEs-r16', mode=MODE_TYPE)
_MeasurementReportSidelink_IEs_r16_sl_measResults_r16 = SEQ(name=u'sl-measResults-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PC5-RRC-Definitions', 'SL-MeasResults-r16')))
_MeasurementReportSidelink_IEs_r16_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MeasurementReportSidelink_IEs_r16_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_MeasurementReportSidelink_IEs_r16_nonCriticalExtension._cont = ASN1Dict([
])
_MeasurementReportSidelink_IEs_r16_nonCriticalExtension._ext = None
MeasurementReportSidelink_IEs_r16._cont = ASN1Dict([
(u'sl-measResults-r16', _MeasurementReportSidelink_IEs_r16_sl_measResults_r16),
(u'lateNonCriticalExtension', _MeasurementReportSidelink_IEs_r16_lateNonCriticalExtension),
(u'nonCriticalExtension', _MeasurementReportSidelink_IEs_r16_nonCriticalExtension),
])
MeasurementReportSidelink_IEs_r16._ext = None
#-----< SL-MeasResults-r16 >-----#
SL_MeasResults_r16 = SEQ(name=u'SL-MeasResults-r16', mode=MODE_TYPE)
_SL_MeasResults_r16_sl_MeasId_r16 = INT(name=u'sl-MeasId-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-MeasId-r16')))
_SL_MeasResults_r16_sl_MeasResult_r16 = SEQ(name=u'sl-MeasResult-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PC5-RRC-Definitions', 'SL-MeasResult-r16')))
SL_MeasResults_r16._cont = ASN1Dict([
(u'sl-MeasId-r16', _SL_MeasResults_r16_sl_MeasId_r16),
(u'sl-MeasResult-r16', _SL_MeasResults_r16_sl_MeasResult_r16),
])
SL_MeasResults_r16._ext = []
#-----< SL-MeasResult-r16 >-----#
SL_MeasResult_r16 = SEQ(name=u'SL-MeasResult-r16', mode=MODE_TYPE)
_SL_MeasResult_r16_sl_ResultDMRS_r16 = SEQ(name=u'sl-ResultDMRS-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PC5-RRC-Definitions', 'SL-MeasQuantityResult-r16')), opt=True)
SL_MeasResult_r16._cont = ASN1Dict([
(u'sl-ResultDMRS-r16', _SL_MeasResult_r16_sl_ResultDMRS_r16),
])
SL_MeasResult_r16._ext = []
#-----< SL-MeasQuantityResult-r16 >-----#
SL_MeasQuantityResult_r16 = SEQ(name=u'SL-MeasQuantityResult-r16', mode=MODE_TYPE)
_SL_MeasQuantityResult_r16_sl_RSRP_r16 = INT(name=u'sl-RSRP-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RSRP-Range')), opt=True)
SL_MeasQuantityResult_r16._cont = ASN1Dict([
(u'sl-RSRP-r16', _SL_MeasQuantityResult_r16_sl_RSRP_r16),
])
SL_MeasQuantityResult_r16._ext = []
#-----< RRCReconfigurationSidelink >-----#
RRCReconfigurationSidelink = SEQ(name=u'RRCReconfigurationSidelink', mode=MODE_TYPE)
_RRCReconfigurationSidelink_rrc_TransactionIdentifier_r16 = INT(name=u'rrc-TransactionIdentifier-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRC-TransactionIdentifier')))
_RRCReconfigurationSidelink_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__RRCReconfigurationSidelink_criticalExtensions_rrcReconfigurationSidelink_r16 = SEQ(name=u'rrcReconfigurationSidelink-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PC5-RRC-Definitions', 'RRCReconfigurationSidelink-IEs-r16')))
__RRCReconfigurationSidelink_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RRCReconfigurationSidelink_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__RRCReconfigurationSidelink_criticalExtensions_criticalExtensionsFuture._ext = None
_RRCReconfigurationSidelink_criticalExtensions._cont = ASN1Dict([
(u'rrcReconfigurationSidelink-r16', __RRCReconfigurationSidelink_criticalExtensions_rrcReconfigurationSidelink_r16),
(u'criticalExtensionsFuture', __RRCReconfigurationSidelink_criticalExtensions_criticalExtensionsFuture),
])
_RRCReconfigurationSidelink_criticalExtensions._ext = None
RRCReconfigurationSidelink._cont = ASN1Dict([
(u'rrc-TransactionIdentifier-r16', _RRCReconfigurationSidelink_rrc_TransactionIdentifier_r16),
(u'criticalExtensions', _RRCReconfigurationSidelink_criticalExtensions),
])
RRCReconfigurationSidelink._ext = None
#-----< RRCReconfigurationSidelink-IEs-r16 >-----#
RRCReconfigurationSidelink_IEs_r16 = SEQ(name=u'RRCReconfigurationSidelink-IEs-r16', mode=MODE_TYPE)
_RRCReconfigurationSidelink_IEs_r16_slrb_ConfigToAddModList_r16 = SEQ_OF(name=u'slrb-ConfigToAddModList-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__RRCReconfigurationSidelink_IEs_r16_slrb_ConfigToAddModList_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('PC5-RRC-Definitions', 'SLRB-Config-r16')))
_RRCReconfigurationSidelink_IEs_r16_slrb_ConfigToAddModList_r16._cont = __RRCReconfigurationSidelink_IEs_r16_slrb_ConfigToAddModList_r16__item_
_RRCReconfigurationSidelink_IEs_r16_slrb_ConfigToAddModList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=512)], ev=None, er=[])
_RRCReconfigurationSidelink_IEs_r16_slrb_ConfigToReleaseList_r16 = SEQ_OF(name=u'slrb-ConfigToReleaseList-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__RRCReconfigurationSidelink_IEs_r16_slrb_ConfigToReleaseList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('PC5-RRC-Definitions', 'SLRB-PC5-ConfigIndex-r16')))
_RRCReconfigurationSidelink_IEs_r16_slrb_ConfigToReleaseList_r16._cont = __RRCReconfigurationSidelink_IEs_r16_slrb_ConfigToReleaseList_r16__item_
_RRCReconfigurationSidelink_IEs_r16_slrb_ConfigToReleaseList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=512)], ev=None, er=[])
_RRCReconfigurationSidelink_IEs_r16_sl_MeasConfig_r16 = CHOICE(name=u'sl-MeasConfig-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__RRCReconfigurationSidelink_IEs_r16_sl_MeasConfig_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RRCReconfigurationSidelink_IEs_r16_sl_MeasConfig_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SL-MeasConfig-r16')))
_RRCReconfigurationSidelink_IEs_r16_sl_MeasConfig_r16._cont = ASN1Dict([
(u'release', __RRCReconfigurationSidelink_IEs_r16_sl_MeasConfig_r16_release),
(u'setup', __RRCReconfigurationSidelink_IEs_r16_sl_MeasConfig_r16_setup),
])
_RRCReconfigurationSidelink_IEs_r16_sl_MeasConfig_r16._ext = None
_RRCReconfigurationSidelink_IEs_r16_sl_CSI_RS_Config_r16 = CHOICE(name=u'sl-CSI-RS-Config-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SetupRelease')), opt=True)
__RRCReconfigurationSidelink_IEs_r16_sl_CSI_RS_Config_r16_release = NULL(name=u'release', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RRCReconfigurationSidelink_IEs_r16_sl_CSI_RS_Config_r16_setup = SEQ(name=u'setup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('PC5-RRC-Definitions', 'SL-CSI-RS-Config-r16')))
_RRCReconfigurationSidelink_IEs_r16_sl_CSI_RS_Config_r16._cont = ASN1Dict([
(u'release', __RRCReconfigurationSidelink_IEs_r16_sl_CSI_RS_Config_r16_release),
(u'setup', __RRCReconfigurationSidelink_IEs_r16_sl_CSI_RS_Config_r16_setup),
])
_RRCReconfigurationSidelink_IEs_r16_sl_CSI_RS_Config_r16._ext = None
_RRCReconfigurationSidelink_IEs_r16_sl_ResetConfig_r16 = ENUM(name=u'sl-ResetConfig-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCReconfigurationSidelink_IEs_r16_sl_ResetConfig_r16._cont = ASN1Dict([(u'true', 0)])
_RRCReconfigurationSidelink_IEs_r16_sl_ResetConfig_r16._ext = None
_RRCReconfigurationSidelink_IEs_r16_sl_LatencyBoundCSI_Report_r16 = INT(name=u'sl-LatencyBoundCSI-Report-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCReconfigurationSidelink_IEs_r16_sl_LatencyBoundCSI_Report_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=3, ub=160)], ev=None, er=[])
_RRCReconfigurationSidelink_IEs_r16_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCReconfigurationSidelink_IEs_r16_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCReconfigurationSidelink_IEs_r16_nonCriticalExtension._cont = ASN1Dict([
])
_RRCReconfigurationSidelink_IEs_r16_nonCriticalExtension._ext = None
RRCReconfigurationSidelink_IEs_r16._cont = ASN1Dict([
(u'slrb-ConfigToAddModList-r16', _RRCReconfigurationSidelink_IEs_r16_slrb_ConfigToAddModList_r16),
(u'slrb-ConfigToReleaseList-r16', _RRCReconfigurationSidelink_IEs_r16_slrb_ConfigToReleaseList_r16),
(u'sl-MeasConfig-r16', _RRCReconfigurationSidelink_IEs_r16_sl_MeasConfig_r16),
(u'sl-CSI-RS-Config-r16', _RRCReconfigurationSidelink_IEs_r16_sl_CSI_RS_Config_r16),
(u'sl-ResetConfig-r16', _RRCReconfigurationSidelink_IEs_r16_sl_ResetConfig_r16),
(u'sl-LatencyBoundCSI-Report-r16', _RRCReconfigurationSidelink_IEs_r16_sl_LatencyBoundCSI_Report_r16),
(u'lateNonCriticalExtension', _RRCReconfigurationSidelink_IEs_r16_lateNonCriticalExtension),
(u'nonCriticalExtension', _RRCReconfigurationSidelink_IEs_r16_nonCriticalExtension),
])
RRCReconfigurationSidelink_IEs_r16._ext = None
#-----< SLRB-Config-r16 >-----#
SLRB_Config_r16 = SEQ(name=u'SLRB-Config-r16', mode=MODE_TYPE)
_SLRB_Config_r16_slrb_PC5_ConfigIndex_r16 = INT(name=u'slrb-PC5-ConfigIndex-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PC5-RRC-Definitions', 'SLRB-PC5-ConfigIndex-r16')))
_SLRB_Config_r16_sl_SDAP_ConfigPC5_r16 = SEQ(name=u'sl-SDAP-ConfigPC5-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PC5-RRC-Definitions', 'SL-SDAP-ConfigPC5-r16')), opt=True)
_SLRB_Config_r16_sl_PDCP_ConfigPC5_r16 = SEQ(name=u'sl-PDCP-ConfigPC5-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PC5-RRC-Definitions', 'SL-PDCP-ConfigPC5-r16')), opt=True)
_SLRB_Config_r16_sl_RLC_ConfigPC5_r16 = CHOICE(name=u'sl-RLC-ConfigPC5-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('PC5-RRC-Definitions', 'SL-RLC-ConfigPC5-r16')), opt=True)
_SLRB_Config_r16_sl_MAC_LogicalChannelConfigPC5_r16 = SEQ(name=u'sl-MAC-LogicalChannelConfigPC5-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PC5-RRC-Definitions', 'SL-LogicalChannelConfigPC5-r16')), opt=True)
SLRB_Config_r16._cont = ASN1Dict([
(u'slrb-PC5-ConfigIndex-r16', _SLRB_Config_r16_slrb_PC5_ConfigIndex_r16),
(u'sl-SDAP-ConfigPC5-r16', _SLRB_Config_r16_sl_SDAP_ConfigPC5_r16),
(u'sl-PDCP-ConfigPC5-r16', _SLRB_Config_r16_sl_PDCP_ConfigPC5_r16),
(u'sl-RLC-ConfigPC5-r16', _SLRB_Config_r16_sl_RLC_ConfigPC5_r16),
(u'sl-MAC-LogicalChannelConfigPC5-r16', _SLRB_Config_r16_sl_MAC_LogicalChannelConfigPC5_r16),
])
SLRB_Config_r16._ext = []
#-----< SLRB-PC5-ConfigIndex-r16 >-----#
SLRB_PC5_ConfigIndex_r16 = INT(name=u'SLRB-PC5-ConfigIndex-r16', mode=MODE_TYPE)
SLRB_PC5_ConfigIndex_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=512)], ev=None, er=[])
#-----< SL-SDAP-ConfigPC5-r16 >-----#
SL_SDAP_ConfigPC5_r16 = SEQ(name=u'SL-SDAP-ConfigPC5-r16', mode=MODE_TYPE)
_SL_SDAP_ConfigPC5_r16_sl_MappedQoS_FlowsToAddList_r16 = SEQ_OF(name=u'sl-MappedQoS-FlowsToAddList-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_SDAP_ConfigPC5_r16_sl_MappedQoS_FlowsToAddList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('PC5-RRC-Definitions', 'SL-PQFI-r16')))
_SL_SDAP_ConfigPC5_r16_sl_MappedQoS_FlowsToAddList_r16._cont = __SL_SDAP_ConfigPC5_r16_sl_MappedQoS_FlowsToAddList_r16__item_
_SL_SDAP_ConfigPC5_r16_sl_MappedQoS_FlowsToAddList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_SL_SDAP_ConfigPC5_r16_sl_MappedQoS_FlowsToReleaseList_r16 = SEQ_OF(name=u'sl-MappedQoS-FlowsToReleaseList-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SL_SDAP_ConfigPC5_r16_sl_MappedQoS_FlowsToReleaseList_r16__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('PC5-RRC-Definitions', 'SL-PQFI-r16')))
_SL_SDAP_ConfigPC5_r16_sl_MappedQoS_FlowsToReleaseList_r16._cont = __SL_SDAP_ConfigPC5_r16_sl_MappedQoS_FlowsToReleaseList_r16__item_
_SL_SDAP_ConfigPC5_r16_sl_MappedQoS_FlowsToReleaseList_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_SL_SDAP_ConfigPC5_r16_sl_SDAP_Header_r16 = ENUM(name=u'sl-SDAP-Header-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SL_SDAP_ConfigPC5_r16_sl_SDAP_Header_r16._cont = ASN1Dict([(u'present', 0), (u'absent', 1)])
_SL_SDAP_ConfigPC5_r16_sl_SDAP_Header_r16._ext = None
SL_SDAP_ConfigPC5_r16._cont = ASN1Dict([
(u'sl-MappedQoS-FlowsToAddList-r16', _SL_SDAP_ConfigPC5_r16_sl_MappedQoS_FlowsToAddList_r16),
(u'sl-MappedQoS-FlowsToReleaseList-r16', _SL_SDAP_ConfigPC5_r16_sl_MappedQoS_FlowsToReleaseList_r16),
(u'sl-SDAP-Header-r16', _SL_SDAP_ConfigPC5_r16_sl_SDAP_Header_r16),
])
SL_SDAP_ConfigPC5_r16._ext = []
#-----< SL-PDCP-ConfigPC5-r16 >-----#
SL_PDCP_ConfigPC5_r16 = SEQ(name=u'SL-PDCP-ConfigPC5-r16', mode=MODE_TYPE)
_SL_PDCP_ConfigPC5_r16_sl_PDCP_SN_Size_r16 = ENUM(name=u'sl-PDCP-SN-Size-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_PDCP_ConfigPC5_r16_sl_PDCP_SN_Size_r16._cont = ASN1Dict([(u'len12bits', 0), (u'len18bits', 1)])
_SL_PDCP_ConfigPC5_r16_sl_PDCP_SN_Size_r16._ext = None
_SL_PDCP_ConfigPC5_r16_sl_OutOfOrderDelivery_r16 = ENUM(name=u'sl-OutOfOrderDelivery-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_PDCP_ConfigPC5_r16_sl_OutOfOrderDelivery_r16._cont = ASN1Dict([(u'true', 0)])
_SL_PDCP_ConfigPC5_r16_sl_OutOfOrderDelivery_r16._ext = None
SL_PDCP_ConfigPC5_r16._cont = ASN1Dict([
(u'sl-PDCP-SN-Size-r16', _SL_PDCP_ConfigPC5_r16_sl_PDCP_SN_Size_r16),
(u'sl-OutOfOrderDelivery-r16', _SL_PDCP_ConfigPC5_r16_sl_OutOfOrderDelivery_r16),
])
SL_PDCP_ConfigPC5_r16._ext = []
#-----< SL-RLC-ConfigPC5-r16 >-----#
SL_RLC_ConfigPC5_r16 = CHOICE(name=u'SL-RLC-ConfigPC5-r16', mode=MODE_TYPE)
_SL_RLC_ConfigPC5_r16_sl_AM_RLC_r16 = SEQ(name=u'sl-AM-RLC-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SL_RLC_ConfigPC5_r16_sl_AM_RLC_r16_sl_SN_FieldLengthAM_r16 = ENUM(name=u'sl-SN-FieldLengthAM-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SN-FieldLengthAM')), opt=True)
_SL_RLC_ConfigPC5_r16_sl_AM_RLC_r16._cont = ASN1Dict([
(u'sl-SN-FieldLengthAM-r16', __SL_RLC_ConfigPC5_r16_sl_AM_RLC_r16_sl_SN_FieldLengthAM_r16),
])
_SL_RLC_ConfigPC5_r16_sl_AM_RLC_r16._ext = []
_SL_RLC_ConfigPC5_r16_sl_UM_Bi_Directional_RLC_r16 = SEQ(name=u'sl-UM-Bi-Directional-RLC-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SL_RLC_ConfigPC5_r16_sl_UM_Bi_Directional_RLC_r16_sl_SN_FieldLengthUM_r16 = ENUM(name=u'sl-SN-FieldLengthUM-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SN-FieldLengthUM')), opt=True)
_SL_RLC_ConfigPC5_r16_sl_UM_Bi_Directional_RLC_r16._cont = ASN1Dict([
(u'sl-SN-FieldLengthUM-r16', __SL_RLC_ConfigPC5_r16_sl_UM_Bi_Directional_RLC_r16_sl_SN_FieldLengthUM_r16),
])
_SL_RLC_ConfigPC5_r16_sl_UM_Bi_Directional_RLC_r16._ext = []
_SL_RLC_ConfigPC5_r16_sl_UM_Uni_Directional_RLC_r16 = SEQ(name=u'sl-UM-Uni-Directional-RLC-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SL_RLC_ConfigPC5_r16_sl_UM_Uni_Directional_RLC_r16_sl_SN_FieldLengthUM_r16 = ENUM(name=u'sl-SN-FieldLengthUM-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'SN-FieldLengthUM')), opt=True)
_SL_RLC_ConfigPC5_r16_sl_UM_Uni_Directional_RLC_r16._cont = ASN1Dict([
(u'sl-SN-FieldLengthUM-r16', __SL_RLC_ConfigPC5_r16_sl_UM_Uni_Directional_RLC_r16_sl_SN_FieldLengthUM_r16),
])
_SL_RLC_ConfigPC5_r16_sl_UM_Uni_Directional_RLC_r16._ext = []
SL_RLC_ConfigPC5_r16._cont = ASN1Dict([
(u'sl-AM-RLC-r16', _SL_RLC_ConfigPC5_r16_sl_AM_RLC_r16),
(u'sl-UM-Bi-Directional-RLC-r16', _SL_RLC_ConfigPC5_r16_sl_UM_Bi_Directional_RLC_r16),
(u'sl-UM-Uni-Directional-RLC-r16', _SL_RLC_ConfigPC5_r16_sl_UM_Uni_Directional_RLC_r16),
])
SL_RLC_ConfigPC5_r16._ext = None
#-----< SL-LogicalChannelConfigPC5-r16 >-----#
SL_LogicalChannelConfigPC5_r16 = SEQ(name=u'SL-LogicalChannelConfigPC5-r16', mode=MODE_TYPE)
_SL_LogicalChannelConfigPC5_r16_sl_LogicalChannelIdentity_r16 = INT(name=u'sl-LogicalChannelIdentity-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'LogicalChannelIdentity')))
SL_LogicalChannelConfigPC5_r16._cont = ASN1Dict([
(u'sl-LogicalChannelIdentity-r16', _SL_LogicalChannelConfigPC5_r16_sl_LogicalChannelIdentity_r16),
])
SL_LogicalChannelConfigPC5_r16._ext = []
#-----< SL-PQFI-r16 >-----#
SL_PQFI_r16 = INT(name=u'SL-PQFI-r16', mode=MODE_TYPE)
SL_PQFI_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
#-----< SL-CSI-RS-Config-r16 >-----#
SL_CSI_RS_Config_r16 = SEQ(name=u'SL-CSI-RS-Config-r16', mode=MODE_TYPE)
_SL_CSI_RS_Config_r16_sl_CSI_RS_FreqAllocation_r16 = CHOICE(name=u'sl-CSI-RS-FreqAllocation-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
__SL_CSI_RS_Config_r16_sl_CSI_RS_FreqAllocation_r16_sl_OneAntennaPort_r16 = BIT_STR(name=u'sl-OneAntennaPort-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SL_CSI_RS_Config_r16_sl_CSI_RS_FreqAllocation_r16_sl_OneAntennaPort_r16._const_sz = ASN1Set(rv=[12], rr=[], ev=None, er=[])
__SL_CSI_RS_Config_r16_sl_CSI_RS_FreqAllocation_r16_sl_TwoAntennaPort_r16 = BIT_STR(name=u'sl-TwoAntennaPort-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__SL_CSI_RS_Config_r16_sl_CSI_RS_FreqAllocation_r16_sl_TwoAntennaPort_r16._const_sz = ASN1Set(rv=[6], rr=[], ev=None, er=[])
_SL_CSI_RS_Config_r16_sl_CSI_RS_FreqAllocation_r16._cont = ASN1Dict([
(u'sl-OneAntennaPort-r16', __SL_CSI_RS_Config_r16_sl_CSI_RS_FreqAllocation_r16_sl_OneAntennaPort_r16),
(u'sl-TwoAntennaPort-r16', __SL_CSI_RS_Config_r16_sl_CSI_RS_FreqAllocation_r16_sl_TwoAntennaPort_r16),
])
_SL_CSI_RS_Config_r16_sl_CSI_RS_FreqAllocation_r16._ext = None
_SL_CSI_RS_Config_r16_sl_CSI_RS_FirstSymbol_r16 = INT(name=u'sl-CSI-RS-FirstSymbol-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SL_CSI_RS_Config_r16_sl_CSI_RS_FirstSymbol_r16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=3, ub=12)], ev=None, er=[])
SL_CSI_RS_Config_r16._cont = ASN1Dict([
(u'sl-CSI-RS-FreqAllocation-r16', _SL_CSI_RS_Config_r16_sl_CSI_RS_FreqAllocation_r16),
(u'sl-CSI-RS-FirstSymbol-r16', _SL_CSI_RS_Config_r16_sl_CSI_RS_FirstSymbol_r16),
])
SL_CSI_RS_Config_r16._ext = []
#-----< RRCReconfigurationCompleteSidelink >-----#
RRCReconfigurationCompleteSidelink = SEQ(name=u'RRCReconfigurationCompleteSidelink', mode=MODE_TYPE)
_RRCReconfigurationCompleteSidelink_rrc_TransactionIdentifier_r16 = INT(name=u'rrc-TransactionIdentifier-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRC-TransactionIdentifier')))
_RRCReconfigurationCompleteSidelink_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__RRCReconfigurationCompleteSidelink_criticalExtensions_rrcReconfigurationCompleteSidelink_r16 = SEQ(name=u'rrcReconfigurationCompleteSidelink-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PC5-RRC-Definitions', 'RRCReconfigurationCompleteSidelink-IEs-r16')))
__RRCReconfigurationCompleteSidelink_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RRCReconfigurationCompleteSidelink_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__RRCReconfigurationCompleteSidelink_criticalExtensions_criticalExtensionsFuture._ext = None
_RRCReconfigurationCompleteSidelink_criticalExtensions._cont = ASN1Dict([
(u'rrcReconfigurationCompleteSidelink-r16', __RRCReconfigurationCompleteSidelink_criticalExtensions_rrcReconfigurationCompleteSidelink_r16),
(u'criticalExtensionsFuture', __RRCReconfigurationCompleteSidelink_criticalExtensions_criticalExtensionsFuture),
])
_RRCReconfigurationCompleteSidelink_criticalExtensions._ext = None
RRCReconfigurationCompleteSidelink._cont = ASN1Dict([
(u'rrc-TransactionIdentifier-r16', _RRCReconfigurationCompleteSidelink_rrc_TransactionIdentifier_r16),
(u'criticalExtensions', _RRCReconfigurationCompleteSidelink_criticalExtensions),
])
RRCReconfigurationCompleteSidelink._ext = None
#-----< RRCReconfigurationCompleteSidelink-IEs-r16 >-----#
RRCReconfigurationCompleteSidelink_IEs_r16 = SEQ(name=u'RRCReconfigurationCompleteSidelink-IEs-r16', mode=MODE_TYPE)
_RRCReconfigurationCompleteSidelink_IEs_r16_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCReconfigurationCompleteSidelink_IEs_r16_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCReconfigurationCompleteSidelink_IEs_r16_nonCriticalExtension._cont = ASN1Dict([
])
_RRCReconfigurationCompleteSidelink_IEs_r16_nonCriticalExtension._ext = None
RRCReconfigurationCompleteSidelink_IEs_r16._cont = ASN1Dict([
(u'lateNonCriticalExtension', _RRCReconfigurationCompleteSidelink_IEs_r16_lateNonCriticalExtension),
(u'nonCriticalExtension', _RRCReconfigurationCompleteSidelink_IEs_r16_nonCriticalExtension),
])
RRCReconfigurationCompleteSidelink_IEs_r16._ext = None
#-----< RRCReconfigurationFailureSidelink >-----#
RRCReconfigurationFailureSidelink = SEQ(name=u'RRCReconfigurationFailureSidelink', mode=MODE_TYPE)
_RRCReconfigurationFailureSidelink_rrc_TransactionIdentifier_r16 = INT(name=u'rrc-TransactionIdentifier-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRC-TransactionIdentifier')))
_RRCReconfigurationFailureSidelink_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__RRCReconfigurationFailureSidelink_criticalExtensions_rrcReconfigurationFailureSidelink_r16 = SEQ(name=u'rrcReconfigurationFailureSidelink-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PC5-RRC-Definitions', 'RRCReconfigurationFailureSidelink-IEs-r16')))
__RRCReconfigurationFailureSidelink_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RRCReconfigurationFailureSidelink_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__RRCReconfigurationFailureSidelink_criticalExtensions_criticalExtensionsFuture._ext = None
_RRCReconfigurationFailureSidelink_criticalExtensions._cont = ASN1Dict([
(u'rrcReconfigurationFailureSidelink-r16', __RRCReconfigurationFailureSidelink_criticalExtensions_rrcReconfigurationFailureSidelink_r16),
(u'criticalExtensionsFuture', __RRCReconfigurationFailureSidelink_criticalExtensions_criticalExtensionsFuture),
])
_RRCReconfigurationFailureSidelink_criticalExtensions._ext = None
RRCReconfigurationFailureSidelink._cont = ASN1Dict([
(u'rrc-TransactionIdentifier-r16', _RRCReconfigurationFailureSidelink_rrc_TransactionIdentifier_r16),
(u'criticalExtensions', _RRCReconfigurationFailureSidelink_criticalExtensions),
])
RRCReconfigurationFailureSidelink._ext = None
#-----< RRCReconfigurationFailureSidelink-IEs-r16 >-----#
RRCReconfigurationFailureSidelink_IEs_r16 = SEQ(name=u'RRCReconfigurationFailureSidelink-IEs-r16', mode=MODE_TYPE)
_RRCReconfigurationFailureSidelink_IEs_r16_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCReconfigurationFailureSidelink_IEs_r16_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RRCReconfigurationFailureSidelink_IEs_r16_nonCriticalExtension._cont = ASN1Dict([
])
_RRCReconfigurationFailureSidelink_IEs_r16_nonCriticalExtension._ext = None
RRCReconfigurationFailureSidelink_IEs_r16._cont = ASN1Dict([
(u'lateNonCriticalExtension', _RRCReconfigurationFailureSidelink_IEs_r16_lateNonCriticalExtension),
(u'nonCriticalExtension', _RRCReconfigurationFailureSidelink_IEs_r16_nonCriticalExtension),
])
RRCReconfigurationFailureSidelink_IEs_r16._ext = None
#-----< UECapabilityEnquirySidelink >-----#
UECapabilityEnquirySidelink = SEQ(name=u'UECapabilityEnquirySidelink', mode=MODE_TYPE)
_UECapabilityEnquirySidelink_rrc_TransactionIdentifier_r16 = INT(name=u'rrc-TransactionIdentifier-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRC-TransactionIdentifier')))
_UECapabilityEnquirySidelink_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__UECapabilityEnquirySidelink_criticalExtensions_ueCapabilityEnquirySidelink_r16 = SEQ(name=u'ueCapabilityEnquirySidelink-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PC5-RRC-Definitions', 'UECapabilityEnquirySidelink-IEs-r16')))
__UECapabilityEnquirySidelink_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__UECapabilityEnquirySidelink_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__UECapabilityEnquirySidelink_criticalExtensions_criticalExtensionsFuture._ext = None
_UECapabilityEnquirySidelink_criticalExtensions._cont = ASN1Dict([
(u'ueCapabilityEnquirySidelink-r16', __UECapabilityEnquirySidelink_criticalExtensions_ueCapabilityEnquirySidelink_r16),
(u'criticalExtensionsFuture', __UECapabilityEnquirySidelink_criticalExtensions_criticalExtensionsFuture),
])
_UECapabilityEnquirySidelink_criticalExtensions._ext = None
UECapabilityEnquirySidelink._cont = ASN1Dict([
(u'rrc-TransactionIdentifier-r16', _UECapabilityEnquirySidelink_rrc_TransactionIdentifier_r16),
(u'criticalExtensions', _UECapabilityEnquirySidelink_criticalExtensions),
])
UECapabilityEnquirySidelink._ext = None
#-----< UECapabilityEnquirySidelink-IEs-r16 >-----#
UECapabilityEnquirySidelink_IEs_r16 = SEQ(name=u'UECapabilityEnquirySidelink-IEs-r16', mode=MODE_TYPE)
_UECapabilityEnquirySidelink_IEs_r16_frequencyBandListFilterSidelink_r16 = SEQ_OF(name=u'frequencyBandListFilterSidelink-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqBandList')), opt=True)
_UECapabilityEnquirySidelink_IEs_r16_ue_CapabilityInformationSidelink_r16 = OCT_STR(name=u'ue-CapabilityInformationSidelink-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UECapabilityEnquirySidelink_IEs_r16_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UECapabilityEnquirySidelink_IEs_r16_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UECapabilityEnquirySidelink_IEs_r16_nonCriticalExtension._cont = ASN1Dict([
])
_UECapabilityEnquirySidelink_IEs_r16_nonCriticalExtension._ext = None
UECapabilityEnquirySidelink_IEs_r16._cont = ASN1Dict([
(u'frequencyBandListFilterSidelink-r16', _UECapabilityEnquirySidelink_IEs_r16_frequencyBandListFilterSidelink_r16),
(u'ue-CapabilityInformationSidelink-r16', _UECapabilityEnquirySidelink_IEs_r16_ue_CapabilityInformationSidelink_r16),
(u'lateNonCriticalExtension', _UECapabilityEnquirySidelink_IEs_r16_lateNonCriticalExtension),
(u'nonCriticalExtension', _UECapabilityEnquirySidelink_IEs_r16_nonCriticalExtension),
])
UECapabilityEnquirySidelink_IEs_r16._ext = None
#-----< UECapabilityInformationSidelink >-----#
UECapabilityInformationSidelink = SEQ(name=u'UECapabilityInformationSidelink', mode=MODE_TYPE)
_UECapabilityInformationSidelink_rrc_TransactionIdentifier_r16 = INT(name=u'rrc-TransactionIdentifier-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RRC-TransactionIdentifier')))
_UECapabilityInformationSidelink_criticalExtensions = CHOICE(name=u'criticalExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__UECapabilityInformationSidelink_criticalExtensions_ueCapabilityInformationSidelink_r16 = SEQ(name=u'ueCapabilityInformationSidelink-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PC5-RRC-Definitions', 'UECapabilityInformationSidelink-IEs-r16')))
__UECapabilityInformationSidelink_criticalExtensions_criticalExtensionsFuture = SEQ(name=u'criticalExtensionsFuture', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__UECapabilityInformationSidelink_criticalExtensions_criticalExtensionsFuture._cont = ASN1Dict([
])
__UECapabilityInformationSidelink_criticalExtensions_criticalExtensionsFuture._ext = None
_UECapabilityInformationSidelink_criticalExtensions._cont = ASN1Dict([
(u'ueCapabilityInformationSidelink-r16', __UECapabilityInformationSidelink_criticalExtensions_ueCapabilityInformationSidelink_r16),
(u'criticalExtensionsFuture', __UECapabilityInformationSidelink_criticalExtensions_criticalExtensionsFuture),
])
_UECapabilityInformationSidelink_criticalExtensions._ext = None
UECapabilityInformationSidelink._cont = ASN1Dict([
(u'rrc-TransactionIdentifier-r16', _UECapabilityInformationSidelink_rrc_TransactionIdentifier_r16),
(u'criticalExtensions', _UECapabilityInformationSidelink_criticalExtensions),
])
UECapabilityInformationSidelink._ext = None
#-----< UECapabilityInformationSidelink-IEs-r16 >-----#
UECapabilityInformationSidelink_IEs_r16 = SEQ(name=u'UECapabilityInformationSidelink-IEs-r16', mode=MODE_TYPE)
_UECapabilityInformationSidelink_IEs_r16_accessStratumReleaseSidelink_r16 = ENUM(name=u'accessStratumReleaseSidelink-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PC5-RRC-Definitions', 'AccessStratumReleaseSidelink-r16')))
_UECapabilityInformationSidelink_IEs_r16_pdcp_ParametersSidelink_r16 = SEQ(name=u'pdcp-ParametersSidelink-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PC5-RRC-Definitions', 'PDCP-ParametersSidelink-r16')), opt=True)
_UECapabilityInformationSidelink_IEs_r16_rlc_ParametersSidelink_r16 = SEQ(name=u'rlc-ParametersSidelink-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'RLC-ParametersSidelink-r16')), opt=True)
_UECapabilityInformationSidelink_IEs_r16_supportedBandCombinationListSidelinkNR_r16 = SEQ_OF(name=u'supportedBandCombinationListSidelinkNR-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('PC5-RRC-Definitions', 'BandCombinationListSidelinkNR-r16')), opt=True)
_UECapabilityInformationSidelink_IEs_r16_supportedBandListSidelink_r16 = SEQ_OF(name=u'supportedBandListSidelink-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__UECapabilityInformationSidelink_IEs_r16_supportedBandListSidelink_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('PC5-RRC-Definitions', 'BandSidelinkPC5-r16')))
_UECapabilityInformationSidelink_IEs_r16_supportedBandListSidelink_r16._cont = __UECapabilityInformationSidelink_IEs_r16_supportedBandListSidelink_r16__item_
_UECapabilityInformationSidelink_IEs_r16_supportedBandListSidelink_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=1024)], ev=None, er=[])
_UECapabilityInformationSidelink_IEs_r16_appliedFreqBandListFilter_r16 = SEQ_OF(name=u'appliedFreqBandListFilter-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqBandList')), opt=True)
_UECapabilityInformationSidelink_IEs_r16_lateNonCriticalExtension = OCT_STR(name=u'lateNonCriticalExtension', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UECapabilityInformationSidelink_IEs_r16_nonCriticalExtension = SEQ(name=u'nonCriticalExtension', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_UECapabilityInformationSidelink_IEs_r16_nonCriticalExtension._cont = ASN1Dict([
])
_UECapabilityInformationSidelink_IEs_r16_nonCriticalExtension._ext = None
UECapabilityInformationSidelink_IEs_r16._cont = ASN1Dict([
(u'accessStratumReleaseSidelink-r16', _UECapabilityInformationSidelink_IEs_r16_accessStratumReleaseSidelink_r16),
(u'pdcp-ParametersSidelink-r16', _UECapabilityInformationSidelink_IEs_r16_pdcp_ParametersSidelink_r16),
(u'rlc-ParametersSidelink-r16', _UECapabilityInformationSidelink_IEs_r16_rlc_ParametersSidelink_r16),
(u'supportedBandCombinationListSidelinkNR-r16', _UECapabilityInformationSidelink_IEs_r16_supportedBandCombinationListSidelinkNR_r16),
(u'supportedBandListSidelink-r16', _UECapabilityInformationSidelink_IEs_r16_supportedBandListSidelink_r16),
(u'appliedFreqBandListFilter-r16', _UECapabilityInformationSidelink_IEs_r16_appliedFreqBandListFilter_r16),
(u'lateNonCriticalExtension', _UECapabilityInformationSidelink_IEs_r16_lateNonCriticalExtension),
(u'nonCriticalExtension', _UECapabilityInformationSidelink_IEs_r16_nonCriticalExtension),
])
UECapabilityInformationSidelink_IEs_r16._ext = None
#-----< AccessStratumReleaseSidelink-r16 >-----#
AccessStratumReleaseSidelink_r16 = ENUM(name=u'AccessStratumReleaseSidelink-r16', mode=MODE_TYPE)
AccessStratumReleaseSidelink_r16._cont = ASN1Dict([(u'rel16', 0), (u'spare7', 1), (u'spare6', 2), (u'spare5', 3), (u'spare4', 4), (u'spare3', 5), (u'spare2', 6), (u'spare1', 7)])
AccessStratumReleaseSidelink_r16._ext = []
#-----< PDCP-ParametersSidelink-r16 >-----#
PDCP_ParametersSidelink_r16 = SEQ(name=u'PDCP-ParametersSidelink-r16', mode=MODE_TYPE)
_PDCP_ParametersSidelink_r16_outOfOrderDeliverySidelink_r16 = ENUM(name=u'outOfOrderDeliverySidelink-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_PDCP_ParametersSidelink_r16_outOfOrderDeliverySidelink_r16._cont = ASN1Dict([(u'supported', 0)])
_PDCP_ParametersSidelink_r16_outOfOrderDeliverySidelink_r16._ext = None
PDCP_ParametersSidelink_r16._cont = ASN1Dict([
(u'outOfOrderDeliverySidelink-r16', _PDCP_ParametersSidelink_r16_outOfOrderDeliverySidelink_r16),
])
PDCP_ParametersSidelink_r16._ext = []
#-----< BandCombinationListSidelinkNR-r16 >-----#
BandCombinationListSidelinkNR_r16 = SEQ_OF(name=u'BandCombinationListSidelinkNR-r16', mode=MODE_TYPE)
_BandCombinationListSidelinkNR_r16__item_ = SEQ_OF(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('PC5-RRC-Definitions', 'BandCombinationParametersSidelinkNR-r16')))
BandCombinationListSidelinkNR_r16._cont = _BandCombinationListSidelinkNR_r16__item_
BandCombinationListSidelinkNR_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65536)], ev=None, er=[])
#-----< BandCombinationParametersSidelinkNR-r16 >-----#
BandCombinationParametersSidelinkNR_r16 = SEQ_OF(name=u'BandCombinationParametersSidelinkNR-r16', mode=MODE_TYPE)
_BandCombinationParametersSidelinkNR_r16__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('NR-RRC-Definitions', 'BandParametersSidelink-r16')))
BandCombinationParametersSidelinkNR_r16._cont = _BandCombinationParametersSidelinkNR_r16__item_
BandCombinationParametersSidelinkNR_r16._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< BandSidelinkPC5-r16 >-----#
BandSidelinkPC5_r16 = SEQ(name=u'BandSidelinkPC5-r16', mode=MODE_TYPE)
_BandSidelinkPC5_r16_freqBandSidelink_r16 = INT(name=u'freqBandSidelink-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('NR-RRC-Definitions', 'FreqBandIndicatorNR')))
_BandSidelinkPC5_r16_sl_Reception_r16 = SEQ(name=u'sl-Reception-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__BandSidelinkPC5_r16_sl_Reception_r16_harq_RxProcessSidelink_r16 = ENUM(name=u'harq-RxProcessSidelink-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BandSidelinkPC5_r16_sl_Reception_r16_harq_RxProcessSidelink_r16._cont = ASN1Dict([(u'n16', 0), (u'n24', 1), (u'n32', 2), (u'n64', 3)])
__BandSidelinkPC5_r16_sl_Reception_r16_harq_RxProcessSidelink_r16._ext = None
__BandSidelinkPC5_r16_sl_Reception_r16_pscch_RxSidelink_r16 = ENUM(name=u'pscch-RxSidelink-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BandSidelinkPC5_r16_sl_Reception_r16_pscch_RxSidelink_r16._cont = ASN1Dict([(u'value1', 0), (u'value2', 1)])
__BandSidelinkPC5_r16_sl_Reception_r16_pscch_RxSidelink_r16._ext = None
__BandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16 = CHOICE(name=u'scs-CP-PatternRxSidelink-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
___BandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16 = SEQ(name=u'fr1-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____BandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_15kHz_r16 = BIT_STR(name=u'scs-15kHz-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____BandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_15kHz_r16._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
____BandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_30kHz_r16 = BIT_STR(name=u'scs-30kHz-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____BandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_30kHz_r16._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
____BandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_60kHz_r16 = BIT_STR(name=u'scs-60kHz-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____BandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_60kHz_r16._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
___BandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16._cont = ASN1Dict([
(u'scs-15kHz-r16', ____BandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_15kHz_r16),
(u'scs-30kHz-r16', ____BandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_30kHz_r16),
(u'scs-60kHz-r16', ____BandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_60kHz_r16),
])
___BandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16._ext = None
___BandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16 = SEQ(name=u'fr2-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____BandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16_scs_60kHz_r16 = BIT_STR(name=u'scs-60kHz-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____BandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16_scs_60kHz_r16._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
____BandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16_scs_120kHz_r16 = BIT_STR(name=u'scs-120kHz-r16', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
____BandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16_scs_120kHz_r16._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
___BandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16._cont = ASN1Dict([
(u'scs-60kHz-r16', ____BandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16_scs_60kHz_r16),
(u'scs-120kHz-r16', ____BandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16_scs_120kHz_r16),
])
___BandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16._ext = None
__BandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16._cont = ASN1Dict([
(u'fr1-r16', ___BandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16),
(u'fr2-r16', ___BandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16),
])
__BandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16._ext = None
__BandSidelinkPC5_r16_sl_Reception_r16_extendedCP_RxSidelink_r16 = ENUM(name=u'extendedCP-RxSidelink-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__BandSidelinkPC5_r16_sl_Reception_r16_extendedCP_RxSidelink_r16._cont = ASN1Dict([(u'supported', 0)])
__BandSidelinkPC5_r16_sl_Reception_r16_extendedCP_RxSidelink_r16._ext = None
_BandSidelinkPC5_r16_sl_Reception_r16._cont = ASN1Dict([
(u'harq-RxProcessSidelink-r16', __BandSidelinkPC5_r16_sl_Reception_r16_harq_RxProcessSidelink_r16),
(u'pscch-RxSidelink-r16', __BandSidelinkPC5_r16_sl_Reception_r16_pscch_RxSidelink_r16),
(u'scs-CP-PatternRxSidelink-r16', __BandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16),
(u'extendedCP-RxSidelink-r16', __BandSidelinkPC5_r16_sl_Reception_r16_extendedCP_RxSidelink_r16),
])
_BandSidelinkPC5_r16_sl_Reception_r16._ext = None
_BandSidelinkPC5_r16_sl_Tx_256QAM_r16 = ENUM(name=u'sl-Tx-256QAM-r16', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BandSidelinkPC5_r16_sl_Tx_256QAM_r16._cont = ASN1Dict([(u'supported', 0)])
_BandSidelinkPC5_r16_sl_Tx_256QAM_r16._ext = None
_BandSidelinkPC5_r16_lowSE_64QAM_MCS_TableSidelink_r16 = ENUM(name=u'lowSE-64QAM-MCS-TableSidelink-r16', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_BandSidelinkPC5_r16_lowSE_64QAM_MCS_TableSidelink_r16._cont = ASN1Dict([(u'supported', 0)])
_BandSidelinkPC5_r16_lowSE_64QAM_MCS_TableSidelink_r16._ext = None
_BandSidelinkPC5_r16_csi_ReportSidelink_r16 = SEQ(name=u'csi-ReportSidelink-r16', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
__BandSidelinkPC5_r16_csi_ReportSidelink_r16_csi_RS_PortsSidelink_r16 = ENUM(name=u'csi-RS-PortsSidelink-r16', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BandSidelinkPC5_r16_csi_ReportSidelink_r16_csi_RS_PortsSidelink_r16._cont = ASN1Dict([(u'p1', 0), (u'p2', 1)])
__BandSidelinkPC5_r16_csi_ReportSidelink_r16_csi_RS_PortsSidelink_r16._ext = None
_BandSidelinkPC5_r16_csi_ReportSidelink_r16._cont = ASN1Dict([
(u'csi-RS-PortsSidelink-r16', __BandSidelinkPC5_r16_csi_ReportSidelink_r16_csi_RS_PortsSidelink_r16),
])
_BandSidelinkPC5_r16_csi_ReportSidelink_r16._ext = None
_BandSidelinkPC5_r16_rankTwoReception_r16 = ENUM(name=u'rankTwoReception-r16', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_BandSidelinkPC5_r16_rankTwoReception_r16._cont = ASN1Dict([(u'supported', 0)])
_BandSidelinkPC5_r16_rankTwoReception_r16._ext = None
_BandSidelinkPC5_r16_sl_openLoopPC_RSRP_ReportSidelink_r16 = ENUM(name=u'sl-openLoopPC-RSRP-ReportSidelink-r16', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_BandSidelinkPC5_r16_sl_openLoopPC_RSRP_ReportSidelink_r16._cont = ASN1Dict([(u'supported', 0)])
_BandSidelinkPC5_r16_sl_openLoopPC_RSRP_ReportSidelink_r16._ext = None
_BandSidelinkPC5_r16_sl_Rx_256QAM_r16 = ENUM(name=u'sl-Rx-256QAM-r16', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True, group=0)
_BandSidelinkPC5_r16_sl_Rx_256QAM_r16._cont = ASN1Dict([(u'supported', 0)])
_BandSidelinkPC5_r16_sl_Rx_256QAM_r16._ext = None
BandSidelinkPC5_r16._cont = ASN1Dict([
(u'freqBandSidelink-r16', _BandSidelinkPC5_r16_freqBandSidelink_r16),
(u'sl-Reception-r16', _BandSidelinkPC5_r16_sl_Reception_r16),
(u'sl-Tx-256QAM-r16', _BandSidelinkPC5_r16_sl_Tx_256QAM_r16),
(u'lowSE-64QAM-MCS-TableSidelink-r16', _BandSidelinkPC5_r16_lowSE_64QAM_MCS_TableSidelink_r16),
(u'csi-ReportSidelink-r16', _BandSidelinkPC5_r16_csi_ReportSidelink_r16),
(u'rankTwoReception-r16', _BandSidelinkPC5_r16_rankTwoReception_r16),
(u'sl-openLoopPC-RSRP-ReportSidelink-r16', _BandSidelinkPC5_r16_sl_openLoopPC_RSRP_ReportSidelink_r16),
(u'sl-Rx-256QAM-r16', _BandSidelinkPC5_r16_sl_Rx_256QAM_r16),
])
BandSidelinkPC5_r16._ext = [u'csi-ReportSidelink-r16', u'rankTwoReception-r16', u'sl-openLoopPC-RSRP-ReportSidelink-r16', u'sl-Rx-256QAM-r16']
_all_ = [
_SBCCH_SL_BCH_Message_message,
SBCCH_SL_BCH_Message,
__SBCCH_SL_BCH_MessageType_c1_masterInformationBlockSidelink,
__SBCCH_SL_BCH_MessageType_c1_spare1,
_SBCCH_SL_BCH_MessageType_c1,
_SBCCH_SL_BCH_MessageType_messageClassExtension,
SBCCH_SL_BCH_MessageType,
_SCCH_Message_message,
SCCH_Message,
__SCCH_MessageType_c1_measurementReportSidelink,
__SCCH_MessageType_c1_rrcReconfigurationSidelink,
__SCCH_MessageType_c1_rrcReconfigurationCompleteSidelink,
__SCCH_MessageType_c1_rrcReconfigurationFailureSidelink,
__SCCH_MessageType_c1_ueCapabilityEnquirySidelink,
__SCCH_MessageType_c1_ueCapabilityInformationSidelink,
__SCCH_MessageType_c1_spare2,
__SCCH_MessageType_c1_spare1,
_SCCH_MessageType_c1,
_SCCH_MessageType_messageClassExtension,
SCCH_MessageType,
_MasterInformationBlockSidelink_sl_TDD_Config_r16,
_MasterInformationBlockSidelink_inCoverage_r16,
_MasterInformationBlockSidelink_directFrameNumber_r16,
_MasterInformationBlockSidelink_slotIndex_r16,
_MasterInformationBlockSidelink_reservedBits_r16,
MasterInformationBlockSidelink,
__MeasurementReportSidelink_criticalExtensions_measurementReportSidelink_r16,
__MeasurementReportSidelink_criticalExtensions_criticalExtensionsFuture,
_MeasurementReportSidelink_criticalExtensions,
MeasurementReportSidelink,
_MeasurementReportSidelink_IEs_r16_sl_measResults_r16,
_MeasurementReportSidelink_IEs_r16_lateNonCriticalExtension,
_MeasurementReportSidelink_IEs_r16_nonCriticalExtension,
MeasurementReportSidelink_IEs_r16,
_SL_MeasResults_r16_sl_MeasId_r16,
_SL_MeasResults_r16_sl_MeasResult_r16,
SL_MeasResults_r16,
_SL_MeasResult_r16_sl_ResultDMRS_r16,
SL_MeasResult_r16,
_SL_MeasQuantityResult_r16_sl_RSRP_r16,
SL_MeasQuantityResult_r16,
_RRCReconfigurationSidelink_rrc_TransactionIdentifier_r16,
__RRCReconfigurationSidelink_criticalExtensions_rrcReconfigurationSidelink_r16,
__RRCReconfigurationSidelink_criticalExtensions_criticalExtensionsFuture,
_RRCReconfigurationSidelink_criticalExtensions,
RRCReconfigurationSidelink,
__RRCReconfigurationSidelink_IEs_r16_slrb_ConfigToAddModList_r16__item_,
_RRCReconfigurationSidelink_IEs_r16_slrb_ConfigToAddModList_r16,
__RRCReconfigurationSidelink_IEs_r16_slrb_ConfigToReleaseList_r16__item_,
_RRCReconfigurationSidelink_IEs_r16_slrb_ConfigToReleaseList_r16,
__RRCReconfigurationSidelink_IEs_r16_sl_MeasConfig_r16_release,
__RRCReconfigurationSidelink_IEs_r16_sl_MeasConfig_r16_setup,
_RRCReconfigurationSidelink_IEs_r16_sl_MeasConfig_r16,
__RRCReconfigurationSidelink_IEs_r16_sl_CSI_RS_Config_r16_release,
__RRCReconfigurationSidelink_IEs_r16_sl_CSI_RS_Config_r16_setup,
_RRCReconfigurationSidelink_IEs_r16_sl_CSI_RS_Config_r16,
_RRCReconfigurationSidelink_IEs_r16_sl_ResetConfig_r16,
_RRCReconfigurationSidelink_IEs_r16_sl_LatencyBoundCSI_Report_r16,
_RRCReconfigurationSidelink_IEs_r16_lateNonCriticalExtension,
_RRCReconfigurationSidelink_IEs_r16_nonCriticalExtension,
RRCReconfigurationSidelink_IEs_r16,
_SLRB_Config_r16_slrb_PC5_ConfigIndex_r16,
_SLRB_Config_r16_sl_SDAP_ConfigPC5_r16,
_SLRB_Config_r16_sl_PDCP_ConfigPC5_r16,
_SLRB_Config_r16_sl_RLC_ConfigPC5_r16,
_SLRB_Config_r16_sl_MAC_LogicalChannelConfigPC5_r16,
SLRB_Config_r16,
SLRB_PC5_ConfigIndex_r16,
__SL_SDAP_ConfigPC5_r16_sl_MappedQoS_FlowsToAddList_r16__item_,
_SL_SDAP_ConfigPC5_r16_sl_MappedQoS_FlowsToAddList_r16,
__SL_SDAP_ConfigPC5_r16_sl_MappedQoS_FlowsToReleaseList_r16__item_,
_SL_SDAP_ConfigPC5_r16_sl_MappedQoS_FlowsToReleaseList_r16,
_SL_SDAP_ConfigPC5_r16_sl_SDAP_Header_r16,
SL_SDAP_ConfigPC5_r16,
_SL_PDCP_ConfigPC5_r16_sl_PDCP_SN_Size_r16,
_SL_PDCP_ConfigPC5_r16_sl_OutOfOrderDelivery_r16,
SL_PDCP_ConfigPC5_r16,
__SL_RLC_ConfigPC5_r16_sl_AM_RLC_r16_sl_SN_FieldLengthAM_r16,
_SL_RLC_ConfigPC5_r16_sl_AM_RLC_r16,
__SL_RLC_ConfigPC5_r16_sl_UM_Bi_Directional_RLC_r16_sl_SN_FieldLengthUM_r16,
_SL_RLC_ConfigPC5_r16_sl_UM_Bi_Directional_RLC_r16,
__SL_RLC_ConfigPC5_r16_sl_UM_Uni_Directional_RLC_r16_sl_SN_FieldLengthUM_r16,
_SL_RLC_ConfigPC5_r16_sl_UM_Uni_Directional_RLC_r16,
SL_RLC_ConfigPC5_r16,
_SL_LogicalChannelConfigPC5_r16_sl_LogicalChannelIdentity_r16,
SL_LogicalChannelConfigPC5_r16,
SL_PQFI_r16,
__SL_CSI_RS_Config_r16_sl_CSI_RS_FreqAllocation_r16_sl_OneAntennaPort_r16,
__SL_CSI_RS_Config_r16_sl_CSI_RS_FreqAllocation_r16_sl_TwoAntennaPort_r16,
_SL_CSI_RS_Config_r16_sl_CSI_RS_FreqAllocation_r16,
_SL_CSI_RS_Config_r16_sl_CSI_RS_FirstSymbol_r16,
SL_CSI_RS_Config_r16,
_RRCReconfigurationCompleteSidelink_rrc_TransactionIdentifier_r16,
__RRCReconfigurationCompleteSidelink_criticalExtensions_rrcReconfigurationCompleteSidelink_r16,
__RRCReconfigurationCompleteSidelink_criticalExtensions_criticalExtensionsFuture,
_RRCReconfigurationCompleteSidelink_criticalExtensions,
RRCReconfigurationCompleteSidelink,
_RRCReconfigurationCompleteSidelink_IEs_r16_lateNonCriticalExtension,
_RRCReconfigurationCompleteSidelink_IEs_r16_nonCriticalExtension,
RRCReconfigurationCompleteSidelink_IEs_r16,
_RRCReconfigurationFailureSidelink_rrc_TransactionIdentifier_r16,
__RRCReconfigurationFailureSidelink_criticalExtensions_rrcReconfigurationFailureSidelink_r16,
__RRCReconfigurationFailureSidelink_criticalExtensions_criticalExtensionsFuture,
_RRCReconfigurationFailureSidelink_criticalExtensions,
RRCReconfigurationFailureSidelink,
_RRCReconfigurationFailureSidelink_IEs_r16_lateNonCriticalExtension,
_RRCReconfigurationFailureSidelink_IEs_r16_nonCriticalExtension,
RRCReconfigurationFailureSidelink_IEs_r16,
_UECapabilityEnquirySidelink_rrc_TransactionIdentifier_r16,
__UECapabilityEnquirySidelink_criticalExtensions_ueCapabilityEnquirySidelink_r16,
__UECapabilityEnquirySidelink_criticalExtensions_criticalExtensionsFuture,
_UECapabilityEnquirySidelink_criticalExtensions,
UECapabilityEnquirySidelink,
_UECapabilityEnquirySidelink_IEs_r16_frequencyBandListFilterSidelink_r16,
_UECapabilityEnquirySidelink_IEs_r16_ue_CapabilityInformationSidelink_r16,
_UECapabilityEnquirySidelink_IEs_r16_lateNonCriticalExtension,
_UECapabilityEnquirySidelink_IEs_r16_nonCriticalExtension,
UECapabilityEnquirySidelink_IEs_r16,
_UECapabilityInformationSidelink_rrc_TransactionIdentifier_r16,
__UECapabilityInformationSidelink_criticalExtensions_ueCapabilityInformationSidelink_r16,
__UECapabilityInformationSidelink_criticalExtensions_criticalExtensionsFuture,
_UECapabilityInformationSidelink_criticalExtensions,
UECapabilityInformationSidelink,
_UECapabilityInformationSidelink_IEs_r16_accessStratumReleaseSidelink_r16,
_UECapabilityInformationSidelink_IEs_r16_pdcp_ParametersSidelink_r16,
_UECapabilityInformationSidelink_IEs_r16_rlc_ParametersSidelink_r16,
_UECapabilityInformationSidelink_IEs_r16_supportedBandCombinationListSidelinkNR_r16,
__UECapabilityInformationSidelink_IEs_r16_supportedBandListSidelink_r16__item_,
_UECapabilityInformationSidelink_IEs_r16_supportedBandListSidelink_r16,
_UECapabilityInformationSidelink_IEs_r16_appliedFreqBandListFilter_r16,
_UECapabilityInformationSidelink_IEs_r16_lateNonCriticalExtension,
_UECapabilityInformationSidelink_IEs_r16_nonCriticalExtension,
UECapabilityInformationSidelink_IEs_r16,
AccessStratumReleaseSidelink_r16,
_PDCP_ParametersSidelink_r16_outOfOrderDeliverySidelink_r16,
PDCP_ParametersSidelink_r16,
_BandCombinationListSidelinkNR_r16__item_,
BandCombinationListSidelinkNR_r16,
_BandCombinationParametersSidelinkNR_r16__item_,
BandCombinationParametersSidelinkNR_r16,
_BandSidelinkPC5_r16_freqBandSidelink_r16,
__BandSidelinkPC5_r16_sl_Reception_r16_harq_RxProcessSidelink_r16,
__BandSidelinkPC5_r16_sl_Reception_r16_pscch_RxSidelink_r16,
____BandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_15kHz_r16,
____BandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_30kHz_r16,
____BandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16_scs_60kHz_r16,
___BandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr1_r16,
____BandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16_scs_60kHz_r16,
____BandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16_scs_120kHz_r16,
___BandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16_fr2_r16,
__BandSidelinkPC5_r16_sl_Reception_r16_scs_CP_PatternRxSidelink_r16,
__BandSidelinkPC5_r16_sl_Reception_r16_extendedCP_RxSidelink_r16,
_BandSidelinkPC5_r16_sl_Reception_r16,
_BandSidelinkPC5_r16_sl_Tx_256QAM_r16,
_BandSidelinkPC5_r16_lowSE_64QAM_MCS_TableSidelink_r16,
__BandSidelinkPC5_r16_csi_ReportSidelink_r16_csi_RS_PortsSidelink_r16,
_BandSidelinkPC5_r16_csi_ReportSidelink_r16,
_BandSidelinkPC5_r16_rankTwoReception_r16,
_BandSidelinkPC5_r16_sl_openLoopPC_RSRP_ReportSidelink_r16,
_BandSidelinkPC5_r16_sl_Rx_256QAM_r16,
BandSidelinkPC5_r16,
]
init_modules(NR_InterNodeDefinitions, NR_RRC_Definitions, NR_Sidelink_Preconf, NR_UE_Variables, PC5_RRC_Definitions)