aboutsummaryrefslogtreecommitdiffstats
path: root/library
diff options
context:
space:
mode:
authorVadim Yanitskiy <axilirator@gmail.com>2019-09-05 13:53:01 +0200
committerVadim Yanitskiy <axilirator@gmail.com>2019-09-05 17:25:40 +0200
commitf10bb45899cc22cb31b0eee5ade9aa4134f520cf (patch)
treedb7159cb3000606144db9b050884ff3188642758 /library
parentdd6d5d1baa62dc9d50fa90ef01fccb8a10284d53 (diff)
library/GSM_RR_Types.ttcn: fix: IA Rest Octets is mandatory IE
According to 3GPP TS 04.08 (version 7.21.0), table 9.18, IA Rest Octets (see 10.5.2.16) is a mandatory IE, not optional. Change-Id: I403d2141536303a966be7ff51b06c3de202412e6
Diffstat (limited to 'library')
-rw-r--r--library/GSM_RR_Types.ttcn13
1 files changed, 10 insertions, 3 deletions
diff --git a/library/GSM_RR_Types.ttcn b/library/GSM_RR_Types.ttcn
index 457f0f54..627f78f3 100644
--- a/library/GSM_RR_Types.ttcn
+++ b/library/GSM_RR_Types.ttcn
@@ -587,7 +587,7 @@ module GSM_RR_Types {
TimingAdvance timing_advance,
MobileAllocation mobile_allocation,
/* TODO: starting time TLV */
- IaRestOctets rest_octets optional
+ IaRestOctets rest_octets
} with { variant (chan_desc) "PRESENCE(ded_or_tbf.tbf = false)"
variant (pkt_chan_desc) "PRESENCE(ded_or_tbf.tbf = true)" };
@@ -737,7 +737,14 @@ module GSM_RR_Types {
req_ref := f_compute_ReqRef(ra, fn),
timing_advance := ta,
mobile_allocation := ma,
- rest_octets := omit
+ rest_octets := {
+ presence := '00'B, /* LL */
+ ll := {
+ /* Compressed INTER RAT HO INFO: shall not be used (L)
+ * TODO: use variant "CSN.1 L/H" to avoid confusion. */
+ compressed_irat_ho_info_ind := '1'B
+ }
+ }
}
}
};
@@ -761,7 +768,7 @@ module GSM_RR_Types {
req_ref := tr_compute_ReqRef(ra, fn),
timing_advance := ta,
mobile_allocation := ma,
- rest_octets := *
+ rest_octets := ?
}
}
};