diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2014-04-28 12:26:50 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2014-04-28 16:09:36 +0200 |
commit | 120d84f0f50c3d911223d67fd5a35be35175e06b (patch) | |
tree | 2a4284d3c48b0e34a6013a8563d9e2743333431e /data | |
parent | 3939cc6fddef7a9e53ab78454d53426cd238759b (diff) | |
download | external_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.json | 83 |
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" } ] } } ] } } ] } ] } ] |