BTSSPBondingType (Compact 2013)

3/26/2014

This enumeration lists the Bluetooth bonding modes.

Syntax

typedef enum BTSSPBondingType{
  BTSSPBonding_None,
  BTSSPBonding_Dedicated,
  BTSSPBonding_General
} BTSSPBondingType;

Elements

  • BTSSPBonding_None
    Bluetooth non-bondable mode. The master device does not generate a shared link key.
  • BTSSPBonding_Dedicated
    Bluetooth dedicated bonding mode. In dedicated bonding, the only purpose of the connection is to generate a shared link key.
  • BTSSPBonding_General
    Bluetooth general bonding mode. In general bonding, the master device generates a shared link key in the course of establishing a service connection.

Remarks

Bonding refers to creating the initial connections and exchanging data to enable the creation of secure connections.

Services that authenticate a connection typically use general bonding. However, the BthSSPPairRequest function uses dedicated bonding.

Requirements

Header

bt_api.h

See Also

Reference

Bluetooth Application Development Enumerations
BthAuthenticate
BthAuthenticateEx