<node name="/net/netconfig/wifi">
<interface name="net.netconfig.wifi">
<method name="LoadDriver">
+ <arg type="b" name="DevicePickerTest" direction="in"/>
</method>
<method name="RemoveDriver">
</method>
+ <method name="GetBssidList">
+ </method>
<method name="LaunchDirect">
</method>
+ <method name="LoadP2pDriver">
+ </method>
+ <method name="RemoveP2pDriver">
+ </method>
+ <method name="GetWifiState">
+ <arg type="s" name="state" direction="out"/>
+ </method>
+ <method name="IsIpConflictDetectEnabled">
+ <arg type="b" name="state" direction="out"/>
+ </method>
<method name="SetBgscan">
<arg type="u" name="ScanMode" direction="in"/>
</method>
- <method name="RequestSpecificScan">
- <arg type="s" name="SSID" direction="in"/>
+ <method name="ResumeBgscan">
+ </method>
+ <method name="PauseBgscan">
+ </method>
+ <method name="ResetBgscanInterval">
+ </method>
+ <method name="FlushBss">
+ </method>
+ <method name="GetAutoscan">
+ <arg type="b" name="autoscan" direction="out"/>
+ </method>
+ <method name="GetIpConflictState">
+ <arg type="u" name="state" direction="out"/>
+ </method>
+ <method name="GetIpConflictPeriod">
+ <arg type="u" name="initial_time" direction="out"/>
+ </method>
+ <method name="GetAutoscanmode">
+ <arg type="u" name="autoscanmode" direction="out"/>
+ </method>
+ <method name="RequestBssidScan">
+ </method>
+ <method name="NetlinkScan">
+ <arg type="a{sv}" name="ssids" direction="in"/>
+ </method>
+ <method name="RequestWpsCancel">
+ </method>
+ <method name="RequestWpsConnect">
+ <arg type="s" name="param" direction="in"/>
</method>
<method name="GetPasspoint">
<arg type="i" name="enable" direction="out"/>
<method name="SetPasspoint">
<arg type="i" name="enable" direction="in"/>
</method>
- <method name="CreateConfig">
+ <method name="GetConfigIds">
+ <arg type="as" name="config_ids" direction="out"/>
+ </method>
+ <method name="SaveConfiguration">
+ <arg type="s" name="config_id" direction="in"/>
+ <arg type="a{sv}" name="Configuration" direction="in"/>
+ </method>
+ <method name="SaveEapConfiguration">
+ <arg type="s" name="config_id" direction="in"/>
+ <arg type="a{sv}" name="Configuration" direction="in"/>
+ </method>
+ <method name="SetIpConflictPeriod">
+ <arg type="u" name="initial_time" direction="in"/>
+ </method>
+ <method name="RemoveConfiguration">
+ <arg type="s" name="config_id" direction="in"/>
+ </method>
+ <method name="LoadConfiguration">
+ <arg type="s" name="config_id" direction="in"/>
+ <arg type="a{sv}" name="Configuration" direction="out"/>
+ </method>
+ <method name="LoadEapConfiguration">
+ <arg type="s" name="config_id" direction="in"/>
+ <arg type="a{sv}" name="Configuration" direction="out"/>
+ </method>
+ <method name="SetConfigField">
+ <arg type="s" name="config_id" direction="in"/>
+ <arg type="s" name="key" direction="in"/>
+ <arg type="s" name="value" direction="in"/>
+ </method>
+ <method name="GetConfigPassphrase">
+ <arg type="s" name="config_id" direction="in"/>
+ <arg type="s" name="passphrase" direction="out"/>
+ </method>
+ <method name="CreateEapConfig">
+ <arg type="o" name="Service" direction="in"/>
<arg type="a{ss}" name="Fields" direction="in"/>
</method>
- <method name="DeleteConfig">
+ <method name="DeleteEapConfig">
<arg type="s" name="Profile" direction="in"/>
</method>
+ <method name="IpConflictSetEnable">
+ <arg type="b" name="detect" direction="in"/>
+ </method>
<method name="GetSimImsi">
- <annotation name="org.freedesktop.DBus.GLib.Async" value="yes"/>
- <arg type="s" name="imsi_data" direction="out" />
+ <arg type="s" name="imsi_data" direction="out"/>
</method>
<method name="ReqSimAuth">
- <arg type="ay" name="rand_data" direction="in" />
- <arg type="b" name="result" direction="out" />
+ <arg type="ay" name="rand_data" direction="in">
+ <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
+ </arg>
+ <arg type="b" name="result" direction="out"/>
</method>
<method name="ReqAkaAuth">
- <arg type="ay" name="rand_data" direction="in" />
- <arg type="ay" name="autn_data" direction="in" />
- <arg type="b" name="result" direction="out" />
+ <arg type="ay" name="rand_data" direction="in">
+ <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
+ </arg>
+ <arg type="ay" name="autn_data" direction="in">
+ <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
+ </arg>
+ <arg type="b" name="result" direction="out"/>
</method>
<method name="GetSimAuth">
- <annotation name="org.freedesktop.DBus.GLib.Async" value="yes"/>
- <arg type="ay" name="auth_data" direction="out" />
+ <arg type="ay" name="auth_data" direction="out"/>
</method>
<method name="GetAkaAuth">
- <annotation name="org.freedesktop.DBus.GLib.Async" value="yes"/>
- <arg type="ay" name="auth_data" direction="out" />
+ <arg type="ay" name="auth_data" direction="out"/>
+ </method>
+ <method name="CheckBlackList">
+ <arg type="s" name="name" direction="in"/>
+ <arg type="s" name="security_type" direction="in"/>
+ <arg type="s" name="eap" direction="in"/>
+ <arg type="b" name="allowed" direction="out"/>
+ </method>
+ <method name="TdlsDisconnect">
+ <arg type="s" name="peer_mac_addr" direction="in"/>
+ <arg type="i" name="result" direction="out" />
+ </method>
+ <method name="TdlsConnectedPeer">
+ <arg type="s" name="peer_mac_addr" direction="out" />
+ </method>
+ <method name="TdlsConnect">
+ <arg type="s" name="peer_mac_addr" direction="in"/>
+ <arg type="i" name="result" direction="out" />
+ </method>
+ <method name="TdlsDiscover">
+ <arg type="s" name="peer_mac_addr" direction="in"/>
+ <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" />
+ </method>
+ <method name="TdlsCancelChannelSwitch">
+ <arg type="s" name="peer_mac_addr" direction="in" />
+ <arg type="i" name="result" direction="out" />
</method>
- <signal name="DriverLoaded">
- <arg name="mac" type="s"/>
+ <method name='AddVsie'>
+ <arg type='i' name='frame_id' direction='in'/>
+ <arg type='s' name='vsie' direction='in'/>
+ </method>
+ <method name='GetVsie'>
+ <arg type='i' name='frame_id' direction='in'/>
+ <arg type='s' name='vsie' direction='out'/>
+ </method>
+ <method name='RemoveVsie'>
+ <arg type='i' name='frame_id' direction='in'/>
+ <arg type='s' name='vsie' direction='in'/>
+ </method>
+ <method name="EncryptPassphrase">
+ <arg type="s" name="passphrase" direction="in"/>
+ <arg type="s" name="enc_data" direction="out"/>
+ </method>
+ <method name="DecryptPassphrase">
+ <arg type="s" name="enc_data" direction="in"/>
+ <arg type="s" name="passphrase" direction="out"/>
+ </method>
+ <method name="DecryptConfObj">
+ <arg type="s" name="enc_connector" direction="in"/>
+ <arg type="s" name="enc_c_sign_key" direction="in"/>
+ <arg type="s" name="enc_net_access_key" direction="in"/>
+ <arg type="a{sv}" name="dec_data" direction="out"/>
+ </method>
+
+ <method name="DppEnterPeerUri">
+ <arg type="a{sv}" name="dpp_info" direction="in"/>
+ </method>
+ <method name="DppGenerateUri">
+ <arg type="a{sv}" name="dpp_info" direction="in"/>
+ </method>
+ <method name="DppStartConfiguratorInitiator">
+ <arg type="a{sv}" name="dpp_info" direction="in"/>
+ </method>
+ <method name="DppStartEnrolleeInitiator">
+ <arg type="a{sv}" name="dpp_info" direction="in"/>
+ </method>
+ <method name="DppStartConfiguratorResponder">
+ <arg type="a{sv}" name="dpp_info" direction="in"/>
+ </method>
+ <method name="DppStartEnrolleeResponder">
+ <arg type="a{sv}" name="dpp_info" direction="in"/>
+ </method>
+ <method name="DppStop">
+ <arg type="a{sv}" name="dpp_info" direction="in"/>
+ </method>
+
+ <signal name="PowerOnCompleted"></signal>
+ <signal name="PowerOffCompleted"></signal>
+ <signal name="PowerOperationFailed"></signal>
+ <signal name="SpecificScanCompleted">
+ <arg type="a{sv}" name="Fields" direction="out"/>
+ </signal>
+ <signal name="BssidScanCompleted">
+ <arg type="a{sv}" name="Fields" direction="out"/>
+ </signal>
+ <signal name="NetlinkScanCompleted">
+ <arg type="a{sv}" name="Fields" direction="out"/>
+ </signal>
+ <signal name="IpConflictEvent">
+ <arg type="a{sv}" name="Fields" direction="out"/>
</signal>
- <signal name="PowerOn">
- <arg name="error" type="s"/>
+ <signal name="DppUriGenerated">
+ <arg type="a{sv}" name="Fields" direction="out"/>
+ </signal>
+ <signal name="DppBootstrapped">
+ <arg type="a{sv}" name="Fields" direction="out"/>
+ </signal>
+ <signal name="DppAwaiting">
+ <arg type="a{sv}" name="Fields" direction="out"/>
+ </signal>
+ <signal name="DppAuthenticating">
+ <arg type="a{sv}" name="Fields" direction="out"/>
+ </signal>
+ <signal name="DppAuthSuccess">
+ <arg type="a{sv}" name="Fields" direction="out"/>
+ </signal>
+ <signal name="DppAuthFailed">
+ <arg type="a{sv}" name="Fields" direction="out"/>
+ </signal>
+ <signal name="DppNotCompatible">
+ <arg type="a{sv}" name="Fields" direction="out"/>
+ </signal>
+ <signal name="DppConfFailed">
+ <arg type="a{sv}" name="Fields" direction="out"/>
+ </signal>
+ <signal name="DppScanPeerQr">
+ <arg type="a{sv}" name="Fields" direction="out"/>
+ </signal>
+ <signal name="DppNetworkID">
+ <arg type="a{sv}" name="Fields" direction="out"/>
+ </signal>
+ <signal name="DppConfSent">
+ <arg type="a{sv}" name="Fields" direction="out"/>
+ </signal>
+ <signal name="DppConfReceived">
+ <arg type="a{sv}" name="Fields" direction="out"/>
+ </signal>
+ <signal name="DppFailed">
+ </signal>
+ <signal name="DppRemoved">
+ <arg type="a{sv}" name="Fields" direction="out"/>
</signal>
</interface>
<interface name="net.connman.Agent">
<method name="SetField">
- <arg type="a{ss}" name="Field" direction="in"/>
+ <arg type="o" name="Service" direction="in"/>
+ <arg type="a{sv}" name="Fields" direction="in"/>
</method>
<method name="RequestInput">
- <annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
- <arg type="o" name="Path" direction="in"/>
+ <arg type="o" name="Service" direction="in"/>
<arg type="a{sv}" name="Fields" direction="in"/>
<arg type="a{sv}" name="OutFields" direction="out"/>
</method>
+ <method name="ReportError">
+ <arg type="o" name="Service" direction="in"/>
+ <arg type="s" name="Error" direction="in"/>
+ </method>
+ <method name="RequestBrowser">
+ <arg type="o" name="Service" direction="in"/>
+ <arg type="s" name="url" direction="in"/>
+ </method>
</interface>
<interface name="net.netconfig.wifi.Firmware">
<method name="Start">