laforge has submitted this change. ( 
https://gerrit.osmocom.org/c/onomondo-ipa/+/43066?usp=email )

 (

1 is the latest approved patch-set.
No files were changed between the latest approved patch-set and the submitted 
one.
 )Change subject: V1.2: Add error codes to GetEimPackageResponse
......................................................................

V1.2: Add error codes to GetEimPackageResponse

Add several new error codes to eimPackageError in GetEimPackageResponse.
These errors are displayed during IPA process.

Reference: SGP.23 Section 6.3.2.6

Related: SYS#8101
Change-Id: Ic0cdce1f5269794f37c5da3a63985706a7959184
---
M asn1/SGP32Definitions.asn
M src/ipa/libasn/GetEimPackageResponse.h
M src/ipa/libipa/esipa_get_eim_pkg.c
3 files changed, 9 insertions(+), 0 deletions(-)

Approvals:
  Jenkins Builder: Verified
  dexter: Looks good to me, approved




diff --git a/asn1/SGP32Definitions.asn b/asn1/SGP32Definitions.asn
index 41f1025..4652cdd 100644
--- a/asn1/SGP32Definitions.asn
+++ b/asn1/SGP32Definitions.asn
@@ -1028,6 +1028,9 @@
   profileDownloadTriggerRequest [84] ProfileDownloadTriggerRequest, -- Tag 
'BF54'
   eimPackageError INTEGER {
     noEimPackageAvailable(1),
+    eidNotFound(2),
+    invalidEid(3),
+    missingEid(4),
     undefinedError(127)
   }
 }
diff --git a/src/ipa/libasn/GetEimPackageResponse.h 
b/src/ipa/libasn/GetEimPackageResponse.h
index 6a97c8e..126cf41 100644
--- a/src/ipa/libasn/GetEimPackageResponse.h
+++ b/src/ipa/libasn/GetEimPackageResponse.h
@@ -34,6 +34,9 @@
 } GetEimPackageResponse_PR;
 typedef enum GetEimPackageResponse__eimPackageError {
        GetEimPackageResponse__eimPackageError_noEimPackageAvailable    = 1,
+       GetEimPackageResponse__eimPackageError_eidNotFound      = 2,
+       GetEimPackageResponse__eimPackageError_invalidEid       = 3,
+       GetEimPackageResponse__eimPackageError_missingEid       = 4,
        GetEimPackageResponse__eimPackageError_undefinedError   = 127
 } e_GetEimPackageResponse__eimPackageError;

diff --git a/src/ipa/libipa/esipa_get_eim_pkg.c 
b/src/ipa/libipa/esipa_get_eim_pkg.c
index 0ecafd5..4145ac3 100644
--- a/src/ipa/libipa/esipa_get_eim_pkg.c
+++ b/src/ipa/libipa/esipa_get_eim_pkg.c
@@ -22,6 +22,9 @@

 static const struct num_str_map error_code_strings[] = {
        { GetEimPackageResponse__eimPackageError_noEimPackageAvailable, 
"noEimPackageAvailable" },
+       { GetEimPackageResponse__eimPackageError_eidNotFound, "eidNotFound" },
+       { GetEimPackageResponse__eimPackageError_invalidEid, "invalidEid" },
+       { GetEimPackageResponse__eimPackageError_missingEid, "missingEid" },
        { GetEimPackageResponse__eimPackageError_undefinedError, 
"undefinedError" },
        { 0, NULL }
 };

--
To view, visit https://gerrit.osmocom.org/c/onomondo-ipa/+/43066?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings?usp=email

Gerrit-MessageType: merged
Gerrit-Project: onomondo-ipa
Gerrit-Branch: master
Gerrit-Change-Id: Ic0cdce1f5269794f37c5da3a63985706a7959184
Gerrit-Change-Number: 43066
Gerrit-PatchSet: 13
Gerrit-Owner: jolly <[email protected]>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: dexter <[email protected]>
Gerrit-Reviewer: laforge <[email protected]>

Reply via email to