aboutsummaryrefslogtreecommitdiffstats
path: root/data/qmi-service-dms.json
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2012-07-18 11:55:55 +0200
committerAleksander Morgado <aleksander@lanedo.com>2012-07-18 14:39:33 +0200
commita716fae8e8dc84768802efa3b769bf63d0070932 (patch)
tree647723521ef4db9953b135f6f747e7dd096ceed5 /data/qmi-service-dms.json
parent5d7723e42e317b31b3ac1c32efd8e6f3329ce2c8 (diff)
downloadexternal_libqmi-a716fae8e8dc84768802efa3b769bf63d0070932.zip
external_libqmi-a716fae8e8dc84768802efa3b769bf63d0070932.tar.gz
external_libqmi-a716fae8e8dc84768802efa3b769bf63d0070932.tar.bz2
dms: implement "Get Band Capabilities" request/response
This message requires 64-bit flags values, which cannot be supported by GLib's GFlagsClass/GFlagsValue. Therefore, we tell `glib-mkenums' to skip those enums, and just provide the helper _build_string_from_mask() method ourselves.
Diffstat (limited to 'data/qmi-service-dms.json')
-rw-r--r--data/qmi-service-dms.json21
1 files changed, 21 insertions, 0 deletions
diff --git a/data/qmi-service-dms.json b/data/qmi-service-dms.json
index 9994e27..2465a90 100644
--- a/data/qmi-service-dms.json
+++ b/data/qmi-service-dms.json
@@ -687,5 +687,26 @@
"type" : "TLV",
"format" : "guint8",
"public-format" : "QmiDmsUimState",
+ "prerequisites": [ { "common-ref" : "Success" } ] } ] },
+
+ // *********************************************************************************
+ { "name" : "Get Band Capabilities",
+ "type" : "Message",
+ "service" : "DMS",
+ "id" : "0x0045",
+ "output" : [ { "common-ref" : "Operation Result" },
+ { "name" : "Band Capability",
+ "id" : "0x01",
+ "mandatory" : "yes",
+ "type" : "TLV",
+ "format" : "guint64",
+ "public-format" : "QmiDmsBandCapability",
+ "prerequisites": [ { "common-ref" : "Success" } ] },
+ { "name" : "LTE Band Capability",
+ "id" : "0x10",
+ "mandatory" : "no",
+ "type" : "TLV",
+ "format" : "guint64",
+ "public-format" : "QmiDmsLteBandCapability",
"prerequisites": [ { "common-ref" : "Success" } ] } ] }
]