GCC Code Coverage Report


Directory: ./
File: firmware/controllers/algo/auto_generated_enginetypes.cpp
Date: 2025-10-03 00:57:22
Coverage Exec Excl Total
Lines: 35.9% 192 0 535
Functions: 20.0% 1 0 5
Branches: 35.8% 95 0 265
Decisions: 36.5% 95 - 260

Line Branch Decision Exec Source
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 Sun Sep 28 19:02:53 UTC 2025
4 // see also gen_config_and_enums.bat
5
6
7
8 const char *getBench_mode_e(bench_mode_e value){
9 switch(value) {
10 case BENCH_AC_COMPRESSOR_RELAY:
11 return "BENCH_AC_COMPRESSOR_RELAY";
12 case BENCH_AUXOUT0:
13 return "BENCH_AUXOUT0";
14 case BENCH_AUXOUT1:
15 return "BENCH_AUXOUT1";
16 case BENCH_AUXOUT2:
17 return "BENCH_AUXOUT2";
18 case BENCH_AUXOUT3:
19 return "BENCH_AUXOUT3";
20 case BENCH_AUXOUT4:
21 return "BENCH_AUXOUT4";
22 case BENCH_AUXOUT5:
23 return "BENCH_AUXOUT5";
24 case BENCH_AUXOUT6:
25 return "BENCH_AUXOUT6";
26 case BENCH_AUXOUT7:
27 return "BENCH_AUXOUT7";
28 case BENCH_CANCEL:
29 return "BENCH_CANCEL";
30 case BENCH_CHECK_ENGINE_LIGHT:
31 return "BENCH_CHECK_ENGINE_LIGHT";
32 case BENCH_FAN_RELAY:
33 return "BENCH_FAN_RELAY";
34 case BENCH_FAN_RELAY_2:
35 return "BENCH_FAN_RELAY_2";
36 case BENCH_FUEL_PUMP:
37 return "BENCH_FUEL_PUMP";
38 case BENCH_GPPWM1_VALVE:
39 return "BENCH_GPPWM1_VALVE";
40 case BENCH_GPPWM2_VALVE:
41 return "BENCH_GPPWM2_VALVE";
42 case BENCH_GPPWM3_VALVE:
43 return "BENCH_GPPWM3_VALVE";
44 case BENCH_GPPWM4_VALVE:
45 return "BENCH_GPPWM4_VALVE";
46 case BENCH_HPFP_VALVE:
47 return "BENCH_HPFP_VALVE";
48 case BENCH_IDLE_VALVE:
49 return "BENCH_IDLE_VALVE";
50 case BENCH_MAIN_RELAY:
51 return "BENCH_MAIN_RELAY";
52 case BENCH_SECOND_IDLE_VALVE:
53 return "BENCH_SECOND_IDLE_VALVE";
54 case BENCH_STARTER_DISABLE_RELAY:
55 return "BENCH_STARTER_DISABLE_RELAY";
56 case BENCH_STARTER_ENABLE_RELAY:
57 return "BENCH_STARTER_ENABLE_RELAY";
58 case BENCH_VVT0_VALVE:
59 return "BENCH_VVT0_VALVE";
60 case BENCH_VVT1_VALVE:
61 return "BENCH_VVT1_VALVE";
62 case BENCH_VVT2_VALVE:
63 return "BENCH_VVT2_VALVE";
64 case BENCH_VVT3_VALVE:
65 return "BENCH_VVT3_VALVE";
66 case HD_ACR:
67 return "HD_ACR";
68 case HD_ACR2:
69 return "HD_ACR2";
70 case LTFT_APPLY_TO_VE:
71 return "LTFT_APPLY_TO_VE";
72 case LTFT_DEV_POKE:
73 return "LTFT_DEV_POKE";
74 case LTFT_RESET:
75 return "LTFT_RESET";
76 case LUA_COMMAND_1:
77 return "LUA_COMMAND_1";
78 case LUA_COMMAND_10:
79 return "LUA_COMMAND_10";
80 case LUA_COMMAND_2:
81 return "LUA_COMMAND_2";
82 case LUA_COMMAND_3:
83 return "LUA_COMMAND_3";
84 case LUA_COMMAND_4:
85 return "LUA_COMMAND_4";
86 case LUA_COMMAND_5:
87 return "LUA_COMMAND_5";
88 case LUA_COMMAND_6:
89 return "LUA_COMMAND_6";
90 case LUA_COMMAND_7:
91 return "LUA_COMMAND_7";
92 case LUA_COMMAND_8:
93 return "LUA_COMMAND_8";
94 case LUA_COMMAND_9:
95 return "LUA_COMMAND_9";
96 }
97 return NULL;
98 }
99 const char *getDebug_mode_e(debug_mode_e value){
100 switch(value) {
101 case DBG_0:
102 return "DBG_0";
103 case DBG_1:
104 return "DBG_1";
105 case DBG_10:
106 return "DBG_10";
107 case DBG_11:
108 return "DBG_11";
109 case DBG_12:
110 return "DBG_12";
111 case DBG_13:
112 return "DBG_13";
113 case DBG_16:
114 return "DBG_16";
115 case DBG_19:
116 return "DBG_19";
117 case DBG_2:
118 return "DBG_2";
119 case DBG_20:
120 return "DBG_20";
121 case DBG_21:
122 return "DBG_21";
123 case DBG_22:
124 return "DBG_22";
125 case DBG_24:
126 return "DBG_24";
127 case DBG_25:
128 return "DBG_25";
129 case DBG_26:
130 return "DBG_26";
131 case DBG_27:
132 return "DBG_27";
133 case DBG_29:
134 return "DBG_29";
135 case DBG_32:
136 return "DBG_32";
137 case DBG_33:
138 return "DBG_33";
139 case DBG_34:
140 return "DBG_34";
141 case DBG_35:
142 return "DBG_35";
143 case DBG_36:
144 return "DBG_36";
145 case DBG_37:
146 return "DBG_37";
147 case DBG_38:
148 return "DBG_38";
149 case DBG_43:
150 return "DBG_43";
151 case DBG_46:
152 return "DBG_46";
153 case DBG_5:
154 return "DBG_5";
155 case DBG_6:
156 return "DBG_6";
157 case DBG_7:
158 return "DBG_7";
159 case DBG_8:
160 return "DBG_8";
161 case DBG_9:
162 return "DBG_9";
163 case DBG_COMPOSITE_LOG:
164 return "DBG_COMPOSITE_LOG";
165 case DBG_DYNO_VIEW:
166 return "DBG_DYNO_VIEW";
167 case DBG_ELECTRONIC_THROTTLE_PID:
168 return "DBG_ELECTRONIC_THROTTLE_PID";
169 case DBG_EL_ACCEL:
170 return "DBG_EL_ACCEL";
171 case DBG_ETB_AUTOTUNE:
172 return "DBG_ETB_AUTOTUNE";
173 case DBG_EXECUTOR:
174 return "DBG_EXECUTOR";
175 case DBG_ION:
176 return "DBG_ION";
177 case DBG_KNOCK:
178 return "DBG_KNOCK";
179 case DBG_LOGIC_ANALYZER:
180 return "DBG_LOGIC_ANALYZER";
181 case DBG_LUA:
182 return "DBG_LUA";
183 case DBG_METRICS:
184 return "DBG_METRICS";
185 case DBG_SR5_PROTOCOL:
186 return "DBG_SR5_PROTOCOL";
187 case DBG_STEPPER_IDLE_CONTROL:
188 return "DBG_STEPPER_IDLE_CONTROL";
189 case DBG_TCU:
190 return "DBG_TCU";
191 case DBG_TLE8888:
192 return "DBG_TLE8888";
193 case DBG_UNUSED41:
194 return "DBG_UNUSED41";
195 case DBG_UNUSED_42:
196 return "DBG_UNUSED_42";
197 case UNUSED23:
198 return "UNUSED23";
199 }
200 return NULL;
201 }
202 142793 const char *getTrigger_type_e(trigger_type_e value){
203
95/97
✓ Branch 0 taken 481 times.
✓ Branch 1 taken 1283 times.
✓ Branch 2 taken 6181 times.
✓ Branch 3 taken 904 times.
✓ Branch 4 taken 425 times.
✓ Branch 5 taken 41 times.
✓ Branch 6 taken 1889 times.
✓ Branch 7 taken 23 times.
✓ Branch 8 taken 819 times.
✓ Branch 9 taken 24691 times.
✓ Branch 10 taken 23 times.
✓ Branch 11 taken 416 times.
✓ Branch 12 taken 313 times.
✓ Branch 13 taken 483 times.
✓ Branch 14 taken 205 times.
✓ Branch 15 taken 23 times.
✓ Branch 16 taken 23 times.
✓ Branch 17 taken 61 times.
✓ Branch 18 taken 75 times.
✓ Branch 19 taken 101 times.
✓ Branch 20 taken 344 times.
✓ Branch 21 taken 173 times.
✓ Branch 22 taken 140 times.
✓ Branch 23 taken 140 times.
✓ Branch 24 taken 231 times.
✓ Branch 25 taken 173 times.
✓ Branch 26 taken 47 times.
✓ Branch 27 taken 43 times.
✓ Branch 28 taken 69 times.
✓ Branch 29 taken 176 times.
✓ Branch 30 taken 499 times.
✓ Branch 31 taken 1688 times.
✓ Branch 32 taken 394 times.
✓ Branch 33 taken 103 times.
✓ Branch 34 taken 1236 times.
✓ Branch 35 taken 47 times.
✓ Branch 36 taken 325 times.
✓ Branch 37 taken 336 times.
✓ Branch 38 taken 2590 times.
✓ Branch 39 taken 287 times.
✓ Branch 40 taken 173 times.
✓ Branch 41 taken 121 times.
✓ Branch 42 taken 3533 times.
✓ Branch 43 taken 383 times.
✓ Branch 44 taken 41 times.
✓ Branch 45 taken 1044 times.
✓ Branch 46 taken 169 times.
✓ Branch 47 taken 101 times.
✓ Branch 48 taken 77 times.
✓ Branch 49 taken 1124 times.
✓ Branch 50 taken 553 times.
✓ Branch 51 taken 177 times.
✓ Branch 52 taken 17 times.
✓ Branch 53 taken 5133 times.
✓ Branch 54 taken 395 times.
✓ Branch 55 taken 145 times.
✓ Branch 56 taken 231 times.
✓ Branch 57 taken 231 times.
✓ Branch 58 taken 311 times.
✓ Branch 59 taken 299 times.
✓ Branch 60 taken 1252 times.
✓ Branch 61 taken 15526 times.
✓ Branch 62 taken 297 times.
✓ Branch 63 taken 297 times.
✓ Branch 64 taken 397 times.
✓ Branch 65 taken 65 times.
✓ Branch 66 taken 1219 times.
✓ Branch 67 taken 537 times.
✓ Branch 68 taken 425 times.
✓ Branch 69 taken 322 times.
✓ Branch 70 taken 322 times.
✓ Branch 71 taken 322 times.
✓ Branch 72 taken 77 times.
✓ Branch 73 taken 137 times.
✓ Branch 74 taken 19352 times.
✓ Branch 75 taken 14477 times.
✓ Branch 76 taken 495 times.
✓ Branch 77 taken 481 times.
✓ Branch 78 taken 9675 times.
✓ Branch 79 taken 47 times.
✓ Branch 80 taken 827 times.
✗ Branch 81 not taken.
✓ Branch 82 taken 47 times.
✓ Branch 83 taken 65 times.
✓ Branch 84 taken 1629 times.
✓ Branch 85 taken 6633 times.
✓ Branch 86 taken 95 times.
✓ Branch 87 taken 91 times.
✓ Branch 88 taken 630 times.
✓ Branch 89 taken 254 times.
✓ Branch 90 taken 89 times.
✓ Branch 91 taken 3215 times.
✓ Branch 92 taken 364 times.
✓ Branch 93 taken 895 times.
✓ Branch 94 taken 431 times.
✓ Branch 95 taken 47 times.
✗ Branch 96 not taken.
142793 switch(value) {
204
1/1
✓ Decision 'true' taken 481 times.
481 case trigger_type_e::TT_12_TOOTH_CRANK:
205 481 return "TT_12_TOOTH_CRANK";
206
1/1
✓ Decision 'true' taken 1283 times.
1283 case trigger_type_e::TT_2JZ_3_34_SIMULATION_ONLY:
207 1283 return "TT_2JZ_3_34_SIMULATION_ONLY";
208
1/1
✓ Decision 'true' taken 6181 times.
6181 case trigger_type_e::TT_36_2_1:
209 6181 return "TT_36_2_1";
210
1/1
✓ Decision 'true' taken 904 times.
904 case trigger_type_e::TT_36_2_1_1:
211 904 return "TT_36_2_1_1";
212
1/1
✓ Decision 'true' taken 425 times.
425 case trigger_type_e::TT_36_2_2_2:
213 425 return "TT_36_2_2_2";
214
1/1
✓ Decision 'true' taken 41 times.
41 case trigger_type_e::TT_3_1_CAM:
215 41 return "TT_3_1_CAM";
216
1/1
✓ Decision 'true' taken 1889 times.
1889 case trigger_type_e::TT_3_TOOTH_CRANK:
217 1889 return "TT_3_TOOTH_CRANK";
218
1/1
✓ Decision 'true' taken 23 times.
23 case trigger_type_e::TT_60DEG_TOOTH:
219 23 return "TT_60DEG_TOOTH";
220
1/1
✓ Decision 'true' taken 819 times.
819 case trigger_type_e::TT_60_2_2_F3R:
221 819 return "TT_60_2_2_F3R";
222
1/1
✓ Decision 'true' taken 24691 times.
24691 case trigger_type_e::TT_60_2_WRONG_POLARITY:
223 24691 return "TT_60_2_WRONG_POLARITY";
224
1/1
✓ Decision 'true' taken 23 times.
23 case trigger_type_e::TT_6_TOOTH_CRANK:
225 23 return "TT_6_TOOTH_CRANK";
226
1/1
✓ Decision 'true' taken 416 times.
416 case trigger_type_e::TT_ARCTIC_CAT:
227 416 return "TT_ARCTIC_CAT";
228
1/1
✓ Decision 'true' taken 313 times.
313 case trigger_type_e::TT_BENELLI_TRE:
229 313 return "TT_BENELLI_TRE";
230
1/1
✓ Decision 'true' taken 483 times.
483 case trigger_type_e::TT_CHRYSLER_NGC_36_2_2:
231 483 return "TT_CHRYSLER_NGC_36_2_2";
232
1/1
✓ Decision 'true' taken 205 times.
205 case trigger_type_e::TT_CHRYSLER_PHASER:
233 205 return "TT_CHRYSLER_PHASER";
234
1/1
✓ Decision 'true' taken 23 times.
23 case trigger_type_e::TT_CUSTOM_1:
235 23 return "TT_CUSTOM_1";
236
1/1
✓ Decision 'true' taken 23 times.
23 case trigger_type_e::TT_CUSTOM_2:
237 23 return "TT_CUSTOM_2";
238
1/1
✓ Decision 'true' taken 61 times.
61 case trigger_type_e::TT_DAIHATSU_3_CYL:
239 61 return "TT_DAIHATSU_3_CYL";
240
1/1
✓ Decision 'true' taken 75 times.
75 case trigger_type_e::TT_DAIHATSU_4_CYL:
241 75 return "TT_DAIHATSU_4_CYL";
242
1/1
✓ Decision 'true' taken 101 times.
101 case trigger_type_e::TT_DEV:
243 101 return "TT_DEV";
244
1/1
✓ Decision 'true' taken 344 times.
344 case trigger_type_e::TT_DODGE_NEON_1995:
245 344 return "TT_DODGE_NEON_1995";
246
1/1
✓ Decision 'true' taken 173 times.
173 case trigger_type_e::TT_DODGE_NEON_1995_ONLY_CRANK:
247 173 return "TT_DODGE_NEON_1995_ONLY_CRANK";
248
1/1
✓ Decision 'true' taken 140 times.
140 case trigger_type_e::TT_DODGE_NEON_2003_CAM:
249 140 return "TT_DODGE_NEON_2003_CAM";
250
1/1
✓ Decision 'true' taken 140 times.
140 case trigger_type_e::TT_DODGE_NEON_2003_CRANK:
251 140 return "TT_DODGE_NEON_2003_CRANK";
252
1/1
✓ Decision 'true' taken 231 times.
231 case trigger_type_e::TT_DODGE_RAM:
253 231 return "TT_DODGE_RAM";
254
1/1
✓ Decision 'true' taken 173 times.
173 case trigger_type_e::TT_DODGE_STRATUS:
255 173 return "TT_DODGE_STRATUS";
256
1/1
✓ Decision 'true' taken 47 times.
47 case trigger_type_e::TT_FIAT_IAW_P8:
257 47 return "TT_FIAT_IAW_P8";
258
1/1
✓ Decision 'true' taken 43 times.
43 case trigger_type_e::TT_FORD_ASPIRE:
259 43 return "TT_FORD_ASPIRE";
260
1/1
✓ Decision 'true' taken 69 times.
69 case trigger_type_e::TT_FORD_ST170:
261 69 return "TT_FORD_ST170";
262
1/1
✓ Decision 'true' taken 176 times.
176 case trigger_type_e::TT_FORD_TFI_PIP:
263 176 return "TT_FORD_TFI_PIP";
264
1/1
✓ Decision 'true' taken 499 times.
499 case trigger_type_e::TT_GM_24x_3:
265 499 return "TT_GM_24x_3";
266
1/1
✓ Decision 'true' taken 1688 times.
1688 case trigger_type_e::TT_GM_24x_5:
267 1688 return "TT_GM_24x_5";
268
1/1
✓ Decision 'true' taken 394 times.
394 case trigger_type_e::TT_GM_60_2_2_2:
269 394 return "TT_GM_60_2_2_2";
270
1/1
✓ Decision 'true' taken 103 times.
103 case trigger_type_e::TT_GM_7X:
271 103 return "TT_GM_7X";
272
1/1
✓ Decision 'true' taken 1236 times.
1236 case trigger_type_e::TT_HALF_MOON:
273 1236 return "TT_HALF_MOON";
274
1/1
✓ Decision 'true' taken 47 times.
47 case trigger_type_e::TT_HONDA_CBR_600:
275 47 return "TT_HONDA_CBR_600";
276
1/1
✓ Decision 'true' taken 325 times.
325 case trigger_type_e::TT_HONDA_J30A2_24_1_1:
277 325 return "TT_HONDA_J30A2_24_1_1";
278
1/1
✓ Decision 'true' taken 336 times.
336 case trigger_type_e::TT_HONDA_K_CAM_4_1:
279 336 return "TT_HONDA_K_CAM_4_1";
280
1/1
✓ Decision 'true' taken 2590 times.
2590 case trigger_type_e::TT_HONDA_K_CRANK_12_1:
281 2590 return "TT_HONDA_K_CRANK_12_1";
282
1/1
✓ Decision 'true' taken 287 times.
287 case trigger_type_e::TT_JEEPRENIX_66_2_2_2:
283 287 return "TT_JEEPRENIX_66_2_2_2";
284
1/1
✓ Decision 'true' taken 173 times.
173 case trigger_type_e::TT_JEEP_18_2_2_2:
285 173 return "TT_JEEP_18_2_2_2";
286
1/1
✓ Decision 'true' taken 121 times.
121 case trigger_type_e::TT_JEEP_4_CYL:
287 121 return "TT_JEEP_4_CYL";
288
1/1
✓ Decision 'true' taken 3533 times.
3533 case trigger_type_e::TT_JEEP_EVD_36_2_2:
289 3533 return "TT_JEEP_EVD_36_2_2";
290
1/1
✓ Decision 'true' taken 383 times.
383 case trigger_type_e::TT_KAWA_KX450F:
291 383 return "TT_KAWA_KX450F";
292
1/1
✓ Decision 'true' taken 41 times.
41 case trigger_type_e::TT_MAZDA_DOHC_1_4:
293 41 return "TT_MAZDA_DOHC_1_4";
294
1/1
✓ Decision 'true' taken 1044 times.
1044 case trigger_type_e::TT_MAZDA_MIATA_NA:
295 1044 return "TT_MAZDA_MIATA_NA";
296
1/1
✓ Decision 'true' taken 169 times.
169 case trigger_type_e::TT_MAZDA_MIATA_VVT_TEST:
297 169 return "TT_MAZDA_MIATA_VVT_TEST";
298
1/1
✓ Decision 'true' taken 101 times.
101 case trigger_type_e::TT_MAZDA_SOHC_4:
299 101 return "TT_MAZDA_SOHC_4";
300
1/1
✓ Decision 'true' taken 77 times.
77 case trigger_type_e::TT_MERCEDES_2_SEGMENT:
301 77 return "TT_MERCEDES_2_SEGMENT";
302
1/1
✓ Decision 'true' taken 1124 times.
1124 case trigger_type_e::TT_MIATA_VVT:
303 1124 return "TT_MIATA_VVT";
304
1/1
✓ Decision 'true' taken 553 times.
553 case trigger_type_e::TT_MITSU_4G63_CAM:
305 553 return "TT_MITSU_4G63_CAM";
306
1/1
✓ Decision 'true' taken 177 times.
177 case trigger_type_e::TT_MITSU_4G63_CRANK:
307 177 return "TT_MITSU_4G63_CRANK";
308
1/1
✓ Decision 'true' taken 17 times.
17 case trigger_type_e::TT_NARROW_SINGLE_TOOTH:
309 17 return "TT_NARROW_SINGLE_TOOTH";
310
1/1
✓ Decision 'true' taken 5133 times.
5133 case trigger_type_e::TT_NISSAN_HR:
311 5133 return "TT_NISSAN_HR";
312
1/1
✓ Decision 'true' taken 395 times.
395 case trigger_type_e::TT_NISSAN_HR_CAM_IN:
313 395 return "TT_NISSAN_HR_CAM_IN";
314
1/1
✓ Decision 'true' taken 145 times.
145 case trigger_type_e::TT_NISSAN_MR18_CAM_VVT:
315 145 return "TT_NISSAN_MR18_CAM_VVT";
316
1/1
✓ Decision 'true' taken 231 times.
231 case trigger_type_e::TT_NISSAN_MR18_CRANK:
317 231 return "TT_NISSAN_MR18_CRANK";
318
1/1
✓ Decision 'true' taken 231 times.
231 case trigger_type_e::TT_NISSAN_QR25:
319 231 return "TT_NISSAN_QR25";
320
1/1
✓ Decision 'true' taken 311 times.
311 case trigger_type_e::TT_NISSAN_SR20VE:
321 311 return "TT_NISSAN_SR20VE";
322
1/1
✓ Decision 'true' taken 299 times.
299 case trigger_type_e::TT_NISSAN_VQ30:
323 299 return "TT_NISSAN_VQ30";
324
1/1
✓ Decision 'true' taken 1252 times.
1252 case trigger_type_e::TT_NISSAN_VQ35:
325 1252 return "TT_NISSAN_VQ35";
326
1/1
✓ Decision 'true' taken 15526 times.
15526 case trigger_type_e::TT_ONE_PLUS_ONE:
327 15526 return "TT_ONE_PLUS_ONE";
328
1/1
✓ Decision 'true' taken 297 times.
297 case trigger_type_e::TT_RENIX_44_2_2:
329 297 return "TT_RENIX_44_2_2";
330
1/1
✓ Decision 'true' taken 297 times.
297 case trigger_type_e::TT_RENIX_66_2_2_2:
331 297 return "TT_RENIX_66_2_2_2";
332
1/1
✓ Decision 'true' taken 397 times.
397 case trigger_type_e::TT_ROVER_K:
333 397 return "TT_ROVER_K";
334
1/1
✓ Decision 'true' taken 65 times.
65 case trigger_type_e::TT_SKODA_FAVORIT:
335 65 return "TT_SKODA_FAVORIT";
336
1/1
✓ Decision 'true' taken 1219 times.
1219 case trigger_type_e::TT_SUBARU_7_6:
337 1219 return "TT_SUBARU_7_6";
338
1/1
✓ Decision 'true' taken 537 times.
537 case trigger_type_e::TT_SUBARU_7_6_CRANK:
339 537 return "TT_SUBARU_7_6_CRANK";
340
1/1
✓ Decision 'true' taken 425 times.
425 case trigger_type_e::TT_SUBARU_EZ30:
341 425 return "TT_SUBARU_EZ30";
342
1/1
✓ Decision 'true' taken 322 times.
322 case trigger_type_e::TT_SUBARU_SVX:
343 322 return "TT_SUBARU_SVX";
344
1/1
✓ Decision 'true' taken 322 times.
322 case trigger_type_e::TT_SUBARU_SVX_CAM_VVT:
345 322 return "TT_SUBARU_SVX_CAM_VVT";
346
1/1
✓ Decision 'true' taken 322 times.
322 case trigger_type_e::TT_SUBARU_SVX_CRANK_1:
347 322 return "TT_SUBARU_SVX_CRANK_1";
348
1/1
✓ Decision 'true' taken 77 times.
77 case trigger_type_e::TT_SUZUKI_G13B:
349 77 return "TT_SUZUKI_G13B";
350
1/1
✓ Decision 'true' taken 137 times.
137 case trigger_type_e::TT_SUZUKI_K6A:
351 137 return "TT_SUZUKI_K6A";
352
1/1
✓ Decision 'true' taken 19352 times.
19352 case trigger_type_e::TT_TOOTHED_WHEEL:
353 19352 return "TT_TOOTHED_WHEEL";
354
1/1
✓ Decision 'true' taken 14477 times.
14477 case trigger_type_e::TT_TOOTHED_WHEEL_32_2:
355 14477 return "TT_TOOTHED_WHEEL_32_2";
356
1/1
✓ Decision 'true' taken 495 times.
495 case trigger_type_e::TT_TOOTHED_WHEEL_36_1:
357 495 return "TT_TOOTHED_WHEEL_36_1";
358
1/1
✓ Decision 'true' taken 481 times.
481 case trigger_type_e::TT_TOOTHED_WHEEL_36_2:
359 481 return "TT_TOOTHED_WHEEL_36_2";
360
1/1
✓ Decision 'true' taken 9675 times.
9675 case trigger_type_e::TT_TOOTHED_WHEEL_60_2:
361 9675 return "TT_TOOTHED_WHEEL_60_2";
362
1/1
✓ Decision 'true' taken 47 times.
47 case trigger_type_e::TT_TOYOTA_3_TOOTH_UZ:
363 47 return "TT_TOYOTA_3_TOOTH_UZ";
364
1/1
✓ Decision 'true' taken 827 times.
827 case trigger_type_e::TT_TRI_TACH:
365 827 return "TT_TRI_TACH";
366 case trigger_type_e::TT_UNUSED:
367 return "TT_UNUSED";
368
1/1
✓ Decision 'true' taken 47 times.
47 case trigger_type_e::TT_UNUSED29:
369 47 return "TT_UNUSED29";
370
1/1
✓ Decision 'true' taken 65 times.
65 case trigger_type_e::TT_VVT_BARRA_3_PLUS_1:
371 65 return "TT_VVT_BARRA_3_PLUS_1";
372
1/1
✓ Decision 'true' taken 1629 times.
1629 case trigger_type_e::TT_VVT_BOSCH_QUICK_START:
373 1629 return "TT_VVT_BOSCH_QUICK_START";
374
1/1
✓ Decision 'true' taken 6633 times.
6633 case trigger_type_e::TT_VVT_FORD_COYOTE:
375 6633 return "TT_VVT_FORD_COYOTE";
376
1/1
✓ Decision 'true' taken 95 times.
95 case trigger_type_e::TT_VVT_MAZDA_L:
377 95 return "TT_VVT_MAZDA_L";
378
1/1
✓ Decision 'true' taken 91 times.
91 case trigger_type_e::TT_VVT_MAZDA_SKYACTIV:
379 91 return "TT_VVT_MAZDA_SKYACTIV";
380
1/1
✓ Decision 'true' taken 630 times.
630 case trigger_type_e::TT_VVT_MIATA_NB:
381 630 return "TT_VVT_MIATA_NB";
382
1/1
✓ Decision 'true' taken 254 times.
254 case trigger_type_e::TT_VVT_MITSUBISHI_3A92:
383 254 return "TT_VVT_MITSUBISHI_3A92";
384
1/1
✓ Decision 'true' taken 89 times.
89 case trigger_type_e::TT_VVT_MITSUBISHI_4G69:
385 89 return "TT_VVT_MITSUBISHI_4G69";
386
1/1
✓ Decision 'true' taken 3215 times.
3215 case trigger_type_e::TT_VVT_MITSU_6G72:
387 3215 return "TT_VVT_MITSU_6G72";
388
1/1
✓ Decision 'true' taken 364 times.
364 case trigger_type_e::TT_VVT_NISSAN_VQ35:
389 364 return "TT_VVT_NISSAN_VQ35";
390
1/1
✓ Decision 'true' taken 895 times.
895 case trigger_type_e::TT_VVT_SUBARU_7_WITHOUT_6:
391 895 return "TT_VVT_SUBARU_7_WITHOUT_6";
392
1/1
✓ Decision 'true' taken 431 times.
431 case trigger_type_e::TT_VVT_TOYOTA_3_TOOTH:
393 431 return "TT_VVT_TOYOTA_3_TOOTH";
394
1/1
✓ Decision 'true' taken 47 times.
47 case trigger_type_e::TT_VVT_TOYOTA_4_1:
395 47 return "TT_VVT_TOYOTA_4_1";
396 }
397 return NULL;
398 }
399 const char *getTs_14_command(ts_14_command value){
400 switch(value) {
401 case COMMAND_X14_UNUSED_0:
402 return "COMMAND_X14_UNUSED_0";
403 case COMMAND_X14_UNUSED_1:
404 return "COMMAND_X14_UNUSED_1";
405 case COMMAND_X14_UNUSED_15:
406 return "COMMAND_X14_UNUSED_15";
407 case COMMAND_X14_UNUSED_2:
408 return "COMMAND_X14_UNUSED_2";
409 case COMMAND_X14_UNUSED_3:
410 return "COMMAND_X14_UNUSED_3";
411 case COMMAND_X14_UNUSED_4:
412 return "COMMAND_X14_UNUSED_4";
413 case COMMAND_X14_UNUSED_5:
414 return "COMMAND_X14_UNUSED_5";
415 case TS_ETB_AUTOCAL_0:
416 return "TS_ETB_AUTOCAL_0";
417 case TS_ETB_AUTOCAL_0_FAST:
418 return "TS_ETB_AUTOCAL_0_FAST";
419 case TS_ETB_AUTOCAL_1:
420 return "TS_ETB_AUTOCAL_1";
421 case TS_ETB_AUTOCAL_1_FAST:
422 return "TS_ETB_AUTOCAL_1_FAST";
423 case TS_ETB_DISABLE_JAM_DETECT:
424 return "TS_ETB_DISABLE_JAM_DETECT";
425 case TS_ETB_RESET:
426 return "TS_ETB_RESET";
427 case TS_ETB_START_AUTOTUNE:
428 return "TS_ETB_START_AUTOTUNE";
429 case TS_ETB_STOP_AUTOTUNE:
430 return "TS_ETB_STOP_AUTOTUNE";
431 case TS_EWG_AUTOCAL_0:
432 return "TS_EWG_AUTOCAL_0";
433 case TS_EWG_AUTOCAL_0_FAST:
434 return "TS_EWG_AUTOCAL_0_FAST";
435 case TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE:
436 return "TS_EXTERNAL_TRIGGER_STIMULATOR_ENABLE";
437 case TS_GRAB_PEDAL_UP:
438 return "TS_GRAB_PEDAL_UP";
439 case TS_GRAB_PEDAL_WOT:
440 return "TS_GRAB_PEDAL_WOT";
441 case TS_GRAB_TPS_CLOSED:
442 return "TS_GRAB_TPS_CLOSED";
443 case TS_GRAB_TPS_OPEN:
444 return "TS_GRAB_TPS_OPEN";
445 case TS_RESET_MC33810:
446 return "TS_RESET_MC33810";
447 case TS_RESET_TLE8888:
448 return "TS_RESET_TLE8888";
449 case TS_SD_DELETE_REPORTS:
450 return "TS_SD_DELETE_REPORTS";
451 case TS_SD_FORMAT:
452 return "TS_SD_FORMAT";
453 case TS_SD_MOUNT_ECU:
454 return "TS_SD_MOUNT_ECU";
455 case TS_SD_MOUNT_PC:
456 return "TS_SD_MOUNT_PC";
457 case TS_SD_UNMOUNT:
458 return "TS_SD_UNMOUNT";
459 case TS_START_STOP_ENGINE:
460 return "TS_START_STOP_ENGINE";
461 case TS_TRIGGER_STIMULATOR_DISABLE:
462 return "TS_TRIGGER_STIMULATOR_DISABLE";
463 case TS_TRIGGER_STIMULATOR_ENABLE:
464 return "TS_TRIGGER_STIMULATOR_ENABLE";
465 case TS_WIDEBAND_UPDATE:
466 return "TS_WIDEBAND_UPDATE";
467 case TS_WRITE_FLASH:
468 return "TS_WRITE_FLASH";
469 }
470 return NULL;
471 }
472 const char *getTs_command_e(ts_command_e value){
473 switch(value) {
474 case TS_BENCH_CATEGORY:
475 return "TS_BENCH_CATEGORY";
476 case TS_BOARD_ACTION:
477 return "TS_BOARD_ACTION";
478 case TS_BOARD_ACTION2:
479 return "TS_BOARD_ACTION2";
480 case TS_BOARD_ACTION3:
481 return "TS_BOARD_ACTION3";
482 case TS_BOARD_ACTION4:
483 return "TS_BOARD_ACTION4";
484 case TS_CLEAR_WARNINGS:
485 return "TS_CLEAR_WARNINGS";
486 case TS_COMMAND_1:
487 return "TS_COMMAND_1";
488 case TS_COMMAND_10:
489 return "TS_COMMAND_10";
490 case TS_COMMAND_11:
491 return "TS_COMMAND_11";
492 case TS_COMMAND_12:
493 return "TS_COMMAND_12";
494 case TS_COMMAND_13:
495 return "TS_COMMAND_13";
496 case TS_COMMAND_14:
497 return "TS_COMMAND_14";
498 case TS_COMMAND_15:
499 return "TS_COMMAND_15";
500 case TS_COMMAND_16:
501 return "TS_COMMAND_16";
502 case TS_COMMAND_2:
503 return "TS_COMMAND_2";
504 case TS_COMMAND_3:
505 return "TS_COMMAND_3";
506 case TS_COMMAND_4:
507 return "TS_COMMAND_4";
508 case TS_COMMAND_5:
509 return "TS_COMMAND_5";
510 case TS_COMMAND_6:
511 return "TS_COMMAND_6";
512 case TS_COMMAND_7:
513 return "TS_COMMAND_7";
514 case TS_COMMAND_8:
515 return "TS_COMMAND_8";
516 case TS_COMMAND_9:
517 return "TS_COMMAND_9";
518 case TS_DEBUG_MODE:
519 return "TS_DEBUG_MODE";
520 case TS_IGNITION_CATEGORY:
521 return "TS_IGNITION_CATEGORY";
522 case TS_INJECTOR_CATEGORY:
523 return "TS_INJECTOR_CATEGORY";
524 case TS_LUA_OUTPUT_CATEGORY:
525 return "TS_LUA_OUTPUT_CATEGORY";
526 case TS_SET_DEFAULT_ENGINE:
527 return "TS_SET_DEFAULT_ENGINE";
528 case TS_SET_ENGINE_TYPE:
529 return "TS_SET_ENGINE_TYPE";
530 case TS_SOLENOID_CATEGORY:
531 return "TS_SOLENOID_CATEGORY";
532 case TS_STOP_ENGINE:
533 return "TS_STOP_ENGINE";
534 case TS_UNUSED_23:
535 return "TS_UNUSED_23";
536 case TS_UNUSED_24:
537 return "TS_UNUSED_24";
538 case TS_WIDEBAND:
539 return "TS_WIDEBAND";
540 case TS_WIDEBAND_FLASH_BY_ID:
541 return "TS_WIDEBAND_FLASH_BY_ID";
542 case TS_WIDEBAND_PING_BY_ID:
543 return "TS_WIDEBAND_PING_BY_ID";
544 case TS_WIDEBAND_SET_IDX_BY_ID:
545 return "TS_WIDEBAND_SET_IDX_BY_ID";
546 case TS_WIDEBAND_SET_SENS_BY_ID:
547 return "TS_WIDEBAND_SET_SENS_BY_ID";
548 case TS_X14:
549 return "TS_X14";
550 }
551 return NULL;
552 }
553