encoding: fix RRBP field in write_packet_uplink_assignment()
Do not hard-code 0x00, write what was passed as a parameter.
Change-Id: I9eb362292e9f4c16d4b8f8d4253df0422062eeb4
diff --git a/src/encoding.cpp b/src/encoding.cpp
index 2025a0f..6a60485 100644
--- a/src/encoding.cpp
+++ b/src/encoding.cpp
@@ -548,7 +548,7 @@
uint8_t ta_ts = 0; /* FIXME: supply it as parameter from caller */
bitvec_write_field(dest, &wp,0x1,2); // Payload Type
- bitvec_write_field(dest, &wp,0x0,2); // Uplink block with TDMA framenumber (N+13)
+ bitvec_write_field(dest, &wp,rrbp,2); // Uplink block with TDMA framenumber (N+13)
bitvec_write_field(dest, &wp,poll,1); // Suppl/Polling Bit
bitvec_write_field(dest, &wp,0x0,3); // Uplink state flag
bitvec_write_field(dest, &wp,0xa,6); // MESSAGE TYPE