uqmi: print radio interfaces in serving system command
[project/uqmi.git] / data / qmi-service-wda.json
1
2 [
3 // *********************************************************************************
4 { "name" : "WDA",
5 "type" : "Service" },
6
7 // *********************************************************************************
8 { "name" : "QMI Client WDA",
9 "type" : "Client",
10 "since" : "1.10" },
11
12 // *********************************************************************************
13 { "name" : "QMI Message WDA",
14 "type" : "Message-ID-Enum" },
15
16 // *********************************************************************************
17 { "name" : "Get Supported Messages",
18 "type" : "Message",
19 "service" : "WDA",
20 "id" : "0x001E",
21 "since" : "1.14",
22 "output" : [ { "common-ref" : "Operation Result" },
23 { "name" : "List",
24 "id" : "0x10",
25 "type" : "TLV",
26 "since" : "1.14",
27 "format" : "array",
28 "size-prefix-format" : "guint16",
29 "array-element" : { "format" : "guint8" },
30 "prerequisites" : [ { "common-ref" : "Success" } ] } ] },
31
32 // *********************************************************************************
33 { "name" : "Set Data Format",
34 "type" : "Message",
35 "service" : "WDA",
36 "id" : "0x0020",
37 "since" : "1.10",
38 "input" : [ { "name" : "QoS Format",
39 "id" : "0x10",
40 "type" : "TLV",
41 "since" : "1.10",
42 "format" : "guint8",
43 "public-format" : "gboolean" },
44 { "name" : "Link Layer Protocol",
45 "id" : "0x11",
46 "type" : "TLV",
47 "since" : "1.10",
48 "format" : "guint32",
49 "public-format" : "QmiWdaLinkLayerProtocol" },
50 { "name" : "Uplink Data Aggregation Protocol",
51 "id" : "0x12",
52 "type" : "TLV",
53 "since" : "1.10",
54 "format" : "guint32",
55 "public-format" : "QmiWdaDataAggregationProtocol" },
56 { "name" : "Downlink Data Aggregation Protocol",
57 "id" : "0x13",
58 "type" : "TLV",
59 "since" : "1.10",
60 "format" : "guint32",
61 "public-format" : "QmiWdaDataAggregationProtocol" },
62 { "name" : "NDP Signature",
63 "id" : "0x14",
64 "type" : "TLV",
65 "since" : "1.10",
66 "format" : "guint32" },
67 { "name" : "Downlink Data Aggregation Max Datagrams",
68 "id" : "0x15",
69 "type" : "TLV",
70 "since" : "1.10",
71 "format" : "guint32" },
72 { "name" : "Downlink Data Aggregation Max Size",
73 "id" : "0x16",
74 "type" : "TLV",
75 "since" : "1.10",
76 "format" : "guint32" },
77 { "name" : "Endpoint Info",
78 "id" : "0x17",
79 "type" : "TLV",
80 "since" : "1.18",
81 "format" : "sequence",
82 "contents" : [ { "name" : "Endpoint Type",
83 "format" : "guint32",
84 "public-format" : "QmiDataEndpointType"},
85 { "name" : "Interface Number",
86 "format" : "guint32"}] }],
87 "output" : [ { "common-ref" : "Operation Result" },
88 { "name" : "QoS Format",
89 "id" : "0x10",
90 "type" : "TLV",
91 "since" : "1.10",
92 "format" : "guint8",
93 "public-format" : "gboolean",
94 "prerequisites": [ { "common-ref" : "Success" } ] },
95 { "name" : "Link Layer Protocol",
96 "id" : "0x11",
97 "type" : "TLV",
98 "since" : "1.10",
99 "format" : "guint32",
100 "public-format" : "QmiWdaLinkLayerProtocol",
101 "prerequisites" : [ { "common-ref" : "Success" } ] },
102 { "name" : "Uplink Data Aggregation Protocol",
103 "id" : "0x12",
104 "type" : "TLV",
105 "since" : "1.10",
106 "format" : "guint32",
107 "public-format" : "QmiWdaDataAggregationProtocol",
108 "prerequisites" : [ { "common-ref" : "Success" } ] },
109 { "name" : "Downlink Data Aggregation Protocol",
110 "id" : "0x13",
111 "type" : "TLV",
112 "since" : "1.10",
113 "format" : "guint32",
114 "public-format" : "QmiWdaDataAggregationProtocol",
115 "prerequisites" : [ { "common-ref" : "Success" } ] },
116 { "name" : "NDP Signature",
117 "id" : "0x14",
118 "type" : "TLV",
119 "since" : "1.10",
120 "format" : "guint32",
121 "prerequisites" : [ { "common-ref" : "Success" } ] },
122 { "name" : "Downlink Data Aggregation Max Datagrams",
123 "id" : "0x15",
124 "type" : "TLV",
125 "since" : "1.10",
126 "format" : "guint32",
127 "prerequisites" : [ { "common-ref" : "Success" } ] },
128 { "name" : "Downlink Data Aggregation Max Size",
129 "id" : "0x16",
130 "type" : "TLV",
131 "since" : "1.10",
132 "format" : "guint32",
133 "prerequisites" : [ { "common-ref" : "Success" } ] },
134 { "name" : "Uplink Data Aggregation Max Datagrams",
135 "id" : "0x17",
136 "type" : "TLV",
137 "since" : "1.30",
138 "format" : "guint32",
139 "prerequisites" : [ { "common-ref" : "Success" } ] },
140 { "name" : "Uplink Data Aggregation Max Size",
141 "id" : "0x18",
142 "type" : "TLV",
143 "since" : "1.30",
144 "format" : "guint32",
145 "prerequisites" : [ { "common-ref" : "Success" } ] },
146 { "name" : "Download Minimum Padding",
147 "id" : "0x1A",
148 "type" : "TLV",
149 "since" : "1.30",
150 "format" : "guint32",
151 "prerequisites" : [ { "common-ref" : "Success" } ] },
152 { "name" : "Flow Control",
153 "id" : "0x1B",
154 "type" : "TLV",
155 "since" : "1.30",
156 "format" : "guint8",
157 "prerequisites" : [ { "common-ref" : "Success" } ] } ] },
158
159 // *********************************************************************************
160 { "name" : "Get Data Format",
161 "type" : "Message",
162 "service" : "WDA",
163 "id" : "0x0021",
164 "since" : "1.10",
165 "input" : [ { "name" : "Endpoint Info",
166 "id" : "0x10",
167 "mandatory" : "no",
168 "type" : "TLV",
169 "since" : "1.26",
170 "format" : "sequence",
171 "contents" : [ { "name" : "Endpoint Type",
172 "format" : "guint32",
173 "public-format" : "QmiDataEndpointType"},
174 { "name" : "Interface Number",
175 "format" : "guint32"} ] } ],
176 "output" : [ { "common-ref" : "Operation Result" },
177 { "name" : "QoS Format",
178 "id" : "0x10",
179 "type" : "TLV",
180 "since" : "1.10",
181 "format" : "guint8",
182 "public-format" : "gboolean",
183 "prerequisites": [ { "common-ref" : "Success" } ] },
184 { "name" : "Link Layer Protocol",
185 "id" : "0x11",
186 "type" : "TLV",
187 "since" : "1.10",
188 "format" : "guint32",
189 "public-format" : "QmiWdaLinkLayerProtocol",
190 "prerequisites" : [ { "common-ref" : "Success" } ] },
191 { "name" : "Uplink Data Aggregation Protocol",
192 "id" : "0x12",
193 "type" : "TLV",
194 "since" : "1.10",
195 "format" : "guint32",
196 "public-format" : "QmiWdaDataAggregationProtocol",
197 "prerequisites" : [ { "common-ref" : "Success" } ] },
198 { "name" : "Downlink Data Aggregation Protocol",
199 "id" : "0x13",
200 "type" : "TLV",
201 "since" : "1.10",
202 "format" : "guint32",
203 "public-format" : "QmiWdaDataAggregationProtocol",
204 "prerequisites" : [ { "common-ref" : "Success" } ] },
205 { "name" : "NDP Signature",
206 "id" : "0x14",
207 "type" : "TLV",
208 "since" : "1.10",
209 "format" : "guint32",
210 "prerequisites" : [ { "common-ref" : "Success" } ] },
211 { "name" : "Downlink Data Aggregation Max Datagrams",
212 "id" : "0x15",
213 "type" : "TLV",
214 "since" : "1.24.6",
215 "format" : "guint32",
216 "prerequisites" : [ { "common-ref" : "Success" } ] },
217 { "name" : "Downlink Data Aggregation Max Size",
218 "id" : "0x16",
219 "type" : "TLV",
220 "since" : "1.10",
221 "format" : "guint32",
222 "prerequisites" : [ { "common-ref" : "Success" } ] },
223 { "name" : "Uplink Data Aggregation Max Datagrams",
224 "id" : "0x17",
225 "type" : "TLV",
226 "since" : "1.30",
227 "format" : "guint32",
228 "prerequisites" : [ { "common-ref" : "Success" } ] },
229 // We mistakenly had a different TLV named as "Uplink Data
230 // Aggregation Max Size" since 1.10, and since then we kept
231 // compat support to avoid breaking API/ABI. We now introduce
232 // the correct TLV named in the same way, and so we keep the
233 // original "since" tag and we remove the compat symbols.
234 { "name" : "Uplink Data Aggregation Max Size",
235 "id" : "0x18",
236 "type" : "TLV",
237 "since" : "1.10",
238 "format" : "guint32",
239 "prerequisites" : [ { "common-ref" : "Success" } ] },
240 { "name" : "Download Minimum Padding",
241 "id" : "0x1A",
242 "type" : "TLV",
243 "since" : "1.30",
244 "format" : "guint32",
245 "prerequisites" : [ { "common-ref" : "Success" } ] },
246 { "name" : "Flow Control",
247 "id" : "0x1B",
248 "type" : "TLV",
249 "since" : "1.30",
250 "format" : "guint8",
251 "prerequisites" : [ { "common-ref" : "Success" } ] } ] }
252 ]