3 // *********************************************************************************
7 // *********************************************************************************
8 { "name" : "QMI Client CTL",
11 // *********************************************************************************
12 { "name" : "QMI Message CTL",
13 "type" : "Message-ID-Enum" },
15 // *********************************************************************************
16 { "name" : "QMI Indication CTL",
17 "type" : "Indication-ID-Enum" },
19 // *********************************************************************************
20 { "name" : "Set Instance ID",
24 "input" : [ { "name" : "ID",
28 "format" : "guint8" } ],
29 "output" : [ { "common-ref" : "Operation Result" },
35 "prerequisites": [ { "common-ref" : "Success" } ] } ] },
37 // *********************************************************************************
38 { "name" : "Get Version Info",
42 "output" : [ { "common-ref" : "Operation Result" },
43 { "name" : "Service list",
48 "array-element" : { "name" : "Service",
50 "contents" : [ { "name" : "Service",
52 "public-format" : "QmiService" },
53 { "name" : "Major version",
54 "format" : "guint16" },
55 { "name" : "Minor version",
56 "format" : "guint16" } ] },
57 "prerequisites": [ { "common-ref" : "Success" } ] } ] },
59 // *********************************************************************************
60 { "name" : "Allocate CID",
64 "input" : [ { "name" : "Service",
69 "public-format" : "QmiService" } ],
70 "output" : [ { "common-ref" : "Operation Result" },
71 { "name" : "Allocation Info",
75 "format" : "sequence",
76 "contents" : [ { "name" : "Service",
78 "public-format" : "QmiService" },
80 "format" : "guint8" } ],
81 "prerequisites": [ { "common-ref" : "Success" } ] } ] },
83 // *********************************************************************************
84 { "name" : "Release CID",
88 "input" : [ { "name" : "Release Info",
92 "format" : "sequence",
93 "contents" : [ { "name" : "Service",
95 "public-format" : "QmiService" },
97 "format" : "guint8" } ] } ],
98 "output" : [ { "common-ref" : "Operation Result" },
99 { "name" : "Release Info",
103 "format" : "sequence",
104 "contents" : [ { "name" : "Service",
106 "public-format" : "QmiService" },
108 "format" : "guint8" } ],
109 "prerequisites": [ { "common-ref" : "Success" } ] } ] },
111 // *********************************************************************************
112 { "name" : "Set Data Format",
116 "input" : [ { "name" : "Format",
121 "public-format" : "QmiCtlDataFormat" },
122 { "name" : "Protocol",
126 "format" : "guint16",
127 "public-format" : "QmiCtlDataLinkProtocol" } ],
128 "output" : [ { "common-ref" : "Operation Result" },
129 { "name" : "Protocol",
133 "format" : "guint16",
134 "public-format" : "QmiCtlDataLinkProtocol" } ],
135 "prerequisites" : [ { "common-ref" : "Success" } ] },
137 // *********************************************************************************
142 "output" : [ { "common-ref" : "Operation Result" } ] },
145 "type" : "Indication",
149 // *********************************************************************************
151 { "name" : "Internal Proxy Open",
155 "input" : [ { "name" : "Device Path",
159 "format" : "string" } ],
160 "output" : [ { "common-ref" : "Operation Result" } ] }