1 -- RNSAP-CommonDataTypes.asn
3 -- Taken from 3GPP TS 25.423 V9.4.0 (2010-09)
4 -- http://www.3gpp.org/ftp/Specs/archive/25_series/25.423/25423-790.zip/25423-790.DOC
6 -- 9.3.5 Common Definitions
9 -- **************************************************************
13 -- **************************************************************
16 RNSAP-CommonDataTypes {
17 itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
18 umts-Access (20) modules (3) rnsap (1) version1 (1) rnsap-CommonDataTypes (3) }
20 DEFINITIONS AUTOMATIC TAGS ::=
24 -- **************************************************************
26 -- Extension constants
28 -- **************************************************************
30 maxPrivateIEs INTEGER ::= 65535
31 maxProtocolExtensions INTEGER ::= 65535
32 maxProtocolIEs INTEGER ::= 65535
34 -- **************************************************************
38 -- **************************************************************
40 Criticality ::= ENUMERATED { reject, ignore, notify }
42 Presence ::= ENUMERATED { optional, conditional, mandatory }
44 PrivateIE-ID ::= CHOICE {
45 local INTEGER (0.. maxPrivateIEs),
46 global OBJECT IDENTIFIER
49 ProcedureCode ::= INTEGER (0..255)
51 ProcedureID ::= SEQUENCE {
52 procedureCode ProcedureCode,
53 ddMode ENUMERATED { tdd, fdd, common, ... }
56 ProtocolIE-ID ::= INTEGER (0..maxProtocolIEs)
58 TransactionID ::= CHOICE {
59 shortTransActionId INTEGER (0..127),
60 longTransActionId INTEGER (0..32767)
63 TriggeringMessage ::= ENUMERATED { initiating-message, successful-outcome, unsuccessful-outcome, outcome }