ESP-IDF
btc_gap_bt_args_t
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
btc_gap_bt_args_t
btc_gap_bt_args_t union
Syntax
Show:
Summary
Declaration
from
btc_gap_bt.h:73
typedef
union
{
struct
set_bt_scan_mode_args
{
esp_bt_connection_mode_t
c_mode
;
esp_bt_discovery_mode_t
d_mode
;
}
set_scan_mode
;
struct
start_disc_args
{
esp_bt_inq_mode_t
mode
;
uint8_t
inq_len
;
uint8_t
num_rsps
;
}
start_disc
;
bt_bdaddr_t
bda
;
struct
get_rmt_srv_rcd_args
{
bt_bdaddr_t
bda
;
esp_bt_uuid_t
uuid
;
}
get_rmt_srv_rcd
;
struct
set_cod_args
{
esp_bt_cod_t
cod
;
esp_bt_cod_mode_t
mode
;
}
set_cod
;
struct
bt_read_rssi_delta_args
{
bt_bdaddr_t
bda
;
}
read_rssi_delta
;
struct
rm_bond_device_args
{
bt_bdaddr_t
bda
;
}
rm_bond_device
;
struct
set_pin_type_args
{
esp_bt_pin_type_t
pin_type
;
uint8_t
pin_code_len
;
esp_bt_pin_code_t
pin_code
;
}
set_pin_type
;
struct
pin_reply_args
{
bt_bdaddr_t
bda
;
bool
accept
;
uint8_t
pin_code_len
;
esp_bt_pin_code_t
pin_code
;
}
pin_reply
;
struct
set_sec_param_args
{
esp_bt_sp_param_t
param_type
;
uint8_t
len
;
uint8_t
*
value
;
}
set_security_param
;
struct
passkey_reply_args
{
bt_bdaddr_t
bda
;
bool
accept
;
uint32_t
passkey
;
}
passkey_reply
;
struct
confirm_reply_args
{
bt_bdaddr_t
bda
;
bool
accept
;
}
confirm_reply
;
struct
config_eir_args
{
esp_bt_eir_data_t
eir_data
;
}
config_eir
;
struct
set_afh_channels_args
{
esp_bt_gap_afh_channels
channels
;
}
set_afh_channels
;
bt_bdaddr_t
rmt_name_bda
;
struct
set_qos_args
{
bt_bdaddr_t
bda
;
uint32_t
t_poll
;
}
set_qos
;
struct
set_page_to_args
{
uint16_t
page_to
;
}
set_page_to
;
struct
set_acl_pkt_types_args
{
bt_bdaddr_t
bda
;
uint16_t
pkt_types
;
}
set_acl_pkt_types
;
#if
(
ENC_KEY_SIZE_CTRL_MODE
!=
ENC_KEY_SIZE_CTRL_MODE_NONE
)
struct
set_min_enc_key_size_args
{
uint8_t
key_size
;
}
set_min_enc_key_size
;
#endif
struct
bt_set_dev_name_args
{
char
*
device_name
;
}
bt_set_dev_name
;
}
btc_gap_bt_args_t
;
Fields
Field
Declared as
btc_gap_bt_args_t::set_scan_mode
struct
set_bt_scan_mode_args
{
esp_bt_connection_mode_t
c_mode
;
esp_bt_discovery_mode_t
d_mode
;
}
btc_gap_bt_args_t::start_disc
struct
start_disc_args
{
esp_bt_inq_mode_t
mode
;
uint8_t
inq_len
;
uint8_t
num_rsps
;
}
btc_gap_bt_args_t::bda
bt_bdaddr_t
btc_gap_bt_args_t::get_rmt_srv_rcd
struct
get_rmt_srv_rcd_args
{
bt_bdaddr_t
bda
;
esp_bt_uuid_t
uuid
;
}
btc_gap_bt_args_t::set_cod
struct
set_cod_args
{
esp_bt_cod_t
cod
;
esp_bt_cod_mode_t
mode
;
}
btc_gap_bt_args_t::read_rssi_delta
struct
bt_read_rssi_delta_args
{
bt_bdaddr_t
bda
;
}
btc_gap_bt_args_t::rm_bond_device
struct
rm_bond_device_args
{
bt_bdaddr_t
bda
;
}
btc_gap_bt_args_t::set_pin_type
struct
set_pin_type_args
{
esp_bt_pin_type_t
pin_type
;
uint8_t
pin_code_len
;
esp_bt_pin_code_t
pin_code
;
}
btc_gap_bt_args_t::pin_reply
struct
pin_reply_args
{
bt_bdaddr_t
bda
;
bool
accept
;
uint8_t
pin_code_len
;
esp_bt_pin_code_t
pin_code
;
}
btc_gap_bt_args_t::set_security_param
struct
set_sec_param_args
{
esp_bt_sp_param_t
param_type
;
uint8_t
len
;
uint8_t
*
value
;
}
btc_gap_bt_args_t::passkey_reply
struct
passkey_reply_args
{
bt_bdaddr_t
bda
;
bool
accept
;
uint32_t
passkey
;
}
btc_gap_bt_args_t::confirm_reply
struct
confirm_reply_args
{
bt_bdaddr_t
bda
;
bool
accept
;
}
btc_gap_bt_args_t::config_eir
struct
config_eir_args
{
esp_bt_eir_data_t
eir_data
;
}
btc_gap_bt_args_t::set_afh_channels
struct
set_afh_channels_args
{
esp_bt_gap_afh_channels
channels
;
}
btc_gap_bt_args_t::rmt_name_bda
bt_bdaddr_t
btc_gap_bt_args_t::set_qos
struct
set_qos_args
{
bt_bdaddr_t
bda
;
uint32_t
t_poll
;
}
btc_gap_bt_args_t::set_page_to
struct
set_page_to_args
{
uint16_t
page_to
;
}
btc_gap_bt_args_t::set_acl_pkt_types
struct
set_acl_pkt_types_args
{
bt_bdaddr_t
bda
;
uint16_t
pkt_types
;
}
btc_gap_bt_args_t::set_min_enc_key_size
struct
set_min_enc_key_size_args
{
uint8_t
key_size
;
}
btc_gap_bt_args_t::bt_set_dev_name
struct
bt_set_dev_name_args
{
char
*
device_name
;
}
Related Functions
Found 17 other functions taking a
btc_gap_bt_args_t
argument:
Function
Description
btc_gap_bt_read_rssi_delta()
btc_gap_bt_remove_bond_device()
btc_gap_bt_set_pin_type()
btc_gap_bt_pin_reply()
btc_gap_bt_set_security_param()
btc_gap_bt_ssp_passkey_reply()
btc_gap_bt_ssp_confirm()
btc_gap_bt_config_eir()
btc_gap_bt_set_afh_channels()
btc_gap_bt_set_qos()
(BTA_DM_QOS_INCLUDED == TRUE)
btc_gap_set_min_enc_key_size()
btc_gap_bt_read_remote_name()
btc_gap_bt_set_cod()
btc_gap_set_page_timeout()
btc_gap_set_acl_pkt_types()
btc_gap_bt_start_discovery()
btc_gap_bt_get_remote_service_record()
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