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 := *) := {