@@ -124,19 +124,19 @@ namespace interface {
124124 * Sequence diagram "Just Works" pairing 
125125 * 
126126 * \verbatim 
127-  *  /-----------  Device 1 -------------- \  *------  BLE link ------ *  /--------------  Device 2 -- -----------\ 
127+  *  /-------- Device 1 ---------\  *----- BLE link -----*  /----------- Device 2-----------\ 
128128 * 
129-  * App  EventHandler               SecurityManager               SecurityManager            EventHandler     App 
130-  *  |        |                           |                             |                        |             | 
131-  *  |--------------------------- > requestPairing()                    |                        |             | 
132-  *  |        |                           |------ [pairing start]------ >|                        |             | 
133-  *  |        |                           |                             |---------------- > pairingRequest() ->| 
134-  *  |        |                           |                         acceptPairing() <--- --------------------- | 
135-  *  |        |                           |<--- [pairing complete]----- >|                        |             | 
136-  *  |<- pairingResult() <--------------- |                             |---------------- > pairingResult() -->| 
137-  *  |        |                           |                             |                        |             | 
129+  * App  EventHandler      SecurityManager            SecurityManager    EventHandler       App 
130+  *  |        |                  |                          |                 |              | 
131+  *  |-------------------> requestPairing()                 |                 |              | 
132+  *  |        |                  |-----[pairing start]----->|                 |              | 
133+  *  |        |                  |                          |---------> pairingRequest() - ->| 
134+  *  |        |                  |                   acceptPairing() <--------------------- | 
135+  *  |        |                  |<--[pairing complete]---->|                 |              | 
136+  *  |<- pairingResult() <-------|                          |---------> pairingResult() - -->| 
137+  *  |        |                  |                          |                 |              | 
138138 * @endverbatim 
139-  *   
139+  * 
140140 *  @note the requestPairing() call isn't required to trigger pairing. Pairing will also be triggered 
141141 *  if you request encryption and authentication and no bonding information is available. The sequence will 
142142 *  be the same save for the lack of explicit requestPairing() call. 
@@ -145,44 +145,44 @@ namespace interface {
145145 *  Sequence diagram Encryption request when bonding information is available 
146146 * 
147147 * \verbatim 
148-  *  /-----------  Device 1 -------------- \  *------ BLE link ------*  /--------------  Device 2 ---- ---------\ 
148+  *  /--------- Device 1 ---------\  *------ BLE link ------*  /--------- Device 2 ---------\ 
149149 * 
150-  * App  EventHandler               SecurityManager              SecurityManager            EventHandler      App 
151-  *  |       |                            |                            |                        |             | 
152-  *  |--------------------------- > setLinkEncryption()                |                        |             | 
153-  *  |       |                            |<-[encryption established]->|                        |             | 
154-  *  |<- linkEncryptionResult() <-------- |                            |--------- > linkEncryptionResult() - ->| 
155-  *  |       |                            |                            |                        |             | 
150+  * App  EventHandler       SecurityManager              SecurityManager   EventHandler    App 
151+  *  |       |                    |                            |                |            | 
152+  *  |--------------------> setLinkEncryption()                |                |            | 
153+  *  |       |                    |<-[encryption established]->|                |            | 
154+  *  |<- linkEncryptionResult() <-|                            |-> linkEncryptionResult() ->| 
155+  *  |       |                    |                            |                |            | 
156156 * @endverbatim 
157-  *   
157+  * 
158158 * @note if bonding information is not available, pairing will be triggered 
159159 * 
160160 * 
161161 * Sequence diagram for Secure Connections passkey entry pairing with one device having a display only 
162162 * and other a keyboard 
163163 * 
164164 * \verbatim 
165-  *  /-----------  Device 1 (keyboard) ---\  *------ BLE link ------*  /--------- ----- Device 2 (display) ---\ 
165+  *  /---- Device 1 (keyboard) ---\  *------ BLE link ------*  /----- Device 2 (display) ---\ 
166166 * 
167-  * App  EventHandler               SecurityManager              SecurityManager            EventHandler     App 
168-  *  |         |                           |                            |                         |            | 
169-  *  |--------------------------- > requestPairing()                   |                         |            | 
170-  *  |        |                           |------[pairing start]------>|                         |            | 
171-  *  |        |                           |                            |--------- -------> pairingRequest() ->| 
172-  *  |        |                           |                        acceptPairing() <--------- --------------- | 
173-  *  |        |                           |<---[secure con. pairing]-->|                         |            | 
174-  *  |<- passkeyRequest() <-------------- |                            |--------- -------> passkeyDisplay() ->| 
175-  *  |        |                           |                            |                         |            | 
167+  * App  EventHandler       SecurityManager              SecurityManager  EventHandler     App 
168+  *  |       |                    |                            |               |            | 
169+  *  |--------------------> requestPairing()                   |               |            | 
170+  *  |        |                   |------[pairing start]------>|               |            | 
171+  *  |        |                   |                            |-------> pairingRequest() ->| 
172+  *  |        |                   |                        acceptPairing() <--------------- | 
173+  *  |        |                   |<---[secure con. pairing]-->|               |            | 
174+  *  |<- passkeyRequest() <-------|                            |-------> passkeyDisplay() ->| 
175+  *  |        |                   |                            |               |            | 
176176 * 
177-  *                        user reads the passkey on Device 2 and inputs it on Device 1 
177+  *                  user reads the passkey on Device 2 and inputs it on Device 1 
178178 * 
179-  *  |        |                           |                            |                         |            | 
180-  *  |-------------------------- >passkeyEntered()                     |                         |            | 
181-  *  |        |                           |<---[pairing complete]----->|                         |            | 
182-  *  |<- pairingResult() <--------------- |                            |--------- -------> pairingResult() -->| 
183-  *  |        |                           |                            |                         |            | 
179+  *  |        |                   |                            |               |            | 
180+  *  |------------------->passkeyEntered()                     |               |            | 
181+  *  |        |                   |<---[pairing complete]----->|               |            | 
182+  *  |<- pairingResult() <--------|                            |-------> pairingResult() -->| 
183+  *  |        |                   |                            |               |            | 
184184 * @endverbatim 
185-  *   
185+  * 
186186 */  
187187#if  !defined(DOXYGEN_ONLY)
188188template  <class  Impl >
0 commit comments