aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2012-07-16 11:48:33 +0200
committerAleksander Morgado <aleksander@lanedo.com>2012-07-16 17:31:49 +0200
commit4ff28b999b06ac16f792b67ca672a2619da73d35 (patch)
treeb04fad07e24166e7da545f2a61b5612c74451813
parent3011915dc48778ab44eefda4e73486190423e3f0 (diff)
downloadexternal_libqmi-4ff28b999b06ac16f792b67ca672a2619da73d35.zip
external_libqmi-4ff28b999b06ac16f792b67ca672a2619da73d35.tar.gz
external_libqmi-4ff28b999b06ac16f792b67ca672a2619da73d35.tar.bz2
dms: implement "Read User Data" request/response
-rw-r--r--TODO2
-rw-r--r--data/qmi-service-dms.json15
2 files changed, 17 insertions, 0 deletions
diff --git a/TODO b/TODO
index b39e9ba..0c7d77d 100644
--- a/TODO
+++ b/TODO
@@ -9,6 +9,8 @@ List of things left for later:
* qmi-codegen: support new `digit-string' format type
+ * qmi-codegen: allow specifying max number of items expected in an array.
+
* dms: Support 'Preferred Roaming List' TLV (0x13) in DMS/"Activate Manual".
This TLV is based on an array of raw binary data which can be passed to the
device over multiple messages, using a sequence number to identify each
diff --git a/data/qmi-service-dms.json b/data/qmi-service-dms.json
index 7bebdb1..46ecfa6 100644
--- a/data/qmi-service-dms.json
+++ b/data/qmi-service-dms.json
@@ -499,6 +499,21 @@
"output" : [ { "common-ref" : "Operation Result" } ] },
// *********************************************************************************
+ { "name" : "Read User Data",
+ "type" : "Message",
+ "service" : "DMS",
+ "id" : "0x0037",
+ "output" : [ { "common-ref" : "Operation Result" },
+ { "name" : "User Data",
+ "id" : "0x01",
+ "mandatory" : "yes",
+ "type" : "TLV",
+ "format" : "array",
+ "array-size" : { "format" : "guint16" },
+ "array-element" : { "format" : "guint8" },
+ "prerequisites": [ { "common-ref" : "Success" } ] } ] },
+
+ // *********************************************************************************
{ "name" : "UIM Get ICCID",
"type" : "Message",
"service" : "DMS",