<p>Harald Welte has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/9778">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">bts: Extend Osmocom-specific RSL "supplementary meas info IE"<br><br>In osmo-bts Change-Id Iea4a4781481f77c6163d82dcd71a844a5be87bf2<br>we introduce an Osmocom specific "supplementary measurement info IE"<br>into the RSL MEAS REP message.  This commit adds the related type<br>definitions and extends the related matching in BTS_Tests.ttcn.<br><br>Change-Id: I5d1114c73508c67ad7cd9864d7370367612b1241<br>---<br>M bts/BTS_Tests.ttcn<br>M library/RSL_Types.ttcn<br>2 files changed, 16 insertions(+), 3 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/78/9778/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 1044747..b77a70a 100644</span><br><span>--- a/bts/BTS_Tests.ttcn</span><br><span>+++ b/bts/BTS_Tests.ttcn</span><br><span>@@ -1240,8 +1240,13 @@</span><br><span>                supp_meas_info := omit</span><br><span>       };</span><br><span>   if (l1p.toa256_enabled) {</span><br><span style="color: hsl(0, 100%, 40%);">-               ul_meas.len := 5;</span><br><span style="color: hsl(0, 100%, 40%);">-               ul_meas.supp_meas_info := int2oct(l1p.timing_offset_256syms, 2);</span><br><span style="color: hsl(120, 100%, 40%);">+              ul_meas.len := (3+8);</span><br><span style="color: hsl(120, 100%, 40%);">+         ul_meas.supp_meas_info := {</span><br><span style="color: hsl(120, 100%, 40%);">+                   toa256_mean := l1p.timing_offset_256syms,</span><br><span style="color: hsl(120, 100%, 40%);">+                     toa256_min := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+                      toa256_max := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+                      toa256_std_dev := ?</span><br><span style="color: hsl(120, 100%, 40%);">+           }</span><br><span>    }</span><br><span>    /* HACK HACK HACK FIXME HACK HACK HACK see https://osmocom.org/issues/2988 */</span><br><span>        ul_meas.rxlev_f_u := ?;</span><br><span>diff --git a/library/RSL_Types.ttcn b/library/RSL_Types.ttcn</span><br><span>index e1f6af0..d4d0c4d 100644</span><br><span>--- a/library/RSL_Types.ttcn</span><br><span>+++ b/library/RSL_Types.ttcn</span><br><span>@@ -473,6 +473,14 @@</span><br><span>          frame_nr := tr_RSL_IE_FrameNumber(frame_nr)</span><br><span>  }</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+ /* Osmocom Extension */</span><br><span style="color: hsl(120, 100%, 40%);">+       type record RSL_IE_UplinkMeasSuppMeasInfo {</span><br><span style="color: hsl(120, 100%, 40%);">+           int16_t toa256_mean,</span><br><span style="color: hsl(120, 100%, 40%);">+          int16_t toa256_min,</span><br><span style="color: hsl(120, 100%, 40%);">+           int16_t toa256_max,</span><br><span style="color: hsl(120, 100%, 40%);">+           uint16_t toa256_std_dev</span><br><span style="color: hsl(120, 100%, 40%);">+       };</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span>         /* 9.3.25 */</span><br><span>         type record RSL_IE_UplinkMeas {</span><br><span>              uint8_t len,</span><br><span>@@ -484,7 +492,7 @@</span><br><span>           BIT2 reserved2,</span><br><span>              uint3_t rxq_f_u,</span><br><span>             uint3_t rxq_s_u,</span><br><span style="color: hsl(0, 100%, 40%);">-                octetstring supp_meas_info optional</span><br><span style="color: hsl(120, 100%, 40%);">+           RSL_IE_UplinkMeasSuppMeasInfo supp_meas_info optional</span><br><span>        } with { variant (len) "LENGTHTO(rfu,dtx_d,rxlev_f_u,reserved1,rxlev_s_u,reserved2,rxq_f_u,rxq_s_u,supp_meas_info)" };</span><br><span> </span><br><span>         /* 9.3.26 */</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/9778">change 9778</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/9778"/><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: I5d1114c73508c67ad7cd9864d7370367612b1241 </div>
<div style="display:none"> Gerrit-Change-Number: 9778 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Harald Welte <laforge@gnumonks.org> </div>