diff options
Diffstat (limited to 'data/qmi-service-dms.json')
-rw-r--r-- | data/qmi-service-dms.json | 188 |
1 files changed, 98 insertions, 90 deletions
diff --git a/data/qmi-service-dms.json b/data/qmi-service-dms.json index f0065b8c..41ef5de4 100644 --- a/data/qmi-service-dms.json +++ b/data/qmi-service-dms.json @@ -176,9 +176,10 @@ "format" : "guint8", "public-format" : "QmiDmsSimCapability" }, { "name" : "Radio Interface List", - "format" : "array", - "array-element" : { "format" : "guint8", - "public-format" : "QmiDmsRadioInterface" } } ], + "format" : "array", + "size-prefix-format" : "guint8", + "array-element" : { "format" : "guint8", + "public-format" : "QmiDmsRadioInterface" } } ], "prerequisites": [ { "common-ref" : "Success" } ] } ] }, // ********************************************************************************* @@ -624,7 +625,7 @@ "format" : "sequence", "contents" : [ { "name" : "PRL total length", "format" : "guint16" }, - { "name" : "PRL segment", + { "name" : "PRL segment", "format" : "array", "size-prefix-format" : "guint16", "sequence-prefix-format" : "guint8", @@ -952,23 +953,24 @@ "id" : "0x0047", "since" : "1.0", "output" : [ { "common-ref" : "Operation Result" }, - { "name" : "List", - "id" : "0x01", - "type" : "TLV", - "since" : "1.0", - "format" : "array", - "array-element" : { "name" : "Image", - "format" : "struct", - "contents" : [ { "name" : "Type", - "format" : "guint8", - "public-format" : "QmiDmsFirmwareImageType" }, - { "name" : "Unique ID", - "format" : "array", - "fixed-size" : "16", - "array-element" : { "format": "guint8" } }, - { "name" : "Build ID", - "format" : "string" } ] }, - "prerequisites" : [ { "common-ref" : "Success" } ] } ] }, + { "name" : "List", + "id" : "0x01", + "type" : "TLV", + "since" : "1.0", + "format" : "array", + "size-prefix-format" : "guint8", + "array-element" : { "name" : "Image", + "format" : "struct", + "contents" : [ { "name" : "Type", + "format" : "guint8", + "public-format" : "QmiDmsFirmwareImageType" }, + { "name" : "Unique ID", + "format" : "array", + "fixed-size" : "16", + "array-element" : { "format": "guint8" } }, + { "name" : "Build ID", + "format" : "string" } ] }, + "prerequisites" : [ { "common-ref" : "Success" } ] } ] }, // ********************************************************************************* { "name" : "Set Firmware Preference", @@ -976,22 +978,23 @@ "service" : "DMS", "id" : "0x0048", "since" : "1.0", - "input" : [ { "name" : "List", - "id" : "0x01", - "type" : "TLV", - "since" : "1.0", - "format" : "array", - "array-element" : { "name" : "Image", - "format" : "struct", - "contents" : [ { "name" : "Type", - "format" : "guint8", - "public-format" : "QmiDmsFirmwareImageType" }, - { "name" : "Unique ID", - "format" : "array", - "fixed-size" : "16", - "array-element" : { "format": "guint8" } }, - { "name" : "Build ID", - "format" : "string" } ] } }, + "input" : [ { "name" : "List", + "id" : "0x01", + "type" : "TLV", + "since" : "1.0", + "format" : "array", + "size-prefix-format" : "guint8", + "array-element" : { "name" : "Image", + "format" : "struct", + "contents" : [ { "name" : "Type", + "format" : "guint8", + "public-format" : "QmiDmsFirmwareImageType" }, + { "name" : "Unique ID", + "format" : "array", + "fixed-size" : "16", + "array-element" : { "format": "guint8" } }, + { "name" : "Build ID", + "format" : "string" } ] } }, { "name" : "Download Override", "id" : "0x10", "type" : "TLV", @@ -1004,15 +1007,16 @@ "since" : "1.0", "format" : "guint8" } ], "output" : [ { "common-ref" : "Operation Result" }, - { "name" : "Image Download List", - "id" : "0x01", - "type" : "TLV", - "since" : "1.0", - "format" : "array", - "array-element" : { "name" : "Image Type", - "format" : "guint8", - "public-format" : "QmiDmsFirmwareImageType" }, - "prerequisites" : [ { "common-ref" : "Success" } ] } ] }, + { "name" : "Image Download List", + "id" : "0x01", + "type" : "TLV", + "since" : "1.0", + "format" : "array", + "size-prefix-format" : "guint8", + "array-element" : { "name" : "Image Type", + "format" : "guint8", + "public-format" : "QmiDmsFirmwareImageType" }, + "prerequisites" : [ { "common-ref" : "Success" } ] } ] }, // ********************************************************************************* { "name" : "List Stored Images", @@ -1021,35 +1025,37 @@ "id" : "0x0049", "since" : "1.0", "output" : [ { "common-ref" : "Operation Result" }, - { "name" : "List", - "id" : "0x01", - "type" : "TLV", - "since" : "1.0", - "format" : "array", - "array-element" : { "name" : "Image", - "format" : "struct", - "contents" : [ { "name" : "Type", - "format" : "guint8", - "public-format" : "QmiDmsFirmwareImageType" }, - { "name" : "Maximum Images", - "format" : "guint8" }, - { "name" : "Index Of Running Image", - "format" : "guint8" }, - { "name" : "Sublist", - "format" : "array", - "array-element" : { "name" : "Sublist Element", - "format" : "struct", - "contents" : [ { "name" : "Storage Index", - "format" : "guint8" }, - { "name" : "Failure Count", - "format" : "guint8" }, - { "name" : "Unique ID", - "format" : "array", - "fixed-size" : "16", - "array-element" : { "format": "guint8" } }, - { "name" : "Build ID", - "format" : "string" } ] } } ] }, - "prerequisites" : [ { "common-ref" : "Success" } ] } ] }, + { "name" : "List", + "id" : "0x01", + "type" : "TLV", + "since" : "1.0", + "format" : "array", + "size-prefix-format" : "guint8", + "array-element" : { "name" : "Image", + "format" : "struct", + "contents" : [ { "name" : "Type", + "format" : "guint8", + "public-format" : "QmiDmsFirmwareImageType" }, + { "name" : "Maximum Images", + "format" : "guint8" }, + { "name" : "Index Of Running Image", + "format" : "guint8" }, + { "name" : "Sublist", + "format" : "array", + "size-prefix-format" : "guint8", + "array-element" : { "name" : "Sublist Element", + "format" : "struct", + "contents" : [ { "name" : "Storage Index", + "format" : "guint8" }, + { "name" : "Failure Count", + "format" : "guint8" }, + { "name" : "Unique ID", + "format" : "array", + "fixed-size" : "16", + "array-element" : { "format": "guint8" } }, + { "name" : "Build ID", + "format" : "string" } ] } } ] }, + "prerequisites" : [ { "common-ref" : "Success" } ] } ] }, // ********************************************************************************* { "name" : "Delete Stored Image", @@ -1248,13 +1254,14 @@ "format" : "guint32", "public-format" : "QmiDmsMacType" } ], "output" : [ { "common-ref" : "Operation Result" }, - { "name" : "MAC Address", - "id" : "0x10", - "type" : "TLV", - "since" : "1.26", - "format" : "array", - "array-element" : { "format": "guint8" }, - "prerequisites": [ { "common-ref" : "Success" } ] } ] }, + { "name" : "MAC Address", + "id" : "0x10", + "type" : "TLV", + "since" : "1.26", + "format" : "array", + "size-prefix-format" : "guint8", + "array-element" : { "format": "guint8" }, + "prerequisites" : [ { "common-ref" : "Success" } ] } ] }, // ********************************************************************************* { "name" : "Get Supported Messages", @@ -1365,14 +1372,15 @@ "format" : "guint8", "public-format" : "QmiDmsSwiUsbComposition", "prerequisites" : [ { "common-ref" : "Success" } ] }, - { "name" : "Supported", - "id" : "0x11", - "type" : "TLV", - "since" : "1.20", - "format" : "array", - "array-element" : { "format" : "guint8", - "public-format" : "QmiDmsSwiUsbComposition" }, - "prerequisites" : [ { "common-ref" : "Success" } ] } ] }, + { "name" : "Supported", + "id" : "0x11", + "type" : "TLV", + "since" : "1.20", + "format" : "array", + "size-prefix-format" : "guint8", + "array-element" : { "format" : "guint8", + "public-format" : "QmiDmsSwiUsbComposition" }, + "prerequisites" : [ { "common-ref" : "Success" } ] } ] }, // ********************************************************************************* { "name" : "Swi Set USB Composition", |