rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
auto_generated_enginetypes.cpp
Go to the documentation of this file.
1#include "global.h"
2#include "engine_types.h"
3// was generated automatically by rusEFI tool from engine_types.h // by enum_to_string.jar tool on Fri Sep 26 19:09:01 UTC 2025
4// see also gen_config_and_enums.bat
5
6
7
8const char *getBench_mode_e(bench_mode_e value){
9switch(value) {
11 return "BENCH_AC_COMPRESSOR_RELAY";
12case BENCH_AUXOUT0:
13 return "BENCH_AUXOUT0";
14case BENCH_AUXOUT1:
15 return "BENCH_AUXOUT1";
16case BENCH_AUXOUT2:
17 return "BENCH_AUXOUT2";
18case BENCH_AUXOUT3:
19 return "BENCH_AUXOUT3";
20case BENCH_AUXOUT4:
21 return "BENCH_AUXOUT4";
22case BENCH_AUXOUT5:
23 return "BENCH_AUXOUT5";
24case BENCH_AUXOUT6:
25 return "BENCH_AUXOUT6";
26case BENCH_AUXOUT7:
27 return "BENCH_AUXOUT7";
28case BENCH_CANCEL:
29 return "BENCH_CANCEL";
31 return "BENCH_CHECK_ENGINE_LIGHT";
33 return "BENCH_FAN_RELAY";
35 return "BENCH_FAN_RELAY_2";
37 return "BENCH_FUEL_PUMP";
39 return "BENCH_GPPWM1_VALVE";
41 return "BENCH_GPPWM2_VALVE";
43 return "BENCH_GPPWM3_VALVE";
45 return "BENCH_GPPWM4_VALVE";
47 return "BENCH_HPFP_VALVE";
49 return "BENCH_IDLE_VALVE";
51 return "BENCH_MAIN_RELAY";
53 return "BENCH_SECOND_IDLE_VALVE";
55 return "BENCH_STARTER_DISABLE_RELAY";
57 return "BENCH_STARTER_ENABLE_RELAY";
59 return "BENCH_VVT0_VALVE";
61 return "BENCH_VVT1_VALVE";
63 return "BENCH_VVT2_VALVE";
65 return "BENCH_VVT3_VALVE";
66case HD_ACR:
67 return "HD_ACR";
68case HD_ACR2:
69 return "HD_ACR2";
71 return "LTFT_APPLY_TO_VE";
72case LTFT_DEV_POKE:
73 return "LTFT_DEV_POKE";
74case LTFT_RESET:
75 return "LTFT_RESET";
76case LUA_COMMAND_1:
77 return "LUA_COMMAND_1";
79 return "LUA_COMMAND_10";
80case LUA_COMMAND_2:
81 return "LUA_COMMAND_2";
82case LUA_COMMAND_3:
83 return "LUA_COMMAND_3";
84case LUA_COMMAND_4:
85 return "LUA_COMMAND_4";
86case LUA_COMMAND_5:
87 return "LUA_COMMAND_5";
88case LUA_COMMAND_6:
89 return "LUA_COMMAND_6";
90case LUA_COMMAND_7:
91 return "LUA_COMMAND_7";
92case LUA_COMMAND_8:
93 return "LUA_COMMAND_8";
94case LUA_COMMAND_9:
95 return "LUA_COMMAND_9";
96 }
97 return NULL;
98}
99const char *getDebug_mode_e(debug_mode_e value){
100switch(value) {
101case DBG_0:
102 return "DBG_0";
103case DBG_1:
104 return "DBG_1";
105case DBG_10:
106 return "DBG_10";
107case DBG_11:
108 return "DBG_11";
109case DBG_12:
110 return "DBG_12";
111case DBG_13:
112 return "DBG_13";
113case DBG_16:
114 return "DBG_16";
115case DBG_19:
116 return "DBG_19";
117case DBG_2:
118 return "DBG_2";
119case DBG_20:
120 return "DBG_20";
121case DBG_21:
122 return "DBG_21";
123case DBG_22:
124 return "DBG_22";
125case DBG_24:
126 return "DBG_24";
127case DBG_25:
128 return "DBG_25";
129case DBG_26:
130 return "DBG_26";
131case DBG_27:
132 return "DBG_27";
133case DBG_29:
134 return "DBG_29";
135case DBG_32:
136 return "DBG_32";
137case DBG_33:
138 return "DBG_33";
139case DBG_34:
140 return "DBG_34";
141case DBG_35:
142 return "DBG_35";
143case DBG_36:
144 return "DBG_36";
145case DBG_37:
146 return "DBG_37";
147case DBG_38:
148 return "DBG_38";
149case DBG_43:
150 return "DBG_43";
151case DBG_46:
152 return "DBG_46";
153case DBG_5:
154 return "DBG_5";
155case DBG_6:
156 return "DBG_6";
157case DBG_7:
158 return "DBG_7";
159case DBG_8:
160 return "DBG_8";
161case DBG_9:
162 return "DBG_9";
163case DBG_COMPOSITE_LOG:
164 return "DBG_COMPOSITE_LOG";
165case DBG_DYNO_VIEW:
166 return "DBG_DYNO_VIEW";
167case DBG_ELECTRONIC_THROTTLE_PID:
168 return "DBG_ELECTRONIC_THROTTLE_PID";
169case DBG_EL_ACCEL:
170 return "DBG_EL_ACCEL";
171case DBG_ETB_AUTOTUNE:
172 return "DBG_ETB_AUTOTUNE";
173case DBG_EXECUTOR:
174 return "DBG_EXECUTOR";
175case DBG_ION:
176 return "DBG_ION";
177case DBG_KNOCK:
178 return "DBG_KNOCK";
179case DBG_LOGIC_ANALYZER:
180 return "DBG_LOGIC_ANALYZER";
181case DBG_LUA:
182 return "DBG_LUA";
183case DBG_METRICS:
184 return "DBG_METRICS";
185case DBG_SR5_PROTOCOL:
186 return "DBG_SR5_PROTOCOL";
187case DBG_STEPPER_IDLE_CONTROL:
188 return "DBG_STEPPER_IDLE_CONTROL";
189case DBG_TCU:
190 return "DBG_TCU";
191case DBG_TLE8888:
192 return "DBG_TLE8888";
193case DBG_UNUSED41:
194 return "DBG_UNUSED41";
195case DBG_UNUSED_42:
196 return "DBG_UNUSED_42";
197case UNUSED23:
198 return "UNUSED23";
199 }
200 return NULL;
201}
203switch(value) {
205 return "TT_12_TOOTH_CRANK";
207 return "TT_2JZ_3_34_SIMULATION_ONLY";
209 return "TT_36_2_1";
211 return "TT_36_2_1_1";
213 return "TT_36_2_2_2";
215 return "TT_3_1_CAM";
217 return "TT_3_TOOTH_CRANK";
219 return "TT_60DEG_TOOTH";
221 return "TT_60_2_2_F3R";
223 return "TT_60_2_WRONG_POLARITY";
225 return "TT_6_TOOTH_CRANK";
227 return "TT_ARCTIC_CAT";
229 return "TT_BENELLI_TRE";
231 return "TT_CHRYSLER_NGC_36_2_2";
233 return "TT_CHRYSLER_PHASER";
235 return "TT_CUSTOM_1";
237 return "TT_CUSTOM_2";
239 return "TT_DAIHATSU_3_CYL";
241 return "TT_DAIHATSU_4_CYL";
243 return "TT_DEV";
245 return "TT_DODGE_NEON_1995";
247 return "TT_DODGE_NEON_1995_ONLY_CRANK";
249 return "TT_DODGE_NEON_2003_CAM";
251 return "TT_DODGE_NEON_2003_CRANK";
253 return "TT_DODGE_RAM";
255 return "TT_DODGE_STRATUS";
257 return "TT_FIAT_IAW_P8";
259 return "TT_FORD_ASPIRE";
261 return "TT_FORD_ST170";
263 return "TT_FORD_TFI_PIP";
265 return "TT_GM_24x_3";
267 return "TT_GM_24x_5";
269 return "TT_GM_60_2_2_2";
271 return "TT_GM_7X";
273 return "TT_HALF_MOON";
275 return "TT_HONDA_CBR_600";
277 return "TT_HONDA_J30A2_24_1_1";
279 return "TT_HONDA_K_CAM_4_1";
281 return "TT_HONDA_K_CRANK_12_1";
283 return "TT_JEEPRENIX_66_2_2_2";
285 return "TT_JEEP_18_2_2_2";
287 return "TT_JEEP_4_CYL";
289 return "TT_JEEP_EVD_36_2_2";
291 return "TT_KAWA_KX450F";
293 return "TT_MAZDA_DOHC_1_4";
295 return "TT_MAZDA_MIATA_NA";
297 return "TT_MAZDA_MIATA_VVT_TEST";
299 return "TT_MAZDA_SOHC_4";
301 return "TT_MERCEDES_2_SEGMENT";
303 return "TT_MIATA_VVT";
305 return "TT_MITSU_4G63_CAM";
307 return "TT_MITSU_4G63_CRANK";
309 return "TT_NARROW_SINGLE_TOOTH";
311 return "TT_NISSAN_HR";
313 return "TT_NISSAN_HR_CAM_IN";
315 return "TT_NISSAN_MR18_CAM_VVT";
317 return "TT_NISSAN_MR18_CRANK";
319 return "TT_NISSAN_QR25";
321 return "TT_NISSAN_SR20VE";
323 return "TT_NISSAN_VQ30";
325 return "TT_NISSAN_VQ35";
327 return "TT_ONE_PLUS_ONE";
329 return "TT_RENIX_44_2_2";
331 return "TT_RENIX_66_2_2_2";
333 return "TT_ROVER_K";
335 return "TT_SKODA_FAVORIT";
337 return "TT_SUBARU_7_6";
339 return "TT_SUBARU_7_6_CRANK";
341 return "TT_SUBARU_EZ30";
343 return "TT_SUBARU_SVX";
345 return "TT_SUBARU_SVX_CAM_VVT";
347 return "TT_SUBARU_SVX_CRANK_1";
349 return "TT_SUZUKI_G13B";
351 return "TT_SUZUKI_K6A";
353 return "TT_TOOTHED_WHEEL";
355 return "TT_TOOTHED_WHEEL_32_2";
357 return "TT_TOOTHED_WHEEL_36_1";
359 return "TT_TOOTHED_WHEEL_36_2";
361 return "TT_TOOTHED_WHEEL_60_2";
363 return "TT_TOYOTA_3_TOOTH_UZ";
365 return "TT_TRI_TACH";
367 return "TT_UNUSED";
369 return "TT_UNUSED29";
371 return "TT_VVT_BARRA_3_PLUS_1";
373 return "TT_VVT_BOSCH_QUICK_START";
375 return "TT_VVT_FORD_COYOTE";
377 return "TT_VVT_MAZDA_L";
379 return "TT_VVT_MAZDA_SKYACTIV";
381 return "TT_VVT_MIATA_NB";
383 return "TT_VVT_MITSUBISHI_3A92";
385 return "TT_VVT_MITSUBISHI_4G69";
387 return "TT_VVT_MITSU_6G72";
389 return "TT_VVT_NISSAN_VQ35";
391 return "TT_VVT_SUBARU_7_WITHOUT_6";
393 return "TT_VVT_TOYOTA_3_TOOTH";
395 return "TT_VVT_TOYOTA_4_1";
396 }
397 return NULL;
398}
400switch(value) {
402 return "COMMAND_X14_UNUSED_0";
404 return "COMMAND_X14_UNUSED_1";
406 return "COMMAND_X14_UNUSED_15";
408 return "COMMAND_X14_UNUSED_2";
410 return "COMMAND_X14_UNUSED_3";
412 return "COMMAND_X14_UNUSED_4";
414 return "COMMAND_X14_UNUSED_5";
416 return "TS_ETB_AUTOCAL_0";
418 return "TS_ETB_AUTOCAL_0_FAST";
420 return "TS_ETB_AUTOCAL_1";
422 return "TS_ETB_AUTOCAL_1_FAST";
424 return "TS_ETB_DISABLE_JAM_DETECT";
425case TS_ETB_RESET:
426 return "TS_ETB_RESET";
428 return "TS_ETB_START_AUTOTUNE";
430 return "TS_ETB_STOP_AUTOTUNE";
432 return "TS_EWG_AUTOCAL_0";
434 return "TS_EWG_AUTOCAL_0_FAST";
436 return "TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE";
438 return "TS_GRAB_PEDAL_UP";
440 return "TS_GRAB_PEDAL_WOT";
442 return "TS_GRAB_TPS_CLOSED";
444 return "TS_GRAB_TPS_OPEN";
446 return "TS_RESET_MC33810";
448 return "TS_RESET_TLE8888";
450 return "TS_SD_DELETE_REPORTS";
451case TS_SD_FORMAT:
452 return "TS_SD_FORMAT";
453case TS_SD_MOUNT_ECU:
454 return "TS_SD_MOUNT_ECU";
455case TS_SD_MOUNT_PC:
456 return "TS_SD_MOUNT_PC";
457case TS_SD_UNMOUNT:
458 return "TS_SD_UNMOUNT";
460 return "TS_START_STOP_ENGINE";
462 return "TS_TRIGGER_STIMULATOR_DISABLE";
464 return "TS_TRIGGER_STIMULATOR_ENABLE";
466 return "TS_WIDEBAND_UPDATE";
467case TS_WRITE_FLASH:
468 return "TS_WRITE_FLASH";
469 }
470 return NULL;
471}
472const char *getTs_command_e(ts_command_e value){
473switch(value) {
475 return "TS_BENCH_CATEGORY";
476case TS_BOARD_ACTION:
477 return "TS_BOARD_ACTION";
479 return "TS_CLEAR_WARNINGS";
480case TS_COMMAND_1:
481 return "TS_COMMAND_1";
482case TS_COMMAND_10:
483 return "TS_COMMAND_10";
484case TS_COMMAND_11:
485 return "TS_COMMAND_11";
486case TS_COMMAND_12:
487 return "TS_COMMAND_12";
488case TS_COMMAND_13:
489 return "TS_COMMAND_13";
490case TS_COMMAND_14:
491 return "TS_COMMAND_14";
492case TS_COMMAND_15:
493 return "TS_COMMAND_15";
494case TS_COMMAND_16:
495 return "TS_COMMAND_16";
496case TS_COMMAND_2:
497 return "TS_COMMAND_2";
498case TS_COMMAND_3:
499 return "TS_COMMAND_3";
500case TS_COMMAND_4:
501 return "TS_COMMAND_4";
502case TS_COMMAND_5:
503 return "TS_COMMAND_5";
504case TS_COMMAND_6:
505 return "TS_COMMAND_6";
506case TS_COMMAND_7:
507 return "TS_COMMAND_7";
508case TS_COMMAND_8:
509 return "TS_COMMAND_8";
510case TS_COMMAND_9:
511 return "TS_COMMAND_9";
512case TS_DEBUG_MODE:
513 return "TS_DEBUG_MODE";
515 return "TS_IGNITION_CATEGORY";
517 return "TS_INJECTOR_CATEGORY";
519 return "TS_LUA_OUTPUT_CATEGORY";
521 return "TS_SET_DEFAULT_ENGINE";
523 return "TS_SET_ENGINE_TYPE";
525 return "TS_SOLENOID_CATEGORY";
526case TS_STOP_ENGINE:
527 return "TS_STOP_ENGINE";
528case TS_UNUSED_23:
529 return "TS_UNUSED_23";
530case TS_UNUSED_24:
531 return "TS_UNUSED_24";
532case TS_UNUSED_26:
533 return "TS_UNUSED_26";
534case TS_UNUSED_27:
535 return "TS_UNUSED_27";
536case TS_UNUSED_28:
537 return "TS_UNUSED_28";
538case TS_WIDEBAND:
539 return "TS_WIDEBAND";
541 return "TS_WIDEBAND_FLASH_BY_ID";
543 return "TS_WIDEBAND_PING_BY_ID";
545 return "TS_WIDEBAND_SET_IDX_BY_ID";
547 return "TS_WIDEBAND_SET_SENS_BY_ID";
548case TS_X14:
549 return "TS_X14";
550 }
551 return NULL;
552}
const char * getTs_14_command(ts_14_command value)
const char * getDebug_mode_e(debug_mode_e value)
const char * getBench_mode_e(bench_mode_e value)
const char * getTs_command_e(ts_command_e value)
const char * getTrigger_type_e(trigger_type_e value)
debug_mode_e
ts_14_command
@ TS_GRAB_TPS_CLOSED
@ TS_TRIGGER_STIMULATOR_ENABLE
@ TS_ETB_STOP_AUTOTUNE
@ TS_WRITE_FLASH
@ TS_ETB_DISABLE_JAM_DETECT
@ COMMAND_X14_UNUSED_2
@ TS_SD_FORMAT
@ COMMAND_X14_UNUSED_0
@ TS_SD_MOUNT_PC
@ TS_GRAB_PEDAL_UP
@ TS_ETB_AUTOCAL_0_FAST
@ TS_START_STOP_ENGINE
@ COMMAND_X14_UNUSED_4
@ COMMAND_X14_UNUSED_5
@ TS_SD_UNMOUNT
@ TS_ETB_AUTOCAL_0
@ TS_RESET_TLE8888
@ TS_ETB_AUTOCAL_1
@ TS_TRIGGER_STIMULATOR_DISABLE
@ TS_SD_MOUNT_ECU
@ TS_ETB_RESET
@ TS_RESET_MC33810
@ TS_EWG_AUTOCAL_0_FAST
@ COMMAND_X14_UNUSED_1
@ TS_EWG_AUTOCAL_0
@ TS_ETB_START_AUTOTUNE
@ TS_GRAB_PEDAL_WOT
@ TS_GRAB_TPS_OPEN
@ TS_SD_DELETE_REPORTS
@ COMMAND_X14_UNUSED_15
@ TS_ETB_AUTOCAL_1_FAST
@ COMMAND_X14_UNUSED_3
@ TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE
@ TS_WIDEBAND_UPDATE
bench_mode_e
@ LUA_COMMAND_3
@ BENCH_AC_COMPRESSOR_RELAY
@ LUA_COMMAND_9
@ LUA_COMMAND_2
@ BENCH_FAN_RELAY
@ BENCH_CANCEL
@ BENCH_GPPWM3_VALVE
@ BENCH_VVT0_VALVE
@ BENCH_AUXOUT4
@ BENCH_AUXOUT2
@ LUA_COMMAND_1
@ BENCH_MAIN_RELAY
@ LUA_COMMAND_7
@ BENCH_AUXOUT7
@ HD_ACR2
@ BENCH_IDLE_VALVE
@ LTFT_APPLY_TO_VE
@ LTFT_DEV_POKE
@ HD_ACR
@ BENCH_AUXOUT3
@ BENCH_GPPWM4_VALVE
@ BENCH_CHECK_ENGINE_LIGHT
@ BENCH_VVT3_VALVE
@ LUA_COMMAND_6
@ BENCH_GPPWM2_VALVE
@ BENCH_AUXOUT5
@ LUA_COMMAND_4
@ BENCH_AUXOUT1
@ BENCH_VVT1_VALVE
@ BENCH_STARTER_DISABLE_RELAY
@ BENCH_AUXOUT0
@ BENCH_FAN_RELAY_2
@ LTFT_RESET
@ BENCH_GPPWM1_VALVE
@ BENCH_HPFP_VALVE
@ BENCH_FUEL_PUMP
@ LUA_COMMAND_5
@ BENCH_AUXOUT6
@ BENCH_SECOND_IDLE_VALVE
@ LUA_COMMAND_10
@ BENCH_STARTER_ENABLE_RELAY
@ LUA_COMMAND_8
@ BENCH_VVT2_VALVE
trigger_type_e
@ TT_2JZ_3_34_SIMULATION_ONLY
@ TT_DODGE_NEON_1995_ONLY_CRANK
ts_command_e
@ TS_UNUSED_24
@ TS_WIDEBAND_SET_IDX_BY_ID
@ TS_COMMAND_4
@ TS_UNUSED_28
@ TS_COMMAND_15
@ TS_WIDEBAND
@ TS_UNUSED_26
@ TS_COMMAND_5
@ TS_CLEAR_WARNINGS
@ TS_COMMAND_9
@ TS_COMMAND_16
@ TS_BOARD_ACTION
@ TS_COMMAND_10
@ TS_SOLENOID_CATEGORY
@ TS_UNUSED_27
@ TS_LUA_OUTPUT_CATEGORY
@ TS_DEBUG_MODE
@ TS_COMMAND_11
@ TS_UNUSED_23
@ TS_SET_ENGINE_TYPE
@ TS_COMMAND_14
@ TS_COMMAND_13
@ TS_X14
@ TS_IGNITION_CATEGORY
@ TS_BENCH_CATEGORY
@ TS_COMMAND_6
@ TS_COMMAND_2
@ TS_WIDEBAND_SET_SENS_BY_ID
@ TS_COMMAND_8
@ TS_WIDEBAND_PING_BY_ID
@ TS_COMMAND_12
@ TS_COMMAND_3
@ TS_COMMAND_7
@ TS_WIDEBAND_FLASH_BY_ID
@ TS_SET_DEFAULT_ENGINE
@ TS_INJECTOR_CATEGORY
@ TS_COMMAND_1
@ TS_STOP_ENGINE