/* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "F1AP-CommonDataTypes" * found in "../F1.asn1" * `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER` */ #ifndef _ProtocolIE_ID_H_ #define _ProtocolIE_ID_H_ #include /* Including external dependencies */ #include #ifdef __cplusplus extern "C" { #endif /* ProtocolIE-ID */ typedef long ProtocolIE_ID_t; /* Implementation */ extern asn_per_constraints_t asn_PER_type_ProtocolIE_ID_constr_1; extern asn_TYPE_descriptor_t asn_DEF_ProtocolIE_ID; asn_struct_free_f ProtocolIE_ID_free; asn_struct_print_f ProtocolIE_ID_print; asn_constr_check_f ProtocolIE_ID_constraint; ber_type_decoder_f ProtocolIE_ID_decode_ber; der_type_encoder_f ProtocolIE_ID_encode_der; xer_type_decoder_f ProtocolIE_ID_decode_xer; xer_type_encoder_f ProtocolIE_ID_encode_xer; oer_type_decoder_f ProtocolIE_ID_decode_oer; oer_type_encoder_f ProtocolIE_ID_encode_oer; per_type_decoder_f ProtocolIE_ID_decode_uper; per_type_encoder_f ProtocolIE_ID_encode_uper; per_type_decoder_f ProtocolIE_ID_decode_aper; per_type_encoder_f ProtocolIE_ID_encode_aper; #define ProtocolIE_ID_id_Cause ((ProtocolIE_ID_t)0) #define ProtocolIE_ID_id_Cells_Failed_to_be_Activated_List ((ProtocolIE_ID_t)1) #define ProtocolIE_ID_id_Cells_Failed_to_be_Activated_List_Item ((ProtocolIE_ID_t)2) #define ProtocolIE_ID_id_Cells_to_be_Activated_List ((ProtocolIE_ID_t)3) #define ProtocolIE_ID_id_Cells_to_be_Activated_List_Item ((ProtocolIE_ID_t)4) #define ProtocolIE_ID_id_Cells_to_be_Deactivated_List ((ProtocolIE_ID_t)5) #define ProtocolIE_ID_id_Cells_to_be_Deactivated_List_Item ((ProtocolIE_ID_t)6) #define ProtocolIE_ID_id_CriticalityDiagnostics ((ProtocolIE_ID_t)7) #define ProtocolIE_ID_id_CUtoDURRCInformation ((ProtocolIE_ID_t)9) #define ProtocolIE_ID_id_DRBs_FailedToBeModified_Item ((ProtocolIE_ID_t)12) #define ProtocolIE_ID_id_DRBs_FailedToBeModified_List ((ProtocolIE_ID_t)13) #define ProtocolIE_ID_id_DRBs_FailedToBeSetup_Item ((ProtocolIE_ID_t)14) #define ProtocolIE_ID_id_DRBs_FailedToBeSetup_List ((ProtocolIE_ID_t)15) #define ProtocolIE_ID_id_DRBs_FailedToBeSetupMod_Item ((ProtocolIE_ID_t)16) #define ProtocolIE_ID_id_DRBs_FailedToBeSetupMod_List ((ProtocolIE_ID_t)17) #define ProtocolIE_ID_id_DRBs_ModifiedConf_Item ((ProtocolIE_ID_t)18) #define ProtocolIE_ID_id_DRBs_ModifiedConf_List ((ProtocolIE_ID_t)19) #define ProtocolIE_ID_id_DRBs_Modified_Item ((ProtocolIE_ID_t)20) #define ProtocolIE_ID_id_DRBs_Modified_List ((ProtocolIE_ID_t)21) #define ProtocolIE_ID_id_DRBs_Required_ToBeModified_Item ((ProtocolIE_ID_t)22) #define ProtocolIE_ID_id_DRBs_Required_ToBeModified_List ((ProtocolIE_ID_t)23) #define ProtocolIE_ID_id_DRBs_Required_ToBeReleased_Item ((ProtocolIE_ID_t)24) #define ProtocolIE_ID_id_DRBs_Required_ToBeReleased_List ((ProtocolIE_ID_t)25) #define ProtocolIE_ID_id_DRBs_Setup_Item ((ProtocolIE_ID_t)26) #define ProtocolIE_ID_id_DRBs_Setup_List ((ProtocolIE_ID_t)27) #define ProtocolIE_ID_id_DRBs_SetupMod_Item ((ProtocolIE_ID_t)28) #define ProtocolIE_ID_id_DRBs_SetupMod_List ((ProtocolIE_ID_t)29) #define ProtocolIE_ID_id_DRBs_ToBeModified_Item ((ProtocolIE_ID_t)30) #define ProtocolIE_ID_id_DRBs_ToBeModified_List ((ProtocolIE_ID_t)31) #define ProtocolIE_ID_id_DRBs_ToBeReleased_Item ((ProtocolIE_ID_t)32) #define ProtocolIE_ID_id_DRBs_ToBeReleased_List ((ProtocolIE_ID_t)33) #define ProtocolIE_ID_id_DRBs_ToBeSetup_Item ((ProtocolIE_ID_t)34) #define ProtocolIE_ID_id_DRBs_ToBeSetup_List ((ProtocolIE_ID_t)35) #define ProtocolIE_ID_id_DRBs_ToBeSetupMod_Item ((ProtocolIE_ID_t)36) #define ProtocolIE_ID_id_DRBs_ToBeSetupMod_List ((ProtocolIE_ID_t)37) #define ProtocolIE_ID_id_DRXCycle ((ProtocolIE_ID_t)38) #define ProtocolIE_ID_id_DUtoCURRCInformation ((ProtocolIE_ID_t)39) #define ProtocolIE_ID_id_gNB_CU_UE_F1AP_ID ((ProtocolIE_ID_t)40) #define ProtocolIE_ID_id_gNB_DU_UE_F1AP_ID ((ProtocolIE_ID_t)41) #define ProtocolIE_ID_id_gNB_DU_ID ((ProtocolIE_ID_t)42) #define ProtocolIE_ID_id_GNB_DU_Served_Cells_Item ((ProtocolIE_ID_t)43) #define ProtocolIE_ID_id_gNB_DU_Served_Cells_List ((ProtocolIE_ID_t)44) #define ProtocolIE_ID_id_gNB_DU_Name ((ProtocolIE_ID_t)45) #define ProtocolIE_ID_id_NRCellID ((ProtocolIE_ID_t)46) #define ProtocolIE_ID_id_oldgNB_DU_UE_F1AP_ID ((ProtocolIE_ID_t)47) #define ProtocolIE_ID_id_ResetType ((ProtocolIE_ID_t)48) #define ProtocolIE_ID_id_ResourceCoordinationTransferContainer ((ProtocolIE_ID_t)49) #define ProtocolIE_ID_id_RRCContainer ((ProtocolIE_ID_t)50) #define ProtocolIE_ID_id_SCell_ToBeRemoved_Item ((ProtocolIE_ID_t)51) #define ProtocolIE_ID_id_SCell_ToBeRemoved_List ((ProtocolIE_ID_t)52) #define ProtocolIE_ID_id_SCell_ToBeSetup_Item ((ProtocolIE_ID_t)53) #define ProtocolIE_ID_id_SCell_ToBeSetup_List ((ProtocolIE_ID_t)54) #define ProtocolIE_ID_id_SCell_ToBeSetupMod_Item ((ProtocolIE_ID_t)55) #define ProtocolIE_ID_id_SCell_ToBeSetupMod_List ((ProtocolIE_ID_t)56) #define ProtocolIE_ID_id_Served_Cells_To_Add_Item ((ProtocolIE_ID_t)57) #define ProtocolIE_ID_id_Served_Cells_To_Add_List ((ProtocolIE_ID_t)58) #define ProtocolIE_ID_id_Served_Cells_To_Delete_Item ((ProtocolIE_ID_t)59) #define ProtocolIE_ID_id_Served_Cells_To_Delete_List ((ProtocolIE_ID_t)60) #define ProtocolIE_ID_id_Served_Cells_To_Modify_Item ((ProtocolIE_ID_t)61) #define ProtocolIE_ID_id_Served_Cells_To_Modify_List ((ProtocolIE_ID_t)62) #define ProtocolIE_ID_id_SpCell_ID ((ProtocolIE_ID_t)63) #define ProtocolIE_ID_id_SRBID ((ProtocolIE_ID_t)64) #define ProtocolIE_ID_id_SRBs_FailedToBeSetup_Item ((ProtocolIE_ID_t)65) #define ProtocolIE_ID_id_SRBs_FailedToBeSetup_List ((ProtocolIE_ID_t)66) #define ProtocolIE_ID_id_SRBs_FailedToBeSetupMod_Item ((ProtocolIE_ID_t)67) #define ProtocolIE_ID_id_SRBs_FailedToBeSetupMod_List ((ProtocolIE_ID_t)68) #define ProtocolIE_ID_id_SRBs_Required_ToBeReleased_Item ((ProtocolIE_ID_t)69) #define ProtocolIE_ID_id_SRBs_Required_ToBeReleased_List ((ProtocolIE_ID_t)70) #define ProtocolIE_ID_id_SRBs_ToBeReleased_Item ((ProtocolIE_ID_t)71) #define ProtocolIE_ID_id_SRBs_ToBeReleased_List ((ProtocolIE_ID_t)72) #define ProtocolIE_ID_id_SRBs_ToBeSetup_Item ((ProtocolIE_ID_t)73) #define ProtocolIE_ID_id_SRBs_ToBeSetup_List ((ProtocolIE_ID_t)74) #define ProtocolIE_ID_id_SRBs_ToBeSetupMod_Item ((ProtocolIE_ID_t)75) #define ProtocolIE_ID_id_SRBs_ToBeSetupMod_List ((ProtocolIE_ID_t)76) #define ProtocolIE_ID_id_TimeToWait ((ProtocolIE_ID_t)77) #define ProtocolIE_ID_id_TransactionID ((ProtocolIE_ID_t)78) #define ProtocolIE_ID_id_TransmissionActionIndicator ((ProtocolIE_ID_t)79) #define ProtocolIE_ID_id_UE_associatedLogicalF1_ConnectionItem ((ProtocolIE_ID_t)80) #define ProtocolIE_ID_id_UE_associatedLogicalF1_ConnectionListResAck ((ProtocolIE_ID_t)81) #define ProtocolIE_ID_id_gNB_CU_Name ((ProtocolIE_ID_t)82) #define ProtocolIE_ID_id_SCell_FailedtoSetup_List ((ProtocolIE_ID_t)83) #define ProtocolIE_ID_id_SCell_FailedtoSetup_Item ((ProtocolIE_ID_t)84) #define ProtocolIE_ID_id_SCell_FailedtoSetupMod_List ((ProtocolIE_ID_t)85) #define ProtocolIE_ID_id_SCell_FailedtoSetupMod_Item ((ProtocolIE_ID_t)86) #define ProtocolIE_ID_id_RRCReconfigurationCompleteIndicator ((ProtocolIE_ID_t)87) #define ProtocolIE_ID_id_Cells_Status_Item ((ProtocolIE_ID_t)88) #define ProtocolIE_ID_id_Cells_Status_List ((ProtocolIE_ID_t)89) #define ProtocolIE_ID_id_Candidate_SpCell_List ((ProtocolIE_ID_t)90) #define ProtocolIE_ID_id_Candidate_SpCell_Item ((ProtocolIE_ID_t)91) #define ProtocolIE_ID_id_Potential_SpCell_List ((ProtocolIE_ID_t)92) #define ProtocolIE_ID_id_Potential_SpCell_Item ((ProtocolIE_ID_t)93) #define ProtocolIE_ID_id_FullConfiguration ((ProtocolIE_ID_t)94) #define ProtocolIE_ID_id_C_RNTI ((ProtocolIE_ID_t)95) #define ProtocolIE_ID_id_SpCellULConfigured ((ProtocolIE_ID_t)96) #define ProtocolIE_ID_id_InactivityMonitoringRequest ((ProtocolIE_ID_t)97) #define ProtocolIE_ID_id_InactivityMonitoringResponse ((ProtocolIE_ID_t)98) #define ProtocolIE_ID_id_DRB_Activity_Item ((ProtocolIE_ID_t)99) #define ProtocolIE_ID_id_DRB_Activity_List ((ProtocolIE_ID_t)100) #define ProtocolIE_ID_id_EUTRA_NR_CellResourceCoordinationReq_Container ((ProtocolIE_ID_t)101) #define ProtocolIE_ID_id_EUTRA_NR_CellResourceCoordinationReqAck_Container ((ProtocolIE_ID_t)102) #define ProtocolIE_ID_id_Protected_EUTRA_Resources_List ((ProtocolIE_ID_t)105) #define ProtocolIE_ID_id_RequestType ((ProtocolIE_ID_t)106) #define ProtocolIE_ID_id_ServCellIndex ((ProtocolIE_ID_t)107) #define ProtocolIE_ID_id_RAT_FrequencyPriorityInformation ((ProtocolIE_ID_t)108) #define ProtocolIE_ID_id_ExecuteDuplication ((ProtocolIE_ID_t)109) #define ProtocolIE_ID_id_NRCGI ((ProtocolIE_ID_t)111) #define ProtocolIE_ID_id_PagingCell_Item ((ProtocolIE_ID_t)112) #define ProtocolIE_ID_id_PagingCell_List ((ProtocolIE_ID_t)113) #define ProtocolIE_ID_id_PagingDRX ((ProtocolIE_ID_t)114) #define ProtocolIE_ID_id_PagingPriority ((ProtocolIE_ID_t)115) #define ProtocolIE_ID_id_SItype_List ((ProtocolIE_ID_t)116) #define ProtocolIE_ID_id_UEIdentityIndexValue ((ProtocolIE_ID_t)117) #define ProtocolIE_ID_id_gNB_CUSystemInformation ((ProtocolIE_ID_t)118) #define ProtocolIE_ID_id_HandoverPreparationInformation ((ProtocolIE_ID_t)119) #define ProtocolIE_ID_id_GNB_CU_TNL_Association_To_Add_Item ((ProtocolIE_ID_t)120) #define ProtocolIE_ID_id_GNB_CU_TNL_Association_To_Add_List ((ProtocolIE_ID_t)121) #define ProtocolIE_ID_id_GNB_CU_TNL_Association_To_Remove_Item ((ProtocolIE_ID_t)122) #define ProtocolIE_ID_id_GNB_CU_TNL_Association_To_Remove_List ((ProtocolIE_ID_t)123) #define ProtocolIE_ID_id_GNB_CU_TNL_Association_To_Update_Item ((ProtocolIE_ID_t)124) #define ProtocolIE_ID_id_GNB_CU_TNL_Association_To_Update_List ((ProtocolIE_ID_t)125) #define ProtocolIE_ID_id_MaskedIMEISV ((ProtocolIE_ID_t)126) #define ProtocolIE_ID_id_PagingIdentity ((ProtocolIE_ID_t)127) #define ProtocolIE_ID_id_DUtoCURRCContainer ((ProtocolIE_ID_t)128) #define ProtocolIE_ID_id_Cells_to_be_Barred_List ((ProtocolIE_ID_t)129) #define ProtocolIE_ID_id_Cells_to_be_Barred_Item ((ProtocolIE_ID_t)130) #define ProtocolIE_ID_id_TAISliceSupportList ((ProtocolIE_ID_t)131) #define ProtocolIE_ID_id_GNB_CU_TNL_Association_Setup_List ((ProtocolIE_ID_t)132) #define ProtocolIE_ID_id_GNB_CU_TNL_Association_Setup_Item ((ProtocolIE_ID_t)133) #define ProtocolIE_ID_id_GNB_CU_TNL_Association_Failed_To_Setup_List ((ProtocolIE_ID_t)134) #define ProtocolIE_ID_id_GNB_CU_TNL_Association_Failed_To_Setup_Item ((ProtocolIE_ID_t)135) #define ProtocolIE_ID_id_DRB_Notify_Item ((ProtocolIE_ID_t)136) #define ProtocolIE_ID_id_DRB_Notify_List ((ProtocolIE_ID_t)137) #define ProtocolIE_ID_id_NotficationControl ((ProtocolIE_ID_t)138) #define ProtocolIE_ID_id_RANAC ((ProtocolIE_ID_t)139) #define ProtocolIE_ID_id_PWSSystemInformation ((ProtocolIE_ID_t)140) #define ProtocolIE_ID_id_RepetitionPeriod ((ProtocolIE_ID_t)141) #define ProtocolIE_ID_id_NumberofBroadcastRequest ((ProtocolIE_ID_t)142) #define ProtocolIE_ID_id_Cells_To_Be_Broadcast_List ((ProtocolIE_ID_t)144) #define ProtocolIE_ID_id_Cells_To_Be_Broadcast_Item ((ProtocolIE_ID_t)145) #define ProtocolIE_ID_id_Cells_Broadcast_Completed_List ((ProtocolIE_ID_t)146) #define ProtocolIE_ID_id_Cells_Broadcast_Completed_Item ((ProtocolIE_ID_t)147) #define ProtocolIE_ID_id_Broadcast_To_Be_Cancelled_List ((ProtocolIE_ID_t)148) #define ProtocolIE_ID_id_Broadcast_To_Be_Cancelled_Item ((ProtocolIE_ID_t)149) #define ProtocolIE_ID_id_Cells_Broadcast_Cancelled_List ((ProtocolIE_ID_t)150) #define ProtocolIE_ID_id_Cells_Broadcast_Cancelled_Item ((ProtocolIE_ID_t)151) #define ProtocolIE_ID_id_NR_CGI_List_For_Restart_List ((ProtocolIE_ID_t)152) #define ProtocolIE_ID_id_NR_CGI_List_For_Restart_Item ((ProtocolIE_ID_t)153) #define ProtocolIE_ID_id_PWS_Failed_NR_CGI_List ((ProtocolIE_ID_t)154) #define ProtocolIE_ID_id_PWS_Failed_NR_CGI_Item ((ProtocolIE_ID_t)155) #define ProtocolIE_ID_id_ConfirmedUEID ((ProtocolIE_ID_t)156) #define ProtocolIE_ID_id_Cancel_all_Warning_Messages_Indicator ((ProtocolIE_ID_t)157) #define ProtocolIE_ID_id_GNB_DU_UE_AMBR_UL ((ProtocolIE_ID_t)158) #define ProtocolIE_ID_id_DRXConfigurationIndicator ((ProtocolIE_ID_t)159) #define ProtocolIE_ID_id_RLC_Status ((ProtocolIE_ID_t)160) #define ProtocolIE_ID_id_DLPDCPSNLength ((ProtocolIE_ID_t)161) #define ProtocolIE_ID_id_GNB_DUConfigurationQuery ((ProtocolIE_ID_t)162) #define ProtocolIE_ID_id_MeasurementTimingConfiguration ((ProtocolIE_ID_t)163) #define ProtocolIE_ID_id_DRB_Information ((ProtocolIE_ID_t)164) #define ProtocolIE_ID_id_ServingPLMN ((ProtocolIE_ID_t)165) #define ProtocolIE_ID_id_Protected_EUTRA_Resources_Item ((ProtocolIE_ID_t)168) #define ProtocolIE_ID_id_GNB_CU_RRC_Version ((ProtocolIE_ID_t)170) #define ProtocolIE_ID_id_GNB_DU_RRC_Version ((ProtocolIE_ID_t)171) #define ProtocolIE_ID_id_GNBDUOverloadInformation ((ProtocolIE_ID_t)172) #define ProtocolIE_ID_id_CellGroupConfig ((ProtocolIE_ID_t)173) #define ProtocolIE_ID_id_RLCFailureIndication ((ProtocolIE_ID_t)174) #define ProtocolIE_ID_id_UplinkTxDirectCurrentListInformation ((ProtocolIE_ID_t)175) #define ProtocolIE_ID_id_DC_Based_Duplication_Configured ((ProtocolIE_ID_t)176) #define ProtocolIE_ID_id_DC_Based_Duplication_Activation ((ProtocolIE_ID_t)177) #define ProtocolIE_ID_id_SULAccessIndication ((ProtocolIE_ID_t)178) #define ProtocolIE_ID_id_AvailablePLMNList ((ProtocolIE_ID_t)179) #define ProtocolIE_ID_id_PDUSessionID ((ProtocolIE_ID_t)180) #define ProtocolIE_ID_id_ULPDUSessionAggregateMaximumBitRate ((ProtocolIE_ID_t)181) #define ProtocolIE_ID_id_ServingCellMO ((ProtocolIE_ID_t)182) #define ProtocolIE_ID_id_QoSFlowMappingIndication ((ProtocolIE_ID_t)183) #define ProtocolIE_ID_id_RRCDeliveryStatusRequest ((ProtocolIE_ID_t)184) #define ProtocolIE_ID_id_RRCDeliveryStatus ((ProtocolIE_ID_t)185) #define ProtocolIE_ID_id_BearerTypeChange ((ProtocolIE_ID_t)186) #define ProtocolIE_ID_id_RLCMode ((ProtocolIE_ID_t)187) #define ProtocolIE_ID_id_Duplication_Activation ((ProtocolIE_ID_t)188) #define ProtocolIE_ID_id_Dedicated_SIDelivery_NeededUE_List ((ProtocolIE_ID_t)189) #define ProtocolIE_ID_id_Dedicated_SIDelivery_NeededUE_Item ((ProtocolIE_ID_t)190) #define ProtocolIE_ID_id_DRX_LongCycleStartOffset ((ProtocolIE_ID_t)191) #define ProtocolIE_ID_id_ULPDCPSNLength ((ProtocolIE_ID_t)192) #define ProtocolIE_ID_id_SelectedBandCombinationIndex ((ProtocolIE_ID_t)193) #define ProtocolIE_ID_id_SelectedFeatureSetEntryIndex ((ProtocolIE_ID_t)194) #define ProtocolIE_ID_id_ResourceCoordinationTransferInformation ((ProtocolIE_ID_t)195) #define ProtocolIE_ID_id_ExtendedServedPLMNs_List ((ProtocolIE_ID_t)196) #define ProtocolIE_ID_id_ExtendedAvailablePLMN_List ((ProtocolIE_ID_t)197) #define ProtocolIE_ID_id_Associated_SCell_List ((ProtocolIE_ID_t)198) #define ProtocolIE_ID_id_latest_RRC_Version_Enhanced ((ProtocolIE_ID_t)199) #define ProtocolIE_ID_id_Associated_SCell_Item ((ProtocolIE_ID_t)200) #define ProtocolIE_ID_id_Cell_Direction ((ProtocolIE_ID_t)201) #define ProtocolIE_ID_id_SRBs_Setup_List ((ProtocolIE_ID_t)202) #define ProtocolIE_ID_id_SRBs_Setup_Item ((ProtocolIE_ID_t)203) #define ProtocolIE_ID_id_SRBs_SetupMod_List ((ProtocolIE_ID_t)204) #define ProtocolIE_ID_id_SRBs_SetupMod_Item ((ProtocolIE_ID_t)205) #define ProtocolIE_ID_id_SRBs_Modified_List ((ProtocolIE_ID_t)206) #define ProtocolIE_ID_id_SRBs_Modified_Item ((ProtocolIE_ID_t)207) #define ProtocolIE_ID_id_Ph_InfoSCG ((ProtocolIE_ID_t)208) #define ProtocolIE_ID_id_RequestedBandCombinationIndex ((ProtocolIE_ID_t)209) #define ProtocolIE_ID_id_RequestedFeatureSetEntryIndex ((ProtocolIE_ID_t)210) #define ProtocolIE_ID_id_RequestedP_MaxFR2 ((ProtocolIE_ID_t)211) #define ProtocolIE_ID_id_DRX_Config ((ProtocolIE_ID_t)212) #define ProtocolIE_ID_id_IgnoreResourceCoordinationContainer ((ProtocolIE_ID_t)213) #define ProtocolIE_ID_id_UEAssistanceInformation ((ProtocolIE_ID_t)214) #define ProtocolIE_ID_id_NeedforGap ((ProtocolIE_ID_t)215) #define ProtocolIE_ID_id_PagingOrigin ((ProtocolIE_ID_t)216) #ifdef __cplusplus } #endif #endif /* _ProtocolIE_ID_H_ */ #include