Home
last modified time | relevance | path

Searched refs:transition (Results 1 – 17 of 17) sorted by relevance

/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_models/server/
Dstate_transition.c24 void bt_mesh_server_calc_remain_time(struct bt_mesh_state_transition *transition) in bt_mesh_server_calc_remain_time() argument
30 if (transition->just_started) { in bt_mesh_server_calc_remain_time()
31 transition->remain_time = transition->trans_time; in bt_mesh_server_calc_remain_time()
34 duration_remainder = transition->total_duration - in bt_mesh_server_calc_remain_time()
35 (now - transition->start_timestamp); in bt_mesh_server_calc_remain_time()
57 transition->remain_time = (resolution << 6) | steps; in bt_mesh_server_calc_remain_time()
63 static void tt_values_calculator(struct bt_mesh_state_transition *transition) in tt_values_calculator() argument
67 resolution = (transition->trans_time >> 6); in tt_values_calculator()
68 steps_multiplier = (transition->trans_time & 0x3F); in tt_values_calculator()
72 transition->total_duration = steps_multiplier * 100; in tt_values_calculator()
[all …]
Dstate_binding.c116 bt_mesh_server_stop_transition(&srv->transition); in bt_mesh_update_binding_state()
128 bt_mesh_server_stop_transition(&srv->transition); in bt_mesh_update_binding_state()
161 bt_mesh_server_stop_transition(&srv->transition); in bt_mesh_update_binding_state()
232 bt_mesh_server_stop_transition(&srv->transition); in bt_mesh_update_binding_state()
249 bt_mesh_server_stop_transition(&srv->transition); in bt_mesh_update_binding_state()
267 bt_mesh_server_stop_transition(&srv->transition); in bt_mesh_update_binding_state()
286 bt_mesh_server_stop_transition(&srv->transition); in bt_mesh_update_binding_state()
303 bt_mesh_server_stop_transition(&srv->transition); in bt_mesh_update_binding_state()
320 bt_mesh_server_stop_transition(&srv->transition); in bt_mesh_update_binding_state()
337 bt_mesh_server_stop_transition(&srv->transition); in bt_mesh_update_binding_state()
[all …]
Dlighting_server.c580 if (srv->transition.counter) { in send_light_ctl_status()
581 bt_mesh_server_calc_remain_time(&srv->transition); in send_light_ctl_status()
584 net_buf_simple_add_u8(msg, srv->transition.remain_time); in send_light_ctl_status()
619 if (srv->transition.counter) { in send_light_ctl_status()
620 bt_mesh_server_calc_remain_time(&srv->transition); in send_light_ctl_status()
623 net_buf_simple_add_u8(msg, srv->transition.remain_time); in send_light_ctl_status()
807 bt_mesh_server_stop_transition(&srv->transition); in light_ctl_set()
846 if (srv->transition.timer.work._reserved) { in light_ctl_set()
847 memcpy(srv->transition.timer.work._reserved, ctx, sizeof(struct bt_mesh_msg_ctx)); in light_ctl_set()
851 if (srv->transition.counter == 0U) { in light_ctl_set()
[all …]
Dgeneric_server.c79 if (srv->transition.counter) { in send_gen_onoff_status()
80 bt_mesh_server_calc_remain_time(&srv->transition); in send_gen_onoff_status()
82 net_buf_simple_add_u8(msg, srv->transition.remain_time); in send_gen_onoff_status()
177 bt_mesh_server_stop_transition(&srv->transition); in gen_onoff_set()
201 if (srv->transition.timer.work._reserved) { in gen_onoff_set()
202 memcpy(srv->transition.timer.work._reserved, ctx, sizeof(struct bt_mesh_msg_ctx)); in gen_onoff_set()
206 if (srv->transition.counter == 0U) { in gen_onoff_set()
210 srv->transition.just_started = true; in gen_onoff_set()
218 bt_mesh_server_start_transition(&srv->transition); in gen_onoff_set()
251 if (srv->transition.counter) { in send_gen_level_status()
[all …]
Dtime_scene_server.c473 if (srv->transition.counter) { in send_scene_status()
474 bt_mesh_server_calc_remain_time(&srv->transition); in send_scene_status()
476 net_buf_simple_add_u8(msg, srv->transition.remain_time); in send_scene_status()
661 bt_mesh_server_stop_transition(&srv->transition); in scene_recall()
694 if (srv->transition.timer.work._reserved) { in scene_recall()
695 memcpy(srv->transition.timer.work._reserved, ctx, sizeof(struct bt_mesh_msg_ctx)); in scene_recall()
699 if (srv->transition.counter == 0U) { in scene_recall()
711 srv->transition.just_started = true; in scene_recall()
719 bt_mesh_server_start_transition(&srv->transition); in scene_recall()
903 bt_mesh_server_stop_transition(&scene_srv->transition); in scene_action()
[all …]
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_models/server/include/
Dstate_transition.h22 void bt_mesh_server_calc_remain_time(struct bt_mesh_state_transition *transition);
92 void bt_mesh_server_stop_transition(struct bt_mesh_state_transition *transition);
94 void bt_mesh_server_start_transition(struct bt_mesh_state_transition *transition);
Dlighting_server.h74 struct bt_mesh_state_transition transition; member
91 struct bt_mesh_state_transition transition; member
122 struct bt_mesh_state_transition transition; member
139 struct bt_mesh_state_transition transition; member
148 struct bt_mesh_state_transition transition; member
178 struct bt_mesh_state_transition transition; member
260 struct bt_mesh_state_transition transition; member
Dgeneric_server.h28 struct bt_mesh_state_transition transition; member
47 struct bt_mesh_state_transition transition; member
94 struct bt_mesh_state_transition transition; member
Dtime_scene_server.h189 struct bt_mesh_state_transition transition; member
/hal_espressif-latest/components/bt/esp_ble_mesh/api/models/include/
Desp_ble_mesh_lighting_model_api.h894 esp_ble_mesh_state_transition_t transition; /*!< Parameters of state transition */ member
913 esp_ble_mesh_state_transition_t transition; /*!< Parameters of state transition */ member
946 esp_ble_mesh_state_transition_t transition; /*!< Parameters of state transition */ member
965 esp_ble_mesh_state_transition_t transition; /*!< Parameters of state transition */ member
975 esp_ble_mesh_state_transition_t transition; /*!< Parameters of state transition */ member
1007 esp_ble_mesh_state_transition_t transition; /*!< Parameters of state transition */ member
1222 esp_ble_mesh_state_transition_t transition; /*!< Parameters of state transition */ member
Desp_ble_mesh_generic_model_api.h780 esp_ble_mesh_state_transition_t transition; /*!< Parameters of state transition */ member
807 esp_ble_mesh_state_transition_t transition; /*!< Parameters of state transition */ member
861 esp_ble_mesh_state_transition_t transition; /*!< Parameters of state transition */ member
Desp_ble_mesh_time_scene_model_api.h605 esp_ble_mesh_state_transition_t transition; /*!< Parameters of state transition */ member
Desp_ble_mesh_config_model_api.h310 uint8_t transition; /*!< New Key Refresh Phase Transition */ member
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_core/
Dcfg_cli.c1215 uint16_t net_idx, uint8_t transition) in bt_mesh_cfg_kr_phase_set() argument
1219 if (transition > 0x03) { in bt_mesh_cfg_kr_phase_set()
1220 BT_ERR("Invalid kr phase transition 0x%02x", transition); in bt_mesh_cfg_kr_phase_set()
1226 net_buf_simple_add_u8(&msg, transition); in bt_mesh_cfg_kr_phase_set()
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_core/include/
Dcfg_cli.h302 uint16_t net_idx, uint8_t transition);
/hal_espressif-latest/components/bt/esp_ble_mesh/btc/
Dbtc_ble_mesh_config_model.c605 set->kr_phase_set.transition); in btc_ble_mesh_config_client_set_state()
/hal_espressif-latest/components/esp_wifi/
DKconfig534 BTM: BSS transition management enables an AP to request a station to transition