library: enrich tr_RLCMAC_DATA_RRBP, rename to tr_RLCMAC_DATA_GPRS

Let's make this template more flexible, so it can be used to match
any GPRS DL data blocks, not only those with rrbp_valid == true.

Note that behavior of f_rx_rlcmac_dl_block_exp_data() is
intentionally left unchanged, and will be fixed later.

Change-Id: I3940216368cdbb58fe89420675d1d8d5f5e49b05
Signed-off-by: Vadim Yanitskiy <axilirator@gmail.com>
diff --git a/library/RLCMAC_Templates.ttcn b/library/RLCMAC_Templates.ttcn
index f2945eb..675a081 100644
--- a/library/RLCMAC_Templates.ttcn
+++ b/library/RLCMAC_Templates.ttcn
@@ -497,14 +497,16 @@
 		}
 	}
 
-	template RlcmacDlBlock tr_RLCMAC_DATA_RRBP := {
+	template RlcmacDlBlock tr_RLCMAC_DATA_GPRS(template (present) boolean rrbp_valid := ?,
+						   template (present) MacRrbp rrbp := ?,
+						   template (present) uint3_t usf := ?) := {
 		data := {
 			mac_hdr := {
 				mac_hdr := {
 					payload_type := MAC_PT_RLC_DATA,
-					rrbp := ?,
-					rrbp_valid := true,
-					usf := ?
+					rrbp := rrbp,
+					rrbp_valid := rrbp_valid,
+					usf := usf
 				},
 				hdr_ext := ?
 			},