mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-03-30 07:21:20 +00:00
mesh: remove transition code from generic client
This commit is contained in:
parent
8907eb9d57
commit
39cb0081ea
@ -190,15 +190,8 @@ static uint8_t mesh_generic_level_client_set_with_transition_message(mesh_model_
|
||||
uint8_t transaction_id = mesh_access_transactions_get_next_transaction_id();
|
||||
mesh_transport_pdu_t * transport_pdu = mesh_access_setup_segmented_message(message_template, level_value, transaction_id, transition_time_gdtt, delay_time_gdtt);
|
||||
if (!transport_pdu) return 0;
|
||||
mesh_generic_level_state_t * state = (mesh_generic_level_state_t *)mesh_model->model_data;
|
||||
state->transition_data.target_value = level_value;
|
||||
|
||||
mesh_transition_t transition = state->transition_data.base_transition;
|
||||
transition.remaining_delay_time_ms = mesh_access_time_gdtt2ms(delay_time_gdtt);
|
||||
transition.remaining_transition_time_ms = mesh_access_time_gdtt2ms(transition_time_gdtt);
|
||||
transition.transaction_identifier = transaction_id;
|
||||
|
||||
// send as segmented access pdu
|
||||
// send as segmented access pdu
|
||||
generic_client_send_message(mesh_access_get_element_address(mesh_model), dest, netkey_index, appkey_index, (mesh_pdu_t *) transport_pdu);
|
||||
return transaction_id;
|
||||
}
|
||||
@ -213,15 +206,8 @@ static uint8_t mesh_generic_level_client_set_instantaneous_message(mesh_model_t
|
||||
uint8_t transaction_id = mesh_access_transactions_get_next_transaction_id();
|
||||
mesh_transport_pdu_t * transport_pdu = mesh_access_setup_segmented_message(message_template, level_value, transaction_id);
|
||||
if (!transport_pdu) return 0;
|
||||
// send as segmented access pdu
|
||||
mesh_generic_level_state_t * state = (mesh_generic_level_state_t *)mesh_model->model_data;
|
||||
state->transition_data.target_value = level_value;
|
||||
|
||||
mesh_transition_t transition = state->transition_data.base_transition;
|
||||
transition.remaining_delay_time_ms = 0;
|
||||
transition.remaining_transition_time_ms = 0;
|
||||
transition.transaction_identifier = transaction_id;
|
||||
|
||||
// send as segmented access pdu
|
||||
generic_client_send_message(mesh_access_get_element_address(mesh_model), dest, netkey_index, appkey_index, (mesh_pdu_t *) transport_pdu);
|
||||
return transaction_id;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user