1 <?xml version="1.0" encoding="UTF-8"?>
2 <node name="/net/netconfig/wifi">
3 <interface name="net.netconfig.wifi">
4 <method name="LoadDriver">
5 <arg type="s" name="ifname" direction="in"/>
6 <arg type="b" name="DevicePickerTest" direction="in"/>
8 <method name="RemoveDriver">
9 <arg type="s" name="ifname" direction="in"/>
11 <method name="GetBssidList">
12 <arg type="s" name="ifname" direction="in"/>
14 <method name="LaunchDirect">
16 <method name="LoadP2pDriver">
18 <method name="RemoveP2pDriver">
20 <method name="GetWifiState">
21 <arg type="s" name="state" direction="out"/>
23 <method name="IsIpConflictDetectEnabled">
24 <arg type="s" name="ifname" direction="in"/>
25 <arg type="b" name="state" direction="out"/>
27 <method name="SetBgscan">
28 <arg type="s" name="ifname" direction="in"/>
29 <arg type="u" name="ScanMode" direction="in"/>
31 <method name="SetBgscanInterval">
32 <arg type="s" name="ifname" direction="in"/>
33 <arg type="s" name="mode" direction="in"/>
34 <arg type="u" name="interval" direction="in"/>
36 <method name="GetBgscanInterval">
37 <arg type="s" name="ifname" direction="in"/>
38 <arg type="s" name="mode" direction="in"/>
39 <arg type="u" name="interval" direction="out"/>
41 <method name="ResumeBgscan">
42 <arg type="s" name="ifname" direction="in"/>
44 <method name="PauseBgscan">
45 <arg type="s" name="ifname" direction="in"/>
47 <method name="ResetBgscanInterval">
49 <method name="FlushBss">
50 <arg type="s" name="ifname" direction="in"/>
52 <method name="GetAutoscan">
53 <arg type="s" name="ifname" direction="in"/>
54 <arg type="b" name="autoscan" direction="out"/>
56 <method name="GetIpConflictState">
57 <arg type="s" name="ifname" direction="in"/>
58 <arg type="u" name="state" direction="out"/>
60 <method name="GetIpConflictPeriod">
61 <arg type="s" name="ifname" direction="in"/>
62 <arg type="u" name="initial_time" direction="out"/>
64 <method name="GetAutoscanmode">
65 <arg type="s" name="ifname" direction="in"/>
66 <arg type="u" name="autoscanmode" direction="out"/>
68 <method name="RequestBssidScan">
69 <arg type="s" name="ifname" direction="in"/>
71 <method name="NetlinkScan">
72 <arg type="s" name="ifname" direction="in"/>
73 <arg type="a{sv}" name="ssids" direction="in"/>
75 <method name="RequestWpsCancel">
76 <arg type="s" name="ifname" direction="in"/>
78 <method name="RequestWpsConnect">
79 <arg type="s" name="ifname" direction="in"/>
80 <arg type="s" name="param" direction="in"/>
82 <method name="GetPasspoint">
83 <arg type="s" name="ifname" direction="in"/>
84 <arg type="i" name="enable" direction="out"/>
86 <method name="SetPasspoint">
87 <arg type="s" name="ifname" direction="in"/>
88 <arg type="i" name="enable" direction="in"/>
90 <method name="GetConfigIds">
91 <arg type="s" name="ifname" direction="in"/>
92 <arg type="as" name="config_ids" direction="out"/>
94 <method name="SaveConfiguration">
95 <arg type="s" name="ifname" direction="in"/>
96 <arg type="s" name="config_id" direction="in"/>
97 <arg type="a{sv}" name="Configuration" direction="in"/>
99 <method name="SaveEapConfiguration">
100 <arg type="s" name="ifname" direction="in"/>
101 <arg type="s" name="config_id" direction="in"/>
102 <arg type="a{sv}" name="Configuration" direction="in"/>
104 <method name="SetIpConflictPeriod">
105 <arg type="s" name="ifname" direction="in"/>
106 <arg type="u" name="initial_time" direction="in"/>
108 <method name="RemoveConfiguration">
109 <arg type="s" name="ifname" direction="in"/>
110 <arg type="s" name="config_id" direction="in"/>
112 <method name="LoadConfiguration">
113 <arg type="s" name="ifname" direction="in"/>
114 <arg type="s" name="config_id" direction="in"/>
115 <arg type="a{sv}" name="Configuration" direction="out"/>
117 <method name="LoadEapConfiguration">
118 <arg type="s" name="ifname" direction="in"/>
119 <arg type="s" name="config_id" direction="in"/>
120 <arg type="a{sv}" name="Configuration" direction="out"/>
122 <method name="SetConfigField">
123 <arg type="s" name="config_id" direction="in"/>
124 <arg type="s" name="key" direction="in"/>
125 <arg type="s" name="value" direction="in"/>
127 <method name="GetConfigPassphrase">
128 <arg type="s" name="ifname" direction="in"/>
129 <arg type="s" name="config_id" direction="in"/>
130 <arg type="s" name="passphrase" direction="out"/>
132 <method name="CreateEapConfig">
133 <arg type="o" name="Service" direction="in"/>
134 <arg type="a{ss}" name="Fields" direction="in"/>
136 <method name="DeleteEapConfig">
137 <arg type="s" name="Profile" direction="in"/>
139 <method name="ResetWifiConfig">
141 <method name="IpConflictSetEnable">
142 <arg type="s" name="ifname" direction="in"/>
143 <arg type="b" name="detect" direction="in"/>
145 <method name="GetSimImsi">
146 <arg type="s" name="imsi_data" direction="out"/>
148 <method name="ReqSimAuth">
149 <arg type="ay" name="rand_data" direction="in">
150 <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
152 <arg type="b" name="result" direction="out"/>
154 <method name="ReqAkaAuth">
155 <arg type="ay" name="rand_data" direction="in">
156 <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
158 <arg type="ay" name="autn_data" direction="in">
159 <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
161 <arg type="b" name="result" direction="out"/>
163 <method name="GetSimAuth">
164 <arg type="ay" name="auth_data" direction="out"/>
166 <method name="GetAkaAuth">
167 <arg type="ay" name="auth_data" direction="out"/>
169 <method name="CheckBlackList">
170 <arg type="s" name="name" direction="in"/>
171 <arg type="s" name="security_type" direction="in"/>
172 <arg type="s" name="eap" direction="in"/>
173 <arg type="b" name="allowed" direction="out"/>
175 <method name="TdlsDisconnect">
176 <arg type="s" name="ifname" direction="in"/>
177 <arg type="s" name="peer_mac_addr" direction="in"/>
178 <arg type="i" name="result" direction="out" />
180 <method name="TdlsConnectedPeer">
181 <arg type="s" name="ifname" direction="in"/>
182 <arg type="s" name="peer_mac_addr" direction="out" />
184 <method name="TdlsConnect">
185 <arg type="s" name="ifname" direction="in"/>
186 <arg type="s" name="peer_mac_addr" direction="in"/>
187 <arg type="i" name="result" direction="out" />
189 <method name="TdlsDiscover">
190 <arg type="s" name="ifname" direction="in"/>
191 <arg type="s" name="peer_mac_addr" direction="in"/>
192 <arg type="i" name="result" direction="out" />
194 <method name="TdlsChannelSwitch">
195 <arg type="s" name="ifname" direction="in"/>
196 <arg type="s" name="peer_mac_addr" direction="in" />
197 <arg type="i" name="freq" direction="in" />
198 <arg type="i" name="result" direction="out" />
200 <method name="TdlsCancelChannelSwitch">
201 <arg type="s" name="ifname" direction="in"/>
202 <arg type="s" name="peer_mac_addr" direction="in" />
203 <arg type="i" name="result" direction="out" />
205 <method name='AddVsie'>
206 <arg type="s" name="ifname" direction="in"/>
207 <arg type='i' name='frame_id' direction='in'/>
208 <arg type='s' name='vsie' direction='in'/>
210 <method name='GetVsie'>
211 <arg type="s" name="ifname" direction="in"/>
212 <arg type='i' name='frame_id' direction='in'/>
213 <arg type='s' name='vsie' direction='out'/>
215 <method name='RemoveVsie'>
216 <arg type="s" name="ifname" direction="in"/>
217 <arg type='i' name='frame_id' direction='in'/>
218 <arg type='s' name='vsie' direction='in'/>
220 <method name="EncryptPassphrase">
221 <arg type="s" name="passphrase" direction="in"/>
222 <arg type="s" name="enc_data" direction="out"/>
224 <method name="DecryptPassphrase">
225 <arg type="s" name="enc_data" direction="in"/>
226 <arg type="s" name="passphrase" direction="out"/>
228 <method name="DecryptConfObj">
229 <arg type="s" name="enc_connector" direction="in"/>
230 <arg type="s" name="enc_c_sign_key" direction="in"/>
231 <arg type="s" name="enc_net_access_key" direction="in"/>
232 <arg type="a{sv}" name="dec_data" direction="out"/>
235 <method name="DppEnterPeerUri">
236 <arg type="a{sv}" name="dpp_info" direction="in"/>
238 <method name="DppGenerateUri">
239 <arg type="a{sv}" name="dpp_info" direction="in"/>
241 <method name="DppStartConfiguratorInitiator">
242 <arg type="a{sv}" name="dpp_info" direction="in"/>
244 <method name="DppStartEnrolleeInitiator">
245 <arg type="a{sv}" name="dpp_info" direction="in"/>
247 <method name="DppStartConfiguratorResponder">
248 <arg type="a{sv}" name="dpp_info" direction="in"/>
250 <method name="DppStartEnrolleeResponder">
251 <arg type="a{sv}" name="dpp_info" direction="in"/>
253 <method name="DppStop">
254 <arg type="a{sv}" name="dpp_info" direction="in"/>
257 <signal name="PowerOnCompleted">
258 <arg type="s" name="ifname" direction="out"/>
260 <signal name="PowerOffCompleted">
261 <arg type="s" name="ifname" direction="out"/>
263 <signal name="PowerOperationFailed">
264 <arg type="s" name="ifname" direction="out"/>
266 <signal name="SpecificScanCompleted">
267 <arg type="a{sv}" name="Fields" direction="out"/>
269 <signal name="BssidScanCompleted">
270 <arg type="s" name="ifname" direction="out"/>
271 <arg type="a{sv}" name="Fields" direction="out"/>
273 <signal name="NetlinkScanCompleted">
274 <arg type="s" name="ifname" direction="out"/>
275 <arg type="a{sv}" name="Fields" direction="out"/>
277 <signal name="IpConflictEvent">
278 <arg type="s" name="ifname" direction="out"/>
279 <arg type="a{sv}" name="Fields" direction="out"/>
281 <signal name="RssiChanged">
282 <arg type="s" name="ifname" direction="out"/>
283 <arg type="i" name="rssi_level" direction="out"/>
285 <signal name="DppUriGenerated">
286 <arg type="a{sv}" name="Fields" direction="out"/>
288 <signal name="DppBootstrapped">
289 <arg type="a{sv}" name="Fields" direction="out"/>
291 <signal name="DppAwaiting">
292 <arg type="a{sv}" name="Fields" direction="out"/>
294 <signal name="DppAuthenticating">
295 <arg type="a{sv}" name="Fields" direction="out"/>
297 <signal name="DppAuthSuccess">
298 <arg type="a{sv}" name="Fields" direction="out"/>
300 <signal name="DppAuthFailed">
301 <arg type="a{sv}" name="Fields" direction="out"/>
303 <signal name="DppNotCompatible">
304 <arg type="a{sv}" name="Fields" direction="out"/>
306 <signal name="DppConfFailed">
307 <arg type="a{sv}" name="Fields" direction="out"/>
309 <signal name="DppScanPeerQr">
310 <arg type="a{sv}" name="Fields" direction="out"/>
312 <signal name="DppNetworkID">
313 <arg type="a{sv}" name="Fields" direction="out"/>
315 <signal name="DppConfSent">
316 <arg type="a{sv}" name="Fields" direction="out"/>
318 <signal name="DppConfReceived">
319 <arg type="a{sv}" name="Fields" direction="out"/>
321 <signal name="DppFailed">
323 <signal name="DppRemoved">
324 <arg type="a{sv}" name="Fields" direction="out"/>
327 <interface name="net.connman.Agent">
328 <method name="SetField">
329 <arg type="o" name="Service" direction="in"/>
330 <arg type="a{sv}" name="Fields" direction="in"/>
332 <method name="RequestInput">
333 <arg type="o" name="Service" direction="in"/>
334 <arg type="a{sv}" name="Fields" direction="in"/>
335 <arg type="a{sv}" name="OutFields" direction="out"/>
337 <method name="ReportError">
338 <arg type="o" name="Service" direction="in"/>
339 <arg type="s" name="Error" direction="in"/>
341 <method name="RequestBrowser">
342 <arg type="o" name="Service" direction="in"/>
343 <arg type="s" name="url" direction="in"/>
346 <interface name="net.netconfig.wifi.Firmware">
347 <method name="Start">
348 <arg type="s" name="Device" direction="in"/>
349 <arg type="s" name="IfName" direction="in"/>
352 <arg type="s" name="Device" direction="in"/>
353 <arg type="s" name="IfName" direction="in"/>