WiFiSimpleConfiguration hierarchy
=================================

Service		net.connman.iwd
Interface	net.connman.iwd.WiFiSimpleConfiguration [Experimental]
Object path	/{phy0,phy1,...}/{1,2,...}

Methods		void PushButton()

			Start WSC (formerly known as WPS, Wi-Fi Protected
			Setup) configuration in PushButton mode.

			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 has been successfully
			connected.

			Possible errors:
			net.connman.iwd.WiFiSimpleConfiguration.SessionOverlap
			net.connman.iwd.WiFiSimpleConfiguration.NoCredentials
			net.connman.iwd.WiFiSimpleConfiguration.WalkTimerExpired
			net.connman.iwd.WiFiSimpleConfiguration.NotReachable
			net.connman.iwd.Aborted
			net.connman.iwd.Failed
			net.connman.iwd.Busy

		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 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 has been successfully
			connected.

			Possible errors:
			net.connman.iwd.WiFiSimpleConfiguration.NoCredentials
			net.connman.iwd.WiFiSimpleConfiguration.NotReachable
			net.connman.iwd.WiFiSimpleConfiguration.WalkTimerExpired
			net.connman.iwd.Aborted
			net.connman.iwd.Failed
			net.connman.iwd.Busy
			net.connman.iwd.InvalidArgs
			net.connman.iwd.InvalidFormat

		void Cancel()

			Aborts any ongoing WSC operations.  If no WSC
			operation is ongoing, net.connman.iwd.NotAvailable is
			returned.