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

This page was automatically generated by LXR 0.3.1.  •  OpenWrt