From a716fae8e8dc84768802efa3b769bf63d0070932 Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Wed, 18 Jul 2012 11:55:55 +0200 Subject: 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. --- data/qmi-service-dms.json | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'data/qmi-service-dms.json') 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" } ] } ] } ] -- cgit v1.1