ss: use factory method to create PDCP config for SRB

master
Andre Puschmann 5 years ago
parent 9f4e1ba62d
commit 84d80f3e32

@ -22,6 +22,7 @@
#ifndef SRSUE_TTCN3_SYS_INTERFACE_H #ifndef SRSUE_TTCN3_SYS_INTERFACE_H
#define 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 "srslte/common/buffer_pool.h"
#include "ttcn3_helpers.h" #include "ttcn3_helpers.h"
#include "ttcn3_interfaces.h" #include "ttcn3_interfaces.h"
@ -304,13 +305,7 @@ private:
syssim->set_forced_lcid(-1); syssim->set_forced_lcid(-1);
} }
if (lcid > 0) { if (lcid > 0) {
pdcp_config_t pdcp_cfg = {.bearer_id = static_cast<uint8_t>(lcid), pdcp_config_t pdcp_cfg = make_srb_pdcp_config_t(static_cast<uint8_t>(lcid), false);
.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};
syssim->add_srb(ttcn3_helpers::get_timing_info(document), lcid, pdcp_cfg); syssim->add_srb(ttcn3_helpers::get_timing_info(document), lcid, pdcp_cfg);
} }
} else if (config.HasMember("Release")) { } else if (config.HasMember("Release")) {

@ -24,5 +24,5 @@ add_executable(rapidjson_test rapidjson_test.cc)
add_test(rapidjson_test rapidjson_test) add_test(rapidjson_test rapidjson_test)
add_executable(ttcn3_if_handler_test ttcn3_if_handler_test.cc) 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) add_test(ttcn3_if_handler_test ttcn3_if_handler_test)
Loading…
Cancel
Save