| 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. |