<node name="/net/netconfig/wifi">
<interface name="net.netconfig.wifi">
<method name="LoadDriver">
+ <arg type="s" name="ifname" direction="in"/>
<arg type="b" name="DevicePickerTest" direction="in"/>
</method>
<method name="RemoveDriver">
+ <arg type="s" name="ifname" direction="in"/>
</method>
<method name="GetBssidList">
+ <arg type="s" name="ifname" direction="in"/>
</method>
<method name="LaunchDirect">
</method>
<arg type="s" name="state" direction="out"/>
</method>
<method name="IsIpConflictDetectEnabled">
+ <arg type="s" name="ifname" direction="in"/>
<arg type="b" name="state" direction="out"/>
</method>
<method name="SetBgscan">
+ <arg type="s" name="ifname" direction="in"/>
<arg type="u" name="ScanMode" direction="in"/>
</method>
<method name="ResumeBgscan">
+ <arg type="s" name="ifname" direction="in"/>
</method>
<method name="PauseBgscan">
+ <arg type="s" name="ifname" direction="in"/>
</method>
<method name="ResetBgscanInterval">
</method>
<method name="FlushBss">
+ <arg type="s" name="ifname" direction="in"/>
</method>
<method name="GetAutoscan">
+ <arg type="s" name="ifname" direction="in"/>
<arg type="b" name="autoscan" direction="out"/>
</method>
<method name="GetIpConflictState">
+ <arg type="s" name="ifname" direction="in"/>
<arg type="u" name="state" direction="out"/>
</method>
<method name="GetIpConflictPeriod">
+ <arg type="s" name="ifname" direction="in"/>
<arg type="u" name="initial_time" direction="out"/>
</method>
<method name="GetAutoscanmode">
+ <arg type="s" name="ifname" direction="in"/>
<arg type="u" name="autoscanmode" direction="out"/>
</method>
<method name="RequestBssidScan">
+ <arg type="s" name="ifname" direction="in"/>
</method>
<method name="NetlinkScan">
+ <arg type="s" name="ifname" direction="in"/>
<arg type="a{sv}" name="ssids" direction="in"/>
</method>
<method name="RequestWpsCancel">
+ <arg type="s" name="ifname" direction="in"/>
</method>
<method name="RequestWpsConnect">
+ <arg type="s" name="ifname" direction="in"/>
<arg type="s" name="param" direction="in"/>
</method>
<method name="GetPasspoint">
+ <arg type="s" name="ifname" direction="in"/>
<arg type="i" name="enable" direction="out"/>
</method>
<method name="SetPasspoint">
+ <arg type="s" name="ifname" direction="in"/>
<arg type="i" name="enable" direction="in"/>
</method>
<method name="GetConfigIds">
+ <arg type="s" name="ifname" direction="in"/>
<arg type="as" name="config_ids" direction="out"/>
</method>
<method name="SaveConfiguration">
+ <arg type="s" name="ifname" direction="in"/>
<arg type="s" name="config_id" direction="in"/>
<arg type="a{sv}" name="Configuration" direction="in"/>
</method>
<method name="SaveEapConfiguration">
+ <arg type="s" name="ifname" direction="in"/>
<arg type="s" name="config_id" direction="in"/>
<arg type="a{sv}" name="Configuration" direction="in"/>
</method>
<method name="SetIpConflictPeriod">
+ <arg type="s" name="ifname" direction="in"/>
<arg type="u" name="initial_time" direction="in"/>
</method>
<method name="RemoveConfiguration">
+ <arg type="s" name="ifname" direction="in"/>
<arg type="s" name="config_id" direction="in"/>
</method>
<method name="LoadConfiguration">
+ <arg type="s" name="ifname" direction="in"/>
<arg type="s" name="config_id" direction="in"/>
<arg type="a{sv}" name="Configuration" direction="out"/>
</method>
<method name="LoadEapConfiguration">
+ <arg type="s" name="ifname" direction="in"/>
<arg type="s" name="config_id" direction="in"/>
<arg type="a{sv}" name="Configuration" direction="out"/>
</method>
<arg type="s" name="Profile" direction="in"/>
</method>
<method name="IpConflictSetEnable">
+ <arg type="s" name="ifname" direction="in"/>
<arg type="b" name="detect" direction="in"/>
</method>
<method name="GetSimImsi">
<arg type="b" name="allowed" direction="out"/>
</method>
<method name="TdlsDisconnect">
+ <arg type="s" name="ifname" direction="in"/>
<arg type="s" name="peer_mac_addr" direction="in"/>
- <arg type="i" name="result" direction="out" />
+ <arg type="i" name="result" direction="out" />
</method>
<method name="TdlsConnectedPeer">
- <arg type="s" name="peer_mac_addr" direction="out" />
+ <arg type="s" name="ifname" direction="in"/>
+ <arg type="s" name="peer_mac_addr" direction="out" />
</method>
<method name="TdlsConnect">
+ <arg type="s" name="ifname" direction="in"/>
<arg type="s" name="peer_mac_addr" direction="in"/>
- <arg type="i" name="result" direction="out" />
+ <arg type="i" name="result" direction="out" />
</method>
<method name="TdlsDiscover">
+ <arg type="s" name="ifname" direction="in"/>
<arg type="s" name="peer_mac_addr" direction="in"/>
- <arg type="i" name="result" direction="out" />
+ <arg type="i" name="result" direction="out" />
</method>
<method name="TdlsChannelSwitch">
- <arg type="s" name="peer_mac_addr" direction="in" />
- <arg type="i" name="freq" direction="in" />
- <arg type="i" name="result" direction="out" />
+ <arg type="s" name="ifname" direction="in"/>
+ <arg type="s" name="peer_mac_addr" direction="in" />
+ <arg type="i" name="freq" direction="in" />
+ <arg type="i" name="result" direction="out" />
</method>
<method name="TdlsCancelChannelSwitch">
- <arg type="s" name="peer_mac_addr" direction="in" />
- <arg type="i" name="result" direction="out" />
+ <arg type="s" name="ifname" direction="in"/>
+ <arg type="s" name="peer_mac_addr" direction="in" />
+ <arg type="i" name="result" direction="out" />
</method>
<method name='AddVsie'>
+ <arg type="s" name="ifname" direction="in"/>
<arg type='i' name='frame_id' direction='in'/>
<arg type='s' name='vsie' direction='in'/>
</method>
<method name='GetVsie'>
+ <arg type="s" name="ifname" direction="in"/>
<arg type='i' name='frame_id' direction='in'/>
<arg type='s' name='vsie' direction='out'/>
</method>
<method name='RemoveVsie'>
+ <arg type="s" name="ifname" direction="in"/>
<arg type='i' name='frame_id' direction='in'/>
<arg type='s' name='vsie' direction='in'/>
</method>
<arg type="a{sv}" name="dpp_info" direction="in"/>
</method>
- <signal name="PowerOnCompleted"></signal>
- <signal name="PowerOffCompleted"></signal>
- <signal name="PowerOperationFailed"></signal>
+ <signal name="PowerOnCompleted">
+ <arg type="s" name="ifname" direction="out"/>
+ </signal>
+ <signal name="PowerOffCompleted">
+ <arg type="s" name="ifname" direction="out"/>
+ </signal>
+ <signal name="PowerOperationFailed">
+ <arg type="s" name="ifname" direction="out"/>
+ </signal>
<signal name="SpecificScanCompleted">
<arg type="a{sv}" name="Fields" direction="out"/>
</signal>
<signal name="BssidScanCompleted">
+ <arg type="s" name="ifname" direction="out"/>
<arg type="a{sv}" name="Fields" direction="out"/>
</signal>
<signal name="NetlinkScanCompleted">
+ <arg type="s" name="ifname" direction="out"/>
<arg type="a{sv}" name="Fields" direction="out"/>
</signal>
<signal name="IpConflictEvent">
+ <arg type="s" name="ifname" direction="out"/>
<arg type="a{sv}" name="Fields" direction="out"/>
</signal>
+ <signal name="RssiChanged">
+ <arg type="s" name="ifname" direction="out"/>
+ <arg type="i" name="rssi_level" direction="out"/>
+ </signal>
<signal name="DppUriGenerated">
<arg type="a{sv}" name="Fields" direction="out"/>
</signal>