Home
last modified time | relevance | path

Searched refs:base_transition (Results 1 – 5 of 5) sorted by relevance

/btstack/src/mesh/
H A Dmesh_generic_level_server.c77 return &generic_level_server_state->transition_data.base_transition; in generic_level_server_get_base_transition()
80 static void mesh_server_transition_handler(mesh_transition_t * base_transition, model_state_update_… in mesh_server_transition_handler() argument
81 mesh_transition_int16_t * transition = (mesh_transition_int16_t*) base_transition; in mesh_server_transition_handler()
86 mesh_access_state_changed(transition->base_transition.mesh_model); in mesh_server_transition_handler()
91 mesh_access_state_changed(transition->base_transition.mesh_model); in mesh_server_transition_handler()
100 mesh_model_t * generic_level_server_model = transition->base_transition.mesh_model; in mesh_server_transition_handler()
111 mesh_transition_t * transition = &generic_level_server_state->transition_data.base_transition; in mesh_server_transition_setup_transition_or_instantaneous_update_int16()
146 if (state->transition_data.base_transition.num_steps > 0) { in mesh_generic_level_status_message()
147 …= (((uint8_t)state->transition_data.base_transition.step_resolution) << 6) | (state->transition_da… in mesh_generic_level_status_message()
175 mesh_transition_t * base_transition = generic_level_server_get_base_transition(mesh_model); in generic_level_handle_set_target_level_message() local
[all …]
H A Dmesh_access.c315 … mesh_transition_t * base_transition = (mesh_transition_t*) btstack_run_loop_get_timer_context(ts); in mesh_server_transition_timeout() local
316 switch (base_transition->state){ in mesh_server_transition_timeout()
318 base_transition->state = MESH_TRANSITION_STATE_ACTIVE; in mesh_server_transition_timeout()
319 …(*base_transition->transition_callback)(base_transition, MODEL_STATE_UPDATE_REASON_TRANSITION_STAR… in mesh_server_transition_timeout()
320 if (base_transition->num_steps > 0){ in mesh_server_transition_timeout()
321 … btstack_run_loop_set_timer(&base_transition->timer, base_transition->step_duration_ms); in mesh_server_transition_timeout()
322 btstack_run_loop_add_timer(&base_transition->timer); in mesh_server_transition_timeout()
325 base_transition->state = MESH_TRANSITION_STATE_IDLE; in mesh_server_transition_timeout()
326 …(*base_transition->transition_callback)(base_transition, MODEL_STATE_UPDATE_REASON_TRANSITION_END); in mesh_server_transition_timeout()
329 if (base_transition->num_steps < MESH_TRANSITION_NUM_STEPS_INFINITE){ in mesh_server_transition_timeout()
[all …]
H A Dmesh_generic_on_off_server.c67 return &generic_on_off_server_state->transition_data.base_transition; in generic_on_off_server_get_base_transition()
70 static void mesh_server_transition_handler(mesh_transition_t * base_transition, model_state_update_… in mesh_server_transition_handler() argument
71 mesh_transition_bool_t * transition = (mesh_transition_bool_t*) base_transition; in mesh_server_transition_handler()
76 mesh_access_state_changed(transition->base_transition.mesh_model); in mesh_server_transition_handler()
82 mesh_access_state_changed(transition->base_transition.mesh_model); in mesh_server_transition_handler()
89 mesh_model_t * generic_on_off_server_model = transition->base_transition.mesh_model; in mesh_server_transition_handler()
100 mesh_transition_t * transition = &generic_on_off_server_state->transition_data.base_transition; in mesh_server_transition_setup_transition_or_instantaneous_update()
126 if (state->transition_data.base_transition.num_steps > 0) { in mesh_generic_on_off_status_message()
127 …= (((uint8_t)state->transition_data.base_transition.step_resolution) << 6) | (state->transition_da… in mesh_generic_on_off_status_message()
163 mesh_transition_t * base_transition = generic_on_off_server_get_base_transition(mesh_model); in generic_on_off_handle_set_message() local
[all …]
H A Dmesh_generic_model.h69 mesh_transition_t base_transition; member
76 mesh_transition_t base_transition; member
H A Dmesh_access.h193 …tion_t * base_transition, uint8_t transition_time_gdtt, uint8_t delay_time_gdtt, void (*transition…