| SimpleConfiguration hierarchy |
| ============================= |
| |
| Service net.connman.iwd |
| Interface net.connman.iwd.SimpleConfiguration |
| Object path /net/connman/iwd/{phy0,phy1,...}/{1,2,...} |
| Object path /net/connman/iwd/{phy0,phy1,...}/p2p_peers/{aa_bb_cc_dd_ee_ff} |
| |
| Methods void PushButton() |
| |
| Start WSC (formerly known as WPS, Wi-Fi Protected |
| Setup) configuration in PushButton mode or trigger a |
| connection to a specific P2P peer. The usage will |
| depend on which object this interface is found on. |
| |
| In the first use case any connected networks on the |
| device will be disconnected and scanning will commence |
| to find the access point in PushButton mode. If |
| multiple access points are found, then a |
| SessionOverlap error will be returned. |
| |
| This method returns once the configuration has been |
| completed and the network or the P2P peer has been |
| successfully connected. |
| |
| Possible errors: |
| net.connman.iwd.SimpleConfiguration.SessionOverlap |
| net.connman.iwd.SimpleConfiguration.NoCredentials |
| net.connman.iwd.SimpleConfiguration.WalkTimerExpired |
| net.connman.iwd.SimpleConfiguration.NotReachable |
| net.connman.iwd.Aborted |
| net.connman.iwd.Failed |
| net.connman.iwd.Busy |
| net.connman.iwd.InvalidArguments |
| net.connman.iwd.NotSupported |
| |
| string GeneratePin() |
| |
| Generates a random 8 digit PIN with an included check |
| digit suitable for use by most user interfaces. |
| |
| void StartPin(string pin) |
| |
| Start WSC or connect to a specific P2P peer in PIN |
| mode. If iwd's WSC configuration indicates that the |
| device does not support a display, a static PIN from |
| the main.conf configuration file is used. Contents |
| of pin are ignored in this case. |
| |
| Otherwise, the pin provided will be utilized. This |
| can be an automatically generated PIN that contains a |
| check digit, or a user-specified PIN. The |
| GeneratePin() method can be used a generate a random |
| 8 digit PIN with an included check digit. |
| |
| This method returns once the configuration has been |
| completed and the network or the P2P peer has been |
| successfully connected. |
| |
| Possible errors: |
| net.connman.iwd.SimpleConfiguration.NoCredentials |
| net.connman.iwd.SimpleConfiguration.NotReachable |
| net.connman.iwd.SimpleConfiguration.WalkTimerExpired |
| net.connman.iwd.Aborted |
| net.connman.iwd.Failed |
| net.connman.iwd.Busy |
| net.connman.iwd.InvalidArguments |
| net.connman.iwd.InvalidFormat |
| net.connman.iwd.NotSupported |
| |
| void Cancel() |
| |
| Aborts any ongoing WSC operations or a P2P connection. |
| If no operation is ongoing, net.connman.iwd.NotAvailable |
| is returned. |