-
- int len_signal_bytes_tmp = new_end_byte - new_start_byte + 1;
-
- uint8_t len_signal_bytes = 0;
- if(len_signal_bytes_tmp > 255)
- {
- AFB_ERROR("Error signal %s too long", sig->get_name().c_str());
- }
- else
- {
- len_signal_bytes = (uint8_t) len_signal_bytes_tmp;
- }
-/*
- if(new_start_bit > 255)
- {
- AFB_ERROR("Error signal %s too long", sig->get_name().c_str());
- }
-*/
- uint8_t new_bit_size = 0;
- if(bit_size > 255)
- {
- AFB_ERROR("Error signal %s to long bit size", sig->get_name().c_str());
- }
- else
- {
- new_bit_size = (uint8_t) bit_size;
- }
-
- uint8_t data_signal[len_signal_bytes] = {0};
- float factor_v = 1;
- if(factor)
- {
- factor_v = sig->get_factor();
- }
-
- float offset_v = 0;
- if(factor)
- {
- offset_v = sig->get_offset();
- }