ESP-IDF
health_cli
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (3/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
health_cli
health_cli variable
Syntax
Show:
Summary
Declaration
from
health_cli.c:26
static
struct
bt_mesh_health_cli
*
health_cli
;
Examples
References
from
examples
Code
Location
Referrer
static
struct
bt_mesh_health_cli
*
health_cli
;
health_cli.c:26
if
(
!
bt_mesh_msg_ack_ctx_match
(
&
health_cli
->
ack_ctx
,
OP_HEALTH_FAULT_STATUS
,
ctx
->
addr
,
health_cli.c:48
health_fault_status()
bt_mesh_msg_ack_ctx_rx
(
&
health_cli
->
ack_ctx
)
;
health_cli.c:77
health_fault_status()
if
(
!
bt_mesh_msg_ack_ctx_match
(
&
health_cli
->
ack_ctx
,
OP_HEALTH_PERIOD_STATUS
,
ctx
->
addr
,
health_cli.c:124
health_period_status()
bt_mesh_msg_ack_ctx_rx
(
&
health_cli
->
ack_ctx
)
;
health_cli.c:131
health_period_status()
if
(
!
bt_mesh_msg_ack_ctx_match
(
&
health_cli
->
ack_ctx
,
OP_ATTENTION_STATUS
,
ctx
->
addr
,
health_cli.c:150
health_attention_status()
bt_mesh_msg_ack_ctx_rx
(
&
health_cli
->
ack_ctx
)
;
health_cli.c:159
health_attention_status()
if
(
!
health_cli
)
{
health_cli.c:174
cli_prepare()
return
bt_mesh_msg_ack_ctx_prepare
(
&
health_cli
->
ack_ctx
,
op
,
addr
,
param
)
;
health_cli.c:179
cli_prepare()
err
=
bt_mesh_model_send
(
health_cli
->
model
,
&
ctx
,
msg
,
NULL
,
NULL
)
;
health_cli.c:202
bt_mesh_health_attention_get()
bt_mesh_msg_ack_ctx_clear
(
&
health_cli
->
ack_ctx
)
;
health_cli.c:205
bt_mesh_health_attention_get()
err
=
bt_mesh_msg_ack_ctx_wait
(
&
health_cli
->
ack_ctx
,
K_MSEC
(
msg_timeout
)
)
;
health_cli.c:209
bt_mesh_health_attention_get()
err
=
bt_mesh_model_send
(
health_cli
->
model
,
&
ctx
,
msg
,
NULL
,
NULL
)
;
health_cli.c:242
bt_mesh_health_attention_set()
bt_mesh_msg_ack_ctx_clear
(
&
health_cli
->
ack_ctx
)
;
health_cli.c:245
bt_mesh_health_attention_set()
bt_mesh_msg_ack_ctx_clear
(
&
health_cli
->
ack_ctx
)
;
health_cli.c:250
bt_mesh_health_attention_set()
err
=
bt_mesh_msg_ack_ctx_wait
(
&
health_cli
->
ack_ctx
,
K_MSEC
(
msg_timeout
)
)
;
health_cli.c:254
bt_mesh_health_attention_set()
err
=
bt_mesh_model_send
(
health_cli
->
model
,
&
ctx
,
msg
,
NULL
,
NULL
)
;
health_cli.c:280
bt_mesh_health_period_get()
bt_mesh_msg_ack_ctx_clear
(
&
health_cli
->
ack_ctx
)
;
health_cli.c:283
bt_mesh_health_period_get()
err
=
bt_mesh_msg_ack_ctx_wait
(
&
health_cli
->
ack_ctx
,
K_MSEC
(
msg_timeout
)
)
;
health_cli.c:287
bt_mesh_health_period_get()
err
=
bt_mesh_model_send
(
health_cli
->
model
,
&
ctx
,
msg
,
NULL
,
NULL
)
;
health_cli.c:320
bt_mesh_health_period_set()
bt_mesh_msg_ack_ctx_clear
(
&
health_cli
->
ack_ctx
)
;
health_cli.c:323
bt_mesh_health_period_set()
bt_mesh_msg_ack_ctx_clear
(
&
health_cli
->
ack_ctx
)
;
health_cli.c:328
bt_mesh_health_period_set()
err
=
bt_mesh_msg_ack_ctx_wait
(
&
health_cli
->
ack_ctx
,
K_MSEC
(
msg_timeout
)
)
;
health_cli.c:332
bt_mesh_health_period_set()
err
=
bt_mesh_model_send
(
health_cli
->
model
,
&
ctx
,
msg
,
NULL
,
NULL
)
;
health_cli.c:370
bt_mesh_health_fault_test()
bt_mesh_msg_ack_ctx_clear
(
&
health_cli
->
ack_ctx
)
;
health_cli.c:373
bt_mesh_health_fault_test()
bt_mesh_msg_ack_ctx_clear
(
&
health_cli
->
ack_ctx
)
;
health_cli.c:378
bt_mesh_health_fault_test()
err
=
bt_mesh_msg_ack_ctx_wait
(
&
health_cli
->
ack_ctx
,
K_MSEC
(
msg_timeout
)
)
;
health_cli.c:382
bt_mesh_health_fault_test()
err
=
bt_mesh_model_send
(
health_cli
->
model
,
&
ctx
,
msg
,
NULL
,
NULL
)
;
health_cli.c:419
bt_mesh_health_fault_clear()
bt_mesh_msg_ack_ctx_clear
(
&
health_cli
->
ack_ctx
)
;
health_cli.c:422
bt_mesh_health_fault_clear()
bt_mesh_msg_ack_ctx_clear
(
&
health_cli
->
ack_ctx
)
;
health_cli.c:427
bt_mesh_health_fault_clear()
err
=
bt_mesh_msg_ack_ctx_wait
(
&
health_cli
->
ack_ctx
,
K_MSEC
(
msg_timeout
)
)
;
health_cli.c:431
bt_mesh_health_fault_clear()
err
=
bt_mesh_model_send
(
health_cli
->
model
,
&
ctx
,
msg
,
NULL
,
NULL
)
;
health_cli.c:463
bt_mesh_health_fault_get()
bt_mesh_msg_ack_ctx_clear
(
&
health_cli
->
ack_ctx
)
;
health_cli.c:466
bt_mesh_health_fault_get()
err
=
bt_mesh_msg_ack_ctx_wait
(
&
health_cli
->
ack_ctx
,
K_MSEC
(
msg_timeout
)
)
;
health_cli.c:470
bt_mesh_health_fault_get()
health_cli
=
model
->
user_data
;
health_cli.c:493
bt_mesh_health_cli_set()
if
(
!
health_cli
)
{
health_cli.c:515
health_cli_init()
health_cli
=
cli
;
health_cli.c:516
health_cli_init()
bt_mesh_msg_ack_ctx_init
(
&
health_cli
->
ack_ctx
)
;
health_cli.c:519
health_cli_init()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
health_cli
is written by 2 functions and is read by 12 functions:
bt_mesh_health_cli_set()
health_cli_init()
All items filtered out
health_cli
health_fault_status()
health_period_status()
health_attention_status()
cli_prepare()
bt_mesh_health_attention_get()
bt_mesh_health_attention_set()
bt_mesh_health_period_get()
bt_mesh_health_period_set()
bt_mesh_health_fault_test()
bt_mesh_health_fault_clear()
bt_mesh_health_fault_get()
health_cli_init()
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