ESP-IDF
bt_mesh_net::app_keys
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (4/5)...
Files
loading (5/5)...
ESP-IDF
lwIP
FreeRTOS
cJSON
mbedTLS
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_net::app_keys
bt_mesh_net::app_keys field
Syntax
Show:
Summary
Declaration
from
net.h:349
struct
bt_mesh_app_key
app_keys
[
CONFIG_BLE_MESH_APP_KEY_COUNT
]
;
Examples
References
from
examples
Code
Location
Referrer
struct
bt_mesh_app_key
app_keys
[
CONFIG_BLE_MESH_APP_KEY_COUNT
]
;
net.h:349
size
=
ARRAY_SIZE
(
bt_mesh
.
app_keys
)
;
access.c:1323
bt_mesh_rx_appkey_size()
size
=
ARRAY_SIZE
(
bt_mesh
.
app_keys
)
;
access.c:1334
bt_mesh_rx_appkey_size()
key
=
&
bt_mesh
.
app_keys
[
index
]
;
access.c:1349
bt_mesh_rx_appkey_get()
if
(
index
<
ARRAY_SIZE
(
bt_mesh
.
app_keys
)
)
{
access.c:1360
bt_mesh_rx_appkey_get()
key
=
&
bt_mesh
.
app_keys
[
index
]
;
access.c:1361
bt_mesh_rx_appkey_get()
key
=
bt_mesh
.
p_app_keys
[
index
-
ARRAY_SIZE
(
bt_mesh
.
app_keys
)
]
;
access.c:1363
bt_mesh_rx_appkey_get()
for
(
i
=
0
;
i
<
ARRAY_SIZE
(
bt_mesh
.
app_keys
)
;
i
++
)
{
cfg_srv.c:452
bt_mesh_app_key_alloc()
struct
bt_mesh_app_key
*
key
=
&
bt_mesh
.
app_keys
[
i
]
;
cfg_srv.c:453
bt_mesh_app_key_alloc()
for
(
i
=
0U
;
i
<
ARRAY_SIZE
(
bt_mesh
.
app_keys
)
;
i
++
)
{
cfg_srv.c:741
app_key_get()
struct
bt_mesh_app_key
*
key
=
&
bt_mesh
.
app_keys
[
i
]
;
cfg_srv.c:742
app_key_get()
for
(
i
=
0
;
i
<
ARRAY_SIZE
(
bt_mesh
.
app_keys
)
;
i
++
)
{
cfg_srv.c:3856
bt_mesh_subnet_del()
struct
bt_mesh_app_key
*
key
=
&
bt_mesh
.
app_keys
[
i
]
;
cfg_srv.c:3857
bt_mesh_subnet_del()
for
(
i
=
0
;
i
<
ARRAY_SIZE
(
bt_mesh
.
app_keys
)
;
i
++
)
{
fast_prov.c:78
bt_mesh_fast_prov_app_key_find()
key
=
&
bt_mesh
.
app_keys
[
i
]
;
fast_prov.c:79
bt_mesh_fast_prov_app_key_find()
for
(
int
i
=
0
;
i
<
ARRAY_SIZE
(
bt_mesh
.
app_keys
)
;
i
++
)
{
local.c:288
bt_mesh_node_local_app_key_add()
if
(
bt_mesh
.
app_keys
[
i
]
.
net_idx
!=
BLE_MESH_KEY_UNUSED
)
{
local.c:289
bt_mesh_node_local_app_key_add()
if
(
(
bt_mesh
.
app_keys
[
i
]
.
updated
==
false
&&
local.c:290
bt_mesh_node_local_app_key_add()
memcmp
(
bt_mesh
.
app_keys
[
i
]
.
keys
[
0
]
.
val
,
app_key
,
16
)
==
0
)
||
local.c:291
bt_mesh_node_local_app_key_add()
(
bt_mesh
.
app_keys
[
i
]
.
updated
==
true
&&
local.c:292
bt_mesh_node_local_app_key_add()
memcmp
(
bt_mesh
.
app_keys
[
i
]
.
keys
[
1
]
.
val
,
app_key
,
16
)
==
0
)
)
{
local.c:293
bt_mesh_node_local_app_key_add()
.
app_keys
=
{
net.c:76
for
(
i
=
0
;
i
<
ARRAY_SIZE
(
bt_mesh
.
app_keys
)
;
i
++
)
{
net.c:556
bt_mesh_net_revoke_keys()
struct
bt_mesh_app_key
*
key
=
&
bt_mesh
.
app_keys
[
i
]
;
net.c:557
bt_mesh_net_revoke_keys()
for
(
i
=
0
;
i
<
ARRAY_SIZE
(
bt_mesh
.
app_keys
)
;
i
++
)
{
settings.c:457
appkey_exist()
if
(
bt_mesh
.
app_keys
[
i
]
.
net_idx
!=
BLE_MESH_KEY_UNUSED
&&
settings.c:458
appkey_exist()
bt_mesh
.
app_keys
[
i
]
.
app_idx
==
app_idx
)
{
settings.c:459
appkey_exist()
return
&
bt_mesh
.
app_keys
[
i
]
;
settings.c:460
appkey_exist()
for
(
i
=
0
;
i
<
ARRAY_SIZE
(
bt_mesh
.
app_keys
)
;
i
++
)
{
test.c:66
bt_mesh_device_auto_enter_network()
key
=
&
bt_mesh
.
app_keys
[
i
]
;
test.c:67
bt_mesh_device_auto_enter_network()
if
(
i
==
ARRAY_SIZE
(
bt_mesh
.
app_keys
)
)
{
test.c:72
bt_mesh_device_auto_enter_network()
for
(
int
i
=
0
;
i
<
ARRAY_SIZE
(
bt_mesh
.
app_keys
)
;
i
++
)
{
transport.c:170
bt_mesh_app_key_get()
if
(
bt_mesh
.
app_keys
[
i
]
.
net_idx
!=
BLE_MESH_KEY_UNUSED
&&
transport.c:171
bt_mesh_app_key_get()
bt_mesh
.
app_keys
[
i
]
.
app_idx
==
app_idx
)
{
transport.c:172
bt_mesh_app_key_get()
return
&
bt_mesh
.
app_keys
[
i
]
;
transport.c:173
bt_mesh_app_key_get()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
bt_mesh_net::app_keys
is read by 11 functions:
All items filtered out
bt_mesh_net::app_keys
appkey_exist()
bt_mesh_rx_appkey_size()
bt_mesh_rx_appkey_get()
bt_mesh_app_key_alloc()
app_key_get()
bt_mesh_subnet_del()
bt_mesh_node_local_app_key_add()
bt_mesh_net_revoke_keys()
bt_mesh_app_key_get()
bt_mesh_device_auto_enter_network()
bt_mesh_fast_prov_app_key_find()
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