Update initial checkup states
This commit is contained in:
@ -80,47 +80,16 @@ void AMIView::setIniChkState(IniChkState state) {
|
||||
} else {
|
||||
if (state == INICHK_WAIT_TS) {
|
||||
progressBar.setColor(DriverViewStatusItem::COLOR_TS);
|
||||
progressBar.setValue(100);
|
||||
} else {
|
||||
progressBar.setColor(DriverViewStatusItem::COLOR_OK);
|
||||
float prog = ((float)vehicle_state.ini_chk_state) / INICHK_DONE;
|
||||
progressBar.setValue(prog * 100);
|
||||
}
|
||||
float prog = ((float)vehicle_state.ini_chk_state) / INICHK_DONE;
|
||||
progressBar.setValue(prog * 100);
|
||||
}
|
||||
progressBar.invalidate();
|
||||
|
||||
const char *label = "UNKNOWN";
|
||||
switch (vehicle_state.ini_chk_state) {
|
||||
case INICHK_START:
|
||||
label = "START";
|
||||
break;
|
||||
case INICHK_WD_CHECK:
|
||||
label = "WD CHK";
|
||||
break;
|
||||
case INICHK_WD_OK:
|
||||
label = "WD OK";
|
||||
break;
|
||||
case INICHK_ASB_CHECK_1:
|
||||
label = "ASB CHK 1";
|
||||
break;
|
||||
case INICHK_ASB_CHECK_2:
|
||||
label = "ASB CHK 2";
|
||||
break;
|
||||
case INICHK_WAIT_TS:
|
||||
label = "WAIT TS";
|
||||
break;
|
||||
case INICHK_EBS_CHECK_A:
|
||||
label = "EBS CHK A";
|
||||
break;
|
||||
case INICHK_EBS_CHECK_B:
|
||||
label = "EBS CHK B";
|
||||
break;
|
||||
case INICHK_DONE:
|
||||
label = "DONE";
|
||||
break;
|
||||
case INICHK_ERROR:
|
||||
label = "ERROR";
|
||||
break;
|
||||
}
|
||||
const char *label = inichkstate_str(state);
|
||||
touchgfx::Unicode::strncpy(progressBuffer, label,
|
||||
sizeof(progressBuffer) / sizeof(*progressBuffer));
|
||||
progressLabel.setWildcard(progressBuffer);
|
||||
|
||||
@ -144,42 +144,7 @@ void *get_r2dprog_text() {
|
||||
}
|
||||
|
||||
void *get_inichk_text() {
|
||||
const char *text;
|
||||
switch (vehicle_state.ini_chk_state) {
|
||||
case INICHK_START:
|
||||
text = "START";
|
||||
break;
|
||||
case INICHK_WD_CHECK:
|
||||
text = "WD CHK";
|
||||
break;
|
||||
case INICHK_WD_OK:
|
||||
text = "WD OK";
|
||||
break;
|
||||
case INICHK_ASB_CHECK_1:
|
||||
text = "ASB CHK1";
|
||||
break;
|
||||
case INICHK_ASB_CHECK_2:
|
||||
text = "ASB CHK2";
|
||||
break;
|
||||
case INICHK_WAIT_TS:
|
||||
text = "WAIT TS";
|
||||
break;
|
||||
case INICHK_EBS_CHECK_A:
|
||||
text = "EBS CHKA";
|
||||
break;
|
||||
case INICHK_EBS_CHECK_B:
|
||||
text = "EBS CHKB";
|
||||
break;
|
||||
case INICHK_DONE:
|
||||
text = "DONE";
|
||||
break;
|
||||
case INICHK_ERROR:
|
||||
text = "ERROR";
|
||||
break;
|
||||
default:
|
||||
text = "UNKNOWN";
|
||||
}
|
||||
return (void *)text;
|
||||
return (void *)inichkstate_str(vehicle_state.ini_chk_state);
|
||||
}
|
||||
|
||||
void *get_sdc_text() {
|
||||
|
||||
Reference in New Issue
Block a user