From 20c74270204c88e132a116f6d697d6fbbb75bd96 Mon Sep 17 00:00:00 2001 From: Pau Espin Pedrol Date: Fri, 28 Sep 2018 16:10:32 +0200 Subject: bts: Use f_L1CTL_PARAM to set expected ms power level for dummy MeasRep If for whatever reason (eg. CPU scheduling saturation) the L1CTL cli (TTCN3) doesn't send Measurement Reports on time, lower osmocombb layers will generate their own dummy Measurement Reports since SACCH must always be filled. Those dummy Measurement Reports are filled from parameters previosuly set using L1CTL_PARAM_REQ (implemented by f_L1CTL_PARAM() in TTCN3). Since that function is never called, we need to call it to set the expected MS power level values in order to send expected values in case we don't send the Measurement Report through L1CTL on time. Change-Id: Ie1fd9cee3472c7aa6580f846d277f485d3401641 --- bts/BTS_Tests.ttcn | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bts/BTS_Tests.ttcn b/bts/BTS_Tests.ttcn index e7df0271..097da130 100644 --- a/bts/BTS_Tests.ttcn +++ b/bts/BTS_Tests.ttcn @@ -1365,7 +1365,10 @@ private function f_est_dchan(boolean encr_enable := false) runs on ConnHdlr { var GsmFrameNumber fn; var ImmediateAssignment imm_ass; var integer ra := 23; + var integer ta := g_pars.l1_pars.ms_actual_ta; + var integer tx_power := g_pars.l1_pars.ms_power_level; + f_L1CTL_PARAM(L1CTL, ta, tx_power); fn := f_L1CTL_RACH(L1CTL, ra); /* This arrives on CCHAN, so we cannot test for receiving CHAN RQDhere */ //RSL.receive(tr_RSL_CHAN_RQD(int2oct(23,1))); -- cgit v1.2.3