From b669ee029eb10743ffa17829c63a0f47402de503 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Fri, 9 Mar 2018 12:50:02 +0100 Subject: pcu: First DL TBF hack Change-Id: Ib3f09e125a7a4492d9072f8e9f5896eaac7ed03b --- library/GSM_RR_Types.ttcn | 51 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) (limited to 'library/GSM_RR_Types.ttcn') diff --git a/library/GSM_RR_Types.ttcn b/library/GSM_RR_Types.ttcn index 75be6f8b..b1e6809c 100644 --- a/library/GSM_RR_Types.ttcn +++ b/library/GSM_RR_Types.ttcn @@ -706,6 +706,57 @@ module GSM_RR_Types { } }; + template ImmediateAssignment t_IMM_ASS_TBF_DL(template GprsTlli tlli) := { + ded_or_tbf := { + spare := ?, + tma := ?, + downlink := ?, + tbf := true + }, + page_mode := ?, + chan_desc := omit, + pkt_chan_desc := { + channel_Type_spare := ?, + tn := ?, + tsc := ?, + presence := ?, + zero := *, + one := omit + }, + req_ref := ?, + timing_advance := ?, + mobile_allocation := ?, + rest_octets := { + presence := '11'B, + ll := omit, + lh := omit, + hl := omit, + hh := { + presence := '01'B, + ul := omit, + dl := { + tlli := tlli, + group1_present := ?, + group1 := *, + ta_index_present := ?, + ta_index := *, + tbf_starting_time_present := ?, + tbf_starting_time := *, + p0_present := ?, + p0 := *, + pr_mode := * + } + } + } + }; + + template GsmRrMessage t_RR_IMM_ASS_TBF_DL(template GprsTlli tlli) := { + header := t_RrHeader(IMMEDIATE_ASSIGNMENT, ?), + payload := { + imm_ass := t_IMM_ASS_TBF_DL(tlli) + } + }; + } with { encode "RAW" ; variant "FIELDORDER(msb)" } -- cgit v1.2.3