Add initial support for Packet Uplink Ack/nack EGPRS Struct
Some stuff like EGPRS Ack/Nack description is still not implemented, but
it's enouh for now to be able to match against this kind of ACK blocks.
Change-Id: I8066fba0e71911f0c6344c1540a501f1853daa7f
diff --git a/library/RLCMAC_CSN1_Templates.ttcn b/library/RLCMAC_CSN1_Templates.ttcn
index 772df13..eebda7f 100644
--- a/library/RLCMAC_CSN1_Templates.ttcn
+++ b/library/RLCMAC_CSN1_Templates.ttcn
@@ -217,4 +217,32 @@
multi_block_alloc := omit
};
+ template UlAckNackGprs tr_UlAckNackGprs(template GprsTlli tlli := *) := {
+ ch_coding_cmd := ?,
+ ack_nack_desc := ?,
+ cont_res_tlli_present := ?,
+ cont_res_tlli := tlli,
+ pkt_ta_present := ?,
+ pkt_ta := *,
+ pwr_ctrl_present := ?,
+ pwr_ctrl := *
+ };
+
+ template UlAckNackEgprs tr_UlAckNackEgprs(template GprsTlli tlli := *) := {
+ ch_coding_cmd := ?,
+ resegment := ?,
+ preemptive_tx := ?,
+ prr_retrans_req := ?,
+ arac_retrans_req := ?,
+ cont_res_tlli_present := ?,
+ cont_res_tlli := tlli,
+ tbf_est := ?,
+ pkt_ta_present := ?,
+ pkt_ta := *,
+ pkt_ext_ta_present := ?,
+ pkt_ext_ta := *,
+ pwr_ctrl_present := ?,
+ pwr_ctrl := *
+ };
+
} with { encode "RAW"; variant "FIELDORDER(msb)" variant "BYTEORDER(last)" };