Base Code merged to SPIN 2.4
[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="SetBgscan">
16                         <arg type="u" name="ScanMode" direction="in"/>
17                 </method>
18                 <method name="ResumeBgscan">
19                 </method>
20                 <method name="PauseBgscan">
21                 </method>
22                 <method name="RequestSpecificScan">
23                         <arg type="s" name="SSID" direction="in"/>
24                 </method>
25                 <method name="RequestWpsScan">
26                 </method>
27                 <method name="GetPasspoint">
28                         <arg type="i" name="enable" direction="out"/>
29                 </method>
30                 <method name="SetPasspoint">
31                         <arg type="i" name="enable" direction="in"/>
32                 </method>
33                 <method name="SetConfigField">
34                         <arg type="s" name="config_id" direction="in"/>
35                         <arg type="s" name="key" direction="in"/>
36                         <arg type="s" name="value" direction="in"/>
37                 </method>
38                 <method name="SaveConfiguration">
39                         <arg type="s" name="config_id" direction="in"/>
40                         <arg type="a{sv}" name="Configuration" direction="in"/>
41                 </method>
42                 <method name="RemoveConfiguration">
43                         <arg type="s" name="config_id" direction="in"/>
44                 </method>
45                 <method name="GetConfigIds">
46                         <arg type="as" name="config_ids" direction="out"/>
47                 </method>
48                 <method name="LoadConfiguration">
49                         <arg type="s" name="config_id" direction="in"/>
50                         <arg type="s" name="name" direction="out"/>
51                         <arg type="s" name="passphrase" direction="out"/>
52                         <arg type="s" name="security_type" direction="out"/>
53                         <arg type="s" name="proxy_address" direction="out"/>
54                         <arg type="s" name="is_hidden" direction="out"/>
55                         <arg type="s" name="last_error" direction="out"/>
56                 </method>
57                 <method name="CreateEapConfig">
58                         <arg type="o" name="Service" direction="in"/>
59                         <arg type="a{ss}" name="Fields" direction="in"/>
60                 </method>
61                 <method name="DeleteEapConfig">
62                         <arg type="s" name="Profile" direction="in"/>
63                 </method>
64                 <method name="GetSimImsi">
65                         <arg type="s" name="imsi_data" direction="out"/>
66                 </method>
67                 <method name="ReqSimAuth">
68                         <arg type="ay" name="rand_data" direction="in"/>
69                         <arg type="b" name="result" direction="out"/>
70                 </method>
71                 <method name="ReqAkaAuth">
72                         <arg type="ay" name="rand_data" direction="in"/>
73                         <arg type="ay" name="autn_data" direction="in"/>
74                         <arg type="b" name="result" direction="out"/>
75                 </method>
76                 <method name="GetSimAuth">
77                         <arg type="ay" name="auth_data" direction="out"/>
78                 </method>
79                 <method name="GetAkaAuth">
80                         <arg type="ay" name="auth_data" direction="out"/>
81                 </method>
82                 <method name="CheckBlackList">
83                         <arg type="s" name="name" direction="in"/>
84                         <arg type="s" name="security_type" direction="in"/>
85                         <arg type="s" name="eap" direction="in"/>
86                         <arg type="b" name="allowed" direction="out"/>
87                 </method>
88                 <signal name="PowerOnCompleted"></signal>
89                 <signal name="PowerOffCompleted"></signal>
90                 <signal name="PowerOperationFailed"></signal>
91                 <signal name="SpecificScanCompleted">
92                         <arg type="a{sv}" name="Fields" direction="out"/>
93                 </signal>
94                 <signal name="WpsScanCompleted">
95                         <arg type="a{sv}" name="Fields" direction="out"/>
96                 </signal>
97         </interface>
98         <interface name="net.connman.Agent">
99                 <method name="SetField">
100                         <arg type="o" name="Service" direction="in"/>
101                         <arg type="a{sv}" name="Fields" direction="in"/>
102                 </method>
103                 <method name="RequestInput">
104                         <arg type="o" name="Service" direction="in"/>
105                         <arg type="a{sv}" name="Fields" direction="in"/>
106                         <arg type="a{sv}" name="OutFields" direction="out"/>
107                 </method>
108                 <method name="ReportError">
109                         <arg type="o" name="Service" direction="in"/>
110                         <arg type="s" name="Error" direction="in"/>
111                 </method>
112                 <method name="RequestBrowser">
113                         <arg type="o" name="Service" direction="in"/>
114                         <arg type="s" name="url" direction="in"/>
115                 </method>
116         </interface>
117         <interface name="net.netconfig.wifi.Firmware">
118                 <method name="Start">
119                         <arg type="s" name="Device" direction="in"/>
120                 </method>
121                 <method name="Stop">
122                         <arg type="s" name="Device" direction="in"/>
123                 </method>
124         </interface>
125         <interface name="net.netconfig.tv_profile">
126                 <method name="RequestWpsCancel">
127                 </method>
128         </interface>
129 </node>