Replace WPS scan to BSSID scan keywords.
[platform/core/connectivity/net-config.git] / interfaces / netconfig-iface-wifi.xml
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="b" name="DevicePickerTest" direction="in"/>
6                 </method>
7                 <method name="RemoveDriver">
8                 </method>
9                 <method name="LaunchDirect">
10                 </method>
11                 <method name="LoadP2pDriver">
12                 </method>
13                 <method name="RemoveP2pDriver">
14                 </method>
15                 <method name="GetWifiState">
16                         <arg type="s" name="state" direction="out"/>
17                 </method>
18                 <method name="SetBgscan">
19                         <arg type="u" name="ScanMode" direction="in"/>
20                 </method>
21                 <method name="ResumeBgscan">
22                 </method>
23                 <method name="PauseBgscan">
24                 </method>
25                 <method name="GetAutoscan">
26                         <arg type="b" name="autoscan" direction="out"/>
27                 </method>
28                 <method name="GetAutoscanmode">
29                         <arg type="u" name="autoscanmode" direction="out"/>
30                 </method>
31                 <method name="RequestSpecificScan">
32                         <arg type="s" name="SSID" direction="in"/>
33                 </method>
34                 <method name="RequestBssidScan">
35                 </method>
36                 <method name="RequestWpsCancel">
37                 </method>
38                 <method name="RequestWpsConnect">
39                         <arg type="s" name="param" direction="in"/>
40                 </method>
41                 <method name="GetPasspoint">
42                         <arg type="i" name="enable" direction="out"/>
43                 </method>
44                 <method name="SetPasspoint">
45                         <arg type="i" name="enable" direction="in"/>
46                 </method>
47                 <method name="GetConfigIds">
48                         <arg type="as" name="config_ids" direction="out"/>
49                 </method>
50                 <method name="SaveConfiguration">
51                         <arg type="s" name="config_id" direction="in"/>
52                         <arg type="a{sv}" name="Configuration" direction="in"/>
53                 </method>
54                 <method name="SaveEapConfiguration">
55                         <arg type="s" name="config_id" direction="in"/>
56                         <arg type="a{sv}" name="Configuration" direction="in"/>
57                 </method>
58                 <method name="RemoveConfiguration">
59                         <arg type="s" name="config_id" direction="in"/>
60                 </method>
61                 <method name="LoadConfiguration">
62                         <arg type="s" name="config_id" direction="in"/>
63                         <arg type="a{sv}" name="Configuration" direction="out"/>
64                 </method>
65                 <method name="LoadEapConfiguration">
66                         <arg type="s" name="config_id" direction="in"/>
67                         <arg type="a{sv}" name="Configuration" direction="out"/>
68                 </method>
69                 <method name="SetConfigField">
70                         <arg type="s" name="config_id" direction="in"/>
71                         <arg type="s" name="key" direction="in"/>
72                         <arg type="s" name="value" direction="in"/>
73                 </method>
74                 <method name="GetConfigPassphrase">
75                         <arg type="s" name="config_id" direction="in"/>
76                         <arg type="s" name="passphrase" direction="out"/>
77                 </method>
78                 <method name="CreateEapConfig">
79                         <arg type="o" name="Service" direction="in"/>
80                         <arg type="a{ss}" name="Fields" direction="in"/>
81                 </method>
82                 <method name="DeleteEapConfig">
83                         <arg type="s" name="Profile" direction="in"/>
84                 </method>
85                 <method name="GetSimImsi">
86                         <arg type="s" name="imsi_data" direction="out"/>
87                 </method>
88                 <method name="ReqSimAuth">
89                         <arg type="ay" name="rand_data" direction="in">
90                                 <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
91                         </arg>
92                         <arg type="b" name="result" direction="out"/>
93                 </method>
94                 <method name="ReqAkaAuth">
95                         <arg type="ay" name="rand_data" direction="in">
96                                 <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
97                         </arg>
98                         <arg type="ay" name="autn_data" direction="in">
99                                 <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
100                         </arg>
101                         <arg type="b" name="result" direction="out"/>
102                 </method>
103                 <method name="GetSimAuth">
104                         <arg type="ay" name="auth_data" direction="out"/>
105                 </method>
106                 <method name="GetAkaAuth">
107                         <arg type="ay" name="auth_data" direction="out"/>
108                 </method>
109                 <method name="CheckBlackList">
110                         <arg type="s" name="name" direction="in"/>
111                         <arg type="s" name="security_type" direction="in"/>
112                         <arg type="s" name="eap" direction="in"/>
113                         <arg type="b" name="allowed" direction="out"/>
114                 </method>
115                 <method name="TdlsDisconnect">
116                         <arg type="s" name="peer_mac_addr" direction="in"/>
117                         <arg  type="i" name="result" direction="out" />
118                 </method>
119                 <method name="TdlsConnectedPeer">
120                         <arg  type="s" name="peer_mac_addr" direction="out" />
121                 </method>
122                 <method name="TdlsConnect">
123                         <arg type="s" name="peer_mac_addr" direction="in"/>
124                         <arg  type="i" name="result" direction="out" />
125                 </method>
126                 <method name="TdlsDiscover">
127                         <arg type="s" name="peer_mac_addr" direction="in"/>
128                         <arg  type="i" name="result" direction="out" />
129                 </method>
130                 <method name="TdlsChannelSwitch">
131                         <arg  type="s" name="peer_mac_addr" direction="in" />
132                         <arg  type="i" name="freq" direction="in" />
133                         <arg  type="i" name="result" direction="out" />
134                 </method>
135                 <method name="TdlsCancelChannelSwitch">
136                         <arg  type="s" name="peer_mac_addr" direction="in" />
137                         <arg  type="i" name="result" direction="out" />
138                 </method>
139                 <signal name="PowerOnCompleted"></signal>
140                 <signal name="PowerOffCompleted"></signal>
141                 <signal name="PowerOperationFailed"></signal>
142                 <signal name="SpecificScanCompleted">
143                         <arg type="a{sv}" name="Fields" direction="out"/>
144                 </signal>
145                 <signal name="BssidScanCompleted">
146                         <arg type="a{sv}" name="Fields" direction="out"/>
147                 </signal>
148         </interface>
149         <interface name="net.connman.Agent">
150                 <method name="SetField">
151                         <arg type="o" name="Service" direction="in"/>
152                         <arg type="a{sv}" name="Fields" direction="in"/>
153                 </method>
154                 <method name="RequestInput">
155                         <arg type="o" name="Service" direction="in"/>
156                         <arg type="a{sv}" name="Fields" direction="in"/>
157                         <arg type="a{sv}" name="OutFields" direction="out"/>
158                 </method>
159                 <method name="ReportError">
160                         <arg type="o" name="Service" direction="in"/>
161                         <arg type="s" name="Error" direction="in"/>
162                 </method>
163                 <method name="RequestBrowser">
164                         <arg type="o" name="Service" direction="in"/>
165                         <arg type="s" name="url" direction="in"/>
166                 </method>
167         </interface>
168         <interface name="net.netconfig.wifi.Firmware">
169                 <method name="Start">
170                         <arg type="s" name="Device" direction="in"/>
171                 </method>
172                 <method name="Stop">
173                         <arg type="s" name="Device" direction="in"/>
174                 </method>
175         </interface>
176         <interface name="net.netconfig.tv_profile">
177                 <method name="RequestWpsCancel">
178                 </method>
179         </interface>
180 </node>