| | |
| | | { |
| | | DEBUG("获取模拟路考灯光测试项目 N = %d %d", n, ExamStart); |
| | | |
| | | static const int cov[] = {0, |
| | | static const int CONV_TABLE[] = {(FLASH_BEAM_LAMP<<8)+OFF_LIGHT, |
| | | (TURN_SIGNAL_LAMP<<8)+OFF_LIGHT, |
| | | (TURN_SIGNAL_LAMP<<8)+OFF_LIGHT, |
| | | (TURN_SIGNAL_LAMP<<8)+OFF_LIGHT, |
| | | (FOG_LAMP<<8)+OFF_LIGHT, |
| | | (CLEARANCE_LAMP<<8)+OFF_LIGHT, |
| | | (MAIN_BEAM_LAMP<<8)+OFF_LIGHT, |
| | | (DIPPED_BEAM_LAMP<<8)+OFF_LIGHT, |
| | | 0, |
| | | (DIPPED_BEAM_LAMP<<8)+DIPPED_BEAM_LIGHT, |
| | | (MAIN_BEAM_LAMP<<8)+MAIN_BEAM_LIGHT, |
| | | (CLEARANCE_LAMP<<8)+CLEARANCE_LIGHT, |
| | |
| | | (TURN_SIGNAL_LAMP<<8)+RIGHT_TURN_LIGHT, |
| | | (TURN_SIGNAL_LAMP<<8)+HAZARD_LIGHTS, |
| | | (FLASH_BEAM_LAMP<<8)+FLASH_BEAM_LIGHT}; |
| | | |
| | | const int *cov = CONV_TABLE + 8; |
| | | |
| | | if (ExamStart) return; |
| | | |
| | |
| | | DummyLightContent[i].wrongCode = cfg[i].wrongCode; |
| | | // Sensor Name<<8 + Sensor Status |
| | | for (int j = 0; j < cfg[i].process.size(); ++j) { |
| | | DummyLightContent[i].process[j] = cov[cfg[i].process[j]]; |
| | | DummyLightContent[i].process.push_back(cov[cfg[i].process[j]]); |
| | | } |
| | | for (int j = 0; j < cfg[i].solution.size(); ++j) { |
| | | DummyLightContent[i].solution[j] = cov[cfg[i].solution[j]]; |
| | | DummyLightContent[i].solution.push_back(cov[cfg[i].solution[j]]); |
| | | } |
| | | } |
| | | } |
| | |
| | | "近光灯", |
| | | "雾灯", |
| | | "示廓灯", |
| | | "远近光", |
| | | "闪灯提示", |
| | | "远光灯", |
| | | "安全带", |
| | | "启动引擎", |