Add support of Firmware "Start/Stop" DBus Method
[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                 </method>
6                 <method name="RemoveDriver">
7                 </method>
8                 <method name="LaunchDirect">
9                 </method>
10                 <method name="SetBgscan">
11                         <arg type="u" name="ScanMode" direction="in"/>
12                 </method>
13                 <method name="RequestSpecificScan">
14                         <arg type="s" name="SSID" direction="in"/>
15                 </method>
16                 <method name="GetPasspoint">
17                         <arg type="i" name="enable" direction="out"/>
18                 </method>
19                 <method name="SetPasspoint">
20                         <arg type="i" name="enable" direction="in"/>
21                 </method>
22                 <method name="CreateConfig">
23                         <arg type="a{ss}" name="Fields" direction="in"/>
24                 </method>
25                 <method name="DeleteConfig">
26                         <arg type="s" name="Profile" direction="in"/>
27                 </method>
28                 <method name="GetSimImsi">
29                         <annotation name="org.freedesktop.DBus.GLib.Async" value="yes"/>
30                                 <arg  type="s" name="imsi_data" direction="out" />
31                 </method>
32                 <method name="ReqSimAuth">
33                         <arg  type="ay" name="rand_data" direction="in" />
34                         <arg  type="b" name="result" direction="out" />
35                 </method>
36                 <method name="ReqAkaAuth">
37                         <arg  type="ay" name="rand_data" direction="in" />
38                         <arg  type="ay" name="autn_data" direction="in" />
39                         <arg  type="b" name="result" direction="out" />
40                 </method>
41                 <method name="GetSimAuth">
42                         <annotation name="org.freedesktop.DBus.GLib.Async" value="yes"/>
43                                 <arg  type="ay" name="auth_data" direction="out" />
44                 </method>
45                 <method name="GetAkaAuth">
46                         <annotation name="org.freedesktop.DBus.GLib.Async" value="yes"/>
47                                 <arg  type="ay" name="auth_data" direction="out" />
48                 </method>
49                 <signal name="DriverLoaded">
50                         <arg name="mac" type="s"/>
51                 </signal>
52                 <signal name="PowerOn">
53                         <arg name="error" type="s"/>
54                 </signal>
55         </interface>
56         <interface name="net.connman.Agent">
57                 <method name="SetField">
58                         <arg type="a{ss}" name="Field" direction="in"/>
59                 </method>
60                 <method name="RequestInput">
61                 <annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
62                         <arg type="o" name="Path" direction="in"/>
63                         <arg type="a{sv}" name="Fields" direction="in"/>
64                         <arg type="a{sv}" name="OutFields" direction="out"/>
65                 </method>
66         </interface>
67         <interface name="net.netconfig.wifi.Firmware">
68                 <method name="Start">
69                         <arg type="s" name="Device" direction="in"/>
70                 </method>
71                 <method name="Stop">
72                         <arg type="s" name="Device" direction="in"/>
73                 </method>
74         </interface>
75 </node>