diff options
Diffstat (limited to 'library/s1ap/S1AP_Templates.ttcn')
-rw-r--r-- | library/s1ap/S1AP_Templates.ttcn | 31 |
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) := { |