From 74e1e34174d64c302b60d37794af349a147df22b Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Wed, 19 Dec 2012 18:00:25 +0100 Subject: [PATCH] doc: Move DisplayPinCode section to the right location --- doc/agent-api.txt | 51 +++++++++++++++++++++++++---------------------- 1 file changed, 27 insertions(+), 24 deletions(-) diff --git a/doc/agent-api.txt b/doc/agent-api.txt index 33a877c7f..93b693101 100644 --- a/doc/agent-api.txt +++ b/doc/agent-api.txt @@ -91,6 +91,33 @@ Methods void Release() Possible errors: org.bluez.Error.Rejected org.bluez.Error.Canceled + void DisplayPinCode(object device, string pincode) + + This method gets called when the service daemon + needs to display a pincode for an authentication. + + An empty reply should be returned. When the pincode + needs no longer to be displayed, the Cancel method + of the agent will be called. + + If this method is not implemented the RequestPinCode + method will be used instead. + + This is used during the pairing process of keyboards + that don't support Bluetooth 2.1 Secure Simple Pairing, + in contrast to DisplayPasskey which is used for those + that do. + + This method will only ever be called once since + older keyboards do not support typing notification. + + Note that the PIN will always be a 6-digit number, + zero-padded to 6 digits. This is for harmony with + the later specification. + + Possible errors: org.bluez.Error.Rejected + org.bluez.Error.Canceled + uint32 RequestPasskey(object device) This method gets called when the service daemon @@ -122,30 +149,6 @@ Methods void Release() so the display should be zero-padded at the start if the value contains less than 6 digits. - void DisplayPinCode(object device, string pincode) - - This method gets called when the service daemon - needs to display a pincode for an authentication. - - An empty reply should be returned. When the pincode - needs no longer to be displayed, the Cancel method - of the agent will be called. - - If this method is not implemented the RequestPinCode - method will be used instead. - - This is used during the pairing process of keyboards - that don't support Bluetooth 2.1 Secure Simple Pairing, - in contrast to DisplayPasskey which is used for those - that do. - - This method will only ever be called once since - older keyboards do not support typing notification. - - Note that the PIN will always be a 6-digit number, - zero-padded to 6 digits. This is for harmony with - the later specification. - void RequestConfirmation(object device, uint32 passkey) This method gets called when the service daemon -- 2.47.3