BSSMAP_LE_IE_LcsCause: fix IEI value and len
Change-Id: I8ea9d91745dc7bcbfdb69779487a1e9fc6cc7fcd
diff --git a/library/BSSAP_LE_Types.ttcn b/library/BSSAP_LE_Types.ttcn
index ff6f0e2..ddff90a 100644
--- a/library/BSSAP_LE_Types.ttcn
+++ b/library/BSSAP_LE_Types.ttcn
@@ -260,7 +260,7 @@
BSSMAP_LE_LcsCause cause,
OCT1 diag_val optional
} with {
- variant "PRESENCE(iei = BSSMAP_LE_IEI_IMSI)"
+ variant "PRESENCE(iei = BSSMAP_LE_IEI_LCS_CAUSE)"
variant (len) "LENGTHTO(cause,diag_val)"
}
type enumerated BSSMAP_LE_LcsCause {
diff --git a/library/BSSMAP_LE_Templates.ttcn b/library/BSSMAP_LE_Templates.ttcn
index 3a8d813..9886679 100644
--- a/library/BSSMAP_LE_Templates.ttcn
+++ b/library/BSSMAP_LE_Templates.ttcn
@@ -26,8 +26,8 @@
return omit;
}
var template (omit) BSSMAP_LE_IE_LcsCause ie := {
- iei := BSSMAP_LE_IEI_IMSI,
- len := 0,
+ iei := BSSMAP_LE_IEI_LCS_CAUSE,
+ len := 1,
cause := cause,
diag_val := omit
}
@@ -39,7 +39,7 @@
return omit;
}
var template BSSMAP_LE_IE_LcsCause ie := {
- iei := BSSMAP_LE_IEI_IMSI,
+ iei := BSSMAP_LE_IEI_LCS_CAUSE,
len := ?,
cause := cause,
diag_val := *