Make use of T3142 received from BTS
Related: OS#3928
Change-Id: I4e26f181db9693d3a267a879e2aebda12eab2a8c
diff --git a/src/encoding.cpp b/src/encoding.cpp
index 8bc8d15..f91c638 100644
--- a/src/encoding.cpp
+++ b/src/encoding.cpp
@@ -361,10 +361,8 @@
* Immediate assignment reject, sent on the CCCH/AGCH
* see GSM 44.018, 9.1.20 + 10.5.2.30
*/
-int Encoding::write_immediate_assignment_reject(
- bitvec *dest, uint16_t ra,
- uint32_t ref_fn,
- enum ph_burst_type burst_type)
+int Encoding::write_immediate_assignment_reject(bitvec *dest, uint16_t ra,
+ uint32_t ref_fn, enum ph_burst_type burst_type, uint8_t t3142)
{
unsigned wp = 0;
int plen;
@@ -404,8 +402,8 @@
bitvec_write_field(dest, &wp, ref_fn % 51, 6); // T3
bitvec_write_field(dest, &wp, ref_fn % 26, 5); // T2
- /* TODO: Make it configurable */
- bitvec_write_field(dest, &wp, 20, 8); //Wait Indication 1
+ /* 10.5.2.43 Wait Indication */
+ bitvec_write_field(dest, &wp, t3142, 8);
}
plen = wp / 8;