- aoview_table_add_row("Rocket state", "%s", state->state);
- aoview_table_add_row("Callsign", "%s", state->callsign);
- aoview_table_add_row("Rocket serial", "%d", state->serial);
-
- aoview_table_add_row("RSSI", "%ddBm", state->rssi);
- aoview_table_add_row("Height", "%dm", state->height);
- aoview_table_add_row("Max height", "%dm", state->max_height);
- aoview_table_add_row("Acceleration", "%gm/s²", state->acceleration);
- aoview_table_add_row("Max acceleration", "%gm/s²", state->max_acceleration);
- aoview_table_add_row("Speed", "%gm/s", state->speed);
- aoview_table_add_row("Max Speed", "%gm/s", state->max_speed);
- aoview_table_add_row("Temperature", "%g°C", state->temperature);
- aoview_table_add_row("Battery", "%gV", state->battery);
- aoview_table_add_row("Drogue", "%gV", state->drogue_sense);
- aoview_table_add_row("Main", "%gV", state->main_sense);
+ aoview_table_add_row("Rocket state", "%s", state->data.state);
+ aoview_table_add_row("Callsign", "%s", state->data.callsign);
+ aoview_table_add_row("Rocket serial", "%d", state->data.serial);
+
+ aoview_table_add_row("RSSI", "%6ddBm", state->data.rssi);
+ aoview_table_add_row("Height", "%6dm", state->height);
+ aoview_table_add_row("Max height", "%6dm", state->max_height);
+ aoview_table_add_row("Acceleration", "%7.1fm/s²", state->acceleration);
+ aoview_table_add_row("Max acceleration", "%7.1fm/s²", state->max_acceleration);
+ aoview_table_add_row("Speed", "%7.1fm/s", state->ascent ? state->speed : state->baro_speed);
+ aoview_table_add_row("Max Speed", "%7.1fm/s", state->max_speed);
+ aoview_table_add_row("Temperature", "%6.2f°C", state->temperature);
+ aoview_table_add_row("Battery", "%5.2fV", state->battery);
+ aoview_table_add_row("Drogue", "%5.2fV", state->drogue_sense);
+ aoview_table_add_row("Main", "%5.2fV", state->main_sense);