aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/rua
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2015-08-30 19:09:55 +0200
committerHarald Welte <laforge@gnumonks.org>2015-08-30 19:09:55 +0200
commit3bd59c9d596e6ca884adfd9074cf07df69d00067 (patch)
treed55f8234dd7d6d9f53c67671185ba3e9ab9034bb /asn1/rua
parentf24cabee154b21d7a57d88bd180dc4f4b38cad1b (diff)
Add Procedure Codes and IEI constants to CommonDataTypes
... this is what's required for asn1c to generate nice C language enums for it. Conversion was performed semi-automatically by use of asn1enum.pl
Diffstat (limited to 'asn1/rua')
-rw-r--r--asn1/rua/RUA-CommonDataTypes.asn20
1 files changed, 18 insertions, 2 deletions
diff --git a/asn1/rua/RUA-CommonDataTypes.asn b/asn1/rua/RUA-CommonDataTypes.asn
index da7ed22..98382af 100644
--- a/asn1/rua/RUA-CommonDataTypes.asn
+++ b/asn1/rua/RUA-CommonDataTypes.asn
@@ -32,14 +32,30 @@ Criticality ::= ENUMERATED { reject, ignore, notify }
Presence ::= ENUMERATED { optional, conditional, mandatory }
-ProcedureCode ::= INTEGER (0..255)
+ProcedureCode ::= INTEGER {
+ id-Connect(1),
+ id-DirectTransfer(2),
+ id-Disconnect(3),
+ id-ConnectionlessTransfer(4),
+ id-ErrorIndication(5),
+ id-privateMessage(6)
+} (0..255)
PrivateIE-ID ::= CHOICE {
local INTEGER (0..65535),
global OBJECT IDENTIFIER
}
-ProtocolIE-ID ::= INTEGER (0..maxProtocolIEs)
+ProtocolIE-ID ::= INTEGER {
+ id-Cause(1),
+ id-CriticalityDiagnostics(2),
+ id-Context-ID(3),
+ id-RANAP-Message(4),
+ id-IntraDomainNasNodeSelector(5),
+ id-Establishment-Cause(6),
+ id-CN-DomainIndicator(7),
+ id-CSGMembershipStatus(9)
+} (0..maxProtocolIEs)
TriggeringMessage ::= ENUMERATED { initiating-message, successful-outcome, unsuccessful-outcome }