/* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "NGAP-Containers" * found in "../support/ngap-r17.3.0/38413-h30.asn" * `asn1c -pdu=all -fcompound-names -findirect-choice -fno-include-deps -no-gen-BER -no-gen-XER -no-gen-OER -no-gen-UPER` */ #include "NGAP_ProtocolExtensionField.h" static const long asn_VAL_1_NGAP_id_AdditionalRedundantDL_NGU_UP_TNLInformation = 183; static const long asn_VAL_1_NGAP_ignore = 1; static const long asn_VAL_1_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_AdditionalDLUPTNLInformationForHOItem_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_1_NGAP_id_AdditionalRedundantDL_NGU_UP_TNLInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_1_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformation }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_1_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_AdditionalDLUPTNLInformationForHOItem_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_AdditionalDLUPTNLInformationForHOItem_ExtIEs_1_rows } }; static const long asn_VAL_2_NGAP_id_TNLAssociationTransportLayerAddressNGRAN = 168; static const long asn_VAL_2_NGAP_reject = 0; static const long asn_VAL_2_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_AMF_TNLAssociationToRemoveItem_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_2_NGAP_id_TNLAssociationTransportLayerAddressNGRAN }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_2_NGAP_reject }, { "&Extension", aioc__type, &asn_DEF_NGAP_CPTransportLayerInformation }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_2_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_AMF_TNLAssociationToRemoveItem_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_AMF_TNLAssociationToRemoveItem_ExtIEs_1_rows } }; static const long asn_VAL_3_NGAP_id_NPN_PagingAssistanceInformation = 260; static const long asn_VAL_3_NGAP_ignore = 1; static const long asn_VAL_3_NGAP_optional = 0; static const long asn_VAL_4_NGAP_id_PagingAssisDataforCEcapabUE = 207; static const long asn_VAL_4_NGAP_ignore = 1; static const long asn_VAL_4_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_AssistanceDataForPaging_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_3_NGAP_id_NPN_PagingAssistanceInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_3_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_NPN_PagingAssistanceInformation }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_3_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_4_NGAP_id_PagingAssisDataforCEcapabUE }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_4_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_PagingAssisDataforCEcapabUE }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_4_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_AssistanceDataForPaging_ExtIEs_1[] = { { 2, 4, asn_IOS_NGAP_AssistanceDataForPaging_ExtIEs_1_rows } }; static const long asn_VAL_5_NGAP_id_CurrentQoSParaSetIndex = 221; static const long asn_VAL_5_NGAP_ignore = 1; static const long asn_VAL_5_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_AssociatedQosFlowItem_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_5_NGAP_id_CurrentQoSParaSetIndex }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_5_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_AlternativeQoSParaSetIndex }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_5_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_AssociatedQosFlowItem_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_AssociatedQosFlowItem_ExtIEs_1_rows } }; static const long asn_VAL_6_NGAP_id_NPN_Support = 258; static const long asn_VAL_6_NGAP_reject = 0; static const long asn_VAL_6_NGAP_optional = 0; static const long asn_VAL_7_NGAP_id_ExtendedTAISliceSupportList = 271; static const long asn_VAL_7_NGAP_reject = 0; static const long asn_VAL_7_NGAP_optional = 0; static const long asn_VAL_8_NGAP_id_TAINSAGSupportList = 353; static const long asn_VAL_8_NGAP_ignore = 1; static const long asn_VAL_8_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_BroadcastPLMNItem_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_6_NGAP_id_NPN_Support }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_6_NGAP_reject }, { "&Extension", aioc__type, &asn_DEF_NGAP_NPN_Support }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_6_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_7_NGAP_id_ExtendedTAISliceSupportList }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_7_NGAP_reject }, { "&Extension", aioc__type, &asn_DEF_NGAP_ExtendedSliceSupportList }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_7_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_8_NGAP_id_TAINSAGSupportList }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_8_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_TAINSAGSupportList }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_8_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_BroadcastPLMNItem_ExtIEs_1[] = { { 3, 4, asn_IOS_NGAP_BroadcastPLMNItem_ExtIEs_1_rows } }; static const long asn_VAL_9_NGAP_id_EUTRA_PagingeDRXInformation = 223; static const long asn_VAL_9_NGAP_ignore = 1; static const long asn_VAL_9_NGAP_optional = 0; static const long asn_VAL_10_NGAP_id_ExtendedUEIdentityIndexValue = 280; static const long asn_VAL_10_NGAP_ignore = 1; static const long asn_VAL_10_NGAP_optional = 0; static const long asn_VAL_11_NGAP_id_UERadioCapabilityForPaging = 118; static const long asn_VAL_11_NGAP_ignore = 1; static const long asn_VAL_11_NGAP_optional = 0; static const long asn_VAL_12_NGAP_id_MicoAllPLMN = 282; static const long asn_VAL_12_NGAP_ignore = 1; static const long asn_VAL_12_NGAP_optional = 0; static const long asn_VAL_13_NGAP_id_NR_PagingeDRXInformation = 332; static const long asn_VAL_13_NGAP_ignore = 1; static const long asn_VAL_13_NGAP_optional = 0; static const long asn_VAL_14_NGAP_id_PagingCauseIndicationForVoiceService = 343; static const long asn_VAL_14_NGAP_ignore = 1; static const long asn_VAL_14_NGAP_optional = 0; static const long asn_VAL_15_NGAP_id_PEIPSassistanceInformation = 344; static const long asn_VAL_15_NGAP_ignore = 1; static const long asn_VAL_15_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_9_NGAP_id_EUTRA_PagingeDRXInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_9_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_EUTRA_PagingeDRXInformation }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_9_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_10_NGAP_id_ExtendedUEIdentityIndexValue }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_10_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_ExtendedUEIdentityIndexValue }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_10_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_11_NGAP_id_UERadioCapabilityForPaging }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_11_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_UERadioCapabilityForPaging }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_11_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_12_NGAP_id_MicoAllPLMN }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_12_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_MicoAllPLMN }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_12_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_13_NGAP_id_NR_PagingeDRXInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_13_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_NR_PagingeDRXInformation }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_13_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_14_NGAP_id_PagingCauseIndicationForVoiceService }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_14_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_PagingCauseIndicationForVoiceService }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_14_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_15_NGAP_id_PEIPSassistanceInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_15_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_PEIPSassistanceInformation }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_15_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_1[] = { { 7, 4, asn_IOS_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_1_rows } }; static const long asn_VAL_16_NGAP_id_OldAssociatedQosFlowList_ULendmarkerexpected = 159; static const long asn_VAL_16_NGAP_ignore = 1; static const long asn_VAL_16_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_16_NGAP_id_OldAssociatedQosFlowList_ULendmarkerexpected }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_16_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_AssociatedQosFlowList }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_16_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_1_rows } }; static const long asn_VAL_17_NGAP_id_DAPSRequestInfo = 266; static const long asn_VAL_17_NGAP_ignore = 1; static const long asn_VAL_17_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_17_NGAP_id_DAPSRequestInfo }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_17_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_DAPSRequestInfo }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_17_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_1_rows } }; static const long asn_VAL_18_NGAP_id_ExtendedPacketDelayBudget = 189; static const long asn_VAL_18_NGAP_ignore = 1; static const long asn_VAL_18_NGAP_optional = 0; static const long asn_VAL_19_NGAP_id_CNPacketDelayBudgetDL = 187; static const long asn_VAL_19_NGAP_ignore = 1; static const long asn_VAL_19_NGAP_optional = 0; static const long asn_VAL_20_NGAP_id_CNPacketDelayBudgetUL = 188; static const long asn_VAL_20_NGAP_ignore = 1; static const long asn_VAL_20_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_Dynamic5QIDescriptor_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_18_NGAP_id_ExtendedPacketDelayBudget }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_18_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_ExtendedPacketDelayBudget }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_18_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_19_NGAP_id_CNPacketDelayBudgetDL }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_19_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_ExtendedPacketDelayBudget }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_19_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_20_NGAP_id_CNPacketDelayBudgetUL }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_20_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_ExtendedPacketDelayBudget }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_20_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_Dynamic5QIDescriptor_ExtIEs_1[] = { { 3, 4, asn_IOS_NGAP_Dynamic5QIDescriptor_ExtIEs_1_rows } }; static const long asn_VAL_21_NGAP_id_SourceTNLAddrInfo = 284; static const long asn_VAL_21_NGAP_ignore = 1; static const long asn_VAL_21_NGAP_optional = 0; static const long asn_VAL_22_NGAP_id_SourceNodeTNLAddrInfo = 354; static const long asn_VAL_22_NGAP_ignore = 1; static const long asn_VAL_22_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_E_RABInformationItem_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_21_NGAP_id_SourceTNLAddrInfo }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_21_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_TransportLayerAddress }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_21_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_22_NGAP_id_SourceNodeTNLAddrInfo }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_22_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_TransportLayerAddress }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_22_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_E_RABInformationItem_ExtIEs_1[] = { { 2, 4, asn_IOS_NGAP_E_RABInformationItem_ExtIEs_1_rows } }; static const long asn_VAL_23_NGAP_id_AlternativeQoSParaSetList = 220; static const long asn_VAL_23_NGAP_ignore = 1; static const long asn_VAL_23_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_GBR_QosInformation_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_23_NGAP_id_AlternativeQoSParaSetList }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_23_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_AlternativeQoSParaSetList }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_23_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_GBR_QosInformation_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_GBR_QosInformation_ExtIEs_1_rows } }; static const long asn_VAL_24_NGAP_id_AdditionalDLForwardingUPTNLInformation = 152; static const long asn_VAL_24_NGAP_ignore = 1; static const long asn_VAL_24_NGAP_optional = 0; static const long asn_VAL_25_NGAP_id_ULForwardingUP_TNLInformation = 164; static const long asn_VAL_25_NGAP_reject = 0; static const long asn_VAL_25_NGAP_optional = 0; static const long asn_VAL_26_NGAP_id_AdditionalULForwardingUPTNLInformation = 172; static const long asn_VAL_26_NGAP_reject = 0; static const long asn_VAL_26_NGAP_optional = 0; static const long asn_VAL_27_NGAP_id_DataForwardingResponseERABList = 249; static const long asn_VAL_27_NGAP_ignore = 1; static const long asn_VAL_27_NGAP_optional = 0; static const long asn_VAL_28_NGAP_id_QosFlowFailedToSetupList = 283; static const long asn_VAL_28_NGAP_ignore = 1; static const long asn_VAL_28_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_HandoverCommandTransfer_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_24_NGAP_id_AdditionalDLForwardingUPTNLInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_24_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_QosFlowPerTNLInformationList }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_24_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_25_NGAP_id_ULForwardingUP_TNLInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_25_NGAP_reject }, { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformation }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_25_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_26_NGAP_id_AdditionalULForwardingUPTNLInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_26_NGAP_reject }, { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformationList }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_26_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_27_NGAP_id_DataForwardingResponseERABList }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_27_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_DataForwardingResponseERABList }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_27_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_28_NGAP_id_QosFlowFailedToSetupList }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_28_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_QosFlowListWithCause }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_28_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_HandoverCommandTransfer_ExtIEs_1[] = { { 5, 4, asn_IOS_NGAP_HandoverCommandTransfer_ExtIEs_1_rows } }; static const long asn_VAL_29_NGAP_id_AdditionalDLUPTNLInformationForHOList = 153; static const long asn_VAL_29_NGAP_ignore = 1; static const long asn_VAL_29_NGAP_optional = 0; static const long asn_VAL_30_NGAP_id_ULForwardingUP_TNLInformation = 164; static const long asn_VAL_30_NGAP_reject = 0; static const long asn_VAL_30_NGAP_optional = 0; static const long asn_VAL_31_NGAP_id_AdditionalULForwardingUPTNLInformation = 172; static const long asn_VAL_31_NGAP_reject = 0; static const long asn_VAL_31_NGAP_optional = 0; static const long asn_VAL_32_NGAP_id_DataForwardingResponseERABList = 249; static const long asn_VAL_32_NGAP_ignore = 1; static const long asn_VAL_32_NGAP_optional = 0; static const long asn_VAL_33_NGAP_id_RedundantDL_NGU_UP_TNLInformation = 192; static const long asn_VAL_33_NGAP_ignore = 1; static const long asn_VAL_33_NGAP_optional = 0; static const long asn_VAL_34_NGAP_id_UsedRSNInformation = 198; static const long asn_VAL_34_NGAP_ignore = 1; static const long asn_VAL_34_NGAP_optional = 0; static const long asn_VAL_35_NGAP_id_GlobalRANNodeID = 27; static const long asn_VAL_35_NGAP_ignore = 1; static const long asn_VAL_35_NGAP_optional = 0; static const long asn_VAL_36_NGAP_id_MBS_SupportIndicator = 309; static const long asn_VAL_36_NGAP_ignore = 1; static const long asn_VAL_36_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_29_NGAP_id_AdditionalDLUPTNLInformationForHOList }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_29_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_AdditionalDLUPTNLInformationForHOList }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_29_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_30_NGAP_id_ULForwardingUP_TNLInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_30_NGAP_reject }, { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformation }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_30_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_31_NGAP_id_AdditionalULForwardingUPTNLInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_31_NGAP_reject }, { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformationList }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_31_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_32_NGAP_id_DataForwardingResponseERABList }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_32_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_DataForwardingResponseERABList }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_32_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_33_NGAP_id_RedundantDL_NGU_UP_TNLInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_33_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformation }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_33_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_34_NGAP_id_UsedRSNInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_34_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_RedundantPDUSessionInformation }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_34_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_35_NGAP_id_GlobalRANNodeID }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_35_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_GlobalRANNodeID }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_35_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_36_NGAP_id_MBS_SupportIndicator }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_36_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_MBS_SupportIndicator }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_36_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_1[] = { { 8, 4, asn_IOS_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_1_rows } }; static const long asn_VAL_37_NGAP_id_LastVisitedPSCellList = 289; static const long asn_VAL_37_NGAP_ignore = 1; static const long asn_VAL_37_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_LastVisitedNGRANCellInformation_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_37_NGAP_id_LastVisitedPSCellList }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_37_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_LastVisitedPSCellList }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_37_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_LastVisitedNGRANCellInformation_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_LastVisitedNGRANCellInformation_ExtIEs_1_rows } }; static const long asn_VAL_38_NGAP_id_LocationReportingAdditionalInfo = 170; static const long asn_VAL_38_NGAP_ignore = 1; static const long asn_VAL_38_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_LocationReportingRequestType_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_38_NGAP_id_LocationReportingAdditionalInfo }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_38_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_LocationReportingAdditionalInfo }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_38_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_LocationReportingRequestType_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_LocationReportingRequestType_ExtIEs_1_rows } }; static const long asn_VAL_39_NGAP_id_EarlyMeasurement = 360; static const long asn_VAL_39_NGAP_ignore = 1; static const long asn_VAL_39_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_LoggedMDTNr_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_39_NGAP_id_EarlyMeasurement }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_39_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_EarlyMeasurement }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_39_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_LoggedMDTNr_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_LoggedMDTNr_ExtIEs_1_rows } }; static const long asn_VAL_40_NGAP_id_LastEUTRAN_PLMNIdentity = 150; static const long asn_VAL_40_NGAP_ignore = 1; static const long asn_VAL_40_NGAP_optional = 0; static const long asn_VAL_41_NGAP_id_CNTypeRestrictionsForServing = 161; static const long asn_VAL_41_NGAP_ignore = 1; static const long asn_VAL_41_NGAP_optional = 0; static const long asn_VAL_42_NGAP_id_CNTypeRestrictionsForEquivalent = 160; static const long asn_VAL_42_NGAP_ignore = 1; static const long asn_VAL_42_NGAP_optional = 0; static const long asn_VAL_43_NGAP_id_NPN_MobilityInformation = 261; static const long asn_VAL_43_NGAP_reject = 0; static const long asn_VAL_43_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_MobilityRestrictionList_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_40_NGAP_id_LastEUTRAN_PLMNIdentity }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_40_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_PLMNIdentity }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_40_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_41_NGAP_id_CNTypeRestrictionsForServing }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_41_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_CNTypeRestrictionsForServing }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_41_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_42_NGAP_id_CNTypeRestrictionsForEquivalent }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_42_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_CNTypeRestrictionsForEquivalent }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_42_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_43_NGAP_id_NPN_MobilityInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_43_NGAP_reject }, { "&Extension", aioc__type, &asn_DEF_NGAP_NPN_MobilityInformation }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_43_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_MobilityRestrictionList_ExtIEs_1[] = { { 4, 4, asn_IOS_NGAP_MobilityRestrictionList_ExtIEs_1_rows } }; static const long asn_VAL_44_NGAP_id_IncludeBeamMeasurementsIndication = 340; static const long asn_VAL_44_NGAP_ignore = 1; static const long asn_VAL_44_NGAP_optional = 0; static const long asn_VAL_45_NGAP_id_BeamMeasurementsReportConfiguration = 361; static const long asn_VAL_45_NGAP_ignore = 1; static const long asn_VAL_45_NGAP_conditional = 1; static const asn_ioc_cell_t asn_IOS_NGAP_M1Configuration_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_44_NGAP_id_IncludeBeamMeasurementsIndication }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_44_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_IncludeBeamMeasurementsIndication }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_44_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_45_NGAP_id_BeamMeasurementsReportConfiguration }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_45_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_BeamMeasurementsReportConfiguration }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_45_NGAP_conditional } }; static const asn_ioc_set_t asn_IOS_NGAP_M1Configuration_ExtIEs_1[] = { { 2, 4, asn_IOS_NGAP_M1Configuration_ExtIEs_1_rows } }; static const long asn_VAL_46_NGAP_id_ExtendedReportIntervalMDT = 285; static const long asn_VAL_46_NGAP_ignore = 1; static const long asn_VAL_46_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_M1PeriodicReporting_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_46_NGAP_id_ExtendedReportIntervalMDT }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_46_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_ExtendedReportIntervalMDT }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_46_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_M1PeriodicReporting_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_M1PeriodicReporting_ExtIEs_1_rows } }; static const long asn_VAL_47_NGAP_id_M4ReportAmount = 336; static const long asn_VAL_47_NGAP_ignore = 1; static const long asn_VAL_47_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_M4Configuration_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_47_NGAP_id_M4ReportAmount }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_47_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_M4ReportAmountMDT }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_47_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_M4Configuration_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_M4Configuration_ExtIEs_1_rows } }; static const long asn_VAL_48_NGAP_id_M5ReportAmount = 337; static const long asn_VAL_48_NGAP_ignore = 1; static const long asn_VAL_48_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_M5Configuration_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_48_NGAP_id_M5ReportAmount }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_48_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_M5ReportAmountMDT }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_48_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_M5Configuration_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_M5Configuration_ExtIEs_1_rows } }; static const long asn_VAL_49_NGAP_id_M6ReportAmount = 338; static const long asn_VAL_49_NGAP_ignore = 1; static const long asn_VAL_49_NGAP_optional = 0; static const long asn_VAL_50_NGAP_id_ExcessPacketDelayThresholdConfiguration = 341; static const long asn_VAL_50_NGAP_ignore = 1; static const long asn_VAL_50_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_M6Configuration_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_49_NGAP_id_M6ReportAmount }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_49_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_M6ReportAmountMDT }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_49_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_50_NGAP_id_ExcessPacketDelayThresholdConfiguration }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_50_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_ExcessPacketDelayThresholdConfiguration }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_50_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_M6Configuration_ExtIEs_1[] = { { 2, 4, asn_IOS_NGAP_M6Configuration_ExtIEs_1_rows } }; static const long asn_VAL_51_NGAP_id_M7ReportAmount = 339; static const long asn_VAL_51_NGAP_ignore = 1; static const long asn_VAL_51_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_M7Configuration_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_51_NGAP_id_M7ReportAmount }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_51_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_M7ReportAmountMDT }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_51_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_M7Configuration_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_M7Configuration_ExtIEs_1_rows } }; static const long asn_VAL_52_NGAP_id_CNPacketDelayBudgetDL = 187; static const long asn_VAL_52_NGAP_ignore = 1; static const long asn_VAL_52_NGAP_optional = 0; static const long asn_VAL_53_NGAP_id_CNPacketDelayBudgetUL = 188; static const long asn_VAL_53_NGAP_ignore = 1; static const long asn_VAL_53_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_NonDynamic5QIDescriptor_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_52_NGAP_id_CNPacketDelayBudgetDL }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_52_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_ExtendedPacketDelayBudget }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_52_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_53_NGAP_id_CNPacketDelayBudgetUL }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_53_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_ExtendedPacketDelayBudget }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_53_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_NonDynamic5QIDescriptor_ExtIEs_1[] = { { 2, 4, asn_IOS_NGAP_NonDynamic5QIDescriptor_ExtIEs_1_rows } }; static const long asn_VAL_54_NGAP_id_AdditionalNGU_UP_TNLInformation = 154; static const long asn_VAL_54_NGAP_ignore = 1; static const long asn_VAL_54_NGAP_optional = 0; static const long asn_VAL_55_NGAP_id_RedundantUL_NGU_UP_TNLInformation = 195; static const long asn_VAL_55_NGAP_ignore = 1; static const long asn_VAL_55_NGAP_optional = 0; static const long asn_VAL_56_NGAP_id_AdditionalRedundantNGU_UP_TNLInformation = 185; static const long asn_VAL_56_NGAP_ignore = 1; static const long asn_VAL_56_NGAP_optional = 0; static const long asn_VAL_57_NGAP_id_QosFlowParametersList = 277; static const long asn_VAL_57_NGAP_ignore = 1; static const long asn_VAL_57_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_54_NGAP_id_AdditionalNGU_UP_TNLInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_54_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformationPairList }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_54_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_55_NGAP_id_RedundantUL_NGU_UP_TNLInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_55_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformation }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_55_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_56_NGAP_id_AdditionalRedundantNGU_UP_TNLInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_56_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformationPairList }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_56_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_57_NGAP_id_QosFlowParametersList }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_57_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_QosFlowParametersList }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_57_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_1[] = { { 4, 4, asn_IOS_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_1_rows } }; static const long asn_VAL_58_NGAP_id_AdditionalDLQosFlowPerTNLInformation = 155; static const long asn_VAL_58_NGAP_ignore = 1; static const long asn_VAL_58_NGAP_optional = 0; static const long asn_VAL_59_NGAP_id_RedundantDL_NGU_UP_TNLInformation = 192; static const long asn_VAL_59_NGAP_ignore = 1; static const long asn_VAL_59_NGAP_optional = 0; static const long asn_VAL_60_NGAP_id_RedundantDL_NGU_TNLInformationReused = 191; static const long asn_VAL_60_NGAP_ignore = 1; static const long asn_VAL_60_NGAP_optional = 0; static const long asn_VAL_61_NGAP_id_AdditionalRedundantDLQosFlowPerTNLInformation = 184; static const long asn_VAL_61_NGAP_ignore = 1; static const long asn_VAL_61_NGAP_optional = 0; static const long asn_VAL_62_NGAP_id_UsedRSNInformation = 198; static const long asn_VAL_62_NGAP_ignore = 1; static const long asn_VAL_62_NGAP_optional = 0; static const long asn_VAL_63_NGAP_id_GlobalRANNodeID = 27; static const long asn_VAL_63_NGAP_ignore = 1; static const long asn_VAL_63_NGAP_optional = 0; static const long asn_VAL_64_NGAP_id_MBS_SupportIndicator = 309; static const long asn_VAL_64_NGAP_ignore = 1; static const long asn_VAL_64_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PathSwitchRequestTransfer_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_58_NGAP_id_AdditionalDLQosFlowPerTNLInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_58_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_QosFlowPerTNLInformationList }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_58_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_59_NGAP_id_RedundantDL_NGU_UP_TNLInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_59_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformation }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_59_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_60_NGAP_id_RedundantDL_NGU_TNLInformationReused }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_60_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_DL_NGU_TNLInformationReused }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_60_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_61_NGAP_id_AdditionalRedundantDLQosFlowPerTNLInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_61_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_QosFlowPerTNLInformationList }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_61_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_62_NGAP_id_UsedRSNInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_62_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_RedundantPDUSessionInformation }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_62_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_63_NGAP_id_GlobalRANNodeID }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_63_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_GlobalRANNodeID }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_63_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_64_NGAP_id_MBS_SupportIndicator }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_64_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_MBS_SupportIndicator }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_64_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PathSwitchRequestTransfer_ExtIEs_1[] = { { 7, 4, asn_IOS_NGAP_PathSwitchRequestTransfer_ExtIEs_1_rows } }; static const long asn_VAL_65_NGAP_id_PDUSessionResourceReleaseResponseTransfer = 145; static const long asn_VAL_65_NGAP_ignore = 1; static const long asn_VAL_65_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_65_NGAP_id_PDUSessionResourceReleaseResponseTransfer }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_65_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_OCTET_STRING }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_65_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_1_rows } }; static const long asn_VAL_66_NGAP_id_RedundantUL_NGU_UP_TNLInformation = 195; static const long asn_VAL_66_NGAP_ignore = 1; static const long asn_VAL_66_NGAP_optional = 0; static const long asn_VAL_67_NGAP_id_AdditionalRedundantNGU_UP_TNLInformation = 185; static const long asn_VAL_67_NGAP_ignore = 1; static const long asn_VAL_67_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_66_NGAP_id_RedundantUL_NGU_UP_TNLInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_66_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformation }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_66_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_67_NGAP_id_AdditionalRedundantNGU_UP_TNLInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_67_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformationPairList }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_67_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_1[] = { { 2, 4, asn_IOS_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_1_rows } }; static const long asn_VAL_68_NGAP_id_AdditionalNGU_UP_TNLInformation = 154; static const long asn_VAL_68_NGAP_ignore = 1; static const long asn_VAL_68_NGAP_optional = 0; static const long asn_VAL_69_NGAP_id_RedundantDL_NGU_UP_TNLInformation = 192; static const long asn_VAL_69_NGAP_ignore = 1; static const long asn_VAL_69_NGAP_optional = 0; static const long asn_VAL_70_NGAP_id_RedundantUL_NGU_UP_TNLInformation = 195; static const long asn_VAL_70_NGAP_ignore = 1; static const long asn_VAL_70_NGAP_optional = 0; static const long asn_VAL_71_NGAP_id_AdditionalRedundantDLQosFlowPerTNLInformation = 184; static const long asn_VAL_71_NGAP_ignore = 1; static const long asn_VAL_71_NGAP_optional = 0; static const long asn_VAL_72_NGAP_id_AdditionalRedundantNGU_UP_TNLInformation = 185; static const long asn_VAL_72_NGAP_ignore = 1; static const long asn_VAL_72_NGAP_optional = 0; static const long asn_VAL_73_NGAP_id_SecondaryRATUsageInformation = 144; static const long asn_VAL_73_NGAP_ignore = 1; static const long asn_VAL_73_NGAP_optional = 0; static const long asn_VAL_74_NGAP_id_MBS_SupportIndicator = 309; static const long asn_VAL_74_NGAP_ignore = 1; static const long asn_VAL_74_NGAP_optional = 0; static const long asn_VAL_75_NGAP_id_MBSSessionSetuporModifyResponseList = 313; static const long asn_VAL_75_NGAP_ignore = 1; static const long asn_VAL_75_NGAP_optional = 0; static const long asn_VAL_76_NGAP_id_MBSSessionFailedtoSetuporModifyList = 311; static const long asn_VAL_76_NGAP_ignore = 1; static const long asn_VAL_76_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_68_NGAP_id_AdditionalNGU_UP_TNLInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_68_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformationPairList }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_68_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_69_NGAP_id_RedundantDL_NGU_UP_TNLInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_69_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformation }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_69_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_70_NGAP_id_RedundantUL_NGU_UP_TNLInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_70_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformation }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_70_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_71_NGAP_id_AdditionalRedundantDLQosFlowPerTNLInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_71_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_QosFlowPerTNLInformationList }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_71_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_72_NGAP_id_AdditionalRedundantNGU_UP_TNLInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_72_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformationPairList }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_72_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_73_NGAP_id_SecondaryRATUsageInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_73_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_SecondaryRATUsageInformation }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_73_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_74_NGAP_id_MBS_SupportIndicator }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_74_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_MBS_SupportIndicator }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_74_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_75_NGAP_id_MBSSessionSetuporModifyResponseList }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_75_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_MBSSessionSetupResponseList }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_75_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_76_NGAP_id_MBSSessionFailedtoSetuporModifyList }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_76_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_MBSSessionFailedtoSetupList }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_76_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_1[] = { { 9, 4, asn_IOS_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_1_rows } }; static const long asn_VAL_77_NGAP_id_SecondaryRATUsageInformation = 144; static const long asn_VAL_77_NGAP_ignore = 1; static const long asn_VAL_77_NGAP_optional = 0; static const long asn_VAL_78_NGAP_id_SecurityResult = 156; static const long asn_VAL_78_NGAP_ignore = 1; static const long asn_VAL_78_NGAP_optional = 0; static const long asn_VAL_79_NGAP_id_RedundantDLQosFlowPerTNLInformation = 193; static const long asn_VAL_79_NGAP_ignore = 1; static const long asn_VAL_79_NGAP_optional = 0; static const long asn_VAL_80_NGAP_id_AdditionalRedundantDLQosFlowPerTNLInformation = 184; static const long asn_VAL_80_NGAP_ignore = 1; static const long asn_VAL_80_NGAP_optional = 0; static const long asn_VAL_81_NGAP_id_GlobalRANNodeID = 27; static const long asn_VAL_81_NGAP_ignore = 1; static const long asn_VAL_81_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_77_NGAP_id_SecondaryRATUsageInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_77_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_SecondaryRATUsageInformation }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_77_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_78_NGAP_id_SecurityResult }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_78_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_SecurityResult }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_78_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_79_NGAP_id_RedundantDLQosFlowPerTNLInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_79_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_QosFlowPerTNLInformation }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_79_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_80_NGAP_id_AdditionalRedundantDLQosFlowPerTNLInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_80_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_QosFlowPerTNLInformationList }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_80_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_81_NGAP_id_GlobalRANNodeID }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_81_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_GlobalRANNodeID }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_81_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_1[] = { { 5, 4, asn_IOS_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_1_rows } }; static const long asn_VAL_82_NGAP_id_S_NSSAI = 148; static const long asn_VAL_82_NGAP_reject = 0; static const long asn_VAL_82_NGAP_optional = 0; static const long asn_VAL_83_NGAP_id_PduSessionExpectedUEActivityBehaviour = 281; static const long asn_VAL_83_NGAP_ignore = 1; static const long asn_VAL_83_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_82_NGAP_id_S_NSSAI }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_82_NGAP_reject }, { "&Extension", aioc__type, &asn_DEF_NGAP_S_NSSAI }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_82_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_83_NGAP_id_PduSessionExpectedUEActivityBehaviour }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_83_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_ExpectedUEActivityBehaviour }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_83_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_1[] = { { 2, 4, asn_IOS_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_1_rows } }; static const long asn_VAL_84_NGAP_id_SecondaryRATUsageInformation = 144; static const long asn_VAL_84_NGAP_ignore = 1; static const long asn_VAL_84_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_84_NGAP_id_SecondaryRATUsageInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_84_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_SecondaryRATUsageInformation }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_84_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_1_rows } }; static const long asn_VAL_85_NGAP_id_SecondaryRATUsageInformation = 144; static const long asn_VAL_85_NGAP_ignore = 1; static const long asn_VAL_85_NGAP_optional = 0; static const long asn_VAL_86_NGAP_id_QosFlowFeedbackList = 278; static const long asn_VAL_86_NGAP_ignore = 1; static const long asn_VAL_86_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_85_NGAP_id_SecondaryRATUsageInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_85_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_SecondaryRATUsageInformation }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_85_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_86_NGAP_id_QosFlowFeedbackList }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_86_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_QosFlowFeedbackList }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_86_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_1[] = { { 2, 4, asn_IOS_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_1_rows } }; static const long asn_VAL_87_NGAP_id_SecondaryRATUsageInformation = 144; static const long asn_VAL_87_NGAP_ignore = 1; static const long asn_VAL_87_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_87_NGAP_id_SecondaryRATUsageInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_87_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_SecondaryRATUsageInformation }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_87_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_1_rows } }; static const long asn_VAL_88_NGAP_id_PduSessionExpectedUEActivityBehaviour = 281; static const long asn_VAL_88_NGAP_ignore = 1; static const long asn_VAL_88_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_88_NGAP_id_PduSessionExpectedUEActivityBehaviour }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_88_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_ExpectedUEActivityBehaviour }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_88_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_1_rows } }; static const long asn_VAL_89_NGAP_id_PduSessionExpectedUEActivityBehaviour = 281; static const long asn_VAL_89_NGAP_ignore = 1; static const long asn_VAL_89_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_89_NGAP_id_PduSessionExpectedUEActivityBehaviour }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_89_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_ExpectedUEActivityBehaviour }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_89_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_1_rows } }; static const long asn_VAL_90_NGAP_id_PduSessionExpectedUEActivityBehaviour = 281; static const long asn_VAL_90_NGAP_ignore = 1; static const long asn_VAL_90_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_90_NGAP_id_PduSessionExpectedUEActivityBehaviour }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_90_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_ExpectedUEActivityBehaviour }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_90_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_1_rows } }; static const long asn_VAL_91_NGAP_id_RedundantDLQosFlowPerTNLInformation = 193; static const long asn_VAL_91_NGAP_ignore = 1; static const long asn_VAL_91_NGAP_optional = 0; static const long asn_VAL_92_NGAP_id_AdditionalRedundantDLQosFlowPerTNLInformation = 184; static const long asn_VAL_92_NGAP_ignore = 1; static const long asn_VAL_92_NGAP_optional = 0; static const long asn_VAL_93_NGAP_id_UsedRSNInformation = 198; static const long asn_VAL_93_NGAP_ignore = 1; static const long asn_VAL_93_NGAP_optional = 0; static const long asn_VAL_94_NGAP_id_GlobalRANNodeID = 27; static const long asn_VAL_94_NGAP_ignore = 1; static const long asn_VAL_94_NGAP_optional = 0; static const long asn_VAL_95_NGAP_id_MBS_SupportIndicator = 309; static const long asn_VAL_95_NGAP_ignore = 1; static const long asn_VAL_95_NGAP_optional = 0; static const long asn_VAL_96_NGAP_id_MBSSessionSetupResponseList = 312; static const long asn_VAL_96_NGAP_ignore = 1; static const long asn_VAL_96_NGAP_optional = 0; static const long asn_VAL_97_NGAP_id_MBSSessionFailedtoSetupList = 310; static const long asn_VAL_97_NGAP_ignore = 1; static const long asn_VAL_97_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_91_NGAP_id_RedundantDLQosFlowPerTNLInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_91_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_QosFlowPerTNLInformation }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_91_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_92_NGAP_id_AdditionalRedundantDLQosFlowPerTNLInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_92_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_QosFlowPerTNLInformationList }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_92_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_93_NGAP_id_UsedRSNInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_93_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_RedundantPDUSessionInformation }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_93_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_94_NGAP_id_GlobalRANNodeID }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_94_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_GlobalRANNodeID }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_94_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_95_NGAP_id_MBS_SupportIndicator }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_95_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_MBS_SupportIndicator }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_95_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_96_NGAP_id_MBSSessionSetupResponseList }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_96_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_MBSSessionSetupResponseList }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_96_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_97_NGAP_id_MBSSessionFailedtoSetupList }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_97_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_MBSSessionFailedtoSetupList }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_97_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_1[] = { { 7, 4, asn_IOS_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_1_rows } }; static const long asn_VAL_98_NGAP_id_PduSessionExpectedUEActivityBehaviour = 281; static const long asn_VAL_98_NGAP_ignore = 1; static const long asn_VAL_98_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_98_NGAP_id_PduSessionExpectedUEActivityBehaviour }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_98_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_ExpectedUEActivityBehaviour }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_98_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_1_rows } }; static const long asn_VAL_99_NGAP_id_NPN_Support = 258; static const long asn_VAL_99_NGAP_reject = 0; static const long asn_VAL_99_NGAP_optional = 0; static const long asn_VAL_100_NGAP_id_ExtendedSliceSupportList = 270; static const long asn_VAL_100_NGAP_reject = 0; static const long asn_VAL_100_NGAP_optional = 0; static const long asn_VAL_101_NGAP_id_OnboardingSupport = 325; static const long asn_VAL_101_NGAP_ignore = 1; static const long asn_VAL_101_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_PLMNSupportItem_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_99_NGAP_id_NPN_Support }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_99_NGAP_reject }, { "&Extension", aioc__type, &asn_DEF_NGAP_NPN_Support }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_99_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_100_NGAP_id_ExtendedSliceSupportList }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_100_NGAP_reject }, { "&Extension", aioc__type, &asn_DEF_NGAP_ExtendedSliceSupportList }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_100_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_101_NGAP_id_OnboardingSupport }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_101_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_OnboardingSupport }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_101_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_PLMNSupportItem_ExtIEs_1[] = { { 3, 4, asn_IOS_NGAP_PLMNSupportItem_ExtIEs_1_rows } }; static const long asn_VAL_102_NGAP_id_CurrentQoSParaSetIndex = 221; static const long asn_VAL_102_NGAP_ignore = 1; static const long asn_VAL_102_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_QosFlowAcceptedItem_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_102_NGAP_id_CurrentQoSParaSetIndex }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_102_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_AlternativeQoSParaSetIndex }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_102_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_QosFlowAcceptedItem_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_QosFlowAcceptedItem_ExtIEs_1_rows } }; static const long asn_VAL_103_NGAP_id_TSCTrafficCharacteristics = 196; static const long asn_VAL_103_NGAP_ignore = 1; static const long asn_VAL_103_NGAP_optional = 0; static const long asn_VAL_104_NGAP_id_RedundantQosFlowIndicator = 194; static const long asn_VAL_104_NGAP_ignore = 1; static const long asn_VAL_104_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_103_NGAP_id_TSCTrafficCharacteristics }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_103_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_TSCTrafficCharacteristics }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_103_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_104_NGAP_id_RedundantQosFlowIndicator }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_104_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_RedundantQosFlowIndicator }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_104_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_1[] = { { 2, 4, asn_IOS_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_1_rows } }; static const long asn_VAL_105_NGAP_id_CurrentQoSParaSetIndex = 221; static const long asn_VAL_105_NGAP_ignore = 1; static const long asn_VAL_105_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_105_NGAP_id_CurrentQoSParaSetIndex }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_105_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_AlternativeQoSParaSetIndex }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_105_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_1_rows } }; static const long asn_VAL_106_NGAP_id_ULForwarding = 163; static const long asn_VAL_106_NGAP_ignore = 1; static const long asn_VAL_106_NGAP_optional = 0; static const long asn_VAL_107_NGAP_id_SourceTNLAddrInfo = 284; static const long asn_VAL_107_NGAP_ignore = 1; static const long asn_VAL_107_NGAP_optional = 0; static const long asn_VAL_108_NGAP_id_SourceNodeTNLAddrInfo = 354; static const long asn_VAL_108_NGAP_ignore = 1; static const long asn_VAL_108_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_QosFlowInformationItem_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_106_NGAP_id_ULForwarding }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_106_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_ULForwarding }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_106_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_107_NGAP_id_SourceTNLAddrInfo }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_107_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_TransportLayerAddress }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_107_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_108_NGAP_id_SourceNodeTNLAddrInfo }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_108_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_TransportLayerAddress }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_108_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_QosFlowInformationItem_ExtIEs_1[] = { { 3, 4, asn_IOS_NGAP_QosFlowInformationItem_ExtIEs_1_rows } }; static const long asn_VAL_109_NGAP_id_QosMonitoringRequest = 181; static const long asn_VAL_109_NGAP_ignore = 1; static const long asn_VAL_109_NGAP_optional = 0; static const long asn_VAL_110_NGAP_id_QosMonitoringReportingFrequency = 276; static const long asn_VAL_110_NGAP_ignore = 1; static const long asn_VAL_110_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_QosFlowLevelQosParameters_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_109_NGAP_id_QosMonitoringRequest }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_109_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_QosMonitoringRequest }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_109_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_110_NGAP_id_QosMonitoringReportingFrequency }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_110_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_QosMonitoringReportingFrequency }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_110_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_QosFlowLevelQosParameters_ExtIEs_1[] = { { 2, 4, asn_IOS_NGAP_QosFlowLevelQosParameters_ExtIEs_1_rows } }; static const long asn_VAL_111_NGAP_id_CurrentQoSParaSetIndex = 221; static const long asn_VAL_111_NGAP_ignore = 1; static const long asn_VAL_111_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_QosFlowNotifyItem_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_111_NGAP_id_CurrentQoSParaSetIndex }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_111_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_AlternativeQoSParaSetNotifyIndex }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_111_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_QosFlowNotifyItem_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_QosFlowNotifyItem_ExtIEs_1_rows } }; static const long asn_VAL_112_NGAP_id_CNPacketDelayBudgetDL = 187; static const long asn_VAL_112_NGAP_ignore = 1; static const long asn_VAL_112_NGAP_optional = 0; static const long asn_VAL_113_NGAP_id_CNPacketDelayBudgetUL = 188; static const long asn_VAL_113_NGAP_ignore = 1; static const long asn_VAL_113_NGAP_optional = 0; static const long asn_VAL_114_NGAP_id_BurstArrivalTimeDownlink = 279; static const long asn_VAL_114_NGAP_ignore = 1; static const long asn_VAL_114_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_QosFlowParametersItem_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_112_NGAP_id_CNPacketDelayBudgetDL }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_112_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_ExtendedPacketDelayBudget }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_112_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_113_NGAP_id_CNPacketDelayBudgetUL }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_113_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_ExtendedPacketDelayBudget }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_113_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_114_NGAP_id_BurstArrivalTimeDownlink }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_114_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_BurstArrivalTime }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_114_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_QosFlowParametersItem_ExtIEs_1[] = { { 3, 4, asn_IOS_NGAP_QosFlowParametersItem_ExtIEs_1_rows } }; static const long asn_VAL_115_NGAP_id_TSCTrafficCharacteristics = 196; static const long asn_VAL_115_NGAP_ignore = 1; static const long asn_VAL_115_NGAP_optional = 0; static const long asn_VAL_116_NGAP_id_RedundantQosFlowIndicator = 194; static const long asn_VAL_116_NGAP_ignore = 1; static const long asn_VAL_116_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_QosFlowSetupRequestItem_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_115_NGAP_id_TSCTrafficCharacteristics }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_115_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_TSCTrafficCharacteristics }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_115_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_116_NGAP_id_RedundantQosFlowIndicator }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_116_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_RedundantQosFlowIndicator }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_116_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_QosFlowSetupRequestItem_ExtIEs_1[] = { { 2, 4, asn_IOS_NGAP_QosFlowSetupRequestItem_ExtIEs_1_rows } }; static const long asn_VAL_117_NGAP_id_CurrentQoSParaSetIndex = 221; static const long asn_VAL_117_NGAP_ignore = 1; static const long asn_VAL_117_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_QosFlowItemWithDataForwarding_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_117_NGAP_id_CurrentQoSParaSetIndex }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_117_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_AlternativeQoSParaSetIndex }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_117_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_QosFlowItemWithDataForwarding_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_QosFlowItemWithDataForwarding_ExtIEs_1_rows } }; static const long asn_VAL_118_NGAP_id_ExtendedRATRestrictionInformation = 180; static const long asn_VAL_118_NGAP_ignore = 1; static const long asn_VAL_118_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_RATRestrictions_Item_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_118_NGAP_id_ExtendedRATRestrictionInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_118_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_ExtendedRATRestrictionInformation }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_118_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_RATRestrictions_Item_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_RATRestrictions_Item_ExtIEs_1_rows } }; static const long asn_VAL_119_NGAP_id_PDUSessionPairID = 331; static const long asn_VAL_119_NGAP_ignore = 1; static const long asn_VAL_119_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_RedundantPDUSessionInformation_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_119_NGAP_id_PDUSessionPairID }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_119_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_PDUSessionPairID }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_119_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_RedundantPDUSessionInformation_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_RedundantPDUSessionInformation_ExtIEs_1_rows } }; static const long asn_VAL_120_NGAP_id_MaximumIntegrityProtectedDataRate_DL = 151; static const long asn_VAL_120_NGAP_ignore = 1; static const long asn_VAL_120_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_SecurityIndication_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_120_NGAP_id_MaximumIntegrityProtectedDataRate_DL }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_120_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_MaximumIntegrityProtectedDataRate }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_120_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_SecurityIndication_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_SecurityIndication_ExtIEs_1_rows } }; static const long asn_VAL_121_NGAP_id_GUAMIType = 176; static const long asn_VAL_121_NGAP_ignore = 1; static const long asn_VAL_121_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_ServedGUAMIItem_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_121_NGAP_id_GUAMIType }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_121_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_GUAMIType }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_121_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_ServedGUAMIItem_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_ServedGUAMIItem_ExtIEs_1_rows } }; static const long asn_VAL_122_NGAP_id_SgNB_UE_X2AP_ID = 182; static const long asn_VAL_122_NGAP_ignore = 1; static const long asn_VAL_122_NGAP_optional = 0; static const long asn_VAL_123_NGAP_id_UEHistoryInformationFromTheUE = 253; static const long asn_VAL_123_NGAP_ignore = 1; static const long asn_VAL_123_NGAP_optional = 0; static const long asn_VAL_124_NGAP_id_SourceNodeID = 286; static const long asn_VAL_124_NGAP_ignore = 1; static const long asn_VAL_124_NGAP_optional = 0; static const long asn_VAL_125_NGAP_id_UEContextReferenceAtSource = 288; static const long asn_VAL_125_NGAP_ignore = 1; static const long asn_VAL_125_NGAP_optional = 0; static const long asn_VAL_126_NGAP_id_MBS_ActiveSessionInformation_SourcetoTargetList = 323; static const long asn_VAL_126_NGAP_ignore = 1; static const long asn_VAL_126_NGAP_optional = 0; static const long asn_VAL_127_NGAP_id_QMCConfigInfo = 328; static const long asn_VAL_127_NGAP_ignore = 1; static const long asn_VAL_127_NGAP_optional = 0; static const long asn_VAL_128_NGAP_id_NGAPIESupportInformationRequestList = 355; static const long asn_VAL_128_NGAP_ignore = 1; static const long asn_VAL_128_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_122_NGAP_id_SgNB_UE_X2AP_ID }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_122_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_SgNB_UE_X2AP_ID }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_122_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_123_NGAP_id_UEHistoryInformationFromTheUE }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_123_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_UEHistoryInformationFromTheUE }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_123_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_124_NGAP_id_SourceNodeID }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_124_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_SourceNodeID }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_124_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_125_NGAP_id_UEContextReferenceAtSource }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_125_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_RAN_UE_NGAP_ID }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_125_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_126_NGAP_id_MBS_ActiveSessionInformation_SourcetoTargetList }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_126_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetList }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_126_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_127_NGAP_id_QMCConfigInfo }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_127_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_QMCConfigInfo }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_127_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_128_NGAP_id_NGAPIESupportInformationRequestList }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_128_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_NGAPIESupportInformationRequestList }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_128_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_1[] = { { 7, 4, asn_IOS_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_1_rows } }; static const long asn_VAL_129_NGAP_id_ConfiguredTACIndication = 272; static const long asn_VAL_129_NGAP_ignore = 1; static const long asn_VAL_129_NGAP_optional = 0; static const long asn_VAL_130_NGAP_id_RAT_Information = 179; static const long asn_VAL_130_NGAP_reject = 0; static const long asn_VAL_130_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_SupportedTAItem_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_129_NGAP_id_ConfiguredTACIndication }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_129_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_ConfiguredTACIndication }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_129_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_130_NGAP_id_RAT_Information }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_130_NGAP_reject }, { "&Extension", aioc__type, &asn_DEF_NGAP_RAT_Information }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_130_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_SupportedTAItem_ExtIEs_1[] = { { 2, 4, asn_IOS_NGAP_SupportedTAItem_ExtIEs_1_rows } }; static const long asn_VAL_131_NGAP_id_DAPSResponseInfoList = 267; static const long asn_VAL_131_NGAP_ignore = 1; static const long asn_VAL_131_NGAP_optional = 0; static const long asn_VAL_132_NGAP_id_DirectForwardingPathAvailability = 22; static const long asn_VAL_132_NGAP_ignore = 1; static const long asn_VAL_132_NGAP_optional = 0; static const long asn_VAL_133_NGAP_id_MBS_ActiveSessionInformation_TargettoSourceList = 324; static const long asn_VAL_133_NGAP_ignore = 1; static const long asn_VAL_133_NGAP_optional = 0; static const long asn_VAL_134_NGAP_id_NGAPIESupportInformationResponseList = 356; static const long asn_VAL_134_NGAP_ignore = 1; static const long asn_VAL_134_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_131_NGAP_id_DAPSResponseInfoList }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_131_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_DAPSResponseInfoList }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_131_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_132_NGAP_id_DirectForwardingPathAvailability }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_132_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_DirectForwardingPathAvailability }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_132_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_133_NGAP_id_MBS_ActiveSessionInformation_TargettoSourceList }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_133_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceList }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_133_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_134_NGAP_id_NGAPIESupportInformationResponseList }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_134_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_NGAPIESupportInformationResponseList }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_134_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_1[] = { { 4, 4, asn_IOS_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_1_rows } }; static const long asn_VAL_135_NGAP_id_NGAPIESupportInformationResponseList = 356; static const long asn_VAL_135_NGAP_ignore = 1; static const long asn_VAL_135_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_135_NGAP_id_NGAPIESupportInformationResponseList }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_135_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_NGAPIESupportInformationResponseList }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_135_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_1_rows } }; static const long asn_VAL_136_NGAP_id_NR_CGI = 45; static const long asn_VAL_136_NGAP_ignore = 1; static const long asn_VAL_136_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_TargetRANNodeID_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_136_NGAP_id_NR_CGI }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_136_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_NR_CGI }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_136_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_TargetRANNodeID_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_TargetRANNodeID_ExtIEs_1_rows } }; static const long asn_VAL_137_NGAP_id_MDTConfiguration = 255; static const long asn_VAL_137_NGAP_ignore = 1; static const long asn_VAL_137_NGAP_optional = 0; static const long asn_VAL_138_NGAP_id_TraceCollectionEntityURI = 257; static const long asn_VAL_138_NGAP_ignore = 1; static const long asn_VAL_138_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_TraceActivation_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_137_NGAP_id_MDTConfiguration }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_137_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_MDT_Configuration }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_137_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_138_NGAP_id_TraceCollectionEntityURI }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_138_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_URI_address }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_138_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_TraceActivation_ExtIEs_1[] = { { 2, 4, asn_IOS_NGAP_TraceActivation_ExtIEs_1_rows } }; static const long asn_VAL_139_NGAP_id_SurvivalTime = 327; static const long asn_VAL_139_NGAP_ignore = 1; static const long asn_VAL_139_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_TSCAssistanceInformation_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_139_NGAP_id_SurvivalTime }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_139_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_SurvivalTime }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_139_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_TSCAssistanceInformation_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_TSCAssistanceInformation_ExtIEs_1_rows } }; static const long asn_VAL_140_NGAP_id_UERadioCapabilityForPagingOfNB_IoT = 214; static const long asn_VAL_140_NGAP_ignore = 1; static const long asn_VAL_140_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_UERadioCapabilityForPaging_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_140_NGAP_id_UERadioCapabilityForPagingOfNB_IoT }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_140_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_UERadioCapabilityForPagingOfNB_IoT }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_140_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_UERadioCapabilityForPaging_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_UERadioCapabilityForPaging_ExtIEs_1_rows } }; static const long asn_VAL_141_NGAP_id_RedundantUL_NGU_UP_TNLInformation = 195; static const long asn_VAL_141_NGAP_ignore = 1; static const long asn_VAL_141_NGAP_optional = 0; static const long asn_VAL_142_NGAP_id_RedundantDL_NGU_UP_TNLInformation = 192; static const long asn_VAL_142_NGAP_ignore = 1; static const long asn_VAL_142_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_141_NGAP_id_RedundantUL_NGU_UP_TNLInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_141_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformation }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_141_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_142_NGAP_id_RedundantDL_NGU_UP_TNLInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_142_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_UPTransportLayerInformation }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_142_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_1[] = { { 2, 4, asn_IOS_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_1_rows } }; static const long asn_VAL_143_NGAP_id_CommonNetworkInstance = 166; static const long asn_VAL_143_NGAP_ignore = 1; static const long asn_VAL_143_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_UPTransportLayerInformationItem_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_143_NGAP_id_CommonNetworkInstance }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_143_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_CommonNetworkInstance }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_143_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_UPTransportLayerInformationItem_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_UPTransportLayerInformationItem_ExtIEs_1_rows } }; static const long asn_VAL_144_NGAP_id_PSCellInformation = 149; static const long asn_VAL_144_NGAP_ignore = 1; static const long asn_VAL_144_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_UserLocationInformationEUTRA_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_144_NGAP_id_PSCellInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_144_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_NGRAN_CGI }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_144_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_UserLocationInformationEUTRA_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_UserLocationInformationEUTRA_ExtIEs_1_rows } }; static const long asn_VAL_145_NGAP_id_PSCellInformation = 149; static const long asn_VAL_145_NGAP_ignore = 1; static const long asn_VAL_145_NGAP_optional = 0; static const long asn_VAL_146_NGAP_id_NID = 263; static const long asn_VAL_146_NGAP_reject = 0; static const long asn_VAL_146_NGAP_optional = 0; static const long asn_VAL_147_NGAP_id_NRNTNTAIInformation = 287; static const long asn_VAL_147_NGAP_ignore = 1; static const long asn_VAL_147_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_UserLocationInformationNR_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_145_NGAP_id_PSCellInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_145_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_NGRAN_CGI }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_145_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_146_NGAP_id_NID }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_146_NGAP_reject }, { "&Extension", aioc__type, &asn_DEF_NGAP_NID }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_146_NGAP_optional }, { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_147_NGAP_id_NRNTNTAIInformation }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_147_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_NRNTNTAIInformation }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_147_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_UserLocationInformationNR_ExtIEs_1[] = { { 3, 4, asn_IOS_NGAP_UserLocationInformationNR_ExtIEs_1_rows } }; static const long asn_VAL_148_NGAP_id_SCTP_TLAs = 173; static const long asn_VAL_148_NGAP_ignore = 1; static const long asn_VAL_148_NGAP_optional = 0; static const asn_ioc_cell_t asn_IOS_NGAP_XnExtTLA_Item_ExtIEs_1_rows[] = { { "&id", aioc__value, &asn_DEF_NGAP_ProtocolExtensionID, &asn_VAL_148_NGAP_id_SCTP_TLAs }, { "&criticality", aioc__value, &asn_DEF_NGAP_Criticality, &asn_VAL_148_NGAP_ignore }, { "&Extension", aioc__type, &asn_DEF_NGAP_SCTP_TLAs }, { "&presence", aioc__value, &asn_DEF_NGAP_Presence, &asn_VAL_148_NGAP_optional } }; static const asn_ioc_set_t asn_IOS_NGAP_XnExtTLA_Item_ExtIEs_1[] = { { 1, 4, asn_IOS_NGAP_XnExtTLA_Item_ExtIEs_1_rows } }; static int memb_NGAP_id_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_AdditionalDLUPTNLInformationForHOItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_AdditionalDLUPTNLInformationForHOItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_AdditionalDLUPTNLInformationForHOItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_AdditionalDLUPTNLInformationForHOItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_AdditionalDLUPTNLInformationForHOItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_AdditionalDLUPTNLInformationForHOItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_AMF_TNLAssociationToRemoveItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_AMF_TNLAssociationToRemoveItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_AMF_TNLAssociationToRemoveItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_AMF_TNLAssociationToRemoveItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_AMF_TNLAssociationToRemoveItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_AMF_TNLAssociationToRemoveItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_AssistanceDataForPaging_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_AssistanceDataForPaging_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_AssistanceDataForPaging_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_AssistanceDataForPaging_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_AssistanceDataForPaging_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_AssistanceDataForPaging_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_AssociatedQosFlowItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_AssociatedQosFlowItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_AssociatedQosFlowItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_AssociatedQosFlowItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_AssociatedQosFlowItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_AssociatedQosFlowItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_BroadcastPLMNItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_BroadcastPLMNItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_BroadcastPLMNItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_BroadcastPLMNItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_BroadcastPLMNItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_BroadcastPLMNItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_CoreNetworkAssistanceInformationForInactive_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_CoreNetworkAssistanceInformationForInactive_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_DRBsSubjectToStatusTransferItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_DRBsSubjectToStatusTransferItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_DRBsToQosFlowsMappingItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_DRBsToQosFlowsMappingItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_Dynamic5QIDescriptor_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_Dynamic5QIDescriptor_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_Dynamic5QIDescriptor_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_Dynamic5QIDescriptor_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_Dynamic5QIDescriptor_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_Dynamic5QIDescriptor_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_E_RABInformationItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_E_RABInformationItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_E_RABInformationItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_E_RABInformationItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_E_RABInformationItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_E_RABInformationItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_GBR_QosInformation_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_GBR_QosInformation_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_GBR_QosInformation_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_GBR_QosInformation_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_GBR_QosInformation_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_GBR_QosInformation_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_HandoverCommandTransfer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverCommandTransfer_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverCommandTransfer_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_HandoverCommandTransfer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverCommandTransfer_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverCommandTransfer_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_HandoverRequestAcknowledgeTransfer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_HandoverRequestAcknowledgeTransfer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_LastVisitedNGRANCellInformation_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_LastVisitedNGRANCellInformation_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_LastVisitedNGRANCellInformation_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_LastVisitedNGRANCellInformation_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_LastVisitedNGRANCellInformation_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_LastVisitedNGRANCellInformation_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_LocationReportingRequestType_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_LocationReportingRequestType_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_LocationReportingRequestType_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_LocationReportingRequestType_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_LocationReportingRequestType_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_LocationReportingRequestType_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_LoggedMDTNr_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_LoggedMDTNr_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_LoggedMDTNr_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_LoggedMDTNr_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_LoggedMDTNr_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_LoggedMDTNr_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_MobilityRestrictionList_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_MobilityRestrictionList_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_MobilityRestrictionList_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_MobilityRestrictionList_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_MobilityRestrictionList_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_MobilityRestrictionList_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_M1Configuration_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_M1Configuration_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_M1Configuration_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_M1Configuration_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_M1Configuration_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_M1Configuration_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_M1PeriodicReporting_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_M1PeriodicReporting_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_M1PeriodicReporting_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_M1PeriodicReporting_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_M1PeriodicReporting_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_M1PeriodicReporting_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_M4Configuration_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_M4Configuration_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_M4Configuration_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_M4Configuration_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_M4Configuration_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_M4Configuration_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_M5Configuration_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_M5Configuration_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_M5Configuration_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_M5Configuration_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_M5Configuration_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_M5Configuration_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_M6Configuration_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_M6Configuration_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_M6Configuration_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_M6Configuration_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_M6Configuration_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_M6Configuration_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_M7Configuration_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_M7Configuration_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_M7Configuration_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_M7Configuration_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_M7Configuration_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_M7Configuration_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_NonDynamic5QIDescriptor_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_NonDynamic5QIDescriptor_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_NonDynamic5QIDescriptor_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_NonDynamic5QIDescriptor_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_NonDynamic5QIDescriptor_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_NonDynamic5QIDescriptor_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_PathSwitchRequestAcknowledgeTransfer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_PathSwitchRequestAcknowledgeTransfer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_PathSwitchRequestTransfer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_PathSwitchRequestTransfer_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PathSwitchRequestTransfer_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_PathSwitchRequestTransfer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_PathSwitchRequestTransfer_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PathSwitchRequestTransfer_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_893(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_893(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_893(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_897(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_897(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_897(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_OCTET_STRING_CONTAINING_PDUSessionResourceReleaseResponseTransfer__constraint_904(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { const OCTET_STRING_t *st = (const OCTET_STRING_t *)sptr; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { (void)st; /* Unused variable */ /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_901(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_PDUSessionResourceItemCxtRelCpl_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_901(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_PDUSessionResourceItemCxtRelCpl_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_901(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_905(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_905(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_905(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_909(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_909(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_909(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_913(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_PDUSessionResourceModifyConfirmTransfer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_913(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_PDUSessionResourceModifyConfirmTransfer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_913(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_917(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_917(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_917(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_921(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_PDUSessionResourceModifyResponseTransfer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_921(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_PDUSessionResourceModifyResponseTransfer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_921(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_925(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_PDUSessionResourceModifyIndicationTransfer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_925(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_PDUSessionResourceModifyIndicationTransfer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_925(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_929(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_929(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_929(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_933(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_933(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_933(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_937(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_PDUSessionResourceModifyItemModReq_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyItemModReq_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_937(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_PDUSessionResourceModifyItemModReq_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceModifyItemModReq_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_937(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_941(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_941(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_941(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_945(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_945(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_945(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_949(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_949(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_949(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_953(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_953(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_953(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_957(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_PDUSessionResourceNotifyTransfer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceNotifyTransfer_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_957(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_PDUSessionResourceNotifyTransfer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceNotifyTransfer_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_957(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_961(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_961(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_961(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_965(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_965(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_965(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_969(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_969(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_969(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_973(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_973(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_973(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_977(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_977(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_977(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_981(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_PDUSessionResourceReleaseResponseTransfer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_981(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_PDUSessionResourceReleaseResponseTransfer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_981(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_985(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_985(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_985(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_989(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_989(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_989(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_993(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_993(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_993(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_997(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_PDUSessionResourceSetupItemCxtReq_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_997(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_PDUSessionResourceSetupItemCxtReq_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_997(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1001(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1001(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1001(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1005(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_PDUSessionResourceSetupItemHOReq_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_1005(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_PDUSessionResourceSetupItemHOReq_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_1005(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1009(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_PDUSessionResourceSetupItemSUReq_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_1009(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_PDUSessionResourceSetupItemSUReq_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_1009(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1013(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1013(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1013(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1017(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_PDUSessionResourceSetupResponseTransfer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_1017(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_PDUSessionResourceSetupResponseTransfer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_1017(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1021(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1021(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1021(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1025(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1025(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1025(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1029(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_PDUSessionResourceSwitchedItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSwitchedItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_1029(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_PDUSessionResourceSwitchedItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PDUSessionResourceSwitchedItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_1029(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1033(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1033(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1033(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1037(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1037(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1037(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1041(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1041(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1041(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1045(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1045(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1045(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1049(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1049(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1049(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1053(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1053(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1053(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1057(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_PLMNSupportItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_PLMNSupportItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PLMNSupportItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_1057(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_PLMNSupportItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_PLMNSupportItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_PLMNSupportItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_1057(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1061(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1061(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1061(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1065(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1065(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1065(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1069(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1069(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1069(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1073(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_QosFlowAcceptedItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowAcceptedItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowAcceptedItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_1073(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_QosFlowAcceptedItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowAcceptedItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowAcceptedItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_1073(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1077(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_QosFlowAddOrModifyRequestItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowAddOrModifyRequestItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_1077(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_QosFlowAddOrModifyRequestItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowAddOrModifyRequestItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_1077(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1081(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_QosFlowAddOrModifyResponseItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowAddOrModifyResponseItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_1081(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_QosFlowAddOrModifyResponseItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowAddOrModifyResponseItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_1081(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1085(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1085(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1085(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1089(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_QosFlowInformationItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowInformationItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowInformationItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_1089(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_QosFlowInformationItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowInformationItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowInformationItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_1089(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1093(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_QosFlowLevelQosParameters_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowLevelQosParameters_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowLevelQosParameters_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_1093(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_QosFlowLevelQosParameters_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowLevelQosParameters_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowLevelQosParameters_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_1093(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1097(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1097(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1097(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1101(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1101(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1101(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1105(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_QosFlowNotifyItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowNotifyItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowNotifyItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_1105(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_QosFlowNotifyItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowNotifyItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowNotifyItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_1105(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1109(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_QosFlowParametersItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowParametersItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowParametersItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_1109(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_QosFlowParametersItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowParametersItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowParametersItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_1109(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1113(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1113(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1113(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1117(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1117(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1117(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1121(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_QosFlowSetupRequestItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowSetupRequestItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowSetupRequestItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_1121(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_QosFlowSetupRequestItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowSetupRequestItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowSetupRequestItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_1121(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1125(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_QosFlowItemWithDataForwarding_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowItemWithDataForwarding_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowItemWithDataForwarding_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_1125(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_QosFlowItemWithDataForwarding_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_QosFlowItemWithDataForwarding_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_QosFlowItemWithDataForwarding_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_1125(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1129(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1129(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1129(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1133(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1133(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1133(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1137(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1137(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1137(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1141(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_RATRestrictions_Item_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_RATRestrictions_Item_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RATRestrictions_Item_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_1141(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_RATRestrictions_Item_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_RATRestrictions_Item_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RATRestrictions_Item_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_1141(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1145(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1145(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1145(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1149(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1149(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1149(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1153(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1153(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1153(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1157(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1157(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1157(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1161(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_RedundantPDUSessionInformation_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_RedundantPDUSessionInformation_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RedundantPDUSessionInformation_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_1161(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_RedundantPDUSessionInformation_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_RedundantPDUSessionInformation_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_RedundantPDUSessionInformation_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_1161(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1165(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1165(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1165(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1169(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1169(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1169(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1173(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1173(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1173(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1177(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1177(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1177(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1181(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1181(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1181(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1185(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1185(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1185(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1189(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_SecurityIndication_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_SecurityIndication_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_SecurityIndication_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_1189(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_SecurityIndication_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_SecurityIndication_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_SecurityIndication_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_1189(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1193(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1193(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1193(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1197(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1197(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1197(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1201(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1201(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1201(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1205(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_ServedGUAMIItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_ServedGUAMIItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_ServedGUAMIItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_1205(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_ServedGUAMIItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_ServedGUAMIItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_ServedGUAMIItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_1205(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1209(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1209(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1209(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1213(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1213(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1213(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1217(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1217(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1217(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1221(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1221(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1221(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1225(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1225(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1225(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1229(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1229(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1229(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1233(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1233(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1233(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1237(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1237(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1237(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1241(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1241(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1241(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1245(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1245(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1245(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1249(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_1249(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_1249(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1253(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1253(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1253(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1257(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1257(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1257(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1261(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_SupportedTAItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_SupportedTAItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_SupportedTAItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_1261(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_SupportedTAItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_SupportedTAItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_SupportedTAItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_1261(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1265(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1265(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1265(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1269(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1269(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1269(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1273(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1273(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1273(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1277(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1277(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1277(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1281(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1281(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1281(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1285(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1285(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1285(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1289(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1289(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1289(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1293(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1293(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1293(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1297(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1297(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1297(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1301(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_1301(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_1301(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1305(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_1305(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_1305(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1309(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1309(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1309(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1313(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1313(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1313(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1317(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_TargetRANNodeID_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_TargetRANNodeID_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_TargetRANNodeID_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_1317(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_TargetRANNodeID_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_TargetRANNodeID_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_TargetRANNodeID_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_1317(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1321(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1321(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1321(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1325(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1325(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1325(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1329(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1329(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1329(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1333(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1333(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1333(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1337(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_TraceActivation_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_TraceActivation_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_TraceActivation_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_1337(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_TraceActivation_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_TraceActivation_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_TraceActivation_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_1337(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1341(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1341(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1341(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1345(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1345(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1345(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1349(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1349(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1349(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1353(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1353(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1353(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1357(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_TSCAssistanceInformation_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_TSCAssistanceInformation_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_TSCAssistanceInformation_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_1357(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_TSCAssistanceInformation_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_TSCAssistanceInformation_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_TSCAssistanceInformation_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_1357(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1361(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1361(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1361(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1365(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1365(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1365(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1369(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1369(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1369(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1373(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1373(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1373(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1377(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1377(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1377(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1381(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1381(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1381(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1385(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1385(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1385(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1389(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1389(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1389(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1393(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1393(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1393(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1397(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1397(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1397(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1401(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1401(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1401(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1405(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_UERadioCapabilityForPaging_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_UERadioCapabilityForPaging_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UERadioCapabilityForPaging_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_1405(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_UERadioCapabilityForPaging_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_UERadioCapabilityForPaging_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UERadioCapabilityForPaging_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_1405(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1409(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1409(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1409(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1413(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1413(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1413(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1417(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1417(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1417(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1421(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_UL_NGU_UP_TNLModifyItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_1421(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_UL_NGU_UP_TNLModifyItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_1421(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1425(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1425(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1425(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1429(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_UPTransportLayerInformationItem_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_UPTransportLayerInformationItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UPTransportLayerInformationItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_1429(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_UPTransportLayerInformationItem_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_UPTransportLayerInformationItem_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UPTransportLayerInformationItem_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_1429(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1433(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1433(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1433(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1437(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_UserLocationInformationEUTRA_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_UserLocationInformationEUTRA_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UserLocationInformationEUTRA_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_1437(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_UserLocationInformationEUTRA_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_UserLocationInformationEUTRA_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UserLocationInformationEUTRA_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_1437(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1441(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1441(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1441(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1445(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1445(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1445(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1449(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1449(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1449(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1453(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_UserLocationInformationNR_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_UserLocationInformationNR_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UserLocationInformationNR_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_1453(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_UserLocationInformationNR_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_UserLocationInformationNR_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_UserLocationInformationNR_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_1453(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1457(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1457(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1457(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1461(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1461(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1461(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1465(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1465(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1465(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1469(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1469(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1469(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1473(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1473(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1473(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1477(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_XnExtTLA_Item_ExtIEs_NGAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_XnExtTLA_Item_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_XnExtTLA_Item_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_criticality_constraint_1477(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_XnExtTLA_Item_ExtIEs_NGAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_NGAP_XnExtTLA_Item_ExtIEs_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct NGAP_XnExtTLA_Item_ExtIEs, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_NGAP_extensionValue_constraint_1477(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_id_constraint_1481(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_NGAP_criticality_constraint_1481(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_NGAP_extensionValue_constraint_1481(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_8 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_12 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_14 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_15 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_16 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_18 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_19 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_20 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_22 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_23 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_24 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_26 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_27 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_28 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_30 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_31 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_32 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_34 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_35 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_36 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_38 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_39 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_40 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_42 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_43 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_44 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_46 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_47 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_48 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_50 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_51 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_52 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_54 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_55 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_56 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_58 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_59 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_60 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_62 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_63 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_64 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_66 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_67 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_68 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_70 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_71 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_72 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_74 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_75 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_76 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_78 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_79 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_80 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_82 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_83 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_84 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_86 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_87 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_88 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_90 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_91 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_92 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_94 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_95 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_96 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_98 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_99 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_100 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_102 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_103 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_104 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_106 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_107 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_108 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_110 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_111 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_112 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_114 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_115 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_116 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_118 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_119 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_120 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_122 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_123 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_124 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_126 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_127 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_128 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_130 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_131 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_132 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_134 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_135 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_136 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_138 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_139 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_140 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_142 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_143 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_144 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_146 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_147 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_148 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_150 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_151 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_152 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_154 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_155 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_156 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_158 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_159 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_160 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_162 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_163 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_164 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_166 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_167 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_168 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_170 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_171 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_172 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_174 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_175 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_176 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_178 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_179 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_180 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_182 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_183 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_184 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_186 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_187 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_188 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_190 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_191 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_192 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_194 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_195 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_196 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_198 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_199 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_200 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_202 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_203 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_204 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_206 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_207 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_208 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_210 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_211 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_212 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_214 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_215 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_216 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_218 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_219 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_220 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_222 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_223 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_224 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_226 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_227 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_228 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_230 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_231 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_232 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_234 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_235 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_236 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_238 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_239 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_240 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_242 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_243 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_244 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_246 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_247 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_248 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_250 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_251 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_252 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_254 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_255 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_256 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_258 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_259 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_260 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_262 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_263 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_264 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_266 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_267 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_268 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_270 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_271 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_272 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_274 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_275 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_276 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_278 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_279 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_280 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_282 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_283 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_284 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_286 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_287 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_288 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_290 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_291 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_292 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_294 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_295 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_296 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_298 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_299 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_300 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_302 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_303 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_304 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_306 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_307 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_308 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_310 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_311 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_312 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_314 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_315 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_316 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_318 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_319 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_320 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_322 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_323 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_324 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_326 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_327 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_328 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_330 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_331 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_332 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_334 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_335 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_336 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_338 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_339 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_340 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_342 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_343 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_344 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_346 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_347 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_348 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_350 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_351 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_352 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_354 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_355 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_356 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_358 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_359 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_360 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_362 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_363 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_364 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_366 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_367 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_368 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_370 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_371 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_372 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_374 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_375 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_376 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_378 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_379 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_380 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_382 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_383 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_384 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_386 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_387 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_388 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_390 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_391 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_392 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_394 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_395 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_396 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_398 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_399 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_400 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_402 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_403 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_404 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_406 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_407 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_408 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_410 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_411 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_412 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_414 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_415 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_416 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_418 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_419 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_420 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_422 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_423 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_424 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_426 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_427 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_428 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_430 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_431 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_432 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_434 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_435 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_436 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_438 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_439 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_440 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_442 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_443 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_444 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_446 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_447 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_448 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_450 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_451 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_452 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_454 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_455 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_456 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_458 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_459 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_460 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_462 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_463 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_464 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_466 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_467 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_468 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_470 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_471 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_472 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_474 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_475 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_476 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_478 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_479 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_480 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_482 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_483 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_484 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_486 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_487 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_488 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_490 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_491 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_492 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_494 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_495 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_496 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_498 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_499 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_500 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_502 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_503 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_504 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_506 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_507 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_508 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_510 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_511 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_512 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_514 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_515 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_516 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_518 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_519 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_520 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_522 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_523 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_524 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_526 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_527 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_528 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_530 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_531 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_532 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_534 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_535 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_536 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_538 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_539 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_540 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_542 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_543 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_544 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_546 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_547 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_548 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_550 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_551 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_552 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_554 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_555 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_556 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_558 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_559 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_560 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_562 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_563 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_564 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_566 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_567 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_568 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_570 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_571 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_572 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_574 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_575 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_576 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_578 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_579 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_580 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_582 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_583 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_584 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_586 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_587 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_588 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_590 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_591 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_592 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_594 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_595 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_596 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_598 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_599 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_600 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_602 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_603 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_604 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_606 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_607 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_608 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_610 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_611 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_612 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_614 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_615 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_616 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_618 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_619 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_620 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_622 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_623 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_624 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_626 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_627 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_628 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_630 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_631 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_632 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_634 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_635 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_636 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_638 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_639 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_640 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_642 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_643 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_644 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_646 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_647 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_648 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_650 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_651 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_652 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_654 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_655 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_656 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_658 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_659 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_660 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_662 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_663 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_664 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_666 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_667 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_668 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_670 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_671 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_672 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_674 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_675 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_676 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_678 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_679 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_680 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_682 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_683 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_684 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_686 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_687 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_688 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_690 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_691 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_692 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_694 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_695 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_696 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_698 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_699 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_700 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_702 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_703 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_704 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_706 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_707 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_708 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_710 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_711 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_712 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_714 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_715 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_716 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_718 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_719 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_720 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_722 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_723 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_724 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_726 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_727 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_728 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_730 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_731 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_732 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_734 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_735 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_736 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_738 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_739 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_740 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_742 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_743 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_744 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_746 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_747 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_748 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_750 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_751 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_752 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_754 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_755 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_756 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_758 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_759 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_760 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_762 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_763 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_764 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_766 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_767 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_768 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_770 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_771 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_772 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_774 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_775 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_776 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_778 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_779 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_780 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_782 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_783 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_784 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_786 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_787 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_788 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_790 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_791 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_792 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_794 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_795 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_796 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_798 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_799 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_800 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_802 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_803 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_804 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_806 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_807 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_808 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_810 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_811 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_812 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_814 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_815 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_816 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_818 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_819 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_820 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_822 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_823 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_824 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_826 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_827 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_828 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_830 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_831 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_832 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_834 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_835 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_836 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_838 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_839 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_840 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_842 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_843 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_844 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_846 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_847 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_848 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_850 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_851 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_852 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_854 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_855 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_856 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_858 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_859 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_860 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_862 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_863 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_864 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_866 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_867 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_868 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_870 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_871 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_872 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_874 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_875 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_876 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_878 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_879 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_880 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_882 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_883 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_884 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_886 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_887 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_888 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_890 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_891 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_892 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_894 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_895 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_896 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_898 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_899 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_900 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_OCTET_STRING_CONTAINING_PDUSessionResourceReleaseResponseTransfer__constr_65 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_SEMI_CONSTRAINED, -1, -1, 0, 0 } /* (SIZE(0..MAX)) */, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_902 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_903 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_904 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_906 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_907 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_908 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_910 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_911 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_912 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_914 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_915 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_916 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_918 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_919 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_920 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_922 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_923 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_924 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_926 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_927 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_928 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_930 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_931 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_932 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_934 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_935 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_936 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_938 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_939 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_940 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_942 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_943 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_944 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_946 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_947 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_948 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_950 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_951 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_952 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_954 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_955 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_956 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_958 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_959 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_960 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_962 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_963 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_964 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_966 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_967 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_968 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_970 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_971 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_972 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_974 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_975 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_976 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_978 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_979 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_980 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_982 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_983 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_984 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_986 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_987 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_988 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_990 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_991 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_992 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_994 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_995 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_996 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_998 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_999 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1000 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1002 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1003 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1004 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1006 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1007 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1008 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1010 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1011 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1012 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1014 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1015 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1016 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1018 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1019 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1020 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1022 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1023 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1024 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1026 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1027 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1028 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1030 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1031 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1032 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1034 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1035 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1036 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1038 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1039 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1040 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1042 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1043 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1044 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1046 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1047 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1048 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1050 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1051 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1052 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1054 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1055 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1056 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1058 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1059 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1060 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1062 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1063 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1064 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1066 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1067 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1068 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1070 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1071 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1072 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1074 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1075 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1076 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1078 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1079 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1080 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1082 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1083 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1084 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1086 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1087 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1088 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1090 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1091 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1092 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1094 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1095 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1096 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1098 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1099 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1100 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1102 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1103 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1104 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1106 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1107 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1108 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1110 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1111 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1112 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1114 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1115 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1116 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1118 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1119 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1120 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1122 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1123 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1124 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1126 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1127 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1128 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1130 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1131 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1132 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1134 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1135 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1136 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1138 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1139 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1140 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1142 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1143 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1144 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1146 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1147 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1148 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1150 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1151 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1152 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1154 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1155 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1156 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1158 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1159 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1160 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1162 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1163 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1164 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1166 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1167 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1168 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1170 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1171 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1172 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1174 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1175 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1176 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1178 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1179 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1180 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1182 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1183 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1184 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1186 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1187 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1188 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1190 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1191 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1192 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1194 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1195 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1196 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1198 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1199 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1200 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1202 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1203 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1204 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1206 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1207 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1208 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1210 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1211 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1212 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1214 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1215 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1216 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1218 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1219 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1220 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1222 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1223 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1224 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1226 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1227 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1228 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1230 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1231 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1232 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1234 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1235 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1236 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1238 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1239 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1240 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1242 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1243 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1244 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1246 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1247 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1248 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1250 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1251 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1252 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1254 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1255 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1256 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1258 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1259 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1260 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1262 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1263 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1264 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1266 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1267 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1268 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1270 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1271 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1272 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1274 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1275 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1276 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1278 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1279 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1280 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1282 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1283 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1284 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1286 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1287 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1288 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1290 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1291 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1292 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1294 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1295 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1296 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1298 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1299 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1300 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1302 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1303 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1304 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1306 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1307 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1308 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1310 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1311 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1312 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1314 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1315 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1316 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1318 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1319 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1320 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1322 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1323 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1324 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1326 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1327 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1328 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1330 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1331 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1332 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1334 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1335 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1336 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1338 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1339 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1340 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1342 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1343 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1344 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1346 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1347 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1348 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1350 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1351 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1352 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1354 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1355 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1356 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1358 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1359 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1360 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1362 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1363 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1364 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1366 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1367 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1368 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1370 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1371 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1372 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1374 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1375 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1376 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1378 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1379 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1380 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1382 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1383 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1384 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1386 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1387 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1388 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1390 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1391 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1392 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1394 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1395 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1396 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1398 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1399 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1400 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1402 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1403 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1404 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1406 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1407 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1408 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1410 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1411 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1412 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1414 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1415 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1416 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1418 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1419 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1420 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1422 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1423 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1424 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1426 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1427 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1428 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1430 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1431 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1432 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1434 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1435 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1436 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1438 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1439 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1440 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1442 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1443 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1444 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1446 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1447 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1448 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1450 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1451 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1452 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1454 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1455 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1456 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1458 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1459 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1460 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1462 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1463 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1464 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1466 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1467 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1468 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1470 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1471 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1472 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1474 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1475 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1476 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1478 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1479 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1480 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_id_constr_1482 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_criticality_constr_1483 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_NGAP_extensionValue_constr_1484 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_4[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AdditionalDLUPTNLInformationForHOItem_ExtIEs__extensionValue, choice.UPTransportLayerInformation), -1 /* Ambiguous tag (CHOICE?) */, 0, &asn_DEF_NGAP_UPTransportLayerInformation, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "UPTransportLayerInformation" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_4[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* gTPTunnel */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 } /* choice-Extensions */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_4 = { sizeof(struct NGAP_AdditionalDLUPTNLInformationForHOItem_ExtIEs__extensionValue), offsetof(struct NGAP_AdditionalDLUPTNLInformationForHOItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_AdditionalDLUPTNLInformationForHOItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_AdditionalDLUPTNLInformationForHOItem_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_4, 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_4 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_4, 1, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_4 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_AdditionalDLUPTNLInformationForHOItem_ExtIEs_1[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AdditionalDLUPTNLInformationForHOItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_2, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_AdditionalDLUPTNLInformationForHOItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_AdditionalDLUPTNLInformationForHOItem_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_3, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_AdditionalDLUPTNLInformationForHOItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_4, select_AdditionalDLUPTNLInformationForHOItem_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_4, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_AdditionalDLUPTNLInformationForHOItem_ExtIEs_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_AdditionalDLUPTNLInformationForHOItem_ExtIEs_tag2el_1[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_AdditionalDLUPTNLInformationForHOItem_ExtIEs_specs_1 = { sizeof(struct NGAP_AdditionalDLUPTNLInformationForHOItem_ExtIEs), offsetof(struct NGAP_AdditionalDLUPTNLInformationForHOItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_AdditionalDLUPTNLInformationForHOItem_ExtIEs_tag2el_1, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_AdditionalDLUPTNLInformationForHOItem_ExtIEs = { "AdditionalDLUPTNLInformationForHOItem-ExtIEs", "AdditionalDLUPTNLInformationForHOItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_AdditionalDLUPTNLInformationForHOItem_ExtIEs_tags_1, sizeof(asn_DEF_NGAP_AdditionalDLUPTNLInformationForHOItem_ExtIEs_tags_1) /sizeof(asn_DEF_NGAP_AdditionalDLUPTNLInformationForHOItem_ExtIEs_tags_1[0]), /* 1 */ asn_DEF_NGAP_AdditionalDLUPTNLInformationForHOItem_ExtIEs_tags_1, /* Same as above */ sizeof(asn_DEF_NGAP_AdditionalDLUPTNLInformationForHOItem_ExtIEs_tags_1) /sizeof(asn_DEF_NGAP_AdditionalDLUPTNLInformationForHOItem_ExtIEs_tags_1[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_AdditionalDLUPTNLInformationForHOItem_ExtIEs_1, 3, /* Elements count */ &asn_SPC_NGAP_AdditionalDLUPTNLInformationForHOItem_ExtIEs_specs_1 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_8 = { sizeof(struct NGAP_AllocationAndRetentionPriority_ExtIEs__extensionValue), offsetof(struct NGAP_AllocationAndRetentionPriority_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_AllocationAndRetentionPriority_ExtIEs__extensionValue, present), sizeof(((struct NGAP_AllocationAndRetentionPriority_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_8 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_8 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_AllocationAndRetentionPriority_ExtIEs_5[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AllocationAndRetentionPriority_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_6, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_5 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_AllocationAndRetentionPriority_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_7, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_5 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_AllocationAndRetentionPriority_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_8, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_8, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_5 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_AllocationAndRetentionPriority_ExtIEs_tags_5[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_AllocationAndRetentionPriority_ExtIEs_tag2el_5[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_AllocationAndRetentionPriority_ExtIEs_specs_5 = { sizeof(struct NGAP_AllocationAndRetentionPriority_ExtIEs), offsetof(struct NGAP_AllocationAndRetentionPriority_ExtIEs, _asn_ctx), asn_MAP_NGAP_AllocationAndRetentionPriority_ExtIEs_tag2el_5, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_AllocationAndRetentionPriority_ExtIEs = { "AllocationAndRetentionPriority-ExtIEs", "AllocationAndRetentionPriority-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_AllocationAndRetentionPriority_ExtIEs_tags_5, sizeof(asn_DEF_NGAP_AllocationAndRetentionPriority_ExtIEs_tags_5) /sizeof(asn_DEF_NGAP_AllocationAndRetentionPriority_ExtIEs_tags_5[0]), /* 1 */ asn_DEF_NGAP_AllocationAndRetentionPriority_ExtIEs_tags_5, /* Same as above */ sizeof(asn_DEF_NGAP_AllocationAndRetentionPriority_ExtIEs_tags_5) /sizeof(asn_DEF_NGAP_AllocationAndRetentionPriority_ExtIEs_tags_5[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_AllocationAndRetentionPriority_ExtIEs_5, 3, /* Elements count */ &asn_SPC_NGAP_AllocationAndRetentionPriority_ExtIEs_specs_5 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_12 = { sizeof(struct NGAP_AllowedNSSAI_Item_ExtIEs__extensionValue), offsetof(struct NGAP_AllowedNSSAI_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_AllowedNSSAI_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_AllowedNSSAI_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_12 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_12 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_AllowedNSSAI_Item_ExtIEs_9[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AllowedNSSAI_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_10, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_9 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_AllowedNSSAI_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_11, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_9 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_AllowedNSSAI_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_12, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_12, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_9 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_AllowedNSSAI_Item_ExtIEs_tags_9[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_AllowedNSSAI_Item_ExtIEs_tag2el_9[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_AllowedNSSAI_Item_ExtIEs_specs_9 = { sizeof(struct NGAP_AllowedNSSAI_Item_ExtIEs), offsetof(struct NGAP_AllowedNSSAI_Item_ExtIEs, _asn_ctx), asn_MAP_NGAP_AllowedNSSAI_Item_ExtIEs_tag2el_9, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_AllowedNSSAI_Item_ExtIEs = { "AllowedNSSAI-Item-ExtIEs", "AllowedNSSAI-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_AllowedNSSAI_Item_ExtIEs_tags_9, sizeof(asn_DEF_NGAP_AllowedNSSAI_Item_ExtIEs_tags_9) /sizeof(asn_DEF_NGAP_AllowedNSSAI_Item_ExtIEs_tags_9[0]), /* 1 */ asn_DEF_NGAP_AllowedNSSAI_Item_ExtIEs_tags_9, /* Same as above */ sizeof(asn_DEF_NGAP_AllowedNSSAI_Item_ExtIEs_tags_9) /sizeof(asn_DEF_NGAP_AllowedNSSAI_Item_ExtIEs_tags_9[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_AllowedNSSAI_Item_ExtIEs_9, 3, /* Elements count */ &asn_SPC_NGAP_AllowedNSSAI_Item_ExtIEs_specs_9 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_16 = { sizeof(struct NGAP_Allowed_PNI_NPN_Item_ExtIEs__extensionValue), offsetof(struct NGAP_Allowed_PNI_NPN_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_Allowed_PNI_NPN_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_Allowed_PNI_NPN_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_16 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_16 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_Allowed_PNI_NPN_Item_ExtIEs_13[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_Allowed_PNI_NPN_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_14, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_13 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_Allowed_PNI_NPN_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_15, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_13 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_Allowed_PNI_NPN_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_16, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_16, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_13 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_Allowed_PNI_NPN_Item_ExtIEs_tags_13[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_Allowed_PNI_NPN_Item_ExtIEs_tag2el_13[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_Allowed_PNI_NPN_Item_ExtIEs_specs_13 = { sizeof(struct NGAP_Allowed_PNI_NPN_Item_ExtIEs), offsetof(struct NGAP_Allowed_PNI_NPN_Item_ExtIEs, _asn_ctx), asn_MAP_NGAP_Allowed_PNI_NPN_Item_ExtIEs_tag2el_13, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_Allowed_PNI_NPN_Item_ExtIEs = { "Allowed-PNI-NPN-Item-ExtIEs", "Allowed-PNI-NPN-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_Allowed_PNI_NPN_Item_ExtIEs_tags_13, sizeof(asn_DEF_NGAP_Allowed_PNI_NPN_Item_ExtIEs_tags_13) /sizeof(asn_DEF_NGAP_Allowed_PNI_NPN_Item_ExtIEs_tags_13[0]), /* 1 */ asn_DEF_NGAP_Allowed_PNI_NPN_Item_ExtIEs_tags_13, /* Same as above */ sizeof(asn_DEF_NGAP_Allowed_PNI_NPN_Item_ExtIEs_tags_13) /sizeof(asn_DEF_NGAP_Allowed_PNI_NPN_Item_ExtIEs_tags_13[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_Allowed_PNI_NPN_Item_ExtIEs_13, 3, /* Elements count */ &asn_SPC_NGAP_Allowed_PNI_NPN_Item_ExtIEs_specs_13 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_20 = { sizeof(struct NGAP_AlternativeQoSParaSetItem_ExtIEs__extensionValue), offsetof(struct NGAP_AlternativeQoSParaSetItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_AlternativeQoSParaSetItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_AlternativeQoSParaSetItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_20 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_20 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_AlternativeQoSParaSetItem_ExtIEs_17[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AlternativeQoSParaSetItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_18, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_17 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_AlternativeQoSParaSetItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_19, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_17 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_AlternativeQoSParaSetItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_20, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_20, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_17 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_AlternativeQoSParaSetItem_ExtIEs_tags_17[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_AlternativeQoSParaSetItem_ExtIEs_tag2el_17[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_AlternativeQoSParaSetItem_ExtIEs_specs_17 = { sizeof(struct NGAP_AlternativeQoSParaSetItem_ExtIEs), offsetof(struct NGAP_AlternativeQoSParaSetItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_AlternativeQoSParaSetItem_ExtIEs_tag2el_17, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_AlternativeQoSParaSetItem_ExtIEs = { "AlternativeQoSParaSetItem-ExtIEs", "AlternativeQoSParaSetItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_AlternativeQoSParaSetItem_ExtIEs_tags_17, sizeof(asn_DEF_NGAP_AlternativeQoSParaSetItem_ExtIEs_tags_17) /sizeof(asn_DEF_NGAP_AlternativeQoSParaSetItem_ExtIEs_tags_17[0]), /* 1 */ asn_DEF_NGAP_AlternativeQoSParaSetItem_ExtIEs_tags_17, /* Same as above */ sizeof(asn_DEF_NGAP_AlternativeQoSParaSetItem_ExtIEs_tags_17) /sizeof(asn_DEF_NGAP_AlternativeQoSParaSetItem_ExtIEs_tags_17[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_AlternativeQoSParaSetItem_ExtIEs_17, 3, /* Elements count */ &asn_SPC_NGAP_AlternativeQoSParaSetItem_ExtIEs_specs_17 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_24 = { sizeof(struct NGAP_AMF_TNLAssociationSetupItem_ExtIEs__extensionValue), offsetof(struct NGAP_AMF_TNLAssociationSetupItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_AMF_TNLAssociationSetupItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_AMF_TNLAssociationSetupItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_24 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_24 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_AMF_TNLAssociationSetupItem_ExtIEs_21[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AMF_TNLAssociationSetupItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_22, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_21 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_AMF_TNLAssociationSetupItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_23, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_21 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_AMF_TNLAssociationSetupItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_24, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_24, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_21 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_AMF_TNLAssociationSetupItem_ExtIEs_tags_21[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_AMF_TNLAssociationSetupItem_ExtIEs_tag2el_21[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_AMF_TNLAssociationSetupItem_ExtIEs_specs_21 = { sizeof(struct NGAP_AMF_TNLAssociationSetupItem_ExtIEs), offsetof(struct NGAP_AMF_TNLAssociationSetupItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_AMF_TNLAssociationSetupItem_ExtIEs_tag2el_21, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_AMF_TNLAssociationSetupItem_ExtIEs = { "AMF-TNLAssociationSetupItem-ExtIEs", "AMF-TNLAssociationSetupItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_AMF_TNLAssociationSetupItem_ExtIEs_tags_21, sizeof(asn_DEF_NGAP_AMF_TNLAssociationSetupItem_ExtIEs_tags_21) /sizeof(asn_DEF_NGAP_AMF_TNLAssociationSetupItem_ExtIEs_tags_21[0]), /* 1 */ asn_DEF_NGAP_AMF_TNLAssociationSetupItem_ExtIEs_tags_21, /* Same as above */ sizeof(asn_DEF_NGAP_AMF_TNLAssociationSetupItem_ExtIEs_tags_21) /sizeof(asn_DEF_NGAP_AMF_TNLAssociationSetupItem_ExtIEs_tags_21[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_AMF_TNLAssociationSetupItem_ExtIEs_21, 3, /* Elements count */ &asn_SPC_NGAP_AMF_TNLAssociationSetupItem_ExtIEs_specs_21 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_28 = { sizeof(struct NGAP_AMF_TNLAssociationToAddItem_ExtIEs__extensionValue), offsetof(struct NGAP_AMF_TNLAssociationToAddItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_AMF_TNLAssociationToAddItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_AMF_TNLAssociationToAddItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_28 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_28 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_AMF_TNLAssociationToAddItem_ExtIEs_25[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AMF_TNLAssociationToAddItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_26, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_25 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_AMF_TNLAssociationToAddItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_27, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_25 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_AMF_TNLAssociationToAddItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_28, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_28, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_25 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_AMF_TNLAssociationToAddItem_ExtIEs_tags_25[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_AMF_TNLAssociationToAddItem_ExtIEs_tag2el_25[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_AMF_TNLAssociationToAddItem_ExtIEs_specs_25 = { sizeof(struct NGAP_AMF_TNLAssociationToAddItem_ExtIEs), offsetof(struct NGAP_AMF_TNLAssociationToAddItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_AMF_TNLAssociationToAddItem_ExtIEs_tag2el_25, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_AMF_TNLAssociationToAddItem_ExtIEs = { "AMF-TNLAssociationToAddItem-ExtIEs", "AMF-TNLAssociationToAddItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_AMF_TNLAssociationToAddItem_ExtIEs_tags_25, sizeof(asn_DEF_NGAP_AMF_TNLAssociationToAddItem_ExtIEs_tags_25) /sizeof(asn_DEF_NGAP_AMF_TNLAssociationToAddItem_ExtIEs_tags_25[0]), /* 1 */ asn_DEF_NGAP_AMF_TNLAssociationToAddItem_ExtIEs_tags_25, /* Same as above */ sizeof(asn_DEF_NGAP_AMF_TNLAssociationToAddItem_ExtIEs_tags_25) /sizeof(asn_DEF_NGAP_AMF_TNLAssociationToAddItem_ExtIEs_tags_25[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_AMF_TNLAssociationToAddItem_ExtIEs_25, 3, /* Elements count */ &asn_SPC_NGAP_AMF_TNLAssociationToAddItem_ExtIEs_specs_25 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_32[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AMF_TNLAssociationToRemoveItem_ExtIEs__extensionValue, choice.CPTransportLayerInformation), -1 /* Ambiguous tag (CHOICE?) */, 0, &asn_DEF_NGAP_CPTransportLayerInformation, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "CPTransportLayerInformation" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_32[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* endpointIPAddress */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 } /* choice-Extensions */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_32 = { sizeof(struct NGAP_AMF_TNLAssociationToRemoveItem_ExtIEs__extensionValue), offsetof(struct NGAP_AMF_TNLAssociationToRemoveItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_AMF_TNLAssociationToRemoveItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_AMF_TNLAssociationToRemoveItem_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_32, 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_32 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_32, 1, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_32 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_AMF_TNLAssociationToRemoveItem_ExtIEs_29[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AMF_TNLAssociationToRemoveItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_30, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_29 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_AMF_TNLAssociationToRemoveItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_AMF_TNLAssociationToRemoveItem_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_31, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_29 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_AMF_TNLAssociationToRemoveItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_32, select_AMF_TNLAssociationToRemoveItem_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_32, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_29 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_AMF_TNLAssociationToRemoveItem_ExtIEs_tags_29[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_AMF_TNLAssociationToRemoveItem_ExtIEs_tag2el_29[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_AMF_TNLAssociationToRemoveItem_ExtIEs_specs_29 = { sizeof(struct NGAP_AMF_TNLAssociationToRemoveItem_ExtIEs), offsetof(struct NGAP_AMF_TNLAssociationToRemoveItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_AMF_TNLAssociationToRemoveItem_ExtIEs_tag2el_29, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_AMF_TNLAssociationToRemoveItem_ExtIEs = { "AMF-TNLAssociationToRemoveItem-ExtIEs", "AMF-TNLAssociationToRemoveItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_AMF_TNLAssociationToRemoveItem_ExtIEs_tags_29, sizeof(asn_DEF_NGAP_AMF_TNLAssociationToRemoveItem_ExtIEs_tags_29) /sizeof(asn_DEF_NGAP_AMF_TNLAssociationToRemoveItem_ExtIEs_tags_29[0]), /* 1 */ asn_DEF_NGAP_AMF_TNLAssociationToRemoveItem_ExtIEs_tags_29, /* Same as above */ sizeof(asn_DEF_NGAP_AMF_TNLAssociationToRemoveItem_ExtIEs_tags_29) /sizeof(asn_DEF_NGAP_AMF_TNLAssociationToRemoveItem_ExtIEs_tags_29[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_AMF_TNLAssociationToRemoveItem_ExtIEs_29, 3, /* Elements count */ &asn_SPC_NGAP_AMF_TNLAssociationToRemoveItem_ExtIEs_specs_29 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_36 = { sizeof(struct NGAP_AMF_TNLAssociationToUpdateItem_ExtIEs__extensionValue), offsetof(struct NGAP_AMF_TNLAssociationToUpdateItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_AMF_TNLAssociationToUpdateItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_AMF_TNLAssociationToUpdateItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_36 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_36 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_AMF_TNLAssociationToUpdateItem_ExtIEs_33[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AMF_TNLAssociationToUpdateItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_34, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_33 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_AMF_TNLAssociationToUpdateItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_35, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_33 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_AMF_TNLAssociationToUpdateItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_36, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_36, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_33 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_AMF_TNLAssociationToUpdateItem_ExtIEs_tags_33[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_AMF_TNLAssociationToUpdateItem_ExtIEs_tag2el_33[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_AMF_TNLAssociationToUpdateItem_ExtIEs_specs_33 = { sizeof(struct NGAP_AMF_TNLAssociationToUpdateItem_ExtIEs), offsetof(struct NGAP_AMF_TNLAssociationToUpdateItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_AMF_TNLAssociationToUpdateItem_ExtIEs_tag2el_33, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_AMF_TNLAssociationToUpdateItem_ExtIEs = { "AMF-TNLAssociationToUpdateItem-ExtIEs", "AMF-TNLAssociationToUpdateItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_AMF_TNLAssociationToUpdateItem_ExtIEs_tags_33, sizeof(asn_DEF_NGAP_AMF_TNLAssociationToUpdateItem_ExtIEs_tags_33) /sizeof(asn_DEF_NGAP_AMF_TNLAssociationToUpdateItem_ExtIEs_tags_33[0]), /* 1 */ asn_DEF_NGAP_AMF_TNLAssociationToUpdateItem_ExtIEs_tags_33, /* Same as above */ sizeof(asn_DEF_NGAP_AMF_TNLAssociationToUpdateItem_ExtIEs_tags_33) /sizeof(asn_DEF_NGAP_AMF_TNLAssociationToUpdateItem_ExtIEs_tags_33[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_AMF_TNLAssociationToUpdateItem_ExtIEs_33, 3, /* Elements count */ &asn_SPC_NGAP_AMF_TNLAssociationToUpdateItem_ExtIEs_specs_33 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_40 = { sizeof(struct NGAP_AreaOfInterest_ExtIEs__extensionValue), offsetof(struct NGAP_AreaOfInterest_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_AreaOfInterest_ExtIEs__extensionValue, present), sizeof(((struct NGAP_AreaOfInterest_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_40 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_40 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_AreaOfInterest_ExtIEs_37[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AreaOfInterest_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_38, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_37 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_AreaOfInterest_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_39, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_37 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_AreaOfInterest_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_40, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_40, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_37 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_AreaOfInterest_ExtIEs_tags_37[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_AreaOfInterest_ExtIEs_tag2el_37[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_AreaOfInterest_ExtIEs_specs_37 = { sizeof(struct NGAP_AreaOfInterest_ExtIEs), offsetof(struct NGAP_AreaOfInterest_ExtIEs, _asn_ctx), asn_MAP_NGAP_AreaOfInterest_ExtIEs_tag2el_37, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_AreaOfInterest_ExtIEs = { "AreaOfInterest-ExtIEs", "AreaOfInterest-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_AreaOfInterest_ExtIEs_tags_37, sizeof(asn_DEF_NGAP_AreaOfInterest_ExtIEs_tags_37) /sizeof(asn_DEF_NGAP_AreaOfInterest_ExtIEs_tags_37[0]), /* 1 */ asn_DEF_NGAP_AreaOfInterest_ExtIEs_tags_37, /* Same as above */ sizeof(asn_DEF_NGAP_AreaOfInterest_ExtIEs_tags_37) /sizeof(asn_DEF_NGAP_AreaOfInterest_ExtIEs_tags_37[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_AreaOfInterest_ExtIEs_37, 3, /* Elements count */ &asn_SPC_NGAP_AreaOfInterest_ExtIEs_specs_37 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_44 = { sizeof(struct NGAP_AreaOfInterestCellItem_ExtIEs__extensionValue), offsetof(struct NGAP_AreaOfInterestCellItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_AreaOfInterestCellItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_AreaOfInterestCellItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_44 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_44 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_AreaOfInterestCellItem_ExtIEs_41[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AreaOfInterestCellItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_42, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_41 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_AreaOfInterestCellItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_43, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_41 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_AreaOfInterestCellItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_44, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_44, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_41 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_AreaOfInterestCellItem_ExtIEs_tags_41[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_AreaOfInterestCellItem_ExtIEs_tag2el_41[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_AreaOfInterestCellItem_ExtIEs_specs_41 = { sizeof(struct NGAP_AreaOfInterestCellItem_ExtIEs), offsetof(struct NGAP_AreaOfInterestCellItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_AreaOfInterestCellItem_ExtIEs_tag2el_41, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_AreaOfInterestCellItem_ExtIEs = { "AreaOfInterestCellItem-ExtIEs", "AreaOfInterestCellItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_AreaOfInterestCellItem_ExtIEs_tags_41, sizeof(asn_DEF_NGAP_AreaOfInterestCellItem_ExtIEs_tags_41) /sizeof(asn_DEF_NGAP_AreaOfInterestCellItem_ExtIEs_tags_41[0]), /* 1 */ asn_DEF_NGAP_AreaOfInterestCellItem_ExtIEs_tags_41, /* Same as above */ sizeof(asn_DEF_NGAP_AreaOfInterestCellItem_ExtIEs_tags_41) /sizeof(asn_DEF_NGAP_AreaOfInterestCellItem_ExtIEs_tags_41[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_AreaOfInterestCellItem_ExtIEs_41, 3, /* Elements count */ &asn_SPC_NGAP_AreaOfInterestCellItem_ExtIEs_specs_41 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_48 = { sizeof(struct NGAP_AreaOfInterestItem_ExtIEs__extensionValue), offsetof(struct NGAP_AreaOfInterestItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_AreaOfInterestItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_AreaOfInterestItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_48 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_48 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_AreaOfInterestItem_ExtIEs_45[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AreaOfInterestItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_46, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_45 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_AreaOfInterestItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_47, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_45 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_AreaOfInterestItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_48, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_48, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_45 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_AreaOfInterestItem_ExtIEs_tags_45[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_AreaOfInterestItem_ExtIEs_tag2el_45[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_AreaOfInterestItem_ExtIEs_specs_45 = { sizeof(struct NGAP_AreaOfInterestItem_ExtIEs), offsetof(struct NGAP_AreaOfInterestItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_AreaOfInterestItem_ExtIEs_tag2el_45, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_AreaOfInterestItem_ExtIEs = { "AreaOfInterestItem-ExtIEs", "AreaOfInterestItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_AreaOfInterestItem_ExtIEs_tags_45, sizeof(asn_DEF_NGAP_AreaOfInterestItem_ExtIEs_tags_45) /sizeof(asn_DEF_NGAP_AreaOfInterestItem_ExtIEs_tags_45[0]), /* 1 */ asn_DEF_NGAP_AreaOfInterestItem_ExtIEs_tags_45, /* Same as above */ sizeof(asn_DEF_NGAP_AreaOfInterestItem_ExtIEs_tags_45) /sizeof(asn_DEF_NGAP_AreaOfInterestItem_ExtIEs_tags_45[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_AreaOfInterestItem_ExtIEs_45, 3, /* Elements count */ &asn_SPC_NGAP_AreaOfInterestItem_ExtIEs_specs_45 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_52 = { sizeof(struct NGAP_AreaOfInterestRANNodeItem_ExtIEs__extensionValue), offsetof(struct NGAP_AreaOfInterestRANNodeItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_AreaOfInterestRANNodeItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_AreaOfInterestRANNodeItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_52 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_52 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_AreaOfInterestRANNodeItem_ExtIEs_49[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AreaOfInterestRANNodeItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_50, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_49 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_AreaOfInterestRANNodeItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_51, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_49 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_AreaOfInterestRANNodeItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_52, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_52, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_49 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_AreaOfInterestRANNodeItem_ExtIEs_tags_49[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_AreaOfInterestRANNodeItem_ExtIEs_tag2el_49[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_AreaOfInterestRANNodeItem_ExtIEs_specs_49 = { sizeof(struct NGAP_AreaOfInterestRANNodeItem_ExtIEs), offsetof(struct NGAP_AreaOfInterestRANNodeItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_AreaOfInterestRANNodeItem_ExtIEs_tag2el_49, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_AreaOfInterestRANNodeItem_ExtIEs = { "AreaOfInterestRANNodeItem-ExtIEs", "AreaOfInterestRANNodeItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_AreaOfInterestRANNodeItem_ExtIEs_tags_49, sizeof(asn_DEF_NGAP_AreaOfInterestRANNodeItem_ExtIEs_tags_49) /sizeof(asn_DEF_NGAP_AreaOfInterestRANNodeItem_ExtIEs_tags_49[0]), /* 1 */ asn_DEF_NGAP_AreaOfInterestRANNodeItem_ExtIEs_tags_49, /* Same as above */ sizeof(asn_DEF_NGAP_AreaOfInterestRANNodeItem_ExtIEs_tags_49) /sizeof(asn_DEF_NGAP_AreaOfInterestRANNodeItem_ExtIEs_tags_49[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_AreaOfInterestRANNodeItem_ExtIEs_49, 3, /* Elements count */ &asn_SPC_NGAP_AreaOfInterestRANNodeItem_ExtIEs_specs_49 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_56 = { sizeof(struct NGAP_AreaOfInterestTAIItem_ExtIEs__extensionValue), offsetof(struct NGAP_AreaOfInterestTAIItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_AreaOfInterestTAIItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_AreaOfInterestTAIItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_56 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_56 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_AreaOfInterestTAIItem_ExtIEs_53[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AreaOfInterestTAIItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_54, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_53 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_AreaOfInterestTAIItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_55, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_53 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_AreaOfInterestTAIItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_56, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_56, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_53 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_AreaOfInterestTAIItem_ExtIEs_tags_53[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_AreaOfInterestTAIItem_ExtIEs_tag2el_53[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_AreaOfInterestTAIItem_ExtIEs_specs_53 = { sizeof(struct NGAP_AreaOfInterestTAIItem_ExtIEs), offsetof(struct NGAP_AreaOfInterestTAIItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_AreaOfInterestTAIItem_ExtIEs_tag2el_53, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_AreaOfInterestTAIItem_ExtIEs = { "AreaOfInterestTAIItem-ExtIEs", "AreaOfInterestTAIItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_AreaOfInterestTAIItem_ExtIEs_tags_53, sizeof(asn_DEF_NGAP_AreaOfInterestTAIItem_ExtIEs_tags_53) /sizeof(asn_DEF_NGAP_AreaOfInterestTAIItem_ExtIEs_tags_53[0]), /* 1 */ asn_DEF_NGAP_AreaOfInterestTAIItem_ExtIEs_tags_53, /* Same as above */ sizeof(asn_DEF_NGAP_AreaOfInterestTAIItem_ExtIEs_tags_53) /sizeof(asn_DEF_NGAP_AreaOfInterestTAIItem_ExtIEs_tags_53[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_AreaOfInterestTAIItem_ExtIEs_53, 3, /* Elements count */ &asn_SPC_NGAP_AreaOfInterestTAIItem_ExtIEs_specs_53 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_60[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AssistanceDataForPaging_ExtIEs__extensionValue, choice.NPN_PagingAssistanceInformation), -1 /* Ambiguous tag (CHOICE?) */, 0, &asn_DEF_NGAP_NPN_PagingAssistanceInformation, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "NPN-PagingAssistanceInformation" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_AssistanceDataForPaging_ExtIEs__extensionValue, choice.PagingAssisDataforCEcapabUE), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_PagingAssisDataforCEcapabUE, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "PagingAssisDataforCEcapabUE" }, }; static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_60[] = { 1, 0 }; static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_60[] = { 1, 0 }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_60[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 }, /* PagingAssisDataforCEcapabUE */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* pNI-NPN-PagingAssistance */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 } /* choice-Extensions */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_60 = { sizeof(struct NGAP_AssistanceDataForPaging_ExtIEs__extensionValue), offsetof(struct NGAP_AssistanceDataForPaging_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_AssistanceDataForPaging_ExtIEs__extensionValue, present), sizeof(((struct NGAP_AssistanceDataForPaging_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_60, 3, /* Count of tags in the map */ asn_MAP_NGAP_extensionValue_to_canonical_60, asn_MAP_NGAP_extensionValue_from_canonical_60, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_60 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_60, 2, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_60 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_AssistanceDataForPaging_ExtIEs_57[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AssistanceDataForPaging_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_58, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_57 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_AssistanceDataForPaging_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_AssistanceDataForPaging_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_59, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_57 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_AssistanceDataForPaging_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_60, select_AssistanceDataForPaging_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_60, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_57 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_AssistanceDataForPaging_ExtIEs_tags_57[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_AssistanceDataForPaging_ExtIEs_tag2el_57[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_AssistanceDataForPaging_ExtIEs_specs_57 = { sizeof(struct NGAP_AssistanceDataForPaging_ExtIEs), offsetof(struct NGAP_AssistanceDataForPaging_ExtIEs, _asn_ctx), asn_MAP_NGAP_AssistanceDataForPaging_ExtIEs_tag2el_57, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_AssistanceDataForPaging_ExtIEs = { "AssistanceDataForPaging-ExtIEs", "AssistanceDataForPaging-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_AssistanceDataForPaging_ExtIEs_tags_57, sizeof(asn_DEF_NGAP_AssistanceDataForPaging_ExtIEs_tags_57) /sizeof(asn_DEF_NGAP_AssistanceDataForPaging_ExtIEs_tags_57[0]), /* 1 */ asn_DEF_NGAP_AssistanceDataForPaging_ExtIEs_tags_57, /* Same as above */ sizeof(asn_DEF_NGAP_AssistanceDataForPaging_ExtIEs_tags_57) /sizeof(asn_DEF_NGAP_AssistanceDataForPaging_ExtIEs_tags_57[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_AssistanceDataForPaging_ExtIEs_57, 3, /* Elements count */ &asn_SPC_NGAP_AssistanceDataForPaging_ExtIEs_specs_57 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_64 = { sizeof(struct NGAP_AssistanceDataForRecommendedCells_ExtIEs__extensionValue), offsetof(struct NGAP_AssistanceDataForRecommendedCells_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_AssistanceDataForRecommendedCells_ExtIEs__extensionValue, present), sizeof(((struct NGAP_AssistanceDataForRecommendedCells_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_64 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_64 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_AssistanceDataForRecommendedCells_ExtIEs_61[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AssistanceDataForRecommendedCells_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_62, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_61 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_AssistanceDataForRecommendedCells_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_63, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_61 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_AssistanceDataForRecommendedCells_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_64, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_64, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_61 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_AssistanceDataForRecommendedCells_ExtIEs_tags_61[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_AssistanceDataForRecommendedCells_ExtIEs_tag2el_61[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_AssistanceDataForRecommendedCells_ExtIEs_specs_61 = { sizeof(struct NGAP_AssistanceDataForRecommendedCells_ExtIEs), offsetof(struct NGAP_AssistanceDataForRecommendedCells_ExtIEs, _asn_ctx), asn_MAP_NGAP_AssistanceDataForRecommendedCells_ExtIEs_tag2el_61, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_AssistanceDataForRecommendedCells_ExtIEs = { "AssistanceDataForRecommendedCells-ExtIEs", "AssistanceDataForRecommendedCells-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_AssistanceDataForRecommendedCells_ExtIEs_tags_61, sizeof(asn_DEF_NGAP_AssistanceDataForRecommendedCells_ExtIEs_tags_61) /sizeof(asn_DEF_NGAP_AssistanceDataForRecommendedCells_ExtIEs_tags_61[0]), /* 1 */ asn_DEF_NGAP_AssistanceDataForRecommendedCells_ExtIEs_tags_61, /* Same as above */ sizeof(asn_DEF_NGAP_AssistanceDataForRecommendedCells_ExtIEs_tags_61) /sizeof(asn_DEF_NGAP_AssistanceDataForRecommendedCells_ExtIEs_tags_61[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_AssistanceDataForRecommendedCells_ExtIEs_61, 3, /* Elements count */ &asn_SPC_NGAP_AssistanceDataForRecommendedCells_ExtIEs_specs_61 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_68 = { sizeof(struct NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs__extensionValue), offsetof(struct NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_68 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_68 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs_65[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_66, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_65 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_67, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_65 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_68, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_68, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_65 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs_tags_65[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs_tag2el_65[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs_specs_65 = { sizeof(struct NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs), offsetof(struct NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs_tag2el_65, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs = { "AssociatedMBSQosFlowSetupRequestItem-ExtIEs", "AssociatedMBSQosFlowSetupRequestItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs_tags_65, sizeof(asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs_tags_65) /sizeof(asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs_tags_65[0]), /* 1 */ asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs_tags_65, /* Same as above */ sizeof(asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs_tags_65) /sizeof(asn_DEF_NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs_tags_65[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs_65, 3, /* Elements count */ &asn_SPC_NGAP_AssociatedMBSQosFlowSetupRequestItem_ExtIEs_specs_65 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_72 = { sizeof(struct NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs__extensionValue), offsetof(struct NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_72 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_72 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs_69[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_70, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_69 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_71, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_69 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_72, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_72, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_69 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs_tags_69[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs_tag2el_69[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs_specs_69 = { sizeof(struct NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs), offsetof(struct NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs_tag2el_69, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs = { "AssociatedMBSQosFlowSetuporModifyRequestItem-ExtIEs", "AssociatedMBSQosFlowSetuporModifyRequestItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs_tags_69, sizeof(asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs_tags_69) /sizeof(asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs_tags_69[0]), /* 1 */ asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs_tags_69, /* Same as above */ sizeof(asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs_tags_69) /sizeof(asn_DEF_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs_tags_69[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs_69, 3, /* Elements count */ &asn_SPC_NGAP_AssociatedMBSQosFlowSetuporModifyRequestItem_ExtIEs_specs_69 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_76[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AssociatedQosFlowItem_ExtIEs__extensionValue, choice.AlternativeQoSParaSetIndex), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_NGAP_AlternativeQoSParaSetIndex, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "AlternativeQoSParaSetIndex" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_76[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* AlternativeQoSParaSetIndex */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_76 = { sizeof(struct NGAP_AssociatedQosFlowItem_ExtIEs__extensionValue), offsetof(struct NGAP_AssociatedQosFlowItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_AssociatedQosFlowItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_AssociatedQosFlowItem_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_76, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_76 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_76, 1, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_76 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_AssociatedQosFlowItem_ExtIEs_73[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AssociatedQosFlowItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_74, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_73 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_AssociatedQosFlowItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_AssociatedQosFlowItem_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_75, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_73 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_AssociatedQosFlowItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_76, select_AssociatedQosFlowItem_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_76, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_73 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_AssociatedQosFlowItem_ExtIEs_tags_73[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_AssociatedQosFlowItem_ExtIEs_tag2el_73[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_AssociatedQosFlowItem_ExtIEs_specs_73 = { sizeof(struct NGAP_AssociatedQosFlowItem_ExtIEs), offsetof(struct NGAP_AssociatedQosFlowItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_AssociatedQosFlowItem_ExtIEs_tag2el_73, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_AssociatedQosFlowItem_ExtIEs = { "AssociatedQosFlowItem-ExtIEs", "AssociatedQosFlowItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_AssociatedQosFlowItem_ExtIEs_tags_73, sizeof(asn_DEF_NGAP_AssociatedQosFlowItem_ExtIEs_tags_73) /sizeof(asn_DEF_NGAP_AssociatedQosFlowItem_ExtIEs_tags_73[0]), /* 1 */ asn_DEF_NGAP_AssociatedQosFlowItem_ExtIEs_tags_73, /* Same as above */ sizeof(asn_DEF_NGAP_AssociatedQosFlowItem_ExtIEs_tags_73) /sizeof(asn_DEF_NGAP_AssociatedQosFlowItem_ExtIEs_tags_73[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_AssociatedQosFlowItem_ExtIEs_73, 3, /* Elements count */ &asn_SPC_NGAP_AssociatedQosFlowItem_ExtIEs_specs_73 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_80 = { sizeof(struct NGAP_AreaScopeOfNeighCellsItem_ExtIEs__extensionValue), offsetof(struct NGAP_AreaScopeOfNeighCellsItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_AreaScopeOfNeighCellsItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_AreaScopeOfNeighCellsItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_80 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_80 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_77[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AreaScopeOfNeighCellsItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_78, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_77 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_AreaScopeOfNeighCellsItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_79, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_77 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_AreaScopeOfNeighCellsItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_80, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_80, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_77 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_tags_77[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_tag2el_77[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_specs_77 = { sizeof(struct NGAP_AreaScopeOfNeighCellsItem_ExtIEs), offsetof(struct NGAP_AreaScopeOfNeighCellsItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_tag2el_77, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_AreaScopeOfNeighCellsItem_ExtIEs = { "AreaScopeOfNeighCellsItem-ExtIEs", "AreaScopeOfNeighCellsItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_tags_77, sizeof(asn_DEF_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_tags_77) /sizeof(asn_DEF_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_tags_77[0]), /* 1 */ asn_DEF_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_tags_77, /* Same as above */ sizeof(asn_DEF_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_tags_77) /sizeof(asn_DEF_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_tags_77[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_77, 3, /* Elements count */ &asn_SPC_NGAP_AreaScopeOfNeighCellsItem_ExtIEs_specs_77 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_84 = { sizeof(struct NGAP_AvailableRANVisibleQoEMetrics_ExtIEs__extensionValue), offsetof(struct NGAP_AvailableRANVisibleQoEMetrics_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_AvailableRANVisibleQoEMetrics_ExtIEs__extensionValue, present), sizeof(((struct NGAP_AvailableRANVisibleQoEMetrics_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_84 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_84 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_AvailableRANVisibleQoEMetrics_ExtIEs_81[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_AvailableRANVisibleQoEMetrics_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_82, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_81 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_AvailableRANVisibleQoEMetrics_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_83, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_81 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_AvailableRANVisibleQoEMetrics_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_84, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_84, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_81 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_AvailableRANVisibleQoEMetrics_ExtIEs_tags_81[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_AvailableRANVisibleQoEMetrics_ExtIEs_tag2el_81[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_AvailableRANVisibleQoEMetrics_ExtIEs_specs_81 = { sizeof(struct NGAP_AvailableRANVisibleQoEMetrics_ExtIEs), offsetof(struct NGAP_AvailableRANVisibleQoEMetrics_ExtIEs, _asn_ctx), asn_MAP_NGAP_AvailableRANVisibleQoEMetrics_ExtIEs_tag2el_81, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_AvailableRANVisibleQoEMetrics_ExtIEs = { "AvailableRANVisibleQoEMetrics-ExtIEs", "AvailableRANVisibleQoEMetrics-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_AvailableRANVisibleQoEMetrics_ExtIEs_tags_81, sizeof(asn_DEF_NGAP_AvailableRANVisibleQoEMetrics_ExtIEs_tags_81) /sizeof(asn_DEF_NGAP_AvailableRANVisibleQoEMetrics_ExtIEs_tags_81[0]), /* 1 */ asn_DEF_NGAP_AvailableRANVisibleQoEMetrics_ExtIEs_tags_81, /* Same as above */ sizeof(asn_DEF_NGAP_AvailableRANVisibleQoEMetrics_ExtIEs_tags_81) /sizeof(asn_DEF_NGAP_AvailableRANVisibleQoEMetrics_ExtIEs_tags_81[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_AvailableRANVisibleQoEMetrics_ExtIEs_81, 3, /* Elements count */ &asn_SPC_NGAP_AvailableRANVisibleQoEMetrics_ExtIEs_specs_81 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_88 = { sizeof(struct NGAP_BeamMeasurementsReportConfiguration_ExtIEs__extensionValue), offsetof(struct NGAP_BeamMeasurementsReportConfiguration_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_BeamMeasurementsReportConfiguration_ExtIEs__extensionValue, present), sizeof(((struct NGAP_BeamMeasurementsReportConfiguration_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_88 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_88 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_BeamMeasurementsReportConfiguration_ExtIEs_85[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_BeamMeasurementsReportConfiguration_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_86, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_85 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_BeamMeasurementsReportConfiguration_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_87, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_85 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_BeamMeasurementsReportConfiguration_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_88, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_88, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_85 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_BeamMeasurementsReportConfiguration_ExtIEs_tags_85[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_BeamMeasurementsReportConfiguration_ExtIEs_tag2el_85[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_BeamMeasurementsReportConfiguration_ExtIEs_specs_85 = { sizeof(struct NGAP_BeamMeasurementsReportConfiguration_ExtIEs), offsetof(struct NGAP_BeamMeasurementsReportConfiguration_ExtIEs, _asn_ctx), asn_MAP_NGAP_BeamMeasurementsReportConfiguration_ExtIEs_tag2el_85, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_BeamMeasurementsReportConfiguration_ExtIEs = { "BeamMeasurementsReportConfiguration-ExtIEs", "BeamMeasurementsReportConfiguration-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_BeamMeasurementsReportConfiguration_ExtIEs_tags_85, sizeof(asn_DEF_NGAP_BeamMeasurementsReportConfiguration_ExtIEs_tags_85) /sizeof(asn_DEF_NGAP_BeamMeasurementsReportConfiguration_ExtIEs_tags_85[0]), /* 1 */ asn_DEF_NGAP_BeamMeasurementsReportConfiguration_ExtIEs_tags_85, /* Same as above */ sizeof(asn_DEF_NGAP_BeamMeasurementsReportConfiguration_ExtIEs_tags_85) /sizeof(asn_DEF_NGAP_BeamMeasurementsReportConfiguration_ExtIEs_tags_85[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_BeamMeasurementsReportConfiguration_ExtIEs_85, 3, /* Elements count */ &asn_SPC_NGAP_BeamMeasurementsReportConfiguration_ExtIEs_specs_85 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_92 = { sizeof(struct NGAP_BeamMeasurementsReportQuantity_ExtIEs__extensionValue), offsetof(struct NGAP_BeamMeasurementsReportQuantity_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_BeamMeasurementsReportQuantity_ExtIEs__extensionValue, present), sizeof(((struct NGAP_BeamMeasurementsReportQuantity_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_92 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_92 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_BeamMeasurementsReportQuantity_ExtIEs_89[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_BeamMeasurementsReportQuantity_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_90, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_89 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_BeamMeasurementsReportQuantity_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_91, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_89 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_BeamMeasurementsReportQuantity_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_92, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_92, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_89 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_BeamMeasurementsReportQuantity_ExtIEs_tags_89[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_BeamMeasurementsReportQuantity_ExtIEs_tag2el_89[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_BeamMeasurementsReportQuantity_ExtIEs_specs_89 = { sizeof(struct NGAP_BeamMeasurementsReportQuantity_ExtIEs), offsetof(struct NGAP_BeamMeasurementsReportQuantity_ExtIEs, _asn_ctx), asn_MAP_NGAP_BeamMeasurementsReportQuantity_ExtIEs_tag2el_89, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_BeamMeasurementsReportQuantity_ExtIEs = { "BeamMeasurementsReportQuantity-ExtIEs", "BeamMeasurementsReportQuantity-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_BeamMeasurementsReportQuantity_ExtIEs_tags_89, sizeof(asn_DEF_NGAP_BeamMeasurementsReportQuantity_ExtIEs_tags_89) /sizeof(asn_DEF_NGAP_BeamMeasurementsReportQuantity_ExtIEs_tags_89[0]), /* 1 */ asn_DEF_NGAP_BeamMeasurementsReportQuantity_ExtIEs_tags_89, /* Same as above */ sizeof(asn_DEF_NGAP_BeamMeasurementsReportQuantity_ExtIEs_tags_89) /sizeof(asn_DEF_NGAP_BeamMeasurementsReportQuantity_ExtIEs_tags_89[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_BeamMeasurementsReportQuantity_ExtIEs_89, 3, /* Elements count */ &asn_SPC_NGAP_BeamMeasurementsReportQuantity_ExtIEs_specs_89 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_96[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastPLMNItem_ExtIEs__extensionValue, choice.NPN_Support), -1 /* Ambiguous tag (CHOICE?) */, 0, &asn_DEF_NGAP_NPN_Support, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "NPN-Support" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastPLMNItem_ExtIEs__extensionValue, choice.ExtendedSliceSupportList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_ExtendedSliceSupportList, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "ExtendedSliceSupportList" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastPLMNItem_ExtIEs__extensionValue, choice.TAINSAGSupportList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_TAINSAGSupportList, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "TAINSAGSupportList" }, }; static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_96[] = { 1, 2, 0 }; static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_96[] = { 2, 0, 1 }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_96[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* ExtendedSliceSupportList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 }, /* TAINSAGSupportList */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* sNPN */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 } /* choice-Extensions */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_96 = { sizeof(struct NGAP_BroadcastPLMNItem_ExtIEs__extensionValue), offsetof(struct NGAP_BroadcastPLMNItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_BroadcastPLMNItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_BroadcastPLMNItem_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_96, 4, /* Count of tags in the map */ asn_MAP_NGAP_extensionValue_to_canonical_96, asn_MAP_NGAP_extensionValue_from_canonical_96, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_96 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_96, 3, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_96 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_BroadcastPLMNItem_ExtIEs_93[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastPLMNItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_94, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_93 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastPLMNItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_BroadcastPLMNItem_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_95, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_93 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_BroadcastPLMNItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_96, select_BroadcastPLMNItem_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_96, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_93 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_BroadcastPLMNItem_ExtIEs_tags_93[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_BroadcastPLMNItem_ExtIEs_tag2el_93[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_BroadcastPLMNItem_ExtIEs_specs_93 = { sizeof(struct NGAP_BroadcastPLMNItem_ExtIEs), offsetof(struct NGAP_BroadcastPLMNItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_BroadcastPLMNItem_ExtIEs_tag2el_93, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_BroadcastPLMNItem_ExtIEs = { "BroadcastPLMNItem-ExtIEs", "BroadcastPLMNItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_BroadcastPLMNItem_ExtIEs_tags_93, sizeof(asn_DEF_NGAP_BroadcastPLMNItem_ExtIEs_tags_93) /sizeof(asn_DEF_NGAP_BroadcastPLMNItem_ExtIEs_tags_93[0]), /* 1 */ asn_DEF_NGAP_BroadcastPLMNItem_ExtIEs_tags_93, /* Same as above */ sizeof(asn_DEF_NGAP_BroadcastPLMNItem_ExtIEs_tags_93) /sizeof(asn_DEF_NGAP_BroadcastPLMNItem_ExtIEs_tags_93[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_BroadcastPLMNItem_ExtIEs_93, 3, /* Elements count */ &asn_SPC_NGAP_BroadcastPLMNItem_ExtIEs_specs_93 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_100 = { sizeof(struct NGAP_BluetoothMeasurementConfiguration_ExtIEs__extensionValue), offsetof(struct NGAP_BluetoothMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_BluetoothMeasurementConfiguration_ExtIEs__extensionValue, present), sizeof(((struct NGAP_BluetoothMeasurementConfiguration_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_100 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_100 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_BluetoothMeasurementConfiguration_ExtIEs_97[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_BluetoothMeasurementConfiguration_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_98, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_97 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_BluetoothMeasurementConfiguration_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_99, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_97 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_BluetoothMeasurementConfiguration_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_100, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_100, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_97 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_BluetoothMeasurementConfiguration_ExtIEs_tags_97[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_97[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_BluetoothMeasurementConfiguration_ExtIEs_specs_97 = { sizeof(struct NGAP_BluetoothMeasurementConfiguration_ExtIEs), offsetof(struct NGAP_BluetoothMeasurementConfiguration_ExtIEs, _asn_ctx), asn_MAP_NGAP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_97, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_BluetoothMeasurementConfiguration_ExtIEs = { "BluetoothMeasurementConfiguration-ExtIEs", "BluetoothMeasurementConfiguration-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_BluetoothMeasurementConfiguration_ExtIEs_tags_97, sizeof(asn_DEF_NGAP_BluetoothMeasurementConfiguration_ExtIEs_tags_97) /sizeof(asn_DEF_NGAP_BluetoothMeasurementConfiguration_ExtIEs_tags_97[0]), /* 1 */ asn_DEF_NGAP_BluetoothMeasurementConfiguration_ExtIEs_tags_97, /* Same as above */ sizeof(asn_DEF_NGAP_BluetoothMeasurementConfiguration_ExtIEs_tags_97) /sizeof(asn_DEF_NGAP_BluetoothMeasurementConfiguration_ExtIEs_tags_97[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_BluetoothMeasurementConfiguration_ExtIEs_97, 3, /* Elements count */ &asn_SPC_NGAP_BluetoothMeasurementConfiguration_ExtIEs_specs_97 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_104 = { sizeof(struct NGAP_BluetoothMeasConfigNameItem_ExtIEs__extensionValue), offsetof(struct NGAP_BluetoothMeasConfigNameItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_BluetoothMeasConfigNameItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_BluetoothMeasConfigNameItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_104 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_104 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_BluetoothMeasConfigNameItem_ExtIEs_101[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_BluetoothMeasConfigNameItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_102, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_101 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_BluetoothMeasConfigNameItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_103, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_101 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_BluetoothMeasConfigNameItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_104, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_104, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_101 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_BluetoothMeasConfigNameItem_ExtIEs_tags_101[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_BluetoothMeasConfigNameItem_ExtIEs_tag2el_101[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_BluetoothMeasConfigNameItem_ExtIEs_specs_101 = { sizeof(struct NGAP_BluetoothMeasConfigNameItem_ExtIEs), offsetof(struct NGAP_BluetoothMeasConfigNameItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_BluetoothMeasConfigNameItem_ExtIEs_tag2el_101, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_BluetoothMeasConfigNameItem_ExtIEs = { "BluetoothMeasConfigNameItem-ExtIEs", "BluetoothMeasConfigNameItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_BluetoothMeasConfigNameItem_ExtIEs_tags_101, sizeof(asn_DEF_NGAP_BluetoothMeasConfigNameItem_ExtIEs_tags_101) /sizeof(asn_DEF_NGAP_BluetoothMeasConfigNameItem_ExtIEs_tags_101[0]), /* 1 */ asn_DEF_NGAP_BluetoothMeasConfigNameItem_ExtIEs_tags_101, /* Same as above */ sizeof(asn_DEF_NGAP_BluetoothMeasConfigNameItem_ExtIEs_tags_101) /sizeof(asn_DEF_NGAP_BluetoothMeasConfigNameItem_ExtIEs_tags_101[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_BluetoothMeasConfigNameItem_ExtIEs_101, 3, /* Elements count */ &asn_SPC_NGAP_BluetoothMeasConfigNameItem_ExtIEs_specs_101 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_108 = { sizeof(struct NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs__extensionValue), offsetof(struct NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_108 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_108 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_105[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_106, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_105 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_107, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_105 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_108, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_108, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_105 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_tags_105[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_tag2el_105[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_specs_105 = { sizeof(struct NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs), offsetof(struct NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs, _asn_ctx), asn_MAP_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_tag2el_105, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs = { "CancelledCellsInEAI-EUTRA-Item-ExtIEs", "CancelledCellsInEAI-EUTRA-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_tags_105, sizeof(asn_DEF_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_tags_105) /sizeof(asn_DEF_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_tags_105[0]), /* 1 */ asn_DEF_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_tags_105, /* Same as above */ sizeof(asn_DEF_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_tags_105) /sizeof(asn_DEF_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_tags_105[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_105, 3, /* Elements count */ &asn_SPC_NGAP_CancelledCellsInEAI_EUTRA_Item_ExtIEs_specs_105 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_112 = { sizeof(struct NGAP_CancelledCellsInEAI_NR_Item_ExtIEs__extensionValue), offsetof(struct NGAP_CancelledCellsInEAI_NR_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_CancelledCellsInEAI_NR_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_CancelledCellsInEAI_NR_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_112 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_112 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_109[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_CancelledCellsInEAI_NR_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_110, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_109 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_CancelledCellsInEAI_NR_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_111, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_109 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CancelledCellsInEAI_NR_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_112, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_112, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_109 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_tags_109[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_tag2el_109[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_specs_109 = { sizeof(struct NGAP_CancelledCellsInEAI_NR_Item_ExtIEs), offsetof(struct NGAP_CancelledCellsInEAI_NR_Item_ExtIEs, _asn_ctx), asn_MAP_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_tag2el_109, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs = { "CancelledCellsInEAI-NR-Item-ExtIEs", "CancelledCellsInEAI-NR-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_tags_109, sizeof(asn_DEF_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_tags_109) /sizeof(asn_DEF_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_tags_109[0]), /* 1 */ asn_DEF_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_tags_109, /* Same as above */ sizeof(asn_DEF_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_tags_109) /sizeof(asn_DEF_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_tags_109[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_109, 3, /* Elements count */ &asn_SPC_NGAP_CancelledCellsInEAI_NR_Item_ExtIEs_specs_109 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_116 = { sizeof(struct NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs__extensionValue), offsetof(struct NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_116 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_116 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_113[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_114, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_113 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_115, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_113 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_116, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_116, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_113 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_tags_113[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_tag2el_113[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_specs_113 = { sizeof(struct NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs), offsetof(struct NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs, _asn_ctx), asn_MAP_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_tag2el_113, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs = { "CancelledCellsInTAI-EUTRA-Item-ExtIEs", "CancelledCellsInTAI-EUTRA-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_tags_113, sizeof(asn_DEF_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_tags_113) /sizeof(asn_DEF_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_tags_113[0]), /* 1 */ asn_DEF_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_tags_113, /* Same as above */ sizeof(asn_DEF_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_tags_113) /sizeof(asn_DEF_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_tags_113[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_113, 3, /* Elements count */ &asn_SPC_NGAP_CancelledCellsInTAI_EUTRA_Item_ExtIEs_specs_113 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_120 = { sizeof(struct NGAP_CancelledCellsInTAI_NR_Item_ExtIEs__extensionValue), offsetof(struct NGAP_CancelledCellsInTAI_NR_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_CancelledCellsInTAI_NR_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_CancelledCellsInTAI_NR_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_120 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_120 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_117[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_CancelledCellsInTAI_NR_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_118, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_117 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_CancelledCellsInTAI_NR_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_119, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_117 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CancelledCellsInTAI_NR_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_120, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_120, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_117 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_tags_117[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_tag2el_117[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_specs_117 = { sizeof(struct NGAP_CancelledCellsInTAI_NR_Item_ExtIEs), offsetof(struct NGAP_CancelledCellsInTAI_NR_Item_ExtIEs, _asn_ctx), asn_MAP_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_tag2el_117, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs = { "CancelledCellsInTAI-NR-Item-ExtIEs", "CancelledCellsInTAI-NR-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_tags_117, sizeof(asn_DEF_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_tags_117) /sizeof(asn_DEF_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_tags_117[0]), /* 1 */ asn_DEF_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_tags_117, /* Same as above */ sizeof(asn_DEF_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_tags_117) /sizeof(asn_DEF_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_tags_117[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_117, 3, /* Elements count */ &asn_SPC_NGAP_CancelledCellsInTAI_NR_Item_ExtIEs_specs_117 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_124 = { sizeof(struct NGAP_CandidateCellItem_ExtIEs__extensionValue), offsetof(struct NGAP_CandidateCellItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_CandidateCellItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_CandidateCellItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_124 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_124 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_CandidateCellItem_ExtIEs_121[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_CandidateCellItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_122, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_121 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_CandidateCellItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_123, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_121 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CandidateCellItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_124, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_124, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_121 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_CandidateCellItem_ExtIEs_tags_121[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_CandidateCellItem_ExtIEs_tag2el_121[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_CandidateCellItem_ExtIEs_specs_121 = { sizeof(struct NGAP_CandidateCellItem_ExtIEs), offsetof(struct NGAP_CandidateCellItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_CandidateCellItem_ExtIEs_tag2el_121, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_CandidateCellItem_ExtIEs = { "CandidateCellItem-ExtIEs", "CandidateCellItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_CandidateCellItem_ExtIEs_tags_121, sizeof(asn_DEF_NGAP_CandidateCellItem_ExtIEs_tags_121) /sizeof(asn_DEF_NGAP_CandidateCellItem_ExtIEs_tags_121[0]), /* 1 */ asn_DEF_NGAP_CandidateCellItem_ExtIEs_tags_121, /* Same as above */ sizeof(asn_DEF_NGAP_CandidateCellItem_ExtIEs_tags_121) /sizeof(asn_DEF_NGAP_CandidateCellItem_ExtIEs_tags_121[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_CandidateCellItem_ExtIEs_121, 3, /* Elements count */ &asn_SPC_NGAP_CandidateCellItem_ExtIEs_specs_121 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_128 = { sizeof(struct NGAP_CandidateCellID_ExtIEs__extensionValue), offsetof(struct NGAP_CandidateCellID_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_CandidateCellID_ExtIEs__extensionValue, present), sizeof(((struct NGAP_CandidateCellID_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_128 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_128 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_CandidateCellID_ExtIEs_125[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_CandidateCellID_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_126, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_125 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_CandidateCellID_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_127, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_125 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CandidateCellID_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_128, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_128, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_125 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_CandidateCellID_ExtIEs_tags_125[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_CandidateCellID_ExtIEs_tag2el_125[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_CandidateCellID_ExtIEs_specs_125 = { sizeof(struct NGAP_CandidateCellID_ExtIEs), offsetof(struct NGAP_CandidateCellID_ExtIEs, _asn_ctx), asn_MAP_NGAP_CandidateCellID_ExtIEs_tag2el_125, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_CandidateCellID_ExtIEs = { "CandidateCellID-ExtIEs", "CandidateCellID-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_CandidateCellID_ExtIEs_tags_125, sizeof(asn_DEF_NGAP_CandidateCellID_ExtIEs_tags_125) /sizeof(asn_DEF_NGAP_CandidateCellID_ExtIEs_tags_125[0]), /* 1 */ asn_DEF_NGAP_CandidateCellID_ExtIEs_tags_125, /* Same as above */ sizeof(asn_DEF_NGAP_CandidateCellID_ExtIEs_tags_125) /sizeof(asn_DEF_NGAP_CandidateCellID_ExtIEs_tags_125[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_CandidateCellID_ExtIEs_125, 3, /* Elements count */ &asn_SPC_NGAP_CandidateCellID_ExtIEs_specs_125 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_132 = { sizeof(struct NGAP_CandidatePCI_ExtIEs__extensionValue), offsetof(struct NGAP_CandidatePCI_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_CandidatePCI_ExtIEs__extensionValue, present), sizeof(((struct NGAP_CandidatePCI_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_132 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_132 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_CandidatePCI_ExtIEs_129[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_CandidatePCI_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_130, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_129 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_CandidatePCI_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_131, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_129 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CandidatePCI_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_132, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_132, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_129 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_CandidatePCI_ExtIEs_tags_129[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_CandidatePCI_ExtIEs_tag2el_129[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_CandidatePCI_ExtIEs_specs_129 = { sizeof(struct NGAP_CandidatePCI_ExtIEs), offsetof(struct NGAP_CandidatePCI_ExtIEs, _asn_ctx), asn_MAP_NGAP_CandidatePCI_ExtIEs_tag2el_129, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_CandidatePCI_ExtIEs = { "CandidatePCI-ExtIEs", "CandidatePCI-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_CandidatePCI_ExtIEs_tags_129, sizeof(asn_DEF_NGAP_CandidatePCI_ExtIEs_tags_129) /sizeof(asn_DEF_NGAP_CandidatePCI_ExtIEs_tags_129[0]), /* 1 */ asn_DEF_NGAP_CandidatePCI_ExtIEs_tags_129, /* Same as above */ sizeof(asn_DEF_NGAP_CandidatePCI_ExtIEs_tags_129) /sizeof(asn_DEF_NGAP_CandidatePCI_ExtIEs_tags_129[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_CandidatePCI_ExtIEs_129, 3, /* Elements count */ &asn_SPC_NGAP_CandidatePCI_ExtIEs_specs_129 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_136 = { sizeof(struct NGAP_Cell_CAGInformation_ExtIEs__extensionValue), offsetof(struct NGAP_Cell_CAGInformation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_Cell_CAGInformation_ExtIEs__extensionValue, present), sizeof(((struct NGAP_Cell_CAGInformation_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_136 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_136 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_Cell_CAGInformation_ExtIEs_133[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_Cell_CAGInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_134, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_133 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_Cell_CAGInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_135, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_133 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_Cell_CAGInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_136, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_136, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_133 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_Cell_CAGInformation_ExtIEs_tags_133[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_Cell_CAGInformation_ExtIEs_tag2el_133[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_Cell_CAGInformation_ExtIEs_specs_133 = { sizeof(struct NGAP_Cell_CAGInformation_ExtIEs), offsetof(struct NGAP_Cell_CAGInformation_ExtIEs, _asn_ctx), asn_MAP_NGAP_Cell_CAGInformation_ExtIEs_tag2el_133, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_Cell_CAGInformation_ExtIEs = { "Cell-CAGInformation-ExtIEs", "Cell-CAGInformation-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_Cell_CAGInformation_ExtIEs_tags_133, sizeof(asn_DEF_NGAP_Cell_CAGInformation_ExtIEs_tags_133) /sizeof(asn_DEF_NGAP_Cell_CAGInformation_ExtIEs_tags_133[0]), /* 1 */ asn_DEF_NGAP_Cell_CAGInformation_ExtIEs_tags_133, /* Same as above */ sizeof(asn_DEF_NGAP_Cell_CAGInformation_ExtIEs_tags_133) /sizeof(asn_DEF_NGAP_Cell_CAGInformation_ExtIEs_tags_133[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_Cell_CAGInformation_ExtIEs_133, 3, /* Elements count */ &asn_SPC_NGAP_Cell_CAGInformation_ExtIEs_specs_133 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_140 = { sizeof(struct NGAP_CellIDBroadcastEUTRA_Item_ExtIEs__extensionValue), offsetof(struct NGAP_CellIDBroadcastEUTRA_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_CellIDBroadcastEUTRA_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_CellIDBroadcastEUTRA_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_140 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_140 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_137[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDBroadcastEUTRA_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_138, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_137 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDBroadcastEUTRA_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_139, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_137 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDBroadcastEUTRA_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_140, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_140, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_137 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_tags_137[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_tag2el_137[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_specs_137 = { sizeof(struct NGAP_CellIDBroadcastEUTRA_Item_ExtIEs), offsetof(struct NGAP_CellIDBroadcastEUTRA_Item_ExtIEs, _asn_ctx), asn_MAP_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_tag2el_137, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs = { "CellIDBroadcastEUTRA-Item-ExtIEs", "CellIDBroadcastEUTRA-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_tags_137, sizeof(asn_DEF_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_tags_137) /sizeof(asn_DEF_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_tags_137[0]), /* 1 */ asn_DEF_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_tags_137, /* Same as above */ sizeof(asn_DEF_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_tags_137) /sizeof(asn_DEF_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_tags_137[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_137, 3, /* Elements count */ &asn_SPC_NGAP_CellIDBroadcastEUTRA_Item_ExtIEs_specs_137 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_144 = { sizeof(struct NGAP_CellIDBroadcastNR_Item_ExtIEs__extensionValue), offsetof(struct NGAP_CellIDBroadcastNR_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_CellIDBroadcastNR_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_CellIDBroadcastNR_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_144 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_144 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_CellIDBroadcastNR_Item_ExtIEs_141[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDBroadcastNR_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_142, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_141 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDBroadcastNR_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_143, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_141 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDBroadcastNR_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_144, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_144, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_141 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_CellIDBroadcastNR_Item_ExtIEs_tags_141[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_CellIDBroadcastNR_Item_ExtIEs_tag2el_141[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellIDBroadcastNR_Item_ExtIEs_specs_141 = { sizeof(struct NGAP_CellIDBroadcastNR_Item_ExtIEs), offsetof(struct NGAP_CellIDBroadcastNR_Item_ExtIEs, _asn_ctx), asn_MAP_NGAP_CellIDBroadcastNR_Item_ExtIEs_tag2el_141, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_CellIDBroadcastNR_Item_ExtIEs = { "CellIDBroadcastNR-Item-ExtIEs", "CellIDBroadcastNR-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_CellIDBroadcastNR_Item_ExtIEs_tags_141, sizeof(asn_DEF_NGAP_CellIDBroadcastNR_Item_ExtIEs_tags_141) /sizeof(asn_DEF_NGAP_CellIDBroadcastNR_Item_ExtIEs_tags_141[0]), /* 1 */ asn_DEF_NGAP_CellIDBroadcastNR_Item_ExtIEs_tags_141, /* Same as above */ sizeof(asn_DEF_NGAP_CellIDBroadcastNR_Item_ExtIEs_tags_141) /sizeof(asn_DEF_NGAP_CellIDBroadcastNR_Item_ExtIEs_tags_141[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_CellIDBroadcastNR_Item_ExtIEs_141, 3, /* Elements count */ &asn_SPC_NGAP_CellIDBroadcastNR_Item_ExtIEs_specs_141 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_148 = { sizeof(struct NGAP_CellIDCancelledEUTRA_Item_ExtIEs__extensionValue), offsetof(struct NGAP_CellIDCancelledEUTRA_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_CellIDCancelledEUTRA_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_CellIDCancelledEUTRA_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_148 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_148 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_145[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDCancelledEUTRA_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_146, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_145 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDCancelledEUTRA_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_147, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_145 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDCancelledEUTRA_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_148, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_148, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_145 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_tags_145[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_tag2el_145[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_specs_145 = { sizeof(struct NGAP_CellIDCancelledEUTRA_Item_ExtIEs), offsetof(struct NGAP_CellIDCancelledEUTRA_Item_ExtIEs, _asn_ctx), asn_MAP_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_tag2el_145, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_CellIDCancelledEUTRA_Item_ExtIEs = { "CellIDCancelledEUTRA-Item-ExtIEs", "CellIDCancelledEUTRA-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_tags_145, sizeof(asn_DEF_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_tags_145) /sizeof(asn_DEF_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_tags_145[0]), /* 1 */ asn_DEF_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_tags_145, /* Same as above */ sizeof(asn_DEF_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_tags_145) /sizeof(asn_DEF_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_tags_145[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_145, 3, /* Elements count */ &asn_SPC_NGAP_CellIDCancelledEUTRA_Item_ExtIEs_specs_145 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_152 = { sizeof(struct NGAP_CellIDCancelledNR_Item_ExtIEs__extensionValue), offsetof(struct NGAP_CellIDCancelledNR_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_CellIDCancelledNR_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_CellIDCancelledNR_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_152 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_152 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_CellIDCancelledNR_Item_ExtIEs_149[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDCancelledNR_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_150, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_149 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDCancelledNR_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_151, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_149 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CellIDCancelledNR_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_152, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_152, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_149 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_CellIDCancelledNR_Item_ExtIEs_tags_149[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_CellIDCancelledNR_Item_ExtIEs_tag2el_149[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellIDCancelledNR_Item_ExtIEs_specs_149 = { sizeof(struct NGAP_CellIDCancelledNR_Item_ExtIEs), offsetof(struct NGAP_CellIDCancelledNR_Item_ExtIEs, _asn_ctx), asn_MAP_NGAP_CellIDCancelledNR_Item_ExtIEs_tag2el_149, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_CellIDCancelledNR_Item_ExtIEs = { "CellIDCancelledNR-Item-ExtIEs", "CellIDCancelledNR-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_CellIDCancelledNR_Item_ExtIEs_tags_149, sizeof(asn_DEF_NGAP_CellIDCancelledNR_Item_ExtIEs_tags_149) /sizeof(asn_DEF_NGAP_CellIDCancelledNR_Item_ExtIEs_tags_149[0]), /* 1 */ asn_DEF_NGAP_CellIDCancelledNR_Item_ExtIEs_tags_149, /* Same as above */ sizeof(asn_DEF_NGAP_CellIDCancelledNR_Item_ExtIEs_tags_149) /sizeof(asn_DEF_NGAP_CellIDCancelledNR_Item_ExtIEs_tags_149[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_CellIDCancelledNR_Item_ExtIEs_149, 3, /* Elements count */ &asn_SPC_NGAP_CellIDCancelledNR_Item_ExtIEs_specs_149 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_156 = { sizeof(struct NGAP_CellType_ExtIEs__extensionValue), offsetof(struct NGAP_CellType_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_CellType_ExtIEs__extensionValue, present), sizeof(((struct NGAP_CellType_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_156 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_156 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_CellType_ExtIEs_153[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellType_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_154, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_153 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellType_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_155, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_153 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CellType_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_156, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_156, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_153 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_CellType_ExtIEs_tags_153[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_CellType_ExtIEs_tag2el_153[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellType_ExtIEs_specs_153 = { sizeof(struct NGAP_CellType_ExtIEs), offsetof(struct NGAP_CellType_ExtIEs, _asn_ctx), asn_MAP_NGAP_CellType_ExtIEs_tag2el_153, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_CellType_ExtIEs = { "CellType-ExtIEs", "CellType-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_CellType_ExtIEs_tags_153, sizeof(asn_DEF_NGAP_CellType_ExtIEs_tags_153) /sizeof(asn_DEF_NGAP_CellType_ExtIEs_tags_153[0]), /* 1 */ asn_DEF_NGAP_CellType_ExtIEs_tags_153, /* Same as above */ sizeof(asn_DEF_NGAP_CellType_ExtIEs_tags_153) /sizeof(asn_DEF_NGAP_CellType_ExtIEs_tags_153[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_CellType_ExtIEs_153, 3, /* Elements count */ &asn_SPC_NGAP_CellType_ExtIEs_specs_153 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_160 = { sizeof(struct NGAP_CNAssistedRANTuning_ExtIEs__extensionValue), offsetof(struct NGAP_CNAssistedRANTuning_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_CNAssistedRANTuning_ExtIEs__extensionValue, present), sizeof(((struct NGAP_CNAssistedRANTuning_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_160 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_160 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_CNAssistedRANTuning_ExtIEs_157[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_CNAssistedRANTuning_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_158, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_157 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_CNAssistedRANTuning_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_159, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_157 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CNAssistedRANTuning_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_160, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_160, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_157 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_CNAssistedRANTuning_ExtIEs_tags_157[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_CNAssistedRANTuning_ExtIEs_tag2el_157[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_CNAssistedRANTuning_ExtIEs_specs_157 = { sizeof(struct NGAP_CNAssistedRANTuning_ExtIEs), offsetof(struct NGAP_CNAssistedRANTuning_ExtIEs, _asn_ctx), asn_MAP_NGAP_CNAssistedRANTuning_ExtIEs_tag2el_157, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_CNAssistedRANTuning_ExtIEs = { "CNAssistedRANTuning-ExtIEs", "CNAssistedRANTuning-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_CNAssistedRANTuning_ExtIEs_tags_157, sizeof(asn_DEF_NGAP_CNAssistedRANTuning_ExtIEs_tags_157) /sizeof(asn_DEF_NGAP_CNAssistedRANTuning_ExtIEs_tags_157[0]), /* 1 */ asn_DEF_NGAP_CNAssistedRANTuning_ExtIEs_tags_157, /* Same as above */ sizeof(asn_DEF_NGAP_CNAssistedRANTuning_ExtIEs_tags_157) /sizeof(asn_DEF_NGAP_CNAssistedRANTuning_ExtIEs_tags_157[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_CNAssistedRANTuning_ExtIEs_157, 3, /* Elements count */ &asn_SPC_NGAP_CNAssistedRANTuning_ExtIEs_specs_157 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_164 = { sizeof(struct NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs__extensionValue), offsetof(struct NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_164 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_164 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_161[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_162, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_161 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_163, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_161 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_164, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_164, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_161 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_tags_161[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_tag2el_161[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_specs_161 = { sizeof(struct NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs), offsetof(struct NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_tag2el_161, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs = { "CNTypeRestrictionsForEquivalentItem-ExtIEs", "CNTypeRestrictionsForEquivalentItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_tags_161, sizeof(asn_DEF_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_tags_161) /sizeof(asn_DEF_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_tags_161[0]), /* 1 */ asn_DEF_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_tags_161, /* Same as above */ sizeof(asn_DEF_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_tags_161) /sizeof(asn_DEF_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_tags_161[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_161, 3, /* Elements count */ &asn_SPC_NGAP_CNTypeRestrictionsForEquivalentItem_ExtIEs_specs_161 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_168 = { sizeof(struct NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs__extensionValue), offsetof(struct NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_168 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_168 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_165[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_166, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_165 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_167, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_165 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_168, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_168, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_165 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_tags_165[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_tag2el_165[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_specs_165 = { sizeof(struct NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs), offsetof(struct NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs, _asn_ctx), asn_MAP_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_tag2el_165, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs = { "CompletedCellsInEAI-EUTRA-Item-ExtIEs", "CompletedCellsInEAI-EUTRA-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_tags_165, sizeof(asn_DEF_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_tags_165) /sizeof(asn_DEF_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_tags_165[0]), /* 1 */ asn_DEF_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_tags_165, /* Same as above */ sizeof(asn_DEF_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_tags_165) /sizeof(asn_DEF_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_tags_165[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_165, 3, /* Elements count */ &asn_SPC_NGAP_CompletedCellsInEAI_EUTRA_Item_ExtIEs_specs_165 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_172 = { sizeof(struct NGAP_CompletedCellsInEAI_NR_Item_ExtIEs__extensionValue), offsetof(struct NGAP_CompletedCellsInEAI_NR_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_CompletedCellsInEAI_NR_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_CompletedCellsInEAI_NR_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_172 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_172 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_169[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_CompletedCellsInEAI_NR_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_170, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_169 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_CompletedCellsInEAI_NR_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_171, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_169 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CompletedCellsInEAI_NR_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_172, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_172, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_169 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_tags_169[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_tag2el_169[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_specs_169 = { sizeof(struct NGAP_CompletedCellsInEAI_NR_Item_ExtIEs), offsetof(struct NGAP_CompletedCellsInEAI_NR_Item_ExtIEs, _asn_ctx), asn_MAP_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_tag2el_169, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs = { "CompletedCellsInEAI-NR-Item-ExtIEs", "CompletedCellsInEAI-NR-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_tags_169, sizeof(asn_DEF_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_tags_169) /sizeof(asn_DEF_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_tags_169[0]), /* 1 */ asn_DEF_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_tags_169, /* Same as above */ sizeof(asn_DEF_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_tags_169) /sizeof(asn_DEF_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_tags_169[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_169, 3, /* Elements count */ &asn_SPC_NGAP_CompletedCellsInEAI_NR_Item_ExtIEs_specs_169 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_176 = { sizeof(struct NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs__extensionValue), offsetof(struct NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_176 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_176 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_173[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_174, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_173 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_175, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_173 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_176, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_176, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_173 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_tags_173[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_tag2el_173[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_specs_173 = { sizeof(struct NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs), offsetof(struct NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs, _asn_ctx), asn_MAP_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_tag2el_173, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs = { "CompletedCellsInTAI-EUTRA-Item-ExtIEs", "CompletedCellsInTAI-EUTRA-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_tags_173, sizeof(asn_DEF_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_tags_173) /sizeof(asn_DEF_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_tags_173[0]), /* 1 */ asn_DEF_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_tags_173, /* Same as above */ sizeof(asn_DEF_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_tags_173) /sizeof(asn_DEF_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_tags_173[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_173, 3, /* Elements count */ &asn_SPC_NGAP_CompletedCellsInTAI_EUTRA_Item_ExtIEs_specs_173 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_180 = { sizeof(struct NGAP_CompletedCellsInTAI_NR_Item_ExtIEs__extensionValue), offsetof(struct NGAP_CompletedCellsInTAI_NR_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_CompletedCellsInTAI_NR_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_CompletedCellsInTAI_NR_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_180 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_180 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_177[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_CompletedCellsInTAI_NR_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_178, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_177 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_CompletedCellsInTAI_NR_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_179, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_177 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CompletedCellsInTAI_NR_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_180, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_180, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_177 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_tags_177[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_tag2el_177[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_specs_177 = { sizeof(struct NGAP_CompletedCellsInTAI_NR_Item_ExtIEs), offsetof(struct NGAP_CompletedCellsInTAI_NR_Item_ExtIEs, _asn_ctx), asn_MAP_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_tag2el_177, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs = { "CompletedCellsInTAI-NR-Item-ExtIEs", "CompletedCellsInTAI-NR-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_tags_177, sizeof(asn_DEF_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_tags_177) /sizeof(asn_DEF_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_tags_177[0]), /* 1 */ asn_DEF_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_tags_177, /* Same as above */ sizeof(asn_DEF_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_tags_177) /sizeof(asn_DEF_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_tags_177[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_177, 3, /* Elements count */ &asn_SPC_NGAP_CompletedCellsInTAI_NR_Item_ExtIEs_specs_177 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_184[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs__extensionValue, choice.EUTRA_PagingeDRXInformation), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_EUTRA_PagingeDRXInformation, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "EUTRA-PagingeDRXInformation" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs__extensionValue, choice.ExtendedUEIdentityIndexValue), (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, &asn_DEF_NGAP_ExtendedUEIdentityIndexValue, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "ExtendedUEIdentityIndexValue" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs__extensionValue, choice.UERadioCapabilityForPaging), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_UERadioCapabilityForPaging, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "UERadioCapabilityForPaging" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs__extensionValue, choice.MicoAllPLMN), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_NGAP_MicoAllPLMN, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "MicoAllPLMN" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs__extensionValue, choice.NR_PagingeDRXInformation), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_NR_PagingeDRXInformation, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "NR-PagingeDRXInformation" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs__extensionValue, choice.PagingCauseIndicationForVoiceService), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_NGAP_PagingCauseIndicationForVoiceService, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "PagingCauseIndicationForVoiceService" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs__extensionValue, choice.PEIPSassistanceInformation), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_PEIPSassistanceInformation, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "PEIPSassistanceInformation" }, }; static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_184[] = { 1, 3, 5, 0, 2, 4, 6 }; static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_184[] = { 3, 0, 4, 1, 5, 2, 6 }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_184[] = { { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 1, 0, 0 }, /* ExtendedUEIdentityIndexValue */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, 0, 1 }, /* MicoAllPLMN */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 5, -1, 0 }, /* PagingCauseIndicationForVoiceService */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 3 }, /* EUTRA-PagingeDRXInformation */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 2 }, /* UERadioCapabilityForPaging */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 1 }, /* NR-PagingeDRXInformation */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -3, 0 } /* PEIPSassistanceInformation */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_184 = { sizeof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs__extensionValue), offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs__extensionValue, present), sizeof(((struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_184, 7, /* Count of tags in the map */ asn_MAP_NGAP_extensionValue_to_canonical_184, asn_MAP_NGAP_extensionValue_from_canonical_184, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_184 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_184, 7, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_184 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_181[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_182, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_181 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_CoreNetworkAssistanceInformationForInactive_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_183, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_181 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_184, select_CoreNetworkAssistanceInformationForInactive_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_184, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_181 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_tags_181[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_tag2el_181[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_specs_181 = { sizeof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs), offsetof(struct NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs, _asn_ctx), asn_MAP_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_tag2el_181, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs = { "CoreNetworkAssistanceInformationForInactive-ExtIEs", "CoreNetworkAssistanceInformationForInactive-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_tags_181, sizeof(asn_DEF_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_tags_181) /sizeof(asn_DEF_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_tags_181[0]), /* 1 */ asn_DEF_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_tags_181, /* Same as above */ sizeof(asn_DEF_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_tags_181) /sizeof(asn_DEF_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_tags_181[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_181, 3, /* Elements count */ &asn_SPC_NGAP_CoreNetworkAssistanceInformationForInactive_ExtIEs_specs_181 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_188 = { sizeof(struct NGAP_COUNTValueForPDCP_SN12_ExtIEs__extensionValue), offsetof(struct NGAP_COUNTValueForPDCP_SN12_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_COUNTValueForPDCP_SN12_ExtIEs__extensionValue, present), sizeof(((struct NGAP_COUNTValueForPDCP_SN12_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_188 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_188 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_COUNTValueForPDCP_SN12_ExtIEs_185[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_COUNTValueForPDCP_SN12_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_186, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_185 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_COUNTValueForPDCP_SN12_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_187, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_185 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_COUNTValueForPDCP_SN12_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_188, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_188, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_185 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_COUNTValueForPDCP_SN12_ExtIEs_tags_185[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_COUNTValueForPDCP_SN12_ExtIEs_tag2el_185[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_COUNTValueForPDCP_SN12_ExtIEs_specs_185 = { sizeof(struct NGAP_COUNTValueForPDCP_SN12_ExtIEs), offsetof(struct NGAP_COUNTValueForPDCP_SN12_ExtIEs, _asn_ctx), asn_MAP_NGAP_COUNTValueForPDCP_SN12_ExtIEs_tag2el_185, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_COUNTValueForPDCP_SN12_ExtIEs = { "COUNTValueForPDCP-SN12-ExtIEs", "COUNTValueForPDCP-SN12-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_COUNTValueForPDCP_SN12_ExtIEs_tags_185, sizeof(asn_DEF_NGAP_COUNTValueForPDCP_SN12_ExtIEs_tags_185) /sizeof(asn_DEF_NGAP_COUNTValueForPDCP_SN12_ExtIEs_tags_185[0]), /* 1 */ asn_DEF_NGAP_COUNTValueForPDCP_SN12_ExtIEs_tags_185, /* Same as above */ sizeof(asn_DEF_NGAP_COUNTValueForPDCP_SN12_ExtIEs_tags_185) /sizeof(asn_DEF_NGAP_COUNTValueForPDCP_SN12_ExtIEs_tags_185[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_COUNTValueForPDCP_SN12_ExtIEs_185, 3, /* Elements count */ &asn_SPC_NGAP_COUNTValueForPDCP_SN12_ExtIEs_specs_185 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_192 = { sizeof(struct NGAP_COUNTValueForPDCP_SN18_ExtIEs__extensionValue), offsetof(struct NGAP_COUNTValueForPDCP_SN18_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_COUNTValueForPDCP_SN18_ExtIEs__extensionValue, present), sizeof(((struct NGAP_COUNTValueForPDCP_SN18_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_192 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_192 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_COUNTValueForPDCP_SN18_ExtIEs_189[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_COUNTValueForPDCP_SN18_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_190, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_189 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_COUNTValueForPDCP_SN18_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_191, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_189 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_COUNTValueForPDCP_SN18_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_192, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_192, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_189 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_COUNTValueForPDCP_SN18_ExtIEs_tags_189[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_COUNTValueForPDCP_SN18_ExtIEs_tag2el_189[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_COUNTValueForPDCP_SN18_ExtIEs_specs_189 = { sizeof(struct NGAP_COUNTValueForPDCP_SN18_ExtIEs), offsetof(struct NGAP_COUNTValueForPDCP_SN18_ExtIEs, _asn_ctx), asn_MAP_NGAP_COUNTValueForPDCP_SN18_ExtIEs_tag2el_189, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_COUNTValueForPDCP_SN18_ExtIEs = { "COUNTValueForPDCP-SN18-ExtIEs", "COUNTValueForPDCP-SN18-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_COUNTValueForPDCP_SN18_ExtIEs_tags_189, sizeof(asn_DEF_NGAP_COUNTValueForPDCP_SN18_ExtIEs_tags_189) /sizeof(asn_DEF_NGAP_COUNTValueForPDCP_SN18_ExtIEs_tags_189[0]), /* 1 */ asn_DEF_NGAP_COUNTValueForPDCP_SN18_ExtIEs_tags_189, /* Same as above */ sizeof(asn_DEF_NGAP_COUNTValueForPDCP_SN18_ExtIEs_tags_189) /sizeof(asn_DEF_NGAP_COUNTValueForPDCP_SN18_ExtIEs_tags_189[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_COUNTValueForPDCP_SN18_ExtIEs_189, 3, /* Elements count */ &asn_SPC_NGAP_COUNTValueForPDCP_SN18_ExtIEs_specs_189 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_196 = { sizeof(struct NGAP_CriticalityDiagnostics_ExtIEs__extensionValue), offsetof(struct NGAP_CriticalityDiagnostics_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_CriticalityDiagnostics_ExtIEs__extensionValue, present), sizeof(((struct NGAP_CriticalityDiagnostics_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_196 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_196 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_CriticalityDiagnostics_ExtIEs_193[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_CriticalityDiagnostics_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_194, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_193 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_CriticalityDiagnostics_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_195, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_193 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CriticalityDiagnostics_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_196, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_196, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_193 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_CriticalityDiagnostics_ExtIEs_tags_193[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_CriticalityDiagnostics_ExtIEs_tag2el_193[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_CriticalityDiagnostics_ExtIEs_specs_193 = { sizeof(struct NGAP_CriticalityDiagnostics_ExtIEs), offsetof(struct NGAP_CriticalityDiagnostics_ExtIEs, _asn_ctx), asn_MAP_NGAP_CriticalityDiagnostics_ExtIEs_tag2el_193, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_CriticalityDiagnostics_ExtIEs = { "CriticalityDiagnostics-ExtIEs", "CriticalityDiagnostics-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_CriticalityDiagnostics_ExtIEs_tags_193, sizeof(asn_DEF_NGAP_CriticalityDiagnostics_ExtIEs_tags_193) /sizeof(asn_DEF_NGAP_CriticalityDiagnostics_ExtIEs_tags_193[0]), /* 1 */ asn_DEF_NGAP_CriticalityDiagnostics_ExtIEs_tags_193, /* Same as above */ sizeof(asn_DEF_NGAP_CriticalityDiagnostics_ExtIEs_tags_193) /sizeof(asn_DEF_NGAP_CriticalityDiagnostics_ExtIEs_tags_193[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_CriticalityDiagnostics_ExtIEs_193, 3, /* Elements count */ &asn_SPC_NGAP_CriticalityDiagnostics_ExtIEs_specs_193 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_200 = { sizeof(struct NGAP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue), offsetof(struct NGAP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_200 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_200 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_197[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_CriticalityDiagnostics_IE_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_198, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_197 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_CriticalityDiagnostics_IE_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_199, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_197 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CriticalityDiagnostics_IE_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_200, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_200, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_197 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_197[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_tag2el_197[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_specs_197 = { sizeof(struct NGAP_CriticalityDiagnostics_IE_Item_ExtIEs), offsetof(struct NGAP_CriticalityDiagnostics_IE_Item_ExtIEs, _asn_ctx), asn_MAP_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_tag2el_197, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs = { "CriticalityDiagnostics-IE-Item-ExtIEs", "CriticalityDiagnostics-IE-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_197, sizeof(asn_DEF_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_197) /sizeof(asn_DEF_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_197[0]), /* 1 */ asn_DEF_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_197, /* Same as above */ sizeof(asn_DEF_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_197) /sizeof(asn_DEF_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_197[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_197, 3, /* Elements count */ &asn_SPC_NGAP_CriticalityDiagnostics_IE_Item_ExtIEs_specs_197 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_204 = { sizeof(struct NGAP_CellBasedMDT_NR_ExtIEs__extensionValue), offsetof(struct NGAP_CellBasedMDT_NR_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_CellBasedMDT_NR_ExtIEs__extensionValue, present), sizeof(((struct NGAP_CellBasedMDT_NR_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_204 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_204 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_CellBasedMDT_NR_ExtIEs_201[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellBasedMDT_NR_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_202, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_201 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellBasedMDT_NR_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_203, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_201 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CellBasedMDT_NR_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_204, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_204, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_201 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_CellBasedMDT_NR_ExtIEs_tags_201[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_CellBasedMDT_NR_ExtIEs_tag2el_201[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellBasedMDT_NR_ExtIEs_specs_201 = { sizeof(struct NGAP_CellBasedMDT_NR_ExtIEs), offsetof(struct NGAP_CellBasedMDT_NR_ExtIEs, _asn_ctx), asn_MAP_NGAP_CellBasedMDT_NR_ExtIEs_tag2el_201, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_CellBasedMDT_NR_ExtIEs = { "CellBasedMDT-NR-ExtIEs", "CellBasedMDT-NR-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_CellBasedMDT_NR_ExtIEs_tags_201, sizeof(asn_DEF_NGAP_CellBasedMDT_NR_ExtIEs_tags_201) /sizeof(asn_DEF_NGAP_CellBasedMDT_NR_ExtIEs_tags_201[0]), /* 1 */ asn_DEF_NGAP_CellBasedMDT_NR_ExtIEs_tags_201, /* Same as above */ sizeof(asn_DEF_NGAP_CellBasedMDT_NR_ExtIEs_tags_201) /sizeof(asn_DEF_NGAP_CellBasedMDT_NR_ExtIEs_tags_201[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_CellBasedMDT_NR_ExtIEs_201, 3, /* Elements count */ &asn_SPC_NGAP_CellBasedMDT_NR_ExtIEs_specs_201 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_208 = { sizeof(struct NGAP_CellBasedMDT_EUTRA_ExtIEs__extensionValue), offsetof(struct NGAP_CellBasedMDT_EUTRA_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_CellBasedMDT_EUTRA_ExtIEs__extensionValue, present), sizeof(((struct NGAP_CellBasedMDT_EUTRA_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_208 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_208 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_CellBasedMDT_EUTRA_ExtIEs_205[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellBasedMDT_EUTRA_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_206, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_205 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellBasedMDT_EUTRA_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_207, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_205 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CellBasedMDT_EUTRA_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_208, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_208, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_205 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_CellBasedMDT_EUTRA_ExtIEs_tags_205[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_CellBasedMDT_EUTRA_ExtIEs_tag2el_205[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellBasedMDT_EUTRA_ExtIEs_specs_205 = { sizeof(struct NGAP_CellBasedMDT_EUTRA_ExtIEs), offsetof(struct NGAP_CellBasedMDT_EUTRA_ExtIEs, _asn_ctx), asn_MAP_NGAP_CellBasedMDT_EUTRA_ExtIEs_tag2el_205, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_CellBasedMDT_EUTRA_ExtIEs = { "CellBasedMDT-EUTRA-ExtIEs", "CellBasedMDT-EUTRA-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_CellBasedMDT_EUTRA_ExtIEs_tags_205, sizeof(asn_DEF_NGAP_CellBasedMDT_EUTRA_ExtIEs_tags_205) /sizeof(asn_DEF_NGAP_CellBasedMDT_EUTRA_ExtIEs_tags_205[0]), /* 1 */ asn_DEF_NGAP_CellBasedMDT_EUTRA_ExtIEs_tags_205, /* Same as above */ sizeof(asn_DEF_NGAP_CellBasedMDT_EUTRA_ExtIEs_tags_205) /sizeof(asn_DEF_NGAP_CellBasedMDT_EUTRA_ExtIEs_tags_205[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_CellBasedMDT_EUTRA_ExtIEs_205, 3, /* Elements count */ &asn_SPC_NGAP_CellBasedMDT_EUTRA_ExtIEs_specs_205 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_212 = { sizeof(struct NGAP_CellBasedQMC_ExtIEs__extensionValue), offsetof(struct NGAP_CellBasedQMC_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_CellBasedQMC_ExtIEs__extensionValue, present), sizeof(((struct NGAP_CellBasedQMC_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_212 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_212 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_CellBasedQMC_ExtIEs_209[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellBasedQMC_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_210, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_209 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_CellBasedQMC_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_211, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_209 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CellBasedQMC_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_212, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_212, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_209 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_CellBasedQMC_ExtIEs_tags_209[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_CellBasedQMC_ExtIEs_tag2el_209[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_CellBasedQMC_ExtIEs_specs_209 = { sizeof(struct NGAP_CellBasedQMC_ExtIEs), offsetof(struct NGAP_CellBasedQMC_ExtIEs, _asn_ctx), asn_MAP_NGAP_CellBasedQMC_ExtIEs_tag2el_209, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_CellBasedQMC_ExtIEs = { "CellBasedQMC-ExtIEs", "CellBasedQMC-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_CellBasedQMC_ExtIEs_tags_209, sizeof(asn_DEF_NGAP_CellBasedQMC_ExtIEs_tags_209) /sizeof(asn_DEF_NGAP_CellBasedQMC_ExtIEs_tags_209[0]), /* 1 */ asn_DEF_NGAP_CellBasedQMC_ExtIEs_tags_209, /* Same as above */ sizeof(asn_DEF_NGAP_CellBasedQMC_ExtIEs_tags_209) /sizeof(asn_DEF_NGAP_CellBasedQMC_ExtIEs_tags_209[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_CellBasedQMC_ExtIEs_209, 3, /* Elements count */ &asn_SPC_NGAP_CellBasedQMC_ExtIEs_specs_209 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_216 = { sizeof(struct NGAP_DataForwardingResponseDRBItem_ExtIEs__extensionValue), offsetof(struct NGAP_DataForwardingResponseDRBItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_DataForwardingResponseDRBItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_DataForwardingResponseDRBItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_216 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_216 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_DataForwardingResponseDRBItem_ExtIEs_213[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DataForwardingResponseDRBItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_214, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_213 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_DataForwardingResponseDRBItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_215, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_213 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DataForwardingResponseDRBItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_216, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_216, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_213 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_DataForwardingResponseDRBItem_ExtIEs_tags_213[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_DataForwardingResponseDRBItem_ExtIEs_tag2el_213[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_DataForwardingResponseDRBItem_ExtIEs_specs_213 = { sizeof(struct NGAP_DataForwardingResponseDRBItem_ExtIEs), offsetof(struct NGAP_DataForwardingResponseDRBItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_DataForwardingResponseDRBItem_ExtIEs_tag2el_213, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_DataForwardingResponseDRBItem_ExtIEs = { "DataForwardingResponseDRBItem-ExtIEs", "DataForwardingResponseDRBItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_DataForwardingResponseDRBItem_ExtIEs_tags_213, sizeof(asn_DEF_NGAP_DataForwardingResponseDRBItem_ExtIEs_tags_213) /sizeof(asn_DEF_NGAP_DataForwardingResponseDRBItem_ExtIEs_tags_213[0]), /* 1 */ asn_DEF_NGAP_DataForwardingResponseDRBItem_ExtIEs_tags_213, /* Same as above */ sizeof(asn_DEF_NGAP_DataForwardingResponseDRBItem_ExtIEs_tags_213) /sizeof(asn_DEF_NGAP_DataForwardingResponseDRBItem_ExtIEs_tags_213[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_DataForwardingResponseDRBItem_ExtIEs_213, 3, /* Elements count */ &asn_SPC_NGAP_DataForwardingResponseDRBItem_ExtIEs_specs_213 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_220 = { sizeof(struct NGAP_DAPSRequestInfo_ExtIEs__extensionValue), offsetof(struct NGAP_DAPSRequestInfo_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_DAPSRequestInfo_ExtIEs__extensionValue, present), sizeof(((struct NGAP_DAPSRequestInfo_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_220 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_220 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_DAPSRequestInfo_ExtIEs_217[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DAPSRequestInfo_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_218, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_217 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_DAPSRequestInfo_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_219, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_217 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DAPSRequestInfo_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_220, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_220, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_217 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_DAPSRequestInfo_ExtIEs_tags_217[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_DAPSRequestInfo_ExtIEs_tag2el_217[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_DAPSRequestInfo_ExtIEs_specs_217 = { sizeof(struct NGAP_DAPSRequestInfo_ExtIEs), offsetof(struct NGAP_DAPSRequestInfo_ExtIEs, _asn_ctx), asn_MAP_NGAP_DAPSRequestInfo_ExtIEs_tag2el_217, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_DAPSRequestInfo_ExtIEs = { "DAPSRequestInfo-ExtIEs", "DAPSRequestInfo-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_DAPSRequestInfo_ExtIEs_tags_217, sizeof(asn_DEF_NGAP_DAPSRequestInfo_ExtIEs_tags_217) /sizeof(asn_DEF_NGAP_DAPSRequestInfo_ExtIEs_tags_217[0]), /* 1 */ asn_DEF_NGAP_DAPSRequestInfo_ExtIEs_tags_217, /* Same as above */ sizeof(asn_DEF_NGAP_DAPSRequestInfo_ExtIEs_tags_217) /sizeof(asn_DEF_NGAP_DAPSRequestInfo_ExtIEs_tags_217[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_DAPSRequestInfo_ExtIEs_217, 3, /* Elements count */ &asn_SPC_NGAP_DAPSRequestInfo_ExtIEs_specs_217 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_224 = { sizeof(struct NGAP_DAPSResponseInfoItem_ExtIEs__extensionValue), offsetof(struct NGAP_DAPSResponseInfoItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_DAPSResponseInfoItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_DAPSResponseInfoItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_224 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_224 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_DAPSResponseInfoItem_ExtIEs_221[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DAPSResponseInfoItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_222, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_221 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_DAPSResponseInfoItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_223, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_221 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DAPSResponseInfoItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_224, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_224, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_221 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_DAPSResponseInfoItem_ExtIEs_tags_221[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_DAPSResponseInfoItem_ExtIEs_tag2el_221[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_DAPSResponseInfoItem_ExtIEs_specs_221 = { sizeof(struct NGAP_DAPSResponseInfoItem_ExtIEs), offsetof(struct NGAP_DAPSResponseInfoItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_DAPSResponseInfoItem_ExtIEs_tag2el_221, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_DAPSResponseInfoItem_ExtIEs = { "DAPSResponseInfoItem-ExtIEs", "DAPSResponseInfoItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_DAPSResponseInfoItem_ExtIEs_tags_221, sizeof(asn_DEF_NGAP_DAPSResponseInfoItem_ExtIEs_tags_221) /sizeof(asn_DEF_NGAP_DAPSResponseInfoItem_ExtIEs_tags_221[0]), /* 1 */ asn_DEF_NGAP_DAPSResponseInfoItem_ExtIEs_tags_221, /* Same as above */ sizeof(asn_DEF_NGAP_DAPSResponseInfoItem_ExtIEs_tags_221) /sizeof(asn_DEF_NGAP_DAPSResponseInfoItem_ExtIEs_tags_221[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_DAPSResponseInfoItem_ExtIEs_221, 3, /* Elements count */ &asn_SPC_NGAP_DAPSResponseInfoItem_ExtIEs_specs_221 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_228 = { sizeof(struct NGAP_DAPSResponseInfo_ExtIEs__extensionValue), offsetof(struct NGAP_DAPSResponseInfo_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_DAPSResponseInfo_ExtIEs__extensionValue, present), sizeof(((struct NGAP_DAPSResponseInfo_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_228 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_228 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_DAPSResponseInfo_ExtIEs_225[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DAPSResponseInfo_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_226, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_225 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_DAPSResponseInfo_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_227, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_225 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DAPSResponseInfo_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_228, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_228, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_225 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_DAPSResponseInfo_ExtIEs_tags_225[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_DAPSResponseInfo_ExtIEs_tag2el_225[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_DAPSResponseInfo_ExtIEs_specs_225 = { sizeof(struct NGAP_DAPSResponseInfo_ExtIEs), offsetof(struct NGAP_DAPSResponseInfo_ExtIEs, _asn_ctx), asn_MAP_NGAP_DAPSResponseInfo_ExtIEs_tag2el_225, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_DAPSResponseInfo_ExtIEs = { "DAPSResponseInfo-ExtIEs", "DAPSResponseInfo-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_DAPSResponseInfo_ExtIEs_tags_225, sizeof(asn_DEF_NGAP_DAPSResponseInfo_ExtIEs_tags_225) /sizeof(asn_DEF_NGAP_DAPSResponseInfo_ExtIEs_tags_225[0]), /* 1 */ asn_DEF_NGAP_DAPSResponseInfo_ExtIEs_tags_225, /* Same as above */ sizeof(asn_DEF_NGAP_DAPSResponseInfo_ExtIEs_tags_225) /sizeof(asn_DEF_NGAP_DAPSResponseInfo_ExtIEs_tags_225[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_DAPSResponseInfo_ExtIEs_225, 3, /* Elements count */ &asn_SPC_NGAP_DAPSResponseInfo_ExtIEs_specs_225 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_232 = { sizeof(struct NGAP_DataForwardingResponseERABListItem_ExtIEs__extensionValue), offsetof(struct NGAP_DataForwardingResponseERABListItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_DataForwardingResponseERABListItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_DataForwardingResponseERABListItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_232 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_232 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_DataForwardingResponseERABListItem_ExtIEs_229[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DataForwardingResponseERABListItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_230, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_229 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_DataForwardingResponseERABListItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_231, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_229 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DataForwardingResponseERABListItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_232, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_232, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_229 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_DataForwardingResponseERABListItem_ExtIEs_tags_229[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_DataForwardingResponseERABListItem_ExtIEs_tag2el_229[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_DataForwardingResponseERABListItem_ExtIEs_specs_229 = { sizeof(struct NGAP_DataForwardingResponseERABListItem_ExtIEs), offsetof(struct NGAP_DataForwardingResponseERABListItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_DataForwardingResponseERABListItem_ExtIEs_tag2el_229, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_DataForwardingResponseERABListItem_ExtIEs = { "DataForwardingResponseERABListItem-ExtIEs", "DataForwardingResponseERABListItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_DataForwardingResponseERABListItem_ExtIEs_tags_229, sizeof(asn_DEF_NGAP_DataForwardingResponseERABListItem_ExtIEs_tags_229) /sizeof(asn_DEF_NGAP_DataForwardingResponseERABListItem_ExtIEs_tags_229[0]), /* 1 */ asn_DEF_NGAP_DataForwardingResponseERABListItem_ExtIEs_tags_229, /* Same as above */ sizeof(asn_DEF_NGAP_DataForwardingResponseERABListItem_ExtIEs_tags_229) /sizeof(asn_DEF_NGAP_DataForwardingResponseERABListItem_ExtIEs_tags_229[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_DataForwardingResponseERABListItem_ExtIEs_229, 3, /* Elements count */ &asn_SPC_NGAP_DataForwardingResponseERABListItem_ExtIEs_specs_229 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_236 = { sizeof(struct NGAP_DL_CP_SecurityInformation_ExtIEs__extensionValue), offsetof(struct NGAP_DL_CP_SecurityInformation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_DL_CP_SecurityInformation_ExtIEs__extensionValue, present), sizeof(((struct NGAP_DL_CP_SecurityInformation_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_236 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_236 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_DL_CP_SecurityInformation_ExtIEs_233[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DL_CP_SecurityInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_234, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_233 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_DL_CP_SecurityInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_235, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_233 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DL_CP_SecurityInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_236, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_236, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_233 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_DL_CP_SecurityInformation_ExtIEs_tags_233[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_DL_CP_SecurityInformation_ExtIEs_tag2el_233[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_DL_CP_SecurityInformation_ExtIEs_specs_233 = { sizeof(struct NGAP_DL_CP_SecurityInformation_ExtIEs), offsetof(struct NGAP_DL_CP_SecurityInformation_ExtIEs, _asn_ctx), asn_MAP_NGAP_DL_CP_SecurityInformation_ExtIEs_tag2el_233, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_DL_CP_SecurityInformation_ExtIEs = { "DL-CP-SecurityInformation-ExtIEs", "DL-CP-SecurityInformation-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_DL_CP_SecurityInformation_ExtIEs_tags_233, sizeof(asn_DEF_NGAP_DL_CP_SecurityInformation_ExtIEs_tags_233) /sizeof(asn_DEF_NGAP_DL_CP_SecurityInformation_ExtIEs_tags_233[0]), /* 1 */ asn_DEF_NGAP_DL_CP_SecurityInformation_ExtIEs_tags_233, /* Same as above */ sizeof(asn_DEF_NGAP_DL_CP_SecurityInformation_ExtIEs_tags_233) /sizeof(asn_DEF_NGAP_DL_CP_SecurityInformation_ExtIEs_tags_233[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_DL_CP_SecurityInformation_ExtIEs_233, 3, /* Elements count */ &asn_SPC_NGAP_DL_CP_SecurityInformation_ExtIEs_specs_233 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_240[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs__extensionValue, choice.AssociatedQosFlowList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_AssociatedQosFlowList, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "AssociatedQosFlowList" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_240[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* AssociatedQosFlowList */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_240 = { sizeof(struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs__extensionValue), offsetof(struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_240, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_240 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_240, 1, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_240 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_237[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_238, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_237 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_DRBsSubjectToStatusTransferItem_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_239, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_237 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_240, select_DRBsSubjectToStatusTransferItem_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_240, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_237 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_tags_237[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_tag2el_237[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_specs_237 = { sizeof(struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs), offsetof(struct NGAP_DRBsSubjectToStatusTransferItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_tag2el_237, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs = { "DRBsSubjectToStatusTransferItem-ExtIEs", "DRBsSubjectToStatusTransferItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_tags_237, sizeof(asn_DEF_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_tags_237) /sizeof(asn_DEF_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_tags_237[0]), /* 1 */ asn_DEF_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_tags_237, /* Same as above */ sizeof(asn_DEF_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_tags_237) /sizeof(asn_DEF_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_tags_237[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_237, 3, /* Elements count */ &asn_SPC_NGAP_DRBsSubjectToStatusTransferItem_ExtIEs_specs_237 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_244 = { sizeof(struct NGAP_DRBStatusDL12_ExtIEs__extensionValue), offsetof(struct NGAP_DRBStatusDL12_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_DRBStatusDL12_ExtIEs__extensionValue, present), sizeof(((struct NGAP_DRBStatusDL12_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_244 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_244 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_DRBStatusDL12_ExtIEs_241[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusDL12_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_242, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_241 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusDL12_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_243, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_241 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusDL12_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_244, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_244, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_241 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_DRBStatusDL12_ExtIEs_tags_241[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_DRBStatusDL12_ExtIEs_tag2el_241[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBStatusDL12_ExtIEs_specs_241 = { sizeof(struct NGAP_DRBStatusDL12_ExtIEs), offsetof(struct NGAP_DRBStatusDL12_ExtIEs, _asn_ctx), asn_MAP_NGAP_DRBStatusDL12_ExtIEs_tag2el_241, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_DRBStatusDL12_ExtIEs = { "DRBStatusDL12-ExtIEs", "DRBStatusDL12-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_DRBStatusDL12_ExtIEs_tags_241, sizeof(asn_DEF_NGAP_DRBStatusDL12_ExtIEs_tags_241) /sizeof(asn_DEF_NGAP_DRBStatusDL12_ExtIEs_tags_241[0]), /* 1 */ asn_DEF_NGAP_DRBStatusDL12_ExtIEs_tags_241, /* Same as above */ sizeof(asn_DEF_NGAP_DRBStatusDL12_ExtIEs_tags_241) /sizeof(asn_DEF_NGAP_DRBStatusDL12_ExtIEs_tags_241[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_DRBStatusDL12_ExtIEs_241, 3, /* Elements count */ &asn_SPC_NGAP_DRBStatusDL12_ExtIEs_specs_241 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_248 = { sizeof(struct NGAP_DRBStatusDL18_ExtIEs__extensionValue), offsetof(struct NGAP_DRBStatusDL18_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_DRBStatusDL18_ExtIEs__extensionValue, present), sizeof(((struct NGAP_DRBStatusDL18_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_248 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_248 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_DRBStatusDL18_ExtIEs_245[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusDL18_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_246, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_245 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusDL18_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_247, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_245 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusDL18_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_248, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_248, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_245 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_DRBStatusDL18_ExtIEs_tags_245[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_DRBStatusDL18_ExtIEs_tag2el_245[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBStatusDL18_ExtIEs_specs_245 = { sizeof(struct NGAP_DRBStatusDL18_ExtIEs), offsetof(struct NGAP_DRBStatusDL18_ExtIEs, _asn_ctx), asn_MAP_NGAP_DRBStatusDL18_ExtIEs_tag2el_245, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_DRBStatusDL18_ExtIEs = { "DRBStatusDL18-ExtIEs", "DRBStatusDL18-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_DRBStatusDL18_ExtIEs_tags_245, sizeof(asn_DEF_NGAP_DRBStatusDL18_ExtIEs_tags_245) /sizeof(asn_DEF_NGAP_DRBStatusDL18_ExtIEs_tags_245[0]), /* 1 */ asn_DEF_NGAP_DRBStatusDL18_ExtIEs_tags_245, /* Same as above */ sizeof(asn_DEF_NGAP_DRBStatusDL18_ExtIEs_tags_245) /sizeof(asn_DEF_NGAP_DRBStatusDL18_ExtIEs_tags_245[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_DRBStatusDL18_ExtIEs_245, 3, /* Elements count */ &asn_SPC_NGAP_DRBStatusDL18_ExtIEs_specs_245 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_252 = { sizeof(struct NGAP_DRBStatusUL12_ExtIEs__extensionValue), offsetof(struct NGAP_DRBStatusUL12_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_DRBStatusUL12_ExtIEs__extensionValue, present), sizeof(((struct NGAP_DRBStatusUL12_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_252 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_252 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_DRBStatusUL12_ExtIEs_249[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusUL12_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_250, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_249 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusUL12_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_251, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_249 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusUL12_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_252, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_252, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_249 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_DRBStatusUL12_ExtIEs_tags_249[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_DRBStatusUL12_ExtIEs_tag2el_249[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBStatusUL12_ExtIEs_specs_249 = { sizeof(struct NGAP_DRBStatusUL12_ExtIEs), offsetof(struct NGAP_DRBStatusUL12_ExtIEs, _asn_ctx), asn_MAP_NGAP_DRBStatusUL12_ExtIEs_tag2el_249, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_DRBStatusUL12_ExtIEs = { "DRBStatusUL12-ExtIEs", "DRBStatusUL12-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_DRBStatusUL12_ExtIEs_tags_249, sizeof(asn_DEF_NGAP_DRBStatusUL12_ExtIEs_tags_249) /sizeof(asn_DEF_NGAP_DRBStatusUL12_ExtIEs_tags_249[0]), /* 1 */ asn_DEF_NGAP_DRBStatusUL12_ExtIEs_tags_249, /* Same as above */ sizeof(asn_DEF_NGAP_DRBStatusUL12_ExtIEs_tags_249) /sizeof(asn_DEF_NGAP_DRBStatusUL12_ExtIEs_tags_249[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_DRBStatusUL12_ExtIEs_249, 3, /* Elements count */ &asn_SPC_NGAP_DRBStatusUL12_ExtIEs_specs_249 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_256 = { sizeof(struct NGAP_DRBStatusUL18_ExtIEs__extensionValue), offsetof(struct NGAP_DRBStatusUL18_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_DRBStatusUL18_ExtIEs__extensionValue, present), sizeof(((struct NGAP_DRBStatusUL18_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_256 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_256 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_DRBStatusUL18_ExtIEs_253[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusUL18_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_254, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_253 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusUL18_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_255, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_253 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBStatusUL18_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_256, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_256, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_253 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_DRBStatusUL18_ExtIEs_tags_253[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_DRBStatusUL18_ExtIEs_tag2el_253[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBStatusUL18_ExtIEs_specs_253 = { sizeof(struct NGAP_DRBStatusUL18_ExtIEs), offsetof(struct NGAP_DRBStatusUL18_ExtIEs, _asn_ctx), asn_MAP_NGAP_DRBStatusUL18_ExtIEs_tag2el_253, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_DRBStatusUL18_ExtIEs = { "DRBStatusUL18-ExtIEs", "DRBStatusUL18-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_DRBStatusUL18_ExtIEs_tags_253, sizeof(asn_DEF_NGAP_DRBStatusUL18_ExtIEs_tags_253) /sizeof(asn_DEF_NGAP_DRBStatusUL18_ExtIEs_tags_253[0]), /* 1 */ asn_DEF_NGAP_DRBStatusUL18_ExtIEs_tags_253, /* Same as above */ sizeof(asn_DEF_NGAP_DRBStatusUL18_ExtIEs_tags_253) /sizeof(asn_DEF_NGAP_DRBStatusUL18_ExtIEs_tags_253[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_DRBStatusUL18_ExtIEs_253, 3, /* Elements count */ &asn_SPC_NGAP_DRBStatusUL18_ExtIEs_specs_253 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_260[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs__extensionValue, choice.DAPSRequestInfo), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_DAPSRequestInfo, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "DAPSRequestInfo" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_260[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* DAPSRequestInfo */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_260 = { sizeof(struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs__extensionValue), offsetof(struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_260, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_260 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_260, 1, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_260 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_257[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_258, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_257 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_DRBsToQosFlowsMappingItem_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_259, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_257 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_260, select_DRBsToQosFlowsMappingItem_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_260, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_257 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_tags_257[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_tag2el_257[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_specs_257 = { sizeof(struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs), offsetof(struct NGAP_DRBsToQosFlowsMappingItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_tag2el_257, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_DRBsToQosFlowsMappingItem_ExtIEs = { "DRBsToQosFlowsMappingItem-ExtIEs", "DRBsToQosFlowsMappingItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_tags_257, sizeof(asn_DEF_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_tags_257) /sizeof(asn_DEF_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_tags_257[0]), /* 1 */ asn_DEF_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_tags_257, /* Same as above */ sizeof(asn_DEF_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_tags_257) /sizeof(asn_DEF_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_tags_257[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_257, 3, /* Elements count */ &asn_SPC_NGAP_DRBsToQosFlowsMappingItem_ExtIEs_specs_257 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_264[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_Dynamic5QIDescriptor_ExtIEs__extensionValue, choice.ExtendedPacketDelayBudget), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_NGAP_ExtendedPacketDelayBudget, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "ExtendedPacketDelayBudget" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_Dynamic5QIDescriptor_ExtIEs__extensionValue, choice.ExtendedPacketDelayBudget_1), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_NGAP_ExtendedPacketDelayBudget, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "ExtendedPacketDelayBudget" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_Dynamic5QIDescriptor_ExtIEs__extensionValue, choice.ExtendedPacketDelayBudget_2), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_NGAP_ExtendedPacketDelayBudget, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "ExtendedPacketDelayBudget" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_264[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 2 }, /* ExtendedPacketDelayBudget */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 1 }, /* ExtendedPacketDelayBudget */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 2, -2, 0 } /* ExtendedPacketDelayBudget */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_264 = { sizeof(struct NGAP_Dynamic5QIDescriptor_ExtIEs__extensionValue), offsetof(struct NGAP_Dynamic5QIDescriptor_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_Dynamic5QIDescriptor_ExtIEs__extensionValue, present), sizeof(((struct NGAP_Dynamic5QIDescriptor_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_264, 3, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_264 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_264, 3, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_264 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_Dynamic5QIDescriptor_ExtIEs_261[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_Dynamic5QIDescriptor_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_262, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_261 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_Dynamic5QIDescriptor_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_Dynamic5QIDescriptor_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_263, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_261 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_Dynamic5QIDescriptor_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_264, select_Dynamic5QIDescriptor_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_264, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_261 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_Dynamic5QIDescriptor_ExtIEs_tags_261[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_Dynamic5QIDescriptor_ExtIEs_tag2el_261[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_Dynamic5QIDescriptor_ExtIEs_specs_261 = { sizeof(struct NGAP_Dynamic5QIDescriptor_ExtIEs), offsetof(struct NGAP_Dynamic5QIDescriptor_ExtIEs, _asn_ctx), asn_MAP_NGAP_Dynamic5QIDescriptor_ExtIEs_tag2el_261, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_Dynamic5QIDescriptor_ExtIEs = { "Dynamic5QIDescriptor-ExtIEs", "Dynamic5QIDescriptor-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_Dynamic5QIDescriptor_ExtIEs_tags_261, sizeof(asn_DEF_NGAP_Dynamic5QIDescriptor_ExtIEs_tags_261) /sizeof(asn_DEF_NGAP_Dynamic5QIDescriptor_ExtIEs_tags_261[0]), /* 1 */ asn_DEF_NGAP_Dynamic5QIDescriptor_ExtIEs_tags_261, /* Same as above */ sizeof(asn_DEF_NGAP_Dynamic5QIDescriptor_ExtIEs_tags_261) /sizeof(asn_DEF_NGAP_Dynamic5QIDescriptor_ExtIEs_tags_261[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_Dynamic5QIDescriptor_ExtIEs_261, 3, /* Elements count */ &asn_SPC_NGAP_Dynamic5QIDescriptor_ExtIEs_specs_261 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_268 = { sizeof(struct NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs__extensionValue), offsetof(struct NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_268 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_268 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_265[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_266, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_265 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_267, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_265 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_268, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_268, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_265 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_tags_265[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_tag2el_265[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_specs_265 = { sizeof(struct NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs), offsetof(struct NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs, _asn_ctx), asn_MAP_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_tag2el_265, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs = { "EarlyStatusTransfer-TransparentContainer-ExtIEs", "EarlyStatusTransfer-TransparentContainer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_tags_265, sizeof(asn_DEF_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_tags_265) /sizeof(asn_DEF_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_tags_265[0]), /* 1 */ asn_DEF_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_tags_265, /* Same as above */ sizeof(asn_DEF_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_tags_265) /sizeof(asn_DEF_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_tags_265[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_265, 3, /* Elements count */ &asn_SPC_NGAP_EarlyStatusTransfer_TransparentContainer_ExtIEs_specs_265 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_272 = { sizeof(struct NGAP_FirstDLCount_ExtIEs__extensionValue), offsetof(struct NGAP_FirstDLCount_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_FirstDLCount_ExtIEs__extensionValue, present), sizeof(((struct NGAP_FirstDLCount_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_272 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_272 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_FirstDLCount_ExtIEs_269[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_FirstDLCount_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_270, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_269 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_FirstDLCount_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_271, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_269 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_FirstDLCount_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_272, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_272, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_269 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_FirstDLCount_ExtIEs_tags_269[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_FirstDLCount_ExtIEs_tag2el_269[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_FirstDLCount_ExtIEs_specs_269 = { sizeof(struct NGAP_FirstDLCount_ExtIEs), offsetof(struct NGAP_FirstDLCount_ExtIEs, _asn_ctx), asn_MAP_NGAP_FirstDLCount_ExtIEs_tag2el_269, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_FirstDLCount_ExtIEs = { "FirstDLCount-ExtIEs", "FirstDLCount-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_FirstDLCount_ExtIEs_tags_269, sizeof(asn_DEF_NGAP_FirstDLCount_ExtIEs_tags_269) /sizeof(asn_DEF_NGAP_FirstDLCount_ExtIEs_tags_269[0]), /* 1 */ asn_DEF_NGAP_FirstDLCount_ExtIEs_tags_269, /* Same as above */ sizeof(asn_DEF_NGAP_FirstDLCount_ExtIEs_tags_269) /sizeof(asn_DEF_NGAP_FirstDLCount_ExtIEs_tags_269[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_FirstDLCount_ExtIEs_269, 3, /* Elements count */ &asn_SPC_NGAP_FirstDLCount_ExtIEs_specs_269 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_276 = { sizeof(struct NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs__extensionValue), offsetof(struct NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_276 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_276 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_273[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_274, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_273 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_275, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_273 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_276, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_276, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_273 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_tags_273[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_tag2el_273[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_specs_273 = { sizeof(struct NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs), offsetof(struct NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs, _asn_ctx), asn_MAP_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_tag2el_273, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs = { "DRBsSubjectToEarlyStatusTransfer-Item-ExtIEs", "DRBsSubjectToEarlyStatusTransfer-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_tags_273, sizeof(asn_DEF_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_tags_273) /sizeof(asn_DEF_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_tags_273[0]), /* 1 */ asn_DEF_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_tags_273, /* Same as above */ sizeof(asn_DEF_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_tags_273) /sizeof(asn_DEF_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_tags_273[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_273, 3, /* Elements count */ &asn_SPC_NGAP_DRBsSubjectToEarlyStatusTransfer_Item_ExtIEs_specs_273 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_280 = { sizeof(struct NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs__extensionValue), offsetof(struct NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_280 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_280 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_277[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_278, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_277 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_279, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_277 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_280, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_280, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_277 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_tags_277[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_tag2el_277[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_specs_277 = { sizeof(struct NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs), offsetof(struct NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs, _asn_ctx), asn_MAP_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_tag2el_277, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs = { "EmergencyAreaIDBroadcastEUTRA-Item-ExtIEs", "EmergencyAreaIDBroadcastEUTRA-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_tags_277, sizeof(asn_DEF_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_tags_277) /sizeof(asn_DEF_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_tags_277[0]), /* 1 */ asn_DEF_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_tags_277, /* Same as above */ sizeof(asn_DEF_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_tags_277) /sizeof(asn_DEF_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_tags_277[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_277, 3, /* Elements count */ &asn_SPC_NGAP_EmergencyAreaIDBroadcastEUTRA_Item_ExtIEs_specs_277 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_284 = { sizeof(struct NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs__extensionValue), offsetof(struct NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_284 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_284 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_281[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_282, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_281 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_283, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_281 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_284, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_284, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_281 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_tags_281[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_tag2el_281[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_specs_281 = { sizeof(struct NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs), offsetof(struct NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs, _asn_ctx), asn_MAP_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_tag2el_281, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs = { "EmergencyAreaIDBroadcastNR-Item-ExtIEs", "EmergencyAreaIDBroadcastNR-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_tags_281, sizeof(asn_DEF_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_tags_281) /sizeof(asn_DEF_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_tags_281[0]), /* 1 */ asn_DEF_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_tags_281, /* Same as above */ sizeof(asn_DEF_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_tags_281) /sizeof(asn_DEF_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_tags_281[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_281, 3, /* Elements count */ &asn_SPC_NGAP_EmergencyAreaIDBroadcastNR_Item_ExtIEs_specs_281 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_288 = { sizeof(struct NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs__extensionValue), offsetof(struct NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_288 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_288 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_285[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_286, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_285 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_287, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_285 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_288, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_288, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_285 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_tags_285[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_tag2el_285[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_specs_285 = { sizeof(struct NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs), offsetof(struct NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs, _asn_ctx), asn_MAP_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_tag2el_285, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs = { "EmergencyAreaIDCancelledEUTRA-Item-ExtIEs", "EmergencyAreaIDCancelledEUTRA-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_tags_285, sizeof(asn_DEF_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_tags_285) /sizeof(asn_DEF_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_tags_285[0]), /* 1 */ asn_DEF_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_tags_285, /* Same as above */ sizeof(asn_DEF_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_tags_285) /sizeof(asn_DEF_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_tags_285[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_285, 3, /* Elements count */ &asn_SPC_NGAP_EmergencyAreaIDCancelledEUTRA_Item_ExtIEs_specs_285 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_292 = { sizeof(struct NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs__extensionValue), offsetof(struct NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_292 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_292 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_289[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_290, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_289 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_291, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_289 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_292, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_292, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_289 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_tags_289[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_tag2el_289[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_specs_289 = { sizeof(struct NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs), offsetof(struct NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs, _asn_ctx), asn_MAP_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_tag2el_289, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs = { "EmergencyAreaIDCancelledNR-Item-ExtIEs", "EmergencyAreaIDCancelledNR-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_tags_289, sizeof(asn_DEF_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_tags_289) /sizeof(asn_DEF_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_tags_289[0]), /* 1 */ asn_DEF_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_tags_289, /* Same as above */ sizeof(asn_DEF_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_tags_289) /sizeof(asn_DEF_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_tags_289[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_289, 3, /* Elements count */ &asn_SPC_NGAP_EmergencyAreaIDCancelledNR_Item_ExtIEs_specs_289 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_296 = { sizeof(struct NGAP_EmergencyFallbackIndicator_ExtIEs__extensionValue), offsetof(struct NGAP_EmergencyFallbackIndicator_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_EmergencyFallbackIndicator_ExtIEs__extensionValue, present), sizeof(((struct NGAP_EmergencyFallbackIndicator_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_296 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_296 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_EmergencyFallbackIndicator_ExtIEs_293[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyFallbackIndicator_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_294, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_293 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyFallbackIndicator_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_295, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_293 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EmergencyFallbackIndicator_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_296, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_296, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_293 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_EmergencyFallbackIndicator_ExtIEs_tags_293[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_EmergencyFallbackIndicator_ExtIEs_tag2el_293[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_EmergencyFallbackIndicator_ExtIEs_specs_293 = { sizeof(struct NGAP_EmergencyFallbackIndicator_ExtIEs), offsetof(struct NGAP_EmergencyFallbackIndicator_ExtIEs, _asn_ctx), asn_MAP_NGAP_EmergencyFallbackIndicator_ExtIEs_tag2el_293, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_EmergencyFallbackIndicator_ExtIEs = { "EmergencyFallbackIndicator-ExtIEs", "EmergencyFallbackIndicator-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_EmergencyFallbackIndicator_ExtIEs_tags_293, sizeof(asn_DEF_NGAP_EmergencyFallbackIndicator_ExtIEs_tags_293) /sizeof(asn_DEF_NGAP_EmergencyFallbackIndicator_ExtIEs_tags_293[0]), /* 1 */ asn_DEF_NGAP_EmergencyFallbackIndicator_ExtIEs_tags_293, /* Same as above */ sizeof(asn_DEF_NGAP_EmergencyFallbackIndicator_ExtIEs_tags_293) /sizeof(asn_DEF_NGAP_EmergencyFallbackIndicator_ExtIEs_tags_293[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_EmergencyFallbackIndicator_ExtIEs_293, 3, /* Elements count */ &asn_SPC_NGAP_EmergencyFallbackIndicator_ExtIEs_specs_293 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_300 = { sizeof(struct NGAP_EndpointIPAddressAndPort_ExtIEs__extensionValue), offsetof(struct NGAP_EndpointIPAddressAndPort_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_EndpointIPAddressAndPort_ExtIEs__extensionValue, present), sizeof(((struct NGAP_EndpointIPAddressAndPort_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_300 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_300 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_EndpointIPAddressAndPort_ExtIEs_297[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_EndpointIPAddressAndPort_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_298, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_297 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_EndpointIPAddressAndPort_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_299, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_297 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EndpointIPAddressAndPort_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_300, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_300, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_297 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_EndpointIPAddressAndPort_ExtIEs_tags_297[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_EndpointIPAddressAndPort_ExtIEs_tag2el_297[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_EndpointIPAddressAndPort_ExtIEs_specs_297 = { sizeof(struct NGAP_EndpointIPAddressAndPort_ExtIEs), offsetof(struct NGAP_EndpointIPAddressAndPort_ExtIEs, _asn_ctx), asn_MAP_NGAP_EndpointIPAddressAndPort_ExtIEs_tag2el_297, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_EndpointIPAddressAndPort_ExtIEs = { "EndpointIPAddressAndPort-ExtIEs", "EndpointIPAddressAndPort-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_EndpointIPAddressAndPort_ExtIEs_tags_297, sizeof(asn_DEF_NGAP_EndpointIPAddressAndPort_ExtIEs_tags_297) /sizeof(asn_DEF_NGAP_EndpointIPAddressAndPort_ExtIEs_tags_297[0]), /* 1 */ asn_DEF_NGAP_EndpointIPAddressAndPort_ExtIEs_tags_297, /* Same as above */ sizeof(asn_DEF_NGAP_EndpointIPAddressAndPort_ExtIEs_tags_297) /sizeof(asn_DEF_NGAP_EndpointIPAddressAndPort_ExtIEs_tags_297[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_EndpointIPAddressAndPort_ExtIEs_297, 3, /* Elements count */ &asn_SPC_NGAP_EndpointIPAddressAndPort_ExtIEs_specs_297 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_304 = { sizeof(struct NGAP_EPS_TAI_ExtIEs__extensionValue), offsetof(struct NGAP_EPS_TAI_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_EPS_TAI_ExtIEs__extensionValue, present), sizeof(((struct NGAP_EPS_TAI_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_304 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_304 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_EPS_TAI_ExtIEs_301[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_EPS_TAI_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_302, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_301 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_EPS_TAI_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_303, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_301 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EPS_TAI_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_304, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_304, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_301 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_EPS_TAI_ExtIEs_tags_301[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_EPS_TAI_ExtIEs_tag2el_301[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_EPS_TAI_ExtIEs_specs_301 = { sizeof(struct NGAP_EPS_TAI_ExtIEs), offsetof(struct NGAP_EPS_TAI_ExtIEs, _asn_ctx), asn_MAP_NGAP_EPS_TAI_ExtIEs_tag2el_301, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_EPS_TAI_ExtIEs = { "EPS-TAI-ExtIEs", "EPS-TAI-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_EPS_TAI_ExtIEs_tags_301, sizeof(asn_DEF_NGAP_EPS_TAI_ExtIEs_tags_301) /sizeof(asn_DEF_NGAP_EPS_TAI_ExtIEs_tags_301[0]), /* 1 */ asn_DEF_NGAP_EPS_TAI_ExtIEs_tags_301, /* Same as above */ sizeof(asn_DEF_NGAP_EPS_TAI_ExtIEs_tags_301) /sizeof(asn_DEF_NGAP_EPS_TAI_ExtIEs_tags_301[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_EPS_TAI_ExtIEs_301, 3, /* Elements count */ &asn_SPC_NGAP_EPS_TAI_ExtIEs_specs_301 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_308[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_E_RABInformationItem_ExtIEs__extensionValue, choice.TransportLayerAddress), (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, &asn_DEF_NGAP_TransportLayerAddress, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "TransportLayerAddress" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_E_RABInformationItem_ExtIEs__extensionValue, choice.TransportLayerAddress_1), (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, &asn_DEF_NGAP_TransportLayerAddress, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "TransportLayerAddress" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_308[] = { { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 1 }, /* TransportLayerAddress */ { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 1, -1, 0 } /* TransportLayerAddress */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_308 = { sizeof(struct NGAP_E_RABInformationItem_ExtIEs__extensionValue), offsetof(struct NGAP_E_RABInformationItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_E_RABInformationItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_E_RABInformationItem_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_308, 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_308 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_308, 2, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_308 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_E_RABInformationItem_ExtIEs_305[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_E_RABInformationItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_306, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_305 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_E_RABInformationItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_E_RABInformationItem_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_307, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_305 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_E_RABInformationItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_308, select_E_RABInformationItem_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_308, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_305 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_E_RABInformationItem_ExtIEs_tags_305[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_E_RABInformationItem_ExtIEs_tag2el_305[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_E_RABInformationItem_ExtIEs_specs_305 = { sizeof(struct NGAP_E_RABInformationItem_ExtIEs), offsetof(struct NGAP_E_RABInformationItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_E_RABInformationItem_ExtIEs_tag2el_305, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_E_RABInformationItem_ExtIEs = { "E-RABInformationItem-ExtIEs", "E-RABInformationItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_E_RABInformationItem_ExtIEs_tags_305, sizeof(asn_DEF_NGAP_E_RABInformationItem_ExtIEs_tags_305) /sizeof(asn_DEF_NGAP_E_RABInformationItem_ExtIEs_tags_305[0]), /* 1 */ asn_DEF_NGAP_E_RABInformationItem_ExtIEs_tags_305, /* Same as above */ sizeof(asn_DEF_NGAP_E_RABInformationItem_ExtIEs_tags_305) /sizeof(asn_DEF_NGAP_E_RABInformationItem_ExtIEs_tags_305[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_E_RABInformationItem_ExtIEs_305, 3, /* Elements count */ &asn_SPC_NGAP_E_RABInformationItem_ExtIEs_specs_305 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_312 = { sizeof(struct NGAP_EUTRA_CGI_ExtIEs__extensionValue), offsetof(struct NGAP_EUTRA_CGI_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_EUTRA_CGI_ExtIEs__extensionValue, present), sizeof(((struct NGAP_EUTRA_CGI_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_312 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_312 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_EUTRA_CGI_ExtIEs_309[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRA_CGI_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_310, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_309 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRA_CGI_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_311, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_309 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRA_CGI_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_312, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_312, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_309 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_EUTRA_CGI_ExtIEs_tags_309[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_EUTRA_CGI_ExtIEs_tag2el_309[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRA_CGI_ExtIEs_specs_309 = { sizeof(struct NGAP_EUTRA_CGI_ExtIEs), offsetof(struct NGAP_EUTRA_CGI_ExtIEs, _asn_ctx), asn_MAP_NGAP_EUTRA_CGI_ExtIEs_tag2el_309, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRA_CGI_ExtIEs = { "EUTRA-CGI-ExtIEs", "EUTRA-CGI-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_EUTRA_CGI_ExtIEs_tags_309, sizeof(asn_DEF_NGAP_EUTRA_CGI_ExtIEs_tags_309) /sizeof(asn_DEF_NGAP_EUTRA_CGI_ExtIEs_tags_309[0]), /* 1 */ asn_DEF_NGAP_EUTRA_CGI_ExtIEs_tags_309, /* Same as above */ sizeof(asn_DEF_NGAP_EUTRA_CGI_ExtIEs_tags_309) /sizeof(asn_DEF_NGAP_EUTRA_CGI_ExtIEs_tags_309[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_EUTRA_CGI_ExtIEs_309, 3, /* Elements count */ &asn_SPC_NGAP_EUTRA_CGI_ExtIEs_specs_309 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_316 = { sizeof(struct NGAP_EUTRA_PagingeDRXInformation_ExtIEs__extensionValue), offsetof(struct NGAP_EUTRA_PagingeDRXInformation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_EUTRA_PagingeDRXInformation_ExtIEs__extensionValue, present), sizeof(((struct NGAP_EUTRA_PagingeDRXInformation_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_316 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_316 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_EUTRA_PagingeDRXInformation_ExtIEs_313[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRA_PagingeDRXInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_314, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_313 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRA_PagingeDRXInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_315, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_313 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRA_PagingeDRXInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_316, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_316, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_313 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_EUTRA_PagingeDRXInformation_ExtIEs_tags_313[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_EUTRA_PagingeDRXInformation_ExtIEs_tag2el_313[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRA_PagingeDRXInformation_ExtIEs_specs_313 = { sizeof(struct NGAP_EUTRA_PagingeDRXInformation_ExtIEs), offsetof(struct NGAP_EUTRA_PagingeDRXInformation_ExtIEs, _asn_ctx), asn_MAP_NGAP_EUTRA_PagingeDRXInformation_ExtIEs_tag2el_313, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRA_PagingeDRXInformation_ExtIEs = { "EUTRA-PagingeDRXInformation-ExtIEs", "EUTRA-PagingeDRXInformation-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_EUTRA_PagingeDRXInformation_ExtIEs_tags_313, sizeof(asn_DEF_NGAP_EUTRA_PagingeDRXInformation_ExtIEs_tags_313) /sizeof(asn_DEF_NGAP_EUTRA_PagingeDRXInformation_ExtIEs_tags_313[0]), /* 1 */ asn_DEF_NGAP_EUTRA_PagingeDRXInformation_ExtIEs_tags_313, /* Same as above */ sizeof(asn_DEF_NGAP_EUTRA_PagingeDRXInformation_ExtIEs_tags_313) /sizeof(asn_DEF_NGAP_EUTRA_PagingeDRXInformation_ExtIEs_tags_313[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_EUTRA_PagingeDRXInformation_ExtIEs_313, 3, /* Elements count */ &asn_SPC_NGAP_EUTRA_PagingeDRXInformation_ExtIEs_specs_313 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_320 = { sizeof(struct NGAP_ExcessPacketDelayThresholdItem_ExtIEs__extensionValue), offsetof(struct NGAP_ExcessPacketDelayThresholdItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_ExcessPacketDelayThresholdItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_ExcessPacketDelayThresholdItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_320 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_320 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_ExcessPacketDelayThresholdItem_ExtIEs_317[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_ExcessPacketDelayThresholdItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_318, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_317 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_ExcessPacketDelayThresholdItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_319, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_317 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ExcessPacketDelayThresholdItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_320, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_320, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_317 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_ExcessPacketDelayThresholdItem_ExtIEs_tags_317[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_ExcessPacketDelayThresholdItem_ExtIEs_tag2el_317[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_ExcessPacketDelayThresholdItem_ExtIEs_specs_317 = { sizeof(struct NGAP_ExcessPacketDelayThresholdItem_ExtIEs), offsetof(struct NGAP_ExcessPacketDelayThresholdItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_ExcessPacketDelayThresholdItem_ExtIEs_tag2el_317, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_ExcessPacketDelayThresholdItem_ExtIEs = { "ExcessPacketDelayThresholdItem-ExtIEs", "ExcessPacketDelayThresholdItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_ExcessPacketDelayThresholdItem_ExtIEs_tags_317, sizeof(asn_DEF_NGAP_ExcessPacketDelayThresholdItem_ExtIEs_tags_317) /sizeof(asn_DEF_NGAP_ExcessPacketDelayThresholdItem_ExtIEs_tags_317[0]), /* 1 */ asn_DEF_NGAP_ExcessPacketDelayThresholdItem_ExtIEs_tags_317, /* Same as above */ sizeof(asn_DEF_NGAP_ExcessPacketDelayThresholdItem_ExtIEs_tags_317) /sizeof(asn_DEF_NGAP_ExcessPacketDelayThresholdItem_ExtIEs_tags_317[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_ExcessPacketDelayThresholdItem_ExtIEs_317, 3, /* Elements count */ &asn_SPC_NGAP_ExcessPacketDelayThresholdItem_ExtIEs_specs_317 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_324 = { sizeof(struct NGAP_ExpectedUEActivityBehaviour_ExtIEs__extensionValue), offsetof(struct NGAP_ExpectedUEActivityBehaviour_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_ExpectedUEActivityBehaviour_ExtIEs__extensionValue, present), sizeof(((struct NGAP_ExpectedUEActivityBehaviour_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_324 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_324 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_ExpectedUEActivityBehaviour_ExtIEs_321[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_ExpectedUEActivityBehaviour_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_322, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_321 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_ExpectedUEActivityBehaviour_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_323, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_321 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ExpectedUEActivityBehaviour_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_324, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_324, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_321 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_ExpectedUEActivityBehaviour_ExtIEs_tags_321[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_321[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_ExpectedUEActivityBehaviour_ExtIEs_specs_321 = { sizeof(struct NGAP_ExpectedUEActivityBehaviour_ExtIEs), offsetof(struct NGAP_ExpectedUEActivityBehaviour_ExtIEs, _asn_ctx), asn_MAP_NGAP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_321, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_ExpectedUEActivityBehaviour_ExtIEs = { "ExpectedUEActivityBehaviour-ExtIEs", "ExpectedUEActivityBehaviour-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_ExpectedUEActivityBehaviour_ExtIEs_tags_321, sizeof(asn_DEF_NGAP_ExpectedUEActivityBehaviour_ExtIEs_tags_321) /sizeof(asn_DEF_NGAP_ExpectedUEActivityBehaviour_ExtIEs_tags_321[0]), /* 1 */ asn_DEF_NGAP_ExpectedUEActivityBehaviour_ExtIEs_tags_321, /* Same as above */ sizeof(asn_DEF_NGAP_ExpectedUEActivityBehaviour_ExtIEs_tags_321) /sizeof(asn_DEF_NGAP_ExpectedUEActivityBehaviour_ExtIEs_tags_321[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_ExpectedUEActivityBehaviour_ExtIEs_321, 3, /* Elements count */ &asn_SPC_NGAP_ExpectedUEActivityBehaviour_ExtIEs_specs_321 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_328 = { sizeof(struct NGAP_ExpectedUEBehaviour_ExtIEs__extensionValue), offsetof(struct NGAP_ExpectedUEBehaviour_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_ExpectedUEBehaviour_ExtIEs__extensionValue, present), sizeof(((struct NGAP_ExpectedUEBehaviour_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_328 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_328 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_ExpectedUEBehaviour_ExtIEs_325[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_ExpectedUEBehaviour_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_326, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_325 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_ExpectedUEBehaviour_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_327, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_325 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ExpectedUEBehaviour_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_328, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_328, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_325 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_ExpectedUEBehaviour_ExtIEs_tags_325[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_ExpectedUEBehaviour_ExtIEs_tag2el_325[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_ExpectedUEBehaviour_ExtIEs_specs_325 = { sizeof(struct NGAP_ExpectedUEBehaviour_ExtIEs), offsetof(struct NGAP_ExpectedUEBehaviour_ExtIEs, _asn_ctx), asn_MAP_NGAP_ExpectedUEBehaviour_ExtIEs_tag2el_325, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_ExpectedUEBehaviour_ExtIEs = { "ExpectedUEBehaviour-ExtIEs", "ExpectedUEBehaviour-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_ExpectedUEBehaviour_ExtIEs_tags_325, sizeof(asn_DEF_NGAP_ExpectedUEBehaviour_ExtIEs_tags_325) /sizeof(asn_DEF_NGAP_ExpectedUEBehaviour_ExtIEs_tags_325[0]), /* 1 */ asn_DEF_NGAP_ExpectedUEBehaviour_ExtIEs_tags_325, /* Same as above */ sizeof(asn_DEF_NGAP_ExpectedUEBehaviour_ExtIEs_tags_325) /sizeof(asn_DEF_NGAP_ExpectedUEBehaviour_ExtIEs_tags_325[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_ExpectedUEBehaviour_ExtIEs_325, 3, /* Elements count */ &asn_SPC_NGAP_ExpectedUEBehaviour_ExtIEs_specs_325 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_332 = { sizeof(struct NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs__extensionValue), offsetof(struct NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_332 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_332 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_329[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_330, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_329 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_331, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_329 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_332, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_332, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_329 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_tags_329[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_tag2el_329[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_specs_329 = { sizeof(struct NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs), offsetof(struct NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_tag2el_329, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs = { "ExpectedUEMovingTrajectoryItem-ExtIEs", "ExpectedUEMovingTrajectoryItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_tags_329, sizeof(asn_DEF_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_tags_329) /sizeof(asn_DEF_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_tags_329[0]), /* 1 */ asn_DEF_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_tags_329, /* Same as above */ sizeof(asn_DEF_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_tags_329) /sizeof(asn_DEF_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_tags_329[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_329, 3, /* Elements count */ &asn_SPC_NGAP_ExpectedUEMovingTrajectoryItem_ExtIEs_specs_329 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_336 = { sizeof(struct NGAP_Extended_AMFName_ExtIEs__extensionValue), offsetof(struct NGAP_Extended_AMFName_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_Extended_AMFName_ExtIEs__extensionValue, present), sizeof(((struct NGAP_Extended_AMFName_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_336 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_336 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_Extended_AMFName_ExtIEs_333[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_Extended_AMFName_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_334, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_333 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_Extended_AMFName_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_335, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_333 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_Extended_AMFName_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_336, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_336, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_333 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_Extended_AMFName_ExtIEs_tags_333[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_Extended_AMFName_ExtIEs_tag2el_333[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_Extended_AMFName_ExtIEs_specs_333 = { sizeof(struct NGAP_Extended_AMFName_ExtIEs), offsetof(struct NGAP_Extended_AMFName_ExtIEs, _asn_ctx), asn_MAP_NGAP_Extended_AMFName_ExtIEs_tag2el_333, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_Extended_AMFName_ExtIEs = { "Extended-AMFName-ExtIEs", "Extended-AMFName-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_Extended_AMFName_ExtIEs_tags_333, sizeof(asn_DEF_NGAP_Extended_AMFName_ExtIEs_tags_333) /sizeof(asn_DEF_NGAP_Extended_AMFName_ExtIEs_tags_333[0]), /* 1 */ asn_DEF_NGAP_Extended_AMFName_ExtIEs_tags_333, /* Same as above */ sizeof(asn_DEF_NGAP_Extended_AMFName_ExtIEs_tags_333) /sizeof(asn_DEF_NGAP_Extended_AMFName_ExtIEs_tags_333[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_Extended_AMFName_ExtIEs_333, 3, /* Elements count */ &asn_SPC_NGAP_Extended_AMFName_ExtIEs_specs_333 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_340 = { sizeof(struct NGAP_Extended_RANNodeName_ExtIEs__extensionValue), offsetof(struct NGAP_Extended_RANNodeName_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_Extended_RANNodeName_ExtIEs__extensionValue, present), sizeof(((struct NGAP_Extended_RANNodeName_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_340 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_340 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_Extended_RANNodeName_ExtIEs_337[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_Extended_RANNodeName_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_338, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_337 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_Extended_RANNodeName_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_339, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_337 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_Extended_RANNodeName_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_340, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_340, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_337 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_Extended_RANNodeName_ExtIEs_tags_337[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_Extended_RANNodeName_ExtIEs_tag2el_337[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_Extended_RANNodeName_ExtIEs_specs_337 = { sizeof(struct NGAP_Extended_RANNodeName_ExtIEs), offsetof(struct NGAP_Extended_RANNodeName_ExtIEs, _asn_ctx), asn_MAP_NGAP_Extended_RANNodeName_ExtIEs_tag2el_337, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_Extended_RANNodeName_ExtIEs = { "Extended-RANNodeName-ExtIEs", "Extended-RANNodeName-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_Extended_RANNodeName_ExtIEs_tags_337, sizeof(asn_DEF_NGAP_Extended_RANNodeName_ExtIEs_tags_337) /sizeof(asn_DEF_NGAP_Extended_RANNodeName_ExtIEs_tags_337[0]), /* 1 */ asn_DEF_NGAP_Extended_RANNodeName_ExtIEs_tags_337, /* Same as above */ sizeof(asn_DEF_NGAP_Extended_RANNodeName_ExtIEs_tags_337) /sizeof(asn_DEF_NGAP_Extended_RANNodeName_ExtIEs_tags_337[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_Extended_RANNodeName_ExtIEs_337, 3, /* Elements count */ &asn_SPC_NGAP_Extended_RANNodeName_ExtIEs_specs_337 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_344 = { sizeof(struct NGAP_ExtendedRATRestrictionInformation_ExtIEs__extensionValue), offsetof(struct NGAP_ExtendedRATRestrictionInformation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_ExtendedRATRestrictionInformation_ExtIEs__extensionValue, present), sizeof(((struct NGAP_ExtendedRATRestrictionInformation_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_344 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_344 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_ExtendedRATRestrictionInformation_ExtIEs_341[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_ExtendedRATRestrictionInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_342, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_341 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_ExtendedRATRestrictionInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_343, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_341 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ExtendedRATRestrictionInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_344, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_344, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_341 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_ExtendedRATRestrictionInformation_ExtIEs_tags_341[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_ExtendedRATRestrictionInformation_ExtIEs_tag2el_341[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_ExtendedRATRestrictionInformation_ExtIEs_specs_341 = { sizeof(struct NGAP_ExtendedRATRestrictionInformation_ExtIEs), offsetof(struct NGAP_ExtendedRATRestrictionInformation_ExtIEs, _asn_ctx), asn_MAP_NGAP_ExtendedRATRestrictionInformation_ExtIEs_tag2el_341, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_ExtendedRATRestrictionInformation_ExtIEs = { "ExtendedRATRestrictionInformation-ExtIEs", "ExtendedRATRestrictionInformation-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_ExtendedRATRestrictionInformation_ExtIEs_tags_341, sizeof(asn_DEF_NGAP_ExtendedRATRestrictionInformation_ExtIEs_tags_341) /sizeof(asn_DEF_NGAP_ExtendedRATRestrictionInformation_ExtIEs_tags_341[0]), /* 1 */ asn_DEF_NGAP_ExtendedRATRestrictionInformation_ExtIEs_tags_341, /* Same as above */ sizeof(asn_DEF_NGAP_ExtendedRATRestrictionInformation_ExtIEs_tags_341) /sizeof(asn_DEF_NGAP_ExtendedRATRestrictionInformation_ExtIEs_tags_341[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_ExtendedRATRestrictionInformation_ExtIEs_341, 3, /* Elements count */ &asn_SPC_NGAP_ExtendedRATRestrictionInformation_ExtIEs_specs_341 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_348 = { sizeof(struct NGAP_EventL1LoggedMDTConfig_ExtIEs__extensionValue), offsetof(struct NGAP_EventL1LoggedMDTConfig_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_EventL1LoggedMDTConfig_ExtIEs__extensionValue, present), sizeof(((struct NGAP_EventL1LoggedMDTConfig_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_348 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_348 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_EventL1LoggedMDTConfig_ExtIEs_345[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_EventL1LoggedMDTConfig_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_346, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_345 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_EventL1LoggedMDTConfig_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_347, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_345 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EventL1LoggedMDTConfig_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_348, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_348, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_345 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_EventL1LoggedMDTConfig_ExtIEs_tags_345[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_EventL1LoggedMDTConfig_ExtIEs_tag2el_345[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_EventL1LoggedMDTConfig_ExtIEs_specs_345 = { sizeof(struct NGAP_EventL1LoggedMDTConfig_ExtIEs), offsetof(struct NGAP_EventL1LoggedMDTConfig_ExtIEs, _asn_ctx), asn_MAP_NGAP_EventL1LoggedMDTConfig_ExtIEs_tag2el_345, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_EventL1LoggedMDTConfig_ExtIEs = { "EventL1LoggedMDTConfig-ExtIEs", "EventL1LoggedMDTConfig-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_EventL1LoggedMDTConfig_ExtIEs_tags_345, sizeof(asn_DEF_NGAP_EventL1LoggedMDTConfig_ExtIEs_tags_345) /sizeof(asn_DEF_NGAP_EventL1LoggedMDTConfig_ExtIEs_tags_345[0]), /* 1 */ asn_DEF_NGAP_EventL1LoggedMDTConfig_ExtIEs_tags_345, /* Same as above */ sizeof(asn_DEF_NGAP_EventL1LoggedMDTConfig_ExtIEs_tags_345) /sizeof(asn_DEF_NGAP_EventL1LoggedMDTConfig_ExtIEs_tags_345[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_EventL1LoggedMDTConfig_ExtIEs_345, 3, /* Elements count */ &asn_SPC_NGAP_EventL1LoggedMDTConfig_ExtIEs_specs_345 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_352 = { sizeof(struct NGAP_FailureIndication_ExtIEs__extensionValue), offsetof(struct NGAP_FailureIndication_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_FailureIndication_ExtIEs__extensionValue, present), sizeof(((struct NGAP_FailureIndication_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_352 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_352 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_FailureIndication_ExtIEs_349[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_FailureIndication_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_350, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_349 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_FailureIndication_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_351, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_349 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_FailureIndication_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_352, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_352, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_349 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_FailureIndication_ExtIEs_tags_349[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_FailureIndication_ExtIEs_tag2el_349[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_FailureIndication_ExtIEs_specs_349 = { sizeof(struct NGAP_FailureIndication_ExtIEs), offsetof(struct NGAP_FailureIndication_ExtIEs, _asn_ctx), asn_MAP_NGAP_FailureIndication_ExtIEs_tag2el_349, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_FailureIndication_ExtIEs = { "FailureIndication-ExtIEs", "FailureIndication-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_FailureIndication_ExtIEs_tags_349, sizeof(asn_DEF_NGAP_FailureIndication_ExtIEs_tags_349) /sizeof(asn_DEF_NGAP_FailureIndication_ExtIEs_tags_349[0]), /* 1 */ asn_DEF_NGAP_FailureIndication_ExtIEs_tags_349, /* Same as above */ sizeof(asn_DEF_NGAP_FailureIndication_ExtIEs_tags_349) /sizeof(asn_DEF_NGAP_FailureIndication_ExtIEs_tags_349[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_FailureIndication_ExtIEs_349, 3, /* Elements count */ &asn_SPC_NGAP_FailureIndication_ExtIEs_specs_349 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_356 = { sizeof(struct NGAP_FiveG_ProSeAuthorized_ExtIEs__extensionValue), offsetof(struct NGAP_FiveG_ProSeAuthorized_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_FiveG_ProSeAuthorized_ExtIEs__extensionValue, present), sizeof(((struct NGAP_FiveG_ProSeAuthorized_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_356 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_356 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_FiveG_ProSeAuthorized_ExtIEs_353[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveG_ProSeAuthorized_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_354, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_353 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveG_ProSeAuthorized_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_355, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_353 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveG_ProSeAuthorized_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_356, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_356, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_353 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_FiveG_ProSeAuthorized_ExtIEs_tags_353[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_FiveG_ProSeAuthorized_ExtIEs_tag2el_353[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_FiveG_ProSeAuthorized_ExtIEs_specs_353 = { sizeof(struct NGAP_FiveG_ProSeAuthorized_ExtIEs), offsetof(struct NGAP_FiveG_ProSeAuthorized_ExtIEs, _asn_ctx), asn_MAP_NGAP_FiveG_ProSeAuthorized_ExtIEs_tag2el_353, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_FiveG_ProSeAuthorized_ExtIEs = { "FiveG-ProSeAuthorized-ExtIEs", "FiveG-ProSeAuthorized-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_FiveG_ProSeAuthorized_ExtIEs_tags_353, sizeof(asn_DEF_NGAP_FiveG_ProSeAuthorized_ExtIEs_tags_353) /sizeof(asn_DEF_NGAP_FiveG_ProSeAuthorized_ExtIEs_tags_353[0]), /* 1 */ asn_DEF_NGAP_FiveG_ProSeAuthorized_ExtIEs_tags_353, /* Same as above */ sizeof(asn_DEF_NGAP_FiveG_ProSeAuthorized_ExtIEs_tags_353) /sizeof(asn_DEF_NGAP_FiveG_ProSeAuthorized_ExtIEs_tags_353[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_FiveG_ProSeAuthorized_ExtIEs_353, 3, /* Elements count */ &asn_SPC_NGAP_FiveG_ProSeAuthorized_ExtIEs_specs_353 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_360 = { sizeof(struct NGAP_FiveG_ProSePC5QoSParameters_ExtIEs__extensionValue), offsetof(struct NGAP_FiveG_ProSePC5QoSParameters_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_FiveG_ProSePC5QoSParameters_ExtIEs__extensionValue, present), sizeof(((struct NGAP_FiveG_ProSePC5QoSParameters_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_360 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_360 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_FiveG_ProSePC5QoSParameters_ExtIEs_357[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveG_ProSePC5QoSParameters_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_358, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_357 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveG_ProSePC5QoSParameters_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_359, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_357 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveG_ProSePC5QoSParameters_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_360, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_360, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_357 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_FiveG_ProSePC5QoSParameters_ExtIEs_tags_357[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_FiveG_ProSePC5QoSParameters_ExtIEs_tag2el_357[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_FiveG_ProSePC5QoSParameters_ExtIEs_specs_357 = { sizeof(struct NGAP_FiveG_ProSePC5QoSParameters_ExtIEs), offsetof(struct NGAP_FiveG_ProSePC5QoSParameters_ExtIEs, _asn_ctx), asn_MAP_NGAP_FiveG_ProSePC5QoSParameters_ExtIEs_tag2el_357, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_FiveG_ProSePC5QoSParameters_ExtIEs = { "FiveG-ProSePC5QoSParameters-ExtIEs", "FiveG-ProSePC5QoSParameters-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_FiveG_ProSePC5QoSParameters_ExtIEs_tags_357, sizeof(asn_DEF_NGAP_FiveG_ProSePC5QoSParameters_ExtIEs_tags_357) /sizeof(asn_DEF_NGAP_FiveG_ProSePC5QoSParameters_ExtIEs_tags_357[0]), /* 1 */ asn_DEF_NGAP_FiveG_ProSePC5QoSParameters_ExtIEs_tags_357, /* Same as above */ sizeof(asn_DEF_NGAP_FiveG_ProSePC5QoSParameters_ExtIEs_tags_357) /sizeof(asn_DEF_NGAP_FiveG_ProSePC5QoSParameters_ExtIEs_tags_357[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_FiveG_ProSePC5QoSParameters_ExtIEs_357, 3, /* Elements count */ &asn_SPC_NGAP_FiveG_ProSePC5QoSParameters_ExtIEs_specs_357 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_364 = { sizeof(struct NGAP_FiveGProSePC5QoSFlowItem_ExtIEs__extensionValue), offsetof(struct NGAP_FiveGProSePC5QoSFlowItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_FiveGProSePC5QoSFlowItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_FiveGProSePC5QoSFlowItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_364 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_364 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_FiveGProSePC5QoSFlowItem_ExtIEs_361[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveGProSePC5QoSFlowItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_362, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_361 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveGProSePC5QoSFlowItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_363, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_361 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveGProSePC5QoSFlowItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_364, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_364, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_361 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_FiveGProSePC5QoSFlowItem_ExtIEs_tags_361[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_FiveGProSePC5QoSFlowItem_ExtIEs_tag2el_361[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_FiveGProSePC5QoSFlowItem_ExtIEs_specs_361 = { sizeof(struct NGAP_FiveGProSePC5QoSFlowItem_ExtIEs), offsetof(struct NGAP_FiveGProSePC5QoSFlowItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_FiveGProSePC5QoSFlowItem_ExtIEs_tag2el_361, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_FiveGProSePC5QoSFlowItem_ExtIEs = { "FiveGProSePC5QoSFlowItem-ExtIEs", "FiveGProSePC5QoSFlowItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_FiveGProSePC5QoSFlowItem_ExtIEs_tags_361, sizeof(asn_DEF_NGAP_FiveGProSePC5QoSFlowItem_ExtIEs_tags_361) /sizeof(asn_DEF_NGAP_FiveGProSePC5QoSFlowItem_ExtIEs_tags_361[0]), /* 1 */ asn_DEF_NGAP_FiveGProSePC5QoSFlowItem_ExtIEs_tags_361, /* Same as above */ sizeof(asn_DEF_NGAP_FiveGProSePC5QoSFlowItem_ExtIEs_tags_361) /sizeof(asn_DEF_NGAP_FiveGProSePC5QoSFlowItem_ExtIEs_tags_361[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_FiveGProSePC5QoSFlowItem_ExtIEs_361, 3, /* Elements count */ &asn_SPC_NGAP_FiveGProSePC5QoSFlowItem_ExtIEs_specs_361 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_368 = { sizeof(struct NGAP_FiveGProSePC5FlowBitRates_ExtIEs__extensionValue), offsetof(struct NGAP_FiveGProSePC5FlowBitRates_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_FiveGProSePC5FlowBitRates_ExtIEs__extensionValue, present), sizeof(((struct NGAP_FiveGProSePC5FlowBitRates_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_368 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_368 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_FiveGProSePC5FlowBitRates_ExtIEs_365[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveGProSePC5FlowBitRates_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_366, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_365 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveGProSePC5FlowBitRates_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_367, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_365 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveGProSePC5FlowBitRates_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_368, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_368, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_365 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_FiveGProSePC5FlowBitRates_ExtIEs_tags_365[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_FiveGProSePC5FlowBitRates_ExtIEs_tag2el_365[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_FiveGProSePC5FlowBitRates_ExtIEs_specs_365 = { sizeof(struct NGAP_FiveGProSePC5FlowBitRates_ExtIEs), offsetof(struct NGAP_FiveGProSePC5FlowBitRates_ExtIEs, _asn_ctx), asn_MAP_NGAP_FiveGProSePC5FlowBitRates_ExtIEs_tag2el_365, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_FiveGProSePC5FlowBitRates_ExtIEs = { "FiveGProSePC5FlowBitRates-ExtIEs", "FiveGProSePC5FlowBitRates-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_FiveGProSePC5FlowBitRates_ExtIEs_tags_365, sizeof(asn_DEF_NGAP_FiveGProSePC5FlowBitRates_ExtIEs_tags_365) /sizeof(asn_DEF_NGAP_FiveGProSePC5FlowBitRates_ExtIEs_tags_365[0]), /* 1 */ asn_DEF_NGAP_FiveGProSePC5FlowBitRates_ExtIEs_tags_365, /* Same as above */ sizeof(asn_DEF_NGAP_FiveGProSePC5FlowBitRates_ExtIEs_tags_365) /sizeof(asn_DEF_NGAP_FiveGProSePC5FlowBitRates_ExtIEs_tags_365[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_FiveGProSePC5FlowBitRates_ExtIEs_365, 3, /* Elements count */ &asn_SPC_NGAP_FiveGProSePC5FlowBitRates_ExtIEs_specs_365 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_372 = { sizeof(struct NGAP_FiveG_S_TMSI_ExtIEs__extensionValue), offsetof(struct NGAP_FiveG_S_TMSI_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_FiveG_S_TMSI_ExtIEs__extensionValue, present), sizeof(((struct NGAP_FiveG_S_TMSI_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_372 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_372 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_FiveG_S_TMSI_ExtIEs_369[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveG_S_TMSI_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_370, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_369 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveG_S_TMSI_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_371, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_369 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_FiveG_S_TMSI_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_372, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_372, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_369 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_FiveG_S_TMSI_ExtIEs_tags_369[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_FiveG_S_TMSI_ExtIEs_tag2el_369[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_FiveG_S_TMSI_ExtIEs_specs_369 = { sizeof(struct NGAP_FiveG_S_TMSI_ExtIEs), offsetof(struct NGAP_FiveG_S_TMSI_ExtIEs, _asn_ctx), asn_MAP_NGAP_FiveG_S_TMSI_ExtIEs_tag2el_369, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_FiveG_S_TMSI_ExtIEs = { "FiveG-S-TMSI-ExtIEs", "FiveG-S-TMSI-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_FiveG_S_TMSI_ExtIEs_tags_369, sizeof(asn_DEF_NGAP_FiveG_S_TMSI_ExtIEs_tags_369) /sizeof(asn_DEF_NGAP_FiveG_S_TMSI_ExtIEs_tags_369[0]), /* 1 */ asn_DEF_NGAP_FiveG_S_TMSI_ExtIEs_tags_369, /* Same as above */ sizeof(asn_DEF_NGAP_FiveG_S_TMSI_ExtIEs_tags_369) /sizeof(asn_DEF_NGAP_FiveG_S_TMSI_ExtIEs_tags_369[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_FiveG_S_TMSI_ExtIEs_369, 3, /* Elements count */ &asn_SPC_NGAP_FiveG_S_TMSI_ExtIEs_specs_369 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_376 = { sizeof(struct NGAP_ForbiddenAreaInformation_Item_ExtIEs__extensionValue), offsetof(struct NGAP_ForbiddenAreaInformation_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_ForbiddenAreaInformation_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_ForbiddenAreaInformation_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_376 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_376 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_ForbiddenAreaInformation_Item_ExtIEs_373[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_ForbiddenAreaInformation_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_374, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_373 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_ForbiddenAreaInformation_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_375, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_373 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ForbiddenAreaInformation_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_376, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_376, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_373 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_ForbiddenAreaInformation_Item_ExtIEs_tags_373[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_ForbiddenAreaInformation_Item_ExtIEs_tag2el_373[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_ForbiddenAreaInformation_Item_ExtIEs_specs_373 = { sizeof(struct NGAP_ForbiddenAreaInformation_Item_ExtIEs), offsetof(struct NGAP_ForbiddenAreaInformation_Item_ExtIEs, _asn_ctx), asn_MAP_NGAP_ForbiddenAreaInformation_Item_ExtIEs_tag2el_373, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_ForbiddenAreaInformation_Item_ExtIEs = { "ForbiddenAreaInformation-Item-ExtIEs", "ForbiddenAreaInformation-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_ForbiddenAreaInformation_Item_ExtIEs_tags_373, sizeof(asn_DEF_NGAP_ForbiddenAreaInformation_Item_ExtIEs_tags_373) /sizeof(asn_DEF_NGAP_ForbiddenAreaInformation_Item_ExtIEs_tags_373[0]), /* 1 */ asn_DEF_NGAP_ForbiddenAreaInformation_Item_ExtIEs_tags_373, /* Same as above */ sizeof(asn_DEF_NGAP_ForbiddenAreaInformation_Item_ExtIEs_tags_373) /sizeof(asn_DEF_NGAP_ForbiddenAreaInformation_Item_ExtIEs_tags_373[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_ForbiddenAreaInformation_Item_ExtIEs_373, 3, /* Elements count */ &asn_SPC_NGAP_ForbiddenAreaInformation_Item_ExtIEs_specs_373 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_380 = { sizeof(struct NGAP_FromEUTRANtoNGRAN_ExtIEs__extensionValue), offsetof(struct NGAP_FromEUTRANtoNGRAN_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_FromEUTRANtoNGRAN_ExtIEs__extensionValue, present), sizeof(((struct NGAP_FromEUTRANtoNGRAN_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_380 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_380 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_FromEUTRANtoNGRAN_ExtIEs_377[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_FromEUTRANtoNGRAN_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_378, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_377 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_FromEUTRANtoNGRAN_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_379, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_377 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_FromEUTRANtoNGRAN_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_380, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_380, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_377 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_FromEUTRANtoNGRAN_ExtIEs_tags_377[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_FromEUTRANtoNGRAN_ExtIEs_tag2el_377[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_FromEUTRANtoNGRAN_ExtIEs_specs_377 = { sizeof(struct NGAP_FromEUTRANtoNGRAN_ExtIEs), offsetof(struct NGAP_FromEUTRANtoNGRAN_ExtIEs, _asn_ctx), asn_MAP_NGAP_FromEUTRANtoNGRAN_ExtIEs_tag2el_377, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_FromEUTRANtoNGRAN_ExtIEs = { "FromEUTRANtoNGRAN-ExtIEs", "FromEUTRANtoNGRAN-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_FromEUTRANtoNGRAN_ExtIEs_tags_377, sizeof(asn_DEF_NGAP_FromEUTRANtoNGRAN_ExtIEs_tags_377) /sizeof(asn_DEF_NGAP_FromEUTRANtoNGRAN_ExtIEs_tags_377[0]), /* 1 */ asn_DEF_NGAP_FromEUTRANtoNGRAN_ExtIEs_tags_377, /* Same as above */ sizeof(asn_DEF_NGAP_FromEUTRANtoNGRAN_ExtIEs_tags_377) /sizeof(asn_DEF_NGAP_FromEUTRANtoNGRAN_ExtIEs_tags_377[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_FromEUTRANtoNGRAN_ExtIEs_377, 3, /* Elements count */ &asn_SPC_NGAP_FromEUTRANtoNGRAN_ExtIEs_specs_377 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_384 = { sizeof(struct NGAP_FromNGRANtoEUTRAN_ExtIEs__extensionValue), offsetof(struct NGAP_FromNGRANtoEUTRAN_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_FromNGRANtoEUTRAN_ExtIEs__extensionValue, present), sizeof(((struct NGAP_FromNGRANtoEUTRAN_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_384 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_384 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_FromNGRANtoEUTRAN_ExtIEs_381[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_FromNGRANtoEUTRAN_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_382, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_381 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_FromNGRANtoEUTRAN_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_383, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_381 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_FromNGRANtoEUTRAN_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_384, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_384, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_381 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_FromNGRANtoEUTRAN_ExtIEs_tags_381[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_FromNGRANtoEUTRAN_ExtIEs_tag2el_381[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_FromNGRANtoEUTRAN_ExtIEs_specs_381 = { sizeof(struct NGAP_FromNGRANtoEUTRAN_ExtIEs), offsetof(struct NGAP_FromNGRANtoEUTRAN_ExtIEs, _asn_ctx), asn_MAP_NGAP_FromNGRANtoEUTRAN_ExtIEs_tag2el_381, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_FromNGRANtoEUTRAN_ExtIEs = { "FromNGRANtoEUTRAN-ExtIEs", "FromNGRANtoEUTRAN-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_FromNGRANtoEUTRAN_ExtIEs_tags_381, sizeof(asn_DEF_NGAP_FromNGRANtoEUTRAN_ExtIEs_tags_381) /sizeof(asn_DEF_NGAP_FromNGRANtoEUTRAN_ExtIEs_tags_381[0]), /* 1 */ asn_DEF_NGAP_FromNGRANtoEUTRAN_ExtIEs_tags_381, /* Same as above */ sizeof(asn_DEF_NGAP_FromNGRANtoEUTRAN_ExtIEs_tags_381) /sizeof(asn_DEF_NGAP_FromNGRANtoEUTRAN_ExtIEs_tags_381[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_FromNGRANtoEUTRAN_ExtIEs_381, 3, /* Elements count */ &asn_SPC_NGAP_FromNGRANtoEUTRAN_ExtIEs_specs_381 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_388[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_GBR_QosInformation_ExtIEs__extensionValue, choice.AlternativeQoSParaSetList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_AlternativeQoSParaSetList, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "AlternativeQoSParaSetList" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_388[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* AlternativeQoSParaSetList */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_388 = { sizeof(struct NGAP_GBR_QosInformation_ExtIEs__extensionValue), offsetof(struct NGAP_GBR_QosInformation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_GBR_QosInformation_ExtIEs__extensionValue, present), sizeof(((struct NGAP_GBR_QosInformation_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_388, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_388 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_388, 1, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_388 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_GBR_QosInformation_ExtIEs_385[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_GBR_QosInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_386, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_385 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_GBR_QosInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_GBR_QosInformation_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_387, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_385 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GBR_QosInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_388, select_GBR_QosInformation_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_388, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_385 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_GBR_QosInformation_ExtIEs_tags_385[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_GBR_QosInformation_ExtIEs_tag2el_385[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_GBR_QosInformation_ExtIEs_specs_385 = { sizeof(struct NGAP_GBR_QosInformation_ExtIEs), offsetof(struct NGAP_GBR_QosInformation_ExtIEs, _asn_ctx), asn_MAP_NGAP_GBR_QosInformation_ExtIEs_tag2el_385, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_GBR_QosInformation_ExtIEs = { "GBR-QosInformation-ExtIEs", "GBR-QosInformation-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_GBR_QosInformation_ExtIEs_tags_385, sizeof(asn_DEF_NGAP_GBR_QosInformation_ExtIEs_tags_385) /sizeof(asn_DEF_NGAP_GBR_QosInformation_ExtIEs_tags_385[0]), /* 1 */ asn_DEF_NGAP_GBR_QosInformation_ExtIEs_tags_385, /* Same as above */ sizeof(asn_DEF_NGAP_GBR_QosInformation_ExtIEs_tags_385) /sizeof(asn_DEF_NGAP_GBR_QosInformation_ExtIEs_tags_385[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_GBR_QosInformation_ExtIEs_385, 3, /* Elements count */ &asn_SPC_NGAP_GBR_QosInformation_ExtIEs_specs_385 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_392 = { sizeof(struct NGAP_GlobalENB_ID_ExtIEs__extensionValue), offsetof(struct NGAP_GlobalENB_ID_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_GlobalENB_ID_ExtIEs__extensionValue, present), sizeof(((struct NGAP_GlobalENB_ID_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_392 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_392 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_GlobalENB_ID_ExtIEs_389[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalENB_ID_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_390, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_389 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalENB_ID_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_391, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_389 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalENB_ID_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_392, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_392, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_389 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_GlobalENB_ID_ExtIEs_tags_389[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_GlobalENB_ID_ExtIEs_tag2el_389[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalENB_ID_ExtIEs_specs_389 = { sizeof(struct NGAP_GlobalENB_ID_ExtIEs), offsetof(struct NGAP_GlobalENB_ID_ExtIEs, _asn_ctx), asn_MAP_NGAP_GlobalENB_ID_ExtIEs_tag2el_389, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalENB_ID_ExtIEs = { "GlobalENB-ID-ExtIEs", "GlobalENB-ID-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_GlobalENB_ID_ExtIEs_tags_389, sizeof(asn_DEF_NGAP_GlobalENB_ID_ExtIEs_tags_389) /sizeof(asn_DEF_NGAP_GlobalENB_ID_ExtIEs_tags_389[0]), /* 1 */ asn_DEF_NGAP_GlobalENB_ID_ExtIEs_tags_389, /* Same as above */ sizeof(asn_DEF_NGAP_GlobalENB_ID_ExtIEs_tags_389) /sizeof(asn_DEF_NGAP_GlobalENB_ID_ExtIEs_tags_389[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_GlobalENB_ID_ExtIEs_389, 3, /* Elements count */ &asn_SPC_NGAP_GlobalENB_ID_ExtIEs_specs_389 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_396 = { sizeof(struct NGAP_GlobalGNB_ID_ExtIEs__extensionValue), offsetof(struct NGAP_GlobalGNB_ID_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_GlobalGNB_ID_ExtIEs__extensionValue, present), sizeof(((struct NGAP_GlobalGNB_ID_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_396 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_396 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_GlobalGNB_ID_ExtIEs_393[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalGNB_ID_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_394, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_393 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalGNB_ID_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_395, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_393 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalGNB_ID_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_396, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_396, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_393 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_GlobalGNB_ID_ExtIEs_tags_393[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_GlobalGNB_ID_ExtIEs_tag2el_393[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalGNB_ID_ExtIEs_specs_393 = { sizeof(struct NGAP_GlobalGNB_ID_ExtIEs), offsetof(struct NGAP_GlobalGNB_ID_ExtIEs, _asn_ctx), asn_MAP_NGAP_GlobalGNB_ID_ExtIEs_tag2el_393, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalGNB_ID_ExtIEs = { "GlobalGNB-ID-ExtIEs", "GlobalGNB-ID-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_GlobalGNB_ID_ExtIEs_tags_393, sizeof(asn_DEF_NGAP_GlobalGNB_ID_ExtIEs_tags_393) /sizeof(asn_DEF_NGAP_GlobalGNB_ID_ExtIEs_tags_393[0]), /* 1 */ asn_DEF_NGAP_GlobalGNB_ID_ExtIEs_tags_393, /* Same as above */ sizeof(asn_DEF_NGAP_GlobalGNB_ID_ExtIEs_tags_393) /sizeof(asn_DEF_NGAP_GlobalGNB_ID_ExtIEs_tags_393[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_GlobalGNB_ID_ExtIEs_393, 3, /* Elements count */ &asn_SPC_NGAP_GlobalGNB_ID_ExtIEs_specs_393 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_400 = { sizeof(struct NGAP_GlobalN3IWF_ID_ExtIEs__extensionValue), offsetof(struct NGAP_GlobalN3IWF_ID_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_GlobalN3IWF_ID_ExtIEs__extensionValue, present), sizeof(((struct NGAP_GlobalN3IWF_ID_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_400 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_400 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_GlobalN3IWF_ID_ExtIEs_397[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalN3IWF_ID_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_398, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_397 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalN3IWF_ID_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_399, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_397 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalN3IWF_ID_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_400, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_400, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_397 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_GlobalN3IWF_ID_ExtIEs_tags_397[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_GlobalN3IWF_ID_ExtIEs_tag2el_397[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalN3IWF_ID_ExtIEs_specs_397 = { sizeof(struct NGAP_GlobalN3IWF_ID_ExtIEs), offsetof(struct NGAP_GlobalN3IWF_ID_ExtIEs, _asn_ctx), asn_MAP_NGAP_GlobalN3IWF_ID_ExtIEs_tag2el_397, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalN3IWF_ID_ExtIEs = { "GlobalN3IWF-ID-ExtIEs", "GlobalN3IWF-ID-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_GlobalN3IWF_ID_ExtIEs_tags_397, sizeof(asn_DEF_NGAP_GlobalN3IWF_ID_ExtIEs_tags_397) /sizeof(asn_DEF_NGAP_GlobalN3IWF_ID_ExtIEs_tags_397[0]), /* 1 */ asn_DEF_NGAP_GlobalN3IWF_ID_ExtIEs_tags_397, /* Same as above */ sizeof(asn_DEF_NGAP_GlobalN3IWF_ID_ExtIEs_tags_397) /sizeof(asn_DEF_NGAP_GlobalN3IWF_ID_ExtIEs_tags_397[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_GlobalN3IWF_ID_ExtIEs_397, 3, /* Elements count */ &asn_SPC_NGAP_GlobalN3IWF_ID_ExtIEs_specs_397 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_404 = { sizeof(struct NGAP_GlobalLine_ID_ExtIEs__extensionValue), offsetof(struct NGAP_GlobalLine_ID_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_GlobalLine_ID_ExtIEs__extensionValue, present), sizeof(((struct NGAP_GlobalLine_ID_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_404 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_404 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_GlobalLine_ID_ExtIEs_401[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalLine_ID_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_402, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_401 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalLine_ID_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_403, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_401 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalLine_ID_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_404, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_404, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_401 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_GlobalLine_ID_ExtIEs_tags_401[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_GlobalLine_ID_ExtIEs_tag2el_401[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalLine_ID_ExtIEs_specs_401 = { sizeof(struct NGAP_GlobalLine_ID_ExtIEs), offsetof(struct NGAP_GlobalLine_ID_ExtIEs, _asn_ctx), asn_MAP_NGAP_GlobalLine_ID_ExtIEs_tag2el_401, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalLine_ID_ExtIEs = { "GlobalLine-ID-ExtIEs", "GlobalLine-ID-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_GlobalLine_ID_ExtIEs_tags_401, sizeof(asn_DEF_NGAP_GlobalLine_ID_ExtIEs_tags_401) /sizeof(asn_DEF_NGAP_GlobalLine_ID_ExtIEs_tags_401[0]), /* 1 */ asn_DEF_NGAP_GlobalLine_ID_ExtIEs_tags_401, /* Same as above */ sizeof(asn_DEF_NGAP_GlobalLine_ID_ExtIEs_tags_401) /sizeof(asn_DEF_NGAP_GlobalLine_ID_ExtIEs_tags_401[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_GlobalLine_ID_ExtIEs_401, 3, /* Elements count */ &asn_SPC_NGAP_GlobalLine_ID_ExtIEs_specs_401 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_408 = { sizeof(struct NGAP_GlobalNgENB_ID_ExtIEs__extensionValue), offsetof(struct NGAP_GlobalNgENB_ID_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_GlobalNgENB_ID_ExtIEs__extensionValue, present), sizeof(((struct NGAP_GlobalNgENB_ID_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_408 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_408 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_GlobalNgENB_ID_ExtIEs_405[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalNgENB_ID_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_406, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_405 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalNgENB_ID_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_407, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_405 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalNgENB_ID_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_408, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_408, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_405 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_GlobalNgENB_ID_ExtIEs_tags_405[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_GlobalNgENB_ID_ExtIEs_tag2el_405[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalNgENB_ID_ExtIEs_specs_405 = { sizeof(struct NGAP_GlobalNgENB_ID_ExtIEs), offsetof(struct NGAP_GlobalNgENB_ID_ExtIEs, _asn_ctx), asn_MAP_NGAP_GlobalNgENB_ID_ExtIEs_tag2el_405, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalNgENB_ID_ExtIEs = { "GlobalNgENB-ID-ExtIEs", "GlobalNgENB-ID-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_GlobalNgENB_ID_ExtIEs_tags_405, sizeof(asn_DEF_NGAP_GlobalNgENB_ID_ExtIEs_tags_405) /sizeof(asn_DEF_NGAP_GlobalNgENB_ID_ExtIEs_tags_405[0]), /* 1 */ asn_DEF_NGAP_GlobalNgENB_ID_ExtIEs_tags_405, /* Same as above */ sizeof(asn_DEF_NGAP_GlobalNgENB_ID_ExtIEs_tags_405) /sizeof(asn_DEF_NGAP_GlobalNgENB_ID_ExtIEs_tags_405[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_GlobalNgENB_ID_ExtIEs_405, 3, /* Elements count */ &asn_SPC_NGAP_GlobalNgENB_ID_ExtIEs_specs_405 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_412 = { sizeof(struct NGAP_GlobalTNGF_ID_ExtIEs__extensionValue), offsetof(struct NGAP_GlobalTNGF_ID_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_GlobalTNGF_ID_ExtIEs__extensionValue, present), sizeof(((struct NGAP_GlobalTNGF_ID_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_412 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_412 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_GlobalTNGF_ID_ExtIEs_409[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalTNGF_ID_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_410, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_409 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalTNGF_ID_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_411, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_409 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalTNGF_ID_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_412, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_412, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_409 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_GlobalTNGF_ID_ExtIEs_tags_409[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_GlobalTNGF_ID_ExtIEs_tag2el_409[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalTNGF_ID_ExtIEs_specs_409 = { sizeof(struct NGAP_GlobalTNGF_ID_ExtIEs), offsetof(struct NGAP_GlobalTNGF_ID_ExtIEs, _asn_ctx), asn_MAP_NGAP_GlobalTNGF_ID_ExtIEs_tag2el_409, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalTNGF_ID_ExtIEs = { "GlobalTNGF-ID-ExtIEs", "GlobalTNGF-ID-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_GlobalTNGF_ID_ExtIEs_tags_409, sizeof(asn_DEF_NGAP_GlobalTNGF_ID_ExtIEs_tags_409) /sizeof(asn_DEF_NGAP_GlobalTNGF_ID_ExtIEs_tags_409[0]), /* 1 */ asn_DEF_NGAP_GlobalTNGF_ID_ExtIEs_tags_409, /* Same as above */ sizeof(asn_DEF_NGAP_GlobalTNGF_ID_ExtIEs_tags_409) /sizeof(asn_DEF_NGAP_GlobalTNGF_ID_ExtIEs_tags_409[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_GlobalTNGF_ID_ExtIEs_409, 3, /* Elements count */ &asn_SPC_NGAP_GlobalTNGF_ID_ExtIEs_specs_409 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_416 = { sizeof(struct NGAP_GlobalTWIF_ID_ExtIEs__extensionValue), offsetof(struct NGAP_GlobalTWIF_ID_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_GlobalTWIF_ID_ExtIEs__extensionValue, present), sizeof(((struct NGAP_GlobalTWIF_ID_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_416 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_416 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_GlobalTWIF_ID_ExtIEs_413[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalTWIF_ID_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_414, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_413 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalTWIF_ID_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_415, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_413 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalTWIF_ID_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_416, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_416, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_413 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_GlobalTWIF_ID_ExtIEs_tags_413[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_GlobalTWIF_ID_ExtIEs_tag2el_413[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalTWIF_ID_ExtIEs_specs_413 = { sizeof(struct NGAP_GlobalTWIF_ID_ExtIEs), offsetof(struct NGAP_GlobalTWIF_ID_ExtIEs, _asn_ctx), asn_MAP_NGAP_GlobalTWIF_ID_ExtIEs_tag2el_413, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalTWIF_ID_ExtIEs = { "GlobalTWIF-ID-ExtIEs", "GlobalTWIF-ID-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_GlobalTWIF_ID_ExtIEs_tags_413, sizeof(asn_DEF_NGAP_GlobalTWIF_ID_ExtIEs_tags_413) /sizeof(asn_DEF_NGAP_GlobalTWIF_ID_ExtIEs_tags_413[0]), /* 1 */ asn_DEF_NGAP_GlobalTWIF_ID_ExtIEs_tags_413, /* Same as above */ sizeof(asn_DEF_NGAP_GlobalTWIF_ID_ExtIEs_tags_413) /sizeof(asn_DEF_NGAP_GlobalTWIF_ID_ExtIEs_tags_413[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_GlobalTWIF_ID_ExtIEs_413, 3, /* Elements count */ &asn_SPC_NGAP_GlobalTWIF_ID_ExtIEs_specs_413 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_420 = { sizeof(struct NGAP_GlobalW_AGF_ID_ExtIEs__extensionValue), offsetof(struct NGAP_GlobalW_AGF_ID_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_GlobalW_AGF_ID_ExtIEs__extensionValue, present), sizeof(((struct NGAP_GlobalW_AGF_ID_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_420 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_420 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_GlobalW_AGF_ID_ExtIEs_417[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalW_AGF_ID_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_418, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_417 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalW_AGF_ID_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_419, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_417 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GlobalW_AGF_ID_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_420, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_420, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_417 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_GlobalW_AGF_ID_ExtIEs_tags_417[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_GlobalW_AGF_ID_ExtIEs_tag2el_417[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_GlobalW_AGF_ID_ExtIEs_specs_417 = { sizeof(struct NGAP_GlobalW_AGF_ID_ExtIEs), offsetof(struct NGAP_GlobalW_AGF_ID_ExtIEs, _asn_ctx), asn_MAP_NGAP_GlobalW_AGF_ID_ExtIEs_tag2el_417, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_GlobalW_AGF_ID_ExtIEs = { "GlobalW-AGF-ID-ExtIEs", "GlobalW-AGF-ID-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_GlobalW_AGF_ID_ExtIEs_tags_417, sizeof(asn_DEF_NGAP_GlobalW_AGF_ID_ExtIEs_tags_417) /sizeof(asn_DEF_NGAP_GlobalW_AGF_ID_ExtIEs_tags_417[0]), /* 1 */ asn_DEF_NGAP_GlobalW_AGF_ID_ExtIEs_tags_417, /* Same as above */ sizeof(asn_DEF_NGAP_GlobalW_AGF_ID_ExtIEs_tags_417) /sizeof(asn_DEF_NGAP_GlobalW_AGF_ID_ExtIEs_tags_417[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_GlobalW_AGF_ID_ExtIEs_417, 3, /* Elements count */ &asn_SPC_NGAP_GlobalW_AGF_ID_ExtIEs_specs_417 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_424 = { sizeof(struct NGAP_GTPTunnel_ExtIEs__extensionValue), offsetof(struct NGAP_GTPTunnel_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_GTPTunnel_ExtIEs__extensionValue, present), sizeof(((struct NGAP_GTPTunnel_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_424 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_424 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_GTPTunnel_ExtIEs_421[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_GTPTunnel_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_422, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_421 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_GTPTunnel_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_423, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_421 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GTPTunnel_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_424, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_424, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_421 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_GTPTunnel_ExtIEs_tags_421[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_GTPTunnel_ExtIEs_tag2el_421[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_GTPTunnel_ExtIEs_specs_421 = { sizeof(struct NGAP_GTPTunnel_ExtIEs), offsetof(struct NGAP_GTPTunnel_ExtIEs, _asn_ctx), asn_MAP_NGAP_GTPTunnel_ExtIEs_tag2el_421, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_GTPTunnel_ExtIEs = { "GTPTunnel-ExtIEs", "GTPTunnel-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_GTPTunnel_ExtIEs_tags_421, sizeof(asn_DEF_NGAP_GTPTunnel_ExtIEs_tags_421) /sizeof(asn_DEF_NGAP_GTPTunnel_ExtIEs_tags_421[0]), /* 1 */ asn_DEF_NGAP_GTPTunnel_ExtIEs_tags_421, /* Same as above */ sizeof(asn_DEF_NGAP_GTPTunnel_ExtIEs_tags_421) /sizeof(asn_DEF_NGAP_GTPTunnel_ExtIEs_tags_421[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_GTPTunnel_ExtIEs_421, 3, /* Elements count */ &asn_SPC_NGAP_GTPTunnel_ExtIEs_specs_421 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_428 = { sizeof(struct NGAP_GUAMI_ExtIEs__extensionValue), offsetof(struct NGAP_GUAMI_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_GUAMI_ExtIEs__extensionValue, present), sizeof(((struct NGAP_GUAMI_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_428 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_428 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_GUAMI_ExtIEs_425[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_GUAMI_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_426, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_425 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_GUAMI_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_427, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_425 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_GUAMI_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_428, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_428, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_425 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_GUAMI_ExtIEs_tags_425[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_GUAMI_ExtIEs_tag2el_425[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_GUAMI_ExtIEs_specs_425 = { sizeof(struct NGAP_GUAMI_ExtIEs), offsetof(struct NGAP_GUAMI_ExtIEs, _asn_ctx), asn_MAP_NGAP_GUAMI_ExtIEs_tag2el_425, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_GUAMI_ExtIEs = { "GUAMI-ExtIEs", "GUAMI-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_GUAMI_ExtIEs_tags_425, sizeof(asn_DEF_NGAP_GUAMI_ExtIEs_tags_425) /sizeof(asn_DEF_NGAP_GUAMI_ExtIEs_tags_425[0]), /* 1 */ asn_DEF_NGAP_GUAMI_ExtIEs_tags_425, /* Same as above */ sizeof(asn_DEF_NGAP_GUAMI_ExtIEs_tags_425) /sizeof(asn_DEF_NGAP_GUAMI_ExtIEs_tags_425[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_GUAMI_ExtIEs_425, 3, /* Elements count */ &asn_SPC_NGAP_GUAMI_ExtIEs_specs_425 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_432[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverCommandTransfer_ExtIEs__extensionValue, choice.QosFlowPerTNLInformationList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_QosFlowPerTNLInformationList, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "QosFlowPerTNLInformationList" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverCommandTransfer_ExtIEs__extensionValue, choice.UPTransportLayerInformation), -1 /* Ambiguous tag (CHOICE?) */, 0, &asn_DEF_NGAP_UPTransportLayerInformation, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "UPTransportLayerInformation" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverCommandTransfer_ExtIEs__extensionValue, choice.UPTransportLayerInformationList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_UPTransportLayerInformationList, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "UPTransportLayerInformationList" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverCommandTransfer_ExtIEs__extensionValue, choice.DataForwardingResponseERABList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_DataForwardingResponseERABList, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "DataForwardingResponseERABList" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverCommandTransfer_ExtIEs__extensionValue, choice.QosFlowListWithCause), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_QosFlowListWithCause, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "QosFlowListWithCause" }, }; static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_432[] = { 0, 2, 3, 4, 1 }; static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_432[] = { 0, 4, 1, 2, 3 }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_432[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 3 }, /* QosFlowPerTNLInformationList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 2 }, /* UPTransportLayerInformationList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 1 }, /* DataForwardingResponseERABList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -3, 0 }, /* QosFlowListWithCause */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* gTPTunnel */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* choice-Extensions */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_432 = { sizeof(struct NGAP_HandoverCommandTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_HandoverCommandTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_HandoverCommandTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_HandoverCommandTransfer_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_432, 6, /* Count of tags in the map */ asn_MAP_NGAP_extensionValue_to_canonical_432, asn_MAP_NGAP_extensionValue_from_canonical_432, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_432 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_432, 5, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_432 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_HandoverCommandTransfer_ExtIEs_429[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverCommandTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_430, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_429 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverCommandTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_HandoverCommandTransfer_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_431, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_429 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverCommandTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_432, select_HandoverCommandTransfer_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_432, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_429 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_HandoverCommandTransfer_ExtIEs_tags_429[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_HandoverCommandTransfer_ExtIEs_tag2el_429[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverCommandTransfer_ExtIEs_specs_429 = { sizeof(struct NGAP_HandoverCommandTransfer_ExtIEs), offsetof(struct NGAP_HandoverCommandTransfer_ExtIEs, _asn_ctx), asn_MAP_NGAP_HandoverCommandTransfer_ExtIEs_tag2el_429, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverCommandTransfer_ExtIEs = { "HandoverCommandTransfer-ExtIEs", "HandoverCommandTransfer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_HandoverCommandTransfer_ExtIEs_tags_429, sizeof(asn_DEF_NGAP_HandoverCommandTransfer_ExtIEs_tags_429) /sizeof(asn_DEF_NGAP_HandoverCommandTransfer_ExtIEs_tags_429[0]), /* 1 */ asn_DEF_NGAP_HandoverCommandTransfer_ExtIEs_tags_429, /* Same as above */ sizeof(asn_DEF_NGAP_HandoverCommandTransfer_ExtIEs_tags_429) /sizeof(asn_DEF_NGAP_HandoverCommandTransfer_ExtIEs_tags_429[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_HandoverCommandTransfer_ExtIEs_429, 3, /* Elements count */ &asn_SPC_NGAP_HandoverCommandTransfer_ExtIEs_specs_429 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_436 = { sizeof(struct NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_436 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_436 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_433[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_434, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_433 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_435, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_433 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_436, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_436, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_433 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_tags_433[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_tag2el_433[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_specs_433 = { sizeof(struct NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs), offsetof(struct NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs, _asn_ctx), asn_MAP_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_tag2el_433, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs = { "HandoverPreparationUnsuccessfulTransfer-ExtIEs", "HandoverPreparationUnsuccessfulTransfer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_tags_433, sizeof(asn_DEF_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_tags_433) /sizeof(asn_DEF_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_tags_433[0]), /* 1 */ asn_DEF_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_tags_433, /* Same as above */ sizeof(asn_DEF_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_tags_433) /sizeof(asn_DEF_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_tags_433[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_433, 3, /* Elements count */ &asn_SPC_NGAP_HandoverPreparationUnsuccessfulTransfer_ExtIEs_specs_433 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_440[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs__extensionValue, choice.AdditionalDLUPTNLInformationForHOList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_AdditionalDLUPTNLInformationForHOList, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "AdditionalDLUPTNLInformationForHOList" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs__extensionValue, choice.UPTransportLayerInformation), -1 /* Ambiguous tag (CHOICE?) */, 0, &asn_DEF_NGAP_UPTransportLayerInformation, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "UPTransportLayerInformation" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs__extensionValue, choice.UPTransportLayerInformationList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_UPTransportLayerInformationList, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "UPTransportLayerInformationList" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs__extensionValue, choice.DataForwardingResponseERABList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_DataForwardingResponseERABList, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "DataForwardingResponseERABList" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs__extensionValue, choice.UPTransportLayerInformation_1), -1 /* Ambiguous tag (CHOICE?) */, 0, &asn_DEF_NGAP_UPTransportLayerInformation, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "UPTransportLayerInformation" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs__extensionValue, choice.RedundantPDUSessionInformation), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_RedundantPDUSessionInformation, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "RedundantPDUSessionInformation" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs__extensionValue, choice.GlobalRANNodeID), -1 /* Ambiguous tag (CHOICE?) */, 0, &asn_DEF_NGAP_GlobalRANNodeID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "GlobalRANNodeID" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs__extensionValue, choice.MBS_SupportIndicator), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_NGAP_MBS_SupportIndicator, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "MBS-SupportIndicator" }, }; static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_440[] = { 7, 0, 2, 3, 5, 1, 4, 6 }; static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_440[] = { 1, 5, 2, 3, 6, 4, 7, 0 }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_440[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 7, 0, 0 }, /* MBS-SupportIndicator */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 3 }, /* AdditionalDLUPTNLInformationForHOList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 2 }, /* UPTransportLayerInformationList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 1 }, /* DataForwardingResponseERABList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 0 }, /* RedundantPDUSessionInformation */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 2 }, /* gTPTunnel */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 4, -1, 1 }, /* gTPTunnel */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 6, -2, 0 }, /* globalGNB-ID */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 2 }, /* choice-Extensions */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 4, -1, 1 }, /* choice-Extensions */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 6, -2, 0 }, /* globalNgENB-ID */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 6, 0, 0 }, /* globalN3IWF-ID */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 6, 0, 0 } /* choice-Extensions */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_440 = { sizeof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_440, 13, /* Count of tags in the map */ asn_MAP_NGAP_extensionValue_to_canonical_440, asn_MAP_NGAP_extensionValue_from_canonical_440, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_440 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_440, 8, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_440 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_437[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_438, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_437 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_HandoverRequestAcknowledgeTransfer_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_439, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_437 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_440, select_HandoverRequestAcknowledgeTransfer_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_440, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_437 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_tags_437[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_tag2el_437[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_specs_437 = { sizeof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs), offsetof(struct NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs, _asn_ctx), asn_MAP_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_tag2el_437, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs = { "HandoverRequestAcknowledgeTransfer-ExtIEs", "HandoverRequestAcknowledgeTransfer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_tags_437, sizeof(asn_DEF_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_tags_437) /sizeof(asn_DEF_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_tags_437[0]), /* 1 */ asn_DEF_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_tags_437, /* Same as above */ sizeof(asn_DEF_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_tags_437) /sizeof(asn_DEF_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_tags_437[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_437, 3, /* Elements count */ &asn_SPC_NGAP_HandoverRequestAcknowledgeTransfer_ExtIEs_specs_437 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_444 = { sizeof(struct NGAP_HandoverRequiredTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_HandoverRequiredTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_HandoverRequiredTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_HandoverRequiredTransfer_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_444 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_444 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_HandoverRequiredTransfer_ExtIEs_441[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequiredTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_442, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_441 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequiredTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_443, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_441 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverRequiredTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_444, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_444, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_441 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_HandoverRequiredTransfer_ExtIEs_tags_441[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_HandoverRequiredTransfer_ExtIEs_tag2el_441[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverRequiredTransfer_ExtIEs_specs_441 = { sizeof(struct NGAP_HandoverRequiredTransfer_ExtIEs), offsetof(struct NGAP_HandoverRequiredTransfer_ExtIEs, _asn_ctx), asn_MAP_NGAP_HandoverRequiredTransfer_ExtIEs_tag2el_441, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverRequiredTransfer_ExtIEs = { "HandoverRequiredTransfer-ExtIEs", "HandoverRequiredTransfer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_HandoverRequiredTransfer_ExtIEs_tags_441, sizeof(asn_DEF_NGAP_HandoverRequiredTransfer_ExtIEs_tags_441) /sizeof(asn_DEF_NGAP_HandoverRequiredTransfer_ExtIEs_tags_441[0]), /* 1 */ asn_DEF_NGAP_HandoverRequiredTransfer_ExtIEs_tags_441, /* Same as above */ sizeof(asn_DEF_NGAP_HandoverRequiredTransfer_ExtIEs_tags_441) /sizeof(asn_DEF_NGAP_HandoverRequiredTransfer_ExtIEs_tags_441[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_HandoverRequiredTransfer_ExtIEs_441, 3, /* Elements count */ &asn_SPC_NGAP_HandoverRequiredTransfer_ExtIEs_specs_441 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_448 = { sizeof(struct NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_448 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_448 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_445[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_446, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_445 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_447, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_445 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_448, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_448, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_445 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_tags_445[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_tag2el_445[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_specs_445 = { sizeof(struct NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs), offsetof(struct NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs, _asn_ctx), asn_MAP_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_tag2el_445, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs = { "HandoverResourceAllocationUnsuccessfulTransfer-ExtIEs", "HandoverResourceAllocationUnsuccessfulTransfer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_tags_445, sizeof(asn_DEF_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_tags_445) /sizeof(asn_DEF_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_tags_445[0]), /* 1 */ asn_DEF_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_tags_445, /* Same as above */ sizeof(asn_DEF_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_tags_445) /sizeof(asn_DEF_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_tags_445[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_445, 3, /* Elements count */ &asn_SPC_NGAP_HandoverResourceAllocationUnsuccessfulTransfer_ExtIEs_specs_445 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_452 = { sizeof(struct NGAP_HOReport_ExtIEs__extensionValue), offsetof(struct NGAP_HOReport_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_HOReport_ExtIEs__extensionValue, present), sizeof(((struct NGAP_HOReport_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_452 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_452 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_HOReport_ExtIEs_449[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_HOReport_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_450, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_449 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_HOReport_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_451, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_449 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_HOReport_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_452, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_452, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_449 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_HOReport_ExtIEs_tags_449[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_HOReport_ExtIEs_tag2el_449[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_HOReport_ExtIEs_specs_449 = { sizeof(struct NGAP_HOReport_ExtIEs), offsetof(struct NGAP_HOReport_ExtIEs, _asn_ctx), asn_MAP_NGAP_HOReport_ExtIEs_tag2el_449, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_HOReport_ExtIEs = { "HOReport-ExtIEs", "HOReport-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_HOReport_ExtIEs_tags_449, sizeof(asn_DEF_NGAP_HOReport_ExtIEs_tags_449) /sizeof(asn_DEF_NGAP_HOReport_ExtIEs_tags_449[0]), /* 1 */ asn_DEF_NGAP_HOReport_ExtIEs_tags_449, /* Same as above */ sizeof(asn_DEF_NGAP_HOReport_ExtIEs_tags_449) /sizeof(asn_DEF_NGAP_HOReport_ExtIEs_tags_449[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_HOReport_ExtIEs_449, 3, /* Elements count */ &asn_SPC_NGAP_HOReport_ExtIEs_specs_449 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_456 = { sizeof(struct NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs__extensionValue), offsetof(struct NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs__extensionValue, present), sizeof(((struct NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_456 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_456 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_453[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_454, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_453 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_455, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_453 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_456, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_456, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_453 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_tags_453[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_tag2el_453[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_specs_453 = { sizeof(struct NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs), offsetof(struct NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs, _asn_ctx), asn_MAP_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_tag2el_453, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs = { "InfoOnRecommendedCellsAndRANNodesForPaging-ExtIEs", "InfoOnRecommendedCellsAndRANNodesForPaging-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_tags_453, sizeof(asn_DEF_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_tags_453) /sizeof(asn_DEF_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_tags_453[0]), /* 1 */ asn_DEF_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_tags_453, /* Same as above */ sizeof(asn_DEF_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_tags_453) /sizeof(asn_DEF_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_tags_453[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_453, 3, /* Elements count */ &asn_SPC_NGAP_InfoOnRecommendedCellsAndRANNodesForPaging_ExtIEs_specs_453 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_460 = { sizeof(struct NGAP_ImmediateMDTNr_ExtIEs__extensionValue), offsetof(struct NGAP_ImmediateMDTNr_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_ImmediateMDTNr_ExtIEs__extensionValue, present), sizeof(((struct NGAP_ImmediateMDTNr_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_460 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_460 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_ImmediateMDTNr_ExtIEs_457[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_ImmediateMDTNr_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_458, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_457 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_ImmediateMDTNr_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_459, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_457 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ImmediateMDTNr_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_460, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_460, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_457 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_ImmediateMDTNr_ExtIEs_tags_457[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_ImmediateMDTNr_ExtIEs_tag2el_457[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_ImmediateMDTNr_ExtIEs_specs_457 = { sizeof(struct NGAP_ImmediateMDTNr_ExtIEs), offsetof(struct NGAP_ImmediateMDTNr_ExtIEs, _asn_ctx), asn_MAP_NGAP_ImmediateMDTNr_ExtIEs_tag2el_457, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_ImmediateMDTNr_ExtIEs = { "ImmediateMDTNr-ExtIEs", "ImmediateMDTNr-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_ImmediateMDTNr_ExtIEs_tags_457, sizeof(asn_DEF_NGAP_ImmediateMDTNr_ExtIEs_tags_457) /sizeof(asn_DEF_NGAP_ImmediateMDTNr_ExtIEs_tags_457[0]), /* 1 */ asn_DEF_NGAP_ImmediateMDTNr_ExtIEs_tags_457, /* Same as above */ sizeof(asn_DEF_NGAP_ImmediateMDTNr_ExtIEs_tags_457) /sizeof(asn_DEF_NGAP_ImmediateMDTNr_ExtIEs_tags_457[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_ImmediateMDTNr_ExtIEs_457, 3, /* Elements count */ &asn_SPC_NGAP_ImmediateMDTNr_ExtIEs_specs_457 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_464 = { sizeof(struct NGAP_InterSystemFailureIndication_ExtIEs__extensionValue), offsetof(struct NGAP_InterSystemFailureIndication_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_InterSystemFailureIndication_ExtIEs__extensionValue, present), sizeof(((struct NGAP_InterSystemFailureIndication_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_464 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_464 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_InterSystemFailureIndication_ExtIEs_461[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_InterSystemFailureIndication_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_462, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_461 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_InterSystemFailureIndication_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_463, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_461 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_InterSystemFailureIndication_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_464, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_464, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_461 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_InterSystemFailureIndication_ExtIEs_tags_461[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_InterSystemFailureIndication_ExtIEs_tag2el_461[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_InterSystemFailureIndication_ExtIEs_specs_461 = { sizeof(struct NGAP_InterSystemFailureIndication_ExtIEs), offsetof(struct NGAP_InterSystemFailureIndication_ExtIEs, _asn_ctx), asn_MAP_NGAP_InterSystemFailureIndication_ExtIEs_tag2el_461, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_InterSystemFailureIndication_ExtIEs = { "InterSystemFailureIndication-ExtIEs", "InterSystemFailureIndication-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_InterSystemFailureIndication_ExtIEs_tags_461, sizeof(asn_DEF_NGAP_InterSystemFailureIndication_ExtIEs_tags_461) /sizeof(asn_DEF_NGAP_InterSystemFailureIndication_ExtIEs_tags_461[0]), /* 1 */ asn_DEF_NGAP_InterSystemFailureIndication_ExtIEs_tags_461, /* Same as above */ sizeof(asn_DEF_NGAP_InterSystemFailureIndication_ExtIEs_tags_461) /sizeof(asn_DEF_NGAP_InterSystemFailureIndication_ExtIEs_tags_461[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_InterSystemFailureIndication_ExtIEs_461, 3, /* Elements count */ &asn_SPC_NGAP_InterSystemFailureIndication_ExtIEs_specs_461 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_468 = { sizeof(struct NGAP_IntersystemSONConfigurationTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_IntersystemSONConfigurationTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_IntersystemSONConfigurationTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_IntersystemSONConfigurationTransfer_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_468 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_468 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_465[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONConfigurationTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_466, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_465 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONConfigurationTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_467, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_465 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONConfigurationTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_468, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_468, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_465 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_tags_465[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_tag2el_465[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_specs_465 = { sizeof(struct NGAP_IntersystemSONConfigurationTransfer_ExtIEs), offsetof(struct NGAP_IntersystemSONConfigurationTransfer_ExtIEs, _asn_ctx), asn_MAP_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_tag2el_465, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemSONConfigurationTransfer_ExtIEs = { "IntersystemSONConfigurationTransfer-ExtIEs", "IntersystemSONConfigurationTransfer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_tags_465, sizeof(asn_DEF_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_tags_465) /sizeof(asn_DEF_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_tags_465[0]), /* 1 */ asn_DEF_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_tags_465, /* Same as above */ sizeof(asn_DEF_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_tags_465) /sizeof(asn_DEF_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_tags_465[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_465, 3, /* Elements count */ &asn_SPC_NGAP_IntersystemSONConfigurationTransfer_ExtIEs_specs_465 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_472 = { sizeof(struct NGAP_IntersystemSONeNBID_ExtIEs__extensionValue), offsetof(struct NGAP_IntersystemSONeNBID_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_IntersystemSONeNBID_ExtIEs__extensionValue, present), sizeof(((struct NGAP_IntersystemSONeNBID_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_472 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_472 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONeNBID_ExtIEs_469[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONeNBID_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_470, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_469 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONeNBID_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_471, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_469 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONeNBID_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_472, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_472, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_469 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemSONeNBID_ExtIEs_tags_469[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemSONeNBID_ExtIEs_tag2el_469[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemSONeNBID_ExtIEs_specs_469 = { sizeof(struct NGAP_IntersystemSONeNBID_ExtIEs), offsetof(struct NGAP_IntersystemSONeNBID_ExtIEs, _asn_ctx), asn_MAP_NGAP_IntersystemSONeNBID_ExtIEs_tag2el_469, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemSONeNBID_ExtIEs = { "IntersystemSONeNBID-ExtIEs", "IntersystemSONeNBID-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_IntersystemSONeNBID_ExtIEs_tags_469, sizeof(asn_DEF_NGAP_IntersystemSONeNBID_ExtIEs_tags_469) /sizeof(asn_DEF_NGAP_IntersystemSONeNBID_ExtIEs_tags_469[0]), /* 1 */ asn_DEF_NGAP_IntersystemSONeNBID_ExtIEs_tags_469, /* Same as above */ sizeof(asn_DEF_NGAP_IntersystemSONeNBID_ExtIEs_tags_469) /sizeof(asn_DEF_NGAP_IntersystemSONeNBID_ExtIEs_tags_469[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_IntersystemSONeNBID_ExtIEs_469, 3, /* Elements count */ &asn_SPC_NGAP_IntersystemSONeNBID_ExtIEs_specs_469 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_476 = { sizeof(struct NGAP_IntersystemSONNGRANnodeID_ExtIEs__extensionValue), offsetof(struct NGAP_IntersystemSONNGRANnodeID_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_IntersystemSONNGRANnodeID_ExtIEs__extensionValue, present), sizeof(((struct NGAP_IntersystemSONNGRANnodeID_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_476 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_476 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_IntersystemSONNGRANnodeID_ExtIEs_473[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONNGRANnodeID_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_474, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_473 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONNGRANnodeID_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_475, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_473 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemSONNGRANnodeID_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_476, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_476, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_473 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemSONNGRANnodeID_ExtIEs_tags_473[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemSONNGRANnodeID_ExtIEs_tag2el_473[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemSONNGRANnodeID_ExtIEs_specs_473 = { sizeof(struct NGAP_IntersystemSONNGRANnodeID_ExtIEs), offsetof(struct NGAP_IntersystemSONNGRANnodeID_ExtIEs, _asn_ctx), asn_MAP_NGAP_IntersystemSONNGRANnodeID_ExtIEs_tag2el_473, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemSONNGRANnodeID_ExtIEs = { "IntersystemSONNGRANnodeID-ExtIEs", "IntersystemSONNGRANnodeID-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_IntersystemSONNGRANnodeID_ExtIEs_tags_473, sizeof(asn_DEF_NGAP_IntersystemSONNGRANnodeID_ExtIEs_tags_473) /sizeof(asn_DEF_NGAP_IntersystemSONNGRANnodeID_ExtIEs_tags_473[0]), /* 1 */ asn_DEF_NGAP_IntersystemSONNGRANnodeID_ExtIEs_tags_473, /* Same as above */ sizeof(asn_DEF_NGAP_IntersystemSONNGRANnodeID_ExtIEs_tags_473) /sizeof(asn_DEF_NGAP_IntersystemSONNGRANnodeID_ExtIEs_tags_473[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_IntersystemSONNGRANnodeID_ExtIEs_473, 3, /* Elements count */ &asn_SPC_NGAP_IntersystemSONNGRANnodeID_ExtIEs_specs_473 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_480 = { sizeof(struct NGAP_IntersystemCellActivationRequest_ExtIEs__extensionValue), offsetof(struct NGAP_IntersystemCellActivationRequest_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_IntersystemCellActivationRequest_ExtIEs__extensionValue, present), sizeof(((struct NGAP_IntersystemCellActivationRequest_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_480 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_480 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_IntersystemCellActivationRequest_ExtIEs_477[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemCellActivationRequest_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_478, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_477 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemCellActivationRequest_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_479, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_477 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemCellActivationRequest_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_480, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_480, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_477 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemCellActivationRequest_ExtIEs_tags_477[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemCellActivationRequest_ExtIEs_tag2el_477[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemCellActivationRequest_ExtIEs_specs_477 = { sizeof(struct NGAP_IntersystemCellActivationRequest_ExtIEs), offsetof(struct NGAP_IntersystemCellActivationRequest_ExtIEs, _asn_ctx), asn_MAP_NGAP_IntersystemCellActivationRequest_ExtIEs_tag2el_477, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemCellActivationRequest_ExtIEs = { "IntersystemCellActivationRequest-ExtIEs", "IntersystemCellActivationRequest-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_IntersystemCellActivationRequest_ExtIEs_tags_477, sizeof(asn_DEF_NGAP_IntersystemCellActivationRequest_ExtIEs_tags_477) /sizeof(asn_DEF_NGAP_IntersystemCellActivationRequest_ExtIEs_tags_477[0]), /* 1 */ asn_DEF_NGAP_IntersystemCellActivationRequest_ExtIEs_tags_477, /* Same as above */ sizeof(asn_DEF_NGAP_IntersystemCellActivationRequest_ExtIEs_tags_477) /sizeof(asn_DEF_NGAP_IntersystemCellActivationRequest_ExtIEs_tags_477[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_IntersystemCellActivationRequest_ExtIEs_477, 3, /* Elements count */ &asn_SPC_NGAP_IntersystemCellActivationRequest_ExtIEs_specs_477 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_484 = { sizeof(struct NGAP_IntersystemResourceStatusRequest_ExtIEs__extensionValue), offsetof(struct NGAP_IntersystemResourceStatusRequest_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_IntersystemResourceStatusRequest_ExtIEs__extensionValue, present), sizeof(((struct NGAP_IntersystemResourceStatusRequest_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_484 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_484 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_IntersystemResourceStatusRequest_ExtIEs_481[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemResourceStatusRequest_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_482, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_481 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemResourceStatusRequest_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_483, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_481 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemResourceStatusRequest_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_484, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_484, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_481 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemResourceStatusRequest_ExtIEs_tags_481[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemResourceStatusRequest_ExtIEs_tag2el_481[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemResourceStatusRequest_ExtIEs_specs_481 = { sizeof(struct NGAP_IntersystemResourceStatusRequest_ExtIEs), offsetof(struct NGAP_IntersystemResourceStatusRequest_ExtIEs, _asn_ctx), asn_MAP_NGAP_IntersystemResourceStatusRequest_ExtIEs_tag2el_481, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemResourceStatusRequest_ExtIEs = { "IntersystemResourceStatusRequest-ExtIEs", "IntersystemResourceStatusRequest-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_IntersystemResourceStatusRequest_ExtIEs_tags_481, sizeof(asn_DEF_NGAP_IntersystemResourceStatusRequest_ExtIEs_tags_481) /sizeof(asn_DEF_NGAP_IntersystemResourceStatusRequest_ExtIEs_tags_481[0]), /* 1 */ asn_DEF_NGAP_IntersystemResourceStatusRequest_ExtIEs_tags_481, /* Same as above */ sizeof(asn_DEF_NGAP_IntersystemResourceStatusRequest_ExtIEs_tags_481) /sizeof(asn_DEF_NGAP_IntersystemResourceStatusRequest_ExtIEs_tags_481[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_IntersystemResourceStatusRequest_ExtIEs_481, 3, /* Elements count */ &asn_SPC_NGAP_IntersystemResourceStatusRequest_ExtIEs_specs_481 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_488 = { sizeof(struct NGAP_EUTRAN_ReportingSystemIEs_ExtIEs__extensionValue), offsetof(struct NGAP_EUTRAN_ReportingSystemIEs_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_EUTRAN_ReportingSystemIEs_ExtIEs__extensionValue, present), sizeof(((struct NGAP_EUTRAN_ReportingSystemIEs_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_488 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_488 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_EUTRAN_ReportingSystemIEs_ExtIEs_485[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_ReportingSystemIEs_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_486, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_485 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_ReportingSystemIEs_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_487, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_485 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_ReportingSystemIEs_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_488, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_488, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_485 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_EUTRAN_ReportingSystemIEs_ExtIEs_tags_485[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_EUTRAN_ReportingSystemIEs_ExtIEs_tag2el_485[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRAN_ReportingSystemIEs_ExtIEs_specs_485 = { sizeof(struct NGAP_EUTRAN_ReportingSystemIEs_ExtIEs), offsetof(struct NGAP_EUTRAN_ReportingSystemIEs_ExtIEs, _asn_ctx), asn_MAP_NGAP_EUTRAN_ReportingSystemIEs_ExtIEs_tag2el_485, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRAN_ReportingSystemIEs_ExtIEs = { "EUTRAN-ReportingSystemIEs-ExtIEs", "EUTRAN-ReportingSystemIEs-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_EUTRAN_ReportingSystemIEs_ExtIEs_tags_485, sizeof(asn_DEF_NGAP_EUTRAN_ReportingSystemIEs_ExtIEs_tags_485) /sizeof(asn_DEF_NGAP_EUTRAN_ReportingSystemIEs_ExtIEs_tags_485[0]), /* 1 */ asn_DEF_NGAP_EUTRAN_ReportingSystemIEs_ExtIEs_tags_485, /* Same as above */ sizeof(asn_DEF_NGAP_EUTRAN_ReportingSystemIEs_ExtIEs_tags_485) /sizeof(asn_DEF_NGAP_EUTRAN_ReportingSystemIEs_ExtIEs_tags_485[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_EUTRAN_ReportingSystemIEs_ExtIEs_485, 3, /* Elements count */ &asn_SPC_NGAP_EUTRAN_ReportingSystemIEs_ExtIEs_specs_485 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_492 = { sizeof(struct NGAP_NGRAN_ReportingSystemIEs_ExtIEs__extensionValue), offsetof(struct NGAP_NGRAN_ReportingSystemIEs_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_NGRAN_ReportingSystemIEs_ExtIEs__extensionValue, present), sizeof(((struct NGAP_NGRAN_ReportingSystemIEs_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_492 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_492 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_NGRAN_ReportingSystemIEs_ExtIEs_489[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_ReportingSystemIEs_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_490, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_489 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_ReportingSystemIEs_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_491, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_489 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_ReportingSystemIEs_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_492, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_492, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_489 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_NGRAN_ReportingSystemIEs_ExtIEs_tags_489[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_NGRAN_ReportingSystemIEs_ExtIEs_tag2el_489[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGRAN_ReportingSystemIEs_ExtIEs_specs_489 = { sizeof(struct NGAP_NGRAN_ReportingSystemIEs_ExtIEs), offsetof(struct NGAP_NGRAN_ReportingSystemIEs_ExtIEs, _asn_ctx), asn_MAP_NGAP_NGRAN_ReportingSystemIEs_ExtIEs_tag2el_489, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_ReportingSystemIEs_ExtIEs = { "NGRAN-ReportingSystemIEs-ExtIEs", "NGRAN-ReportingSystemIEs-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_NGRAN_ReportingSystemIEs_ExtIEs_tags_489, sizeof(asn_DEF_NGAP_NGRAN_ReportingSystemIEs_ExtIEs_tags_489) /sizeof(asn_DEF_NGAP_NGRAN_ReportingSystemIEs_ExtIEs_tags_489[0]), /* 1 */ asn_DEF_NGAP_NGRAN_ReportingSystemIEs_ExtIEs_tags_489, /* Same as above */ sizeof(asn_DEF_NGAP_NGRAN_ReportingSystemIEs_ExtIEs_tags_489) /sizeof(asn_DEF_NGAP_NGRAN_ReportingSystemIEs_ExtIEs_tags_489[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_NGRAN_ReportingSystemIEs_ExtIEs_489, 3, /* Elements count */ &asn_SPC_NGAP_NGRAN_ReportingSystemIEs_ExtIEs_specs_489 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_496 = { sizeof(struct NGAP_EUTRAN_CellToReportItem_ExtIEs__extensionValue), offsetof(struct NGAP_EUTRAN_CellToReportItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_EUTRAN_CellToReportItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_EUTRAN_CellToReportItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_496 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_496 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_EUTRAN_CellToReportItem_ExtIEs_493[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_CellToReportItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_494, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_493 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_CellToReportItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_495, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_493 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_CellToReportItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_496, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_496, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_493 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_EUTRAN_CellToReportItem_ExtIEs_tags_493[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_EUTRAN_CellToReportItem_ExtIEs_tag2el_493[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRAN_CellToReportItem_ExtIEs_specs_493 = { sizeof(struct NGAP_EUTRAN_CellToReportItem_ExtIEs), offsetof(struct NGAP_EUTRAN_CellToReportItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_EUTRAN_CellToReportItem_ExtIEs_tag2el_493, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRAN_CellToReportItem_ExtIEs = { "EUTRAN-CellToReportItem-ExtIEs", "EUTRAN-CellToReportItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_EUTRAN_CellToReportItem_ExtIEs_tags_493, sizeof(asn_DEF_NGAP_EUTRAN_CellToReportItem_ExtIEs_tags_493) /sizeof(asn_DEF_NGAP_EUTRAN_CellToReportItem_ExtIEs_tags_493[0]), /* 1 */ asn_DEF_NGAP_EUTRAN_CellToReportItem_ExtIEs_tags_493, /* Same as above */ sizeof(asn_DEF_NGAP_EUTRAN_CellToReportItem_ExtIEs_tags_493) /sizeof(asn_DEF_NGAP_EUTRAN_CellToReportItem_ExtIEs_tags_493[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_EUTRAN_CellToReportItem_ExtIEs_493, 3, /* Elements count */ &asn_SPC_NGAP_EUTRAN_CellToReportItem_ExtIEs_specs_493 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_500 = { sizeof(struct NGAP_NGRAN_CellToReportItem_ExtIEs__extensionValue), offsetof(struct NGAP_NGRAN_CellToReportItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_NGRAN_CellToReportItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_NGRAN_CellToReportItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_500 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_500 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_NGRAN_CellToReportItem_ExtIEs_497[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_CellToReportItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_498, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_497 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_CellToReportItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_499, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_497 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_CellToReportItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_500, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_500, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_497 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_NGRAN_CellToReportItem_ExtIEs_tags_497[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_NGRAN_CellToReportItem_ExtIEs_tag2el_497[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGRAN_CellToReportItem_ExtIEs_specs_497 = { sizeof(struct NGAP_NGRAN_CellToReportItem_ExtIEs), offsetof(struct NGAP_NGRAN_CellToReportItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_NGRAN_CellToReportItem_ExtIEs_tag2el_497, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_CellToReportItem_ExtIEs = { "NGRAN-CellToReportItem-ExtIEs", "NGRAN-CellToReportItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_NGRAN_CellToReportItem_ExtIEs_tags_497, sizeof(asn_DEF_NGAP_NGRAN_CellToReportItem_ExtIEs_tags_497) /sizeof(asn_DEF_NGAP_NGRAN_CellToReportItem_ExtIEs_tags_497[0]), /* 1 */ asn_DEF_NGAP_NGRAN_CellToReportItem_ExtIEs_tags_497, /* Same as above */ sizeof(asn_DEF_NGAP_NGRAN_CellToReportItem_ExtIEs_tags_497) /sizeof(asn_DEF_NGAP_NGRAN_CellToReportItem_ExtIEs_tags_497[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_NGRAN_CellToReportItem_ExtIEs_497, 3, /* Elements count */ &asn_SPC_NGAP_NGRAN_CellToReportItem_ExtIEs_specs_497 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_504 = { sizeof(struct NGAP_EventBasedReportingIEs_ExtIEs__extensionValue), offsetof(struct NGAP_EventBasedReportingIEs_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_EventBasedReportingIEs_ExtIEs__extensionValue, present), sizeof(((struct NGAP_EventBasedReportingIEs_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_504 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_504 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_EventBasedReportingIEs_ExtIEs_501[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_EventBasedReportingIEs_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_502, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_501 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_EventBasedReportingIEs_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_503, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_501 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EventBasedReportingIEs_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_504, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_504, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_501 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_EventBasedReportingIEs_ExtIEs_tags_501[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_EventBasedReportingIEs_ExtIEs_tag2el_501[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_EventBasedReportingIEs_ExtIEs_specs_501 = { sizeof(struct NGAP_EventBasedReportingIEs_ExtIEs), offsetof(struct NGAP_EventBasedReportingIEs_ExtIEs, _asn_ctx), asn_MAP_NGAP_EventBasedReportingIEs_ExtIEs_tag2el_501, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_EventBasedReportingIEs_ExtIEs = { "EventBasedReportingIEs-ExtIEs", "EventBasedReportingIEs-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_EventBasedReportingIEs_ExtIEs_tags_501, sizeof(asn_DEF_NGAP_EventBasedReportingIEs_ExtIEs_tags_501) /sizeof(asn_DEF_NGAP_EventBasedReportingIEs_ExtIEs_tags_501[0]), /* 1 */ asn_DEF_NGAP_EventBasedReportingIEs_ExtIEs_tags_501, /* Same as above */ sizeof(asn_DEF_NGAP_EventBasedReportingIEs_ExtIEs_tags_501) /sizeof(asn_DEF_NGAP_EventBasedReportingIEs_ExtIEs_tags_501[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_EventBasedReportingIEs_ExtIEs_501, 3, /* Elements count */ &asn_SPC_NGAP_EventBasedReportingIEs_ExtIEs_specs_501 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_508 = { sizeof(struct NGAP_PeriodicReportingIEs_ExtIEs__extensionValue), offsetof(struct NGAP_PeriodicReportingIEs_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PeriodicReportingIEs_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PeriodicReportingIEs_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_508 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_508 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PeriodicReportingIEs_ExtIEs_505[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PeriodicReportingIEs_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_506, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_505 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PeriodicReportingIEs_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_507, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_505 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PeriodicReportingIEs_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_508, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_508, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_505 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PeriodicReportingIEs_ExtIEs_tags_505[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PeriodicReportingIEs_ExtIEs_tag2el_505[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PeriodicReportingIEs_ExtIEs_specs_505 = { sizeof(struct NGAP_PeriodicReportingIEs_ExtIEs), offsetof(struct NGAP_PeriodicReportingIEs_ExtIEs, _asn_ctx), asn_MAP_NGAP_PeriodicReportingIEs_ExtIEs_tag2el_505, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PeriodicReportingIEs_ExtIEs = { "PeriodicReportingIEs-ExtIEs", "PeriodicReportingIEs-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PeriodicReportingIEs_ExtIEs_tags_505, sizeof(asn_DEF_NGAP_PeriodicReportingIEs_ExtIEs_tags_505) /sizeof(asn_DEF_NGAP_PeriodicReportingIEs_ExtIEs_tags_505[0]), /* 1 */ asn_DEF_NGAP_PeriodicReportingIEs_ExtIEs_tags_505, /* Same as above */ sizeof(asn_DEF_NGAP_PeriodicReportingIEs_ExtIEs_tags_505) /sizeof(asn_DEF_NGAP_PeriodicReportingIEs_ExtIEs_tags_505[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PeriodicReportingIEs_ExtIEs_505, 3, /* Elements count */ &asn_SPC_NGAP_PeriodicReportingIEs_ExtIEs_specs_505 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_512 = { sizeof(struct NGAP_IntersystemCellActivationReply_ExtIEs__extensionValue), offsetof(struct NGAP_IntersystemCellActivationReply_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_IntersystemCellActivationReply_ExtIEs__extensionValue, present), sizeof(((struct NGAP_IntersystemCellActivationReply_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_512 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_512 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_IntersystemCellActivationReply_ExtIEs_509[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemCellActivationReply_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_510, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_509 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemCellActivationReply_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_511, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_509 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemCellActivationReply_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_512, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_512, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_509 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemCellActivationReply_ExtIEs_tags_509[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemCellActivationReply_ExtIEs_tag2el_509[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemCellActivationReply_ExtIEs_specs_509 = { sizeof(struct NGAP_IntersystemCellActivationReply_ExtIEs), offsetof(struct NGAP_IntersystemCellActivationReply_ExtIEs, _asn_ctx), asn_MAP_NGAP_IntersystemCellActivationReply_ExtIEs_tag2el_509, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemCellActivationReply_ExtIEs = { "IntersystemCellActivationReply-ExtIEs", "IntersystemCellActivationReply-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_IntersystemCellActivationReply_ExtIEs_tags_509, sizeof(asn_DEF_NGAP_IntersystemCellActivationReply_ExtIEs_tags_509) /sizeof(asn_DEF_NGAP_IntersystemCellActivationReply_ExtIEs_tags_509[0]), /* 1 */ asn_DEF_NGAP_IntersystemCellActivationReply_ExtIEs_tags_509, /* Same as above */ sizeof(asn_DEF_NGAP_IntersystemCellActivationReply_ExtIEs_tags_509) /sizeof(asn_DEF_NGAP_IntersystemCellActivationReply_ExtIEs_tags_509[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_IntersystemCellActivationReply_ExtIEs_509, 3, /* Elements count */ &asn_SPC_NGAP_IntersystemCellActivationReply_ExtIEs_specs_509 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_516 = { sizeof(struct NGAP_IntersystemResourceStatusReply_ExtIEs__extensionValue), offsetof(struct NGAP_IntersystemResourceStatusReply_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_IntersystemResourceStatusReply_ExtIEs__extensionValue, present), sizeof(((struct NGAP_IntersystemResourceStatusReply_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_516 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_516 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_IntersystemResourceStatusReply_ExtIEs_513[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemResourceStatusReply_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_514, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_513 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemResourceStatusReply_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_515, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_513 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemResourceStatusReply_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_516, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_516, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_513 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemResourceStatusReply_ExtIEs_tags_513[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemResourceStatusReply_ExtIEs_tag2el_513[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemResourceStatusReply_ExtIEs_specs_513 = { sizeof(struct NGAP_IntersystemResourceStatusReply_ExtIEs), offsetof(struct NGAP_IntersystemResourceStatusReply_ExtIEs, _asn_ctx), asn_MAP_NGAP_IntersystemResourceStatusReply_ExtIEs_tag2el_513, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemResourceStatusReply_ExtIEs = { "IntersystemResourceStatusReply-ExtIEs", "IntersystemResourceStatusReply-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_IntersystemResourceStatusReply_ExtIEs_tags_513, sizeof(asn_DEF_NGAP_IntersystemResourceStatusReply_ExtIEs_tags_513) /sizeof(asn_DEF_NGAP_IntersystemResourceStatusReply_ExtIEs_tags_513[0]), /* 1 */ asn_DEF_NGAP_IntersystemResourceStatusReply_ExtIEs_tags_513, /* Same as above */ sizeof(asn_DEF_NGAP_IntersystemResourceStatusReply_ExtIEs_tags_513) /sizeof(asn_DEF_NGAP_IntersystemResourceStatusReply_ExtIEs_tags_513[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_IntersystemResourceStatusReply_ExtIEs_513, 3, /* Elements count */ &asn_SPC_NGAP_IntersystemResourceStatusReply_ExtIEs_specs_513 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_520 = { sizeof(struct NGAP_IntersystemCellStateIndication_ExtIEs__extensionValue), offsetof(struct NGAP_IntersystemCellStateIndication_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_IntersystemCellStateIndication_ExtIEs__extensionValue, present), sizeof(((struct NGAP_IntersystemCellStateIndication_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_520 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_520 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_IntersystemCellStateIndication_ExtIEs_517[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemCellStateIndication_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_518, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_517 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemCellStateIndication_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_519, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_517 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemCellStateIndication_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_520, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_520, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_517 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemCellStateIndication_ExtIEs_tags_517[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemCellStateIndication_ExtIEs_tag2el_517[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemCellStateIndication_ExtIEs_specs_517 = { sizeof(struct NGAP_IntersystemCellStateIndication_ExtIEs), offsetof(struct NGAP_IntersystemCellStateIndication_ExtIEs, _asn_ctx), asn_MAP_NGAP_IntersystemCellStateIndication_ExtIEs_tag2el_517, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemCellStateIndication_ExtIEs = { "IntersystemCellStateIndication-ExtIEs", "IntersystemCellStateIndication-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_IntersystemCellStateIndication_ExtIEs_tags_517, sizeof(asn_DEF_NGAP_IntersystemCellStateIndication_ExtIEs_tags_517) /sizeof(asn_DEF_NGAP_IntersystemCellStateIndication_ExtIEs_tags_517[0]), /* 1 */ asn_DEF_NGAP_IntersystemCellStateIndication_ExtIEs_tags_517, /* Same as above */ sizeof(asn_DEF_NGAP_IntersystemCellStateIndication_ExtIEs_tags_517) /sizeof(asn_DEF_NGAP_IntersystemCellStateIndication_ExtIEs_tags_517[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_IntersystemCellStateIndication_ExtIEs_517, 3, /* Elements count */ &asn_SPC_NGAP_IntersystemCellStateIndication_ExtIEs_specs_517 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_524 = { sizeof(struct NGAP_NotificationCell_Item_ExtIEs__extensionValue), offsetof(struct NGAP_NotificationCell_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_NotificationCell_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_NotificationCell_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_524 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_524 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_NotificationCell_Item_ExtIEs_521[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NotificationCell_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_522, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_521 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_NotificationCell_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_523, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_521 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NotificationCell_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_524, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_524, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_521 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_NotificationCell_Item_ExtIEs_tags_521[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_NotificationCell_Item_ExtIEs_tag2el_521[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_NotificationCell_Item_ExtIEs_specs_521 = { sizeof(struct NGAP_NotificationCell_Item_ExtIEs), offsetof(struct NGAP_NotificationCell_Item_ExtIEs, _asn_ctx), asn_MAP_NGAP_NotificationCell_Item_ExtIEs_tag2el_521, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_NotificationCell_Item_ExtIEs = { "NotificationCell-Item-ExtIEs", "NotificationCell-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_NotificationCell_Item_ExtIEs_tags_521, sizeof(asn_DEF_NGAP_NotificationCell_Item_ExtIEs_tags_521) /sizeof(asn_DEF_NGAP_NotificationCell_Item_ExtIEs_tags_521[0]), /* 1 */ asn_DEF_NGAP_NotificationCell_Item_ExtIEs_tags_521, /* Same as above */ sizeof(asn_DEF_NGAP_NotificationCell_Item_ExtIEs_tags_521) /sizeof(asn_DEF_NGAP_NotificationCell_Item_ExtIEs_tags_521[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_NotificationCell_Item_ExtIEs_521, 3, /* Elements count */ &asn_SPC_NGAP_NotificationCell_Item_ExtIEs_specs_521 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_528 = { sizeof(struct NGAP_IntersystemResourceStatusReport_ExtIEs__extensionValue), offsetof(struct NGAP_IntersystemResourceStatusReport_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_IntersystemResourceStatusReport_ExtIEs__extensionValue, present), sizeof(((struct NGAP_IntersystemResourceStatusReport_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_528 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_528 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_IntersystemResourceStatusReport_ExtIEs_525[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemResourceStatusReport_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_526, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_525 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemResourceStatusReport_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_527, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_525 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemResourceStatusReport_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_528, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_528, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_525 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemResourceStatusReport_ExtIEs_tags_525[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemResourceStatusReport_ExtIEs_tag2el_525[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemResourceStatusReport_ExtIEs_specs_525 = { sizeof(struct NGAP_IntersystemResourceStatusReport_ExtIEs), offsetof(struct NGAP_IntersystemResourceStatusReport_ExtIEs, _asn_ctx), asn_MAP_NGAP_IntersystemResourceStatusReport_ExtIEs_tag2el_525, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemResourceStatusReport_ExtIEs = { "IntersystemResourceStatusReport-ExtIEs", "IntersystemResourceStatusReport-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_IntersystemResourceStatusReport_ExtIEs_tags_525, sizeof(asn_DEF_NGAP_IntersystemResourceStatusReport_ExtIEs_tags_525) /sizeof(asn_DEF_NGAP_IntersystemResourceStatusReport_ExtIEs_tags_525[0]), /* 1 */ asn_DEF_NGAP_IntersystemResourceStatusReport_ExtIEs_tags_525, /* Same as above */ sizeof(asn_DEF_NGAP_IntersystemResourceStatusReport_ExtIEs_tags_525) /sizeof(asn_DEF_NGAP_IntersystemResourceStatusReport_ExtIEs_tags_525[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_IntersystemResourceStatusReport_ExtIEs_525, 3, /* Elements count */ &asn_SPC_NGAP_IntersystemResourceStatusReport_ExtIEs_specs_525 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_532 = { sizeof(struct NGAP_EUTRAN_ReportingStatusIEs_ExtIEs__extensionValue), offsetof(struct NGAP_EUTRAN_ReportingStatusIEs_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_EUTRAN_ReportingStatusIEs_ExtIEs__extensionValue, present), sizeof(((struct NGAP_EUTRAN_ReportingStatusIEs_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_532 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_532 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_EUTRAN_ReportingStatusIEs_ExtIEs_529[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_ReportingStatusIEs_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_530, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_529 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_ReportingStatusIEs_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_531, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_529 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_ReportingStatusIEs_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_532, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_532, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_529 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_EUTRAN_ReportingStatusIEs_ExtIEs_tags_529[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_EUTRAN_ReportingStatusIEs_ExtIEs_tag2el_529[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRAN_ReportingStatusIEs_ExtIEs_specs_529 = { sizeof(struct NGAP_EUTRAN_ReportingStatusIEs_ExtIEs), offsetof(struct NGAP_EUTRAN_ReportingStatusIEs_ExtIEs, _asn_ctx), asn_MAP_NGAP_EUTRAN_ReportingStatusIEs_ExtIEs_tag2el_529, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRAN_ReportingStatusIEs_ExtIEs = { "EUTRAN-ReportingStatusIEs-ExtIEs", "EUTRAN-ReportingStatusIEs-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_EUTRAN_ReportingStatusIEs_ExtIEs_tags_529, sizeof(asn_DEF_NGAP_EUTRAN_ReportingStatusIEs_ExtIEs_tags_529) /sizeof(asn_DEF_NGAP_EUTRAN_ReportingStatusIEs_ExtIEs_tags_529[0]), /* 1 */ asn_DEF_NGAP_EUTRAN_ReportingStatusIEs_ExtIEs_tags_529, /* Same as above */ sizeof(asn_DEF_NGAP_EUTRAN_ReportingStatusIEs_ExtIEs_tags_529) /sizeof(asn_DEF_NGAP_EUTRAN_ReportingStatusIEs_ExtIEs_tags_529[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_EUTRAN_ReportingStatusIEs_ExtIEs_529, 3, /* Elements count */ &asn_SPC_NGAP_EUTRAN_ReportingStatusIEs_ExtIEs_specs_529 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_536 = { sizeof(struct NGAP_EUTRAN_CellReportItem_ExtIEs__extensionValue), offsetof(struct NGAP_EUTRAN_CellReportItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_EUTRAN_CellReportItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_EUTRAN_CellReportItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_536 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_536 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_EUTRAN_CellReportItem_ExtIEs_533[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_CellReportItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_534, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_533 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_CellReportItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_535, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_533 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_CellReportItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_536, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_536, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_533 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_EUTRAN_CellReportItem_ExtIEs_tags_533[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_EUTRAN_CellReportItem_ExtIEs_tag2el_533[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRAN_CellReportItem_ExtIEs_specs_533 = { sizeof(struct NGAP_EUTRAN_CellReportItem_ExtIEs), offsetof(struct NGAP_EUTRAN_CellReportItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_EUTRAN_CellReportItem_ExtIEs_tag2el_533, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRAN_CellReportItem_ExtIEs = { "EUTRAN-CellReportItem-ExtIEs", "EUTRAN-CellReportItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_EUTRAN_CellReportItem_ExtIEs_tags_533, sizeof(asn_DEF_NGAP_EUTRAN_CellReportItem_ExtIEs_tags_533) /sizeof(asn_DEF_NGAP_EUTRAN_CellReportItem_ExtIEs_tags_533[0]), /* 1 */ asn_DEF_NGAP_EUTRAN_CellReportItem_ExtIEs_tags_533, /* Same as above */ sizeof(asn_DEF_NGAP_EUTRAN_CellReportItem_ExtIEs_tags_533) /sizeof(asn_DEF_NGAP_EUTRAN_CellReportItem_ExtIEs_tags_533[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_EUTRAN_CellReportItem_ExtIEs_533, 3, /* Elements count */ &asn_SPC_NGAP_EUTRAN_CellReportItem_ExtIEs_specs_533 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_540 = { sizeof(struct NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs__extensionValue), offsetof(struct NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs__extensionValue, present), sizeof(((struct NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_540 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_540 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs_537[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_538, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_537 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_539, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_537 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_540, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_540, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_537 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs_tags_537[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs_tag2el_537[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs_specs_537 = { sizeof(struct NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs), offsetof(struct NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs, _asn_ctx), asn_MAP_NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs_tag2el_537, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs = { "EUTRAN-CompositeAvailableCapacityGroup-ExtIEs", "EUTRAN-CompositeAvailableCapacityGroup-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs_tags_537, sizeof(asn_DEF_NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs_tags_537) /sizeof(asn_DEF_NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs_tags_537[0]), /* 1 */ asn_DEF_NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs_tags_537, /* Same as above */ sizeof(asn_DEF_NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs_tags_537) /sizeof(asn_DEF_NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs_tags_537[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs_537, 3, /* Elements count */ &asn_SPC_NGAP_EUTRAN_CompositeAvailableCapacityGroup_ExtIEs_specs_537 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_544 = { sizeof(struct NGAP_CompositeAvailableCapacity_ExtIEs__extensionValue), offsetof(struct NGAP_CompositeAvailableCapacity_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_CompositeAvailableCapacity_ExtIEs__extensionValue, present), sizeof(((struct NGAP_CompositeAvailableCapacity_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_544 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_544 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_CompositeAvailableCapacity_ExtIEs_541[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_CompositeAvailableCapacity_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_542, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_541 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_CompositeAvailableCapacity_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_543, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_541 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_CompositeAvailableCapacity_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_544, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_544, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_541 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_CompositeAvailableCapacity_ExtIEs_tags_541[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_CompositeAvailableCapacity_ExtIEs_tag2el_541[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_CompositeAvailableCapacity_ExtIEs_specs_541 = { sizeof(struct NGAP_CompositeAvailableCapacity_ExtIEs), offsetof(struct NGAP_CompositeAvailableCapacity_ExtIEs, _asn_ctx), asn_MAP_NGAP_CompositeAvailableCapacity_ExtIEs_tag2el_541, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_CompositeAvailableCapacity_ExtIEs = { "CompositeAvailableCapacity-ExtIEs", "CompositeAvailableCapacity-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_CompositeAvailableCapacity_ExtIEs_tags_541, sizeof(asn_DEF_NGAP_CompositeAvailableCapacity_ExtIEs_tags_541) /sizeof(asn_DEF_NGAP_CompositeAvailableCapacity_ExtIEs_tags_541[0]), /* 1 */ asn_DEF_NGAP_CompositeAvailableCapacity_ExtIEs_tags_541, /* Same as above */ sizeof(asn_DEF_NGAP_CompositeAvailableCapacity_ExtIEs_tags_541) /sizeof(asn_DEF_NGAP_CompositeAvailableCapacity_ExtIEs_tags_541[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_CompositeAvailableCapacity_ExtIEs_541, 3, /* Elements count */ &asn_SPC_NGAP_CompositeAvailableCapacity_ExtIEs_specs_541 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_548 = { sizeof(struct NGAP_EUTRAN_RadioResourceStatus_ExtIEs__extensionValue), offsetof(struct NGAP_EUTRAN_RadioResourceStatus_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_EUTRAN_RadioResourceStatus_ExtIEs__extensionValue, present), sizeof(((struct NGAP_EUTRAN_RadioResourceStatus_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_548 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_548 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_EUTRAN_RadioResourceStatus_ExtIEs_545[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_RadioResourceStatus_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_546, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_545 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_RadioResourceStatus_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_547, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_545 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_EUTRAN_RadioResourceStatus_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_548, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_548, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_545 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_EUTRAN_RadioResourceStatus_ExtIEs_tags_545[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_EUTRAN_RadioResourceStatus_ExtIEs_tag2el_545[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_EUTRAN_RadioResourceStatus_ExtIEs_specs_545 = { sizeof(struct NGAP_EUTRAN_RadioResourceStatus_ExtIEs), offsetof(struct NGAP_EUTRAN_RadioResourceStatus_ExtIEs, _asn_ctx), asn_MAP_NGAP_EUTRAN_RadioResourceStatus_ExtIEs_tag2el_545, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_EUTRAN_RadioResourceStatus_ExtIEs = { "EUTRAN-RadioResourceStatus-ExtIEs", "EUTRAN-RadioResourceStatus-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_EUTRAN_RadioResourceStatus_ExtIEs_tags_545, sizeof(asn_DEF_NGAP_EUTRAN_RadioResourceStatus_ExtIEs_tags_545) /sizeof(asn_DEF_NGAP_EUTRAN_RadioResourceStatus_ExtIEs_tags_545[0]), /* 1 */ asn_DEF_NGAP_EUTRAN_RadioResourceStatus_ExtIEs_tags_545, /* Same as above */ sizeof(asn_DEF_NGAP_EUTRAN_RadioResourceStatus_ExtIEs_tags_545) /sizeof(asn_DEF_NGAP_EUTRAN_RadioResourceStatus_ExtIEs_tags_545[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_EUTRAN_RadioResourceStatus_ExtIEs_545, 3, /* Elements count */ &asn_SPC_NGAP_EUTRAN_RadioResourceStatus_ExtIEs_specs_545 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_552 = { sizeof(struct NGAP_NGRAN_ReportingStatusIEs_ExtIEs__extensionValue), offsetof(struct NGAP_NGRAN_ReportingStatusIEs_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_NGRAN_ReportingStatusIEs_ExtIEs__extensionValue, present), sizeof(((struct NGAP_NGRAN_ReportingStatusIEs_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_552 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_552 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_NGRAN_ReportingStatusIEs_ExtIEs_549[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_ReportingStatusIEs_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_550, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_549 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_ReportingStatusIEs_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_551, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_549 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_ReportingStatusIEs_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_552, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_552, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_549 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_NGRAN_ReportingStatusIEs_ExtIEs_tags_549[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_NGRAN_ReportingStatusIEs_ExtIEs_tag2el_549[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGRAN_ReportingStatusIEs_ExtIEs_specs_549 = { sizeof(struct NGAP_NGRAN_ReportingStatusIEs_ExtIEs), offsetof(struct NGAP_NGRAN_ReportingStatusIEs_ExtIEs, _asn_ctx), asn_MAP_NGAP_NGRAN_ReportingStatusIEs_ExtIEs_tag2el_549, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_ReportingStatusIEs_ExtIEs = { "NGRAN-ReportingStatusIEs-ExtIEs", "NGRAN-ReportingStatusIEs-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_NGRAN_ReportingStatusIEs_ExtIEs_tags_549, sizeof(asn_DEF_NGAP_NGRAN_ReportingStatusIEs_ExtIEs_tags_549) /sizeof(asn_DEF_NGAP_NGRAN_ReportingStatusIEs_ExtIEs_tags_549[0]), /* 1 */ asn_DEF_NGAP_NGRAN_ReportingStatusIEs_ExtIEs_tags_549, /* Same as above */ sizeof(asn_DEF_NGAP_NGRAN_ReportingStatusIEs_ExtIEs_tags_549) /sizeof(asn_DEF_NGAP_NGRAN_ReportingStatusIEs_ExtIEs_tags_549[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_NGRAN_ReportingStatusIEs_ExtIEs_549, 3, /* Elements count */ &asn_SPC_NGAP_NGRAN_ReportingStatusIEs_ExtIEs_specs_549 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_556 = { sizeof(struct NGAP_NGRAN_CellReportItem_ExtIEs__extensionValue), offsetof(struct NGAP_NGRAN_CellReportItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_NGRAN_CellReportItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_NGRAN_CellReportItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_556 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_556 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_NGRAN_CellReportItem_ExtIEs_553[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_CellReportItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_554, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_553 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_CellReportItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_555, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_553 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_CellReportItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_556, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_556, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_553 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_NGRAN_CellReportItem_ExtIEs_tags_553[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_NGRAN_CellReportItem_ExtIEs_tag2el_553[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGRAN_CellReportItem_ExtIEs_specs_553 = { sizeof(struct NGAP_NGRAN_CellReportItem_ExtIEs), offsetof(struct NGAP_NGRAN_CellReportItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_NGRAN_CellReportItem_ExtIEs_tag2el_553, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_CellReportItem_ExtIEs = { "NGRAN-CellReportItem-ExtIEs", "NGRAN-CellReportItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_NGRAN_CellReportItem_ExtIEs_tags_553, sizeof(asn_DEF_NGAP_NGRAN_CellReportItem_ExtIEs_tags_553) /sizeof(asn_DEF_NGAP_NGRAN_CellReportItem_ExtIEs_tags_553[0]), /* 1 */ asn_DEF_NGAP_NGRAN_CellReportItem_ExtIEs_tags_553, /* Same as above */ sizeof(asn_DEF_NGAP_NGRAN_CellReportItem_ExtIEs_tags_553) /sizeof(asn_DEF_NGAP_NGRAN_CellReportItem_ExtIEs_tags_553[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_NGRAN_CellReportItem_ExtIEs_553, 3, /* Elements count */ &asn_SPC_NGAP_NGRAN_CellReportItem_ExtIEs_specs_553 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_560 = { sizeof(struct NGAP_NGRAN_RadioResourceStatus_ExtIEs__extensionValue), offsetof(struct NGAP_NGRAN_RadioResourceStatus_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_NGRAN_RadioResourceStatus_ExtIEs__extensionValue, present), sizeof(((struct NGAP_NGRAN_RadioResourceStatus_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_560 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_560 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_NGRAN_RadioResourceStatus_ExtIEs_557[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_RadioResourceStatus_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_558, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_557 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_RadioResourceStatus_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_559, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_557 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_RadioResourceStatus_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_560, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_560, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_557 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_NGRAN_RadioResourceStatus_ExtIEs_tags_557[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_NGRAN_RadioResourceStatus_ExtIEs_tag2el_557[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGRAN_RadioResourceStatus_ExtIEs_specs_557 = { sizeof(struct NGAP_NGRAN_RadioResourceStatus_ExtIEs), offsetof(struct NGAP_NGRAN_RadioResourceStatus_ExtIEs, _asn_ctx), asn_MAP_NGAP_NGRAN_RadioResourceStatus_ExtIEs_tag2el_557, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_RadioResourceStatus_ExtIEs = { "NGRAN-RadioResourceStatus-ExtIEs", "NGRAN-RadioResourceStatus-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_NGRAN_RadioResourceStatus_ExtIEs_tags_557, sizeof(asn_DEF_NGAP_NGRAN_RadioResourceStatus_ExtIEs_tags_557) /sizeof(asn_DEF_NGAP_NGRAN_RadioResourceStatus_ExtIEs_tags_557[0]), /* 1 */ asn_DEF_NGAP_NGRAN_RadioResourceStatus_ExtIEs_tags_557, /* Same as above */ sizeof(asn_DEF_NGAP_NGRAN_RadioResourceStatus_ExtIEs_tags_557) /sizeof(asn_DEF_NGAP_NGRAN_RadioResourceStatus_ExtIEs_tags_557[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_NGRAN_RadioResourceStatus_ExtIEs_557, 3, /* Elements count */ &asn_SPC_NGAP_NGRAN_RadioResourceStatus_ExtIEs_specs_557 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_564 = { sizeof(struct NGAP_InterSystemHOReport_ExtIEs__extensionValue), offsetof(struct NGAP_InterSystemHOReport_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_InterSystemHOReport_ExtIEs__extensionValue, present), sizeof(((struct NGAP_InterSystemHOReport_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_564 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_564 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_InterSystemHOReport_ExtIEs_561[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_InterSystemHOReport_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_562, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_561 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_InterSystemHOReport_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_563, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_561 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_InterSystemHOReport_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_564, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_564, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_561 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_InterSystemHOReport_ExtIEs_tags_561[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_InterSystemHOReport_ExtIEs_tag2el_561[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_InterSystemHOReport_ExtIEs_specs_561 = { sizeof(struct NGAP_InterSystemHOReport_ExtIEs), offsetof(struct NGAP_InterSystemHOReport_ExtIEs, _asn_ctx), asn_MAP_NGAP_InterSystemHOReport_ExtIEs_tag2el_561, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_InterSystemHOReport_ExtIEs = { "InterSystemHOReport-ExtIEs", "InterSystemHOReport-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_InterSystemHOReport_ExtIEs_tags_561, sizeof(asn_DEF_NGAP_InterSystemHOReport_ExtIEs_tags_561) /sizeof(asn_DEF_NGAP_InterSystemHOReport_ExtIEs_tags_561[0]), /* 1 */ asn_DEF_NGAP_InterSystemHOReport_ExtIEs_tags_561, /* Same as above */ sizeof(asn_DEF_NGAP_InterSystemHOReport_ExtIEs_tags_561) /sizeof(asn_DEF_NGAP_InterSystemHOReport_ExtIEs_tags_561[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_InterSystemHOReport_ExtIEs_561, 3, /* Elements count */ &asn_SPC_NGAP_InterSystemHOReport_ExtIEs_specs_561 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_568 = { sizeof(struct NGAP_IntersystemUnnecessaryHO_ExtIEs__extensionValue), offsetof(struct NGAP_IntersystemUnnecessaryHO_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_IntersystemUnnecessaryHO_ExtIEs__extensionValue, present), sizeof(((struct NGAP_IntersystemUnnecessaryHO_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_568 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_568 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_IntersystemUnnecessaryHO_ExtIEs_565[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemUnnecessaryHO_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_566, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_565 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemUnnecessaryHO_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_567, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_565 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_IntersystemUnnecessaryHO_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_568, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_568, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_565 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_IntersystemUnnecessaryHO_ExtIEs_tags_565[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_IntersystemUnnecessaryHO_ExtIEs_tag2el_565[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_IntersystemUnnecessaryHO_ExtIEs_specs_565 = { sizeof(struct NGAP_IntersystemUnnecessaryHO_ExtIEs), offsetof(struct NGAP_IntersystemUnnecessaryHO_ExtIEs, _asn_ctx), asn_MAP_NGAP_IntersystemUnnecessaryHO_ExtIEs_tag2el_565, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_IntersystemUnnecessaryHO_ExtIEs = { "IntersystemUnnecessaryHO-ExtIEs", "IntersystemUnnecessaryHO-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_IntersystemUnnecessaryHO_ExtIEs_tags_565, sizeof(asn_DEF_NGAP_IntersystemUnnecessaryHO_ExtIEs_tags_565) /sizeof(asn_DEF_NGAP_IntersystemUnnecessaryHO_ExtIEs_tags_565[0]), /* 1 */ asn_DEF_NGAP_IntersystemUnnecessaryHO_ExtIEs_tags_565, /* Same as above */ sizeof(asn_DEF_NGAP_IntersystemUnnecessaryHO_ExtIEs_tags_565) /sizeof(asn_DEF_NGAP_IntersystemUnnecessaryHO_ExtIEs_tags_565[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_IntersystemUnnecessaryHO_ExtIEs_565, 3, /* Elements count */ &asn_SPC_NGAP_IntersystemUnnecessaryHO_ExtIEs_specs_565 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_572 = { sizeof(struct NGAP_LAI_ExtIEs__extensionValue), offsetof(struct NGAP_LAI_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_LAI_ExtIEs__extensionValue, present), sizeof(((struct NGAP_LAI_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_572 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_572 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_LAI_ExtIEs_569[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_LAI_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_570, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_569 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_LAI_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_571, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_569 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_LAI_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_572, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_572, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_569 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_LAI_ExtIEs_tags_569[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_LAI_ExtIEs_tag2el_569[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_LAI_ExtIEs_specs_569 = { sizeof(struct NGAP_LAI_ExtIEs), offsetof(struct NGAP_LAI_ExtIEs, _asn_ctx), asn_MAP_NGAP_LAI_ExtIEs_tag2el_569, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_LAI_ExtIEs = { "LAI-ExtIEs", "LAI-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_LAI_ExtIEs_tags_569, sizeof(asn_DEF_NGAP_LAI_ExtIEs_tags_569) /sizeof(asn_DEF_NGAP_LAI_ExtIEs_tags_569[0]), /* 1 */ asn_DEF_NGAP_LAI_ExtIEs_tags_569, /* Same as above */ sizeof(asn_DEF_NGAP_LAI_ExtIEs_tags_569) /sizeof(asn_DEF_NGAP_LAI_ExtIEs_tags_569[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_LAI_ExtIEs_569, 3, /* Elements count */ &asn_SPC_NGAP_LAI_ExtIEs_specs_569 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_576 = { sizeof(struct NGAP_LastVisitedCellItem_ExtIEs__extensionValue), offsetof(struct NGAP_LastVisitedCellItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_LastVisitedCellItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_LastVisitedCellItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_576 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_576 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_LastVisitedCellItem_ExtIEs_573[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_LastVisitedCellItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_574, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_573 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_LastVisitedCellItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_575, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_573 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_LastVisitedCellItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_576, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_576, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_573 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_LastVisitedCellItem_ExtIEs_tags_573[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_LastVisitedCellItem_ExtIEs_tag2el_573[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_LastVisitedCellItem_ExtIEs_specs_573 = { sizeof(struct NGAP_LastVisitedCellItem_ExtIEs), offsetof(struct NGAP_LastVisitedCellItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_LastVisitedCellItem_ExtIEs_tag2el_573, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_LastVisitedCellItem_ExtIEs = { "LastVisitedCellItem-ExtIEs", "LastVisitedCellItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_LastVisitedCellItem_ExtIEs_tags_573, sizeof(asn_DEF_NGAP_LastVisitedCellItem_ExtIEs_tags_573) /sizeof(asn_DEF_NGAP_LastVisitedCellItem_ExtIEs_tags_573[0]), /* 1 */ asn_DEF_NGAP_LastVisitedCellItem_ExtIEs_tags_573, /* Same as above */ sizeof(asn_DEF_NGAP_LastVisitedCellItem_ExtIEs_tags_573) /sizeof(asn_DEF_NGAP_LastVisitedCellItem_ExtIEs_tags_573[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_LastVisitedCellItem_ExtIEs_573, 3, /* Elements count */ &asn_SPC_NGAP_LastVisitedCellItem_ExtIEs_specs_573 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_580[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_LastVisitedNGRANCellInformation_ExtIEs__extensionValue, choice.LastVisitedPSCellList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_LastVisitedPSCellList, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "LastVisitedPSCellList" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_580[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* LastVisitedPSCellList */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_580 = { sizeof(struct NGAP_LastVisitedNGRANCellInformation_ExtIEs__extensionValue), offsetof(struct NGAP_LastVisitedNGRANCellInformation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_LastVisitedNGRANCellInformation_ExtIEs__extensionValue, present), sizeof(((struct NGAP_LastVisitedNGRANCellInformation_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_580, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_580 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_580, 1, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_580 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_LastVisitedNGRANCellInformation_ExtIEs_577[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_LastVisitedNGRANCellInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_578, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_577 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_LastVisitedNGRANCellInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_LastVisitedNGRANCellInformation_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_579, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_577 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_LastVisitedNGRANCellInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_580, select_LastVisitedNGRANCellInformation_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_580, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_577 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_LastVisitedNGRANCellInformation_ExtIEs_tags_577[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_LastVisitedNGRANCellInformation_ExtIEs_tag2el_577[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_LastVisitedNGRANCellInformation_ExtIEs_specs_577 = { sizeof(struct NGAP_LastVisitedNGRANCellInformation_ExtIEs), offsetof(struct NGAP_LastVisitedNGRANCellInformation_ExtIEs, _asn_ctx), asn_MAP_NGAP_LastVisitedNGRANCellInformation_ExtIEs_tag2el_577, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_LastVisitedNGRANCellInformation_ExtIEs = { "LastVisitedNGRANCellInformation-ExtIEs", "LastVisitedNGRANCellInformation-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_LastVisitedNGRANCellInformation_ExtIEs_tags_577, sizeof(asn_DEF_NGAP_LastVisitedNGRANCellInformation_ExtIEs_tags_577) /sizeof(asn_DEF_NGAP_LastVisitedNGRANCellInformation_ExtIEs_tags_577[0]), /* 1 */ asn_DEF_NGAP_LastVisitedNGRANCellInformation_ExtIEs_tags_577, /* Same as above */ sizeof(asn_DEF_NGAP_LastVisitedNGRANCellInformation_ExtIEs_tags_577) /sizeof(asn_DEF_NGAP_LastVisitedNGRANCellInformation_ExtIEs_tags_577[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_LastVisitedNGRANCellInformation_ExtIEs_577, 3, /* Elements count */ &asn_SPC_NGAP_LastVisitedNGRANCellInformation_ExtIEs_specs_577 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_584 = { sizeof(struct NGAP_LastVisitedPSCellInformation_ExtIEs__extensionValue), offsetof(struct NGAP_LastVisitedPSCellInformation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_LastVisitedPSCellInformation_ExtIEs__extensionValue, present), sizeof(((struct NGAP_LastVisitedPSCellInformation_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_584 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_584 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_LastVisitedPSCellInformation_ExtIEs_581[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_LastVisitedPSCellInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_582, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_581 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_LastVisitedPSCellInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_583, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_581 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_LastVisitedPSCellInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_584, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_584, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_581 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_LastVisitedPSCellInformation_ExtIEs_tags_581[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_LastVisitedPSCellInformation_ExtIEs_tag2el_581[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_LastVisitedPSCellInformation_ExtIEs_specs_581 = { sizeof(struct NGAP_LastVisitedPSCellInformation_ExtIEs), offsetof(struct NGAP_LastVisitedPSCellInformation_ExtIEs, _asn_ctx), asn_MAP_NGAP_LastVisitedPSCellInformation_ExtIEs_tag2el_581, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_LastVisitedPSCellInformation_ExtIEs = { "LastVisitedPSCellInformation-ExtIEs", "LastVisitedPSCellInformation-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_LastVisitedPSCellInformation_ExtIEs_tags_581, sizeof(asn_DEF_NGAP_LastVisitedPSCellInformation_ExtIEs_tags_581) /sizeof(asn_DEF_NGAP_LastVisitedPSCellInformation_ExtIEs_tags_581[0]), /* 1 */ asn_DEF_NGAP_LastVisitedPSCellInformation_ExtIEs_tags_581, /* Same as above */ sizeof(asn_DEF_NGAP_LastVisitedPSCellInformation_ExtIEs_tags_581) /sizeof(asn_DEF_NGAP_LastVisitedPSCellInformation_ExtIEs_tags_581[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_LastVisitedPSCellInformation_ExtIEs_581, 3, /* Elements count */ &asn_SPC_NGAP_LastVisitedPSCellInformation_ExtIEs_specs_581 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_588[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_LocationReportingRequestType_ExtIEs__extensionValue, choice.LocationReportingAdditionalInfo), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_NGAP_LocationReportingAdditionalInfo, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "LocationReportingAdditionalInfo" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_588[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* LocationReportingAdditionalInfo */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_588 = { sizeof(struct NGAP_LocationReportingRequestType_ExtIEs__extensionValue), offsetof(struct NGAP_LocationReportingRequestType_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_LocationReportingRequestType_ExtIEs__extensionValue, present), sizeof(((struct NGAP_LocationReportingRequestType_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_588, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_588 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_588, 1, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_588 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_LocationReportingRequestType_ExtIEs_585[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_LocationReportingRequestType_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_586, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_585 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_LocationReportingRequestType_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_LocationReportingRequestType_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_587, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_585 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_LocationReportingRequestType_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_588, select_LocationReportingRequestType_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_588, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_585 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_LocationReportingRequestType_ExtIEs_tags_585[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_LocationReportingRequestType_ExtIEs_tag2el_585[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_LocationReportingRequestType_ExtIEs_specs_585 = { sizeof(struct NGAP_LocationReportingRequestType_ExtIEs), offsetof(struct NGAP_LocationReportingRequestType_ExtIEs, _asn_ctx), asn_MAP_NGAP_LocationReportingRequestType_ExtIEs_tag2el_585, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_LocationReportingRequestType_ExtIEs = { "LocationReportingRequestType-ExtIEs", "LocationReportingRequestType-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_LocationReportingRequestType_ExtIEs_tags_585, sizeof(asn_DEF_NGAP_LocationReportingRequestType_ExtIEs_tags_585) /sizeof(asn_DEF_NGAP_LocationReportingRequestType_ExtIEs_tags_585[0]), /* 1 */ asn_DEF_NGAP_LocationReportingRequestType_ExtIEs_tags_585, /* Same as above */ sizeof(asn_DEF_NGAP_LocationReportingRequestType_ExtIEs_tags_585) /sizeof(asn_DEF_NGAP_LocationReportingRequestType_ExtIEs_tags_585[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_LocationReportingRequestType_ExtIEs_585, 3, /* Elements count */ &asn_SPC_NGAP_LocationReportingRequestType_ExtIEs_specs_585 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_592[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_LoggedMDTNr_ExtIEs__extensionValue, choice.EarlyMeasurement), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_NGAP_EarlyMeasurement, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "EarlyMeasurement" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_592[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* EarlyMeasurement */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_592 = { sizeof(struct NGAP_LoggedMDTNr_ExtIEs__extensionValue), offsetof(struct NGAP_LoggedMDTNr_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_LoggedMDTNr_ExtIEs__extensionValue, present), sizeof(((struct NGAP_LoggedMDTNr_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_592, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_592 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_592, 1, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_592 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_LoggedMDTNr_ExtIEs_589[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_LoggedMDTNr_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_590, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_589 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_LoggedMDTNr_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_LoggedMDTNr_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_591, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_589 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_LoggedMDTNr_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_592, select_LoggedMDTNr_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_592, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_589 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_LoggedMDTNr_ExtIEs_tags_589[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_LoggedMDTNr_ExtIEs_tag2el_589[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_LoggedMDTNr_ExtIEs_specs_589 = { sizeof(struct NGAP_LoggedMDTNr_ExtIEs), offsetof(struct NGAP_LoggedMDTNr_ExtIEs, _asn_ctx), asn_MAP_NGAP_LoggedMDTNr_ExtIEs_tag2el_589, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_LoggedMDTNr_ExtIEs = { "LoggedMDTNr-ExtIEs", "LoggedMDTNr-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_LoggedMDTNr_ExtIEs_tags_589, sizeof(asn_DEF_NGAP_LoggedMDTNr_ExtIEs_tags_589) /sizeof(asn_DEF_NGAP_LoggedMDTNr_ExtIEs_tags_589[0]), /* 1 */ asn_DEF_NGAP_LoggedMDTNr_ExtIEs_tags_589, /* Same as above */ sizeof(asn_DEF_NGAP_LoggedMDTNr_ExtIEs_tags_589) /sizeof(asn_DEF_NGAP_LoggedMDTNr_ExtIEs_tags_589[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_LoggedMDTNr_ExtIEs_589, 3, /* Elements count */ &asn_SPC_NGAP_LoggedMDTNr_ExtIEs_specs_589 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_596 = { sizeof(struct NGAP_LTEV2XServicesAuthorized_ExtIEs__extensionValue), offsetof(struct NGAP_LTEV2XServicesAuthorized_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_LTEV2XServicesAuthorized_ExtIEs__extensionValue, present), sizeof(((struct NGAP_LTEV2XServicesAuthorized_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_596 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_596 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_LTEV2XServicesAuthorized_ExtIEs_593[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_LTEV2XServicesAuthorized_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_594, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_593 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_LTEV2XServicesAuthorized_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_595, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_593 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_LTEV2XServicesAuthorized_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_596, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_596, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_593 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_LTEV2XServicesAuthorized_ExtIEs_tags_593[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_LTEV2XServicesAuthorized_ExtIEs_tag2el_593[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_LTEV2XServicesAuthorized_ExtIEs_specs_593 = { sizeof(struct NGAP_LTEV2XServicesAuthorized_ExtIEs), offsetof(struct NGAP_LTEV2XServicesAuthorized_ExtIEs, _asn_ctx), asn_MAP_NGAP_LTEV2XServicesAuthorized_ExtIEs_tag2el_593, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_LTEV2XServicesAuthorized_ExtIEs = { "LTEV2XServicesAuthorized-ExtIEs", "LTEV2XServicesAuthorized-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_LTEV2XServicesAuthorized_ExtIEs_tags_593, sizeof(asn_DEF_NGAP_LTEV2XServicesAuthorized_ExtIEs_tags_593) /sizeof(asn_DEF_NGAP_LTEV2XServicesAuthorized_ExtIEs_tags_593[0]), /* 1 */ asn_DEF_NGAP_LTEV2XServicesAuthorized_ExtIEs_tags_593, /* Same as above */ sizeof(asn_DEF_NGAP_LTEV2XServicesAuthorized_ExtIEs_tags_593) /sizeof(asn_DEF_NGAP_LTEV2XServicesAuthorized_ExtIEs_tags_593[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_LTEV2XServicesAuthorized_ExtIEs_593, 3, /* Elements count */ &asn_SPC_NGAP_LTEV2XServicesAuthorized_ExtIEs_specs_593 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_600 = { sizeof(struct NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs__extensionValue), offsetof(struct NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs__extensionValue, present), sizeof(((struct NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_600 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_600 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_597[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_598, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_597 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_599, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_597 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_600, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_600, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_597 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tags_597[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tag2el_597[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_specs_597 = { sizeof(struct NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs), offsetof(struct NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs, _asn_ctx), asn_MAP_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tag2el_597, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs = { "LTEUE-Sidelink-Aggregate-MaximumBitrates-ExtIEs", "LTEUE-Sidelink-Aggregate-MaximumBitrates-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tags_597, sizeof(asn_DEF_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tags_597) /sizeof(asn_DEF_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tags_597[0]), /* 1 */ asn_DEF_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tags_597, /* Same as above */ sizeof(asn_DEF_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tags_597) /sizeof(asn_DEF_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_tags_597[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_597, 3, /* Elements count */ &asn_SPC_NGAP_LTEUE_Sidelink_Aggregate_MaximumBitrates_ExtIEs_specs_597 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_604 = { sizeof(struct NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs__extensionValue), offsetof(struct NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_604 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_604 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs_601[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_602, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_601 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_603, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_601 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_604, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_604, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_601 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs_tags_601[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs_tag2el_601[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs_specs_601 = { sizeof(struct NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs), offsetof(struct NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs_tag2el_601, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs = { "MBS-DataForwardingResponseMRBItem-ExtIEs", "MBS-DataForwardingResponseMRBItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs_tags_601, sizeof(asn_DEF_NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs_tags_601) /sizeof(asn_DEF_NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs_tags_601[0]), /* 1 */ asn_DEF_NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs_tags_601, /* Same as above */ sizeof(asn_DEF_NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs_tags_601) /sizeof(asn_DEF_NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs_tags_601[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs_601, 3, /* Elements count */ &asn_SPC_NGAP_MBS_DataForwardingResponseMRBItem_ExtIEs_specs_601 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_608 = { sizeof(struct NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs__extensionValue), offsetof(struct NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_608 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_608 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs_605[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_606, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_605 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_607, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_605 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_608, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_608, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_605 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs_tags_605[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs_tag2el_605[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs_specs_605 = { sizeof(struct NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs), offsetof(struct NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs_tag2el_605, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs = { "MBS-MappingandDataForwardingRequestItem-ExtIEs", "MBS-MappingandDataForwardingRequestItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs_tags_605, sizeof(asn_DEF_NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs_tags_605) /sizeof(asn_DEF_NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs_tags_605[0]), /* 1 */ asn_DEF_NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs_tags_605, /* Same as above */ sizeof(asn_DEF_NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs_tags_605) /sizeof(asn_DEF_NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs_tags_605[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs_605, 3, /* Elements count */ &asn_SPC_NGAP_MBS_MappingandDataForwardingRequestItem_ExtIEs_specs_605 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_612 = { sizeof(struct NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs__extensionValue), offsetof(struct NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_612 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_612 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs_609[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_610, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_609 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_611, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_609 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_612, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_612, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_609 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs_tags_609[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs_tag2el_609[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs_specs_609 = { sizeof(struct NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs), offsetof(struct NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs_tag2el_609, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs = { "MBS-QoSFlowsToBeSetupItem-ExtIEs", "MBS-QoSFlowsToBeSetupItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs_tags_609, sizeof(asn_DEF_NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs_tags_609) /sizeof(asn_DEF_NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs_tags_609[0]), /* 1 */ asn_DEF_NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs_tags_609, /* Same as above */ sizeof(asn_DEF_NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs_tags_609) /sizeof(asn_DEF_NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs_tags_609[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs_609, 3, /* Elements count */ &asn_SPC_NGAP_MBS_QoSFlowsToBeSetupItem_ExtIEs_specs_609 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_616 = { sizeof(struct NGAP_MBS_ServiceAreaInformationItem_ExtIEs__extensionValue), offsetof(struct NGAP_MBS_ServiceAreaInformationItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_MBS_ServiceAreaInformationItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_MBS_ServiceAreaInformationItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_616 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_616 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_MBS_ServiceAreaInformationItem_ExtIEs_613[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_ServiceAreaInformationItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_614, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_613 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_ServiceAreaInformationItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_615, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_613 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_ServiceAreaInformationItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_616, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_616, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_613 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_MBS_ServiceAreaInformationItem_ExtIEs_tags_613[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_ServiceAreaInformationItem_ExtIEs_tag2el_613[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_ServiceAreaInformationItem_ExtIEs_specs_613 = { sizeof(struct NGAP_MBS_ServiceAreaInformationItem_ExtIEs), offsetof(struct NGAP_MBS_ServiceAreaInformationItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_MBS_ServiceAreaInformationItem_ExtIEs_tag2el_613, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_ServiceAreaInformationItem_ExtIEs = { "MBS-ServiceAreaInformationItem-ExtIEs", "MBS-ServiceAreaInformationItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_MBS_ServiceAreaInformationItem_ExtIEs_tags_613, sizeof(asn_DEF_NGAP_MBS_ServiceAreaInformationItem_ExtIEs_tags_613) /sizeof(asn_DEF_NGAP_MBS_ServiceAreaInformationItem_ExtIEs_tags_613[0]), /* 1 */ asn_DEF_NGAP_MBS_ServiceAreaInformationItem_ExtIEs_tags_613, /* Same as above */ sizeof(asn_DEF_NGAP_MBS_ServiceAreaInformationItem_ExtIEs_tags_613) /sizeof(asn_DEF_NGAP_MBS_ServiceAreaInformationItem_ExtIEs_tags_613[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_MBS_ServiceAreaInformationItem_ExtIEs_613, 3, /* Elements count */ &asn_SPC_NGAP_MBS_ServiceAreaInformationItem_ExtIEs_specs_613 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_620 = { sizeof(struct NGAP_MBS_ServiceAreaInformation_ExtIEs__extensionValue), offsetof(struct NGAP_MBS_ServiceAreaInformation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_MBS_ServiceAreaInformation_ExtIEs__extensionValue, present), sizeof(((struct NGAP_MBS_ServiceAreaInformation_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_620 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_620 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_MBS_ServiceAreaInformation_ExtIEs_617[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_ServiceAreaInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_618, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_617 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_ServiceAreaInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_619, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_617 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_ServiceAreaInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_620, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_620, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_617 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_MBS_ServiceAreaInformation_ExtIEs_tags_617[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_ServiceAreaInformation_ExtIEs_tag2el_617[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_ServiceAreaInformation_ExtIEs_specs_617 = { sizeof(struct NGAP_MBS_ServiceAreaInformation_ExtIEs), offsetof(struct NGAP_MBS_ServiceAreaInformation_ExtIEs, _asn_ctx), asn_MAP_NGAP_MBS_ServiceAreaInformation_ExtIEs_tag2el_617, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_ServiceAreaInformation_ExtIEs = { "MBS-ServiceAreaInformation-ExtIEs", "MBS-ServiceAreaInformation-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_MBS_ServiceAreaInformation_ExtIEs_tags_617, sizeof(asn_DEF_NGAP_MBS_ServiceAreaInformation_ExtIEs_tags_617) /sizeof(asn_DEF_NGAP_MBS_ServiceAreaInformation_ExtIEs_tags_617[0]), /* 1 */ asn_DEF_NGAP_MBS_ServiceAreaInformation_ExtIEs_tags_617, /* Same as above */ sizeof(asn_DEF_NGAP_MBS_ServiceAreaInformation_ExtIEs_tags_617) /sizeof(asn_DEF_NGAP_MBS_ServiceAreaInformation_ExtIEs_tags_617[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_MBS_ServiceAreaInformation_ExtIEs_617, 3, /* Elements count */ &asn_SPC_NGAP_MBS_ServiceAreaInformation_ExtIEs_specs_617 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_624 = { sizeof(struct NGAP_MBS_SessionID_ExtIEs__extensionValue), offsetof(struct NGAP_MBS_SessionID_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_MBS_SessionID_ExtIEs__extensionValue, present), sizeof(((struct NGAP_MBS_SessionID_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_624 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_624 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_MBS_SessionID_ExtIEs_621[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_SessionID_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_622, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_621 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_SessionID_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_623, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_621 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_SessionID_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_624, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_624, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_621 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_MBS_SessionID_ExtIEs_tags_621[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_SessionID_ExtIEs_tag2el_621[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_SessionID_ExtIEs_specs_621 = { sizeof(struct NGAP_MBS_SessionID_ExtIEs), offsetof(struct NGAP_MBS_SessionID_ExtIEs, _asn_ctx), asn_MAP_NGAP_MBS_SessionID_ExtIEs_tag2el_621, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_SessionID_ExtIEs = { "MBS-SessionID-ExtIEs", "MBS-SessionID-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_MBS_SessionID_ExtIEs_tags_621, sizeof(asn_DEF_NGAP_MBS_SessionID_ExtIEs_tags_621) /sizeof(asn_DEF_NGAP_MBS_SessionID_ExtIEs_tags_621[0]), /* 1 */ asn_DEF_NGAP_MBS_SessionID_ExtIEs_tags_621, /* Same as above */ sizeof(asn_DEF_NGAP_MBS_SessionID_ExtIEs_tags_621) /sizeof(asn_DEF_NGAP_MBS_SessionID_ExtIEs_tags_621[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_MBS_SessionID_ExtIEs_621, 3, /* Elements count */ &asn_SPC_NGAP_MBS_SessionID_ExtIEs_specs_621 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_628 = { sizeof(struct NGAP_MBSSessionFailedtoSetupItem_ExtIEs__extensionValue), offsetof(struct NGAP_MBSSessionFailedtoSetupItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_MBSSessionFailedtoSetupItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_MBSSessionFailedtoSetupItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_628 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_628 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_MBSSessionFailedtoSetupItem_ExtIEs_625[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionFailedtoSetupItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_626, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_625 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionFailedtoSetupItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_627, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_625 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionFailedtoSetupItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_628, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_628, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_625 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_MBSSessionFailedtoSetupItem_ExtIEs_tags_625[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBSSessionFailedtoSetupItem_ExtIEs_tag2el_625[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionFailedtoSetupItem_ExtIEs_specs_625 = { sizeof(struct NGAP_MBSSessionFailedtoSetupItem_ExtIEs), offsetof(struct NGAP_MBSSessionFailedtoSetupItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_MBSSessionFailedtoSetupItem_ExtIEs_tag2el_625, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionFailedtoSetupItem_ExtIEs = { "MBSSessionFailedtoSetupItem-ExtIEs", "MBSSessionFailedtoSetupItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_MBSSessionFailedtoSetupItem_ExtIEs_tags_625, sizeof(asn_DEF_NGAP_MBSSessionFailedtoSetupItem_ExtIEs_tags_625) /sizeof(asn_DEF_NGAP_MBSSessionFailedtoSetupItem_ExtIEs_tags_625[0]), /* 1 */ asn_DEF_NGAP_MBSSessionFailedtoSetupItem_ExtIEs_tags_625, /* Same as above */ sizeof(asn_DEF_NGAP_MBSSessionFailedtoSetupItem_ExtIEs_tags_625) /sizeof(asn_DEF_NGAP_MBSSessionFailedtoSetupItem_ExtIEs_tags_625[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_MBSSessionFailedtoSetupItem_ExtIEs_625, 3, /* Elements count */ &asn_SPC_NGAP_MBSSessionFailedtoSetupItem_ExtIEs_specs_625 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_632 = { sizeof(struct NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs__extensionValue), offsetof(struct NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_632 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_632 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs_629[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_630, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_629 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_631, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_629 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_632, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_632, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_629 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs_tags_629[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs_tag2el_629[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs_specs_629 = { sizeof(struct NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs), offsetof(struct NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs_tag2el_629, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs = { "MBS-ActiveSessionInformation-SourcetoTargetItem-ExtIEs", "MBS-ActiveSessionInformation-SourcetoTargetItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs_tags_629, sizeof(asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs_tags_629) /sizeof(asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs_tags_629[0]), /* 1 */ asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs_tags_629, /* Same as above */ sizeof(asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs_tags_629) /sizeof(asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs_tags_629[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs_629, 3, /* Elements count */ &asn_SPC_NGAP_MBS_ActiveSessionInformation_SourcetoTargetItem_ExtIEs_specs_629 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_636 = { sizeof(struct NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs__extensionValue), offsetof(struct NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_636 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_636 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs_633[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_634, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_633 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_635, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_633 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_636, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_636, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_633 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs_tags_633[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs_tag2el_633[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs_specs_633 = { sizeof(struct NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs), offsetof(struct NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs_tag2el_633, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs = { "MBS-ActiveSessionInformation-TargettoSourceItem-ExtIEs", "MBS-ActiveSessionInformation-TargettoSourceItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs_tags_633, sizeof(asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs_tags_633) /sizeof(asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs_tags_633[0]), /* 1 */ asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs_tags_633, /* Same as above */ sizeof(asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs_tags_633) /sizeof(asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs_tags_633[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs_633, 3, /* Elements count */ &asn_SPC_NGAP_MBS_ActiveSessionInformation_TargettoSourceItem_ExtIEs_specs_633 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_640 = { sizeof(struct NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_640 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_640 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs_637[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_638, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_637 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_639, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_637 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_640, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_640, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_637 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs_tags_637[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs_tag2el_637[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs_specs_637 = { sizeof(struct NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs), offsetof(struct NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs, _asn_ctx), asn_MAP_NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs_tag2el_637, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs = { "MBSSessionSetupOrModFailureTransfer-ExtIEs", "MBSSessionSetupOrModFailureTransfer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs_tags_637, sizeof(asn_DEF_NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs_tags_637) /sizeof(asn_DEF_NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs_tags_637[0]), /* 1 */ asn_DEF_NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs_tags_637, /* Same as above */ sizeof(asn_DEF_NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs_tags_637) /sizeof(asn_DEF_NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs_tags_637[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs_637, 3, /* Elements count */ &asn_SPC_NGAP_MBSSessionSetupOrModFailureTransfer_ExtIEs_specs_637 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_644 = { sizeof(struct NGAP_MBSSessionSetupResponseItem_ExtIEs__extensionValue), offsetof(struct NGAP_MBSSessionSetupResponseItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_MBSSessionSetupResponseItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_MBSSessionSetupResponseItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_644 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_644 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_MBSSessionSetupResponseItem_ExtIEs_641[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetupResponseItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_642, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_641 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetupResponseItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_643, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_641 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetupResponseItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_644, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_644, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_641 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_MBSSessionSetupResponseItem_ExtIEs_tags_641[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBSSessionSetupResponseItem_ExtIEs_tag2el_641[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionSetupResponseItem_ExtIEs_specs_641 = { sizeof(struct NGAP_MBSSessionSetupResponseItem_ExtIEs), offsetof(struct NGAP_MBSSessionSetupResponseItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_MBSSessionSetupResponseItem_ExtIEs_tag2el_641, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionSetupResponseItem_ExtIEs = { "MBSSessionSetupResponseItem-ExtIEs", "MBSSessionSetupResponseItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_MBSSessionSetupResponseItem_ExtIEs_tags_641, sizeof(asn_DEF_NGAP_MBSSessionSetupResponseItem_ExtIEs_tags_641) /sizeof(asn_DEF_NGAP_MBSSessionSetupResponseItem_ExtIEs_tags_641[0]), /* 1 */ asn_DEF_NGAP_MBSSessionSetupResponseItem_ExtIEs_tags_641, /* Same as above */ sizeof(asn_DEF_NGAP_MBSSessionSetupResponseItem_ExtIEs_tags_641) /sizeof(asn_DEF_NGAP_MBSSessionSetupResponseItem_ExtIEs_tags_641[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_MBSSessionSetupResponseItem_ExtIEs_641, 3, /* Elements count */ &asn_SPC_NGAP_MBSSessionSetupResponseItem_ExtIEs_specs_641 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_648 = { sizeof(struct NGAP_MBSSessionReleaseResponseTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_MBSSessionReleaseResponseTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_MBSSessionReleaseResponseTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_MBSSessionReleaseResponseTransfer_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_648 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_648 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_MBSSessionReleaseResponseTransfer_ExtIEs_645[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionReleaseResponseTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_646, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_645 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionReleaseResponseTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_647, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_645 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionReleaseResponseTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_648, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_648, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_645 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_MBSSessionReleaseResponseTransfer_ExtIEs_tags_645[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBSSessionReleaseResponseTransfer_ExtIEs_tag2el_645[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionReleaseResponseTransfer_ExtIEs_specs_645 = { sizeof(struct NGAP_MBSSessionReleaseResponseTransfer_ExtIEs), offsetof(struct NGAP_MBSSessionReleaseResponseTransfer_ExtIEs, _asn_ctx), asn_MAP_NGAP_MBSSessionReleaseResponseTransfer_ExtIEs_tag2el_645, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionReleaseResponseTransfer_ExtIEs = { "MBSSessionReleaseResponseTransfer-ExtIEs", "MBSSessionReleaseResponseTransfer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_MBSSessionReleaseResponseTransfer_ExtIEs_tags_645, sizeof(asn_DEF_NGAP_MBSSessionReleaseResponseTransfer_ExtIEs_tags_645) /sizeof(asn_DEF_NGAP_MBSSessionReleaseResponseTransfer_ExtIEs_tags_645[0]), /* 1 */ asn_DEF_NGAP_MBSSessionReleaseResponseTransfer_ExtIEs_tags_645, /* Same as above */ sizeof(asn_DEF_NGAP_MBSSessionReleaseResponseTransfer_ExtIEs_tags_645) /sizeof(asn_DEF_NGAP_MBSSessionReleaseResponseTransfer_ExtIEs_tags_645[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_MBSSessionReleaseResponseTransfer_ExtIEs_645, 3, /* Elements count */ &asn_SPC_NGAP_MBSSessionReleaseResponseTransfer_ExtIEs_specs_645 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_652 = { sizeof(struct NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_652 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_652 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs_649[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_650, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_649 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_651, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_649 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_652, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_652, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_649 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs_tags_649[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs_tag2el_649[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs_specs_649 = { sizeof(struct NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs), offsetof(struct NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs, _asn_ctx), asn_MAP_NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs_tag2el_649, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs = { "MBSSessionSetupOrModResponseTransfer-ExtIEs", "MBSSessionSetupOrModResponseTransfer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs_tags_649, sizeof(asn_DEF_NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs_tags_649) /sizeof(asn_DEF_NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs_tags_649[0]), /* 1 */ asn_DEF_NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs_tags_649, /* Same as above */ sizeof(asn_DEF_NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs_tags_649) /sizeof(asn_DEF_NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs_tags_649[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs_649, 3, /* Elements count */ &asn_SPC_NGAP_MBSSessionSetupOrModResponseTransfer_ExtIEs_specs_649 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_656 = { sizeof(struct NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs__extensionValue), offsetof(struct NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_656 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_656 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs_653[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_654, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_653 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_655, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_653 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_656, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_656, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_653 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs_tags_653[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs_tag2el_653[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs_specs_653 = { sizeof(struct NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs), offsetof(struct NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs_tag2el_653, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs = { "MBS-SessionTNLInfo5GCItem-ExtIEs", "MBS-SessionTNLInfo5GCItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs_tags_653, sizeof(asn_DEF_NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs_tags_653) /sizeof(asn_DEF_NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs_tags_653[0]), /* 1 */ asn_DEF_NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs_tags_653, /* Same as above */ sizeof(asn_DEF_NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs_tags_653) /sizeof(asn_DEF_NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs_tags_653[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs_653, 3, /* Elements count */ &asn_SPC_NGAP_MBS_SessionTNLInfo5GCItem_ExtIEs_specs_653 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_660 = { sizeof(struct NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs__extensionValue), offsetof(struct NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_660 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_660 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs_657[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_658, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_657 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_659, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_657 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_660, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_660, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_657 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs_tags_657[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs_tag2el_657[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs_specs_657 = { sizeof(struct NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs), offsetof(struct NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs_tag2el_657, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs = { "MBS-SessionTNLInfoNGRANItem-ExtIEs", "MBS-SessionTNLInfoNGRANItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs_tags_657, sizeof(asn_DEF_NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs_tags_657) /sizeof(asn_DEF_NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs_tags_657[0]), /* 1 */ asn_DEF_NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs_tags_657, /* Same as above */ sizeof(asn_DEF_NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs_tags_657) /sizeof(asn_DEF_NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs_tags_657[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs_657, 3, /* Elements count */ &asn_SPC_NGAP_MBS_SessionTNLInfoNGRANItem_ExtIEs_specs_657 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_664 = { sizeof(struct NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_664 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_664 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs_661[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_662, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_661 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_663, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_661 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_664, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_664, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_661 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs_tags_661[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs_tag2el_661[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs_specs_661 = { sizeof(struct NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs), offsetof(struct NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs, _asn_ctx), asn_MAP_NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs_tag2el_661, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs = { "MBS-DistributionReleaseRequesTransfer-ExtIEs", "MBS-DistributionReleaseRequesTransfer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs_tags_661, sizeof(asn_DEF_NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs_tags_661) /sizeof(asn_DEF_NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs_tags_661[0]), /* 1 */ asn_DEF_NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs_tags_661, /* Same as above */ sizeof(asn_DEF_NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs_tags_661) /sizeof(asn_DEF_NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs_tags_661[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs_661, 3, /* Elements count */ &asn_SPC_NGAP_MBS_DistributionReleaseRequesTransfer_ExtIEs_specs_661 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_668 = { sizeof(struct NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_668 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_668 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs_665[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_666, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_665 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_667, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_665 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_668, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_668, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_665 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs_tags_665[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs_tag2el_665[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs_specs_665 = { sizeof(struct NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs), offsetof(struct NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs, _asn_ctx), asn_MAP_NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs_tag2el_665, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs = { "MBS-DistributionSetupRequestTransfer-ExtIEs", "MBS-DistributionSetupRequestTransfer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs_tags_665, sizeof(asn_DEF_NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs_tags_665) /sizeof(asn_DEF_NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs_tags_665[0]), /* 1 */ asn_DEF_NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs_tags_665, /* Same as above */ sizeof(asn_DEF_NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs_tags_665) /sizeof(asn_DEF_NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs_tags_665[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs_665, 3, /* Elements count */ &asn_SPC_NGAP_MBS_DistributionSetupRequestTransfer_ExtIEs_specs_665 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_672 = { sizeof(struct NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_672 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_672 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs_669[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_670, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_669 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_671, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_669 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_672, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_672, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_669 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs_tags_669[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs_tag2el_669[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs_specs_669 = { sizeof(struct NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs), offsetof(struct NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs, _asn_ctx), asn_MAP_NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs_tag2el_669, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs = { "MBS-DistributionSetupResponseTransfer-ExtIEs", "MBS-DistributionSetupResponseTransfer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs_tags_669, sizeof(asn_DEF_NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs_tags_669) /sizeof(asn_DEF_NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs_tags_669[0]), /* 1 */ asn_DEF_NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs_tags_669, /* Same as above */ sizeof(asn_DEF_NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs_tags_669) /sizeof(asn_DEF_NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs_tags_669[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs_669, 3, /* Elements count */ &asn_SPC_NGAP_MBS_DistributionSetupResponseTransfer_ExtIEs_specs_669 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_676 = { sizeof(struct NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_676 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_676 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs_673[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_674, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_673 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_675, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_673 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_676, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_676, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_673 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs_tags_673[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs_tag2el_673[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs_specs_673 = { sizeof(struct NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs), offsetof(struct NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs, _asn_ctx), asn_MAP_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs_tag2el_673, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs = { "MBS-DistributionSetupUnsuccessfulTransfer-ExtIEs", "MBS-DistributionSetupUnsuccessfulTransfer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs_tags_673, sizeof(asn_DEF_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs_tags_673) /sizeof(asn_DEF_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs_tags_673[0]), /* 1 */ asn_DEF_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs_tags_673, /* Same as above */ sizeof(asn_DEF_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs_tags_673) /sizeof(asn_DEF_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs_tags_673[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs_673, 3, /* Elements count */ &asn_SPC_NGAP_MBS_DistributionSetupUnsuccessfulTransfer_ExtIEs_specs_673 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_680 = { sizeof(struct NGAP_MBSSessionSetupRequestItem_ExtIEs__extensionValue), offsetof(struct NGAP_MBSSessionSetupRequestItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_MBSSessionSetupRequestItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_MBSSessionSetupRequestItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_680 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_680 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_MBSSessionSetupRequestItem_ExtIEs_677[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetupRequestItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_678, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_677 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetupRequestItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_679, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_677 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetupRequestItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_680, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_680, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_677 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_MBSSessionSetupRequestItem_ExtIEs_tags_677[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBSSessionSetupRequestItem_ExtIEs_tag2el_677[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionSetupRequestItem_ExtIEs_specs_677 = { sizeof(struct NGAP_MBSSessionSetupRequestItem_ExtIEs), offsetof(struct NGAP_MBSSessionSetupRequestItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_MBSSessionSetupRequestItem_ExtIEs_tag2el_677, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionSetupRequestItem_ExtIEs = { "MBSSessionSetupRequestItem-ExtIEs", "MBSSessionSetupRequestItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_MBSSessionSetupRequestItem_ExtIEs_tags_677, sizeof(asn_DEF_NGAP_MBSSessionSetupRequestItem_ExtIEs_tags_677) /sizeof(asn_DEF_NGAP_MBSSessionSetupRequestItem_ExtIEs_tags_677[0]), /* 1 */ asn_DEF_NGAP_MBSSessionSetupRequestItem_ExtIEs_tags_677, /* Same as above */ sizeof(asn_DEF_NGAP_MBSSessionSetupRequestItem_ExtIEs_tags_677) /sizeof(asn_DEF_NGAP_MBSSessionSetupRequestItem_ExtIEs_tags_677[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_MBSSessionSetupRequestItem_ExtIEs_677, 3, /* Elements count */ &asn_SPC_NGAP_MBSSessionSetupRequestItem_ExtIEs_specs_677 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_684 = { sizeof(struct NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs__extensionValue), offsetof(struct NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_684 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_684 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs_681[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_682, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_681 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_683, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_681 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_684, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_684, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_681 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs_tags_681[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs_tag2el_681[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs_specs_681 = { sizeof(struct NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs), offsetof(struct NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs_tag2el_681, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs = { "MBSSessionSetuporModifyRequestItem-ExtIEs", "MBSSessionSetuporModifyRequestItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs_tags_681, sizeof(asn_DEF_NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs_tags_681) /sizeof(asn_DEF_NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs_tags_681[0]), /* 1 */ asn_DEF_NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs_tags_681, /* Same as above */ sizeof(asn_DEF_NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs_tags_681) /sizeof(asn_DEF_NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs_tags_681[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs_681, 3, /* Elements count */ &asn_SPC_NGAP_MBSSessionSetuporModifyRequestItem_ExtIEs_specs_681 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_688 = { sizeof(struct NGAP_MBSSessionToReleaseItem_ExtIEs__extensionValue), offsetof(struct NGAP_MBSSessionToReleaseItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_MBSSessionToReleaseItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_MBSSessionToReleaseItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_688 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_688 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_MBSSessionToReleaseItem_ExtIEs_685[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionToReleaseItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_686, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_685 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionToReleaseItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_687, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_685 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MBSSessionToReleaseItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_688, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_688, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_685 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_MBSSessionToReleaseItem_ExtIEs_tags_685[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_MBSSessionToReleaseItem_ExtIEs_tag2el_685[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_MBSSessionToReleaseItem_ExtIEs_specs_685 = { sizeof(struct NGAP_MBSSessionToReleaseItem_ExtIEs), offsetof(struct NGAP_MBSSessionToReleaseItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_MBSSessionToReleaseItem_ExtIEs_tag2el_685, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_MBSSessionToReleaseItem_ExtIEs = { "MBSSessionToReleaseItem-ExtIEs", "MBSSessionToReleaseItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_MBSSessionToReleaseItem_ExtIEs_tags_685, sizeof(asn_DEF_NGAP_MBSSessionToReleaseItem_ExtIEs_tags_685) /sizeof(asn_DEF_NGAP_MBSSessionToReleaseItem_ExtIEs_tags_685[0]), /* 1 */ asn_DEF_NGAP_MBSSessionToReleaseItem_ExtIEs_tags_685, /* Same as above */ sizeof(asn_DEF_NGAP_MBSSessionToReleaseItem_ExtIEs_tags_685) /sizeof(asn_DEF_NGAP_MBSSessionToReleaseItem_ExtIEs_tags_685[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_MBSSessionToReleaseItem_ExtIEs_685, 3, /* Elements count */ &asn_SPC_NGAP_MBSSessionToReleaseItem_ExtIEs_specs_685 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_692[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MobilityRestrictionList_ExtIEs__extensionValue, choice.PLMNIdentity), (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, &asn_DEF_NGAP_PLMNIdentity, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "PLMNIdentity" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_MobilityRestrictionList_ExtIEs__extensionValue, choice.CNTypeRestrictionsForServing), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_NGAP_CNTypeRestrictionsForServing, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "CNTypeRestrictionsForServing" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_MobilityRestrictionList_ExtIEs__extensionValue, choice.CNTypeRestrictionsForEquivalent), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_CNTypeRestrictionsForEquivalent, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "CNTypeRestrictionsForEquivalent" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_MobilityRestrictionList_ExtIEs__extensionValue, choice.NPN_MobilityInformation), -1 /* Ambiguous tag (CHOICE?) */, 0, &asn_DEF_NGAP_NPN_MobilityInformation, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "NPN-MobilityInformation" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_692[] = { { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 }, /* PLMNIdentity */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* CNTypeRestrictionsForServing */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 }, /* CNTypeRestrictionsForEquivalent */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 3, 0, 0 }, /* sNPN-MobilityInformation */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 3, 0, 0 }, /* pNI-NPN-MobilityInformation */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 3, 0, 0 } /* choice-Extensions */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_692 = { sizeof(struct NGAP_MobilityRestrictionList_ExtIEs__extensionValue), offsetof(struct NGAP_MobilityRestrictionList_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_MobilityRestrictionList_ExtIEs__extensionValue, present), sizeof(((struct NGAP_MobilityRestrictionList_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_692, 6, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_692 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_692, 4, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_692 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_MobilityRestrictionList_ExtIEs_689[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MobilityRestrictionList_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_690, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_689 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_MobilityRestrictionList_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_MobilityRestrictionList_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_691, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_689 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MobilityRestrictionList_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_692, select_MobilityRestrictionList_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_692, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_689 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_MobilityRestrictionList_ExtIEs_tags_689[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_MobilityRestrictionList_ExtIEs_tag2el_689[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_MobilityRestrictionList_ExtIEs_specs_689 = { sizeof(struct NGAP_MobilityRestrictionList_ExtIEs), offsetof(struct NGAP_MobilityRestrictionList_ExtIEs, _asn_ctx), asn_MAP_NGAP_MobilityRestrictionList_ExtIEs_tag2el_689, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_MobilityRestrictionList_ExtIEs = { "MobilityRestrictionList-ExtIEs", "MobilityRestrictionList-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_MobilityRestrictionList_ExtIEs_tags_689, sizeof(asn_DEF_NGAP_MobilityRestrictionList_ExtIEs_tags_689) /sizeof(asn_DEF_NGAP_MobilityRestrictionList_ExtIEs_tags_689[0]), /* 1 */ asn_DEF_NGAP_MobilityRestrictionList_ExtIEs_tags_689, /* Same as above */ sizeof(asn_DEF_NGAP_MobilityRestrictionList_ExtIEs_tags_689) /sizeof(asn_DEF_NGAP_MobilityRestrictionList_ExtIEs_tags_689[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_MobilityRestrictionList_ExtIEs_689, 3, /* Elements count */ &asn_SPC_NGAP_MobilityRestrictionList_ExtIEs_specs_689 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_696 = { sizeof(struct NGAP_MDT_Configuration_ExtIEs__extensionValue), offsetof(struct NGAP_MDT_Configuration_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_MDT_Configuration_ExtIEs__extensionValue, present), sizeof(((struct NGAP_MDT_Configuration_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_696 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_696 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_MDT_Configuration_ExtIEs_693[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MDT_Configuration_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_694, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_693 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_MDT_Configuration_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_695, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_693 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MDT_Configuration_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_696, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_696, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_693 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_MDT_Configuration_ExtIEs_tags_693[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_MDT_Configuration_ExtIEs_tag2el_693[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_MDT_Configuration_ExtIEs_specs_693 = { sizeof(struct NGAP_MDT_Configuration_ExtIEs), offsetof(struct NGAP_MDT_Configuration_ExtIEs, _asn_ctx), asn_MAP_NGAP_MDT_Configuration_ExtIEs_tag2el_693, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_MDT_Configuration_ExtIEs = { "MDT-Configuration-ExtIEs", "MDT-Configuration-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_MDT_Configuration_ExtIEs_tags_693, sizeof(asn_DEF_NGAP_MDT_Configuration_ExtIEs_tags_693) /sizeof(asn_DEF_NGAP_MDT_Configuration_ExtIEs_tags_693[0]), /* 1 */ asn_DEF_NGAP_MDT_Configuration_ExtIEs_tags_693, /* Same as above */ sizeof(asn_DEF_NGAP_MDT_Configuration_ExtIEs_tags_693) /sizeof(asn_DEF_NGAP_MDT_Configuration_ExtIEs_tags_693[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_MDT_Configuration_ExtIEs_693, 3, /* Elements count */ &asn_SPC_NGAP_MDT_Configuration_ExtIEs_specs_693 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_700 = { sizeof(struct NGAP_MDT_Configuration_NR_ExtIEs__extensionValue), offsetof(struct NGAP_MDT_Configuration_NR_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_MDT_Configuration_NR_ExtIEs__extensionValue, present), sizeof(((struct NGAP_MDT_Configuration_NR_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_700 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_700 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_MDT_Configuration_NR_ExtIEs_697[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MDT_Configuration_NR_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_698, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_697 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_MDT_Configuration_NR_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_699, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_697 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MDT_Configuration_NR_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_700, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_700, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_697 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_MDT_Configuration_NR_ExtIEs_tags_697[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_MDT_Configuration_NR_ExtIEs_tag2el_697[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_MDT_Configuration_NR_ExtIEs_specs_697 = { sizeof(struct NGAP_MDT_Configuration_NR_ExtIEs), offsetof(struct NGAP_MDT_Configuration_NR_ExtIEs, _asn_ctx), asn_MAP_NGAP_MDT_Configuration_NR_ExtIEs_tag2el_697, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_MDT_Configuration_NR_ExtIEs = { "MDT-Configuration-NR-ExtIEs", "MDT-Configuration-NR-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_MDT_Configuration_NR_ExtIEs_tags_697, sizeof(asn_DEF_NGAP_MDT_Configuration_NR_ExtIEs_tags_697) /sizeof(asn_DEF_NGAP_MDT_Configuration_NR_ExtIEs_tags_697[0]), /* 1 */ asn_DEF_NGAP_MDT_Configuration_NR_ExtIEs_tags_697, /* Same as above */ sizeof(asn_DEF_NGAP_MDT_Configuration_NR_ExtIEs_tags_697) /sizeof(asn_DEF_NGAP_MDT_Configuration_NR_ExtIEs_tags_697[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_MDT_Configuration_NR_ExtIEs_697, 3, /* Elements count */ &asn_SPC_NGAP_MDT_Configuration_NR_ExtIEs_specs_697 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_704 = { sizeof(struct NGAP_MDT_Configuration_EUTRA_ExtIEs__extensionValue), offsetof(struct NGAP_MDT_Configuration_EUTRA_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_MDT_Configuration_EUTRA_ExtIEs__extensionValue, present), sizeof(((struct NGAP_MDT_Configuration_EUTRA_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_704 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_704 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_MDT_Configuration_EUTRA_ExtIEs_701[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MDT_Configuration_EUTRA_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_702, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_701 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_MDT_Configuration_EUTRA_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_703, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_701 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MDT_Configuration_EUTRA_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_704, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_704, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_701 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_MDT_Configuration_EUTRA_ExtIEs_tags_701[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_MDT_Configuration_EUTRA_ExtIEs_tag2el_701[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_MDT_Configuration_EUTRA_ExtIEs_specs_701 = { sizeof(struct NGAP_MDT_Configuration_EUTRA_ExtIEs), offsetof(struct NGAP_MDT_Configuration_EUTRA_ExtIEs, _asn_ctx), asn_MAP_NGAP_MDT_Configuration_EUTRA_ExtIEs_tag2el_701, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_MDT_Configuration_EUTRA_ExtIEs = { "MDT-Configuration-EUTRA-ExtIEs", "MDT-Configuration-EUTRA-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_MDT_Configuration_EUTRA_ExtIEs_tags_701, sizeof(asn_DEF_NGAP_MDT_Configuration_EUTRA_ExtIEs_tags_701) /sizeof(asn_DEF_NGAP_MDT_Configuration_EUTRA_ExtIEs_tags_701[0]), /* 1 */ asn_DEF_NGAP_MDT_Configuration_EUTRA_ExtIEs_tags_701, /* Same as above */ sizeof(asn_DEF_NGAP_MDT_Configuration_EUTRA_ExtIEs_tags_701) /sizeof(asn_DEF_NGAP_MDT_Configuration_EUTRA_ExtIEs_tags_701[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_MDT_Configuration_EUTRA_ExtIEs_701, 3, /* Elements count */ &asn_SPC_NGAP_MDT_Configuration_EUTRA_ExtIEs_specs_701 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_708 = { sizeof(struct NGAP_MulticastSessionActivationRequestTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_MulticastSessionActivationRequestTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_MulticastSessionActivationRequestTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_MulticastSessionActivationRequestTransfer_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_708 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_708 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionActivationRequestTransfer_ExtIEs_705[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionActivationRequestTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_706, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_705 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionActivationRequestTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_707, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_705 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionActivationRequestTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_708, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_708, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_705 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_MulticastSessionActivationRequestTransfer_ExtIEs_tags_705[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_MulticastSessionActivationRequestTransfer_ExtIEs_tag2el_705[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionActivationRequestTransfer_ExtIEs_specs_705 = { sizeof(struct NGAP_MulticastSessionActivationRequestTransfer_ExtIEs), offsetof(struct NGAP_MulticastSessionActivationRequestTransfer_ExtIEs, _asn_ctx), asn_MAP_NGAP_MulticastSessionActivationRequestTransfer_ExtIEs_tag2el_705, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionActivationRequestTransfer_ExtIEs = { "MulticastSessionActivationRequestTransfer-ExtIEs", "MulticastSessionActivationRequestTransfer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_MulticastSessionActivationRequestTransfer_ExtIEs_tags_705, sizeof(asn_DEF_NGAP_MulticastSessionActivationRequestTransfer_ExtIEs_tags_705) /sizeof(asn_DEF_NGAP_MulticastSessionActivationRequestTransfer_ExtIEs_tags_705[0]), /* 1 */ asn_DEF_NGAP_MulticastSessionActivationRequestTransfer_ExtIEs_tags_705, /* Same as above */ sizeof(asn_DEF_NGAP_MulticastSessionActivationRequestTransfer_ExtIEs_tags_705) /sizeof(asn_DEF_NGAP_MulticastSessionActivationRequestTransfer_ExtIEs_tags_705[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_MulticastSessionActivationRequestTransfer_ExtIEs_705, 3, /* Elements count */ &asn_SPC_NGAP_MulticastSessionActivationRequestTransfer_ExtIEs_specs_705 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_712 = { sizeof(struct NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_712 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_712 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs_709[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_710, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_709 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_711, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_709 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_712, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_712, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_709 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs_tags_709[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs_tag2el_709[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs_specs_709 = { sizeof(struct NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs), offsetof(struct NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs, _asn_ctx), asn_MAP_NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs_tag2el_709, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs = { "MulticastSessionDeactivationRequestTransfer-ExtIEs", "MulticastSessionDeactivationRequestTransfer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs_tags_709, sizeof(asn_DEF_NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs_tags_709) /sizeof(asn_DEF_NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs_tags_709[0]), /* 1 */ asn_DEF_NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs_tags_709, /* Same as above */ sizeof(asn_DEF_NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs_tags_709) /sizeof(asn_DEF_NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs_tags_709[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs_709, 3, /* Elements count */ &asn_SPC_NGAP_MulticastSessionDeactivationRequestTransfer_ExtIEs_specs_709 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_716 = { sizeof(struct NGAP_MulticastGroupPagingAreaItem_ExtIEs__extensionValue), offsetof(struct NGAP_MulticastGroupPagingAreaItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_MulticastGroupPagingAreaItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_MulticastGroupPagingAreaItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_716 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_716 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_MulticastGroupPagingAreaItem_ExtIEs_713[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastGroupPagingAreaItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_714, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_713 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastGroupPagingAreaItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_715, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_713 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastGroupPagingAreaItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_716, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_716, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_713 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_MulticastGroupPagingAreaItem_ExtIEs_tags_713[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_MulticastGroupPagingAreaItem_ExtIEs_tag2el_713[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastGroupPagingAreaItem_ExtIEs_specs_713 = { sizeof(struct NGAP_MulticastGroupPagingAreaItem_ExtIEs), offsetof(struct NGAP_MulticastGroupPagingAreaItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_MulticastGroupPagingAreaItem_ExtIEs_tag2el_713, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastGroupPagingAreaItem_ExtIEs = { "MulticastGroupPagingAreaItem-ExtIEs", "MulticastGroupPagingAreaItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_MulticastGroupPagingAreaItem_ExtIEs_tags_713, sizeof(asn_DEF_NGAP_MulticastGroupPagingAreaItem_ExtIEs_tags_713) /sizeof(asn_DEF_NGAP_MulticastGroupPagingAreaItem_ExtIEs_tags_713[0]), /* 1 */ asn_DEF_NGAP_MulticastGroupPagingAreaItem_ExtIEs_tags_713, /* Same as above */ sizeof(asn_DEF_NGAP_MulticastGroupPagingAreaItem_ExtIEs_tags_713) /sizeof(asn_DEF_NGAP_MulticastGroupPagingAreaItem_ExtIEs_tags_713[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_MulticastGroupPagingAreaItem_ExtIEs_713, 3, /* Elements count */ &asn_SPC_NGAP_MulticastGroupPagingAreaItem_ExtIEs_specs_713 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_720 = { sizeof(struct NGAP_MulticastGroupPagingArea_ExtIEs__extensionValue), offsetof(struct NGAP_MulticastGroupPagingArea_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_MulticastGroupPagingArea_ExtIEs__extensionValue, present), sizeof(((struct NGAP_MulticastGroupPagingArea_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_720 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_720 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_MulticastGroupPagingArea_ExtIEs_717[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastGroupPagingArea_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_718, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_717 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastGroupPagingArea_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_719, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_717 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MulticastGroupPagingArea_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_720, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_720, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_717 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_MulticastGroupPagingArea_ExtIEs_tags_717[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_MulticastGroupPagingArea_ExtIEs_tag2el_717[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_MulticastGroupPagingArea_ExtIEs_specs_717 = { sizeof(struct NGAP_MulticastGroupPagingArea_ExtIEs), offsetof(struct NGAP_MulticastGroupPagingArea_ExtIEs, _asn_ctx), asn_MAP_NGAP_MulticastGroupPagingArea_ExtIEs_tag2el_717, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_MulticastGroupPagingArea_ExtIEs = { "MulticastGroupPagingArea-ExtIEs", "MulticastGroupPagingArea-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_MulticastGroupPagingArea_ExtIEs_tags_717, sizeof(asn_DEF_NGAP_MulticastGroupPagingArea_ExtIEs_tags_717) /sizeof(asn_DEF_NGAP_MulticastGroupPagingArea_ExtIEs_tags_717[0]), /* 1 */ asn_DEF_NGAP_MulticastGroupPagingArea_ExtIEs_tags_717, /* Same as above */ sizeof(asn_DEF_NGAP_MulticastGroupPagingArea_ExtIEs_tags_717) /sizeof(asn_DEF_NGAP_MulticastGroupPagingArea_ExtIEs_tags_717[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_MulticastGroupPagingArea_ExtIEs_717, 3, /* Elements count */ &asn_SPC_NGAP_MulticastGroupPagingArea_ExtIEs_specs_717 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_724 = { sizeof(struct NGAP_UE_PagingItem_ExtIEs__extensionValue), offsetof(struct NGAP_UE_PagingItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UE_PagingItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_UE_PagingItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_724 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_724 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_UE_PagingItem_ExtIEs_721[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UE_PagingItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_722, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_721 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_UE_PagingItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_723, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_721 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UE_PagingItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_724, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_724, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_721 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_UE_PagingItem_ExtIEs_tags_721[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_UE_PagingItem_ExtIEs_tag2el_721[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_UE_PagingItem_ExtIEs_specs_721 = { sizeof(struct NGAP_UE_PagingItem_ExtIEs), offsetof(struct NGAP_UE_PagingItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_UE_PagingItem_ExtIEs_tag2el_721, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_UE_PagingItem_ExtIEs = { "UE-PagingItem-ExtIEs", "UE-PagingItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_UE_PagingItem_ExtIEs_tags_721, sizeof(asn_DEF_NGAP_UE_PagingItem_ExtIEs_tags_721) /sizeof(asn_DEF_NGAP_UE_PagingItem_ExtIEs_tags_721[0]), /* 1 */ asn_DEF_NGAP_UE_PagingItem_ExtIEs_tags_721, /* Same as above */ sizeof(asn_DEF_NGAP_UE_PagingItem_ExtIEs_tags_721) /sizeof(asn_DEF_NGAP_UE_PagingItem_ExtIEs_tags_721[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_UE_PagingItem_ExtIEs_721, 3, /* Elements count */ &asn_SPC_NGAP_UE_PagingItem_ExtIEs_specs_721 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_728[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_M1Configuration_ExtIEs__extensionValue, choice.IncludeBeamMeasurementsIndication), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_NGAP_IncludeBeamMeasurementsIndication, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "IncludeBeamMeasurementsIndication" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_M1Configuration_ExtIEs__extensionValue, choice.BeamMeasurementsReportConfiguration), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_BeamMeasurementsReportConfiguration, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "BeamMeasurementsReportConfiguration" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_728[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 }, /* IncludeBeamMeasurementsIndication */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* BeamMeasurementsReportConfiguration */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_728 = { sizeof(struct NGAP_M1Configuration_ExtIEs__extensionValue), offsetof(struct NGAP_M1Configuration_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_M1Configuration_ExtIEs__extensionValue, present), sizeof(((struct NGAP_M1Configuration_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_728, 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_728 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_728, 2, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_728 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_M1Configuration_ExtIEs_725[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_M1Configuration_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_726, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_725 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_M1Configuration_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_M1Configuration_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_727, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_725 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_M1Configuration_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_728, select_M1Configuration_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_728, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_725 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_M1Configuration_ExtIEs_tags_725[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_M1Configuration_ExtIEs_tag2el_725[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_M1Configuration_ExtIEs_specs_725 = { sizeof(struct NGAP_M1Configuration_ExtIEs), offsetof(struct NGAP_M1Configuration_ExtIEs, _asn_ctx), asn_MAP_NGAP_M1Configuration_ExtIEs_tag2el_725, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_M1Configuration_ExtIEs = { "M1Configuration-ExtIEs", "M1Configuration-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_M1Configuration_ExtIEs_tags_725, sizeof(asn_DEF_NGAP_M1Configuration_ExtIEs_tags_725) /sizeof(asn_DEF_NGAP_M1Configuration_ExtIEs_tags_725[0]), /* 1 */ asn_DEF_NGAP_M1Configuration_ExtIEs_tags_725, /* Same as above */ sizeof(asn_DEF_NGAP_M1Configuration_ExtIEs_tags_725) /sizeof(asn_DEF_NGAP_M1Configuration_ExtIEs_tags_725[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_M1Configuration_ExtIEs_725, 3, /* Elements count */ &asn_SPC_NGAP_M1Configuration_ExtIEs_specs_725 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_732 = { sizeof(struct NGAP_M1ThresholdEventA2_ExtIEs__extensionValue), offsetof(struct NGAP_M1ThresholdEventA2_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_M1ThresholdEventA2_ExtIEs__extensionValue, present), sizeof(((struct NGAP_M1ThresholdEventA2_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_732 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_732 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_M1ThresholdEventA2_ExtIEs_729[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_M1ThresholdEventA2_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_730, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_729 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_M1ThresholdEventA2_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_731, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_729 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_M1ThresholdEventA2_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_732, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_732, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_729 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_M1ThresholdEventA2_ExtIEs_tags_729[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_M1ThresholdEventA2_ExtIEs_tag2el_729[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_M1ThresholdEventA2_ExtIEs_specs_729 = { sizeof(struct NGAP_M1ThresholdEventA2_ExtIEs), offsetof(struct NGAP_M1ThresholdEventA2_ExtIEs, _asn_ctx), asn_MAP_NGAP_M1ThresholdEventA2_ExtIEs_tag2el_729, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_M1ThresholdEventA2_ExtIEs = { "M1ThresholdEventA2-ExtIEs", "M1ThresholdEventA2-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_M1ThresholdEventA2_ExtIEs_tags_729, sizeof(asn_DEF_NGAP_M1ThresholdEventA2_ExtIEs_tags_729) /sizeof(asn_DEF_NGAP_M1ThresholdEventA2_ExtIEs_tags_729[0]), /* 1 */ asn_DEF_NGAP_M1ThresholdEventA2_ExtIEs_tags_729, /* Same as above */ sizeof(asn_DEF_NGAP_M1ThresholdEventA2_ExtIEs_tags_729) /sizeof(asn_DEF_NGAP_M1ThresholdEventA2_ExtIEs_tags_729[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_M1ThresholdEventA2_ExtIEs_729, 3, /* Elements count */ &asn_SPC_NGAP_M1ThresholdEventA2_ExtIEs_specs_729 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_736[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_M1PeriodicReporting_ExtIEs__extensionValue, choice.ExtendedReportIntervalMDT), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_NGAP_ExtendedReportIntervalMDT, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "ExtendedReportIntervalMDT" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_736[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* ExtendedReportIntervalMDT */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_736 = { sizeof(struct NGAP_M1PeriodicReporting_ExtIEs__extensionValue), offsetof(struct NGAP_M1PeriodicReporting_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_M1PeriodicReporting_ExtIEs__extensionValue, present), sizeof(((struct NGAP_M1PeriodicReporting_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_736, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_736 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_736, 1, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_736 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_M1PeriodicReporting_ExtIEs_733[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_M1PeriodicReporting_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_734, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_733 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_M1PeriodicReporting_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_M1PeriodicReporting_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_735, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_733 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_M1PeriodicReporting_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_736, select_M1PeriodicReporting_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_736, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_733 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_M1PeriodicReporting_ExtIEs_tags_733[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_M1PeriodicReporting_ExtIEs_tag2el_733[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_M1PeriodicReporting_ExtIEs_specs_733 = { sizeof(struct NGAP_M1PeriodicReporting_ExtIEs), offsetof(struct NGAP_M1PeriodicReporting_ExtIEs, _asn_ctx), asn_MAP_NGAP_M1PeriodicReporting_ExtIEs_tag2el_733, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_M1PeriodicReporting_ExtIEs = { "M1PeriodicReporting-ExtIEs", "M1PeriodicReporting-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_M1PeriodicReporting_ExtIEs_tags_733, sizeof(asn_DEF_NGAP_M1PeriodicReporting_ExtIEs_tags_733) /sizeof(asn_DEF_NGAP_M1PeriodicReporting_ExtIEs_tags_733[0]), /* 1 */ asn_DEF_NGAP_M1PeriodicReporting_ExtIEs_tags_733, /* Same as above */ sizeof(asn_DEF_NGAP_M1PeriodicReporting_ExtIEs_tags_733) /sizeof(asn_DEF_NGAP_M1PeriodicReporting_ExtIEs_tags_733[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_M1PeriodicReporting_ExtIEs_733, 3, /* Elements count */ &asn_SPC_NGAP_M1PeriodicReporting_ExtIEs_specs_733 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_740[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_M4Configuration_ExtIEs__extensionValue, choice.M4ReportAmountMDT), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_NGAP_M4ReportAmountMDT, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "M4ReportAmountMDT" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_740[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* M4ReportAmountMDT */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_740 = { sizeof(struct NGAP_M4Configuration_ExtIEs__extensionValue), offsetof(struct NGAP_M4Configuration_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_M4Configuration_ExtIEs__extensionValue, present), sizeof(((struct NGAP_M4Configuration_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_740, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_740 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_740, 1, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_740 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_M4Configuration_ExtIEs_737[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_M4Configuration_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_738, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_737 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_M4Configuration_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_M4Configuration_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_739, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_737 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_M4Configuration_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_740, select_M4Configuration_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_740, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_737 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_M4Configuration_ExtIEs_tags_737[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_M4Configuration_ExtIEs_tag2el_737[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_M4Configuration_ExtIEs_specs_737 = { sizeof(struct NGAP_M4Configuration_ExtIEs), offsetof(struct NGAP_M4Configuration_ExtIEs, _asn_ctx), asn_MAP_NGAP_M4Configuration_ExtIEs_tag2el_737, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_M4Configuration_ExtIEs = { "M4Configuration-ExtIEs", "M4Configuration-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_M4Configuration_ExtIEs_tags_737, sizeof(asn_DEF_NGAP_M4Configuration_ExtIEs_tags_737) /sizeof(asn_DEF_NGAP_M4Configuration_ExtIEs_tags_737[0]), /* 1 */ asn_DEF_NGAP_M4Configuration_ExtIEs_tags_737, /* Same as above */ sizeof(asn_DEF_NGAP_M4Configuration_ExtIEs_tags_737) /sizeof(asn_DEF_NGAP_M4Configuration_ExtIEs_tags_737[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_M4Configuration_ExtIEs_737, 3, /* Elements count */ &asn_SPC_NGAP_M4Configuration_ExtIEs_specs_737 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_744[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_M5Configuration_ExtIEs__extensionValue, choice.M5ReportAmountMDT), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_NGAP_M5ReportAmountMDT, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "M5ReportAmountMDT" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_744[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* M5ReportAmountMDT */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_744 = { sizeof(struct NGAP_M5Configuration_ExtIEs__extensionValue), offsetof(struct NGAP_M5Configuration_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_M5Configuration_ExtIEs__extensionValue, present), sizeof(((struct NGAP_M5Configuration_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_744, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_744 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_744, 1, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_744 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_M5Configuration_ExtIEs_741[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_M5Configuration_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_742, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_741 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_M5Configuration_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_M5Configuration_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_743, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_741 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_M5Configuration_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_744, select_M5Configuration_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_744, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_741 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_M5Configuration_ExtIEs_tags_741[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_M5Configuration_ExtIEs_tag2el_741[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_M5Configuration_ExtIEs_specs_741 = { sizeof(struct NGAP_M5Configuration_ExtIEs), offsetof(struct NGAP_M5Configuration_ExtIEs, _asn_ctx), asn_MAP_NGAP_M5Configuration_ExtIEs_tag2el_741, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_M5Configuration_ExtIEs = { "M5Configuration-ExtIEs", "M5Configuration-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_M5Configuration_ExtIEs_tags_741, sizeof(asn_DEF_NGAP_M5Configuration_ExtIEs_tags_741) /sizeof(asn_DEF_NGAP_M5Configuration_ExtIEs_tags_741[0]), /* 1 */ asn_DEF_NGAP_M5Configuration_ExtIEs_tags_741, /* Same as above */ sizeof(asn_DEF_NGAP_M5Configuration_ExtIEs_tags_741) /sizeof(asn_DEF_NGAP_M5Configuration_ExtIEs_tags_741[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_M5Configuration_ExtIEs_741, 3, /* Elements count */ &asn_SPC_NGAP_M5Configuration_ExtIEs_specs_741 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_748[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_M6Configuration_ExtIEs__extensionValue, choice.M6ReportAmountMDT), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_NGAP_M6ReportAmountMDT, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "M6ReportAmountMDT" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_M6Configuration_ExtIEs__extensionValue, choice.ExcessPacketDelayThresholdConfiguration), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_ExcessPacketDelayThresholdConfiguration, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "ExcessPacketDelayThresholdConfiguration" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_748[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 }, /* M6ReportAmountMDT */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* ExcessPacketDelayThresholdConfiguration */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_748 = { sizeof(struct NGAP_M6Configuration_ExtIEs__extensionValue), offsetof(struct NGAP_M6Configuration_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_M6Configuration_ExtIEs__extensionValue, present), sizeof(((struct NGAP_M6Configuration_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_748, 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_748 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_748, 2, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_748 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_M6Configuration_ExtIEs_745[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_M6Configuration_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_746, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_745 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_M6Configuration_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_M6Configuration_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_747, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_745 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_M6Configuration_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_748, select_M6Configuration_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_748, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_745 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_M6Configuration_ExtIEs_tags_745[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_M6Configuration_ExtIEs_tag2el_745[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_M6Configuration_ExtIEs_specs_745 = { sizeof(struct NGAP_M6Configuration_ExtIEs), offsetof(struct NGAP_M6Configuration_ExtIEs, _asn_ctx), asn_MAP_NGAP_M6Configuration_ExtIEs_tag2el_745, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_M6Configuration_ExtIEs = { "M6Configuration-ExtIEs", "M6Configuration-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_M6Configuration_ExtIEs_tags_745, sizeof(asn_DEF_NGAP_M6Configuration_ExtIEs_tags_745) /sizeof(asn_DEF_NGAP_M6Configuration_ExtIEs_tags_745[0]), /* 1 */ asn_DEF_NGAP_M6Configuration_ExtIEs_tags_745, /* Same as above */ sizeof(asn_DEF_NGAP_M6Configuration_ExtIEs_tags_745) /sizeof(asn_DEF_NGAP_M6Configuration_ExtIEs_tags_745[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_M6Configuration_ExtIEs_745, 3, /* Elements count */ &asn_SPC_NGAP_M6Configuration_ExtIEs_specs_745 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_752[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_M7Configuration_ExtIEs__extensionValue, choice.M7ReportAmountMDT), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_NGAP_M7ReportAmountMDT, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "M7ReportAmountMDT" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_752[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* M7ReportAmountMDT */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_752 = { sizeof(struct NGAP_M7Configuration_ExtIEs__extensionValue), offsetof(struct NGAP_M7Configuration_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_M7Configuration_ExtIEs__extensionValue, present), sizeof(((struct NGAP_M7Configuration_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_752, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_752 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_752, 1, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_752 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_M7Configuration_ExtIEs_749[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_M7Configuration_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_750, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_749 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_M7Configuration_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_M7Configuration_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_751, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_749 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_M7Configuration_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_752, select_M7Configuration_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_752, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_749 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_M7Configuration_ExtIEs_tags_749[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_M7Configuration_ExtIEs_tag2el_749[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_M7Configuration_ExtIEs_specs_749 = { sizeof(struct NGAP_M7Configuration_ExtIEs), offsetof(struct NGAP_M7Configuration_ExtIEs, _asn_ctx), asn_MAP_NGAP_M7Configuration_ExtIEs_tag2el_749, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_M7Configuration_ExtIEs = { "M7Configuration-ExtIEs", "M7Configuration-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_M7Configuration_ExtIEs_tags_749, sizeof(asn_DEF_NGAP_M7Configuration_ExtIEs_tags_749) /sizeof(asn_DEF_NGAP_M7Configuration_ExtIEs_tags_749[0]), /* 1 */ asn_DEF_NGAP_M7Configuration_ExtIEs_tags_749, /* Same as above */ sizeof(asn_DEF_NGAP_M7Configuration_ExtIEs_tags_749) /sizeof(asn_DEF_NGAP_M7Configuration_ExtIEs_tags_749[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_M7Configuration_ExtIEs_749, 3, /* Elements count */ &asn_SPC_NGAP_M7Configuration_ExtIEs_specs_749 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_756 = { sizeof(struct NGAP_MDT_Location_Info_ExtIEs__extensionValue), offsetof(struct NGAP_MDT_Location_Info_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_MDT_Location_Info_ExtIEs__extensionValue, present), sizeof(((struct NGAP_MDT_Location_Info_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_756 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_756 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_MDT_Location_Info_ExtIEs_753[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_MDT_Location_Info_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_754, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_753 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_MDT_Location_Info_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_755, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_753 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_MDT_Location_Info_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_756, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_756, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_753 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_MDT_Location_Info_ExtIEs_tags_753[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_MDT_Location_Info_ExtIEs_tag2el_753[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_MDT_Location_Info_ExtIEs_specs_753 = { sizeof(struct NGAP_MDT_Location_Info_ExtIEs), offsetof(struct NGAP_MDT_Location_Info_ExtIEs, _asn_ctx), asn_MAP_NGAP_MDT_Location_Info_ExtIEs_tag2el_753, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_MDT_Location_Info_ExtIEs = { "MDT-Location-Info-ExtIEs", "MDT-Location-Info-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_MDT_Location_Info_ExtIEs_tags_753, sizeof(asn_DEF_NGAP_MDT_Location_Info_ExtIEs_tags_753) /sizeof(asn_DEF_NGAP_MDT_Location_Info_ExtIEs_tags_753[0]), /* 1 */ asn_DEF_NGAP_MDT_Location_Info_ExtIEs_tags_753, /* Same as above */ sizeof(asn_DEF_NGAP_MDT_Location_Info_ExtIEs_tags_753) /sizeof(asn_DEF_NGAP_MDT_Location_Info_ExtIEs_tags_753[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_MDT_Location_Info_ExtIEs_753, 3, /* Elements count */ &asn_SPC_NGAP_MDT_Location_Info_ExtIEs_specs_753 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_760 = { sizeof(struct NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs__extensionValue), offsetof(struct NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs__extensionValue, present), sizeof(((struct NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_760 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_760 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_757[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_758, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_757 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_759, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_757 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_760, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_760, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_757 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_tags_757[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_tag2el_757[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_specs_757 = { sizeof(struct NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs), offsetof(struct NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs, _asn_ctx), asn_MAP_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_tag2el_757, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs = { "NB-IoT-Paging-eDRXInfo-ExtIEs", "NB-IoT-Paging-eDRXInfo-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_tags_757, sizeof(asn_DEF_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_tags_757) /sizeof(asn_DEF_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_tags_757[0]), /* 1 */ asn_DEF_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_tags_757, /* Same as above */ sizeof(asn_DEF_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_tags_757) /sizeof(asn_DEF_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_tags_757[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_757, 3, /* Elements count */ &asn_SPC_NGAP_NB_IoT_Paging_eDRXInfo_ExtIEs_specs_757 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_764 = { sizeof(struct NGAP_NGAPIESupportInformationRequestItem_ExtIEs__extensionValue), offsetof(struct NGAP_NGAPIESupportInformationRequestItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_NGAPIESupportInformationRequestItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_NGAPIESupportInformationRequestItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_764 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_764 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_NGAPIESupportInformationRequestItem_ExtIEs_761[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGAPIESupportInformationRequestItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_762, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_761 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGAPIESupportInformationRequestItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_763, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_761 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NGAPIESupportInformationRequestItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_764, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_764, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_761 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_NGAPIESupportInformationRequestItem_ExtIEs_tags_761[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_NGAPIESupportInformationRequestItem_ExtIEs_tag2el_761[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGAPIESupportInformationRequestItem_ExtIEs_specs_761 = { sizeof(struct NGAP_NGAPIESupportInformationRequestItem_ExtIEs), offsetof(struct NGAP_NGAPIESupportInformationRequestItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_NGAPIESupportInformationRequestItem_ExtIEs_tag2el_761, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_NGAPIESupportInformationRequestItem_ExtIEs = { "NGAPIESupportInformationRequestItem-ExtIEs", "NGAPIESupportInformationRequestItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_NGAPIESupportInformationRequestItem_ExtIEs_tags_761, sizeof(asn_DEF_NGAP_NGAPIESupportInformationRequestItem_ExtIEs_tags_761) /sizeof(asn_DEF_NGAP_NGAPIESupportInformationRequestItem_ExtIEs_tags_761[0]), /* 1 */ asn_DEF_NGAP_NGAPIESupportInformationRequestItem_ExtIEs_tags_761, /* Same as above */ sizeof(asn_DEF_NGAP_NGAPIESupportInformationRequestItem_ExtIEs_tags_761) /sizeof(asn_DEF_NGAP_NGAPIESupportInformationRequestItem_ExtIEs_tags_761[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_NGAPIESupportInformationRequestItem_ExtIEs_761, 3, /* Elements count */ &asn_SPC_NGAP_NGAPIESupportInformationRequestItem_ExtIEs_specs_761 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_768 = { sizeof(struct NGAP_NGAPIESupportInformationResponseItem_ExtIEs__extensionValue), offsetof(struct NGAP_NGAPIESupportInformationResponseItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_NGAPIESupportInformationResponseItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_NGAPIESupportInformationResponseItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_768 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_768 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_NGAPIESupportInformationResponseItem_ExtIEs_765[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGAPIESupportInformationResponseItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_766, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_765 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGAPIESupportInformationResponseItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_767, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_765 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NGAPIESupportInformationResponseItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_768, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_768, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_765 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_NGAPIESupportInformationResponseItem_ExtIEs_tags_765[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_NGAPIESupportInformationResponseItem_ExtIEs_tag2el_765[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGAPIESupportInformationResponseItem_ExtIEs_specs_765 = { sizeof(struct NGAP_NGAPIESupportInformationResponseItem_ExtIEs), offsetof(struct NGAP_NGAPIESupportInformationResponseItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_NGAPIESupportInformationResponseItem_ExtIEs_tag2el_765, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_NGAPIESupportInformationResponseItem_ExtIEs = { "NGAPIESupportInformationResponseItem-ExtIEs", "NGAPIESupportInformationResponseItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_NGAPIESupportInformationResponseItem_ExtIEs_tags_765, sizeof(asn_DEF_NGAP_NGAPIESupportInformationResponseItem_ExtIEs_tags_765) /sizeof(asn_DEF_NGAP_NGAPIESupportInformationResponseItem_ExtIEs_tags_765[0]), /* 1 */ asn_DEF_NGAP_NGAPIESupportInformationResponseItem_ExtIEs_tags_765, /* Same as above */ sizeof(asn_DEF_NGAP_NGAPIESupportInformationResponseItem_ExtIEs_tags_765) /sizeof(asn_DEF_NGAP_NGAPIESupportInformationResponseItem_ExtIEs_tags_765[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_NGAPIESupportInformationResponseItem_ExtIEs_765, 3, /* Elements count */ &asn_SPC_NGAP_NGAPIESupportInformationResponseItem_ExtIEs_specs_765 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_772 = { sizeof(struct NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs__extensionValue), offsetof(struct NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_772 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_772 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_769[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_770, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_769 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_771, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_769 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_772, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_772, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_769 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_tags_769[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_tag2el_769[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_specs_769 = { sizeof(struct NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs), offsetof(struct NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_tag2el_769, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs = { "NGRAN-TNLAssociationToRemoveItem-ExtIEs", "NGRAN-TNLAssociationToRemoveItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_tags_769, sizeof(asn_DEF_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_tags_769) /sizeof(asn_DEF_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_tags_769[0]), /* 1 */ asn_DEF_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_tags_769, /* Same as above */ sizeof(asn_DEF_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_tags_769) /sizeof(asn_DEF_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_tags_769[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_769, 3, /* Elements count */ &asn_SPC_NGAP_NGRAN_TNLAssociationToRemoveItem_ExtIEs_specs_769 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_776[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NonDynamic5QIDescriptor_ExtIEs__extensionValue, choice.ExtendedPacketDelayBudget), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_NGAP_ExtendedPacketDelayBudget, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "ExtendedPacketDelayBudget" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_NonDynamic5QIDescriptor_ExtIEs__extensionValue, choice.ExtendedPacketDelayBudget_1), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_NGAP_ExtendedPacketDelayBudget, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "ExtendedPacketDelayBudget" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_776[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* ExtendedPacketDelayBudget */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 } /* ExtendedPacketDelayBudget */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_776 = { sizeof(struct NGAP_NonDynamic5QIDescriptor_ExtIEs__extensionValue), offsetof(struct NGAP_NonDynamic5QIDescriptor_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_NonDynamic5QIDescriptor_ExtIEs__extensionValue, present), sizeof(((struct NGAP_NonDynamic5QIDescriptor_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_776, 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_776 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_776, 2, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_776 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_NonDynamic5QIDescriptor_ExtIEs_773[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NonDynamic5QIDescriptor_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_774, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_773 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_NonDynamic5QIDescriptor_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_NonDynamic5QIDescriptor_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_775, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_773 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NonDynamic5QIDescriptor_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_776, select_NonDynamic5QIDescriptor_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_776, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_773 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_NonDynamic5QIDescriptor_ExtIEs_tags_773[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_NonDynamic5QIDescriptor_ExtIEs_tag2el_773[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_NonDynamic5QIDescriptor_ExtIEs_specs_773 = { sizeof(struct NGAP_NonDynamic5QIDescriptor_ExtIEs), offsetof(struct NGAP_NonDynamic5QIDescriptor_ExtIEs, _asn_ctx), asn_MAP_NGAP_NonDynamic5QIDescriptor_ExtIEs_tag2el_773, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_NonDynamic5QIDescriptor_ExtIEs = { "NonDynamic5QIDescriptor-ExtIEs", "NonDynamic5QIDescriptor-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_NonDynamic5QIDescriptor_ExtIEs_tags_773, sizeof(asn_DEF_NGAP_NonDynamic5QIDescriptor_ExtIEs_tags_773) /sizeof(asn_DEF_NGAP_NonDynamic5QIDescriptor_ExtIEs_tags_773[0]), /* 1 */ asn_DEF_NGAP_NonDynamic5QIDescriptor_ExtIEs_tags_773, /* Same as above */ sizeof(asn_DEF_NGAP_NonDynamic5QIDescriptor_ExtIEs_tags_773) /sizeof(asn_DEF_NGAP_NonDynamic5QIDescriptor_ExtIEs_tags_773[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_NonDynamic5QIDescriptor_ExtIEs_773, 3, /* Elements count */ &asn_SPC_NGAP_NonDynamic5QIDescriptor_ExtIEs_specs_773 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_780 = { sizeof(struct NGAP_NR_CGI_ExtIEs__extensionValue), offsetof(struct NGAP_NR_CGI_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_NR_CGI_ExtIEs__extensionValue, present), sizeof(((struct NGAP_NR_CGI_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_780 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_780 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_NR_CGI_ExtIEs_777[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NR_CGI_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_778, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_777 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_NR_CGI_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_779, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_777 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NR_CGI_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_780, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_780, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_777 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_NR_CGI_ExtIEs_tags_777[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_NR_CGI_ExtIEs_tag2el_777[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_NR_CGI_ExtIEs_specs_777 = { sizeof(struct NGAP_NR_CGI_ExtIEs), offsetof(struct NGAP_NR_CGI_ExtIEs, _asn_ctx), asn_MAP_NGAP_NR_CGI_ExtIEs_tag2el_777, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_NR_CGI_ExtIEs = { "NR-CGI-ExtIEs", "NR-CGI-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_NR_CGI_ExtIEs_tags_777, sizeof(asn_DEF_NGAP_NR_CGI_ExtIEs_tags_777) /sizeof(asn_DEF_NGAP_NR_CGI_ExtIEs_tags_777[0]), /* 1 */ asn_DEF_NGAP_NR_CGI_ExtIEs_tags_777, /* Same as above */ sizeof(asn_DEF_NGAP_NR_CGI_ExtIEs_tags_777) /sizeof(asn_DEF_NGAP_NR_CGI_ExtIEs_tags_777[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_NR_CGI_ExtIEs_777, 3, /* Elements count */ &asn_SPC_NGAP_NR_CGI_ExtIEs_specs_777 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_784 = { sizeof(struct NGAP_NR_PagingeDRXInformation_ExtIEs__extensionValue), offsetof(struct NGAP_NR_PagingeDRXInformation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_NR_PagingeDRXInformation_ExtIEs__extensionValue, present), sizeof(((struct NGAP_NR_PagingeDRXInformation_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_784 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_784 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_NR_PagingeDRXInformation_ExtIEs_781[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NR_PagingeDRXInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_782, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_781 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_NR_PagingeDRXInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_783, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_781 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NR_PagingeDRXInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_784, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_784, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_781 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_NR_PagingeDRXInformation_ExtIEs_tags_781[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_NR_PagingeDRXInformation_ExtIEs_tag2el_781[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_NR_PagingeDRXInformation_ExtIEs_specs_781 = { sizeof(struct NGAP_NR_PagingeDRXInformation_ExtIEs), offsetof(struct NGAP_NR_PagingeDRXInformation_ExtIEs, _asn_ctx), asn_MAP_NGAP_NR_PagingeDRXInformation_ExtIEs_tag2el_781, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_NR_PagingeDRXInformation_ExtIEs = { "NR-PagingeDRXInformation-ExtIEs", "NR-PagingeDRXInformation-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_NR_PagingeDRXInformation_ExtIEs_tags_781, sizeof(asn_DEF_NGAP_NR_PagingeDRXInformation_ExtIEs_tags_781) /sizeof(asn_DEF_NGAP_NR_PagingeDRXInformation_ExtIEs_tags_781[0]), /* 1 */ asn_DEF_NGAP_NR_PagingeDRXInformation_ExtIEs_tags_781, /* Same as above */ sizeof(asn_DEF_NGAP_NR_PagingeDRXInformation_ExtIEs_tags_781) /sizeof(asn_DEF_NGAP_NR_PagingeDRXInformation_ExtIEs_tags_781[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_NR_PagingeDRXInformation_ExtIEs_781, 3, /* Elements count */ &asn_SPC_NGAP_NR_PagingeDRXInformation_ExtIEs_specs_781 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_788 = { sizeof(struct NGAP_NRNTNTAIInformation_ExtIEs__extensionValue), offsetof(struct NGAP_NRNTNTAIInformation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_NRNTNTAIInformation_ExtIEs__extensionValue, present), sizeof(((struct NGAP_NRNTNTAIInformation_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_788 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_788 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_NRNTNTAIInformation_ExtIEs_785[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NRNTNTAIInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_786, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_785 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_NRNTNTAIInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_787, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_785 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NRNTNTAIInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_788, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_788, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_785 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_NRNTNTAIInformation_ExtIEs_tags_785[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_NRNTNTAIInformation_ExtIEs_tag2el_785[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_NRNTNTAIInformation_ExtIEs_specs_785 = { sizeof(struct NGAP_NRNTNTAIInformation_ExtIEs), offsetof(struct NGAP_NRNTNTAIInformation_ExtIEs, _asn_ctx), asn_MAP_NGAP_NRNTNTAIInformation_ExtIEs_tag2el_785, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_NRNTNTAIInformation_ExtIEs = { "NRNTNTAIInformation-ExtIEs", "NRNTNTAIInformation-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_NRNTNTAIInformation_ExtIEs_tags_785, sizeof(asn_DEF_NGAP_NRNTNTAIInformation_ExtIEs_tags_785) /sizeof(asn_DEF_NGAP_NRNTNTAIInformation_ExtIEs_tags_785[0]), /* 1 */ asn_DEF_NGAP_NRNTNTAIInformation_ExtIEs_tags_785, /* Same as above */ sizeof(asn_DEF_NGAP_NRNTNTAIInformation_ExtIEs_tags_785) /sizeof(asn_DEF_NGAP_NRNTNTAIInformation_ExtIEs_tags_785[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_NRNTNTAIInformation_ExtIEs_785, 3, /* Elements count */ &asn_SPC_NGAP_NRNTNTAIInformation_ExtIEs_specs_785 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_792 = { sizeof(struct NGAP_NRFrequencyBandItem_ExtIEs__extensionValue), offsetof(struct NGAP_NRFrequencyBandItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_NRFrequencyBandItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_NRFrequencyBandItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_792 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_792 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_NRFrequencyBandItem_ExtIEs_789[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NRFrequencyBandItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_790, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_789 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_NRFrequencyBandItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_791, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_789 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NRFrequencyBandItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_792, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_792, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_789 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_NRFrequencyBandItem_ExtIEs_tags_789[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_NRFrequencyBandItem_ExtIEs_tag2el_789[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_NRFrequencyBandItem_ExtIEs_specs_789 = { sizeof(struct NGAP_NRFrequencyBandItem_ExtIEs), offsetof(struct NGAP_NRFrequencyBandItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_NRFrequencyBandItem_ExtIEs_tag2el_789, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_NRFrequencyBandItem_ExtIEs = { "NRFrequencyBandItem-ExtIEs", "NRFrequencyBandItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_NRFrequencyBandItem_ExtIEs_tags_789, sizeof(asn_DEF_NGAP_NRFrequencyBandItem_ExtIEs_tags_789) /sizeof(asn_DEF_NGAP_NRFrequencyBandItem_ExtIEs_tags_789[0]), /* 1 */ asn_DEF_NGAP_NRFrequencyBandItem_ExtIEs_tags_789, /* Same as above */ sizeof(asn_DEF_NGAP_NRFrequencyBandItem_ExtIEs_tags_789) /sizeof(asn_DEF_NGAP_NRFrequencyBandItem_ExtIEs_tags_789[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_NRFrequencyBandItem_ExtIEs_789, 3, /* Elements count */ &asn_SPC_NGAP_NRFrequencyBandItem_ExtIEs_specs_789 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_796 = { sizeof(struct NGAP_NRFrequencyInfo_ExtIEs__extensionValue), offsetof(struct NGAP_NRFrequencyInfo_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_NRFrequencyInfo_ExtIEs__extensionValue, present), sizeof(((struct NGAP_NRFrequencyInfo_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_796 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_796 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_NRFrequencyInfo_ExtIEs_793[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NRFrequencyInfo_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_794, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_793 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_NRFrequencyInfo_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_795, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_793 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NRFrequencyInfo_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_796, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_796, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_793 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_NRFrequencyInfo_ExtIEs_tags_793[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_NRFrequencyInfo_ExtIEs_tag2el_793[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_NRFrequencyInfo_ExtIEs_specs_793 = { sizeof(struct NGAP_NRFrequencyInfo_ExtIEs), offsetof(struct NGAP_NRFrequencyInfo_ExtIEs, _asn_ctx), asn_MAP_NGAP_NRFrequencyInfo_ExtIEs_tag2el_793, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_NRFrequencyInfo_ExtIEs = { "NRFrequencyInfo-ExtIEs", "NRFrequencyInfo-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_NRFrequencyInfo_ExtIEs_tags_793, sizeof(asn_DEF_NGAP_NRFrequencyInfo_ExtIEs_tags_793) /sizeof(asn_DEF_NGAP_NRFrequencyInfo_ExtIEs_tags_793[0]), /* 1 */ asn_DEF_NGAP_NRFrequencyInfo_ExtIEs_tags_793, /* Same as above */ sizeof(asn_DEF_NGAP_NRFrequencyInfo_ExtIEs_tags_793) /sizeof(asn_DEF_NGAP_NRFrequencyInfo_ExtIEs_tags_793[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_NRFrequencyInfo_ExtIEs_793, 3, /* Elements count */ &asn_SPC_NGAP_NRFrequencyInfo_ExtIEs_specs_793 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_800 = { sizeof(struct NGAP_NRV2XServicesAuthorized_ExtIEs__extensionValue), offsetof(struct NGAP_NRV2XServicesAuthorized_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_NRV2XServicesAuthorized_ExtIEs__extensionValue, present), sizeof(((struct NGAP_NRV2XServicesAuthorized_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_800 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_800 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_NRV2XServicesAuthorized_ExtIEs_797[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NRV2XServicesAuthorized_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_798, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_797 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_NRV2XServicesAuthorized_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_799, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_797 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NRV2XServicesAuthorized_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_800, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_800, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_797 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_NRV2XServicesAuthorized_ExtIEs_tags_797[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_NRV2XServicesAuthorized_ExtIEs_tag2el_797[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_NRV2XServicesAuthorized_ExtIEs_specs_797 = { sizeof(struct NGAP_NRV2XServicesAuthorized_ExtIEs), offsetof(struct NGAP_NRV2XServicesAuthorized_ExtIEs, _asn_ctx), asn_MAP_NGAP_NRV2XServicesAuthorized_ExtIEs_tag2el_797, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_NRV2XServicesAuthorized_ExtIEs = { "NRV2XServicesAuthorized-ExtIEs", "NRV2XServicesAuthorized-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_NRV2XServicesAuthorized_ExtIEs_tags_797, sizeof(asn_DEF_NGAP_NRV2XServicesAuthorized_ExtIEs_tags_797) /sizeof(asn_DEF_NGAP_NRV2XServicesAuthorized_ExtIEs_tags_797[0]), /* 1 */ asn_DEF_NGAP_NRV2XServicesAuthorized_ExtIEs_tags_797, /* Same as above */ sizeof(asn_DEF_NGAP_NRV2XServicesAuthorized_ExtIEs_tags_797) /sizeof(asn_DEF_NGAP_NRV2XServicesAuthorized_ExtIEs_tags_797[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_NRV2XServicesAuthorized_ExtIEs_797, 3, /* Elements count */ &asn_SPC_NGAP_NRV2XServicesAuthorized_ExtIEs_specs_797 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_804 = { sizeof(struct NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs__extensionValue), offsetof(struct NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs__extensionValue, present), sizeof(((struct NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_804 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_804 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_801[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_802, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_801 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_803, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_801 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_804, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_804, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_801 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tags_801[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tag2el_801[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_specs_801 = { sizeof(struct NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs), offsetof(struct NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs, _asn_ctx), asn_MAP_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tag2el_801, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs = { "NRUESidelinkAggregateMaximumBitrate-ExtIEs", "NRUESidelinkAggregateMaximumBitrate-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tags_801, sizeof(asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tags_801) /sizeof(asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tags_801[0]), /* 1 */ asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tags_801, /* Same as above */ sizeof(asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tags_801) /sizeof(asn_DEF_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_tags_801[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_801, 3, /* Elements count */ &asn_SPC_NGAP_NRUESidelinkAggregateMaximumBitrate_ExtIEs_specs_801 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_808 = { sizeof(struct NGAP_OverloadStartNSSAIItem_ExtIEs__extensionValue), offsetof(struct NGAP_OverloadStartNSSAIItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_OverloadStartNSSAIItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_OverloadStartNSSAIItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_808 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_808 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_OverloadStartNSSAIItem_ExtIEs_805[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_OverloadStartNSSAIItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_806, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_805 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_OverloadStartNSSAIItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_807, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_805 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_OverloadStartNSSAIItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_808, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_808, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_805 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_OverloadStartNSSAIItem_ExtIEs_tags_805[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_OverloadStartNSSAIItem_ExtIEs_tag2el_805[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_OverloadStartNSSAIItem_ExtIEs_specs_805 = { sizeof(struct NGAP_OverloadStartNSSAIItem_ExtIEs), offsetof(struct NGAP_OverloadStartNSSAIItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_OverloadStartNSSAIItem_ExtIEs_tag2el_805, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_OverloadStartNSSAIItem_ExtIEs = { "OverloadStartNSSAIItem-ExtIEs", "OverloadStartNSSAIItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_OverloadStartNSSAIItem_ExtIEs_tags_805, sizeof(asn_DEF_NGAP_OverloadStartNSSAIItem_ExtIEs_tags_805) /sizeof(asn_DEF_NGAP_OverloadStartNSSAIItem_ExtIEs_tags_805[0]), /* 1 */ asn_DEF_NGAP_OverloadStartNSSAIItem_ExtIEs_tags_805, /* Same as above */ sizeof(asn_DEF_NGAP_OverloadStartNSSAIItem_ExtIEs_tags_805) /sizeof(asn_DEF_NGAP_OverloadStartNSSAIItem_ExtIEs_tags_805[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_OverloadStartNSSAIItem_ExtIEs_805, 3, /* Elements count */ &asn_SPC_NGAP_OverloadStartNSSAIItem_ExtIEs_specs_805 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_812 = { sizeof(struct NGAP_PacketErrorRate_ExtIEs__extensionValue), offsetof(struct NGAP_PacketErrorRate_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PacketErrorRate_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PacketErrorRate_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_812 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_812 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PacketErrorRate_ExtIEs_809[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PacketErrorRate_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_810, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_809 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PacketErrorRate_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_811, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_809 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PacketErrorRate_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_812, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_812, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_809 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PacketErrorRate_ExtIEs_tags_809[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PacketErrorRate_ExtIEs_tag2el_809[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PacketErrorRate_ExtIEs_specs_809 = { sizeof(struct NGAP_PacketErrorRate_ExtIEs), offsetof(struct NGAP_PacketErrorRate_ExtIEs, _asn_ctx), asn_MAP_NGAP_PacketErrorRate_ExtIEs_tag2el_809, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PacketErrorRate_ExtIEs = { "PacketErrorRate-ExtIEs", "PacketErrorRate-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PacketErrorRate_ExtIEs_tags_809, sizeof(asn_DEF_NGAP_PacketErrorRate_ExtIEs_tags_809) /sizeof(asn_DEF_NGAP_PacketErrorRate_ExtIEs_tags_809[0]), /* 1 */ asn_DEF_NGAP_PacketErrorRate_ExtIEs_tags_809, /* Same as above */ sizeof(asn_DEF_NGAP_PacketErrorRate_ExtIEs_tags_809) /sizeof(asn_DEF_NGAP_PacketErrorRate_ExtIEs_tags_809[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PacketErrorRate_ExtIEs_809, 3, /* Elements count */ &asn_SPC_NGAP_PacketErrorRate_ExtIEs_specs_809 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_816 = { sizeof(struct NGAP_PagingAssisDataforCEcapabUE_ExtIEs__extensionValue), offsetof(struct NGAP_PagingAssisDataforCEcapabUE_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PagingAssisDataforCEcapabUE_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PagingAssisDataforCEcapabUE_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_816 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_816 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_813[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PagingAssisDataforCEcapabUE_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_814, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_813 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PagingAssisDataforCEcapabUE_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_815, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_813 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PagingAssisDataforCEcapabUE_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_816, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_816, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_813 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_tags_813[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_tag2el_813[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_specs_813 = { sizeof(struct NGAP_PagingAssisDataforCEcapabUE_ExtIEs), offsetof(struct NGAP_PagingAssisDataforCEcapabUE_ExtIEs, _asn_ctx), asn_MAP_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_tag2el_813, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PagingAssisDataforCEcapabUE_ExtIEs = { "PagingAssisDataforCEcapabUE-ExtIEs", "PagingAssisDataforCEcapabUE-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_tags_813, sizeof(asn_DEF_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_tags_813) /sizeof(asn_DEF_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_tags_813[0]), /* 1 */ asn_DEF_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_tags_813, /* Same as above */ sizeof(asn_DEF_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_tags_813) /sizeof(asn_DEF_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_tags_813[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_813, 3, /* Elements count */ &asn_SPC_NGAP_PagingAssisDataforCEcapabUE_ExtIEs_specs_813 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_820 = { sizeof(struct NGAP_PagingAttemptInformation_ExtIEs__extensionValue), offsetof(struct NGAP_PagingAttemptInformation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PagingAttemptInformation_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PagingAttemptInformation_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_820 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_820 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PagingAttemptInformation_ExtIEs_817[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PagingAttemptInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_818, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_817 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PagingAttemptInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_819, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_817 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PagingAttemptInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_820, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_820, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_817 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PagingAttemptInformation_ExtIEs_tags_817[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PagingAttemptInformation_ExtIEs_tag2el_817[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PagingAttemptInformation_ExtIEs_specs_817 = { sizeof(struct NGAP_PagingAttemptInformation_ExtIEs), offsetof(struct NGAP_PagingAttemptInformation_ExtIEs, _asn_ctx), asn_MAP_NGAP_PagingAttemptInformation_ExtIEs_tag2el_817, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PagingAttemptInformation_ExtIEs = { "PagingAttemptInformation-ExtIEs", "PagingAttemptInformation-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PagingAttemptInformation_ExtIEs_tags_817, sizeof(asn_DEF_NGAP_PagingAttemptInformation_ExtIEs_tags_817) /sizeof(asn_DEF_NGAP_PagingAttemptInformation_ExtIEs_tags_817[0]), /* 1 */ asn_DEF_NGAP_PagingAttemptInformation_ExtIEs_tags_817, /* Same as above */ sizeof(asn_DEF_NGAP_PagingAttemptInformation_ExtIEs_tags_817) /sizeof(asn_DEF_NGAP_PagingAttemptInformation_ExtIEs_tags_817[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PagingAttemptInformation_ExtIEs_817, 3, /* Elements count */ &asn_SPC_NGAP_PagingAttemptInformation_ExtIEs_specs_817 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_824[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs__extensionValue, choice.UPTransportLayerInformationPairList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_UPTransportLayerInformationPairList, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "UPTransportLayerInformationPairList" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs__extensionValue, choice.UPTransportLayerInformation), -1 /* Ambiguous tag (CHOICE?) */, 0, &asn_DEF_NGAP_UPTransportLayerInformation, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "UPTransportLayerInformation" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs__extensionValue, choice.UPTransportLayerInformationPairList_1), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_UPTransportLayerInformationPairList, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "UPTransportLayerInformationPairList" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs__extensionValue, choice.QosFlowParametersList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_QosFlowParametersList, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "QosFlowParametersList" }, }; static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_824[] = { 0, 2, 3, 1 }; static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_824[] = { 0, 3, 1, 2 }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_824[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 2 }, /* UPTransportLayerInformationPairList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 1 }, /* UPTransportLayerInformationPairList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 0 }, /* QosFlowParametersList */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* gTPTunnel */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* choice-Extensions */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_824 = { sizeof(struct NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_824, 5, /* Count of tags in the map */ asn_MAP_NGAP_extensionValue_to_canonical_824, asn_MAP_NGAP_extensionValue_from_canonical_824, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_824 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_824, 4, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_824 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_821[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_822, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_821 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_PathSwitchRequestAcknowledgeTransfer_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_823, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_821 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_824, select_PathSwitchRequestAcknowledgeTransfer_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_824, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_821 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_tags_821[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_tag2el_821[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_specs_821 = { sizeof(struct NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs), offsetof(struct NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs, _asn_ctx), asn_MAP_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_tag2el_821, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs = { "PathSwitchRequestAcknowledgeTransfer-ExtIEs", "PathSwitchRequestAcknowledgeTransfer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_tags_821, sizeof(asn_DEF_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_tags_821) /sizeof(asn_DEF_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_tags_821[0]), /* 1 */ asn_DEF_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_tags_821, /* Same as above */ sizeof(asn_DEF_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_tags_821) /sizeof(asn_DEF_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_tags_821[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_821, 3, /* Elements count */ &asn_SPC_NGAP_PathSwitchRequestAcknowledgeTransfer_ExtIEs_specs_821 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_828 = { sizeof(struct NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_828 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_828 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_825[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_826, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_825 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_827, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_825 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_828, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_828, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_825 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_tags_825[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_tag2el_825[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_specs_825 = { sizeof(struct NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs), offsetof(struct NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs, _asn_ctx), asn_MAP_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_tag2el_825, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs = { "PathSwitchRequestSetupFailedTransfer-ExtIEs", "PathSwitchRequestSetupFailedTransfer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_tags_825, sizeof(asn_DEF_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_tags_825) /sizeof(asn_DEF_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_tags_825[0]), /* 1 */ asn_DEF_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_tags_825, /* Same as above */ sizeof(asn_DEF_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_tags_825) /sizeof(asn_DEF_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_tags_825[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_825, 3, /* Elements count */ &asn_SPC_NGAP_PathSwitchRequestSetupFailedTransfer_ExtIEs_specs_825 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_832[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestTransfer_ExtIEs__extensionValue, choice.QosFlowPerTNLInformationList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_QosFlowPerTNLInformationList, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "QosFlowPerTNLInformationList" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestTransfer_ExtIEs__extensionValue, choice.UPTransportLayerInformation), -1 /* Ambiguous tag (CHOICE?) */, 0, &asn_DEF_NGAP_UPTransportLayerInformation, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "UPTransportLayerInformation" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestTransfer_ExtIEs__extensionValue, choice.DL_NGU_TNLInformationReused), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_NGAP_DL_NGU_TNLInformationReused, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "DL-NGU-TNLInformationReused" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestTransfer_ExtIEs__extensionValue, choice.QosFlowPerTNLInformationList_1), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_QosFlowPerTNLInformationList, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "QosFlowPerTNLInformationList" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestTransfer_ExtIEs__extensionValue, choice.RedundantPDUSessionInformation), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_RedundantPDUSessionInformation, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "RedundantPDUSessionInformation" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestTransfer_ExtIEs__extensionValue, choice.GlobalRANNodeID), -1 /* Ambiguous tag (CHOICE?) */, 0, &asn_DEF_NGAP_GlobalRANNodeID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "GlobalRANNodeID" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestTransfer_ExtIEs__extensionValue, choice.MBS_SupportIndicator), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_NGAP_MBS_SupportIndicator, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "MBS-SupportIndicator" }, }; static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_832[] = { 2, 6, 0, 3, 4, 1, 5 }; static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_832[] = { 2, 5, 0, 3, 4, 6, 1 }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_832[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 1 }, /* DL-NGU-TNLInformationReused */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, -1, 0 }, /* MBS-SupportIndicator */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 2 }, /* QosFlowPerTNLInformationList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 1 }, /* QosFlowPerTNLInformationList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 0 }, /* RedundantPDUSessionInformation */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 1 }, /* gTPTunnel */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 5, -1, 0 }, /* globalGNB-ID */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 1 }, /* choice-Extensions */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 5, -1, 0 }, /* globalNgENB-ID */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 5, 0, 0 }, /* globalN3IWF-ID */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 5, 0, 0 } /* choice-Extensions */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_832 = { sizeof(struct NGAP_PathSwitchRequestTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_PathSwitchRequestTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PathSwitchRequestTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PathSwitchRequestTransfer_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_832, 11, /* Count of tags in the map */ asn_MAP_NGAP_extensionValue_to_canonical_832, asn_MAP_NGAP_extensionValue_from_canonical_832, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_832 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_832, 7, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_832 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestTransfer_ExtIEs_829[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_830, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_829 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_PathSwitchRequestTransfer_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_831, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_829 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_832, select_PathSwitchRequestTransfer_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_832, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_829 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PathSwitchRequestTransfer_ExtIEs_tags_829[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PathSwitchRequestTransfer_ExtIEs_tag2el_829[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PathSwitchRequestTransfer_ExtIEs_specs_829 = { sizeof(struct NGAP_PathSwitchRequestTransfer_ExtIEs), offsetof(struct NGAP_PathSwitchRequestTransfer_ExtIEs, _asn_ctx), asn_MAP_NGAP_PathSwitchRequestTransfer_ExtIEs_tag2el_829, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PathSwitchRequestTransfer_ExtIEs = { "PathSwitchRequestTransfer-ExtIEs", "PathSwitchRequestTransfer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PathSwitchRequestTransfer_ExtIEs_tags_829, sizeof(asn_DEF_NGAP_PathSwitchRequestTransfer_ExtIEs_tags_829) /sizeof(asn_DEF_NGAP_PathSwitchRequestTransfer_ExtIEs_tags_829[0]), /* 1 */ asn_DEF_NGAP_PathSwitchRequestTransfer_ExtIEs_tags_829, /* Same as above */ sizeof(asn_DEF_NGAP_PathSwitchRequestTransfer_ExtIEs_tags_829) /sizeof(asn_DEF_NGAP_PathSwitchRequestTransfer_ExtIEs_tags_829[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PathSwitchRequestTransfer_ExtIEs_829, 3, /* Elements count */ &asn_SPC_NGAP_PathSwitchRequestTransfer_ExtIEs_specs_829 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_836 = { sizeof(struct NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_836 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_836 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_833[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_834, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_833 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_835, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_833 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_836, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_836, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_833 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_tags_833[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_tag2el_833[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_specs_833 = { sizeof(struct NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs), offsetof(struct NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs, _asn_ctx), asn_MAP_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_tag2el_833, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs = { "PathSwitchRequestUnsuccessfulTransfer-ExtIEs", "PathSwitchRequestUnsuccessfulTransfer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_tags_833, sizeof(asn_DEF_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_tags_833) /sizeof(asn_DEF_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_tags_833[0]), /* 1 */ asn_DEF_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_tags_833, /* Same as above */ sizeof(asn_DEF_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_tags_833) /sizeof(asn_DEF_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_tags_833[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_833, 3, /* Elements count */ &asn_SPC_NGAP_PathSwitchRequestUnsuccessfulTransfer_ExtIEs_specs_833 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_840 = { sizeof(struct NGAP_PC5QoSParameters_ExtIEs__extensionValue), offsetof(struct NGAP_PC5QoSParameters_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PC5QoSParameters_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PC5QoSParameters_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_840 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_840 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PC5QoSParameters_ExtIEs_837[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PC5QoSParameters_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_838, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_837 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PC5QoSParameters_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_839, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_837 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PC5QoSParameters_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_840, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_840, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_837 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PC5QoSParameters_ExtIEs_tags_837[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PC5QoSParameters_ExtIEs_tag2el_837[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PC5QoSParameters_ExtIEs_specs_837 = { sizeof(struct NGAP_PC5QoSParameters_ExtIEs), offsetof(struct NGAP_PC5QoSParameters_ExtIEs, _asn_ctx), asn_MAP_NGAP_PC5QoSParameters_ExtIEs_tag2el_837, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PC5QoSParameters_ExtIEs = { "PC5QoSParameters-ExtIEs", "PC5QoSParameters-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PC5QoSParameters_ExtIEs_tags_837, sizeof(asn_DEF_NGAP_PC5QoSParameters_ExtIEs_tags_837) /sizeof(asn_DEF_NGAP_PC5QoSParameters_ExtIEs_tags_837[0]), /* 1 */ asn_DEF_NGAP_PC5QoSParameters_ExtIEs_tags_837, /* Same as above */ sizeof(asn_DEF_NGAP_PC5QoSParameters_ExtIEs_tags_837) /sizeof(asn_DEF_NGAP_PC5QoSParameters_ExtIEs_tags_837[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PC5QoSParameters_ExtIEs_837, 3, /* Elements count */ &asn_SPC_NGAP_PC5QoSParameters_ExtIEs_specs_837 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_844 = { sizeof(struct NGAP_PC5QoSFlowItem_ExtIEs__extensionValue), offsetof(struct NGAP_PC5QoSFlowItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PC5QoSFlowItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PC5QoSFlowItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_844 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_844 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PC5QoSFlowItem_ExtIEs_841[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PC5QoSFlowItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_842, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_841 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PC5QoSFlowItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_843, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_841 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PC5QoSFlowItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_844, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_844, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_841 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PC5QoSFlowItem_ExtIEs_tags_841[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PC5QoSFlowItem_ExtIEs_tag2el_841[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PC5QoSFlowItem_ExtIEs_specs_841 = { sizeof(struct NGAP_PC5QoSFlowItem_ExtIEs), offsetof(struct NGAP_PC5QoSFlowItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_PC5QoSFlowItem_ExtIEs_tag2el_841, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PC5QoSFlowItem_ExtIEs = { "PC5QoSFlowItem-ExtIEs", "PC5QoSFlowItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PC5QoSFlowItem_ExtIEs_tags_841, sizeof(asn_DEF_NGAP_PC5QoSFlowItem_ExtIEs_tags_841) /sizeof(asn_DEF_NGAP_PC5QoSFlowItem_ExtIEs_tags_841[0]), /* 1 */ asn_DEF_NGAP_PC5QoSFlowItem_ExtIEs_tags_841, /* Same as above */ sizeof(asn_DEF_NGAP_PC5QoSFlowItem_ExtIEs_tags_841) /sizeof(asn_DEF_NGAP_PC5QoSFlowItem_ExtIEs_tags_841[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PC5QoSFlowItem_ExtIEs_841, 3, /* Elements count */ &asn_SPC_NGAP_PC5QoSFlowItem_ExtIEs_specs_841 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_848 = { sizeof(struct NGAP_PC5FlowBitRates_ExtIEs__extensionValue), offsetof(struct NGAP_PC5FlowBitRates_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PC5FlowBitRates_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PC5FlowBitRates_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_848 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_848 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PC5FlowBitRates_ExtIEs_845[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PC5FlowBitRates_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_846, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_845 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PC5FlowBitRates_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_847, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_845 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PC5FlowBitRates_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_848, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_848, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_845 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PC5FlowBitRates_ExtIEs_tags_845[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PC5FlowBitRates_ExtIEs_tag2el_845[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PC5FlowBitRates_ExtIEs_specs_845 = { sizeof(struct NGAP_PC5FlowBitRates_ExtIEs), offsetof(struct NGAP_PC5FlowBitRates_ExtIEs, _asn_ctx), asn_MAP_NGAP_PC5FlowBitRates_ExtIEs_tag2el_845, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PC5FlowBitRates_ExtIEs = { "PC5FlowBitRates-ExtIEs", "PC5FlowBitRates-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PC5FlowBitRates_ExtIEs_tags_845, sizeof(asn_DEF_NGAP_PC5FlowBitRates_ExtIEs_tags_845) /sizeof(asn_DEF_NGAP_PC5FlowBitRates_ExtIEs_tags_845[0]), /* 1 */ asn_DEF_NGAP_PC5FlowBitRates_ExtIEs_tags_845, /* Same as above */ sizeof(asn_DEF_NGAP_PC5FlowBitRates_ExtIEs_tags_845) /sizeof(asn_DEF_NGAP_PC5FlowBitRates_ExtIEs_tags_845[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PC5FlowBitRates_ExtIEs_845, 3, /* Elements count */ &asn_SPC_NGAP_PC5FlowBitRates_ExtIEs_specs_845 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_852 = { sizeof(struct NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_852 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_852 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_849[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_850, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_849 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_851, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_849 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_852, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_852, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_849 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_tags_849[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_tag2el_849[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_specs_849 = { sizeof(struct NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs), offsetof(struct NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_tag2el_849, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs = { "PDUSessionAggregateMaximumBitRate-ExtIEs", "PDUSessionAggregateMaximumBitRate-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_tags_849, sizeof(asn_DEF_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_tags_849) /sizeof(asn_DEF_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_tags_849[0]), /* 1 */ asn_DEF_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_tags_849, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_tags_849) /sizeof(asn_DEF_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_tags_849[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_849, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionAggregateMaximumBitRate_ExtIEs_specs_849 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_856 = { sizeof(struct NGAP_PDUSessionResourceAdmittedItem_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceAdmittedItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceAdmittedItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceAdmittedItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_856 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_856 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_853[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceAdmittedItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_854, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_853 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceAdmittedItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_855, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_853 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceAdmittedItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_856, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_856, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_853 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_tags_853[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_tag2el_853[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_specs_853 = { sizeof(struct NGAP_PDUSessionResourceAdmittedItem_ExtIEs), offsetof(struct NGAP_PDUSessionResourceAdmittedItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_tag2el_853, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceAdmittedItem_ExtIEs = { "PDUSessionResourceAdmittedItem-ExtIEs", "PDUSessionResourceAdmittedItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_tags_853, sizeof(asn_DEF_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_tags_853) /sizeof(asn_DEF_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_tags_853[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_tags_853, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_tags_853) /sizeof(asn_DEF_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_tags_853[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_853, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceAdmittedItem_ExtIEs_specs_853 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_860 = { sizeof(struct NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_860 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_860 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_857[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_858, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_857 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_859, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_857 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_860, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_860, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_857 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_tags_857[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_tag2el_857[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_specs_857 = { sizeof(struct NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs), offsetof(struct NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_tag2el_857, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs = { "PDUSessionResourceFailedToModifyItemModCfm-ExtIEs", "PDUSessionResourceFailedToModifyItemModCfm-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_tags_857, sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_tags_857) /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_tags_857[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_tags_857, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_tags_857) /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_tags_857[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_857, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceFailedToModifyItemModCfm_ExtIEs_specs_857 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_864 = { sizeof(struct NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_864 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_864 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_861[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_862, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_861 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_863, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_861 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_864, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_864, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_861 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_tags_861[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_tag2el_861[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_specs_861 = { sizeof(struct NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs), offsetof(struct NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_tag2el_861, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs = { "PDUSessionResourceFailedToModifyItemModRes-ExtIEs", "PDUSessionResourceFailedToModifyItemModRes-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_tags_861, sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_tags_861) /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_tags_861[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_tags_861, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_tags_861) /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_tags_861[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_861, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceFailedToModifyItemModRes_ExtIEs_specs_861 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_868 = { sizeof(struct NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_868 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_868 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_865[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_866, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_865 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_867, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_865 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_868, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_868, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_865 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_tags_865[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_tag2el_865[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_specs_865 = { sizeof(struct NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs), offsetof(struct NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_tag2el_865, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs = { "PDUSessionResourceFailedToResumeItemRESReq-ExtIEs", "PDUSessionResourceFailedToResumeItemRESReq-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_tags_865, sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_tags_865) /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_tags_865[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_tags_865, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_tags_865) /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_tags_865[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_865, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceFailedToResumeItemRESReq_ExtIEs_specs_865 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_872 = { sizeof(struct NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_872 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_872 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_869[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_870, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_869 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_871, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_869 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_872, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_872, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_869 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_tags_869[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_tag2el_869[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_specs_869 = { sizeof(struct NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs), offsetof(struct NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_tag2el_869, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs = { "PDUSessionResourceFailedToResumeItemRESRes-ExtIEs", "PDUSessionResourceFailedToResumeItemRESRes-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_tags_869, sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_tags_869) /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_tags_869[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_tags_869, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_tags_869) /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_tags_869[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_869, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceFailedToResumeItemRESRes_ExtIEs_specs_869 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_876 = { sizeof(struct NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_876 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_876 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_873[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_874, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_873 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_875, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_873 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_876, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_876, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_873 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_tags_873[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_tag2el_873[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_specs_873 = { sizeof(struct NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs), offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_tag2el_873, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs = { "PDUSessionResourceFailedToSetupItemCxtFail-ExtIEs", "PDUSessionResourceFailedToSetupItemCxtFail-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_tags_873, sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_tags_873) /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_tags_873[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_tags_873, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_tags_873) /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_tags_873[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_873, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemCxtFail_ExtIEs_specs_873 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_880 = { sizeof(struct NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_880 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_880 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_877[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_878, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_877 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_879, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_877 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_880, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_880, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_877 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_tags_877[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_tag2el_877[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_specs_877 = { sizeof(struct NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs), offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_tag2el_877, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs = { "PDUSessionResourceFailedToSetupItemCxtRes-ExtIEs", "PDUSessionResourceFailedToSetupItemCxtRes-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_tags_877, sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_tags_877) /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_tags_877[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_tags_877, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_tags_877) /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_tags_877[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_877, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemCxtRes_ExtIEs_specs_877 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_884 = { sizeof(struct NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_884 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_884 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_881[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_882, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_881 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_883, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_881 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_884, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_884, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_881 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_tags_881[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_tag2el_881[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_specs_881 = { sizeof(struct NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs), offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_tag2el_881, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs = { "PDUSessionResourceFailedToSetupItemHOAck-ExtIEs", "PDUSessionResourceFailedToSetupItemHOAck-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_tags_881, sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_tags_881) /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_tags_881[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_tags_881, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_tags_881) /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_tags_881[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_881, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemHOAck_ExtIEs_specs_881 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_888 = { sizeof(struct NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_888 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_888 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_885[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_886, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_885 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_887, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_885 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_888, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_888, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_885 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_tags_885[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_tag2el_885[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_specs_885 = { sizeof(struct NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs), offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_tag2el_885, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs = { "PDUSessionResourceFailedToSetupItemPSReq-ExtIEs", "PDUSessionResourceFailedToSetupItemPSReq-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_tags_885, sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_tags_885) /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_tags_885[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_tags_885, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_tags_885) /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_tags_885[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_885, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemPSReq_ExtIEs_specs_885 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_892 = { sizeof(struct NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_892 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_892 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_889[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_890, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_889 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_891, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_889 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_892, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_892, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_889 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_tags_889[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_tag2el_889[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_specs_889 = { sizeof(struct NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs), offsetof(struct NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_tag2el_889, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs = { "PDUSessionResourceFailedToSetupItemSURes-ExtIEs", "PDUSessionResourceFailedToSetupItemSURes-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_tags_889, sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_tags_889) /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_tags_889[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_tags_889, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_tags_889) /sizeof(asn_DEF_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_tags_889[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_889, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceFailedToSetupItemSURes_ExtIEs_specs_889 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_896 = { sizeof(struct NGAP_PDUSessionResourceHandoverItem_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceHandoverItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceHandoverItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceHandoverItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_896 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_896 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceHandoverItem_ExtIEs_893[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceHandoverItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_894, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_893 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceHandoverItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_895, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_893 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceHandoverItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_896, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_896, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_893 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceHandoverItem_ExtIEs_tags_893[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceHandoverItem_ExtIEs_tag2el_893[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceHandoverItem_ExtIEs_specs_893 = { sizeof(struct NGAP_PDUSessionResourceHandoverItem_ExtIEs), offsetof(struct NGAP_PDUSessionResourceHandoverItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceHandoverItem_ExtIEs_tag2el_893, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceHandoverItem_ExtIEs = { "PDUSessionResourceHandoverItem-ExtIEs", "PDUSessionResourceHandoverItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceHandoverItem_ExtIEs_tags_893, sizeof(asn_DEF_NGAP_PDUSessionResourceHandoverItem_ExtIEs_tags_893) /sizeof(asn_DEF_NGAP_PDUSessionResourceHandoverItem_ExtIEs_tags_893[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceHandoverItem_ExtIEs_tags_893, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceHandoverItem_ExtIEs_tags_893) /sizeof(asn_DEF_NGAP_PDUSessionResourceHandoverItem_ExtIEs_tags_893[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceHandoverItem_ExtIEs_893, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceHandoverItem_ExtIEs_specs_893 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_900 = { sizeof(struct NGAP_PDUSessionResourceInformationItem_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceInformationItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceInformationItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceInformationItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_900 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_900 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceInformationItem_ExtIEs_897[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceInformationItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_898, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_897 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceInformationItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_899, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_897 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceInformationItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_900, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_900, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_897 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceInformationItem_ExtIEs_tags_897[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceInformationItem_ExtIEs_tag2el_897[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceInformationItem_ExtIEs_specs_897 = { sizeof(struct NGAP_PDUSessionResourceInformationItem_ExtIEs), offsetof(struct NGAP_PDUSessionResourceInformationItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceInformationItem_ExtIEs_tag2el_897, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceInformationItem_ExtIEs = { "PDUSessionResourceInformationItem-ExtIEs", "PDUSessionResourceInformationItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceInformationItem_ExtIEs_tags_897, sizeof(asn_DEF_NGAP_PDUSessionResourceInformationItem_ExtIEs_tags_897) /sizeof(asn_DEF_NGAP_PDUSessionResourceInformationItem_ExtIEs_tags_897[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceInformationItem_ExtIEs_tags_897, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceInformationItem_ExtIEs_tags_897) /sizeof(asn_DEF_NGAP_PDUSessionResourceInformationItem_ExtIEs_tags_897[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceInformationItem_ExtIEs_897, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceInformationItem_ExtIEs_specs_897 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_904[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs__extensionValue, choice.OCTET_STRING_CONTAINING_PDUSessionResourceReleaseResponseTransfer_), (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, &asn_DEF_OCTET_STRING, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_OCTET_STRING_CONTAINING_PDUSessionResourceReleaseResponseTransfer__constr_65, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_OCTET_STRING_CONTAINING_PDUSessionResourceReleaseResponseTransfer__constraint_904 }, 0, 0, /* No default value */ "OCTET STRING (CONTAINING PDUSessionResourceReleaseResponseTransfer)" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_904[] = { { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* OCTET STRING (CONTAINING PDUSessionResourceReleaseResponseTransfer) */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_904 = { sizeof(struct NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_904, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_904 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_904, 1, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_904 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_901[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_902, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_901 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_PDUSessionResourceItemCxtRelCpl_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_903, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_901 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_904, select_PDUSessionResourceItemCxtRelCpl_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_904, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_901 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_tags_901[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_tag2el_901[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_specs_901 = { sizeof(struct NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs), offsetof(struct NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_tag2el_901, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs = { "PDUSessionResourceItemCxtRelCpl-ExtIEs", "PDUSessionResourceItemCxtRelCpl-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_tags_901, sizeof(asn_DEF_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_tags_901) /sizeof(asn_DEF_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_tags_901[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_tags_901, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_tags_901) /sizeof(asn_DEF_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_tags_901[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_901, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceItemCxtRelCpl_ExtIEs_specs_901 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_908 = { sizeof(struct NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_908 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_908 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_905[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_906, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_905 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_907, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_905 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_908, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_908, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_905 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_tags_905[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_tag2el_905[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_specs_905 = { sizeof(struct NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs), offsetof(struct NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_tag2el_905, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs = { "PDUSessionResourceItemCxtRelReq-ExtIEs", "PDUSessionResourceItemCxtRelReq-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_tags_905, sizeof(asn_DEF_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_tags_905) /sizeof(asn_DEF_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_tags_905[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_tags_905, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_tags_905) /sizeof(asn_DEF_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_tags_905[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_905, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceItemCxtRelReq_ExtIEs_specs_905 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_912 = { sizeof(struct NGAP_PDUSessionResourceItemHORqd_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceItemHORqd_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceItemHORqd_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceItemHORqd_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_912 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_912 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceItemHORqd_ExtIEs_909[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceItemHORqd_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_910, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_909 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceItemHORqd_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_911, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_909 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceItemHORqd_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_912, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_912, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_909 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceItemHORqd_ExtIEs_tags_909[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceItemHORqd_ExtIEs_tag2el_909[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceItemHORqd_ExtIEs_specs_909 = { sizeof(struct NGAP_PDUSessionResourceItemHORqd_ExtIEs), offsetof(struct NGAP_PDUSessionResourceItemHORqd_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceItemHORqd_ExtIEs_tag2el_909, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceItemHORqd_ExtIEs = { "PDUSessionResourceItemHORqd-ExtIEs", "PDUSessionResourceItemHORqd-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceItemHORqd_ExtIEs_tags_909, sizeof(asn_DEF_NGAP_PDUSessionResourceItemHORqd_ExtIEs_tags_909) /sizeof(asn_DEF_NGAP_PDUSessionResourceItemHORqd_ExtIEs_tags_909[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceItemHORqd_ExtIEs_tags_909, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceItemHORqd_ExtIEs_tags_909) /sizeof(asn_DEF_NGAP_PDUSessionResourceItemHORqd_ExtIEs_tags_909[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceItemHORqd_ExtIEs_909, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceItemHORqd_ExtIEs_specs_909 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_916[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs__extensionValue, choice.UPTransportLayerInformation), -1 /* Ambiguous tag (CHOICE?) */, 0, &asn_DEF_NGAP_UPTransportLayerInformation, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "UPTransportLayerInformation" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs__extensionValue, choice.UPTransportLayerInformationPairList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_UPTransportLayerInformationPairList, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "UPTransportLayerInformationPairList" }, }; static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_916[] = { 1, 0 }; static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_916[] = { 1, 0 }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_916[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 }, /* UPTransportLayerInformationPairList */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* gTPTunnel */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 } /* choice-Extensions */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_916 = { sizeof(struct NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_916, 3, /* Count of tags in the map */ asn_MAP_NGAP_extensionValue_to_canonical_916, asn_MAP_NGAP_extensionValue_from_canonical_916, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_916 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_916, 2, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_916 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_913[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_914, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_913 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_PDUSessionResourceModifyConfirmTransfer_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_915, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_913 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_916, select_PDUSessionResourceModifyConfirmTransfer_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_916, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_913 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_tags_913[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_tag2el_913[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_specs_913 = { sizeof(struct NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs), offsetof(struct NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_tag2el_913, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs = { "PDUSessionResourceModifyConfirmTransfer-ExtIEs", "PDUSessionResourceModifyConfirmTransfer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_tags_913, sizeof(asn_DEF_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_tags_913) /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_tags_913[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_tags_913, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_tags_913) /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_tags_913[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_913, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceModifyConfirmTransfer_ExtIEs_specs_913 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_920 = { sizeof(struct NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_920 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_920 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_917[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_918, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_917 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_919, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_917 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_920, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_920, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_917 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_tags_917[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_tag2el_917[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_specs_917 = { sizeof(struct NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs), offsetof(struct NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_tag2el_917, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs = { "PDUSessionResourceModifyIndicationUnsuccessfulTransfer-ExtIEs", "PDUSessionResourceModifyIndicationUnsuccessfulTransfer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_tags_917, sizeof(asn_DEF_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_tags_917) /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_tags_917[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_tags_917, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_tags_917) /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_tags_917[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_917, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceModifyIndicationUnsuccessfulTransfer_ExtIEs_specs_917 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_924[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValue, choice.UPTransportLayerInformationPairList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_UPTransportLayerInformationPairList, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "UPTransportLayerInformationPairList" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValue, choice.UPTransportLayerInformation), -1 /* Ambiguous tag (CHOICE?) */, 0, &asn_DEF_NGAP_UPTransportLayerInformation, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "UPTransportLayerInformation" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValue, choice.UPTransportLayerInformation_1), -1 /* Ambiguous tag (CHOICE?) */, 0, &asn_DEF_NGAP_UPTransportLayerInformation, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "UPTransportLayerInformation" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValue, choice.QosFlowPerTNLInformationList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_QosFlowPerTNLInformationList, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "QosFlowPerTNLInformationList" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValue, choice.UPTransportLayerInformationPairList_1), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_UPTransportLayerInformationPairList, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "UPTransportLayerInformationPairList" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValue, choice.SecondaryRATUsageInformation), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_SecondaryRATUsageInformation, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "SecondaryRATUsageInformation" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValue, choice.MBS_SupportIndicator), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_NGAP_MBS_SupportIndicator, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "MBS-SupportIndicator" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValue, choice.MBSSessionSetupResponseList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_MBSSessionSetupResponseList, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "MBSSessionSetupResponseList" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValue, choice.MBSSessionFailedtoSetupList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_MBSSessionFailedtoSetupList, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "MBSSessionFailedtoSetupList" }, }; static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_924[] = { 6, 0, 3, 4, 5, 7, 8, 1, 2 }; static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_924[] = { 1, 7, 8, 2, 3, 4, 0, 5, 6 }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_924[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, 0, 0 }, /* MBS-SupportIndicator */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 5 }, /* UPTransportLayerInformationPairList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 4 }, /* QosFlowPerTNLInformationList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 3 }, /* UPTransportLayerInformationPairList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 2 }, /* SecondaryRATUsageInformation */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -4, 1 }, /* MBSSessionSetupResponseList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -5, 0 }, /* MBSSessionFailedtoSetupList */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 1 }, /* gTPTunnel */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, -1, 0 }, /* gTPTunnel */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 1 }, /* choice-Extensions */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, -1, 0 } /* choice-Extensions */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_924 = { sizeof(struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_924, 11, /* Count of tags in the map */ asn_MAP_NGAP_extensionValue_to_canonical_924, asn_MAP_NGAP_extensionValue_from_canonical_924, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_924 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_924, 9, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_924 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_921[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_922, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_921 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_PDUSessionResourceModifyResponseTransfer_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_923, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_921 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_924, select_PDUSessionResourceModifyResponseTransfer_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_924, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_921 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_tags_921[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_tag2el_921[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_specs_921 = { sizeof(struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs), offsetof(struct NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_tag2el_921, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs = { "PDUSessionResourceModifyResponseTransfer-ExtIEs", "PDUSessionResourceModifyResponseTransfer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_tags_921, sizeof(asn_DEF_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_tags_921) /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_tags_921[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_tags_921, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_tags_921) /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_tags_921[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_921, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceModifyResponseTransfer_ExtIEs_specs_921 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_928[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs__extensionValue, choice.SecondaryRATUsageInformation), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_SecondaryRATUsageInformation, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "SecondaryRATUsageInformation" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs__extensionValue, choice.SecurityResult), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_SecurityResult, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "SecurityResult" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs__extensionValue, choice.QosFlowPerTNLInformation), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_QosFlowPerTNLInformation, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "QosFlowPerTNLInformation" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs__extensionValue, choice.QosFlowPerTNLInformationList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_QosFlowPerTNLInformationList, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "QosFlowPerTNLInformationList" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs__extensionValue, choice.GlobalRANNodeID), -1 /* Ambiguous tag (CHOICE?) */, 0, &asn_DEF_NGAP_GlobalRANNodeID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "GlobalRANNodeID" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_928[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 3 }, /* SecondaryRATUsageInformation */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 2 }, /* SecurityResult */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 1 }, /* QosFlowPerTNLInformation */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 0 }, /* QosFlowPerTNLInformationList */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 4, 0, 0 }, /* globalGNB-ID */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 4, 0, 0 }, /* globalNgENB-ID */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 4, 0, 0 }, /* globalN3IWF-ID */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 4, 0, 0 } /* choice-Extensions */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_928 = { sizeof(struct NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_928, 8, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_928 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_928, 5, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_928 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_925[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_926, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_925 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_PDUSessionResourceModifyIndicationTransfer_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_927, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_925 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_928, select_PDUSessionResourceModifyIndicationTransfer_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_928, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_925 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_tags_925[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_tag2el_925[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_specs_925 = { sizeof(struct NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs), offsetof(struct NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_tag2el_925, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs = { "PDUSessionResourceModifyIndicationTransfer-ExtIEs", "PDUSessionResourceModifyIndicationTransfer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_tags_925, sizeof(asn_DEF_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_tags_925) /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_tags_925[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_tags_925, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_tags_925) /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_tags_925[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_925, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceModifyIndicationTransfer_ExtIEs_specs_925 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_932 = { sizeof(struct NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_932 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_932 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_929[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_930, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_929 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_931, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_929 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_932, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_932, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_929 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_tags_929[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_tag2el_929[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_specs_929 = { sizeof(struct NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs), offsetof(struct NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_tag2el_929, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs = { "PDUSessionResourceModifyItemModCfm-ExtIEs", "PDUSessionResourceModifyItemModCfm-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_tags_929, sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_tags_929) /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_tags_929[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_tags_929, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_tags_929) /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_tags_929[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_929, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceModifyItemModCfm_ExtIEs_specs_929 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_936 = { sizeof(struct NGAP_PDUSessionResourceModifyItemModInd_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceModifyItemModInd_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceModifyItemModInd_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceModifyItemModInd_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_936 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_936 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_933[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyItemModInd_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_934, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_933 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyItemModInd_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_935, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_933 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyItemModInd_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_936, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_936, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_933 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_tags_933[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_tag2el_933[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_specs_933 = { sizeof(struct NGAP_PDUSessionResourceModifyItemModInd_ExtIEs), offsetof(struct NGAP_PDUSessionResourceModifyItemModInd_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_tag2el_933, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs = { "PDUSessionResourceModifyItemModInd-ExtIEs", "PDUSessionResourceModifyItemModInd-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_tags_933, sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_tags_933) /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_tags_933[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_tags_933, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_tags_933) /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_tags_933[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_933, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceModifyItemModInd_ExtIEs_specs_933 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_940[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyItemModReq_ExtIEs__extensionValue, choice.S_NSSAI), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_S_NSSAI, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "S-NSSAI" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyItemModReq_ExtIEs__extensionValue, choice.ExpectedUEActivityBehaviour), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_ExpectedUEActivityBehaviour, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "ExpectedUEActivityBehaviour" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_940[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* S-NSSAI */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* ExpectedUEActivityBehaviour */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_940 = { sizeof(struct NGAP_PDUSessionResourceModifyItemModReq_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceModifyItemModReq_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceModifyItemModReq_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceModifyItemModReq_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_940, 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_940 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_940, 2, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_940 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_937[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyItemModReq_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_938, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_937 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyItemModReq_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_PDUSessionResourceModifyItemModReq_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_939, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_937 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyItemModReq_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_940, select_PDUSessionResourceModifyItemModReq_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_940, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_937 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_tags_937[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_tag2el_937[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_specs_937 = { sizeof(struct NGAP_PDUSessionResourceModifyItemModReq_ExtIEs), offsetof(struct NGAP_PDUSessionResourceModifyItemModReq_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_tag2el_937, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs = { "PDUSessionResourceModifyItemModReq-ExtIEs", "PDUSessionResourceModifyItemModReq-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_tags_937, sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_tags_937) /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_tags_937[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_tags_937, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_tags_937) /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_tags_937[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_937, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceModifyItemModReq_ExtIEs_specs_937 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_944 = { sizeof(struct NGAP_PDUSessionResourceModifyItemModRes_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceModifyItemModRes_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceModifyItemModRes_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceModifyItemModRes_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_944 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_944 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_941[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyItemModRes_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_942, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_941 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyItemModRes_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_943, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_941 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyItemModRes_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_944, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_944, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_941 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_tags_941[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_tag2el_941[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_specs_941 = { sizeof(struct NGAP_PDUSessionResourceModifyItemModRes_ExtIEs), offsetof(struct NGAP_PDUSessionResourceModifyItemModRes_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_tag2el_941, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs = { "PDUSessionResourceModifyItemModRes-ExtIEs", "PDUSessionResourceModifyItemModRes-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_tags_941, sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_tags_941) /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_tags_941[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_tags_941, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_tags_941) /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_tags_941[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_941, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceModifyItemModRes_ExtIEs_specs_941 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_948 = { sizeof(struct NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_948 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_948 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_945[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_946, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_945 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_947, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_945 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_948, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_948, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_945 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_tags_945[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_tag2el_945[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_specs_945 = { sizeof(struct NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs), offsetof(struct NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_tag2el_945, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs = { "PDUSessionResourceModifyUnsuccessfulTransfer-ExtIEs", "PDUSessionResourceModifyUnsuccessfulTransfer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_tags_945, sizeof(asn_DEF_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_tags_945) /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_tags_945[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_tags_945, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_tags_945) /sizeof(asn_DEF_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_tags_945[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_945, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceModifyUnsuccessfulTransfer_ExtIEs_specs_945 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_952 = { sizeof(struct NGAP_PDUSessionResourceNotifyItem_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceNotifyItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceNotifyItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceNotifyItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_952 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_952 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyItem_ExtIEs_949[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceNotifyItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_950, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_949 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceNotifyItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_951, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_949 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceNotifyItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_952, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_952, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_949 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceNotifyItem_ExtIEs_tags_949[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceNotifyItem_ExtIEs_tag2el_949[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceNotifyItem_ExtIEs_specs_949 = { sizeof(struct NGAP_PDUSessionResourceNotifyItem_ExtIEs), offsetof(struct NGAP_PDUSessionResourceNotifyItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceNotifyItem_ExtIEs_tag2el_949, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceNotifyItem_ExtIEs = { "PDUSessionResourceNotifyItem-ExtIEs", "PDUSessionResourceNotifyItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceNotifyItem_ExtIEs_tags_949, sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyItem_ExtIEs_tags_949) /sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyItem_ExtIEs_tags_949[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceNotifyItem_ExtIEs_tags_949, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyItem_ExtIEs_tags_949) /sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyItem_ExtIEs_tags_949[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceNotifyItem_ExtIEs_949, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceNotifyItem_ExtIEs_specs_949 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_956[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs__extensionValue, choice.SecondaryRATUsageInformation), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_SecondaryRATUsageInformation, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "SecondaryRATUsageInformation" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_956[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SecondaryRATUsageInformation */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_956 = { sizeof(struct NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_956, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_956 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_956, 1, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_956 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_953[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_954, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_953 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_955, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_953 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_956, select_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_956, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_953 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_tags_953[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_tag2el_953[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_specs_953 = { sizeof(struct NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs), offsetof(struct NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_tag2el_953, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs = { "PDUSessionResourceNotifyReleasedTransfer-ExtIEs", "PDUSessionResourceNotifyReleasedTransfer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_tags_953, sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_tags_953) /sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_tags_953[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_tags_953, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_tags_953) /sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_tags_953[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_953, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceNotifyReleasedTransfer_ExtIEs_specs_953 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_960[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceNotifyTransfer_ExtIEs__extensionValue, choice.SecondaryRATUsageInformation), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_SecondaryRATUsageInformation, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "SecondaryRATUsageInformation" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceNotifyTransfer_ExtIEs__extensionValue, choice.QosFlowFeedbackList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_QosFlowFeedbackList, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "QosFlowFeedbackList" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_960[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* SecondaryRATUsageInformation */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* QosFlowFeedbackList */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_960 = { sizeof(struct NGAP_PDUSessionResourceNotifyTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceNotifyTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceNotifyTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceNotifyTransfer_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_960, 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_960 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_960, 2, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_960 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_957[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceNotifyTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_958, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_957 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceNotifyTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_PDUSessionResourceNotifyTransfer_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_959, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_957 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceNotifyTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_960, select_PDUSessionResourceNotifyTransfer_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_960, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_957 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_tags_957[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_tag2el_957[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_specs_957 = { sizeof(struct NGAP_PDUSessionResourceNotifyTransfer_ExtIEs), offsetof(struct NGAP_PDUSessionResourceNotifyTransfer_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_tag2el_957, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs = { "PDUSessionResourceNotifyTransfer-ExtIEs", "PDUSessionResourceNotifyTransfer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_tags_957, sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_tags_957) /sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_tags_957[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_tags_957, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_tags_957) /sizeof(asn_DEF_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_tags_957[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_957, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceNotifyTransfer_ExtIEs_specs_957 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_964 = { sizeof(struct NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_964 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_964 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_961[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_962, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_961 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_963, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_961 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_964, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_964, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_961 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_tags_961[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_tag2el_961[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_specs_961 = { sizeof(struct NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs), offsetof(struct NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_tag2el_961, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs = { "PDUSessionResourceReleaseCommandTransfer-ExtIEs", "PDUSessionResourceReleaseCommandTransfer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_tags_961, sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_tags_961) /sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_tags_961[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_tags_961, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_tags_961) /sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_tags_961[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_961, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceReleaseCommandTransfer_ExtIEs_specs_961 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_968 = { sizeof(struct NGAP_PDUSessionResourceReleasedItemNot_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceReleasedItemNot_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceReleasedItemNot_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceReleasedItemNot_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_968 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_968 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_965[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleasedItemNot_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_966, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_965 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleasedItemNot_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_967, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_965 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleasedItemNot_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_968, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_968, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_965 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_tags_965[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_tag2el_965[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_specs_965 = { sizeof(struct NGAP_PDUSessionResourceReleasedItemNot_ExtIEs), offsetof(struct NGAP_PDUSessionResourceReleasedItemNot_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_tag2el_965, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs = { "PDUSessionResourceReleasedItemNot-ExtIEs", "PDUSessionResourceReleasedItemNot-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_tags_965, sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_tags_965) /sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_tags_965[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_tags_965, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_tags_965) /sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_tags_965[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_965, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceReleasedItemNot_ExtIEs_specs_965 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_972 = { sizeof(struct NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_972 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_972 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_969[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_970, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_969 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_971, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_969 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_972, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_972, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_969 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_tags_969[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_tag2el_969[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_specs_969 = { sizeof(struct NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs), offsetof(struct NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_tag2el_969, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs = { "PDUSessionResourceReleasedItemPSAck-ExtIEs", "PDUSessionResourceReleasedItemPSAck-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_tags_969, sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_tags_969) /sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_tags_969[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_tags_969, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_tags_969) /sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_tags_969[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_969, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceReleasedItemPSAck_ExtIEs_specs_969 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_976 = { sizeof(struct NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_976 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_976 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_973[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_974, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_973 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_975, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_973 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_976, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_976, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_973 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_tags_973[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_tag2el_973[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_specs_973 = { sizeof(struct NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs), offsetof(struct NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_tag2el_973, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs = { "PDUSessionResourceReleasedItemPSFail-ExtIEs", "PDUSessionResourceReleasedItemPSFail-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_tags_973, sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_tags_973) /sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_tags_973[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_tags_973, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_tags_973) /sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_tags_973[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_973, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceReleasedItemPSFail_ExtIEs_specs_973 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_980 = { sizeof(struct NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_980 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_980 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_977[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_978, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_977 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_979, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_977 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_980, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_980, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_977 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_tags_977[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_tag2el_977[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_specs_977 = { sizeof(struct NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs), offsetof(struct NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_tag2el_977, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs = { "PDUSessionResourceReleasedItemRelRes-ExtIEs", "PDUSessionResourceReleasedItemRelRes-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_tags_977, sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_tags_977) /sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_tags_977[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_tags_977, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_tags_977) /sizeof(asn_DEF_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_tags_977[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_977, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceReleasedItemRelRes_ExtIEs_specs_977 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_984[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs__extensionValue, choice.SecondaryRATUsageInformation), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_SecondaryRATUsageInformation, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "SecondaryRATUsageInformation" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_984[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SecondaryRATUsageInformation */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_984 = { sizeof(struct NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_984, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_984 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_984, 1, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_984 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_981[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_982, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_981 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_PDUSessionResourceReleaseResponseTransfer_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_983, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_981 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_984, select_PDUSessionResourceReleaseResponseTransfer_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_984, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_981 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_tags_981[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_tag2el_981[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_specs_981 = { sizeof(struct NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs), offsetof(struct NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_tag2el_981, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs = { "PDUSessionResourceReleaseResponseTransfer-ExtIEs", "PDUSessionResourceReleaseResponseTransfer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_tags_981, sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_tags_981) /sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_tags_981[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_tags_981, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_tags_981) /sizeof(asn_DEF_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_tags_981[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_981, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceReleaseResponseTransfer_ExtIEs_specs_981 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_988 = { sizeof(struct NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_988 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_988 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_985[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_986, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_985 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_987, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_985 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_988, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_988, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_985 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_tags_985[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_tag2el_985[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_specs_985 = { sizeof(struct NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs), offsetof(struct NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_tag2el_985, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs = { "PDUSessionResourceResumeItemRESReq-ExtIEs", "PDUSessionResourceResumeItemRESReq-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_tags_985, sizeof(asn_DEF_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_tags_985) /sizeof(asn_DEF_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_tags_985[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_tags_985, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_tags_985) /sizeof(asn_DEF_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_tags_985[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_985, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceResumeItemRESReq_ExtIEs_specs_985 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_992 = { sizeof(struct NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_992 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_992 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_989[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_990, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_989 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_991, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_989 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_992, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_992, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_989 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_tags_989[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_tag2el_989[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_specs_989 = { sizeof(struct NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs), offsetof(struct NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_tag2el_989, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs = { "PDUSessionResourceResumeItemRESRes-ExtIEs", "PDUSessionResourceResumeItemRESRes-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_tags_989, sizeof(asn_DEF_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_tags_989) /sizeof(asn_DEF_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_tags_989[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_tags_989, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_tags_989) /sizeof(asn_DEF_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_tags_989[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_989, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceResumeItemRESRes_ExtIEs_specs_989 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_996 = { sizeof(struct NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_996 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_996 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_993[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_994, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_993 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_995, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_993 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_996, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_996, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_993 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_tags_993[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_tag2el_993[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_specs_993 = { sizeof(struct NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs), offsetof(struct NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_tag2el_993, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs = { "PDUSessionResourceSecondaryRATUsageItem-ExtIEs", "PDUSessionResourceSecondaryRATUsageItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_tags_993, sizeof(asn_DEF_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_tags_993) /sizeof(asn_DEF_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_tags_993[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_tags_993, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_tags_993) /sizeof(asn_DEF_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_tags_993[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_993, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceSecondaryRATUsageItem_ExtIEs_specs_993 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1000[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs__extensionValue, choice.ExpectedUEActivityBehaviour), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_ExpectedUEActivityBehaviour, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "ExpectedUEActivityBehaviour" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1000[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* ExpectedUEActivityBehaviour */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1000 = { sizeof(struct NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_1000, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1000 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_1000, 1, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_1000 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_997[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_998, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_997 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_PDUSessionResourceSetupItemCxtReq_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_999, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_997 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1000, select_PDUSessionResourceSetupItemCxtReq_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1000, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_997 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_tags_997[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_tag2el_997[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_specs_997 = { sizeof(struct NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs), offsetof(struct NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_tag2el_997, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs = { "PDUSessionResourceSetupItemCxtReq-ExtIEs", "PDUSessionResourceSetupItemCxtReq-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_tags_997, sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_tags_997) /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_tags_997[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_tags_997, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_tags_997) /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_tags_997[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_997, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceSetupItemCxtReq_ExtIEs_specs_997 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1004 = { sizeof(struct NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1004 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1004 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_1001[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1002, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1001 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1003, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1001 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1004, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1004, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1001 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_tags_1001[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_tag2el_1001[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_specs_1001 = { sizeof(struct NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs), offsetof(struct NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_tag2el_1001, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs = { "PDUSessionResourceSetupItemCxtRes-ExtIEs", "PDUSessionResourceSetupItemCxtRes-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_tags_1001, sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_tags_1001) /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_tags_1001[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_tags_1001, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_tags_1001) /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_tags_1001[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_1001, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceSetupItemCxtRes_ExtIEs_specs_1001 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1008[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs__extensionValue, choice.ExpectedUEActivityBehaviour), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_ExpectedUEActivityBehaviour, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "ExpectedUEActivityBehaviour" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1008[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* ExpectedUEActivityBehaviour */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1008 = { sizeof(struct NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_1008, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1008 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_1008, 1, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_1008 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_1005[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1006, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1005 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_PDUSessionResourceSetupItemHOReq_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1007, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1005 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1008, select_PDUSessionResourceSetupItemHOReq_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1008, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1005 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_tags_1005[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_tag2el_1005[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_specs_1005 = { sizeof(struct NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs), offsetof(struct NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_tag2el_1005, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs = { "PDUSessionResourceSetupItemHOReq-ExtIEs", "PDUSessionResourceSetupItemHOReq-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_tags_1005, sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_tags_1005) /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_tags_1005[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_tags_1005, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_tags_1005) /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_tags_1005[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_1005, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceSetupItemHOReq_ExtIEs_specs_1005 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1012[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs__extensionValue, choice.ExpectedUEActivityBehaviour), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_ExpectedUEActivityBehaviour, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "ExpectedUEActivityBehaviour" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1012[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* ExpectedUEActivityBehaviour */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1012 = { sizeof(struct NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_1012, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1012 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_1012, 1, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_1012 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_1009[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1010, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1009 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_PDUSessionResourceSetupItemSUReq_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1011, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1009 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1012, select_PDUSessionResourceSetupItemSUReq_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1012, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1009 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_tags_1009[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_tag2el_1009[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_specs_1009 = { sizeof(struct NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs), offsetof(struct NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_tag2el_1009, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs = { "PDUSessionResourceSetupItemSUReq-ExtIEs", "PDUSessionResourceSetupItemSUReq-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_tags_1009, sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_tags_1009) /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_tags_1009[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_tags_1009, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_tags_1009) /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_tags_1009[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_1009, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceSetupItemSUReq_ExtIEs_specs_1009 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1016 = { sizeof(struct NGAP_PDUSessionResourceSetupItemSURes_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceSetupItemSURes_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceSetupItemSURes_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceSetupItemSURes_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1016 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1016 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_1013[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupItemSURes_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1014, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1013 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupItemSURes_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1015, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1013 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupItemSURes_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1016, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1016, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1013 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_tags_1013[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_tag2el_1013[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_specs_1013 = { sizeof(struct NGAP_PDUSessionResourceSetupItemSURes_ExtIEs), offsetof(struct NGAP_PDUSessionResourceSetupItemSURes_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_tag2el_1013, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs = { "PDUSessionResourceSetupItemSURes-ExtIEs", "PDUSessionResourceSetupItemSURes-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_tags_1013, sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_tags_1013) /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_tags_1013[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_tags_1013, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_tags_1013) /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_tags_1013[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_1013, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceSetupItemSURes_ExtIEs_specs_1013 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1020[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs__extensionValue, choice.QosFlowPerTNLInformation), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_QosFlowPerTNLInformation, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "QosFlowPerTNLInformation" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs__extensionValue, choice.QosFlowPerTNLInformationList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_QosFlowPerTNLInformationList, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "QosFlowPerTNLInformationList" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs__extensionValue, choice.RedundantPDUSessionInformation), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_RedundantPDUSessionInformation, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "RedundantPDUSessionInformation" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs__extensionValue, choice.GlobalRANNodeID), -1 /* Ambiguous tag (CHOICE?) */, 0, &asn_DEF_NGAP_GlobalRANNodeID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "GlobalRANNodeID" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs__extensionValue, choice.MBS_SupportIndicator), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_NGAP_MBS_SupportIndicator, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "MBS-SupportIndicator" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs__extensionValue, choice.MBSSessionSetupResponseList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_MBSSessionSetupResponseList, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "MBSSessionSetupResponseList" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs__extensionValue, choice.MBSSessionFailedtoSetupList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_MBSSessionFailedtoSetupList, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "MBSSessionFailedtoSetupList" }, }; static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_1020[] = { 4, 0, 1, 2, 5, 6, 3 }; static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_1020[] = { 1, 2, 3, 6, 0, 4, 5 }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1020[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, 0, 0 }, /* MBS-SupportIndicator */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 4 }, /* QosFlowPerTNLInformation */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 3 }, /* QosFlowPerTNLInformationList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 2 }, /* RedundantPDUSessionInformation */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 1 }, /* MBSSessionSetupResponseList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -4, 0 }, /* MBSSessionFailedtoSetupList */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 3, 0, 0 }, /* globalGNB-ID */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 3, 0, 0 }, /* globalNgENB-ID */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 3, 0, 0 }, /* globalN3IWF-ID */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* choice-Extensions */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1020 = { sizeof(struct NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_1020, 10, /* Count of tags in the map */ asn_MAP_NGAP_extensionValue_to_canonical_1020, asn_MAP_NGAP_extensionValue_from_canonical_1020, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1020 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_1020, 7, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_1020 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_1017[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1018, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1017 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_PDUSessionResourceSetupResponseTransfer_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1019, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1017 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1020, select_PDUSessionResourceSetupResponseTransfer_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1020, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1017 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_tags_1017[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_tag2el_1017[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_specs_1017 = { sizeof(struct NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs), offsetof(struct NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_tag2el_1017, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs = { "PDUSessionResourceSetupResponseTransfer-ExtIEs", "PDUSessionResourceSetupResponseTransfer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_tags_1017, sizeof(asn_DEF_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_tags_1017) /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_tags_1017[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_tags_1017, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_tags_1017) /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_tags_1017[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_1017, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceSetupResponseTransfer_ExtIEs_specs_1017 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1024 = { sizeof(struct NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1024 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1024 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_1021[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1022, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1021 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1023, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1021 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1024, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1024, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1021 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_tags_1021[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_tag2el_1021[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_specs_1021 = { sizeof(struct NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs), offsetof(struct NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_tag2el_1021, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs = { "PDUSessionResourceSetupUnsuccessfulTransfer-ExtIEs", "PDUSessionResourceSetupUnsuccessfulTransfer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_tags_1021, sizeof(asn_DEF_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_tags_1021) /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_tags_1021[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_tags_1021, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_tags_1021) /sizeof(asn_DEF_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_tags_1021[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_1021, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceSetupUnsuccessfulTransfer_ExtIEs_specs_1021 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1028 = { sizeof(struct NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1028 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1028 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_1025[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1026, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1025 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1027, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1025 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1028, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1028, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1025 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_tags_1025[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_tag2el_1025[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_specs_1025 = { sizeof(struct NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs), offsetof(struct NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_tag2el_1025, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs = { "PDUSessionResourceSuspendItemSUSReq-ExtIEs", "PDUSessionResourceSuspendItemSUSReq-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_tags_1025, sizeof(asn_DEF_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_tags_1025) /sizeof(asn_DEF_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_tags_1025[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_tags_1025, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_tags_1025) /sizeof(asn_DEF_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_tags_1025[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_1025, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceSuspendItemSUSReq_ExtIEs_specs_1025 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1032[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSwitchedItem_ExtIEs__extensionValue, choice.ExpectedUEActivityBehaviour), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_ExpectedUEActivityBehaviour, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "ExpectedUEActivityBehaviour" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1032[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* ExpectedUEActivityBehaviour */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1032 = { sizeof(struct NGAP_PDUSessionResourceSwitchedItem_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceSwitchedItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceSwitchedItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceSwitchedItem_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_1032, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1032 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_1032, 1, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_1032 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_1029[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSwitchedItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1030, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1029 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSwitchedItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_PDUSessionResourceSwitchedItem_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1031, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1029 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceSwitchedItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1032, select_PDUSessionResourceSwitchedItem_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1032, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1029 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_tags_1029[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_tag2el_1029[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_specs_1029 = { sizeof(struct NGAP_PDUSessionResourceSwitchedItem_ExtIEs), offsetof(struct NGAP_PDUSessionResourceSwitchedItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_tag2el_1029, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceSwitchedItem_ExtIEs = { "PDUSessionResourceSwitchedItem-ExtIEs", "PDUSessionResourceSwitchedItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_tags_1029, sizeof(asn_DEF_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_tags_1029) /sizeof(asn_DEF_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_tags_1029[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_tags_1029, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_tags_1029) /sizeof(asn_DEF_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_tags_1029[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_1029, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceSwitchedItem_ExtIEs_specs_1029 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1036 = { sizeof(struct NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1036 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1036 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_1033[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1034, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1033 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1035, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1033 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1036, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1036, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1033 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_tags_1033[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_tag2el_1033[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_specs_1033 = { sizeof(struct NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs), offsetof(struct NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_tag2el_1033, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs = { "PDUSessionResourceToBeSwitchedDLItem-ExtIEs", "PDUSessionResourceToBeSwitchedDLItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_tags_1033, sizeof(asn_DEF_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_tags_1033) /sizeof(asn_DEF_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_tags_1033[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_tags_1033, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_tags_1033) /sizeof(asn_DEF_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_tags_1033[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_1033, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceToBeSwitchedDLItem_ExtIEs_specs_1033 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1040 = { sizeof(struct NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1040 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1040 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_1037[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1038, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1037 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1039, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1037 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1040, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1040, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1037 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_tags_1037[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_tag2el_1037[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_specs_1037 = { sizeof(struct NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs), offsetof(struct NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_tag2el_1037, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs = { "PDUSessionResourceToReleaseItemHOCmd-ExtIEs", "PDUSessionResourceToReleaseItemHOCmd-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_tags_1037, sizeof(asn_DEF_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_tags_1037) /sizeof(asn_DEF_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_tags_1037[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_tags_1037, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_tags_1037) /sizeof(asn_DEF_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_tags_1037[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_1037, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceToReleaseItemHOCmd_ExtIEs_specs_1037 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1044 = { sizeof(struct NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1044 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1044 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_1041[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1042, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1041 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1043, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1041 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1044, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1044, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1041 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_tags_1041[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_tag2el_1041[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_specs_1041 = { sizeof(struct NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs), offsetof(struct NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_tag2el_1041, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs = { "PDUSessionResourceToReleaseItemRelCmd-ExtIEs", "PDUSessionResourceToReleaseItemRelCmd-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_tags_1041, sizeof(asn_DEF_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_tags_1041) /sizeof(asn_DEF_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_tags_1041[0]), /* 1 */ asn_DEF_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_tags_1041, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_tags_1041) /sizeof(asn_DEF_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_tags_1041[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_1041, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionResourceToReleaseItemRelCmd_ExtIEs_specs_1041 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1048 = { sizeof(struct NGAP_PDUSessionUsageReport_ExtIEs__extensionValue), offsetof(struct NGAP_PDUSessionUsageReport_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PDUSessionUsageReport_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PDUSessionUsageReport_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1048 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1048 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PDUSessionUsageReport_ExtIEs_1045[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionUsageReport_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1046, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1045 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionUsageReport_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1047, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1045 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PDUSessionUsageReport_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1048, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1048, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1045 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PDUSessionUsageReport_ExtIEs_tags_1045[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PDUSessionUsageReport_ExtIEs_tag2el_1045[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PDUSessionUsageReport_ExtIEs_specs_1045 = { sizeof(struct NGAP_PDUSessionUsageReport_ExtIEs), offsetof(struct NGAP_PDUSessionUsageReport_ExtIEs, _asn_ctx), asn_MAP_NGAP_PDUSessionUsageReport_ExtIEs_tag2el_1045, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PDUSessionUsageReport_ExtIEs = { "PDUSessionUsageReport-ExtIEs", "PDUSessionUsageReport-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PDUSessionUsageReport_ExtIEs_tags_1045, sizeof(asn_DEF_NGAP_PDUSessionUsageReport_ExtIEs_tags_1045) /sizeof(asn_DEF_NGAP_PDUSessionUsageReport_ExtIEs_tags_1045[0]), /* 1 */ asn_DEF_NGAP_PDUSessionUsageReport_ExtIEs_tags_1045, /* Same as above */ sizeof(asn_DEF_NGAP_PDUSessionUsageReport_ExtIEs_tags_1045) /sizeof(asn_DEF_NGAP_PDUSessionUsageReport_ExtIEs_tags_1045[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PDUSessionUsageReport_ExtIEs_1045, 3, /* Elements count */ &asn_SPC_NGAP_PDUSessionUsageReport_ExtIEs_specs_1045 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1052 = { sizeof(struct NGAP_PEIPSassistanceInformation_ExtIEs__extensionValue), offsetof(struct NGAP_PEIPSassistanceInformation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PEIPSassistanceInformation_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PEIPSassistanceInformation_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1052 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1052 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PEIPSassistanceInformation_ExtIEs_1049[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PEIPSassistanceInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1050, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1049 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PEIPSassistanceInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1051, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1049 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PEIPSassistanceInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1052, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1052, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1049 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PEIPSassistanceInformation_ExtIEs_tags_1049[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PEIPSassistanceInformation_ExtIEs_tag2el_1049[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PEIPSassistanceInformation_ExtIEs_specs_1049 = { sizeof(struct NGAP_PEIPSassistanceInformation_ExtIEs), offsetof(struct NGAP_PEIPSassistanceInformation_ExtIEs, _asn_ctx), asn_MAP_NGAP_PEIPSassistanceInformation_ExtIEs_tag2el_1049, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PEIPSassistanceInformation_ExtIEs = { "PEIPSassistanceInformation-ExtIEs", "PEIPSassistanceInformation-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PEIPSassistanceInformation_ExtIEs_tags_1049, sizeof(asn_DEF_NGAP_PEIPSassistanceInformation_ExtIEs_tags_1049) /sizeof(asn_DEF_NGAP_PEIPSassistanceInformation_ExtIEs_tags_1049[0]), /* 1 */ asn_DEF_NGAP_PEIPSassistanceInformation_ExtIEs_tags_1049, /* Same as above */ sizeof(asn_DEF_NGAP_PEIPSassistanceInformation_ExtIEs_tags_1049) /sizeof(asn_DEF_NGAP_PEIPSassistanceInformation_ExtIEs_tags_1049[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PEIPSassistanceInformation_ExtIEs_1049, 3, /* Elements count */ &asn_SPC_NGAP_PEIPSassistanceInformation_ExtIEs_specs_1049 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1056 = { sizeof(struct NGAP_PLMNAreaBasedQMC_ExtIEs__extensionValue), offsetof(struct NGAP_PLMNAreaBasedQMC_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PLMNAreaBasedQMC_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PLMNAreaBasedQMC_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1056 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1056 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PLMNAreaBasedQMC_ExtIEs_1053[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PLMNAreaBasedQMC_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1054, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1053 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PLMNAreaBasedQMC_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1055, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1053 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PLMNAreaBasedQMC_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1056, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1056, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1053 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PLMNAreaBasedQMC_ExtIEs_tags_1053[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PLMNAreaBasedQMC_ExtIEs_tag2el_1053[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PLMNAreaBasedQMC_ExtIEs_specs_1053 = { sizeof(struct NGAP_PLMNAreaBasedQMC_ExtIEs), offsetof(struct NGAP_PLMNAreaBasedQMC_ExtIEs, _asn_ctx), asn_MAP_NGAP_PLMNAreaBasedQMC_ExtIEs_tag2el_1053, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PLMNAreaBasedQMC_ExtIEs = { "PLMNAreaBasedQMC-ExtIEs", "PLMNAreaBasedQMC-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PLMNAreaBasedQMC_ExtIEs_tags_1053, sizeof(asn_DEF_NGAP_PLMNAreaBasedQMC_ExtIEs_tags_1053) /sizeof(asn_DEF_NGAP_PLMNAreaBasedQMC_ExtIEs_tags_1053[0]), /* 1 */ asn_DEF_NGAP_PLMNAreaBasedQMC_ExtIEs_tags_1053, /* Same as above */ sizeof(asn_DEF_NGAP_PLMNAreaBasedQMC_ExtIEs_tags_1053) /sizeof(asn_DEF_NGAP_PLMNAreaBasedQMC_ExtIEs_tags_1053[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PLMNAreaBasedQMC_ExtIEs_1053, 3, /* Elements count */ &asn_SPC_NGAP_PLMNAreaBasedQMC_ExtIEs_specs_1053 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1060[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PLMNSupportItem_ExtIEs__extensionValue, choice.NPN_Support), -1 /* Ambiguous tag (CHOICE?) */, 0, &asn_DEF_NGAP_NPN_Support, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "NPN-Support" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PLMNSupportItem_ExtIEs__extensionValue, choice.ExtendedSliceSupportList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_ExtendedSliceSupportList, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "ExtendedSliceSupportList" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PLMNSupportItem_ExtIEs__extensionValue, choice.OnboardingSupport), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_NGAP_OnboardingSupport, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "OnboardingSupport" }, }; static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_1060[] = { 2, 1, 0 }; static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_1060[] = { 2, 1, 0 }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1060[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 0 }, /* OnboardingSupport */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 }, /* ExtendedSliceSupportList */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* sNPN */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 } /* choice-Extensions */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1060 = { sizeof(struct NGAP_PLMNSupportItem_ExtIEs__extensionValue), offsetof(struct NGAP_PLMNSupportItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PLMNSupportItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PLMNSupportItem_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_1060, 4, /* Count of tags in the map */ asn_MAP_NGAP_extensionValue_to_canonical_1060, asn_MAP_NGAP_extensionValue_from_canonical_1060, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1060 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_1060, 3, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_1060 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PLMNSupportItem_ExtIEs_1057[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PLMNSupportItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1058, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1057 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PLMNSupportItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_PLMNSupportItem_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1059, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1057 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PLMNSupportItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1060, select_PLMNSupportItem_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1060, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1057 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PLMNSupportItem_ExtIEs_tags_1057[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PLMNSupportItem_ExtIEs_tag2el_1057[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PLMNSupportItem_ExtIEs_specs_1057 = { sizeof(struct NGAP_PLMNSupportItem_ExtIEs), offsetof(struct NGAP_PLMNSupportItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_PLMNSupportItem_ExtIEs_tag2el_1057, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PLMNSupportItem_ExtIEs = { "PLMNSupportItem-ExtIEs", "PLMNSupportItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PLMNSupportItem_ExtIEs_tags_1057, sizeof(asn_DEF_NGAP_PLMNSupportItem_ExtIEs_tags_1057) /sizeof(asn_DEF_NGAP_PLMNSupportItem_ExtIEs_tags_1057[0]), /* 1 */ asn_DEF_NGAP_PLMNSupportItem_ExtIEs_tags_1057, /* Same as above */ sizeof(asn_DEF_NGAP_PLMNSupportItem_ExtIEs_tags_1057) /sizeof(asn_DEF_NGAP_PLMNSupportItem_ExtIEs_tags_1057[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PLMNSupportItem_ExtIEs_1057, 3, /* Elements count */ &asn_SPC_NGAP_PLMNSupportItem_ExtIEs_specs_1057 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1064 = { sizeof(struct NGAP_PNI_NPN_MobilityInformation_ExtIEs__extensionValue), offsetof(struct NGAP_PNI_NPN_MobilityInformation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_PNI_NPN_MobilityInformation_ExtIEs__extensionValue, present), sizeof(((struct NGAP_PNI_NPN_MobilityInformation_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1064 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1064 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_PNI_NPN_MobilityInformation_ExtIEs_1061[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_PNI_NPN_MobilityInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1062, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1061 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_PNI_NPN_MobilityInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1063, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1061 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_PNI_NPN_MobilityInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1064, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1064, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1061 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_PNI_NPN_MobilityInformation_ExtIEs_tags_1061[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_PNI_NPN_MobilityInformation_ExtIEs_tag2el_1061[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_PNI_NPN_MobilityInformation_ExtIEs_specs_1061 = { sizeof(struct NGAP_PNI_NPN_MobilityInformation_ExtIEs), offsetof(struct NGAP_PNI_NPN_MobilityInformation_ExtIEs, _asn_ctx), asn_MAP_NGAP_PNI_NPN_MobilityInformation_ExtIEs_tag2el_1061, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_PNI_NPN_MobilityInformation_ExtIEs = { "PNI-NPN-MobilityInformation-ExtIEs", "PNI-NPN-MobilityInformation-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_PNI_NPN_MobilityInformation_ExtIEs_tags_1061, sizeof(asn_DEF_NGAP_PNI_NPN_MobilityInformation_ExtIEs_tags_1061) /sizeof(asn_DEF_NGAP_PNI_NPN_MobilityInformation_ExtIEs_tags_1061[0]), /* 1 */ asn_DEF_NGAP_PNI_NPN_MobilityInformation_ExtIEs_tags_1061, /* Same as above */ sizeof(asn_DEF_NGAP_PNI_NPN_MobilityInformation_ExtIEs_tags_1061) /sizeof(asn_DEF_NGAP_PNI_NPN_MobilityInformation_ExtIEs_tags_1061[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_PNI_NPN_MobilityInformation_ExtIEs_1061, 3, /* Elements count */ &asn_SPC_NGAP_PNI_NPN_MobilityInformation_ExtIEs_specs_1061 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1068 = { sizeof(struct NGAP_QMCConfigInfo_ExtIEs__extensionValue), offsetof(struct NGAP_QMCConfigInfo_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_QMCConfigInfo_ExtIEs__extensionValue, present), sizeof(((struct NGAP_QMCConfigInfo_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1068 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1068 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_QMCConfigInfo_ExtIEs_1065[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QMCConfigInfo_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1066, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1065 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_QMCConfigInfo_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1067, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1065 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QMCConfigInfo_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1068, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1068, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1065 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_QMCConfigInfo_ExtIEs_tags_1065[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_QMCConfigInfo_ExtIEs_tag2el_1065[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_QMCConfigInfo_ExtIEs_specs_1065 = { sizeof(struct NGAP_QMCConfigInfo_ExtIEs), offsetof(struct NGAP_QMCConfigInfo_ExtIEs, _asn_ctx), asn_MAP_NGAP_QMCConfigInfo_ExtIEs_tag2el_1065, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_QMCConfigInfo_ExtIEs = { "QMCConfigInfo-ExtIEs", "QMCConfigInfo-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_QMCConfigInfo_ExtIEs_tags_1065, sizeof(asn_DEF_NGAP_QMCConfigInfo_ExtIEs_tags_1065) /sizeof(asn_DEF_NGAP_QMCConfigInfo_ExtIEs_tags_1065[0]), /* 1 */ asn_DEF_NGAP_QMCConfigInfo_ExtIEs_tags_1065, /* Same as above */ sizeof(asn_DEF_NGAP_QMCConfigInfo_ExtIEs_tags_1065) /sizeof(asn_DEF_NGAP_QMCConfigInfo_ExtIEs_tags_1065[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_QMCConfigInfo_ExtIEs_1065, 3, /* Elements count */ &asn_SPC_NGAP_QMCConfigInfo_ExtIEs_specs_1065 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1072 = { sizeof(struct NGAP_QMCDeactivation_ExtIEs__extensionValue), offsetof(struct NGAP_QMCDeactivation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_QMCDeactivation_ExtIEs__extensionValue, present), sizeof(((struct NGAP_QMCDeactivation_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1072 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1072 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_QMCDeactivation_ExtIEs_1069[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QMCDeactivation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1070, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1069 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_QMCDeactivation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1071, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1069 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QMCDeactivation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1072, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1072, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1069 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_QMCDeactivation_ExtIEs_tags_1069[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_QMCDeactivation_ExtIEs_tag2el_1069[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_QMCDeactivation_ExtIEs_specs_1069 = { sizeof(struct NGAP_QMCDeactivation_ExtIEs), offsetof(struct NGAP_QMCDeactivation_ExtIEs, _asn_ctx), asn_MAP_NGAP_QMCDeactivation_ExtIEs_tag2el_1069, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_QMCDeactivation_ExtIEs = { "QMCDeactivation-ExtIEs", "QMCDeactivation-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_QMCDeactivation_ExtIEs_tags_1069, sizeof(asn_DEF_NGAP_QMCDeactivation_ExtIEs_tags_1069) /sizeof(asn_DEF_NGAP_QMCDeactivation_ExtIEs_tags_1069[0]), /* 1 */ asn_DEF_NGAP_QMCDeactivation_ExtIEs_tags_1069, /* Same as above */ sizeof(asn_DEF_NGAP_QMCDeactivation_ExtIEs_tags_1069) /sizeof(asn_DEF_NGAP_QMCDeactivation_ExtIEs_tags_1069[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_QMCDeactivation_ExtIEs_1069, 3, /* Elements count */ &asn_SPC_NGAP_QMCDeactivation_ExtIEs_specs_1069 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1076[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowAcceptedItem_ExtIEs__extensionValue, choice.AlternativeQoSParaSetIndex), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_NGAP_AlternativeQoSParaSetIndex, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "AlternativeQoSParaSetIndex" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1076[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* AlternativeQoSParaSetIndex */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1076 = { sizeof(struct NGAP_QosFlowAcceptedItem_ExtIEs__extensionValue), offsetof(struct NGAP_QosFlowAcceptedItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_QosFlowAcceptedItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_QosFlowAcceptedItem_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_1076, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1076 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_1076, 1, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_1076 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_QosFlowAcceptedItem_ExtIEs_1073[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowAcceptedItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1074, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1073 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowAcceptedItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_QosFlowAcceptedItem_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1075, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1073 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowAcceptedItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1076, select_QosFlowAcceptedItem_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1076, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1073 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowAcceptedItem_ExtIEs_tags_1073[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowAcceptedItem_ExtIEs_tag2el_1073[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowAcceptedItem_ExtIEs_specs_1073 = { sizeof(struct NGAP_QosFlowAcceptedItem_ExtIEs), offsetof(struct NGAP_QosFlowAcceptedItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_QosFlowAcceptedItem_ExtIEs_tag2el_1073, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowAcceptedItem_ExtIEs = { "QosFlowAcceptedItem-ExtIEs", "QosFlowAcceptedItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_QosFlowAcceptedItem_ExtIEs_tags_1073, sizeof(asn_DEF_NGAP_QosFlowAcceptedItem_ExtIEs_tags_1073) /sizeof(asn_DEF_NGAP_QosFlowAcceptedItem_ExtIEs_tags_1073[0]), /* 1 */ asn_DEF_NGAP_QosFlowAcceptedItem_ExtIEs_tags_1073, /* Same as above */ sizeof(asn_DEF_NGAP_QosFlowAcceptedItem_ExtIEs_tags_1073) /sizeof(asn_DEF_NGAP_QosFlowAcceptedItem_ExtIEs_tags_1073[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_QosFlowAcceptedItem_ExtIEs_1073, 3, /* Elements count */ &asn_SPC_NGAP_QosFlowAcceptedItem_ExtIEs_specs_1073 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1080[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowAddOrModifyRequestItem_ExtIEs__extensionValue, choice.TSCTrafficCharacteristics), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_TSCTrafficCharacteristics, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "TSCTrafficCharacteristics" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowAddOrModifyRequestItem_ExtIEs__extensionValue, choice.RedundantQosFlowIndicator), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_NGAP_RedundantQosFlowIndicator, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "RedundantQosFlowIndicator" }, }; static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_1080[] = { 1, 0 }; static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_1080[] = { 1, 0 }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1080[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* RedundantQosFlowIndicator */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* TSCTrafficCharacteristics */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1080 = { sizeof(struct NGAP_QosFlowAddOrModifyRequestItem_ExtIEs__extensionValue), offsetof(struct NGAP_QosFlowAddOrModifyRequestItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_QosFlowAddOrModifyRequestItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_QosFlowAddOrModifyRequestItem_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_1080, 2, /* Count of tags in the map */ asn_MAP_NGAP_extensionValue_to_canonical_1080, asn_MAP_NGAP_extensionValue_from_canonical_1080, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1080 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_1080, 2, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_1080 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_1077[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowAddOrModifyRequestItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1078, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1077 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowAddOrModifyRequestItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_QosFlowAddOrModifyRequestItem_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1079, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1077 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowAddOrModifyRequestItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1080, select_QosFlowAddOrModifyRequestItem_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1080, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1077 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_tags_1077[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_tag2el_1077[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_specs_1077 = { sizeof(struct NGAP_QosFlowAddOrModifyRequestItem_ExtIEs), offsetof(struct NGAP_QosFlowAddOrModifyRequestItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_tag2el_1077, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs = { "QosFlowAddOrModifyRequestItem-ExtIEs", "QosFlowAddOrModifyRequestItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_tags_1077, sizeof(asn_DEF_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_tags_1077) /sizeof(asn_DEF_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_tags_1077[0]), /* 1 */ asn_DEF_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_tags_1077, /* Same as above */ sizeof(asn_DEF_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_tags_1077) /sizeof(asn_DEF_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_tags_1077[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_1077, 3, /* Elements count */ &asn_SPC_NGAP_QosFlowAddOrModifyRequestItem_ExtIEs_specs_1077 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1084[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowAddOrModifyResponseItem_ExtIEs__extensionValue, choice.AlternativeQoSParaSetIndex), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_NGAP_AlternativeQoSParaSetIndex, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "AlternativeQoSParaSetIndex" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1084[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* AlternativeQoSParaSetIndex */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1084 = { sizeof(struct NGAP_QosFlowAddOrModifyResponseItem_ExtIEs__extensionValue), offsetof(struct NGAP_QosFlowAddOrModifyResponseItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_QosFlowAddOrModifyResponseItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_QosFlowAddOrModifyResponseItem_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_1084, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1084 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_1084, 1, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_1084 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_1081[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowAddOrModifyResponseItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1082, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1081 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowAddOrModifyResponseItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_QosFlowAddOrModifyResponseItem_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1083, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1081 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowAddOrModifyResponseItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1084, select_QosFlowAddOrModifyResponseItem_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1084, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1081 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_tags_1081[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_tag2el_1081[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_specs_1081 = { sizeof(struct NGAP_QosFlowAddOrModifyResponseItem_ExtIEs), offsetof(struct NGAP_QosFlowAddOrModifyResponseItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_tag2el_1081, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs = { "QosFlowAddOrModifyResponseItem-ExtIEs", "QosFlowAddOrModifyResponseItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_tags_1081, sizeof(asn_DEF_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_tags_1081) /sizeof(asn_DEF_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_tags_1081[0]), /* 1 */ asn_DEF_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_tags_1081, /* Same as above */ sizeof(asn_DEF_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_tags_1081) /sizeof(asn_DEF_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_tags_1081[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_1081, 3, /* Elements count */ &asn_SPC_NGAP_QosFlowAddOrModifyResponseItem_ExtIEs_specs_1081 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1088 = { sizeof(struct NGAP_QosFlowFeedbackItem_ExtIEs__extensionValue), offsetof(struct NGAP_QosFlowFeedbackItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_QosFlowFeedbackItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_QosFlowFeedbackItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1088 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1088 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_QosFlowFeedbackItem_ExtIEs_1085[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowFeedbackItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1086, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1085 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowFeedbackItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1087, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1085 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowFeedbackItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1088, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1088, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1085 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowFeedbackItem_ExtIEs_tags_1085[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowFeedbackItem_ExtIEs_tag2el_1085[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowFeedbackItem_ExtIEs_specs_1085 = { sizeof(struct NGAP_QosFlowFeedbackItem_ExtIEs), offsetof(struct NGAP_QosFlowFeedbackItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_QosFlowFeedbackItem_ExtIEs_tag2el_1085, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowFeedbackItem_ExtIEs = { "QosFlowFeedbackItem-ExtIEs", "QosFlowFeedbackItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_QosFlowFeedbackItem_ExtIEs_tags_1085, sizeof(asn_DEF_NGAP_QosFlowFeedbackItem_ExtIEs_tags_1085) /sizeof(asn_DEF_NGAP_QosFlowFeedbackItem_ExtIEs_tags_1085[0]), /* 1 */ asn_DEF_NGAP_QosFlowFeedbackItem_ExtIEs_tags_1085, /* Same as above */ sizeof(asn_DEF_NGAP_QosFlowFeedbackItem_ExtIEs_tags_1085) /sizeof(asn_DEF_NGAP_QosFlowFeedbackItem_ExtIEs_tags_1085[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_QosFlowFeedbackItem_ExtIEs_1085, 3, /* Elements count */ &asn_SPC_NGAP_QosFlowFeedbackItem_ExtIEs_specs_1085 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1092[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowInformationItem_ExtIEs__extensionValue, choice.ULForwarding), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_NGAP_ULForwarding, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "ULForwarding" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowInformationItem_ExtIEs__extensionValue, choice.TransportLayerAddress), (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, &asn_DEF_NGAP_TransportLayerAddress, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "TransportLayerAddress" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowInformationItem_ExtIEs__extensionValue, choice.TransportLayerAddress_1), (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, &asn_DEF_NGAP_TransportLayerAddress, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "TransportLayerAddress" }, }; static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_1092[] = { 1, 2, 0 }; static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_1092[] = { 2, 0, 1 }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1092[] = { { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 1, 0, 1 }, /* TransportLayerAddress */ { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 2, -1, 0 }, /* TransportLayerAddress */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* ULForwarding */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1092 = { sizeof(struct NGAP_QosFlowInformationItem_ExtIEs__extensionValue), offsetof(struct NGAP_QosFlowInformationItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_QosFlowInformationItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_QosFlowInformationItem_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_1092, 3, /* Count of tags in the map */ asn_MAP_NGAP_extensionValue_to_canonical_1092, asn_MAP_NGAP_extensionValue_from_canonical_1092, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1092 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_1092, 3, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_1092 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_QosFlowInformationItem_ExtIEs_1089[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowInformationItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1090, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1089 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowInformationItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_QosFlowInformationItem_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1091, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1089 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowInformationItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1092, select_QosFlowInformationItem_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1092, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1089 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowInformationItem_ExtIEs_tags_1089[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowInformationItem_ExtIEs_tag2el_1089[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowInformationItem_ExtIEs_specs_1089 = { sizeof(struct NGAP_QosFlowInformationItem_ExtIEs), offsetof(struct NGAP_QosFlowInformationItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_QosFlowInformationItem_ExtIEs_tag2el_1089, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowInformationItem_ExtIEs = { "QosFlowInformationItem-ExtIEs", "QosFlowInformationItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_QosFlowInformationItem_ExtIEs_tags_1089, sizeof(asn_DEF_NGAP_QosFlowInformationItem_ExtIEs_tags_1089) /sizeof(asn_DEF_NGAP_QosFlowInformationItem_ExtIEs_tags_1089[0]), /* 1 */ asn_DEF_NGAP_QosFlowInformationItem_ExtIEs_tags_1089, /* Same as above */ sizeof(asn_DEF_NGAP_QosFlowInformationItem_ExtIEs_tags_1089) /sizeof(asn_DEF_NGAP_QosFlowInformationItem_ExtIEs_tags_1089[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_QosFlowInformationItem_ExtIEs_1089, 3, /* Elements count */ &asn_SPC_NGAP_QosFlowInformationItem_ExtIEs_specs_1089 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1096[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowLevelQosParameters_ExtIEs__extensionValue, choice.QosMonitoringRequest), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_NGAP_QosMonitoringRequest, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "QosMonitoringRequest" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowLevelQosParameters_ExtIEs__extensionValue, choice.QosMonitoringReportingFrequency), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_NGAP_QosMonitoringReportingFrequency, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "QosMonitoringReportingFrequency" }, }; static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_1096[] = { 1, 0 }; static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_1096[] = { 1, 0 }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1096[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* QosMonitoringReportingFrequency */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* QosMonitoringRequest */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1096 = { sizeof(struct NGAP_QosFlowLevelQosParameters_ExtIEs__extensionValue), offsetof(struct NGAP_QosFlowLevelQosParameters_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_QosFlowLevelQosParameters_ExtIEs__extensionValue, present), sizeof(((struct NGAP_QosFlowLevelQosParameters_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_1096, 2, /* Count of tags in the map */ asn_MAP_NGAP_extensionValue_to_canonical_1096, asn_MAP_NGAP_extensionValue_from_canonical_1096, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1096 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_1096, 2, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_1096 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_QosFlowLevelQosParameters_ExtIEs_1093[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowLevelQosParameters_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1094, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1093 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowLevelQosParameters_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_QosFlowLevelQosParameters_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1095, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1093 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowLevelQosParameters_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1096, select_QosFlowLevelQosParameters_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1096, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1093 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowLevelQosParameters_ExtIEs_tags_1093[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowLevelQosParameters_ExtIEs_tag2el_1093[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowLevelQosParameters_ExtIEs_specs_1093 = { sizeof(struct NGAP_QosFlowLevelQosParameters_ExtIEs), offsetof(struct NGAP_QosFlowLevelQosParameters_ExtIEs, _asn_ctx), asn_MAP_NGAP_QosFlowLevelQosParameters_ExtIEs_tag2el_1093, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowLevelQosParameters_ExtIEs = { "QosFlowLevelQosParameters-ExtIEs", "QosFlowLevelQosParameters-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_QosFlowLevelQosParameters_ExtIEs_tags_1093, sizeof(asn_DEF_NGAP_QosFlowLevelQosParameters_ExtIEs_tags_1093) /sizeof(asn_DEF_NGAP_QosFlowLevelQosParameters_ExtIEs_tags_1093[0]), /* 1 */ asn_DEF_NGAP_QosFlowLevelQosParameters_ExtIEs_tags_1093, /* Same as above */ sizeof(asn_DEF_NGAP_QosFlowLevelQosParameters_ExtIEs_tags_1093) /sizeof(asn_DEF_NGAP_QosFlowLevelQosParameters_ExtIEs_tags_1093[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_QosFlowLevelQosParameters_ExtIEs_1093, 3, /* Elements count */ &asn_SPC_NGAP_QosFlowLevelQosParameters_ExtIEs_specs_1093 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1100 = { sizeof(struct NGAP_QosFlowWithCauseItem_ExtIEs__extensionValue), offsetof(struct NGAP_QosFlowWithCauseItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_QosFlowWithCauseItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_QosFlowWithCauseItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1100 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1100 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_QosFlowWithCauseItem_ExtIEs_1097[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowWithCauseItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1098, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1097 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowWithCauseItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1099, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1097 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowWithCauseItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1100, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1100, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1097 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowWithCauseItem_ExtIEs_tags_1097[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowWithCauseItem_ExtIEs_tag2el_1097[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowWithCauseItem_ExtIEs_specs_1097 = { sizeof(struct NGAP_QosFlowWithCauseItem_ExtIEs), offsetof(struct NGAP_QosFlowWithCauseItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_QosFlowWithCauseItem_ExtIEs_tag2el_1097, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowWithCauseItem_ExtIEs = { "QosFlowWithCauseItem-ExtIEs", "QosFlowWithCauseItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_QosFlowWithCauseItem_ExtIEs_tags_1097, sizeof(asn_DEF_NGAP_QosFlowWithCauseItem_ExtIEs_tags_1097) /sizeof(asn_DEF_NGAP_QosFlowWithCauseItem_ExtIEs_tags_1097[0]), /* 1 */ asn_DEF_NGAP_QosFlowWithCauseItem_ExtIEs_tags_1097, /* Same as above */ sizeof(asn_DEF_NGAP_QosFlowWithCauseItem_ExtIEs_tags_1097) /sizeof(asn_DEF_NGAP_QosFlowWithCauseItem_ExtIEs_tags_1097[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_QosFlowWithCauseItem_ExtIEs_1097, 3, /* Elements count */ &asn_SPC_NGAP_QosFlowWithCauseItem_ExtIEs_specs_1097 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1104 = { sizeof(struct NGAP_QosFlowModifyConfirmItem_ExtIEs__extensionValue), offsetof(struct NGAP_QosFlowModifyConfirmItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_QosFlowModifyConfirmItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_QosFlowModifyConfirmItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1104 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1104 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_QosFlowModifyConfirmItem_ExtIEs_1101[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowModifyConfirmItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1102, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1101 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowModifyConfirmItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1103, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1101 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowModifyConfirmItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1104, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1104, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1101 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowModifyConfirmItem_ExtIEs_tags_1101[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowModifyConfirmItem_ExtIEs_tag2el_1101[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowModifyConfirmItem_ExtIEs_specs_1101 = { sizeof(struct NGAP_QosFlowModifyConfirmItem_ExtIEs), offsetof(struct NGAP_QosFlowModifyConfirmItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_QosFlowModifyConfirmItem_ExtIEs_tag2el_1101, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowModifyConfirmItem_ExtIEs = { "QosFlowModifyConfirmItem-ExtIEs", "QosFlowModifyConfirmItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_QosFlowModifyConfirmItem_ExtIEs_tags_1101, sizeof(asn_DEF_NGAP_QosFlowModifyConfirmItem_ExtIEs_tags_1101) /sizeof(asn_DEF_NGAP_QosFlowModifyConfirmItem_ExtIEs_tags_1101[0]), /* 1 */ asn_DEF_NGAP_QosFlowModifyConfirmItem_ExtIEs_tags_1101, /* Same as above */ sizeof(asn_DEF_NGAP_QosFlowModifyConfirmItem_ExtIEs_tags_1101) /sizeof(asn_DEF_NGAP_QosFlowModifyConfirmItem_ExtIEs_tags_1101[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_QosFlowModifyConfirmItem_ExtIEs_1101, 3, /* Elements count */ &asn_SPC_NGAP_QosFlowModifyConfirmItem_ExtIEs_specs_1101 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1108[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowNotifyItem_ExtIEs__extensionValue, choice.AlternativeQoSParaSetNotifyIndex), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_NGAP_AlternativeQoSParaSetNotifyIndex, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "AlternativeQoSParaSetNotifyIndex" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1108[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* AlternativeQoSParaSetNotifyIndex */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1108 = { sizeof(struct NGAP_QosFlowNotifyItem_ExtIEs__extensionValue), offsetof(struct NGAP_QosFlowNotifyItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_QosFlowNotifyItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_QosFlowNotifyItem_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_1108, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1108 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_1108, 1, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_1108 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_QosFlowNotifyItem_ExtIEs_1105[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowNotifyItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1106, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1105 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowNotifyItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_QosFlowNotifyItem_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1107, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1105 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowNotifyItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1108, select_QosFlowNotifyItem_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1108, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1105 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowNotifyItem_ExtIEs_tags_1105[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowNotifyItem_ExtIEs_tag2el_1105[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowNotifyItem_ExtIEs_specs_1105 = { sizeof(struct NGAP_QosFlowNotifyItem_ExtIEs), offsetof(struct NGAP_QosFlowNotifyItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_QosFlowNotifyItem_ExtIEs_tag2el_1105, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowNotifyItem_ExtIEs = { "QosFlowNotifyItem-ExtIEs", "QosFlowNotifyItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_QosFlowNotifyItem_ExtIEs_tags_1105, sizeof(asn_DEF_NGAP_QosFlowNotifyItem_ExtIEs_tags_1105) /sizeof(asn_DEF_NGAP_QosFlowNotifyItem_ExtIEs_tags_1105[0]), /* 1 */ asn_DEF_NGAP_QosFlowNotifyItem_ExtIEs_tags_1105, /* Same as above */ sizeof(asn_DEF_NGAP_QosFlowNotifyItem_ExtIEs_tags_1105) /sizeof(asn_DEF_NGAP_QosFlowNotifyItem_ExtIEs_tags_1105[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_QosFlowNotifyItem_ExtIEs_1105, 3, /* Elements count */ &asn_SPC_NGAP_QosFlowNotifyItem_ExtIEs_specs_1105 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1112[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowParametersItem_ExtIEs__extensionValue, choice.ExtendedPacketDelayBudget), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_NGAP_ExtendedPacketDelayBudget, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "ExtendedPacketDelayBudget" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowParametersItem_ExtIEs__extensionValue, choice.ExtendedPacketDelayBudget_1), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_NGAP_ExtendedPacketDelayBudget, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "ExtendedPacketDelayBudget" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowParametersItem_ExtIEs__extensionValue, choice.BurstArrivalTime), (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, &asn_DEF_NGAP_BurstArrivalTime, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "BurstArrivalTime" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1112[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* ExtendedPacketDelayBudget */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 }, /* ExtendedPacketDelayBudget */ { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, 0, 0 } /* BurstArrivalTime */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1112 = { sizeof(struct NGAP_QosFlowParametersItem_ExtIEs__extensionValue), offsetof(struct NGAP_QosFlowParametersItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_QosFlowParametersItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_QosFlowParametersItem_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_1112, 3, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1112 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_1112, 3, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_1112 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_QosFlowParametersItem_ExtIEs_1109[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowParametersItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1110, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1109 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowParametersItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_QosFlowParametersItem_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1111, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1109 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowParametersItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1112, select_QosFlowParametersItem_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1112, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1109 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowParametersItem_ExtIEs_tags_1109[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowParametersItem_ExtIEs_tag2el_1109[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowParametersItem_ExtIEs_specs_1109 = { sizeof(struct NGAP_QosFlowParametersItem_ExtIEs), offsetof(struct NGAP_QosFlowParametersItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_QosFlowParametersItem_ExtIEs_tag2el_1109, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowParametersItem_ExtIEs = { "QosFlowParametersItem-ExtIEs", "QosFlowParametersItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_QosFlowParametersItem_ExtIEs_tags_1109, sizeof(asn_DEF_NGAP_QosFlowParametersItem_ExtIEs_tags_1109) /sizeof(asn_DEF_NGAP_QosFlowParametersItem_ExtIEs_tags_1109[0]), /* 1 */ asn_DEF_NGAP_QosFlowParametersItem_ExtIEs_tags_1109, /* Same as above */ sizeof(asn_DEF_NGAP_QosFlowParametersItem_ExtIEs_tags_1109) /sizeof(asn_DEF_NGAP_QosFlowParametersItem_ExtIEs_tags_1109[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_QosFlowParametersItem_ExtIEs_1109, 3, /* Elements count */ &asn_SPC_NGAP_QosFlowParametersItem_ExtIEs_specs_1109 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1116 = { sizeof(struct NGAP_QosFlowPerTNLInformation_ExtIEs__extensionValue), offsetof(struct NGAP_QosFlowPerTNLInformation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_QosFlowPerTNLInformation_ExtIEs__extensionValue, present), sizeof(((struct NGAP_QosFlowPerTNLInformation_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1116 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1116 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_QosFlowPerTNLInformation_ExtIEs_1113[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowPerTNLInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1114, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1113 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowPerTNLInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1115, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1113 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowPerTNLInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1116, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1116, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1113 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowPerTNLInformation_ExtIEs_tags_1113[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowPerTNLInformation_ExtIEs_tag2el_1113[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowPerTNLInformation_ExtIEs_specs_1113 = { sizeof(struct NGAP_QosFlowPerTNLInformation_ExtIEs), offsetof(struct NGAP_QosFlowPerTNLInformation_ExtIEs, _asn_ctx), asn_MAP_NGAP_QosFlowPerTNLInformation_ExtIEs_tag2el_1113, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowPerTNLInformation_ExtIEs = { "QosFlowPerTNLInformation-ExtIEs", "QosFlowPerTNLInformation-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_QosFlowPerTNLInformation_ExtIEs_tags_1113, sizeof(asn_DEF_NGAP_QosFlowPerTNLInformation_ExtIEs_tags_1113) /sizeof(asn_DEF_NGAP_QosFlowPerTNLInformation_ExtIEs_tags_1113[0]), /* 1 */ asn_DEF_NGAP_QosFlowPerTNLInformation_ExtIEs_tags_1113, /* Same as above */ sizeof(asn_DEF_NGAP_QosFlowPerTNLInformation_ExtIEs_tags_1113) /sizeof(asn_DEF_NGAP_QosFlowPerTNLInformation_ExtIEs_tags_1113[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_QosFlowPerTNLInformation_ExtIEs_1113, 3, /* Elements count */ &asn_SPC_NGAP_QosFlowPerTNLInformation_ExtIEs_specs_1113 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1120 = { sizeof(struct NGAP_QosFlowPerTNLInformationItem_ExtIEs__extensionValue), offsetof(struct NGAP_QosFlowPerTNLInformationItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_QosFlowPerTNLInformationItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_QosFlowPerTNLInformationItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1120 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1120 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_QosFlowPerTNLInformationItem_ExtIEs_1117[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowPerTNLInformationItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1118, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1117 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowPerTNLInformationItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1119, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1117 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowPerTNLInformationItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1120, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1120, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1117 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowPerTNLInformationItem_ExtIEs_tags_1117[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowPerTNLInformationItem_ExtIEs_tag2el_1117[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowPerTNLInformationItem_ExtIEs_specs_1117 = { sizeof(struct NGAP_QosFlowPerTNLInformationItem_ExtIEs), offsetof(struct NGAP_QosFlowPerTNLInformationItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_QosFlowPerTNLInformationItem_ExtIEs_tag2el_1117, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowPerTNLInformationItem_ExtIEs = { "QosFlowPerTNLInformationItem-ExtIEs", "QosFlowPerTNLInformationItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_QosFlowPerTNLInformationItem_ExtIEs_tags_1117, sizeof(asn_DEF_NGAP_QosFlowPerTNLInformationItem_ExtIEs_tags_1117) /sizeof(asn_DEF_NGAP_QosFlowPerTNLInformationItem_ExtIEs_tags_1117[0]), /* 1 */ asn_DEF_NGAP_QosFlowPerTNLInformationItem_ExtIEs_tags_1117, /* Same as above */ sizeof(asn_DEF_NGAP_QosFlowPerTNLInformationItem_ExtIEs_tags_1117) /sizeof(asn_DEF_NGAP_QosFlowPerTNLInformationItem_ExtIEs_tags_1117[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_QosFlowPerTNLInformationItem_ExtIEs_1117, 3, /* Elements count */ &asn_SPC_NGAP_QosFlowPerTNLInformationItem_ExtIEs_specs_1117 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1124[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowSetupRequestItem_ExtIEs__extensionValue, choice.TSCTrafficCharacteristics), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_TSCTrafficCharacteristics, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "TSCTrafficCharacteristics" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowSetupRequestItem_ExtIEs__extensionValue, choice.RedundantQosFlowIndicator), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_NGAP_RedundantQosFlowIndicator, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "RedundantQosFlowIndicator" }, }; static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_1124[] = { 1, 0 }; static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_1124[] = { 1, 0 }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1124[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* RedundantQosFlowIndicator */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* TSCTrafficCharacteristics */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1124 = { sizeof(struct NGAP_QosFlowSetupRequestItem_ExtIEs__extensionValue), offsetof(struct NGAP_QosFlowSetupRequestItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_QosFlowSetupRequestItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_QosFlowSetupRequestItem_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_1124, 2, /* Count of tags in the map */ asn_MAP_NGAP_extensionValue_to_canonical_1124, asn_MAP_NGAP_extensionValue_from_canonical_1124, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1124 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_1124, 2, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_1124 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_QosFlowSetupRequestItem_ExtIEs_1121[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowSetupRequestItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1122, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1121 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowSetupRequestItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_QosFlowSetupRequestItem_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1123, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1121 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowSetupRequestItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1124, select_QosFlowSetupRequestItem_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1124, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1121 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowSetupRequestItem_ExtIEs_tags_1121[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowSetupRequestItem_ExtIEs_tag2el_1121[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowSetupRequestItem_ExtIEs_specs_1121 = { sizeof(struct NGAP_QosFlowSetupRequestItem_ExtIEs), offsetof(struct NGAP_QosFlowSetupRequestItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_QosFlowSetupRequestItem_ExtIEs_tag2el_1121, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowSetupRequestItem_ExtIEs = { "QosFlowSetupRequestItem-ExtIEs", "QosFlowSetupRequestItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_QosFlowSetupRequestItem_ExtIEs_tags_1121, sizeof(asn_DEF_NGAP_QosFlowSetupRequestItem_ExtIEs_tags_1121) /sizeof(asn_DEF_NGAP_QosFlowSetupRequestItem_ExtIEs_tags_1121[0]), /* 1 */ asn_DEF_NGAP_QosFlowSetupRequestItem_ExtIEs_tags_1121, /* Same as above */ sizeof(asn_DEF_NGAP_QosFlowSetupRequestItem_ExtIEs_tags_1121) /sizeof(asn_DEF_NGAP_QosFlowSetupRequestItem_ExtIEs_tags_1121[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_QosFlowSetupRequestItem_ExtIEs_1121, 3, /* Elements count */ &asn_SPC_NGAP_QosFlowSetupRequestItem_ExtIEs_specs_1121 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1128[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowItemWithDataForwarding_ExtIEs__extensionValue, choice.AlternativeQoSParaSetIndex), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_NGAP_AlternativeQoSParaSetIndex, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "AlternativeQoSParaSetIndex" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1128[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* AlternativeQoSParaSetIndex */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1128 = { sizeof(struct NGAP_QosFlowItemWithDataForwarding_ExtIEs__extensionValue), offsetof(struct NGAP_QosFlowItemWithDataForwarding_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_QosFlowItemWithDataForwarding_ExtIEs__extensionValue, present), sizeof(((struct NGAP_QosFlowItemWithDataForwarding_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_1128, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1128 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_1128, 1, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_1128 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_QosFlowItemWithDataForwarding_ExtIEs_1125[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowItemWithDataForwarding_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1126, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1125 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowItemWithDataForwarding_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_QosFlowItemWithDataForwarding_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1127, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1125 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowItemWithDataForwarding_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1128, select_QosFlowItemWithDataForwarding_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1128, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1125 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowItemWithDataForwarding_ExtIEs_tags_1125[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowItemWithDataForwarding_ExtIEs_tag2el_1125[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowItemWithDataForwarding_ExtIEs_specs_1125 = { sizeof(struct NGAP_QosFlowItemWithDataForwarding_ExtIEs), offsetof(struct NGAP_QosFlowItemWithDataForwarding_ExtIEs, _asn_ctx), asn_MAP_NGAP_QosFlowItemWithDataForwarding_ExtIEs_tag2el_1125, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowItemWithDataForwarding_ExtIEs = { "QosFlowItemWithDataForwarding-ExtIEs", "QosFlowItemWithDataForwarding-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_QosFlowItemWithDataForwarding_ExtIEs_tags_1125, sizeof(asn_DEF_NGAP_QosFlowItemWithDataForwarding_ExtIEs_tags_1125) /sizeof(asn_DEF_NGAP_QosFlowItemWithDataForwarding_ExtIEs_tags_1125[0]), /* 1 */ asn_DEF_NGAP_QosFlowItemWithDataForwarding_ExtIEs_tags_1125, /* Same as above */ sizeof(asn_DEF_NGAP_QosFlowItemWithDataForwarding_ExtIEs_tags_1125) /sizeof(asn_DEF_NGAP_QosFlowItemWithDataForwarding_ExtIEs_tags_1125[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_QosFlowItemWithDataForwarding_ExtIEs_1125, 3, /* Elements count */ &asn_SPC_NGAP_QosFlowItemWithDataForwarding_ExtIEs_specs_1125 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1132 = { sizeof(struct NGAP_QosFlowToBeForwardedItem_ExtIEs__extensionValue), offsetof(struct NGAP_QosFlowToBeForwardedItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_QosFlowToBeForwardedItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_QosFlowToBeForwardedItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1132 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1132 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_QosFlowToBeForwardedItem_ExtIEs_1129[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowToBeForwardedItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1130, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1129 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowToBeForwardedItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1131, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1129 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QosFlowToBeForwardedItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1132, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1132, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1129 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_QosFlowToBeForwardedItem_ExtIEs_tags_1129[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_QosFlowToBeForwardedItem_ExtIEs_tag2el_1129[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_QosFlowToBeForwardedItem_ExtIEs_specs_1129 = { sizeof(struct NGAP_QosFlowToBeForwardedItem_ExtIEs), offsetof(struct NGAP_QosFlowToBeForwardedItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_QosFlowToBeForwardedItem_ExtIEs_tag2el_1129, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_QosFlowToBeForwardedItem_ExtIEs = { "QosFlowToBeForwardedItem-ExtIEs", "QosFlowToBeForwardedItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_QosFlowToBeForwardedItem_ExtIEs_tags_1129, sizeof(asn_DEF_NGAP_QosFlowToBeForwardedItem_ExtIEs_tags_1129) /sizeof(asn_DEF_NGAP_QosFlowToBeForwardedItem_ExtIEs_tags_1129[0]), /* 1 */ asn_DEF_NGAP_QosFlowToBeForwardedItem_ExtIEs_tags_1129, /* Same as above */ sizeof(asn_DEF_NGAP_QosFlowToBeForwardedItem_ExtIEs_tags_1129) /sizeof(asn_DEF_NGAP_QosFlowToBeForwardedItem_ExtIEs_tags_1129[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_QosFlowToBeForwardedItem_ExtIEs_1129, 3, /* Elements count */ &asn_SPC_NGAP_QosFlowToBeForwardedItem_ExtIEs_specs_1129 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1136 = { sizeof(struct NGAP_QoSFlowsUsageReport_Item_ExtIEs__extensionValue), offsetof(struct NGAP_QoSFlowsUsageReport_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_QoSFlowsUsageReport_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_QoSFlowsUsageReport_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1136 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1136 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_QoSFlowsUsageReport_Item_ExtIEs_1133[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_QoSFlowsUsageReport_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1134, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1133 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_QoSFlowsUsageReport_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1135, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1133 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_QoSFlowsUsageReport_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1136, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1136, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1133 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_QoSFlowsUsageReport_Item_ExtIEs_tags_1133[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_QoSFlowsUsageReport_Item_ExtIEs_tag2el_1133[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_QoSFlowsUsageReport_Item_ExtIEs_specs_1133 = { sizeof(struct NGAP_QoSFlowsUsageReport_Item_ExtIEs), offsetof(struct NGAP_QoSFlowsUsageReport_Item_ExtIEs, _asn_ctx), asn_MAP_NGAP_QoSFlowsUsageReport_Item_ExtIEs_tag2el_1133, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_QoSFlowsUsageReport_Item_ExtIEs = { "QoSFlowsUsageReport-Item-ExtIEs", "QoSFlowsUsageReport-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_QoSFlowsUsageReport_Item_ExtIEs_tags_1133, sizeof(asn_DEF_NGAP_QoSFlowsUsageReport_Item_ExtIEs_tags_1133) /sizeof(asn_DEF_NGAP_QoSFlowsUsageReport_Item_ExtIEs_tags_1133[0]), /* 1 */ asn_DEF_NGAP_QoSFlowsUsageReport_Item_ExtIEs_tags_1133, /* Same as above */ sizeof(asn_DEF_NGAP_QoSFlowsUsageReport_Item_ExtIEs_tags_1133) /sizeof(asn_DEF_NGAP_QoSFlowsUsageReport_Item_ExtIEs_tags_1133[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_QoSFlowsUsageReport_Item_ExtIEs_1133, 3, /* Elements count */ &asn_SPC_NGAP_QoSFlowsUsageReport_Item_ExtIEs_specs_1133 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1140 = { sizeof(struct NGAP_RANStatusTransfer_TransparentContainer_ExtIEs__extensionValue), offsetof(struct NGAP_RANStatusTransfer_TransparentContainer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_RANStatusTransfer_TransparentContainer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_RANStatusTransfer_TransparentContainer_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1140 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1140 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_1137[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RANStatusTransfer_TransparentContainer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1138, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1137 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_RANStatusTransfer_TransparentContainer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1139, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1137 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_RANStatusTransfer_TransparentContainer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1140, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1140, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1137 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_tags_1137[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_tag2el_1137[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_specs_1137 = { sizeof(struct NGAP_RANStatusTransfer_TransparentContainer_ExtIEs), offsetof(struct NGAP_RANStatusTransfer_TransparentContainer_ExtIEs, _asn_ctx), asn_MAP_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_tag2el_1137, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs = { "RANStatusTransfer-TransparentContainer-ExtIEs", "RANStatusTransfer-TransparentContainer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_tags_1137, sizeof(asn_DEF_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_tags_1137) /sizeof(asn_DEF_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_tags_1137[0]), /* 1 */ asn_DEF_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_tags_1137, /* Same as above */ sizeof(asn_DEF_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_tags_1137) /sizeof(asn_DEF_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_tags_1137[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_1137, 3, /* Elements count */ &asn_SPC_NGAP_RANStatusTransfer_TransparentContainer_ExtIEs_specs_1137 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1144[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RATRestrictions_Item_ExtIEs__extensionValue, choice.ExtendedRATRestrictionInformation), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_ExtendedRATRestrictionInformation, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "ExtendedRATRestrictionInformation" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1144[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* ExtendedRATRestrictionInformation */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1144 = { sizeof(struct NGAP_RATRestrictions_Item_ExtIEs__extensionValue), offsetof(struct NGAP_RATRestrictions_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_RATRestrictions_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_RATRestrictions_Item_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_1144, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1144 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_1144, 1, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_1144 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_RATRestrictions_Item_ExtIEs_1141[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RATRestrictions_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1142, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1141 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_RATRestrictions_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_RATRestrictions_Item_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1143, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1141 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_RATRestrictions_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1144, select_RATRestrictions_Item_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1144, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1141 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_RATRestrictions_Item_ExtIEs_tags_1141[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_RATRestrictions_Item_ExtIEs_tag2el_1141[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_RATRestrictions_Item_ExtIEs_specs_1141 = { sizeof(struct NGAP_RATRestrictions_Item_ExtIEs), offsetof(struct NGAP_RATRestrictions_Item_ExtIEs, _asn_ctx), asn_MAP_NGAP_RATRestrictions_Item_ExtIEs_tag2el_1141, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_RATRestrictions_Item_ExtIEs = { "RATRestrictions-Item-ExtIEs", "RATRestrictions-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_RATRestrictions_Item_ExtIEs_tags_1141, sizeof(asn_DEF_NGAP_RATRestrictions_Item_ExtIEs_tags_1141) /sizeof(asn_DEF_NGAP_RATRestrictions_Item_ExtIEs_tags_1141[0]), /* 1 */ asn_DEF_NGAP_RATRestrictions_Item_ExtIEs_tags_1141, /* Same as above */ sizeof(asn_DEF_NGAP_RATRestrictions_Item_ExtIEs_tags_1141) /sizeof(asn_DEF_NGAP_RATRestrictions_Item_ExtIEs_tags_1141[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_RATRestrictions_Item_ExtIEs_1141, 3, /* Elements count */ &asn_SPC_NGAP_RATRestrictions_Item_ExtIEs_specs_1141 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1148 = { sizeof(struct NGAP_RecommendedCellsForPaging_ExtIEs__extensionValue), offsetof(struct NGAP_RecommendedCellsForPaging_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_RecommendedCellsForPaging_ExtIEs__extensionValue, present), sizeof(((struct NGAP_RecommendedCellsForPaging_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1148 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1148 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_RecommendedCellsForPaging_ExtIEs_1145[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RecommendedCellsForPaging_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1146, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1145 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_RecommendedCellsForPaging_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1147, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1145 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_RecommendedCellsForPaging_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1148, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1148, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1145 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_RecommendedCellsForPaging_ExtIEs_tags_1145[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_RecommendedCellsForPaging_ExtIEs_tag2el_1145[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_RecommendedCellsForPaging_ExtIEs_specs_1145 = { sizeof(struct NGAP_RecommendedCellsForPaging_ExtIEs), offsetof(struct NGAP_RecommendedCellsForPaging_ExtIEs, _asn_ctx), asn_MAP_NGAP_RecommendedCellsForPaging_ExtIEs_tag2el_1145, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_RecommendedCellsForPaging_ExtIEs = { "RecommendedCellsForPaging-ExtIEs", "RecommendedCellsForPaging-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_RecommendedCellsForPaging_ExtIEs_tags_1145, sizeof(asn_DEF_NGAP_RecommendedCellsForPaging_ExtIEs_tags_1145) /sizeof(asn_DEF_NGAP_RecommendedCellsForPaging_ExtIEs_tags_1145[0]), /* 1 */ asn_DEF_NGAP_RecommendedCellsForPaging_ExtIEs_tags_1145, /* Same as above */ sizeof(asn_DEF_NGAP_RecommendedCellsForPaging_ExtIEs_tags_1145) /sizeof(asn_DEF_NGAP_RecommendedCellsForPaging_ExtIEs_tags_1145[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_RecommendedCellsForPaging_ExtIEs_1145, 3, /* Elements count */ &asn_SPC_NGAP_RecommendedCellsForPaging_ExtIEs_specs_1145 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1152 = { sizeof(struct NGAP_RecommendedCellItem_ExtIEs__extensionValue), offsetof(struct NGAP_RecommendedCellItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_RecommendedCellItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_RecommendedCellItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1152 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1152 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_RecommendedCellItem_ExtIEs_1149[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RecommendedCellItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1150, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1149 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_RecommendedCellItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1151, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1149 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_RecommendedCellItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1152, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1152, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1149 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_RecommendedCellItem_ExtIEs_tags_1149[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_RecommendedCellItem_ExtIEs_tag2el_1149[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_RecommendedCellItem_ExtIEs_specs_1149 = { sizeof(struct NGAP_RecommendedCellItem_ExtIEs), offsetof(struct NGAP_RecommendedCellItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_RecommendedCellItem_ExtIEs_tag2el_1149, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_RecommendedCellItem_ExtIEs = { "RecommendedCellItem-ExtIEs", "RecommendedCellItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_RecommendedCellItem_ExtIEs_tags_1149, sizeof(asn_DEF_NGAP_RecommendedCellItem_ExtIEs_tags_1149) /sizeof(asn_DEF_NGAP_RecommendedCellItem_ExtIEs_tags_1149[0]), /* 1 */ asn_DEF_NGAP_RecommendedCellItem_ExtIEs_tags_1149, /* Same as above */ sizeof(asn_DEF_NGAP_RecommendedCellItem_ExtIEs_tags_1149) /sizeof(asn_DEF_NGAP_RecommendedCellItem_ExtIEs_tags_1149[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_RecommendedCellItem_ExtIEs_1149, 3, /* Elements count */ &asn_SPC_NGAP_RecommendedCellItem_ExtIEs_specs_1149 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1156 = { sizeof(struct NGAP_RecommendedRANNodesForPaging_ExtIEs__extensionValue), offsetof(struct NGAP_RecommendedRANNodesForPaging_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_RecommendedRANNodesForPaging_ExtIEs__extensionValue, present), sizeof(((struct NGAP_RecommendedRANNodesForPaging_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1156 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1156 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_RecommendedRANNodesForPaging_ExtIEs_1153[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RecommendedRANNodesForPaging_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1154, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1153 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_RecommendedRANNodesForPaging_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1155, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1153 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_RecommendedRANNodesForPaging_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1156, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1156, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1153 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_RecommendedRANNodesForPaging_ExtIEs_tags_1153[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_RecommendedRANNodesForPaging_ExtIEs_tag2el_1153[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_RecommendedRANNodesForPaging_ExtIEs_specs_1153 = { sizeof(struct NGAP_RecommendedRANNodesForPaging_ExtIEs), offsetof(struct NGAP_RecommendedRANNodesForPaging_ExtIEs, _asn_ctx), asn_MAP_NGAP_RecommendedRANNodesForPaging_ExtIEs_tag2el_1153, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_RecommendedRANNodesForPaging_ExtIEs = { "RecommendedRANNodesForPaging-ExtIEs", "RecommendedRANNodesForPaging-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_RecommendedRANNodesForPaging_ExtIEs_tags_1153, sizeof(asn_DEF_NGAP_RecommendedRANNodesForPaging_ExtIEs_tags_1153) /sizeof(asn_DEF_NGAP_RecommendedRANNodesForPaging_ExtIEs_tags_1153[0]), /* 1 */ asn_DEF_NGAP_RecommendedRANNodesForPaging_ExtIEs_tags_1153, /* Same as above */ sizeof(asn_DEF_NGAP_RecommendedRANNodesForPaging_ExtIEs_tags_1153) /sizeof(asn_DEF_NGAP_RecommendedRANNodesForPaging_ExtIEs_tags_1153[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_RecommendedRANNodesForPaging_ExtIEs_1153, 3, /* Elements count */ &asn_SPC_NGAP_RecommendedRANNodesForPaging_ExtIEs_specs_1153 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1160 = { sizeof(struct NGAP_RecommendedRANNodeItem_ExtIEs__extensionValue), offsetof(struct NGAP_RecommendedRANNodeItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_RecommendedRANNodeItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_RecommendedRANNodeItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1160 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1160 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_RecommendedRANNodeItem_ExtIEs_1157[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RecommendedRANNodeItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1158, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1157 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_RecommendedRANNodeItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1159, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1157 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_RecommendedRANNodeItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1160, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1160, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1157 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_RecommendedRANNodeItem_ExtIEs_tags_1157[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_RecommendedRANNodeItem_ExtIEs_tag2el_1157[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_RecommendedRANNodeItem_ExtIEs_specs_1157 = { sizeof(struct NGAP_RecommendedRANNodeItem_ExtIEs), offsetof(struct NGAP_RecommendedRANNodeItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_RecommendedRANNodeItem_ExtIEs_tag2el_1157, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_RecommendedRANNodeItem_ExtIEs = { "RecommendedRANNodeItem-ExtIEs", "RecommendedRANNodeItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_RecommendedRANNodeItem_ExtIEs_tags_1157, sizeof(asn_DEF_NGAP_RecommendedRANNodeItem_ExtIEs_tags_1157) /sizeof(asn_DEF_NGAP_RecommendedRANNodeItem_ExtIEs_tags_1157[0]), /* 1 */ asn_DEF_NGAP_RecommendedRANNodeItem_ExtIEs_tags_1157, /* Same as above */ sizeof(asn_DEF_NGAP_RecommendedRANNodeItem_ExtIEs_tags_1157) /sizeof(asn_DEF_NGAP_RecommendedRANNodeItem_ExtIEs_tags_1157[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_RecommendedRANNodeItem_ExtIEs_1157, 3, /* Elements count */ &asn_SPC_NGAP_RecommendedRANNodeItem_ExtIEs_specs_1157 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1164[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RedundantPDUSessionInformation_ExtIEs__extensionValue, choice.PDUSessionPairID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_NGAP_PDUSessionPairID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "PDUSessionPairID" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1164[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* PDUSessionPairID */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1164 = { sizeof(struct NGAP_RedundantPDUSessionInformation_ExtIEs__extensionValue), offsetof(struct NGAP_RedundantPDUSessionInformation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_RedundantPDUSessionInformation_ExtIEs__extensionValue, present), sizeof(((struct NGAP_RedundantPDUSessionInformation_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_1164, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1164 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_1164, 1, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_1164 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_RedundantPDUSessionInformation_ExtIEs_1161[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RedundantPDUSessionInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1162, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1161 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_RedundantPDUSessionInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_RedundantPDUSessionInformation_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1163, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1161 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_RedundantPDUSessionInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1164, select_RedundantPDUSessionInformation_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1164, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1161 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_RedundantPDUSessionInformation_ExtIEs_tags_1161[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_RedundantPDUSessionInformation_ExtIEs_tag2el_1161[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_RedundantPDUSessionInformation_ExtIEs_specs_1161 = { sizeof(struct NGAP_RedundantPDUSessionInformation_ExtIEs), offsetof(struct NGAP_RedundantPDUSessionInformation_ExtIEs, _asn_ctx), asn_MAP_NGAP_RedundantPDUSessionInformation_ExtIEs_tag2el_1161, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_RedundantPDUSessionInformation_ExtIEs = { "RedundantPDUSessionInformation-ExtIEs", "RedundantPDUSessionInformation-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_RedundantPDUSessionInformation_ExtIEs_tags_1161, sizeof(asn_DEF_NGAP_RedundantPDUSessionInformation_ExtIEs_tags_1161) /sizeof(asn_DEF_NGAP_RedundantPDUSessionInformation_ExtIEs_tags_1161[0]), /* 1 */ asn_DEF_NGAP_RedundantPDUSessionInformation_ExtIEs_tags_1161, /* Same as above */ sizeof(asn_DEF_NGAP_RedundantPDUSessionInformation_ExtIEs_tags_1161) /sizeof(asn_DEF_NGAP_RedundantPDUSessionInformation_ExtIEs_tags_1161[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_RedundantPDUSessionInformation_ExtIEs_1161, 3, /* Elements count */ &asn_SPC_NGAP_RedundantPDUSessionInformation_ExtIEs_specs_1161 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1168 = { sizeof(struct NGAP_RIMInformationTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_RIMInformationTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_RIMInformationTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_RIMInformationTransfer_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1168 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1168 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_RIMInformationTransfer_ExtIEs_1165[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RIMInformationTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1166, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1165 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_RIMInformationTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1167, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1165 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_RIMInformationTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1168, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1168, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1165 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_RIMInformationTransfer_ExtIEs_tags_1165[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_RIMInformationTransfer_ExtIEs_tag2el_1165[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_RIMInformationTransfer_ExtIEs_specs_1165 = { sizeof(struct NGAP_RIMInformationTransfer_ExtIEs), offsetof(struct NGAP_RIMInformationTransfer_ExtIEs, _asn_ctx), asn_MAP_NGAP_RIMInformationTransfer_ExtIEs_tag2el_1165, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_RIMInformationTransfer_ExtIEs = { "RIMInformationTransfer-ExtIEs", "RIMInformationTransfer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_RIMInformationTransfer_ExtIEs_tags_1165, sizeof(asn_DEF_NGAP_RIMInformationTransfer_ExtIEs_tags_1165) /sizeof(asn_DEF_NGAP_RIMInformationTransfer_ExtIEs_tags_1165[0]), /* 1 */ asn_DEF_NGAP_RIMInformationTransfer_ExtIEs_tags_1165, /* Same as above */ sizeof(asn_DEF_NGAP_RIMInformationTransfer_ExtIEs_tags_1165) /sizeof(asn_DEF_NGAP_RIMInformationTransfer_ExtIEs_tags_1165[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_RIMInformationTransfer_ExtIEs_1165, 3, /* Elements count */ &asn_SPC_NGAP_RIMInformationTransfer_ExtIEs_specs_1165 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1172 = { sizeof(struct NGAP_RIMInformation_ExtIEs__extensionValue), offsetof(struct NGAP_RIMInformation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_RIMInformation_ExtIEs__extensionValue, present), sizeof(((struct NGAP_RIMInformation_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1172 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1172 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_RIMInformation_ExtIEs_1169[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_RIMInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1170, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1169 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_RIMInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1171, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1169 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_RIMInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1172, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1172, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1169 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_RIMInformation_ExtIEs_tags_1169[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_RIMInformation_ExtIEs_tag2el_1169[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_RIMInformation_ExtIEs_specs_1169 = { sizeof(struct NGAP_RIMInformation_ExtIEs), offsetof(struct NGAP_RIMInformation_ExtIEs, _asn_ctx), asn_MAP_NGAP_RIMInformation_ExtIEs_tag2el_1169, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_RIMInformation_ExtIEs = { "RIMInformation-ExtIEs", "RIMInformation-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_RIMInformation_ExtIEs_tags_1169, sizeof(asn_DEF_NGAP_RIMInformation_ExtIEs_tags_1169) /sizeof(asn_DEF_NGAP_RIMInformation_ExtIEs_tags_1169[0]), /* 1 */ asn_DEF_NGAP_RIMInformation_ExtIEs_tags_1169, /* Same as above */ sizeof(asn_DEF_NGAP_RIMInformation_ExtIEs_tags_1169) /sizeof(asn_DEF_NGAP_RIMInformation_ExtIEs_tags_1169[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_RIMInformation_ExtIEs_1169, 3, /* Elements count */ &asn_SPC_NGAP_RIMInformation_ExtIEs_specs_1169 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1176 = { sizeof(struct NGAP_ScheduledCommunicationTime_ExtIEs__extensionValue), offsetof(struct NGAP_ScheduledCommunicationTime_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_ScheduledCommunicationTime_ExtIEs__extensionValue, present), sizeof(((struct NGAP_ScheduledCommunicationTime_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1176 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1176 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_ScheduledCommunicationTime_ExtIEs_1173[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_ScheduledCommunicationTime_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1174, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1173 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_ScheduledCommunicationTime_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1175, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1173 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ScheduledCommunicationTime_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1176, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1176, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1173 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_ScheduledCommunicationTime_ExtIEs_tags_1173[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_ScheduledCommunicationTime_ExtIEs_tag2el_1173[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_ScheduledCommunicationTime_ExtIEs_specs_1173 = { sizeof(struct NGAP_ScheduledCommunicationTime_ExtIEs), offsetof(struct NGAP_ScheduledCommunicationTime_ExtIEs, _asn_ctx), asn_MAP_NGAP_ScheduledCommunicationTime_ExtIEs_tag2el_1173, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_ScheduledCommunicationTime_ExtIEs = { "ScheduledCommunicationTime-ExtIEs", "ScheduledCommunicationTime-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_ScheduledCommunicationTime_ExtIEs_tags_1173, sizeof(asn_DEF_NGAP_ScheduledCommunicationTime_ExtIEs_tags_1173) /sizeof(asn_DEF_NGAP_ScheduledCommunicationTime_ExtIEs_tags_1173[0]), /* 1 */ asn_DEF_NGAP_ScheduledCommunicationTime_ExtIEs_tags_1173, /* Same as above */ sizeof(asn_DEF_NGAP_ScheduledCommunicationTime_ExtIEs_tags_1173) /sizeof(asn_DEF_NGAP_ScheduledCommunicationTime_ExtIEs_tags_1173[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_ScheduledCommunicationTime_ExtIEs_1173, 3, /* Elements count */ &asn_SPC_NGAP_ScheduledCommunicationTime_ExtIEs_specs_1173 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1180 = { sizeof(struct NGAP_SecondaryRATUsageInformation_ExtIEs__extensionValue), offsetof(struct NGAP_SecondaryRATUsageInformation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_SecondaryRATUsageInformation_ExtIEs__extensionValue, present), sizeof(((struct NGAP_SecondaryRATUsageInformation_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1180 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1180 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_SecondaryRATUsageInformation_ExtIEs_1177[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SecondaryRATUsageInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1178, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1177 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_SecondaryRATUsageInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1179, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1177 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SecondaryRATUsageInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1180, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1180, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1177 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_SecondaryRATUsageInformation_ExtIEs_tags_1177[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_SecondaryRATUsageInformation_ExtIEs_tag2el_1177[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_SecondaryRATUsageInformation_ExtIEs_specs_1177 = { sizeof(struct NGAP_SecondaryRATUsageInformation_ExtIEs), offsetof(struct NGAP_SecondaryRATUsageInformation_ExtIEs, _asn_ctx), asn_MAP_NGAP_SecondaryRATUsageInformation_ExtIEs_tag2el_1177, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_SecondaryRATUsageInformation_ExtIEs = { "SecondaryRATUsageInformation-ExtIEs", "SecondaryRATUsageInformation-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_SecondaryRATUsageInformation_ExtIEs_tags_1177, sizeof(asn_DEF_NGAP_SecondaryRATUsageInformation_ExtIEs_tags_1177) /sizeof(asn_DEF_NGAP_SecondaryRATUsageInformation_ExtIEs_tags_1177[0]), /* 1 */ asn_DEF_NGAP_SecondaryRATUsageInformation_ExtIEs_tags_1177, /* Same as above */ sizeof(asn_DEF_NGAP_SecondaryRATUsageInformation_ExtIEs_tags_1177) /sizeof(asn_DEF_NGAP_SecondaryRATUsageInformation_ExtIEs_tags_1177[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_SecondaryRATUsageInformation_ExtIEs_1177, 3, /* Elements count */ &asn_SPC_NGAP_SecondaryRATUsageInformation_ExtIEs_specs_1177 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1184 = { sizeof(struct NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1184 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1184 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_1181[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1182, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1181 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1183, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1181 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1184, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1184, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1181 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_tags_1181[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_tag2el_1181[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_specs_1181 = { sizeof(struct NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs), offsetof(struct NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs, _asn_ctx), asn_MAP_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_tag2el_1181, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs = { "SecondaryRATDataUsageReportTransfer-ExtIEs", "SecondaryRATDataUsageReportTransfer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_tags_1181, sizeof(asn_DEF_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_tags_1181) /sizeof(asn_DEF_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_tags_1181[0]), /* 1 */ asn_DEF_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_tags_1181, /* Same as above */ sizeof(asn_DEF_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_tags_1181) /sizeof(asn_DEF_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_tags_1181[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_1181, 3, /* Elements count */ &asn_SPC_NGAP_SecondaryRATDataUsageReportTransfer_ExtIEs_specs_1181 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1188 = { sizeof(struct NGAP_SecurityContext_ExtIEs__extensionValue), offsetof(struct NGAP_SecurityContext_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_SecurityContext_ExtIEs__extensionValue, present), sizeof(((struct NGAP_SecurityContext_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1188 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1188 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_SecurityContext_ExtIEs_1185[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SecurityContext_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1186, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1185 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_SecurityContext_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1187, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1185 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SecurityContext_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1188, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1188, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1185 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_SecurityContext_ExtIEs_tags_1185[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_SecurityContext_ExtIEs_tag2el_1185[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_SecurityContext_ExtIEs_specs_1185 = { sizeof(struct NGAP_SecurityContext_ExtIEs), offsetof(struct NGAP_SecurityContext_ExtIEs, _asn_ctx), asn_MAP_NGAP_SecurityContext_ExtIEs_tag2el_1185, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_SecurityContext_ExtIEs = { "SecurityContext-ExtIEs", "SecurityContext-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_SecurityContext_ExtIEs_tags_1185, sizeof(asn_DEF_NGAP_SecurityContext_ExtIEs_tags_1185) /sizeof(asn_DEF_NGAP_SecurityContext_ExtIEs_tags_1185[0]), /* 1 */ asn_DEF_NGAP_SecurityContext_ExtIEs_tags_1185, /* Same as above */ sizeof(asn_DEF_NGAP_SecurityContext_ExtIEs_tags_1185) /sizeof(asn_DEF_NGAP_SecurityContext_ExtIEs_tags_1185[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_SecurityContext_ExtIEs_1185, 3, /* Elements count */ &asn_SPC_NGAP_SecurityContext_ExtIEs_specs_1185 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1192[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SecurityIndication_ExtIEs__extensionValue, choice.MaximumIntegrityProtectedDataRate), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_NGAP_MaximumIntegrityProtectedDataRate, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "MaximumIntegrityProtectedDataRate" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1192[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* MaximumIntegrityProtectedDataRate */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1192 = { sizeof(struct NGAP_SecurityIndication_ExtIEs__extensionValue), offsetof(struct NGAP_SecurityIndication_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_SecurityIndication_ExtIEs__extensionValue, present), sizeof(((struct NGAP_SecurityIndication_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_1192, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1192 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_1192, 1, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_1192 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_SecurityIndication_ExtIEs_1189[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SecurityIndication_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1190, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1189 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_SecurityIndication_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_SecurityIndication_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1191, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1189 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SecurityIndication_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1192, select_SecurityIndication_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1192, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1189 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_SecurityIndication_ExtIEs_tags_1189[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_SecurityIndication_ExtIEs_tag2el_1189[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_SecurityIndication_ExtIEs_specs_1189 = { sizeof(struct NGAP_SecurityIndication_ExtIEs), offsetof(struct NGAP_SecurityIndication_ExtIEs, _asn_ctx), asn_MAP_NGAP_SecurityIndication_ExtIEs_tag2el_1189, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_SecurityIndication_ExtIEs = { "SecurityIndication-ExtIEs", "SecurityIndication-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_SecurityIndication_ExtIEs_tags_1189, sizeof(asn_DEF_NGAP_SecurityIndication_ExtIEs_tags_1189) /sizeof(asn_DEF_NGAP_SecurityIndication_ExtIEs_tags_1189[0]), /* 1 */ asn_DEF_NGAP_SecurityIndication_ExtIEs_tags_1189, /* Same as above */ sizeof(asn_DEF_NGAP_SecurityIndication_ExtIEs_tags_1189) /sizeof(asn_DEF_NGAP_SecurityIndication_ExtIEs_tags_1189[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_SecurityIndication_ExtIEs_1189, 3, /* Elements count */ &asn_SPC_NGAP_SecurityIndication_ExtIEs_specs_1189 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1196 = { sizeof(struct NGAP_SecurityResult_ExtIEs__extensionValue), offsetof(struct NGAP_SecurityResult_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_SecurityResult_ExtIEs__extensionValue, present), sizeof(((struct NGAP_SecurityResult_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1196 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1196 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_SecurityResult_ExtIEs_1193[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SecurityResult_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1194, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1193 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_SecurityResult_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1195, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1193 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SecurityResult_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1196, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1196, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1193 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_SecurityResult_ExtIEs_tags_1193[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_SecurityResult_ExtIEs_tag2el_1193[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_SecurityResult_ExtIEs_specs_1193 = { sizeof(struct NGAP_SecurityResult_ExtIEs), offsetof(struct NGAP_SecurityResult_ExtIEs, _asn_ctx), asn_MAP_NGAP_SecurityResult_ExtIEs_tag2el_1193, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_SecurityResult_ExtIEs = { "SecurityResult-ExtIEs", "SecurityResult-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_SecurityResult_ExtIEs_tags_1193, sizeof(asn_DEF_NGAP_SecurityResult_ExtIEs_tags_1193) /sizeof(asn_DEF_NGAP_SecurityResult_ExtIEs_tags_1193[0]), /* 1 */ asn_DEF_NGAP_SecurityResult_ExtIEs_tags_1193, /* Same as above */ sizeof(asn_DEF_NGAP_SecurityResult_ExtIEs_tags_1193) /sizeof(asn_DEF_NGAP_SecurityResult_ExtIEs_tags_1193[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_SecurityResult_ExtIEs_1193, 3, /* Elements count */ &asn_SPC_NGAP_SecurityResult_ExtIEs_specs_1193 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1200 = { sizeof(struct NGAP_SensorMeasurementConfiguration_ExtIEs__extensionValue), offsetof(struct NGAP_SensorMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_SensorMeasurementConfiguration_ExtIEs__extensionValue, present), sizeof(((struct NGAP_SensorMeasurementConfiguration_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1200 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1200 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_SensorMeasurementConfiguration_ExtIEs_1197[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SensorMeasurementConfiguration_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1198, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1197 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_SensorMeasurementConfiguration_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1199, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1197 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SensorMeasurementConfiguration_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1200, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1200, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1197 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_SensorMeasurementConfiguration_ExtIEs_tags_1197[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_SensorMeasurementConfiguration_ExtIEs_tag2el_1197[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_SensorMeasurementConfiguration_ExtIEs_specs_1197 = { sizeof(struct NGAP_SensorMeasurementConfiguration_ExtIEs), offsetof(struct NGAP_SensorMeasurementConfiguration_ExtIEs, _asn_ctx), asn_MAP_NGAP_SensorMeasurementConfiguration_ExtIEs_tag2el_1197, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_SensorMeasurementConfiguration_ExtIEs = { "SensorMeasurementConfiguration-ExtIEs", "SensorMeasurementConfiguration-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_SensorMeasurementConfiguration_ExtIEs_tags_1197, sizeof(asn_DEF_NGAP_SensorMeasurementConfiguration_ExtIEs_tags_1197) /sizeof(asn_DEF_NGAP_SensorMeasurementConfiguration_ExtIEs_tags_1197[0]), /* 1 */ asn_DEF_NGAP_SensorMeasurementConfiguration_ExtIEs_tags_1197, /* Same as above */ sizeof(asn_DEF_NGAP_SensorMeasurementConfiguration_ExtIEs_tags_1197) /sizeof(asn_DEF_NGAP_SensorMeasurementConfiguration_ExtIEs_tags_1197[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_SensorMeasurementConfiguration_ExtIEs_1197, 3, /* Elements count */ &asn_SPC_NGAP_SensorMeasurementConfiguration_ExtIEs_specs_1197 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1204 = { sizeof(struct NGAP_SensorMeasConfigNameItem_ExtIEs__extensionValue), offsetof(struct NGAP_SensorMeasConfigNameItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_SensorMeasConfigNameItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_SensorMeasConfigNameItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1204 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1204 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_SensorMeasConfigNameItem_ExtIEs_1201[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SensorMeasConfigNameItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1202, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1201 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_SensorMeasConfigNameItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1203, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1201 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SensorMeasConfigNameItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1204, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1204, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1201 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_SensorMeasConfigNameItem_ExtIEs_tags_1201[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_SensorMeasConfigNameItem_ExtIEs_tag2el_1201[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_SensorMeasConfigNameItem_ExtIEs_specs_1201 = { sizeof(struct NGAP_SensorMeasConfigNameItem_ExtIEs), offsetof(struct NGAP_SensorMeasConfigNameItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_SensorMeasConfigNameItem_ExtIEs_tag2el_1201, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_SensorMeasConfigNameItem_ExtIEs = { "SensorMeasConfigNameItem-ExtIEs", "SensorMeasConfigNameItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_SensorMeasConfigNameItem_ExtIEs_tags_1201, sizeof(asn_DEF_NGAP_SensorMeasConfigNameItem_ExtIEs_tags_1201) /sizeof(asn_DEF_NGAP_SensorMeasConfigNameItem_ExtIEs_tags_1201[0]), /* 1 */ asn_DEF_NGAP_SensorMeasConfigNameItem_ExtIEs_tags_1201, /* Same as above */ sizeof(asn_DEF_NGAP_SensorMeasConfigNameItem_ExtIEs_tags_1201) /sizeof(asn_DEF_NGAP_SensorMeasConfigNameItem_ExtIEs_tags_1201[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_SensorMeasConfigNameItem_ExtIEs_1201, 3, /* Elements count */ &asn_SPC_NGAP_SensorMeasConfigNameItem_ExtIEs_specs_1201 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1208[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_ServedGUAMIItem_ExtIEs__extensionValue, choice.GUAMIType), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_NGAP_GUAMIType, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "GUAMIType" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1208[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* GUAMIType */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1208 = { sizeof(struct NGAP_ServedGUAMIItem_ExtIEs__extensionValue), offsetof(struct NGAP_ServedGUAMIItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_ServedGUAMIItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_ServedGUAMIItem_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_1208, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1208 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_1208, 1, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_1208 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_ServedGUAMIItem_ExtIEs_1205[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_ServedGUAMIItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1206, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1205 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_ServedGUAMIItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_ServedGUAMIItem_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1207, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1205 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ServedGUAMIItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1208, select_ServedGUAMIItem_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1208, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1205 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_ServedGUAMIItem_ExtIEs_tags_1205[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_ServedGUAMIItem_ExtIEs_tag2el_1205[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_ServedGUAMIItem_ExtIEs_specs_1205 = { sizeof(struct NGAP_ServedGUAMIItem_ExtIEs), offsetof(struct NGAP_ServedGUAMIItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_ServedGUAMIItem_ExtIEs_tag2el_1205, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_ServedGUAMIItem_ExtIEs = { "ServedGUAMIItem-ExtIEs", "ServedGUAMIItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_ServedGUAMIItem_ExtIEs_tags_1205, sizeof(asn_DEF_NGAP_ServedGUAMIItem_ExtIEs_tags_1205) /sizeof(asn_DEF_NGAP_ServedGUAMIItem_ExtIEs_tags_1205[0]), /* 1 */ asn_DEF_NGAP_ServedGUAMIItem_ExtIEs_tags_1205, /* Same as above */ sizeof(asn_DEF_NGAP_ServedGUAMIItem_ExtIEs_tags_1205) /sizeof(asn_DEF_NGAP_ServedGUAMIItem_ExtIEs_tags_1205[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_ServedGUAMIItem_ExtIEs_1205, 3, /* Elements count */ &asn_SPC_NGAP_ServedGUAMIItem_ExtIEs_specs_1205 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1212 = { sizeof(struct NGAP_ServiceAreaInformation_Item_ExtIEs__extensionValue), offsetof(struct NGAP_ServiceAreaInformation_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_ServiceAreaInformation_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_ServiceAreaInformation_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1212 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1212 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_ServiceAreaInformation_Item_ExtIEs_1209[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_ServiceAreaInformation_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1210, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1209 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_ServiceAreaInformation_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1211, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1209 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_ServiceAreaInformation_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1212, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1212, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1209 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_ServiceAreaInformation_Item_ExtIEs_tags_1209[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_ServiceAreaInformation_Item_ExtIEs_tag2el_1209[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_ServiceAreaInformation_Item_ExtIEs_specs_1209 = { sizeof(struct NGAP_ServiceAreaInformation_Item_ExtIEs), offsetof(struct NGAP_ServiceAreaInformation_Item_ExtIEs, _asn_ctx), asn_MAP_NGAP_ServiceAreaInformation_Item_ExtIEs_tag2el_1209, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_ServiceAreaInformation_Item_ExtIEs = { "ServiceAreaInformation-Item-ExtIEs", "ServiceAreaInformation-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_ServiceAreaInformation_Item_ExtIEs_tags_1209, sizeof(asn_DEF_NGAP_ServiceAreaInformation_Item_ExtIEs_tags_1209) /sizeof(asn_DEF_NGAP_ServiceAreaInformation_Item_ExtIEs_tags_1209[0]), /* 1 */ asn_DEF_NGAP_ServiceAreaInformation_Item_ExtIEs_tags_1209, /* Same as above */ sizeof(asn_DEF_NGAP_ServiceAreaInformation_Item_ExtIEs_tags_1209) /sizeof(asn_DEF_NGAP_ServiceAreaInformation_Item_ExtIEs_tags_1209[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_ServiceAreaInformation_Item_ExtIEs_1209, 3, /* Elements count */ &asn_SPC_NGAP_ServiceAreaInformation_Item_ExtIEs_specs_1209 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1216 = { sizeof(struct NGAP_SharedNGU_MulticastTNLInformation_ExtIEs__extensionValue), offsetof(struct NGAP_SharedNGU_MulticastTNLInformation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_SharedNGU_MulticastTNLInformation_ExtIEs__extensionValue, present), sizeof(((struct NGAP_SharedNGU_MulticastTNLInformation_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1216 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1216 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_SharedNGU_MulticastTNLInformation_ExtIEs_1213[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SharedNGU_MulticastTNLInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1214, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1213 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_SharedNGU_MulticastTNLInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1215, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1213 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SharedNGU_MulticastTNLInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1216, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1216, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1213 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_SharedNGU_MulticastTNLInformation_ExtIEs_tags_1213[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_SharedNGU_MulticastTNLInformation_ExtIEs_tag2el_1213[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_SharedNGU_MulticastTNLInformation_ExtIEs_specs_1213 = { sizeof(struct NGAP_SharedNGU_MulticastTNLInformation_ExtIEs), offsetof(struct NGAP_SharedNGU_MulticastTNLInformation_ExtIEs, _asn_ctx), asn_MAP_NGAP_SharedNGU_MulticastTNLInformation_ExtIEs_tag2el_1213, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_SharedNGU_MulticastTNLInformation_ExtIEs = { "SharedNGU-MulticastTNLInformation-ExtIEs", "SharedNGU-MulticastTNLInformation-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_SharedNGU_MulticastTNLInformation_ExtIEs_tags_1213, sizeof(asn_DEF_NGAP_SharedNGU_MulticastTNLInformation_ExtIEs_tags_1213) /sizeof(asn_DEF_NGAP_SharedNGU_MulticastTNLInformation_ExtIEs_tags_1213[0]), /* 1 */ asn_DEF_NGAP_SharedNGU_MulticastTNLInformation_ExtIEs_tags_1213, /* Same as above */ sizeof(asn_DEF_NGAP_SharedNGU_MulticastTNLInformation_ExtIEs_tags_1213) /sizeof(asn_DEF_NGAP_SharedNGU_MulticastTNLInformation_ExtIEs_tags_1213[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_SharedNGU_MulticastTNLInformation_ExtIEs_1213, 3, /* Elements count */ &asn_SPC_NGAP_SharedNGU_MulticastTNLInformation_ExtIEs_specs_1213 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1220 = { sizeof(struct NGAP_SliceOverloadItem_ExtIEs__extensionValue), offsetof(struct NGAP_SliceOverloadItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_SliceOverloadItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_SliceOverloadItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1220 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1220 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_SliceOverloadItem_ExtIEs_1217[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SliceOverloadItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1218, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1217 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_SliceOverloadItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1219, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1217 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SliceOverloadItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1220, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1220, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1217 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_SliceOverloadItem_ExtIEs_tags_1217[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_SliceOverloadItem_ExtIEs_tag2el_1217[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_SliceOverloadItem_ExtIEs_specs_1217 = { sizeof(struct NGAP_SliceOverloadItem_ExtIEs), offsetof(struct NGAP_SliceOverloadItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_SliceOverloadItem_ExtIEs_tag2el_1217, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_SliceOverloadItem_ExtIEs = { "SliceOverloadItem-ExtIEs", "SliceOverloadItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_SliceOverloadItem_ExtIEs_tags_1217, sizeof(asn_DEF_NGAP_SliceOverloadItem_ExtIEs_tags_1217) /sizeof(asn_DEF_NGAP_SliceOverloadItem_ExtIEs_tags_1217[0]), /* 1 */ asn_DEF_NGAP_SliceOverloadItem_ExtIEs_tags_1217, /* Same as above */ sizeof(asn_DEF_NGAP_SliceOverloadItem_ExtIEs_tags_1217) /sizeof(asn_DEF_NGAP_SliceOverloadItem_ExtIEs_tags_1217[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_SliceOverloadItem_ExtIEs_1217, 3, /* Elements count */ &asn_SPC_NGAP_SliceOverloadItem_ExtIEs_specs_1217 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1224 = { sizeof(struct NGAP_SliceSupportItem_ExtIEs__extensionValue), offsetof(struct NGAP_SliceSupportItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_SliceSupportItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_SliceSupportItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1224 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1224 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_SliceSupportItem_ExtIEs_1221[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SliceSupportItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1222, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1221 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_SliceSupportItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1223, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1221 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SliceSupportItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1224, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1224, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1221 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_SliceSupportItem_ExtIEs_tags_1221[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_SliceSupportItem_ExtIEs_tag2el_1221[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_SliceSupportItem_ExtIEs_specs_1221 = { sizeof(struct NGAP_SliceSupportItem_ExtIEs), offsetof(struct NGAP_SliceSupportItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_SliceSupportItem_ExtIEs_tag2el_1221, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_SliceSupportItem_ExtIEs = { "SliceSupportItem-ExtIEs", "SliceSupportItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_SliceSupportItem_ExtIEs_tags_1221, sizeof(asn_DEF_NGAP_SliceSupportItem_ExtIEs_tags_1221) /sizeof(asn_DEF_NGAP_SliceSupportItem_ExtIEs_tags_1221[0]), /* 1 */ asn_DEF_NGAP_SliceSupportItem_ExtIEs_tags_1221, /* Same as above */ sizeof(asn_DEF_NGAP_SliceSupportItem_ExtIEs_tags_1221) /sizeof(asn_DEF_NGAP_SliceSupportItem_ExtIEs_tags_1221[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_SliceSupportItem_ExtIEs_1221, 3, /* Elements count */ &asn_SPC_NGAP_SliceSupportItem_ExtIEs_specs_1221 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1228 = { sizeof(struct NGAP_SliceSupportQMC_Item_ExtIEs__extensionValue), offsetof(struct NGAP_SliceSupportQMC_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_SliceSupportQMC_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_SliceSupportQMC_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1228 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1228 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_SliceSupportQMC_Item_ExtIEs_1225[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SliceSupportQMC_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1226, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1225 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_SliceSupportQMC_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1227, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1225 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SliceSupportQMC_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1228, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1228, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1225 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_SliceSupportQMC_Item_ExtIEs_tags_1225[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_SliceSupportQMC_Item_ExtIEs_tag2el_1225[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_SliceSupportQMC_Item_ExtIEs_specs_1225 = { sizeof(struct NGAP_SliceSupportQMC_Item_ExtIEs), offsetof(struct NGAP_SliceSupportQMC_Item_ExtIEs, _asn_ctx), asn_MAP_NGAP_SliceSupportQMC_Item_ExtIEs_tag2el_1225, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_SliceSupportQMC_Item_ExtIEs = { "SliceSupportQMC-Item-ExtIEs", "SliceSupportQMC-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_SliceSupportQMC_Item_ExtIEs_tags_1225, sizeof(asn_DEF_NGAP_SliceSupportQMC_Item_ExtIEs_tags_1225) /sizeof(asn_DEF_NGAP_SliceSupportQMC_Item_ExtIEs_tags_1225[0]), /* 1 */ asn_DEF_NGAP_SliceSupportQMC_Item_ExtIEs_tags_1225, /* Same as above */ sizeof(asn_DEF_NGAP_SliceSupportQMC_Item_ExtIEs_tags_1225) /sizeof(asn_DEF_NGAP_SliceSupportQMC_Item_ExtIEs_tags_1225[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_SliceSupportQMC_Item_ExtIEs_1225, 3, /* Elements count */ &asn_SPC_NGAP_SliceSupportQMC_Item_ExtIEs_specs_1225 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1232 = { sizeof(struct NGAP_SNPN_MobilityInformation_ExtIEs__extensionValue), offsetof(struct NGAP_SNPN_MobilityInformation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_SNPN_MobilityInformation_ExtIEs__extensionValue, present), sizeof(((struct NGAP_SNPN_MobilityInformation_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1232 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1232 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_SNPN_MobilityInformation_ExtIEs_1229[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SNPN_MobilityInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1230, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1229 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_SNPN_MobilityInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1231, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1229 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SNPN_MobilityInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1232, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1232, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1229 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_SNPN_MobilityInformation_ExtIEs_tags_1229[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_SNPN_MobilityInformation_ExtIEs_tag2el_1229[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_SNPN_MobilityInformation_ExtIEs_specs_1229 = { sizeof(struct NGAP_SNPN_MobilityInformation_ExtIEs), offsetof(struct NGAP_SNPN_MobilityInformation_ExtIEs, _asn_ctx), asn_MAP_NGAP_SNPN_MobilityInformation_ExtIEs_tag2el_1229, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_SNPN_MobilityInformation_ExtIEs = { "SNPN-MobilityInformation-ExtIEs", "SNPN-MobilityInformation-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_SNPN_MobilityInformation_ExtIEs_tags_1229, sizeof(asn_DEF_NGAP_SNPN_MobilityInformation_ExtIEs_tags_1229) /sizeof(asn_DEF_NGAP_SNPN_MobilityInformation_ExtIEs_tags_1229[0]), /* 1 */ asn_DEF_NGAP_SNPN_MobilityInformation_ExtIEs_tags_1229, /* Same as above */ sizeof(asn_DEF_NGAP_SNPN_MobilityInformation_ExtIEs_tags_1229) /sizeof(asn_DEF_NGAP_SNPN_MobilityInformation_ExtIEs_tags_1229[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_SNPN_MobilityInformation_ExtIEs_1229, 3, /* Elements count */ &asn_SPC_NGAP_SNPN_MobilityInformation_ExtIEs_specs_1229 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1236 = { sizeof(struct NGAP_S_NSSAI_ExtIEs__extensionValue), offsetof(struct NGAP_S_NSSAI_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_S_NSSAI_ExtIEs__extensionValue, present), sizeof(((struct NGAP_S_NSSAI_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1236 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1236 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_S_NSSAI_ExtIEs_1233[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_S_NSSAI_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1234, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1233 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_S_NSSAI_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1235, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1233 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_S_NSSAI_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1236, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1236, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1233 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_S_NSSAI_ExtIEs_tags_1233[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_S_NSSAI_ExtIEs_tag2el_1233[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_S_NSSAI_ExtIEs_specs_1233 = { sizeof(struct NGAP_S_NSSAI_ExtIEs), offsetof(struct NGAP_S_NSSAI_ExtIEs, _asn_ctx), asn_MAP_NGAP_S_NSSAI_ExtIEs_tag2el_1233, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_S_NSSAI_ExtIEs = { "S-NSSAI-ExtIEs", "S-NSSAI-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_S_NSSAI_ExtIEs_tags_1233, sizeof(asn_DEF_NGAP_S_NSSAI_ExtIEs_tags_1233) /sizeof(asn_DEF_NGAP_S_NSSAI_ExtIEs_tags_1233[0]), /* 1 */ asn_DEF_NGAP_S_NSSAI_ExtIEs_tags_1233, /* Same as above */ sizeof(asn_DEF_NGAP_S_NSSAI_ExtIEs_tags_1233) /sizeof(asn_DEF_NGAP_S_NSSAI_ExtIEs_tags_1233[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_S_NSSAI_ExtIEs_1233, 3, /* Elements count */ &asn_SPC_NGAP_S_NSSAI_ExtIEs_specs_1233 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1240 = { sizeof(struct NGAP_SONConfigurationTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_SONConfigurationTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_SONConfigurationTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_SONConfigurationTransfer_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1240 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1240 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_SONConfigurationTransfer_ExtIEs_1237[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SONConfigurationTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1238, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1237 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_SONConfigurationTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1239, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1237 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SONConfigurationTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1240, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1240, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1237 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_SONConfigurationTransfer_ExtIEs_tags_1237[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_SONConfigurationTransfer_ExtIEs_tag2el_1237[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_SONConfigurationTransfer_ExtIEs_specs_1237 = { sizeof(struct NGAP_SONConfigurationTransfer_ExtIEs), offsetof(struct NGAP_SONConfigurationTransfer_ExtIEs, _asn_ctx), asn_MAP_NGAP_SONConfigurationTransfer_ExtIEs_tag2el_1237, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_SONConfigurationTransfer_ExtIEs = { "SONConfigurationTransfer-ExtIEs", "SONConfigurationTransfer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_SONConfigurationTransfer_ExtIEs_tags_1237, sizeof(asn_DEF_NGAP_SONConfigurationTransfer_ExtIEs_tags_1237) /sizeof(asn_DEF_NGAP_SONConfigurationTransfer_ExtIEs_tags_1237[0]), /* 1 */ asn_DEF_NGAP_SONConfigurationTransfer_ExtIEs_tags_1237, /* Same as above */ sizeof(asn_DEF_NGAP_SONConfigurationTransfer_ExtIEs_tags_1237) /sizeof(asn_DEF_NGAP_SONConfigurationTransfer_ExtIEs_tags_1237[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_SONConfigurationTransfer_ExtIEs_1237, 3, /* Elements count */ &asn_SPC_NGAP_SONConfigurationTransfer_ExtIEs_specs_1237 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1244 = { sizeof(struct NGAP_SONInformationReply_ExtIEs__extensionValue), offsetof(struct NGAP_SONInformationReply_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_SONInformationReply_ExtIEs__extensionValue, present), sizeof(((struct NGAP_SONInformationReply_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1244 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1244 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_SONInformationReply_ExtIEs_1241[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SONInformationReply_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1242, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1241 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_SONInformationReply_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1243, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1241 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SONInformationReply_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1244, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1244, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1241 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_SONInformationReply_ExtIEs_tags_1241[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_SONInformationReply_ExtIEs_tag2el_1241[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_SONInformationReply_ExtIEs_specs_1241 = { sizeof(struct NGAP_SONInformationReply_ExtIEs), offsetof(struct NGAP_SONInformationReply_ExtIEs, _asn_ctx), asn_MAP_NGAP_SONInformationReply_ExtIEs_tag2el_1241, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_SONInformationReply_ExtIEs = { "SONInformationReply-ExtIEs", "SONInformationReply-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_SONInformationReply_ExtIEs_tags_1241, sizeof(asn_DEF_NGAP_SONInformationReply_ExtIEs_tags_1241) /sizeof(asn_DEF_NGAP_SONInformationReply_ExtIEs_tags_1241[0]), /* 1 */ asn_DEF_NGAP_SONInformationReply_ExtIEs_tags_1241, /* Same as above */ sizeof(asn_DEF_NGAP_SONInformationReply_ExtIEs_tags_1241) /sizeof(asn_DEF_NGAP_SONInformationReply_ExtIEs_tags_1241[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_SONInformationReply_ExtIEs_1241, 3, /* Elements count */ &asn_SPC_NGAP_SONInformationReply_ExtIEs_specs_1241 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1248 = { sizeof(struct NGAP_SuccessfulHandoverReport_Item_ExtIEs__extensionValue), offsetof(struct NGAP_SuccessfulHandoverReport_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_SuccessfulHandoverReport_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_SuccessfulHandoverReport_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1248 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1248 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_SuccessfulHandoverReport_Item_ExtIEs_1245[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SuccessfulHandoverReport_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1246, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1245 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_SuccessfulHandoverReport_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1247, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1245 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SuccessfulHandoverReport_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1248, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1248, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1245 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_SuccessfulHandoverReport_Item_ExtIEs_tags_1245[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_SuccessfulHandoverReport_Item_ExtIEs_tag2el_1245[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_SuccessfulHandoverReport_Item_ExtIEs_specs_1245 = { sizeof(struct NGAP_SuccessfulHandoverReport_Item_ExtIEs), offsetof(struct NGAP_SuccessfulHandoverReport_Item_ExtIEs, _asn_ctx), asn_MAP_NGAP_SuccessfulHandoverReport_Item_ExtIEs_tag2el_1245, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_SuccessfulHandoverReport_Item_ExtIEs = { "SuccessfulHandoverReport-Item-ExtIEs", "SuccessfulHandoverReport-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_SuccessfulHandoverReport_Item_ExtIEs_tags_1245, sizeof(asn_DEF_NGAP_SuccessfulHandoverReport_Item_ExtIEs_tags_1245) /sizeof(asn_DEF_NGAP_SuccessfulHandoverReport_Item_ExtIEs_tags_1245[0]), /* 1 */ asn_DEF_NGAP_SuccessfulHandoverReport_Item_ExtIEs_tags_1245, /* Same as above */ sizeof(asn_DEF_NGAP_SuccessfulHandoverReport_Item_ExtIEs_tags_1245) /sizeof(asn_DEF_NGAP_SuccessfulHandoverReport_Item_ExtIEs_tags_1245[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_SuccessfulHandoverReport_Item_ExtIEs_1245, 3, /* Elements count */ &asn_SPC_NGAP_SuccessfulHandoverReport_Item_ExtIEs_specs_1245 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1252[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__extensionValue, choice.SgNB_UE_X2AP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_NGAP_SgNB_UE_X2AP_ID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "SgNB-UE-X2AP-ID" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__extensionValue, choice.UEHistoryInformationFromTheUE), -1 /* Ambiguous tag (CHOICE?) */, 0, &asn_DEF_NGAP_UEHistoryInformationFromTheUE, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "UEHistoryInformationFromTheUE" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__extensionValue, choice.SourceNodeID), -1 /* Ambiguous tag (CHOICE?) */, 0, &asn_DEF_NGAP_SourceNodeID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "SourceNodeID" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__extensionValue, choice.RAN_UE_NGAP_ID), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_NGAP_RAN_UE_NGAP_ID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "RAN-UE-NGAP-ID" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__extensionValue, choice.MBS_ActiveSessionInformation_SourcetoTargetList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_MBS_ActiveSessionInformation_SourcetoTargetList, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "MBS-ActiveSessionInformation-SourcetoTargetList" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__extensionValue, choice.QMCConfigInfo), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_QMCConfigInfo, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "QMCConfigInfo" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__extensionValue, choice.NGAPIESupportInformationRequestList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_NGAPIESupportInformationRequestList, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "NGAPIESupportInformationRequestList" }, }; static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_1252[] = { 0, 3, 4, 5, 6, 1, 2 }; static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_1252[] = { 0, 5, 6, 1, 2, 3, 4 }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1252[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* SgNB-UE-X2AP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 3, -1, 0 }, /* RAN-UE-NGAP-ID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, 0, 2 }, /* MBS-ActiveSessionInformation-SourcetoTargetList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -1, 1 }, /* QMCConfigInfo */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -2, 0 }, /* NGAPIESupportInformationRequestList */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 1 }, /* nR */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, -1, 0 }, /* sourceengNB-ID */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 1 }, /* choice-Extensions */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, -1, 0 } /* choice-Extensions */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1252 = { sizeof(struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__extensionValue), offsetof(struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_1252, 9, /* Count of tags in the map */ asn_MAP_NGAP_extensionValue_to_canonical_1252, asn_MAP_NGAP_extensionValue_from_canonical_1252, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1252 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_1252, 7, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_1252 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_1249[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1250, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1249 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1251, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1249 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1252, select_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1252, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1249 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_tags_1249[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_tag2el_1249[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_specs_1249 = { sizeof(struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs), offsetof(struct NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs, _asn_ctx), asn_MAP_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_tag2el_1249, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs = { "SourceNGRANNode-ToTargetNGRANNode-TransparentContainer-ExtIEs", "SourceNGRANNode-ToTargetNGRANNode-TransparentContainer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_tags_1249, sizeof(asn_DEF_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_tags_1249) /sizeof(asn_DEF_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_tags_1249[0]), /* 1 */ asn_DEF_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_tags_1249, /* Same as above */ sizeof(asn_DEF_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_tags_1249) /sizeof(asn_DEF_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_tags_1249[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_1249, 3, /* Elements count */ &asn_SPC_NGAP_SourceNGRANNode_ToTargetNGRANNode_TransparentContainer_ExtIEs_specs_1249 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1256 = { sizeof(struct NGAP_SourceRANNodeID_ExtIEs__extensionValue), offsetof(struct NGAP_SourceRANNodeID_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_SourceRANNodeID_ExtIEs__extensionValue, present), sizeof(((struct NGAP_SourceRANNodeID_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1256 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1256 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_SourceRANNodeID_ExtIEs_1253[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SourceRANNodeID_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1254, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1253 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_SourceRANNodeID_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1255, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1253 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SourceRANNodeID_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1256, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1256, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1253 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_SourceRANNodeID_ExtIEs_tags_1253[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_SourceRANNodeID_ExtIEs_tag2el_1253[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_SourceRANNodeID_ExtIEs_specs_1253 = { sizeof(struct NGAP_SourceRANNodeID_ExtIEs), offsetof(struct NGAP_SourceRANNodeID_ExtIEs, _asn_ctx), asn_MAP_NGAP_SourceRANNodeID_ExtIEs_tag2el_1253, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_SourceRANNodeID_ExtIEs = { "SourceRANNodeID-ExtIEs", "SourceRANNodeID-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_SourceRANNodeID_ExtIEs_tags_1253, sizeof(asn_DEF_NGAP_SourceRANNodeID_ExtIEs_tags_1253) /sizeof(asn_DEF_NGAP_SourceRANNodeID_ExtIEs_tags_1253[0]), /* 1 */ asn_DEF_NGAP_SourceRANNodeID_ExtIEs_tags_1253, /* Same as above */ sizeof(asn_DEF_NGAP_SourceRANNodeID_ExtIEs_tags_1253) /sizeof(asn_DEF_NGAP_SourceRANNodeID_ExtIEs_tags_1253[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_SourceRANNodeID_ExtIEs_1253, 3, /* Elements count */ &asn_SPC_NGAP_SourceRANNodeID_ExtIEs_specs_1253 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1260 = { sizeof(struct NGAP_SourceToTarget_AMFInformationReroute_ExtIEs__extensionValue), offsetof(struct NGAP_SourceToTarget_AMFInformationReroute_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_SourceToTarget_AMFInformationReroute_ExtIEs__extensionValue, present), sizeof(((struct NGAP_SourceToTarget_AMFInformationReroute_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1260 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1260 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_1257[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SourceToTarget_AMFInformationReroute_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1258, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1257 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_SourceToTarget_AMFInformationReroute_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1259, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1257 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SourceToTarget_AMFInformationReroute_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1260, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1260, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1257 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_tags_1257[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_tag2el_1257[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_specs_1257 = { sizeof(struct NGAP_SourceToTarget_AMFInformationReroute_ExtIEs), offsetof(struct NGAP_SourceToTarget_AMFInformationReroute_ExtIEs, _asn_ctx), asn_MAP_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_tag2el_1257, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs = { "SourceToTarget-AMFInformationReroute-ExtIEs", "SourceToTarget-AMFInformationReroute-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_tags_1257, sizeof(asn_DEF_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_tags_1257) /sizeof(asn_DEF_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_tags_1257[0]), /* 1 */ asn_DEF_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_tags_1257, /* Same as above */ sizeof(asn_DEF_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_tags_1257) /sizeof(asn_DEF_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_tags_1257[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_1257, 3, /* Elements count */ &asn_SPC_NGAP_SourceToTarget_AMFInformationReroute_ExtIEs_specs_1257 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1264[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SupportedTAItem_ExtIEs__extensionValue, choice.ConfiguredTACIndication), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_NGAP_ConfiguredTACIndication, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "ConfiguredTACIndication" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_SupportedTAItem_ExtIEs__extensionValue, choice.RAT_Information), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_NGAP_RAT_Information, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "RAT-Information" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1264[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* ConfiguredTACIndication */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* RAT-Information */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1264 = { sizeof(struct NGAP_SupportedTAItem_ExtIEs__extensionValue), offsetof(struct NGAP_SupportedTAItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_SupportedTAItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_SupportedTAItem_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_1264, 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1264 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_1264, 2, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_1264 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_SupportedTAItem_ExtIEs_1261[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_SupportedTAItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1262, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1261 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_SupportedTAItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_SupportedTAItem_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1263, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1261 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_SupportedTAItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1264, select_SupportedTAItem_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1264, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1261 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_SupportedTAItem_ExtIEs_tags_1261[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_SupportedTAItem_ExtIEs_tag2el_1261[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_SupportedTAItem_ExtIEs_specs_1261 = { sizeof(struct NGAP_SupportedTAItem_ExtIEs), offsetof(struct NGAP_SupportedTAItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_SupportedTAItem_ExtIEs_tag2el_1261, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_SupportedTAItem_ExtIEs = { "SupportedTAItem-ExtIEs", "SupportedTAItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_SupportedTAItem_ExtIEs_tags_1261, sizeof(asn_DEF_NGAP_SupportedTAItem_ExtIEs_tags_1261) /sizeof(asn_DEF_NGAP_SupportedTAItem_ExtIEs_tags_1261[0]), /* 1 */ asn_DEF_NGAP_SupportedTAItem_ExtIEs_tags_1261, /* Same as above */ sizeof(asn_DEF_NGAP_SupportedTAItem_ExtIEs_tags_1261) /sizeof(asn_DEF_NGAP_SupportedTAItem_ExtIEs_tags_1261[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_SupportedTAItem_ExtIEs_1261, 3, /* Elements count */ &asn_SPC_NGAP_SupportedTAItem_ExtIEs_specs_1261 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1268 = { sizeof(struct NGAP_TAI_ExtIEs__extensionValue), offsetof(struct NGAP_TAI_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TAI_ExtIEs__extensionValue, present), sizeof(((struct NGAP_TAI_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1268 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1268 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_TAI_ExtIEs_1265[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TAI_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1266, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1265 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_TAI_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1267, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1265 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TAI_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1268, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1268, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1265 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_TAI_ExtIEs_tags_1265[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_TAI_ExtIEs_tag2el_1265[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAI_ExtIEs_specs_1265 = { sizeof(struct NGAP_TAI_ExtIEs), offsetof(struct NGAP_TAI_ExtIEs, _asn_ctx), asn_MAP_NGAP_TAI_ExtIEs_tag2el_1265, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_TAI_ExtIEs = { "TAI-ExtIEs", "TAI-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_TAI_ExtIEs_tags_1265, sizeof(asn_DEF_NGAP_TAI_ExtIEs_tags_1265) /sizeof(asn_DEF_NGAP_TAI_ExtIEs_tags_1265[0]), /* 1 */ asn_DEF_NGAP_TAI_ExtIEs_tags_1265, /* Same as above */ sizeof(asn_DEF_NGAP_TAI_ExtIEs_tags_1265) /sizeof(asn_DEF_NGAP_TAI_ExtIEs_tags_1265[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_TAI_ExtIEs_1265, 3, /* Elements count */ &asn_SPC_NGAP_TAI_ExtIEs_specs_1265 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1272 = { sizeof(struct NGAP_TAIBroadcastEUTRA_Item_ExtIEs__extensionValue), offsetof(struct NGAP_TAIBroadcastEUTRA_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TAIBroadcastEUTRA_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_TAIBroadcastEUTRA_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1272 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1272 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_1269[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TAIBroadcastEUTRA_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1270, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1269 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_TAIBroadcastEUTRA_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1271, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1269 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TAIBroadcastEUTRA_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1272, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1272, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1269 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_tags_1269[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_tag2el_1269[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_specs_1269 = { sizeof(struct NGAP_TAIBroadcastEUTRA_Item_ExtIEs), offsetof(struct NGAP_TAIBroadcastEUTRA_Item_ExtIEs, _asn_ctx), asn_MAP_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_tag2el_1269, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_TAIBroadcastEUTRA_Item_ExtIEs = { "TAIBroadcastEUTRA-Item-ExtIEs", "TAIBroadcastEUTRA-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_tags_1269, sizeof(asn_DEF_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_tags_1269) /sizeof(asn_DEF_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_tags_1269[0]), /* 1 */ asn_DEF_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_tags_1269, /* Same as above */ sizeof(asn_DEF_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_tags_1269) /sizeof(asn_DEF_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_tags_1269[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_1269, 3, /* Elements count */ &asn_SPC_NGAP_TAIBroadcastEUTRA_Item_ExtIEs_specs_1269 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1276 = { sizeof(struct NGAP_TAIBroadcastNR_Item_ExtIEs__extensionValue), offsetof(struct NGAP_TAIBroadcastNR_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TAIBroadcastNR_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_TAIBroadcastNR_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1276 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1276 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_TAIBroadcastNR_Item_ExtIEs_1273[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TAIBroadcastNR_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1274, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1273 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_TAIBroadcastNR_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1275, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1273 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TAIBroadcastNR_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1276, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1276, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1273 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_TAIBroadcastNR_Item_ExtIEs_tags_1273[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_TAIBroadcastNR_Item_ExtIEs_tag2el_1273[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAIBroadcastNR_Item_ExtIEs_specs_1273 = { sizeof(struct NGAP_TAIBroadcastNR_Item_ExtIEs), offsetof(struct NGAP_TAIBroadcastNR_Item_ExtIEs, _asn_ctx), asn_MAP_NGAP_TAIBroadcastNR_Item_ExtIEs_tag2el_1273, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_TAIBroadcastNR_Item_ExtIEs = { "TAIBroadcastNR-Item-ExtIEs", "TAIBroadcastNR-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_TAIBroadcastNR_Item_ExtIEs_tags_1273, sizeof(asn_DEF_NGAP_TAIBroadcastNR_Item_ExtIEs_tags_1273) /sizeof(asn_DEF_NGAP_TAIBroadcastNR_Item_ExtIEs_tags_1273[0]), /* 1 */ asn_DEF_NGAP_TAIBroadcastNR_Item_ExtIEs_tags_1273, /* Same as above */ sizeof(asn_DEF_NGAP_TAIBroadcastNR_Item_ExtIEs_tags_1273) /sizeof(asn_DEF_NGAP_TAIBroadcastNR_Item_ExtIEs_tags_1273[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_TAIBroadcastNR_Item_ExtIEs_1273, 3, /* Elements count */ &asn_SPC_NGAP_TAIBroadcastNR_Item_ExtIEs_specs_1273 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1280 = { sizeof(struct NGAP_TAICancelledEUTRA_Item_ExtIEs__extensionValue), offsetof(struct NGAP_TAICancelledEUTRA_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TAICancelledEUTRA_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_TAICancelledEUTRA_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1280 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1280 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_TAICancelledEUTRA_Item_ExtIEs_1277[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TAICancelledEUTRA_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1278, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1277 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_TAICancelledEUTRA_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1279, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1277 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TAICancelledEUTRA_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1280, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1280, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1277 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_TAICancelledEUTRA_Item_ExtIEs_tags_1277[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_TAICancelledEUTRA_Item_ExtIEs_tag2el_1277[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAICancelledEUTRA_Item_ExtIEs_specs_1277 = { sizeof(struct NGAP_TAICancelledEUTRA_Item_ExtIEs), offsetof(struct NGAP_TAICancelledEUTRA_Item_ExtIEs, _asn_ctx), asn_MAP_NGAP_TAICancelledEUTRA_Item_ExtIEs_tag2el_1277, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_TAICancelledEUTRA_Item_ExtIEs = { "TAICancelledEUTRA-Item-ExtIEs", "TAICancelledEUTRA-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_TAICancelledEUTRA_Item_ExtIEs_tags_1277, sizeof(asn_DEF_NGAP_TAICancelledEUTRA_Item_ExtIEs_tags_1277) /sizeof(asn_DEF_NGAP_TAICancelledEUTRA_Item_ExtIEs_tags_1277[0]), /* 1 */ asn_DEF_NGAP_TAICancelledEUTRA_Item_ExtIEs_tags_1277, /* Same as above */ sizeof(asn_DEF_NGAP_TAICancelledEUTRA_Item_ExtIEs_tags_1277) /sizeof(asn_DEF_NGAP_TAICancelledEUTRA_Item_ExtIEs_tags_1277[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_TAICancelledEUTRA_Item_ExtIEs_1277, 3, /* Elements count */ &asn_SPC_NGAP_TAICancelledEUTRA_Item_ExtIEs_specs_1277 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1284 = { sizeof(struct NGAP_TAICancelledNR_Item_ExtIEs__extensionValue), offsetof(struct NGAP_TAICancelledNR_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TAICancelledNR_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_TAICancelledNR_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1284 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1284 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_TAICancelledNR_Item_ExtIEs_1281[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TAICancelledNR_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1282, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1281 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_TAICancelledNR_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1283, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1281 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TAICancelledNR_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1284, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1284, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1281 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_TAICancelledNR_Item_ExtIEs_tags_1281[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_TAICancelledNR_Item_ExtIEs_tag2el_1281[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAICancelledNR_Item_ExtIEs_specs_1281 = { sizeof(struct NGAP_TAICancelledNR_Item_ExtIEs), offsetof(struct NGAP_TAICancelledNR_Item_ExtIEs, _asn_ctx), asn_MAP_NGAP_TAICancelledNR_Item_ExtIEs_tag2el_1281, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_TAICancelledNR_Item_ExtIEs = { "TAICancelledNR-Item-ExtIEs", "TAICancelledNR-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_TAICancelledNR_Item_ExtIEs_tags_1281, sizeof(asn_DEF_NGAP_TAICancelledNR_Item_ExtIEs_tags_1281) /sizeof(asn_DEF_NGAP_TAICancelledNR_Item_ExtIEs_tags_1281[0]), /* 1 */ asn_DEF_NGAP_TAICancelledNR_Item_ExtIEs_tags_1281, /* Same as above */ sizeof(asn_DEF_NGAP_TAICancelledNR_Item_ExtIEs_tags_1281) /sizeof(asn_DEF_NGAP_TAICancelledNR_Item_ExtIEs_tags_1281[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_TAICancelledNR_Item_ExtIEs_1281, 3, /* Elements count */ &asn_SPC_NGAP_TAICancelledNR_Item_ExtIEs_specs_1281 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1288 = { sizeof(struct NGAP_TAIListForInactiveItem_ExtIEs__extensionValue), offsetof(struct NGAP_TAIListForInactiveItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TAIListForInactiveItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_TAIListForInactiveItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1288 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1288 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_TAIListForInactiveItem_ExtIEs_1285[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TAIListForInactiveItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1286, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1285 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_TAIListForInactiveItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1287, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1285 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TAIListForInactiveItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1288, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1288, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1285 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_TAIListForInactiveItem_ExtIEs_tags_1285[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_TAIListForInactiveItem_ExtIEs_tag2el_1285[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAIListForInactiveItem_ExtIEs_specs_1285 = { sizeof(struct NGAP_TAIListForInactiveItem_ExtIEs), offsetof(struct NGAP_TAIListForInactiveItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_TAIListForInactiveItem_ExtIEs_tag2el_1285, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_TAIListForInactiveItem_ExtIEs = { "TAIListForInactiveItem-ExtIEs", "TAIListForInactiveItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_TAIListForInactiveItem_ExtIEs_tags_1285, sizeof(asn_DEF_NGAP_TAIListForInactiveItem_ExtIEs_tags_1285) /sizeof(asn_DEF_NGAP_TAIListForInactiveItem_ExtIEs_tags_1285[0]), /* 1 */ asn_DEF_NGAP_TAIListForInactiveItem_ExtIEs_tags_1285, /* Same as above */ sizeof(asn_DEF_NGAP_TAIListForInactiveItem_ExtIEs_tags_1285) /sizeof(asn_DEF_NGAP_TAIListForInactiveItem_ExtIEs_tags_1285[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_TAIListForInactiveItem_ExtIEs_1285, 3, /* Elements count */ &asn_SPC_NGAP_TAIListForInactiveItem_ExtIEs_specs_1285 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1292 = { sizeof(struct NGAP_TAIListForPagingItem_ExtIEs__extensionValue), offsetof(struct NGAP_TAIListForPagingItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TAIListForPagingItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_TAIListForPagingItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1292 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1292 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_TAIListForPagingItem_ExtIEs_1289[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TAIListForPagingItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1290, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1289 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_TAIListForPagingItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1291, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1289 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TAIListForPagingItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1292, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1292, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1289 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_TAIListForPagingItem_ExtIEs_tags_1289[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_TAIListForPagingItem_ExtIEs_tag2el_1289[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAIListForPagingItem_ExtIEs_specs_1289 = { sizeof(struct NGAP_TAIListForPagingItem_ExtIEs), offsetof(struct NGAP_TAIListForPagingItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_TAIListForPagingItem_ExtIEs_tag2el_1289, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_TAIListForPagingItem_ExtIEs = { "TAIListForPagingItem-ExtIEs", "TAIListForPagingItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_TAIListForPagingItem_ExtIEs_tags_1289, sizeof(asn_DEF_NGAP_TAIListForPagingItem_ExtIEs_tags_1289) /sizeof(asn_DEF_NGAP_TAIListForPagingItem_ExtIEs_tags_1289[0]), /* 1 */ asn_DEF_NGAP_TAIListForPagingItem_ExtIEs_tags_1289, /* Same as above */ sizeof(asn_DEF_NGAP_TAIListForPagingItem_ExtIEs_tags_1289) /sizeof(asn_DEF_NGAP_TAIListForPagingItem_ExtIEs_tags_1289[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_TAIListForPagingItem_ExtIEs_1289, 3, /* Elements count */ &asn_SPC_NGAP_TAIListForPagingItem_ExtIEs_specs_1289 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1296 = { sizeof(struct NGAP_TAINSAGSupportItem_ExtIEs__extensionValue), offsetof(struct NGAP_TAINSAGSupportItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TAINSAGSupportItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_TAINSAGSupportItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1296 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1296 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_TAINSAGSupportItem_ExtIEs_1293[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TAINSAGSupportItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1294, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1293 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_TAINSAGSupportItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1295, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1293 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TAINSAGSupportItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1296, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1296, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1293 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_TAINSAGSupportItem_ExtIEs_tags_1293[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_TAINSAGSupportItem_ExtIEs_tag2el_1293[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAINSAGSupportItem_ExtIEs_specs_1293 = { sizeof(struct NGAP_TAINSAGSupportItem_ExtIEs), offsetof(struct NGAP_TAINSAGSupportItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_TAINSAGSupportItem_ExtIEs_tag2el_1293, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_TAINSAGSupportItem_ExtIEs = { "TAINSAGSupportItem-ExtIEs", "TAINSAGSupportItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_TAINSAGSupportItem_ExtIEs_tags_1293, sizeof(asn_DEF_NGAP_TAINSAGSupportItem_ExtIEs_tags_1293) /sizeof(asn_DEF_NGAP_TAINSAGSupportItem_ExtIEs_tags_1293[0]), /* 1 */ asn_DEF_NGAP_TAINSAGSupportItem_ExtIEs_tags_1293, /* Same as above */ sizeof(asn_DEF_NGAP_TAINSAGSupportItem_ExtIEs_tags_1293) /sizeof(asn_DEF_NGAP_TAINSAGSupportItem_ExtIEs_tags_1293[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_TAINSAGSupportItem_ExtIEs_1293, 3, /* Elements count */ &asn_SPC_NGAP_TAINSAGSupportItem_ExtIEs_specs_1293 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1300 = { sizeof(struct NGAP_TargeteNB_ID_ExtIEs__extensionValue), offsetof(struct NGAP_TargeteNB_ID_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TargeteNB_ID_ExtIEs__extensionValue, present), sizeof(((struct NGAP_TargeteNB_ID_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1300 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1300 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_TargeteNB_ID_ExtIEs_1297[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargeteNB_ID_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1298, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1297 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargeteNB_ID_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1299, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1297 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TargeteNB_ID_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1300, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1300, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1297 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_TargeteNB_ID_ExtIEs_tags_1297[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_TargeteNB_ID_ExtIEs_tag2el_1297[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargeteNB_ID_ExtIEs_specs_1297 = { sizeof(struct NGAP_TargeteNB_ID_ExtIEs), offsetof(struct NGAP_TargeteNB_ID_ExtIEs, _asn_ctx), asn_MAP_NGAP_TargeteNB_ID_ExtIEs_tag2el_1297, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_TargeteNB_ID_ExtIEs = { "TargeteNB-ID-ExtIEs", "TargeteNB-ID-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_TargeteNB_ID_ExtIEs_tags_1297, sizeof(asn_DEF_NGAP_TargeteNB_ID_ExtIEs_tags_1297) /sizeof(asn_DEF_NGAP_TargeteNB_ID_ExtIEs_tags_1297[0]), /* 1 */ asn_DEF_NGAP_TargeteNB_ID_ExtIEs_tags_1297, /* Same as above */ sizeof(asn_DEF_NGAP_TargeteNB_ID_ExtIEs_tags_1297) /sizeof(asn_DEF_NGAP_TargeteNB_ID_ExtIEs_tags_1297[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_TargeteNB_ID_ExtIEs_1297, 3, /* Elements count */ &asn_SPC_NGAP_TargeteNB_ID_ExtIEs_specs_1297 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1304[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs__extensionValue, choice.DAPSResponseInfoList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_DAPSResponseInfoList, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "DAPSResponseInfoList" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs__extensionValue, choice.DirectForwardingPathAvailability), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_NGAP_DirectForwardingPathAvailability, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "DirectForwardingPathAvailability" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs__extensionValue, choice.MBS_ActiveSessionInformation_TargettoSourceList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_MBS_ActiveSessionInformation_TargettoSourceList, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "MBS-ActiveSessionInformation-TargettoSourceList" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs__extensionValue, choice.NGAPIESupportInformationResponseList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_NGAPIESupportInformationResponseList, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "NGAPIESupportInformationResponseList" }, }; static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_1304[] = { 1, 0, 2, 3 }; static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_1304[] = { 1, 0, 2, 3 }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1304[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* DirectForwardingPathAvailability */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 2 }, /* DAPSResponseInfoList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 1 }, /* MBS-ActiveSessionInformation-TargettoSourceList */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -2, 0 } /* NGAPIESupportInformationResponseList */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1304 = { sizeof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs__extensionValue), offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_1304, 4, /* Count of tags in the map */ asn_MAP_NGAP_extensionValue_to_canonical_1304, asn_MAP_NGAP_extensionValue_from_canonical_1304, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1304 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_1304, 4, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_1304 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_1301[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1302, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1301 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1303, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1301 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1304, select_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1304, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1301 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_tags_1301[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_tag2el_1301[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_specs_1301 = { sizeof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs), offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs, _asn_ctx), asn_MAP_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_tag2el_1301, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs = { "TargetNGRANNode-ToSourceNGRANNode-TransparentContainer-ExtIEs", "TargetNGRANNode-ToSourceNGRANNode-TransparentContainer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_tags_1301, sizeof(asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_tags_1301) /sizeof(asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_tags_1301[0]), /* 1 */ asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_tags_1301, /* Same as above */ sizeof(asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_tags_1301) /sizeof(asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_tags_1301[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_1301, 3, /* Elements count */ &asn_SPC_NGAP_TargetNGRANNode_ToSourceNGRANNode_TransparentContainer_ExtIEs_specs_1301 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1308[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs__extensionValue, choice.NGAPIESupportInformationResponseList), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_NGAPIESupportInformationResponseList, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "NGAPIESupportInformationResponseList" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1308[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* NGAPIESupportInformationResponseList */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1308 = { sizeof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs__extensionValue), offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_1308, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1308 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_1308, 1, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_1308 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_1305[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1306, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1305 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1307, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1305 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1308, select_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1308, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1305 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_tags_1305[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_tag2el_1305[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_specs_1305 = { sizeof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs), offsetof(struct NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs, _asn_ctx), asn_MAP_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_tag2el_1305, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs = { "TargetNGRANNode-ToSourceNGRANNode-FailureTransparentContainer-ExtIEs", "TargetNGRANNode-ToSourceNGRANNode-FailureTransparentContainer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_tags_1305, sizeof(asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_tags_1305) /sizeof(asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_tags_1305[0]), /* 1 */ asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_tags_1305, /* Same as above */ sizeof(asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_tags_1305) /sizeof(asn_DEF_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_tags_1305[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_1305, 3, /* Elements count */ &asn_SPC_NGAP_TargetNGRANNode_ToSourceNGRANNode_FailureTransparentContainer_ExtIEs_specs_1305 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1312 = { sizeof(struct NGAP_TargetNSSAI_Item_ExtIEs__extensionValue), offsetof(struct NGAP_TargetNSSAI_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TargetNSSAI_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_TargetNSSAI_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1312 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1312 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_TargetNSSAI_Item_ExtIEs_1309[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetNSSAI_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1310, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1309 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetNSSAI_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1311, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1309 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetNSSAI_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1312, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1312, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1309 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_TargetNSSAI_Item_ExtIEs_tags_1309[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_TargetNSSAI_Item_ExtIEs_tag2el_1309[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetNSSAI_Item_ExtIEs_specs_1309 = { sizeof(struct NGAP_TargetNSSAI_Item_ExtIEs), offsetof(struct NGAP_TargetNSSAI_Item_ExtIEs, _asn_ctx), asn_MAP_NGAP_TargetNSSAI_Item_ExtIEs_tag2el_1309, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_TargetNSSAI_Item_ExtIEs = { "TargetNSSAI-Item-ExtIEs", "TargetNSSAI-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_TargetNSSAI_Item_ExtIEs_tags_1309, sizeof(asn_DEF_NGAP_TargetNSSAI_Item_ExtIEs_tags_1309) /sizeof(asn_DEF_NGAP_TargetNSSAI_Item_ExtIEs_tags_1309[0]), /* 1 */ asn_DEF_NGAP_TargetNSSAI_Item_ExtIEs_tags_1309, /* Same as above */ sizeof(asn_DEF_NGAP_TargetNSSAI_Item_ExtIEs_tags_1309) /sizeof(asn_DEF_NGAP_TargetNSSAI_Item_ExtIEs_tags_1309[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_TargetNSSAI_Item_ExtIEs_1309, 3, /* Elements count */ &asn_SPC_NGAP_TargetNSSAI_Item_ExtIEs_specs_1309 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1316 = { sizeof(struct NGAP_TargetNSSAIInformation_Item_ExtIEs__extensionValue), offsetof(struct NGAP_TargetNSSAIInformation_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TargetNSSAIInformation_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_TargetNSSAIInformation_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1316 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1316 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_TargetNSSAIInformation_Item_ExtIEs_1313[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetNSSAIInformation_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1314, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1313 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetNSSAIInformation_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1315, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1313 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetNSSAIInformation_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1316, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1316, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1313 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_TargetNSSAIInformation_Item_ExtIEs_tags_1313[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_TargetNSSAIInformation_Item_ExtIEs_tag2el_1313[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetNSSAIInformation_Item_ExtIEs_specs_1313 = { sizeof(struct NGAP_TargetNSSAIInformation_Item_ExtIEs), offsetof(struct NGAP_TargetNSSAIInformation_Item_ExtIEs, _asn_ctx), asn_MAP_NGAP_TargetNSSAIInformation_Item_ExtIEs_tag2el_1313, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_TargetNSSAIInformation_Item_ExtIEs = { "TargetNSSAIInformation-Item-ExtIEs", "TargetNSSAIInformation-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_TargetNSSAIInformation_Item_ExtIEs_tags_1313, sizeof(asn_DEF_NGAP_TargetNSSAIInformation_Item_ExtIEs_tags_1313) /sizeof(asn_DEF_NGAP_TargetNSSAIInformation_Item_ExtIEs_tags_1313[0]), /* 1 */ asn_DEF_NGAP_TargetNSSAIInformation_Item_ExtIEs_tags_1313, /* Same as above */ sizeof(asn_DEF_NGAP_TargetNSSAIInformation_Item_ExtIEs_tags_1313) /sizeof(asn_DEF_NGAP_TargetNSSAIInformation_Item_ExtIEs_tags_1313[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_TargetNSSAIInformation_Item_ExtIEs_1313, 3, /* Elements count */ &asn_SPC_NGAP_TargetNSSAIInformation_Item_ExtIEs_specs_1313 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1320[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetRANNodeID_ExtIEs__extensionValue, choice.NR_CGI), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_NR_CGI, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "NR-CGI" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1320[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* NR-CGI */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1320 = { sizeof(struct NGAP_TargetRANNodeID_ExtIEs__extensionValue), offsetof(struct NGAP_TargetRANNodeID_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TargetRANNodeID_ExtIEs__extensionValue, present), sizeof(((struct NGAP_TargetRANNodeID_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_1320, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1320 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_1320, 1, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_1320 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_TargetRANNodeID_ExtIEs_1317[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetRANNodeID_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1318, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1317 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetRANNodeID_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_TargetRANNodeID_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1319, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1317 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetRANNodeID_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1320, select_TargetRANNodeID_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1320, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1317 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_TargetRANNodeID_ExtIEs_tags_1317[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_TargetRANNodeID_ExtIEs_tag2el_1317[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetRANNodeID_ExtIEs_specs_1317 = { sizeof(struct NGAP_TargetRANNodeID_ExtIEs), offsetof(struct NGAP_TargetRANNodeID_ExtIEs, _asn_ctx), asn_MAP_NGAP_TargetRANNodeID_ExtIEs_tag2el_1317, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_TargetRANNodeID_ExtIEs = { "TargetRANNodeID-ExtIEs", "TargetRANNodeID-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_TargetRANNodeID_ExtIEs_tags_1317, sizeof(asn_DEF_NGAP_TargetRANNodeID_ExtIEs_tags_1317) /sizeof(asn_DEF_NGAP_TargetRANNodeID_ExtIEs_tags_1317[0]), /* 1 */ asn_DEF_NGAP_TargetRANNodeID_ExtIEs_tags_1317, /* Same as above */ sizeof(asn_DEF_NGAP_TargetRANNodeID_ExtIEs_tags_1317) /sizeof(asn_DEF_NGAP_TargetRANNodeID_ExtIEs_tags_1317[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_TargetRANNodeID_ExtIEs_1317, 3, /* Elements count */ &asn_SPC_NGAP_TargetRANNodeID_ExtIEs_specs_1317 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1324 = { sizeof(struct NGAP_TargetRNC_ID_ExtIEs__extensionValue), offsetof(struct NGAP_TargetRNC_ID_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TargetRNC_ID_ExtIEs__extensionValue, present), sizeof(((struct NGAP_TargetRNC_ID_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1324 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1324 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_TargetRNC_ID_ExtIEs_1321[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetRNC_ID_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1322, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1321 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetRNC_ID_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1323, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1321 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TargetRNC_ID_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1324, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1324, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1321 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_TargetRNC_ID_ExtIEs_tags_1321[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_TargetRNC_ID_ExtIEs_tag2el_1321[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_TargetRNC_ID_ExtIEs_specs_1321 = { sizeof(struct NGAP_TargetRNC_ID_ExtIEs), offsetof(struct NGAP_TargetRNC_ID_ExtIEs, _asn_ctx), asn_MAP_NGAP_TargetRNC_ID_ExtIEs_tag2el_1321, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_TargetRNC_ID_ExtIEs = { "TargetRNC-ID-ExtIEs", "TargetRNC-ID-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_TargetRNC_ID_ExtIEs_tags_1321, sizeof(asn_DEF_NGAP_TargetRNC_ID_ExtIEs_tags_1321) /sizeof(asn_DEF_NGAP_TargetRNC_ID_ExtIEs_tags_1321[0]), /* 1 */ asn_DEF_NGAP_TargetRNC_ID_ExtIEs_tags_1321, /* Same as above */ sizeof(asn_DEF_NGAP_TargetRNC_ID_ExtIEs_tags_1321) /sizeof(asn_DEF_NGAP_TargetRNC_ID_ExtIEs_tags_1321[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_TargetRNC_ID_ExtIEs_1321, 3, /* Elements count */ &asn_SPC_NGAP_TargetRNC_ID_ExtIEs_specs_1321 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1328 = { sizeof(struct NGAP_TimeSyncAssistanceInfo_ExtIEs__extensionValue), offsetof(struct NGAP_TimeSyncAssistanceInfo_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TimeSyncAssistanceInfo_ExtIEs__extensionValue, present), sizeof(((struct NGAP_TimeSyncAssistanceInfo_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1328 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1328 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_TimeSyncAssistanceInfo_ExtIEs_1325[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TimeSyncAssistanceInfo_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1326, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1325 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_TimeSyncAssistanceInfo_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1327, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1325 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TimeSyncAssistanceInfo_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1328, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1328, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1325 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_TimeSyncAssistanceInfo_ExtIEs_tags_1325[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_TimeSyncAssistanceInfo_ExtIEs_tag2el_1325[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_TimeSyncAssistanceInfo_ExtIEs_specs_1325 = { sizeof(struct NGAP_TimeSyncAssistanceInfo_ExtIEs), offsetof(struct NGAP_TimeSyncAssistanceInfo_ExtIEs, _asn_ctx), asn_MAP_NGAP_TimeSyncAssistanceInfo_ExtIEs_tag2el_1325, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_TimeSyncAssistanceInfo_ExtIEs = { "TimeSyncAssistanceInfo-ExtIEs", "TimeSyncAssistanceInfo-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_TimeSyncAssistanceInfo_ExtIEs_tags_1325, sizeof(asn_DEF_NGAP_TimeSyncAssistanceInfo_ExtIEs_tags_1325) /sizeof(asn_DEF_NGAP_TimeSyncAssistanceInfo_ExtIEs_tags_1325[0]), /* 1 */ asn_DEF_NGAP_TimeSyncAssistanceInfo_ExtIEs_tags_1325, /* Same as above */ sizeof(asn_DEF_NGAP_TimeSyncAssistanceInfo_ExtIEs_tags_1325) /sizeof(asn_DEF_NGAP_TimeSyncAssistanceInfo_ExtIEs_tags_1325[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_TimeSyncAssistanceInfo_ExtIEs_1325, 3, /* Elements count */ &asn_SPC_NGAP_TimeSyncAssistanceInfo_ExtIEs_specs_1325 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1332 = { sizeof(struct NGAP_TNLAssociationItem_ExtIEs__extensionValue), offsetof(struct NGAP_TNLAssociationItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TNLAssociationItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_TNLAssociationItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1332 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1332 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_TNLAssociationItem_ExtIEs_1329[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TNLAssociationItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1330, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1329 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_TNLAssociationItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1331, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1329 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TNLAssociationItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1332, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1332, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1329 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_TNLAssociationItem_ExtIEs_tags_1329[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_TNLAssociationItem_ExtIEs_tag2el_1329[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_TNLAssociationItem_ExtIEs_specs_1329 = { sizeof(struct NGAP_TNLAssociationItem_ExtIEs), offsetof(struct NGAP_TNLAssociationItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_TNLAssociationItem_ExtIEs_tag2el_1329, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_TNLAssociationItem_ExtIEs = { "TNLAssociationItem-ExtIEs", "TNLAssociationItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_TNLAssociationItem_ExtIEs_tags_1329, sizeof(asn_DEF_NGAP_TNLAssociationItem_ExtIEs_tags_1329) /sizeof(asn_DEF_NGAP_TNLAssociationItem_ExtIEs_tags_1329[0]), /* 1 */ asn_DEF_NGAP_TNLAssociationItem_ExtIEs_tags_1329, /* Same as above */ sizeof(asn_DEF_NGAP_TNLAssociationItem_ExtIEs_tags_1329) /sizeof(asn_DEF_NGAP_TNLAssociationItem_ExtIEs_tags_1329[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_TNLAssociationItem_ExtIEs_1329, 3, /* Elements count */ &asn_SPC_NGAP_TNLAssociationItem_ExtIEs_specs_1329 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1336 = { sizeof(struct NGAP_TooearlyIntersystemHO_ExtIEs__extensionValue), offsetof(struct NGAP_TooearlyIntersystemHO_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TooearlyIntersystemHO_ExtIEs__extensionValue, present), sizeof(((struct NGAP_TooearlyIntersystemHO_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1336 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1336 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_TooearlyIntersystemHO_ExtIEs_1333[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TooearlyIntersystemHO_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1334, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1333 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_TooearlyIntersystemHO_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1335, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1333 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TooearlyIntersystemHO_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1336, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1336, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1333 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_TooearlyIntersystemHO_ExtIEs_tags_1333[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_TooearlyIntersystemHO_ExtIEs_tag2el_1333[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_TooearlyIntersystemHO_ExtIEs_specs_1333 = { sizeof(struct NGAP_TooearlyIntersystemHO_ExtIEs), offsetof(struct NGAP_TooearlyIntersystemHO_ExtIEs, _asn_ctx), asn_MAP_NGAP_TooearlyIntersystemHO_ExtIEs_tag2el_1333, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_TooearlyIntersystemHO_ExtIEs = { "TooearlyIntersystemHO-ExtIEs", "TooearlyIntersystemHO-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_TooearlyIntersystemHO_ExtIEs_tags_1333, sizeof(asn_DEF_NGAP_TooearlyIntersystemHO_ExtIEs_tags_1333) /sizeof(asn_DEF_NGAP_TooearlyIntersystemHO_ExtIEs_tags_1333[0]), /* 1 */ asn_DEF_NGAP_TooearlyIntersystemHO_ExtIEs_tags_1333, /* Same as above */ sizeof(asn_DEF_NGAP_TooearlyIntersystemHO_ExtIEs_tags_1333) /sizeof(asn_DEF_NGAP_TooearlyIntersystemHO_ExtIEs_tags_1333[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_TooearlyIntersystemHO_ExtIEs_1333, 3, /* Elements count */ &asn_SPC_NGAP_TooearlyIntersystemHO_ExtIEs_specs_1333 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1340[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TraceActivation_ExtIEs__extensionValue, choice.MDT_Configuration), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_MDT_Configuration, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "MDT-Configuration" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_TraceActivation_ExtIEs__extensionValue, choice.URI_address), (ASN_TAG_CLASS_UNIVERSAL | (26 << 2)), 0, &asn_DEF_NGAP_URI_address, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "URI-address" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1340[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 }, /* MDT-Configuration */ { (ASN_TAG_CLASS_UNIVERSAL | (26 << 2)), 1, 0, 0 } /* URI-address */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1340 = { sizeof(struct NGAP_TraceActivation_ExtIEs__extensionValue), offsetof(struct NGAP_TraceActivation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TraceActivation_ExtIEs__extensionValue, present), sizeof(((struct NGAP_TraceActivation_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_1340, 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1340 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_1340, 2, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_1340 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_TraceActivation_ExtIEs_1337[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TraceActivation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1338, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1337 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_TraceActivation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_TraceActivation_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1339, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1337 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TraceActivation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1340, select_TraceActivation_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1340, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1337 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_TraceActivation_ExtIEs_tags_1337[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_TraceActivation_ExtIEs_tag2el_1337[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_TraceActivation_ExtIEs_specs_1337 = { sizeof(struct NGAP_TraceActivation_ExtIEs), offsetof(struct NGAP_TraceActivation_ExtIEs, _asn_ctx), asn_MAP_NGAP_TraceActivation_ExtIEs_tag2el_1337, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_TraceActivation_ExtIEs = { "TraceActivation-ExtIEs", "TraceActivation-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_TraceActivation_ExtIEs_tags_1337, sizeof(asn_DEF_NGAP_TraceActivation_ExtIEs_tags_1337) /sizeof(asn_DEF_NGAP_TraceActivation_ExtIEs_tags_1337[0]), /* 1 */ asn_DEF_NGAP_TraceActivation_ExtIEs_tags_1337, /* Same as above */ sizeof(asn_DEF_NGAP_TraceActivation_ExtIEs_tags_1337) /sizeof(asn_DEF_NGAP_TraceActivation_ExtIEs_tags_1337[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_TraceActivation_ExtIEs_1337, 3, /* Elements count */ &asn_SPC_NGAP_TraceActivation_ExtIEs_specs_1337 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1344 = { sizeof(struct NGAP_TAIBasedMDT_ExtIEs__extensionValue), offsetof(struct NGAP_TAIBasedMDT_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TAIBasedMDT_ExtIEs__extensionValue, present), sizeof(((struct NGAP_TAIBasedMDT_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1344 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1344 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_TAIBasedMDT_ExtIEs_1341[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TAIBasedMDT_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1342, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1341 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_TAIBasedMDT_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1343, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1341 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TAIBasedMDT_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1344, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1344, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1341 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_TAIBasedMDT_ExtIEs_tags_1341[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_TAIBasedMDT_ExtIEs_tag2el_1341[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAIBasedMDT_ExtIEs_specs_1341 = { sizeof(struct NGAP_TAIBasedMDT_ExtIEs), offsetof(struct NGAP_TAIBasedMDT_ExtIEs, _asn_ctx), asn_MAP_NGAP_TAIBasedMDT_ExtIEs_tag2el_1341, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_TAIBasedMDT_ExtIEs = { "TAIBasedMDT-ExtIEs", "TAIBasedMDT-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_TAIBasedMDT_ExtIEs_tags_1341, sizeof(asn_DEF_NGAP_TAIBasedMDT_ExtIEs_tags_1341) /sizeof(asn_DEF_NGAP_TAIBasedMDT_ExtIEs_tags_1341[0]), /* 1 */ asn_DEF_NGAP_TAIBasedMDT_ExtIEs_tags_1341, /* Same as above */ sizeof(asn_DEF_NGAP_TAIBasedMDT_ExtIEs_tags_1341) /sizeof(asn_DEF_NGAP_TAIBasedMDT_ExtIEs_tags_1341[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_TAIBasedMDT_ExtIEs_1341, 3, /* Elements count */ &asn_SPC_NGAP_TAIBasedMDT_ExtIEs_specs_1341 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1348 = { sizeof(struct NGAP_TAIBasedQMC_ExtIEs__extensionValue), offsetof(struct NGAP_TAIBasedQMC_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TAIBasedQMC_ExtIEs__extensionValue, present), sizeof(((struct NGAP_TAIBasedQMC_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1348 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1348 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_TAIBasedQMC_ExtIEs_1345[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TAIBasedQMC_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1346, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1345 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_TAIBasedQMC_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1347, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1345 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TAIBasedQMC_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1348, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1348, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1345 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_TAIBasedQMC_ExtIEs_tags_1345[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_TAIBasedQMC_ExtIEs_tag2el_1345[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_TAIBasedQMC_ExtIEs_specs_1345 = { sizeof(struct NGAP_TAIBasedQMC_ExtIEs), offsetof(struct NGAP_TAIBasedQMC_ExtIEs, _asn_ctx), asn_MAP_NGAP_TAIBasedQMC_ExtIEs_tag2el_1345, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_TAIBasedQMC_ExtIEs = { "TAIBasedQMC-ExtIEs", "TAIBasedQMC-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_TAIBasedQMC_ExtIEs_tags_1345, sizeof(asn_DEF_NGAP_TAIBasedQMC_ExtIEs_tags_1345) /sizeof(asn_DEF_NGAP_TAIBasedQMC_ExtIEs_tags_1345[0]), /* 1 */ asn_DEF_NGAP_TAIBasedQMC_ExtIEs_tags_1345, /* Same as above */ sizeof(asn_DEF_NGAP_TAIBasedQMC_ExtIEs_tags_1345) /sizeof(asn_DEF_NGAP_TAIBasedQMC_ExtIEs_tags_1345[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_TAIBasedQMC_ExtIEs_1345, 3, /* Elements count */ &asn_SPC_NGAP_TAIBasedQMC_ExtIEs_specs_1345 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1352 = { sizeof(struct NGAP_TABasedQMC_ExtIEs__extensionValue), offsetof(struct NGAP_TABasedQMC_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TABasedQMC_ExtIEs__extensionValue, present), sizeof(((struct NGAP_TABasedQMC_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1352 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1352 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_TABasedQMC_ExtIEs_1349[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TABasedQMC_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1350, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1349 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_TABasedQMC_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1351, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1349 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TABasedQMC_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1352, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1352, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1349 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_TABasedQMC_ExtIEs_tags_1349[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_TABasedQMC_ExtIEs_tag2el_1349[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_TABasedQMC_ExtIEs_specs_1349 = { sizeof(struct NGAP_TABasedQMC_ExtIEs), offsetof(struct NGAP_TABasedQMC_ExtIEs, _asn_ctx), asn_MAP_NGAP_TABasedQMC_ExtIEs_tag2el_1349, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_TABasedQMC_ExtIEs = { "TABasedQMC-ExtIEs", "TABasedQMC-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_TABasedQMC_ExtIEs_tags_1349, sizeof(asn_DEF_NGAP_TABasedQMC_ExtIEs_tags_1349) /sizeof(asn_DEF_NGAP_TABasedQMC_ExtIEs_tags_1349[0]), /* 1 */ asn_DEF_NGAP_TABasedQMC_ExtIEs_tags_1349, /* Same as above */ sizeof(asn_DEF_NGAP_TABasedQMC_ExtIEs_tags_1349) /sizeof(asn_DEF_NGAP_TABasedQMC_ExtIEs_tags_1349[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_TABasedQMC_ExtIEs_1349, 3, /* Elements count */ &asn_SPC_NGAP_TABasedQMC_ExtIEs_specs_1349 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1356 = { sizeof(struct NGAP_TABasedMDT_ExtIEs__extensionValue), offsetof(struct NGAP_TABasedMDT_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TABasedMDT_ExtIEs__extensionValue, present), sizeof(((struct NGAP_TABasedMDT_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1356 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1356 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_TABasedMDT_ExtIEs_1353[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TABasedMDT_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1354, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1353 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_TABasedMDT_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1355, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1353 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TABasedMDT_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1356, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1356, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1353 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_TABasedMDT_ExtIEs_tags_1353[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_TABasedMDT_ExtIEs_tag2el_1353[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_TABasedMDT_ExtIEs_specs_1353 = { sizeof(struct NGAP_TABasedMDT_ExtIEs), offsetof(struct NGAP_TABasedMDT_ExtIEs, _asn_ctx), asn_MAP_NGAP_TABasedMDT_ExtIEs_tag2el_1353, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_TABasedMDT_ExtIEs = { "TABasedMDT-ExtIEs", "TABasedMDT-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_TABasedMDT_ExtIEs_tags_1353, sizeof(asn_DEF_NGAP_TABasedMDT_ExtIEs_tags_1353) /sizeof(asn_DEF_NGAP_TABasedMDT_ExtIEs_tags_1353[0]), /* 1 */ asn_DEF_NGAP_TABasedMDT_ExtIEs_tags_1353, /* Same as above */ sizeof(asn_DEF_NGAP_TABasedMDT_ExtIEs_tags_1353) /sizeof(asn_DEF_NGAP_TABasedMDT_ExtIEs_tags_1353[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_TABasedMDT_ExtIEs_1353, 3, /* Elements count */ &asn_SPC_NGAP_TABasedMDT_ExtIEs_specs_1353 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1360[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TSCAssistanceInformation_ExtIEs__extensionValue, choice.SurvivalTime), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_NGAP_SurvivalTime, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "SurvivalTime" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1360[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* SurvivalTime */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1360 = { sizeof(struct NGAP_TSCAssistanceInformation_ExtIEs__extensionValue), offsetof(struct NGAP_TSCAssistanceInformation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TSCAssistanceInformation_ExtIEs__extensionValue, present), sizeof(((struct NGAP_TSCAssistanceInformation_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_1360, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1360 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_1360, 1, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_1360 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_TSCAssistanceInformation_ExtIEs_1357[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TSCAssistanceInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1358, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1357 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_TSCAssistanceInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_TSCAssistanceInformation_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1359, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1357 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TSCAssistanceInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1360, select_TSCAssistanceInformation_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1360, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1357 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_TSCAssistanceInformation_ExtIEs_tags_1357[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_TSCAssistanceInformation_ExtIEs_tag2el_1357[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_TSCAssistanceInformation_ExtIEs_specs_1357 = { sizeof(struct NGAP_TSCAssistanceInformation_ExtIEs), offsetof(struct NGAP_TSCAssistanceInformation_ExtIEs, _asn_ctx), asn_MAP_NGAP_TSCAssistanceInformation_ExtIEs_tag2el_1357, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_TSCAssistanceInformation_ExtIEs = { "TSCAssistanceInformation-ExtIEs", "TSCAssistanceInformation-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_TSCAssistanceInformation_ExtIEs_tags_1357, sizeof(asn_DEF_NGAP_TSCAssistanceInformation_ExtIEs_tags_1357) /sizeof(asn_DEF_NGAP_TSCAssistanceInformation_ExtIEs_tags_1357[0]), /* 1 */ asn_DEF_NGAP_TSCAssistanceInformation_ExtIEs_tags_1357, /* Same as above */ sizeof(asn_DEF_NGAP_TSCAssistanceInformation_ExtIEs_tags_1357) /sizeof(asn_DEF_NGAP_TSCAssistanceInformation_ExtIEs_tags_1357[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_TSCAssistanceInformation_ExtIEs_1357, 3, /* Elements count */ &asn_SPC_NGAP_TSCAssistanceInformation_ExtIEs_specs_1357 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1364 = { sizeof(struct NGAP_TSCTrafficCharacteristics_ExtIEs__extensionValue), offsetof(struct NGAP_TSCTrafficCharacteristics_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_TSCTrafficCharacteristics_ExtIEs__extensionValue, present), sizeof(((struct NGAP_TSCTrafficCharacteristics_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1364 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1364 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_TSCTrafficCharacteristics_ExtIEs_1361[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_TSCTrafficCharacteristics_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1362, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1361 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_TSCTrafficCharacteristics_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1363, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1361 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_TSCTrafficCharacteristics_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1364, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1364, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1361 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_TSCTrafficCharacteristics_ExtIEs_tags_1361[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_TSCTrafficCharacteristics_ExtIEs_tag2el_1361[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_TSCTrafficCharacteristics_ExtIEs_specs_1361 = { sizeof(struct NGAP_TSCTrafficCharacteristics_ExtIEs), offsetof(struct NGAP_TSCTrafficCharacteristics_ExtIEs, _asn_ctx), asn_MAP_NGAP_TSCTrafficCharacteristics_ExtIEs_tag2el_1361, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_TSCTrafficCharacteristics_ExtIEs = { "TSCTrafficCharacteristics-ExtIEs", "TSCTrafficCharacteristics-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_TSCTrafficCharacteristics_ExtIEs_tags_1361, sizeof(asn_DEF_NGAP_TSCTrafficCharacteristics_ExtIEs_tags_1361) /sizeof(asn_DEF_NGAP_TSCTrafficCharacteristics_ExtIEs_tags_1361[0]), /* 1 */ asn_DEF_NGAP_TSCTrafficCharacteristics_ExtIEs_tags_1361, /* Same as above */ sizeof(asn_DEF_NGAP_TSCTrafficCharacteristics_ExtIEs_tags_1361) /sizeof(asn_DEF_NGAP_TSCTrafficCharacteristics_ExtIEs_tags_1361[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_TSCTrafficCharacteristics_ExtIEs_1361, 3, /* Elements count */ &asn_SPC_NGAP_TSCTrafficCharacteristics_ExtIEs_specs_1361 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1368 = { sizeof(struct NGAP_UEAggregateMaximumBitRate_ExtIEs__extensionValue), offsetof(struct NGAP_UEAggregateMaximumBitRate_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UEAggregateMaximumBitRate_ExtIEs__extensionValue, present), sizeof(((struct NGAP_UEAggregateMaximumBitRate_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1368 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1368 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_UEAggregateMaximumBitRate_ExtIEs_1365[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEAggregateMaximumBitRate_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1366, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1365 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEAggregateMaximumBitRate_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1367, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1365 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UEAggregateMaximumBitRate_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1368, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1368, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1365 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_UEAggregateMaximumBitRate_ExtIEs_tags_1365[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEAggregateMaximumBitRate_ExtIEs_tag2el_1365[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEAggregateMaximumBitRate_ExtIEs_specs_1365 = { sizeof(struct NGAP_UEAggregateMaximumBitRate_ExtIEs), offsetof(struct NGAP_UEAggregateMaximumBitRate_ExtIEs, _asn_ctx), asn_MAP_NGAP_UEAggregateMaximumBitRate_ExtIEs_tag2el_1365, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_UEAggregateMaximumBitRate_ExtIEs = { "UEAggregateMaximumBitRate-ExtIEs", "UEAggregateMaximumBitRate-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_UEAggregateMaximumBitRate_ExtIEs_tags_1365, sizeof(asn_DEF_NGAP_UEAggregateMaximumBitRate_ExtIEs_tags_1365) /sizeof(asn_DEF_NGAP_UEAggregateMaximumBitRate_ExtIEs_tags_1365[0]), /* 1 */ asn_DEF_NGAP_UEAggregateMaximumBitRate_ExtIEs_tags_1365, /* Same as above */ sizeof(asn_DEF_NGAP_UEAggregateMaximumBitRate_ExtIEs_tags_1365) /sizeof(asn_DEF_NGAP_UEAggregateMaximumBitRate_ExtIEs_tags_1365[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_UEAggregateMaximumBitRate_ExtIEs_1365, 3, /* Elements count */ &asn_SPC_NGAP_UEAggregateMaximumBitRate_ExtIEs_specs_1365 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1372 = { sizeof(struct NGAP_UEAppLayerMeasInfoItem_ExtIEs__extensionValue), offsetof(struct NGAP_UEAppLayerMeasInfoItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UEAppLayerMeasInfoItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_UEAppLayerMeasInfoItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1372 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1372 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_UEAppLayerMeasInfoItem_ExtIEs_1369[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEAppLayerMeasInfoItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1370, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1369 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEAppLayerMeasInfoItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1371, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1369 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UEAppLayerMeasInfoItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1372, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1372, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1369 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_UEAppLayerMeasInfoItem_ExtIEs_tags_1369[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEAppLayerMeasInfoItem_ExtIEs_tag2el_1369[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEAppLayerMeasInfoItem_ExtIEs_specs_1369 = { sizeof(struct NGAP_UEAppLayerMeasInfoItem_ExtIEs), offsetof(struct NGAP_UEAppLayerMeasInfoItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_UEAppLayerMeasInfoItem_ExtIEs_tag2el_1369, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_UEAppLayerMeasInfoItem_ExtIEs = { "UEAppLayerMeasInfoItem-ExtIEs", "UEAppLayerMeasInfoItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_UEAppLayerMeasInfoItem_ExtIEs_tags_1369, sizeof(asn_DEF_NGAP_UEAppLayerMeasInfoItem_ExtIEs_tags_1369) /sizeof(asn_DEF_NGAP_UEAppLayerMeasInfoItem_ExtIEs_tags_1369[0]), /* 1 */ asn_DEF_NGAP_UEAppLayerMeasInfoItem_ExtIEs_tags_1369, /* Same as above */ sizeof(asn_DEF_NGAP_UEAppLayerMeasInfoItem_ExtIEs_tags_1369) /sizeof(asn_DEF_NGAP_UEAppLayerMeasInfoItem_ExtIEs_tags_1369[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_UEAppLayerMeasInfoItem_ExtIEs_1369, 3, /* Elements count */ &asn_SPC_NGAP_UEAppLayerMeasInfoItem_ExtIEs_specs_1369 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1376 = { sizeof(struct NGAP_UEAppLayerMeasConfigInfo_ExtIEs__extensionValue), offsetof(struct NGAP_UEAppLayerMeasConfigInfo_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UEAppLayerMeasConfigInfo_ExtIEs__extensionValue, present), sizeof(((struct NGAP_UEAppLayerMeasConfigInfo_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1376 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1376 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_UEAppLayerMeasConfigInfo_ExtIEs_1373[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEAppLayerMeasConfigInfo_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1374, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1373 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEAppLayerMeasConfigInfo_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1375, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1373 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UEAppLayerMeasConfigInfo_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1376, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1376, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1373 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_UEAppLayerMeasConfigInfo_ExtIEs_tags_1373[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEAppLayerMeasConfigInfo_ExtIEs_tag2el_1373[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEAppLayerMeasConfigInfo_ExtIEs_specs_1373 = { sizeof(struct NGAP_UEAppLayerMeasConfigInfo_ExtIEs), offsetof(struct NGAP_UEAppLayerMeasConfigInfo_ExtIEs, _asn_ctx), asn_MAP_NGAP_UEAppLayerMeasConfigInfo_ExtIEs_tag2el_1373, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_UEAppLayerMeasConfigInfo_ExtIEs = { "UEAppLayerMeasConfigInfo-ExtIEs", "UEAppLayerMeasConfigInfo-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_UEAppLayerMeasConfigInfo_ExtIEs_tags_1373, sizeof(asn_DEF_NGAP_UEAppLayerMeasConfigInfo_ExtIEs_tags_1373) /sizeof(asn_DEF_NGAP_UEAppLayerMeasConfigInfo_ExtIEs_tags_1373[0]), /* 1 */ asn_DEF_NGAP_UEAppLayerMeasConfigInfo_ExtIEs_tags_1373, /* Same as above */ sizeof(asn_DEF_NGAP_UEAppLayerMeasConfigInfo_ExtIEs_tags_1373) /sizeof(asn_DEF_NGAP_UEAppLayerMeasConfigInfo_ExtIEs_tags_1373[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_UEAppLayerMeasConfigInfo_ExtIEs_1373, 3, /* Elements count */ &asn_SPC_NGAP_UEAppLayerMeasConfigInfo_ExtIEs_specs_1373 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1380 = { sizeof(struct NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs__extensionValue), offsetof(struct NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1380 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1380 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_1377[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1378, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1377 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1379, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1377 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1380, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1380, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1377 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_tags_1377[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_tag2el_1377[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_specs_1377 = { sizeof(struct NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs), offsetof(struct NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_tag2el_1377, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs = { "UE-associatedLogicalNG-connectionItem-ExtIEs", "UE-associatedLogicalNG-connectionItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_tags_1377, sizeof(asn_DEF_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_tags_1377) /sizeof(asn_DEF_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_tags_1377[0]), /* 1 */ asn_DEF_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_tags_1377, /* Same as above */ sizeof(asn_DEF_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_tags_1377) /sizeof(asn_DEF_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_tags_1377[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_1377, 3, /* Elements count */ &asn_SPC_NGAP_UE_associatedLogicalNG_connectionItem_ExtIEs_specs_1377 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1384 = { sizeof(struct NGAP_UEContextResumeRequestTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_UEContextResumeRequestTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UEContextResumeRequestTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_UEContextResumeRequestTransfer_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1384 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1384 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeRequestTransfer_ExtIEs_1381[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextResumeRequestTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1382, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1381 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextResumeRequestTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1383, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1381 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextResumeRequestTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1384, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1384, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1381 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_UEContextResumeRequestTransfer_ExtIEs_tags_1381[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEContextResumeRequestTransfer_ExtIEs_tag2el_1381[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextResumeRequestTransfer_ExtIEs_specs_1381 = { sizeof(struct NGAP_UEContextResumeRequestTransfer_ExtIEs), offsetof(struct NGAP_UEContextResumeRequestTransfer_ExtIEs, _asn_ctx), asn_MAP_NGAP_UEContextResumeRequestTransfer_ExtIEs_tag2el_1381, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextResumeRequestTransfer_ExtIEs = { "UEContextResumeRequestTransfer-ExtIEs", "UEContextResumeRequestTransfer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_UEContextResumeRequestTransfer_ExtIEs_tags_1381, sizeof(asn_DEF_NGAP_UEContextResumeRequestTransfer_ExtIEs_tags_1381) /sizeof(asn_DEF_NGAP_UEContextResumeRequestTransfer_ExtIEs_tags_1381[0]), /* 1 */ asn_DEF_NGAP_UEContextResumeRequestTransfer_ExtIEs_tags_1381, /* Same as above */ sizeof(asn_DEF_NGAP_UEContextResumeRequestTransfer_ExtIEs_tags_1381) /sizeof(asn_DEF_NGAP_UEContextResumeRequestTransfer_ExtIEs_tags_1381[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_UEContextResumeRequestTransfer_ExtIEs_1381, 3, /* Elements count */ &asn_SPC_NGAP_UEContextResumeRequestTransfer_ExtIEs_specs_1381 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1388 = { sizeof(struct NGAP_UEContextResumeResponseTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_UEContextResumeResponseTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UEContextResumeResponseTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_UEContextResumeResponseTransfer_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1388 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1388 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_UEContextResumeResponseTransfer_ExtIEs_1385[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextResumeResponseTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1386, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1385 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextResumeResponseTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1387, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1385 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextResumeResponseTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1388, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1388, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1385 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_UEContextResumeResponseTransfer_ExtIEs_tags_1385[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEContextResumeResponseTransfer_ExtIEs_tag2el_1385[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextResumeResponseTransfer_ExtIEs_specs_1385 = { sizeof(struct NGAP_UEContextResumeResponseTransfer_ExtIEs), offsetof(struct NGAP_UEContextResumeResponseTransfer_ExtIEs, _asn_ctx), asn_MAP_NGAP_UEContextResumeResponseTransfer_ExtIEs_tag2el_1385, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextResumeResponseTransfer_ExtIEs = { "UEContextResumeResponseTransfer-ExtIEs", "UEContextResumeResponseTransfer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_UEContextResumeResponseTransfer_ExtIEs_tags_1385, sizeof(asn_DEF_NGAP_UEContextResumeResponseTransfer_ExtIEs_tags_1385) /sizeof(asn_DEF_NGAP_UEContextResumeResponseTransfer_ExtIEs_tags_1385[0]), /* 1 */ asn_DEF_NGAP_UEContextResumeResponseTransfer_ExtIEs_tags_1385, /* Same as above */ sizeof(asn_DEF_NGAP_UEContextResumeResponseTransfer_ExtIEs_tags_1385) /sizeof(asn_DEF_NGAP_UEContextResumeResponseTransfer_ExtIEs_tags_1385[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_UEContextResumeResponseTransfer_ExtIEs_1385, 3, /* Elements count */ &asn_SPC_NGAP_UEContextResumeResponseTransfer_ExtIEs_specs_1385 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1392 = { sizeof(struct NGAP_UEContextSuspendRequestTransfer_ExtIEs__extensionValue), offsetof(struct NGAP_UEContextSuspendRequestTransfer_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UEContextSuspendRequestTransfer_ExtIEs__extensionValue, present), sizeof(((struct NGAP_UEContextSuspendRequestTransfer_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1392 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1392 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_UEContextSuspendRequestTransfer_ExtIEs_1389[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextSuspendRequestTransfer_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1390, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1389 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextSuspendRequestTransfer_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1391, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1389 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UEContextSuspendRequestTransfer_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1392, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1392, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1389 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_UEContextSuspendRequestTransfer_ExtIEs_tags_1389[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEContextSuspendRequestTransfer_ExtIEs_tag2el_1389[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEContextSuspendRequestTransfer_ExtIEs_specs_1389 = { sizeof(struct NGAP_UEContextSuspendRequestTransfer_ExtIEs), offsetof(struct NGAP_UEContextSuspendRequestTransfer_ExtIEs, _asn_ctx), asn_MAP_NGAP_UEContextSuspendRequestTransfer_ExtIEs_tag2el_1389, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_UEContextSuspendRequestTransfer_ExtIEs = { "UEContextSuspendRequestTransfer-ExtIEs", "UEContextSuspendRequestTransfer-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_UEContextSuspendRequestTransfer_ExtIEs_tags_1389, sizeof(asn_DEF_NGAP_UEContextSuspendRequestTransfer_ExtIEs_tags_1389) /sizeof(asn_DEF_NGAP_UEContextSuspendRequestTransfer_ExtIEs_tags_1389[0]), /* 1 */ asn_DEF_NGAP_UEContextSuspendRequestTransfer_ExtIEs_tags_1389, /* Same as above */ sizeof(asn_DEF_NGAP_UEContextSuspendRequestTransfer_ExtIEs_tags_1389) /sizeof(asn_DEF_NGAP_UEContextSuspendRequestTransfer_ExtIEs_tags_1389[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_UEContextSuspendRequestTransfer_ExtIEs_1389, 3, /* Elements count */ &asn_SPC_NGAP_UEContextSuspendRequestTransfer_ExtIEs_specs_1389 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1396 = { sizeof(struct NGAP_UE_DifferentiationInfo_ExtIEs__extensionValue), offsetof(struct NGAP_UE_DifferentiationInfo_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UE_DifferentiationInfo_ExtIEs__extensionValue, present), sizeof(((struct NGAP_UE_DifferentiationInfo_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1396 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1396 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_UE_DifferentiationInfo_ExtIEs_1393[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UE_DifferentiationInfo_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1394, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1393 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_UE_DifferentiationInfo_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1395, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1393 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UE_DifferentiationInfo_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1396, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1396, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1393 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_UE_DifferentiationInfo_ExtIEs_tags_1393[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_UE_DifferentiationInfo_ExtIEs_tag2el_1393[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_UE_DifferentiationInfo_ExtIEs_specs_1393 = { sizeof(struct NGAP_UE_DifferentiationInfo_ExtIEs), offsetof(struct NGAP_UE_DifferentiationInfo_ExtIEs, _asn_ctx), asn_MAP_NGAP_UE_DifferentiationInfo_ExtIEs_tag2el_1393, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_UE_DifferentiationInfo_ExtIEs = { "UE-DifferentiationInfo-ExtIEs", "UE-DifferentiationInfo-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_UE_DifferentiationInfo_ExtIEs_tags_1393, sizeof(asn_DEF_NGAP_UE_DifferentiationInfo_ExtIEs_tags_1393) /sizeof(asn_DEF_NGAP_UE_DifferentiationInfo_ExtIEs_tags_1393[0]), /* 1 */ asn_DEF_NGAP_UE_DifferentiationInfo_ExtIEs_tags_1393, /* Same as above */ sizeof(asn_DEF_NGAP_UE_DifferentiationInfo_ExtIEs_tags_1393) /sizeof(asn_DEF_NGAP_UE_DifferentiationInfo_ExtIEs_tags_1393[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_UE_DifferentiationInfo_ExtIEs_1393, 3, /* Elements count */ &asn_SPC_NGAP_UE_DifferentiationInfo_ExtIEs_specs_1393 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1400 = { sizeof(struct NGAP_UE_NGAP_ID_pair_ExtIEs__extensionValue), offsetof(struct NGAP_UE_NGAP_ID_pair_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UE_NGAP_ID_pair_ExtIEs__extensionValue, present), sizeof(((struct NGAP_UE_NGAP_ID_pair_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1400 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1400 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_UE_NGAP_ID_pair_ExtIEs_1397[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UE_NGAP_ID_pair_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1398, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1397 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_UE_NGAP_ID_pair_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1399, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1397 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UE_NGAP_ID_pair_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1400, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1400, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1397 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_UE_NGAP_ID_pair_ExtIEs_tags_1397[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_UE_NGAP_ID_pair_ExtIEs_tag2el_1397[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_UE_NGAP_ID_pair_ExtIEs_specs_1397 = { sizeof(struct NGAP_UE_NGAP_ID_pair_ExtIEs), offsetof(struct NGAP_UE_NGAP_ID_pair_ExtIEs, _asn_ctx), asn_MAP_NGAP_UE_NGAP_ID_pair_ExtIEs_tag2el_1397, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_UE_NGAP_ID_pair_ExtIEs = { "UE-NGAP-ID-pair-ExtIEs", "UE-NGAP-ID-pair-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_UE_NGAP_ID_pair_ExtIEs_tags_1397, sizeof(asn_DEF_NGAP_UE_NGAP_ID_pair_ExtIEs_tags_1397) /sizeof(asn_DEF_NGAP_UE_NGAP_ID_pair_ExtIEs_tags_1397[0]), /* 1 */ asn_DEF_NGAP_UE_NGAP_ID_pair_ExtIEs_tags_1397, /* Same as above */ sizeof(asn_DEF_NGAP_UE_NGAP_ID_pair_ExtIEs_tags_1397) /sizeof(asn_DEF_NGAP_UE_NGAP_ID_pair_ExtIEs_tags_1397[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_UE_NGAP_ID_pair_ExtIEs_1397, 3, /* Elements count */ &asn_SPC_NGAP_UE_NGAP_ID_pair_ExtIEs_specs_1397 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1404 = { sizeof(struct NGAP_UEPresenceInAreaOfInterestItem_ExtIEs__extensionValue), offsetof(struct NGAP_UEPresenceInAreaOfInterestItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UEPresenceInAreaOfInterestItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_UEPresenceInAreaOfInterestItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1404 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1404 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_1401[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEPresenceInAreaOfInterestItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1402, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1401 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_UEPresenceInAreaOfInterestItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1403, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1401 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UEPresenceInAreaOfInterestItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1404, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1404, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1401 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_tags_1401[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_tag2el_1401[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_specs_1401 = { sizeof(struct NGAP_UEPresenceInAreaOfInterestItem_ExtIEs), offsetof(struct NGAP_UEPresenceInAreaOfInterestItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_tag2el_1401, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs = { "UEPresenceInAreaOfInterestItem-ExtIEs", "UEPresenceInAreaOfInterestItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_tags_1401, sizeof(asn_DEF_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_tags_1401) /sizeof(asn_DEF_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_tags_1401[0]), /* 1 */ asn_DEF_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_tags_1401, /* Same as above */ sizeof(asn_DEF_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_tags_1401) /sizeof(asn_DEF_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_tags_1401[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_1401, 3, /* Elements count */ &asn_SPC_NGAP_UEPresenceInAreaOfInterestItem_ExtIEs_specs_1401 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1408[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UERadioCapabilityForPaging_ExtIEs__extensionValue, choice.UERadioCapabilityForPagingOfNB_IoT), (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, &asn_DEF_NGAP_UERadioCapabilityForPagingOfNB_IoT, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "UERadioCapabilityForPagingOfNB-IoT" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1408[] = { { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* UERadioCapabilityForPagingOfNB-IoT */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1408 = { sizeof(struct NGAP_UERadioCapabilityForPaging_ExtIEs__extensionValue), offsetof(struct NGAP_UERadioCapabilityForPaging_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UERadioCapabilityForPaging_ExtIEs__extensionValue, present), sizeof(((struct NGAP_UERadioCapabilityForPaging_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_1408, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1408 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_1408, 1, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_1408 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_UERadioCapabilityForPaging_ExtIEs_1405[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UERadioCapabilityForPaging_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1406, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1405 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_UERadioCapabilityForPaging_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_UERadioCapabilityForPaging_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1407, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1405 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UERadioCapabilityForPaging_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1408, select_UERadioCapabilityForPaging_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1408, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1405 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_UERadioCapabilityForPaging_ExtIEs_tags_1405[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_UERadioCapabilityForPaging_ExtIEs_tag2el_1405[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_UERadioCapabilityForPaging_ExtIEs_specs_1405 = { sizeof(struct NGAP_UERadioCapabilityForPaging_ExtIEs), offsetof(struct NGAP_UERadioCapabilityForPaging_ExtIEs, _asn_ctx), asn_MAP_NGAP_UERadioCapabilityForPaging_ExtIEs_tag2el_1405, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_UERadioCapabilityForPaging_ExtIEs = { "UERadioCapabilityForPaging-ExtIEs", "UERadioCapabilityForPaging-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_UERadioCapabilityForPaging_ExtIEs_tags_1405, sizeof(asn_DEF_NGAP_UERadioCapabilityForPaging_ExtIEs_tags_1405) /sizeof(asn_DEF_NGAP_UERadioCapabilityForPaging_ExtIEs_tags_1405[0]), /* 1 */ asn_DEF_NGAP_UERadioCapabilityForPaging_ExtIEs_tags_1405, /* Same as above */ sizeof(asn_DEF_NGAP_UERadioCapabilityForPaging_ExtIEs_tags_1405) /sizeof(asn_DEF_NGAP_UERadioCapabilityForPaging_ExtIEs_tags_1405[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_UERadioCapabilityForPaging_ExtIEs_1405, 3, /* Elements count */ &asn_SPC_NGAP_UERadioCapabilityForPaging_ExtIEs_specs_1405 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1412 = { sizeof(struct NGAP_UESecurityCapabilities_ExtIEs__extensionValue), offsetof(struct NGAP_UESecurityCapabilities_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UESecurityCapabilities_ExtIEs__extensionValue, present), sizeof(((struct NGAP_UESecurityCapabilities_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1412 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1412 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_UESecurityCapabilities_ExtIEs_1409[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UESecurityCapabilities_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1410, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1409 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_UESecurityCapabilities_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1411, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1409 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UESecurityCapabilities_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1412, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1412, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1409 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_UESecurityCapabilities_ExtIEs_tags_1409[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_UESecurityCapabilities_ExtIEs_tag2el_1409[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_UESecurityCapabilities_ExtIEs_specs_1409 = { sizeof(struct NGAP_UESecurityCapabilities_ExtIEs), offsetof(struct NGAP_UESecurityCapabilities_ExtIEs, _asn_ctx), asn_MAP_NGAP_UESecurityCapabilities_ExtIEs_tag2el_1409, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_UESecurityCapabilities_ExtIEs = { "UESecurityCapabilities-ExtIEs", "UESecurityCapabilities-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_UESecurityCapabilities_ExtIEs_tags_1409, sizeof(asn_DEF_NGAP_UESecurityCapabilities_ExtIEs_tags_1409) /sizeof(asn_DEF_NGAP_UESecurityCapabilities_ExtIEs_tags_1409[0]), /* 1 */ asn_DEF_NGAP_UESecurityCapabilities_ExtIEs_tags_1409, /* Same as above */ sizeof(asn_DEF_NGAP_UESecurityCapabilities_ExtIEs_tags_1409) /sizeof(asn_DEF_NGAP_UESecurityCapabilities_ExtIEs_tags_1409[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_UESecurityCapabilities_ExtIEs_1409, 3, /* Elements count */ &asn_SPC_NGAP_UESecurityCapabilities_ExtIEs_specs_1409 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1416 = { sizeof(struct NGAP_UESliceMaximumBitRateItem_ExtIEs__extensionValue), offsetof(struct NGAP_UESliceMaximumBitRateItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UESliceMaximumBitRateItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_UESliceMaximumBitRateItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1416 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1416 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_UESliceMaximumBitRateItem_ExtIEs_1413[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UESliceMaximumBitRateItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1414, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1413 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_UESliceMaximumBitRateItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1415, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1413 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UESliceMaximumBitRateItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1416, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1416, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1413 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_UESliceMaximumBitRateItem_ExtIEs_tags_1413[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_UESliceMaximumBitRateItem_ExtIEs_tag2el_1413[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_UESliceMaximumBitRateItem_ExtIEs_specs_1413 = { sizeof(struct NGAP_UESliceMaximumBitRateItem_ExtIEs), offsetof(struct NGAP_UESliceMaximumBitRateItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_UESliceMaximumBitRateItem_ExtIEs_tag2el_1413, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_UESliceMaximumBitRateItem_ExtIEs = { "UESliceMaximumBitRateItem-ExtIEs", "UESliceMaximumBitRateItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_UESliceMaximumBitRateItem_ExtIEs_tags_1413, sizeof(asn_DEF_NGAP_UESliceMaximumBitRateItem_ExtIEs_tags_1413) /sizeof(asn_DEF_NGAP_UESliceMaximumBitRateItem_ExtIEs_tags_1413[0]), /* 1 */ asn_DEF_NGAP_UESliceMaximumBitRateItem_ExtIEs_tags_1413, /* Same as above */ sizeof(asn_DEF_NGAP_UESliceMaximumBitRateItem_ExtIEs_tags_1413) /sizeof(asn_DEF_NGAP_UESliceMaximumBitRateItem_ExtIEs_tags_1413[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_UESliceMaximumBitRateItem_ExtIEs_1413, 3, /* Elements count */ &asn_SPC_NGAP_UESliceMaximumBitRateItem_ExtIEs_specs_1413 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1420 = { sizeof(struct NGAP_UL_CP_SecurityInformation_ExtIEs__extensionValue), offsetof(struct NGAP_UL_CP_SecurityInformation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UL_CP_SecurityInformation_ExtIEs__extensionValue, present), sizeof(((struct NGAP_UL_CP_SecurityInformation_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1420 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1420 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_UL_CP_SecurityInformation_ExtIEs_1417[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UL_CP_SecurityInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1418, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1417 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_UL_CP_SecurityInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1419, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1417 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UL_CP_SecurityInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1420, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1420, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1417 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_UL_CP_SecurityInformation_ExtIEs_tags_1417[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_UL_CP_SecurityInformation_ExtIEs_tag2el_1417[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_UL_CP_SecurityInformation_ExtIEs_specs_1417 = { sizeof(struct NGAP_UL_CP_SecurityInformation_ExtIEs), offsetof(struct NGAP_UL_CP_SecurityInformation_ExtIEs, _asn_ctx), asn_MAP_NGAP_UL_CP_SecurityInformation_ExtIEs_tag2el_1417, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_UL_CP_SecurityInformation_ExtIEs = { "UL-CP-SecurityInformation-ExtIEs", "UL-CP-SecurityInformation-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_UL_CP_SecurityInformation_ExtIEs_tags_1417, sizeof(asn_DEF_NGAP_UL_CP_SecurityInformation_ExtIEs_tags_1417) /sizeof(asn_DEF_NGAP_UL_CP_SecurityInformation_ExtIEs_tags_1417[0]), /* 1 */ asn_DEF_NGAP_UL_CP_SecurityInformation_ExtIEs_tags_1417, /* Same as above */ sizeof(asn_DEF_NGAP_UL_CP_SecurityInformation_ExtIEs_tags_1417) /sizeof(asn_DEF_NGAP_UL_CP_SecurityInformation_ExtIEs_tags_1417[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_UL_CP_SecurityInformation_ExtIEs_1417, 3, /* Elements count */ &asn_SPC_NGAP_UL_CP_SecurityInformation_ExtIEs_specs_1417 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1424[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs__extensionValue, choice.UPTransportLayerInformation), -1 /* Ambiguous tag (CHOICE?) */, 0, &asn_DEF_NGAP_UPTransportLayerInformation, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "UPTransportLayerInformation" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs__extensionValue, choice.UPTransportLayerInformation_1), -1 /* Ambiguous tag (CHOICE?) */, 0, &asn_DEF_NGAP_UPTransportLayerInformation, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "UPTransportLayerInformation" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1424[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 1 }, /* gTPTunnel */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, -1, 0 }, /* gTPTunnel */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 1 }, /* choice-Extensions */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, -1, 0 } /* choice-Extensions */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1424 = { sizeof(struct NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs__extensionValue), offsetof(struct NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_1424, 4, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1424 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_1424, 2, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_1424 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_1421[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1422, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1421 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_UL_NGU_UP_TNLModifyItem_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1423, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1421 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1424, select_UL_NGU_UP_TNLModifyItem_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1424, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1421 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_tags_1421[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_tag2el_1421[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_specs_1421 = { sizeof(struct NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs), offsetof(struct NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_tag2el_1421, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs = { "UL-NGU-UP-TNLModifyItem-ExtIEs", "UL-NGU-UP-TNLModifyItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_tags_1421, sizeof(asn_DEF_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_tags_1421) /sizeof(asn_DEF_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_tags_1421[0]), /* 1 */ asn_DEF_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_tags_1421, /* Same as above */ sizeof(asn_DEF_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_tags_1421) /sizeof(asn_DEF_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_tags_1421[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_1421, 3, /* Elements count */ &asn_SPC_NGAP_UL_NGU_UP_TNLModifyItem_ExtIEs_specs_1421 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1428 = { sizeof(struct NGAP_UnavailableGUAMIItem_ExtIEs__extensionValue), offsetof(struct NGAP_UnavailableGUAMIItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UnavailableGUAMIItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_UnavailableGUAMIItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1428 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1428 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_UnavailableGUAMIItem_ExtIEs_1425[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UnavailableGUAMIItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1426, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1425 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_UnavailableGUAMIItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1427, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1425 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UnavailableGUAMIItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1428, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1428, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1425 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_UnavailableGUAMIItem_ExtIEs_tags_1425[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_UnavailableGUAMIItem_ExtIEs_tag2el_1425[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_UnavailableGUAMIItem_ExtIEs_specs_1425 = { sizeof(struct NGAP_UnavailableGUAMIItem_ExtIEs), offsetof(struct NGAP_UnavailableGUAMIItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_UnavailableGUAMIItem_ExtIEs_tag2el_1425, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_UnavailableGUAMIItem_ExtIEs = { "UnavailableGUAMIItem-ExtIEs", "UnavailableGUAMIItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_UnavailableGUAMIItem_ExtIEs_tags_1425, sizeof(asn_DEF_NGAP_UnavailableGUAMIItem_ExtIEs_tags_1425) /sizeof(asn_DEF_NGAP_UnavailableGUAMIItem_ExtIEs_tags_1425[0]), /* 1 */ asn_DEF_NGAP_UnavailableGUAMIItem_ExtIEs_tags_1425, /* Same as above */ sizeof(asn_DEF_NGAP_UnavailableGUAMIItem_ExtIEs_tags_1425) /sizeof(asn_DEF_NGAP_UnavailableGUAMIItem_ExtIEs_tags_1425[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_UnavailableGUAMIItem_ExtIEs_1425, 3, /* Elements count */ &asn_SPC_NGAP_UnavailableGUAMIItem_ExtIEs_specs_1425 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1432[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UPTransportLayerInformationItem_ExtIEs__extensionValue, choice.CommonNetworkInstance), (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, &asn_DEF_NGAP_CommonNetworkInstance, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "CommonNetworkInstance" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1432[] = { { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* CommonNetworkInstance */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1432 = { sizeof(struct NGAP_UPTransportLayerInformationItem_ExtIEs__extensionValue), offsetof(struct NGAP_UPTransportLayerInformationItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UPTransportLayerInformationItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_UPTransportLayerInformationItem_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_1432, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1432 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_1432, 1, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_1432 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_UPTransportLayerInformationItem_ExtIEs_1429[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UPTransportLayerInformationItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1430, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1429 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_UPTransportLayerInformationItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_UPTransportLayerInformationItem_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1431, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1429 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UPTransportLayerInformationItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1432, select_UPTransportLayerInformationItem_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1432, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1429 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_UPTransportLayerInformationItem_ExtIEs_tags_1429[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_UPTransportLayerInformationItem_ExtIEs_tag2el_1429[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_UPTransportLayerInformationItem_ExtIEs_specs_1429 = { sizeof(struct NGAP_UPTransportLayerInformationItem_ExtIEs), offsetof(struct NGAP_UPTransportLayerInformationItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_UPTransportLayerInformationItem_ExtIEs_tag2el_1429, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_UPTransportLayerInformationItem_ExtIEs = { "UPTransportLayerInformationItem-ExtIEs", "UPTransportLayerInformationItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_UPTransportLayerInformationItem_ExtIEs_tags_1429, sizeof(asn_DEF_NGAP_UPTransportLayerInformationItem_ExtIEs_tags_1429) /sizeof(asn_DEF_NGAP_UPTransportLayerInformationItem_ExtIEs_tags_1429[0]), /* 1 */ asn_DEF_NGAP_UPTransportLayerInformationItem_ExtIEs_tags_1429, /* Same as above */ sizeof(asn_DEF_NGAP_UPTransportLayerInformationItem_ExtIEs_tags_1429) /sizeof(asn_DEF_NGAP_UPTransportLayerInformationItem_ExtIEs_tags_1429[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_UPTransportLayerInformationItem_ExtIEs_1429, 3, /* Elements count */ &asn_SPC_NGAP_UPTransportLayerInformationItem_ExtIEs_specs_1429 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1436 = { sizeof(struct NGAP_UPTransportLayerInformationPairItem_ExtIEs__extensionValue), offsetof(struct NGAP_UPTransportLayerInformationPairItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UPTransportLayerInformationPairItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_UPTransportLayerInformationPairItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1436 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1436 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_UPTransportLayerInformationPairItem_ExtIEs_1433[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UPTransportLayerInformationPairItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1434, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1433 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_UPTransportLayerInformationPairItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1435, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1433 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UPTransportLayerInformationPairItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1436, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1436, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1433 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_UPTransportLayerInformationPairItem_ExtIEs_tags_1433[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_UPTransportLayerInformationPairItem_ExtIEs_tag2el_1433[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_UPTransportLayerInformationPairItem_ExtIEs_specs_1433 = { sizeof(struct NGAP_UPTransportLayerInformationPairItem_ExtIEs), offsetof(struct NGAP_UPTransportLayerInformationPairItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_UPTransportLayerInformationPairItem_ExtIEs_tag2el_1433, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_UPTransportLayerInformationPairItem_ExtIEs = { "UPTransportLayerInformationPairItem-ExtIEs", "UPTransportLayerInformationPairItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_UPTransportLayerInformationPairItem_ExtIEs_tags_1433, sizeof(asn_DEF_NGAP_UPTransportLayerInformationPairItem_ExtIEs_tags_1433) /sizeof(asn_DEF_NGAP_UPTransportLayerInformationPairItem_ExtIEs_tags_1433[0]), /* 1 */ asn_DEF_NGAP_UPTransportLayerInformationPairItem_ExtIEs_tags_1433, /* Same as above */ sizeof(asn_DEF_NGAP_UPTransportLayerInformationPairItem_ExtIEs_tags_1433) /sizeof(asn_DEF_NGAP_UPTransportLayerInformationPairItem_ExtIEs_tags_1433[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_UPTransportLayerInformationPairItem_ExtIEs_1433, 3, /* Elements count */ &asn_SPC_NGAP_UPTransportLayerInformationPairItem_ExtIEs_specs_1433 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1440[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationEUTRA_ExtIEs__extensionValue, choice.NGRAN_CGI), -1 /* Ambiguous tag (CHOICE?) */, 0, &asn_DEF_NGAP_NGRAN_CGI, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "NGRAN-CGI" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1440[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* nR-CGI */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 }, /* eUTRA-CGI */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 0, 0, 0 } /* choice-Extensions */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1440 = { sizeof(struct NGAP_UserLocationInformationEUTRA_ExtIEs__extensionValue), offsetof(struct NGAP_UserLocationInformationEUTRA_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UserLocationInformationEUTRA_ExtIEs__extensionValue, present), sizeof(((struct NGAP_UserLocationInformationEUTRA_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_1440, 3, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1440 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_1440, 1, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_1440 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationEUTRA_ExtIEs_1437[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationEUTRA_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1438, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1437 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationEUTRA_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_UserLocationInformationEUTRA_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1439, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1437 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationEUTRA_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1440, select_UserLocationInformationEUTRA_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1440, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1437 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_UserLocationInformationEUTRA_ExtIEs_tags_1437[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_UserLocationInformationEUTRA_ExtIEs_tag2el_1437[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformationEUTRA_ExtIEs_specs_1437 = { sizeof(struct NGAP_UserLocationInformationEUTRA_ExtIEs), offsetof(struct NGAP_UserLocationInformationEUTRA_ExtIEs, _asn_ctx), asn_MAP_NGAP_UserLocationInformationEUTRA_ExtIEs_tag2el_1437, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_UserLocationInformationEUTRA_ExtIEs = { "UserLocationInformationEUTRA-ExtIEs", "UserLocationInformationEUTRA-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_UserLocationInformationEUTRA_ExtIEs_tags_1437, sizeof(asn_DEF_NGAP_UserLocationInformationEUTRA_ExtIEs_tags_1437) /sizeof(asn_DEF_NGAP_UserLocationInformationEUTRA_ExtIEs_tags_1437[0]), /* 1 */ asn_DEF_NGAP_UserLocationInformationEUTRA_ExtIEs_tags_1437, /* Same as above */ sizeof(asn_DEF_NGAP_UserLocationInformationEUTRA_ExtIEs_tags_1437) /sizeof(asn_DEF_NGAP_UserLocationInformationEUTRA_ExtIEs_tags_1437[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_UserLocationInformationEUTRA_ExtIEs_1437, 3, /* Elements count */ &asn_SPC_NGAP_UserLocationInformationEUTRA_ExtIEs_specs_1437 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1444 = { sizeof(struct NGAP_UserLocationInformationN3IWF_ExtIEs__extensionValue), offsetof(struct NGAP_UserLocationInformationN3IWF_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UserLocationInformationN3IWF_ExtIEs__extensionValue, present), sizeof(((struct NGAP_UserLocationInformationN3IWF_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1444 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1444 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationN3IWF_ExtIEs_1441[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationN3IWF_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1442, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1441 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationN3IWF_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1443, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1441 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationN3IWF_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1444, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1444, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1441 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_UserLocationInformationN3IWF_ExtIEs_tags_1441[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_UserLocationInformationN3IWF_ExtIEs_tag2el_1441[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformationN3IWF_ExtIEs_specs_1441 = { sizeof(struct NGAP_UserLocationInformationN3IWF_ExtIEs), offsetof(struct NGAP_UserLocationInformationN3IWF_ExtIEs, _asn_ctx), asn_MAP_NGAP_UserLocationInformationN3IWF_ExtIEs_tag2el_1441, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_UserLocationInformationN3IWF_ExtIEs = { "UserLocationInformationN3IWF-ExtIEs", "UserLocationInformationN3IWF-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_UserLocationInformationN3IWF_ExtIEs_tags_1441, sizeof(asn_DEF_NGAP_UserLocationInformationN3IWF_ExtIEs_tags_1441) /sizeof(asn_DEF_NGAP_UserLocationInformationN3IWF_ExtIEs_tags_1441[0]), /* 1 */ asn_DEF_NGAP_UserLocationInformationN3IWF_ExtIEs_tags_1441, /* Same as above */ sizeof(asn_DEF_NGAP_UserLocationInformationN3IWF_ExtIEs_tags_1441) /sizeof(asn_DEF_NGAP_UserLocationInformationN3IWF_ExtIEs_tags_1441[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_UserLocationInformationN3IWF_ExtIEs_1441, 3, /* Elements count */ &asn_SPC_NGAP_UserLocationInformationN3IWF_ExtIEs_specs_1441 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1448 = { sizeof(struct NGAP_UserLocationInformationTNGF_ExtIEs__extensionValue), offsetof(struct NGAP_UserLocationInformationTNGF_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UserLocationInformationTNGF_ExtIEs__extensionValue, present), sizeof(((struct NGAP_UserLocationInformationTNGF_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1448 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1448 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationTNGF_ExtIEs_1445[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationTNGF_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1446, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1445 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationTNGF_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1447, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1445 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationTNGF_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1448, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1448, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1445 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_UserLocationInformationTNGF_ExtIEs_tags_1445[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_UserLocationInformationTNGF_ExtIEs_tag2el_1445[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformationTNGF_ExtIEs_specs_1445 = { sizeof(struct NGAP_UserLocationInformationTNGF_ExtIEs), offsetof(struct NGAP_UserLocationInformationTNGF_ExtIEs, _asn_ctx), asn_MAP_NGAP_UserLocationInformationTNGF_ExtIEs_tag2el_1445, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_UserLocationInformationTNGF_ExtIEs = { "UserLocationInformationTNGF-ExtIEs", "UserLocationInformationTNGF-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_UserLocationInformationTNGF_ExtIEs_tags_1445, sizeof(asn_DEF_NGAP_UserLocationInformationTNGF_ExtIEs_tags_1445) /sizeof(asn_DEF_NGAP_UserLocationInformationTNGF_ExtIEs_tags_1445[0]), /* 1 */ asn_DEF_NGAP_UserLocationInformationTNGF_ExtIEs_tags_1445, /* Same as above */ sizeof(asn_DEF_NGAP_UserLocationInformationTNGF_ExtIEs_tags_1445) /sizeof(asn_DEF_NGAP_UserLocationInformationTNGF_ExtIEs_tags_1445[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_UserLocationInformationTNGF_ExtIEs_1445, 3, /* Elements count */ &asn_SPC_NGAP_UserLocationInformationTNGF_ExtIEs_specs_1445 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1452 = { sizeof(struct NGAP_UserLocationInformationTWIF_ExtIEs__extensionValue), offsetof(struct NGAP_UserLocationInformationTWIF_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UserLocationInformationTWIF_ExtIEs__extensionValue, present), sizeof(((struct NGAP_UserLocationInformationTWIF_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1452 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1452 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationTWIF_ExtIEs_1449[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationTWIF_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1450, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1449 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationTWIF_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1451, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1449 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationTWIF_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1452, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1452, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1449 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_UserLocationInformationTWIF_ExtIEs_tags_1449[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_UserLocationInformationTWIF_ExtIEs_tag2el_1449[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformationTWIF_ExtIEs_specs_1449 = { sizeof(struct NGAP_UserLocationInformationTWIF_ExtIEs), offsetof(struct NGAP_UserLocationInformationTWIF_ExtIEs, _asn_ctx), asn_MAP_NGAP_UserLocationInformationTWIF_ExtIEs_tag2el_1449, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_UserLocationInformationTWIF_ExtIEs = { "UserLocationInformationTWIF-ExtIEs", "UserLocationInformationTWIF-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_UserLocationInformationTWIF_ExtIEs_tags_1449, sizeof(asn_DEF_NGAP_UserLocationInformationTWIF_ExtIEs_tags_1449) /sizeof(asn_DEF_NGAP_UserLocationInformationTWIF_ExtIEs_tags_1449[0]), /* 1 */ asn_DEF_NGAP_UserLocationInformationTWIF_ExtIEs_tags_1449, /* Same as above */ sizeof(asn_DEF_NGAP_UserLocationInformationTWIF_ExtIEs_tags_1449) /sizeof(asn_DEF_NGAP_UserLocationInformationTWIF_ExtIEs_tags_1449[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_UserLocationInformationTWIF_ExtIEs_1449, 3, /* Elements count */ &asn_SPC_NGAP_UserLocationInformationTWIF_ExtIEs_specs_1449 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1456[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationNR_ExtIEs__extensionValue, choice.NGRAN_CGI), -1 /* Ambiguous tag (CHOICE?) */, 0, &asn_DEF_NGAP_NGRAN_CGI, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "NGRAN-CGI" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationNR_ExtIEs__extensionValue, choice.NID), (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, &asn_DEF_NGAP_NID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "NID" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationNR_ExtIEs__extensionValue, choice.NRNTNTAIInformation), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_NRNTNTAIInformation, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "NRNTNTAIInformation" }, }; static const unsigned asn_MAP_NGAP_extensionValue_to_canonical_1456[] = { 1, 2, 0 }; static const unsigned asn_MAP_NGAP_extensionValue_from_canonical_1456[] = { 2, 0, 1 }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1456[] = { { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 1, 0, 0 }, /* NID */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, 0, 0 }, /* NRNTNTAIInformation */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* nR-CGI */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 0 }, /* eUTRA-CGI */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 0, 0, 0 } /* choice-Extensions */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1456 = { sizeof(struct NGAP_UserLocationInformationNR_ExtIEs__extensionValue), offsetof(struct NGAP_UserLocationInformationNR_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UserLocationInformationNR_ExtIEs__extensionValue, present), sizeof(((struct NGAP_UserLocationInformationNR_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_1456, 5, /* Count of tags in the map */ asn_MAP_NGAP_extensionValue_to_canonical_1456, asn_MAP_NGAP_extensionValue_from_canonical_1456, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1456 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_1456, 3, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_1456 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_UserLocationInformationNR_ExtIEs_1453[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationNR_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1454, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1453 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationNR_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_UserLocationInformationNR_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1455, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1453 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UserLocationInformationNR_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1456, select_UserLocationInformationNR_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1456, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1453 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_UserLocationInformationNR_ExtIEs_tags_1453[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_UserLocationInformationNR_ExtIEs_tag2el_1453[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserLocationInformationNR_ExtIEs_specs_1453 = { sizeof(struct NGAP_UserLocationInformationNR_ExtIEs), offsetof(struct NGAP_UserLocationInformationNR_ExtIEs, _asn_ctx), asn_MAP_NGAP_UserLocationInformationNR_ExtIEs_tag2el_1453, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_UserLocationInformationNR_ExtIEs = { "UserLocationInformationNR-ExtIEs", "UserLocationInformationNR-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_UserLocationInformationNR_ExtIEs_tags_1453, sizeof(asn_DEF_NGAP_UserLocationInformationNR_ExtIEs_tags_1453) /sizeof(asn_DEF_NGAP_UserLocationInformationNR_ExtIEs_tags_1453[0]), /* 1 */ asn_DEF_NGAP_UserLocationInformationNR_ExtIEs_tags_1453, /* Same as above */ sizeof(asn_DEF_NGAP_UserLocationInformationNR_ExtIEs_tags_1453) /sizeof(asn_DEF_NGAP_UserLocationInformationNR_ExtIEs_tags_1453[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_UserLocationInformationNR_ExtIEs_1453, 3, /* Elements count */ &asn_SPC_NGAP_UserLocationInformationNR_ExtIEs_specs_1453 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1460 = { sizeof(struct NGAP_UserPlaneSecurityInformation_ExtIEs__extensionValue), offsetof(struct NGAP_UserPlaneSecurityInformation_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_UserPlaneSecurityInformation_ExtIEs__extensionValue, present), sizeof(((struct NGAP_UserPlaneSecurityInformation_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1460 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1460 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_UserPlaneSecurityInformation_ExtIEs_1457[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_UserPlaneSecurityInformation_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1458, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1457 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_UserPlaneSecurityInformation_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1459, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1457 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_UserPlaneSecurityInformation_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1460, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1460, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1457 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_UserPlaneSecurityInformation_ExtIEs_tags_1457[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_UserPlaneSecurityInformation_ExtIEs_tag2el_1457[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_UserPlaneSecurityInformation_ExtIEs_specs_1457 = { sizeof(struct NGAP_UserPlaneSecurityInformation_ExtIEs), offsetof(struct NGAP_UserPlaneSecurityInformation_ExtIEs, _asn_ctx), asn_MAP_NGAP_UserPlaneSecurityInformation_ExtIEs_tag2el_1457, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_UserPlaneSecurityInformation_ExtIEs = { "UserPlaneSecurityInformation-ExtIEs", "UserPlaneSecurityInformation-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_UserPlaneSecurityInformation_ExtIEs_tags_1457, sizeof(asn_DEF_NGAP_UserPlaneSecurityInformation_ExtIEs_tags_1457) /sizeof(asn_DEF_NGAP_UserPlaneSecurityInformation_ExtIEs_tags_1457[0]), /* 1 */ asn_DEF_NGAP_UserPlaneSecurityInformation_ExtIEs_tags_1457, /* Same as above */ sizeof(asn_DEF_NGAP_UserPlaneSecurityInformation_ExtIEs_tags_1457) /sizeof(asn_DEF_NGAP_UserPlaneSecurityInformation_ExtIEs_tags_1457[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_UserPlaneSecurityInformation_ExtIEs_1457, 3, /* Elements count */ &asn_SPC_NGAP_UserPlaneSecurityInformation_ExtIEs_specs_1457 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1464 = { sizeof(struct NGAP_VolumeTimedReport_Item_ExtIEs__extensionValue), offsetof(struct NGAP_VolumeTimedReport_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_VolumeTimedReport_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_VolumeTimedReport_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1464 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1464 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_VolumeTimedReport_Item_ExtIEs_1461[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_VolumeTimedReport_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1462, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1461 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_VolumeTimedReport_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1463, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1461 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_VolumeTimedReport_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1464, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1464, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1461 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_VolumeTimedReport_Item_ExtIEs_tags_1461[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_VolumeTimedReport_Item_ExtIEs_tag2el_1461[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_VolumeTimedReport_Item_ExtIEs_specs_1461 = { sizeof(struct NGAP_VolumeTimedReport_Item_ExtIEs), offsetof(struct NGAP_VolumeTimedReport_Item_ExtIEs, _asn_ctx), asn_MAP_NGAP_VolumeTimedReport_Item_ExtIEs_tag2el_1461, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_VolumeTimedReport_Item_ExtIEs = { "VolumeTimedReport-Item-ExtIEs", "VolumeTimedReport-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_VolumeTimedReport_Item_ExtIEs_tags_1461, sizeof(asn_DEF_NGAP_VolumeTimedReport_Item_ExtIEs_tags_1461) /sizeof(asn_DEF_NGAP_VolumeTimedReport_Item_ExtIEs_tags_1461[0]), /* 1 */ asn_DEF_NGAP_VolumeTimedReport_Item_ExtIEs_tags_1461, /* Same as above */ sizeof(asn_DEF_NGAP_VolumeTimedReport_Item_ExtIEs_tags_1461) /sizeof(asn_DEF_NGAP_VolumeTimedReport_Item_ExtIEs_tags_1461[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_VolumeTimedReport_Item_ExtIEs_1461, 3, /* Elements count */ &asn_SPC_NGAP_VolumeTimedReport_Item_ExtIEs_specs_1461 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1468 = { sizeof(struct NGAP_WLANMeasurementConfiguration_ExtIEs__extensionValue), offsetof(struct NGAP_WLANMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_WLANMeasurementConfiguration_ExtIEs__extensionValue, present), sizeof(((struct NGAP_WLANMeasurementConfiguration_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1468 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1468 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_WLANMeasurementConfiguration_ExtIEs_1465[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_WLANMeasurementConfiguration_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1466, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1465 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_WLANMeasurementConfiguration_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1467, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1465 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_WLANMeasurementConfiguration_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1468, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1468, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1465 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_WLANMeasurementConfiguration_ExtIEs_tags_1465[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_WLANMeasurementConfiguration_ExtIEs_tag2el_1465[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_WLANMeasurementConfiguration_ExtIEs_specs_1465 = { sizeof(struct NGAP_WLANMeasurementConfiguration_ExtIEs), offsetof(struct NGAP_WLANMeasurementConfiguration_ExtIEs, _asn_ctx), asn_MAP_NGAP_WLANMeasurementConfiguration_ExtIEs_tag2el_1465, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_WLANMeasurementConfiguration_ExtIEs = { "WLANMeasurementConfiguration-ExtIEs", "WLANMeasurementConfiguration-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_WLANMeasurementConfiguration_ExtIEs_tags_1465, sizeof(asn_DEF_NGAP_WLANMeasurementConfiguration_ExtIEs_tags_1465) /sizeof(asn_DEF_NGAP_WLANMeasurementConfiguration_ExtIEs_tags_1465[0]), /* 1 */ asn_DEF_NGAP_WLANMeasurementConfiguration_ExtIEs_tags_1465, /* Same as above */ sizeof(asn_DEF_NGAP_WLANMeasurementConfiguration_ExtIEs_tags_1465) /sizeof(asn_DEF_NGAP_WLANMeasurementConfiguration_ExtIEs_tags_1465[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_WLANMeasurementConfiguration_ExtIEs_1465, 3, /* Elements count */ &asn_SPC_NGAP_WLANMeasurementConfiguration_ExtIEs_specs_1465 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1472 = { sizeof(struct NGAP_WLANMeasConfigNameItem_ExtIEs__extensionValue), offsetof(struct NGAP_WLANMeasConfigNameItem_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_WLANMeasConfigNameItem_ExtIEs__extensionValue, present), sizeof(((struct NGAP_WLANMeasConfigNameItem_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1472 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1472 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_WLANMeasConfigNameItem_ExtIEs_1469[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_WLANMeasConfigNameItem_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1470, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1469 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_WLANMeasConfigNameItem_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1471, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1469 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_WLANMeasConfigNameItem_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1472, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1472, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1469 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_WLANMeasConfigNameItem_ExtIEs_tags_1469[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_WLANMeasConfigNameItem_ExtIEs_tag2el_1469[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_WLANMeasConfigNameItem_ExtIEs_specs_1469 = { sizeof(struct NGAP_WLANMeasConfigNameItem_ExtIEs), offsetof(struct NGAP_WLANMeasConfigNameItem_ExtIEs, _asn_ctx), asn_MAP_NGAP_WLANMeasConfigNameItem_ExtIEs_tag2el_1469, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_WLANMeasConfigNameItem_ExtIEs = { "WLANMeasConfigNameItem-ExtIEs", "WLANMeasConfigNameItem-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_WLANMeasConfigNameItem_ExtIEs_tags_1469, sizeof(asn_DEF_NGAP_WLANMeasConfigNameItem_ExtIEs_tags_1469) /sizeof(asn_DEF_NGAP_WLANMeasConfigNameItem_ExtIEs_tags_1469[0]), /* 1 */ asn_DEF_NGAP_WLANMeasConfigNameItem_ExtIEs_tags_1469, /* Same as above */ sizeof(asn_DEF_NGAP_WLANMeasConfigNameItem_ExtIEs_tags_1469) /sizeof(asn_DEF_NGAP_WLANMeasConfigNameItem_ExtIEs_tags_1469[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_WLANMeasConfigNameItem_ExtIEs_1469, 3, /* Elements count */ &asn_SPC_NGAP_WLANMeasConfigNameItem_ExtIEs_specs_1469 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1476 = { sizeof(struct NGAP_WUS_Assistance_Information_ExtIEs__extensionValue), offsetof(struct NGAP_WUS_Assistance_Information_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_WUS_Assistance_Information_ExtIEs__extensionValue, present), sizeof(((struct NGAP_WUS_Assistance_Information_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1476 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1476 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_WUS_Assistance_Information_ExtIEs_1473[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_WUS_Assistance_Information_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1474, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1473 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_WUS_Assistance_Information_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1475, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1473 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_WUS_Assistance_Information_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1476, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1476, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1473 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_WUS_Assistance_Information_ExtIEs_tags_1473[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_WUS_Assistance_Information_ExtIEs_tag2el_1473[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_WUS_Assistance_Information_ExtIEs_specs_1473 = { sizeof(struct NGAP_WUS_Assistance_Information_ExtIEs), offsetof(struct NGAP_WUS_Assistance_Information_ExtIEs, _asn_ctx), asn_MAP_NGAP_WUS_Assistance_Information_ExtIEs_tag2el_1473, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_WUS_Assistance_Information_ExtIEs = { "WUS-Assistance-Information-ExtIEs", "WUS-Assistance-Information-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_WUS_Assistance_Information_ExtIEs_tags_1473, sizeof(asn_DEF_NGAP_WUS_Assistance_Information_ExtIEs_tags_1473) /sizeof(asn_DEF_NGAP_WUS_Assistance_Information_ExtIEs_tags_1473[0]), /* 1 */ asn_DEF_NGAP_WUS_Assistance_Information_ExtIEs_tags_1473, /* Same as above */ sizeof(asn_DEF_NGAP_WUS_Assistance_Information_ExtIEs_tags_1473) /sizeof(asn_DEF_NGAP_WUS_Assistance_Information_ExtIEs_tags_1473[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_WUS_Assistance_Information_ExtIEs_1473, 3, /* Elements count */ &asn_SPC_NGAP_WUS_Assistance_Information_ExtIEs_specs_1473 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_NGAP_extensionValue_1480[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_XnExtTLA_Item_ExtIEs__extensionValue, choice.SCTP_TLAs), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_NGAP_SCTP_TLAs, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "SCTP-TLAs" }, }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_extensionValue_tag2el_1480[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SCTP-TLAs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1480 = { sizeof(struct NGAP_XnExtTLA_Item_ExtIEs__extensionValue), offsetof(struct NGAP_XnExtTLA_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_XnExtTLA_Item_ExtIEs__extensionValue, present), sizeof(((struct NGAP_XnExtTLA_Item_ExtIEs__extensionValue *)0)->present), asn_MAP_NGAP_extensionValue_tag2el_1480, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1480 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_NGAP_extensionValue_1480, 1, /* Elements count */ &asn_SPC_NGAP_extensionValue_specs_1480 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_XnExtTLA_Item_ExtIEs_1477[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_XnExtTLA_Item_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1478, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1477 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_XnExtTLA_Item_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, select_XnExtTLA_Item_ExtIEs_NGAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1479, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1477 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_XnExtTLA_Item_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1480, select_XnExtTLA_Item_ExtIEs_NGAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1480, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1477 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_XnExtTLA_Item_ExtIEs_tags_1477[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_XnExtTLA_Item_ExtIEs_tag2el_1477[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_XnExtTLA_Item_ExtIEs_specs_1477 = { sizeof(struct NGAP_XnExtTLA_Item_ExtIEs), offsetof(struct NGAP_XnExtTLA_Item_ExtIEs, _asn_ctx), asn_MAP_NGAP_XnExtTLA_Item_ExtIEs_tag2el_1477, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_XnExtTLA_Item_ExtIEs = { "XnExtTLA-Item-ExtIEs", "XnExtTLA-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_XnExtTLA_Item_ExtIEs_tags_1477, sizeof(asn_DEF_NGAP_XnExtTLA_Item_ExtIEs_tags_1477) /sizeof(asn_DEF_NGAP_XnExtTLA_Item_ExtIEs_tags_1477[0]), /* 1 */ asn_DEF_NGAP_XnExtTLA_Item_ExtIEs_tags_1477, /* Same as above */ sizeof(asn_DEF_NGAP_XnExtTLA_Item_ExtIEs_tags_1477) /sizeof(asn_DEF_NGAP_XnExtTLA_Item_ExtIEs_tags_1477[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_XnExtTLA_Item_ExtIEs_1477, 3, /* Elements count */ &asn_SPC_NGAP_XnExtTLA_Item_ExtIEs_specs_1477 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_NGAP_extensionValue_specs_1484 = { sizeof(struct NGAP_XnTNLConfigurationInfo_ExtIEs__extensionValue), offsetof(struct NGAP_XnTNLConfigurationInfo_ExtIEs__extensionValue, _asn_ctx), offsetof(struct NGAP_XnTNLConfigurationInfo_ExtIEs__extensionValue, present), sizeof(((struct NGAP_XnTNLConfigurationInfo_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_NGAP_extensionValue_1484 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_NGAP_extensionValue_specs_1484 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_NGAP_XnTNLConfigurationInfo_ExtIEs_1481[] = { { ATF_NOFLAGS, 0, offsetof(struct NGAP_XnTNLConfigurationInfo_ExtIEs, id), (ASN_TAG_CLASS_CONTEXT | (0 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_id_constr_1482, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_id_constraint_1481 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct NGAP_XnTNLConfigurationInfo_ExtIEs, criticality), (ASN_TAG_CLASS_CONTEXT | (1 << 2)), -1, /* IMPLICIT tag at current level */ &asn_DEF_NGAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_criticality_constr_1483, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_criticality_constraint_1481 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGAP_XnTNLConfigurationInfo_ExtIEs, extensionValue), (ASN_TAG_CLASS_CONTEXT | (2 << 2)), +1, /* EXPLICIT tag at current level */ &asn_DEF_NGAP_extensionValue_1484, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_NGAP_extensionValue_constr_1484, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_NGAP_extensionValue_constraint_1481 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_NGAP_XnTNLConfigurationInfo_ExtIEs_tags_1481[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_NGAP_XnTNLConfigurationInfo_ExtIEs_tag2el_1481[] = { { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */ }; asn_SEQUENCE_specifics_t asn_SPC_NGAP_XnTNLConfigurationInfo_ExtIEs_specs_1481 = { sizeof(struct NGAP_XnTNLConfigurationInfo_ExtIEs), offsetof(struct NGAP_XnTNLConfigurationInfo_ExtIEs, _asn_ctx), asn_MAP_NGAP_XnTNLConfigurationInfo_ExtIEs_tag2el_1481, 3, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_NGAP_XnTNLConfigurationInfo_ExtIEs = { "XnTNLConfigurationInfo-ExtIEs", "XnTNLConfigurationInfo-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_NGAP_XnTNLConfigurationInfo_ExtIEs_tags_1481, sizeof(asn_DEF_NGAP_XnTNLConfigurationInfo_ExtIEs_tags_1481) /sizeof(asn_DEF_NGAP_XnTNLConfigurationInfo_ExtIEs_tags_1481[0]), /* 1 */ asn_DEF_NGAP_XnTNLConfigurationInfo_ExtIEs_tags_1481, /* Same as above */ sizeof(asn_DEF_NGAP_XnTNLConfigurationInfo_ExtIEs_tags_1481) /sizeof(asn_DEF_NGAP_XnTNLConfigurationInfo_ExtIEs_tags_1481[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_NGAP_XnTNLConfigurationInfo_ExtIEs_1481, 3, /* Elements count */ &asn_SPC_NGAP_XnTNLConfigurationInfo_ExtIEs_specs_1481 /* Additional specs */ };