/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_models/server/ |
D | state_transition.c | 24 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 …]
|
D | state_binding.c | 116 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 …]
|
D | lighting_server.c | 580 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 …]
|
D | generic_server.c | 79 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 …]
|
D | time_scene_server.c | 473 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/ |
D | state_transition.h | 22 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);
|
D | lighting_server.h | 74 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
|
D | generic_server.h | 28 struct bt_mesh_state_transition transition; member 47 struct bt_mesh_state_transition transition; member 94 struct bt_mesh_state_transition transition; member
|
D | time_scene_server.h | 189 struct bt_mesh_state_transition transition; member
|
/hal_espressif-latest/components/bt/esp_ble_mesh/api/models/include/ |
D | esp_ble_mesh_lighting_model_api.h | 894 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
|
D | esp_ble_mesh_generic_model_api.h | 780 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
|
D | esp_ble_mesh_time_scene_model_api.h | 605 esp_ble_mesh_state_transition_t transition; /*!< Parameters of state transition */ member
|
D | esp_ble_mesh_config_model_api.h | 310 uint8_t transition; /*!< New Key Refresh Phase Transition */ member
|
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_core/ |
D | cfg_cli.c | 1215 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/ |
D | cfg_cli.h | 302 uint16_t net_idx, uint8_t transition);
|
/hal_espressif-latest/components/bt/esp_ble_mesh/btc/ |
D | btc_ble_mesh_config_model.c | 605 set->kr_phase_set.transition); in btc_ble_mesh_config_client_set_state()
|
/hal_espressif-latest/components/esp_wifi/ |
D | Kconfig | 534 BTM: BSS transition management enables an AP to request a station to transition
|