[ // ********************************************************************************* { "name" : "CTL", "type" : "Service" }, // ********************************************************************************* { "name" : "QMI Client CTL", "type" : "Client" }, // ********************************************************************************* { "name" : "QMI Message CTL", "type" : "Message-ID-Enum" }, // ********************************************************************************* { "name" : "QMI Indication CTL", "type" : "Indication-ID-Enum" }, // ********************************************************************************* { "name" : "Set Instance ID", "type" : "Message", "service" : "CTL", "id" : "0x0020", "input" : [ { "name" : "ID", "id" : "0x01", "mandatory" : "yes", "type" : "TLV", "format" : "guint8" } ], "output" : [ { "common-ref" : "Operation Result" }, { "name" : "Link ID", "id" : "0x01", "mandatory" : "yes", "type" : "TLV", "format" : "guint16", "prerequisites": [ { "common-ref" : "Success" } ] } ] }, // ********************************************************************************* { "name" : "Get Version Info", "type" : "Message", "service" : "CTL", "id" : "0x0021", "output" : [ { "common-ref" : "Operation Result" }, { "name" : "Service list", "id" : "0x01", "mandatory" : "yes", "type" : "TLV", "format" : "array", "array-element" : { "name" : "Service", "format" : "struct", "contents" : [ { "name" : "Service", "format" : "guint8", "public-format" : "QmiService" }, { "name" : "Major version", "format" : "guint16" }, { "name" : "Minor version", "format" : "guint16" } ] }, "prerequisites": [ { "common-ref" : "Success" } ] } ] }, // ********************************************************************************* { "name" : "Allocate CID", "type" : "Message", "service" : "CTL", "id" : "0x0022", "input" : [ { "name" : "Service", "id" : "0x01", "mandatory" : "yes", "type" : "TLV", "format" : "guint8" , "public-format" : "QmiService" } ], "output" : [ { "common-ref" : "Operation Result" }, { "name" : "Allocation Info", "id" : "0x01", "mandatory" : "yes", "type" : "TLV", "format" : "sequence", "contents" : [ { "name" : "Service", "format" : "guint8", "public-format" : "QmiService" }, { "name" : "Cid", "format" : "guint8" } ], "prerequisites": [ { "common-ref" : "Success" } ] } ] }, // ********************************************************************************* { "name" : "Release CID", "type" : "Message", "service" : "CTL", "id" : "0x0023", "input" : [ { "name" : "Release Info", "id" : "0x01", "mandatory" : "yes", "type" : "TLV", "format" : "sequence", "contents" : [ { "name" : "Service", "format" : "guint8", "public-format" : "QmiService" }, { "name" : "Cid", "format" : "guint8" } ] } ], "output" : [ { "common-ref" : "Operation Result" }, { "name" : "Release Info", "id" : "0x01", "mandatory" : "yes", "type" : "TLV", "format" : "sequence", "contents" : [ { "name" : "Service", "format" : "guint8", "public-format" : "QmiService" }, { "name" : "Cid", "format" : "guint8" } ], "prerequisites": [ { "common-ref" : "Success" } ] } ] }, // ********************************************************************************* { "name" : "Set Data Format", "type" : "Message", "service" : "CTL", "id" : "0x0026", "input" : [ { "name" : "Format", "id" : "0x01", "mandatory" : "yes", "type" : "TLV", "format" : "guint8", "public-format" : "QmiCtlDataFormat" }, { "name" : "Protocol", "id" : "0x10", "mandatory" : "yes", "type" : "TLV", "format" : "guint16", "public-format" : "QmiCtlDataLinkProtocol" } ], "output" : [ { "common-ref" : "Operation Result" }, { "name" : "Protocol", "id" : "0x10", "mandatory" : "no", "type" : "TLV", "format" : "guint16", "public-format" : "QmiCtlDataLinkProtocol" } ], "prerequisites" : [ { "common-ref" : "Success" } ] }, // ********************************************************************************* { "name" : "Sync", "type" : "Message", "service" : "CTL", "id" : "0x0027", "output" : [ { "common-ref" : "Operation Result" } ] }, { "name" : "Sync", "type" : "Indication", "service" : "CTL", "id" : "0x0027" }, // ********************************************************************************* // Internal { "name" : "Internal Proxy Open", "type" : "Message", "service" : "CTL", "id" : "0xFF00", "input" : [ { "name" : "Device Path", "id" : "0x01", "mandatory" : "yes", "type" : "TLV", "format" : "string" } ], "output" : [ { "common-ref" : "Operation Result" } ] } ]