Bench Test IAC Valve fails #3534
This commit is contained in:
parent
132e70befe
commit
5136d0b994
|
@ -559,18 +559,30 @@ typedef enum {
|
||||||
TS_IGNITION_CATEGORY = 18,
|
TS_IGNITION_CATEGORY = 18,
|
||||||
TS_INJECTOR_CATEGORY = 19,
|
TS_INJECTOR_CATEGORY = 19,
|
||||||
TS_X14 = 20,
|
TS_X14 = 20,
|
||||||
|
TS_WIDEBAND = 21,
|
||||||
|
TS_BENCH_CATEGORY = 22,
|
||||||
|
TS_UNUSED_23 = 23,
|
||||||
|
TS_UNUSED_CJ125_CALIB = 24,
|
||||||
|
TS_UNUSED_25 = 23,
|
||||||
|
TS_UNUSED_26 = 23,
|
||||||
|
TS_UNUSED_27 = 23,
|
||||||
|
TS_UNUSED_28 = 23,
|
||||||
|
TS_UNUSED_29 = 23,
|
||||||
|
TS_UNUSED_30 = 30,
|
||||||
|
TS_UNUSED_31 = 30,
|
||||||
|
TS_CRAZY = 32,
|
||||||
} ts_command_e;
|
} ts_command_e;
|
||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
BENCH_MAIN_RELAY,
|
BENCH_MAIN_RELAY, // 0
|
||||||
BENCH_FUEL_PUMP,
|
BENCH_FUEL_PUMP,
|
||||||
BENCH_STARTER_ENABLE_RELAY,
|
BENCH_STARTER_ENABLE_RELAY,
|
||||||
BENCH_STARTER_DISABLE_RELAY,
|
BENCH_STARTER_DISABLE_RELAY,
|
||||||
BENCH_FAN_RELAY,
|
BENCH_FAN_RELAY,
|
||||||
BENCH_FAN_RELAY_2,
|
BENCH_FAN_RELAY_2, // 5
|
||||||
BENCH_AC_COMPRESSOR_RELAY,
|
BENCH_AC_COMPRESSOR_RELAY,
|
||||||
BENCH_CHECK_ENGINE_LIGHT,
|
BENCH_CHECK_ENGINE_LIGHT,
|
||||||
BENCH_IDLE_VALVE,
|
BENCH_IDLE_VALVE, // 8
|
||||||
BENCH_HPFP_VALVE,
|
BENCH_HPFP_VALVE,
|
||||||
BENCH_GPPWM1_VALVE,
|
BENCH_GPPWM1_VALVE,
|
||||||
BENCH_GPPWM2_VALVE,
|
BENCH_GPPWM2_VALVE,
|
||||||
|
|
|
@ -313,6 +313,12 @@ static void handleBenchCategory(uint16_t index) {
|
||||||
case BENCH_FAN_RELAY:
|
case BENCH_FAN_RELAY:
|
||||||
fanBench();
|
fanBench();
|
||||||
return;
|
return;
|
||||||
|
case BENCH_IDLE_VALVE:
|
||||||
|
// cmd_test_idle_valve
|
||||||
|
#if EFI_IDLE_CONTROL
|
||||||
|
startIdleBench();
|
||||||
|
#endif /* EFI_IDLE_CONTROL */
|
||||||
|
return;
|
||||||
case BENCH_FAN_RELAY_2:
|
case BENCH_FAN_RELAY_2:
|
||||||
fan2Bench();
|
fan2Bench();
|
||||||
return;
|
return;
|
||||||
|
@ -464,20 +470,13 @@ void executeTSCommand(uint16_t subsystem, uint16_t index) {
|
||||||
handleBenchCategory(index);
|
handleBenchCategory(index);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case CMD_TS_X17:
|
case TS_UNUSED_CJ125_CALIB:
|
||||||
// cmd_test_idle_valve
|
|
||||||
#if EFI_IDLE_CONTROL
|
|
||||||
startIdleBench();
|
|
||||||
#endif /* EFI_IDLE_CONTROL */
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 0x18:
|
|
||||||
#if EFI_CJ125 && HAL_USE_SPI
|
#if EFI_CJ125 && HAL_USE_SPI
|
||||||
cjStartCalibration();
|
cjStartCalibration();
|
||||||
#endif /* EFI_CJ125 */
|
#endif /* EFI_CJ125 */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 0x20:
|
case TS_CRAZY:
|
||||||
if (index == 0x3456) {
|
if (index == 0x3456) {
|
||||||
// call to pit
|
// call to pit
|
||||||
setCallFromPitStop(30000);
|
setCallFromPitStop(30000);
|
||||||
|
|
Loading…
Reference in New Issue