| |
| [ |
| // ********************************************************************************* |
| { "name" : "GAS", |
| "type" : "Service" }, |
| |
| // ********************************************************************************* |
| { "name" : "QMI Client GAS", |
| "type" : "Client", |
| "since" : "1.24" }, |
| |
| // ********************************************************************************* |
| { "name" : "QMI Message GAS", |
| "type" : "Message-ID-Enum" }, |
| |
| // ********************************************************************************* |
| { "name" : "DMS Set USB Composition", |
| "type" : "Message", |
| "service" : "GAS", |
| "id" : "0x0203", |
| "since" : "1.32", |
| "input" : [ { "name" : "USB Composition", |
| "id" : "0x01", |
| "type" : "TLV", |
| "since" : "1.32", |
| "format" : "guint32" }, |
| { "name" : "Endpoint Type", |
| "id" : "0x02", |
| "type" : "TLV", |
| "since" : "1.32", |
| "format" : "guint8", |
| "public-format": "QmiGasUsbCompositionEndpointType" }, |
| { "name" : "Composition Persistence", |
| "id" : "0x03", |
| "type" : "TLV", |
| "since" : "1.32", |
| "format" : "guint8", |
| "public-format": "gboolean" }, |
| { "name" : "Immediate Setting", |
| "id" : "0x04", |
| "type" : "TLV", |
| "since" : "1.32", |
| "format" : "guint8", |
| "public-format": "gboolean" }, |
| { "name" : "Reboot After Setting", |
| "id" : "0x05", |
| "type" : "TLV", |
| "since" : "1.32", |
| "format" : "guint8", |
| "public-format": "gboolean" } ], |
| "output" : [ { "common-ref" : "Operation Result" } ] }, |
| |
| // ********************************************************************************* |
| { "name" : "DMS Get USB Composition", |
| "type" : "Message", |
| "service" : "GAS", |
| "id" : "0x0204", |
| "since" : "1.32", |
| "output" : [ { "common-ref" : "Operation Result" }, |
| { "name" : "USB Composition", |
| "id" : "0x03", |
| "type" : "TLV", |
| "since" : "1.32", |
| "format" : "guint32", |
| "prerequisites": [ { "common-ref" : "Success" } ] }, |
| { "name" : "Endpoint Type", |
| "id" : "0x04", |
| "type" : "TLV", |
| "since" : "1.32", |
| "format" : "guint8", |
| "public-format": "QmiGasUsbCompositionEndpointType", |
| "prerequisites": [ { "common-ref" : "Success" } ] }, |
| { "name" : "Composition Persistence", |
| "id" : "0x05", |
| "type" : "TLV", |
| "since" : "1.32", |
| "format" : "guint8", |
| "public-format": "gboolean", |
| "prerequisites": [ { "common-ref" : "Success" } ] }, |
| { "name" : "Immediate Setting", |
| "id" : "0x06", |
| "type" : "TLV", |
| "since" : "1.32", |
| "format" : "guint8", |
| "public-format": "gboolean", |
| "prerequisites": [ { "common-ref" : "Success" } ] }, |
| { "name" : "Reboot After Setting", |
| "id" : "0x07", |
| "type" : "TLV", |
| "since" : "1.32", |
| "format" : "guint8", |
| "public-format": "gboolean", |
| "prerequisites": [ { "common-ref" : "Success" } ] } ] }, |
| |
| // ********************************************************************************* |
| { "name" : "DMS Set Active Firmware", |
| "type" : "Message", |
| "service" : "GAS", |
| "id" : "0x0206", |
| "since" : "1.24", |
| "input" : [ { "name" : "Carrier Name", |
| "id" : "0x10", |
| "type" : "TLV", |
| "since" : "1.24", |
| "format" : "string" }, |
| { "name" : "Slot Index", |
| "id" : "0x11", |
| "type" : "TLV", |
| "since" : "1.24", |
| "format" : "guint8" }, |
| { "name" : "Version", |
| "id" : "0x12", |
| "type" : "TLV", |
| "since" : "1.24", |
| "format" : "string" } ], |
| "output" : [ { "common-ref" : "Operation Result" } ] }, |
| |
| // ********************************************************************************* |
| { "name" : "DMS Get Firmware List", |
| "type" : "Message", |
| "service" : "GAS", |
| "id" : "0x0208", |
| "since" : "1.24", |
| "input" : [ { "name" : "Mode", |
| "id" : "0x01", |
| "type" : "TLV", |
| "since" : "1.24", |
| "format" : "guint8", |
| "public-format": "QmiGasFirmwareListingMode" }, |
| { "name" : "Slot Index", |
| "id" : "0x10", |
| "type" : "TLV", |
| "since" : "1.24", |
| "format" : "guint8" }, |
| { "name" : "Name", |
| "id" : "0x11", |
| "type" : "TLV", |
| "since" : "1.24", |
| "format" : "string" }, |
| { "name" : "Version", |
| "id" : "0x12", |
| "type" : "TLV", |
| "since" : "1.24", |
| "format" : "string" } ], |
| "output" : [ { "common-ref" : "Operation Result" }, |
| { "name" : "Mode", |
| "id" : "0x01", |
| "type" : "TLV", |
| "since" : "1.24", |
| "format" : "guint8", |
| "public-format": "QmiGasFirmwareListingMode", |
| "prerequisites": [ { "common-ref" : "Success" } ] }, |
| { "name" : "Stored Firmware 1", |
| "id" : "0x10", |
| "type" : "TLV", |
| "since" : "1.24", |
| "format" : "sequence", |
| "contents" : [ { "name" : "Index", |
| "format" : "guint8" }, |
| { "name" : "Name", |
| "format" : "string" }, |
| { "name" : "Version", |
| "format" : "string" }, |
| { "name" : "PRI revision", |
| "format" : "string" } ], |
| "prerequisites": [ { "common-ref" : "Success" } ] }, |
| { "name" : "Stored Firmware 2", |
| "id" : "0x11", |
| "type" : "TLV", |
| "since" : "1.24", |
| "format" : "sequence", |
| "contents" : [ { "name" : "Index", |
| "format" : "guint8" }, |
| { "name" : "Name", |
| "format" : "string" }, |
| { "name" : "Version", |
| "format" : "string" }, |
| { "name" : "PRI revision", |
| "format" : "string" } ], |
| "prerequisites": [ { "common-ref" : "Success" } ] }, |
| { "name" : "Stored Firmware 3", |
| "id" : "0x12", |
| "type" : "TLV", |
| "since" : "1.24", |
| "format" : "sequence", |
| "contents" : [ { "name" : "Index", |
| "format" : "guint8" }, |
| { "name" : "Name", |
| "format" : "string" }, |
| { "name" : "Version", |
| "format" : "string" }, |
| { "name" : "PRI revision", |
| "format" : "string" } ], |
| "prerequisites": [ { "common-ref" : "Success" } ] }, |
| { "name" : "Stored Firmware 4", |
| "id" : "0x13", |
| "type" : "TLV", |
| "since" : "1.24", |
| "format" : "sequence", |
| "contents" : [ { "name" : "Index", |
| "format" : "guint8" }, |
| { "name" : "Name", |
| "format" : "string" }, |
| { "name" : "Version", |
| "format" : "string" }, |
| { "name" : "PRI revision", |
| "format" : "string" } ], |
| "prerequisites": [ { "common-ref" : "Success" } ] } ] }, |
| |
| // ********************************************************************************* |
| { "name" : "DMS Get Ethernet PDU MAC Address", |
| "type" : "Message", |
| "service" : "GAS", |
| "id" : "0x022D", |
| "since" : "1.36", |
| "output" : [ { "common-ref" : "Operation Result" }, |
| { "name" : "MAC Address 0", |
| "id" : "0x03", |
| "type" : "TLV", |
| "since" : "1.36", |
| "format" : "array", |
| "size-prefix-format" : "guint8", |
| "array-element" : { "format" : "guint8" }, |
| "prerequisites" : [ { "common-ref" : "Success" } ] }, |
| { "name" : "MAC Address 1", |
| "id" : "0x10", |
| "type" : "TLV", |
| "since" : "1.36", |
| "format" : "array", |
| "size-prefix-format" : "guint8", |
| "array-element" : { "format" : "guint8" }, |
| "prerequisites" : [ { "common-ref" : "Success" } ] } ] } |
| ] |