ESP-IDF
bt_mesh_gen_power_level_srv::state
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (1/5)...
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_gen_power_level_srv::state
bt_mesh_gen_power_level_srv::state field
Syntax
Show:
Summary
Declaration
from
generic_server.h:92
struct
bt_mesh_gen_power_level_state
*
state
;
Examples
References
from
examples
Code
Location
Referrer
struct
bt_mesh_gen_power_level_state
*
state
;
generic_server.h:92
net_buf_simple_add_le16
(
msg
,
srv
->
state
->
power_actual
)
;
generic_server.c:914
send_gen_power_level_status()
net_buf_simple_add_le16
(
msg
,
srv
->
state
->
target_power_actual
)
;
generic_server.c:917
send_gen_power_level_status()
net_buf_simple_add_le16
(
msg
,
srv
->
state
->
power_last
)
;
generic_server.c:921
send_gen_power_level_status()
net_buf_simple_add_le16
(
msg
,
srv
->
state
->
power_default
)
;
generic_server.c:928
send_gen_power_level_status()
net_buf_simple_add_u8
(
msg
,
srv
->
state
->
status_code
)
;
generic_server.c:937
send_gen_power_level_status()
net_buf_simple_add_le16
(
msg
,
srv
->
state
->
power_range_min
)
;
generic_server.c:938
send_gen_power_level_status()
net_buf_simple_add_le16
(
msg
,
srv
->
state
->
power_range_max
)
;
generic_server.c:939
send_gen_power_level_status()
if
(
srv
==
NULL
||
srv
->
state
==
NULL
)
{
generic_server.c:970
gen_power_level_get()
if
(
srv
->
state
==
NULL
)
{
generic_server.c:1013
gen_power_level_publish()
if
(
srv
==
NULL
||
srv
->
state
==
NULL
)
{
generic_server.c:1045
gen_power_level_set()
if
(
srv
->
state
->
power_range_min
&&
power
<
srv
->
state
->
power_range_min
)
{
generic_server.c:1086
gen_power_level_set()
power
=
srv
->
state
->
power_range_min
;
generic_server.c:1087
gen_power_level_set()
}
else
if
(
srv
->
state
->
power_range_max
&&
power
>
srv
->
state
->
power_range_max
)
{
generic_server.c:1088
gen_power_level_set()
power
=
srv
->
state
->
power_range_max
;
generic_server.c:1089
gen_power_level_set()
srv
->
state
->
target_power_actual
=
power
;
generic_server.c:1092
gen_power_level_set()
if
(
srv
->
state
->
target_power_actual
!=
srv
->
state
->
power_actual
)
{
generic_server.c:1097
gen_power_level_set()
.
gen_power_level_set
.
power
=
srv
->
state
->
power_actual
,
generic_server.c:1101
gen_power_level_set()
srv
->
state
->
power_actual
=
srv
->
state
->
target_power_actual
;
generic_server.c:1122
gen_power_level_set()
if
(
srv
->
state
->
power_actual
)
{
generic_server.c:1128
gen_power_level_set()
srv
->
state
->
power_last
=
srv
->
state
->
power_actual
;
generic_server.c:1129
gen_power_level_set()
if
(
srv
->
state
==
NULL
)
{
generic_server.c:2341
generic_server_init()
if
(
srv
->
state
==
NULL
)
{
generic_server.c:2608
generic_server_deinit()
if
(
srv
->
state
==
NULL
)
{
state_binding.c:124
bt_mesh_update_binding_state()
srv
->
state
->
power_actual
=
value
->
gen_power_actual
.
power
;
state_binding.c:130
bt_mesh_update_binding_state()
if
(
srv
->
state
->
power_actual
)
{
state_binding.c:137
bt_mesh_update_binding_state()
srv
->
state
->
power_last
=
srv
->
state
->
power_actual
;
state_binding.c:138
bt_mesh_update_binding_state()
(
(
float
)
(
srv
->
state
->
power_actual
-
srv
->
state
->
target_power_actual
)
/
srv
->
transition
.
counter
)
;
state_transition.c:139
generic_power_level_tt_values()
if
(
srv
==
NULL
||
srv
->
state
==
NULL
||
state_transition.c:387
generic_power_level_work_handler()
change
.
gen_power_level_set
.
power
=
srv
->
state
->
power_actual
;
state_transition.c:400
generic_power_level_work_handler()
srv
->
state
->
power_actual
-=
srv
->
tt_delta_level
;
state_transition.c:414
generic_power_level_work_handler()
srv
->
state
->
power_actual
=
srv
->
state
->
target_power_actual
;
state_transition.c:420
generic_power_level_work_handler()
if
(
srv
->
state
->
power_actual
)
{
state_transition.c:427
generic_power_level_work_handler()
srv
->
state
->
power_last
=
srv
->
state
->
power_actual
;
state_transition.c:428
generic_power_level_work_handler()
change
.
gen_power_level_set
.
power
=
srv
->
state
->
power_actual
;
state_transition.c:432
generic_power_level_work_handler()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
bt_mesh_gen_power_level_srv::state
is read by 9 functions:
All items filtered out
bt_mesh_gen_power_level_srv::state
send_gen_power_level_status()
gen_power_level_get()
gen_power_level_publish()
gen_power_level_set()
generic_server_init()
generic_server_deinit()
bt_mesh_update_binding_state()
generic_power_level_tt_values()
generic_power_level_work_handler()
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