aboutsummaryrefslogtreecommitdiffstats
path: root/data
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2014-04-28 12:26:50 +0200
committerAleksander Morgado <aleksander@aleksander.es>2014-04-28 16:09:36 +0200
commit120d84f0f50c3d911223d67fd5a35be35175e06b (patch)
tree2a4284d3c48b0e34a6013a8563d9e2743333431e /data
parent3939cc6fddef7a9e53ab78454d53426cd238759b (diff)
downloadexternal_libqmi-120d84f0f50c3d911223d67fd5a35be35175e06b.zip
external_libqmi-120d84f0f50c3d911223d67fd5a35be35175e06b.tar.gz
external_libqmi-120d84f0f50c3d911223d67fd5a35be35175e06b.tar.bz2
uim: implement "Get Card Status"
Diffstat (limited to 'data')
-rw-r--r--data/qmi-service-uim.json83
1 files changed, 82 insertions, 1 deletions
diff --git a/data/qmi-service-uim.json b/data/qmi-service-uim.json
index 7ac1d0a..596ed3e 100644
--- a/data/qmi-service-uim.json
+++ b/data/qmi-service-uim.json
@@ -273,6 +273,87 @@
"mandatory" : "no",
"type" : "TLV",
"format" : "guint32",
- "prerequisites" : [ { "common-ref" : "Success" } ] } ] }
+ "prerequisites" : [ { "common-ref" : "Success" } ] } ] },
+
+ // *********************************************************************************
+ { "name" : "Get Card Status",
+ "type" : "Message",
+ "service" : "UIM",
+ "id" : "0x002F",
+ "version" : "1.0",
+ "output" : [ { "common-ref" : "Operation Result" },
+ { "name" : "Card Status",
+ "id" : "0x10",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "sequence",
+ "contents" : [ { "name" : "Index GW Primary",
+ "format" : "guint16" },
+ { "name" : "Index 1x Primary",
+ "format" : "guint16" },
+ { "name" : "Index GW Secondary ",
+ "format" : "guint16" },
+ { "name" : "Index 1x Secondary",
+ "format" : "guint16" },
+ { "name" : "Cards",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "name" : "Element",
+ "format" : "struct",
+ "contents" : [ { "name" : "Card State",
+ "format" : "guint8",
+ "public-format" : "QmiUimCardState" },
+ { "name" : "UPIN State",
+ "format" : "guint8",
+ "public-format" : "QmiUimPinState" },
+ { "name" : "UPIN Retries",
+ "format" : "guint8" },
+ { "name" : "UPUK Retries",
+ "format" : "guint8" },
+ { "name" : "Error code",
+ "format" : "guint8",
+ "public-format" : "QmiUimCardError" },
+ { "name" : "Applications",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "name" : "Element",
+ "format" : "struct",
+ "contents" : [ { "name" : "Type",
+ "format" : "guint8",
+ "public-format" : "QmiUimCardApplicationType" },
+ { "name" : "State",
+ "format" : "guint8",
+ "public-format" : "QmiUimCardApplicationState" },
+ { "name" : "Personalization State",
+ "format" : "guint8",
+ "public-format" : "QmiUimCardApplicationPersonalizationState" },
+ { "name" : "Personalization Feature",
+ "format" : "guint8",
+ "public-format" : "QmiUimCardApplicationPersonalizationFeature" },
+ { "name" : "Personalization Retries",
+ "format" : "guint8" },
+ { "name" : "Personalization Unblock Retries",
+ "format" : "guint8" },
+ { "name" : "Application Identifier Value",
+ "format" : "array",
+ "size-prefix-format" : "guint8",
+ "array-element" : { "format" : "guint8" } },
+ { "name" : "UPIN replaces PIN1",
+ "format" : "guint8",
+ "public-format" : "gboolean" },
+ { "name" : "PIN1 State",
+ "format" : "guint8",
+ "public-format" : "QmiUimPinState" },
+ { "name" : "PIN1 Retries",
+ "format" : "guint8" },
+ { "name" : "PUK1 Retries",
+ "format" : "guint8" },
+ { "name" : "PIN2 State",
+ "format" : "guint8",
+ "public-format" : "QmiUimPinState" },
+ { "name" : "PIN2 Retries",
+ "format" : "guint8" },
+ { "name" : "PUK2 Retries",
+ "format" : "guint8" } ] } } ] } } ] } ] }
]