ESP-IDF
+
0
/28 examples
SourceVu will show references to
ble_uuid_t::type
from the following samples and libraries:
blecent sample
blecsc sample
blehr sample
bleprph sample
bleprph_host_only sample
bleprph_wifi_coex sample
ble_dynamic_service sample
ble_multi_adv sample
power_save sample
NimBLE_GATT_Server sample
NimBLE_Security sample
cts_cent sample
cts_prph sample
enc_adv_data_cent sample
enc_adv_data_prph sample
htp_cent sample
htp_prph sample
coc_bleprph sample
ble_multi_conn_cent sample
ble_multi_conn_prph sample
phy_cent sample
phy_prph sample
proximity_sensor_cent sample
proximity_sensor_prph sample
spp_client sample
spp_server sample
blecent_throughput sample
bleprph_throughput sample
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
ble_uuid_t::type
ble_uuid_t::type field
Type of the UUID
Syntax
Show:
Summary
Declaration
from
ble_uuid.h:54
uint8_t
type
;
Examples
ble_uuid_t::type
is referenced by 28 libraries and example projects:
blecent sample
blecsc sample
blehr sample
bleprph sample
bleprph_host_only sample
bleprph_wifi_coex sample
ble_dynamic_service sample
ble_multi_adv sample
power_save sample
NimBLE_GATT_Server sample
NimBLE_Security sample
cts_cent sample
cts_prph sample
enc_adv_data_cent sample
enc_adv_data_prph sample
htp_cent sample
htp_prph sample
coc_bleprph sample
ble_multi_conn_cent sample
ble_multi_conn_prph sample
phy_cent sample
phy_prph sample
proximity_sensor_cent sample
proximity_sensor_prph sample
spp_client sample
spp_server sample
blecent_throughput sample
bleprph_throughput sample
References
from
0/28
examples
Code
Location
Referrer
uint8_t
type
;
ble_uuid.h:54
if
(
ha
->
ha_uuid
->
type
==
BLE_UUID_TYPE_16
)
{
ble_att_svr.c:853
ble_att_svr_fill_info()
if
(
uuid_group
->
type
!=
BLE_UUID_TYPE_16
)
{
ble_att_svr.c:1065
ble_att_svr_is_valid_group_end()
if
(
uuid
->
type
!=
BLE_UUID_TYPE_16
)
{
ble_att_svr.c:1072
ble_att_svr_is_valid_group_end()
attr_type
=
(
ble_uuid16_t
)
BLE_UUID16_INIT
(
le16toh
(
req
->
bavq_attr_type
)
)
;
ble_att_svr.c:1280
ble_att_svr_rx_find_type_value()
if
(
service_uuid
->
type
==
BLE_UUID_TYPE_16
)
{
ble_att_svr.c:1976
ble_att_svr_read_group_type_entry_write()
if
(
service_uuid
.
u
.
type
==
BLE_UUID_TYPE_16
)
{
ble_att_svr.c:2100
ble_att_svr_build_read_group_type_rsp()
if
(
service_uuid
.
u
.
type
!=
BLE_UUID_TYPE_16
)
{
ble_att_svr.c:2108
ble_att_svr_build_read_group_type_rsp()
if
(
service_uuid
.
u
.
type
==
BLE_UUID_TYPE_16
)
{
ble_att_svr.c:2115
ble_att_svr_build_read_group_type_rsp()
(
ble_uuid16_t
)
BLE_UUID16_INIT
(
BLE_EDDYSTONE_SERVICE_UUID
)
;
ble_eddystone.c:90
ble_eddystone_set_adv_data_gen()
ble_uuid16_t
uuid
=
BLE_UUID16_INIT
(
BLE_ATT_UUID_PRIMARY_SERVICE
)
;
ble_gattc.c:1508
ble_gattc_disc_all_svcs_tx()
ble_uuid16_t
uuid
=
BLE_UUID16_INIT
(
BLE_ATT_UUID_INCLUDE
)
;
ble_gattc.c:1970
ble_gattc_find_inc_svcs_tx()
ble_uuid16_t
uuid
=
BLE_UUID16_INIT
(
BLE_ATT_UUID_CHARACTERISTIC
)
;
ble_gattc.c:2286
ble_gattc_disc_all_chrs_tx()
ble_uuid16_t
uuid
=
BLE_UUID16_INIT
(
BLE_ATT_UUID_CHARACTERISTIC
)
;
ble_gattc.c:2530
ble_gattc_disc_chr_uuid_tx()
BLE_UUID16_DECLARE
(
BLE_ATT_UUID_PRIMARY_SERVICE
)
;
ble_gatts.c:56
BLE_UUID16_DECLARE
(
BLE_ATT_UUID_SECONDARY_SERVICE
)
;
ble_gatts.c:58
BLE_UUID16_DECLARE
(
BLE_ATT_UUID_INCLUDE
)
;
ble_gatts.c:60
BLE_UUID16_DECLARE
(
BLE_ATT_UUID_CHARACTERISTIC
)
;
ble_gatts.c:62
BLE_UUID16_DECLARE
(
BLE_GATT_DSC_CLT_CFG_UUID16
)
;
ble_gatts.c:64
BLE_UUID16_DECLARE
(
BLE_GATT_DSC_CLT_PRE_FMT16
)
;
ble_gatts.c:66
BLE_UUID16_DECLARE
(
BLE_GATT_DSC_CLT_AGG_FMT16
)
;
ble_gatts.c:68
ble_uuid16_t
uuid
=
BLE_UUID16_INIT
(
BLE_ATT_UUID_CHARACTERISTIC
)
;
ble_gatts.c:1638
ble_gatts_start()
ble_uuid16_t
uuid
=
BLE_UUID16_INIT
(
BLE_ATT_UUID_CHARACTERISTIC
)
;
ble_gatts.c:2844
ble_gatts_add_dynamic_svcs()
ble_uuid16_t
uuid_chr
=
BLE_UUID16_INIT
(
BLE_ATT_UUID_CHARACTERISTIC
)
;
ble_gatts.c:2951
ble_gatts_delete_svc()
BLE_UUID16_DECLARE
(
BLE_GATT_DSC_CLT_CFG_UUID16
)
;
ble_gatts_lcl.c:30
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_ANS_UUID16
)
,
ble_svc_ans.c:83
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_ANS_CHR_UUID16_SUP_NEW_ALERT_CAT
)
,
ble_svc_ans.c:90
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_ANS_CHR_UUID16_NEW_ALERT
)
,
ble_svc_ans.c:99
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_ANS_CHR_UUID16_SUP_UNR_ALERT_CAT
)
,
ble_svc_ans.c:109
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_ANS_CHR_UUID16_UNR_ALERT_STAT
)
,
ble_svc_ans.c:118
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_ANS_CHR_UUID16_ALERT_NOT_CTRL_PT
)
,
ble_svc_ans.c:132
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_BAS_UUID16
)
,
ble_svc_bas.c:46
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_BAS_CHR_UUID16_BATTERY_LEVEL
)
,
ble_svc_bas.c:49
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_CTS_UUID16
)
,
ble_svc_cts.c:53
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_CTS_CHR_UUID16_CURRENT_TIME
)
,
ble_svc_cts.c:56
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_CTS_CHR_UUID16_LOCAL_TIME_INFO
)
,
ble_svc_cts.c:64
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_CTS_CHR_UUID16_REF_TIME_INFO
)
,
ble_svc_cts.c:71
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_DIS_UUID16
)
,
ble_svc_dis.c:57
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_DIS_CHR_UUID16_MODEL_NUMBER
)
,
ble_svc_dis.c:61
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_DIS_CHR_UUID16_IEEE_REG_CERT_LIST
)
,
ble_svc_dis.c:116
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_DIS_CHR_UUID16_UDI
)
,
ble_svc_dis.c:129
BLE_UUID128_INIT
(
0x2d
,
0x71
,
0xa2
,
0x59
,
0xb4
,
0x58
,
0xc8
,
0x12
,
ble_svc_dis.h:53
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_GAP_UUID16
)
,
ble_svc_gap.c:61
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_GAP_CHR_UUID16_DEVICE_NAME
)
,
ble_svc_gap.c:64
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_GAP_CHR_UUID16_APPEARANCE
)
,
ble_svc_gap.c:74
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_GAP_CHR_UUID16_KEY_MATERIAL
)
,
ble_svc_gap.c:99
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_GATT_SVC_UUID16
)
,
ble_svc_gatt.c:62
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_GATT_CHR_SERVICE_CHANGED_UUID16
)
,
ble_svc_gatt.c:64
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_GATT_CHR_SERVER_SUPPORTED_FEAT_UUID16
)
,
ble_svc_gatt.c:70
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_GATT_CHR_CLIENT_SUPPORTED_FEAT_UUID16
)
,
ble_svc_gatt.c:75
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_HR_UUID16
)
,
ble_svc_hr.c:42
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_HR_CHR_UUID16_MEASUREMENT
)
,
ble_svc_hr.c:50
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_HR_CHR_UUID16_BODY_SENSOR_LOC
)
,
ble_svc_hr.c:60
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_HR_CHR_UUID16_CTRL_PT
)
,
ble_svc_hr.c:70
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_HTP_UUID16
)
,
ble_svc_htp.c:42
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_HTP_CHR_UUID16_TEMP_MEASUREMENT
)
,
ble_svc_htp.c:46
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_HTP_CHR_UUID16_TEMP_TYPE
)
,
ble_svc_htp.c:52
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_HTP_CHR_UUID16_INTERMEDIATE_TEMP
)
,
ble_svc_htp.c:58
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_HTP_CHR_UUID16_MEASUREMENT_ITVL
)
,
ble_svc_htp.c:64
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_HTP_DSC_UUID16_VALID_RANGE
)
,
ble_svc_htp.c:71
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_IAS_UUID16
)
,
ble_svc_ias.c:47
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_IAS_CHR_UUID16_ALERT_LEVEL
)
,
ble_svc_ias.c:50
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_IPSS_UUID16
)
,
ble_svc_ipss.c:30
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_LLS_UUID16
)
,
ble_svc_lls.c:47
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_LLS_CHR_UUID16_ALERT_LEVEL
)
,
ble_svc_lls.c:50
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_LINK_LOSS_UUID16
)
,
ble_svc_prox.c:50
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_PROX_CHR_UUID16_ALERT_LVL
)
,
ble_svc_prox.c:54
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_IMMEDIATE_ALERT_UUID16
)
,
ble_svc_prox.c:66
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_PROX_CHR_UUID16_ALERT_LVL
)
,
ble_svc_prox.c:70
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_TX_POWER_UUID16
)
,
ble_svc_prox.c:82
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_PROX_CHR_UUID16_TX_PWR_LVL
)
,
ble_svc_prox.c:86
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_PROX_DSC_UUID16_PRSNTN_FORMAT
)
,
ble_svc_prox.c:94
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_SPS_UUID16
)
,
ble_svc_sps.c:41
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_SPS_CHR_UUID16_SCAN_ITVL_WINDOW
)
,
ble_svc_sps.c:44
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_SPS_CHR_UUID16_SCAN_REFRESH
)
,
ble_svc_sps.c:50
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_TPS_UUID16
)
,
ble_svc_tps.c:44
.
uuid
=
BLE_UUID16_DECLARE
(
BLE_SVC_TPS_CHR_UUID16_TX_POWER_LEVEL
)
,
ble_svc_tps.c:47
uuid
->
u
.
type
=
BLE_UUID_TYPE_16
;
ble_uuid.c:98
ble_uuid_init_from_buf()
uuid
->
u
.
type
=
BLE_UUID_TYPE_32
;
ble_uuid.c:102
ble_uuid_init_from_buf()
uuid
->
u
.
type
=
BLE_UUID_TYPE_128
;
ble_uuid.c:106
ble_uuid_init_from_buf()
if
(
uuid1
->
type
!=
uuid2
->
type
)
{
ble_uuid.c:120
ble_uuid_cmp()
return
uuid1
->
type
-
uuid2
->
type
;
ble_uuid.c:121
ble_uuid_cmp()
switch
(
uuid1
->
type
)
{
ble_uuid.c:124
ble_uuid_cmp()
switch
(
src
->
type
)
{
ble_uuid.c:143
ble_uuid_copy()
switch
(
uuid
->
type
)
{
ble_uuid.c:164
ble_uuid_to_str()
uuid
->
u
.
type
=
BLE_UUID_TYPE_16
;
ble_uuid.c:206
ble_uuid_from_str()
uuid
->
u
.
type
=
BLE_UUID_TYPE_32
;
ble_uuid.c:208
ble_uuid_from_str()
uuid
->
u
.
type
=
BLE_UUID_TYPE_128
;
ble_uuid.c:210
ble_uuid_from_str()
switch
(
uuid
->
u
.
type
)
{
ble_uuid.c:215
ble_uuid_from_str()
uuid
->
u
.
type
=
BLE_UUID_TYPE_128
;
ble_uuid.c:217
ble_uuid_from_str()
uuid
->
u
.
type
=
BLE_UUID_TYPE_16
;
ble_uuid.c:246
ble_uuid_from_str()
uuid
->
u
.
type
=
BLE_UUID_TYPE_32
;
ble_uuid.c:249
ble_uuid_from_str()
return
uuid
->
type
==
BLE_UUID_TYPE_16
?
BLE_UUID16
(
uuid
)
->
value
:
0
;
ble_uuid.c:294
ble_uuid_u16()
uuid
->
u
.
type
=
BLE_UUID_TYPE_16
;
ble_uuid.c:322
ble_uuid_init_from_att_buf()
uuid
->
u
.
type
=
BLE_UUID_TYPE_128
;
ble_uuid.c:325
ble_uuid_init_from_att_buf()
uuid_any
->
u
.
type
=
uuid
->
type
;
ble_uuid.c:339
ble_uuid_to_any()
switch
(
uuid
->
type
)
{
ble_uuid.c:341
ble_uuid_to_any()
switch
(
uuid
->
type
)
{
ble_uuid.c:385
ble_uuid_flat()
return
uuid
->
type
>
>
3
;
ble_uuid.c:408
ble_uuid_length()
ble_uuid16_t
BT_UUID_MESH_PROV
=
BLE_UUID16_INIT
(
0x1827
)
;
pb_gatt_srv.c:40
ble_uuid16_t
BT_UUID_MESH_PROXY
=
BLE_UUID16_INIT
(
0x1828
)
;
pb_gatt_srv.c:45
ble_uuid16_t
BT_UUID_GATT_CCC
=
BLE_UUID16_INIT
(
0x2902
)
;
pb_gatt_srv.c:50
ble_uuid16_t
BT_UUID_MESH_PROV_DATA_IN
=
BLE_UUID16_INIT
(
0x2adb
)
;
pb_gatt_srv.c:55
ble_uuid16_t
BT_UUID_MESH_PROV_DATA_OUT
=
BLE_UUID16_INIT
(
0x2adc
)
;
pb_gatt_srv.c:60
ble_uuid16_t
BT_UUID_MESH_PROXY_DATA_IN
=
BLE_UUID16_INIT
(
0x2add
)
;
pb_gatt_srv.c:65
ble_uuid16_t
BT_UUID_MESH_PROXY_DATA_OUT
=
BLE_UUID16_INIT
(
0x2ade
)
;
pb_gatt_srv.c:70
.
uuid
=
BLE_UUID16_DECLARE
(
BT_UUID_MESH_PROXY_VAL
)
,
pb_gatt_srv.c:218
.
uuid
=
BLE_UUID16_DECLARE
(
BT_UUID_MESH_PROXY_DATA_IN_VAL
)
,
pb_gatt_srv.c:220
.
uuid
=
BLE_UUID16_DECLARE
(
BT_UUID_MESH_PROXY_DATA_OUT_VAL
)
,
pb_gatt_srv.c:224
.
uuid
=
BLE_UUID16_DECLARE
(
BT_UUID_MESH_PROV_VAL
)
,
pb_gatt_srv.c:232
.
uuid
=
BLE_UUID16_DECLARE
(
BT_UUID_MESH_PROV_DATA_IN_VAL
)
,
pb_gatt_srv.c:234
.
uuid
=
BLE_UUID16_DECLARE
(
BT_UUID_MESH_PROV_DATA_OUT_VAL
)
,
pb_gatt_srv.c:238
rc
=
ble_gatts_find_svc
(
BLE_UUID16_DECLARE
(
BT_UUID_MESH_PROXY_VAL
)
,
pb_gatt_srv.c:263
resolve_svc_handles()
rc
=
ble_gatts_find_chr
(
BLE_UUID16_DECLARE
(
BT_UUID_MESH_PROXY_VAL
)
,
pb_gatt_srv.c:267
resolve_svc_handles()
BLE_UUID16_DECLARE
(
BT_UUID_MESH_PROXY_DATA_OUT_VAL
)
,
pb_gatt_srv.c:268
resolve_svc_handles()
rc
=
ble_gatts_find_svc
(
BLE_UUID16_DECLARE
(
BT_UUID_MESH_PROV_VAL
)
,
pb_gatt_srv.c:272
resolve_svc_handles()
rc
=
ble_gatts_find_chr
(
BLE_UUID16_DECLARE
(
BT_UUID_MESH_PROV_VAL
)
,
pb_gatt_srv.c:276
resolve_svc_handles()
BLE_UUID16_DECLARE
(
BT_UUID_MESH_PROV_DATA_IN_VAL
)
,
pb_gatt_srv.c:277
resolve_svc_handles()
rc
=
ble_gatts_find_chr
(
BLE_UUID16_DECLARE
(
BT_UUID_MESH_PROV_VAL
)
,
pb_gatt_srv.c:281
resolve_svc_handles()
BLE_UUID16_DECLARE
(
BT_UUID_MESH_PROV_DATA_OUT_VAL
)
,
pb_gatt_srv.c:282
resolve_svc_handles()
rc
=
ble_gatts_find_svc
(
BLE_UUID16_DECLARE
(
BT_UUID_MESH_PROV_VAL
)
,
&
handle
)
;
pb_gatt_srv.c:315
bt_mesh_pb_gatt_enable()
rc
=
ble_gatts_find_svc
(
BLE_UUID16_DECLARE
(
BT_UUID_MESH_PROV_VAL
)
,
&
handle
)
;
pb_gatt_srv.c:338
bt_mesh_pb_gatt_disable()
ctxt
->
svc
.
handle
,
ctxt
->
svc
.
svc_def
->
uuid
->
type
)
;
protocomm_nimble.c:429
gatt_svr_register_cb()
ctxt
->
chr
.
val_handle
,
ctxt
->
chr
.
chr_def
->
uuid
->
type
)
;
protocomm_nimble.c:437
gatt_svr_register_cb()
ble_uuid_t
*
uuid16
=
BLE_UUID16_DECLARE
(
dsc_uuid
)
;
protocomm_nimble.c:678
ble_gatt_add_char_dsc()
temp_uuid128_name
.
u
.
type
=
BLE_UUID_TYPE_128
;
protocomm_nimble.c:719
ble_gatt_add_characteristics()
uuid128
.
u
.
type
=
BLE_UUID_TYPE_128
;
protocomm_nimble.c:796
populate_gatt_db()
svc_uuid128
->
u
.
type
=
BLE_UUID_TYPE_128
;
protocomm_nimble.c:927
protocomm_ble_start()
rc
=
ble_gatts_find_svc
(
BLE_UUID16_DECLARE
(
BT_UUID_MESH_PROXY_VAL
)
,
&
handle
)
;
proxy_srv.c:668
bt_mesh_proxy_gatt_enable()
rc
=
ble_gatts_find_svc
(
BLE_UUID16_DECLARE
(
BT_UUID_MESH_PROXY_VAL
)
,
&
handle
)
;
proxy_srv.c:717
bt_mesh_proxy_gatt_disable()
Call Tree
from
0/28
examples
All items filtered out
All items filtered out
Data Use
from
0/28
examples
ble_uuid_t::type
is written by 7 functions and is read by 13 functions:
ble_uuid_init_from_buf()
ble_uuid_from_str()
ble_uuid_init_from_att_buf()
ble_uuid_to_any()
ble_gatt_add_characteristics()
populate_gatt_db()
protocomm_ble_start()
All items filtered out
ble_uuid_t::type
ble_att_svr_fill_info()
ble_att_svr_is_valid_group_end()
ble_att_svr_read_group_type_entry_write()
ble_att_svr_build_read_group_type_rsp()
ble_uuid_cmp()
ble_uuid_copy()
ble_uuid_to_str()
ble_uuid_from_str()
ble_uuid_u16()
ble_uuid_to_any()
ble_uuid_flat()
ble_uuid_length()
gatt_svr_register_cb()
All items filtered out
Class Tree
from
0/28
examples
All items filtered out
All items filtered out
Override Tree
from
0/28
examples
All items filtered out
All items filtered out
Implementations
from
0/28
examples
All items filtered out
All items filtered out
Instances
from
0/28
examples
Lifecycle
from
0/28
examples
All items filtered out
All items filtered out