ESP-IDF
tBTA_DM_CB
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (1/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
tBTA_DM_CB
tBTA_DM_CB struct
Syntax
Show:
Summary
Declaration
from
bta_dm_int.h:1485
typedef
struct
{
BOOLEAN
is_bta_dm_active
;
tBTA_DM_ACTIVE_LINK
device_list
;
tBTA_DM_SEC_CBACK
*
p_sec_cback
;
#if
(
(
defined
BLE_INCLUDED
)
&&
(
BLE_INCLUDED
==
TRUE
)
)
tBTA_BLE_SCAN_SETUP_CBACK
*
p_setup_cback
;
tBTA_DM_BLE_PF_CFG_CBACK
*
p_scan_filt_cfg_cback
;
tBTA_DM_BLE_PF_STATUS_CBACK
*
p_scan_filt_status_cback
;
tBTA_DM_BLE_PF_PARAM_CBACK
*
p_scan_filt_param_cback
;
tBTA_BLE_MULTI_ADV_CBACK
*
p_multi_adv_cback
;
tBTA_BLE_ENERGY_INFO_CBACK
*
p_energy_info_cback
;
#endif
UINT16
state
;
BOOLEAN
disabling
;
TIMER_LIST_ENT
disable_timer
;
UINT32
wbt_sdp_handle
;
UINT8
wbt_scn
;
UINT8
num_master_only
;
#if
(
BTA_DM_PM_INCLUDED
==
TRUE
)
UINT8
pm_id
;
tBTA_PM_TIMER
pm_timer
[
BTA_DM_NUM_PM_TIMER
]
;
#endif
UINT32
role_policy_mask
;
UINT16
cur_policy
;
UINT16
rs_event
;
UINT8
cur_av_count
;
BOOLEAN
disable_pair_mode
;
BOOLEAN
conn_paired_only
;
tBTA_DM_API_SEARCH
search_msg
;
#if
(
CLASSIC_BT_INCLUDED
==
TRUE
)
UINT16
page_scan_interval
;
UINT16
page_scan_window
;
UINT16
inquiry_scan_interval
;
UINT16
inquiry_scan_window
;
BD_ADDR
pin_bd_addr
;
DEV_CLASS
pin_dev_class
;
tBTA_DM_SEC_EVT
pin_evt
;
UINT32
num_val
;
BOOLEAN
just_works
;
#endif
#if
(
BTA_EIR_CANNED_UUID_LIST
!=
TRUE
)
TIMER_LIST_ENT
app_ready_timer
;
UINT32
eir_uuid
[
BTM_EIR_SERVICE_ARRAY_SIZE
]
;
#if
(
BTA_EIR_SERVER_NUM_CUSTOM_UUID
>
0
)
tBT_UUID
custom_uuid
[
BTA_EIR_SERVER_NUM_CUSTOM_UUID
]
;
#endif
#endif
tBTA_DM_ENCRYPT_CBACK
*
p_encrypt_cback
;
TIMER_LIST_ENT
switch_delay_timer
[
BTA_DM_NUM_PEER_DEVICE
]
;
}
tBTA_DM_CB
;
Fields
Field
Declared as
tBTA_DM_CB::is_bta_dm_active
BOOLEAN
tBTA_DM_CB::device_list
tBTA_DM_ACTIVE_LINK
tBTA_DM_CB::p_sec_cback
tBTA_DM_SEC_CBACK
*
tBTA_DM_CB::p_setup_cback
tBTA_BLE_SCAN_SETUP_CBACK
*
tBTA_DM_CB::p_scan_filt_cfg_cback
tBTA_DM_BLE_PF_CFG_CBACK
*
tBTA_DM_CB::p_scan_filt_status_cback
tBTA_DM_BLE_PF_STATUS_CBACK
*
tBTA_DM_CB::p_scan_filt_param_cback
tBTA_DM_BLE_PF_PARAM_CBACK
*
tBTA_DM_CB::p_multi_adv_cback
tBTA_BLE_MULTI_ADV_CBACK
*
tBTA_DM_CB::p_energy_info_cback
tBTA_BLE_ENERGY_INFO_CBACK
*
tBTA_DM_CB::state
UINT16
tBTA_DM_CB::disabling
BOOLEAN
tBTA_DM_CB::disable_timer
TIMER_LIST_ENT
tBTA_DM_CB::wbt_sdp_handle
UINT32
tBTA_DM_CB::wbt_scn
UINT8
tBTA_DM_CB::num_master_only
UINT8
tBTA_DM_CB::pm_id
UINT8
tBTA_DM_CB::pm_timer
tBTA_PM_TIMER
[
BTA_DM_NUM_PM_TIMER
]
tBTA_DM_CB::role_policy_mask
UINT32
tBTA_DM_CB::cur_policy
UINT16
tBTA_DM_CB::rs_event
UINT16
tBTA_DM_CB::cur_av_count
UINT8
tBTA_DM_CB::disable_pair_mode
BOOLEAN
tBTA_DM_CB::conn_paired_only
BOOLEAN
tBTA_DM_CB::search_msg
tBTA_DM_API_SEARCH
tBTA_DM_CB::page_scan_interval
UINT16
tBTA_DM_CB::page_scan_window
UINT16
tBTA_DM_CB::inquiry_scan_interval
UINT16
tBTA_DM_CB::inquiry_scan_window
UINT16
tBTA_DM_CB::pin_bd_addr
BD_ADDR
tBTA_DM_CB::pin_dev_class
DEV_CLASS
tBTA_DM_CB::pin_evt
tBTA_DM_SEC_EVT
tBTA_DM_CB::num_val
UINT32
tBTA_DM_CB::just_works
BOOLEAN
tBTA_DM_CB::app_ready_timer
TIMER_LIST_ENT
tBTA_DM_CB::eir_uuid
UINT32
[
BTM_EIR_SERVICE_ARRAY_SIZE
]
tBTA_DM_CB::custom_uuid
tBT_UUID
[
BTA_EIR_SERVER_NUM_CUSTOM_UUID
]
tBTA_DM_CB::p_encrypt_cback
tBTA_DM_ENCRYPT_CBACK
*
tBTA_DM_CB::switch_delay_timer
TIMER_LIST_ENT
[
BTA_DM_NUM_PEER_DEVICE
]
Examples
References
from
examples
Code
Location
Referrer
typedef
struct
{
bta_dm_int.h:1485
}
tBTA_DM_CB
;
bta_dm_int.h:1543
tBTA_DM_CB
extern
tBTA_DM_CB
bta_dm_cb
;
bta_dm_int.h:1693
tBTA_DM_CB
bta_dm_cb
;
bta_dm_main.c:43
memset
(
&
bta_dm_cb
,
0
,
sizeof
(
tBTA_DM_CB
)
)
;
bta_dm_main.c:444
bta_dm_sm_deinit()
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
Instance
Scope
Location
Project
bta_dm_cb
bta_dm_int.h:1693
bta_dm_cb
bta_dm_main.c:43
Lifecycle
from
examples
All items filtered out
All items filtered out