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