Searched refs:base_transition (Results 1 – 5 of 5) sorted by relevance
77 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() argument81 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 …]
315 … mesh_transition_t * base_transition = (mesh_transition_t*) btstack_run_loop_get_timer_context(ts); in mesh_server_transition_timeout() local316 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 …]
67 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() argument71 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 …]
69 mesh_transition_t base_transition; member76 mesh_transition_t base_transition; member
193 …tion_t * base_transition, uint8_t transition_time_gdtt, uint8_t delay_time_gdtt, void (*transition…