5.11.0.0R3
Software Development Kit
 
Loading...
Searching...
No Matches
Event Data Structures

Data Structures

struct  tBTM_BD_NAME_AND_CLASS
 
struct  tBTM_CONNECTION_STATUS_EVT
 
struct  tBTM_DISABLED_EVT
 
struct  tBTM_ENABLED_EVT
 
struct  tBTM_ENCRYPTION_STATUS_EVT
 
union  tBTM_EVENT_DATA
 
struct  tBTM_IO_CAPS_REQ_BLE
 
struct  tBTM_IO_CAPS_REQ_BR_EDR
 
struct  tBTM_POWER_MANAGEMENT_STATUS_EVT
 
struct  tBTM_READ_LOCAL_OOB_DATA_COMPLETE_EVT
 
struct  tBTM_REMOTE_OOB_DATA_REQUEST_EVT
 
struct  tBTM_SCO_CONNECTION_STATUS_EVT
 
struct  tBTM_SCO_DATA_EVT
 

Macros

#define BTM_BLE_ADVERT_MODE
 
#define BTM_BLE_CONN_MODE
 

Typedefs

typedef UINT8 tBLE_CONN_MODE
 
typedef UINT8 tBTM_BLE_AVERT_MODE
 
struct { 
 
   BD_ADDR   bd_addr 
 
tBTM_PAIRED_DEVICE_LINK_KEYS 
 

Enumerations

enum  {
  BTM_BLE_ADVERT_OFF , BTM_BLE_ADVERT_DIRECTED_HIGH , BTM_BLE_ADVERT_DIRECTED_LOW , BTM_BLE_ADVERT_UNDIRECTED_HIGH ,
  BTM_BLE_ADVERT_UNDIRECTED_LOW , BTM_BLE_ADVERT_NONCONN_HIGH , BTM_BLE_ADVERT_NONCONN_LOW , BTM_BLE_ADVERT_DISCOVERABLE_HIGH ,
  BTM_BLE_ADVERT_DISCOVERABLE_LOW
}
 
enum  { BLE_CONN_MODE_OFF , BLE_CONN_MODE_LOW_DUTY , BLE_CONN_MODE_HIGH_DUTY }
 

Detailed Description

Macro Definition Documentation

◆ BTM_BLE_ADVERT_MODE

#define BTM_BLE_ADVERT_MODE

avertisement mode (used when calling BTM_BleStartAdvertisements())

◆ BTM_BLE_CONN_MODE

#define BTM_BLE_CONN_MODE

scan mode used in initiating

Typedef Documentation

◆ tBLE_CONN_MODE

typedef UINT8 tBLE_CONN_MODE

Conn mode

◆ tBTM_BLE_AVERT_MODE

typedef UINT8 tBTM_BLE_AVERT_MODE

Avertisement mode

◆ [struct]

typedef PACKED struct { ... } tBTM_PAIRED_DEVICE_LINK_KEYS

Paired device link key notification (used by BTM_PAIRED_DEVICE_LINK_KEYS_UPDATE_EVT notication)

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
BTM_BLE_ADVERT_OFF 

Stop advertising

BTM_BLE_ADVERT_DIRECTED_HIGH 

Directed avertisement (high duty cycle)

BTM_BLE_ADVERT_DIRECTED_LOW 

Directed avertisement (low duty cycle)

BTM_BLE_ADVERT_UNDIRECTED_HIGH 

Undirected avertisement (high duty cycle)

BTM_BLE_ADVERT_UNDIRECTED_LOW 

Undirected avertisement (low duty cycle)

BTM_BLE_ADVERT_NONCONN_HIGH 

Non-connectable avertisement (high duty cycle)

BTM_BLE_ADVERT_NONCONN_LOW 

Non-connectable avertisement (low duty cycle)

BTM_BLE_ADVERT_DISCOVERABLE_HIGH 

discoverable avertisement (high duty cycle)

BTM_BLE_ADVERT_DISCOVERABLE_LOW 

discoverable avertisement (low duty cycle)

◆ anonymous enum

anonymous enum
Enumerator
BLE_CONN_MODE_OFF 

Stop initiating

BLE_CONN_MODE_LOW_DUTY 

slow connection scan parameter

BLE_CONN_MODE_HIGH_DUTY 

fast connection scan parameter