<p>Pau Espin Pedrol has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/11148">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">bts: Add parameter to set and expect a specific MS power level<br><br>This change uses recently added ts_L1CTL_DATA_REQ_SACCH to be able to<br>set the L1 Header parameters to match the expected MS power level<br>announced by the BTS.<br><br>Change-Id: Iedab8681a0ba4652a6bb1c001418599a4ff746b6<br>---<br>M bts/BTS_Tests.ttcn<br>1 file changed, 10 insertions(+), 5 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/48/11148/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/bts/BTS_Tests.ttcn b/bts/BTS_Tests.ttcn</span><br><span>index 4209e4e..e7df027 100644</span><br><span>--- a/bts/BTS_Tests.ttcn</span><br><span>+++ b/bts/BTS_Tests.ttcn</span><br><span>@@ -57,6 +57,7 @@</span><br><span>       integer mp_tolerance_rxlev := 3;</span><br><span>     integer mp_tolerance_timing_offset_256syms := 0;</span><br><span>     integer mp_rxlev_exp := 57;</span><br><span style="color: hsl(120, 100%, 40%);">+   integer mp_ms_power_level_exp := 7;</span><br><span>  integer mp_ms_actual_ta_exp := 0;</span><br><span>    integer mp_timing_offset_256syms_exp := 512;</span><br><span> }</span><br><span>@@ -167,7 +168,7 @@</span><br><span> </span><br><span> template (value) CellSelectionParameters ts_CellSelPar_default := {</span><br><span>   cell_resel_hyst_2dB := 2,</span><br><span style="color: hsl(0, 100%, 40%);">-       ms_txpwr_max_cch := 7,</span><br><span style="color: hsl(120, 100%, 40%);">+        ms_txpwr_max_cch := mp_ms_power_level_exp,</span><br><span>   acs := '0'B,</span><br><span>         neci := true,</span><br><span>        rxlev_access_min := 0</span><br><span>@@ -526,7 +527,7 @@</span><br><span>          },</span><br><span>           timing_offset_256syms := mp_timing_offset_256syms_exp,</span><br><span>               bs_power_level := 0,</span><br><span style="color: hsl(0, 100%, 40%);">-            ms_power_level := 0,</span><br><span style="color: hsl(120, 100%, 40%);">+          ms_power_level := mp_ms_power_level_exp,</span><br><span>             ms_actual_ta := mp_ms_actual_ta_exp</span><br><span>  },</span><br><span>   spec := omit,</span><br><span>@@ -1163,9 +1164,13 @@</span><br><span>               var GsmRrL3Message meas_rep := valueof(ts_MEAS_REP(true, 23, 23, 0, 0, omit));</span><br><span>               var LapdmFrameAB lb := valueof(ts_LAPDm_AB(0, false, false, enc_GsmRrL3Message(meas_rep)));</span><br><span>          log("LAPDm: ", lb);</span><br><span style="color: hsl(0, 100%, 40%);">-           var octetstring pl := '0000'O & enc_LapdmFrameAB(lb);</span><br><span style="color: hsl(0, 100%, 40%);">-               L1CTL.send(ts_L1CTL_DATA_REQ(g_chan_nr, ts_RslLinkID_SACCH(0),</span><br><span style="color: hsl(0, 100%, 40%);">-                  f_pad_oct(pl, 23, '2B'O)));</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+         var L1ctlDataReq data_req := {</span><br><span style="color: hsl(120, 100%, 40%);">+                        l1header := valueof(ts_SACCH_L1_HEADER(g_pars.l1_pars.ms_power_level, false, g_pars.l1_pars.ms_actual_ta)),</span><br><span style="color: hsl(120, 100%, 40%);">+                   l2_payload := f_pad_oct(enc_LapdmFrameAB(lb), 21, '2B'O)</span><br><span style="color: hsl(120, 100%, 40%);">+              }</span><br><span style="color: hsl(120, 100%, 40%);">+             log("Sending Measurement Report: ", data_req);</span><br><span style="color: hsl(120, 100%, 40%);">+              L1CTL.send(ts_L1CTL_DATA_REQ_SACCH(g_chan_nr, ts_RslLinkID_SACCH(0), data_req));</span><br><span>             repeat;</span><br><span>              }</span><br><span> }</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/11148">change 11148</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/11148"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-ttcn3-hacks </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>
<div style="display:none"> Gerrit-Change-Id: Iedab8681a0ba4652a6bb1c001418599a4ff746b6 </div>
<div style="display:none"> Gerrit-Change-Number: 11148 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Pau Espin Pedrol <pespin@sysmocom.de> </div>