ESP-IDF
tBTM_BLE_CB
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
tBTM_BLE_CB
tBTM_BLE_CB struct
Syntax
Show:
Summary
Declaration
from
btm_ble_int.h:327
typedef
struct
{
UINT16
scan_activity
;
tBTM_BLE_INQ_CB
inq_var
;
tBTM_INQ_RESULTS_CB
*
p_obs_results_cb
;
tBTM_CMPL_CB
*
p_obs_cmpl_cb
;
tBTM_INQ_DIS_CB
*
p_obs_discard_cb
;
TIMER_LIST_ENT
obs_timer_ent
;
tBTM_INQ_RESULTS_CB
*
p_scan_results_cb
;
tBTM_CMPL_CB
*
p_scan_cmpl_cb
;
TIMER_LIST_ENT
scan_timer_ent
;
struct
pkt_queue
*
adv_rpt_queue
;
struct
osi_event
*
adv_rpt_ready
;
tBTM_BLE_CONN_TYPE
bg_conn_type
;
UINT32
scan_int
;
UINT32
scan_win
;
tBTM_BLE_SEL_CBACK
*
p_select_cback
;
UINT8
white_list_avail_size
;
tBTM_UPDATE_WHITELIST_CBACK
*
update_wl_cb
;
tBTM_BLE_WL_STATE
wl_state
;
fixed_queue_t
*
conn_pending_q
;
tBTM_BLE_CONN_ST
conn_state
;
tBTM_LE_RANDOM_CB
addr_mgnt_cb
;
BOOLEAN
enabled
;
#if
BLE_PRIVACY_SPT
==
TRUE
BOOLEAN
mixed_mode
;
tBTM_PRIVACY_MODE
privacy_mode
;
UINT8
resolving_list_avail_size
;
tBTM_BLE_RESOLVE_Q
resolving_list_pend_q
;
tBTM_BLE_RL_STATE
suspended_rl_state
;
UINT8
*
irk_list_mask
;
tBTM_BLE_RL_STATE
rl_state
;
#endif
tBTM_BLE_WL_OP
wl_op_q
[
BTM_BLE_MAX_BG_CONN_DEV_NUM
]
;
tBTM_BLE_STATE_MASK
cur_states
;
UINT8
link_count
[
2
]
;
tBTM_UPDATE_DUPLICATE_EXCEPTIONAL_LIST_CMPL_CBACK
*
update_exceptional_list_cmp_cb
;
tBTM_SET_CSA_SUPPORT_CMPL_CBACK
*
set_csa_support_cmpl_cb
;
}
tBTM_BLE_CB
;
Fields
Field
Declared as
Description
tBTM_BLE_CB::scan_activity
UINT16
tBTM_BLE_CB::inq_var
tBTM_BLE_INQ_CB
* BLE Inquiry.
tBTM_BLE_CB::p_obs_results_cb
tBTM_INQ_RESULTS_CB
*
tBTM_BLE_CB::p_obs_cmpl_cb
tBTM_CMPL_CB
*
tBTM_BLE_CB::p_obs_discard_cb
tBTM_INQ_DIS_CB
*
tBTM_BLE_CB::obs_timer_ent
TIMER_LIST_ENT
tBTM_BLE_CB::p_scan_results_cb
tBTM_INQ_RESULTS_CB
*
tBTM_BLE_CB::p_scan_cmpl_cb
tBTM_CMPL_CB
*
tBTM_BLE_CB::scan_timer_ent
TIMER_LIST_ENT
tBTM_BLE_CB::adv_rpt_queue
struct
pkt_queue
*
tBTM_BLE_CB::adv_rpt_ready
struct
osi_event
*
tBTM_BLE_CB::bg_conn_type
tBTM_BLE_CONN_TYPE
tBTM_BLE_CB::scan_int
UINT32
tBTM_BLE_CB::scan_win
UINT32
tBTM_BLE_CB::p_select_cback
tBTM_BLE_SEL_CBACK
*
tBTM_BLE_CB::white_list_avail_size
UINT8
tBTM_BLE_CB::update_wl_cb
tBTM_UPDATE_WHITELIST_CBACK
*
tBTM_BLE_CB::wl_state
tBTM_BLE_WL_STATE
tBTM_BLE_CB::conn_pending_q
fixed_queue_t
*
tBTM_BLE_CB::conn_state
tBTM_BLE_CONN_ST
tBTM_BLE_CB::addr_mgnt_cb
tBTM_LE_RANDOM_CB
tBTM_BLE_CB::enabled
BOOLEAN
tBTM_BLE_CB::mixed_mode
BOOLEAN
tBTM_BLE_CB::privacy_mode
tBTM_PRIVACY_MODE
tBTM_BLE_CB::resolving_list_avail_size
UINT8
tBTM_BLE_CB::resolving_list_pend_q
tBTM_BLE_RESOLVE_Q
tBTM_BLE_CB::suspended_rl_state
tBTM_BLE_RL_STATE
tBTM_BLE_CB::irk_list_mask
UINT8
*
tBTM_BLE_CB::rl_state
tBTM_BLE_RL_STATE
tBTM_BLE_CB::wl_op_q
tBTM_BLE_WL_OP
[
BTM_BLE_MAX_BG_CONN_DEV_NUM
]
tBTM_BLE_CB::cur_states
tBTM_BLE_STATE_MASK
tBTM_BLE_CB::link_count
UINT8
[
2
]
tBTM_BLE_CB::update_exceptional_list_cmp_cb
tBTM_UPDATE_DUPLICATE_EXCEPTIONAL_LIST_CMPL_CBACK
*
tBTM_BLE_CB::set_csa_support_cmpl_cb
tBTM_SET_CSA_SUPPORT_CMPL_CBACK
*
Examples
References
from
examples
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out