ESP-IDF
bt_mesh_light_ctl_temp_srv::transition
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_light_ctl_temp_srv::transition
bt_mesh_light_ctl_temp_srv::transition field
Syntax
Show:
Summary
Declaration
from
lighting_server.h:91
struct
bt_mesh_state_transition
transition
;
Examples
References
from
examples
Code
Location
Referrer
struct
bt_mesh_state_transition
transition
;
lighting_server.h:91
if
(
srv
->
transition
.
counter
)
{
lighting_server.c:596
send_light_ctl_status()
bt_mesh_server_calc_remain_time
(
&
srv
->
transition
)
;
lighting_server.c:597
send_light_ctl_status()
net_buf_simple_add_u8
(
msg
,
srv
->
transition
.
remain_time
)
;
lighting_server.c:600
send_light_ctl_status()
bt_mesh_server_stop_transition
(
&
srv
->
transition
)
;
lighting_server.c:1023
light_ctl_temp_set()
if
(
srv
->
transition
.
timer
.
work
.
user_data
)
{
lighting_server.c:1059
light_ctl_temp_set()
memcpy
(
srv
->
transition
.
timer
.
work
.
user_data
,
ctx
,
sizeof
(
struct
bt_mesh_msg_ctx
)
)
;
lighting_server.c:1060
light_ctl_temp_set()
if
(
srv
->
transition
.
counter
==
0U
)
{
lighting_server.c:1064
light_ctl_temp_set()
srv
->
transition
.
just_started
=
true
;
lighting_server.c:1069
light_ctl_temp_set()
bt_mesh_server_start_transition
(
&
srv
->
transition
)
;
lighting_server.c:1077
light_ctl_temp_set()
bt_mesh_server_alloc_ctx
(
&
srv
->
transition
.
timer
.
work
)
;
lighting_server.c:2993
light_server_init()
k_delayed_work_init
(
&
srv
->
transition
.
timer
,
light_ctl_temp_work_handler
)
;
lighting_server.c:2994
light_server_init()
bt_mesh_server_free_ctx
(
&
srv
->
transition
.
timer
.
work
)
;
lighting_server.c:3314
light_server_deinit()
k_delayed_work_free
(
&
srv
->
transition
.
timer
)
;
lighting_server.c:3315
light_server_deinit()
bt_mesh_server_stop_transition
(
&
srv
->
transition
)
;
state_binding.c:217
bt_mesh_update_binding_state()
transition_time_values
(
&
srv
->
transition
,
trans_time
,
delay
)
;
state_transition.c:175
light_ctl_temp_tt_values()
(
(
float
)
(
srv
->
state
->
temperature
-
srv
->
state
->
target_temperature
)
/
srv
->
transition
.
counter
)
;
state_transition.c:177
light_ctl_temp_tt_values()
(
(
float
)
(
srv
->
state
->
delta_uv
-
srv
->
state
->
target_delta_uv
)
/
srv
->
transition
.
counter
)
;
state_transition.c:179
light_ctl_temp_tt_values()
transition
.
timer
.
work
)
;
state_transition.c:621
light_ctl_temp_work_handler()
srv
->
transition
.
timer
.
work
.
user_data
==
NULL
)
{
state_transition.c:626
light_ctl_temp_work_handler()
ctx
=
(
struct
bt_mesh_msg_ctx
*
)
srv
->
transition
.
timer
.
work
.
user_data
;
state_transition.c:633
light_ctl_temp_work_handler()
if
(
srv
->
transition
.
just_started
)
{
state_transition.c:635
light_ctl_temp_work_handler()
srv
->
transition
.
just_started
=
false
;
state_transition.c:636
light_ctl_temp_work_handler()
if
(
srv
->
transition
.
counter
==
0U
)
{
state_transition.c:637
light_ctl_temp_work_handler()
bt_mesh_atomic_clear_bit
(
srv
->
transition
.
flag
,
BLE_MESH_TRANS_TIMER_START
)
;
state_transition.c:642
light_ctl_temp_work_handler()
transition_timer_start
(
&
srv
->
transition
)
;
state_transition.c:644
light_ctl_temp_work_handler()
if
(
srv
->
transition
.
counter
!=
0U
)
{
state_transition.c:651
light_ctl_temp_work_handler()
srv
->
transition
.
counter
--
;
state_transition.c:652
light_ctl_temp_work_handler()
if
(
srv
->
transition
.
counter
==
0U
)
{
state_transition.c:657
light_ctl_temp_work_handler()
transition_timer_stop
(
&
srv
->
transition
)
;
state_transition.c:658
light_ctl_temp_work_handler()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
bt_mesh_light_ctl_temp_srv::transition
is read by 6 functions:
All items filtered out
bt_mesh_light_ctl_temp_srv::transition
send_light_ctl_status()
light_ctl_temp_set()
light_server_init()
light_server_deinit()
light_ctl_temp_tt_values()
light_ctl_temp_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