From cd7728c2b7ca36eb42ad0afb172fef2e52a932ca Mon Sep 17 00:00:00 2001 From: smayzy Date: Mon, 27 Apr 2026 19:49:37 +0200 Subject: [PATCH] better random --- src/main.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/main.c b/src/main.c index 6cd5655..6a939ee 100644 --- a/src/main.c +++ b/src/main.c @@ -105,13 +105,9 @@ void win_init_str(StStr *st) { }; void get_fake_data(Tel *t) { - t->speed.data = t->speed.ldata + rand() % (t->speed.hdata - t->speed.ldata + 1); - t->power.data = t->power.ldata + rand() % (t->power.hdata - t->power.ldata + 1); - t->bat.data = t->bat.ldata + rand() % (t->bat.hdata - t->bat.ldata + 1); t->rpm.data = t->rpm.ldata + rand() % (t->rpm.hdata - t->rpm.ldata + 1); t->tens.data = t->tens.ldata + ((float)rand() / (float)RAND_MAX) * (float)(t->tens.hdata - t->tens.ldata); t->amp.data = t->amp.ldata + ((float)rand() / (float)RAND_MAX) * (float)(t->amp.hdata - t->amp.ldata); - t->eff.data = t->eff.ldata + ((float)rand() / (float)RAND_MAX) * (float)(t->eff.hdata - t->eff.ldata); } void read_can(Tel *t, int soc) { @@ -611,11 +607,10 @@ int main(int argc, char **argv) { } else { if (use_can) read_can(&tel, soc); if (use_uart) read_uart(&tel, uart_fd, &uart_parser); - calc_data(&tel, &bat_state, now); } break; } - + calc_data(&tel, &bat_state, now); now = now_ms(); if (now - t100 >= 100 * delay) { win_int(&tel.speed, use_color);