5.11.0.0R3
Software Development Kit
 
Loading...
Searching...
No Matches
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_LE_AUTH_REQ tBTM_IO_CAPS_REQ_BLE::auth_req
 
tBTM_AUTH_REQ tBTM_IO_CAPS_REQ_BR_EDR::auth_req
 
BD_ADDR   bd_addr 
 
BD_ADDR   bd_addr 
 
UINT8 * tBTM_BD_NAME_AND_CLASS::bd_addr
 
UINT8 * tBTM_CONNECTION_STATUS_EVT::bd_addr
 
UINT8 * tBTM_ENCRYPTION_STATUS_EVT::bd_addr
 
BD_ADDR tBTM_IO_CAPS_REQ_BLE::bd_addr
 
BD_ADDR tBTM_IO_CAPS_REQ_BR_EDR::bd_addr
 
UINT8 * tBTM_PAIRING_COMPLETE_EVT::bd_addr
 
BD_ADDR_PTR tBTM_POWER_MANAGEMENT_STATUS_EVT::bd_addr
 
BD_ADDR tBTM_REMOTE_OOB_DATA_REQUEST_EVT::bd_addr
 
BD_ADDR tBTM_SECURITY_FAILED_EVT::bd_addr
 
BD_ADDR tBTM_SECURITY_REQUEST_EVT::bd_addr
 
UINT8 * tBTM_BD_NAME_AND_CLASS::bd_name
 
UINT8 * tBTM_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 
 
UINT8 * tBTM_BD_NAME_AND_CLASS::dev_class
 
UINT8 * tBTM_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_POWER_MANAGEMENT_STATUS_EVT::hci_status
 
UINT8 tBTM_SECURITY_FAILED_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_BLE::local_io_cap
 
tBTM_IO_CAP tBTM_IO_CAPS_REQ_BR_EDR::local_io_cap
 
BT_OCTET16   ltk 
 
UINT8 tBTM_IO_CAPS_REQ_BLE::max_key_size
 
tBTM_OOB_DATA tBTM_EVENT_DATA::oob_data
 
UINT8 tBTM_IO_CAPS_REQ_BLE::oob_data
 
tBTM_OOB_DATA tBTM_IO_CAPS_REQ_BR_EDR::oob_data
 
UINT8 * tBTM_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   sec_level 
 
UINT8 tBTM_PAIRING_INFO_BLE::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_ENABLED_EVT::status
 
tBTM_STATUS tBTM_PAIRING_INFO_BLE::status
 
UINT8 tBTM_PAIRING_INFO_BR_EDR::status
 
tBTM_PM_STATUS tBTM_POWER_MANAGEMENT_STATUS_EVT::status
 
tBTM_STATUS tBTM_READ_LOCAL_OOB_DATA_COMPLETE_EVT::status
 
tBTM_STATUS tBTM_SECURITY_FAILED_EVT::status
 
tBT_TRANSPORT tBTM_CONNECTION_STATUS_EVT::transport
 
tBT_TRANSPORT tBTM_ENCRYPTION_STATUS_EVT::transport
 
tBT_TRANSPORT tBTM_PAIRING_COMPLETE_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

◆ tBTM_EVENT_CBACK

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

◆ [] [1/2]

tBLE_ADDR_TYPE { ... } ::addr_type

peer address type : BLE_ADDR_PUBLIC/BLE_ADDR_RANDOM

◆ addr_type [2/2]

tBLE_ADDR_TYPE addr_type

peer address type : BLE_ADDR_PUBLIC/BLE_ADDR_RANDOM

◆ auth_req [1/2]

tBTM_LE_AUTH_REQ tBTM_IO_CAPS_REQ_BLE::auth_req

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

◆ auth_req [2/2]

tBTM_AUTH_REQ tBTM_IO_CAPS_REQ_BR_EDR::auth_req

Authentication required for peer device

◆ [] [1/13]

BD_ADDR { ... } ::bd_addr

peer address

◆ [] [2/13]

BD_ADDR { ... } ::bd_addr

BD Address of remote

◆ bd_addr [3/13]

BD_ADDR bd_addr

peer address

BD Address of remote

◆ bd_addr [4/13]

UINT8* tBTM_BD_NAME_AND_CLASS::bd_addr

BD Address of remote

◆ bd_addr [5/13]

UINT8* tBTM_CONNECTION_STATUS_EVT::bd_addr

BD Address of remote

◆ bd_addr [6/13]

UINT8* tBTM_ENCRYPTION_STATUS_EVT::bd_addr

BD Address of remote

◆ bd_addr [7/13]

BD_ADDR tBTM_IO_CAPS_REQ_BLE::bd_addr

[in] BD Address of remote

◆ bd_addr [8/13]

BD_ADDR tBTM_IO_CAPS_REQ_BR_EDR::bd_addr

[in] BD Address of remote

◆ bd_addr [9/13]

UINT8* tBTM_PAIRING_COMPLETE_EVT::bd_addr

peer address

◆ bd_addr [10/13]

BD_ADDR_PTR tBTM_POWER_MANAGEMENT_STATUS_EVT::bd_addr

BD Address of remote

◆ bd_addr [11/13]

BD_ADDR tBTM_REMOTE_OOB_DATA_REQUEST_EVT::bd_addr

BD Address of remote

◆ bd_addr [12/13]

BD_ADDR tBTM_SECURITY_FAILED_EVT::bd_addr

BD Address of remote

◆ bd_addr [13/13]

BD_ADDR tBTM_SECURITY_REQUEST_EVT::bd_addr

peer address

◆ bd_name [1/2]

UINT8* tBTM_BD_NAME_AND_CLASS::bd_name

BD Name of remote

◆ bd_name [2/2]

UINT8* tBTM_CONNECTION_STATUS_EVT::bd_name

BD Name of remote

◆ ble

tBTM_PAIRING_INFO_BLE tBTM_PAIRING_INFO::ble

BLE pairing complete infomation

◆ ble_advert_state_changed

tBTM_BLE_AVERT_MODE tBTM_EVENT_DATA::ble_advert_state_changed

Data for BTM_BLE_ADVERT_STATE_CHANGED_EVT

◆ ble_connection_param_update

tBTM_BLE_CONN_PARAM_UPDATE tBTM_EVENT_DATA::ble_connection_param_update

Data for BTM_BLE_CONNECTION_PARAM_UPDATE

◆ ble_scan_state_changed

tBTM_BLE_SCAN_TYPE tBTM_EVENT_DATA::ble_scan_state_changed

Data for BTM_BLE_SCAN_STATE_CHANGED_EVT

◆ bonding_status

tBTM_STATUS tBTM_PAIRING_COMPLETE_EVT::bonding_status

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

◆ br_edr

tBTM_PAIRING_INFO_BR_EDR tBTM_PAIRING_INFO::br_edr

BR/EDR pairing complete infomation

◆ c_192

BT_OCTET16 tBTM_READ_LOCAL_OOB_DATA_COMPLETE_EVT::c_192

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

◆ c_256

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)

◆ connection_status

tBTM_CONNECTION_STATUS_EVT tBTM_EVENT_DATA::connection_status

Data for BTM_CONNECTION_STATUS_EVT

◆ [] [1/2]

UINT32 { ... } ::counter

peer sign counter for verifying rcv signed cmd

◆ counter [2/2]

UINT32 counter

peer sign counter for verifying rcv signed cmd

◆ [] [1/2]

BT_OCTET16 { ... } ::csrk

peer SRK peer device used to secured sign local data

◆ csrk [2/2]

BT_OCTET16 csrk

peer SRK peer device used to secured sign local data

◆ dev_class [1/2]

UINT8* tBTM_BD_NAME_AND_CLASS::dev_class

peer class of device

◆ dev_class [2/2]

UINT8* tBTM_CONNECTION_STATUS_EVT::dev_class

peer class of device

◆ [] [1/2]

tBT_DEVICE_TYPE { ... } ::device_type

peer device type : BT_DEVICE_TYPE_BREDR/BT_DEVICE_TYPE_BLE/BT_DEVICE_TYPE_BREDR_BLE

◆ device_type [2/2]

tBT_DEVICE_TYPE device_type

peer device type : BT_DEVICE_TYPE_BREDR/BT_DEVICE_TYPE_BLE/BT_DEVICE_TYPE_BREDR_BLE

◆ disabled

tBTM_DISABLED_EVT tBTM_EVENT_DATA::disabled

Data for BTM_DISABLED_EVT

◆ [] [1/2]

UINT16 { ... } ::div

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

◆ div [2/2]

UINT16 div

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

◆ [] [1/2]

UINT16 { ... } ::ediv

LTK diversifier of this slave device

◆ ediv [2/2]

UINT16 ediv

LTK diversifier of this slave device

◆ enabled

tBTM_ENABLED_EVT tBTM_EVENT_DATA::enabled

Data for BTM_ENABLED_EVT

◆ encryption_status

tBTM_ENCRYPTION_STATUS_EVT tBTM_EVENT_DATA::encryption_status

Data for BTM_ENCRYPTION_STATUS_EVT

◆ er

BT_OCTET16 tBTM_LOCAL_IDENTITY_KEY_DATA::er

TBD

◆ extended_oob_data

BOOLEAN tBTM_REMOTE_OOB_DATA_REQUEST_EVT::extended_oob_data

TRUE if requesting extended OOB (P-256)

◆ handle [1/3]

UINT16 tBTM_CONNECTION_STATUS_EVT::handle

HCI handle

◆ handle [2/3]

UINT16 tBTM_SCO_CONNECTION_STATUS_EVT::handle

SCO handle

◆ handle [3/3]

UINT8 tBTM_SCO_DATA_EVT::handle

SCO handle

◆ hci_status [1/2]

UINT8 tBTM_POWER_MANAGEMENT_STATUS_EVT::hci_status

HCI status

◆ hci_status [2/2]

UINT8 tBTM_SECURITY_FAILED_EVT::hci_status

HCI status

◆ id_keys

tBTM_BLE_LOCAL_ID_KEYS tBTM_LOCAL_IDENTITY_KEY_DATA::id_keys

TBD

◆ init_keys

tBTM_LE_KEY_TYPE tBTM_IO_CAPS_REQ_BLE::init_keys

Keys to be distributed, bit mask

◆ [] [1/2]

BT_OCTET16 { ... } ::irk

peer diverified identity root

◆ irk [2/2]

BT_OCTET16 irk

peer diverified identity root

◆ is_connected [1/2]

BOOLEAN tBTM_CONNECTION_STATUS_EVT::is_connected

TRUE if connected

◆ is_connected [2/2]

BOOLEAN tBTM_SCO_CONNECTION_STATUS_EVT::is_connected

TRUE if connected

◆ is_extended_oob_data

BOOLEAN tBTM_READ_LOCAL_OOB_DATA_COMPLETE_EVT::is_extended_oob_data

TRUE if extended OOB data

◆ is_orig

BOOLEAN tBTM_IO_CAPS_REQ_BR_EDR::is_orig

TRUE, if local device initiated the pairing process

◆ is_pair_cancel

BOOLEAN tBTM_PAIRING_INFO_BLE::is_pair_cancel

True if canceled, else False

◆ [] [1/2]

UINT8 { ... } ::key_size

key size of the LTK delivered to peer device

◆ key_size [2/2]

UINT8 key_size

key size of the LTK delivered to peer device

◆ key_type_mask

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)

◆ [] [1/2]

UINT32 { ... } ::local_counter

local sign counter for sending signed write cmd

◆ local_counter [2/2]

UINT32 local_counter

local sign counter for sending signed write cmd

◆ [] [1/2]

UINT8 { ... } ::local_csrk_sec_level

security property of local CSRK for this device

◆ local_csrk_sec_level [2/2]

UINT8 local_csrk_sec_level

security property of local CSRK for this device

◆ local_identity_keys_request

tBTM_LOCAL_IDENTITY_KEYS tBTM_EVENT_DATA::local_identity_keys_request

Data for BTM_LOCAL_IDENTITY_KEYS_REQUEST_EVT

◆ local_identity_keys_update

tBTM_LOCAL_IDENTITY_KEYS tBTM_EVENT_DATA::local_identity_keys_update

Data for BTM_LOCAL_IDENTITY_KEYS_UPDATE_EVT

◆ local_io_cap [1/2]

tBTM_IO_CAP tBTM_IO_CAPS_REQ_BLE::local_io_cap

local IO capabilities

◆ local_io_cap [2/2]

tBTM_IO_CAP tBTM_IO_CAPS_REQ_BR_EDR::local_io_cap

local IO capabilities

◆ [] [1/2]

BT_OCTET16 { ... } ::ltk

peer long term key

◆ ltk [2/2]

BT_OCTET16 ltk

peer long term key

◆ max_key_size

UINT8 tBTM_IO_CAPS_REQ_BLE::max_key_size

Max encryption key size

◆ oob_data [1/3]

tBTM_OOB_DATA tBTM_EVENT_DATA::oob_data

OOB data present at peer device for the local device

◆ oob_data [2/3]

UINT8 tBTM_IO_CAPS_REQ_BLE::oob_data

OOB data present (locally) for the peer device

◆ oob_data [3/3]

tBTM_OOB_DATA tBTM_IO_CAPS_REQ_BR_EDR::oob_data

OOB data present at peer device for the local device

◆ p_data

UINT8* tBTM_SCO_DATA_EVT::p_data

SCO data

◆ p_ref_data

void* tBTM_ENCRYPTION_STATUS_EVT::p_ref_data

Optional data passed in by wiced_bt_dev_set_encryption

◆ p_smp_sc_local_oob_data

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

◆ paired_device_link_keys_request

tBTM_PAIRED_DEVICE_LINK_KEYS tBTM_EVENT_DATA::paired_device_link_keys_request

Data for BTM_PAIRED_DEVICE_LINK_KEYS_REQUEST_EVT

◆ paired_device_link_keys_update

tBTM_PAIRED_DEVICE_LINK_KEYS tBTM_EVENT_DATA::paired_device_link_keys_update

Data for BTM_PAIRED_DEVICE_LINK_KEYS_UPDATE_EVT

◆ pairing_complete

tBTM_PAIRING_COMPLETE_EVT tBTM_EVENT_DATA::pairing_complete

Data for BTM_PAIRING_COMPLETE_EVT

◆ pairing_complete_info

tBTM_PAIRING_INFO tBTM_PAIRING_COMPLETE_EVT::pairing_complete_info

Transport dependent pairing complete infomation

◆ pairing_io_capabilities_ble_request

tBTM_IO_CAPS_REQ_BLE tBTM_EVENT_DATA::pairing_io_capabilities_ble_request

Data for BTM_PAIRING_IO_CAPABILITIES_BLE_REQUEST_EVT

◆ pairing_io_capabilities_bredr_request

tBTM_IO_CAPS_REQ_BR_EDR tBTM_EVENT_DATA::pairing_io_capabilities_bredr_request

Data for BTM_PAIRING_IO_CAPABILITIES_BR_EDR_REQUEST_EVT

◆ pairing_io_capabilities_bredr_response

tBTM_SP_IO_RSP tBTM_EVENT_DATA::pairing_io_capabilities_bredr_response

Data for BTM_PAIRING_IO_CAPABILITIES_BR_EDR_RESPONSE_EVT

◆ pin_request

tBTM_BD_NAME_AND_CLASS tBTM_EVENT_DATA::pin_request

Data for BTM_PIN_REQUEST_EVT

◆ power_mgmt_notification

tBTM_POWER_MANAGEMENT_STATUS_EVT tBTM_EVENT_DATA::power_mgmt_notification

Data for BTM_POWER_MANAGEMENT_STATUS_EVT

◆ r_192

BT_OCTET16 tBTM_READ_LOCAL_OOB_DATA_COMPLETE_EVT::r_192

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

◆ r_256

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)

◆ [] [1/2]

BT_OCTET8 { ... } ::rand

random vector for LTK generation

◆ rand [2/2]

BT_OCTET8 rand ( void )

random vector for LTK generation

◆ read_local_oob_data_complete

tBTM_READ_LOCAL_OOB_DATA_COMPLETE_EVT tBTM_EVENT_DATA::read_local_oob_data_complete

Data for BTM_READ_LOCAL_OOB_DATA_COMPLETE_EVT

◆ reason

UINT8 tBTM_PAIRING_INFO_BLE::reason

Reason tSMP_STATUS type (UINT8 )

◆ remote_oob_data_request

tBTM_REMOTE_OOB_DATA_REQUEST_EVT tBTM_EVENT_DATA::remote_oob_data_request

Data for BTM_REMOTE_OOB_DATA_REQUEST_EVT

◆ resolved_bd_addr

BD_ADDR tBTM_PAIRING_INFO_BLE::resolved_bd_addr

Resolved address (if remote device using private address)

◆ resolved_bd_addr_type

tBLE_ADDR_TYPE tBTM_PAIRING_INFO_BLE::resolved_bd_addr_type

Resolved addr type of bonded device

◆ resp_keys

tBTM_LE_KEY_TYPE tBTM_IO_CAPS_REQ_BLE::resp_keys

keys to be distributed, bit mask

◆ result

tBTM_STATUS tBTM_ENCRYPTION_STATUS_EVT::result

Result of the operation

◆ sco_conn_chg

tBTM_SCO_CONN_CHG_EVT_DATA tBTM_EVENT_DATA::sco_conn_chg

Data for BTM_SCO_CONNECTION_CHANGE_EVT

◆ sco_conn_req

tBTM_SCO_CONN_REQ_EVT_DATA tBTM_EVENT_DATA::sco_conn_req

Data for BTM_SCO_CONNECTION_REQUEST_EVT

◆ sco_connected

tBTM_SCO_CONNECTED tBTM_EVENT_DATA::sco_connected

Data for BTM_SCO_CONNECTED_EVT

◆ sco_disconnected

tBTM_SCO_DISCONNECTED tBTM_EVENT_DATA::sco_disconnected

Data for BTM_SCO_DISCONNECTED_EVT

◆ [] [1/3]

UINT8 { ... } ::sec_level

local pairing security level

◆ sec_level [2/3]

UINT8 sec_level

local pairing security level

◆ sec_level [3/3]

UINT8 tBTM_PAIRING_INFO_BLE::sec_level

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

◆ security_aborted

tBTM_BD_NAME_AND_CLASS tBTM_EVENT_DATA::security_aborted

Data for BTM_SECURITY_ABORTED_EVT

◆ security_failed

tBTM_SECURITY_FAILED_EVT tBTM_EVENT_DATA::security_failed

Data for BTM_SECURITY_FAILED_EVT

◆ security_request

tBTM_SECURITY_REQUEST_EVT tBTM_EVENT_DATA::security_request

Data for BTM_SECURITY_REQUEST_EVT

◆ smp_remote_oob_data_request

tBTM_SMP_REMOTE_OOB_REQ tBTM_EVENT_DATA::smp_remote_oob_data_request

Data for BTM_SMP_REMOTE_OOB_DATA_REQUEST_EVT

◆ smp_sc_remote_oob_data_request

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

◆ [] [1/2]

UINT8 { ... } ::srk_sec_level

security property of peer SRK for this device

◆ srk_sec_level [2/2]

UINT8 srk_sec_level

security property of peer SRK for this device

◆ status [1/6]

tBTM_STATUS tBTM_ENABLED_EVT::status

Status

◆ status [2/6]

tBTM_STATUS tBTM_PAIRING_INFO_BLE::status

status of the simple pairing process

◆ status [3/6]

UINT8 tBTM_PAIRING_INFO_BR_EDR::status

status of the simple pairing process (HCI status code)

◆ status [4/6]

tBTM_PM_STATUS tBTM_POWER_MANAGEMENT_STATUS_EVT::status

PM status

◆ status [5/6]

tBTM_STATUS tBTM_READ_LOCAL_OOB_DATA_COMPLETE_EVT::status

Status

◆ status [6/6]

tBTM_STATUS tBTM_SECURITY_FAILED_EVT::status

BTM status

◆ transport [1/3]

tBT_TRANSPORT tBTM_CONNECTION_STATUS_EVT::transport

BT_TRANSPORT_BR_EDR or BT_TRANSPORT_LE

◆ transport [2/3]

tBT_TRANSPORT tBTM_ENCRYPTION_STATUS_EVT::transport

BT_TRANSPORT_BR_EDR or BT_TRANSPORT_LE

◆ transport [3/3]

tBT_TRANSPORT tBTM_PAIRING_COMPLETE_EVT::transport

BT_TRANSPORT_BR_EDR or BT_TRANSPORT_LE

◆ user_confirmation_request

tBTM_SP_CFM_REQ tBTM_EVENT_DATA::user_confirmation_request

Data for BTM_USER_CONFIRMATION_REQUEST_EVT

◆ user_keypress_notification

tBTM_SP_KEYPRESS tBTM_EVENT_DATA::user_keypress_notification

Data for BTM_USER_KEYPRESS_NOTIFICATION_EVT

◆ user_passkey_notification

tBTM_SP_KEY_NOTIF tBTM_EVENT_DATA::user_passkey_notification

Data for BTM_USER_PASSKEY_NOTIFICATION_EVT

◆ user_passkey_request

tBTM_SP_KEY_REQ tBTM_EVENT_DATA::user_passkey_request

Data for BTM_USER_PASSKEY_REQUEST_EVT

◆ value

UINT16 tBTM_POWER_MANAGEMENT_STATUS_EVT::value

Additional mode data