<p>laforge <strong>submitted</strong> this change.</p><p><a href="https://gerrit.osmocom.org/c/osmo-pcu/+/17203">View Change</a></p><div style="white-space:pre-wrap">Approvals:
  Jenkins Builder: Verified
  pespin: Looks good to me, but someone else must approve
  laforge: Looks good to me, approved

</div><pre style="font-family: monospace,monospace; white-space: pre-wrap;">csn1: use proper format specifier for unsigned integers<br><br>Change-Id: I33f86b79e72394bdb7d99762f8ec21d80e06dc30<br>---<br>M src/csn1.c<br>M tests/rlcmac/RLCMACTest.err<br>2 files changed, 23 insertions(+), 23 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/src/csn1.c b/src/csn1.c</span><br><span>index 7464ac3..594e8ec 100644</span><br><span>--- a/src/csn1.c</span><br><span>+++ b/src/csn1.c</span><br><span>@@ -111,7 +111,7 @@</span><br><span> {</span><br><span>   /* Don't add trailing newline, top caller is responsible for appending it */</span><br><span>   if (err != CSN_OK)</span><br><span style="color: hsl(0, 100%, 40%);">-    LOGPSRC(DCSN1, LOGL_ERROR, file, line, "%s: error %s (%d) at %s (idx %d)",</span><br><span style="color: hsl(120, 100%, 40%);">+    LOGPSRC(DCSN1, LOGL_ERROR, file, line, "%s: error %s (%d) at %s (idx %u)",</span><br><span>             sz, get_value_string(csn1_error_names, err), err,</span><br><span>             pDescr ? pDescr->sz : "-", *readIndex);</span><br><span>   return err;</span><br><span>@@ -213,7 +213,7 @@</span><br><span>       guint16 ui16 = bitvec_read_field(vector, readIndex, no_of_bits);</span><br><span>             pui16       = pui16DATA(data, pDescr->offset);</span><br><span>             *pui16      = ui16;</span><br><span style="color: hsl(0, 100%, 40%);">-            LOGPC(DCSN1, LOGL_NOTICE, "%s = %d | ", pDescr->sz , *pui16);</span><br><span style="color: hsl(120, 100%, 40%);">+            LOGPC(DCSN1, LOGL_NOTICE, "%s = %u | ", pDescr->sz , *pui16);</span><br><span>           }</span><br><span>           else if (no_of_bits <= 32)</span><br><span>           {</span><br><span>@@ -275,14 +275,14 @@</span><br><span>          guint16 ui16 = bitvec_read_field(vector, readIndex, no_of_bits);</span><br><span>             pui16       = pui16DATA(data, pDescr->offset);</span><br><span>             *pui16      = ui16 + (guint16)pDescr->descr.value;</span><br><span style="color: hsl(0, 100%, 40%);">-            LOGPC(DCSN1, LOGL_NOTICE, "%s = %d | ", pDescr->sz , *pui16);</span><br><span style="color: hsl(120, 100%, 40%);">+            LOGPC(DCSN1, LOGL_NOTICE, "%s = %u | ", pDescr->sz , *pui16);</span><br><span>           }</span><br><span>           else if (no_of_bits <= 32)</span><br><span>           {</span><br><span>        guint32 ui32 = bitvec_read_field(vector, readIndex, no_of_bits);</span><br><span>             pui32       = pui32DATA(data, pDescr->offset);</span><br><span>             *pui32      = ui32 + (guint16)pDescr->descr.value;</span><br><span style="color: hsl(0, 100%, 40%);">-            LOGPC(DCSN1, LOGL_NOTICE, "%s = %d | ", pDescr->sz , *pui32);</span><br><span style="color: hsl(120, 100%, 40%);">+            LOGPC(DCSN1, LOGL_NOTICE, "%s = %u | ", pDescr->sz , *pui32);</span><br><span>           }</span><br><span>           else</span><br><span>           {</span><br><span>@@ -553,13 +553,13 @@</span><br><span> </span><br><span>         guint8 length = bitvec_read_field(vector, readIndex, length_len);</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-        LOGPC(DCSN1, LOGL_NOTICE, "%s length = %d | ", pDescr->sz , (int)length);</span><br><span style="color: hsl(120, 100%, 40%);">+        LOGPC(DCSN1, LOGL_NOTICE, "%s length = %u | ", pDescr->sz , length);</span><br><span>         bit_offset += length_len;</span><br><span>         remaining_bits_len -= length_len;</span><br><span> </span><br><span>         csnStreamInit(&arT, bit_offset, length > 0 ? length : remaining_bits_len);</span><br><span>         arT.direction = 1;</span><br><span style="color: hsl(0, 100%, 40%);">-        LOGPC(DCSN1, LOGL_NOTICE, "offset = %d | ", (int)pDescr->offset);</span><br><span style="color: hsl(120, 100%, 40%);">+        LOGPC(DCSN1, LOGL_NOTICE, "offset = %u | ", pDescr->offset);</span><br><span>     Status = serialize(&arT, vector, readIndex, pvDATA(data, pDescr->offset));</span><br><span> </span><br><span>         if (Status >= 0)</span><br><span>@@ -668,14 +668,14 @@</span><br><span>                 guint16 ui16 = bitvec_read_field(vector, readIndex,  no_of_bits);</span><br><span>                 pui16        = pui16DATA(data, pDescr->offset);</span><br><span>                 *pui16       = ui16;</span><br><span style="color: hsl(0, 100%, 40%);">-                LOGPC(DCSN1, LOGL_NOTICE, "%s = %d | ", pDescr->sz , *pui16);</span><br><span style="color: hsl(120, 100%, 40%);">+                LOGPC(DCSN1, LOGL_NOTICE, "%s = %u | ", pDescr->sz , *pui16);</span><br><span>               }</span><br><span>               else if (no_of_bits <= 32)</span><br><span>               {</span><br><span>           guint32 ui32 = bitvec_read_field(vector, readIndex,  no_of_bits);</span><br><span>                 pui32       = pui32DATA(data, pDescr->offset);</span><br><span>                 *pui32      = ui32;</span><br><span style="color: hsl(0, 100%, 40%);">-                LOGPC(DCSN1, LOGL_NOTICE, "%s = %d | ", pDescr->sz , *pui32);</span><br><span style="color: hsl(120, 100%, 40%);">+                LOGPC(DCSN1, LOGL_NOTICE, "%s = %u | ", pDescr->sz , *pui32);</span><br><span>               }</span><br><span>               else</span><br><span>               {</span><br><span>@@ -711,14 +711,14 @@</span><br><span>              guint16 ui16 = bitvec_read_field(vector, readIndex,  no_of_bits);</span><br><span>                 pui16       = pui16DATA(data, pDescr->offset);</span><br><span>                 *pui16      = ui16 + (guint16)pDescr->descr.value;</span><br><span style="color: hsl(0, 100%, 40%);">-                LOGPC(DCSN1, LOGL_NOTICE, "%s = %d | ", pDescr->sz , *pui16);</span><br><span style="color: hsl(120, 100%, 40%);">+                LOGPC(DCSN1, LOGL_NOTICE, "%s = %u | ", pDescr->sz , *pui16);</span><br><span>               }</span><br><span>               else if (no_of_bits <= 32)</span><br><span>               {</span><br><span>           guint32 ui32 = bitvec_read_field(vector, readIndex,  no_of_bits);</span><br><span>                 pui32       = pui32DATA(data, pDescr->offset);</span><br><span>                 *pui32      = ui32 + (guint16)pDescr->descr.value;</span><br><span style="color: hsl(0, 100%, 40%);">-                LOGPC(DCSN1, LOGL_NOTICE, "%s = %d | ", pDescr->sz , *pui32);</span><br><span style="color: hsl(120, 100%, 40%);">+                LOGPC(DCSN1, LOGL_NOTICE, "%s = %u | ", pDescr->sz , *pui32);</span><br><span>               }</span><br><span>               else</span><br><span>               {</span><br><span>@@ -1403,7 +1403,7 @@</span><br><span>           return ProcessError(readIndex,"csnStreamDecoder FIXED value does not match", -1, pDescr);</span><br><span>         }</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-        LOGPC(DCSN1, LOGL_NOTICE, "%s = %d | ", pDescr->sz , (unsigned int)ui32);</span><br><span style="color: hsl(120, 100%, 40%);">+        LOGPC(DCSN1, LOGL_NOTICE, "%s = %u | ", pDescr->sz , (unsigned int)ui32);</span><br><span>         remaining_bits_len   -= no_of_bits;</span><br><span>         bit_offset += no_of_bits;</span><br><span>         pDescr++;</span><br><span>@@ -1511,13 +1511,13 @@</span><br><span>           {</span><br><span>             pui16       = pui16DATA(data, pDescr->offset);</span><br><span>             bitvec_write_field(vector, writeIndex, *pui16, no_of_bits);</span><br><span style="color: hsl(0, 100%, 40%);">-            LOGPC(DCSN1, LOGL_NOTICE, "%s = %d | ", pDescr->sz , *pui16);</span><br><span style="color: hsl(120, 100%, 40%);">+            LOGPC(DCSN1, LOGL_NOTICE, "%s = %u | ", pDescr->sz , *pui16);</span><br><span>           }</span><br><span>           else if (no_of_bits <= 32)</span><br><span>           {</span><br><span>             pui32       = pui32DATA(data, pDescr->offset);</span><br><span>          bitvec_write_field(vector, writeIndex, *pui32, no_of_bits);</span><br><span style="color: hsl(0, 100%, 40%);">-            LOGPC(DCSN1, LOGL_NOTICE, "%s = %d | ", pDescr->sz , *pui32);</span><br><span style="color: hsl(120, 100%, 40%);">+            LOGPC(DCSN1, LOGL_NOTICE, "%s = %u | ", pDescr->sz , *pui32);</span><br><span>           }</span><br><span>           else</span><br><span>           {</span><br><span>@@ -1556,13 +1556,13 @@</span><br><span>           {</span><br><span>             pui16       = pui16DATA(data, pDescr->offset);</span><br><span>          bitvec_write_field(vector, writeIndex, *pui16 - (guint16)pDescr->descr.value, no_of_bits);</span><br><span style="color: hsl(0, 100%, 40%);">-            LOGPC(DCSN1, LOGL_NOTICE, "%s = %d | ", pDescr->sz , (unsigned short)(*pui16 - (guint16)pDescr->descr.value));</span><br><span style="color: hsl(120, 100%, 40%);">+            LOGPC(DCSN1, LOGL_NOTICE, "%s = %u | ", pDescr->sz , (unsigned short)(*pui16 - (guint16)pDescr->descr.value));</span><br><span>           }</span><br><span>           else if (no_of_bits <= 32)</span><br><span>           {</span><br><span>             pui32       = pui32DATA(data, pDescr->offset);</span><br><span>        bitvec_write_field(vector, writeIndex, *pui32 - (guint16)pDescr->descr.value, no_of_bits);</span><br><span style="color: hsl(0, 100%, 40%);">-            LOGPC(DCSN1, LOGL_NOTICE, "%s = %d | ", pDescr->sz , (unsigned int)(*pui32 - (guint16)pDescr->descr.value));</span><br><span style="color: hsl(120, 100%, 40%);">+            LOGPC(DCSN1, LOGL_NOTICE, "%s = %u | ", pDescr->sz , (unsigned int)(*pui32 - (guint16)pDescr->descr.value));</span><br><span>           }</span><br><span>           else</span><br><span>           {</span><br><span>@@ -1932,13 +1932,13 @@</span><br><span>               {</span><br><span>                 pui16       = pui16DATA(data, pDescr->offset);</span><br><span>                bitvec_write_field(vector, writeIndex, *pui16, no_of_bits);</span><br><span style="color: hsl(0, 100%, 40%);">-                LOGPC(DCSN1, LOGL_NOTICE, "%s = %d | ", pDescr->sz , *pui16);</span><br><span style="color: hsl(120, 100%, 40%);">+                LOGPC(DCSN1, LOGL_NOTICE, "%s = %u | ", pDescr->sz , *pui16);</span><br><span>               }</span><br><span>               else if (no_of_bits <= 32)</span><br><span>               {</span><br><span>                 pui32       = pui32DATA(data, pDescr->offset);</span><br><span>          bitvec_write_field(vector, writeIndex, *pui32, no_of_bits);</span><br><span style="color: hsl(0, 100%, 40%);">-                LOGPC(DCSN1, LOGL_NOTICE, "%s = %d | ", pDescr->sz , *pui32);</span><br><span style="color: hsl(120, 100%, 40%);">+                LOGPC(DCSN1, LOGL_NOTICE, "%s = %u | ", pDescr->sz , *pui32);</span><br><span>               }</span><br><span>               else</span><br><span>               {</span><br><span>@@ -1972,13 +1972,13 @@</span><br><span>               {</span><br><span>                 pui16       = pui16DATA(data, pDescr->offset);</span><br><span>              bitvec_write_field(vector, writeIndex, *pui16 - (guint16)pDescr->descr.value, no_of_bits);</span><br><span style="color: hsl(0, 100%, 40%);">-                LOGPC(DCSN1, LOGL_NOTICE, "%s = %d | ", pDescr->sz , (unsigned short)(*pui16 - (guint16)pDescr->descr.value));</span><br><span style="color: hsl(120, 100%, 40%);">+                LOGPC(DCSN1, LOGL_NOTICE, "%s = %u | ", pDescr->sz , (unsigned short)(*pui16 - (guint16)pDescr->descr.value));</span><br><span>               }</span><br><span>               else if (no_of_bits <= 32)</span><br><span>               {</span><br><span>                 pui32       = pui32DATA(data, pDescr->offset);</span><br><span>                bitvec_write_field(vector, writeIndex, *pui32 - (guint16)pDescr->descr.value, no_of_bits);</span><br><span style="color: hsl(0, 100%, 40%);">-                LOGPC(DCSN1, LOGL_NOTICE, "%s = %d | ", pDescr->sz , (unsigned int)(*pui32 - (guint16)pDescr->descr.value));</span><br><span style="color: hsl(120, 100%, 40%);">+                LOGPC(DCSN1, LOGL_NOTICE, "%s = %u | ", pDescr->sz , (unsigned int)(*pui32 - (guint16)pDescr->descr.value));</span><br><span>               }</span><br><span>               else</span><br><span>               {</span><br><span>@@ -2132,7 +2132,7 @@</span><br><span>               {</span><br><span>                 pui32 = pui32DATA(data, pDescr->offset);</span><br><span>                bitvec_write_field(vector, writeIndex, *pui32, no_of_bits);</span><br><span style="color: hsl(0, 100%, 40%);">-                LOGPC(DCSN1, LOGL_NOTICE, "%s = %d | ", pDescr->sz , *pui32);</span><br><span style="color: hsl(120, 100%, 40%);">+                LOGPC(DCSN1, LOGL_NOTICE, "%s = %u | ", pDescr->sz , *pui32);</span><br><span>               }</span><br><span>               else if (no_of_bits <= 64)</span><br><span>               {</span><br><span>diff --git a/tests/rlcmac/RLCMACTest.err b/tests/rlcmac/RLCMACTest.err</span><br><span>index 33643f3..a1e5e3f 100644</span><br><span>--- a/tests/rlcmac/RLCMACTest.err</span><br><span>+++ b/tests/rlcmac/RLCMACTest.err</span><br><span>@@ -3,7 +3,7 @@</span><br><span> DCSN1 INFO csnStreamDecoder (type=10): MESSAGE_TYPE = 10 | PAGE_MODE = 0 | Exist_PERSISTENCE_LEVEL = 0 |  : ID | Choice PacketUplinkID = 0 |  : u.Global_TFI | u.DOWNLINK_TFI = 1 | u.DOWNLINK_TFI = 4 | : End u.Global_TFI | : End ID | u.PUA_GPRS_Struct = 0 |  : u.PUA_GPRS_Struct | CHANNEL_CODING_COMMAND = 0 | TLLI_BLOCK_CHANNEL_CODING = 0 |  : Packet_Timing_Advance | Exist_TIMING_ADVANCE_VALUE = 0 | Exist_IndexAndtimeSlot = 1 | TIMING_ADVANCE_INDEX = 14 | TIMING_ADVANCE_TIMESLOT_NUMBER = 4 | : End Packet_Timing_Advance | Exist_Frequency_Parameters = 1 |  : Frequency_Parameters | TSC = 5 | u.Indirect_encoding = 1 |  : u.Indirect_encoding | MAIO = 0 | MA_NUMBER = 14 | Exist_CHANGE_MARK = 1 |  : CHANGE_MARK | CHANGE_MARK_1 = 0 | Exist_CHANGE_MARK_2 = 0 | : End CHANGE_MARK |  : End u.Indirect_encoding | : End Frequency_Parameters | u.Dynamic_Allocation = 1 |  : u.Dynamic_Allocation | Extended_Dynamic_Allocation = 0 | Exist_P0 = 0 | USF_GRANULARITY = 0 | Exist_UPLINK_TFI_ASSIGNMENT = 1 | UPLINK_TFI_ASSIGNMENT = 7 | Exist_RLC_DATA_BLOCKS_GRANTED = 0 | Exist_TBF_Starting_Time = 0 | u.Timeslot_Allocation_Power_Ctrl_Param = 1 |  : u.Timeslot_Allocation_Power_Ctrl_Param | ALPHA = 0 | Slot[0].Exist = 0 | Slot[1].Exist = 0 | Slot[2].Exist = 0 | Slot[3].Exist = 0 | Slot[4].Exist = 1 | Slot[4].USF_TN = 0 | Slot[4].GAMMA_TN = 0 | Slot[5].Exist = 0 | Slot[6].Exist = 0 | Slot[7].Exist = 0 |  : End u.Timeslot_Allocation_Power_Ctrl_Param |  : End u.Dynamic_Allocation | Exist_AdditionsR99 = 0 |  : End u.PUA_GPRS_Struct | Padding = 3|43|43|43|43|43|43|43|43|43|43|43|</span><br><span> DCSN1 INFO csnStreamEncoder (type=10): MESSAGE_TYPE = 10 | PAGE_MODE = 0 | Exist_PERSISTENCE_LEVEL = 0 |  : ID | u.Global_TFI = 0 |  : u.Global_TFI | u.DOWNLINK_TFI = 1 | u.DOWNLINK_TFI = 4 |  : End u.Global_TFI |  : End ID | u.PUA_GPRS_Struct = 0 |  : u.PUA_GPRS_Struct | CHANNEL_CODING_COMMAND = 0 | TLLI_BLOCK_CHANNEL_CODING = 0 |  : Packet_Timing_Advance | Exist_TIMING_ADVANCE_VALUE = 0 | Exist_IndexAndtimeSlot = 1 | TIMING_ADVANCE_INDEX = 14 | TIMING_ADVANCE_TIMESLOT_NUMBER = 4 |  : End Packet_Timing_Advance | Exist_Frequency_Parameters = 1 |  : Frequency_Parameters | TSC = 5 | u.Indirect_encoding = 1 |  : u.Indirect_encoding | MAIO = 0 | MA_NUMBER = 14 | Exist_CHANGE_MARK = 1 |  : CHANGE_MARK | CHANGE_MARK_1 = 0 | Exist_CHANGE_MARK_2 = 0 |  : End CHANGE_MARK |  : End u.Indirect_encoding |  : End Frequency_Parameters | u.Dynamic_Allocation = 1 |  : u.Dynamic_Allocation | Extended_Dynamic_Allocation = 0 | Exist_P0 = 0 | USF_GRANULARITY = 0 | Exist_UPLINK_TFI_ASSIGNMENT = 1 | UPLINK_TFI_ASSIGNMENT = 7 | Exist_RLC_DATA_BLOCKS_GRANTED = 0 | Exist_TBF_Starting_Time = 0 | u.Timeslot_Allocation_Power_Ctrl_Param = 1 |  : u.Timeslot_Allocation_Power_Ctrl_Param | ALPHA = 0 | Slot[0].Exist = 0 | Slot[1].Exist = 0 | Slot[2].Exist = 0 | Slot[3].Exist = 0 | Slot[4].Exist = 1 | Slot[4].USF_TN = 0 | Slot[4].GAMMA_TN = 0 | Slot[5].Exist = 0 | Slot[6].Exist = 0 | Slot[7].Exist = 0 |  : End u.Timeslot_Allocation_Power_Ctrl_Param |  : End u.Dynamic_Allocation | Exist_AdditionsR99 = 0 |  : End u.PUA_GPRS_Struct | Padding = 3|43|43|43|43|43|43|43|43|43|43|43|</span><br><span> DCSN1 INFO csnStreamDecoder (type=9): MESSAGE_TYPE = 9 | PAGE_MODE = 0 | 0x00 = 0 | UPLINK_TFI = 6 | u.PU_AckNack_GPRS_Struct = 0 |  : u.PU_AckNack_GPRS_Struct | CHANNEL_CODING_COMMAND = 0 |  : Ack_Nack_Description | FINAL_ACK_INDICATION = 0 | STARTING_SEQUENCE_NUMBER = 1 | RECEIVED_BLOCK_BITMAP[0] = 0 | RECEIVED_BLOCK_BITMAP[1] = 0 | RECEIVED_BLOCK_BITMAP[2] = 0 | RECEIVED_BLOCK_BITMAP[3] = 0 | RECEIVED_BLOCK_BITMAP[4] = 0 | RECEIVED_BLOCK_BITMAP[5] = 0 | RECEIVED_BLOCK_BITMAP[6] = 0 | RECEIVED_BLOCK_BITMAP[7] = 1 | : End Ack_Nack_Description | Common_Uplink_Ack_Nack_Data.Exist_CONTENTION_RESOLUTION_TLLI = 1 | Common_Uplink_Ack_Nack_Data.CONTENTION_RESOLUTION_TLLI = 0xcf59564a | Common_Uplink_Ack_Nack_Data.Exist_Packet_Timing_Advance = 0 | Common_Uplink_Ack_Nack_Data.Exist_Power_Control_Parameters = 0 | Common_Uplink_Ack_Nack_Data.Exist_Extension_Bits = 0 | u.FixedAllocationDummy = 0 | u.FixedAllocationDummy = 0 | Exist_AdditionsR99 = 0 |  : End u.PU_AckNack_GPRS_Struct | Padding = 43|43|43|43|43|43|</span><br><span style="color: hsl(0, 100%, 40%);">-DCSN1 INFO csnStreamEncoder (type=9): MESSAGE_TYPE = 9 | PAGE_MODE = 0 | 0x00 = 0 | UPLINK_TFI = 6 | u.PU_AckNack_GPRS_Struct = 0 |  : u.PU_AckNack_GPRS_Struct | CHANNEL_CODING_COMMAND = 0 |  : Ack_Nack_Description | FINAL_ACK_INDICATION = 0 | STARTING_SEQUENCE_NUMBER = 1 | RECEIVED_BLOCK_BITMAP[0] = 0 | RECEIVED_BLOCK_BITMAP[1] = 0 | RECEIVED_BLOCK_BITMAP[2] = 0 | RECEIVED_BLOCK_BITMAP[3] = 0 | RECEIVED_BLOCK_BITMAP[4] = 0 | RECEIVED_BLOCK_BITMAP[5] = 0 | RECEIVED_BLOCK_BITMAP[6] = 0 | RECEIVED_BLOCK_BITMAP[7] = 1 |  : End Ack_Nack_Description | Common_Uplink_Ack_Nack_Data.Exist_CONTENTION_RESOLUTION_TLLI = 1 | Common_Uplink_Ack_Nack_Data.CONTENTION_RESOLUTION_TLLI = -816228790 | Common_Uplink_Ack_Nack_Data.Exist_Packet_Timing_Advance = 0 | Common_Uplink_Ack_Nack_Data.Exist_Power_Control_Parameters = 0 | Common_Uplink_Ack_Nack_Data.Exist_Extension_Bits = 0 | u.FixedAllocationDummy = 0 | u.FixedAllocationDummy = 0 | Exist_AdditionsR99 = 0 |  : End u.PU_AckNack_GPRS_Struct | Padding = 43|43|43|43|43|43|</span><br><span style="color: hsl(120, 100%, 40%);">+DCSN1 INFO csnStreamEncoder (type=9): MESSAGE_TYPE = 9 | PAGE_MODE = 0 | 0x00 = 0 | UPLINK_TFI = 6 | u.PU_AckNack_GPRS_Struct = 0 |  : u.PU_AckNack_GPRS_Struct | CHANNEL_CODING_COMMAND = 0 |  : Ack_Nack_Description | FINAL_ACK_INDICATION = 0 | STARTING_SEQUENCE_NUMBER = 1 | RECEIVED_BLOCK_BITMAP[0] = 0 | RECEIVED_BLOCK_BITMAP[1] = 0 | RECEIVED_BLOCK_BITMAP[2] = 0 | RECEIVED_BLOCK_BITMAP[3] = 0 | RECEIVED_BLOCK_BITMAP[4] = 0 | RECEIVED_BLOCK_BITMAP[5] = 0 | RECEIVED_BLOCK_BITMAP[6] = 0 | RECEIVED_BLOCK_BITMAP[7] = 1 |  : End Ack_Nack_Description | Common_Uplink_Ack_Nack_Data.Exist_CONTENTION_RESOLUTION_TLLI = 1 | Common_Uplink_Ack_Nack_Data.CONTENTION_RESOLUTION_TLLI = 3478738506 | Common_Uplink_Ack_Nack_Data.Exist_Packet_Timing_Advance = 0 | Common_Uplink_Ack_Nack_Data.Exist_Power_Control_Parameters = 0 | Common_Uplink_Ack_Nack_Data.Exist_Extension_Bits = 0 | u.FixedAllocationDummy = 0 | u.FixedAllocationDummy = 0 | Exist_AdditionsR99 = 0 |  : End u.PU_AckNack_GPRS_Struct | Padding = 43|43|43|43|43|43|</span><br><span> DCSN1 INFO csnStreamDecoder (type=10): MESSAGE_TYPE = 10 | PAGE_MODE = 0 | Exist_PERSISTENCE_LEVEL = 0 |  : ID | Choice PacketUplinkID = 0 |  : u.Global_TFI | u.DOWNLINK_TFI = 1 | u.DOWNLINK_TFI = 28 | : End u.Global_TFI | : End ID | u.PUA_GPRS_Struct = 0 |  : u.PUA_GPRS_Struct | CHANNEL_CODING_COMMAND = 1 | TLLI_BLOCK_CHANNEL_CODING = 1 |  : Packet_Timing_Advance | Exist_TIMING_ADVANCE_VALUE = 0 | Exist_IndexAndtimeSlot = 1 | TIMING_ADVANCE_INDEX = 9 | TIMING_ADVANCE_TIMESLOT_NUMBER = 6 | : End Packet_Timing_Advance | Exist_Frequency_Parameters = 1 |  : Frequency_Parameters | TSC = 2 | u.ARFCN = 0 | u.ARFCN = 631 | : End Frequency_Parameters | u.Dynamic_Allocation = 1 |  : u.Dynamic_Allocation | Extended_Dynamic_Allocation = 0 | Exist_P0 = 0 | USF_GRANULARITY = 0 | Exist_UPLINK_TFI_ASSIGNMENT = 1 | UPLINK_TFI_ASSIGNMENT = 19 | Exist_RLC_DATA_BLOCKS_GRANTED = 0 | Exist_TBF_Starting_Time = 0 | u.Timeslot_Allocation_Power_Ctrl_Param = 1 |  : u.Timeslot_Allocation_Power_Ctrl_Param | ALPHA = 8 | Slot[0].Exist = 0 | Slot[1].Exist = 0 | Slot[2].Exist = 0 | Slot[3].Exist = 0 | Slot[4].Exist = 0 | Slot[5].Exist = 0 | Slot[6].Exist = 1 | Slot[6].USF_TN = 0 | Slot[6].GAMMA_TN = 9 | Slot[7].Exist = 0 |  : End u.Timeslot_Allocation_Power_Ctrl_Param |  : End u.Dynamic_Allocation | Exist_AdditionsR99 = 0 |  : End u.PUA_GPRS_Struct | Padding = 43|43|43|43|43|43|43|43|43|43|43|43|</span><br><span> DCSN1 INFO csnStreamEncoder (type=10): MESSAGE_TYPE = 10 | PAGE_MODE = 0 | Exist_PERSISTENCE_LEVEL = 0 |  : ID | u.Global_TFI = 0 |  : u.Global_TFI | u.DOWNLINK_TFI = 1 | u.DOWNLINK_TFI = 28 |  : End u.Global_TFI |  : End ID | u.PUA_GPRS_Struct = 0 |  : u.PUA_GPRS_Struct | CHANNEL_CODING_COMMAND = 1 | TLLI_BLOCK_CHANNEL_CODING = 1 |  : Packet_Timing_Advance | Exist_TIMING_ADVANCE_VALUE = 0 | Exist_IndexAndtimeSlot = 1 | TIMING_ADVANCE_INDEX = 9 | TIMING_ADVANCE_TIMESLOT_NUMBER = 6 |  : End Packet_Timing_Advance | Exist_Frequency_Parameters = 1 |  : Frequency_Parameters | TSC = 2 | u.ARFCN = 0 | u.ARFCN = 631 |  : End Frequency_Parameters | u.Dynamic_Allocation = 1 |  : u.Dynamic_Allocation | Extended_Dynamic_Allocation = 0 | Exist_P0 = 0 | USF_GRANULARITY = 0 | Exist_UPLINK_TFI_ASSIGNMENT = 1 | UPLINK_TFI_ASSIGNMENT = 19 | Exist_RLC_DATA_BLOCKS_GRANTED = 0 | Exist_TBF_Starting_Time = 0 | u.Timeslot_Allocation_Power_Ctrl_Param = 1 |  : u.Timeslot_Allocation_Power_Ctrl_Param | ALPHA = 8 | Slot[0].Exist = 0 | Slot[1].Exist = 0 | Slot[2].Exist = 0 | Slot[3].Exist = 0 | Slot[4].Exist = 0 | Slot[5].Exist = 0 | Slot[6].Exist = 1 | Slot[6].USF_TN = 0 | Slot[6].GAMMA_TN = 9 | Slot[7].Exist = 0 |  : End u.Timeslot_Allocation_Power_Ctrl_Param |  : End u.Dynamic_Allocation | Exist_AdditionsR99 = 0 |  : End u.PUA_GPRS_Struct | Padding = 43|43|43|43|43|43|43|43|43|43|43|43|</span><br><span> DCSN1 INFO csnStreamDecoder (type=2): MESSAGE_TYPE = 2 | PAGE_MODE = 0 | Exist_PERSISTENCE_LEVEL = 0 |  : ID | Choice PacketDownlinkID = 0 |  : u.Global_TFI | u.DOWNLINK_TFI = 1 | u.DOWNLINK_TFI = 0 | : End u.Global_TFI | : End ID | 0x00 = 0 | MAC_MODE = 0 | RLC_MODE = 0 | CONTROL_ACK = 0 | TIMESLOT_ALLOCATION = 3 |  : Packet_Timing_Advance | Exist_TIMING_ADVANCE_VALUE = 0 | Exist_IndexAndtimeSlot = 1 | TIMING_ADVANCE_INDEX = 1 | TIMING_ADVANCE_TIMESLOT_NUMBER = 6 | : End Packet_Timing_Advance | Exist_P0_and_BTS_PWR_CTRL_MODE = 0 | Exist_Frequency_Parameters = 1 |  : Frequency_Parameters | TSC = 0 | u.ARFCN = 0 | u.ARFCN = 623 | : End Frequency_Parameters | Exist_DOWNLINK_TFI_ASSIGNMENT = 1 | DOWNLINK_TFI_ASSIGNMENT = 0 | Exist_Power_Control_Parameters = 1 |  : Power_Control_Parameters | ALPHA = 10 | Slot[0].Exist = 0 | Slot[1].Exist = 0 | Slot[2].Exist = 0 | Slot[3].Exist = 0 | Slot[4].Exist = 0 | Slot[5].Exist = 0 | Slot[6].Exist = 1 | Slot[6].GAMMA_TN = 27 | Slot[7].Exist = 1 | Slot[7].GAMMA_TN = 27 | : End Power_Control_Parameters | Exist_TBF_Starting_Time = 0 | Exist_Measurement_Mapping = 0 | Exist_AdditionsR99 = 1 |  : AdditionsR99 | Exist_EGPRS_Params = 1 | EGPRS_WindowSize = 6 | LINK_QUALITY_MEASUREMENT_MODE = 0 | Exist_BEP_PERIOD2 = 0 | Exist_Packet_Extended_Timing_Advance = 0 | Exist_COMPACT_ReducedMA = 0 | : End AdditionsR99 | Padding = 11|43|43|43|43|43|43|43|43|43|</span><br><span>@@ -19,11 +19,11 @@</span><br><span> DCSN1 INFO csnStreamDecoder (type=37): MESSAGE_TYPE = 37 | PAGE_MODE = 0 | Exist_PERSISTENCE_LEVEL = 0 | Padding = 43|43|43|43|43|43|43|43|43|43|43|43|43|43|43|43|43|43|43|43|43|</span><br><span> DCSN1 INFO csnStreamEncoder (type=37): MESSAGE_TYPE = 37 | PAGE_MODE = 0 | Exist_PERSISTENCE_LEVEL = 0 | Padding = 43|43|43|43|43|43|43|43|43|43|43|43|43|43|43|43|43|43|43|43|43|</span><br><span> DCSN1 INFO csnStreamDecoder (type=3): PayloadType = 1 | spare = 0 | R = 0 | MESSAGE_TYPE = 3 | TLLI = 0x87987447 | Padding = 1|43|43|43|43|43|43|43|43|43|43|43|43|43|43|43|43|43|</span><br><span style="color: hsl(0, 100%, 40%);">-DCSN1 INFO csnStreamEncoder (type=3): PayloadType = 1 | spare = 0 | R = 0 | MESSAGE_TYPE = 3 | TLLI = -2020051897 | Padding = 1|43|43|43|43|43|43|43|43|43|43|43|43|43|43|43|43|43|</span><br><span style="color: hsl(120, 100%, 40%);">+DCSN1 INFO csnStreamEncoder (type=3): PayloadType = 1 | spare = 0 | R = 0 | MESSAGE_TYPE = 3 | TLLI = 2274915399 | Padding = 1|43|43|43|43|43|43|43|43|43|43|43|43|43|43|43|43|43|</span><br><span> DCSN1 INFO csnStreamDecoder (type=2): PayloadType = 1 | spare = 0 | R = 0 | MESSAGE_TYPE = 2 | DOWNLINK_TFI = 28 |  : Ack_Nack_Description | FINAL_ACK_INDICATION = 0 | STARTING_SEQUENCE_NUMBER = 1 | RECEIVED_BLOCK_BITMAP[0] = 0 | RECEIVED_BLOCK_BITMAP[1] = 0 | RECEIVED_BLOCK_BITMAP[2] = 0 | RECEIVED_BLOCK_BITMAP[3] = 0 | RECEIVED_BLOCK_BITMAP[4] = 0 | RECEIVED_BLOCK_BITMAP[5] = 0 | RECEIVED_BLOCK_BITMAP[6] = 0 | RECEIVED_BLOCK_BITMAP[7] = 1 | : End Ack_Nack_Description | Exist_Channel_Request_Description = 0 |  : Channel_Quality_Report | C_VALUE = 18 | RXQUAL = 0 | SIGN_VAR = 7 | Slot[0].Exist = 0 | Slot[1].Exist = 0 | Slot[2].Exist = 0 | Slot[3].Exist = 0 | Slot[4].Exist = 0 | Slot[5].Exist = 0 | Slot[6].Exist = 0 | Slot[7].Exist = 0 | : End Channel_Quality_Report | Exist_AdditionsR99 = 0 | Padding = 3|43|43|43|43|43|43|43|43|</span><br><span> DCSN1 INFO csnStreamEncoder (type=2): PayloadType = 1 | spare = 0 | R = 0 | MESSAGE_TYPE = 2 | DOWNLINK_TFI = 28 |  : Ack_Nack_Description | FINAL_ACK_INDICATION = 0 | STARTING_SEQUENCE_NUMBER = 1 | RECEIVED_BLOCK_BITMAP[0] = 0 | RECEIVED_BLOCK_BITMAP[1] = 0 | RECEIVED_BLOCK_BITMAP[2] = 0 | RECEIVED_BLOCK_BITMAP[3] = 0 | RECEIVED_BLOCK_BITMAP[4] = 0 | RECEIVED_BLOCK_BITMAP[5] = 0 | RECEIVED_BLOCK_BITMAP[6] = 0 | RECEIVED_BLOCK_BITMAP[7] = 1 |  : End Ack_Nack_Description | Exist_Channel_Request_Description = 0 |  : Channel_Quality_Report | C_VALUE = 18 | RXQUAL = 0 | SIGN_VAR = 7 | Slot[0].Exist = 0 | Slot[1].Exist = 0 | Slot[2].Exist = 0 | Slot[3].Exist = 0 | Slot[4].Exist = 0 | Slot[5].Exist = 0 | Slot[6].Exist = 0 | Slot[7].Exist = 0 |  : End Channel_Quality_Report | Exist_AdditionsR99 = 0 | Padding = 3|43|43|43|43|43|43|43|43|</span><br><span> DCSN1 INFO csnStreamDecoder (type=5): PayloadType = 1 | spare = 0 | R = 0 | MESSAGE_TYPE = 5 | Exist_ACCESS_TYPE = 1 | ACCESS_TYPE = 0 |  : ID | Choice PacketResourceRequestID = 1 | u.TLLI = 0xc4f70250 | : End ID | Exist_MS_Radio_Access_capability = 1 |  : MS_Radio_Access_capability | MS_RA_capability_value { | Choice MS_RA_capability_value_Choice = 3 | u.Content length = 67 | offset = 4 | RF_Power_Capability = 1 | Exist_A5_bits = 0 | ES_IND = 1 | PS = 0 | VGCS = 0 | VBS = 0 | Exist_Multislot_capability = 1 |  : Multislot_capability | Exist_HSCSD_multislot_class = 0 | Exist_GPRS_multislot_class = 1 | GPRS_multislot_class = 11 | GPRS_Extended_Dynamic_Allocation_Capability = 1 | Exist_SM = 0 | Exist_ECSD_multislot_class = 0 | Exist_EGPRS_multislot_class = 1 | EGPRS_multislot_class = 11 | EGPRS_Extended_Dynamic_Allocation_Capability = 1 | Exist_DTM_GPRS_multislot_class = 1 | DTM_GPRS_multislot_class = 3 | Single_Slot_DTM = 0 |  : DTM_EGPRS_Params | Exist_DTM_EGPRS_multislot_class = 1 | DTM_EGPRS_multislot_class = 3 | : End DTM_EGPRS_Params | : End Multislot_capability | Exist_Eight_PSK_Power_Capability = 1 | Eight_PSK_Power_Capability = 2 | COMPACT_Interference_Measurement_Capability = 0 | Revision_Level_Indicator = 1 | UMTS_FDD_Radio_Access_Technology_Capability = 0 | UMTS_384_TDD_Radio_Access_Technology_Capability = 0 | CDMA2000_Radio_Access_Technology_Capability = 0 | UMTS_128_TDD_Radio_Access_Technology_Capability = 0 | GERAN_Feature_Package_1 = 1 | Exist_Extended_DTM_multislot_class = 0 | Modulation_based_multislot_class_support = 0 | Exist_HighMultislotCapability = 1 | HighMultislotCapability = 0 | Exist_GERAN_lu_ModeCapability = 0 | GMSK_MultislotPowerProfile = 0 | EightPSK_MultislotProfile = 0 | MultipleTBF_Capability = 0 | DownlinkAdvancedReceiverPerformance = 1 | ExtendedRLC_MAC_ControlMessageSegmentionsCapability = 1 | DTM_EnhancementsCapability = 0 | Exist_DTM_GPRS_HighMultislotClass = 1 | DTM_GPRS_HighMultislotClass = 2 |  : DTM_EGPRS_HighMultislotClass | Exist_DTM_EGPRS_HighMultislotClass = 1 | DTM_EGPRS_HighMultislotClass = 2 | : End DTM_EGPRS_HighMultislotClass | PS_HandoverCapability = 0 | MS_RA_capability_value } | : End MS_Radio_Access_capability |  : Channel_Request_Description | PEAK_THROUGHPUT_CLASS = 3 | RADIO_PRIORITY = 3 | RLC_MODE = 1 | LLC_PDU_TYPE = 1 | RLC_OCTET_COUNT = 0 | : End Channel_Request_Description | Exist_CHANGE_MARK = 0 | C_VALUE = 63 | Exist_SIGN_VAR = 0 | Slot | Exist = 0 | Slot | Exist = 0 | Slot | Exist = 0 | Slot | Exist = 0 | Slot | Exist = 0 | Slot | Exist = 0 | Slot | Exist = 0 | Slot | Exist = 0 | Exist_AdditionsR99 = 1 |  : AdditionsR99 | Exist_EGPRS_BEP_LinkQualityMeasurements = 0 | Exist_EGPRS_TimeslotLinkQualityMeasurements = 0 | Exist_PFI = 0 | MS_RAC_AdditionalInformationAvailable = 1 | RetransmissionOfPRR = 0 | Exist_AdditionsR5 = 0 | : End AdditionsR99 | Padding = 43|</span><br><span style="color: hsl(0, 100%, 40%);">-DCSN1 INFO csnStreamEncoder (type=5): PayloadType = 1 | spare = 0 | R = 0 | MESSAGE_TYPE = 5 | Exist_ACCESS_TYPE = 1 | ACCESS_TYPE = 0 |  : ID | u.TLLI = 1 | u.TLLI = -990444976 |  : End ID | Exist_MS_Radio_Access_capability = 1 |  : MS_Radio_Access_capability | MS_RA_capability_value { | u.Content = 3 | RF_Power_Capability = 1 | Exist_A5_bits = 0 | ES_IND = 1 | PS = 0 | VGCS = 0 | VBS = 0 | Exist_Multislot_capability = 1 |  : Multislot_capability | Exist_HSCSD_multislot_class = 0 | Exist_GPRS_multislot_class = 1 | GPRS_multislot_class = 11 | GPRS_Extended_Dynamic_Allocation_Capability = 1 | Exist_SM = 0 | Exist_ECSD_multislot_class = 0 | Exist_EGPRS_multislot_class = 1 | EGPRS_multislot_class = 11 | EGPRS_Extended_Dynamic_Allocation_Capability = 1 | Exist_DTM_GPRS_multislot_class = 1 | DTM_GPRS_multislot_class = 3 | Single_Slot_DTM = 0 |  : DTM_EGPRS_Params | Exist_DTM_EGPRS_multislot_class = 1 | DTM_EGPRS_multislot_class = 3 |  : End DTM_EGPRS_Params |  : End Multislot_capability | Exist_Eight_PSK_Power_Capability = 1 | Eight_PSK_Power_Capability = 2 | COMPACT_Interference_Measurement_Capability = 0 | Revision_Level_Indicator = 1 | UMTS_FDD_Radio_Access_Technology_Capability = 0 | UMTS_384_TDD_Radio_Access_Technology_Capability = 0 | CDMA2000_Radio_Access_Technology_Capability = 0 | UMTS_128_TDD_Radio_Access_Technology_Capability = 0 | GERAN_Feature_Package_1 = 1 | Exist_Extended_DTM_multislot_class = 0 | Modulation_based_multislot_class_support = 0 | Exist_HighMultislotCapability = 1 | HighMultislotCapability = 0 | Exist_GERAN_lu_ModeCapability = 0 | GMSK_MultislotPowerProfile = 0 | EightPSK_MultislotProfile = 0 | MultipleTBF_Capability = 0 | DownlinkAdvancedReceiverPerformance = 1 | ExtendedRLC_MAC_ControlMessageSegmentionsCapability = 1 | DTM_EnhancementsCapability = 0 | Exist_DTM_GPRS_HighMultislotClass = 1 | DTM_GPRS_HighMultislotClass = 2 |  : DTM_EGPRS_HighMultislotClass | Exist_DTM_EGPRS_HighMultislotClass = 1 | DTM_EGPRS_HighMultislotClass = 2 |  : End DTM_EGPRS_HighMultislotClass | PS_HandoverCapability = 0 | u.Content length = 67 | MS_RA_capability_value } |  : End MS_Radio_Access_capability |  : Channel_Request_Description | PEAK_THROUGHPUT_CLASS = 3 | RADIO_PRIORITY = 3 | RLC_MODE = 1 | LLC_PDU_TYPE = 1 | RLC_OCTET_COUNT = 0 |  : End Channel_Request_Description | Exist_CHANGE_MARK = 0 | C_VALUE = 63 | Exist_SIGN_VAR = 0 | Slot : | Exist = 0 | Slot : | Exist = 0 | Slot : | Exist = 0 | Slot : | Exist = 0 | Slot : | Exist = 0 | Slot : | Exist = 0 | Slot : | Exist = 0 | Slot : | Exist = 0 | Exist_AdditionsR99 = 1 |  : AdditionsR99 | Exist_EGPRS_BEP_LinkQualityMeasurements = 0 | Exist_EGPRS_TimeslotLinkQualityMeasurements = 0 | Exist_PFI = 0 | MS_RAC_AdditionalInformationAvailable = 1 | RetransmissionOfPRR = 0 | Exist_AdditionsR5 = 0 |  : End AdditionsR99 | Padding = 43|</span><br><span style="color: hsl(120, 100%, 40%);">+DCSN1 INFO csnStreamEncoder (type=5): PayloadType = 1 | spare = 0 | R = 0 | MESSAGE_TYPE = 5 | Exist_ACCESS_TYPE = 1 | ACCESS_TYPE = 0 |  : ID | u.TLLI = 1 | u.TLLI = 3304522320 |  : End ID | Exist_MS_Radio_Access_capability = 1 |  : MS_Radio_Access_capability | MS_RA_capability_value { | u.Content = 3 | RF_Power_Capability = 1 | Exist_A5_bits = 0 | ES_IND = 1 | PS = 0 | VGCS = 0 | VBS = 0 | Exist_Multislot_capability = 1 |  : Multislot_capability | Exist_HSCSD_multislot_class = 0 | Exist_GPRS_multislot_class = 1 | GPRS_multislot_class = 11 | GPRS_Extended_Dynamic_Allocation_Capability = 1 | Exist_SM = 0 | Exist_ECSD_multislot_class = 0 | Exist_EGPRS_multislot_class = 1 | EGPRS_multislot_class = 11 | EGPRS_Extended_Dynamic_Allocation_Capability = 1 | Exist_DTM_GPRS_multislot_class = 1 | DTM_GPRS_multislot_class = 3 | Single_Slot_DTM = 0 |  : DTM_EGPRS_Params | Exist_DTM_EGPRS_multislot_class = 1 | DTM_EGPRS_multislot_class = 3 |  : End DTM_EGPRS_Params |  : End Multislot_capability | Exist_Eight_PSK_Power_Capability = 1 | Eight_PSK_Power_Capability = 2 | COMPACT_Interference_Measurement_Capability = 0 | Revision_Level_Indicator = 1 | UMTS_FDD_Radio_Access_Technology_Capability = 0 | UMTS_384_TDD_Radio_Access_Technology_Capability = 0 | CDMA2000_Radio_Access_Technology_Capability = 0 | UMTS_128_TDD_Radio_Access_Technology_Capability = 0 | GERAN_Feature_Package_1 = 1 | Exist_Extended_DTM_multislot_class = 0 | Modulation_based_multislot_class_support = 0 | Exist_HighMultislotCapability = 1 | HighMultislotCapability = 0 | Exist_GERAN_lu_ModeCapability = 0 | GMSK_MultislotPowerProfile = 0 | EightPSK_MultislotProfile = 0 | MultipleTBF_Capability = 0 | DownlinkAdvancedReceiverPerformance = 1 | ExtendedRLC_MAC_ControlMessageSegmentionsCapability = 1 | DTM_EnhancementsCapability = 0 | Exist_DTM_GPRS_HighMultislotClass = 1 | DTM_GPRS_HighMultislotClass = 2 |  : DTM_EGPRS_HighMultislotClass | Exist_DTM_EGPRS_HighMultislotClass = 1 | DTM_EGPRS_HighMultislotClass = 2 |  : End DTM_EGPRS_HighMultislotClass | PS_HandoverCapability = 0 | u.Content length = 67 | MS_RA_capability_value } |  : End MS_Radio_Access_capability |  : Channel_Request_Description | PEAK_THROUGHPUT_CLASS = 3 | RADIO_PRIORITY = 3 | RLC_MODE = 1 | LLC_PDU_TYPE = 1 | RLC_OCTET_COUNT = 0 |  : End Channel_Request_Description | Exist_CHANGE_MARK = 0 | C_VALUE = 63 | Exist_SIGN_VAR = 0 | Slot : | Exist = 0 | Slot : | Exist = 0 | Slot : | Exist = 0 | Slot : | Exist = 0 | Slot : | Exist = 0 | Slot : | Exist = 0 | Slot : | Exist = 0 | Slot : | Exist = 0 | Exist_AdditionsR99 = 1 |  : AdditionsR99 | Exist_EGPRS_BEP_LinkQualityMeasurements = 0 | Exist_EGPRS_TimeslotLinkQualityMeasurements = 0 | Exist_PFI = 0 | MS_RAC_AdditionalInformationAvailable = 1 | RetransmissionOfPRR = 0 | Exist_AdditionsR5 = 0 |  : End AdditionsR99 | Padding = 43|</span><br><span> DCSN1 INFO csnStreamDecoder (type=8): PayloadType = 1 | spare = 0 | R = 0 | MESSAGE_TYPE = 8 | DOWNLINK_TFI = 0 | MS_OUT_OF_MEMORY = 0 | Exist_EGPRS_ChannelQualityReport = 1 |  : EGPRS_ChannelQualityReport |  : EGPRS_BEP_LinkQualityMeasurements | Exist_MEAN_CV_BEP_GMSK = 1 | MEAN_BEP_GMSK = 31 | CV_BEP_GMSK = 7 | Exist_MEAN_CV_BEP_8PSK = 0 | : End EGPRS_BEP_LinkQualityMeasurements | C_VALUE = 0 |  : EGPRS_TimeslotLinkQualityMeasurements | Exist_BEP_MEASUREMENTS = 0 | Exist_INTERFERENCE_MEASUREMENTS = 0 | : End EGPRS_TimeslotLinkQualityMeasurements | : End EGPRS_ChannelQualityReport | Exist_ChannelRequestDescription = 0 | Exist_PFI = 0 | Exist_ExtensionBits = 0 |  : EGPRS_AckNack | Desc = 1 |  : Desc | Desc length = 15 | offset = 0 | FINAL_ACK_INDICATION = 0 | BEGINNING_OF_WINDOW = 1 | END_OF_WINDOW = 1 | STARTING_SEQUENCE_NUMBER = 2 | Exist_CRBB = 0 |  : End Desc | : End EGPRS_AckNack | Padding = 11|43|43|43|43|43|43|43|43|43|43|43|43|43|43|</span><br><span> DCSN1 INFO csnStreamEncoder (type=8): PayloadType = 1 | spare = 0 | R = 0 | MESSAGE_TYPE = 8 | DOWNLINK_TFI = 0 | MS_OUT_OF_MEMORY = 0 | Exist_EGPRS_ChannelQualityReport = 1 |  : EGPRS_ChannelQualityReport |  : EGPRS_BEP_LinkQualityMeasurements | Exist_MEAN_CV_BEP_GMSK = 1 | MEAN_BEP_GMSK = 31 | CV_BEP_GMSK = 7 | Exist_MEAN_CV_BEP_8PSK = 0 |  : End EGPRS_BEP_LinkQualityMeasurements | C_VALUE = 0 |  : EGPRS_TimeslotLinkQualityMeasurements | Exist_BEP_MEASUREMENTS = 0 | Exist_INTERFERENCE_MEASUREMENTS = 0 |  : End EGPRS_TimeslotLinkQualityMeasurements |  : End EGPRS_ChannelQualityReport | Exist_ChannelRequestDescription = 0 | Exist_PFI = 0 | Exist_ExtensionBits = 0 |  : EGPRS_AckNack | Desc = 1 |  : Desc | FINAL_ACK_INDICATION = 0 | BEGINNING_OF_WINDOW = 1 | END_OF_WINDOW = 1 | STARTING_SEQUENCE_NUMBER = 2 | Exist_CRBB = 0 | Desc length = 15 |  : End Desc |  : End EGPRS_AckNack | Padding = 11|43|43|43|43|43|43|43|43|43|43|43|43|43|43|</span><br><span> DCSN1 INFO csnStreamDecoder (type=2): PayloadType = 1 | spare = 0 | R = 0 | MESSAGE_TYPE = 2 | DOWNLINK_TFI = 20 |  : Ack_Nack_Description | FINAL_ACK_INDICATION = 1 | STARTING_SEQUENCE_NUMBER = 1 | RECEIVED_BLOCK_BITMAP[0] = 0 | RECEIVED_BLOCK_BITMAP[1] = 0 | RECEIVED_BLOCK_BITMAP[2] = 0 | RECEIVED_BLOCK_BITMAP[3] = 0 | RECEIVED_BLOCK_BITMAP[4] = 0 | RECEIVED_BLOCK_BITMAP[5] = 0 | RECEIVED_BLOCK_BITMAP[6] = 0 | RECEIVED_BLOCK_BITMAP[7] = 1 | : End Ack_Nack_Description | Exist_Channel_Request_Description = 1 |  : Channel_Request_Description | PEAK_THROUGHPUT_CLASS = 0 | RADIO_PRIORITY = 0 | RLC_MODE = 0 | LLC_PDU_TYPE = 1 | RLC_OCTET_COUNT = 18 | : End Channel_Request_Description |  : Channel_Quality_Report | C_VALUE = 40 | RXQUAL = 1 | SIGN_VAR = 0 | Slot[0].Exist = 0 | Slot[1].Exist = 0 | Slot[2].Exist = 0 | Slot[3].Exist = 0 | Slot[4].Exist = 0 | Slot[5].Exist = 0 | Slot[6].Exist = 0 | Slot[7].Exist = 0 | : End Channel_Quality_Report | Exist_AdditionsR99 = 1 |  : AdditionsR99 | Exist_PFI = 0 | : End AdditionsR99 | Padding = 3|43|43|43|43|43|</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-pcu/+/17203">change 17203</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-pcu/+/17203"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-pcu </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: I33f86b79e72394bdb7d99762f8ec21d80e06dc30 </div>
<div style="display:none"> Gerrit-Change-Number: 17203 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: fixeria <axilirator@gmail.com> </div>
<div style="display:none"> Gerrit-Reviewer: Jenkins Builder </div>
<div style="display:none"> Gerrit-Reviewer: laforge <laforge@osmocom.org> </div>
<div style="display:none"> Gerrit-Reviewer: pespin <pespin@sysmocom.de> </div>
<div style="display:none"> Gerrit-MessageType: merged </div>