rusefi/firmware/controllers/algo/auto_generated_enginetypes.cpp

684 lines
19 KiB
C++
Raw Normal View History

#include "global.h"
#include "engine_types.h"
2024-04-19 17:17:52 -07:00
// was generated automatically by rusEFI tool from engine_types.h // by enum_to_string.jar tool on Sat Apr 20 00:16:26 UTC 2024
// see also gen_config_and_enums.bat
const char *getBench_mode_e(bench_mode_e value){
switch(value) {
case BENCH_AC_COMPRESSOR_RELAY:
return "BENCH_AC_COMPRESSOR_RELAY";
2023-10-18 17:45:47 -07:00
case BENCH_AUXOUT0:
return "BENCH_AUXOUT0";
case BENCH_AUXOUT1:
return "BENCH_AUXOUT1";
case BENCH_AUXOUT2:
return "BENCH_AUXOUT2";
case BENCH_AUXOUT3:
return "BENCH_AUXOUT3";
case BENCH_AUXOUT4:
return "BENCH_AUXOUT4";
case BENCH_AUXOUT5:
return "BENCH_AUXOUT5";
case BENCH_AUXOUT6:
return "BENCH_AUXOUT6";
case BENCH_AUXOUT7:
return "BENCH_AUXOUT7";
2023-08-05 11:20:54 -07:00
case BENCH_CANCEL:
return "BENCH_CANCEL";
case BENCH_CHECK_ENGINE_LIGHT:
return "BENCH_CHECK_ENGINE_LIGHT";
case BENCH_FAN_RELAY:
return "BENCH_FAN_RELAY";
case BENCH_FAN_RELAY_2:
return "BENCH_FAN_RELAY_2";
case BENCH_FUEL_PUMP:
return "BENCH_FUEL_PUMP";
case BENCH_GPPWM1_VALVE:
return "BENCH_GPPWM1_VALVE";
case BENCH_GPPWM2_VALVE:
return "BENCH_GPPWM2_VALVE";
case BENCH_GPPWM3_VALVE:
return "BENCH_GPPWM3_VALVE";
case BENCH_GPPWM4_VALVE:
return "BENCH_GPPWM4_VALVE";
case BENCH_HPFP_VALVE:
return "BENCH_HPFP_VALVE";
case BENCH_IDLE_VALVE:
return "BENCH_IDLE_VALVE";
case BENCH_MAIN_RELAY:
return "BENCH_MAIN_RELAY";
case BENCH_SECOND_IDLE_VALVE:
return "BENCH_SECOND_IDLE_VALVE";
case BENCH_STARTER_DISABLE_RELAY:
return "BENCH_STARTER_DISABLE_RELAY";
case BENCH_STARTER_ENABLE_RELAY:
return "BENCH_STARTER_ENABLE_RELAY";
2023-09-05 10:49:26 -07:00
case BENCH_VVT0_VALVE:
return "BENCH_VVT0_VALVE";
case BENCH_VVT1_VALVE:
return "BENCH_VVT1_VALVE";
case BENCH_VVT2_VALVE:
return "BENCH_VVT2_VALVE";
case BENCH_VVT3_VALVE:
return "BENCH_VVT3_VALVE";
2023-10-30 23:15:39 -07:00
case HD_ACR:
return "HD_ACR";
case HD_ACR2:
return "HD_ACR2";
}
return NULL;
}
const char *getDebug_mode_e(debug_mode_e value){
switch(value) {
case DBG_0:
return "DBG_0";
case DBG_10:
return "DBG_10";
case DBG_11:
return "DBG_11";
2023-09-14 07:21:55 -07:00
case DBG_12:
return "DBG_12";
case DBG_13:
return "DBG_13";
case DBG_16:
return "DBG_16";
2023-09-14 07:21:55 -07:00
case DBG_19:
return "DBG_19";
2022-07-27 02:38:56 -07:00
case DBG_2:
return "DBG_2";
case DBG_20:
return "DBG_20";
2023-09-14 07:21:55 -07:00
case DBG_21:
return "DBG_21";
2023-10-21 15:19:15 -07:00
case DBG_22:
return "DBG_22";
2022-01-11 19:54:57 -08:00
case DBG_24:
return "DBG_24";
2023-04-28 21:18:50 -07:00
case DBG_25:
return "DBG_25";
case DBG_26:
return "DBG_26";
case DBG_29:
return "DBG_29";
2023-09-14 07:21:55 -07:00
case DBG_32:
return "DBG_32";
case DBG_34:
return "DBG_34";
case DBG_35:
return "DBG_35";
case DBG_36:
return "DBG_36";
case DBG_37:
return "DBG_37";
2021-12-16 13:24:43 -08:00
case DBG_38:
return "DBG_38";
case DBG_43:
return "DBG_43";
2022-06-23 17:20:41 -07:00
case DBG_46:
return "DBG_46";
2023-10-21 15:19:15 -07:00
case DBG_5:
return "DBG_5";
2023-09-14 07:21:55 -07:00
case DBG_6:
return "DBG_6";
2022-08-16 22:08:02 -07:00
case DBG_7:
return "DBG_7";
case DBG_8:
return "DBG_8";
case DBG_9:
return "DBG_9";
case DBG_COMPOSITE_LOG:
return "DBG_COMPOSITE_LOG";
case DBG_DWELL_METRIC:
return "DBG_DWELL_METRIC";
case DBG_DYNO_VIEW:
return "DBG_DYNO_VIEW";
case DBG_ELECTRONIC_THROTTLE_PID:
return "DBG_ELECTRONIC_THROTTLE_PID";
case DBG_EL_ACCEL:
return "DBG_EL_ACCEL";
case DBG_ETB_AUTOTUNE:
return "DBG_ETB_AUTOTUNE";
case DBG_EXECUTOR:
return "DBG_EXECUTOR";
case DBG_ION:
return "DBG_ION";
case DBG_KNOCK:
return "DBG_KNOCK";
case DBG_LOGIC_ANALYZER:
return "DBG_LOGIC_ANALYZER";
case DBG_LUA:
return "DBG_LUA";
case DBG_MAP:
return "DBG_MAP";
case DBG_METRICS:
return "DBG_METRICS";
case DBG_SR5_PROTOCOL:
return "DBG_SR5_PROTOCOL";
2022-07-07 20:21:52 -07:00
case DBG_STEPPER_IDLE_CONTROL:
return "DBG_STEPPER_IDLE_CONTROL";
case DBG_TCU:
return "DBG_TCU";
case DBG_TLE8888:
return "DBG_TLE8888";
case DBG_TPS_ACCEL:
return "DBG_TPS_ACCEL";
case DBG_UNUSED41:
return "DBG_UNUSED41";
case DBG_UNUSED_42:
return "DBG_UNUSED_42";
case UNUSED23:
return "UNUSED23";
}
return NULL;
}
const char *getEngine_type_e(engine_type_e value){
switch(value) {
2024-03-05 19:41:31 -08:00
case engine_type_e::BMW_M52:
return "BMW_M52";
2023-05-31 22:47:28 -07:00
case engine_type_e::BMW_M73_MRE:
return "BMW_M73_MRE";
2023-05-31 22:47:28 -07:00
case engine_type_e::BMW_M73_MRE_SLAVE:
return "BMW_M73_MRE_SLAVE";
2023-05-31 22:47:28 -07:00
case engine_type_e::DEFAULT_FRANKENSO:
return "DEFAULT_FRANKENSO";
2023-05-31 22:47:28 -07:00
case engine_type_e::DISCOVERY_PDM:
2023-02-10 04:46:19 -08:00
return "DISCOVERY_PDM";
2023-05-31 22:47:28 -07:00
case engine_type_e::DODGE_NEON_1995:
return "DODGE_NEON_1995";
2023-05-31 22:47:28 -07:00
case engine_type_e::DODGE_NEON_2003_CRANK:
return "DODGE_NEON_2003_CRANK";
2023-05-31 22:47:28 -07:00
case engine_type_e::DODGE_RAM:
return "DODGE_RAM";
2023-05-31 22:47:28 -07:00
case engine_type_e::EEPROM_BENCH_ENGINE:
2022-02-06 11:04:42 -08:00
return "EEPROM_BENCH_ENGINE";
2023-05-31 22:47:28 -07:00
case engine_type_e::ETB_BENCH_ENGINE:
return "ETB_BENCH_ENGINE";
2024-03-23 21:33:15 -07:00
case engine_type_e::ET_BOSCH_QUICK_START:
return "ET_BOSCH_QUICK_START";
2024-03-23 21:53:54 -07:00
case engine_type_e::ET_TEST_WITH_BOSCH_QUICK_START:
return "ET_TEST_WITH_BOSCH_QUICK_START";
2024-01-16 08:56:43 -08:00
case engine_type_e::ET_UNUSED_35:
return "ET_UNUSED_35";
2024-01-16 15:15:10 -08:00
case engine_type_e::ET_UNUSED_55:
return "ET_UNUSED_55";
2024-01-09 20:57:26 -08:00
case engine_type_e::FERRARI_F136:
return "FERRARI_F136";
2023-05-31 22:47:28 -07:00
case engine_type_e::FORD_ASPIRE_1996:
return "FORD_ASPIRE_1996";
2023-06-15 17:45:39 -07:00
case engine_type_e::FORD_COYOTE:
return "FORD_COYOTE";
2023-05-31 22:47:28 -07:00
case engine_type_e::FORD_ESCORT_GT:
return "FORD_ESCORT_GT";
2023-05-31 22:47:28 -07:00
case engine_type_e::FORD_INLINE_6_1995:
return "FORD_INLINE_6_1995";
2023-05-31 22:47:28 -07:00
case engine_type_e::FRANKENSO_BMW_M73_F:
return "FRANKENSO_BMW_M73_F";
2023-05-31 22:47:28 -07:00
case engine_type_e::FRANKENSO_MIATA_NA6_MAP:
return "FRANKENSO_MIATA_NA6_MAP";
2023-05-31 22:47:28 -07:00
case engine_type_e::FRANKENSO_QA_ENGINE:
return "FRANKENSO_QA_ENGINE";
2023-11-22 17:27:05 -08:00
case engine_type_e::FRANKENSO_TEST_33810:
return "FRANKENSO_TEST_33810";
2024-04-13 06:39:50 -07:00
case engine_type_e::FRANKENSO_TEST_TLE9104:
return "FRANKENSO_TEST_TLE9104";
2023-07-10 14:33:10 -07:00
case engine_type_e::FUEL_BENCH:
return "FUEL_BENCH";
2024-02-17 12:27:18 -08:00
case engine_type_e::GM_SBC:
return "GM_SBC";
2023-05-31 22:47:28 -07:00
case engine_type_e::GY6_139QMB:
return "GY6_139QMB";
2023-12-24 22:51:04 -08:00
case engine_type_e::HARLEY:
return "HARLEY";
2023-05-31 22:47:28 -07:00
case engine_type_e::HELLEN_121_NISSAN_4_CYL:
return "HELLEN_121_NISSAN_4_CYL";
2023-05-31 22:47:28 -07:00
case engine_type_e::HELLEN_121_NISSAN_6_CYL:
return "HELLEN_121_NISSAN_6_CYL";
2023-05-31 22:47:28 -07:00
case engine_type_e::HELLEN_121_NISSAN_8_CYL:
return "HELLEN_121_NISSAN_8_CYL";
2023-05-31 22:47:28 -07:00
case engine_type_e::HELLEN_121_NISSAN_ALMERA_N16:
return "HELLEN_121_NISSAN_ALMERA_N16";
2023-05-31 22:47:28 -07:00
case engine_type_e::HELLEN_121_VAG_4_CYL:
2021-10-24 12:28:08 -07:00
return "HELLEN_121_VAG_4_CYL";
2023-05-31 22:47:28 -07:00
case engine_type_e::HELLEN_121_VAG_5_CYL:
return "HELLEN_121_VAG_5_CYL";
2023-05-31 22:47:28 -07:00
case engine_type_e::HELLEN_121_VAG_8_CYL:
return "HELLEN_121_VAG_8_CYL";
2023-05-31 22:47:28 -07:00
case engine_type_e::HELLEN_121_VAG_V6_CYL:
return "HELLEN_121_VAG_V6_CYL";
2023-05-31 22:47:28 -07:00
case engine_type_e::HELLEN_121_VAG_VR6_CYL:
return "HELLEN_121_VAG_VR6_CYL";
2023-05-31 22:47:28 -07:00
case engine_type_e::HELLEN_128_MERCEDES_4_CYL:
return "HELLEN_128_MERCEDES_4_CYL";
2023-05-31 22:47:28 -07:00
case engine_type_e::HELLEN_128_MERCEDES_6_CYL:
return "HELLEN_128_MERCEDES_6_CYL";
2023-05-31 22:47:28 -07:00
case engine_type_e::HELLEN_128_MERCEDES_8_CYL:
return "HELLEN_128_MERCEDES_8_CYL";
2023-05-31 22:47:28 -07:00
case engine_type_e::HELLEN_154_HYUNDAI_COUPE_BK1:
return "HELLEN_154_HYUNDAI_COUPE_BK1";
2023-05-31 22:47:28 -07:00
case engine_type_e::HELLEN_154_HYUNDAI_COUPE_BK2:
return "HELLEN_154_HYUNDAI_COUPE_BK2";
2023-05-31 22:47:28 -07:00
case engine_type_e::HELLEN_154_VAG:
return "HELLEN_154_VAG";
2023-08-23 20:50:34 -07:00
case engine_type_e::HELLEN_2CHAN_STIM_QC:
return "HELLEN_2CHAN_STIM_QC";
case engine_type_e::HELLEN_4CHAN_STIM_QC:
return "HELLEN_4CHAN_STIM_QC";
2023-07-14 11:51:44 -07:00
case engine_type_e::HELLEN_HONDA_BCM:
return "HELLEN_HONDA_BCM";
2023-05-31 22:47:28 -07:00
case engine_type_e::HONDA_600:
return "HONDA_600";
2023-11-25 17:22:11 -08:00
case engine_type_e::HONDA_K:
return "HONDA_K";
2024-01-16 20:20:05 -08:00
case engine_type_e::HONDA_OBD1:
return "HONDA_OBD1";
case engine_type_e::HONDA_OBD2A:
return "HONDA_OBD2A";
2023-09-14 07:38:42 -07:00
case engine_type_e::HYUNDAI_PB:
return "HYUNDAI_PB";
2023-05-31 22:47:28 -07:00
case engine_type_e::L9779_BENCH_ENGINE:
2022-02-06 09:57:16 -08:00
return "L9779_BENCH_ENGINE";
2023-09-19 13:55:07 -07:00
case engine_type_e::MAVERICK_X3:
return "MAVERICK_X3";
2024-03-06 06:21:06 -08:00
case engine_type_e::MAZDA_MIATA_NA6:
return "MAZDA_MIATA_NA6";
case engine_type_e::MAZDA_MIATA_NA94:
return "MAZDA_MIATA_NA94";
case engine_type_e::MAZDA_MIATA_NA96:
return "MAZDA_MIATA_NA96";
case engine_type_e::MAZDA_MIATA_NB1:
return "MAZDA_MIATA_NB1";
2024-03-05 21:15:47 -08:00
case engine_type_e::MAZDA_MIATA_NB2:
return "MAZDA_MIATA_NB2";
2024-03-06 06:21:06 -08:00
case engine_type_e::MAZDA_MIATA_NB2_36:
return "MAZDA_MIATA_NB2_36";
case engine_type_e::MAZDA_MIATA_NC:
return "MAZDA_MIATA_NC";
2023-07-11 12:12:07 -07:00
case engine_type_e::ME17_9_MISC:
return "ME17_9_MISC";
2024-03-07 05:14:17 -08:00
case engine_type_e::MERCEDES_M111:
return "MERCEDES_M111";
2023-05-31 22:47:28 -07:00
case engine_type_e::MIATA_PROTEUS_TCU:
return "MIATA_PROTEUS_TCU";
2023-05-31 22:47:28 -07:00
case engine_type_e::MINIMAL_PINS:
return "MINIMAL_PINS";
2023-06-17 22:18:00 -07:00
case engine_type_e::MITSUBISHI_3A92:
return "MITSUBISHI_3A92";
2023-06-18 06:41:02 -07:00
case engine_type_e::MITSUBISHI_4G93:
2023-06-18 07:06:51 -07:00
return "MITSUBISHI_4G93";
2023-05-31 22:47:28 -07:00
case engine_type_e::MRE_BOARD_NEW_TEST:
return "MRE_BOARD_NEW_TEST";
2023-05-31 22:47:28 -07:00
case engine_type_e::MRE_BODY_CONTROL:
return "MRE_BODY_CONTROL";
2023-05-31 22:47:28 -07:00
case engine_type_e::MRE_SECONDARY_CAN:
2021-10-26 18:17:33 -07:00
return "MRE_SECONDARY_CAN";
2023-05-31 22:47:28 -07:00
case engine_type_e::MRE_SUBARU_EJ18:
return "MRE_SUBARU_EJ18";
2023-05-31 22:47:28 -07:00
case engine_type_e::MRE_VW_B6:
2022-05-20 22:58:46 -07:00
return "MRE_VW_B6";
2023-05-31 22:47:28 -07:00
case engine_type_e::NISSAN_PRIMERA:
return "NISSAN_PRIMERA";
2024-03-17 15:28:35 -07:00
case engine_type_e::POLARIS_RZR:
return "POLARIS_RZR";
2023-05-31 22:47:28 -07:00
case engine_type_e::PROTEUS_ANALOG_PWM_TEST:
return "PROTEUS_ANALOG_PWM_TEST";
2023-05-31 22:47:28 -07:00
case engine_type_e::PROTEUS_BMW_M73:
2021-10-24 10:18:25 -07:00
return "PROTEUS_BMW_M73";
2023-05-31 22:47:28 -07:00
case engine_type_e::PROTEUS_GM_LS_4:
2022-10-27 11:47:49 -07:00
return "PROTEUS_GM_LS_4";
2023-05-31 22:47:28 -07:00
case engine_type_e::PROTEUS_LUA_DEMO:
2021-11-06 15:37:34 -07:00
return "PROTEUS_LUA_DEMO";
2023-05-31 22:47:28 -07:00
case engine_type_e::PROTEUS_NISSAN_VQ35:
2023-03-26 09:48:39 -07:00
return "PROTEUS_NISSAN_VQ35";
2023-05-31 22:47:28 -07:00
case engine_type_e::PROTEUS_QC_TEST_BOARD:
return "PROTEUS_QC_TEST_BOARD";
2023-08-21 21:37:56 -07:00
case engine_type_e::PROTEUS_STIM_QC:
return "PROTEUS_STIM_QC";
2023-05-31 22:47:28 -07:00
case engine_type_e::PROTEUS_VW_B6:
2022-05-20 22:58:46 -07:00
return "PROTEUS_VW_B6";
2023-05-31 22:47:28 -07:00
case engine_type_e::SACHS:
return "SACHS";
2023-09-13 09:31:22 -07:00
case engine_type_e::SIMULATOR_CONFIG:
return "SIMULATOR_CONFIG";
2024-01-16 09:19:52 -08:00
case engine_type_e::SUBARU_EG33:
return "SUBARU_EG33";
2024-04-19 17:17:52 -07:00
case engine_type_e::TCU_4R70W:
return "TCU_4R70W";
2023-05-31 22:47:28 -07:00
case engine_type_e::TEST_100:
2022-02-01 19:07:42 -08:00
return "TEST_100";
2023-05-31 22:47:28 -07:00
case engine_type_e::TEST_101:
2022-02-01 19:07:42 -08:00
return "TEST_101";
2023-05-31 22:47:28 -07:00
case engine_type_e::TEST_33816:
return "TEST_33816";
2023-05-31 22:47:28 -07:00
case engine_type_e::TEST_CRANK_ENGINE:
return "TEST_CRANK_ENGINE";
2023-05-31 22:47:28 -07:00
case engine_type_e::TEST_DC_WASTEGATE_DISCOVERY:
2023-01-17 01:30:33 -08:00
return "TEST_DC_WASTEGATE_DISCOVERY";
2023-05-31 22:47:28 -07:00
case engine_type_e::TEST_ENGINE:
return "TEST_ENGINE";
2023-05-31 22:47:28 -07:00
case engine_type_e::TEST_ENGINE_VVT:
return "TEST_ENGINE_VVT";
2023-05-31 22:47:28 -07:00
case engine_type_e::TEST_ISSUE_366_BOTH:
return "TEST_ISSUE_366_BOTH";
2023-05-31 22:47:28 -07:00
case engine_type_e::TEST_ISSUE_366_RISE:
return "TEST_ISSUE_366_RISE";
2023-05-31 22:47:28 -07:00
case engine_type_e::TEST_ROTARY:
return "TEST_ROTARY";
2023-06-17 22:18:00 -07:00
case engine_type_e::TOYOTA_1NZ_FE:
return "TOYOTA_1NZ_FE";
2023-05-31 22:47:28 -07:00
case engine_type_e::TOYOTA_2JZ_GTE_VVTi:
return "TOYOTA_2JZ_GTE_VVTi";
2024-03-06 06:21:06 -08:00
case engine_type_e::UNUSED102:
return "UNUSED102";
2024-03-06 12:23:35 -08:00
case engine_type_e::UNUSED47:
return "UNUSED47";
2024-03-06 06:21:06 -08:00
case engine_type_e::UNUSED67:
return "UNUSED67";
2024-03-06 10:03:56 -08:00
case engine_type_e::UNUSED93:
return "UNUSED93";
2024-03-06 15:18:10 -08:00
case engine_type_e::UNUSED94:
return "UNUSED94";
2024-01-16 07:38:24 -08:00
case engine_type_e::UNUSED_65:
return "UNUSED_65";
2024-02-17 12:27:18 -08:00
case engine_type_e::UNUSED_97:
return "UNUSED_97";
2023-05-31 22:47:28 -07:00
case engine_type_e::VW_ABA:
return "VW_ABA";
2023-05-31 22:47:28 -07:00
case engine_type_e::WASTEGATE_PROTEUS_TEST:
2023-02-13 13:29:34 -08:00
return "WASTEGATE_PROTEUS_TEST";
}
return NULL;
}
2021-10-24 12:28:08 -07:00
const char *getTrigger_type_e(trigger_type_e value){
switch(value) {
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_12_TOOTH_CRANK:
2022-05-17 20:21:00 -07:00
return "TT_12_TOOTH_CRANK";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_1_16:
2021-10-24 12:28:08 -07:00
return "TT_1_16";
2023-09-29 18:21:54 -07:00
case trigger_type_e::TT_2JZ_3_34_SIMULATION_ONLY:
return "TT_2JZ_3_34_SIMULATION_ONLY";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_36_2_1:
2022-03-19 13:10:50 -07:00
return "TT_36_2_1";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_36_2_1_1:
2022-03-19 13:10:50 -07:00
return "TT_36_2_1_1";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_36_2_2_2:
2021-10-24 12:28:08 -07:00
return "TT_36_2_2_2";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_3_1_CAM:
2021-10-24 12:28:08 -07:00
return "TT_3_1_CAM";
2023-12-25 17:38:29 -08:00
case trigger_type_e::TT_3_TOOTH_CRANK:
return "TT_3_TOOTH_CRANK";
2023-06-22 19:32:04 -07:00
case trigger_type_e::TT_60DEG_TOOTH:
return "TT_60DEG_TOOTH";
2023-08-15 05:55:35 -07:00
case trigger_type_e::TT_60_2_2_F3R:
return "TT_60_2_2_F3R";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_60_2_VW:
2021-10-24 12:28:08 -07:00
return "TT_60_2_VW";
2024-01-15 10:17:37 -08:00
case trigger_type_e::TT_6_TOOTH_CRANK:
return "TT_6_TOOTH_CRANK";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_BENELLI_TRE:
return "TT_BENELLI_TRE";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_CHRYSLER_NGC_36_2_2:
2021-10-24 12:28:08 -07:00
return "TT_CHRYSLER_NGC_36_2_2";
2024-02-08 07:07:02 -08:00
case trigger_type_e::TT_DAIHATSU_3_CYL:
return "TT_DAIHATSU_3_CYL";
case trigger_type_e::TT_DAIHATSU_4_CYL:
return "TT_DAIHATSU_4_CYL";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_DODGE_NEON_1995:
2021-10-24 12:28:08 -07:00
return "TT_DODGE_NEON_1995";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_DODGE_NEON_1995_ONLY_CRANK:
2021-10-24 12:28:08 -07:00
return "TT_DODGE_NEON_1995_ONLY_CRANK";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_DODGE_NEON_2003_CAM:
2021-10-24 12:28:08 -07:00
return "TT_DODGE_NEON_2003_CAM";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_DODGE_NEON_2003_CRANK:
2021-10-24 12:28:08 -07:00
return "TT_DODGE_NEON_2003_CRANK";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_DODGE_RAM:
2021-10-24 12:28:08 -07:00
return "TT_DODGE_RAM";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_DODGE_STRATUS:
2021-10-24 12:28:08 -07:00
return "TT_DODGE_STRATUS";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_FIAT_IAW_P8:
2021-10-24 12:28:08 -07:00
return "TT_FIAT_IAW_P8";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_FORD_ASPIRE:
2021-10-24 12:28:08 -07:00
return "TT_FORD_ASPIRE";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_FORD_ST170:
2021-10-24 12:28:08 -07:00
return "TT_FORD_ST170";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_FORD_TFI_PIP:
2021-10-24 12:28:08 -07:00
return "TT_FORD_TFI_PIP";
2024-03-22 10:47:32 -07:00
case trigger_type_e::TT_GM_24x_3:
return "TT_GM_24x_3";
case trigger_type_e::TT_GM_24x_5:
return "TT_GM_24x_5";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_GM_60_2_2_2:
2021-10-24 12:28:08 -07:00
return "TT_GM_60_2_2_2";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_GM_7X:
2021-10-24 12:28:08 -07:00
return "TT_GM_7X";
2023-08-05 20:55:05 -07:00
case trigger_type_e::TT_HALF_MOON:
return "TT_HALF_MOON";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_HONDA_CBR_600:
2021-10-24 12:28:08 -07:00
return "TT_HONDA_CBR_600";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_HONDA_K_CAM_4_1:
2022-09-23 17:12:34 -07:00
return "TT_HONDA_K_CAM_4_1";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_HONDA_K_CRANK_12_1:
2022-09-23 17:19:42 -07:00
return "TT_HONDA_K_CRANK_12_1";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_JEEP_18_2_2_2:
2021-10-24 12:28:08 -07:00
return "TT_JEEP_18_2_2_2";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_JEEP_4_CYL:
2021-10-24 12:28:08 -07:00
return "TT_JEEP_4_CYL";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_KAWA_KX450F:
2021-10-24 12:28:08 -07:00
return "TT_KAWA_KX450F";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_MAZDA_DOHC_1_4:
2021-10-24 12:28:08 -07:00
return "TT_MAZDA_DOHC_1_4";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_MAZDA_MIATA_NA:
2021-10-24 12:28:08 -07:00
return "TT_MAZDA_MIATA_NA";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_MAZDA_MIATA_VVT_TEST:
2021-10-24 12:28:08 -07:00
return "TT_MAZDA_MIATA_VVT_TEST";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_MAZDA_SOHC_4:
2021-10-24 12:28:08 -07:00
return "TT_MAZDA_SOHC_4";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_MERCEDES_2_SEGMENT:
2021-11-13 19:02:10 -08:00
return "TT_MERCEDES_2_SEGMENT";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_MIATA_VVT:
2021-10-24 12:28:08 -07:00
return "TT_MIATA_VVT";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_MITSU_4G63_CAM:
2023-02-16 20:24:31 -08:00
return "TT_MITSU_4G63_CAM";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_MITSU_4G63_CRANK:
2023-03-30 19:54:54 -07:00
return "TT_MITSU_4G63_CRANK";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_MITSU_4G9x_CAM:
2023-02-16 20:24:31 -08:00
return "TT_MITSU_4G9x_CAM";
2023-08-05 20:55:05 -07:00
case trigger_type_e::TT_NARROW_SINGLE_TOOTH:
return "TT_NARROW_SINGLE_TOOTH";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_NISSAN_MR18_CAM_VVT:
2021-11-05 12:42:05 -07:00
return "TT_NISSAN_MR18_CAM_VVT";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_NISSAN_MR18_CRANK:
2021-11-05 04:19:56 -07:00
return "TT_NISSAN_MR18_CRANK";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_NISSAN_QR25:
2021-10-24 12:28:08 -07:00
return "TT_NISSAN_QR25";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_NISSAN_SR20VE:
2021-10-24 12:28:08 -07:00
return "TT_NISSAN_SR20VE";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_NISSAN_VQ30:
2021-10-24 12:28:08 -07:00
return "TT_NISSAN_VQ30";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_NISSAN_VQ35:
2021-10-24 12:28:08 -07:00
return "TT_NISSAN_VQ35";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_ONE_PLUS_ONE:
2021-10-24 12:28:08 -07:00
return "TT_ONE_PLUS_ONE";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_RENIX_44_2_2:
2021-10-24 12:28:08 -07:00
return "TT_RENIX_44_2_2";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_RENIX_66_2_2_2:
2021-10-24 12:28:08 -07:00
return "TT_RENIX_66_2_2_2";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_ROVER_K:
2021-10-24 12:28:08 -07:00
return "TT_ROVER_K";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_SKODA_FAVORIT:
2021-10-24 12:28:08 -07:00
return "TT_SKODA_FAVORIT";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_SUBARU_7_6:
2021-10-24 12:28:08 -07:00
return "TT_SUBARU_7_6";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_SUBARU_7_WITHOUT_6:
2021-10-24 12:28:08 -07:00
return "TT_SUBARU_7_WITHOUT_6";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_SUBARU_EZ30:
2022-06-20 08:49:50 -07:00
return "TT_SUBARU_EZ30";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_SUBARU_SVX:
2021-10-24 12:28:08 -07:00
return "TT_SUBARU_SVX";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_SUBARU_SVX_CAM_VVT:
2021-10-24 12:28:08 -07:00
return "TT_SUBARU_SVX_CAM_VVT";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_SUBARU_SVX_CRANK_1:
2021-10-24 12:28:08 -07:00
return "TT_SUBARU_SVX_CRANK_1";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_SUZUKI_G13B:
2021-10-24 12:28:08 -07:00
return "TT_SUZUKI_G13B";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_TOOTHED_WHEEL:
2021-10-24 12:28:08 -07:00
return "TT_TOOTHED_WHEEL";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_TOOTHED_WHEEL_32_2:
2021-11-25 18:06:11 -08:00
return "TT_TOOTHED_WHEEL_32_2";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_TOOTHED_WHEEL_36_1:
2021-10-24 12:28:08 -07:00
return "TT_TOOTHED_WHEEL_36_1";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_TOOTHED_WHEEL_36_2:
2021-10-24 12:28:08 -07:00
return "TT_TOOTHED_WHEEL_36_2";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_TOOTHED_WHEEL_60_2:
2021-10-24 12:28:08 -07:00
return "TT_TOOTHED_WHEEL_60_2";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_TRI_TACH:
2021-10-24 12:28:08 -07:00
return "TT_TRI_TACH";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_UNUSED:
2021-10-24 12:28:08 -07:00
return "TT_UNUSED";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_VVT_BARRA_3_PLUS_1:
2021-10-24 12:28:08 -07:00
return "TT_VVT_BARRA_3_PLUS_1";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_VVT_BOSCH_QUICK_START:
2021-10-24 12:28:08 -07:00
return "TT_VVT_BOSCH_QUICK_START";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_VVT_FORD_COYOTE:
2023-05-13 08:42:50 -07:00
return "TT_VVT_FORD_COYOTE";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_VVT_MAZDA_SKYACTIV:
2022-08-31 19:17:58 -07:00
return "TT_VVT_MAZDA_SKYACTIV";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_VVT_MIATA_NB:
2022-01-31 15:26:47 -08:00
return "TT_VVT_MIATA_NB";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_VVT_MITSUBISHI_3A92:
2022-03-19 14:01:59 -07:00
return "TT_VVT_MITSUBISHI_3A92";
2023-08-24 19:53:25 -07:00
case trigger_type_e::TT_VVT_MITSUBISHI_4G69:
return "TT_VVT_MITSUBISHI_4G69";
2023-11-08 12:04:06 -08:00
case trigger_type_e::TT_VVT_MITSU_6G72:
return "TT_VVT_MITSU_6G72";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_VVT_NISSAN_VQ35:
2021-10-24 12:28:08 -07:00
return "TT_VVT_NISSAN_VQ35";
2023-09-14 14:45:42 -07:00
case trigger_type_e::TT_VVT_TOYOTA_3_TOOTH:
return "TT_VVT_TOYOTA_3_TOOTH";
2023-06-01 07:30:42 -07:00
case trigger_type_e::TT_VVT_TOYOTA_4_1:
2022-03-22 03:41:38 -07:00
return "TT_VVT_TOYOTA_4_1";
2021-10-24 12:28:08 -07:00
}
return NULL;
}
2023-03-02 20:45:37 -08:00
const char *getTs_14_command(ts_14_command value){
switch(value) {
case TS_14_0:
return "TS_14_0";
case TS_14_1:
return "TS_14_1";
case TS_14_4:
return "TS_14_4";
case TS_14_5:
return "TS_14_5";
case TS_14_9:
return "TS_14_9";
2024-01-03 13:44:02 -08:00
case TS_BURN_WITHOUT_FLASH:
return "TS_BURN_WITHOUT_FLASH";
case TS_ETB_AUTOCAL_0:
return "TS_ETB_AUTOCAL_0";
case TS_ETB_AUTOCAL_1:
return "TS_ETB_AUTOCAL_1";
2023-03-15 21:04:27 -07:00
case TS_ETB_RESET:
return "TS_ETB_RESET";
2024-01-03 13:44:02 -08:00
case TS_ETB_START_AUTOTUNE:
return "TS_ETB_START_AUTOTUNE";
case TS_ETB_STOP_AUTOTUNE:
return "TS_ETB_STOP_AUTOTUNE";
case TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE:
return "TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE";
2023-03-02 20:45:37 -08:00
case TS_GRAB_PEDAL_UP:
return "TS_GRAB_PEDAL_UP";
case TS_GRAB_PEDAL_WOT:
return "TS_GRAB_PEDAL_WOT";
case TS_GRAB_TPS_CLOSED:
return "TS_GRAB_TPS_CLOSED";
case TS_GRAB_TPS_WOT:
return "TS_GRAB_TPS_WOT";
2024-01-03 13:44:02 -08:00
case TS_RESET_MC33810:
return "TS_RESET_MC33810";
2023-03-02 20:45:37 -08:00
case TS_RESET_TLE8888:
return "TS_RESET_TLE8888";
2024-01-03 13:44:02 -08:00
case TS_TRIGGER_STIMULATOR_DISABLE:
return "TS_TRIGGER_STIMULATOR_DISABLE";
case TS_TRIGGER_STIMULATOR_ENABLE:
return "TS_TRIGGER_STIMULATOR_ENABLE";
case TS_WIDEBAND_UPDATE:
return "TS_WIDEBAND_UPDATE";
2023-03-02 20:45:37 -08:00
case TS_WRITE_FLASH:
return "TS_WRITE_FLASH";
}
return NULL;
}
const char *getTs_command_e(ts_command_e value){
switch(value) {
2021-11-11 17:54:56 -08:00
case TS_BENCH_CATEGORY:
return "TS_BENCH_CATEGORY";
case TS_CLEAR_WARNINGS:
return "TS_CLEAR_WARNINGS";
case TS_COMMAND_1:
return "TS_COMMAND_1";
2023-03-02 20:45:37 -08:00
case TS_COMMAND_10:
return "TS_COMMAND_10";
case TS_COMMAND_11:
return "TS_COMMAND_11";
case TS_COMMAND_12:
return "TS_COMMAND_12";
case TS_COMMAND_13:
return "TS_COMMAND_13";
case TS_COMMAND_14:
return "TS_COMMAND_14";
case TS_COMMAND_15:
return "TS_COMMAND_15";
case TS_COMMAND_16:
return "TS_COMMAND_16";
2023-03-02 20:45:37 -08:00
case TS_COMMAND_2:
return "TS_COMMAND_2";
case TS_COMMAND_3:
return "TS_COMMAND_3";
case TS_COMMAND_4:
return "TS_COMMAND_4";
case TS_COMMAND_5:
return "TS_COMMAND_5";
2023-03-02 20:45:37 -08:00
case TS_COMMAND_6:
return "TS_COMMAND_6";
case TS_COMMAND_7:
return "TS_COMMAND_7";
case TS_COMMAND_8:
return "TS_COMMAND_8";
case TS_COMMAND_9:
return "TS_COMMAND_9";
case TS_DEBUG_MODE:
return "TS_DEBUG_MODE";
2021-10-28 09:45:50 -07:00
case TS_IGNITION_CATEGORY:
return "TS_IGNITION_CATEGORY";
case TS_INJECTOR_CATEGORY:
return "TS_INJECTOR_CATEGORY";
2022-08-24 09:16:12 -07:00
case TS_LUA_OUTPUT_CATEGORY:
return "TS_LUA_OUTPUT_CATEGORY";
2022-09-04 06:57:19 -07:00
case TS_SET_DEFAULT_ENGINE:
return "TS_SET_DEFAULT_ENGINE";
case TS_SET_ENGINE_TYPE:
return "TS_SET_ENGINE_TYPE";
2022-08-24 09:16:12 -07:00
case TS_SOLENOID_CATEGORY:
return "TS_SOLENOID_CATEGORY";
2021-11-11 17:54:56 -08:00
case TS_UNUSED_23:
return "TS_UNUSED_23";
2023-04-28 21:18:50 -07:00
case TS_UNUSED_24:
return "TS_UNUSED_24";
2021-11-11 17:54:56 -08:00
case TS_UNUSED_26:
return "TS_UNUSED_26";
case TS_UNUSED_27:
return "TS_UNUSED_27";
case TS_UNUSED_28:
return "TS_UNUSED_28";
case TS_UNUSED_29:
return "TS_UNUSED_29";
case TS_WIDEBAND:
return "TS_WIDEBAND";
case TS_X14:
return "TS_X14";
}
return NULL;
}