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.