blob: 534b1cf0bf594442e571b9df814edac0010bdcbe [file] [log] [blame]
Roshan Pius720f4bd2017-01-18 09:45:46 -08001component_class: HAL_HIDL
2component_type_version: 1.0
3component_name: "ISupplicant"
4
5package: "android.hardware.wifi.supplicant"
6
7import: "android.hardware.wifi.supplicant@1.0::ISupplicantCallback"
8import: "android.hardware.wifi.supplicant@1.0::ISupplicantIface"
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -08009import: "android.hardware.wifi.supplicant@1.0::ISupplicantNetwork"
Roshan Pius720f4bd2017-01-18 09:45:46 -080010import: "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: {
15 name: "::android::hardware::wifi::supplicant::V1_0::ISupplicant::DebugLevel"
16 type: TYPE_ENUM
17 enum_value: {
18 scalar_type: "uint32_t"
19
20 enumerator: "EXCESSIVE"
21 scalar_value: {
22 uint32_t: 0
23 }
24 enumerator: "MSGDUMP"
25 scalar_value: {
26 uint32_t: 1
27 }
28 enumerator: "DEBUG"
29 scalar_value: {
30 uint32_t: 2
31 }
32 enumerator: "INFO"
33 scalar_value: {
34 uint32_t: 3
35 }
36 enumerator: "WARNING"
37 scalar_value: {
38 uint32_t: 4
39 }
40 enumerator: "ERROR"
41 scalar_value: {
42 uint32_t: 5
43 }
44 }
45 }
46
47 attribute: {
48 name: "::android::hardware::wifi::supplicant::V1_0::ISupplicant::IfaceInfo"
49 type: TYPE_STRUCT
50 struct_value: {
51 name: "type"
52 type: TYPE_ENUM
53 predefined_type: "::android::hardware::wifi::supplicant::V1_0::IfaceType"
54 }
55 struct_value: {
56 name: "name"
57 type: TYPE_STRING
58 }
59 }
60
61 api: {
62 name: "getInterface"
63 return_type_hidl: {
64 type: TYPE_STRUCT
65 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
66 }
67 return_type_hidl: {
68 type: TYPE_HIDL_INTERFACE
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -080069 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantIface"
Roshan Pius720f4bd2017-01-18 09:45:46 -080070 }
71 arg: {
72 type: TYPE_STRUCT
73 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicant::IfaceInfo"
74 }
75 }
76
77 api: {
78 name: "listInterfaces"
79 return_type_hidl: {
80 type: TYPE_STRUCT
81 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
82 }
83 return_type_hidl: {
84 type: TYPE_VECTOR
85 vector_value: {
86 type: TYPE_STRUCT
87 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicant::IfaceInfo"
88 }
89 }
90 }
91
92 api: {
93 name: "registerCallback"
94 return_type_hidl: {
95 type: TYPE_STRUCT
96 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
97 }
98 arg: {
99 type: TYPE_HIDL_CALLBACK
Zhuoyao Zhang65c99d72017-01-24 13:33:21 -0800100 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicantCallback"
Roshan Pius720f4bd2017-01-18 09:45:46 -0800101 }
102 }
103
104 api: {
105 name: "setDebugParams"
106 return_type_hidl: {
107 type: TYPE_STRUCT
108 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
109 }
110 arg: {
111 type: TYPE_ENUM
112 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicant::DebugLevel"
113 }
114 arg: {
115 type: TYPE_SCALAR
116 scalar_type: "bool_t"
117 }
118 arg: {
119 type: TYPE_SCALAR
120 scalar_type: "bool_t"
121 }
122 }
123
124 api: {
125 name: "getDebugLevel"
126 return_type_hidl: {
127 type: TYPE_ENUM
128 predefined_type: "::android::hardware::wifi::supplicant::V1_0::ISupplicant::DebugLevel"
129 }
130 }
131
132 api: {
133 name: "isDebugShowTimestampEnabled"
134 return_type_hidl: {
135 type: TYPE_SCALAR
136 scalar_type: "bool_t"
137 }
138 }
139
140 api: {
141 name: "isDebugShowKeysEnabled"
142 return_type_hidl: {
143 type: TYPE_SCALAR
144 scalar_type: "bool_t"
145 }
146 }
147
148 api: {
149 name: "setConcurrencyPriority"
150 return_type_hidl: {
151 type: TYPE_STRUCT
152 predefined_type: "::android::hardware::wifi::supplicant::V1_0::SupplicantStatus"
153 }
154 arg: {
155 type: TYPE_ENUM
156 predefined_type: "::android::hardware::wifi::supplicant::V1_0::IfaceType"
157 }
158 }
159
160}