Viewer

org.bluetooth.characteristic.bond_management_control_point

Last Modified: 2014-10-17 Approved: Yes

Name: Bond Management Control Point

Type: org.bluetooth.characteristic.bond_management_control_pointDownload / View

Assigned Number: 0x2AA4

Abstract:

The Bond Management Service Control Point (BMSCP) encapsulates functionality and mechanisms to control the bonds of a device.

Summary:

This control point is used with a service to provide BMS specific functionality and the ability to manage bonds on the device. This includes functions like delete the bond information of the current connection or deletion of the whole bond information. The criterion in the Operand field is defined by the service that references this characteristic

Value Fields

Names Field Requirement Format Minimum Value Maximum Value Additional Information
Op Code
Information:
Mandatory
uint8 N/A N/A
Enumerations
Key Value Description
0 Reserved for futire use
1 Delete bond of requesting device (BR/EDR and LE) Initiates the procedure to delete bonds of requesting device on BR/EDR and LE transports. The optional Authorization Code is sent as parameter to this op code.
2 Delete bond of requesting device (BR/EDR transport only) Initiates the procedure to delete bond of requesting device on BR/EDR transport. The optional Authorization Code is sent as parameter to this op code.
3 Delete bond of requesting device (LE transport only) Initiates the procedure to delete bond of requesting device on LE transport. The optional Authorization Code for that is sent as parameter to this op code.
4 Delete all bonds on server (BR/EDR and LE) Initiates the procedure to delete all bonds of the device on BR/EDR and LE transport. The optional Authorization Code is sent as parameter to this op code.
5 Delete all bonds on server (BR/EDR transport only) Initiates the procedure to delete all bonds of the device on BR/EDR transport. The optional Authorization Code is sent as parameter to this op code.
6 Delete all bonds on server (LE transport only) Initiates the procedure to delete all bonds of the device on LE transport. The optional Authorization Code is sent as parameter to this op code.
7 Delete all but the active bond on server (BR/EDR and LE) Initiates the procedure to delete all bonds but the requesting device on BR/EDR and LE transport. The optional Authorization Code is sent as parameter to this op code.
8 Delete all but the active bond on server (BR/EDR transport only) Initiates the procedure to delete all bonds but the requesting device on BR/EDR transport. The optional Authorization Code is sent as parameter to this op code.
9 Delete all but the active bond on server (LE transport only) Initiates the procedure to delete all bonds but the requesting device on LE transport. The optional Authorization Code is sent as parameter to this op code.
10 - 255 Reserved for future use
Operand
Information:
Octet Order - LSO-MSO
Conditional
variable N/A N/A
Enumerations
Key Value Requirement Description
0 N/A
1 Authorization Code for Op Code 1 C1 C1: If device supports transport over BR/EDR and LE (dual mode) to the same device, this Op code is mandatory otherwise excluded.
2 Authorization Code for Op Code 2 C2 C2: If device supports transport over BR/EDR this Op Code is mandatory otherwise excluded.
3 Authorization Code for Op Code 3 C3 C3: If device supports transport over LE this Op Code is mandatory otherwise excluded.
4 Authorization Code for Op Code 4 C4 C4: If device supports transport over BR/EDR and LE (dual mode), this Op code is optional otherwise excluded.
5 Authorization Code for Op Code 5 C5 C5: If device supports transport over BR/EDR this Op Code is optional otherwise excluded.
6 Authorization Code for Op Code 6 C6 C6: If device supports transport over LE this Op Code is optional otherwise excluded.
7 Authorization Code for Op Code 7 C4 C4: If device supports transport over BR/EDR and LE (dual mode), this Op code is optional otherwise excluded.
8 Authorization Code for Op Code 8 C5 C5: If device supports transport over BR/EDR this Op Code is optional otherwise excluded.
9 Authorization Code for Op Code 9 C6 C6: If device supports transport over LE this Op Code is optional otherwise excluded.

Note:

The fields in the above table are in the order of LSO to MSO. Where LSO = Least Significant Octet and MSO = Most Significant Octet