Searched refs:linear_transition (Results 1 – 5 of 5) sorted by relevance
155 transition_time_values(&srv->linear_transition, trans_time, delay); in light_lightness_linear_tt_values()157 …->state->lightness_linear - srv->state->target_lightness_linear) / srv->linear_transition.counter); in light_lightness_linear_tt_values()508 CONTAINER_OF(work, struct bt_mesh_light_lightness_srv, linear_transition.timer.work); in light_lightness_linear_work_handler()513 srv->linear_transition.timer.work._reserved == NULL) { in light_lightness_linear_work_handler()520 ctx = (struct bt_mesh_msg_ctx *)srv->linear_transition.timer.work._reserved; in light_lightness_linear_work_handler()522 if (srv->linear_transition.just_started) { in light_lightness_linear_work_handler()523 srv->linear_transition.just_started = false; in light_lightness_linear_work_handler()524 if (srv->linear_transition.counter == 0U) { in light_lightness_linear_work_handler()528 bt_mesh_atomic_clear_bit(srv->linear_transition.flag, BLE_MESH_TRANS_TIMER_START); in light_lightness_linear_work_handler()530 transition_timer_start(&srv->linear_transition); in light_lightness_linear_work_handler()[all …]
92 if (srv->linear_transition.counter) { in send_light_lightness_status()93 bt_mesh_server_calc_remain_time(&srv->linear_transition); in send_light_lightness_status()95 net_buf_simple_add_u8(msg, srv->linear_transition.remain_time); in send_light_lightness_status()379 bt_mesh_server_stop_transition(&srv->linear_transition); in light_lightness_linear_set()407 if (srv->linear_transition.timer.work._reserved) { in light_lightness_linear_set()408 memcpy(srv->linear_transition.timer.work._reserved, ctx, sizeof(struct bt_mesh_msg_ctx)); in light_lightness_linear_set()412 if (srv->linear_transition.counter == 0U) { in light_lightness_linear_set()416 srv->linear_transition.just_started = true; in light_lightness_linear_set()424 bt_mesh_server_start_transition(&srv->linear_transition); in light_lightness_linear_set()3010 bt_mesh_server_alloc_ctx(&srv->linear_transition.timer.work); in light_server_init()[all …]
215 bt_mesh_server_stop_transition(&srv->linear_transition); in bt_mesh_update_binding_state()
39 struct bt_mesh_state_transition linear_transition; member
856 esp_ble_mesh_state_transition_t linear_transition; /*!< Parameters of state transition */ member