diff --git a/test/mesh/mesh_generic_level_client.c b/test/mesh/mesh_generic_level_client.c index 732c8718b..8877cef99 100644 --- a/test/mesh/mesh_generic_level_client.c +++ b/test/mesh/mesh_generic_level_client.c @@ -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; }