RSL_Types: Fix RSL_IE_Cause (missing length octet)
diff --git a/library/RSL_Types.ttcn b/library/RSL_Types.ttcn
index 035d2e3..1062496 100644
--- a/library/RSL_Types.ttcn
+++ b/library/RSL_Types.ttcn
@@ -379,12 +379,14 @@
/* 9.3.26 */
type uint7_t RSL_Cause;
type record RSL_IE_Cause {
+ uint8_t len,
uint1_t e,
RSL_Cause cause,
octetstring cause_ext optional
- }
+ } with { variant (len) "LENGTHTO(e,cause,cause_ext)" }
template RSL_IE_Cause ts_RSL_IE_Cause(RSL_Cause cause) := {
+ len := 0, /* overwritten */
e := 0,
cause := cause,
cause_ext := omit