pcu: Support decoding Egprs Pkt Ul Ass on PDCH

Change-Id: I30fb98aab67303997b803a0359ffc2e0b65ebf01
diff --git a/library/RLCMAC_Templates.ttcn b/library/RLCMAC_Templates.ttcn
index 0bd9792..be751d7 100644
--- a/library/RLCMAC_Templates.ttcn
+++ b/library/RLCMAC_Templates.ttcn
@@ -429,7 +429,8 @@
 						persistence_levels := *,
 						identity := ?,
 						is_egprs := ?,  /* msg escape */
-						gprs := *
+						gprs := *,
+						egprs := *
 					}
 				}
 			}
@@ -443,7 +444,23 @@
 				u := {
 					ul_assignment := {
 						is_egprs := '0'B,
-						gprs := gprs
+						gprs := gprs,
+						egprs := omit
+					}
+				}
+			}
+		}
+	}
+
+	template RlcmacDlBlock tr_RLCMAC_UL_PACKET_ASS_EGPRS(template uint3_t usf := ?, template PktUlAssEgprs egprs := ?)
+		modifies tr_RLCMAC_UL_PACKET_ASS := {
+		ctrl := {
+			payload := {
+				u := {
+					ul_assignment := {
+						is_egprs := '1'B,
+						gprs := omit,
+						egprs := egprs
 					}
 				}
 			}