Change in ...osmo-iuh[master]: sabp: Add Procedure Codes and IEI constants to CommonDataTypes

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.

laforge gerrit-no-reply at lists.osmocom.org
Thu Sep 26 19:31:26 UTC 2019


laforge has submitted this change and it was merged. ( https://gerrit.osmocom.org/c/osmo-iuh/+/15593 )

Change subject: sabp: Add Procedure Codes and IEI constants to CommonDataTypes
......................................................................

sabp: 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

Change-Id: I0cd78a102ec6e31c696efc2cc6a4f08a0ba6d89e
---
M asn1/sabp/SABP-CommonDataTypes.asn
M asn1/sabp/SABP-Constants.asn
2 files changed, 72 insertions(+), 32 deletions(-)

Approvals:
  Jenkins Builder: Verified
  pespin: Looks good to me, but someone else must approve
  laforge: Looks good to me, approved



diff --git a/asn1/sabp/SABP-CommonDataTypes.asn b/asn1/sabp/SABP-CommonDataTypes.asn
index 92f3e12..40bfb83 100644
--- a/asn1/sabp/SABP-CommonDataTypes.asn
+++ b/asn1/sabp/SABP-CommonDataTypes.asn
@@ -9,8 +9,41 @@
 BEGIN
 Criticality ::= ENUMERATED { reject, ignore, notify }
 Presence ::= ENUMERATED { optional, conditional, mandatory }
-ProcedureCode ::= INTEGER (0..255)
+
+ProcedureCode ::= INTEGER {
+	id-Write-Replace(0),
+	id-Kill(1),
+	id-Load-Status-Enquiry(2),
+	id-Message-Status-Query(3),
+	id-Restart-Indication(4),
+	id-Reset(5),
+	id-Failure-Indication(6),
+	id-Error-Indication(7)
+} (0..255)
 ProtocolExtensionID ::= INTEGER (0..65535)
-ProtocolIE-ID ::= INTEGER (0..65535)
+ProtocolIE-ID ::= INTEGER {
+	id-Broadcast-Message-Content(0),
+	id-Category(1),
+	id-Cause(2),
+	id-Data-Coding-Scheme(4),
+	id-Failure-List(5),
+	id-Message-Identifier(6),
+	id-New-Serial-Number(7),
+	id-Number-of-Broadcasts-Completed-List(8),
+	id-Number-of-Broadcasts-Requested(9),
+	id-Old-Serial-Number(10),
+	id-Radio-Resource-Loading-List(11),
+	id-Recovery-Indication(12),
+	id-Repetition-Period(13),
+	id-Serial-Number(14),
+	id-Service-Areas-List(15),
+	id-MessageStructure(16),
+	id-TypeOfError(17),
+	id-Paging-ETWS-Indicator(18),
+	id-Warning-Type(19),
+	id-WarningSecurityInfo(20),
+	id-Broadcast-Message-Content-Validity-Indicator(21)
+} (0..65535)
+
 TriggeringMessage ::= ENUMERATED {initiating-message, successful-outcome, unsuccessful-outcome, outcome}
 END 
diff --git a/asn1/sabp/SABP-Constants.asn b/asn1/sabp/SABP-Constants.asn
index 5b390a9..5db7739 100644
--- a/asn1/sabp/SABP-Constants.asn
+++ b/asn1/sabp/SABP-Constants.asn
@@ -8,46 +8,53 @@
 umts-Access (20) modules (3) sabp (3) version1 (1) sabp-Constants (4) }
 DEFINITIONS AUTOMATIC TAGS ::=
 BEGIN
+
+IMPORTS
+	ProcedureCode,
+	ProtocolIE-ID
+FROM SABP-CommonDataTypes;
+
+
 -- **************************************************************
 --
 -- Elementary Procedures
 --
 -- **************************************************************
-id-Write-Replace INTEGER ::= 0
-id-Kill INTEGER ::= 1
-id-Load-Status-Enquiry INTEGER ::= 2
-id-Message-Status-Query INTEGER ::= 3 
-id-Restart-Indication INTEGER ::= 4
-id-Reset INTEGER ::= 5
-id-Failure-Indication INTEGER ::= 6
-id-Error-Indication INTEGER ::= 7
+id-Write-Replace ProcedureCode ::= 0
+id-Kill ProcedureCode ::= 1
+id-Load-Status-Enquiry ProcedureCode ::= 2
+id-Message-Status-Query ProcedureCode ::= 3 
+id-Restart-Indication ProcedureCode ::= 4
+id-Reset ProcedureCode ::= 5
+id-Failure-Indication ProcedureCode ::= 6
+id-Error-Indication ProcedureCode ::= 7
 -- **************************************************************
 --
 -- IEs
 --
 -- **************************************************************
-id-Broadcast-Message-Content INTEGER ::= 0
-id-Category INTEGER ::= 1
-id-Cause INTEGER ::= 2
-id-Criticality-Diagnostics INTEGER ::=3
-id-Data-Coding-Scheme INTEGER ::= 4
-id-Failure-List INTEGER ::= 5
-id-Message-Identifier INTEGER ::= 6
-id-New-Serial-Number INTEGER ::= 7
-id-Number-of-Broadcasts-Completed-List INTEGER ::= 8
-id-Number-of-Broadcasts-Requested INTEGER ::= 9
-id-Old-Serial-Number INTEGER ::= 10
-id-Radio-Resource-Loading-List INTEGER ::= 11
-id-Recovery-Indication INTEGER ::= 12
-id-Repetition-Period INTEGER ::= 13
-id-Serial-Number INTEGER ::= 14
-id-Service-Areas-List INTEGER ::= 15
-id-MessageStructure INTEGER ::= 16
-id-TypeOfError INTEGER ::= 17
-id-Paging-ETWS-Indicator INTEGER ::= 18
-id-Warning-Type INTEGER ::= 19
-id-WarningSecurityInfo INTEGER ::= 20
-id-Broadcast-Message-Content-Validity-Indicator INTEGER ::= 21
+id-Broadcast-Message-Content ProtocolIE-ID ::= 0
+id-Category ProtocolIE-ID ::= 1
+id-Cause ProtocolIE-ID ::= 2
+id-Criticality-Diagnostics ProtocolIE-ID ::=3
+id-Data-Coding-Scheme ProtocolIE-ID ::= 4
+id-Failure-List ProtocolIE-ID ::= 5
+id-Message-Identifier ProtocolIE-ID ::= 6
+id-New-Serial-Number ProtocolIE-ID ::= 7
+id-Number-of-Broadcasts-Completed-List ProtocolIE-ID ::= 8
+id-Number-of-Broadcasts-Requested ProtocolIE-ID ::= 9
+id-Old-Serial-Number ProtocolIE-ID ::= 10
+id-Radio-Resource-Loading-List ProtocolIE-ID ::= 11
+id-Recovery-Indication ProtocolIE-ID ::= 12
+id-Repetition-Period ProtocolIE-ID ::= 13
+id-Serial-Number ProtocolIE-ID ::= 14
+id-Service-Areas-List ProtocolIE-ID ::= 15
+id-MessageStructure ProtocolIE-ID ::= 16
+id-TypeOfError ProtocolIE-ID ::= 17
+id-Paging-ETWS-Indicator ProtocolIE-ID ::= 18
+id-Warning-Type ProtocolIE-ID ::= 19
+id-WarningSecurityInfo ProtocolIE-ID ::= 20
+id-Broadcast-Message-Content-Validity-Indicator ProtocolIE-ID ::= 21
 -- **************************************************************
 --
 -- Extension constants

-- 
To view, visit https://gerrit.osmocom.org/c/osmo-iuh/+/15593
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-iuh
Gerrit-Branch: master
Gerrit-Change-Id: I0cd78a102ec6e31c696efc2cc6a4f08a0ba6d89e
Gerrit-Change-Number: 15593
Gerrit-PatchSet: 1
Gerrit-Owner: laforge <laforge at gnumonks.org>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: laforge <laforge at gnumonks.org>
Gerrit-Reviewer: pespin <pespin at sysmocom.de>
Gerrit-MessageType: merged
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20190926/f773d1c1/attachment.htm>


More information about the gerrit-log mailing list