<p>laforge has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/22241">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">Osmocom_Gb_Types: Add 3GPP spec chapters; unify formatting<br><br>Change-Id: I9c3e5458ba7637a1e85f7bb3b32e16a90fad7bc5<br>---<br>M library/Osmocom_Gb_Types.ttcn<br>1 file changed, 21 insertions(+), 11 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/41/22241/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/library/Osmocom_Gb_Types.ttcn b/library/Osmocom_Gb_Types.ttcn</span><br><span>index 8ca0cd5..9054785 100644</span><br><span>--- a/library/Osmocom_Gb_Types.ttcn</span><br><span>+++ b/library/Osmocom_Gb_Types.ttcn</span><br><span>@@ -1076,7 +1076,7 @@</span><br><span>              rA_CAP_UPD_Cause_value := cause</span><br><span>      }</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(120, 100%, 40%);">+ /* 10.4.12 */</span><br><span>        template PDU_BSSGP ts_BVC_RESET(BssgpCause cause, BssgpBvci bvci,</span><br><span>                                    template BssgpCellId cell_id) := {</span><br><span>           pDU_BSSGP_BVC_RESET := {</span><br><span>@@ -1088,7 +1088,6 @@</span><br><span>                     extended_Feature_Bitmap := omit</span><br><span>              }</span><br><span>    }</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span>    template PDU_BSSGP tr_BVC_RESET(template BssgpCause cause, template BssgpBvci bvci,</span><br><span>                                  template BssgpCellId cell_id) := {</span><br><span>           pDU_BSSGP_BVC_RESET := {</span><br><span>@@ -1101,6 +1100,7 @@</span><br><span>             }</span><br><span>    }</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+ /* 10.4.13 */</span><br><span>        template PDU_BSSGP ts_BVC_RESET_ACK(BssgpBvci bvci, template BssgpCellId cell_id) := {</span><br><span>               pDU_BSSGP_BVC_RESET_ACK := {</span><br><span>                         bssgpPduType := '23'O,</span><br><span>@@ -1110,7 +1110,6 @@</span><br><span>                       extended_Feature_Bitmap := omit</span><br><span>              }</span><br><span>    }</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span>    template PDU_BSSGP tr_BVC_RESET_ACK(template BssgpBvci bvci, template BssgpCellId cell_id) := {</span><br><span>              pDU_BSSGP_BVC_RESET_ACK := {</span><br><span>                         bssgpPduType := '23'O,</span><br><span>@@ -1122,6 +1121,7 @@</span><br><span>       }</span><br><span> </span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+     /* 10.4.10 */</span><br><span>        template PDU_BSSGP t_BVC_UNBLOCK(template BssgpBvci bvci) := {</span><br><span>               pDU_BSSGP_BVC_UNBLOCK := {</span><br><span>                   bssgpPduType := '24'O,</span><br><span>@@ -1129,6 +1129,7 @@</span><br><span>               }</span><br><span>    }</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+ /* 10.4.11 */</span><br><span>        template PDU_BSSGP t_BVC_UNBLOCK_ACK(template BssgpBvci bvci) := {</span><br><span>           pDU_BSSGP_BVC_UNBLOCK_ACK := {</span><br><span>                       bssgpPduType := '25'O,</span><br><span>@@ -1136,6 +1137,7 @@</span><br><span>               }</span><br><span>    }</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+ /* 10.4.8 */</span><br><span>         template PDU_BSSGP t_BVC_BLOCK(template BssgpBvci bvci, template BssgpCause cause) := {</span><br><span>              pDU_BSSGP_BVC_BLOCK := {</span><br><span>                     bssgpPduType := '20'O,</span><br><span>@@ -1144,6 +1146,7 @@</span><br><span>               }</span><br><span>    }</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+ /* 10.4.9 */</span><br><span>         template PDU_BSSGP t_BVC_BLOCK_ACK(template BssgpBvci bvci) := {</span><br><span>             pDU_BSSGP_BVC_BLOCK_ACK := {</span><br><span>                         bssgpPduType := '21'O,</span><br><span>@@ -1151,6 +1154,7 @@</span><br><span>               }</span><br><span>    }</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+ /* 10.4.4 */</span><br><span>         template PDU_BSSGP t_BVC_FC_BVC(uint16_t bmax, uint16_t bucket_leak_rate,</span><br><span>                                    uint16_t bmax_default_ms, uint16_t r_default_ms, OCT1 tag) := {</span><br><span>              pDU_BSSGP_FLOW_CONTROL_BVC := {</span><br><span>@@ -1253,6 +1257,7 @@</span><br><span>              }</span><br><span>    }</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+ /* 10.4.5 */</span><br><span>         template PDU_BSSGP t_BVC_FC_BVC_ACK(template OCT1 tag) := {</span><br><span>          pDU_BSSGP_FLOW_CONTROL_BVC_ACK := {</span><br><span>                  bssgpPduType := '27'O,</span><br><span>@@ -1267,6 +1272,7 @@</span><br><span>               }</span><br><span>    }</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+ /* 10.4.6 */</span><br><span>         template (value) PDU_BSSGP ts_BVC_FC_MS(GprsTlli tlli, uint16_t bmax, uint16_t bucket_leak_rate,</span><br><span>                                             OCT1 tag) := {</span><br><span>               pDU_BSSGP_FLOW_CONTROL_MS := {</span><br><span>@@ -1336,6 +1342,7 @@</span><br><span>               }</span><br><span>    }</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+ /* 10.4.7 */</span><br><span>         template (value) PDU_BSSGP ts_BVC_FC_MS_ACK(template (value) GprsTlli tlli,</span><br><span>                                              template (value) OCT1 tag) := {</span><br><span> </span><br><span>@@ -1369,6 +1376,7 @@</span><br><span>              }</span><br><span>    }</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+ /* 10.4.14 */</span><br><span>        template PDU_BSSGP ts_BSSGP_STATUS(template BssgpBvci bvci, template BssgpCause cause,</span><br><span>                                          PDU_BSSGP pdu) := {</span><br><span>               pDU_BSSGP_STATUS := {</span><br><span>@@ -1385,7 +1393,6 @@</span><br><span>                        }</span><br><span>            }</span><br><span>    }</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span>    template PDU_BSSGP tr_BSSGP_STATUS(template BVCI bvci := ?, template BssgpCause cause := ?,</span><br><span>                                     template octetstring pdu := ?) := {</span><br><span>               pDU_BSSGP_STATUS := {</span><br><span>@@ -1571,6 +1578,7 @@</span><br><span>                }</span><br><span>    }</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+ /* 10.2.1 */</span><br><span>         template PDU_BSSGP ts_BSSGP_DL_UD(GprsTlli tlli, octetstring pdu,</span><br><span>                                      template (omit) MSRadioAccessCapabilityV_BSSGP racap := omit,</span><br><span>                                        template (omit) IMSI_BSSGP imsi := omit) := {</span><br><span>@@ -1602,7 +1610,6 @@</span><br><span>                      initialLLC_PDU := omit</span><br><span>               }</span><br><span>    }</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span>    template PDU_BSSGP tr_BSSGP_DL_UD(template (present) GprsTlli tlli, template (present) octetstring pdu,</span><br><span>                                        template IMSI_BSSGP imsi := omit) := {</span><br><span>             pDU_BSSGP_DL_UNITDATA := {</span><br><span>@@ -1634,6 +1641,7 @@</span><br><span>           }</span><br><span>    }</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+ /* 10.2.2 */</span><br><span>         template PDU_BSSGP ts_BSSGP_UL_UD(GprsTlli tlli, BssgpCellId cell_id, octetstring payload) := {</span><br><span>              pDU_BSSGP_UL_UNITDATA := {</span><br><span>                   bssgpPduType := '01'O,</span><br><span>@@ -1652,7 +1660,6 @@</span><br><span>                       lLC_PDU := ts_BSSGP_LLC_PDU(payload)</span><br><span>                 }</span><br><span>    }</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span>    template PDU_BSSGP tr_BSSGP_UL_UD(template GprsTlli tlli := ?, template BssgpCellId cell_id := ?,</span><br><span>                                      template octetstring payload := ?) := {</span><br><span>            pDU_BSSGP_UL_UNITDATA := {</span><br><span>@@ -1673,6 +1680,7 @@</span><br><span>           }</span><br><span>    }</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+ /* 10.3.2 */</span><br><span>         template PDU_BSSGP tr_BSSGP_CS_PAGING(BssgpBvci bvci) := {</span><br><span>           pDU_BSSGP_PAGING_CS := {</span><br><span>                     bssgpPduType := '07'O,</span><br><span>@@ -1688,7 +1696,6 @@</span><br><span>                       global_CN_Id := *</span><br><span>            }</span><br><span>    }</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span>    template PDU_BSSGP ts_BSSGP_CS_PAGING_IMSI(BssgpBvci bvci, hexstring imsi) := {</span><br><span>              pDU_BSSGP_PAGING_CS := {</span><br><span>                     bssgpPduType := '07'O,</span><br><span>@@ -1704,7 +1711,6 @@</span><br><span>                       global_CN_Id := omit</span><br><span>                 }</span><br><span>    }</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span>    template PDU_BSSGP ts_BSSGP_CS_PAGING_PTMSI(BssgpBvci bvci, hexstring imsi, GsmTmsi tmsi) := {</span><br><span>               pDU_BSSGP_PAGING_CS := {</span><br><span>                     bssgpPduType := '07'O,</span><br><span>@@ -1721,6 +1727,7 @@</span><br><span>               }</span><br><span>    }</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+ /* 10.3.1 */</span><br><span>         template PDU_BSSGP tr_BSSGP_PS_PAGING(template BssgpBvci bvci) := {</span><br><span>          pDU_BSSGP_PAGING_PS := {</span><br><span>                     bssgpPduType := '06'O,</span><br><span>@@ -1736,7 +1743,6 @@</span><br><span>                       eDRX_Paremeters := *</span><br><span>                 }</span><br><span>    }</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span>    template PDU_BSSGP ts_BSSGP_PS_PAGING_IMSI(BssgpBvci bvci, hexstring imsi) := {</span><br><span>              pDU_BSSGP_PAGING_PS := {</span><br><span>                     bssgpPduType := '06'O,</span><br><span>@@ -1752,7 +1758,6 @@</span><br><span>                       eDRX_Paremeters := omit</span><br><span>              }</span><br><span>    }</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span>    template PDU_BSSGP ts_BSSGP_PS_PAGING_PTMSI(BssgpBvci bvci, hexstring imsi, GsmTmsi tmsi) := {</span><br><span>               pDU_BSSGP_PAGING_PS := {</span><br><span>                     bssgpPduType := '06'O,</span><br><span>@@ -1823,6 +1828,7 @@</span><br><span>               rac := int2oct(input.rac, 1)</span><br><span>         }</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+ /* 10.3.6 */</span><br><span>         template (value) PDU_BSSGP ts_BSSGP_SUSPEND(GprsTlli tlli, RoutingAreaIdentification ra_id) := {</span><br><span>             pDU_BSSGP_SUSPEND := {</span><br><span>                       bssgpPduType := '0B'O,</span><br><span>@@ -1838,6 +1844,7 @@</span><br><span>               }</span><br><span>    }</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+ /* 10.3.7 */</span><br><span>         template (value) PDU_BSSGP ts_BSSGP_SUSPEND_ACK(GprsTlli tlli, RoutingAreaIdentification ra_id,</span><br><span>                                                      template (value) OCT1 susp_ref) := {</span><br><span>                 pDU_BSSGP_SUSPEND_ACK := {</span><br><span>@@ -1857,6 +1864,7 @@</span><br><span>           }</span><br><span>    }</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+ /* 10.3.8 */</span><br><span>         template (value) PDU_BSSGP ts_BSSGP_SUSPEND_NACK(GprsTlli tlli, RoutingAreaIdentification ra_id,</span><br><span>                                                      template (omit) BssgpCause cause) := {</span><br><span>              pDU_BSSGP_SUSPEND_NACK := {</span><br><span>@@ -1877,7 +1885,7 @@</span><br><span>  }</span><br><span> </span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(120, 100%, 40%);">+     /* 10.3.9 */</span><br><span>         template (value) PDU_BSSGP ts_BSSGP_RESUME(GprsTlli tlli, RoutingAreaIdentification ra_id,</span><br><span>                                              OCT1 susp_ref) := {</span><br><span>               pDU_BSSGP_RESUME := {</span><br><span>@@ -1897,6 +1905,7 @@</span><br><span>                }</span><br><span>    }</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+ /* 10.3.10 */</span><br><span>        template (value) PDU_BSSGP ts_BSSGP_RESUME_ACK(GprsTlli tlli, RoutingAreaIdentification ra_id)</span><br><span>               := {</span><br><span>                 pDU_BSSGP_RESUME_ACK := {</span><br><span>@@ -1914,6 +1923,7 @@</span><br><span>            }</span><br><span>    }</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+ /* 10.3.11 */</span><br><span>        template (value) PDU_BSSGP ts_BSSGP_RESUME_NACK(GprsTlli tlli, RoutingAreaIdentification ra_id,</span><br><span>                                              template (omit) BssgpCause cause) := {</span><br><span>               pDU_BSSGP_RESUME_NACK := {</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/22241">change 22241</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/c/osmo-ttcn3-hacks/+/22241"/><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-Change-Id: I9c3e5458ba7637a1e85f7bb3b32e16a90fad7bc5 </div>
<div style="display:none"> Gerrit-Change-Number: 22241 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: laforge <laforge@osmocom.org> </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>