Adding back drive time to UI

pull/196/head
Mark Krieger 7 years ago
parent 32e5d6cd15
commit b9b02f7ff2
  1. 15
      selfdrive/ui/ui.c

@ -937,8 +937,7 @@ static void ui_draw_vision(UIState *s) {
nvgFillColor(s->vg, nvgRGBA(255, 255, 255, 255));
if (s->passive) {
if (s->scene.started_ts > 0) {
if (s->scene.started_ts > 0 && s->scene.alert_size == 0) {
// draw drive time when passive
uint64_t dt = nanos_since_boot() - s->scene.started_ts;
@ -959,9 +958,9 @@ static void ui_draw_vision(UIState *s) {
(int)(dt/(60*1000000000ULL)),
(int)(dt%(60*1000000000ULL)/1000000000ULL));
}
nvgText(s->vg, message_x+message_width/2, message_y+message_height/2+15, time_str, NULL);
nvgFontSize(s->vg, 26*2.5);
nvgText(s->vg, message_x+message_width/2, 185, time_str, NULL);
}
} else {
// status text
nvgFontFace(s->vg, "sans-semibold");
nvgFontSize(s->vg, 48*2.5);
@ -972,11 +971,11 @@ static void ui_draw_vision(UIState *s) {
nvgFontSize(s->vg, 26*2.5);
nvgText(s->vg, message_x+message_width/2, 185, s->scene.alert_text2, NULL);
} else if (s->status == STATUS_DISENGAGED) {
nvgText(s->vg, message_x+message_width/2, message_y+message_height/2+15, "DISENGAGED", NULL);
nvgText(s->vg, message_x+message_width/2, 115, "DISENGAGED", NULL);
} else if (s->status == STATUS_ENGAGED) {
nvgText(s->vg, message_x+message_width/2, message_y+message_height/2+15, "ENGAGED", NULL);
nvgText(s->vg, message_x+message_width/2, 115, "ENGAGED", NULL);
}
}
// set speed
const int left_x = bar_x;
@ -1022,7 +1021,7 @@ static void ui_draw_vision(UIState *s) {
if (scene->lead_status) {
char radar_str[16];
// lead car is always in meters
if (s->is_metric || true) {
if (s->is_metric) {
snprintf(radar_str, sizeof(radar_str), "%d m", (int)scene->lead_d_rel);
} else {
snprintf(radar_str, sizeof(radar_str), "%d ft", (int)(scene->lead_d_rel * 3.28084));

Loading…
Cancel
Save