better random
This commit is contained in:
parent
f8957a4cf9
commit
cd7728c2b7
@ -105,13 +105,9 @@ void win_init_str(StStr *st) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
void get_fake_data(Tel *t) {
|
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->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->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->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) {
|
void read_can(Tel *t, int soc) {
|
||||||
@ -611,11 +607,10 @@ int main(int argc, char **argv) {
|
|||||||
} else {
|
} else {
|
||||||
if (use_can) read_can(&tel, soc);
|
if (use_can) read_can(&tel, soc);
|
||||||
if (use_uart) read_uart(&tel, uart_fd, &uart_parser);
|
if (use_uart) read_uart(&tel, uart_fd, &uart_parser);
|
||||||
calc_data(&tel, &bat_state, now);
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
calc_data(&tel, &bat_state, now);
|
||||||
now = now_ms();
|
now = now_ms();
|
||||||
if (now - t100 >= 100 * delay) {
|
if (now - t100 >= 100 * delay) {
|
||||||
win_int(&tel.speed, use_color);
|
win_int(&tel.speed, use_color);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user