BTS_Tests: tune back to CCCH/BCCH in TC_sacch_chan_act_ho_[a]sync

Sending L1CTL_DM_REL_REQ does not make the L1 tune back to CCCH/BCCH.
We need to send a L1CTL_FBSB_REQ after releasing a dedicated channel
if we want to establish another one.  This is essential when running
tests using Calypso PHY, and will be required once we have proper
trxcon_fsm implementation [1] merged.

Related: [1] osmocom-bb.git Ifaf63ead9dd180181358e771367b2a686ba159ca
Change-Id: I65fb243a62fc7670b43f467d6b79268cdfb98f36
This commit is contained in:
Vadim Yanitskiy 2022-07-29 05:22:51 +07:00 committed by fixeria
parent 2534135632
commit e3351bb2ad
1 changed files with 12 additions and 0 deletions

View File

@ -1456,6 +1456,9 @@ private function f_TC_sacch_chan_act_ho_async(charstring id) runs on ConnHdlr {
f_rsl_chan_deact();
f_L1CTL_DM_REL_REQ(L1CTL, g_chan_nr);
/* Tune back to CCCH/BCCH */
f_l1_tune(L1CTL);
/* Step 2: Activate ASYNC HO channel with MS power IE */
@ -1533,6 +1536,9 @@ private function f_TC_sacch_chan_act_ho_sync(charstring id) runs on ConnHdlr {
f_rsl_chan_deact();
f_L1CTL_DM_REL_REQ(L1CTL, g_chan_nr);
/* Tune back to CCCH/BCCH */
f_l1_tune(L1CTL);
/* Step 2a: Activate SYNC HO channel with only MS power IE */
@ -1558,6 +1564,9 @@ private function f_TC_sacch_chan_act_ho_sync(charstring id) runs on ConnHdlr {
f_rsl_chan_deact();
f_L1CTL_DM_REL_REQ(L1CTL, g_chan_nr);
/* Tune back to CCCH/BCCH */
f_l1_tune(L1CTL);
/* Step 2b: Activate SYNC HO channel with TA IE */
@ -1582,6 +1591,9 @@ private function f_TC_sacch_chan_act_ho_sync(charstring id) runs on ConnHdlr {
f_rsl_chan_deact();
f_L1CTL_DM_REL_REQ(L1CTL, g_chan_nr);
/* Tune back to CCCH/BCCH */
f_l1_tune(L1CTL);
/* Step 3: Activate SYNC HO channel with MS power IE and TA IE */