diff --git a/CMakeLists.txt b/CMakeLists.txt index a1af62e582971f126e7ce969e9d0a63d0066e394..0442ca51c7178c04ec46012cc3b55e8ac0ace3a9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -352,6 +352,7 @@ add_library(ITTI ${OPENAIR_DIR}/common/utils/backtrace.c ) add_dependencies(ITTI rrc_flag) +target_link_libraries(ITTI PRIVATE asn1_nr_rrc) # asn1c skeletons have hardcoded this flag to make customized debug logs # OAI uses this feature to re-use OAI LOG_I(ASN, ...) @@ -389,28 +390,14 @@ add_library(RRC_LIB ${rrc_source} ${OPENAIR2_DIR}/RRC/LTE/MESSAGES/asn1_msg_NB_IoT.c) add_dependencies(RRC_LIB rrc_flag) include_directories ("${RRC_FULL_DIR}") +target_link_libraries(RRC_LIB PRIVATE asn1_nr_rrc) #NR RRC ####### -set (NR_RRC_ASN1_VERSION "NR_Rel16" ) -make_version(NR_RRC_VERSION 16 4 1) -set (NR_RRC_GRAMMAR ${OPENAIR2_DIR}/RRC/NR/MESSAGES/asn1c/ASN1_files/nr-rrc-16.4.1.asn1) -add_definitions(-DNR_RRC_VERSION=${NR_RRC_VERSION}) -set (NR_RRC_FULL_DIR ${asn1_generated_dir}/RRC_${NR_RRC_ASN1_VERSION}) +add_library(nr_rrc ${OPENAIR2_DIR}/RRC/NR/MESSAGES/asn1_msg.c) +target_link_libraries(nr_rrc PUBLIC asn1_nr_rrc) -# Warning: if you modify ASN.1 source file to generate new C files, cmake should be re-run instead of make -set(nr_rrc_cmd ${OPENAIR_CMAKE}/tools/make_asn1c_includes.sh "NR_" "-findirect-choice" "${NR_RRC_FULL_DIR}") - -compile_asn1("${NR_RRC_GRAMMAR}" "${nr_rrc_cmd}" nr_rrc_flag) - -file(GLOB nr_rrc_source ${NR_RRC_FULL_DIR}/*.c) -file(GLOB nr_rrc_h ${NR_RRC_FULL_DIR}/*.h) -add_library(NR_RRC_LIB ${nr_rrc_h} ${nr_rrc_source} - ${OPENAIR2_DIR}/RRC/NR/MESSAGES/asn1_msg.c - ) -add_dependencies(NR_RRC_LIB nr_rrc_flag) -include_directories ("${NR_RRC_FULL_DIR}") # S1AP ############## @@ -433,6 +420,7 @@ add_library(s1ap ) add_dependencies(s1ap rrc_flag) target_link_libraries(s1ap PUBLIC asn1_s1ap) +target_link_libraries(s1ap PRIVATE nr_rrc asn1_nr_rrc) # NGAP ############## @@ -454,6 +442,7 @@ add_library(ngap ) add_dependencies(ngap rrc_flag) target_link_libraries(ngap PUBLIC asn1_ngap) +target_link_libraries(ngap PRIVATE asn1_nr_rrc) #M2AP # Same limitation as described in RRC/S1AP: unknown generated file list @@ -495,6 +484,7 @@ add_library(M2AP_LIB ${M2AP_DIR}/m2ap_common.c ) add_dependencies(M2AP_LIB rrc_flag m2_flag) +target_link_libraries(M2AP_LIB PRIVATE asn1_nr_rrc) include_directories ("${M2AP_C_DIR}") include_directories ("${M2AP_DIR}") @@ -517,6 +507,7 @@ add_library(M2AP_ENB ${M2AP_DIR}/m2ap_eNB_interface_management.c ) add_dependencies(M2AP_ENB rrc_flag m2_flag) +target_link_libraries(M2AP_ENB PRIVATE asn1_nr_rrc) #M3AP # Same limitation as described in RRC/S1AP: unknown generated file list @@ -557,6 +548,7 @@ add_library(M3AP_LIB ${M3AP_DIR}/m3ap_common.c ) add_dependencies(M3AP_LIB rrc_flag m3_flag) +target_link_libraries(M3AP_LIB PRIVATE asn1_nr_rrc) include_directories ("${M3AP_C_DIR}") include_directories ("${M3AP_DIR}") @@ -577,6 +569,7 @@ add_library(M3AP_ENB ${M3AP_DIR}/m3ap_timers.c ) add_dependencies(M3AP_ENB rrc_flag m3_flag) +target_link_libraries(M3AP_ENB PRIVATE asn1_nr_rrc) #X2AP ############## @@ -596,6 +589,7 @@ add_library(x2ap ) add_dependencies(x2ap rrc_flag) target_link_libraries(x2ap PUBLIC asn1_x2ap) +target_link_libraries(x2ap PRIVATE nr_rrc) # F1AP @@ -623,7 +617,7 @@ add_library(f1ap ${F1AP_DIR}/f1ap_itti_messaging.c) target_include_directories(f1ap PUBLIC F1AP_DIR) target_link_libraries(f1ap PUBLIC asn1_f1ap) -target_link_libraries(f1ap PRIVATE ngap) +target_link_libraries(f1ap PRIVATE ngap nr_rrc) # LPP @@ -645,6 +639,7 @@ add_library(LPP_LIB ${LPP_ASN_GENERATED_C_FILES} ) add_dependencies (LPP_LIB lpp_flag) +target_link_libraries(LPP_LIB PRIVATE asn1_nr_rrc) include_directories ("${LPP_ASN_GENERATED_C_DIR}") include_directories ("${LPP_DIR}") @@ -744,8 +739,9 @@ add_library(benetel_4g MODULE ${HWLIB_BENETEL_4G_SOURCE} ) set_target_properties(benetel_4g PROPERTIES COMPILE_FLAGS "-fvisibility=hidden -I$ENV{RTE_SDK}/$ENV{RTE_TARGET}/include") SET(DPDK_LIBS "-Wl,-rpath,$ENV{RTE_SDK}/$ENV{RTE_TARGET}/lib -Wl,--whole-archive -L$ENV{RTE_SDK}/$ENV{RTE_TARGET}/lib -ldpdk -Wl,--no-whole-archive") -TARGET_LINK_LIBRARIES(benetel_4g ${DPDK_LIBS}) -TARGET_LINK_LIBRARIES(benetel_4g pthread dl rt m numa) +target_link_libraries(benetel_4g PRIVATE ${DPDK_LIBS}) +target_link_libraries(benetel_4g PRIVATE pthread dl rt m numa) +target_link_libraries(benetel_4g PRIVATE asn1_nr_rrc) # Benetel 5G library ###################################################################### @@ -762,8 +758,9 @@ add_library(benetel_5g MODULE ${HWLIB_BENETEL_5G_SOURCE} ) set_target_properties(benetel_5g PROPERTIES COMPILE_FLAGS "-fvisibility=hidden -I$ENV{RTE_SDK}/$ENV{RTE_TARGET}/include") SET(DPDK_LIBS "-Wl,-rpath,$ENV{RTE_SDK}/$ENV{RTE_TARGET}/lib -Wl,--whole-archive -L$ENV{RTE_SDK}/$ENV{RTE_TARGET}/lib -ldpdk -Wl,--no-whole-archive") -TARGET_LINK_LIBRARIES(benetel_5g ${DPDK_LIBS}) -TARGET_LINK_LIBRARIES(benetel_5g pthread dl rt m numa) +target_link_libraries(benetel_5g PRIVATE ${DPDK_LIBS}) +target_link_libraries(benetel_5g PRIVATE pthread dl rt m numa) +target_link_libraries(benetel_5g PRIVATE asn1_nr_rrc) ########################################################## @@ -1002,6 +999,7 @@ add_library(UTIL ${OPENAIR_DIR}/common/utils/time_meas.c ${OPENAIR_DIR}/common/utils/time_stat.c ) +target_link_libraries(UTIL PRIVATE asn1_nr_rrc) set(SECU_OSA_SRC ${OPENAIR2_DIR}/UTIL/OSA/osa_key_deriver.c @@ -1036,6 +1034,7 @@ set(SCHED_SRC ) add_library(SCHED_LIB ${SCHED_SRC}) add_dependencies(SCHED_LIB rrc_flag) +target_link_libraries(SCHED_LIB PRIVATE asn1_nr_rrc) set(SCHED_NR_SRC ${OPENAIR1_DIR}/SCHED_NR/fapi_nr_l1.c @@ -1045,6 +1044,7 @@ set(SCHED_NR_SRC ${OPENAIR1_DIR}/SCHED_NR/phy_frame_config_nr.c ) add_library(SCHED_NR_LIB ${SCHED_NR_SRC}) +target_link_libraries(SCHED_NR_LIB PRIVATE asn1_nr_rrc) set(SCHED_SRC_RU ${OPENAIR1_DIR}/SCHED/ru_procedures.c @@ -1053,6 +1053,7 @@ set(SCHED_SRC_RU ) add_library(SCHED_RU_LIB ${SCHED_SRC_RU}) add_dependencies(SCHED_RU_LIB rrc_flag) +target_link_libraries(SCHED_RU_LIB PRIVATE asn1_nr_rrc) set(SCHED_SRC_UE ${OPENAIR1_DIR}/SCHED_UE/phy_procedures_lte_ue.c @@ -1063,6 +1064,7 @@ set(SCHED_SRC_UE ) add_library(SCHED_UE_LIB ${SCHED_SRC_UE}) add_dependencies(SCHED_UE_LIB rrc_flag) +target_link_libraries(SCHED_UE_LIB PRIVATE asn1_nr_rrc) set(SCHED_SRC_NR_UE ${OPENAIR1_DIR}/SCHED_NR_UE/phy_procedures_nr_ue.c @@ -1073,6 +1075,7 @@ set(SCHED_SRC_NR_UE ${OPENAIR1_DIR}/SCHED_NR_UE/pucch_uci_ue_nr.c ) add_library(SCHED_NR_UE_LIB ${SCHED_SRC_NR_UE}) +target_link_libraries(SCHED_NR_UE_LIB PRIVATE asn1_nr_rrc) # nFAPI @@ -1102,6 +1105,7 @@ set(NFAPI_PNF_SRC ${NFAPI_DIR}/pnf/src/pnf_p7_interface.c ) add_library(NFAPI_PNF_LIB ${NFAPI_PNF_SRC}) +target_link_libraries(NFAPI_PNF_LIB PRIVATE asn1_nr_rrc) include_directories(${NFAPI_DIR}/pnf/public_inc) include_directories(${NFAPI_DIR}/pnf/inc) @@ -1113,6 +1117,7 @@ set(NFAPI_VNF_SRC ${NFAPI_DIR}/vnf/src/vnf_p7_interface.c ) add_library(NFAPI_VNF_LIB ${NFAPI_VNF_SRC}) +target_link_libraries(NFAPI_VNF_LIB PRIVATE asn1_nr_rrc) include_directories(${NFAPI_DIR}/vnf/public_inc) include_directories(${NFAPI_DIR}/vnf/inc) @@ -1127,6 +1132,7 @@ set(NFAPI_USER_SRC ) add_library(NFAPI_USER_LIB ${NFAPI_USER_SRC}) add_dependencies(NFAPI_USER_LIB rrc_flag) +target_link_libraries(NFAPI_USER_LIB PRIVATE asn1_nr_rrc) include_directories(${NFAPI_USER_DIR}) # Layer 1 @@ -1218,6 +1224,7 @@ target_link_libraries(ldpc PRIVATE ldpc_gen_HEADERS) add_library(coding MODULE ${PHY_TURBOSRC} ) +target_link_libraries(coding PRIVATE asn1_nr_rrc) add_library(dfts MODULE ${OPENAIR1_DIR}/PHY/TOOLS/oai_dfts.c ) @@ -1476,17 +1483,28 @@ set(PHY_NR_UE_SRC ${PHY_NR_UE_SRC} ${OPENAIR1_DIR}/PHY/LTE_UE_TRANSPORT/dlsch_ll add_library(PHY_COMMON ${PHY_SRC_COMMON}) add_dependencies(PHY_COMMON rrc_flag) add_dependencies(PHY_COMMON dfts) -add_library(PHY ${PHY_SRC}) +target_link_libraries(PHY_COMMON PRIVATE asn1_nr_rrc) +add_library(PHY ${PHY_SRC}) +target_link_libraries(PHY PRIVATE asn1_nr_rrc) add_dependencies(PHY rrc_flag) + add_library(PHY_UE ${PHY_SRC_UE}) add_dependencies(PHY_UE rrc_flag) +target_link_libraries(PHY_UE PRIVATE asn1_nr_rrc) + add_library(PHY_NR_COMMON ${PHY_NR_SRC_COMMON}) +target_link_libraries(PHY_NR_COMMON PRIVATE asn1_nr_rrc) + add_library(PHY_NR ${PHY_NR_SRC}) +target_link_libraries(PHY_NR PRIVATE asn1_nr_rrc) + add_library(PHY_NR_UE ${PHY_NR_UE_SRC}) +target_link_libraries(PHY_NR_UE PRIVATE asn1_nr_rrc) add_library(PHY_RU ${PHY_SRC_RU}) add_dependencies(PHY_RU rrc_flag) +target_link_libraries(PHY_RU PRIVATE asn1_nr_rrc) #Library for mex functions #########################3 @@ -1782,17 +1800,16 @@ set (MISC_NFAPI_LTE ${OPENAIR1_DIR}/SCHED/nfapi_lte_dummy.c ) -add_library(MISC_NFAPI_LTE_LIB - ${MISC_NFAPI_LTE} - ) +add_library(MISC_NFAPI_LTE_LIB ${MISC_NFAPI_LTE}) +target_link_libraries(MISC_NFAPI_LTE_LIB PRIVATE asn1_nr_rrc) set (MISC_NFAPI_NR ${OPENAIR1_DIR}/SCHED/nfapi_nr_dummy.c ) -add_library(MISC_NFAPI_NR_LIB - ${MISC_NFAPI_NR} - ) +add_library(MISC_NFAPI_NR_LIB ${MISC_NFAPI_NR}) +target_link_libraries(MISC_NFAPI_NR_LIB PRIVATE asn1_nr_rrc) + add_library(L2 ${L2_SRC} ${MAC_SRC} @@ -1801,18 +1818,18 @@ add_library(L2 ) add_dependencies(L2 rrc_flag m2_flag m3_flag) target_link_libraries(L2 PRIVATE f1ap x2ap s1ap) +target_link_libraries(L2 PRIVATE asn1_nr_rrc) -add_library(MAC_NR - ${MAC_NR_SRC} - ) +add_library(MAC_NR ${MAC_NR_SRC}) +target_link_libraries(MAC_NR PRIVATE asn1_nr_rrc) -add_library(MAC_UE_NR - ${MAC_NR_SRC_UE} - ) +add_library(MAC_UE_NR ${MAC_NR_SRC_UE}) +target_link_libraries(MAC_UE_NR PRIVATE asn1_nr_rrc) add_library(L2_LTE ${L2_LTE_SRC} ) +target_link_libraries(L2_LTE PRIVATE asn1_nr_rrc) add_library(L2_NR ${L2_NR_SRC} @@ -1821,7 +1838,7 @@ add_library(L2_NR ) #add_dependencies(L2_NR rrc_flag nr_rrc_flag s1ap_flag) -target_link_libraries(L2_NR PRIVATE f1ap x2ap s1ap ngap) +target_link_libraries(L2_NR PRIVATE f1ap x2ap s1ap ngap nr_rrc) add_library(L2_LTE_NR ${L2_RRC_SRC} @@ -1830,17 +1847,19 @@ add_library(L2_LTE_NR ${MCE_APP_SRC} ) -target_link_libraries(L2_LTE_NR PRIVATE f1ap s1ap) +target_link_libraries(L2_LTE_NR PRIVATE f1ap s1ap nr_rrc) add_library(L2_UE ${L2_SRC_UE} ${MAC_SRC_UE} ) +target_link_libraries(L2_UE PRIVATE asn1_nr_rrc) add_library(L2_UE_LTE_NR ${L2_RRC_SRC_UE} ${MAC_SRC_UE} ) +target_link_libraries(L2_UE_LTE_NR PRIVATE asn1_nr_rrc) if (NOT ${NOS1}) target_compile_definitions(L2_UE PUBLIC -DPDCP_USE_NETLINK) @@ -1850,8 +1869,13 @@ add_dependencies(L2_UE rrc_flag) add_library( NR_L2_UE ${NR_L2_SRC_UE} ${MAC_NR_SRC_UE} ) target_link_libraries(NR_L2_UE PRIVATE f1ap) +target_link_libraries(NR_L2_UE PRIVATE asn1_nr_rrc) -add_library( MAC_NR_COMMON ${OPENAIR2_DIR}/LAYER2/NR_MAC_COMMON/nr_mac_common.c ${OPENAIR2_DIR}/LAYER2/NR_MAC_COMMON/nr_compute_tbs_common.c) +add_library(MAC_NR_COMMON + ${OPENAIR2_DIR}/LAYER2/NR_MAC_COMMON/nr_mac_common.c + ${OPENAIR2_DIR}/LAYER2/NR_MAC_COMMON/nr_compute_tbs_common.c +) +target_link_libraries(MAC_NR_COMMON PRIVATE asn1_nr_rrc) include_directories("${OPENAIR2_DIR}/NR_UE_PHY_INTERFACE") include_directories("${OPENAIR2_DIR}/LAYER2") @@ -1870,6 +1894,7 @@ add_library (GTPV1U ${OPENAIR3_DIR}/ocp-gtpu/gtp_itf.cpp ) add_dependencies(GTPV1U rrc_flag) +target_link_libraries(GTPV1U PRIVATE asn1_nr_rrc) include_directories(${OPENAIR3_DIR}/ocp-gtp) set (MME_APP_SRC @@ -1878,6 +1903,7 @@ set (MME_APP_SRC ) add_library(MME_APP ${MME_APP_SRC}) add_dependencies(MME_APP rrc_flag m2_flag m3_flag) +target_link_libraries(MME_APP PRIVATE asn1_nr_rrc) set(SCTP_SRC ${OPENAIR3_DIR}/SCTP/sctp_common.c @@ -1886,6 +1912,7 @@ set(SCTP_SRC ) add_library(SCTP_CLIENT ${SCTP_SRC}) add_dependencies(SCTP_CLIENT rrc_flag) +target_link_libraries(SCTP_CLIENT PRIVATE asn1_nr_rrc) set(NAS_SRC ${OPENAIR3_DIR}/NAS/) set(libnas_api_OBJS @@ -2162,6 +2189,7 @@ add_library(LIB_NAS_SIMUE ) add_dependencies(LIB_NAS_SIMUE rrc_flag) set(NAS_SIM_LIB LIB_NAS_SIMUE) +target_link_libraries(LIB_NAS_SIMUE PRIVATE asn1_nr_rrc) add_library(LIB_NAS_UE ${NAS_SRC}UE/nas_itti_messaging.c @@ -2182,7 +2210,7 @@ add_library(LIB_NAS_UE ) add_dependencies(LIB_NAS_UE rrc_flag) set(NAS_UE_LIB LIB_NAS_UE) - +target_link_libraries(LIB_NAS_UE PRIVATE asn1_nr_rrc) include_directories(${NAS_SRC}NR_UE) include_directories(${NAS_SRC}UE) @@ -2211,13 +2239,15 @@ add_library(LIB_5GNAS_GNB ${NAS_SRC}/NR_UE/ue_process_nas.c ${OPENAIR3_DIR}//UICC/usim_interface.c ) -target_link_libraries(LIB_5GNAS_GNB SECU_CN ${CRYPTO_LIBRARIES}) +target_link_libraries(LIB_5GNAS_GNB PRIVATE SECU_CN ${CRYPTO_LIBRARIES}) +target_link_libraries(LIB_5GNAS_GNB PRIVATE asn1_nr_rrc) add_library(SIMU_COMMON ${OPENAIR1_DIR}/SIMULATION/TOOLS/random_channel.c ${OPENAIR1_DIR}/SIMULATION/TOOLS/rangen_double.c ${OPENAIR1_DIR}/SIMULATION/TOOLS/phase_noise.c ) +target_link_libraries(SIMU_COMMON PRIVATE asn1_nr_rrc) # Simulation library ########################## @@ -2236,6 +2266,7 @@ set (SIMUSRC # Simulation library ########################## add_library(SIMU SHARED ${SIMUSRC} ) +target_link_libraries(SIMU PRIVATE asn1_nr_rrc) add_library(SIMU_ETH ${OPENAIR1_DIR}/SIMULATION/ETH_TRANSPORT/netlink_init.c @@ -2277,11 +2308,14 @@ set(XFORMS_LIBRARIES "forms") add_library(enbscope MODULE ${XFORMS_SOURCE} ${XFORMS_SOURCE_SOFTMODEM} ${XFORMS_ENB_SOURCE}) add_library(uescope MODULE ${XFORMS_SOURCE} ${XFORMS_SOURCE_SOFTMODEM} ${XFORMS_UE_SOURCE}) -target_link_libraries(enbscope ${XFORMS_LIBRARIES}) -target_link_libraries(uescope ${XFORMS_LIBRARIES}) +target_link_libraries(enbscope PRIVATE ${XFORMS_LIBRARIES}) +target_link_libraries(enbscope PRIVATE asn1_nr_rrc) +target_link_libraries(uescope PRIVATE ${XFORMS_LIBRARIES}) +target_link_libraries(uescope PRIVATE asn1_nr_rrc) add_library(nrscope MODULE ${XFORMS_SOURCE_NR}) -target_link_libraries(nrscope ${XFORMS_LIBRARIES}) +target_link_libraries(nrscope PRIVATE ${XFORMS_LIBRARIES}) +target_link_libraries(nrscope PRIVATE asn1_nr_rrc) add_library(rfsimulator MODULE @@ -2289,7 +2323,8 @@ add_library(rfsimulator MODULE ${OPENAIR_DIR}/radio/rfsimulator/apply_channelmod.c ${OPENAIR1_DIR}/PHY/TOOLS/signal_energy.c ) -target_link_libraries(rfsimulator SIMU_COMMON ${ATLAS_LIBRARIES}) +target_link_libraries(rfsimulator PRIVATE SIMU_COMMON ${ATLAS_LIBRARIES}) +target_link_libraries(rfsimulator PRIVATE asn1_nr_rrc) add_library(oai_iqplayer MODULE ${OPENAIR_DIR}/radio/iqplayer/iqplayer_lib.c @@ -2398,17 +2433,18 @@ add_executable(lte-softmodem ) add_dependencies(lte-softmodem rrc_flag oai_iqplayer) -target_link_libraries (lte-softmodem +target_link_libraries(lte-softmodem PRIVATE -Wl,--start-group - RRC_LIB NR_RRC_LIB s1ap M2AP_LIB M2AP_ENB x2ap M3AP_LIB M3AP_ENB GTPV1U f1ap SECU_CN SECU_OSA UTIL HASHTABLE SCTP_CLIENT MME_APP SCHED_LIB SCHED_RU_LIB + RRC_LIB nr_rrc s1ap M2AP_LIB M2AP_ENB x2ap M3AP_LIB M3AP_ENB GTPV1U f1ap SECU_CN SECU_OSA UTIL HASHTABLE SCTP_CLIENT MME_APP SCHED_LIB SCHED_RU_LIB PHY_COMMON PHY PHY_RU L2 L2_LTE NFAPI_COMMON_LIB NFAPI_LIB NFAPI_VNF_LIB NFAPI_PNF_LIB NFAPI_USER_LIB MISC_NFAPI_LTE_LIB ${RAL_LIB} ${NAS_UE_LIB} ITTI -Wl,--end-group z dl) -target_link_libraries (lte-softmodem ${LIBXML2_LIBRARIES}) -target_link_libraries (lte-softmodem pthread m CONFIG_LIB rt crypt ${CRYPTO_LIBRARIES} ${OPENSSL_LIBRARIES} sctp ${CMAKE_DL_LIBS}) -target_link_libraries (lte-softmodem ${LIB_LMS_LIBRARIES}) -target_link_libraries (lte-softmodem ${T_LIB}) +target_link_libraries(lte-softmodem PRIVATE ${LIBXML2_LIBRARIES}) +target_link_libraries(lte-softmodem PRIVATE pthread m CONFIG_LIB rt crypt ${CRYPTO_LIBRARIES} ${OPENSSL_LIBRARIES} sctp ${CMAKE_DL_LIBS}) +target_link_libraries(lte-softmodem PRIVATE ${LIB_LMS_LIBRARIES}) +target_link_libraries(lte-softmodem PRIVATE ${T_LIB}) +target_link_libraries(lte-softmodem PRIVATE asn1_nr_rrc) add_executable(ocp-enb @@ -2439,8 +2475,7 @@ add_dependencies(ocp-enb rrc_flag oai_iqplayer coding params_libconfig rfsimulat target_link_libraries (ocp-enb -Wl,--start-group - - RRC_LIB NR_RRC_LIB s1ap f1ap M2AP_LIB M2AP_ENB x2ap M3AP_LIB M3AP_ENB GTPV1U SECU_CN SECU_OSA UTIL HASHTABLE SCTP_CLIENT MME_APP SCHED_LIB SCHED_RU_LIB + RRC_LIB nr_rrc s1ap f1ap M2AP_LIB M2AP_ENB x2ap M3AP_LIB M3AP_ENB GTPV1U SECU_CN SECU_OSA UTIL HASHTABLE SCTP_CLIENT MME_APP SCHED_LIB SCHED_RU_LIB PHY_COMMON PHY PHY_RU L2 L2_LTE NFAPI_COMMON_LIB NFAPI_LIB MISC_NFAPI_LTE_LIB NFAPI_VNF_LIB NFAPI_PNF_LIB NFAPI_USER_LIB SIMU_COMMON ${RAL_LIB} ${NAS_UE_LIB} ITTI -Wl,--end-group z dl) @@ -2458,13 +2493,14 @@ add_executable(oairu ${OPENAIR_DIR}/common/utils/lte/prach_utils.c ${SHLIB_LOADER_SOURCES} ) -target_link_libraries (oairu +target_link_libraries(oairu PRIVATE -Wl,--start-group SCHED_RU_LIB PHY_COMMON PHY_RU UTIL -Wl,--end-group z dl) -target_link_libraries (oairu pthread m CONFIG_LIB rt ${CMAKE_DL_LIBS} ${T_LIB}) +target_link_libraries(oairu PRIVATE pthread m CONFIG_LIB rt ${CMAKE_DL_LIBS} ${T_LIB}) +target_link_libraries(oairu PRIVATE asn1_nr_rrc) # lte-uesoftmodem is UE implementation @@ -2495,18 +2531,19 @@ add_dependencies(lte-uesoftmodem rrc_flag) if (NOT ${NOS1}) target_compile_definitions(lte-uesoftmodem PRIVATE -DPDCP_USE_NETLINK) endif() -target_link_libraries (lte-uesoftmodem +target_link_libraries(lte-uesoftmodem PRIVATE -Wl,--start-group - RRC_LIB NR_RRC_LIB s1ap x2ap M2AP_LIB M2AP_ENB M3AP_LIB M3AP_ENB + RRC_LIB nr_rrc s1ap x2ap M2AP_LIB M2AP_ENB M3AP_LIB M3AP_ENB SECU_CN SECU_OSA UTIL HASHTABLE SCTP_CLIENT MME_APP SCHED_RU_LIB SCHED_UE_LIB PHY_COMMON PHY_UE PHY_RU L2_UE L2_LTE SIMU_COMMON SIMU NFAPI_COMMON_LIB NFAPI_LIB NFAPI_PNF_LIB NFAPI_USER_LIB MISC_NFAPI_LTE_LIB ${RAL_LIB} ${NAS_UE_LIB} ITTI ${ATLAS_LIBRARIES} -Wl,--end-group z dl) -target_link_libraries (lte-uesoftmodem ${LIBXML2_LIBRARIES}) -target_link_libraries (lte-uesoftmodem pthread m CONFIG_LIB rt crypt ${CRYPTO_LIBRARIES} ${OPENSSL_LIBRARIES} sctp ${CMAKE_DL_LIBS} ${ATLAS_LIBRARIES}) -target_link_libraries (lte-uesoftmodem ${LIB_LMS_LIBRARIES}) -target_link_libraries (lte-uesoftmodem ${T_LIB}) +target_link_libraries(lte-uesoftmodem PRIVATE ${LIBXML2_LIBRARIES}) +target_link_libraries(lte-uesoftmodem PRIVATE pthread m CONFIG_LIB rt crypt ${CRYPTO_LIBRARIES} ${OPENSSL_LIBRARIES} sctp ${CMAKE_DL_LIBS} ${ATLAS_LIBRARIES}) +target_link_libraries(lte-uesoftmodem PRIVATE ${LIB_LMS_LIBRARIES}) +target_link_libraries(lte-uesoftmodem PRIVATE ${T_LIB}) +target_link_libraries(lte-uesoftmodem PRIVATE asn1_nr_rrc) # nr-softmodem ################################################### @@ -2535,18 +2572,19 @@ add_executable(nr-softmodem ${SHLIB_LOADER_SOURCES} ) -target_link_libraries (nr-softmodem +target_link_libraries(nr-softmodem PRIVATE -Wl,--start-group UTIL HASHTABLE SCTP_CLIENT SCHED_LIB SCHED_RU_LIB SCHED_NR_LIB PHY_NR PHY PHY_COMMON PHY_NR_COMMON PHY_RU GTPV1U SECU_CN SECU_OSA - ITTI ${RAL_LIB} ${NAS_UE_LIB} RRC_LIB NR_RRC_LIB + ITTI ${RAL_LIB} ${NAS_UE_LIB} RRC_LIB nr_rrc ngap s1ap L2_LTE_NR L2_NR MAC_NR_COMMON NFAPI_COMMON_LIB NFAPI_LIB NFAPI_VNF_LIB NFAPI_PNF_LIB NFAPI_USER_LIB x2ap f1ap M2AP_LIB M2AP_ENB M3AP_LIB M3AP_ENB -Wl,--end-group z dl) -target_link_libraries (nr-softmodem ${LIBXML2_LIBRARIES}) -target_link_libraries (nr-softmodem pthread m CONFIG_LIB rt crypt ${CRYPTO_LIBRARIES} ${OPENSSL_LIBRARIES} sctp ${XFORMS_LIBRARIES} ${CMAKE_DL_LIBS} ${ATLAS_LIBRARIES}) -target_link_libraries (nr-softmodem ${LIB_LMS_LIBRARIES}) -target_link_libraries (nr-softmodem ${T_LIB}) +target_link_libraries(nr-softmodem PRIVATE ${LIBXML2_LIBRARIES}) +target_link_libraries(nr-softmodem PRIVATE pthread m CONFIG_LIB rt crypt ${CRYPTO_LIBRARIES} ${OPENSSL_LIBRARIES} sctp ${XFORMS_LIBRARIES} ${CMAKE_DL_LIBS} ${ATLAS_LIBRARIES}) +target_link_libraries(nr-softmodem PRIVATE ${LIB_LMS_LIBRARIES}) +target_link_libraries(nr-softmodem PRIVATE ${T_LIB}) +target_link_libraries(nr-softmodem PRIVATE asn1_nr_rrc) add_dependencies( nr-softmodem ldpc_orig ldpc_optim ldpc_optim8seg ldpc) @@ -2578,18 +2616,19 @@ add_executable(nr-uesoftmodem ${SHLIB_LOADER_SOURCES} ) -target_link_libraries (nr-uesoftmodem +target_link_libraries(nr-uesoftmodem PRIVATE -Wl,--start-group - NR_RRC_LIB SECU_CN SECU_OSA UTIL HASHTABLE SCHED_RU_LIB SCHED_NR_UE_LIB + nr_rrc SECU_CN SECU_OSA UTIL HASHTABLE SCHED_RU_LIB SCHED_NR_UE_LIB PHY_COMMON PHY_NR_COMMON PHY_NR_UE NR_L2_UE L2_UE_LTE_NR MAC_NR_COMMON NFAPI_COMMON_LIB NFAPI_LIB NFAPI_PNF_LIB NFAPI_USER_LIB MISC_NFAPI_NR_LIB ${RAL_LIB} ITTI ${ATLAS_LIBRARIES} LIB_5GNAS_GNB LIB_NAS_SIMUE ${NAS_SIM_LIB} -Wl,--end-group z dl) -target_link_libraries (nr-uesoftmodem ${LIBXML2_LIBRARIES}) -target_link_libraries (nr-uesoftmodem pthread m CONFIG_LIB rt crypt ${CRYPTO_LIBRARIES} ${OPENSSL_LIBRARIES} ${XFORMS_LIBRARIES} ${CMAKE_DL_LIBS} ${ATLAS_LIBRARIES}) -target_link_libraries (nr-uesoftmodem ${LIB_LMS_LIBRARIES}) -target_link_libraries (nr-uesoftmodem ${T_LIB}) +target_link_libraries(nr-uesoftmodem PRIVATE ${LIBXML2_LIBRARIES}) +target_link_libraries(nr-uesoftmodem PRIVATE pthread m CONFIG_LIB rt crypt ${CRYPTO_LIBRARIES} ${OPENSSL_LIBRARIES} ${XFORMS_LIBRARIES} ${CMAKE_DL_LIBS} ${ATLAS_LIBRARIES}) +target_link_libraries(nr-uesoftmodem PRIVATE ${LIB_LMS_LIBRARIES}) +target_link_libraries(nr-uesoftmodem PRIVATE ${T_LIB}) +target_link_libraries(nr-uesoftmodem PRIVATE asn1_nr_rrc) add_dependencies( nr-uesoftmodem ldpc_orig ldpc_optim ldpc_optim8seg ldpc ) if (CUDA_FOUND) @@ -2631,10 +2670,11 @@ add_executable(polartest ${T_SOURCE} ${SHLIB_LOADER_SOURCES} ) -target_link_libraries(polartest +target_link_libraries(polartest PRIVATE -Wl,--start-group UTIL SIMU_COMMON SIMU PHY_COMMON PHY_NR PHY_NR_COMMON PHY_NR_UE CONFIG_LIB -Wl,--end-group m pthread ${ATLAS_LIBRARIES} dl ) +target_link_libraries(polartest PRIVATE asn1_nr_rrc) add_executable(smallblocktest ${OPENAIR1_DIR}/PHY/CODING/TESTBENCH/smallblocktest.c @@ -2643,11 +2683,11 @@ add_executable(smallblocktest ${SHLIB_LOADER_SOURCES} ) - -target_link_libraries(smallblocktest +target_link_libraries(smallblocktest PRIVATE -Wl,--start-group UTIL SIMU_COMMON SIMU PHY_NR PHY_COMMON PHY_NR_COMMON CONFIG_LIB -Wl,--end-group m pthread ${ATLAS_LIBRARIES} dl - ) +) +target_link_libraries(smallblocktest PRIVATE asn1_nr_rrc) add_executable(ldpctest @@ -2661,10 +2701,11 @@ add_dependencies( ldpctest ldpc_orig ldpc_optim ldpc_optim8seg ldpc ) if (CUDA_FOUND) add_dependencies( ldpctest ldpc_cuda) endif (CUDA_FOUND) -target_link_libraries(ldpctest +target_link_libraries(ldpctest PRIVATE -Wl,--start-group UTIL SIMU_COMMON SIMU PHY_NR PHY_COMMON PHY_NR_COMMON CONFIG_LIB -Wl,--end-group m pthread ${ATLAS_LIBRARIES} dl ) +target_link_libraries(ldpctest PRIVATE asn1_nr_rrc) add_executable(nr_dlschsim ${OPENAIR1_DIR}/SIMULATION/NR_PHY/dlschsim.c @@ -2673,10 +2714,11 @@ add_executable(nr_dlschsim ${T_SOURCE} ${SHLIB_LOADER_SOURCES} ) -target_link_libraries(nr_dlschsim +target_link_libraries(nr_dlschsim PRIVATE -Wl,--start-group UTIL SIMU_COMMON SIMU PHY_COMMON PHY_NR_COMMON PHY_NR PHY_NR_UE SCHED_NR_LIB CONFIG_LIB MAC_NR_COMMON -Wl,--end-group m pthread ${ATLAS_LIBRARIES} ${T_LIB} ITTI dl ) +target_link_libraries(nr_dlschsim PRIVATE asn1_nr_rrc) add_executable(nr_pbchsim ${OPENAIR1_DIR}/SIMULATION/NR_PHY/pbchsim.c @@ -2684,10 +2726,12 @@ add_executable(nr_pbchsim ${T_SOURCE} ${SHLIB_LOADER_SOURCES} ) -target_link_libraries(nr_pbchsim +target_link_libraries(nr_pbchsim PRIVATE -Wl,--start-group UTIL SIMU_COMMON SIMU PHY_COMMON PHY_NR_COMMON PHY_NR PHY_NR_UE SCHED_NR_LIB CONFIG_LIB MAC_NR_COMMON -Wl,--end-group m pthread ${ATLAS_LIBRARIES} ${T_LIB} ITTI dl - ) +) +target_link_libraries(nr_pbchsim PRIVATE asn1_nr_rrc) + #PUCCH ---> Prashanth add_executable(nr_pucchsim @@ -2697,10 +2741,11 @@ add_executable(nr_pucchsim ${T_SOURCE} ${SHLIB_LOADER_SOURCES} ) -target_link_libraries(nr_pucchsim +target_link_libraries(nr_pucchsim PRIVATE -Wl,--start-group UTIL SIMU_COMMON SIMU PHY_COMMON PHY_NR_COMMON PHY_NR PHY_NR_UE SCHED_NR_LIB CONFIG_LIB MAC_NR_COMMON -Wl,--end-group m pthread ${ATLAS_LIBRARIES} ${T_LIB} ITTI dl - ) +) +target_link_libraries(nr_pucchsim PRIVATE asn1_nr_rrc) add_executable(nr_dlsim ${OPENAIR1_DIR}/SIMULATION/NR_PHY/dlsim.c @@ -2714,10 +2759,11 @@ add_executable(nr_dlsim ${T_SOURCE} ${SHLIB_LOADER_SOURCES} ) -target_link_libraries(nr_dlsim - -Wl,--start-group UTIL SIMU_COMMON SIMU PHY_COMMON PHY_NR_COMMON PHY_NR PHY_NR_UE SCHED_NR_LIB SCHED_NR_UE_LIB MAC_NR MAC_UE_NR MAC_NR_COMMON RRC_LIB NR_RRC_LIB CONFIG_LIB L2_LTE_NR L2_NR HASHTABLE x2ap SECU_CN ngap NFAPI_COMMON_LIB NFAPI_LIB NFAPI_PNF_LIB NFAPI_USER_LIB -lz -Wl,--end-group +target_link_libraries(nr_dlsim PRIVATE + -Wl,--start-group UTIL SIMU_COMMON SIMU PHY_COMMON PHY_NR_COMMON PHY_NR PHY_NR_UE SCHED_NR_LIB SCHED_NR_UE_LIB MAC_NR MAC_UE_NR MAC_NR_COMMON RRC_LIB nr_rrc CONFIG_LIB L2_LTE_NR L2_NR HASHTABLE x2ap SECU_CN ngap NFAPI_COMMON_LIB NFAPI_LIB NFAPI_PNF_LIB NFAPI_USER_LIB -lz -Wl,--end-group m pthread ${ATLAS_LIBRARIES} ${T_LIB} ITTI ${OPENSSL_LIBRARIES} dl ) +target_link_libraries(nr_dlsim PRIVATE asn1_nr_rrc) target_compile_definitions(nr_dlsim PUBLIC -DPHYSICAL_SIMULATOR) add_executable(nr_prachsim @@ -2731,9 +2777,10 @@ add_executable(nr_prachsim ${PHY_INTERFACE_DIR}/queue_t.c ${T_SOURCE} ${SHLIB_LOADER_SOURCES}) -target_link_libraries(nr_prachsim - -Wl,--start-group UTIL SIMU_COMMON SIMU PHY_COMMON PHY_NR_COMMON PHY_NR PHY_RU PHY_NR_UE MAC_NR_COMMON SCHED_NR_LIB SCHED_NR_UE_LIB MAC_NR MAC_UE_NR MAC_NR_COMMON RRC_LIB NR_RRC_LIB CONFIG_LIB L2_LTE_NR L2_NR HASHTABLE x2ap SECU_CN ngap NFAPI_COMMON_LIB NFAPI_LIB NFAPI_PNF_LIB NFAPI_USER_LIB -lz -Wl,--end-group +target_link_libraries(nr_prachsim PRIVATE + -Wl,--start-group UTIL SIMU_COMMON SIMU PHY_COMMON PHY_NR_COMMON PHY_NR PHY_RU PHY_NR_UE MAC_NR_COMMON SCHED_NR_LIB SCHED_NR_UE_LIB MAC_NR MAC_UE_NR MAC_NR_COMMON RRC_LIB nr_rrc CONFIG_LIB L2_LTE_NR L2_NR HASHTABLE x2ap SECU_CN ngap NFAPI_COMMON_LIB NFAPI_LIB NFAPI_PNF_LIB NFAPI_USER_LIB -lz -Wl,--end-group m pthread ${ATLAS_LIBRARIES} ${T_LIB} ITTI ${OPENSSL_LIBRARIES} dl) +target_link_libraries(nr_prachsim PRIVATE asn1_nr_rrc) add_executable(nr_ulschsim ${OPENAIR1_DIR}/SIMULATION/NR_PHY/ulschsim.c @@ -2743,10 +2790,11 @@ add_executable(nr_ulschsim ${T_SOURCE} ${SHLIB_LOADER_SOURCES} ) -target_link_libraries(nr_ulschsim +target_link_libraries(nr_ulschsim PRIVATE -Wl,--start-group UTIL SIMU_COMMON SIMU PHY_COMMON PHY_NR_COMMON PHY_NR PHY_NR_UE SCHED_NR_LIB CONFIG_LIB MAC_NR_COMMON -Wl,--end-group m pthread ${ATLAS_LIBRARIES} ${T_LIB} ITTI dl - ) +) +target_link_libraries(nr_ulschsim PRIVATE asn1_nr_rrc) add_executable(nr_ulsim ${OPENAIR1_DIR}/SIMULATION/NR_PHY/ulsim.c @@ -2765,11 +2813,12 @@ if(T1_OFFLOAD_FOUND) add_dependencies( nr_ulsim ldpc_offload) endif () -target_link_libraries(nr_ulsim - -Wl,--start-group UTIL SIMU_COMMON SIMU PHY_COMMON PHY_NR_COMMON PHY_NR PHY_NR_UE SCHED_NR_LIB SCHED_NR_UE_LIB MAC_NR MAC_UE_NR MAC_NR_COMMON RRC_LIB NR_RRC_LIB CONFIG_LIB L2_LTE_NR L2_NR HASHTABLE x2ap SECU_CN ngap NFAPI_COMMON_LIB NFAPI_LIB NFAPI_PNF_LIB NFAPI_USER_LIB -lz -Wl,--end-group +target_link_libraries(nr_ulsim PRIVATE + -Wl,--start-group UTIL SIMU_COMMON SIMU PHY_COMMON PHY_NR_COMMON PHY_NR PHY_NR_UE SCHED_NR_LIB SCHED_NR_UE_LIB MAC_NR MAC_UE_NR MAC_NR_COMMON RRC_LIB nr_rrc CONFIG_LIB L2_LTE_NR L2_NR HASHTABLE x2ap SECU_CN ngap NFAPI_COMMON_LIB NFAPI_LIB NFAPI_PNF_LIB NFAPI_USER_LIB -lz -Wl,--end-group m pthread ${ATLAS_LIBRARIES} ${T_LIB} ITTI ${OPENSSL_LIBRARIES} dl ) target_compile_definitions(nr_ulsim PUBLIC -DPHYSICAL_SIMULATOR) +target_link_libraries(nr_ulsim PRIVATE asn1_nr_rrc) foreach(myExe dlsim dlsim_tm7 ulsim pbchsim scansim mbmssim pdcchsim pucchsim prachsim syncsim) @@ -2783,10 +2832,11 @@ foreach(myExe dlsim dlsim_tm7 ulsim pbchsim scansim mbmssim pdcchsim pucchsim pr ${SHLIB_LOADER_SOURCES} ${NFAPI_USER_DIR}/nfapi.c ) - target_link_libraries (${myExe} + target_link_libraries (${myExe} PRIVATE -Wl,--start-group SIMU_COMMON SIMU UTIL SCHED_LIB SCHED_RU_LIB SCHED_UE_LIB PHY_COMMON PHY_NR_COMMON PHY PHY_UE PHY_RU ITTI -Wl,--end-group pthread m rt CONFIG_LIB ${ATLAS_LIBRARIES} ${XFORMS_LIBRARIES} ${T_LIB} dl ) + target_link_libraries(${myExe} PRIVATE asn1_nr_rrc) endforeach(myExe) @@ -2824,7 +2874,7 @@ if (${T_TRACER}) syncsim nr_ulsim nr_dlsim nr_dlschsim nr_pbchsim nr_pucchsim nr_ulschsim ldpctest polartest smallblocktest cu_test du_test #all "add_library" definitions - ITTI RRC_LIB NR_RRC_LIB s1ap x2ap M2AP_LIB M2AP_ENB M3AP_LIB M3AP_ENB f1ap + ITTI RRC_LIB nr_rrc s1ap x2ap M2AP_LIB M2AP_ENB M3AP_LIB M3AP_ENB f1ap params_libconfig oai_usrpdevif oai_bladerfdevif oai_lmssdrdevif oai_iqplayer oai_eth_transpro oai_mobipass coding HASHTABLE UTIL OMG_SUMO SECU_OSA SECU_CN SCHED_LIB SCHED_NR_LIB SCHED_RU_LIB SCHED_UE_LIB SCHED_NR_UE_LIB default_sched remote_sched RAL @@ -2922,7 +2972,7 @@ if(OAI_NW_DRIVER_USE_NETLINK) endif() make_driver(ue_ip ${OPENAIR2_DIR}/NETWORK_DRIVER/UE_IP ${ue_ip_src}) -include (${OPENAIR_DIR}/common/utils/telnetsrv/telnetsrv_CMakeLists.txt) +include (common/utils/telnetsrv/telnetsrv_CMakeLists.txt) include(${OPENAIR1_DIR}/PHY/CODING/nrLDPC_decoder/nrLDPC_tools/CMakeLists.txt) add_subdirectory(openair2) diff --git a/common/utils/telnetsrv/telnetsrv_CMakeLists.txt b/common/utils/telnetsrv/telnetsrv_CMakeLists.txt index 2713c71cc074e7761e195a6106707beb52b96069..b6d63e18202f4b0416bb8e898b742714c8c5f973 100644 --- a/common/utils/telnetsrv/telnetsrv_CMakeLists.txt +++ b/common/utils/telnetsrv/telnetsrv_CMakeLists.txt @@ -9,6 +9,7 @@ set(TELNETSRV_SOURCE add_library(telnetsrv MODULE ${TELNETSRV_SOURCE} ) target_link_libraries(telnetsrv PRIVATE history ncurses form ) +target_link_libraries(telnetsrv PRIVATE asn1_nr_rrc) foreach(TELNETLIB enb gnb 4Gue 5Gue) set(TELNETLIB_SRCS "") @@ -22,6 +23,7 @@ foreach(TELNETLIB enb gnb 4Gue 5Gue) message("Add ${TELNETLIB} specific telnet functions in libtelnetsrv_${TELNETLIB}.so") add_library(telnetsrv_${TELNETLIB} MODULE ${TELNETLIB_SRCS} ) add_dependencies(telnetsrv telnetsrv_${TELNETLIB}) + target_link_libraries(telnetsrv_${TELNETLIB} PRIVATE asn1_nr_rrc) install(TARGETS telnetsrv_${TELNETLIB} DESTINATION bin) else() message("No specific telnet functions for ${TELNETLIB}") diff --git a/openair2/CMakeLists.txt b/openair2/CMakeLists.txt index ccd6ec94d8e39b7b13ba3efca6c28fe90508eb6e..4f9e3af17840dd674ca4ad548863558d992af9db 100644 --- a/openair2/CMakeLists.txt +++ b/openair2/CMakeLists.txt @@ -1,3 +1,4 @@ add_subdirectory(E1AP) add_subdirectory(F1AP) add_subdirectory(X2AP) +add_subdirectory(RRC) diff --git a/openair2/E1AP/CMakeLists.txt b/openair2/E1AP/CMakeLists.txt index b9516fc91df50bea539dc51b2f1c7714e4d2040f..a115d9e5480957b5904e5547b4867313dff08afb 100644 --- a/openair2/E1AP/CMakeLists.txt +++ b/openair2/E1AP/CMakeLists.txt @@ -3,5 +3,5 @@ add_subdirectory(MESSAGES) add_library(E1AP e1ap.c) target_link_libraries(E1AP PUBLIC asn1_e1ap - PRIVATE UTIL) + PRIVATE UTIL asn1_nr_rrc) target_include_directories(E1AP PUBLIC ${CMAKE_CURRENT_DIR}) diff --git a/openair2/RRC/CMakeLists.txt b/openair2/RRC/CMakeLists.txt new file mode 100644 index 0000000000000000000000000000000000000000..5bb174a66031989bc40659ebc31e027b72fa8a99 --- /dev/null +++ b/openair2/RRC/CMakeLists.txt @@ -0,0 +1 @@ +add_subdirectory(NR) diff --git a/openair2/RRC/NR/CMakeLists.txt b/openair2/RRC/NR/CMakeLists.txt new file mode 100644 index 0000000000000000000000000000000000000000..7537bd661d77904f04dc494cb3eca81e5862ef21 --- /dev/null +++ b/openair2/RRC/NR/CMakeLists.txt @@ -0,0 +1 @@ +add_subdirectory(MESSAGES) diff --git a/openair2/RRC/NR/MESSAGES/asn1c/ASN1_files/NR-RRC-38331-f10.asn b/openair2/RRC/NR/MESSAGES/ASN.1/NR-RRC-38331-f10.asn similarity index 100% rename from openair2/RRC/NR/MESSAGES/asn1c/ASN1_files/NR-RRC-38331-f10.asn rename to openair2/RRC/NR/MESSAGES/ASN.1/NR-RRC-38331-f10.asn diff --git a/openair2/RRC/NR/MESSAGES/asn1c/ASN1_files/NR-RRC-38331-f21.asn b/openair2/RRC/NR/MESSAGES/ASN.1/NR-RRC-38331-f21.asn similarity index 100% rename from openair2/RRC/NR/MESSAGES/asn1c/ASN1_files/NR-RRC-38331-f21.asn rename to openair2/RRC/NR/MESSAGES/ASN.1/NR-RRC-38331-f21.asn diff --git a/openair2/RRC/NR/MESSAGES/asn1c/ASN1_files/extract_asn1_from_spce.pl b/openair2/RRC/NR/MESSAGES/ASN.1/extract_asn1_from_spce.pl similarity index 100% rename from openair2/RRC/NR/MESSAGES/asn1c/ASN1_files/extract_asn1_from_spce.pl rename to openair2/RRC/NR/MESSAGES/ASN.1/extract_asn1_from_spce.pl diff --git a/openair2/RRC/NR/MESSAGES/asn1c/ASN1_files/nr-rrc-15.2.1.asn1 b/openair2/RRC/NR/MESSAGES/ASN.1/nr-rrc-15.2.1.asn1 similarity index 100% rename from openair2/RRC/NR/MESSAGES/asn1c/ASN1_files/nr-rrc-15.2.1.asn1 rename to openair2/RRC/NR/MESSAGES/ASN.1/nr-rrc-15.2.1.asn1 diff --git a/openair2/RRC/NR/MESSAGES/asn1c/ASN1_files/nr-rrc-15.3.0.asn1 b/openair2/RRC/NR/MESSAGES/ASN.1/nr-rrc-15.3.0.asn1 similarity index 100% rename from openair2/RRC/NR/MESSAGES/asn1c/ASN1_files/nr-rrc-15.3.0.asn1 rename to openair2/RRC/NR/MESSAGES/ASN.1/nr-rrc-15.3.0.asn1 diff --git a/openair2/RRC/NR/MESSAGES/asn1c/ASN1_files/nr-rrc-15.6.0.asn1 b/openair2/RRC/NR/MESSAGES/ASN.1/nr-rrc-15.6.0.asn1 similarity index 100% rename from openair2/RRC/NR/MESSAGES/asn1c/ASN1_files/nr-rrc-15.6.0.asn1 rename to openair2/RRC/NR/MESSAGES/ASN.1/nr-rrc-15.6.0.asn1 diff --git a/openair2/RRC/NR/MESSAGES/asn1c/ASN1_files/nr-rrc-16.1.0.asn1 b/openair2/RRC/NR/MESSAGES/ASN.1/nr-rrc-16.1.0.asn1 similarity index 100% rename from openair2/RRC/NR/MESSAGES/asn1c/ASN1_files/nr-rrc-16.1.0.asn1 rename to openair2/RRC/NR/MESSAGES/ASN.1/nr-rrc-16.1.0.asn1 diff --git a/openair2/RRC/NR/MESSAGES/asn1c/ASN1_files/nr-rrc-16.4.1.asn1 b/openair2/RRC/NR/MESSAGES/ASN.1/nr-rrc-16.4.1.asn1 similarity index 100% rename from openair2/RRC/NR/MESSAGES/asn1c/ASN1_files/nr-rrc-16.4.1.asn1 rename to openair2/RRC/NR/MESSAGES/ASN.1/nr-rrc-16.4.1.asn1 diff --git a/openair2/RRC/NR/MESSAGES/ASN.1/nr-rrc-16.4.1.cmake b/openair2/RRC/NR/MESSAGES/ASN.1/nr-rrc-16.4.1.cmake new file mode 100644 index 0000000000000000000000000000000000000000..bd2a0a8dcda68189608bdee6df3eb19956412ac2 --- /dev/null +++ b/openair2/RRC/NR/MESSAGES/ASN.1/nr-rrc-16.4.1.cmake @@ -0,0 +1,3001 @@ +set(NR_RRC_GRAMMAR ASN.1/nr-rrc-16.4.1.asn1) + +set(nr_rrc_source + asn_application.c + asn_bit_data.c + asn_codecs_prim.c + asn_internal.c + asn_random_fill.c + asn_SEQUENCE_OF.c + asn_SET_OF.c + ber_decoder.c + ber_tlv_length.c + ber_tlv_tag.c + BIT_STRING.c + BOOLEAN.c + constraints.c + constr_CHOICE.c + constr_SEQUENCE.c + constr_SEQUENCE_OF.c + constr_SET_OF.c + constr_TYPE.c + der_encoder.c + INTEGER.c + NativeEnumerated.c + NativeInteger.c + NR_AbsoluteTimeInfo-r16.c + NR_AccessStratumRelease.c + NR_AccessStratumReleaseSidelink-r16.c + NR_AdditionalSpectrumEmission.c + NR_AffectedCarrierFreqCombEUTRA.c + NR_AffectedCarrierFreqCombInfoMRDC.c + NR_AffectedCarrierFreqCombList-r16.c + NR_AffectedCarrierFreqCombNR.c + NR_AffectedCarrierFreqComb-r16.c + NR_AffectedCarrierFreqList-r16.c + NR_AffectedCarrierFreq-r16.c + NR_AggregatedBandwidth.c + NR_AI-RNTI-r16.c + NR_Alpha.c + NR_AMF-Identifier.c + NR_AreaConfig-r16.c + NR_AreaConfiguration-r16.c + NR_ARFCN-ValueEUTRA.c + NR_ARFCN-ValueNR.c + NR_ARFCN-ValueUTRA-FDD-r16.c + NR_AS-Config.c + NR_AS-Context.c + NR_AvailabilityCombinationId-r16.c + NR_AvailabilityCombination-r16.c + NR_AvailabilityCombinationsPerCellIndex-r16.c + NR_AvailabilityCombinationsPerCell-r16.c + NR_AvailabilityIndicator-r16.c + NR_AvailableRB-SetsPerCell-r16.c + NR_BandCombination.c + NR_BandCombinationIndex.c + NR_BandCombinationInfo.c + NR_BandCombinationInfoList.c + NR_BandCombinationInfoSN.c + NR_BandCombinationList.c + NR_BandCombinationListSidelinkEUTRA-NR-r16.c + NR_BandCombinationListSidelinkEUTRA-NR-v1630.c + NR_BandCombinationListSidelinkNR-r16.c + NR_BandCombinationList-UplinkTxSwitch-r16.c + NR_BandCombinationList-UplinkTxSwitch-v1630.c + NR_BandCombinationList-UplinkTxSwitch-v1640.c + NR_BandCombinationList-v1540.c + NR_BandCombinationList-v1550.c + NR_BandCombinationList-v1560.c + NR_BandCombinationList-v1570.c + NR_BandCombinationList-v1580.c + NR_BandCombinationList-v1590.c + NR_BandCombinationList-v1610.c + NR_BandCombinationList-v1630.c + NR_BandCombinationList-v1640.c + NR_BandCombinationParametersSidelinkEUTRA-NR-r16.c + NR_BandCombinationParametersSidelinkEUTRA-NR-v1630.c + NR_BandCombinationParametersSidelinkNR-r16.c + NR_BandCombination-UplinkTxSwitch-r16.c + NR_BandCombination-UplinkTxSwitch-v1630.c + NR_BandCombination-UplinkTxSwitch-v1640.c + NR_BandCombination-v1540.c + NR_BandCombination-v1550.c + NR_BandCombination-v1560.c + NR_BandCombination-v1570.c + NR_BandCombination-v1580.c + NR_BandCombination-v1590.c + NR_BandCombination-v1610.c + NR_BandCombination-v1630.c + NR_BandCombination-v1640.c + NR_BandEntryIndex.c + NR_BandNR.c + NR_BandParameters.c + NR_BandParametersSidelinkEUTRA-NR-r16.c + NR_BandParametersSidelinkEUTRA-NR-v1630.c + NR_BandParametersSidelink-r16.c + NR_BandParameters-v1540.c + NR_BandParameters-v1610.c + NR_BandSidelinkEUTRA-r16.c + NR_BandSidelinkPC5-r16.c + NR_BandSidelink-r16.c + NR_BAP-Config-r16.c + NR_BAP-Parameters-r16.c + NR_BAP-RoutingID-r16.c + NR_BCCH-BCH-Message.c + NR_BCCH-BCH-MessageType.c + NR_BCCH-Config.c + NR_BCCH-DL-SCH-Message.c + NR_BCCH-DL-SCH-MessageType.c + NR_BeamFailureRecoveryConfig.c + NR_BeamFailureRecoverySCellConfig-r16.c + NR_BeamManagementSSB-CSI-RS.c + NR_BeamMeasConfigIdle-NR-r16.c + NR_BetaOffsets.c + NR_BFR-CSIRS-Resource.c + NR_BFR-SSB-Resource.c + NR_BH-LogicalChannelIdentity-Ext-r16.c + NR_BH-LogicalChannelIdentity-r16.c + NR_BH-RLC-ChannelConfig-r16.c + NR_BH-RLC-ChannelID-r16.c + NR_BSR-Config.c + NR_BT-NameList-r16.c + NR_BT-Name-r16.c + NR_BWP.c + NR_BWP-Downlink.c + NR_BWP-DownlinkCommon.c + NR_BWP-DownlinkDedicated.c + NR_BWP-Id.c + NR_BWP-Uplink.c + NR_BWP-UplinkCommon.c + NR_BWP-UplinkDedicated.c + NR_CA-BandwidthClassEUTRA.c + NR_CA-BandwidthClassNR.c + NR_CAG-IdentityInfo-r16.c + NR_CandidateBeamRSListExt-r16.c + NR_CandidateBeamRS-r16.c + NR_CandidateServingFreqListEUTRA.c + NR_CandidateServingFreqListNR.c + NR_CandidateServingFreqListNR-r16.c + NR_CA-ParametersEUTRA.c + NR_CA-ParametersEUTRA-v1560.c + NR_CA-ParametersEUTRA-v1570.c + NR_CA-ParametersNR.c + NR_CA-ParametersNRDC.c + NR_CA-ParametersNRDC-v1610.c + NR_CA-ParametersNRDC-v1630.c + NR_CA-ParametersNRDC-v1640.c + NR_CA-ParametersNR-v1540.c + NR_CA-ParametersNR-v1550.c + NR_CA-ParametersNR-v1560.c + NR_CA-ParametersNR-v1610.c + NR_CA-ParametersNR-v1630.c + NR_CA-ParametersNR-v1640.c + NR_CarrierAggregationVariant.c + NR_CarrierFreqEUTRA.c + NR_CarrierFreqEUTRA-v1610.c + NR_CarrierFreqListEUTRA.c + NR_CarrierFreqListEUTRA-v1610.c + NR_CarrierInfoNR.c + NR_CellAccessRelatedInfo.c + NR_CellAccessRelatedInfo-EUTRA-5GC.c + NR_CellAccessRelatedInfo-EUTRA-EPC.c + NR_CellGlobalIdList-r16.c + NR_CellGroupConfig.c + NR_CellGroupForSwitch-r16.c + NR_CellGroupId.c + NR_CellIdentity.c + NR_CellIdentity-EUTRA-5GC.c + NR_CellListEUTRA-r16.c + NR_CellListNR-r16.c + NR_CellReselectionPriorities.c + NR_CellReselectionPriority.c + NR_CellReselectionSubPriority.c + NR_CellsToAddMod.c + NR_CellsToAddModList.c + NR_CellsToAddModListUTRA-FDD-r16.c + NR_CellsToAddModUTRA-FDD-r16.c + NR_CellsTriggeredList.c + NR_CFRA.c + NR_CFRA-CSIRS-Resource.c + NR_CFRA-SSB-Resource.c + NR_CFRA-TwoStep-r16.c + NR_CG-Config.c + NR_CG-Config-IEs.c + NR_CG-ConfigInfo.c + NR_CG-ConfigInfo-IEs.c + NR_CG-ConfigInfo-v1540-IEs.c + NR_CG-ConfigInfo-v1560-IEs.c + NR_CG-ConfigInfo-v1570-IEs.c + NR_CG-ConfigInfo-v1590-IEs.c + NR_CG-ConfigInfo-v1610-IEs.c + NR_CG-ConfigInfo-v1620-IEs.c + NR_CG-ConfigInfo-v1640-IEs.c + NR_CG-Config-v1540-IEs.c + NR_CG-Config-v1560-IEs.c + NR_CG-Config-v1590-IEs.c + NR_CG-Config-v1610-IEs.c + NR_CG-Config-v1620-IEs.c + NR_CG-Config-v1630-IEs.c + NR_CG-Config-v1640-IEs.c + NR_CG-COT-Sharing-r16.c + NR_CGI-InfoEUTRA.c + NR_CGI-InfoEUTRALogging.c + NR_CGI-Info-Logging-r16.c + NR_CGI-InfoNR.c + NR_CG-StartingOffsets-r16.c + NR_CG-UCI-OnPUSCH.c + NR_ChannelAccessConfig-r16.c + NR_CI-ConfigurationPerServingCell-r16.c + NR_CipheringAlgorithm.c + NR_CLI-EventTriggerConfig-r16.c + NR_CLI-PeriodicalReportConfig-r16.c + NR_CLI-ResourceConfig-r16.c + NR_CLI-RSSI-Range-r16.c + NR_CLI-RSSI-TriggeredList-r16.c + NR_CLI-TriggeredList-r16.c + NR_CodebookComboParametersAdditionPerBC-r16.c + NR_CodebookComboParametersAddition-r16.c + NR_CodebookConfig.c + NR_CodebookConfig-r16.c + NR_CodebookParametersAdditionPerBC-r16.c + NR_CodebookParametersAddition-r16.c + NR_CodebookParameters.c + NR_CodebookParameters-v1610.c + NR_CodebookVariantsList-r16.c + NR_CO-Duration-r16.c + NR_CO-DurationsPerCell-r16.c + NR_CommonLocationInfo-r16.c + NR_ConditionalReconfiguration-r16.c + NR_CondReconfigId-r16.c + NR_CondReconfigToAddModList-r16.c + NR_CondReconfigToAddMod-r16.c + NR_CondReconfigToRemoveList-r16.c + NR_CondTriggerConfig-r16.c + NR_ConfigRestrictInfoDAPS-r16.c + NR_ConfigRestrictInfoDAPS-v1640.c + NR_ConfigRestrictInfoSCG.c + NR_ConfigRestrictModReqSCG.c + NR_ConfiguredGrantConfig.c + NR_ConfiguredGrantConfigIndexMAC-r16.c + NR_ConfiguredGrantConfigIndex-r16.c + NR_ConfiguredGrantConfigToAddModList-r16.c + NR_ConfiguredGrantConfigToReleaseList-r16.c + NR_ConfiguredGrantConfigType2DeactivationStateList-r16.c + NR_ConfiguredGrantConfigType2DeactivationState-r16.c + NR_ConnEstFailReport-r16.c + NR_ConnEstFailureControl.c + NR_ControlResourceSet.c + NR_ControlResourceSetId.c + NR_ControlResourceSetId-r16.c + NR_ControlResourceSetId-v1610.c + NR_ControlResourceSetZero.c + NR_CounterCheck.c + NR_CounterCheck-IEs.c + NR_CounterCheckResponse.c + NR_CounterCheckResponse-IEs.c + NR_CrossCarrierSchedulingConfig.c + NR_CSI-AperiodicTriggerState.c + NR_CSI-AperiodicTriggerStateList.c + NR_CSI-AssociatedReportConfigInfo.c + NR_CSI-FrequencyOccupation.c + NR_CSI-IM-Resource.c + NR_CSI-IM-ResourceId.c + NR_CSI-IM-ResourceSet.c + NR_CSI-IM-ResourceSetId.c + NR_CSI-MeasConfig.c + NR_CSI-ReportConfig.c + NR_CSI-ReportConfigId.c + NR_CSI-ReportFramework.c + NR_CSI-ReportFrameworkExt-r16.c + NR_CSI-ReportPeriodicityAndOffset.c + NR_CSI-ResourceConfig.c + NR_CSI-ResourceConfigId.c + NR_CSI-ResourcePeriodicityAndOffset.c + NR_CSI-RS-CellMobility.c + NR_CSI-RS-ForTracking.c + NR_CSI-RS-IM-ReceptionForFeedback.c + NR_CSI-RS-Index.c + NR_CSI-RS-ProcFrameworkForSRS.c + NR_CSI-RS-ResourceConfigMobility.c + NR_CSI-RS-ResourceMapping.c + NR_CSI-RS-Resource-Mobility.c + NR_CSI-SemiPersistentOnPUSCH-TriggerState.c + NR_CSI-SemiPersistentOnPUSCH-TriggerStateList.c + NR_CSI-SSB-ResourceSet.c + NR_CSI-SSB-ResourceSetId.c + NR_DAPS-UplinkPowerConfig-r16.c + NR_DataInactivityTimer.c + NR_DCP-Config-r16.c + NR_DedicatedNAS-Message.c + NR_DedicatedSIBRequest-r16.c + NR_DedicatedSIBRequest-r16-IEs.c + NR_DelayBudgetReport.c + NR_DiscardTimerExt-r16.c + NR_DL-AM-RLC.c + NR_DL-AM-RLC-v1610.c + NR_DL-CCCH-Message.c + NR_DL-CCCH-MessageType.c + NR_DL-DataToUL-ACK-DCI-1-2-r16.c + NR_DL-DataToUL-ACK-r16.c + NR_DL-DCCH-Message.c + NR_DL-DCCH-MessageType.c + NR_DLDedicatedMessageSegment-r16.c + NR_DLDedicatedMessageSegment-r16-IEs.c + NR_DLInformationTransfer.c + NR_DLInformationTransfer-IEs.c + NR_DLInformationTransferMRDC-r16.c + NR_DLInformationTransferMRDC-r16-IEs.c + NR_DLInformationTransfer-v1610-IEs.c + NR_DL-PRS-Info-r16.c + NR_DL-UM-RLC.c + NR_DMRS-DownlinkConfig.c + NR_DMRS-UplinkConfig.c + NR_DMRS-UplinkTransformPrecoding-r16.c + NR_DormancyGroupID-r16.c + NR_DormantBWP-Config-r16.c + NR_DownlinkConfigCommon.c + NR_DownlinkConfigCommonSIB.c + NR_DownlinkPreemption.c + NR_DRB-CountInfo.c + NR_DRB-CountInfoList.c + NR_DRB-CountMSB-Info.c + NR_DRB-CountMSB-InfoList.c + NR_DRB-Identity.c + NR_DRB-ToAddMod.c + NR_DRB-ToAddModList.c + NR_DRB-ToReleaseList.c + NR_DRX-Config.c + NR_DRX-ConfigSecondaryGroup.c + NR_DRX-Info2.c + NR_DRX-Info.c + NR_DRX-PreferenceConfig-r16.c + NR_DRX-Preference-r16.c + NR_DummyA.c + NR_DummyB.c + NR_DummyC.c + NR_DummyD.c + NR_DummyE.c + NR_DummyF.c + NR_DummyG.c + NR_DummyH.c + NR_DummyI.c + NR_DummyJ.c + NR_EstablishmentCause.c + NR_EthernetHeaderCompression-r16.c + NR_EUTRA-AllowedMeasBandwidth.c + NR_EUTRA-BlackCell.c + NR_EUTRA-Cell.c + NR_EUTRA-CellIndex.c + NR_EUTRA-CellIndexList.c + NR_EUTRA-FreqBlackCellList.c + NR_EUTRA-FreqNeighCellInfo.c + NR_EUTRA-FreqNeighCellList.c + NR_EUTRA-MBSFN-SubframeConfig.c + NR_EUTRA-MBSFN-SubframeConfigList.c + NR_EUTRA-MultiBandInfo.c + NR_EUTRA-MultiBandInfoList.c + NR_EUTRA-NS-PmaxList.c + NR_EUTRA-NS-PmaxValue.c + NR_EUTRA-Parameters.c + NR_EUTRA-ParametersCommon.c + NR_EUTRA-ParametersXDD-Diff.c + NR_EUTRA-PhysCellId.c + NR_EUTRA-PhysCellIdRange.c + NR_EUTRA-PresenceAntennaPort1.c + NR_EUTRA-Q-OffsetRange.c + NR_EUTRA-RSTD-Info.c + NR_EUTRA-RSTD-InfoList.c + NR_EventTriggerConfig.c + NR_EventTriggerConfigInterRAT.c + NR_EventTriggerConfigNR-SL-r16.c + NR_EventType-r16.c + NR_FailureInfoDAPS-r16.c + NR_FailureInfoRLC-Bearer.c + NR_FailureInformation.c + NR_FailureInformation-IEs.c + NR_FailureInformation-v1610-IEs.c + NR_FailureReportMCG-r16.c + NR_FailureReportSCG.c + NR_FailureReportSCG-EUTRA.c + NR_FDM-TDM-r16.c + NR_FeatureSet.c + NR_FeatureSetCombination.c + NR_FeatureSetCombinationId.c + NR_FeatureSetDownlink.c + NR_FeatureSetDownlinkId.c + NR_FeatureSetDownlinkPerCC.c + NR_FeatureSetDownlinkPerCC-Id.c + NR_FeatureSetDownlinkPerCC-v1620.c + NR_FeatureSetDownlink-v1540.c + NR_FeatureSetDownlink-v15a0.c + NR_FeatureSetDownlink-v1610.c + NR_FeatureSetEntryIndex.c + NR_FeatureSetEUTRA-DownlinkId.c + NR_FeatureSetEUTRA-UplinkId.c + NR_FeatureSets.c + NR_FeatureSetsPerBand.c + NR_FeatureSetUplink.c + NR_FeatureSetUplinkId.c + NR_FeatureSetUplinkPerCC.c + NR_FeatureSetUplinkPerCC-Id.c + NR_FeatureSetUplinkPerCC-v1540.c + NR_FeatureSetUplink-v1540.c + NR_FeatureSetUplink-v1610.c + NR_FeatureSetUplink-v1630.c + NR_FeatureSetUplink-v1640.c + NR_FilterCoefficient.c + NR_FilterConfig.c + NR_FilterConfigCLI-r16.c + NR_FreqBandIndicatorEUTRA.c + NR_FreqBandIndicatorNR.c + NR_FreqBandInformation.c + NR_FreqBandInformationEUTRA.c + NR_FreqBandInformationNR.c + NR_FreqBandList.c + NR_FreqPriorityEUTRA.c + NR_FreqPriorityListEUTRA.c + NR_FreqPriorityListNR.c + NR_FreqPriorityNR.c + NR_FreqSeparationClass.c + NR_FreqSeparationClassDL-Only-r16.c + NR_FreqSeparationClassDL-v1620.c + NR_FreqSeparationClassUL-v1620.c + NR_FrequencyConfig-NR-r16.c + NR_FrequencyHoppingOffsetListsDCI-0-2-r16.c + NR_FrequencyInfoDL.c + NR_FrequencyInfoDL-SIB.c + NR_FrequencyInfoUL.c + NR_FrequencyInfoUL-SIB.c + NR_FR-Info.c + NR_FR-InfoList.c + NR_GapConfig.c + NR_GeneralParametersMRDC-v1610.c + NR_GeneralParametersMRDC-XDD-Diff.c + NR_GNSS-ID-r16.c + NR_GroupB-ConfiguredTwoStepRA-r16.c + NR_GuardBand-r16.c + NR_HandoverCommand.c + NR_HandoverCommand-IEs.c + NR_HandoverPreparationInformation.c + NR_HandoverPreparationInformation-IEs.c + NR_HighSpeedConfig-r16.c + NR_HighSpeedParameters-r16.c + NR_HRNN-List-r16.c + NR_HRNN-r16.c + NR_Hysteresis.c + NR_IAB-IP-AddressAndTraffic-r16.c + NR_IAB-IP-AddressConfigurationList-r16.c + NR_IAB-IP-AddressConfiguration-r16.c + NR_IAB-IP-AddressIndex-r16.c + NR_IAB-IP-AddressNumReq-r16.c + NR_IAB-IP-AddressPrefixReq-r16.c + NR_IAB-IP-Address-r16.c + NR_IAB-IP-PrefixAndTraffic-r16.c + NR_IAB-IP-Usage-r16.c + NR_IABOtherInformation-r16.c + NR_IABOtherInformation-r16-IEs.c + NR_IDC-AssistanceConfig-r16.c + NR_IDC-Assistance-r16.c + NR_IMS-Parameters.c + NR_IMS-ParametersCommon.c + NR_IMS-ParametersFRX-Diff.c + NR_InitialUE-Identity.c + NR_INT-ConfigurationPerServingCell.c + NR_IntegrityProtAlgorithm.c + NR_InterFreqBlackCellList.c + NR_InterFreqCAG-CellListPerPLMN-r16.c + NR_InterFreqCarrierFreqInfo.c + NR_InterFreqCarrierFreqInfo-v1610.c + NR_InterFreqCarrierFreqList.c + NR_InterFreqCarrierFreqList-v1610.c + NR_InterFreqNeighCellInfo.c + NR_InterFreqNeighCellInfo-v1610.c + NR_InterFreqNeighCellList.c + NR_InterFreqNeighCellList-v1610.c + NR_InterFreqTargetInfo-r16.c + NR_InterFreqWhiteCellList-r16.c + NR_InterRAT-Parameters.c + NR_IntraCellGuardBandsPerSCS-r16.c + NR_IntraFreqBlackCellList.c + NR_IntraFreqCAG-CellListPerPLMN-r16.c + NR_IntraFreqNeighCellInfo.c + NR_IntraFreqNeighCellInfo-v1610.c + NR_IntraFreqNeighCellList.c + NR_IntraFreqNeighCellList-v1610.c + NR_IntraFreqWhiteCellList-r16.c + NR_InvalidSymbolPattern-r16.c + NR_I-RNTI-Value.c + NR_LBT-FailureRecoveryConfig-r16.c + NR_LocationInfo-r16.c + NR_LocationMeasurementIndication.c + NR_LocationMeasurementIndication-IEs.c + NR_LocationMeasurementInfo.c + NR_LoggedEventTriggerConfig-r16.c + NR_LoggedMeasurementConfiguration-r16.c + NR_LoggedMeasurementConfiguration-r16-IEs.c + NR_LoggedPeriodicalReportConfig-r16.c + NR_LoggingDuration-r16.c + NR_LoggingInterval-r16.c + NR_LogicalChannelConfig.c + NR_LogicalChannelIdentity.c + NR_LogMeasInfoList-r16.c + NR_LogMeasInfo-r16.c + NR_LogMeasReport-r16.c + NR_LogMeasResultBT-r16.c + NR_LogMeasResultListBT-r16.c + NR_LogMeasResultListWLAN-r16.c + NR_LogMeasResultWLAN-r16.c + NR_LTE-CRS-PatternList-r16.c + NR_MAC-CellGroupConfig.c + NR_MAC-MainConfigSL-r16.c + NR_MAC-Parameters.c + NR_MAC-ParametersCommon.c + NR_MAC-ParametersFRX-Diff-r16.c + NR_MAC-ParametersSidelinkCommon-r16.c + NR_MAC-ParametersSidelink-r16.c + NR_MAC-ParametersSidelinkXDD-Diff-r16.c + NR_MAC-Parameters-v1610.c + NR_MAC-ParametersXDD-Diff.c + NR_MasterInformationBlockSidelink.c + NR_MasterKeyUpdate.c + NR_MaxBW-PreferenceConfig-r16.c + NR_MaxBW-Preference-r16.c + NR_MaxCC-PreferenceConfig-r16.c + NR_MaxCC-Preference-r16.c + NR_MaxMIMO-LayerPreferenceConfig-r16.c + NR_MaxMIMO-LayerPreference-r16.c + NR_MaxMIMO-LayersDCI-0-2-r16.c + NR_MaxMIMO-LayersDL-r16.c + NR_MCC.c + NR_MCC-MNC-Digit.c + NR_MCGFailureInformation-r16.c + NR_MCGFailureInformation-r16-IEs.c + NR_MeasAndMobParameters.c + NR_MeasAndMobParametersCommon.c + NR_MeasAndMobParametersFRX-Diff.c + NR_MeasAndMobParametersMRDC.c + NR_MeasAndMobParametersMRDC-Common.c + NR_MeasAndMobParametersMRDC-Common-v1610.c + NR_MeasAndMobParametersMRDC-FRX-Diff.c + NR_MeasAndMobParametersMRDC-v1560.c + NR_MeasAndMobParametersMRDC-v1610.c + NR_MeasAndMobParametersMRDC-XDD-Diff.c + NR_MeasAndMobParametersMRDC-XDD-Diff-v1560.c + NR_MeasAndMobParametersXDD-Diff.c + NR_MeasConfig.c + NR_MeasConfigMN.c + NR_MeasConfigSN.c + NR_MeasGapConfig.c + NR_MeasGapSharingConfig.c + NR_MeasGapSharingScheme.c + NR_MeasId.c + NR_MeasIdleCarrierEUTRA-r16.c + NR_MeasIdleCarrierNR-r16.c + NR_MeasIdleConfigDedicated-r16.c + NR_MeasIdleConfigSIB-r16.c + NR_MeasIdToAddMod.c + NR_MeasIdToAddModList.c + NR_MeasIdToRemoveList.c + NR_MeasObjectCLI-r16.c + NR_MeasObjectEUTRA.c + NR_MeasObjectId.c + NR_MeasObjectNR.c + NR_MeasObjectNR-SL-r16.c + NR_MeasObjectToAddMod.c + NR_MeasObjectToAddModList.c + NR_MeasObjectToRemoveList.c + NR_MeasObjectUTRA-FDD-r16.c + NR_MeasQuantityResults.c + NR_MeasQuantityResultsEUTRA.c + NR_MeasReportQuantity.c + NR_MeasReportQuantityCLI-r16.c + NR_MeasReportQuantity-r16.c + NR_MeasReportQuantityUTRA-FDD-r16.c + NR_MeasResult2EUTRA.c + NR_MeasResult2EUTRA-r16.c + NR_MeasResult2NR.c + NR_MeasResult2NR-r16.c + NR_MeasResult2UTRA-FDD-r16.c + NR_MeasResultCBR-NR-r16.c + NR_MeasResultCellListSFTD-EUTRA.c + NR_MeasResultCellListSFTD-NR.c + NR_MeasResultCellSFTD-NR.c + NR_MeasResultCLI-r16.c + NR_MeasResultCLI-RSSI-r16.c + NR_MeasResultEUTRA.c + NR_MeasResultFailedCell-r16.c + NR_MeasResultForRSSI-r16.c + NR_MeasResultFreqList.c + NR_MeasResultFreqListFailMRDC.c + NR_MeasResultIdleEUTRA-r16.c + NR_MeasResultIdleNR-r16.c + NR_MeasResultList2EUTRA.c + NR_MeasResultList2EUTRA-r16.c + NR_MeasResultList2NR.c + NR_MeasResultList2NR-r16.c + NR_MeasResultList2UTRA.c + NR_MeasResultListCLI-RSSI-r16.c + NR_MeasResultListEUTRA.c + NR_MeasResultListLogging2NR-r16.c + NR_MeasResultListLoggingNR-r16.c + NR_MeasResultListNR.c + NR_MeasResultListSRS-RSRP-r16.c + NR_MeasResultListUTRA-FDD-r16.c + NR_MeasResultLogging2NR-r16.c + NR_MeasResultLoggingNR-r16.c + NR_MeasResultNR.c + NR_MeasResultNR-SL-r16.c + NR_MeasResultRLFNR-r16.c + NR_MeasResults.c + NR_MeasResultSCG-Failure.c + NR_MeasResultServFreqListEUTRA-SCG.c + NR_MeasResultServFreqListNR-SCG.c + NR_MeasResultServingCell-r16.c + NR_MeasResultServMO.c + NR_MeasResultServMOList.c + NR_MeasResultSFTD-EUTRA.c + NR_MeasResultsPerCarrierIdleEUTRA-r16.c + NR_MeasResultsPerCarrierIdleNR-r16.c + NR_MeasResultsPerCellIdleEUTRA-r16.c + NR_MeasResultsPerCellIdleNR-r16.c + NR_MeasResultSRS-RSRP-r16.c + NR_MeasResultsSL-r16.c + NR_MeasResultUTRA-FDD-r16.c + NR_MeasRSSI-ReportConfig-r16.c + NR_MeasTiming.c + NR_MeasTimingList.c + NR_MeasTriggerQuantity.c + NR_MeasTriggerQuantityCLI-r16.c + NR_MeasTriggerQuantityEUTRA.c + NR_MeasTriggerQuantityOffset.c + NR_MeasTriggerQuantityUTRA-FDD-r16.c + NR_MeasurementReport.c + NR_MeasurementReport-IEs.c + NR_MeasurementReportSidelink.c + NR_MeasurementReportSidelink-IEs-r16.c + NR_MeasurementTimingConfiguration.c + NR_MeasurementTimingConfiguration-IEs.c + NR_MeasurementTimingConfiguration-v1550-IEs.c + NR_MeasurementTimingConfiguration-v1610-IEs.c + NR_MIB.c + NR_MIMO-LayersDL.c + NR_MIMO-LayersUL.c + NR_MIMO-ParametersPerBand.c + NR_MinSchedulingOffsetK0-Values-r16.c + NR_MinSchedulingOffsetK2-Values-r16.c + NR_MinSchedulingOffsetPreferenceConfig-r16.c + NR_MinSchedulingOffsetPreference-r16.c + NR_MinTimeGap-r16.c + NR_MNC.c + NR_MobilityFromNRCommand.c + NR_MobilityFromNRCommand-IEs.c + NR_MobilityFromNRCommand-v1610-IEs.c + NR_MobilityHistoryReport-r16.c + NR_MobilityStateParameters.c + NR_ModulationOrder.c + NR_MPE-Config-FR2-r16.c + NR_MRDC-AssistanceInfo.c + NR_MRDC-Parameters.c + NR_MRDC-Parameters-v1580.c + NR_MRDC-Parameters-v1590.c + NR_MRDC-Parameters-v1620.c + NR_MRDC-Parameters-v1630.c + NR_MRDC-SecondaryCellGroupConfig.c + NR_MsgA-ConfigCommon-r16.c + NR_MsgA-DMRS-Config-r16.c + NR_MsgA-PUSCH-Config-r16.c + NR_MsgA-PUSCH-Resource-r16.c + NR_MultiBandInfoListEUTRA.c + NR_MultiDCI-MultiTRP-r16.c + NR_MultiFrequencyBandListNR.c + NR_MultiFrequencyBandListNR-SIB.c + NR_NAICS-Capability-Entry.c + NR_NeedForGapsBandlistNR-r16.c + NR_NeedForGapsConfigNR-r16.c + NR_NeedForGapsInfoNR-r16.c + NR_NeedForGapsIntraFreqlist-r16.c + NR_NeedForGapsIntraFreq-r16.c + NR_NeedForGapsNR-r16.c + NR_NextHopChainingCount.c + NR_NG-5G-S-TMSI.c + NR_NID-r16.c + NR_NPN-IdentityInfoList-r16.c + NR_NPN-IdentityInfo-r16.c + NR_NPN-Identity-r16.c + NR_NRDC-Parameters.c + NR_NRDC-Parameters-v1570.c + NR_NRDC-Parameters-v15c0.c + NR_NRDC-Parameters-v1610.c + NR_NR-FreqInfo.c + NR_NR-MultiBandInfo.c + NR_NR-NS-PmaxList.c + NR_NR-NS-PmaxValue.c + NR_NR-PRS-MeasurementInfoList-r16.c + NR_NR-PRS-MeasurementInfo-r16.c + NR_NR-RS-Type.c + NR_NumberOfCarriers.c + NR_NZP-CSI-RS-Resource.c + NR_NZP-CSI-RS-ResourceId.c + NR_NZP-CSI-RS-ResourceSet.c + NR_NZP-CSI-RS-ResourceSetId.c + NR_OLPC-SRS-Pos-r16.c + NR_OnDemandSIB-Request-r16.c + NR_OtherConfig.c + NR_OtherConfig-v1540.c + NR_OtherConfig-v1610.c + NR_OutsideActiveTimeConfig-r16.c + NR_OverheatingAssistance.c + NR_OverheatingAssistanceConfig.c + NR_P0-PUCCH.c + NR_P0-PUCCH-Id.c + NR_P0-PUSCH-AlphaSet.c + NR_P0-PUSCH-AlphaSetId.c + NR_P0-PUSCH-r16.c + NR_P0-PUSCH-SetId-r16.c + NR_P0-PUSCH-Set-r16.c + NR_Paging.c + NR_PagingCycle.c + NR_PagingRecord.c + NR_PagingRecordList.c + NR_PagingUE-Identity.c + NR_PathlossReferenceRS-Config.c + NR_PathlossReferenceRSList-r16.c + NR_PathlossReferenceRS-r16.c + NR_PathlossReferenceRSs-v1610.c + NR_PCCH-Config.c + NR_PCCH-Message.c + NR_PCCH-MessageType.c + NR_PCI-List.c + NR_PCI-Range.c + NR_PCI-RangeElement.c + NR_PCI-RangeIndex.c + NR_PCI-RangeIndexList.c + NR_PDCCH-BlindDetection2-r16.c + NR_PDCCH-BlindDetection3-r16.c + NR_PDCCH-BlindDetection.c + NR_PDCCH-BlindDetectionCA-CombIndicator-r16.c + NR_PDCCH-Config.c + NR_PDCCH-ConfigCommon.c + NR_PDCCH-ConfigSIB1.c + NR_PDCCH-MonitoringOccasions-r16.c + NR_PDCCH-ServingCellConfig.c + NR_PDCP-Config.c + NR_PDCP-Parameters.c + NR_PDCP-ParametersMRDC.c + NR_PDCP-ParametersMRDC-v1610.c + NR_PDCP-ParametersSidelink-r16.c + NR_PDSCH-CodeBlockGroupTransmission.c + NR_PDSCH-CodeBlockGroupTransmissionList-r16.c + NR_PDSCH-Config.c + NR_PDSCH-ConfigCommon.c + NR_PDSCH-HARQ-ACK-CodebookList-r16.c + NR_PDSCH-ServingCellConfig.c + NR_PDSCH-TimeDomainResourceAllocation.c + NR_PDSCH-TimeDomainResourceAllocationList.c + NR_PDSCH-TimeDomainResourceAllocationList-r16.c + NR_PDSCH-TimeDomainResourceAllocation-r16.c + NR_PDU-SessionID.c + NR_PeriodicalReportConfig.c + NR_PeriodicalReportConfigInterRAT.c + NR_PeriodicalReportConfigNR-SL-r16.c + NR_PeriodicRNAU-TimerValue.c + NR_PerRAAttemptInfoList-r16.c + NR_PerRAAttemptInfo-r16.c + NR_PerRACSI-RSInfo-r16.c + NR_PerRAInfoList-r16.c + NR_PerRAInfo-r16.c + NR_PerRASSBInfo-r16.c + NR_PH-InfoMCG.c + NR_PH-InfoSCG.c + NR_PHR-Config.c + NR_PH-TypeListMCG.c + NR_PH-TypeListSCG.c + NR_PH-UplinkCarrierMCG.c + NR_PH-UplinkCarrierSCG.c + NR_Phy-Parameters.c + NR_Phy-ParametersCommon.c + NR_Phy-ParametersFR1.c + NR_Phy-ParametersFR2.c + NR_Phy-ParametersFRX-Diff.c + NR_Phy-ParametersMRDC.c + NR_Phy-ParametersSharedSpectrumChAccess-r16.c + NR_Phy-ParametersXDD-Diff.c + NR_PhysCellId.c + NR_PhysCellIdUTRA-FDD-r16.c + NR_PhysicalCellGroupConfig.c + NR_PLMN-Identity.c + NR_PLMN-Identity-EUTRA-5GC.c + NR_PLMN-IdentityInfo.c + NR_PLMN-IdentityInfoList.c + NR_PLMN-IdentityList2-r16.c + NR_PLMN-IdentityList-EUTRA-5GC.c + NR_PLMN-IdentityList-EUTRA-EPC.c + NR_PLMN-IdentityList-r16.c + NR_PLMN-RAN-AreaCell.c + NR_PLMN-RAN-AreaCellList.c + NR_PLMN-RAN-AreaConfig.c + NR_PLMN-RAN-AreaConfigList.c + NR_P-Max.c + NR_PollByte.c + NR_PollPDU.c + NR_PortIndex2.c + NR_PortIndex4.c + NR_PortIndex8.c + NR_PortIndexFor8Ranks.c + NR_PosSchedulingInfo-r16.c + NR_PosSIB-MappingInfo-r16.c + NR_PosSIB-ReqInfo-r16.c + NR_PosSIB-Type-r16.c + NR_PosSI-SchedulingInfo-r16.c + NR_PosSystemInformation-r16-IEs.c + NR_PowSav-ParametersCommon-r16.c + NR_PowSav-ParametersFRX-Diff-r16.c + NR_PowSav-Parameters-r16.c + NR_PRACH-ResourceDedicatedBFR.c + NR_PRB-Id.c + NR_ProcessingParameters.c + NR_PTRS-DensityRecommendationDL.c + NR_PTRS-DensityRecommendationUL.c + NR_PTRS-DownlinkConfig.c + NR_PTRS-UplinkConfig.c + NR_PUCCH-Config.c + NR_PUCCH-ConfigCommon.c + NR_PUCCH-ConfigurationList-r16.c + NR_PUCCH-CSI-Resource.c + NR_PUCCH-format0.c + NR_PUCCH-format1.c + NR_PUCCH-format2.c + NR_PUCCH-format3.c + NR_PUCCH-format4.c + NR_PUCCH-FormatConfig.c + NR_PUCCH-Grp-CarrierTypes-r16.c + NR_PUCCH-MaxCodeRate.c + NR_PUCCH-PathlossReferenceRS.c + NR_PUCCH-PathlossReferenceRS-Id.c + NR_PUCCH-PathlossReferenceRS-Id-v1610.c + NR_PUCCH-PathlossReferenceRS-r16.c + NR_PUCCH-PowerControl.c + NR_PUCCH-Resource.c + NR_PUCCH-ResourceExt-r16.c + NR_PUCCH-ResourceGroupId-r16.c + NR_PUCCH-ResourceGroup-r16.c + NR_PUCCH-ResourceId.c + NR_PUCCH-ResourceSet.c + NR_PUCCH-ResourceSetId.c + NR_PUCCH-SpatialRelationInfo.c + NR_PUCCH-SpatialRelationInfoExt-r16.c + NR_PUCCH-SpatialRelationInfoId.c + NR_PUCCH-SpatialRelationInfoId-r16.c + NR_PUCCH-SpatialRelationInfoId-v1610.c + NR_PUCCH-SRS.c + NR_PUCCH-TPC-CommandConfig.c + NR_PUSCH-Allocation-r16.c + NR_PUSCH-CodeBlockGroupTransmission.c + NR_PUSCH-Config.c + NR_PUSCH-ConfigCommon.c + NR_PUSCH-PathlossReferenceRS.c + NR_PUSCH-PathlossReferenceRS-Id.c + NR_PUSCH-PathlossReferenceRS-Id-v1610.c + NR_PUSCH-PathlossReferenceRS-r16.c + NR_PUSCH-PowerControl.c + NR_PUSCH-PowerControl-v1610.c + NR_PUSCH-ServingCellConfig.c + NR_PUSCH-TimeDomainResourceAllocation.c + NR_PUSCH-TimeDomainResourceAllocationList.c + NR_PUSCH-TimeDomainResourceAllocationList-r16.c + NR_PUSCH-TimeDomainResourceAllocation-r16.c + NR_PUSCH-TPC-CommandConfig.c + NR_QCL-Info.c + NR_QFI.c + NR_Q-OffsetRange.c + NR_Q-OffsetRangeList.c + NR_Q-QualMin.c + NR_Q-RxLevMin.c + NR_QuantityConfig.c + NR_QuantityConfigNR.c + NR_QuantityConfigRS.c + NR_QuantityConfigUTRA-FDD-r16.c + NR_RACH-ConfigCommon.c + NR_RACH-ConfigCommonTwoStepRA-r16.c + NR_RACH-ConfigDedicated.c + NR_RACH-ConfigGeneric.c + NR_RACH-ConfigGenericTwoStepRA-r16.c + NR_RadioBearerConfig.c + NR_RadioLinkMonitoringConfig.c + NR_RadioLinkMonitoringRS.c + NR_RadioLinkMonitoringRS-Id.c + NR_RA-InformationCommon-r16.c + NR_RAN-AreaCode.c + NR_RAN-AreaConfig.c + NR_RangeToBestCell.c + NR_RAN-NotificationAreaInfo.c + NR_RA-Prioritization.c + NR_RA-ReportList-r16.c + NR_RA-Report-r16.c + NR_RateMatchPattern.c + NR_RateMatchPatternGroup.c + NR_RateMatchPatternId.c + NR_RateMatchPatternLTE-CRS.c + NR_RAT-Type.c + NR_ReconfigurationWithSync.c + NR_RedirectedCarrierInfo.c + NR_RedirectedCarrierInfo-EUTRA.c + NR_ReducedAggregatedBandwidth.c + NR_ReducedMaxBW-FRx-r16.c + NR_ReducedMaxCCs-r16.c + NR_ReestablishmentCause.c + NR_ReestablishmentInfo.c + NR_ReestabNCellInfo.c + NR_ReestabNCellInfoList.c + NR_ReestabUE-Identity.c + NR_ReferenceSignalConfig.c + NR_ReferenceTimeInfo-r16.c + NR_ReferenceTime-r16.c + NR_RegisteredAMF.c + NR_RejectWaitTime.c + NR_ReleasePreferenceConfig-r16.c + NR_ReleasePreference-r16.c + NR_RepetitionSchemeConfig-r16.c + NR_RepetitionSchemeConfig-v1630.c + NR_ReportCGI.c + NR_ReportCGI-EUTRA.c + NR_ReportConfigId.c + NR_ReportConfigInterRAT.c + NR_ReportConfigNR.c + NR_ReportConfigNR-SL-r16.c + NR_ReportConfigToAddMod.c + NR_ReportConfigToAddModList.c + NR_ReportConfigToRemoveList.c + NR_ReportInterval.c + NR_ReportSFTD-EUTRA.c + NR_ReportSFTD-NR.c + NR_ReselectionThreshold.c + NR_ReselectionThresholdQ.c + NR_ResultsPerCSI-RS-Index.c + NR_ResultsPerCSI-RS-IndexList.c + NR_ResultsPerSSB-Index.c + NR_ResultsPerSSB-IndexIdle-r16.c + NR_ResultsPerSSB-IndexList.c + NR_ResultsPerSSB-IndexList-r16.c + NR_ResumeCause.c + NR_RF-Parameters.c + NR_RF-ParametersMRDC.c + NR_RLC-BearerConfig.c + NR_RLC-Config.c + NR_RLC-Config-v1610.c + NR_RLC-Parameters.c + NR_RLC-ParametersSidelink-r16.c + NR_RLF-Report-r16.c + NR_RLF-TimersAndConstants.c + NR_RMTC-Config-r16.c + NR_RNTI-Value.c + NR_RRC-PosSystemInfoRequest-r16-IEs.c + NR_RRCReconfiguration.c + NR_RRCReconfigurationComplete.c + NR_RRCReconfigurationComplete-IEs.c + NR_RRCReconfigurationCompleteSidelink.c + NR_RRCReconfigurationCompleteSidelink-IEs-r16.c + NR_RRCReconfigurationComplete-v1530-IEs.c + NR_RRCReconfigurationComplete-v1560-IEs.c + NR_RRCReconfigurationComplete-v1610-IEs.c + NR_RRCReconfigurationComplete-v1640-IEs.c + NR_RRCReconfigurationFailureSidelink.c + NR_RRCReconfigurationFailureSidelink-IEs-r16.c + NR_RRCReconfiguration-IEs.c + NR_RRCReconfigurationSidelink.c + NR_RRCReconfigurationSidelink-IEs-r16.c + NR_RRCReconfiguration-v1530-IEs.c + NR_RRCReconfiguration-v1540-IEs.c + NR_RRCReconfiguration-v1560-IEs.c + NR_RRCReconfiguration-v1610-IEs.c + NR_RRCReestablishment.c + NR_RRCReestablishmentComplete.c + NR_RRCReestablishmentComplete-IEs.c + NR_RRCReestablishmentComplete-v1610-IEs.c + NR_RRCReestablishment-IEs.c + NR_RRCReestablishmentRequest.c + NR_RRCReestablishmentRequest-IEs.c + NR_RRCReject.c + NR_RRCReject-IEs.c + NR_RRCRelease.c + NR_RRCRelease-IEs.c + NR_RRCRelease-v1540-IEs.c + NR_RRCRelease-v1610-IEs.c + NR_RRCResume.c + NR_RRCResumeComplete.c + NR_RRCResumeComplete-IEs.c + NR_RRCResumeComplete-v1610-IEs.c + NR_RRCResumeComplete-v1640-IEs.c + NR_RRCResume-IEs.c + NR_RRCResumeRequest1.c + NR_RRCResumeRequest1-IEs.c + NR_RRCResumeRequest.c + NR_RRCResumeRequest-IEs.c + NR_RRCResume-v1560-IEs.c + NR_RRCResume-v1610-IEs.c + NR_RRCSetup.c + NR_RRCSetupComplete.c + NR_RRCSetupComplete-IEs.c + NR_RRCSetupComplete-v1610-IEs.c + NR_RRCSetup-IEs.c + NR_RRCSetupRequest.c + NR_RRCSetupRequest-IEs.c + NR_RRCSystemInfoRequest.c + NR_RRCSystemInfoRequest-IEs.c + NR_RRC-TransactionIdentifier.c + NR_RRM-Config.c + NR_RSRP-Range.c + NR_RSRP-RangeEUTRA.c + NR_RSRQ-Range.c + NR_RSRQ-RangeEUTRA.c + NR_RSRQ-RangeEUTRA-r16.c + NR_RSSI-PeriodicityAndOffset-r16.c + NR_RSSI-Range-r16.c + NR_RSSI-ResourceConfigCLI-r16.c + NR_RSSI-ResourceId-r16.c + NR_RSSI-ResourceListConfigCLI-r16.c + NR_SBAS-ID-r16.c + NR_SBCCH-SL-BCH-Message.c + NR_SBCCH-SL-BCH-MessageType.c + NR_ScalingFactorSidelink-r16.c + NR_SCCH-Message.c + NR_SCCH-MessageType.c + NR_SCellConfig.c + NR_SCellIndex.c + NR_SCGFailureInformation.c + NR_SCGFailureInformationEUTRA.c + NR_SCGFailureInformationEUTRA-IEs.c + NR_SCGFailureInformationEUTRA-v1590-IEs.c + NR_SCGFailureInformation-IEs.c + NR_SCGFailureInformation-v1590-IEs.c + NR_SchedulingInfo.c + NR_SchedulingRequestConfig.c + NR_SchedulingRequestId.c + NR_SchedulingRequestResourceConfig.c + NR_SchedulingRequestResourceConfigExt-v1610.c + NR_SchedulingRequestResourceId.c + NR_SchedulingRequestToAddMod.c + NR_ScramblingId.c + NR_SCS-SpecificCarrier.c + NR_SDAP-Config.c + NR_SDAP-Parameters.c + NR_SearchSpace.c + NR_SearchSpaceExt-r16.c + NR_SearchSpaceId.c + NR_SearchSpaceSwitchConfig-r16.c + NR_SearchSpaceSwitchTrigger-r16.c + NR_SearchSpaceZero.c + NR_SecurityAlgorithmConfig.c + NR_SecurityConfig.c + NR_SecurityConfigSMC.c + NR_SecurityModeCommand.c + NR_SecurityModeCommand-IEs.c + NR_SecurityModeComplete.c + NR_SecurityModeComplete-IEs.c + NR_SecurityModeFailure.c + NR_SecurityModeFailure-IEs.c + NR_SelectedBandEntriesMN.c + NR_SemiStaticChannelAccessConfig-r16.c + NR_Sensor-LocationInfo-r16.c + NR_Sensor-NameList-r16.c + NR_ServCellIndex.c + NR_ServCellInfoListMCG-EUTRA-r16.c + NR_ServCellInfoListMCG-NR-r16.c + NR_ServCellInfoListSCG-EUTRA-r16.c + NR_ServCellInfoListSCG-NR-r16.c + NR_ServCellInfoXCG-EUTRA-r16.c + NR_ServCellInfoXCG-NR-r16.c + NR_ServingCellConfig.c + NR_ServingCellConfigCommon.c + NR_ServingCellConfigCommonSIB.c + NR_SetupRelease.c + NR_SFTD-FrequencyList-EUTRA.c + NR_SFTD-FrequencyList-NR.c + NR_SharedSpectrumChAccessParamsPerBand-r16.c + NR_SharedSpectrumChAccessParamsPerBand-v1630.c + NR_SharedSpectrumChAccessParamsPerBand-v1640.c + NR_ShortI-RNTI-Value.c + NR_ShortMAC-I.c + NR_SIB10-r16.c + NR_SIB11-r16.c + NR_SIB12-IEs-r16.c + NR_SIB12-r16.c + NR_SIB13-r16.c + NR_SIB14-r16.c + NR_SIB1.c + NR_SIB1-v1610-IEs.c + NR_SIB1-v1630-IEs.c + NR_SIB2.c + NR_SIB3.c + NR_SIB4.c + NR_SIB5.c + NR_SIB6.c + NR_SIB7.c + NR_SIB8.c + NR_SIB9.c + NR_SIB-Mapping.c + NR_SIBpos-r16.c + NR_SIB-ReqInfo-r16.c + NR_SIB-TypeInfo.c + NR_SidelinkParametersEUTRA-r16.c + NR_SidelinkParametersNR-r16.c + NR_SidelinkParameters-r16.c + NR_SidelinkPreconfigNR-r16.c + NR_SidelinkUEInformationNR-r16.c + NR_SidelinkUEInformationNR-r16-IEs.c + NR_SimulSRS-ForAntennaSwitching-r16.c + NR_SINR-Range.c + NR_SINR-RangeEUTRA.c + NR_SI-RequestConfig.c + NR_SI-RequestResources.c + NR_SI-SchedulingInfo.c + NR_SK-Counter.c + NR_SL-BetaOffsets-r16.c + NR_SL-BWP-ConfigCommon-r16.c + NR_SL-BWP-Config-r16.c + NR_SL-BWP-Generic-r16.c + NR_SL-BWP-PoolConfigCommon-r16.c + NR_SL-BWP-PoolConfig-r16.c + NR_SL-CBR-CommonTxConfigList-r16.c + NR_SL-CBR-LevelsConfig-r16.c + NR_SL-CBR-PriorityTxConfigList-r16.c + NR_SL-CBR-PSSCH-TxConfig-r16.c + NR_SL-CBR-r16.c + NR_SL-CG-MaxTransNumList-r16.c + NR_SL-CG-MaxTransNum-r16.c + NR_SL-ConfigCommonNR-r16.c + NR_SL-ConfigDedicatedEUTRA-Info-r16.c + NR_SL-ConfigDedicatedNR-r16.c + NR_SL-ConfigIndexCG-r16.c + NR_SL-ConfiguredGrantConfigList-r16.c + NR_SL-ConfiguredGrantConfig-r16.c + NR_SL-CSI-RS-Config-r16.c + NR_SL-DestinationIdentity-r16.c + NR_SL-DestinationIndex-r16.c + NR_SL-EUTRA-AnchorCarrierFreqList-r16.c + NR_SL-EventTriggerConfig-r16.c + NR_SL-FailureList-r16.c + NR_SL-Failure-r16.c + NR_SL-FreqConfigCommon-r16.c + NR_SL-FreqConfig-r16.c + NR_SL-Freq-Id-r16.c + NR_SL-InterestedFreqList-r16.c + NR_SL-LogicalChannelConfigPC5-r16.c + NR_SL-LogicalChannelConfig-r16.c + NR_SL-MappedQoS-FlowsListDedicated-r16.c + NR_SL-MeasConfigCommon-r16.c + NR_SL-MeasConfigInfo-r16.c + NR_SL-MeasConfig-r16.c + NR_SL-MeasIdInfo-r16.c + NR_SL-MeasIdList-r16.c + NR_SL-MeasId-r16.c + NR_SL-MeasIdToRemoveList-r16.c + NR_SL-MeasObjectId-r16.c + NR_SL-MeasObjectInfo-r16.c + NR_SL-MeasObjectList-r16.c + NR_SL-MeasObject-r16.c + NR_SL-MeasObjectToRemoveList-r16.c + NR_SL-MeasQuantityResult-r16.c + NR_SL-MeasReportQuantity-r16.c + NR_SL-MeasResult-r16.c + NR_SL-MeasResults-r16.c + NR_SL-MeasTriggerQuantity-r16.c + NR_SL-MinMaxMCS-Config-r16.c + NR_SL-MinMaxMCS-List-r16.c + NR_SL-NR-AnchorCarrierFreqList-r16.c + NR_SlotBased-r16.c + NR_SlotBased-v1630.c + NR_SlotFormatCombination.c + NR_SlotFormatCombinationId.c + NR_SlotFormatCombinationsPerCell.c + NR_SlotFormatIndicator.c + NR_SL-PDCP-ConfigPC5-r16.c + NR_SL-PDCP-Config-r16.c + NR_SL-PeriodCG-r16.c + NR_SL-PeriodicalReportConfig-r16.c + NR_SL-PHY-MAC-RLC-Config-r16.c + NR_SL-PowerControl-r16.c + NR_SL-PQFI-r16.c + NR_SL-PQI-r16.c + NR_SL-PreconfigGeneral-r16.c + NR_SL-PreconfigurationNR-r16.c + NR_SL-PriorityTxConfigIndex-r16.c + NR_SL-PSBCH-Config-r16.c + NR_SL-PSCCH-Config-r16.c + NR_SL-PSFCH-Config-r16.c + NR_SL-PSSCH-Config-r16.c + NR_SL-PSSCH-TxConfigList-r16.c + NR_SL-PSSCH-TxConfig-r16.c + NR_SL-PSSCH-TxParameters-r16.c + NR_SL-PTRS-Config-r16.c + NR_SL-QoS-FlowIdentity-r16.c + NR_SL-QoS-Info-r16.c + NR_SL-QoS-Profile-r16.c + NR_SL-QuantityConfig-r16.c + NR_SL-RadioBearerConfig-r16.c + NR_SLRB-Config-r16.c + NR_SLRB-PC5-ConfigIndex-r16.c + NR_SLRB-Uu-ConfigIndex-r16.c + NR_SL-ReportConfigId-r16.c + NR_SL-ReportConfigInfo-r16.c + NR_SL-ReportConfigList-r16.c + NR_SL-ReportConfig-r16.c + NR_SL-ReportConfigToRemoveList-r16.c + NR_SL-ResourcePoolConfig-r16.c + NR_SL-ResourcePoolID-r16.c + NR_SL-ResourcePool-r16.c + NR_SL-ResourceReservePeriod-r16.c + NR_SL-RLC-BearerConfigIndex-r16.c + NR_SL-RLC-BearerConfig-r16.c + NR_SL-RLC-ConfigPC5-r16.c + NR_SL-RLC-Config-r16.c + NR_SL-RLC-ModeIndication-r16.c + NR_SL-RoHC-Profiles-r16.c + NR_SL-RSRP-Range-r16.c + NR_SL-RS-Type-r16.c + NR_SL-ScheduledConfig-r16.c + NR_SL-SDAP-ConfigPC5-r16.c + NR_SL-SDAP-Config-r16.c + NR_SL-SelectionWindowConfig-r16.c + NR_SL-SelectionWindowList-r16.c + NR_SL-SSB-TimeAllocation-r16.c + NR_SL-SyncAllowed-r16.c + NR_SL-SyncConfigList-r16.c + NR_SL-SyncConfig-r16.c + NR_SL-Thres-RSRP-List-r16.c + NR_SL-Thres-RSRP-r16.c + NR_SL-TimeOffsetEUTRA-r16.c + NR_SL-TrafficPatternInfo-r16.c + NR_SL-TxConfigIndex-r16.c + NR_SL-TxInterestedFreqList-r16.c + NR_SL-TxPercentageConfig-r16.c + NR_SL-TxPercentageList-r16.c + NR_SL-TxPoolDedicated-r16.c + NR_SL-TxPower-r16.c + NR_SL-TxResourceReqList-r16.c + NR_SL-TxResourceReq-r16.c + NR_SL-TypeTxSync-r16.c + NR_SL-UE-AssistanceInformationNR-r16.c + NR_SL-UE-SelectedConfig-r16.c + NR_SL-UE-SelectedConfigRP-r16.c + NR_SL-ZoneConfigMCR-r16.c + NR_SL-ZoneConfig-r16.c + NR_SN-FieldLengthAM.c + NR_SN-FieldLengthUM.c + NR_S-NSSAI.c + NR_SON-Parameters-r16.c + NR_SpatialRelations.c + NR_SpatialRelationsSRS-Pos-r16.c + NR_SpCellConfig.c + NR_SpeedStateScaleFactors.c + NR_SPS-Config.c + NR_SPS-ConfigDeactivationStateList-r16.c + NR_SPS-ConfigDeactivationState-r16.c + NR_SPS-ConfigIndex-r16.c + NR_SPS-ConfigToAddModList-r16.c + NR_SPS-ConfigToReleaseList-r16.c + NR_SPS-PUCCH-AN-List-r16.c + NR_SPS-PUCCH-AN-r16.c + NR_SRB-Identity.c + NR_SRB-ToAddMod.c + NR_SRB-ToAddModList.c + NR_SRI-PUSCH-PowerControl.c + NR_SRI-PUSCH-PowerControlId.c + NR_SRS-AllPosResources-r16.c + NR_SRS-CarrierSwitching.c + NR_SRS-CC-SetIndex.c + NR_SRS-Config.c + NR_SRS-PathlossReferenceRS-Id-r16.c + NR_SRS-PeriodicityAndOffset.c + NR_SRS-PeriodicityAndOffset-r16.c + NR_SRS-PosResourceAP-r16.c + NR_SRS-PosResourceId-r16.c + NR_SRS-PosResource-r16.c + NR_SRS-PosResourceSetId-r16.c + NR_SRS-PosResourceSet-r16.c + NR_SRS-PosResourceSP-r16.c + NR_SRS-PosResources-r16.c + NR_SRS-Resource.c + NR_SRS-ResourceConfigCLI-r16.c + NR_SRS-ResourceId.c + NR_SRS-ResourceListConfigCLI-r16.c + NR_SRS-Resources.c + NR_SRS-ResourceSet.c + NR_SRS-ResourceSetId.c + NR_SRS-RSRP-Range-r16.c + NR_SRS-RSRP-TriggeredList-r16.c + NR_SRS-SpatialRelationInfo.c + NR_SRS-SpatialRelationInfoPos-r16.c + NR_SRS-SwitchingTimeEUTRA.c + NR_SRS-SwitchingTimeNR.c + NR_SRS-TPC-CommandConfig.c + NR_SRS-TPC-PDCCH-Config.c + NR_SSB-ConfigMobility.c + NR_SSB-Configuration-r16.c + NR_SSB-Index.c + NR_SSB-InfoNcell-r16.c + NR_SSB-MTC2.c + NR_SSB-MTC2-LP-r16.c + NR_SSB-MTC3List-r16.c + NR_SSB-MTC3-r16.c + NR_SSB-MTC.c + NR_SSB-PositionQCL-CellsToAddModList-r16.c + NR_SSB-PositionQCL-CellsToAddMod-r16.c + NR_SSB-PositionQCL-Relation-r16.c + NR_SSB-ToMeasure.c + NR_SS-RSSI-Measurement.c + NR_SubcarrierSpacing.c + NR_SubSlot-Config-r16.c + NR_SupportedBandUTRA-FDD-r16.c + NR_SupportedBandwidth.c + NR_SupportedCSI-RS-Resource.c + NR_SuspendConfig.c + NR_SystemInformation.c + NR_SystemInformation-IEs.c + NR_T312-r16.c + NR_T316-r16.c + NR_TAG.c + NR_TAG-Config.c + NR_TAG-Id.c + NR_TCI-State.c + NR_TCI-StateId.c + NR_TDD-UL-DL-ConfigCommon.c + NR_TDD-UL-DL-ConfigDedicated.c + NR_TDD-UL-DL-ConfigDedicated-IAB-MT-r16.c + NR_TDD-UL-DL-Pattern.c + NR_TDD-UL-DL-SlotConfig.c + NR_TDD-UL-DL-SlotConfig-IAB-MT-r16.c + NR_TDD-UL-DL-SlotIndex.c + NR_ThresholdNR.c + NR_TimeAlignmentTimer.c + NR_TimeSinceFailure-r16.c + NR_TimeToTrigger.c + NR_TimeUntilReconnection-16.c + NR_T-Offset-r16.c + NR_T-PollRetransmit.c + NR_TraceReference-r16.c + NR_TrackingAreaCode.c + NR_TrackingAreaCodeList-r16.c + NR_TrackingAreaIdentityList-r16.c + NR_TrackingAreaIdentity-r16.c + NR_TransmissionBandwidth-EUTRA-r16.c + NR_T-Reassembly.c + NR_T-Reselection.c + NR_T-StatusProhibit.c + NR_T-StatusProhibit-v1610.c + NR_TwoPUCCH-Grp-ConfigParams-r16.c + NR_TwoPUCCH-Grp-Configurations-r16.c + NR_Tx-PoolMeasList-r16.c + NR_UAC-AC1-SelectAssistInfo-r16.c + NR_UAC-AccessCategory1-SelectionAssistanceInfo.c + NR_UAC-BarringInfoSet.c + NR_UAC-BarringInfoSetIndex.c + NR_UAC-BarringInfoSetList.c + NR_UAC-BarringPerCat.c + NR_UAC-BarringPerCatList.c + NR_UAC-BarringPerPLMN.c + NR_UAC-BarringPerPLMN-List.c + NR_UCI-OnPUSCH.c + NR_UCI-OnPUSCH-DCI-0-2-r16.c + NR_UCI-OnPUSCH-ListDCI-0-1-r16.c + NR_UCI-OnPUSCH-ListDCI-0-2-r16.c + NR_UEAssistanceInformation.c + NR_UEAssistanceInformation-IEs.c + NR_UEAssistanceInformation-v1540-IEs.c + NR_UEAssistanceInformation-v1610-IEs.c + NR_UE-BasedPerfMeas-Parameters-r16.c + NR_UECapabilityEnquiry.c + NR_UECapabilityEnquiry-IEs.c + NR_UECapabilityEnquirySidelink.c + NR_UECapabilityEnquirySidelink-IEs-r16.c + NR_UECapabilityEnquiry-v1560-IEs.c + NR_UECapabilityEnquiry-v1610-IEs.c + NR_UECapabilityInformation.c + NR_UECapabilityInformation-IEs.c + NR_UECapabilityInformationSidelink.c + NR_UECapabilityInformationSidelink-IEs-r16.c + NR_UE-CapabilityRAT-Container.c + NR_UE-CapabilityRAT-ContainerList.c + NR_UE-CapabilityRAT-Request.c + NR_UE-CapabilityRAT-RequestList.c + NR_UE-CapabilityRequestFilterCommon.c + NR_UE-CapabilityRequestFilterNR.c + NR_UE-CapabilityRequestFilterNR-v1540.c + NR_UEInformationRequest-r16.c + NR_UEInformationRequest-r16-IEs.c + NR_UEInformationResponse-r16.c + NR_UEInformationResponse-r16-IEs.c + NR_UE-MeasurementsAvailable-r16.c + NR_UE-MRDC-CapabilityAddFRX-Mode.c + NR_UE-MRDC-CapabilityAddXDD-Mode.c + NR_UE-MRDC-CapabilityAddXDD-Mode-v1560.c + NR_UE-MRDC-Capability.c + NR_UE-MRDC-Capability-v1560.c + NR_UE-MRDC-Capability-v1610.c + NR_UE-NR-CapabilityAddFRX-Mode.c + NR_UE-NR-CapabilityAddFRX-Mode-v1540.c + NR_UE-NR-CapabilityAddFRX-Mode-v1610.c + NR_UE-NR-CapabilityAddXDD-Mode.c + NR_UE-NR-CapabilityAddXDD-Mode-v1530.c + NR_UE-NR-Capability.c + NR_UE-NR-Capability-v1530.c + NR_UE-NR-Capability-v1540.c + NR_UE-NR-Capability-v1550.c + NR_UE-NR-Capability-v1560.c + NR_UE-NR-Capability-v1570.c + NR_UE-NR-Capability-v15c0.c + NR_UE-NR-Capability-v1610.c + NR_UE-NR-Capability-v1640.c + NR_UERadioAccessCapabilityInformation.c + NR_UERadioAccessCapabilityInformation-IEs.c + NR_UERadioPagingInformation.c + NR_UERadioPagingInformation-IEs.c + NR_UE-SidelinkCapabilityAddXDD-Mode-r16.c + NR_UE-TimersAndConstants.c + NR_UL-AccessConfigListDCI-0-1-r16.c + NR_UL-AccessConfigListDCI-1-1-r16.c + NR_UL-AM-RLC.c + NR_UL-CCCH1-Message.c + NR_UL-CCCH1-MessageType.c + NR_UL-CCCH-Message.c + NR_UL-CCCH-MessageType.c + NR_UL-DataSplitThreshold.c + NR_UL-DCCH-Message.c + NR_UL-DCCH-MessageType.c + NR_ULDedicatedMessageSegment-r16.c + NR_ULDedicatedMessageSegment-r16-IEs.c + NR_UL-DelayValueConfig-r16.c + NR_ULInformationTransfer.c + NR_ULInformationTransfer-IEs.c + NR_ULInformationTransferIRAT-r16.c + NR_ULInformationTransferIRAT-r16-IEs.c + NR_ULInformationTransferMRDC.c + NR_ULInformationTransferMRDC-IEs.c + NR_UL-PDCP-DelayValueResultList-r16.c + NR_UL-PDCP-DelayValueResult-r16.c + NR_ULTxSwitchingBandPair-r16.c + NR_UL-UM-RLC.c + NR_UplinkCancellation-r16.c + NR_UplinkConfig.c + NR_UplinkConfigCommon.c + NR_UplinkConfigCommonSIB.c + NR_UplinkTxDirectCurrentBWP.c + NR_UplinkTxDirectCurrentCarrierInfo-r16.c + NR_UplinkTxDirectCurrentCell.c + NR_UplinkTxDirectCurrentList.c + NR_UplinkTxDirectCurrentTwoCarrierInfo-r16.c + NR_UplinkTxDirectCurrentTwoCarrierList-r16.c + NR_UplinkTxDirectCurrentTwoCarrier-r16.c + NR_UplinkTxSwitching-r16.c + NR_UTRA-FDD-CellIndexList-r16.c + NR_UTRA-FDD-CellIndex-r16.c + NR_UTRA-FDD-Parameters-r16.c + NR_UTRA-FDD-Q-OffsetRange-r16.c + NR_ValidityAreaList-r16.c + NR_ValidityArea-r16.c + NR_ValidityCellList.c + NR_VarConditionalReconfig.c + NR_VarConnEstFailReport-r16.c + NR_VarLogMeasConfig-r16-IEs.c + NR_VarLogMeasReport-r16.c + NR_VarMeasConfig.c + NR_VarMeasConfigSL-r16.c + NR_VarMeasIdleConfig-r16.c + NR_VarMeasIdleReport-r16.c + NR_VarMeasReport.c + NR_VarMeasReportList.c + NR_VarMeasReportListSL-r16.c + NR_VarMeasReportSL-r16.c + NR_VarMobilityHistoryReport-r16.c + NR_VarPendingRNA-Update.c + NR_VarRA-Report-r16.c + NR_VarResumeMAC-Input.c + NR_VarRLF-Report-r16.c + NR_VarShortMAC-Input.c + NR_VictimSystemType.c + NR_VictimSystemType-r16.c + NR_VisitedCellInfoList-r16.c + NR_VisitedCellInfo-r16.c + NR_WithinActiveTimeConfig-r16.c + NR_WLAN-Identifiers-r16.c + NR_WLAN-NameList-r16.c + NR_WLAN-Name-r16.c + NR_WLAN-RSSI-Range-r16.c + NR_WLAN-RTT-r16.c + NR_ZP-CSI-RS-Resource.c + NR_ZP-CSI-RS-ResourceId.c + NR_ZP-CSI-RS-ResourceSet.c + NR_ZP-CSI-RS-ResourceSetId.c + NULL.c + OCTET_STRING.c + OPEN_TYPE.c + per_decoder.c + per_encoder.c + per_opentype.c + per_support.c + xer_decoder.c + xer_encoder.c + xer_support.c +) + +set(nr_rrc_headers + asn_application.h + asn_bit_data.h + asn_codecs.h + asn_codecs_prim.h + asn_internal.h + asn_ioc.h + asn_random_fill.h + asn_SEQUENCE_OF.h + asn_SET_OF.h + asn_system.h + ber_decoder.h + ber_tlv_length.h + ber_tlv_tag.h + BIT_STRING.h + BOOLEAN.h + constraints.h + constr_CHOICE.h + constr_SEQUENCE.h + constr_SEQUENCE_OF.h + constr_SET_OF.h + constr_TYPE.h + der_encoder.h + INTEGER.h + NativeEnumerated.h + NativeInteger.h + NR_AbsoluteTimeInfo-r16.h + NR_AccessStratumRelease.h + NR_AccessStratumReleaseSidelink-r16.h + NR_AdditionalSpectrumEmission.h + NR_AffectedCarrierFreqCombEUTRA.h + NR_AffectedCarrierFreqCombInfoMRDC.h + NR_AffectedCarrierFreqCombList-r16.h + NR_AffectedCarrierFreqCombNR.h + NR_AffectedCarrierFreqComb-r16.h + NR_AffectedCarrierFreqList-r16.h + NR_AffectedCarrierFreq-r16.h + NR_AggregatedBandwidth.h + NR_AI-RNTI-r16.h + NR_Alpha.h + NR_AMF-Identifier.h + NR_AreaConfig-r16.h + NR_AreaConfiguration-r16.h + NR_ARFCN-ValueEUTRA.h + NR_ARFCN-ValueNR.h + NR_ARFCN-ValueUTRA-FDD-r16.h + NR_AS-Config.h + NR_AS-Context.h + NR_asn_constant.h + NR_AvailabilityCombinationId-r16.h + NR_AvailabilityCombination-r16.h + NR_AvailabilityCombinationsPerCellIndex-r16.h + NR_AvailabilityCombinationsPerCell-r16.h + NR_AvailabilityIndicator-r16.h + NR_AvailableRB-SetsPerCell-r16.h + NR_BandCombination.h + NR_BandCombinationIndex.h + NR_BandCombinationInfo.h + NR_BandCombinationInfoList.h + NR_BandCombinationInfoSN.h + NR_BandCombinationList.h + NR_BandCombinationListSidelinkEUTRA-NR-r16.h + NR_BandCombinationListSidelinkEUTRA-NR-v1630.h + NR_BandCombinationListSidelinkNR-r16.h + NR_BandCombinationList-UplinkTxSwitch-r16.h + NR_BandCombinationList-UplinkTxSwitch-v1630.h + NR_BandCombinationList-UplinkTxSwitch-v1640.h + NR_BandCombinationList-v1540.h + NR_BandCombinationList-v1550.h + NR_BandCombinationList-v1560.h + NR_BandCombinationList-v1570.h + NR_BandCombinationList-v1580.h + NR_BandCombinationList-v1590.h + NR_BandCombinationList-v1610.h + NR_BandCombinationList-v1630.h + NR_BandCombinationList-v1640.h + NR_BandCombinationParametersSidelinkEUTRA-NR-r16.h + NR_BandCombinationParametersSidelinkEUTRA-NR-v1630.h + NR_BandCombinationParametersSidelinkNR-r16.h + NR_BandCombination-UplinkTxSwitch-r16.h + NR_BandCombination-UplinkTxSwitch-v1630.h + NR_BandCombination-UplinkTxSwitch-v1640.h + NR_BandCombination-v1540.h + NR_BandCombination-v1550.h + NR_BandCombination-v1560.h + NR_BandCombination-v1570.h + NR_BandCombination-v1580.h + NR_BandCombination-v1590.h + NR_BandCombination-v1610.h + NR_BandCombination-v1630.h + NR_BandCombination-v1640.h + NR_BandEntryIndex.h + NR_BandNR.h + NR_BandParameters.h + NR_BandParametersSidelinkEUTRA-NR-r16.h + NR_BandParametersSidelinkEUTRA-NR-v1630.h + NR_BandParametersSidelink-r16.h + NR_BandParameters-v1540.h + NR_BandParameters-v1610.h + NR_BandSidelinkEUTRA-r16.h + NR_BandSidelinkPC5-r16.h + NR_BandSidelink-r16.h + NR_BAP-Config-r16.h + NR_BAP-Parameters-r16.h + NR_BAP-RoutingID-r16.h + NR_BCCH-BCH-Message.h + NR_BCCH-BCH-MessageType.h + NR_BCCH-Config.h + NR_BCCH-DL-SCH-Message.h + NR_BCCH-DL-SCH-MessageType.h + NR_BeamFailureRecoveryConfig.h + NR_BeamFailureRecoverySCellConfig-r16.h + NR_BeamManagementSSB-CSI-RS.h + NR_BeamMeasConfigIdle-NR-r16.h + NR_BetaOffsets.h + NR_BFR-CSIRS-Resource.h + NR_BFR-SSB-Resource.h + NR_BH-LogicalChannelIdentity-Ext-r16.h + NR_BH-LogicalChannelIdentity-r16.h + NR_BH-RLC-ChannelConfig-r16.h + NR_BH-RLC-ChannelID-r16.h + NR_BSR-Config.h + NR_BT-NameList-r16.h + NR_BT-Name-r16.h + NR_BWP-DownlinkCommon.h + NR_BWP-DownlinkDedicated.h + NR_BWP-Downlink.h + NR_BWP.h + NR_BWP-Id.h + NR_BWP-UplinkCommon.h + NR_BWP-UplinkDedicated.h + NR_BWP-Uplink.h + NR_CA-BandwidthClassEUTRA.h + NR_CA-BandwidthClassNR.h + NR_CAG-IdentityInfo-r16.h + NR_CandidateBeamRSListExt-r16.h + NR_CandidateBeamRS-r16.h + NR_CandidateServingFreqListEUTRA.h + NR_CandidateServingFreqListNR.h + NR_CandidateServingFreqListNR-r16.h + NR_CA-ParametersEUTRA.h + NR_CA-ParametersEUTRA-v1560.h + NR_CA-ParametersEUTRA-v1570.h + NR_CA-ParametersNRDC.h + NR_CA-ParametersNRDC-v1610.h + NR_CA-ParametersNRDC-v1630.h + NR_CA-ParametersNRDC-v1640.h + NR_CA-ParametersNR.h + NR_CA-ParametersNR-v1540.h + NR_CA-ParametersNR-v1550.h + NR_CA-ParametersNR-v1560.h + NR_CA-ParametersNR-v1610.h + NR_CA-ParametersNR-v1630.h + NR_CA-ParametersNR-v1640.h + NR_CarrierAggregationVariant.h + NR_CarrierFreqEUTRA.h + NR_CarrierFreqEUTRA-v1610.h + NR_CarrierFreqListEUTRA.h + NR_CarrierFreqListEUTRA-v1610.h + NR_CarrierInfoNR.h + NR_CellAccessRelatedInfo-EUTRA-5GC.h + NR_CellAccessRelatedInfo-EUTRA-EPC.h + NR_CellAccessRelatedInfo.h + NR_CellGlobalIdList-r16.h + NR_CellGroupConfig.h + NR_CellGroupForSwitch-r16.h + NR_CellGroupId.h + NR_CellIdentity-EUTRA-5GC.h + NR_CellIdentity.h + NR_CellListEUTRA-r16.h + NR_CellListNR-r16.h + NR_CellReselectionPriorities.h + NR_CellReselectionPriority.h + NR_CellReselectionSubPriority.h + NR_CellsToAddMod.h + NR_CellsToAddModList.h + NR_CellsToAddModListUTRA-FDD-r16.h + NR_CellsToAddModUTRA-FDD-r16.h + NR_CellsTriggeredList.h + NR_CFRA-CSIRS-Resource.h + NR_CFRA.h + NR_CFRA-SSB-Resource.h + NR_CFRA-TwoStep-r16.h + NR_CG-Config.h + NR_CG-Config-IEs.h + NR_CG-ConfigInfo.h + NR_CG-ConfigInfo-IEs.h + NR_CG-ConfigInfo-v1540-IEs.h + NR_CG-ConfigInfo-v1560-IEs.h + NR_CG-ConfigInfo-v1570-IEs.h + NR_CG-ConfigInfo-v1590-IEs.h + NR_CG-ConfigInfo-v1610-IEs.h + NR_CG-ConfigInfo-v1620-IEs.h + NR_CG-ConfigInfo-v1640-IEs.h + NR_CG-Config-v1540-IEs.h + NR_CG-Config-v1560-IEs.h + NR_CG-Config-v1590-IEs.h + NR_CG-Config-v1610-IEs.h + NR_CG-Config-v1620-IEs.h + NR_CG-Config-v1630-IEs.h + NR_CG-Config-v1640-IEs.h + NR_CG-COT-Sharing-r16.h + NR_CGI-InfoEUTRA.h + NR_CGI-InfoEUTRALogging.h + NR_CGI-Info-Logging-r16.h + NR_CGI-InfoNR.h + NR_CG-StartingOffsets-r16.h + NR_CG-UCI-OnPUSCH.h + NR_ChannelAccessConfig-r16.h + NR_CI-ConfigurationPerServingCell-r16.h + NR_CipheringAlgorithm.h + NR_CLI-EventTriggerConfig-r16.h + NR_CLI-PeriodicalReportConfig-r16.h + NR_CLI-ResourceConfig-r16.h + NR_CLI-RSSI-Range-r16.h + NR_CLI-RSSI-TriggeredList-r16.h + NR_CLI-TriggeredList-r16.h + NR_CodebookComboParametersAdditionPerBC-r16.h + NR_CodebookComboParametersAddition-r16.h + NR_CodebookConfig.h + NR_CodebookConfig-r16.h + NR_CodebookParametersAdditionPerBC-r16.h + NR_CodebookParametersAddition-r16.h + NR_CodebookParameters.h + NR_CodebookParameters-v1610.h + NR_CodebookVariantsList-r16.h + NR_CO-Duration-r16.h + NR_CO-DurationsPerCell-r16.h + NR_CommonLocationInfo-r16.h + NR_ConditionalReconfiguration-r16.h + NR_CondReconfigId-r16.h + NR_CondReconfigToAddModList-r16.h + NR_CondReconfigToAddMod-r16.h + NR_CondReconfigToRemoveList-r16.h + NR_CondTriggerConfig-r16.h + NR_ConfigRestrictInfoDAPS-r16.h + NR_ConfigRestrictInfoDAPS-v1640.h + NR_ConfigRestrictInfoSCG.h + NR_ConfigRestrictModReqSCG.h + NR_ConfiguredGrantConfig.h + NR_ConfiguredGrantConfigIndexMAC-r16.h + NR_ConfiguredGrantConfigIndex-r16.h + NR_ConfiguredGrantConfigToAddModList-r16.h + NR_ConfiguredGrantConfigToReleaseList-r16.h + NR_ConfiguredGrantConfigType2DeactivationStateList-r16.h + NR_ConfiguredGrantConfigType2DeactivationState-r16.h + NR_ConnEstFailReport-r16.h + NR_ConnEstFailureControl.h + NR_ControlResourceSet.h + NR_ControlResourceSetId.h + NR_ControlResourceSetId-r16.h + NR_ControlResourceSetId-v1610.h + NR_ControlResourceSetZero.h + NR_CounterCheck.h + NR_CounterCheck-IEs.h + NR_CounterCheckResponse.h + NR_CounterCheckResponse-IEs.h + NR_CrossCarrierSchedulingConfig.h + NR_CSI-AperiodicTriggerState.h + NR_CSI-AperiodicTriggerStateList.h + NR_CSI-AssociatedReportConfigInfo.h + NR_CSI-FrequencyOccupation.h + NR_CSI-IM-Resource.h + NR_CSI-IM-ResourceId.h + NR_CSI-IM-ResourceSet.h + NR_CSI-IM-ResourceSetId.h + NR_CSI-MeasConfig.h + NR_CSI-ReportConfig.h + NR_CSI-ReportConfigId.h + NR_CSI-ReportFrameworkExt-r16.h + NR_CSI-ReportFramework.h + NR_CSI-ReportPeriodicityAndOffset.h + NR_CSI-ResourceConfig.h + NR_CSI-ResourceConfigId.h + NR_CSI-ResourcePeriodicityAndOffset.h + NR_CSI-RS-CellMobility.h + NR_CSI-RS-ForTracking.h + NR_CSI-RS-IM-ReceptionForFeedback.h + NR_CSI-RS-Index.h + NR_CSI-RS-ProcFrameworkForSRS.h + NR_CSI-RS-ResourceConfigMobility.h + NR_CSI-RS-ResourceMapping.h + NR_CSI-RS-Resource-Mobility.h + NR_CSI-SemiPersistentOnPUSCH-TriggerState.h + NR_CSI-SemiPersistentOnPUSCH-TriggerStateList.h + NR_CSI-SSB-ResourceSet.h + NR_CSI-SSB-ResourceSetId.h + NR_DAPS-UplinkPowerConfig-r16.h + NR_DataInactivityTimer.h + NR_DCP-Config-r16.h + NR_DedicatedNAS-Message.h + NR_DedicatedSIBRequest-r16.h + NR_DedicatedSIBRequest-r16-IEs.h + NR_DelayBudgetReport.h + NR_DiscardTimerExt-r16.h + NR_DL-AM-RLC.h + NR_DL-AM-RLC-v1610.h + NR_DL-CCCH-Message.h + NR_DL-CCCH-MessageType.h + NR_DL-DataToUL-ACK-DCI-1-2-r16.h + NR_DL-DataToUL-ACK-r16.h + NR_DL-DCCH-Message.h + NR_DL-DCCH-MessageType.h + NR_DLDedicatedMessageSegment-r16.h + NR_DLDedicatedMessageSegment-r16-IEs.h + NR_DLInformationTransfer.h + NR_DLInformationTransfer-IEs.h + NR_DLInformationTransferMRDC-r16.h + NR_DLInformationTransferMRDC-r16-IEs.h + NR_DLInformationTransfer-v1610-IEs.h + NR_DL-PRS-Info-r16.h + NR_DL-UM-RLC.h + NR_DMRS-DownlinkConfig.h + NR_DMRS-UplinkConfig.h + NR_DMRS-UplinkTransformPrecoding-r16.h + NR_DormancyGroupID-r16.h + NR_DormantBWP-Config-r16.h + NR_DownlinkConfigCommon.h + NR_DownlinkConfigCommonSIB.h + NR_DownlinkPreemption.h + NR_DRB-CountInfo.h + NR_DRB-CountInfoList.h + NR_DRB-CountMSB-Info.h + NR_DRB-CountMSB-InfoList.h + NR_DRB-Identity.h + NR_DRB-ToAddMod.h + NR_DRB-ToAddModList.h + NR_DRB-ToReleaseList.h + NR_DRX-Config.h + NR_DRX-ConfigSecondaryGroup.h + NR_DRX-Info2.h + NR_DRX-Info.h + NR_DRX-PreferenceConfig-r16.h + NR_DRX-Preference-r16.h + NR_DummyA.h + NR_DummyB.h + NR_DummyC.h + NR_DummyD.h + NR_DummyE.h + NR_DummyF.h + NR_DummyG.h + NR_DummyH.h + NR_DummyI.h + NR_DummyJ.h + NR_EstablishmentCause.h + NR_EthernetHeaderCompression-r16.h + NR_EUTRA-AllowedMeasBandwidth.h + NR_EUTRA-BlackCell.h + NR_EUTRA-Cell.h + NR_EUTRA-CellIndex.h + NR_EUTRA-CellIndexList.h + NR_EUTRA-FreqBlackCellList.h + NR_EUTRA-FreqNeighCellInfo.h + NR_EUTRA-FreqNeighCellList.h + NR_EUTRA-MBSFN-SubframeConfig.h + NR_EUTRA-MBSFN-SubframeConfigList.h + NR_EUTRA-MultiBandInfo.h + NR_EUTRA-MultiBandInfoList.h + NR_EUTRA-NS-PmaxList.h + NR_EUTRA-NS-PmaxValue.h + NR_EUTRA-ParametersCommon.h + NR_EUTRA-Parameters.h + NR_EUTRA-ParametersXDD-Diff.h + NR_EUTRA-PhysCellId.h + NR_EUTRA-PhysCellIdRange.h + NR_EUTRA-PresenceAntennaPort1.h + NR_EUTRA-Q-OffsetRange.h + NR_EUTRA-RSTD-Info.h + NR_EUTRA-RSTD-InfoList.h + NR_EventTriggerConfig.h + NR_EventTriggerConfigInterRAT.h + NR_EventTriggerConfigNR-SL-r16.h + NR_EventType-r16.h + NR_FailureInfoDAPS-r16.h + NR_FailureInfoRLC-Bearer.h + NR_FailureInformation.h + NR_FailureInformation-IEs.h + NR_FailureInformation-v1610-IEs.h + NR_FailureReportMCG-r16.h + NR_FailureReportSCG-EUTRA.h + NR_FailureReportSCG.h + NR_FDM-TDM-r16.h + NR_FeatureSetCombination.h + NR_FeatureSetCombinationId.h + NR_FeatureSetDownlink.h + NR_FeatureSetDownlinkId.h + NR_FeatureSetDownlinkPerCC.h + NR_FeatureSetDownlinkPerCC-Id.h + NR_FeatureSetDownlinkPerCC-v1620.h + NR_FeatureSetDownlink-v1540.h + NR_FeatureSetDownlink-v15a0.h + NR_FeatureSetDownlink-v1610.h + NR_FeatureSetEntryIndex.h + NR_FeatureSetEUTRA-DownlinkId.h + NR_FeatureSetEUTRA-UplinkId.h + NR_FeatureSet.h + NR_FeatureSets.h + NR_FeatureSetsPerBand.h + NR_FeatureSetUplink.h + NR_FeatureSetUplinkId.h + NR_FeatureSetUplinkPerCC.h + NR_FeatureSetUplinkPerCC-Id.h + NR_FeatureSetUplinkPerCC-v1540.h + NR_FeatureSetUplink-v1540.h + NR_FeatureSetUplink-v1610.h + NR_FeatureSetUplink-v1630.h + NR_FeatureSetUplink-v1640.h + NR_FilterCoefficient.h + NR_FilterConfigCLI-r16.h + NR_FilterConfig.h + NR_FreqBandIndicatorEUTRA.h + NR_FreqBandIndicatorNR.h + NR_FreqBandInformationEUTRA.h + NR_FreqBandInformation.h + NR_FreqBandInformationNR.h + NR_FreqBandList.h + NR_FreqPriorityEUTRA.h + NR_FreqPriorityListEUTRA.h + NR_FreqPriorityListNR.h + NR_FreqPriorityNR.h + NR_FreqSeparationClassDL-Only-r16.h + NR_FreqSeparationClassDL-v1620.h + NR_FreqSeparationClass.h + NR_FreqSeparationClassUL-v1620.h + NR_FrequencyConfig-NR-r16.h + NR_FrequencyHoppingOffsetListsDCI-0-2-r16.h + NR_FrequencyInfoDL.h + NR_FrequencyInfoDL-SIB.h + NR_FrequencyInfoUL.h + NR_FrequencyInfoUL-SIB.h + NR_FR-Info.h + NR_FR-InfoList.h + NR_GapConfig.h + NR_GeneralParametersMRDC-v1610.h + NR_GeneralParametersMRDC-XDD-Diff.h + NR_GNSS-ID-r16.h + NR_GroupB-ConfiguredTwoStepRA-r16.h + NR_GuardBand-r16.h + NR_HandoverCommand.h + NR_HandoverCommand-IEs.h + NR_HandoverPreparationInformation.h + NR_HandoverPreparationInformation-IEs.h + NR_HighSpeedConfig-r16.h + NR_HighSpeedParameters-r16.h + NR_HRNN-List-r16.h + NR_HRNN-r16.h + NR_Hysteresis.h + NR_IAB-IP-AddressAndTraffic-r16.h + NR_IAB-IP-AddressConfigurationList-r16.h + NR_IAB-IP-AddressConfiguration-r16.h + NR_IAB-IP-AddressIndex-r16.h + NR_IAB-IP-AddressNumReq-r16.h + NR_IAB-IP-AddressPrefixReq-r16.h + NR_IAB-IP-Address-r16.h + NR_IAB-IP-PrefixAndTraffic-r16.h + NR_IAB-IP-Usage-r16.h + NR_IABOtherInformation-r16.h + NR_IABOtherInformation-r16-IEs.h + NR_IDC-AssistanceConfig-r16.h + NR_IDC-Assistance-r16.h + NR_IMS-ParametersCommon.h + NR_IMS-ParametersFRX-Diff.h + NR_IMS-Parameters.h + NR_InitialUE-Identity.h + NR_INT-ConfigurationPerServingCell.h + NR_IntegrityProtAlgorithm.h + NR_InterFreqBlackCellList.h + NR_InterFreqCAG-CellListPerPLMN-r16.h + NR_InterFreqCarrierFreqInfo.h + NR_InterFreqCarrierFreqInfo-v1610.h + NR_InterFreqCarrierFreqList.h + NR_InterFreqCarrierFreqList-v1610.h + NR_InterFreqNeighCellInfo.h + NR_InterFreqNeighCellInfo-v1610.h + NR_InterFreqNeighCellList.h + NR_InterFreqNeighCellList-v1610.h + NR_InterFreqTargetInfo-r16.h + NR_InterFreqWhiteCellList-r16.h + NR_InterRAT-Parameters.h + NR_IntraCellGuardBandsPerSCS-r16.h + NR_IntraFreqBlackCellList.h + NR_IntraFreqCAG-CellListPerPLMN-r16.h + NR_IntraFreqNeighCellInfo.h + NR_IntraFreqNeighCellInfo-v1610.h + NR_IntraFreqNeighCellList.h + NR_IntraFreqNeighCellList-v1610.h + NR_IntraFreqWhiteCellList-r16.h + NR_InvalidSymbolPattern-r16.h + NR_I-RNTI-Value.h + NR_LBT-FailureRecoveryConfig-r16.h + NR_LocationInfo-r16.h + NR_LocationMeasurementIndication.h + NR_LocationMeasurementIndication-IEs.h + NR_LocationMeasurementInfo.h + NR_LoggedEventTriggerConfig-r16.h + NR_LoggedMeasurementConfiguration-r16.h + NR_LoggedMeasurementConfiguration-r16-IEs.h + NR_LoggedPeriodicalReportConfig-r16.h + NR_LoggingDuration-r16.h + NR_LoggingInterval-r16.h + NR_LogicalChannelConfig.h + NR_LogicalChannelIdentity.h + NR_LogMeasInfoList-r16.h + NR_LogMeasInfo-r16.h + NR_LogMeasReport-r16.h + NR_LogMeasResultBT-r16.h + NR_LogMeasResultListBT-r16.h + NR_LogMeasResultListWLAN-r16.h + NR_LogMeasResultWLAN-r16.h + NR_LTE-CRS-PatternList-r16.h + NR_MAC-CellGroupConfig.h + NR_MAC-MainConfigSL-r16.h + NR_MAC-ParametersCommon.h + NR_MAC-ParametersFRX-Diff-r16.h + NR_MAC-Parameters.h + NR_MAC-ParametersSidelinkCommon-r16.h + NR_MAC-ParametersSidelink-r16.h + NR_MAC-ParametersSidelinkXDD-Diff-r16.h + NR_MAC-Parameters-v1610.h + NR_MAC-ParametersXDD-Diff.h + NR_MasterInformationBlockSidelink.h + NR_MasterKeyUpdate.h + NR_MaxBW-PreferenceConfig-r16.h + NR_MaxBW-Preference-r16.h + NR_MaxCC-PreferenceConfig-r16.h + NR_MaxCC-Preference-r16.h + NR_MaxMIMO-LayerPreferenceConfig-r16.h + NR_MaxMIMO-LayerPreference-r16.h + NR_MaxMIMO-LayersDCI-0-2-r16.h + NR_MaxMIMO-LayersDL-r16.h + NR_MCC.h + NR_MCC-MNC-Digit.h + NR_MCGFailureInformation-r16.h + NR_MCGFailureInformation-r16-IEs.h + NR_MeasAndMobParametersCommon.h + NR_MeasAndMobParametersFRX-Diff.h + NR_MeasAndMobParameters.h + NR_MeasAndMobParametersMRDC-Common.h + NR_MeasAndMobParametersMRDC-Common-v1610.h + NR_MeasAndMobParametersMRDC-FRX-Diff.h + NR_MeasAndMobParametersMRDC.h + NR_MeasAndMobParametersMRDC-v1560.h + NR_MeasAndMobParametersMRDC-v1610.h + NR_MeasAndMobParametersMRDC-XDD-Diff.h + NR_MeasAndMobParametersMRDC-XDD-Diff-v1560.h + NR_MeasAndMobParametersXDD-Diff.h + NR_MeasConfig.h + NR_MeasConfigMN.h + NR_MeasConfigSN.h + NR_MeasGapConfig.h + NR_MeasGapSharingConfig.h + NR_MeasGapSharingScheme.h + NR_MeasId.h + NR_MeasIdleCarrierEUTRA-r16.h + NR_MeasIdleCarrierNR-r16.h + NR_MeasIdleConfigDedicated-r16.h + NR_MeasIdleConfigSIB-r16.h + NR_MeasIdToAddMod.h + NR_MeasIdToAddModList.h + NR_MeasIdToRemoveList.h + NR_MeasObjectCLI-r16.h + NR_MeasObjectEUTRA.h + NR_MeasObjectId.h + NR_MeasObjectNR.h + NR_MeasObjectNR-SL-r16.h + NR_MeasObjectToAddMod.h + NR_MeasObjectToAddModList.h + NR_MeasObjectToRemoveList.h + NR_MeasObjectUTRA-FDD-r16.h + NR_MeasQuantityResultsEUTRA.h + NR_MeasQuantityResults.h + NR_MeasReportQuantityCLI-r16.h + NR_MeasReportQuantity.h + NR_MeasReportQuantity-r16.h + NR_MeasReportQuantityUTRA-FDD-r16.h + NR_MeasResult2EUTRA.h + NR_MeasResult2EUTRA-r16.h + NR_MeasResult2NR.h + NR_MeasResult2NR-r16.h + NR_MeasResult2UTRA-FDD-r16.h + NR_MeasResultCBR-NR-r16.h + NR_MeasResultCellListSFTD-EUTRA.h + NR_MeasResultCellListSFTD-NR.h + NR_MeasResultCellSFTD-NR.h + NR_MeasResultCLI-r16.h + NR_MeasResultCLI-RSSI-r16.h + NR_MeasResultEUTRA.h + NR_MeasResultFailedCell-r16.h + NR_MeasResultForRSSI-r16.h + NR_MeasResultFreqListFailMRDC.h + NR_MeasResultFreqList.h + NR_MeasResultIdleEUTRA-r16.h + NR_MeasResultIdleNR-r16.h + NR_MeasResultList2EUTRA.h + NR_MeasResultList2EUTRA-r16.h + NR_MeasResultList2NR.h + NR_MeasResultList2NR-r16.h + NR_MeasResultList2UTRA.h + NR_MeasResultListCLI-RSSI-r16.h + NR_MeasResultListEUTRA.h + NR_MeasResultListLogging2NR-r16.h + NR_MeasResultListLoggingNR-r16.h + NR_MeasResultListNR.h + NR_MeasResultListSRS-RSRP-r16.h + NR_MeasResultListUTRA-FDD-r16.h + NR_MeasResultLogging2NR-r16.h + NR_MeasResultLoggingNR-r16.h + NR_MeasResultNR.h + NR_MeasResultNR-SL-r16.h + NR_MeasResultRLFNR-r16.h + NR_MeasResultSCG-Failure.h + NR_MeasResultServFreqListEUTRA-SCG.h + NR_MeasResultServFreqListNR-SCG.h + NR_MeasResultServingCell-r16.h + NR_MeasResultServMO.h + NR_MeasResultServMOList.h + NR_MeasResultSFTD-EUTRA.h + NR_MeasResults.h + NR_MeasResultsPerCarrierIdleEUTRA-r16.h + NR_MeasResultsPerCarrierIdleNR-r16.h + NR_MeasResultsPerCellIdleEUTRA-r16.h + NR_MeasResultsPerCellIdleNR-r16.h + NR_MeasResultSRS-RSRP-r16.h + NR_MeasResultsSL-r16.h + NR_MeasResultUTRA-FDD-r16.h + NR_MeasRSSI-ReportConfig-r16.h + NR_MeasTiming.h + NR_MeasTimingList.h + NR_MeasTriggerQuantityCLI-r16.h + NR_MeasTriggerQuantityEUTRA.h + NR_MeasTriggerQuantity.h + NR_MeasTriggerQuantityOffset.h + NR_MeasTriggerQuantityUTRA-FDD-r16.h + NR_MeasurementReport.h + NR_MeasurementReport-IEs.h + NR_MeasurementReportSidelink.h + NR_MeasurementReportSidelink-IEs-r16.h + NR_MeasurementTimingConfiguration.h + NR_MeasurementTimingConfiguration-IEs.h + NR_MeasurementTimingConfiguration-v1550-IEs.h + NR_MeasurementTimingConfiguration-v1610-IEs.h + NR_MIB.h + NR_MIMO-LayersDL.h + NR_MIMO-LayersUL.h + NR_MIMO-ParametersPerBand.h + NR_MinSchedulingOffsetK0-Values-r16.h + NR_MinSchedulingOffsetK2-Values-r16.h + NR_MinSchedulingOffsetPreferenceConfig-r16.h + NR_MinSchedulingOffsetPreference-r16.h + NR_MinTimeGap-r16.h + NR_MNC.h + NR_MobilityFromNRCommand.h + NR_MobilityFromNRCommand-IEs.h + NR_MobilityFromNRCommand-v1610-IEs.h + NR_MobilityHistoryReport-r16.h + NR_MobilityStateParameters.h + NR_ModulationOrder.h + NR_MPE-Config-FR2-r16.h + NR_MRDC-AssistanceInfo.h + NR_MRDC-Parameters.h + NR_MRDC-Parameters-v1580.h + NR_MRDC-Parameters-v1590.h + NR_MRDC-Parameters-v1620.h + NR_MRDC-Parameters-v1630.h + NR_MRDC-SecondaryCellGroupConfig.h + NR_MsgA-ConfigCommon-r16.h + NR_MsgA-DMRS-Config-r16.h + NR_MsgA-PUSCH-Config-r16.h + NR_MsgA-PUSCH-Resource-r16.h + NR_MultiBandInfoListEUTRA.h + NR_MultiDCI-MultiTRP-r16.h + NR_MultiFrequencyBandListNR.h + NR_MultiFrequencyBandListNR-SIB.h + NR_NAICS-Capability-Entry.h + NR_NeedForGapsBandlistNR-r16.h + NR_NeedForGapsConfigNR-r16.h + NR_NeedForGapsInfoNR-r16.h + NR_NeedForGapsIntraFreqlist-r16.h + NR_NeedForGapsIntraFreq-r16.h + NR_NeedForGapsNR-r16.h + NR_NextHopChainingCount.h + NR_NG-5G-S-TMSI.h + NR_NID-r16.h + NR_NPN-IdentityInfoList-r16.h + NR_NPN-IdentityInfo-r16.h + NR_NPN-Identity-r16.h + NR_NRDC-Parameters.h + NR_NRDC-Parameters-v1570.h + NR_NRDC-Parameters-v15c0.h + NR_NRDC-Parameters-v1610.h + NR_NR-FreqInfo.h + NR_NR-MultiBandInfo.h + NR_NR-NS-PmaxList.h + NR_NR-NS-PmaxValue.h + NR_NR-PRS-MeasurementInfoList-r16.h + NR_NR-PRS-MeasurementInfo-r16.h + NR_NR-RS-Type.h + NR_NumberOfCarriers.h + NR_NZP-CSI-RS-Resource.h + NR_NZP-CSI-RS-ResourceId.h + NR_NZP-CSI-RS-ResourceSet.h + NR_NZP-CSI-RS-ResourceSetId.h + NR_OLPC-SRS-Pos-r16.h + NR_OnDemandSIB-Request-r16.h + NR_OtherConfig.h + NR_OtherConfig-v1540.h + NR_OtherConfig-v1610.h + NR_OutsideActiveTimeConfig-r16.h + NR_OverheatingAssistanceConfig.h + NR_OverheatingAssistance.h + NR_P0-PUCCH.h + NR_P0-PUCCH-Id.h + NR_P0-PUSCH-AlphaSet.h + NR_P0-PUSCH-AlphaSetId.h + NR_P0-PUSCH-r16.h + NR_P0-PUSCH-SetId-r16.h + NR_P0-PUSCH-Set-r16.h + NR_PagingCycle.h + NR_Paging.h + NR_PagingRecord.h + NR_PagingRecordList.h + NR_PagingUE-Identity.h + NR_PathlossReferenceRS-Config.h + NR_PathlossReferenceRSList-r16.h + NR_PathlossReferenceRS-r16.h + NR_PathlossReferenceRSs-v1610.h + NR_PCCH-Config.h + NR_PCCH-Message.h + NR_PCCH-MessageType.h + NR_PCI-List.h + NR_PCI-RangeElement.h + NR_PCI-Range.h + NR_PCI-RangeIndex.h + NR_PCI-RangeIndexList.h + NR_PDCCH-BlindDetection2-r16.h + NR_PDCCH-BlindDetection3-r16.h + NR_PDCCH-BlindDetectionCA-CombIndicator-r16.h + NR_PDCCH-BlindDetection.h + NR_PDCCH-ConfigCommon.h + NR_PDCCH-Config.h + NR_PDCCH-ConfigSIB1.h + NR_PDCCH-MonitoringOccasions-r16.h + NR_PDCCH-ServingCellConfig.h + NR_PDCP-Config.h + NR_PDCP-Parameters.h + NR_PDCP-ParametersMRDC.h + NR_PDCP-ParametersMRDC-v1610.h + NR_PDCP-ParametersSidelink-r16.h + NR_PDSCH-CodeBlockGroupTransmission.h + NR_PDSCH-CodeBlockGroupTransmissionList-r16.h + NR_PDSCH-ConfigCommon.h + NR_PDSCH-Config.h + NR_PDSCH-HARQ-ACK-CodebookList-r16.h + NR_PDSCH-ServingCellConfig.h + NR_PDSCH-TimeDomainResourceAllocation.h + NR_PDSCH-TimeDomainResourceAllocationList.h + NR_PDSCH-TimeDomainResourceAllocationList-r16.h + NR_PDSCH-TimeDomainResourceAllocation-r16.h + NR_PDU-SessionID.h + NR_PeriodicalReportConfig.h + NR_PeriodicalReportConfigInterRAT.h + NR_PeriodicalReportConfigNR-SL-r16.h + NR_PeriodicRNAU-TimerValue.h + NR_PerRAAttemptInfoList-r16.h + NR_PerRAAttemptInfo-r16.h + NR_PerRACSI-RSInfo-r16.h + NR_PerRAInfoList-r16.h + NR_PerRAInfo-r16.h + NR_PerRASSBInfo-r16.h + NR_PH-InfoMCG.h + NR_PH-InfoSCG.h + NR_PHR-Config.h + NR_PH-TypeListMCG.h + NR_PH-TypeListSCG.h + NR_PH-UplinkCarrierMCG.h + NR_PH-UplinkCarrierSCG.h + NR_Phy-ParametersCommon.h + NR_Phy-ParametersFR1.h + NR_Phy-ParametersFR2.h + NR_Phy-ParametersFRX-Diff.h + NR_Phy-Parameters.h + NR_Phy-ParametersMRDC.h + NR_Phy-ParametersSharedSpectrumChAccess-r16.h + NR_Phy-ParametersXDD-Diff.h + NR_PhysCellId.h + NR_PhysCellIdUTRA-FDD-r16.h + NR_PhysicalCellGroupConfig.h + NR_PLMN-Identity-EUTRA-5GC.h + NR_PLMN-Identity.h + NR_PLMN-IdentityInfo.h + NR_PLMN-IdentityInfoList.h + NR_PLMN-IdentityList2-r16.h + NR_PLMN-IdentityList-EUTRA-5GC.h + NR_PLMN-IdentityList-EUTRA-EPC.h + NR_PLMN-IdentityList-r16.h + NR_PLMN-RAN-AreaCell.h + NR_PLMN-RAN-AreaCellList.h + NR_PLMN-RAN-AreaConfig.h + NR_PLMN-RAN-AreaConfigList.h + NR_P-Max.h + NR_PollByte.h + NR_PollPDU.h + NR_PortIndex2.h + NR_PortIndex4.h + NR_PortIndex8.h + NR_PortIndexFor8Ranks.h + NR_PosSchedulingInfo-r16.h + NR_PosSIB-MappingInfo-r16.h + NR_PosSIB-ReqInfo-r16.h + NR_PosSIB-Type-r16.h + NR_PosSI-SchedulingInfo-r16.h + NR_PosSystemInformation-r16-IEs.h + NR_PowSav-ParametersCommon-r16.h + NR_PowSav-ParametersFRX-Diff-r16.h + NR_PowSav-Parameters-r16.h + NR_PRACH-ResourceDedicatedBFR.h + NR_PRB-Id.h + NR_ProcessingParameters.h + NR_PTRS-DensityRecommendationDL.h + NR_PTRS-DensityRecommendationUL.h + NR_PTRS-DownlinkConfig.h + NR_PTRS-UplinkConfig.h + NR_PUCCH-ConfigCommon.h + NR_PUCCH-Config.h + NR_PUCCH-ConfigurationList-r16.h + NR_PUCCH-CSI-Resource.h + NR_PUCCH-format0.h + NR_PUCCH-format1.h + NR_PUCCH-format2.h + NR_PUCCH-format3.h + NR_PUCCH-format4.h + NR_PUCCH-FormatConfig.h + NR_PUCCH-Grp-CarrierTypes-r16.h + NR_PUCCH-MaxCodeRate.h + NR_PUCCH-PathlossReferenceRS.h + NR_PUCCH-PathlossReferenceRS-Id.h + NR_PUCCH-PathlossReferenceRS-Id-v1610.h + NR_PUCCH-PathlossReferenceRS-r16.h + NR_PUCCH-PowerControl.h + NR_PUCCH-ResourceExt-r16.h + NR_PUCCH-ResourceGroupId-r16.h + NR_PUCCH-ResourceGroup-r16.h + NR_PUCCH-Resource.h + NR_PUCCH-ResourceId.h + NR_PUCCH-ResourceSet.h + NR_PUCCH-ResourceSetId.h + NR_PUCCH-SpatialRelationInfoExt-r16.h + NR_PUCCH-SpatialRelationInfo.h + NR_PUCCH-SpatialRelationInfoId.h + NR_PUCCH-SpatialRelationInfoId-r16.h + NR_PUCCH-SpatialRelationInfoId-v1610.h + NR_PUCCH-SRS.h + NR_PUCCH-TPC-CommandConfig.h + NR_PUSCH-Allocation-r16.h + NR_PUSCH-CodeBlockGroupTransmission.h + NR_PUSCH-ConfigCommon.h + NR_PUSCH-Config.h + NR_PUSCH-PathlossReferenceRS.h + NR_PUSCH-PathlossReferenceRS-Id.h + NR_PUSCH-PathlossReferenceRS-Id-v1610.h + NR_PUSCH-PathlossReferenceRS-r16.h + NR_PUSCH-PowerControl.h + NR_PUSCH-PowerControl-v1610.h + NR_PUSCH-ServingCellConfig.h + NR_PUSCH-TimeDomainResourceAllocation.h + NR_PUSCH-TimeDomainResourceAllocationList.h + NR_PUSCH-TimeDomainResourceAllocationList-r16.h + NR_PUSCH-TimeDomainResourceAllocation-r16.h + NR_PUSCH-TPC-CommandConfig.h + NR_QCL-Info.h + NR_QFI.h + NR_Q-OffsetRange.h + NR_Q-OffsetRangeList.h + NR_Q-QualMin.h + NR_Q-RxLevMin.h + NR_QuantityConfig.h + NR_QuantityConfigNR.h + NR_QuantityConfigRS.h + NR_QuantityConfigUTRA-FDD-r16.h + NR_RACH-ConfigCommon.h + NR_RACH-ConfigCommonTwoStepRA-r16.h + NR_RACH-ConfigDedicated.h + NR_RACH-ConfigGeneric.h + NR_RACH-ConfigGenericTwoStepRA-r16.h + NR_RadioBearerConfig.h + NR_RadioLinkMonitoringConfig.h + NR_RadioLinkMonitoringRS.h + NR_RadioLinkMonitoringRS-Id.h + NR_RA-InformationCommon-r16.h + NR_RAN-AreaCode.h + NR_RAN-AreaConfig.h + NR_RangeToBestCell.h + NR_RAN-NotificationAreaInfo.h + NR_RA-Prioritization.h + NR_RA-ReportList-r16.h + NR_RA-Report-r16.h + NR_RateMatchPatternGroup.h + NR_RateMatchPattern.h + NR_RateMatchPatternId.h + NR_RateMatchPatternLTE-CRS.h + NR_RAT-Type.h + NR_ReconfigurationWithSync.h + NR_RedirectedCarrierInfo-EUTRA.h + NR_RedirectedCarrierInfo.h + NR_ReducedAggregatedBandwidth.h + NR_ReducedMaxBW-FRx-r16.h + NR_ReducedMaxCCs-r16.h + NR_ReestablishmentCause.h + NR_ReestablishmentInfo.h + NR_ReestabNCellInfo.h + NR_ReestabNCellInfoList.h + NR_ReestabUE-Identity.h + NR_ReferenceSignalConfig.h + NR_ReferenceTimeInfo-r16.h + NR_ReferenceTime-r16.h + NR_RegisteredAMF.h + NR_RejectWaitTime.h + NR_ReleasePreferenceConfig-r16.h + NR_ReleasePreference-r16.h + NR_RepetitionSchemeConfig-r16.h + NR_RepetitionSchemeConfig-v1630.h + NR_ReportCGI-EUTRA.h + NR_ReportCGI.h + NR_ReportConfigId.h + NR_ReportConfigInterRAT.h + NR_ReportConfigNR.h + NR_ReportConfigNR-SL-r16.h + NR_ReportConfigToAddMod.h + NR_ReportConfigToAddModList.h + NR_ReportConfigToRemoveList.h + NR_ReportInterval.h + NR_ReportSFTD-EUTRA.h + NR_ReportSFTD-NR.h + NR_ReselectionThreshold.h + NR_ReselectionThresholdQ.h + NR_ResultsPerCSI-RS-Index.h + NR_ResultsPerCSI-RS-IndexList.h + NR_ResultsPerSSB-Index.h + NR_ResultsPerSSB-IndexIdle-r16.h + NR_ResultsPerSSB-IndexList.h + NR_ResultsPerSSB-IndexList-r16.h + NR_ResumeCause.h + NR_RF-Parameters.h + NR_RF-ParametersMRDC.h + NR_RLC-BearerConfig.h + NR_RLC-Config.h + NR_RLC-Config-v1610.h + NR_RLC-Parameters.h + NR_RLC-ParametersSidelink-r16.h + NR_RLF-Report-r16.h + NR_RLF-TimersAndConstants.h + NR_RMTC-Config-r16.h + NR_RNTI-Value.h + NR_RRC-PosSystemInfoRequest-r16-IEs.h + NR_RRCReconfigurationComplete.h + NR_RRCReconfigurationComplete-IEs.h + NR_RRCReconfigurationCompleteSidelink.h + NR_RRCReconfigurationCompleteSidelink-IEs-r16.h + NR_RRCReconfigurationComplete-v1530-IEs.h + NR_RRCReconfigurationComplete-v1560-IEs.h + NR_RRCReconfigurationComplete-v1610-IEs.h + NR_RRCReconfigurationComplete-v1640-IEs.h + NR_RRCReconfigurationFailureSidelink.h + NR_RRCReconfigurationFailureSidelink-IEs-r16.h + NR_RRCReconfiguration.h + NR_RRCReconfiguration-IEs.h + NR_RRCReconfigurationSidelink.h + NR_RRCReconfigurationSidelink-IEs-r16.h + NR_RRCReconfiguration-v1530-IEs.h + NR_RRCReconfiguration-v1540-IEs.h + NR_RRCReconfiguration-v1560-IEs.h + NR_RRCReconfiguration-v1610-IEs.h + NR_RRCReestablishmentComplete.h + NR_RRCReestablishmentComplete-IEs.h + NR_RRCReestablishmentComplete-v1610-IEs.h + NR_RRCReestablishment.h + NR_RRCReestablishment-IEs.h + NR_RRCReestablishmentRequest.h + NR_RRCReestablishmentRequest-IEs.h + NR_RRCReject.h + NR_RRCReject-IEs.h + NR_RRCRelease.h + NR_RRCRelease-IEs.h + NR_RRCRelease-v1540-IEs.h + NR_RRCRelease-v1610-IEs.h + NR_RRCResumeComplete.h + NR_RRCResumeComplete-IEs.h + NR_RRCResumeComplete-v1610-IEs.h + NR_RRCResumeComplete-v1640-IEs.h + NR_RRCResume.h + NR_RRCResume-IEs.h + NR_RRCResumeRequest1.h + NR_RRCResumeRequest1-IEs.h + NR_RRCResumeRequest.h + NR_RRCResumeRequest-IEs.h + NR_RRCResume-v1560-IEs.h + NR_RRCResume-v1610-IEs.h + NR_RRCSetupComplete.h + NR_RRCSetupComplete-IEs.h + NR_RRCSetupComplete-v1610-IEs.h + NR_RRCSetup.h + NR_RRCSetup-IEs.h + NR_RRCSetupRequest.h + NR_RRCSetupRequest-IEs.h + NR_RRCSystemInfoRequest.h + NR_RRCSystemInfoRequest-IEs.h + NR_RRC-TransactionIdentifier.h + NR_RRM-Config.h + NR_RSRP-RangeEUTRA.h + NR_RSRP-Range.h + NR_RSRQ-RangeEUTRA.h + NR_RSRQ-RangeEUTRA-r16.h + NR_RSRQ-Range.h + NR_RSSI-PeriodicityAndOffset-r16.h + NR_RSSI-Range-r16.h + NR_RSSI-ResourceConfigCLI-r16.h + NR_RSSI-ResourceId-r16.h + NR_RSSI-ResourceListConfigCLI-r16.h + NR_SBAS-ID-r16.h + NR_SBCCH-SL-BCH-Message.h + NR_SBCCH-SL-BCH-MessageType.h + NR_ScalingFactorSidelink-r16.h + NR_SCCH-Message.h + NR_SCCH-MessageType.h + NR_SCellConfig.h + NR_SCellIndex.h + NR_SCGFailureInformationEUTRA.h + NR_SCGFailureInformationEUTRA-IEs.h + NR_SCGFailureInformationEUTRA-v1590-IEs.h + NR_SCGFailureInformation.h + NR_SCGFailureInformation-IEs.h + NR_SCGFailureInformation-v1590-IEs.h + NR_SchedulingInfo.h + NR_SchedulingRequestConfig.h + NR_SchedulingRequestId.h + NR_SchedulingRequestResourceConfigExt-v1610.h + NR_SchedulingRequestResourceConfig.h + NR_SchedulingRequestResourceId.h + NR_SchedulingRequestToAddMod.h + NR_ScramblingId.h + NR_SCS-SpecificCarrier.h + NR_SDAP-Config.h + NR_SDAP-Parameters.h + NR_SearchSpaceExt-r16.h + NR_SearchSpace.h + NR_SearchSpaceId.h + NR_SearchSpaceSwitchConfig-r16.h + NR_SearchSpaceSwitchTrigger-r16.h + NR_SearchSpaceZero.h + NR_SecurityAlgorithmConfig.h + NR_SecurityConfig.h + NR_SecurityConfigSMC.h + NR_SecurityModeCommand.h + NR_SecurityModeCommand-IEs.h + NR_SecurityModeComplete.h + NR_SecurityModeComplete-IEs.h + NR_SecurityModeFailure.h + NR_SecurityModeFailure-IEs.h + NR_SelectedBandEntriesMN.h + NR_SemiStaticChannelAccessConfig-r16.h + NR_Sensor-LocationInfo-r16.h + NR_Sensor-NameList-r16.h + NR_ServCellIndex.h + NR_ServCellInfoListMCG-EUTRA-r16.h + NR_ServCellInfoListMCG-NR-r16.h + NR_ServCellInfoListSCG-EUTRA-r16.h + NR_ServCellInfoListSCG-NR-r16.h + NR_ServCellInfoXCG-EUTRA-r16.h + NR_ServCellInfoXCG-NR-r16.h + NR_ServingCellConfigCommon.h + NR_ServingCellConfigCommonSIB.h + NR_ServingCellConfig.h + NR_SetupRelease.h + NR_SFTD-FrequencyList-EUTRA.h + NR_SFTD-FrequencyList-NR.h + NR_SharedSpectrumChAccessParamsPerBand-r16.h + NR_SharedSpectrumChAccessParamsPerBand-v1630.h + NR_SharedSpectrumChAccessParamsPerBand-v1640.h + NR_ShortI-RNTI-Value.h + NR_ShortMAC-I.h + NR_SIB10-r16.h + NR_SIB11-r16.h + NR_SIB12-IEs-r16.h + NR_SIB12-r16.h + NR_SIB13-r16.h + NR_SIB14-r16.h + NR_SIB1.h + NR_SIB1-v1610-IEs.h + NR_SIB1-v1630-IEs.h + NR_SIB2.h + NR_SIB3.h + NR_SIB4.h + NR_SIB5.h + NR_SIB6.h + NR_SIB7.h + NR_SIB8.h + NR_SIB9.h + NR_SIB-Mapping.h + NR_SIBpos-r16.h + NR_SIB-ReqInfo-r16.h + NR_SIB-TypeInfo.h + NR_SidelinkParametersEUTRA-r16.h + NR_SidelinkParametersNR-r16.h + NR_SidelinkParameters-r16.h + NR_SidelinkPreconfigNR-r16.h + NR_SidelinkUEInformationNR-r16.h + NR_SidelinkUEInformationNR-r16-IEs.h + NR_SimulSRS-ForAntennaSwitching-r16.h + NR_SINR-RangeEUTRA.h + NR_SINR-Range.h + NR_SI-RequestConfig.h + NR_SI-RequestResources.h + NR_SI-SchedulingInfo.h + NR_SK-Counter.h + NR_SL-BetaOffsets-r16.h + NR_SL-BWP-ConfigCommon-r16.h + NR_SL-BWP-Config-r16.h + NR_SL-BWP-Generic-r16.h + NR_SL-BWP-PoolConfigCommon-r16.h + NR_SL-BWP-PoolConfig-r16.h + NR_SL-CBR-CommonTxConfigList-r16.h + NR_SL-CBR-LevelsConfig-r16.h + NR_SL-CBR-PriorityTxConfigList-r16.h + NR_SL-CBR-PSSCH-TxConfig-r16.h + NR_SL-CBR-r16.h + NR_SL-CG-MaxTransNumList-r16.h + NR_SL-CG-MaxTransNum-r16.h + NR_SL-ConfigCommonNR-r16.h + NR_SL-ConfigDedicatedEUTRA-Info-r16.h + NR_SL-ConfigDedicatedNR-r16.h + NR_SL-ConfigIndexCG-r16.h + NR_SL-ConfiguredGrantConfigList-r16.h + NR_SL-ConfiguredGrantConfig-r16.h + NR_SL-CSI-RS-Config-r16.h + NR_SL-DestinationIdentity-r16.h + NR_SL-DestinationIndex-r16.h + NR_SL-EUTRA-AnchorCarrierFreqList-r16.h + NR_SL-EventTriggerConfig-r16.h + NR_SL-FailureList-r16.h + NR_SL-Failure-r16.h + NR_SL-FreqConfigCommon-r16.h + NR_SL-FreqConfig-r16.h + NR_SL-Freq-Id-r16.h + NR_SL-InterestedFreqList-r16.h + NR_SL-LogicalChannelConfigPC5-r16.h + NR_SL-LogicalChannelConfig-r16.h + NR_SL-MappedQoS-FlowsListDedicated-r16.h + NR_SL-MeasConfigCommon-r16.h + NR_SL-MeasConfigInfo-r16.h + NR_SL-MeasConfig-r16.h + NR_SL-MeasIdInfo-r16.h + NR_SL-MeasIdList-r16.h + NR_SL-MeasId-r16.h + NR_SL-MeasIdToRemoveList-r16.h + NR_SL-MeasObjectId-r16.h + NR_SL-MeasObjectInfo-r16.h + NR_SL-MeasObjectList-r16.h + NR_SL-MeasObject-r16.h + NR_SL-MeasObjectToRemoveList-r16.h + NR_SL-MeasQuantityResult-r16.h + NR_SL-MeasReportQuantity-r16.h + NR_SL-MeasResult-r16.h + NR_SL-MeasResults-r16.h + NR_SL-MeasTriggerQuantity-r16.h + NR_SL-MinMaxMCS-Config-r16.h + NR_SL-MinMaxMCS-List-r16.h + NR_SL-NR-AnchorCarrierFreqList-r16.h + NR_SlotBased-r16.h + NR_SlotBased-v1630.h + NR_SlotFormatCombination.h + NR_SlotFormatCombinationId.h + NR_SlotFormatCombinationsPerCell.h + NR_SlotFormatIndicator.h + NR_SL-PDCP-ConfigPC5-r16.h + NR_SL-PDCP-Config-r16.h + NR_SL-PeriodCG-r16.h + NR_SL-PeriodicalReportConfig-r16.h + NR_SL-PHY-MAC-RLC-Config-r16.h + NR_SL-PowerControl-r16.h + NR_SL-PQFI-r16.h + NR_SL-PQI-r16.h + NR_SL-PreconfigGeneral-r16.h + NR_SL-PreconfigurationNR-r16.h + NR_SL-PriorityTxConfigIndex-r16.h + NR_SL-PSBCH-Config-r16.h + NR_SL-PSCCH-Config-r16.h + NR_SL-PSFCH-Config-r16.h + NR_SL-PSSCH-Config-r16.h + NR_SL-PSSCH-TxConfigList-r16.h + NR_SL-PSSCH-TxConfig-r16.h + NR_SL-PSSCH-TxParameters-r16.h + NR_SL-PTRS-Config-r16.h + NR_SL-QoS-FlowIdentity-r16.h + NR_SL-QoS-Info-r16.h + NR_SL-QoS-Profile-r16.h + NR_SL-QuantityConfig-r16.h + NR_SL-RadioBearerConfig-r16.h + NR_SLRB-Config-r16.h + NR_SLRB-PC5-ConfigIndex-r16.h + NR_SLRB-Uu-ConfigIndex-r16.h + NR_SL-ReportConfigId-r16.h + NR_SL-ReportConfigInfo-r16.h + NR_SL-ReportConfigList-r16.h + NR_SL-ReportConfig-r16.h + NR_SL-ReportConfigToRemoveList-r16.h + NR_SL-ResourcePoolConfig-r16.h + NR_SL-ResourcePoolID-r16.h + NR_SL-ResourcePool-r16.h + NR_SL-ResourceReservePeriod-r16.h + NR_SL-RLC-BearerConfigIndex-r16.h + NR_SL-RLC-BearerConfig-r16.h + NR_SL-RLC-ConfigPC5-r16.h + NR_SL-RLC-Config-r16.h + NR_SL-RLC-ModeIndication-r16.h + NR_SL-RoHC-Profiles-r16.h + NR_SL-RSRP-Range-r16.h + NR_SL-RS-Type-r16.h + NR_SL-ScheduledConfig-r16.h + NR_SL-SDAP-ConfigPC5-r16.h + NR_SL-SDAP-Config-r16.h + NR_SL-SelectionWindowConfig-r16.h + NR_SL-SelectionWindowList-r16.h + NR_SL-SSB-TimeAllocation-r16.h + NR_SL-SyncAllowed-r16.h + NR_SL-SyncConfigList-r16.h + NR_SL-SyncConfig-r16.h + NR_SL-Thres-RSRP-List-r16.h + NR_SL-Thres-RSRP-r16.h + NR_SL-TimeOffsetEUTRA-r16.h + NR_SL-TrafficPatternInfo-r16.h + NR_SL-TxConfigIndex-r16.h + NR_SL-TxInterestedFreqList-r16.h + NR_SL-TxPercentageConfig-r16.h + NR_SL-TxPercentageList-r16.h + NR_SL-TxPoolDedicated-r16.h + NR_SL-TxPower-r16.h + NR_SL-TxResourceReqList-r16.h + NR_SL-TxResourceReq-r16.h + NR_SL-TypeTxSync-r16.h + NR_SL-UE-AssistanceInformationNR-r16.h + NR_SL-UE-SelectedConfig-r16.h + NR_SL-UE-SelectedConfigRP-r16.h + NR_SL-ZoneConfigMCR-r16.h + NR_SL-ZoneConfig-r16.h + NR_SN-FieldLengthAM.h + NR_SN-FieldLengthUM.h + NR_S-NSSAI.h + NR_SON-Parameters-r16.h + NR_SpatialRelations.h + NR_SpatialRelationsSRS-Pos-r16.h + NR_SpCellConfig.h + NR_SpeedStateScaleFactors.h + NR_SPS-ConfigDeactivationStateList-r16.h + NR_SPS-ConfigDeactivationState-r16.h + NR_SPS-Config.h + NR_SPS-ConfigIndex-r16.h + NR_SPS-ConfigToAddModList-r16.h + NR_SPS-ConfigToReleaseList-r16.h + NR_SPS-PUCCH-AN-List-r16.h + NR_SPS-PUCCH-AN-r16.h + NR_SRB-Identity.h + NR_SRB-ToAddMod.h + NR_SRB-ToAddModList.h + NR_SRI-PUSCH-PowerControl.h + NR_SRI-PUSCH-PowerControlId.h + NR_SRS-AllPosResources-r16.h + NR_SRS-CarrierSwitching.h + NR_SRS-CC-SetIndex.h + NR_SRS-Config.h + NR_SRS-PathlossReferenceRS-Id-r16.h + NR_SRS-PeriodicityAndOffset.h + NR_SRS-PeriodicityAndOffset-r16.h + NR_SRS-PosResourceAP-r16.h + NR_SRS-PosResourceId-r16.h + NR_SRS-PosResource-r16.h + NR_SRS-PosResourceSetId-r16.h + NR_SRS-PosResourceSet-r16.h + NR_SRS-PosResourceSP-r16.h + NR_SRS-PosResources-r16.h + NR_SRS-ResourceConfigCLI-r16.h + NR_SRS-Resource.h + NR_SRS-ResourceId.h + NR_SRS-ResourceListConfigCLI-r16.h + NR_SRS-ResourceSet.h + NR_SRS-ResourceSetId.h + NR_SRS-Resources.h + NR_SRS-RSRP-Range-r16.h + NR_SRS-RSRP-TriggeredList-r16.h + NR_SRS-SpatialRelationInfo.h + NR_SRS-SpatialRelationInfoPos-r16.h + NR_SRS-SwitchingTimeEUTRA.h + NR_SRS-SwitchingTimeNR.h + NR_SRS-TPC-CommandConfig.h + NR_SRS-TPC-PDCCH-Config.h + NR_SSB-ConfigMobility.h + NR_SSB-Configuration-r16.h + NR_SSB-Index.h + NR_SSB-InfoNcell-r16.h + NR_SSB-MTC2.h + NR_SSB-MTC2-LP-r16.h + NR_SSB-MTC3List-r16.h + NR_SSB-MTC3-r16.h + NR_SSB-MTC.h + NR_SSB-PositionQCL-CellsToAddModList-r16.h + NR_SSB-PositionQCL-CellsToAddMod-r16.h + NR_SSB-PositionQCL-Relation-r16.h + NR_SSB-ToMeasure.h + NR_SS-RSSI-Measurement.h + NR_SubcarrierSpacing.h + NR_SubSlot-Config-r16.h + NR_SupportedBandUTRA-FDD-r16.h + NR_SupportedBandwidth.h + NR_SupportedCSI-RS-Resource.h + NR_SuspendConfig.h + NR_SystemInformation.h + NR_SystemInformation-IEs.h + NR_T312-r16.h + NR_T316-r16.h + NR_TAG-Config.h + NR_TAG.h + NR_TAG-Id.h + NR_TCI-State.h + NR_TCI-StateId.h + NR_TDD-UL-DL-ConfigCommon.h + NR_TDD-UL-DL-ConfigDedicated.h + NR_TDD-UL-DL-ConfigDedicated-IAB-MT-r16.h + NR_TDD-UL-DL-Pattern.h + NR_TDD-UL-DL-SlotConfig.h + NR_TDD-UL-DL-SlotConfig-IAB-MT-r16.h + NR_TDD-UL-DL-SlotIndex.h + NR_ThresholdNR.h + NR_TimeAlignmentTimer.h + NR_TimeSinceFailure-r16.h + NR_TimeToTrigger.h + NR_TimeUntilReconnection-16.h + NR_T-Offset-r16.h + NR_T-PollRetransmit.h + NR_TraceReference-r16.h + NR_TrackingAreaCode.h + NR_TrackingAreaCodeList-r16.h + NR_TrackingAreaIdentityList-r16.h + NR_TrackingAreaIdentity-r16.h + NR_TransmissionBandwidth-EUTRA-r16.h + NR_T-Reassembly.h + NR_T-Reselection.h + NR_T-StatusProhibit.h + NR_T-StatusProhibit-v1610.h + NR_TwoPUCCH-Grp-ConfigParams-r16.h + NR_TwoPUCCH-Grp-Configurations-r16.h + NR_Tx-PoolMeasList-r16.h + NR_UAC-AC1-SelectAssistInfo-r16.h + NR_UAC-AccessCategory1-SelectionAssistanceInfo.h + NR_UAC-BarringInfoSet.h + NR_UAC-BarringInfoSetIndex.h + NR_UAC-BarringInfoSetList.h + NR_UAC-BarringPerCat.h + NR_UAC-BarringPerCatList.h + NR_UAC-BarringPerPLMN.h + NR_UAC-BarringPerPLMN-List.h + NR_UCI-OnPUSCH-DCI-0-2-r16.h + NR_UCI-OnPUSCH.h + NR_UCI-OnPUSCH-ListDCI-0-1-r16.h + NR_UCI-OnPUSCH-ListDCI-0-2-r16.h + NR_UEAssistanceInformation.h + NR_UEAssistanceInformation-IEs.h + NR_UEAssistanceInformation-v1540-IEs.h + NR_UEAssistanceInformation-v1610-IEs.h + NR_UE-BasedPerfMeas-Parameters-r16.h + NR_UECapabilityEnquiry.h + NR_UECapabilityEnquiry-IEs.h + NR_UECapabilityEnquirySidelink.h + NR_UECapabilityEnquirySidelink-IEs-r16.h + NR_UECapabilityEnquiry-v1560-IEs.h + NR_UECapabilityEnquiry-v1610-IEs.h + NR_UECapabilityInformation.h + NR_UECapabilityInformation-IEs.h + NR_UECapabilityInformationSidelink.h + NR_UECapabilityInformationSidelink-IEs-r16.h + NR_UE-CapabilityRAT-Container.h + NR_UE-CapabilityRAT-ContainerList.h + NR_UE-CapabilityRAT-Request.h + NR_UE-CapabilityRAT-RequestList.h + NR_UE-CapabilityRequestFilterCommon.h + NR_UE-CapabilityRequestFilterNR.h + NR_UE-CapabilityRequestFilterNR-v1540.h + NR_UEInformationRequest-r16.h + NR_UEInformationRequest-r16-IEs.h + NR_UEInformationResponse-r16.h + NR_UEInformationResponse-r16-IEs.h + NR_UE-MeasurementsAvailable-r16.h + NR_UE-MRDC-CapabilityAddFRX-Mode.h + NR_UE-MRDC-CapabilityAddXDD-Mode.h + NR_UE-MRDC-CapabilityAddXDD-Mode-v1560.h + NR_UE-MRDC-Capability.h + NR_UE-MRDC-Capability-v1560.h + NR_UE-MRDC-Capability-v1610.h + NR_UE-NR-CapabilityAddFRX-Mode.h + NR_UE-NR-CapabilityAddFRX-Mode-v1540.h + NR_UE-NR-CapabilityAddFRX-Mode-v1610.h + NR_UE-NR-CapabilityAddXDD-Mode.h + NR_UE-NR-CapabilityAddXDD-Mode-v1530.h + NR_UE-NR-Capability.h + NR_UE-NR-Capability-v1530.h + NR_UE-NR-Capability-v1540.h + NR_UE-NR-Capability-v1550.h + NR_UE-NR-Capability-v1560.h + NR_UE-NR-Capability-v1570.h + NR_UE-NR-Capability-v15c0.h + NR_UE-NR-Capability-v1610.h + NR_UE-NR-Capability-v1640.h + NR_UERadioAccessCapabilityInformation.h + NR_UERadioAccessCapabilityInformation-IEs.h + NR_UERadioPagingInformation.h + NR_UERadioPagingInformation-IEs.h + NR_UE-SidelinkCapabilityAddXDD-Mode-r16.h + NR_UE-TimersAndConstants.h + NR_UL-AccessConfigListDCI-0-1-r16.h + NR_UL-AccessConfigListDCI-1-1-r16.h + NR_UL-AM-RLC.h + NR_UL-CCCH1-Message.h + NR_UL-CCCH1-MessageType.h + NR_UL-CCCH-Message.h + NR_UL-CCCH-MessageType.h + NR_UL-DataSplitThreshold.h + NR_UL-DCCH-Message.h + NR_UL-DCCH-MessageType.h + NR_ULDedicatedMessageSegment-r16.h + NR_ULDedicatedMessageSegment-r16-IEs.h + NR_UL-DelayValueConfig-r16.h + NR_ULInformationTransfer.h + NR_ULInformationTransfer-IEs.h + NR_ULInformationTransferIRAT-r16.h + NR_ULInformationTransferIRAT-r16-IEs.h + NR_ULInformationTransferMRDC.h + NR_ULInformationTransferMRDC-IEs.h + NR_UL-PDCP-DelayValueResultList-r16.h + NR_UL-PDCP-DelayValueResult-r16.h + NR_ULTxSwitchingBandPair-r16.h + NR_UL-UM-RLC.h + NR_UplinkCancellation-r16.h + NR_UplinkConfigCommon.h + NR_UplinkConfigCommonSIB.h + NR_UplinkConfig.h + NR_UplinkTxDirectCurrentBWP.h + NR_UplinkTxDirectCurrentCarrierInfo-r16.h + NR_UplinkTxDirectCurrentCell.h + NR_UplinkTxDirectCurrentList.h + NR_UplinkTxDirectCurrentTwoCarrierInfo-r16.h + NR_UplinkTxDirectCurrentTwoCarrierList-r16.h + NR_UplinkTxDirectCurrentTwoCarrier-r16.h + NR_UplinkTxSwitching-r16.h + NR_UTRA-FDD-CellIndexList-r16.h + NR_UTRA-FDD-CellIndex-r16.h + NR_UTRA-FDD-Parameters-r16.h + NR_UTRA-FDD-Q-OffsetRange-r16.h + NR_ValidityAreaList-r16.h + NR_ValidityArea-r16.h + NR_ValidityCellList.h + NR_VarConditionalReconfig.h + NR_VarConnEstFailReport-r16.h + NR_VarLogMeasConfig-r16-IEs.h + NR_VarLogMeasReport-r16.h + NR_VarMeasConfig.h + NR_VarMeasConfigSL-r16.h + NR_VarMeasIdleConfig-r16.h + NR_VarMeasIdleReport-r16.h + NR_VarMeasReport.h + NR_VarMeasReportList.h + NR_VarMeasReportListSL-r16.h + NR_VarMeasReportSL-r16.h + NR_VarMobilityHistoryReport-r16.h + NR_VarPendingRNA-Update.h + NR_VarRA-Report-r16.h + NR_VarResumeMAC-Input.h + NR_VarRLF-Report-r16.h + NR_VarShortMAC-Input.h + NR_VictimSystemType.h + NR_VictimSystemType-r16.h + NR_VisitedCellInfoList-r16.h + NR_VisitedCellInfo-r16.h + NR_WithinActiveTimeConfig-r16.h + NR_WLAN-Identifiers-r16.h + NR_WLAN-NameList-r16.h + NR_WLAN-Name-r16.h + NR_WLAN-RSSI-Range-r16.h + NR_WLAN-RTT-r16.h + NR_ZP-CSI-RS-Resource.h + NR_ZP-CSI-RS-ResourceId.h + NR_ZP-CSI-RS-ResourceSet.h + NR_ZP-CSI-RS-ResourceSetId.h + NULL.h + OCTET_STRING.h + OPEN_TYPE.h + per_decoder.h + per_encoder.h + per_opentype.h + per_support.h + xer_decoder.h + xer_encoder.h + xer_support.h +) diff --git a/openair2/RRC/NR/MESSAGES/CMakeLists.txt b/openair2/RRC/NR/MESSAGES/CMakeLists.txt new file mode 100644 index 0000000000000000000000000000000000000000..c43b846c8266504adaac61ad0244f26bbd3cca30 --- /dev/null +++ b/openair2/RRC/NR/MESSAGES/CMakeLists.txt @@ -0,0 +1,21 @@ +set(NR_RRC_VERSION 16 4 1) +make_version(NR_RRC_cc ${NR_RRC_VERSION}) +string(REPLACE ";" "." NR_RRC_RELEASE "${NR_RRC_VERSION}") + +if(NR_RRC_RELEASE VERSION_EQUAL "16.4.1") + include(ASN.1/nr-rrc-16.4.1.cmake) +else() + message(FATAL_ERROR "unknown NR_RRC_RELEASE ${NR_RRC_RELEASE}") +endif() + +add_custom_command(OUTPUT ${nr_rrc_source} ${nr_rrc_headers} + COMMAND ASN1C_PREFIX=NR_ asn1c -pdu=all -fcompound-names -gen-PER -no-gen-OER -no-gen-example -findirect-choice -D ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/${NR_RRC_GRAMMAR} + DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${NR_RRC_GRAMMAR} + COMMENT "Generating NR RRC source file from ${CMAKE_CURRENT_SOURCE_DIR}/${NR_RRC_GRAMMAR}" +) + +add_library(asn1_nr_rrc ${nr_rrc_source}) +target_include_directories(asn1_nr_rrc PUBLIC "${CMAKE_CURRENT_BINARY_DIR}") +target_compile_options(asn1_nr_rrc + PRIVATE -DASN_DISABLE_OER_SUPPORT -w + PUBLIC -DNR_RRC_VERSION=${NR_RRC_RELEASE})