diff options
author | kukosa <kukosa@f5534014-38df-0310-8fa8-9805f1628bb7> | 2007-08-13 11:15:39 +0000 |
---|---|---|
committer | kukosa <kukosa@f5534014-38df-0310-8fa8-9805f1628bb7> | 2007-08-13 11:15:39 +0000 |
commit | 4cc2f1752075dfc2ec1c8761e13c573948ff3e58 (patch) | |
tree | eb4a9a26c328c6565881408312fc76ce88bd9c95 /asn1/nbap/NBAP-CommonDataTypes.asn | |
parent | 79e77f4ff3ef11553d1539e799a8b433903fa93e (diff) |
NBAP rewritten to use original ASN.1 source and updated to TS 25.433 V7.5.0 (2007-06)
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@22490 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'asn1/nbap/NBAP-CommonDataTypes.asn')
-rw-r--r-- | asn1/nbap/NBAP-CommonDataTypes.asn | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/asn1/nbap/NBAP-CommonDataTypes.asn b/asn1/nbap/NBAP-CommonDataTypes.asn new file mode 100644 index 0000000000..59abfcc1ae --- /dev/null +++ b/asn1/nbap/NBAP-CommonDataTypes.asn @@ -0,0 +1,60 @@ +-- 9.3.5 Common Definitions + +-- ************************************************************** +-- +-- Common definitions +-- +-- ************************************************************** + +NBAP-CommonDataTypes { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +umts-Access (20) modules (3) nbap (2) version1 (1) nbap-CommonDataTypes (3) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +-- ************************************************************** +-- +-- Extension constants +-- +-- ************************************************************** + +maxPrivateIEs INTEGER ::= 65535 +maxProtocolExtensions INTEGER ::= 65535 +maxProtocolIEs INTEGER ::= 65535 + +-- ************************************************************** +-- +-- Common Data Types +-- +-- ************************************************************** + +Criticality ::= ENUMERATED { reject, ignore, notify } + +MessageDiscriminator ::= ENUMERATED { common, dedicated } + +Presence ::= ENUMERATED { optional, conditional, mandatory } + +PrivateIE-ID ::= CHOICE { + local INTEGER (0..maxPrivateIEs), + global OBJECT IDENTIFIER +} + +ProcedureCode ::= INTEGER (0..255) + +ProcedureID ::= SEQUENCE { + procedureCode ProcedureCode, + ddMode ENUMERATED { tdd, fdd, common, ... } +} + +ProtocolIE-ID ::= INTEGER (0..maxProtocolIEs) + +TransactionID ::= CHOICE { + shortTransActionId INTEGER (0..127), + longTransActionId INTEGER (0..32767) +} + +TriggeringMessage ::= ENUMERATED { initiating-message, successful-outcome, unsuccessfull-outcome, outcome } + +END |