ESP-IDF
tBTM_INQUIRY_VAR_ST
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_INQUIRY_VAR_ST
tBTM_INQUIRY_VAR_ST struct
Syntax
Show:
Summary
Declaration
from
btm_int.h:318
typedef
struct
{
tBTM_CMPL_CB
*
p_remname_cmpl_cb
;
#define
BTM_EXT_RMT_NAME_TIMEOUT
40
TIMER_LIST_ENT
rmt_name_timer_ent
;
UINT16
discoverable_mode
;
UINT16
connectable_mode
;
UINT16
page_scan_window
;
UINT16
page_scan_period
;
UINT16
inq_scan_window
;
UINT16
inq_scan_period
;
UINT16
inq_scan_type
;
UINT16
page_scan_type
;
tBTM_INQ_TYPE
scan_type
;
UINT16
page_timeout
;
BD_ADDR
remname_bda
;
#define
BTM_RMT_NAME_INACTIVE
0
#define
BTM_RMT_NAME_EXT
0x1
#define
BTM_RMT_NAME_SEC
0x2
#define
BTM_RMT_NAME_INQ
0x4
BOOLEAN
remname_active
;
tBTM_CMPL_CB
*
p_inq_cmpl_cb
;
tBTM_INQ_RESULTS_CB
*
p_inq_results_cb
;
tBTM_CMPL_CB
*
p_inq_ble_cmpl_cb
;
tBTM_INQ_RESULTS_CB
*
p_inq_ble_results_cb
;
tBTM_CMPL_CB
*
p_inqfilter_cmpl_cb
;
UINT32
inq_counter
;
TIMER_LIST_ENT
inq_timer_ent
;
tINQ_BDADDR
*
p_bd_db
;
UINT16
num_bd_entries
;
UINT16
max_bd_entries
;
tINQ_DB_ENT
inq_db
[
BTM_INQ_DB_SIZE
]
;
tBTM_INQ_PARMS
inqparms
;
tBTM_INQUIRY_CMPL
inq_cmpl_info
;
UINT16
per_min_delay
;
UINT16
per_max_delay
;
BOOLEAN
inqfilt_active
;
UINT8
pending_filt_complete_event
;
UINT8
inqfilt_type
;
#define
BTM_INQ_INACTIVE_STATE
0
#define
BTM_INQ_CLR_FILT_STATE
1
#define
BTM_INQ_SET_FILT_STATE
2
#define
BTM_INQ_ACTIVE_STATE
3
#define
BTM_INQ_REMNAME_STATE
4
UINT8
state
;
UINT8
inq_active
;
BOOLEAN
no_inc_ssp
;
#if
(
defined
(
BTA_HOST_INTERLEAVE_SEARCH
)
&&
BTA_HOST_INTERLEAVE_SEARCH
==
TRUE
)
btm_inq_state
next_state
;
#endif
}
tBTM_INQUIRY_VAR_ST
;
Fields
Field
Declared as
tBTM_INQUIRY_VAR_ST::p_remname_cmpl_cb
tBTM_CMPL_CB
*
tBTM_INQUIRY_VAR_ST::rmt_name_timer_ent
TIMER_LIST_ENT
tBTM_INQUIRY_VAR_ST::discoverable_mode
UINT16
tBTM_INQUIRY_VAR_ST::connectable_mode
UINT16
tBTM_INQUIRY_VAR_ST::page_scan_window
UINT16
tBTM_INQUIRY_VAR_ST::page_scan_period
UINT16
tBTM_INQUIRY_VAR_ST::inq_scan_window
UINT16
tBTM_INQUIRY_VAR_ST::inq_scan_period
UINT16
tBTM_INQUIRY_VAR_ST::inq_scan_type
UINT16
tBTM_INQUIRY_VAR_ST::page_scan_type
UINT16
tBTM_INQUIRY_VAR_ST::scan_type
tBTM_INQ_TYPE
tBTM_INQUIRY_VAR_ST::page_timeout
UINT16
tBTM_INQUIRY_VAR_ST::remname_bda
BD_ADDR
tBTM_INQUIRY_VAR_ST::remname_active
BOOLEAN
tBTM_INQUIRY_VAR_ST::p_inq_cmpl_cb
tBTM_CMPL_CB
*
tBTM_INQUIRY_VAR_ST::p_inq_results_cb
tBTM_INQ_RESULTS_CB
*
tBTM_INQUIRY_VAR_ST::p_inq_ble_cmpl_cb
tBTM_CMPL_CB
*
tBTM_INQUIRY_VAR_ST::p_inq_ble_results_cb
tBTM_INQ_RESULTS_CB
*
tBTM_INQUIRY_VAR_ST::p_inqfilter_cmpl_cb
tBTM_CMPL_CB
*
tBTM_INQUIRY_VAR_ST::inq_counter
UINT32
tBTM_INQUIRY_VAR_ST::inq_timer_ent
TIMER_LIST_ENT
tBTM_INQUIRY_VAR_ST::p_bd_db
tINQ_BDADDR
*
tBTM_INQUIRY_VAR_ST::num_bd_entries
UINT16
tBTM_INQUIRY_VAR_ST::max_bd_entries
UINT16
tBTM_INQUIRY_VAR_ST::inq_db
tINQ_DB_ENT
[
BTM_INQ_DB_SIZE
]
tBTM_INQUIRY_VAR_ST::inqparms
tBTM_INQ_PARMS
tBTM_INQUIRY_VAR_ST::inq_cmpl_info
tBTM_INQUIRY_CMPL
tBTM_INQUIRY_VAR_ST::per_min_delay
UINT16
tBTM_INQUIRY_VAR_ST::per_max_delay
UINT16
tBTM_INQUIRY_VAR_ST::inqfilt_active
BOOLEAN
tBTM_INQUIRY_VAR_ST::pending_filt_complete_event
UINT8
tBTM_INQUIRY_VAR_ST::inqfilt_type
UINT8
tBTM_INQUIRY_VAR_ST::state
UINT8
tBTM_INQUIRY_VAR_ST::inq_active
UINT8
tBTM_INQUIRY_VAR_ST::no_inc_ssp
BOOLEAN
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