Enumerations

enum  bms_cccd_status_t {
  BMS_CCCD_STATUS_FEATURE_ENABLED,
  BMS_CCCD_STATUS_FEATURE_DISABLED
}
 BMS Service CCCD status. More...
 
enum  bms_op_code_t {
  BMS_OP_CODE_DEL_BOND_REQ_DEVICE_BR_LE = 0x01,
  BMS_OP_CODE_DEL_BOND_REQ_DEVICE_BR_ONLY = 0x02,
  BMS_OP_CODE_DEL_BOND_REQ_DEVICE_LE_ONLY = 0x03,
  BMS_OP_CODE_DEL_ALL_BONDS_ON_SERVER_BR_LE = 0x04,
  BMS_OP_CODE_DEL_ALL_BONDS_ON_SERVER_BR_ONLY = 0x05,
  BMS_OP_CODE_DEL_ALL_BONDS_ON_SERVER_LE_ONLY = 0x06,
  BMS_OP_CODE_DEL_ALL_BUT_ACTIVE_BOND_BR_LE = 0x07,
  BMS_OP_CODE_DEL_ALL_BUT_ACTIVE_BOND_BR_ONLY = 0x08,
  BMS_OP_CODE_DEL_ALL_BUT_ACTIVE_BOND_LE_ONLY = 0x09,
  BMS_OP_CODE_NONE = 0xFF
}
 Bond Management Control Point opcodes. More...
 

Detailed Description

Enumeration Type Documentation

◆ bms_cccd_status_t

BMS Service CCCD status.

Enumerator
BMS_CCCD_STATUS_FEATURE_ENABLED 

BMS Feature indication enabled.

BMS_CCCD_STATUS_FEATURE_DISABLED 

BMS Feature indication disabled.

Definition at line 109 of file bms.h.

◆ bms_op_code_t

Bond Management Control Point opcodes.

Enumerator
BMS_OP_CODE_DEL_BOND_REQ_DEVICE_BR_LE 

Initiates the procedure to delete the bond of the requesting device on BR/EDR and LE transports.

BMS_OP_CODE_DEL_BOND_REQ_DEVICE_BR_ONLY 

Initiates the procedure to delete the bond of the requesting device on BR/EDR transport.

BMS_OP_CODE_DEL_BOND_REQ_DEVICE_LE_ONLY 

Initiates the procedure to delete the bond of the requesting device on LE transport.

BMS_OP_CODE_DEL_ALL_BONDS_ON_SERVER_BR_LE 

Initiates the procedure to delete all bonds on the device on BR/EDR and LE transports.

BMS_OP_CODE_DEL_ALL_BONDS_ON_SERVER_BR_ONLY 

Initiates the procedure to delete all bonds on the device on BR/EDR transport.

BMS_OP_CODE_DEL_ALL_BONDS_ON_SERVER_LE_ONLY 

Initiates the procedure to delete all bonds on the device on LE transport.

BMS_OP_CODE_DEL_ALL_BUT_ACTIVE_BOND_BR_LE 

Initiates the procedure to delete all bonds except for the one of the requesting device on BR/EDR and LE transports.

BMS_OP_CODE_DEL_ALL_BUT_ACTIVE_BOND_BR_ONLY 

Initiates the procedure to delete all bonds except for the one of the requesting device on BR/EDR transport.

BMS_OP_CODE_DEL_ALL_BUT_ACTIVE_BOND_LE_ONLY 

Initiates the procedure to delete all bonds except for the one of the requesting device on LE transport.

BMS_OP_CODE_NONE 

Indicates an invalid opcode or no pending opcode.

Definition at line 116 of file bms.h.