aboutsummaryrefslogtreecommitdiffstats
path: root/library/s1ap/S1AP_Templates.ttcn
diff options
context:
space:
mode:
Diffstat (limited to 'library/s1ap/S1AP_Templates.ttcn')
-rw-r--r--library/s1ap/S1AP_Templates.ttcn31
1 files changed, 31 insertions, 0 deletions
diff --git a/library/s1ap/S1AP_Templates.ttcn b/library/s1ap/S1AP_Templates.ttcn
index 6c5dbce6..8ea16682 100644
--- a/library/s1ap/S1AP_Templates.ttcn
+++ b/library/s1ap/S1AP_Templates.ttcn
@@ -27,6 +27,37 @@ import from S1AP_PDU_Descriptions all;
/* 9.1.8.4 S1 SETUP REQUEST */
template (value) S1AP_PDU
+ts_S1AP_SetupReq_fuzz(template (value) Global_ENB_ID p_global_ENB_ID,
+ template (value) SupportedTAs p_supportedTAs,
+ template (value) PagingDRX p_pagingDRXs,
+ template (value) integer id := S1AP_Constants.id_SupportedTAs) := {
+ initiatingMessage := {
+ procedureCode := id_S1Setup,
+ criticality := reject,
+ value_ := {
+ S1SetupRequest := {
+ protocolIEs := {
+ {
+ id := S1AP_Constants.id_Global_ENB_ID,
+ criticality := reject,
+ value_ := { Global_ENB_ID := p_global_ENB_ID }
+ }, {
+ id := S1AP_Constants.id_SupportedTAs,
+ criticality := reject,
+ value_ := {SupportedTAs := p_supportedTAs}
+ }, {
+ id := S1AP_Constants.id_pagingDRX,
+ criticality := ignore,
+ value_ := {PagingDRX := p_pagingDRXs}
+ }
+ }
+ }
+ }
+ }
+}
+
+/* 9.1.8.4 S1 SETUP REQUEST */
+template (value) S1AP_PDU
ts_S1AP_SetupReq(template (value) Global_ENB_ID p_global_ENB_ID,
template (value) SupportedTAs p_supportedTAs,
template (value) PagingDRX p_pagingDRXs) := {