rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
auto_generated_commonenum.cpp
Go to the documentation of this file.
1#include "global.h"
2#include "rusefi_enums.h"
3// was generated automatically by rusEFI tool from rusefi_enums.h // by enum_to_string.jar tool on Mon Oct 27 13:11:54 UTC 2025
4// see also gen_config_and_enums.bat
5
6
7
8const char *getCanGpioType(CanGpioType value){
9switch(value) {
11 return "DRT";
13 return "MS";
15 return "NONE";
16 }
17 return NULL;
18}
20switch(value) {
22 return "Automatic";
24 return "ButtonShift";
26 return "Generic";
28 return "None";
29 }
30 return NULL;
31}
33switch(value) {
35 return "Center";
37 return "End";
39 return "Start";
40 }
41 return NULL;
42}
44switch(value) {
45case INJ_FordModel:
46 return "INJ_FordModel";
47case INJ_None:
48 return "INJ_None";
49case INJ_PolynomialAdder:
50 return "INJ_PolynomialAdder";
51 }
52 return NULL;
53}
54const char *getMsIoBoxId(MsIoBoxId value){
55switch(value) {
57 return "ID200";
59 return "ID220";
61 return "ID240";
63 return "OFF";
64 }
65 return NULL;
66}
67const char *getMsIoBoxVss(MsIoBoxVss value){
68switch(value) {
70 return "ALL1234";
72 return "HALL34";
74 return "OFF";
76 return "VR12";
77 }
78 return NULL;
79}
80const char *getSelectedGear(SelectedGear value){
81switch(value) {
83 return "Drive";
85 return "Invalid";
87 return "Low";
89 return "Manual";
91 return "Manual1";
93 return "Manual2";
95 return "Manual3";
97 return "ManualMinus";
99 return "ManualPlus";
101 return "Neutral";
103 return "Park";
105 return "Reverse";
106 }
107 return NULL;
108}
109const char *getSentEtbType(SentEtbType value){
110switch(value) {
112 return "CUSTOM";
114 return "FORD_TYPE_1";
116 return "GM_TYPE_1";
118 return "NONE";
119 }
120 return NULL;
121}
123switch(value) {
125 return "GM_TYPE";
127 return "NONE";
128 }
129 return NULL;
130}
131const char *getSentInput(SentInput value){
132switch(value) {
134 return "INPUT1";
136 return "INPUT2";
138 return "INPUT3";
140 return "INPUT4";
142 return "INPUT5";
144 return "INPUT6";
146 return "INPUT7";
147case SentInput::NONE:
148 return "NONE";
149 }
150 return NULL;
151}
153switch(value) {
155 return "Generic4";
157 return "Gm4l6x";
159 return "None";
161 return "SimpleTransmissionController";
162 }
163 return NULL;
164}
165const char *getTriggerWheel(TriggerWheel value){
166switch(value) {
168 return "T_PRIMARY";
170 return "T_SECONDARY";
171 }
172 return NULL;
173}
174const char *getTsCalMode(TsCalMode value){
175switch(value) {
177 return "EtbKd";
179 return "EtbKi";
181 return "EtbKp";
183 return "EwgPosMax";
185 return "EwgPosMin";
186case TsCalMode::None:
187 return "None";
189 return "PedalMax";
191 return "PedalMin";
193 return "Tps1Max";
195 return "Tps1Min";
197 return "Tps1SecondaryMax";
199 return "Tps1SecondaryMin";
201 return "Tps2Max";
203 return "Tps2Min";
205 return "Tps2SecondaryMax";
207 return "Tps2SecondaryMin";
208 }
209 return NULL;
210}
211const char *getUiMode(UiMode value){
212switch(value) {
213case UiMode::FULL:
214 return "FULL";
216 return "INSTALLATION";
217case UiMode::TUNING:
218 return "TUNING";
219 }
220 return NULL;
221}
223switch(value) {
224case AE_MODE_MS_ADDER:
225 return "AE_MODE_MS_ADDER";
226case AE_MODE_PERCENT_ADDER:
227 return "AE_MODE_PERCENT_ADDER";
228case AE_MODE_PREDICTIVE_MAP:
229 return "AE_MODE_PREDICTIVE_MAP";
230 }
231 return NULL;
232}
234switch(value) {
235case MT_BOSCH_2_5:
236 return "MT_BOSCH_2_5";
237case MT_CUSTOM:
238 return "MT_CUSTOM";
239case MT_DENSO183:
240 return "MT_DENSO183";
241case MT_DODGE_NEON_2003:
242 return "MT_DODGE_NEON_2003";
243case MT_GM_1_BAR:
244 return "MT_GM_1_BAR";
245case MT_GM_2_BAR:
246 return "MT_GM_2_BAR";
247case MT_GM_3_BAR:
248 return "MT_GM_3_BAR";
249case MT_HONDA3BAR:
250 return "MT_HONDA3BAR";
251case MT_MAZDA_1_BAR:
252 return "MT_MAZDA_1_BAR";
253case MT_MPX4100:
254 return "MT_MPX4100";
255case MT_MPX4250:
256 return "MT_MPX4250";
257case MT_MPX4250A:
258 return "MT_MPX4250A";
259case MT_MPXH6300:
260 return "MT_MPXH6300";
261case MT_MPXH6400:
262 return "MT_MPXH6400";
263case MT_SUBY_DENSO:
264 return "MT_SUBY_DENSO";
265case MT_TOYOTA_89420_02010:
266 return "MT_TOYOTA_89420_02010";
267 }
268 return NULL;
269}
271switch(value) {
272case ALWAYS_ON_ANTILAG:
273 return "ALWAYS_ON_ANTILAG";
274case LUA_ANTILAG:
275 return "LUA_ANTILAG";
276case SWITCH_INPUT_ANTILAG:
277 return "SWITCH_INPUT_ANTILAG";
278 }
279 return NULL;
280}
281const char *getBoostType_e(boostType_e value){
282switch(value) {
283case CLOSED_LOOP:
284 return "CLOSED_LOOP";
285case OPEN_LOOP:
286 return "OPEN_LOOP";
287 }
288 return NULL;
289}
291switch(value) {
292case PIN_DRIVER_OFF:
293 return "PIN_DRIVER_OFF";
294case PIN_DRIVER_OVERTEMP:
295 return "PIN_DRIVER_OVERTEMP";
296case PIN_OK:
297 return "PIN_OK";
298case PIN_OPEN:
299 return "PIN_OPEN";
300case PIN_OVERLOAD:
301 return "PIN_OVERLOAD";
302case PIN_SHORT_TO_BAT:
303 return "PIN_SHORT_TO_BAT";
304case PIN_SHORT_TO_GND:
305 return "PIN_SHORT_TO_GND";
306case PIN_UNKNOWN:
307 return "PIN_UNKNOWN";
308 }
309 return NULL;
310}
312switch(value) {
313case B100KBPS:
314 return "B100KBPS";
315case B125KBPS:
316 return "B125KBPS";
317case B1MBPS:
318 return "B1MBPS";
319case B250KBPS:
320 return "B250KBPS";
321case B33KBPS:
322 return "B33KBPS";
323case B500KBPS:
324 return "B500KBPS";
325case B50KBPS:
326 return "B50KBPS";
327case B83KBPS:
328 return "B83KBPS";
329 }
330 return NULL;
331}
332const char *getCan_nbc_e(can_nbc_e value){
333switch(value) {
334case CAN_AIM_DASH:
335 return "CAN_AIM_DASH";
336case CAN_BUS_BMW_E46:
337 return "CAN_BUS_BMW_E46";
338case CAN_BUS_BMW_E90:
339 return "CAN_BUS_BMW_E90";
340case CAN_BUS_GENESIS_COUPE:
341 return "CAN_BUS_GENESIS_COUPE";
342case CAN_BUS_HONDA_K:
343 return "CAN_BUS_HONDA_K";
344case CAN_BUS_Haltech:
345 return "CAN_BUS_Haltech";
346case CAN_BUS_MAZDA_RX8:
347 return "CAN_BUS_MAZDA_RX8";
348case CAN_BUS_MQB:
349 return "CAN_BUS_MQB";
350case CAN_BUS_MS_SIMPLE_BROADCAST:
351 return "CAN_BUS_MS_SIMPLE_BROADCAST";
352case CAN_BUS_NBC_FIAT:
353 return "CAN_BUS_NBC_FIAT";
354case CAN_BUS_NBC_NONE:
355 return "CAN_BUS_NBC_NONE";
356case CAN_BUS_NBC_VAG:
357 return "CAN_BUS_NBC_VAG";
358case CAN_BUS_NISSAN_VQ:
359 return "CAN_BUS_NISSAN_VQ";
360case CAN_BUS_W202_C180:
361 return "CAN_BUS_W202_C180";
362 }
363 return NULL;
364}
366switch(value) {
367case BMW_e46:
368 return "BMW_e46";
369case BMW_e90:
370 return "BMW_e90";
371case HONDA_CIVIC9:
372 return "HONDA_CIVIC9";
373case HYUNDAI_PB:
374 return "HYUNDAI_PB";
375case NISSAN_350:
376 return "NISSAN_350";
377case W202:
378 return "W202";
379 }
380 return NULL;
381}
383switch(value) {
384case WBO_AEM_ID1:
385 return "WBO_AEM_ID1";
386case WBO_AEM_ID10:
387 return "WBO_AEM_ID10";
388case WBO_AEM_ID11:
389 return "WBO_AEM_ID11";
390case WBO_AEM_ID12:
391 return "WBO_AEM_ID12";
392case WBO_AEM_ID13:
393 return "WBO_AEM_ID13";
394case WBO_AEM_ID14:
395 return "WBO_AEM_ID14";
396case WBO_AEM_ID15:
397 return "WBO_AEM_ID15";
398case WBO_AEM_ID16:
399 return "WBO_AEM_ID16";
400case WBO_AEM_ID2:
401 return "WBO_AEM_ID2";
402case WBO_AEM_ID3:
403 return "WBO_AEM_ID3";
404case WBO_AEM_ID4:
405 return "WBO_AEM_ID4";
406case WBO_AEM_ID5:
407 return "WBO_AEM_ID5";
408case WBO_AEM_ID6:
409 return "WBO_AEM_ID6";
410case WBO_AEM_ID7:
411 return "WBO_AEM_ID7";
412case WBO_AEM_ID8:
413 return "WBO_AEM_ID8";
414case WBO_AEM_ID9:
415 return "WBO_AEM_ID9";
416 }
417 return NULL;
418}
420switch(value) {
421case WBO_RE_HWIDX0:
422 return "WBO_RE_HWIDX0";
423case WBO_RE_HWIDX1:
424 return "WBO_RE_HWIDX1";
425case WBO_RE_HWIDX2:
426 return "WBO_RE_HWIDX2";
427case WBO_RE_HWIDX3:
428 return "WBO_RE_HWIDX3";
429case WBO_RE_HWIDX4:
430 return "WBO_RE_HWIDX4";
431case WBO_RE_HWIDX5:
432 return "WBO_RE_HWIDX5";
433case WBO_RE_HWIDX6:
434 return "WBO_RE_HWIDX6";
435case WBO_RE_HWIDX7:
436 return "WBO_RE_HWIDX7";
437 }
438 return NULL;
439}
441switch(value) {
442case WBO_RE_ID1:
443 return "WBO_RE_ID1";
444case WBO_RE_ID10:
445 return "WBO_RE_ID10";
446case WBO_RE_ID11:
447 return "WBO_RE_ID11";
448case WBO_RE_ID12:
449 return "WBO_RE_ID12";
450case WBO_RE_ID13:
451 return "WBO_RE_ID13";
452case WBO_RE_ID14:
453 return "WBO_RE_ID14";
454case WBO_RE_ID15:
455 return "WBO_RE_ID15";
456case WBO_RE_ID16:
457 return "WBO_RE_ID16";
458case WBO_RE_ID2:
459 return "WBO_RE_ID2";
460case WBO_RE_ID3:
461 return "WBO_RE_ID3";
462case WBO_RE_ID4:
463 return "WBO_RE_ID4";
464case WBO_RE_ID5:
465 return "WBO_RE_ID5";
466case WBO_RE_ID6:
467 return "WBO_RE_ID6";
468case WBO_RE_ID7:
469 return "WBO_RE_ID7";
470case WBO_RE_ID8:
471 return "WBO_RE_ID8";
472case WBO_RE_ID9:
473 return "WBO_RE_ID9";
474 }
475 return NULL;
476}
478switch(value) {
479case WBO_RE_BUSY:
480 return "WBO_RE_BUSY";
481case WBO_RE_DONE:
482 return "WBO_RE_DONE";
483case WBO_RE_FAILED:
484 return "WBO_RE_FAILED";
485case WBO_RE_IDLE:
486 return "WBO_RE_IDLE";
487 }
488 return NULL;
489}
491switch(value) {
492case AEM:
493 return "AEM";
494case DISABLED:
495 return "DISABLED";
496case RUSEFI:
497 return "RUSEFI";
498 }
499 return NULL;
500}
502switch(value) {
503case CCNONE:
504 return "CCNONE";
505case CC_BRAKE:
506 return "CC_BRAKE";
507case CC_CLUTCH:
508 return "CC_CLUTCH";
509 }
510 return NULL;
511}
513switch(value) {
514case DC_IdleValve:
515 return "DC_IdleValve";
516case DC_None:
517 return "DC_None";
518case DC_Throttle1:
519 return "DC_Throttle1";
520case DC_Throttle2:
521 return "DC_Throttle2";
522case DC_Wastegate:
523 return "DC_Wastegate";
524 }
525 return NULL;
526}
528switch(value) {
529case DM_HD44780:
530 return "DM_HD44780";
531case DM_HD44780_OVER_PCF8574:
532 return "DM_HD44780_OVER_PCF8574";
533case DM_NONE:
534 return "DM_NONE";
535 }
536 return NULL;
537}
538const char *getEgo_sensor_e(ego_sensor_e value){
539switch(value) {
540case ES_14Point7_Free:
541 return "ES_14Point7_Free";
542case ES_AEM:
543 return "ES_AEM";
544case ES_BPSX_D1:
545 return "ES_BPSX_D1";
546case ES_Custom:
547 return "ES_Custom";
548case ES_Innovate_MTX_L:
549 return "ES_Innovate_MTX_L";
550case ES_PLX:
551 return "ES_PLX";
552 }
553 return NULL;
554}
555const char *getFt_region_e(ft_region_e value){
556switch(value) {
557case ftRegionCruise:
558 return "ftRegionCruise";
559case ftRegionIdle:
560 return "ftRegionIdle";
561case ftRegionOverrun:
562 return "ftRegionOverrun";
563case ftRegionPower:
564 return "ftRegionPower";
565 }
566 return NULL;
567}
569switch(value) {
570case FPM_Absolute:
571 return "FPM_Absolute";
572case FPM_Differential:
573 return "FPM_Differential";
574case FPM_Gauge:
575 return "FPM_Gauge";
576 }
577 return NULL;
578}
579const char *getGear_e(gear_e value){
580switch(value) {
581case GEAR_1:
582 return "GEAR_1";
583case GEAR_2:
584 return "GEAR_2";
585case GEAR_3:
586 return "GEAR_3";
587case GEAR_4:
588 return "GEAR_4";
589case NEUTRAL:
590 return "NEUTRAL";
591case REVERSE:
592 return "REVERSE";
593 }
594 return NULL;
595}
597switch(value) {
598case GPPWM_AccelPedal:
599 return "GPPWM_AccelPedal";
600case GPPWM_AuxLinear1:
601 return "GPPWM_AuxLinear1";
602case GPPWM_AuxLinear2:
603 return "GPPWM_AuxLinear2";
604case GPPWM_AuxLinear3:
605 return "GPPWM_AuxLinear3";
606case GPPWM_AuxLinear4:
607 return "GPPWM_AuxLinear4";
608case GPPWM_AuxTemp1:
609 return "GPPWM_AuxTemp1";
610case GPPWM_AuxTemp2:
611 return "GPPWM_AuxTemp2";
612case GPPWM_BaroPressure:
613 return "GPPWM_BaroPressure";
614case GPPWM_Clt:
615 return "GPPWM_Clt";
616case GPPWM_DetectedGear:
617 return "GPPWM_DetectedGear";
618case GPPWM_Egt1:
619 return "GPPWM_Egt1";
620case GPPWM_Egt2:
621 return "GPPWM_Egt2";
622case GPPWM_EthanolPercent:
623 return "GPPWM_EthanolPercent";
624case GPPWM_FuelLoad:
625 return "GPPWM_FuelLoad";
626case GPPWM_FuelPressure:
627 return "GPPWM_FuelPressure";
628case GPPWM_GppwmOutput1:
629 return "GPPWM_GppwmOutput1";
630case GPPWM_GppwmOutput2:
631 return "GPPWM_GppwmOutput2";
632case GPPWM_GppwmOutput3:
633 return "GPPWM_GppwmOutput3";
634case GPPWM_GppwmOutput4:
635 return "GPPWM_GppwmOutput4";
636case GPPWM_Iat:
637 return "GPPWM_Iat";
638case GPPWM_IgnLoad:
639 return "GPPWM_IgnLoad";
640case GPPWM_LuaGauge1:
641 return "GPPWM_LuaGauge1";
642case GPPWM_LuaGauge2:
643 return "GPPWM_LuaGauge2";
644case GPPWM_Map:
645 return "GPPWM_Map";
646case GPPWM_OilPressure:
647 return "GPPWM_OilPressure";
648case GPPWM_OilTemp:
649 return "GPPWM_OilTemp";
650case GPPWM_Rpm:
651 return "GPPWM_Rpm";
652case GPPWM_ThrottleRatio:
653 return "GPPWM_ThrottleRatio";
654case GPPWM_Tps:
655 return "GPPWM_Tps";
656case GPPWM_VVT_1E:
657 return "GPPWM_VVT_1E";
658case GPPWM_VVT_1I:
659 return "GPPWM_VVT_1I";
660case GPPWM_VVT_2E:
661 return "GPPWM_VVT_2E";
662case GPPWM_VVT_2I:
663 return "GPPWM_VVT_2I";
664case GPPWM_Vbatt:
665 return "GPPWM_Vbatt";
666case GPPWM_VehicleSpeed:
667 return "GPPWM_VehicleSpeed";
668case GPPWM_Zero:
669 return "GPPWM_Zero";
670 }
671 return NULL;
672}
674switch(value) {
675case GPPWM_GreaterThan:
676 return "GPPWM_GreaterThan";
677case GPPWM_LessThan:
678 return "GPPWM_LessThan";
679 }
680 return NULL;
681}
682const char *getHpfp_cam_e(hpfp_cam_e value){
683switch(value) {
684case HPFP_CAM_EX1:
685 return "HPFP_CAM_EX1";
686case HPFP_CAM_EX2:
687 return "HPFP_CAM_EX2";
688case HPFP_CAM_IN1:
689 return "HPFP_CAM_IN1";
690case HPFP_CAM_IN2:
691 return "HPFP_CAM_IN2";
692case HPFP_CAM_NONE:
693 return "HPFP_CAM_NONE";
694 }
695 return NULL;
696}
697const char *getIdle_mode_e(idle_mode_e value){
698switch(value) {
700 return "IM_AUTO";
702 return "IM_MANUAL";
703 }
704 return NULL;
705}
706const char *getIdle_state_e(idle_state_e value){
707switch(value) {
708case BLIP:
709 return "BLIP";
710case INIT:
711 return "INIT";
712case PID_UPPER:
713 return "PID_UPPER";
714case PID_VALUE:
715 return "PID_VALUE";
716case RPM_DEAD_ZONE:
717 return "RPM_DEAD_ZONE";
718case TPS_THRESHOLD:
719 return "TPS_THRESHOLD";
720 }
721 return NULL;
722}
724switch(value) {
725case IM_INDIVIDUAL_COILS:
726 return "IM_INDIVIDUAL_COILS";
727case IM_ONE_COIL:
728 return "IM_ONE_COIL";
729case IM_TWO_COILS:
730 return "IM_TWO_COILS";
731case IM_WASTED_SPARK:
732 return "IM_WASTED_SPARK";
733 }
734 return NULL;
735}
736const char *getImu_type_e(imu_type_e value){
737switch(value) {
738case IMU_MM5_10:
739 return "IMU_MM5_10";
740case IMU_NONE:
741 return "IMU_NONE";
742case IMU_TYPE_3:
743 return "IMU_TYPE_3";
744case IMU_TYPE_4:
745 return "IMU_TYPE_4";
746case IMU_TYPE_MB_A0065422618:
747 return "IMU_TYPE_MB_A0065422618";
748case IMU_VAG:
749 return "IMU_VAG";
750 }
751 return NULL;
752}
754switch(value) {
755case IM_BATCH:
756 return "IM_BATCH";
757case IM_SEQUENTIAL:
758 return "IM_SEQUENTIAL";
759case IM_SIMULTANEOUS:
760 return "IM_SIMULTANEOUS";
761case IM_SINGLE_POINT:
762 return "IM_SINGLE_POINT";
763 }
764 return NULL;
765}
767switch(value) {
768case ICM_FixedRailPressure:
769 return "ICM_FixedRailPressure";
770case ICM_HPFP_Manual_Compensation:
771 return "ICM_HPFP_Manual_Compensation";
772case ICM_None:
773 return "ICM_None";
774case ICM_SensedRailPressure:
775 return "ICM_SensedRailPressure";
776 }
777 return NULL;
778}
780switch(value) {
781case IPT_High:
782 return "IPT_High";
783case IPT_Low:
784 return "IPT_Low";
785 }
786 return NULL;
787}
789switch(value) {
790case ALWAYS_ACTIVE_LAUNCH:
791 return "ALWAYS_ACTIVE_LAUNCH";
792case CLUTCH_INPUT_LAUNCH:
793 return "CLUTCH_INPUT_LAUNCH";
794case LUA_LAUNCH:
795 return "LUA_LAUNCH";
796case STOP_INPUT_LAUNCH:
797 return "STOP_INPUT_LAUNCH";
798case SWITCH_INPUT_LAUNCH:
799 return "SWITCH_INPUT_LAUNCH";
800 }
801 return NULL;
802}
804switch(value) {
805case AFR_AccPedal:
806 return "AFR_AccPedal";
807case AFR_CylFilling:
808 return "AFR_CylFilling";
809case AFR_MAP:
810 return "AFR_MAP";
811case AFR_None:
812 return "AFR_None";
813case AFR_Tps:
814 return "AFR_Tps";
815 }
816 return NULL;
817}
818const char *getLua_gauge_e(lua_gauge_e value){
819switch(value) {
820case LUA_GAUGE_1:
821 return "LUA_GAUGE_1";
822case LUA_GAUGE_2:
823 return "LUA_GAUGE_2";
824case LUA_GAUGE_3:
825 return "LUA_GAUGE_3";
826case LUA_GAUGE_4:
827 return "LUA_GAUGE_4";
828case LUA_GAUGE_5:
829 return "LUA_GAUGE_5";
830case LUA_GAUGE_6:
831 return "LUA_GAUGE_6";
832case LUA_GAUGE_7:
833 return "LUA_GAUGE_7";
834case LUA_GAUGE_8:
835 return "LUA_GAUGE_8";
836 }
837 return NULL;
838}
840switch(value) {
841case LUA_GAUGE_LOWER_BOUND:
842 return "LUA_GAUGE_LOWER_BOUND";
843case LUA_GAUGE_UPPER_BOUND:
844 return "LUA_GAUGE_UPPER_BOUND";
845 }
846 return NULL;
847}
849switch(value) {
850case DWELL_16MS:
851 return "DWELL_16MS";
852case DWELL_2MS:
853 return "DWELL_2MS";
854case DWELL_32MS:
855 return "DWELL_32MS";
856case DWELL_4MS:
857 return "DWELL_4MS";
858case DWELL_64MS:
859 return "DWELL_64MS";
860case DWELL_8MS:
861 return "DWELL_8MS";
862 }
863 return NULL;
864}
866switch(value) {
867case DIGITAL_SWITCH_INPUT:
868 return "DIGITAL_SWITCH_INPUT";
869case LUA_GAUGE:
870 return "LUA_GAUGE";
871 }
872 return NULL;
873}
875switch(value) {
877 return "FOUR_STROKE_CAM_SENSOR";
879 return "FOUR_STROKE_CRANK_SENSOR";
881 return "FOUR_STROKE_SIX_TIMES_CRANK_SENSOR";
883 return "FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR";
885 return "FOUR_STROKE_THREE_TIMES_CRANK_SENSOR";
887 return "FOUR_STROKE_TWELVE_TIMES_CRANK_SENSOR";
888case OM_NONE:
889 return "OM_NONE";
890case TWO_STROKE:
891 return "TWO_STROKE";
892 }
893 return NULL;
894}
896switch(value) {
897case PI_DEFAULT:
898 return "PI_DEFAULT";
899case PI_INVERTED_DEFAULT:
900 return "PI_INVERTED_DEFAULT";
901case PI_INVERTED_PULLDOWN:
902 return "PI_INVERTED_PULLDOWN";
903case PI_INVERTED_PULLUP:
904 return "PI_INVERTED_PULLUP";
905case PI_PULLDOWN:
906 return "PI_PULLDOWN";
907case PI_PULLUP:
908 return "PI_PULLUP";
909 }
910 return NULL;
911}
913switch(value) {
914case OM_DEFAULT:
915 return "OM_DEFAULT";
916case OM_INVERTED:
917 return "OM_INVERTED";
918case OM_OPENDRAIN:
919 return "OM_OPENDRAIN";
920case OM_OPENDRAIN_INVERTED:
921 return "OM_OPENDRAIN_INVERTED";
922 }
923 return NULL;
924}
925const char *getSpi_device_e(spi_device_e value){
926switch(value) {
927case SPI_DEVICE_1:
928 return "SPI_DEVICE_1";
929case SPI_DEVICE_2:
930 return "SPI_DEVICE_2";
931case SPI_DEVICE_3:
932 return "SPI_DEVICE_3";
933case SPI_DEVICE_4:
934 return "SPI_DEVICE_4";
935case SPI_DEVICE_5:
936 return "SPI_DEVICE_5";
937case SPI_DEVICE_6:
938 return "SPI_DEVICE_6";
939case SPI_NONE:
940 return "SPI_NONE";
941 }
942 return NULL;
943}
945switch(value) {
946case STEPPER_EIGHTH:
947 return "STEPPER_EIGHTH";
948case STEPPER_FOURTH:
949 return "STEPPER_FOURTH";
950case STEPPER_FULL:
951 return "STEPPER_FULL";
952case STEPPER_HALF:
953 return "STEPPER_HALF";
954 }
955 return NULL;
956}
957const char *getStft_state_e(stft_state_e value){
958switch(value) {
959case stftDisabledAfrOurOfRange:
960 return "stftDisabledAfrOurOfRange";
961case stftDisabledClt:
962 return "stftDisabledClt";
963case stftDisabledCrankingDelay:
964 return "stftDisabledCrankingDelay";
965case stftDisabledDFCO:
966 return "stftDisabledDFCO";
967case stftDisabledFuelCut:
968 return "stftDisabledFuelCut";
969case stftDisabledRPM:
970 return "stftDisabledRPM";
971case stftDisabledSettings:
972 return "stftDisabledSettings";
973case stftDisabledTpsAccel:
974 return "stftDisabledTpsAccel";
975case stftDisabledTuning:
976 return "stftDisabledTuning";
977case stftEnabled:
978 return "stftEnabled";
979 }
980 return NULL;
981}
983switch(value) {
984case TCHARGE_MODE_AIR_INTERP:
985 return "TCHARGE_MODE_AIR_INTERP";
986case TCHARGE_MODE_AIR_INTERP_TABLE:
987 return "TCHARGE_MODE_AIR_INTERP_TABLE";
988case TCHARGE_MODE_RPM_TPS:
989 return "TCHARGE_MODE_RPM_TPS";
990 }
991 return NULL;
992}
994switch(value) {
995case TM_DYNAMIC:
996 return "TM_DYNAMIC";
997case TM_FIXED:
998 return "TM_FIXED";
999 }
1000 return NULL;
1001}
1003switch(value) {
1004case TL_AUTO:
1005 return "TL_AUTO";
1006case TL_HALL:
1007 return "TL_HALL";
1008case TL_MANUAL:
1009 return "TL_MANUAL";
1010case TL_SEMI_AUTO:
1011 return "TL_SEMI_AUTO";
1012 }
1013 return NULL;
1014}
1016switch(value) {
1017case LAUNCH_BUTTON:
1018 return "LAUNCH_BUTTON";
1019case TORQUE_REDUCTION_BUTTON:
1020 return "TORQUE_REDUCTION_BUTTON";
1021case TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH:
1022 return "TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH";
1023case TORQUE_REDUCTION_CLUTCH_UP_SWITCH:
1024 return "TORQUE_REDUCTION_CLUTCH_UP_SWITCH";
1025 }
1026 return NULL;
1027}
1029switch(value) {
1030case UART_DEVICE_1:
1031 return "UART_DEVICE_1";
1032case UART_DEVICE_2:
1033 return "UART_DEVICE_2";
1034case UART_DEVICE_3:
1035 return "UART_DEVICE_3";
1036case UART_DEVICE_4:
1037 return "UART_DEVICE_4";
1038case UART_NONE:
1039 return "UART_NONE";
1040 }
1041 return NULL;
1042}
1044switch(value) {
1045case VE_MAP:
1046 return "VE_MAP";
1047case VE_None:
1048 return "VE_None";
1049case VE_TPS:
1050 return "VE_TPS";
1051 }
1052 return NULL;
1053}
1054const char *getVvt_mode_e(vvt_mode_e value){
1055switch(value) {
1056case VVT_BARRA_3_PLUS_1:
1057 return "VVT_BARRA_3_PLUS_1";
1058case VVT_BOSCH_QUICK_START:
1059 return "VVT_BOSCH_QUICK_START";
1060case VVT_CHRYSLER_PHASER:
1061 return "VVT_CHRYSLER_PHASER";
1062case VVT_CUSTOM_1:
1063 return "VVT_CUSTOM_1";
1064case VVT_CUSTOM_2:
1065 return "VVT_CUSTOM_2";
1066case VVT_CUSTOM_25:
1067 return "VVT_CUSTOM_25";
1068case VVT_CUSTOM_26:
1069 return "VVT_CUSTOM_26";
1070case VVT_DEV:
1071 return "VVT_DEV";
1072case VVT_FORD_COYOTE:
1073 return "VVT_FORD_COYOTE";
1074case VVT_FORD_ST170:
1075 return "VVT_FORD_ST170";
1076case VVT_HONDA_CBR_600:
1077 return "VVT_HONDA_CBR_600";
1078case VVT_HONDA_K_EXHAUST:
1079 return "VVT_HONDA_K_EXHAUST";
1080case VVT_HONDA_K_INTAKE:
1081 return "VVT_HONDA_K_INTAKE";
1082case VVT_HR12DDR_IN:
1083 return "VVT_HR12DDR_IN";
1084case VVT_INACTIVE:
1085 return "VVT_INACTIVE";
1086case VVT_MAP_V_TWIN:
1087 return "VVT_MAP_V_TWIN";
1088case VVT_MAZDA_L:
1089 return "VVT_MAZDA_L";
1090case VVT_MAZDA_SKYACTIV:
1091 return "VVT_MAZDA_SKYACTIV";
1092case VVT_MIATA_NB:
1093 return "VVT_MIATA_NB";
1094case VVT_MITSUBISHI_3A92:
1095 return "VVT_MITSUBISHI_3A92";
1096case VVT_MITSUBISHI_4G63:
1097 return "VVT_MITSUBISHI_4G63";
1098case VVT_MITSUBISHI_4G69:
1099 return "VVT_MITSUBISHI_4G69";
1100case VVT_MITSUBISHI_6G72:
1101 return "VVT_MITSUBISHI_6G72";
1102case VVT_NISSAN_MR:
1103 return "VVT_NISSAN_MR";
1104case VVT_NISSAN_VQ:
1105 return "VVT_NISSAN_VQ";
1106case VVT_SINGLE_TOOTH:
1107 return "VVT_SINGLE_TOOTH";
1108case VVT_SUBARU_7TOOTH:
1109 return "VVT_SUBARU_7TOOTH";
1110case VVT_TOYOTA_3TOOTH_UZ:
1111 return "VVT_TOYOTA_3TOOTH_UZ";
1112case VVT_TOYOTA_3_TOOTH:
1113 return "VVT_TOYOTA_3_TOOTH";
1114case VVT_TOYOTA_4_1:
1115 return "VVT_TOYOTA_4_1";
1116case VVT_UNUSED_17:
1117 return "VVT_UNUSED_17";
1118 }
1119 return NULL;
1120}
const char * getCan_wbo_re_status_e(can_wbo_re_status_e value)
const char * getDisplay_mode_e(display_mode_e value)
const char * getSentEtbType(SentEtbType value)
const char * getMsIoBoxId(MsIoBoxId value)
const char * getFuel_pressure_sensor_mode_e(fuel_pressure_sensor_mode_e value)
const char * getDc_function_e(dc_function_e value)
const char * getStepper_num_micro_steps_e(stepper_num_micro_steps_e value)
const char * getSelectedGear(SelectedGear value)
const char * getCan_wbo_type_e(can_wbo_type_e value)
const char * getLaunchActivationMode_e(launchActivationMode_e value)
const char * getVe_override_e(ve_override_e value)
const char * getGppwm_channel_e(gppwm_channel_e value)
const char * getInjection_mode_e(injection_mode_e value)
const char * getCan_nbc_e(can_nbc_e value)
const char * getUiMode(UiMode value)
const char * getTriggerWheel(TriggerWheel value)
const char * getGppwm_compare_mode_e(gppwm_compare_mode_e value)
const char * getBoostType_e(boostType_e value)
const char * getCan_wbo_re_id_e(can_wbo_re_id_e value)
const char * getTiming_mode_e(timing_mode_e value)
const char * getInjector_pressure_type_e(injector_pressure_type_e value)
const char * getLua_gauge_meaning_e(lua_gauge_meaning_e value)
const char * getAntiLagActivationMode_e(antiLagActivationMode_e value)
const char * getNitrous_arming_method_e(nitrous_arming_method_e value)
const char * getAir_pressure_sensor_type_e(air_pressure_sensor_type_e value)
const char * getHpfp_cam_e(hpfp_cam_e value)
const char * getCan_wbo_re_hwidx_e(can_wbo_re_hwidx_e value)
const char * getGearControllerMode(GearControllerMode value)
const char * getBrain_pin_diag_e(brain_pin_diag_e value)
const char * getImu_type_e(imu_type_e value)
const char * getGear_e(gear_e value)
const char * getUart_device_e(uart_device_e value)
const char * getTsCalMode(TsCalMode value)
const char * getSpi_device_e(spi_device_e value)
const char * getCan_wbo_aem_id_e(can_wbo_aem_id_e value)
const char * getEgo_sensor_e(ego_sensor_e value)
const char * getLua_gauge_e(lua_gauge_e value)
const char * getIdle_mode_e(idle_mode_e value)
const char * getInjector_compensation_mode_e(injector_compensation_mode_e value)
const char * getSentInput(SentInput value)
const char * getOperation_mode_e(operation_mode_e value)
const char * getTle8888_mode_e(tle8888_mode_e value)
const char * getPin_input_mode_e(pin_input_mode_e value)
const char * getTorqueReductionActivationMode_e(torqueReductionActivationMode_e value)
const char * getIdle_state_e(idle_state_e value)
const char * getCan_vss_nbc_e(can_vss_nbc_e value)
const char * getSentFuelHighPressureType(SentFuelHighPressureType value)
const char * getCanGpioType(CanGpioType value)
const char * getMsIoBoxVss(MsIoBoxVss value)
const char * getInjectorNonlinearMode(InjectorNonlinearMode value)
const char * getAccel_enrichment_mode_e(accel_enrichment_mode_e value)
const char * getInjectionTimingMode(InjectionTimingMode value)
const char * getMc33810maxDwellTimer_e(mc33810maxDwellTimer_e value)
const char * getStft_state_e(stft_state_e value)
const char * getCranking_condition_e(cranking_condition_e value)
const char * getPin_output_mode_e(pin_output_mode_e value)
const char * getVvt_mode_e(vvt_mode_e value)
const char * getCan_baudrate_e(can_baudrate_e value)
const char * getIgnition_mode_e(ignition_mode_e value)
const char * getTransmissionControllerMode(TransmissionControllerMode value)
const char * getTChargeMode_e(tChargeMode_e value)
const char * getFt_region_e(ft_region_e value)
const char * getLoad_override_e(load_override_e value)
Fundamental rusEFI enumerable types live here.
TsCalMode
@ Tps1SecondaryMax
@ Tps2SecondaryMax
@ Tps2SecondaryMin
@ Tps1SecondaryMin
idle_state_e
ve_override_e
idle_mode_e
MsIoBoxVss
launchActivationMode_e
can_wbo_re_hwidx_e
ft_region_e
can_wbo_aem_id_e
stft_state_e
InjectorNonlinearMode
boostType_e
MsIoBoxId
tle8888_mode_e
gear_e
@ GEAR_2
@ REVERSE
@ GEAR_1
@ GEAR_4
@ NEUTRAL
@ GEAR_3
cranking_condition_e
lua_gauge_e
mc33810maxDwellTimer_e
ignition_mode_e
vvt_mode_e
stepper_num_micro_steps_e
gppwm_channel_e
air_pressure_sensor_type_e
can_wbo_type_e
dc_function_e
can_wbo_re_id_e
SentInput
ego_sensor_e
load_override_e
injector_pressure_type_e
SentFuelHighPressureType
injector_compensation_mode_e
SentEtbType
operation_mode_e
@ FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR
@ FOUR_STROKE_TWELVE_TIMES_CRANK_SENSOR
@ FOUR_STROKE_THREE_TIMES_CRANK_SENSOR
@ FOUR_STROKE_CRANK_SENSOR
@ OM_NONE
@ FOUR_STROKE_CAM_SENSOR
@ TWO_STROKE
@ FOUR_STROKE_SIX_TIMES_CRANK_SENSOR
uart_device_e
InjectionTimingMode
nitrous_arming_method_e
can_vss_nbc_e
can_wbo_re_status_e
CanGpioType
spi_device_e
pin_input_mode_e
fuel_pressure_sensor_mode_e
hpfp_cam_e
can_baudrate_e
gppwm_compare_mode_e
antiLagActivationMode_e
injection_mode_e
display_mode_e
timing_mode_e
SelectedGear
can_nbc_e
brain_pin_diag_e
UiMode
@ INSTALLATION
TriggerWheel
imu_type_e
torqueReductionActivationMode_e
TransmissionControllerMode
pin_output_mode_e
tChargeMode_e
GearControllerMode
accel_enrichment_mode_e
lua_gauge_meaning_e