diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2012-10-29 18:49:14 +0100 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2012-10-29 19:09:50 +0100 |
commit | 3780a3398fb3cc2b0e2fc85a153f809375645078 (patch) | |
tree | 5c127cba98e643f54ad1d8a4016b68cf73b38bee | |
parent | 36ca981b95d35286c587148674eed8516d94e678 (diff) |
uim: implement "Read Transparent" request/response
-rw-r--r-- | data/qmi-service-uim.json | 78 | ||||
-rw-r--r-- | docs/reference/libqmi-glib/libqmi-glib-docs.xml | 1 |
2 files changed, 79 insertions, 0 deletions
diff --git a/data/qmi-service-uim.json b/data/qmi-service-uim.json index ad80662..ffce106 100644 --- a/data/qmi-service-uim.json +++ b/data/qmi-service-uim.json @@ -21,6 +21,84 @@ "output" : [ { "common-ref" : "Operation Result" } ] }, // ********************************************************************************* + { "name" : "Read Transparent", + "type" : "Message", + "service" : "UIM", + "id" : "0x0020", + "version" : "1.0", + "input" : [ { "name" : "Session Information", + "id" : "0x01", + "mandatory" : "yes", + "type" : "TLV", + "format" : "sequence", + "contents" : [ { "name" : "Session Type", + "format" : "guint8", + "public-format" : "QmiUimSessionType" }, + { "name" : "Application Identifier", + "format" : "string" } ] }, + { "name" : "File", + "id" : "0x02", + "mandatory" : "yes", + "type" : "TLV", + "format" : "sequence", + "contents" : [ { "name" : "File ID", + "format" : "guint16" }, + { "name" : "File Path", + "format" : "array", + "array-element" : { "format" : "guint16" } } ] }, + { "name" : "Read Information", + "id" : "0x03", + "mandatory" : "yes", + "type" : "TLV", + "format" : "sequence", + "contents" : [ { "name" : "Offset", + "format" : "guint16" }, + { "name" : "Length", + "format" : "guint16" } ] }, + { "name" : "Response In Indication Token", + "id" : "0x10", + "mandatory" : "no", + "type" : "TLV", + "format" : "guint32" }, + { "name" : "Encrypt Data", + "id" : "0x11", + "mandatory" : "no", + "type" : "TLV", + "format" : "guint8", + "public-format" : "gboolean" } ], + "output" : [ { "common-ref" : "Operation Result" }, + { "name" : "Card result", + "id" : "0x10", + "mandatory" : "no", + "type" : "TLV", + "format" : "sequence", + "contents" : [ { "name" : "SW1", + "format" : "guint8" }, + { "name" : "SW2", + "format" : "guint8" } ] }, + { "name" : "Read result", + "id" : "0x11", + "mandatory" : "no", + "type" : "TLV", + "format" : "array", + "size-prefix-format" : "guint16", + "array-element" : { "format" : "guint8" }, + "prerequisites" : [ { "common-ref" : "Success" } ] }, + { "name" : "Response In Indication Token", + "id" : "0x12", + "mandatory" : "no", + "type" : "TLV", + "format" : "guint32", + "prerequisites" : [ { "common-ref" : "Success" } ] }, + { "name" : "Encrypted Data", + "id" : "0x13", + "mandatory" : "no", + "type" : "TLV", + "format" : "guint8", + "public-format" : "gboolean", + "prerequisites" : [ { "common-ref" : "Success" } ] } ] }, + + // ********************************************************************************* { "name" : "Read Record", "type" : "Message", "service" : "UIM", diff --git a/docs/reference/libqmi-glib/libqmi-glib-docs.xml b/docs/reference/libqmi-glib/libqmi-glib-docs.xml index f5220a5..c6aaaf4 100644 --- a/docs/reference/libqmi-glib/libqmi-glib-docs.xml +++ b/docs/reference/libqmi-glib/libqmi-glib-docs.xml @@ -208,6 +208,7 @@ <section> <title>UIM Requests</title> <xi:include href="xml/qmi-message-uim-reset.xml"/> + <xi:include href="xml/qmi-message-uim-read-transparent.xml"/> <xi:include href="xml/qmi-message-uim-read-record.xml"/> </section> </chapter> |