summaryrefslogtreecommitdiff
path: root/data/qmi-service-dms.json
diff options
context:
space:
mode:
Diffstat (limited to 'data/qmi-service-dms.json')
-rw-r--r--data/qmi-service-dms.json188
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",