diff --git a/srsue/test/ttcn3/hdr/ttcn3_sys_interface.h b/srsue/test/ttcn3/hdr/ttcn3_sys_interface.h index 6d25880ee..8ac0cb331 100644 --- a/srsue/test/ttcn3/hdr/ttcn3_sys_interface.h +++ b/srsue/test/ttcn3/hdr/ttcn3_sys_interface.h @@ -22,6 +22,7 @@ #ifndef SRSUE_TTCN3_SYS_INTERFACE_H #define SRSUE_TTCN3_SYS_INTERFACE_H +#include "srslte/asn1/rrc_asn1_utils.h" #include "srslte/common/buffer_pool.h" #include "ttcn3_helpers.h" #include "ttcn3_interfaces.h" @@ -304,13 +305,7 @@ private: syssim->set_forced_lcid(-1); } if (lcid > 0) { - pdcp_config_t pdcp_cfg = {.bearer_id = static_cast(lcid), - .rb_type = PDCP_RB_IS_SRB, - .tx_direction = SECURITY_DIRECTION_DOWNLINK, - .rx_direction = SECURITY_DIRECTION_UPLINK, - .sn_len = PDCP_SN_LEN_5, - .t_reorderding = srslte::pdcp_t_reordering_t::ms500, - .discard_timer = srslte::pdcp_discard_timer_t::infinity}; + pdcp_config_t pdcp_cfg = make_srb_pdcp_config_t(static_cast(lcid), false); syssim->add_srb(ttcn3_helpers::get_timing_info(document), lcid, pdcp_cfg); } } else if (config.HasMember("Release")) { diff --git a/srsue/test/ttcn3/test/CMakeLists.txt b/srsue/test/ttcn3/test/CMakeLists.txt index 1ccb01507..9fcf94f23 100644 --- a/srsue/test/ttcn3/test/CMakeLists.txt +++ b/srsue/test/ttcn3/test/CMakeLists.txt @@ -24,5 +24,5 @@ add_executable(rapidjson_test rapidjson_test.cc) add_test(rapidjson_test rapidjson_test) add_executable(ttcn3_if_handler_test ttcn3_if_handler_test.cc) -target_link_libraries(ttcn3_if_handler_test sctp srslte_phy srslte_common) +target_link_libraries(ttcn3_if_handler_test sctp srslte_phy srslte_common rrc_asn1) add_test(ttcn3_if_handler_test ttcn3_if_handler_test) \ No newline at end of file