[ // ********************************************************************************* { "name" : "PDC", "type" : "Service" }, // ********************************************************************************* { "name" : "QMI Client PDC", "type" : "Client", "since" : "1.18" }, // ********************************************************************************* { "name" : "QMI Message PDC", "type" : "Message-ID-Enum" }, // ********************************************************************************* { "name" : "QMI Indication PDC", "type" : "Indication-ID-Enum" }, // ********************************************************************************* { "common-ref" : "Config Type", "name" : "Config Type", "id" : "0x1", "type" : "TLV", "format" : "guint32", "public-format" : "QmiPdcConfigurationType" }, { "common-ref" : "Indication Result", "name" : "Indication Result", "id" : "0x01", "type" : "TLV", "format" : "guint16" }, // ********************************************************************************* { "common-ref" : "Config Type And Id", "name" : "Type With Id v2", "id" : "0x01", "since" : "1.32", "type" : "TLV", "format" : "sequence", "contents" : [ { "name" : "Config Type", "format" : "guint32", "public-format" : "QmiPdcConfigurationType"}, { "name" : "Id", "format" : "array", "size-prefix-format" : "guint8", "array-element" : { "format" : "guint8" }} ]}, // ********************************************************************************* { "common-ref" : "Token", "name" : "Token", "id" : "0x10", "type" : "TLV", "format" : "guint32"}, // ********************************************************************************* { "name" : "Reset", "type" : "Message", "service" : "PDC", "id" : "0x0000", "since" : "1.18", "output" : [ { "common-ref" : "Operation Result" } ] }, // ********************************************************************************* { "name" : "Register", "type" : "Message", "service" : "PDC", "id" : "0x20", "since" : "1.18", "input" : [ { "name" : "Enable Reporting", "id" : "0x10", "mandatory" : "yes", "type" : "TLV", "since" : "1.18", "format" : "guint8", "public-format" : "gboolean"}, { "name" : "Enable Refresh", "id" : "0x11", "type" : "TLV", "since" : "1.32", "format" : "guint8", "public-format" : "gboolean"}], "output" : [ { "common-ref" : "Operation Result" } ] }, // ********************************************************************************* { "name" : "Config Change", "type" : "Message", "service" : "PDC", "id" : "0x21", "since" : "1.18", "input" : [ { "common-ref" : "Config Type And Id" } ], "output" : [ { "common-ref" : "Operation Result" }, { "common-ref" : "Config Type And Id" } ] }, // ********************************************************************************* { "name" : "Get Selected Config", "type" : "Message", "service" : "PDC", "id" : "0x22", "since" : "1.18", "input" : [ { "common-ref" : "Config Type", "since" : "1.18" }, { "common-ref" : "Token", "since" : "1.18" }], "output" : [ { "common-ref" : "Operation Result" }, { "common-ref" : "Token", "since" : "1.18" }]}, { "name" : "Get Selected Config", "type" : "Indication", "service" : "PDC", "id" : "0x22", "since" : "1.18", "output" : [ { "common-ref" : "Token", "since" : "1.18" }, { "common-ref" : "Indication Result", "since" : "1.18" }, { "name" : "Active Id", "id" : "0x11", "type" : "TLV", "since" : "1.18", "format" : "array", "size-prefix-format" : "guint8", "array-element" : { "format" : "guint8" } }, { "name" : "Pending Id", "id" : "0x12", "type" : "TLV", "since" : "1.18", "format" : "array", "size-prefix-format" : "guint8", "array-element" : { "format" : "guint8" } }]}, // ********************************************************************************* { "name" : "Set Selected Config", "type" : "Message", "service" : "PDC", "id" : "0x23", "since" : "1.18", "input" : [ { "common-ref" : "Config Type And Id" }, { "common-ref" : "Token", "since" : "1.18" }], "output" : [ { "common-ref" : "Operation Result" }, { "common-ref" : "Token", "since" : "1.18" }] }, { "name" : "Set Selected Config", "type" : "Indication", "service" : "PDC", "id" : "0x23", "since" : "1.18", "output" : [ { "common-ref" : "Indication Result", "since" : "1.18" }, { "common-ref" : "Token", "since" : "1.18" }] }, // ********************************************************************************* { "name" : "List Configs", "type" : "Message", "service" : "PDC", "id" : "0x24", "since" : "1.18", "input" : [ { "common-ref" : "Token", "since" : "1.18" }, { "name" : "Config Type", "id" : "0x11", "mandatory" : "yes", "type" : "TLV", "since" : "1.18", "format" : "guint32", "public-format" : "QmiPdcConfigurationType" }], "output" : [ { "common-ref" : "Operation Result" } ] }, { "name" : "List Configs", "type" : "Indication", "service" : "PDC", "id" : "0x24", "since" : "1.18", "output" : [ { "common-ref" : "Token", "since" : "1.18" }, { "common-ref" : "Indication Result", "since" : "1.18" }, { "name" : "Configs", "id" : "0x11", "type" : "TLV", "since" : "1.18", "format" : "array", "size-prefix-format" : "guint8", "array-element" : { "name" : "Element", "format" : "struct", "contents" : [ { "name" : "Config Type", "format" : "guint32", "public-format" : "QmiPdcConfigurationType" }, { "name" : "Id", "format" : "array", "size-prefix-format" : "guint8", "array-element" : { "format" : "guint8" } } ] } } ] }, // ********************************************************************************* { "name" : "Delete Config", "type" : "Message", "service" : "PDC", "id" : "0x25", "since" : "1.18", "input" : [ { "common-ref" : "Config Type", "since" : "1.18" }, { "common-ref" : "Token", "since" : "1.18" }, { "name" : "Id", "id" : "0x11", "mandatory" : "yes", "type" : "TLV", "since" : "1.18", "format" : "array", "size-prefix-format" : "guint8", "array-element" : { "format" : "guint8" }}], "output" : [ { "common-ref" : "Operation Result" }, { "common-ref" : "Token", "since" : "1.18" }] }, // ********************************************************************************* { "name" : "Load Config", "type" : "Message", "service" : "PDC", "id" : "0x26", "since" : "1.18", "input" : [ { "name" : "Config Chunk", "id" : "0x1", "type" : "TLV", "since" : "1.18", "format" : "sequence", "contents" : [ { "name" : "Type", "format" : "guint32", "public-format" : "QmiPdcConfigurationType"}, { "name" : "Id", "format" : "array", "size-prefix-format" : "guint8", "array-element" : { "format" : "guint8" }}, { "name" : "Total Size", "format" : "guint32" }, { "name" : "Chunk", "format" : "array", "size-prefix-format" : "guint16", "array-element" : { "format" : "guint8" }}]}, { "common-ref" : "Token", "since" : "1.18"}], "output" : [ { "common-ref" : "Operation Result" }, { "common-ref" : "Token", "since" : "1.18" }] }, { "name" : "Load Config", "type" : "Indication", "service" : "PDC", "id" : "0x26", "since" : "1.18", "output" : [ { "common-ref" : "Token", "since" : "1.18" }, { "common-ref" : "Indication Result", "since" : "1.18" }, { "name" : "Received", "id" : "0x11", "type" : "TLV", "since" : "1.18", "format" : "guint32" }, { "name" : "Remaining Size", "id" : "0x12", "type" : "TLV", "since" : "1.18", "format" : "guint32" }, { "name" : "Frame Reset", "id" : "0x13", "type" : "TLV", "since" : "1.18", "format" : "guint8", "public-format" : "gboolean" } ] }, // ********************************************************************************* { "name" : "Activate Config", "type" : "Message", "service" : "PDC", "id" : "0x27", "since" : "1.18", "input" : [ { "common-ref" : "Config Type", "since" : "1.18" }, { "common-ref" : "Token", "since" : "1.18" }], "output" : [ { "common-ref" : "Operation Result" }, { "common-ref" : "Token", "since" : "1.18" }] }, { "name" : "Activate Config", "type" : "Indication", "service" : "PDC", "id" : "0x27", "since" : "1.18", "output" : [ { "common-ref" : "Indication Result", "since" : "1.18" }, { "common-ref" : "Token", "since" : "1.18" }] }, // ********************************************************************************* { "name" : "Get Config Info", "type" : "Message", "service" : "PDC", "id" : "0x28", "since" : "1.18", "input" : [ { "common-ref" : "Config Type And Id" }, { "common-ref" : "Token", "since" : "1.18" }], "output" : [ { "common-ref" : "Operation Result" } ] }, { "name" : "Get Config Info", "type" : "Indication", "service" : "PDC", "id" : "0x28", "since" : "1.18", "output" : [ { "common-ref" : "Token", "since" : "1.18" }, { "common-ref" : "Indication Result", "since" : "1.18" }, { "name" : "Total Size", "id" : "0x11", "type" : "TLV", "since" : "1.18", "format" : "guint32" }, { "name" : "Description", "id" : "0x12", "type" : "TLV", "since" : "1.18", "format" : "string", "size-prefix-format" : "guint8"}, { "name" : "Version", "id" : "0x13", "type" : "TLV", "since" : "1.18", "format" : "guint32" } ] }, // ********************************************************************************* { "name" : "Get Config Limits", "type" : "Message", "service" : "PDC", "id" : "0x29", "since" : "1.18", "input" : [ { "common-ref" : "Config Type", "since" : "1.18" }, { "common-ref" : "Token", "since" : "1.18" }], "output" : [ { "common-ref" : "Operation Result" }, { "common-ref" : "Token", "since" : "1.18" }, { "name" : "Maximum Size", "id" : "0x11", "type" : "TLV", "since" : "1.18", "format" : "guint64" }, { "name" : "Current Size", "id" : "0x12", "type" : "TLV", "since" : "1.18", "format" : "guint64" }] }, // ********************************************************************************* { "name" : "Get Default Config Info", "type" : "Message", "service" : "PDC", "id" : "0x2A", "since" : "1.18", "input" : [ { "common-ref" : "Config Type", "since" : "1.18" }, { "common-ref" : "Token", "since" : "1.18" }], "output" : [ { "common-ref" : "Operation Result" }, { "common-ref" : "Token", "since" : "1.18" }, { "name" : "Version", "id" : "0x11", "type" : "TLV", "since" : "1.18", "format" : "guint32" }, { "name" : "Total Size", "id" : "0x12", "type" : "TLV", "since" : "1.18", "format" : "guint32" }, { "name" : "Description", "id" : "0x13", "type" : "TLV", "since" : "1.18", "format" : "string" } ] }, // ********************************************************************************* { "name" : "Deactivate Config", "type" : "Message", "service" : "PDC", "id" : "0x2B", "since" : "1.18", "input" : [ { "common-ref" : "Config Type", "since" : "1.18" }, { "common-ref" : "Token", "since" : "1.18" }], "output" : [ { "common-ref" : "Operation Result" }, { "common-ref" : "Token", "since" : "1.18" }] }, { "name" : "Deactivate Config", "type" : "Indication", "service" : "PDC", "id" : "0x2B", "since" : "1.18", "output" : [ { "common-ref" : "Indication Result", "since" : "1.18" }, { "common-ref" : "Token", "since" : "1.18" }] }, // ********************************************************************************* { "name" : "Refresh", "type" : "Indication", "service" : "PDC", "id" : "0x2F", "since" : "1.32", "output" : [ { "name" : "Refresh Event", "id" : "0x01", "mandatory" : "yes", "type" : "TLV", "since" : "1.32", "format" : "guint32", "public-format" : "QmiPdcRefreshEventType" }, { "name" : "Subscription ID", "id" : "0x10", "type" : "TLV", "since" : "1.32", "format" : "guint32" }, { "name" : "Slot ID", "id" : "0x11", "type" : "TLV", "since" : "1.32", "format" : "guint32" }] } ]