ESP-IDF
bt_mesh_model_foreach()
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (2/5)...
Summary
Syntax
Arguments
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
bt_mesh_model_foreach()
bt_mesh_model_foreach() function
Syntax
Show:
Summary
Declaration
Definition
from
access.h:41
void
bt_mesh_model_foreach
(
void
(
*
func
)
(
struct
bt_mesh_model
*
mod
,
struct
bt_mesh_elem
*
elem
,
bool
vnd
,
bool
primary
,
void
*
user_data
)
,
void
*
user_data
)
;
Implemented in
access.c:40
Arguments
Argument
func
user_data
Examples
References
from
examples
Code
Location
Referrer
void
bt_mesh_model_foreach
(
void
(
*
func
)
(
struct
bt_mesh_model
*
mod
,
access.c:40
void
bt_mesh_model_foreach
(
void
(
*
func
)
(
struct
bt_mesh_model
*
mod
,
access.c:53
void
bt_mesh_model_foreach
(
void
(
*
func
)
(
struct
bt_mesh_model
*
mod
,
access.h:41
void
bt_mesh_model_foreach
(
void
(
*
func
)
(
struct
bt_mesh_model
*
mod
,
access.h:37
bt_mesh_model_foreach
(
mod_init
,
&
err
)
;
access.c:391
bt_mesh_comp_register()
bt_mesh_model_foreach
(
mod_deinit
,
&
err
)
;
access.c:445
bt_mesh_comp_deregister()
bt_mesh_model_foreach
(
mod_init
,
&
err
)
;
access.c:370
bt_mesh_comp_register()
bt_mesh_model_foreach
(
commit_mod
,
NULL
)
;
access.c:1278
bt_mesh_model_settings_commit()
bt_mesh_model_foreach
(
_mod_unbind
,
&
data
)
;
cfg_srv.c:640
bt_mesh_app_key_del()
bt_mesh_model_foreach
(
mod_reset
,
&
store
)
;
cfg_srv.c:3692
bt_mesh_mod_sub_reset()
bt_mesh_model_foreach
(
&
mod_app_key_del
,
&
app_idx
)
;
cfg_srv.c:398
app_key_evt()
bt_mesh_model_foreach
(
mod_reset
,
NULL
)
;
cfg_srv.c:2644
bt_mesh_model_reset()
bt_mesh_model_foreach
(
model_suspend
,
NULL
)
;
main.c:349
bt_mesh_suspend()
bt_mesh_model_foreach
(
model_resume
,
NULL
)
;
main.c:395
bt_mesh_resume()
bt_mesh_model_foreach
(
model_suspend
,
NULL
)
;
mesh.c:256
bt_mesh_suspend()
bt_mesh_model_foreach
(
model_resume
,
NULL
)
;
mesh.c:299
bt_mesh_resume()
bt_mesh_model_foreach
(
model_start
,
NULL
)
;
mesh.c:413
bt_mesh_start()
bt_mesh_model_foreach
(
_model_unbind
,
&
data
)
;
pvnr_mgmt.c:1156
bt_mesh_provisioner_local_app_key_del()
bt_mesh_model_foreach
(
commit_model
,
NULL
)
;
settings.c:1478
settings_core_commit()
bt_mesh_model_foreach
(
store_pending_mod
,
NULL
)
;
settings.c:2172
store_pending()
bt_mesh_model_foreach
(
clear_pending_mod
,
NULL
)
;
settings.c:2174
store_pending()
Call Tree
from
examples
bt_mesh_model_foreach()
is called by 13 functions and calls 3 functions:
bt_mesh_comp_register()
bt_mesh_comp_deregister()
bt_mesh_model_settings_commit()
settings_core_commit()
store_pending()
bt_mesh_app_key_del()
bt_mesh_mod_sub_reset()
bt_mesh_suspend()
bt_mesh_resume()
bt_mesh_provisioner_local_app_key_del()
bt_mesh_start()
app_key_evt()
bt_mesh_model_reset()
All items filtered out
bt_mesh_model_foreach()
esp_log_timestamp()
esp_log_write()
bt_mesh_model_foreach()::func
All items filtered out
Data Use
from
examples
bt_mesh_model_foreach()
reads 9 variables:
esp_log_level_t::ESP_LOG_ERROR
bt_mesh_elem::model_count
bt_mesh_elem::vnd_model_count
bt_mesh_elem::models
bt_mesh_elem::vnd_models
bt_mesh_comp::elem_count
bt_mesh_comp::elem
comp_0
dev_comp
All items filtered out
bt_mesh_model_foreach()
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