• source navigation  • diff markup  • identifier search  • freetext search  • 

Sources/uqmi/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                    { "name"          : "Downlink Minimum Padding",
 88                      "id"            : "0x19",
 89                      "mandatory"     : "no",
 90                      "type"          : "TLV",
 91                      "format"        : "guint32" },
 92                    { "name"          : "Flow Control",
 93                      "id"            : "0x1A",
 94                      "mandatory"     : "no",
 95                      "type"          : "TLV",
 96                      "format"        : "guint8" },
 97                    { "name"          : "Uplink Data Aggregation Max Datagrams",
 98                      "id"            : "0x1B",
 99                      "type"          : "TLV",
100                      "since"         : "1.32",
101                      "format"        : "guint32" },
102                    { "name"          : "Uplink Data Aggregation Max Size",
103                      "id"            : "0x1C",
104                      "type"          : "TLV",
105                      "since"         : "1.32",
106                      "format"        : "guint32" }],
107      "output"  : [ { "common-ref" : "Operation Result" },
108                    { "name"          : "QoS Format",
109                      "id"            : "0x10",
110                      "type"          : "TLV",
111                      "since"         : "1.10",
112                      "format"        : "guint8",
113                      "public-format" : "gboolean",
114                      "prerequisites": [ { "common-ref" : "Success" } ] },
115                    { "name"          : "Link Layer Protocol",
116                      "id"            : "0x11",
117                      "type"          : "TLV",
118                      "since"         : "1.10",
119                      "format"        : "guint32",
120                      "public-format" : "QmiWdaLinkLayerProtocol",
121                      "prerequisites" : [ { "common-ref" : "Success" } ] },
122                    { "name"          : "Uplink Data Aggregation Protocol",
123                      "id"            : "0x12",
124                      "type"          : "TLV",
125                      "since"         : "1.10",
126                      "format"        : "guint32",
127                      "public-format" : "QmiWdaDataAggregationProtocol",
128                      "prerequisites" : [ { "common-ref" : "Success" } ] },
129                    { "name"          : "Downlink Data Aggregation Protocol",
130                      "id"            : "0x13",
131                      "type"          : "TLV",
132                      "since"         : "1.10",
133                      "format"        : "guint32",
134                      "public-format" : "QmiWdaDataAggregationProtocol",
135                      "prerequisites" : [ { "common-ref" : "Success" } ] },
136                    { "name"          : "NDP Signature",
137                      "id"            : "0x14",
138                      "type"          : "TLV",
139                      "since"         : "1.10",
140                      "format"        : "guint32",
141                      "prerequisites" : [ { "common-ref" : "Success" } ] },
142                    { "name"          : "Downlink Data Aggregation Max Datagrams",
143                      "id"            : "0x15",
144                      "type"          : "TLV",
145                      "since"         : "1.10",
146                      "format"        : "guint32",
147                      "prerequisites" : [ { "common-ref" : "Success" } ] },
148                    { "name"          : "Downlink Data Aggregation Max Size",
149                      "id"            : "0x16",
150                      "type"          : "TLV",
151                      "since"         : "1.10",
152                      "format"        : "guint32",
153                      "prerequisites" : [ { "common-ref" : "Success" } ] },
154                    { "name"          : "Uplink Data Aggregation Max Datagrams",
155                      "id"            : "0x17",
156                      "type"          : "TLV",
157                      "since"         : "1.30",
158                      "format"        : "guint32",
159                      "prerequisites" : [ { "common-ref" : "Success" } ] },
160                    { "name"          : "Uplink Data Aggregation Max Size",
161                      "id"            : "0x18",
162                      "type"          : "TLV",
163                      "since"         : "1.30",
164                      "format"        : "guint32",
165                      "prerequisites" : [ { "common-ref" : "Success" } ] },
166                    { "name"          : "Download Minimum Padding",
167                      "id"            : "0x1A",
168                      "type"          : "TLV",
169                      "since"         : "1.30",
170                      "format"        : "guint32",
171                      "prerequisites" : [ { "common-ref" : "Success" } ] },
172                    { "name"          : "Flow Control",
173                      "id"            : "0x1B",
174                      "type"          : "TLV",
175                      "since"         : "1.30",
176                      "format"        : "guint8",
177                      "prerequisites" : [ { "common-ref" : "Success" } ] } ] },
178 
179   // *********************************************************************************
180   {  "name"    : "Get Data Format",
181      "type"    : "Message",
182      "service" : "WDA",
183      "id"      : "0x0021",
184      "since"   : "1.10",
185      "input"   : [ { "name"          : "Endpoint Info",
186                      "id"            : "0x10",
187                      "mandatory"     : "no",
188                      "type"          : "TLV",
189                      "since"         : "1.26",
190                      "format"        : "sequence",
191                      "contents"  : [ { "name"          : "Endpoint Type",
192                                        "format"        : "guint32",
193                                        "public-format" : "QmiDataEndpointType"},
194                                      { "name"          : "Interface Number",
195                                        "format"        : "guint32"} ] } ],
196      "output"  : [ { "common-ref" : "Operation Result" },
197                    { "name"          : "QoS Format",
198                      "id"            : "0x10",
199                      "type"          : "TLV",
200                      "since"         : "1.10",
201                      "format"        : "guint8",
202                      "public-format" : "gboolean",
203                      "prerequisites": [ { "common-ref" : "Success" } ] },
204                    { "name"          : "Link Layer Protocol",
205                      "id"            : "0x11",
206                      "type"          : "TLV",
207                      "since"         : "1.10",
208                      "format"        : "guint32",
209                      "public-format" : "QmiWdaLinkLayerProtocol",
210                      "prerequisites" : [ { "common-ref" : "Success" } ] },
211                    { "name"          : "Uplink Data Aggregation Protocol",
212                      "id"            : "0x12",
213                      "type"          : "TLV",
214                      "since"         : "1.10",
215                      "format"        : "guint32",
216                      "public-format" : "QmiWdaDataAggregationProtocol",
217                      "prerequisites" : [ { "common-ref" : "Success" } ] },
218                    { "name"          : "Downlink Data Aggregation Protocol",
219                      "id"            : "0x13",
220                      "type"          : "TLV",
221                      "since"         : "1.10",
222                      "format"        : "guint32",
223                      "public-format" : "QmiWdaDataAggregationProtocol",
224                      "prerequisites" : [ { "common-ref" : "Success" } ] },
225                    { "name"          : "NDP Signature",
226                      "id"            : "0x14",
227                      "type"          : "TLV",
228                      "since"         : "1.10",
229                      "format"        : "guint32",
230                      "prerequisites" : [ { "common-ref" : "Success" } ] },
231                    { "name"          : "Downlink Data Aggregation Max Datagrams",
232                      "id"            : "0x15",
233                      "type"          : "TLV",
234                      "since"         : "1.24.6",
235                      "format"        : "guint32",
236                      "prerequisites" : [ { "common-ref" : "Success" } ] },
237                    { "name"          : "Downlink Data Aggregation Max Size",
238                      "id"            : "0x16",
239                      "type"          : "TLV",
240                      "since"         : "1.10",
241                      "format"        : "guint32",
242                      "prerequisites" : [ { "common-ref" : "Success" } ] },
243                    { "name"          : "Uplink Data Aggregation Max Datagrams",
244                      "id"            : "0x17",
245                      "type"          : "TLV",
246                      "since"         : "1.30",
247                      "format"        : "guint32",
248                      "prerequisites" : [ { "common-ref" : "Success" } ] },
249                    // We mistakenly had a different TLV named as "Uplink Data
250                    // Aggregation Max Size" since 1.10, and since then we kept
251                    // compat support to avoid breaking API/ABI. We now introduce
252                    // the correct TLV named in the same way, and so we keep the
253                    // original "since" tag and we remove the compat symbols.
254                    { "name"          : "Uplink Data Aggregation Max Size",
255                      "id"            : "0x18",
256                      "type"          : "TLV",
257                      "since"         : "1.10",
258                      "format"        : "guint32",
259                      "prerequisites" : [ { "common-ref" : "Success" } ] },
260                    { "name"          : "Download Minimum Padding",
261                      "id"            : "0x1A",
262                      "type"          : "TLV",
263                      "since"         : "1.30",
264                      "format"        : "guint32",
265                      "prerequisites" : [ { "common-ref" : "Success" } ] },
266                    { "name"          : "Flow Control",
267                      "id"            : "0x1B",
268                      "type"          : "TLV",
269                      "since"         : "1.30",
270                      "format"        : "guint8",
271                      "prerequisites" : [ { "common-ref" : "Success" } ] } ] }
272 ]

This page was automatically generated by LXR 0.3.1.  •  OpenWrt