diff options
author | Anders Broman <anders.broman@ericsson.com> | 2008-04-16 20:47:34 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2008-04-16 20:47:34 +0000 |
commit | 19b01322160c9f03456335baed95d620ca2ea9e3 (patch) | |
tree | 784ecf4a87da38edebec18ef81e591431b0d9d57 /asn1/s1ap | |
parent | 10a67c2028385e4feae61d57772a336dfa764458 (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.cnf | 36 |
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)) |