OSDN Git Service

doc: Document missing errors returned by the Device1 API.
authorAlex Deymo <deymo@chromium.org>
Thu, 9 May 2013 19:09:48 +0000 (12:09 -0700)
committerJohan Hedberg <johan.hedberg@intel.com>
Fri, 10 May 2013 11:22:59 +0000 (14:22 +0300)
There were two groups of missing error messages in the documentation:
* For org.bluez.Device1.DisconnectProfile:
  This method could certainly call btd_error_not_supported or
  btd_error_failed returning those errors.
* For org.bluez.Device1.Pair:
  The pairing process could certainly call new_authentication_return
  which can return (and actualy does) five other different errors.

doc/device-api.txt

index 187f2bf..6201780 100644 (file)
@@ -61,7 +61,9 @@ Methods               void Connect()
                        succeed.
 
                        Possible errors: org.bluez.Error.DoesNotExist
+                                        org.bluez.Error.Failed
                                         org.bluez.Error.NotConnected
+                                        org.bluez.Error.NotSupported
 
                void Pair()
 
@@ -83,6 +85,11 @@ Methods              void Connect()
 
                        Possible errors: org.bluez.Error.InvalidArguments
                                         org.bluez.Error.Failed
+                                        org.bluez.Error.AuthenticationCanceled
+                                        org.bluez.Error.AuthenticationFailed
+                                        org.bluez.Error.AuthenticationRejected
+                                        org.bluez.Error.AuthenticationTimeout
+                                        org.bluez.Error.ConnectionAttemptFailed
 
                void CancelPairing()