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="config_id" direction="in"/>
129 <arg type="s" name="passphrase" direction="out"/>
131 <method name="CreateEapConfig">
132 <arg type="o" name="Service" direction="in"/>
133 <arg type="a{ss}" name="Fields" direction="in"/>
135 <method name="DeleteEapConfig">
136 <arg type="s" name="Profile" direction="in"/>
138 <method name="ResetWifiConfig">
140 <method name="IpConflictSetEnable">
141 <arg type="s" name="ifname" direction="in"/>
142 <arg type="b" name="detect" direction="in"/>
144 <method name="GetSimImsi">
145 <arg type="s" name="imsi_data" direction="out"/>
147 <method name="ReqSimAuth">
148 <arg type="ay" name="rand_data" direction="in">
149 <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
151 <arg type="b" name="result" direction="out"/>
153 <method name="ReqAkaAuth">
154 <arg type="ay" name="rand_data" direction="in">
155 <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
157 <arg type="ay" name="autn_data" direction="in">
158 <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
160 <arg type="b" name="result" direction="out"/>
162 <method name="GetSimAuth">
163 <arg type="ay" name="auth_data" direction="out"/>
165 <method name="GetAkaAuth">
166 <arg type="ay" name="auth_data" direction="out"/>
168 <method name="CheckBlackList">
169 <arg type="s" name="name" direction="in"/>
170 <arg type="s" name="security_type" direction="in"/>
171 <arg type="s" name="eap" direction="in"/>
172 <arg type="b" name="allowed" direction="out"/>
174 <method name="TdlsDisconnect">
175 <arg type="s" name="ifname" direction="in"/>
176 <arg type="s" name="peer_mac_addr" direction="in"/>
177 <arg type="i" name="result" direction="out" />
179 <method name="TdlsConnectedPeer">
180 <arg type="s" name="ifname" direction="in"/>
181 <arg type="s" name="peer_mac_addr" direction="out" />
183 <method name="TdlsConnect">
184 <arg type="s" name="ifname" direction="in"/>
185 <arg type="s" name="peer_mac_addr" direction="in"/>
186 <arg type="i" name="result" direction="out" />
188 <method name="TdlsDiscover">
189 <arg type="s" name="ifname" direction="in"/>
190 <arg type="s" name="peer_mac_addr" direction="in"/>
191 <arg type="i" name="result" direction="out" />
193 <method name="TdlsChannelSwitch">
194 <arg type="s" name="ifname" direction="in"/>
195 <arg type="s" name="peer_mac_addr" direction="in" />
196 <arg type="i" name="freq" direction="in" />
197 <arg type="i" name="result" direction="out" />
199 <method name="TdlsCancelChannelSwitch">
200 <arg type="s" name="ifname" direction="in"/>
201 <arg type="s" name="peer_mac_addr" direction="in" />
202 <arg type="i" name="result" direction="out" />
204 <method name='AddVsie'>
205 <arg type="s" name="ifname" direction="in"/>
206 <arg type='i' name='frame_id' direction='in'/>
207 <arg type='s' name='vsie' direction='in'/>
209 <method name='GetVsie'>
210 <arg type="s" name="ifname" direction="in"/>
211 <arg type='i' name='frame_id' direction='in'/>
212 <arg type='s' name='vsie' direction='out'/>
214 <method name='RemoveVsie'>
215 <arg type="s" name="ifname" direction="in"/>
216 <arg type='i' name='frame_id' direction='in'/>
217 <arg type='s' name='vsie' direction='in'/>
219 <method name="EncryptPassphrase">
220 <arg type="s" name="passphrase" direction="in"/>
221 <arg type="s" name="enc_data" direction="out"/>
223 <method name="DecryptPassphrase">
224 <arg type="s" name="enc_data" direction="in"/>
225 <arg type="s" name="passphrase" direction="out"/>
227 <method name="DecryptConfObj">
228 <arg type="s" name="enc_connector" direction="in"/>
229 <arg type="s" name="enc_c_sign_key" direction="in"/>
230 <arg type="s" name="enc_net_access_key" direction="in"/>
231 <arg type="a{sv}" name="dec_data" direction="out"/>
234 <method name="DppEnterPeerUri">
235 <arg type="a{sv}" name="dpp_info" direction="in"/>
237 <method name="DppGenerateUri">
238 <arg type="a{sv}" name="dpp_info" direction="in"/>
240 <method name="DppStartConfiguratorInitiator">
241 <arg type="a{sv}" name="dpp_info" direction="in"/>
243 <method name="DppStartEnrolleeInitiator">
244 <arg type="a{sv}" name="dpp_info" direction="in"/>
246 <method name="DppStartConfiguratorResponder">
247 <arg type="a{sv}" name="dpp_info" direction="in"/>
249 <method name="DppStartEnrolleeResponder">
250 <arg type="a{sv}" name="dpp_info" direction="in"/>
252 <method name="DppStop">
253 <arg type="a{sv}" name="dpp_info" direction="in"/>
256 <signal name="PowerOnCompleted">
257 <arg type="s" name="ifname" direction="out"/>
259 <signal name="PowerOffCompleted">
260 <arg type="s" name="ifname" direction="out"/>
262 <signal name="PowerOperationFailed">
263 <arg type="s" name="ifname" direction="out"/>
265 <signal name="SpecificScanCompleted">
266 <arg type="a{sv}" name="Fields" direction="out"/>
268 <signal name="BssidScanCompleted">
269 <arg type="s" name="ifname" direction="out"/>
270 <arg type="a{sv}" name="Fields" direction="out"/>
272 <signal name="NetlinkScanCompleted">
273 <arg type="s" name="ifname" direction="out"/>
274 <arg type="a{sv}" name="Fields" direction="out"/>
276 <signal name="IpConflictEvent">
277 <arg type="s" name="ifname" direction="out"/>
278 <arg type="a{sv}" name="Fields" direction="out"/>
280 <signal name="RssiChanged">
281 <arg type="s" name="ifname" direction="out"/>
282 <arg type="i" name="rssi_level" direction="out"/>
284 <signal name="DppUriGenerated">
285 <arg type="a{sv}" name="Fields" direction="out"/>
287 <signal name="DppBootstrapped">
288 <arg type="a{sv}" name="Fields" direction="out"/>
290 <signal name="DppAwaiting">
291 <arg type="a{sv}" name="Fields" direction="out"/>
293 <signal name="DppAuthenticating">
294 <arg type="a{sv}" name="Fields" direction="out"/>
296 <signal name="DppAuthSuccess">
297 <arg type="a{sv}" name="Fields" direction="out"/>
299 <signal name="DppAuthFailed">
300 <arg type="a{sv}" name="Fields" direction="out"/>
302 <signal name="DppNotCompatible">
303 <arg type="a{sv}" name="Fields" direction="out"/>
305 <signal name="DppConfFailed">
306 <arg type="a{sv}" name="Fields" direction="out"/>
308 <signal name="DppScanPeerQr">
309 <arg type="a{sv}" name="Fields" direction="out"/>
311 <signal name="DppNetworkID">
312 <arg type="a{sv}" name="Fields" direction="out"/>
314 <signal name="DppConfSent">
315 <arg type="a{sv}" name="Fields" direction="out"/>
317 <signal name="DppConfReceived">
318 <arg type="a{sv}" name="Fields" direction="out"/>
320 <signal name="DppFailed">
322 <signal name="DppRemoved">
323 <arg type="a{sv}" name="Fields" direction="out"/>
326 <interface name="net.connman.Agent">
327 <method name="SetField">
328 <arg type="o" name="Service" direction="in"/>
329 <arg type="a{sv}" name="Fields" direction="in"/>
331 <method name="RequestInput">
332 <arg type="o" name="Service" direction="in"/>
333 <arg type="a{sv}" name="Fields" direction="in"/>
334 <arg type="a{sv}" name="OutFields" direction="out"/>
336 <method name="ReportError">
337 <arg type="o" name="Service" direction="in"/>
338 <arg type="s" name="Error" direction="in"/>
340 <method name="RequestBrowser">
341 <arg type="o" name="Service" direction="in"/>
342 <arg type="s" name="url" direction="in"/>
345 <interface name="net.netconfig.wifi.Firmware">
346 <method name="Start">
347 <arg type="s" name="Device" direction="in"/>
348 <arg type="s" name="IfName" direction="in"/>
351 <arg type="s" name="Device" direction="in"/>
352 <arg type="s" name="IfName" direction="in"/>