ESP-IDF
bt_mesh_model::elem_idx
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
bt_mesh_model::elem_idx
bt_mesh_model::elem_idx field
Syntax
Show:
Summary
Declaration
from
access.h:521
uint8_t
elem_idx
;
Examples
References
from
examples
Code
Location
Referrer
uint8_t
elem_idx
;
/* Belongs to Nth element */
access.h:521
uint8_t
elem_idx
;
/* Belongs to Nth element */
access.h:451
return
&
comp_0
->
elem
[
mod
->
elem_idx
]
;
access.c:300
bt_mesh_model_elem()
mod
->
elem_idx
=
elem
-
comp_0
->
elem
;
access.c:364
mod_init()
mod
->
elem_idx
=
0U
;
access.c:425
mod_deinit()
return
(
comp_0
->
elem
[
model
->
elem_idx
]
.
addr
==
dst
)
;
access.c:569
model_has_dst()
return
(
model
->
elem_idx
==
0
&&
(
bt_mesh_fixed_group_match
(
dst
)
||
access.c:576
model_has_dst()
return
&
dev_comp
->
elem
[
mod
->
elem_idx
]
;
access.c:264
bt_mesh_model_elem()
mod
->
elem_idx
=
elem
-
dev_comp
->
elem
;
access.c:339
mod_init()
if
(
mod
->
elem_idx
!=
ctx
->
mod
->
elem_idx
)
{
access.c:428
find_group_mod_visitor()
return
(
dev_comp
->
elem
[
mod
->
elem_idx
]
.
addr
==
dst
)
;
access.c:573
model_has_dst()
return
mod
->
elem_idx
==
0
;
access.c:582
model_has_dst()
return
(
mod
->
elem_idx
==
0
)
;
access.h:632
bt_mesh_model_in_primary()
return
(
mod
->
elem_idx
==
0
)
;
access.h:562
bt_mesh_model_in_primary()
if
(
mod
->
elem_idx
!=
visit
->
elem_idx
)
{
cfg_srv.c:1328
mod_sub_list_visitor()
BT_DBG
(
"sublist: model %u:%x: %u groups"
,
mod
->
elem_idx
,
mod
->
id
,
cfg_srv.c:1347
mod_sub_list_visitor()
visit_ctx
.
elem_idx
=
mod
->
elem_idx
;
cfg_srv.c:1399
mod_sub_get()
visit_ctx
.
elem_idx
=
mod
->
elem_idx
;
cfg_srv.c:1463
mod_sub_get_vnd()
model_key
=
BLE_MESH_GET_MODEL_KEY
(
model
->
elem_idx
,
model
->
model_idx
)
;
settings.c:1904
store_pending_mod_bind()
model_key
=
BLE_MESH_GET_MODEL_KEY
(
model
->
elem_idx
,
model
->
model_idx
)
;
settings.c:1926
store_pending_mod_sub()
model_key
=
BLE_MESH_GET_MODEL_KEY
(
model
->
elem_idx
,
model
->
model_idx
)
;
settings.c:1954
store_pending_mod_pub()
model_key
=
BLE_MESH_GET_MODEL_KEY
(
model
->
elem_idx
,
model
->
model_idx
)
;
settings.c:2011
clear_mod_bind()
model_key
=
BLE_MESH_GET_MODEL_KEY
(
model
->
elem_idx
,
model
->
model_idx
)
;
settings.c:2023
clear_mod_sub()
model_key
=
BLE_MESH_GET_MODEL_KEY
(
model
->
elem_idx
,
model
->
model_idx
)
;
settings.c:2035
clear_mod_pub()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
bt_mesh_model::elem_idx
is written by 2 functions and is read by 13 functions:
mod_init()
mod_deinit()
All items filtered out
bt_mesh_model::elem_idx
bt_mesh_model_in_primary()
store_pending_mod_bind()
store_pending_mod_sub()
store_pending_mod_pub()
clear_mod_bind()
clear_mod_sub()
clear_mod_pub()
bt_mesh_model_elem()
model_has_dst()
find_group_mod_visitor()
mod_sub_list_visitor()
mod_sub_get()
mod_sub_get_vnd()
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