wds: add a separate --set-ip-family option
[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
11   // *********************************************************************************
12   {  "name"    : "QMI Message WDA",
13      "type"    : "Message-ID-Enum" },
14
15   // *********************************************************************************
16   {  "name"    : "Set Data Format",
17      "type"    : "Message",
18      "service" : "WDA",
19      "id"      : "0x0020",
20      "version" : "1.0",
21      "input"   : [ { "name"          : "QoS Format",
22                      "id"            : "0x10",
23                      "mandatory"     : "no",
24                      "type"          : "TLV",
25                      "format"        : "guint8",
26                      "public-format" : "gboolean" },
27                    { "name"          : "Link Layer Protocol",
28                      "id"            : "0x11",
29                      "mandatory"     : "no",
30                      "type"          : "TLV",
31                      "format"        : "guint32",
32                      "public-format" : "QmiWdaLinkLayerProtocol" },
33                    { "name"          : "Uplink Data Aggregation Protocol",
34                      "id"            : "0x12",
35                      "mandatory"     : "no",
36                      "type"          : "TLV",
37                      "format"        : "guint32",
38                      "public-format" : "QmiWdaDataAggregationProtocol" },
39                    { "name"          : "Downlink Data Aggregation Protocol",
40                      "id"            : "0x13",
41                      "mandatory"     : "no",
42                      "type"          : "TLV",
43                      "format"        : "guint32",
44                      "public-format" : "QmiWdaDataAggregationProtocol" },
45                    { "name"          : "NDP Signature",
46                      "id"            : "0x14",
47                      "mandatory"     : "no",
48                      "type"          : "TLV",
49                      "format"        : "guint32" },
50                    { "name"          : "Downlink Data Aggregation Max Datagrams",
51                      "id"            : "0x15",
52                      "mandatory"     : "no",
53                      "type"          : "TLV",
54                      "format"        : "guint32" },
55                    { "name"          : "Downlink Data Aggregation Max Size",
56                      "id"            : "0x16",
57                      "mandatory"     : "no",
58                      "type"          : "TLV",
59                      "format"        : "guint32" } ],
60      "output"  : [ { "common-ref" : "Operation Result" },
61                    { "name"          : "QoS Format",
62                      "id"            : "0x10",
63                      "mandatory"     : "no",
64                      "type"          : "TLV",
65                      "format"        : "guint8",
66                      "public-format" : "gboolean",
67                      "prerequisites": [ { "common-ref" : "Success" } ] },
68                    { "name"          : "Link Layer Protocol",
69                      "id"            : "0x11",
70                      "mandatory"     : "no",
71                      "type"          : "TLV",
72                      "format"        : "guint32",
73                      "public-format" : "QmiWdaLinkLayerProtocol",
74                      "prerequisites" : [ { "common-ref" : "Success" } ] },
75                    { "name"          : "Uplink Data Aggregation Protocol",
76                      "id"            : "0x12",
77                      "mandatory"     : "no",
78                      "type"          : "TLV",
79                      "format"        : "guint32",
80                      "public-format" : "QmiWdaDataAggregationProtocol",
81                      "prerequisites" : [ { "common-ref" : "Success" } ] },
82                    { "name"          : "Downlink Data Aggregation Protocol",
83                      "id"            : "0x13",
84                      "mandatory"     : "no",
85                      "type"          : "TLV",
86                      "format"        : "guint32",
87                      "public-format" : "QmiWdaDataAggregationProtocol",
88                      "prerequisites" : [ { "common-ref" : "Success" } ] },
89                    { "name"          : "NDP Signature",
90                      "id"            : "0x14",
91                      "mandatory"     : "no",
92                      "type"          : "TLV",
93                      "format"        : "guint32",
94                      "prerequisites" : [ { "common-ref" : "Success" } ] },
95                    { "name"          : "Downlink Data Aggregation Max Datagrams",
96                      "id"            : "0x15",
97                      "mandatory"     : "no",
98                      "type"          : "TLV",
99                      "format"        : "guint32",
100                      "prerequisites" : [ { "common-ref" : "Success" } ] },
101                    { "name"          : "Downlink Data Aggregation Max Size",
102                      "id"            : "0x16",
103                      "mandatory"     : "no",
104                      "type"          : "TLV",
105                      "format"        : "guint32",
106                      "prerequisites" : [ { "common-ref" : "Success" } ] } ] },
107
108   // *********************************************************************************
109   {  "name"    : "Get Data Format",
110      "type"    : "Message",
111      "service" : "WDA",
112      "id"      : "0x0021",
113      "version" : "1.0",
114      "output"  : [ { "common-ref" : "Operation Result" },
115                    { "name"          : "QoS Format",
116                      "id"            : "0x10",
117                      "mandatory"     : "no",
118                      "type"          : "TLV",
119                      "format"        : "guint8",
120                      "public-format" : "gboolean",
121                      "prerequisites": [ { "common-ref" : "Success" } ] },
122                    { "name"          : "Link Layer Protocol",
123                      "id"            : "0x11",
124                      "mandatory"     : "no",
125                      "type"          : "TLV",
126                      "format"        : "guint32",
127                      "public-format" : "QmiWdaLinkLayerProtocol",
128                      "prerequisites" : [ { "common-ref" : "Success" } ] },
129                    { "name"          : "Uplink Data Aggregation Protocol",
130                      "id"            : "0x12",
131                      "mandatory"     : "no",
132                      "type"          : "TLV",
133                      "format"        : "guint32",
134                      "public-format" : "QmiWdaDataAggregationProtocol",
135                      "prerequisites" : [ { "common-ref" : "Success" } ] },
136                    { "name"          : "Downlink Data Aggregation Protocol",
137                      "id"            : "0x13",
138                      "mandatory"     : "no",
139                      "type"          : "TLV",
140                      "format"        : "guint32",
141                      "public-format" : "QmiWdaDataAggregationProtocol",
142                      "prerequisites" : [ { "common-ref" : "Success" } ] },
143                    { "name"          : "NDP Signature",
144                      "id"            : "0x14",
145                      "mandatory"     : "no",
146                      "type"          : "TLV",
147                      "format"        : "guint32",
148                      "prerequisites" : [ { "common-ref" : "Success" } ] },
149                    { "name"          : "Uplink Data Aggregation Max Size",
150                      "id"            : "0x15",
151                      "mandatory"     : "no",
152                      "type"          : "TLV",
153                      "format"        : "guint32",
154                      "prerequisites" : [ { "common-ref" : "Success" } ] },
155                    { "name"          : "Downlink Data Aggregation Max Size",
156                      "id"            : "0x16",
157                      "mandatory"     : "no",
158                      "type"          : "TLV",
159                      "format"        : "guint32",
160                      "prerequisites" : [ { "common-ref" : "Success" } ] } ] }
161
162 ]