From 16e24aa4e7a268530d2e479d471b90eba4e5bf1b Mon Sep 17 00:00:00 2001 From: Vadim Yanitskiy Date: Fri, 22 May 2020 03:32:00 +0700 Subject: [PATCH] library/GSM_RR_Types: add receive templates for IMM ASS Reject Change-Id: Icece9245f4a85dcf59021a76d51d419cf1c13990 --- library/GSM_RR_Types.ttcn | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/library/GSM_RR_Types.ttcn b/library/GSM_RR_Types.ttcn index 4bd65d14d..ec9b3ccb7 100644 --- a/library/GSM_RR_Types.ttcn +++ b/library/GSM_RR_Types.ttcn @@ -1036,4 +1036,36 @@ module GSM_RR_Types { } }; + template GsmRrMessage tr_IMM_ASS_REJ(template FeatureIndicator feature_ind := ?, + template ReqRefWaitInd4 rr_wi_list := ?, + template IARRestOctets rest_octets := ?) := { + header := t_RrHeader(IMMEDIATE_ASSIGNMENT_REJECT, ?), + payload := { + imm_ass_rej := { + feature_ind := feature_ind, + page_mode := ?, + payload := rr_wi_list, + rest_octets := rest_octets + } + } + }; + + template ReqRefWaitInd tr_ReqRefWaitInd(template RequestReference ref := ?, + template WaitIndication wi := ?) := { + req_ref := ref, + wait_ind := wi + }; + + template IARRestOctets tr_IARRestOctets(template ExtRAList ext_ra_list := ?, + template uint3_t rcc := ?) := { + ext_ra_list := ext_ra_list, + rel13_ind := ?, + rcc := rcc ifpresent + }; + + template ExtRAOpt tr_ExtRAOpt(template BIT5 ext_ra := ?) := { + presence := '1'B, // L/H + ext_ra := ext_ra + }; + } with { encode "RAW" ; variant "FIELDORDER(msb)" }