mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-12-27 02:32:52 +01:00
69 lines
1.9 KiB
Plaintext
69 lines
1.9 KiB
Plaintext
Station Debug hierarchy [experimental]
|
|
============================
|
|
|
|
These are all development APIs not meant for production use.
|
|
|
|
Service net.connman.iwd
|
|
Interface net.connman.iwd.StationDebug
|
|
Object path /net/connman/iwd/{phy0,phy1,...}/{1,2,...}
|
|
|
|
Methods void ConnectBssid(array(y) address)
|
|
|
|
Connect to a specific BSS. The address parameter should
|
|
be a byte array of length 6, the BSSID of a BSS which
|
|
IWD already has in its scan list.
|
|
|
|
Possible errors: net.connman.iwd.InvalidArguments
|
|
net.connman.iwd.NotFound
|
|
|
|
void Roam(array(y) address)
|
|
|
|
Roam to a specific BSS. The address parameter should be
|
|
a byte array of length 6, the BSSID of a BSS to roam to.
|
|
This BSS needs to be in IWD's scan results and fit the
|
|
requirements for a roam candidate (same network).
|
|
The type of roam is dependent on the network and is
|
|
chosen automatically by IWD.
|
|
|
|
Possible errors: net.connman.iwd.InvalidArguments
|
|
net.connman.iwd.NotConnected
|
|
|
|
void Scan(array(q) frequencies)
|
|
|
|
Scan on specific frequencies. The frequencies parameter
|
|
should be a list of valid frequencies.
|
|
|
|
Possible errors: net.connman.iwd.Busy
|
|
net.connman.iwd.InvalidArguments
|
|
net.connamn.iwd.Failed
|
|
|
|
a{oaa{sv}} GetNetworks()
|
|
|
|
Get a list of networks including data for individual
|
|
BSS's. Returns a dictionary where keys are network
|
|
object paths and values are arrays of dictionaries
|
|
containing BSS information:
|
|
|
|
{
|
|
/network/path/1: [
|
|
{
|
|
Address: 11:22:33:44:55,
|
|
Frequency: 1234,
|
|
RSSI: -20,
|
|
Rank: 1000
|
|
MDE: 001122
|
|
},
|
|
{ ... }
|
|
]
|
|
}
|
|
|
|
Signals: Event(s name, av data)
|
|
|
|
Signal sent for various debug events. The 'name' is the
|
|
event name, and 'data' is event dependent.
|
|
|
|
Properties: boolean AutoConnect
|
|
|
|
True if IWD is in an autoconnect state. This property
|
|
can be written to put IWD into an autoconnect state.
|