blob: 2515b603a00eb525bacdee6ea3d9ee7a9aa89dfb [file] [log] [blame]
Roshan Pius720f4bd2017-01-18 09:45:46 -08001component_class: HAL_HIDL
2component_type_version: 1.0
3component_name: "ISupplicantP2pIface"
4
5package: "android.hardware.wifi.supplicant"
6
7import: "android.hardware.wifi.supplicant@1.0::ISupplicantIface"
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -08008import: "android.hardware.wifi.supplicant@1.0::ISupplicantNetwork"
Roshan Pius720f4bd2017-01-18 09:45:46 -08009import: "android.hardware.wifi.supplicant@1.0::ISupplicantP2pIfaceCallback"
10import: "android.hardware.wifi.supplicant@1.0::types"
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -080011import: "android.hidl.base@1.0::types"
Roshan Pius720f4bd2017-01-18 09:45:46 -080012
13interface: {
14 attribute: {
Roshan Pius720f4bd2017-01-18 09:45:46 -080015 name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantP2pIface::WpsProvisionMethod"
16 type: TYPE_ENUM
17 enum_value: {
18 scalar_type: "uint32_t"
19
20 enumerator: "PBC"
21 scalar_value: {
22 uint32_t: 0
23 }
24 enumerator: "DISPLAY"
25 scalar_value: {
26 uint32_t: 1
27 }
28 enumerator: "KEYPAD"
29 scalar_value: {
30 uint32_t: 2
31 }
32 }
33 }
34
35 attribute: {
36 name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantP2pIface::FreqRange"
37 type: TYPE_STRUCT
38 struct_value: {
39 name: "min"
40 type: TYPE_SCALAR
41 scalar_type: "uint32_t"
42 }
43 struct_value: {
44 name: "max"
45 type: TYPE_SCALAR
46 scalar_type: "uint32_t"
47 }
48 }
49
50 attribute: {
51 name: "::android::hardware::wifi::supplicant::V1_0::ISupplicantP2pIface::MiracastMode"
52 type: TYPE_ENUM
53 enum_value: {
54 scalar_type: "uint8_t"
55
56 enumerator: "DISABLED"
57 scalar_value: {
58 uint8_t: 0
59 }
60 enumerator: "SOURCE"
61 scalar_value: {
62 uint8_t: 1
63 }
64 enumerator: "SINK"
65 scalar_value: {
66 uint8_t: 2
67 }
68 }
69 }
70
71 api: {
72 name: "getName"
73 return_type_hidl: {
74 type: TYPE_STRUCT
75 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
76 }
77 return_type_hidl: {
78 type: TYPE_STRING
79 }
80 }
81
82 api: {
83 name: "getType"
84 return_type_hidl: {
85 type: TYPE_STRUCT
86 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
87 }
88 return_type_hidl: {
89 type: TYPE_ENUM
90 predefined_type: "::android::hardware::wifi::supplicant::V1_0::IfaceType"
91 }
92 }
93
94 api: {
95 name: "addNetwork"
96 return_type_hidl: {
97 type: TYPE_STRUCT
98 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
99 }
100 return_type_hidl: {
101 type: TYPE_HIDL_INTERFACE
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800102 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantNetwork"
Roshan Pius720f4bd2017-01-18 09:45:46 -0800103 }
104 }
105
106 api: {
107 name: "removeNetwork"
108 return_type_hidl: {
109 type: TYPE_STRUCT
110 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
111 }
112 arg: {
113 type: TYPE_SCALAR
114 scalar_type: "uint32_t"
115 }
116 }
117
118 api: {
119 name: "getNetwork"
120 return_type_hidl: {
121 type: TYPE_STRUCT
122 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
123 }
124 return_type_hidl: {
125 type: TYPE_HIDL_INTERFACE
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800126 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantNetwork"
Roshan Pius720f4bd2017-01-18 09:45:46 -0800127 }
128 arg: {
129 type: TYPE_SCALAR
130 scalar_type: "uint32_t"
131 }
132 }
133
134 api: {
135 name: "listNetworks"
136 return_type_hidl: {
137 type: TYPE_STRUCT
138 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
139 }
140 return_type_hidl: {
141 type: TYPE_VECTOR
142 vector_value: {
143 type: TYPE_SCALAR
144 scalar_type: "uint32_t"
145 }
146 }
147 }
148
149 api: {
150 name: "setWpsDeviceName"
151 return_type_hidl: {
152 type: TYPE_STRUCT
153 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
154 }
155 arg: {
156 type: TYPE_STRING
157 }
158 }
159
160 api: {
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800161 name: "setWpsDeviceType"
162 return_type_hidl: {
163 type: TYPE_STRUCT
164 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
165 }
166 arg: {
167 type: TYPE_ARRAY
168 vector_size: 8
169 vector_value: {
170 type: TYPE_SCALAR
171 scalar_type: "uint8_t"
172 }
173 }
174 }
175
176 api: {
Roshan Pius720f4bd2017-01-18 09:45:46 -0800177 name: "setWpsManufacturer"
178 return_type_hidl: {
179 type: TYPE_STRUCT
180 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
181 }
182 arg: {
183 type: TYPE_STRING
184 }
185 }
186
187 api: {
188 name: "setWpsModelName"
189 return_type_hidl: {
190 type: TYPE_STRUCT
191 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
192 }
193 arg: {
194 type: TYPE_STRING
195 }
196 }
197
198 api: {
199 name: "setWpsModelNumber"
200 return_type_hidl: {
201 type: TYPE_STRUCT
202 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
203 }
204 arg: {
205 type: TYPE_STRING
206 }
207 }
208
209 api: {
210 name: "setWpsSerialNumber"
211 return_type_hidl: {
212 type: TYPE_STRUCT
213 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
214 }
215 arg: {
216 type: TYPE_STRING
217 }
218 }
219
220 api: {
221 name: "setWpsConfigMethods"
222 return_type_hidl: {
223 type: TYPE_STRUCT
224 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
225 }
226 arg: {
227 type: TYPE_MASK
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800228 scalar_type: "uint16_t"
Roshan Pius720f4bd2017-01-18 09:45:46 -0800229 predefined_type: "::android::hardware::wifi::supplicant::V1_0::WpsConfigMethods"
230 }
231 }
232
233 api: {
234 name: "registerCallback"
235 return_type_hidl: {
236 type: TYPE_STRUCT
237 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
238 }
239 arg: {
240 type: TYPE_HIDL_CALLBACK
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800241 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantP2pIfaceCallback"
Roshan Pius720f4bd2017-01-18 09:45:46 -0800242 }
243 }
244
245 api: {
246 name: "getDeviceAddress"
247 return_type_hidl: {
248 type: TYPE_STRUCT
249 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
250 }
251 return_type_hidl: {
252 type: TYPE_ARRAY
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800253 vector_size: 6
Roshan Pius720f4bd2017-01-18 09:45:46 -0800254 vector_value: {
Roshan Pius720f4bd2017-01-18 09:45:46 -0800255 type: TYPE_SCALAR
256 scalar_type: "uint8_t"
257 }
258 }
259 }
260
261 api: {
262 name: "setSsidPostfix"
263 return_type_hidl: {
264 type: TYPE_STRUCT
265 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
266 }
267 arg: {
268 type: TYPE_VECTOR
269 vector_value: {
270 type: TYPE_SCALAR
271 scalar_type: "uint8_t"
272 }
273 }
274 }
275
276 api: {
277 name: "setGroupIdle"
278 return_type_hidl: {
279 type: TYPE_STRUCT
280 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
281 }
282 arg: {
283 type: TYPE_STRING
284 }
285 arg: {
286 type: TYPE_SCALAR
287 scalar_type: "uint32_t"
288 }
289 }
290
291 api: {
292 name: "setPowerSave"
293 return_type_hidl: {
294 type: TYPE_STRUCT
295 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
296 }
297 arg: {
298 type: TYPE_STRING
299 }
300 arg: {
301 type: TYPE_SCALAR
302 scalar_type: "bool_t"
303 }
304 }
305
306 api: {
307 name: "find"
308 return_type_hidl: {
309 type: TYPE_STRUCT
310 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
311 }
312 arg: {
313 type: TYPE_SCALAR
314 scalar_type: "uint32_t"
315 }
316 }
317
318 api: {
319 name: "stopFind"
320 return_type_hidl: {
321 type: TYPE_STRUCT
322 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
323 }
324 }
325
326 api: {
327 name: "flush"
328 return_type_hidl: {
329 type: TYPE_STRUCT
330 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
331 }
332 }
333
334 api: {
335 name: "connect"
336 return_type_hidl: {
337 type: TYPE_STRUCT
338 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
339 }
340 return_type_hidl: {
341 type: TYPE_STRING
342 }
343 arg: {
344 type: TYPE_ARRAY
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800345 vector_size: 6
Roshan Pius720f4bd2017-01-18 09:45:46 -0800346 vector_value: {
Roshan Pius720f4bd2017-01-18 09:45:46 -0800347 type: TYPE_SCALAR
348 scalar_type: "uint8_t"
349 }
350 }
351 arg: {
352 type: TYPE_ENUM
353 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantP2pIface::WpsProvisionMethod"
354 }
355 arg: {
356 type: TYPE_STRING
357 }
358 arg: {
359 type: TYPE_SCALAR
360 scalar_type: "bool_t"
361 }
362 arg: {
363 type: TYPE_SCALAR
364 scalar_type: "bool_t"
365 }
366 arg: {
367 type: TYPE_SCALAR
368 scalar_type: "uint32_t"
369 }
370 }
371
372 api: {
373 name: "cancelConnect"
374 return_type_hidl: {
375 type: TYPE_STRUCT
376 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
377 }
378 }
379
380 api: {
381 name: "provisionDiscovery"
382 return_type_hidl: {
383 type: TYPE_STRUCT
384 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
385 }
386 arg: {
387 type: TYPE_ARRAY
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800388 vector_size: 6
Roshan Pius720f4bd2017-01-18 09:45:46 -0800389 vector_value: {
Roshan Pius720f4bd2017-01-18 09:45:46 -0800390 type: TYPE_SCALAR
391 scalar_type: "uint8_t"
392 }
393 }
394 arg: {
395 type: TYPE_ENUM
396 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantP2pIface::WpsProvisionMethod"
397 }
398 }
399
400 api: {
401 name: "addGroup"
402 return_type_hidl: {
403 type: TYPE_STRUCT
404 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
405 }
406 arg: {
407 type: TYPE_SCALAR
408 scalar_type: "bool_t"
409 }
410 arg: {
411 type: TYPE_SCALAR
412 scalar_type: "uint32_t"
413 }
414 }
415
416 api: {
417 name: "removeGroup"
418 return_type_hidl: {
419 type: TYPE_STRUCT
420 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
421 }
422 arg: {
423 type: TYPE_STRING
424 }
425 }
426
427 api: {
428 name: "reject"
429 return_type_hidl: {
430 type: TYPE_STRUCT
431 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
432 }
433 arg: {
434 type: TYPE_ARRAY
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800435 vector_size: 6
Roshan Pius720f4bd2017-01-18 09:45:46 -0800436 vector_value: {
Roshan Pius720f4bd2017-01-18 09:45:46 -0800437 type: TYPE_SCALAR
438 scalar_type: "uint8_t"
439 }
440 }
441 }
442
443 api: {
444 name: "invite"
445 return_type_hidl: {
446 type: TYPE_STRUCT
447 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
448 }
449 arg: {
450 type: TYPE_STRING
451 }
452 arg: {
453 type: TYPE_ARRAY
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800454 vector_size: 6
Roshan Pius720f4bd2017-01-18 09:45:46 -0800455 vector_value: {
Roshan Pius720f4bd2017-01-18 09:45:46 -0800456 type: TYPE_SCALAR
457 scalar_type: "uint8_t"
458 }
459 }
460 arg: {
461 type: TYPE_ARRAY
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800462 vector_size: 6
Roshan Pius720f4bd2017-01-18 09:45:46 -0800463 vector_value: {
Roshan Pius720f4bd2017-01-18 09:45:46 -0800464 type: TYPE_SCALAR
465 scalar_type: "uint8_t"
466 }
467 }
468 }
469
470 api: {
471 name: "reinvoke"
472 return_type_hidl: {
473 type: TYPE_STRUCT
474 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
475 }
476 arg: {
477 type: TYPE_SCALAR
478 scalar_type: "uint32_t"
479 }
480 arg: {
481 type: TYPE_ARRAY
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800482 vector_size: 6
Roshan Pius720f4bd2017-01-18 09:45:46 -0800483 vector_value: {
Roshan Pius720f4bd2017-01-18 09:45:46 -0800484 type: TYPE_SCALAR
485 scalar_type: "uint8_t"
486 }
487 }
488 }
489
490 api: {
491 name: "configureExtListen"
492 return_type_hidl: {
493 type: TYPE_STRUCT
494 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
495 }
496 arg: {
497 type: TYPE_SCALAR
498 scalar_type: "uint32_t"
499 }
500 arg: {
501 type: TYPE_SCALAR
502 scalar_type: "uint32_t"
503 }
504 }
505
506 api: {
507 name: "setListenChannel"
508 return_type_hidl: {
509 type: TYPE_STRUCT
510 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
511 }
512 arg: {
513 type: TYPE_SCALAR
514 scalar_type: "uint32_t"
515 }
516 arg: {
517 type: TYPE_SCALAR
518 scalar_type: "uint32_t"
519 }
520 }
521
522 api: {
523 name: "setDisallowedFrequencies"
524 return_type_hidl: {
525 type: TYPE_STRUCT
526 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
527 }
528 arg: {
529 type: TYPE_VECTOR
530 vector_value: {
531 type: TYPE_STRUCT
532 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantP2pIface::FreqRange"
533 }
534 }
535 }
536
537 api: {
538 name: "getSsid"
539 return_type_hidl: {
540 type: TYPE_STRUCT
541 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
542 }
543 return_type_hidl: {
544 type: TYPE_VECTOR
545 vector_value: {
546 type: TYPE_SCALAR
547 scalar_type: "uint8_t"
548 }
549 }
550 arg: {
551 type: TYPE_ARRAY
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800552 vector_size: 6
Roshan Pius720f4bd2017-01-18 09:45:46 -0800553 vector_value: {
Roshan Pius720f4bd2017-01-18 09:45:46 -0800554 type: TYPE_SCALAR
555 scalar_type: "uint8_t"
556 }
557 }
558 }
559
560 api: {
561 name: "getGroupCapability"
562 return_type_hidl: {
563 type: TYPE_STRUCT
564 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
565 }
566 return_type_hidl: {
567 type: TYPE_MASK
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800568 scalar_type: "uint32_t"
Roshan Pius720f4bd2017-01-18 09:45:46 -0800569 predefined_type: "::android::hardware::wifi::supplicant::V1_0::P2pGroupCapabilityMask"
570 }
571 arg: {
572 type: TYPE_ARRAY
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800573 vector_size: 6
Roshan Pius720f4bd2017-01-18 09:45:46 -0800574 vector_value: {
Roshan Pius720f4bd2017-01-18 09:45:46 -0800575 type: TYPE_SCALAR
576 scalar_type: "uint8_t"
577 }
578 }
579 }
580
581 api: {
582 name: "addBonjourService"
583 return_type_hidl: {
584 type: TYPE_STRUCT
585 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
586 }
587 arg: {
588 type: TYPE_VECTOR
589 vector_value: {
590 type: TYPE_SCALAR
591 scalar_type: "uint8_t"
592 }
593 }
594 arg: {
595 type: TYPE_VECTOR
596 vector_value: {
597 type: TYPE_SCALAR
598 scalar_type: "uint8_t"
599 }
600 }
601 }
602
603 api: {
604 name: "removeBonjourService"
605 return_type_hidl: {
606 type: TYPE_STRUCT
607 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
608 }
609 arg: {
610 type: TYPE_VECTOR
611 vector_value: {
612 type: TYPE_SCALAR
613 scalar_type: "uint8_t"
614 }
615 }
616 }
617
618 api: {
619 name: "addUpnpService"
620 return_type_hidl: {
621 type: TYPE_STRUCT
622 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
623 }
624 arg: {
625 type: TYPE_SCALAR
626 scalar_type: "uint32_t"
627 }
628 arg: {
629 type: TYPE_STRING
630 }
631 }
632
633 api: {
634 name: "removeUpnpService"
635 return_type_hidl: {
636 type: TYPE_STRUCT
637 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
638 }
639 arg: {
640 type: TYPE_SCALAR
641 scalar_type: "uint32_t"
642 }
643 arg: {
644 type: TYPE_STRING
645 }
646 }
647
648 api: {
649 name: "flushServices"
650 return_type_hidl: {
651 type: TYPE_STRUCT
652 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
653 }
654 }
655
656 api: {
657 name: "requestServiceDiscovery"
658 return_type_hidl: {
659 type: TYPE_STRUCT
660 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
661 }
662 return_type_hidl: {
663 type: TYPE_SCALAR
664 scalar_type: "uint64_t"
665 }
666 arg: {
667 type: TYPE_ARRAY
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800668 vector_size: 6
Roshan Pius720f4bd2017-01-18 09:45:46 -0800669 vector_value: {
Roshan Pius720f4bd2017-01-18 09:45:46 -0800670 type: TYPE_SCALAR
671 scalar_type: "uint8_t"
672 }
673 }
674 arg: {
675 type: TYPE_VECTOR
676 vector_value: {
677 type: TYPE_SCALAR
678 scalar_type: "uint8_t"
679 }
680 }
681 }
682
683 api: {
684 name: "cancelServiceDiscovery"
685 return_type_hidl: {
686 type: TYPE_STRUCT
687 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
688 }
689 arg: {
690 type: TYPE_SCALAR
691 scalar_type: "uint64_t"
692 }
693 }
694
695 api: {
696 name: "setMiracastMode"
697 return_type_hidl: {
698 type: TYPE_STRUCT
699 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
700 }
701 arg: {
702 type: TYPE_ENUM
703 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantP2pIface::MiracastMode"
704 }
705 }
706
707 api: {
708 name: "startWpsPbc"
709 return_type_hidl: {
710 type: TYPE_STRUCT
711 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
712 }
713 arg: {
714 type: TYPE_STRING
715 }
716 arg: {
717 type: TYPE_ARRAY
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800718 vector_size: 6
Roshan Pius720f4bd2017-01-18 09:45:46 -0800719 vector_value: {
Roshan Pius720f4bd2017-01-18 09:45:46 -0800720 type: TYPE_SCALAR
721 scalar_type: "uint8_t"
722 }
723 }
724 }
725
726 api: {
727 name: "startWpsPinKeypad"
728 return_type_hidl: {
729 type: TYPE_STRUCT
730 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
731 }
732 arg: {
733 type: TYPE_STRING
734 }
735 arg: {
736 type: TYPE_STRING
737 }
738 }
739
740 api: {
741 name: "startWpsPinDisplay"
742 return_type_hidl: {
743 type: TYPE_STRUCT
744 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
745 }
746 return_type_hidl: {
747 type: TYPE_STRING
748 }
749 arg: {
750 type: TYPE_STRING
751 }
752 arg: {
753 type: TYPE_ARRAY
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800754 vector_size: 6
Roshan Pius720f4bd2017-01-18 09:45:46 -0800755 vector_value: {
Roshan Pius720f4bd2017-01-18 09:45:46 -0800756 type: TYPE_SCALAR
757 scalar_type: "uint8_t"
758 }
759 }
760 }
761
762 api: {
763 name: "cancelWps"
764 return_type_hidl: {
765 type: TYPE_STRUCT
766 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
767 }
768 arg: {
769 type: TYPE_STRING
770 }
771 }
772
773 api: {
774 name: "enableWfd"
775 return_type_hidl: {
776 type: TYPE_STRUCT
777 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
778 }
779 arg: {
780 type: TYPE_SCALAR
781 scalar_type: "bool_t"
782 }
783 }
784
785 api: {
786 name: "setWfdDeviceInfo"
787 return_type_hidl: {
788 type: TYPE_STRUCT
789 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
790 }
791 arg: {
792 type: TYPE_ARRAY
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800793 vector_size: 8
Roshan Pius720f4bd2017-01-18 09:45:46 -0800794 vector_value: {
Roshan Pius720f4bd2017-01-18 09:45:46 -0800795 type: TYPE_SCALAR
796 scalar_type: "uint8_t"
797 }
798 }
799 }
800
801}