3.0.0.0R11
Software Development Kit
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules
Callback Functions

Typedefs

typedef tBTM_STATUS( tBTM_EVENT_CBACK )(tBTM_EVENT event, tBTM_EVENT_DATA *p_event_data)
 

Variables

tBLE_ADDR_TYPE   addr_type
 
tBTM_AUTH_REQ tBTM_IO_CAPS_REQ_BR_EDR::auth_req
 
tBTM_LE_AUTH_REQ tBTM_IO_CAPS_REQ_BLE::auth_req
 
BD_ADDR tBTM_SECURITY_FAILED_EVT::bd_addr
 
UINT8tBTM_PAIRING_COMPLETE_EVT::bd_addr
 
BD_ADDR tBTM_SECURITY_REQUEST_EVT::bd_addr
 
BD_ADDR   bd_addr
 
UINT8tBTM_BD_NAME_AND_CLASS::bd_addr
 
BD_ADDR_PTR tBTM_POWER_MANAGEMENT_STATUS_EVT::bd_addr
 
UINT8tBTM_CONNECTION_STATUS_EVT::bd_addr
 
UINT8tBTM_ENCRYPTION_STATUS_EVT::bd_addr
 
BD_ADDR tBTM_REMOTE_OOB_DATA_REQUEST_EVT::bd_addr
 
BD_ADDR tBTM_IO_CAPS_REQ_BR_EDR::bd_addr
 
BD_ADDR tBTM_IO_CAPS_REQ_BLE::bd_addr
 
BD_ADDR   bd_addr
 
UINT8tBTM_BD_NAME_AND_CLASS::bd_name
 
UINT8tBTM_CONNECTION_STATUS_EVT::bd_name
 
tBTM_PAIRING_INFO_BLE tBTM_PAIRING_INFO::ble
 
tBTM_BLE_AVERT_MODE tBTM_EVENT_DATA::ble_advert_state_changed
 
tBTM_BLE_CONN_PARAM_UPDATE tBTM_EVENT_DATA::ble_connection_param_update
 
tBTM_BLE_SCAN_TYPE tBTM_EVENT_DATA::ble_scan_state_changed
 
tBTM_STATUS tBTM_PAIRING_COMPLETE_EVT::bonding_status
 
tBTM_PAIRING_INFO_BR_EDR tBTM_PAIRING_INFO::br_edr
 
BT_OCTET16 tBTM_READ_LOCAL_OOB_DATA_COMPLETE_EVT::c_192
 
BT_OCTET16 tBTM_READ_LOCAL_OOB_DATA_COMPLETE_EVT::c_256
 
tBTM_CONNECTION_STATUS_EVT tBTM_EVENT_DATA::connection_status
 
UINT32   counter
 
BT_OCTET16   csrk
 
UINT8tBTM_BD_NAME_AND_CLASS::dev_class
 
UINT8tBTM_CONNECTION_STATUS_EVT::dev_class
 
tBT_DEVICE_TYPE   device_type
 
tBTM_DISABLED_EVT tBTM_EVENT_DATA::disabled
 
UINT16   div
 
UINT16   ediv
 
tBTM_ENABLED_EVT tBTM_EVENT_DATA::enabled
 
tBTM_ENCRYPTION_STATUS_EVT tBTM_EVENT_DATA::encryption_status
 
BT_OCTET16 tBTM_LOCAL_IDENTITY_KEY_DATA::er
 
BOOLEAN tBTM_REMOTE_OOB_DATA_REQUEST_EVT::extended_oob_data
 
UINT16 tBTM_CONNECTION_STATUS_EVT::handle
 
UINT16 tBTM_SCO_CONNECTION_STATUS_EVT::handle
 
UINT8 tBTM_SCO_DATA_EVT::handle
 
UINT8 tBTM_SECURITY_FAILED_EVT::hci_status
 
UINT8 tBTM_POWER_MANAGEMENT_STATUS_EVT::hci_status
 
tBTM_BLE_LOCAL_ID_KEYS tBTM_LOCAL_IDENTITY_KEY_DATA::id_keys
 
tBTM_LE_KEY_TYPE tBTM_IO_CAPS_REQ_BLE::init_keys
 
BT_OCTET16   irk
 
BOOLEAN tBTM_CONNECTION_STATUS_EVT::is_connected
 
BOOLEAN tBTM_SCO_CONNECTION_STATUS_EVT::is_connected
 
BOOLEAN tBTM_READ_LOCAL_OOB_DATA_COMPLETE_EVT::is_extended_oob_data
 
BOOLEAN tBTM_IO_CAPS_REQ_BR_EDR::is_orig
 
BOOLEAN tBTM_PAIRING_INFO_BLE::is_pair_cancel
 
UINT8   key_size
 
UINT8 tBTM_LOCAL_IDENTITY_KEY_DATA::key_type_mask
 
UINT32   local_counter
 
UINT8   local_csrk_sec_level
 
tBTM_LOCAL_IDENTITY_KEYS tBTM_EVENT_DATA::local_identity_keys_request
 
tBTM_LOCAL_IDENTITY_KEYS tBTM_EVENT_DATA::local_identity_keys_update
 
tBTM_IO_CAP tBTM_IO_CAPS_REQ_BR_EDR::local_io_cap
 
tBTM_IO_CAP tBTM_IO_CAPS_REQ_BLE::local_io_cap
 
BT_OCTET16   ltk
 
UINT8 tBTM_IO_CAPS_REQ_BLE::max_key_size
 
tBTM_OOB_DATA tBTM_IO_CAPS_REQ_BR_EDR::oob_data
 
UINT8 tBTM_IO_CAPS_REQ_BLE::oob_data
 
tBTM_OOB_DATA tBTM_EVENT_DATA::oob_data
 
UINT8tBTM_SCO_DATA_EVT::p_data
 
void * tBTM_ENCRYPTION_STATUS_EVT::p_ref_data
 
tBTM_SMP_SC_LOCAL_OOB_DATA * tBTM_EVENT_DATA::p_smp_sc_local_oob_data
 
tBTM_PAIRED_DEVICE_LINK_KEYS tBTM_EVENT_DATA::paired_device_link_keys_request
 
tBTM_PAIRED_DEVICE_LINK_KEYS tBTM_EVENT_DATA::paired_device_link_keys_update
 
tBTM_PAIRING_COMPLETE_EVT tBTM_EVENT_DATA::pairing_complete
 
tBTM_PAIRING_INFO tBTM_PAIRING_COMPLETE_EVT::pairing_complete_info
 
tBTM_IO_CAPS_REQ_BLE tBTM_EVENT_DATA::pairing_io_capabilities_ble_request
 
tBTM_IO_CAPS_REQ_BR_EDR tBTM_EVENT_DATA::pairing_io_capabilities_bredr_request
 
tBTM_SP_IO_RSP tBTM_EVENT_DATA::pairing_io_capabilities_bredr_response
 
tBTM_BD_NAME_AND_CLASS tBTM_EVENT_DATA::pin_request
 
tBTM_POWER_MANAGEMENT_STATUS_EVT tBTM_EVENT_DATA::power_mgmt_notification
 
BT_OCTET16 tBTM_READ_LOCAL_OOB_DATA_COMPLETE_EVT::r_192
 
BT_OCTET16 tBTM_READ_LOCAL_OOB_DATA_COMPLETE_EVT::r_256
 
BT_OCTET8   rand
 
tBTM_READ_LOCAL_OOB_DATA_COMPLETE_EVT tBTM_EVENT_DATA::read_local_oob_data_complete
 
UINT8 tBTM_PAIRING_INFO_BLE::reason
 
tBTM_REMOTE_OOB_DATA_REQUEST_EVT tBTM_EVENT_DATA::remote_oob_data_request
 
BD_ADDR tBTM_PAIRING_INFO_BLE::resolved_bd_addr
 
tBLE_ADDR_TYPE tBTM_PAIRING_INFO_BLE::resolved_bd_addr_type
 
tBTM_LE_KEY_TYPE tBTM_IO_CAPS_REQ_BLE::resp_keys
 
tBTM_STATUS tBTM_ENCRYPTION_STATUS_EVT::result
 
tBTM_SCO_CONN_CHG_EVT_DATA tBTM_EVENT_DATA::sco_conn_chg
 
tBTM_SCO_CONN_REQ_EVT_DATA tBTM_EVENT_DATA::sco_conn_req
 
tBTM_SCO_CONNECTED tBTM_EVENT_DATA::sco_connected
 
tBTM_SCO_DISCONNECTED tBTM_EVENT_DATA::sco_disconnected
 
UINT8 tBTM_PAIRING_INFO_BLE::sec_level
 
UINT8   sec_level
 
tBTM_BD_NAME_AND_CLASS tBTM_EVENT_DATA::security_aborted
 
tBTM_SECURITY_FAILED_EVT tBTM_EVENT_DATA::security_failed
 
tBTM_SECURITY_REQUEST_EVT tBTM_EVENT_DATA::security_request
 
tBTM_SMP_REMOTE_OOB_REQ tBTM_EVENT_DATA::smp_remote_oob_data_request
 
tBTM_SMP_SC_REMOTE_OOB_REQ tBTM_EVENT_DATA::smp_sc_remote_oob_data_request
 
UINT8   srk_sec_level
 
tBTM_STATUS tBTM_SECURITY_FAILED_EVT::status
 
UINT8 tBTM_PAIRING_INFO_BR_EDR::status
 
tBTM_STATUS tBTM_PAIRING_INFO_BLE::status
 
tBTM_STATUS tBTM_ENABLED_EVT::status
 
tBTM_PM_STATUS tBTM_POWER_MANAGEMENT_STATUS_EVT::status
 
tBTM_STATUS tBTM_READ_LOCAL_OOB_DATA_COMPLETE_EVT::status
 
tBT_TRANSPORT tBTM_PAIRING_COMPLETE_EVT::transport
 
tBT_TRANSPORT tBTM_CONNECTION_STATUS_EVT::transport
 
tBT_TRANSPORT tBTM_ENCRYPTION_STATUS_EVT::transport
 
tBTM_SP_CFM_REQ tBTM_EVENT_DATA::user_confirmation_request
 
tBTM_SP_KEYPRESS tBTM_EVENT_DATA::user_keypress_notification
 
tBTM_SP_KEY_NOTIF tBTM_EVENT_DATA::user_passkey_notification
 
tBTM_SP_KEY_REQ tBTM_EVENT_DATA::user_passkey_request
 
UINT16 tBTM_POWER_MANAGEMENT_STATUS_EVT::value
 

Detailed Description

Typedef Documentation

typedef tBTM_STATUS( tBTM_EVENT_CBACK)(tBTM_EVENT event, tBTM_EVENT_DATA *p_event_data)

Bluetooth Management callback

Callback for Bluetooth Management event notifications. Registered using wiced_bt_stack_init()

Parameters
event: Event ID
p_event_data: Event data
Returns
Status of event handling

Variable Documentation

tBLE_ADDR_TYPE addr_type

peer address type : BLE_ADDR_PUBLIC/BLE_ADDR_RANDOM

tBLE_ADDR_TYPE { ... } addr_type

peer address type : BLE_ADDR_PUBLIC/BLE_ADDR_RANDOM

tBTM_AUTH_REQ tBTM_IO_CAPS_REQ_BR_EDR::auth_req

Authentication required for peer device

tBTM_LE_AUTH_REQ tBTM_IO_CAPS_REQ_BLE::auth_req

Authentication request (for local device) contain bonding and MITM info

BD_ADDR tBTM_SECURITY_FAILED_EVT::bd_addr

BD Address of remote

UINT8* tBTM_PAIRING_COMPLETE_EVT::bd_addr

peer address

BD_ADDR tBTM_SECURITY_REQUEST_EVT::bd_addr

peer address

BD_ADDR bd_addr

peer address

BD Address of remote

BD_ADDR { ... } bd_addr

peer address

UINT8* tBTM_BD_NAME_AND_CLASS::bd_addr

BD Address of remote

BD_ADDR_PTR tBTM_POWER_MANAGEMENT_STATUS_EVT::bd_addr

BD Address of remote

UINT8* tBTM_CONNECTION_STATUS_EVT::bd_addr

BD Address of remote

UINT8* tBTM_ENCRYPTION_STATUS_EVT::bd_addr

BD Address of remote

BD_ADDR tBTM_REMOTE_OOB_DATA_REQUEST_EVT::bd_addr

BD Address of remote

BD_ADDR tBTM_IO_CAPS_REQ_BR_EDR::bd_addr

[in] BD Address of remote

BD_ADDR tBTM_IO_CAPS_REQ_BLE::bd_addr

[in] BD Address of remote

BD_ADDR { ... } bd_addr

BD Address of remote

UINT8* tBTM_BD_NAME_AND_CLASS::bd_name

BD Name of remote

UINT8* tBTM_CONNECTION_STATUS_EVT::bd_name

BD Name of remote

tBTM_PAIRING_INFO_BLE tBTM_PAIRING_INFO::ble

BLE pairing complete infomation

tBTM_BLE_AVERT_MODE tBTM_EVENT_DATA::ble_advert_state_changed

Data for BTM_BLE_ADVERT_STATE_CHANGED_EVT

tBTM_BLE_CONN_PARAM_UPDATE tBTM_EVENT_DATA::ble_connection_param_update

Data for BTM_BLE_CONNECTION_PARAM_UPDATE

tBTM_BLE_SCAN_TYPE tBTM_EVENT_DATA::ble_scan_state_changed

Data for BTM_BLE_SCAN_STATE_CHANGED_EVT

tBTM_STATUS tBTM_PAIRING_COMPLETE_EVT::bonding_status

current status of bonding process to notify app of completion status of storing keys

tBTM_PAIRING_INFO_BR_EDR tBTM_PAIRING_INFO::br_edr

BR/EDR pairing complete infomation

BT_OCTET16 tBTM_READ_LOCAL_OOB_DATA_COMPLETE_EVT::c_192

Simple Pairing Hash C derived from the P-192 public key

BT_OCTET16 tBTM_READ_LOCAL_OOB_DATA_COMPLETE_EVT::c_256

Simple Pairing Hash C derived from the P-256 public key (valid only if is_extended_oob_data=TRUE)

tBTM_CONNECTION_STATUS_EVT tBTM_EVENT_DATA::connection_status

Data for BTM_CONNECTION_STATUS_EVT

UINT32 counter

peer sign counter for verifying rcv signed cmd

UINT32 { ... } counter

peer sign counter for verifying rcv signed cmd

BT_OCTET16 csrk

peer SRK peer device used to secured sign local data

BT_OCTET16 { ... } csrk

peer SRK peer device used to secured sign local data

UINT8* tBTM_BD_NAME_AND_CLASS::dev_class

peer class of device

UINT8* tBTM_CONNECTION_STATUS_EVT::dev_class

peer class of device

tBT_DEVICE_TYPE device_type

peer device type : BT_DEVICE_TYPE_BREDR/BT_DEVICE_TYPE_BLE/BT_DEVICE_TYPE_BREDR_BLE

tBT_DEVICE_TYPE { ... } device_type

peer device type : BT_DEVICE_TYPE_BREDR/BT_DEVICE_TYPE_BLE/BT_DEVICE_TYPE_BREDR_BLE

tBTM_DISABLED_EVT tBTM_EVENT_DATA::disabled

Data for BTM_DISABLED_EVT

UINT16 div

local DIV to generate local LTK=d1(ER,DIV,0) and CSRK=d1(ER,DIV,1)

UINT16 { ... } div

local DIV to generate local LTK=d1(ER,DIV,0) and CSRK=d1(ER,DIV,1)

UINT16 ediv

LTK diversifier of this slave device

UINT16 { ... } ediv

LTK diversifier of this slave device

tBTM_ENABLED_EVT tBTM_EVENT_DATA::enabled

Data for BTM_ENABLED_EVT

tBTM_ENCRYPTION_STATUS_EVT tBTM_EVENT_DATA::encryption_status

Data for BTM_ENCRYPTION_STATUS_EVT

BT_OCTET16 tBTM_LOCAL_IDENTITY_KEY_DATA::er

TBD

BOOLEAN tBTM_REMOTE_OOB_DATA_REQUEST_EVT::extended_oob_data

TRUE if requesting extended OOB (P-256)

UINT16 tBTM_CONNECTION_STATUS_EVT::handle

HCI handle

UINT16 tBTM_SCO_CONNECTION_STATUS_EVT::handle

SCO handle

UINT8 tBTM_SCO_DATA_EVT::handle

SCO handle

UINT8 tBTM_SECURITY_FAILED_EVT::hci_status

HCI status

UINT8 tBTM_POWER_MANAGEMENT_STATUS_EVT::hci_status

HCI status

tBTM_BLE_LOCAL_ID_KEYS tBTM_LOCAL_IDENTITY_KEY_DATA::id_keys

TBD

tBTM_LE_KEY_TYPE tBTM_IO_CAPS_REQ_BLE::init_keys

Keys to be distributed, bit mask

BT_OCTET16 { ... } irk

peer diverified identity root

BT_OCTET16 irk

peer diverified identity root

BOOLEAN tBTM_CONNECTION_STATUS_EVT::is_connected

TRUE if connected

BOOLEAN tBTM_SCO_CONNECTION_STATUS_EVT::is_connected

TRUE if connected

BOOLEAN tBTM_READ_LOCAL_OOB_DATA_COMPLETE_EVT::is_extended_oob_data

TRUE if extended OOB data

BOOLEAN tBTM_IO_CAPS_REQ_BR_EDR::is_orig

TRUE, if local device initiated the pairing process

BOOLEAN tBTM_PAIRING_INFO_BLE::is_pair_cancel

True if canceled, else False

UINT8 key_size

key size of the LTK delivered to peer device

UINT8 { ... } key_size

key size of the LTK delivered to peer device

UINT8 tBTM_LOCAL_IDENTITY_KEY_DATA::key_type_mask

The type of the key (BTM_BLE_KEY_TYPE_ID or BTM_BLE_KEY_TYPE_ER)

UINT32 local_counter

local sign counter for sending signed write cmd

UINT32 { ... } local_counter

local sign counter for sending signed write cmd

UINT8 local_csrk_sec_level

security property of local CSRK for this device

UINT8 { ... } local_csrk_sec_level

security property of local CSRK for this device

tBTM_LOCAL_IDENTITY_KEYS tBTM_EVENT_DATA::local_identity_keys_request

Data for BTM_LOCAL_IDENTITY_KEYS_REQUEST_EVT

tBTM_LOCAL_IDENTITY_KEYS tBTM_EVENT_DATA::local_identity_keys_update

Data for BTM_LOCAL_IDENTITY_KEYS_UPDATE_EVT

tBTM_IO_CAP tBTM_IO_CAPS_REQ_BR_EDR::local_io_cap

local IO capabilities

tBTM_IO_CAP tBTM_IO_CAPS_REQ_BLE::local_io_cap

local IO capabilities

BT_OCTET16 { ... } ltk

peer long term key

BT_OCTET16 ltk

peer long term key

UINT8 tBTM_IO_CAPS_REQ_BLE::max_key_size

Max encryption key size

tBTM_OOB_DATA tBTM_IO_CAPS_REQ_BR_EDR::oob_data

OOB data present at peer device for the local device

UINT8 tBTM_IO_CAPS_REQ_BLE::oob_data

OOB data present (locally) for the peer device

tBTM_OOB_DATA tBTM_EVENT_DATA::oob_data

OOB data present at peer device for the local device

UINT8* tBTM_SCO_DATA_EVT::p_data

SCO data

void* tBTM_ENCRYPTION_STATUS_EVT::p_ref_data

Optional data passed in by wiced_bt_dev_set_encryption

tBTM_SMP_SC_LOCAL_OOB_DATA* tBTM_EVENT_DATA::p_smp_sc_local_oob_data

Data for BTM_SMP_SC_LOCAL_OOB_DATA_NOTIFICATION_EVT

tBTM_PAIRED_DEVICE_LINK_KEYS tBTM_EVENT_DATA::paired_device_link_keys_request

Data for BTM_PAIRED_DEVICE_LINK_KEYS_REQUEST_EVT

tBTM_PAIRED_DEVICE_LINK_KEYS tBTM_EVENT_DATA::paired_device_link_keys_update

Data for BTM_PAIRED_DEVICE_LINK_KEYS_UPDATE_EVT

tBTM_PAIRING_COMPLETE_EVT tBTM_EVENT_DATA::pairing_complete

Data for BTM_PAIRING_COMPLETE_EVT

tBTM_PAIRING_INFO tBTM_PAIRING_COMPLETE_EVT::pairing_complete_info

Transport dependent pairing complete infomation

tBTM_IO_CAPS_REQ_BLE tBTM_EVENT_DATA::pairing_io_capabilities_ble_request

Data for BTM_PAIRING_IO_CAPABILITIES_BLE_REQUEST_EVT

tBTM_IO_CAPS_REQ_BR_EDR tBTM_EVENT_DATA::pairing_io_capabilities_bredr_request

Data for BTM_PAIRING_IO_CAPABILITIES_BR_EDR_REQUEST_EVT

tBTM_SP_IO_RSP tBTM_EVENT_DATA::pairing_io_capabilities_bredr_response

Data for BTM_PAIRING_IO_CAPABILITIES_BR_EDR_RESPONSE_EVT

tBTM_BD_NAME_AND_CLASS tBTM_EVENT_DATA::pin_request

Data for BTM_PIN_REQUEST_EVT

tBTM_POWER_MANAGEMENT_STATUS_EVT tBTM_EVENT_DATA::power_mgmt_notification

Data for BTM_POWER_MANAGEMENT_STATUS_EVT

BT_OCTET16 tBTM_READ_LOCAL_OOB_DATA_COMPLETE_EVT::r_192

Simple Pairing Randomnizer R associated with the P-192 public key

BT_OCTET16 tBTM_READ_LOCAL_OOB_DATA_COMPLETE_EVT::r_256

Simple Pairing Randomnizer R associated with the P-256 public key (valid only if is_extended_oob_data=TRUE)

BT_OCTET8 rand

random vector for LTK generation

BT_OCTET8 { ... } rand

random vector for LTK generation

tBTM_READ_LOCAL_OOB_DATA_COMPLETE_EVT tBTM_EVENT_DATA::read_local_oob_data_complete

Data for BTM_READ_LOCAL_OOB_DATA_COMPLETE_EVT

UINT8 tBTM_PAIRING_INFO_BLE::reason

Reason tSMP_STATUS type (UINT8 )

tBTM_REMOTE_OOB_DATA_REQUEST_EVT tBTM_EVENT_DATA::remote_oob_data_request

Data for BTM_REMOTE_OOB_DATA_REQUEST_EVT

BD_ADDR tBTM_PAIRING_INFO_BLE::resolved_bd_addr

Resolved address (if remote device using private address)

tBLE_ADDR_TYPE tBTM_PAIRING_INFO_BLE::resolved_bd_addr_type

Resolved addr type of bonded device

tBTM_LE_KEY_TYPE tBTM_IO_CAPS_REQ_BLE::resp_keys

keys to be distributed, bit mask

tBTM_STATUS tBTM_ENCRYPTION_STATUS_EVT::result

Result of the operation

tBTM_SCO_CONN_CHG_EVT_DATA tBTM_EVENT_DATA::sco_conn_chg

Data for BTM_SCO_CONNECTION_CHANGE_EVT

tBTM_SCO_CONN_REQ_EVT_DATA tBTM_EVENT_DATA::sco_conn_req

Data for BTM_SCO_CONNECTION_REQUEST_EVT

tBTM_SCO_CONNECTED tBTM_EVENT_DATA::sco_connected

Data for BTM_SCO_CONNECTED_EVT

tBTM_SCO_DISCONNECTED tBTM_EVENT_DATA::sco_disconnected

Data for BTM_SCO_DISCONNECTED_EVT

UINT8 tBTM_PAIRING_INFO_BLE::sec_level

0 - None, 1- Unauthenticated Key, 4-Authenticated Key

UINT8 sec_level

local pairing security level

UINT8 { ... } sec_level

local pairing security level

tBTM_BD_NAME_AND_CLASS tBTM_EVENT_DATA::security_aborted

Data for BTM_SECURITY_ABORTED_EVT

tBTM_SECURITY_FAILED_EVT tBTM_EVENT_DATA::security_failed

Data for BTM_SECURITY_FAILED_EVT

tBTM_SECURITY_REQUEST_EVT tBTM_EVENT_DATA::security_request

Data for BTM_SECURITY_REQUEST_EVT

tBTM_SMP_REMOTE_OOB_REQ tBTM_EVENT_DATA::smp_remote_oob_data_request

Data for BTM_SMP_REMOTE_OOB_DATA_REQUEST_EVT

tBTM_SMP_SC_REMOTE_OOB_REQ tBTM_EVENT_DATA::smp_sc_remote_oob_data_request

Data for BTM_SMP_SC_REMOTE_OOB_DATA_REQUEST_EVT

UINT8 srk_sec_level

security property of peer SRK for this device

UINT8 { ... } srk_sec_level

security property of peer SRK for this device

tBTM_STATUS tBTM_SECURITY_FAILED_EVT::status

BTM status

UINT8 tBTM_PAIRING_INFO_BR_EDR::status

status of the simple pairing process (HCI status code)

tBTM_STATUS tBTM_PAIRING_INFO_BLE::status

status of the simple pairing process

tBTM_STATUS tBTM_ENABLED_EVT::status

Status

tBTM_PM_STATUS tBTM_POWER_MANAGEMENT_STATUS_EVT::status

PM status

tBTM_STATUS tBTM_READ_LOCAL_OOB_DATA_COMPLETE_EVT::status

Status

tBT_TRANSPORT tBTM_PAIRING_COMPLETE_EVT::transport

BT_TRANSPORT_BR_EDR or BT_TRANSPORT_LE

tBT_TRANSPORT tBTM_CONNECTION_STATUS_EVT::transport

BT_TRANSPORT_BR_EDR or BT_TRANSPORT_LE

tBT_TRANSPORT tBTM_ENCRYPTION_STATUS_EVT::transport

BT_TRANSPORT_BR_EDR or BT_TRANSPORT_LE

tBTM_SP_CFM_REQ tBTM_EVENT_DATA::user_confirmation_request

Data for BTM_USER_CONFIRMATION_REQUEST_EVT

tBTM_SP_KEYPRESS tBTM_EVENT_DATA::user_keypress_notification

Data for BTM_USER_KEYPRESS_NOTIFICATION_EVT

tBTM_SP_KEY_NOTIF tBTM_EVENT_DATA::user_passkey_notification

Data for BTM_USER_PASSKEY_NOTIFICATION_EVT

tBTM_SP_KEY_REQ tBTM_EVENT_DATA::user_passkey_request

Data for BTM_USER_PASSKEY_REQUEST_EVT

UINT16 tBTM_POWER_MANAGEMENT_STATUS_EVT::value

Additional mode data