library/RLCMAC_Templates: add ts_RLCMAC_DL_DUMMY_CTRL

Change-Id: I6c2f3677151f6c4bb013e1515f43942ffc24969f
Related: OS#5500
diff --git a/library/RLCMAC_Templates.ttcn b/library/RLCMAC_Templates.ttcn
index 612ce02..a4cd993 100644
--- a/library/RLCMAC_Templates.ttcn
+++ b/library/RLCMAC_Templates.ttcn
@@ -506,10 +506,21 @@
 		}
 	}
 
-	template DlMacHeader t_RLCMAC_DlMacH(template (present) MacPayloadType pt,
-					     template (present) boolean rrbp_valid,
-					     template (present) MacRrbp rrbp,
-					     template (present) uint3_t usf) := {
+	template (value) DlMacHeader
+	ts_RLCMAC_DlMacH(template (value) MacPayloadType pt := MAC_PT_RLCMAC_NO_OPT,
+			 template (value) boolean rrbp_valid := false,
+			 template (value) MacRrbp rrbp := RRBP_Nplus13_mod_2715648,
+			 template (value) uint3_t usf := 7) := {
+		payload_type := pt,
+		rrbp := rrbp,
+		rrbp_valid := rrbp_valid,
+		usf := usf
+	}
+	template DlMacHeader
+	t_RLCMAC_DlMacH(template (present) MacPayloadType pt,
+			template (present) boolean rrbp_valid,
+			template (present) MacRrbp rrbp,
+			template (present) uint3_t usf) := {
 		payload_type := pt,
 		rrbp := rrbp,
 		rrbp_valid := rrbp_valid,
@@ -529,6 +540,24 @@
 		}
 	}
 
+	template (value) RlcmacDlBlock
+	ts_RLCMAC_DL_DUMMY_CTRL(template (value) DlMacHeader mac_hdr := ts_RLCMAC_DlMacH,
+				template (value) PageMode page_mode := PAGE_MODE_NORMAL) := {
+		ctrl := {
+			mac_hdr := mac_hdr,
+			opt := omit,
+			payload := {
+				msg_type := PACKET_DL_DUMMY_CTRL,
+				u := {
+					dl_dummy := {
+						page_mode := page_mode,
+						persistence_levels_present := '0'B,
+						persistence_levels := omit
+					}
+				}
+			}
+		}
+	}
 	template RlcmacDlBlock tr_RLCMAC_DL_DUMMY_CTRL(template uint3_t usf := ?, template PageMode page_mode := ?) := {
 		ctrl := {
 			mac_hdr := {