ESP-IDF
bt_mesh_state_transition::timer
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_state_transition::timer
bt_mesh_state_transition::timer field
Syntax
Show:
Summary
Declaration
from
server_common.h:65
struct
k_delayed_work
timer
;
Examples
References
from
examples
Code
Location
Referrer
struct
k_delayed_work
timer
;
server_common.h:65
if
(
srv
->
transition
.
timer
.
work
.
user_data
)
{
generic_server.c:184
gen_onoff_set()
memcpy
(
srv
->
transition
.
timer
.
work
.
user_data
,
ctx
,
sizeof
(
struct
bt_mesh_msg_ctx
)
)
;
generic_server.c:185
gen_onoff_set()
if
(
srv
->
transition
.
timer
.
work
.
user_data
)
{
generic_server.c:362
gen_level_set()
memcpy
(
srv
->
transition
.
timer
.
work
.
user_data
,
ctx
,
sizeof
(
struct
bt_mesh_msg_ctx
)
)
;
generic_server.c:363
gen_level_set()
if
(
srv
->
transition
.
timer
.
work
.
user_data
)
{
generic_server.c:482
gen_delta_set()
memcpy
(
srv
->
transition
.
timer
.
work
.
user_data
,
ctx
,
sizeof
(
struct
bt_mesh_msg_ctx
)
)
;
generic_server.c:483
gen_delta_set()
if
(
srv
->
transition
.
timer
.
work
.
user_data
)
{
generic_server.c:587
gen_move_set()
memcpy
(
srv
->
transition
.
timer
.
work
.
user_data
,
ctx
,
sizeof
(
struct
bt_mesh_msg_ctx
)
)
;
generic_server.c:588
gen_move_set()
if
(
srv
->
transition
.
timer
.
work
.
user_data
)
{
generic_server.c:1116
gen_power_level_set()
memcpy
(
srv
->
transition
.
timer
.
work
.
user_data
,
ctx
,
sizeof
(
struct
bt_mesh_msg_ctx
)
)
;
generic_server.c:1117
gen_power_level_set()
bt_mesh_server_alloc_ctx
(
&
srv
->
transition
.
timer
.
work
)
;
generic_server.c:2301
generic_server_init()
k_delayed_work_init
(
&
srv
->
transition
.
timer
,
generic_onoff_work_handler
)
;
generic_server.c:2302
generic_server_init()
bt_mesh_server_alloc_ctx
(
&
srv
->
transition
.
timer
.
work
)
;
generic_server.c:2310
generic_server_init()
k_delayed_work_init
(
&
srv
->
transition
.
timer
,
generic_level_work_handler
)
;
generic_server.c:2311
generic_server_init()
bt_mesh_server_alloc_ctx
(
&
srv
->
transition
.
timer
.
work
)
;
generic_server.c:2346
generic_server_init()
k_delayed_work_init
(
&
srv
->
transition
.
timer
,
generic_power_level_work_handler
)
;
generic_server.c:2347
generic_server_init()
bt_mesh_server_free_ctx
(
&
srv
->
transition
.
timer
.
work
)
;
generic_server.c:2593
generic_server_deinit()
k_delayed_work_free
(
&
srv
->
transition
.
timer
)
;
generic_server.c:2594
generic_server_deinit()
bt_mesh_server_free_ctx
(
&
srv
->
transition
.
timer
.
work
)
;
generic_server.c:2601
generic_server_deinit()
k_delayed_work_free
(
&
srv
->
transition
.
timer
)
;
generic_server.c:2602
generic_server_deinit()
bt_mesh_server_free_ctx
(
&
srv
->
transition
.
timer
.
work
)
;
generic_server.c:2613
generic_server_deinit()
k_delayed_work_free
(
&
srv
->
transition
.
timer
)
;
generic_server.c:2614
generic_server_deinit()
if
(
srv
->
actual_transition
.
timer
.
work
.
user_data
)
{
lighting_server.c:285
light_lightness_set()
memcpy
(
srv
->
actual_transition
.
timer
.
work
.
user_data
,
ctx
,
sizeof
(
struct
bt_mesh_msg_ctx
)
)
;
lighting_server.c:286
light_lightness_set()
if
(
srv
->
linear_transition
.
timer
.
work
.
user_data
)
{
lighting_server.c:389
light_lightness_linear_set()
memcpy
(
srv
->
linear_transition
.
timer
.
work
.
user_data
,
ctx
,
sizeof
(
struct
bt_mesh_msg_ctx
)
)
;
lighting_server.c:390
light_lightness_linear_set()
if
(
srv
->
transition
.
timer
.
work
.
user_data
)
{
lighting_server.c:820
light_ctl_set()
memcpy
(
srv
->
transition
.
timer
.
work
.
user_data
,
ctx
,
sizeof
(
struct
bt_mesh_msg_ctx
)
)
;
lighting_server.c:821
light_ctl_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
.
timer
.
work
.
user_data
)
{
lighting_server.c:1419
light_hsl_set()
memcpy
(
srv
->
transition
.
timer
.
work
.
user_data
,
ctx
,
sizeof
(
struct
bt_mesh_msg_ctx
)
)
;
lighting_server.c:1420
light_hsl_set()
if
(
srv
->
transition
.
timer
.
work
.
user_data
)
{
lighting_server.c:1642
light_hsl_hue_set()
memcpy
(
srv
->
transition
.
timer
.
work
.
user_data
,
ctx
,
sizeof
(
struct
bt_mesh_msg_ctx
)
)
;
lighting_server.c:1643
light_hsl_hue_set()
if
(
srv
->
transition
.
timer
.
work
.
user_data
)
{
lighting_server.c:1742
light_hsl_sat_set()
memcpy
(
srv
->
transition
.
timer
.
work
.
user_data
,
ctx
,
sizeof
(
struct
bt_mesh_msg_ctx
)
)
;
lighting_server.c:1743
light_hsl_sat_set()
if
(
srv
->
transition
.
timer
.
work
.
user_data
)
{
lighting_server.c:2026
light_xyl_set()
memcpy
(
srv
->
transition
.
timer
.
work
.
user_data
,
ctx
,
sizeof
(
struct
bt_mesh_msg_ctx
)
)
;
lighting_server.c:2027
light_xyl_set()
if
(
srv
->
transition
.
timer
.
work
.
user_data
)
{
lighting_server.c:2432
light_lc_light_onoff_set()
memcpy
(
srv
->
transition
.
timer
.
work
.
user_data
,
ctx
,
sizeof
(
struct
bt_mesh_msg_ctx
)
)
;
lighting_server.c:2433
light_lc_light_onoff_set()
bt_mesh_server_alloc_ctx
(
&
srv
->
actual_transition
.
timer
.
work
)
;
lighting_server.c:2947
light_server_init()
bt_mesh_server_alloc_ctx
(
&
srv
->
linear_transition
.
timer
.
work
)
;
lighting_server.c:2948
light_server_init()
k_delayed_work_init
(
&
srv
->
actual_transition
.
timer
,
light_lightness_actual_work_handler
)
;
lighting_server.c:2949
light_server_init()
k_delayed_work_init
(
&
srv
->
linear_transition
.
timer
,
light_lightness_linear_work_handler
)
;
lighting_server.c:2950
light_server_init()
bt_mesh_server_alloc_ctx
(
&
srv
->
transition
.
timer
.
work
)
;
lighting_server.c:2971
light_server_init()
k_delayed_work_init
(
&
srv
->
transition
.
timer
,
light_ctl_work_handler
)
;
lighting_server.c:2972
light_server_init()
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_alloc_ctx
(
&
srv
->
transition
.
timer
.
work
)
;
lighting_server.c:3006
light_server_init()
k_delayed_work_init
(
&
srv
->
transition
.
timer
,
light_hsl_work_handler
)
;
lighting_server.c:3007
light_server_init()
bt_mesh_server_alloc_ctx
(
&
srv
->
transition
.
timer
.
work
)
;
lighting_server.c:3028
light_server_init()
k_delayed_work_init
(
&
srv
->
transition
.
timer
,
light_hsl_hue_work_handler
)
;
lighting_server.c:3029
light_server_init()
bt_mesh_server_alloc_ctx
(
&
srv
->
transition
.
timer
.
work
)
;
lighting_server.c:3041
light_server_init()
k_delayed_work_init
(
&
srv
->
transition
.
timer
,
light_hsl_sat_work_handler
)
;
lighting_server.c:3042
light_server_init()
bt_mesh_server_alloc_ctx
(
&
srv
->
transition
.
timer
.
work
)
;
lighting_server.c:3054
light_server_init()
k_delayed_work_init
(
&
srv
->
transition
.
timer
,
light_xyl_work_handler
)
;
lighting_server.c:3055
light_server_init()
bt_mesh_server_alloc_ctx
(
&
srv
->
transition
.
timer
.
work
)
;
lighting_server.c:3076
light_server_init()
k_delayed_work_init
(
&
srv
->
transition
.
timer
,
light_lc_work_handler
)
;
lighting_server.c:3077
light_server_init()
bt_mesh_server_free_ctx
(
&
srv
->
actual_transition
.
timer
.
work
)
;
lighting_server.c:3288
light_server_deinit()
bt_mesh_server_free_ctx
(
&
srv
->
linear_transition
.
timer
.
work
)
;
lighting_server.c:3289
light_server_deinit()
k_delayed_work_free
(
&
srv
->
actual_transition
.
timer
)
;
lighting_server.c:3290
light_server_deinit()
k_delayed_work_free
(
&
srv
->
linear_transition
.
timer
)
;
lighting_server.c:3291
light_server_deinit()
bt_mesh_server_free_ctx
(
&
srv
->
transition
.
timer
.
work
)
;
lighting_server.c:3302
light_server_deinit()
k_delayed_work_free
(
&
srv
->
transition
.
timer
)
;
lighting_server.c:3303
light_server_deinit()
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_free_ctx
(
&
srv
->
transition
.
timer
.
work
)
;
lighting_server.c:3326
light_server_deinit()
k_delayed_work_free
(
&
srv
->
transition
.
timer
)
;
lighting_server.c:3327
light_server_deinit()
bt_mesh_server_free_ctx
(
&
srv
->
transition
.
timer
.
work
)
;
lighting_server.c:3338
light_server_deinit()
k_delayed_work_free
(
&
srv
->
transition
.
timer
)
;
lighting_server.c:3339
light_server_deinit()
bt_mesh_server_free_ctx
(
&
srv
->
transition
.
timer
.
work
)
;
lighting_server.c:3350
light_server_deinit()
k_delayed_work_free
(
&
srv
->
transition
.
timer
)
;
lighting_server.c:3351
light_server_deinit()
bt_mesh_server_free_ctx
(
&
srv
->
transition
.
timer
.
work
)
;
lighting_server.c:3362
light_server_deinit()
k_delayed_work_free
(
&
srv
->
transition
.
timer
)
;
lighting_server.c:3363
light_server_deinit()
bt_mesh_server_free_ctx
(
&
srv
->
transition
.
timer
.
work
)
;
lighting_server.c:3374
light_server_deinit()
k_delayed_work_free
(
&
srv
->
transition
.
timer
)
;
lighting_server.c:3375
light_server_deinit()
k_delayed_work_submit_periodic
(
&
transition
->
timer
,
K_MSEC
(
transition
->
quo_tt
)
)
;
state_transition.c:109
transition_timer_start()
k_delayed_work_cancel
(
&
transition
->
timer
)
;
state_transition.c:115
transition_timer_stop()
transition
.
timer
.
work
)
;
state_transition.c:243
generic_onoff_work_handler()
if
(
srv
==
NULL
||
srv
->
transition
.
timer
.
work
.
user_data
==
NULL
)
{
state_transition.c:247
generic_onoff_work_handler()
ctx
=
(
struct
bt_mesh_msg_ctx
*
)
srv
->
transition
.
timer
.
work
.
user_data
;
state_transition.c:254
generic_onoff_work_handler()
transition
.
timer
.
work
)
;
state_transition.c:306
generic_level_work_handler()
if
(
srv
==
NULL
||
srv
->
transition
.
timer
.
work
.
user_data
==
NULL
)
{
state_transition.c:310
generic_level_work_handler()
ctx
=
(
struct
bt_mesh_msg_ctx
*
)
srv
->
transition
.
timer
.
work
.
user_data
;
state_transition.c:317
generic_level_work_handler()
transition
.
timer
.
work
)
;
state_transition.c:383
generic_power_level_work_handler()
srv
->
transition
.
timer
.
work
.
user_data
==
NULL
)
{
state_transition.c:388
generic_power_level_work_handler()
ctx
=
(
struct
bt_mesh_msg_ctx
*
)
srv
->
transition
.
timer
.
work
.
user_data
;
state_transition.c:395
generic_power_level_work_handler()
actual_transition
.
timer
.
work
)
;
state_transition.c:447
light_lightness_actual_work_handler()
srv
->
actual_transition
.
timer
.
work
.
user_data
==
NULL
)
{
state_transition.c:452
light_lightness_actual_work_handler()
ctx
=
(
struct
bt_mesh_msg_ctx
*
)
srv
->
actual_transition
.
timer
.
work
.
user_data
;
state_transition.c:459
light_lightness_actual_work_handler()
linear_transition
.
timer
.
work
)
;
state_transition.c:509
light_lightness_linear_work_handler()
srv
->
linear_transition
.
timer
.
work
.
user_data
==
NULL
)
{
state_transition.c:514
light_lightness_linear_work_handler()
ctx
=
(
struct
bt_mesh_msg_ctx
*
)
srv
->
linear_transition
.
timer
.
work
.
user_data
;
state_transition.c:521
light_lightness_linear_work_handler()
transition
.
timer
.
work
)
;
state_transition.c:561
light_ctl_work_handler()
srv
->
transition
.
timer
.
work
.
user_data
==
NULL
)
{
state_transition.c:566
light_ctl_work_handler()
ctx
=
(
struct
bt_mesh_msg_ctx
*
)
srv
->
transition
.
timer
.
work
.
user_data
;
state_transition.c:573
light_ctl_work_handler()
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()
transition
.
timer
.
work
)
;
state_transition.c:677
light_hsl_work_handler()
srv
->
transition
.
timer
.
work
.
user_data
==
NULL
)
{
state_transition.c:682
light_hsl_work_handler()
ctx
=
(
struct
bt_mesh_msg_ctx
*
)
srv
->
transition
.
timer
.
work
.
user_data
;
state_transition.c:689
light_hsl_work_handler()
transition
.
timer
.
work
)
;
state_transition.c:737
light_hsl_hue_work_handler()
srv
->
transition
.
timer
.
work
.
user_data
==
NULL
)
{
state_transition.c:742
light_hsl_hue_work_handler()
ctx
=
(
struct
bt_mesh_msg_ctx
*
)
srv
->
transition
.
timer
.
work
.
user_data
;
state_transition.c:749
light_hsl_hue_work_handler()
transition
.
timer
.
work
)
;
state_transition.c:789
light_hsl_sat_work_handler()
srv
->
transition
.
timer
.
work
.
user_data
==
NULL
)
{
state_transition.c:794
light_hsl_sat_work_handler()
ctx
=
(
struct
bt_mesh_msg_ctx
*
)
srv
->
transition
.
timer
.
work
.
user_data
;
state_transition.c:801
light_hsl_sat_work_handler()
transition
.
timer
.
work
)
;
state_transition.c:841
light_xyl_work_handler()
srv
->
transition
.
timer
.
work
.
user_data
==
NULL
)
{
state_transition.c:846
light_xyl_work_handler()
ctx
=
(
struct
bt_mesh_msg_ctx
*
)
srv
->
transition
.
timer
.
work
.
user_data
;
state_transition.c:853
light_xyl_work_handler()
transition
.
timer
.
work
)
;
state_transition.c:901
light_lc_work_handler()
if
(
srv
==
NULL
||
srv
->
transition
.
timer
.
work
.
user_data
==
NULL
)
{
state_transition.c:905
light_lc_work_handler()
ctx
=
(
struct
bt_mesh_msg_ctx
*
)
srv
->
transition
.
timer
.
work
.
user_data
;
state_transition.c:912
light_lc_work_handler()
k_delayed_work_cancel
(
&
transition
->
timer
)
;
state_transition.c:1024
bt_mesh_server_stop_transition()
k_delayed_work_submit
(
&
transition
->
timer
,
K_MSEC
(
5
*
transition
->
delay
)
)
;
state_transition.c:1030
bt_mesh_server_start_transition()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
bt_mesh_state_transition::timer
is read by 30 functions:
All items filtered out
bt_mesh_state_transition::timer
gen_onoff_set()
gen_level_set()
gen_delta_set()
gen_move_set()
gen_power_level_set()
generic_server_init()
generic_server_deinit()
light_lightness_set()
light_lightness_linear_set()
light_ctl_set()
light_ctl_temp_set()
light_hsl_set()
light_hsl_hue_set()
light_hsl_sat_set()
light_xyl_set()
light_lc_light_onoff_set()
light_server_init()
light_server_deinit()
generic_onoff_work_handler()
generic_level_work_handler()
generic_power_level_work_handler()
light_lightness_actual_work_handler()
light_lightness_linear_work_handler()
light_ctl_work_handler()
light_ctl_temp_work_handler()
light_hsl_work_handler()
light_hsl_hue_work_handler()
light_hsl_sat_work_handler()
light_xyl_work_handler()
light_lc_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