aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/s1ap
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2008-04-16 20:47:34 +0000
committerAnders Broman <anders.broman@ericsson.com>2008-04-16 20:47:34 +0000
commit19b01322160c9f03456335baed95d620ca2ea9e3 (patch)
tree784ecf4a87da38edebec18ef81e591431b0d9d57 /asn1/s1ap
parent10a67c2028385e4feae61d57772a336dfa764458 (diff)
Handle:
SAEB-IE-ContainerList SAEB-IE-ContainerPairList and ProtocolError-IE-ContainerList svn path=/trunk/; revision=25081
Diffstat (limited to 'asn1/s1ap')
-rw-r--r--asn1/s1ap/s1ap.cnf36
1 files changed, 26 insertions, 10 deletions
diff --git a/asn1/s1ap/s1ap.cnf b/asn1/s1ap/s1ap.cnf
index 2181c22777..a5c0bb8f43 100644
--- a/asn1/s1ap/s1ap.cnf
+++ b/asn1/s1ap/s1ap.cnf
@@ -102,16 +102,32 @@ MAX_VAL = asn1_param_get_integer(%(ACTX)s,"upperBound")
asn1_stack_frame_check(actx, "ProtocolIE-ContainerPairList", ProtocolIE_ContainerPairList_pars);
#.END
-#RAB-IE-ContainerList { S1AP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfRABs, {IEsSetParam} }
-
-#ProtocolError-IE-ContainerList { S1AP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfRABs, {IEsSetParam} }
-# FN_BODY ProtocolError-IE-ContainerList
-# asn1_stack_frame_push(%(ACTX)s, "ProtocolIE-ContainerList");
-# asn1_param_push_integer(%(ACTX)s, 1);
-# asn1_param_push_integer(%(ACTX)s, maxNrOfRABs);
-#%(DEFAULT_BODY)s
-# asn1_stack_frame_pop(%(ACTX)s, "ProtocolIE-ContainerList");
-# END
+#SAEB-IE-ContainerList { S1AP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfSAEBs, {IEsSetParam} }
+#.FN_BODY SAEB-IE-ContainerList
+ asn1_stack_frame_push(%(ACTX)s, "ProtocolIE-ContainerList");
+ asn1_param_push_integer(%(ACTX)s, 1);
+ asn1_param_push_integer(%(ACTX)s, maxNrOfSAEBs);
+%(DEFAULT_BODY)s
+ asn1_stack_frame_pop(%(ACTX)s, "ProtocolIE-ContainerList");
+#.END
+
+# SAEB-IE-ContainerPairList { S1AP-PROTOCOL-IES-PAIR : IEsSetParam } ::= ProtocolIE-ContainerPairList { 1, maxNrOfSAEBs, {IEsSetParam} }
+#.FN_BODY SAEB-IE-ContainerPairList
+ asn1_stack_frame_push(%(ACTX)s, "ProtocolIE-ContainerPairList");
+ asn1_param_push_integer(%(ACTX)s, 1);
+ asn1_param_push_integer(%(ACTX)s, maxNrOfSAEBs);
+%(DEFAULT_BODY)s
+ asn1_stack_frame_pop(%(ACTX)s, "ProtocolIE-ContainerPairList");
+#.END
+
+# ProtocolError-IE-ContainerList { S1AP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfSAEBs, {IEsSetParam} }
+#.FN_BODY ProtocolError-IE-ContainerList
+ asn1_stack_frame_push(%(ACTX)s, "ProtocolIE-ContainerList");
+ asn1_param_push_integer(%(ACTX)s, 1);
+ asn1_param_push_integer(%(ACTX)s, maxNrOfSAEBs);
+%(DEFAULT_BODY)s
+ asn1_stack_frame_pop(%(ACTX)s, "ProtocolIE-ContainerList");
+ #.END
# following construction is not supported by asn2wrs
# PLMNidentity ::= TBCD-STRING (SIZE (3))