Modified to get wifi state
[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="RequestSpecificScan">
26                         <arg type="s" name="SSID" direction="in"/>
27                 </method>
28                 <method name="RequestWpsScan">
29                 </method>
30                 <method name="GetPasspoint">
31                         <arg type="i" name="enable" direction="out"/>
32                 </method>
33                 <method name="SetPasspoint">
34                         <arg type="i" name="enable" direction="in"/>
35                 </method>
36                 <method name="GetConfigIds">
37                         <arg type="as" name="config_ids" direction="out"/>
38                 </method>
39                 <method name="SaveConfiguration">
40                         <arg type="s" name="config_id" direction="in"/>
41                         <arg type="a{sv}" name="Configuration" direction="in"/>
42                 </method>
43                 <method name="SaveEapConfiguration">
44                         <arg type="s" name="config_id" direction="in"/>
45                         <arg type="a{sv}" name="Configuration" direction="in"/>
46                 </method>
47                 <method name="RemoveConfiguration">
48                         <arg type="s" name="config_id" direction="in"/>
49                 </method>
50                 <method name="LoadConfiguration">
51                         <arg type="s" name="config_id" direction="in"/>
52                         <arg type="a{sv}" name="Configuration" direction="out"/>
53                 </method>
54                 <method name="LoadEapConfiguration">
55                         <arg type="s" name="config_id" direction="in"/>
56                         <arg type="a{sv}" name="Configuration" direction="out"/>
57                 </method>
58                 <method name="SetConfigField">
59                         <arg type="s" name="config_id" direction="in"/>
60                         <arg type="s" name="key" direction="in"/>
61                         <arg type="s" name="value" direction="in"/>
62                 </method>
63                 <method name="GetConfigPassphrase">
64                         <arg type="s" name="config_id" direction="in"/>
65                         <arg type="s" name="passphrase" direction="out"/>
66                 </method>
67                 <method name="CreateEapConfig">
68                         <arg type="o" name="Service" direction="in"/>
69                         <arg type="a{ss}" name="Fields" direction="in"/>
70                 </method>
71                 <method name="DeleteEapConfig">
72                         <arg type="s" name="Profile" direction="in"/>
73                 </method>
74                 <method name="GetSimImsi">
75                         <arg type="s" name="imsi_data" direction="out"/>
76                 </method>
77                 <method name="ReqSimAuth">
78                         <arg type="ay" name="rand_data" direction="in">
79                                 <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
80                         </arg>
81                         <arg type="b" name="result" direction="out"/>
82                 </method>
83                 <method name="ReqAkaAuth">
84                         <arg type="ay" name="rand_data" direction="in">
85                                 <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
86                         </arg>
87                         <arg type="ay" name="autn_data" direction="in">
88                                 <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
89                         </arg>
90                         <arg type="b" name="result" direction="out"/>
91                 </method>
92                 <method name="GetSimAuth">
93                         <arg type="ay" name="auth_data" direction="out"/>
94                 </method>
95                 <method name="GetAkaAuth">
96                         <arg type="ay" name="auth_data" direction="out"/>
97                 </method>
98                 <method name="CheckBlackList">
99                         <arg type="s" name="name" direction="in"/>
100                         <arg type="s" name="security_type" direction="in"/>
101                         <arg type="s" name="eap" direction="in"/>
102                         <arg type="b" name="allowed" direction="out"/>
103                 </method>
104                 <method name="TdlsDisconnect">
105                         <arg type="s" name="pee_mac_addr" direction="in"/>
106                         <arg  type="i" name="result" direction="out" />
107                 </method>
108                 <method name="TdlsConnectedPeer">
109                         <arg  type="s" name="peer_mac_addr" direction="out" />
110                 </method>
111                 <signal name="PowerOnCompleted"></signal>
112                 <signal name="PowerOffCompleted"></signal>
113                 <signal name="PowerOperationFailed"></signal>
114                 <signal name="SpecificScanCompleted">
115                         <arg type="a{sv}" name="Fields" direction="out"/>
116                 </signal>
117                 <signal name="WpsScanCompleted">
118                         <arg type="a{sv}" name="Fields" direction="out"/>
119                 </signal>
120         </interface>
121         <interface name="net.connman.Agent">
122                 <method name="SetField">
123                         <arg type="o" name="Service" direction="in"/>
124                         <arg type="a{sv}" name="Fields" direction="in"/>
125                 </method>
126                 <method name="RequestInput">
127                         <arg type="o" name="Service" direction="in"/>
128                         <arg type="a{sv}" name="Fields" direction="in"/>
129                         <arg type="a{sv}" name="OutFields" direction="out"/>
130                 </method>
131                 <method name="ReportError">
132                         <arg type="o" name="Service" direction="in"/>
133                         <arg type="s" name="Error" direction="in"/>
134                 </method>
135                 <method name="RequestBrowser">
136                         <arg type="o" name="Service" direction="in"/>
137                         <arg type="s" name="url" direction="in"/>
138                 </method>
139         </interface>
140         <interface name="net.netconfig.wifi.Firmware">
141                 <method name="Start">
142                         <arg type="s" name="Device" direction="in"/>
143                 </method>
144                 <method name="Stop">
145                         <arg type="s" name="Device" direction="in"/>
146                 </method>
147         </interface>
148         <interface name="net.netconfig.tv_profile">
149                 <method name="RequestWpsCancel">
150                 </method>
151         </interface>
152 </node>