blob: 09ccb367d828bc2834b21b2b8f7e3ca40b537037 (
plain) (
tree)
|
|
Param2 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
S1AP-PROTOCOL-IES ::= CLASS {
&id INTEGER UNIQUE,
&Value
}
WITH SYNTAX {
ID &id
TYPE &Value
}
ProtocolIE-Field {S1AP-PROTOCOL-IES : IEsSetParam} ::= SEQUENCE {
id S1AP-PROTOCOL-IES.&id ({IEsSetParam}),
value S1AP-PROTOCOL-IES.&Value ({IEsSetParam}{@id})
}
ProtocolIE-Container {S1AP-PROTOCOL-IES : IEsSetParam} ::=
SEQUENCE (SIZE (0..10)) OF ProtocolIE-Field {{IEsSetParam}}
HandoverRequired ::= SEQUENCE {
protocolIEs ProtocolIE-Container { { HandoverRequiredIEs } },
...
}
HandoverRequiredIEs S1AP-PROTOCOL-IES ::= {
{ ID 1 TYPE OCTET STRING } |
{ ID 2 TYPE INTEGER },
--Delete-start
...,
{ ID 100 TYPE INTEGER (0..1023) } |
{ ID 101 TYPE ENUMERATED {true,false} }
--Delete-end
}
SingleRoot ::= SEQUENCE {
protocolIEs ProtocolIE-Container { { SingleRootIEs } },
...
}
-- The extension was lost when there was a single root item.
SingleRootIEs S1AP-PROTOCOL-IES ::= {
{ ID 1 TYPE OCTET STRING },
...,
{ ID 2 TYPE INTEGER }
}
END
|