RLCMAC: Improve support of Pkt Ul AckNack messages
Change-Id: I8586248f435b1a70042ea25f633b75542bbc14aa
diff --git a/library/RLCMAC_CSN1_Templates.ttcn b/library/RLCMAC_CSN1_Templates.ttcn
index 9f53c3f..0d7de99 100644
--- a/library/RLCMAC_CSN1_Templates.ttcn
+++ b/library/RLCMAC_CSN1_Templates.ttcn
@@ -217,15 +217,34 @@
multi_block_alloc := omit
};
- template UlAckNackGprs tr_UlAckNackGprs(template GprsTlli tlli := *) := {
+ template AckNackDescription tr_AckNackDescription(template BIT1 final_ack := ?) := {
+ final_ack := final_ack,
+ starting_seq_nr := ?,
+ receive_block_bitmap := ?
+ };
+
+ template UlAckNackGprsAdditionsRel99 tr_UlAckNackGprsAdditionsRel99(template boolean tbf_est := ?) := {
+ ext_pkt_ta_present := ?,
+ ext_pkt_ta := *,
+ tbf_est := tbf_est
+ };
+
+ template UlAckNackGprs tr_UlAckNackGprs(template GprsTlli tlli := *,
+ template AckNackDescription acknack_desc := ?,
+ template UlAckNackGprsAdditionsRel99 rel99 := *) := {
ch_coding_cmd := ?,
- ack_nack_desc := ?,
+ ack_nack_desc := acknack_desc,
cont_res_tlli_present := ?,
cont_res_tlli := tlli,
pkt_ta_present := ?,
pkt_ta := *,
pwr_ctrl_present := ?,
- pwr_ctrl := *
+ pwr_ctrl := *,
+ extension_bits_present := ?,
+ extension_bits := *,
+ not_used := '0'B,
+ rel99_present := ?,
+ rel99 := rel99
};
template UlAckNackEgprs tr_UlAckNackEgprs(template GprsTlli tlli := *) := {