rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
Functions
output_lookup_generated.cpp File Reference

Functions

float getOutputValueByHash (const int hash)
 
float getOutputValueByName (const char *name)
 

Function Documentation

◆ getOutputValueByHash()

float getOutputValueByHash ( const int  hash)

Definition at line 8 of file output_lookup_generated.cpp.

8 {
9 switch(hash) {
10// sd_present
11 case -230533156:
13// sd_logging_internal
14 case 708639006:
16// triggerScopeReady
17 case -770506808:
19// antilagTriggered
20 case 1155330306:
22// isO2HeaterOn
23 case 438683128:
25// checkEngine
26 case -1790051911:
28// needBurn
29 case 1368986296:
31// sd_msd
32 case 459787871:
34// toothLogReady
35 case -1662199734:
37// isTpsError
38 case 14587330:
40// isCltError
41 case 518760558:
43// isMapError
44 case 23640681:
46// isIatError
47 case 1505102185:
49// isTriggerError
50 case -1746157889:
52// hasCriticalError
53 case -2015383594:
55// isWarnNow
56 case -1919072851:
58// isPedalError
59 case -2035612655:
61// launchTriggered
62 case -52473827:
64// isTps2Error
65 case -1529936844:
67// injectorFault
68 case 1608791711:
70// ignitionFault
71 case -1158382750:
73// isUsbConnected
74 case 1836976702:
76// dfcoActive
77 case -622949795:
79// sd_active_wr
80 case 1301677887:
82// sd_active_rd
83 case 1301677708:
85// isMapValid
86 case 43183663:
88// triggerPageRefreshFlag
89 case -1708884225:
91// hasFaultReportFile
92 case -1502616231:
94// isAnalogFailure
95 case -1383513733:
97// isTuningNow
98 case 1109228234:
100// sd_formating
101 case 352763970:
103// isMapAveraging
104 case -1626840525:
106// RPMValue
107 case 1699696209:
109// rpmAcceleration
110 case -968092482:
112// speedToRpmRatio
113 case -685727673:
115// internalMcuTemperature
116 case -871891659:
118// internalVref
119 case -1221814987:
121// coolant
122 case -746111499:
124// intake
125 case 81034497:
127// auxTemp1
128 case 1331305978:
130// auxTemp2
131 case 1331305979:
133// TPSValue
134 case 1272048601:
136// throttlePedalPosition
137 case -84435626:
139// tpsADC
140 case 513859492:
142// rawMaf
143 case 417956611:
145// mafMeasured
146 case -2032003569:
148// MAPValue
149 case 1281101952:
151// baroPressure
152 case -2066867294:
154// lambdaValue
155 case -1119268893:
157// VBatt
158 case 277722310:
160// oilPressure
161 case 598268994:
163// vvtPositionB1I
164 case 1384666006:
166// actualLastInjection
167 case 681043126:
169// actualLastInjectionRatio
170 case -1476961259:
172// stopEngineCode
173 case -2112117188:
175// injectorDutyCycle
176 case -354325031:
178// tempLogging1
179 case -679828717:
181// injectionOffset
182 case -243031057:
184// engineMakeCodeNameCrc16
185 case 1726931380:
187// wallFuelAmount
188 case 115540725:
190// wallFuelCorrectionValue
191 case -1511514122:
193// revolutionCounterSinceStart
194 case -1555114948:
196// canReadCounter
197 case 1247316691:
199// tpsAccelFuel
200 case -384925312:
202// currentIgnitionMode
203 case -3603666:
205// currentInjectionMode
206 case -921867120:
208// coilDutyCycle
209 case 1029096098:
211// etb1DutyCycle
212 case 1021133095:
214// fuelTankLevel
215 case 543832183:
217// totalFuelConsumption
218 case 1417905588:
220// fuelFlowRate
221 case 822501973:
223// TPS2Value
224 case 686191307:
226// tuneCrc16
227 case -1158359776:
229// veValue
230 case 1933507837:
232// seconds
233 case -1962923820:
235// engineMode
236 case -2073424832:
238// firmwareVersion
239 case 799075048:
241// rawIdlePositionSensor
242 case -677561380:
244// rawWastegatePosition
245 case 2039421097:
247// accelerationLat
248 case -2133047664:
250// accelerationLon
251 case -2133047208:
253// detectedGear
254 case 283558758:
256// maxTriggerReentrant
257 case -1595441102:
259// rawLowFuelPressure
260 case -148455898:
262// rawHighFuelPressure
263 case 990714516:
265// lowFuelPressure
266 case -628741220:
268// tcuDesiredGear
269 case 471298448:
271// flexPercent
272 case 404628421:
274// wastegatePositionSensor
275 case 53406649:
277// highFuelPressure
278 case -1973799222:
280// tempLogging3
281 case -679828715:
283// tempLogging4
284 case -679828714:
286// calibrationValue
287 case -1560670902:
289// calibrationMode
290 case 1774505810:
292// idleStepperTargetPosition
293 case 356548450:
295// totalTriggerErrorCounter
296 case 2018173863:
298// orderingErrorCounter
299 case -1326404407:
301// warningCounter
302 case 1492724763:
304// lastErrorCode
305 case -1346040258:
307// debugFloatField1
308 case 1240443767:
310// debugFloatField2
311 case 1240443768:
313// debugFloatField3
314 case 1240443769:
316// debugFloatField4
317 case 1240443770:
319// debugFloatField5
320 case 1240443771:
322// debugFloatField6
323 case 1240443772:
325// debugFloatField7
326 case 1240443773:
328// debugIntField1
329 case -183564276:
331// debugIntField2
332 case -183564275:
334// debugIntField3
335 case -183564274:
337// debugIntField4
338 case -183564273:
340// debugIntField5
341 case -183564272:
343// rawTps1Primary
344 case -1051397637:
346// rawClt
347 case 417946098:
349// rawIat
350 case 417952269:
352// rawOilPressure
353 case 2070002124:
355// rawAcPressure
356 case 2079600300:
358// rawFuelLevel
359 case 1413130003:
361// rawPpsPrimary
362 case -347083354:
364// rawPpsSecondary
365 case -1798336054:
367// rawRawPpsPrimary
368 case 347493808:
370// rawRawPpsSecondary
371 case -1318050732:
373// idlePositionSensor
374 case 782384530:
376// AFRValue
377 case -1093429509:
379// AFRValue2
380 case -1723435379:
382// SmoothedAFRValue
383 case -1845821506:
385// SmoothedAFRValue2
386 case -782567504:
388// VssAcceleration
389 case -513494613:
391// lambdaValue2
392 case 1718832245:
394// vvtPositionB1E
395 case 1384666002:
397// vvtPositionB2I
398 case 1384666039:
400// vvtPositionB2E
401 case 1384666035:
403// rawTps1Secondary
404 case 2555743:
406// rawTps2Primary
407 case -1382627620:
409// rawTps2Secondary
410 case 70357120:
412// accelerationVert
413 case -1670732400:
415// gyroYaw
416 case 519838295:
418// turboSpeed
419 case -4187390:
421// tps1Split
422 case 644036825:
424// tps2Split
425 case 683172218:
427// tps12Split
428 case 1533250027:
430// accPedalSplit
431 case 864210494:
433// accPedalUnfiltered
434 case 1466421764:
436// sparkCutReason
437 case -56739846:
439// fuelCutReason
440 case -1225000603:
442// mafEstimate
443 case -2045040875:
445// instantRpm
446 case -658597643:
448// rawMap
449 case 417956621:
451// rawMapFast
452 case -1458054117:
454// rawAfr
455 case 417943720:
457// calibrationValue2
458 case 37467836:
460// luaInvocationCounter
461 case 1766132801:
463// luaLastCycleDuration
464 case 823476017:
466// vssEdgeCounter
467 case 385418550:
469// issEdgeCounter
470 case 347478025:
472// auxLinear1
473 case 803810399:
475// auxLinear2
476 case 803810400:
478// auxLinear3
479 case 803810401:
481// auxLinear4
482 case 803810402:
484// fallbackMap
485 case -940825965:
487// effectiveMap
488 case -1724101868:
490// instantMAPValue
491 case -1162308767:
493// maxLockedDuration
494 case -558968637:
496// canWriteOk
497 case 1193280444:
499// canWriteNotOk
500 case 1964920685:
502// triggerPrimaryFall
503 case 248437820:
505// triggerPrimaryRise
506 case 248878000:
508// triggerSecondaryFall
509 case 1016089632:
511// triggerSecondaryRise
512 case 1016529812:
514// starterState
515 case -1438648277:
517// starterRelayDisable
518 case 1286045659:
520// multiSparkCounter
521 case 680091441:
523// extiOverflowCount
524 case 1630166812:
526// alternatorStatus.pTerm
527 case -1097329029:
529// alternatorStatus.iTerm
530 case -1105630476:
532// alternatorStatus.dTerm
533 case -1111560081:
535// alternatorStatus.output
536 case -1889531804:
538// alternatorStatus.error
539 case -1110431971:
541// alternatorStatus.resetCounter
542 case -1254008074:
544// idleStatus.pTerm
545 case -1798819555:
547// idleStatus.iTerm
548 case -1807121002:
550// idleStatus.dTerm
551 case -1813050607:
553// idleStatus.output
554 case 731084614:
556// idleStatus.error
557 case -1811922497:
559// idleStatus.resetCounter
560 case -424088744:
562// etbStatus.pTerm
563 case -41846406:
565// etbStatus.iTerm
566 case -50147853:
568// etbStatus.dTerm
569 case -56077458:
571// etbStatus.output
572 case -1418343613:
574// etbStatus.error
575 case -54949348:
577// etbStatus.resetCounter
578 case 2098956565:
580// boostStatus.pTerm
581 case 407130790:
583// boostStatus.iTerm
584 case 398829343:
586// boostStatus.dTerm
587 case 392899738:
589// boostStatus.output
590 case 513001967:
592// boostStatus.error
593 case 394027848:
595// boostStatus.resetCounter
596 case 308336833:
598// wastegateDcStatus.pTerm
599 case 1569192907:
601// wastegateDcStatus.iTerm
602 case 1560891460:
604// wastegateDcStatus.dTerm
605 case 1554961855:
607// wastegateDcStatus.output
608 case 206346164:
610// wastegateDcStatus.error
611 case 1556089965:
613// wastegateDcStatus.resetCounter
614 case 156247622:
616// auxSpeed1
617 case 957036309:
619// auxSpeed2
620 case 957036310:
622// ISSValue
623 case 200047729:
625// rawBattery
626 case 1520918538:
628// coilState1
629 case -1124698530:
631// coilState2
632 case -1124698529:
634// coilState3
635 case -1124698528:
637// coilState4
638 case -1124698527:
640// coilState5
641 case -1124698526:
643// coilState6
644 case -1124698525:
646// coilState7
647 case -1124698524:
649// coilState8
650 case -1124698523:
652// coilState9
653 case -1124698522:
655// coilState10
656 case 1539654222:
658// coilState11
659 case 1539654223:
661// coilState12
662 case 1539654224:
664// injectorState1
665 case 2081101045:
667// injectorState2
668 case 2081101046:
670// injectorState3
671 case 2081101047:
673// injectorState4
674 case 2081101048:
676// injectorState5
677 case 2081101049:
679// injectorState6
680 case 2081101050:
682// injectorState7
683 case 2081101051:
685// injectorState8
686 case 2081101052:
688// injectorState9
689 case 2081101053:
691// injectorState10
692 case -43142203:
694// injectorState11
695 case -43142202:
697// injectorState12
698 case -43142201:
700// triggerChannel1
701 case -448033693:
703// triggerChannel2
704 case -448033692:
706// vvtChannel1
707 case -1764857649:
709// vvtChannel2
710 case -1764857648:
712// vvtChannel3
713 case -1764857647:
715// vvtChannel4
716 case -1764857646:
718// isMapPredictionActive
719 case 884518764:
721// outputRequestPeriod
722 case 1894184322:
724// mapFast
725 case -1263258735:
727// rawMaf2
728 case 907666325:
730// mafMeasured2
731 case 1663359009:
733// schedulingUsedCount
734 case 967311941:
736// vehicleSpeedKph
737 case -1925174695:
739// Gego
740 case 2090288615:
741 return engine->outputChannels.Gego;
742// testBenchIter
743 case 1092959609:
745// oilTemp
746 case 1628523935:
748// fuelTemp
749 case -1077373465:
751// ambientTemp
752 case 309572379:
754// compressorDischargeTemp
755 case 553570450:
757// compressorDischargePressure
758 case 1404346549:
760// throttleInletPressure
761 case 769340240:
763// ignitionOnTime
764 case 795671090:
766// engineRunTime
767 case -1165835361:
769// distanceTraveled
770 case -1357387481:
772// afrGasolineScale
773 case 111403416:
775// afr2GasolineScale
776 case 2029444810:
778// wheelSlipRatio
779 case 398495089:
781// actualLastInjectionStage2
782 case -1434098660:
784// actualLastInjectionRatioStage2
785 case -666982725:
787// injectorDutyCycleStage2
788 case -1337459841:
790// rawFlexFreq
791 case -1935221780:
793// canReWidebandCmdStatus
794 case -823915964:
796// deviceUid
797 case 540029591:
799// mc33810spiErrorCounter
800 case -1225980502:
802// injectionPrimingCounter
803 case 1526237246:
805// tempLogging2
806 case -679828716:
808// acPressure
809 case 1644550754:
811// rawAuxAnalog1
812 case 98140608:
814// rawAuxAnalog2
815 case 98140609:
817// rawAuxAnalog3
818 case 98140610:
820// rawAuxAnalog4
821 case 98140611:
823// fastAdcErrorCount
824 case -1344436946:
826// slowAdcErrorCount
827 case -807823931:
829// rawAuxTemp1
830 case -801974332:
832// rawAuxTemp2
833 case -801974331:
835// rawAmbientTemp
836 case 1781305509:
838// rtcUnixEpochTime
839 case -1684644880:
841// sparkCutReasonBlinker
842 case 927388609:
844// fuelCutReasonBlinker
845 case 1745186508:
847// hp
848 case 5863453:
849 return engine->outputChannels.hp;
850// torque
851 case 512655621:
853// throttlePressureRatio
854 case -654466797:
856// throttleEffectiveAreaOpening
857 case -184764139:
859// mcuSerial
860 case 714144074:
862// sd_error
863 case -1811686395:
865// fastAdcOverrunCount
866 case -1422787851:
868// slowAdcOverrunCount
869 case -1166766772:
871// fastAdcLastError
872 case -1773414247:
874// fastAdcPeriod
875 case -1798837954:
877// fastAdcConversionCount
878 case 1749059722:
880// canReWidebandVersion
881 case -2850030:
883// canReWidebandFwDay
884 case 888763399:
886// canReWidebandFwMon
887 case 888773651:
889// canReWidebandFwYear
890 case -734820550:
892// transitionEventCode
893 case -1006487219:
895// transitionEventsCounter
896 case 1163075685:
898// baseDwell
899 case -1777838088:
901// sparkDwell
902 case -903101570:
904// dwellDurationAngle
905 case -1208021110:
907// cltTimingCorrection
908 case 256951528:
910// timingIatCorrection
911 case -1886479485:
913// timingPidCorrection
914 case -319326974:
916// dfcoTimingRetard
917 case -735105365:
919// baseIgnitionAdvance
920 case 493641747:
922// correctedIgnitionAdvance
923 case 352421907:
925// tractionAdvanceDrop
926 case -899895696:
928// dwellVoltageCorrection
929 case -80612537:
931// luaTimingAdd
932 case -309610760:
934// luaTimingMult
935 case -1626770351:
937// luaIgnitionSkip
938 case -1916613921:
940// trailingSparkAngle
941 case 274318471:
943// rpmForIgnitionTableDot
944 case 1700636875:
946// rpmForIgnitionIdleTableDot
947 case -80687031:
949// loadForIgnitionTableDot
950 case 2031242236:
952// m_knockLevel
953 case -1571781441:
955// m_knockRetard
956 case -94443575:
958// m_knockThreshold
959 case -504596140:
961// m_knockCount
962 case -1582096144:
964// m_maximumRetard
965 case 164334513:
967// m_knockSpectrumChannelCyl
968 case -806484581:
970// m_knockFrequencyStart
971 case -592323161:
973// m_knockFrequencyStep
974 case 1283556181:
976// m_knockFuelTrimMultiplier
977 case 95716118:
979// m_isPriming
980 case -612624925:
981 return engine->module<PrimeController>()->m_isPriming;
982// fan1cranking
983 case -113087656:
984 return engine->module<FanControl1>()->cranking;
985// fan1notRunning
986 case -150769059:
987 return engine->module<FanControl1>()->notRunning;
988// fan1disabledWhileEngineStopped
989 case 168011889:
990 return engine->module<FanControl1>()->disabledWhileEngineStopped;
991// fan1brokenClt
992 case -614909137:
993 return engine->module<FanControl1>()->brokenClt;
994// fan1enabledForAc
995 case -662113279:
996 return engine->module<FanControl1>()->enabledForAc;
997// fan1hot
998 case -1717868938:
999 return engine->module<FanControl1>()->hot;
1000// fan1cold
1001 case -855279955:
1002 return engine->module<FanControl1>()->cold;
1003// fan1disabledBySpeed
1004 case 890832495:
1005 return engine->module<FanControl1>()->disabledBySpeed;
1006// fan1m_state
1007 case -1997175144:
1008 return engine->module<FanControl1>()->m_state;
1009// fan1radiatorFanStatus
1010 case -1478067590:
1012// fan2cranking
1013 case 1841224793:
1014 return engine->module<FanControl2>()->cranking;
1015// fan2notRunning
1016 case 2086676382:
1017 return engine->module<FanControl2>()->notRunning;
1018// fan2disabledWhileEngineStopped
1019 case 494714802:
1020 return engine->module<FanControl2>()->disabledWhileEngineStopped;
1021// fan2brokenClt
1022 case -547107760:
1023 return engine->module<FanControl2>()->brokenClt;
1024// fan2enabledForAc
1025 case 669515138:
1026 return engine->module<FanControl2>()->enabledForAc;
1027// fan2hot
1028 case -1717833001:
1029 return engine->module<FanControl2>()->hot;
1030// fan2cold
1031 case -854094034:
1032 return engine->module<FanControl2>()->cold;
1033// fan2disabledBySpeed
1034 case 1095642192:
1035 return engine->module<FanControl2>()->disabledBySpeed;
1036// fan2m_state
1037 case 1966562169:
1038 return engine->module<FanControl2>()->m_state;
1039// fan2radiatorFanStatus
1040 case -1778606949:
1042// fan1isPrime
1043 case -2088993020:
1044 return engine->module<FuelPumpController>()->isPrime;
1045// fan1engineTurnedRecently
1046 case -2137243687:
1047 return engine->module<FuelPumpController>()->engineTurnedRecently;
1048// fan1isFuelPumpOn
1049 case -1297204398:
1050 return engine->module<FuelPumpController>()->isFuelPumpOn;
1051// fan1ignitionOn
1052 case -35327159:
1053 return engine->module<FuelPumpController>()->ignitionOn;
1054// fan2isPrime
1055 case 1874744293:
1056 return engine->module<FuelPumpController>()->isPrime;
1057// fan2engineTurnedRecently
1058 case -777438630:
1059 return engine->module<FuelPumpController>()->engineTurnedRecently;
1060// fan2isFuelPumpOn
1061 case 34424019:
1062 return engine->module<FuelPumpController>()->isFuelPumpOn;
1063// fan2ignitionOn
1064 case -2092849014:
1065 return engine->module<FuelPumpController>()->ignitionOn;
1066// lua.fuelAdd
1067 case 1649801578:
1068 return engine->engineState.lua.fuelAdd;
1069// lua.fuelMult
1070 case -1390672637:
1072// lua.clutchUpState
1073 case -427776066:
1075// lua.brakePedalState
1076 case -1296201087:
1078// lua.acRequestState
1079 case 1517904291:
1081// lua.luaDisableEtb
1082 case 2055342630:
1084// lua.luaIgnCut
1085 case -802271455:
1087// lua.luaFuelCut
1088 case 252935343:
1090// lua.clutchDownState
1091 case 133427185:
1093// lua.disableDecelerationFuelCutOff
1094 case 1680936043:
1096// lua.torqueReductionState
1097 case -1605036797:
1099// sd.tCharge
1100 case -893334680:
1101 return engine->engineState.sd.tCharge;
1102// sd.tChargeK
1103 case 584726739:
1104 return engine->engineState.sd.tChargeK;
1105// crankingFuel.coolantTemperatureCoefficient
1106 case -1206067863:
1108// crankingFuel.tpsCoefficient
1109 case 20251202:
1111// crankingFuel.baseFuel
1112 case 1119735859:
1114// crankingFuel.fuel
1115 case -180401224:
1117// baroCorrection
1118 case -281693247:
1120// hellenBoardId
1121 case -295556270:
1123// clutchUpState
1124 case -797965330:
1126// brakePedalState
1127 case -705383759:
1129// startStopState
1130 case 897099930:
1132// smartChipState
1133 case -517673231:
1135// smartChipRestartCounter
1136 case 1192769173:
1138// smartChipAliveCounter
1139 case -1945673215:
1141// startStopPhysicalState
1142 case -1943724937:
1144// acrActive
1145 case -1548941801:
1147// acrEngineMovedRecently
1148 case -791147982:
1150// heaterControlEnabled
1151 case -818268726:
1153// luaDigitalState0
1154 case 945288534:
1156// luaDigitalState1
1157 case 945288535:
1159// luaDigitalState2
1160 case 945288536:
1162// luaDigitalState3
1163 case 945288537:
1165// clutchDownState
1166 case 724244513:
1168// startStopStateToggleCounter
1169 case -960645892:
1171// currentVe
1172 case 1359980579:
1174// luaSoftSparkSkip
1175 case -1117430949:
1177// luaHardSparkSkip
1178 case -1498397570:
1180// tractionControlSparkSkip
1181 case -1555684830:
1183// fuelInjectionCounter
1184 case -1839290700:
1186// globalSparkCounter
1187 case 642962903:
1189// fuelingLoad
1190 case 583799407:
1192// ignitionLoad
1193 case 1136482406:
1195// veTableYAxis
1196 case 1568071542:
1198// veTableIdleYAxis
1199 case -860328524:
1201// overDwellCanceledCounter
1202 case -1327994008:
1204// overDwellNotScheduledCounter
1205 case 1629214715:
1207// sparkOutOfOrderCounter
1208 case -1595596945:
1210// dwellUnderChargeCounter
1211 case -1256359963:
1213// dwellOverChargeCounter
1214 case 1221247747:
1216// dwellActualRatio
1217 case -175046954:
1219// dcOutput0
1220 case 1242329357:
1221 return engine->dc_motors.dcOutput0;
1222// isEnabled0_int
1223 case -1236599226:
1225// isEnabled0
1226 case 1691876092:
1227 return engine->dc_motors.isEnabled0;
1228#if EFI_BOOST_CONTROL
1229// isTpsInvalid
1230 case -575666209:
1231 return engine->module<BoostController>()->isTpsInvalid;
1232// m_shouldResetPid
1233 case 1846215200:
1234 return engine->module<BoostController>()->m_shouldResetPid;
1235// isBelowClosedLoopThreshold
1236 case 1826317915:
1237 return engine->module<BoostController>()->isBelowClosedLoopThreshold;
1238// isNotClosedLoop
1239 case -1642402810:
1240 return engine->module<BoostController>()->isNotClosedLoop;
1241// isZeroRpm
1242 case 2111912944:
1243 return engine->module<BoostController>()->isZeroRpm;
1244// hasInitBoost
1245 case -2011570052:
1246 return engine->module<BoostController>()->hasInitBoost;
1247// rpmTooLow
1248 case 193830616:
1249 return engine->module<BoostController>()->rpmTooLow;
1250// tpsTooLow
1251 case -1033638560:
1252 return engine->module<BoostController>()->tpsTooLow;
1253// mapTooLow
1254 case -734877977:
1255 return engine->module<BoostController>()->mapTooLow;
1256// isPlantValid
1257 case -304796912:
1258 return engine->module<BoostController>()->isPlantValid;
1259// isBoostControlled
1260 case -1074908546:
1261 return engine->module<BoostController>()->isBoostControlled;
1262// luaTargetAdd
1263 case 119157463:
1265// luaTargetMult
1266 case -362320880:
1268// boostControlTarget
1269 case -1712045196:
1271// openLoopPart
1272 case -1481117304:
1274// openLoopYAxis
1275 case -1621551201:
1277// luaOpenLoopAdd
1278 case 1944984220:
1280// boostControllerClosedLoopPart
1281 case -707712709:
1283// boostOutput
1284 case 1239062717:
1286#endif
1287#if EFI_ENGINE_CONTROL
1288// totalFuelCorrection
1289 case -1779658835:
1291// running.postCrankingFuelCorrection
1292 case -1288205717:
1294// running.intakeTemperatureCoefficient
1295 case 197173469:
1297// running.coolantTemperatureCoefficient
1298 case 1822238385:
1300// running.timeSinceCrankingInSecs
1301 case 526786951:
1303// running.baseFuel
1304 case -42886021:
1306// running.fuel
1307 case -794283008:
1309// afrTableYAxis
1310 case 995190836:
1312// targetLambda
1313 case -734904659:
1315// targetAFR
1316 case 2122891301:
1318// stoichiometricRatio
1319 case 341978922:
1321// sdTcharge_coff
1322 case 1417236183:
1324// sdAirMassInOneCylinder
1325 case 1650433343:
1327// normalizedCylinderFilling
1328 case 1599780729:
1330// brokenInjector
1331 case -1453554940:
1333// idealEngineTorque
1334 case -791713926:
1336// injectorHwIssue
1337 case -1237512821:
1339#endif
1340#if EFI_LAUNCH_CONTROL
1341// retardThresholdRpm
1342 case -1374156957:
1344// launchActivatePinState
1345 case 1928406809:
1347// isPreLaunchCondition
1348 case -1872098102:
1350// isLaunchCondition
1351 case -1959120957:
1353// isSwitchActivated
1354 case 1699495432:
1356// isClutchActivated
1357 case 1569151513:
1359// isBrakePedalActivated
1360 case 781025153:
1362// isValidInputPin
1363 case -978523544:
1365// activateSwitchCondition
1366 case 1265600943:
1368// rpmLaunchCondition
1369 case 859283926:
1371// rpmPreLaunchCondition
1372 case -774592003:
1374// speedCondition
1375 case 1722712413:
1377// tpsCondition
1378 case 827982787:
1380// luaLaunchState
1381 case 707453027:
1383// isTorqueReductionTriggerPinValid
1384 case 1922853657:
1386// torqueReductionTriggerPinState
1387 case 501156654:
1389// isTimeConditionSatisfied
1390 case 1973309843:
1392// isRpmConditionSatisfied
1393 case -304304077:
1395// isAppConditionSatisfied
1396 case -1634779035:
1398// isFlatShiftConditionSatisfied
1399 case 1378388905:
1401// isBelowTemperatureThreshold
1402 case 319978869:
1404// isNitrousArmed
1405 case 595683774:
1406 return engine->module<NitrousController>()->isNitrousArmed;
1407// isNitrousSpeedCondition
1408 case 2135736269:
1409 return engine->module<NitrousController>()->isNitrousSpeedCondition;
1410// isNitrousTpsCondition
1411 case 1400235571:
1412 return engine->module<NitrousController>()->isNitrousTpsCondition;
1413// isNitrousCltCondition
1414 case 31747807:
1415 return engine->module<NitrousController>()->isNitrousCltCondition;
1416// isNitrousMapCondition
1417 case 541066842:
1418 return engine->module<NitrousController>()->isNitrousMapCondition;
1419// isNitrousAfrCondition
1420 case 2008830549:
1421 return engine->module<NitrousController>()->isNitrousAfrCondition;
1422// isNitrousRpmCondition
1423 case -649083733:
1424 return engine->module<NitrousController>()->isNitrousRpmCondition;
1425// isNitrousCondition
1426 case -454003684:
1427 return engine->module<NitrousController>()->isNitrousCondition;
1428#endif
1429#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
1430// etb1targetWithIdlePosition
1431 case 99356871:
1432 return getLiveDataConstexpr<electronic_throttle_s, 0>()->targetWithIdlePosition;
1433// etb1trim
1434 case 2069994349:
1435 return getLiveDataConstexpr<electronic_throttle_s, 0>()->trim;
1436// etb1boardEtbAdjustment
1437 case 1055284435:
1438 return getLiveDataConstexpr<electronic_throttle_s, 0>()->boardEtbAdjustment;
1439// etb1luaAdjustment
1440 case 1246430386:
1441 return getLiveDataConstexpr<electronic_throttle_s, 0>()->luaAdjustment;
1442// etb1m_wastegatePosition
1443 case 561614935:
1444 return getLiveDataConstexpr<electronic_throttle_s, 0>()->m_wastegatePosition;
1445// etb1m_lastPidDtMs
1446 case -1808022618:
1447 return getLiveDataConstexpr<electronic_throttle_s, 0>()->m_lastPidDtMs;
1448// etb1etbFeedForward
1449 case -1970249707:
1450 return getLiveDataConstexpr<electronic_throttle_s, 0>()->etbFeedForward;
1451// etb1integralError
1452 case -1507281103:
1453 return getLiveDataConstexpr<electronic_throttle_s, 0>()->integralError;
1454// etb1etbCurrentTarget
1455 case -1044288778:
1456 return getLiveDataConstexpr<electronic_throttle_s, 0>()->etbCurrentTarget;
1457// etb1m_adjustedTarget
1458 case 28274136:
1459 return getLiveDataConstexpr<electronic_throttle_s, 0>()->m_adjustedTarget;
1460// etb1etbRevLimitActive
1461 case -1808516876:
1462 return getLiveDataConstexpr<electronic_throttle_s, 0>()->etbRevLimitActive;
1463// etb1jamDetected
1464 case -1238909045:
1465 return getLiveDataConstexpr<electronic_throttle_s, 0>()->jamDetected;
1466// etb1validPlantPosition
1467 case 752161333:
1468 return getLiveDataConstexpr<electronic_throttle_s, 0>()->validPlantPosition;
1469// etb1etbTpsErrorCounter
1470 case 86860621:
1471 return getLiveDataConstexpr<electronic_throttle_s, 0>()->etbTpsErrorCounter;
1472// etb1etbPpsErrorCounter
1473 case 2014293065:
1474 return getLiveDataConstexpr<electronic_throttle_s, 0>()->etbPpsErrorCounter;
1475// etb1etbErrorCode
1476 case 839236273:
1477 return getLiveDataConstexpr<electronic_throttle_s, 0>()->etbErrorCode;
1478// etb1etbErrorCodeBlinker
1479 case -1007205736:
1480 return getLiveDataConstexpr<electronic_throttle_s, 0>()->etbErrorCodeBlinker;
1481// etb1tcEtbDrop
1482 case 1502782136:
1483 return getLiveDataConstexpr<electronic_throttle_s, 0>()->tcEtbDrop;
1484// etb1jamTimer
1485 case -213258422:
1486 return getLiveDataConstexpr<electronic_throttle_s, 0>()->jamTimer;
1487// etb1adjustedEtbTarget
1488 case -762743481:
1489 return getLiveDataConstexpr<electronic_throttle_s, 0>()->adjustedEtbTarget;
1490// etb1state
1491 case -410785646:
1492 return getLiveDataConstexpr<electronic_throttle_s, 0>()->state;
1493// etb2targetWithIdlePosition
1494 case -836653176:
1495 return getLiveDataConstexpr<electronic_throttle_s, 1>()->targetWithIdlePosition;
1496// etb2trim
1497 case 2071180270:
1498 return getLiveDataConstexpr<electronic_throttle_s, 1>()->trim;
1499// etb2boardEtbAdjustment
1500 case -272579820:
1501 return getLiveDataConstexpr<electronic_throttle_s, 1>()->boardEtbAdjustment;
1502// etb2luaAdjustment
1503 case -2054472109:
1504 return getLiveDataConstexpr<electronic_throttle_s, 1>()->luaAdjustment;
1505// etb2m_wastegatePosition
1506 case -308232520:
1507 return getLiveDataConstexpr<electronic_throttle_s, 1>()->m_wastegatePosition;
1508// etb2m_lastPidDtMs
1509 case -813957817:
1510 return getLiveDataConstexpr<electronic_throttle_s, 1>()->m_lastPidDtMs;
1511// etb2etbFeedForward
1512 case 769117654:
1513 return getLiveDataConstexpr<electronic_throttle_s, 1>()->etbFeedForward;
1514// etb2integralError
1515 case -513216302:
1516 return getLiveDataConstexpr<electronic_throttle_s, 1>()->integralError;
1517// etb2etbCurrentTarget
1518 case 1419463927:
1519 return getLiveDataConstexpr<electronic_throttle_s, 1>()->etbCurrentTarget;
1520// etb2m_adjustedTarget
1521 case -1802940455:
1522 return getLiveDataConstexpr<electronic_throttle_s, 1>()->m_adjustedTarget;
1523// etb2etbRevLimitActive
1524 case -2109056235:
1525 return getLiveDataConstexpr<electronic_throttle_s, 1>()->etbRevLimitActive;
1526// etb2jamDetected
1527 case -417653524:
1528 return getLiveDataConstexpr<electronic_throttle_s, 1>()->jamDetected;
1529// etb2validPlantPosition
1530 case -575702922:
1531 return getLiveDataConstexpr<electronic_throttle_s, 1>()->validPlantPosition;
1532// etb2etbTpsErrorCounter
1533 case -1241003634:
1534 return getLiveDataConstexpr<electronic_throttle_s, 1>()->etbTpsErrorCounter;
1535// etb2etbPpsErrorCounter
1536 case 686428810:
1537 return getLiveDataConstexpr<electronic_throttle_s, 1>()->etbPpsErrorCounter;
1538// etb2etbErrorCode
1539 case -2124102606:
1540 return getLiveDataConstexpr<electronic_throttle_s, 1>()->etbErrorCode;
1541// etb2etbErrorCodeBlinker
1542 case -1877053191:
1543 return getLiveDataConstexpr<electronic_throttle_s, 1>()->etbErrorCodeBlinker;
1544// etb2tcEtbDrop
1545 case 1570583513:
1546 return getLiveDataConstexpr<electronic_throttle_s, 1>()->tcEtbDrop;
1547// etb2jamTimer
1548 case 1741054027:
1549 return getLiveDataConstexpr<electronic_throttle_s, 1>()->jamTimer;
1550// etb2adjustedEtbTarget
1551 case -1063282840:
1552 return getLiveDataConstexpr<electronic_throttle_s, 1>()->adjustedEtbTarget;
1553// etb2state
1554 case -371650253:
1555 return getLiveDataConstexpr<electronic_throttle_s, 1>()->state;
1556#endif
1557#if EFI_PROD_CODE && EFI_IDLE_CONTROL
1558// m_deadtime
1559 case -1167844818:
1561// pressureDelta
1562 case -376325528:
1564// pressureRatio
1565 case -359858019:
1567// pressureCorrectionReference
1568 case -917305595:
1570// idleState
1571 case 1886060228:
1572 return engine->module<IdleController>().unmock().idleState;
1573// baseIdlePosition
1574 case -580955469:
1575 return engine->module<IdleController>().unmock().baseIdlePosition;
1576// iacByTpsTaper
1577 case -2065814304:
1578 return engine->module<IdleController>().unmock().iacByTpsTaper;
1579// mightResetPid
1580 case 149945022:
1581 return engine->module<IdleController>().unmock().mightResetPid;
1582// shouldResetPid
1583 case -226320012:
1584 return engine->module<IdleController>().unmock().shouldResetPid;
1585// wasResetPid
1586 case 1830486000:
1587 return engine->module<IdleController>().unmock().wasResetPid;
1588// isCranking
1589 case -1055526802:
1590 return engine->module<IdleController>().unmock().isCranking;
1591// isIacTableForCoasting
1592 case 705044501:
1594// needReset
1595 case -2049691836:
1596 return engine->module<IdleController>().unmock().needReset;
1597// isInDeadZone
1598 case -1661765918:
1599 return engine->module<IdleController>().unmock().isInDeadZone;
1600// isBlipping
1601 case 432464630:
1602 return engine->module<IdleController>().unmock().isBlipping;
1603// badTps
1604 case -208884349:
1605 return engine->module<IdleController>().unmock().badTps;
1606// looksLikeRunning
1607 case -1126009613:
1608 return engine->module<IdleController>().unmock().looksLikeRunning;
1609// looksLikeCoasting
1610 case -1786409942:
1611 return engine->module<IdleController>().unmock().looksLikeCoasting;
1612// looksLikeCrankToIdle
1613 case -2079775742:
1615// isIdleCoasting
1616 case 2141275671:
1617 return engine->module<IdleController>().unmock().isIdleCoasting;
1618// isIdleClosedLoop
1619 case 1473688883:
1620 return engine->module<IdleController>().unmock().isIdleClosedLoop;
1621// isIdling
1622 case -212260968:
1623 return engine->module<IdleController>().unmock().isIdling;
1624// idleTarget
1625 case 2127645162:
1626 return engine->module<IdleController>().unmock().idleTarget;
1627// idleEntryRpm
1628 case -1902025276:
1629 return engine->module<IdleController>().unmock().idleEntryRpm;
1630// idleExitRpm
1631 case 190585324:
1632 return engine->module<IdleController>().unmock().idleExitRpm;
1633// targetRpmByClt
1634 case -1241725607:
1635 return engine->module<IdleController>().unmock().targetRpmByClt;
1636// targetRpmAc
1637 case 1156739423:
1638 return engine->module<IdleController>().unmock().targetRpmAc;
1639// iacByRpmTaper
1640 case -1638166696:
1641 return engine->module<IdleController>().unmock().iacByRpmTaper;
1642// luaAdd
1643 case 206059088:
1644 return engine->module<IdleController>().unmock().luaAdd;
1645// m_lastTargetRpm
1646 case 1838047931:
1647 return engine->module<IdleController>().unmock().m_lastTargetRpm;
1648// idleClosedLoop
1649 case 1267620087:
1650 return engine->module<IdleController>().unmock().idleClosedLoop;
1651// currentIdlePosition
1652 case -1149240133:
1653 return engine->module<IdleController>().unmock().currentIdlePosition;
1654// idleTargetAirmass
1655 case 1805437050:
1656 return engine->module<IdleController>().unmock().idleTargetAirmass;
1657// idleTargetFlow
1658 case -1190004798:
1659 return engine->module<IdleController>().unmock().idleTargetFlow;
1660#endif
1661#if EFI_SHAFT_POSITION_INPUT
1662// vvtCamCounter
1663 case 477303734:
1665// mapVvt_MAP_AT_SPECIAL_POINT
1666 case -1727829859:
1668// mapVvt_MAP_AT_DIFF
1669 case -1585778708:
1671// mapVvt_MAP_AT_CYCLE_COUNT
1672 case 1637661099:
1674// mapVvt_sync_counter
1675 case 1921134430:
1677// mapVvt_min_point_counter
1678 case -983339026:
1680// temp_mapVvt_index
1681 case 997197711:
1683// mapVvt_CycleDelta
1684 case 122475036:
1686// currentEngineDecodedPhase
1687 case 162105111:
1689// triggerToothAngleError
1690 case -280624712:
1692// triggerIgnoredToothCount
1693 case 989545496:
1695// mapCamPrevToothAngle
1696 case 1581624998:
1698// isDecodingMapCam
1699 case 756216589:
1701// triggerElapsedUs
1702 case 767689023:
1704// lambdaCurrentlyGood
1705 case 350535927:
1707// lambdaMonitorCut
1708 case 1849938842:
1710// lambdaTimeSinceGood
1711 case 481450608:
1713#endif
1714#if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
1715// trgsynchronizationCounter
1716 case -1943574844:
1718// trgvvtToothDurations0
1719 case -601476695:
1721// trgvvtCurrentPosition
1722 case 1926227562:
1724// trgtriggerSyncGapRatio
1725 case 1313522810:
1727// trgtriggerStateIndex
1728 case 310661471:
1730// trgtriggerCountersError
1731 case 1108896195:
1733// vvt1isynchronizationCounter
1734 case -608535663:
1736// vvt1ivvtToothDurations0
1737 case 1574758390:
1739// vvt1ivvtCurrentPosition
1740 case -192504649:
1742// vvt1itriggerSyncGapRatio
1743 case 114836583:
1745// vvt1itriggerStateIndex
1746 case -404295156:
1748// vvt1itriggerCountersError
1749 case 206956368:
1751// vvt1esynchronizationCounter
1752 case -1159462771:
1754// vvt1evvtToothDurations0
1755 case -1703719182:
1757// vvt1evvtCurrentPosition
1758 case 823985075:
1760// vvt1etriggerSyncGapRatio
1761 case -700740893:
1763// vvt1etriggerStateIndex
1764 case 797862280:
1766// vvt1etriggerCountersError
1767 case -937296564:
1769// vvt2isynchronizationCounter
1770 case -1432096142:
1772// vvt2ivvtToothDurations0
1773 case 704910935:
1775// vvt2ivvtCurrentPosition
1776 case -1062352104:
1778// vvt2itriggerSyncGapRatio
1779 case 1474641640:
1781// vvt2itriggerStateIndex
1782 case -1732159411:
1784// vvt2itriggerCountersError
1785 case 2130850289:
1787// vvt2esynchronizationCounter
1788 case -1983023250:
1790// vvt2evvtToothDurations0
1791 case 1721400659:
1793// vvt2evvtCurrentPosition
1794 case -45862380:
1796// vvt2etriggerSyncGapRatio
1797 case 659064164:
1799// vvt2etriggerStateIndex
1800 case -530001975:
1802// vvt2etriggerCountersError
1803 case 986597357:
1805#endif
1806#if EFI_VVT_PID
1807// vvtTarget
1808 case -2132393748:
1810// vvtOutput
1811 case 1990697206:
1813#endif
1814#if FULL_SD_LOGS
1815// acButtonState
1816 case -1809939546:
1818// m_acEnabled
1819 case 449790048:
1820 return engine->module<AcController>()->m_acEnabled;
1821// engineTooSlow
1822 case 1183441554:
1823 return engine->module<AcController>()->engineTooSlow;
1824// engineTooFast
1825 case 1182962523:
1826 return engine->module<AcController>()->engineTooFast;
1827// noClt
1828 case 268704037:
1829 return engine->module<AcController>()->noClt;
1830// engineTooHot
1831 case 1467505752:
1832 return engine->module<AcController>()->engineTooHot;
1833// tpsTooHigh
1834 case 249515182:
1835 return engine->module<AcController>()->tpsTooHigh;
1836// isDisabledByLua
1837 case 1199244598:
1838 return engine->module<AcController>()->isDisabledByLua;
1839// acCompressorState
1840 case -1015278697:
1841 return engine->module<AcController>()->acCompressorState;
1842// acPressureTooLow
1843 case -1208328954:
1844 return engine->module<AcController>()->acPressureTooLow;
1845// acPressureTooHigh
1846 case -1220300524:
1847 return engine->module<AcController>()->acPressureTooHigh;
1848#endif
1849#if MODULE_VVL_CONTROLLER
1850// isVvlTpsCondition
1851 case 365919991:
1852 return engine->module<VvlController>()->isVvlTpsCondition;
1853// isVvlCltCondition
1854 case -1002567773:
1855 return engine->module<VvlController>()->isVvlCltCondition;
1856// isVvlMapCondition
1857 case -493248738:
1858 return engine->module<VvlController>()->isVvlMapCondition;
1859// isVvlAfrCondition
1860 case 974514969:
1861 return engine->module<VvlController>()->isVvlAfrCondition;
1862// isVvlRpmCondition
1863 case -1683399313:
1864 return engine->module<VvlController>()->isVvlRpmCondition;
1865// isVvlCondition
1866 case 1072636768:
1867 return engine->module<VvlController>()->isVvlCondition;
1868#endif
1869 }
1870 return EFI_ERROR_CODE;
1871}
FuelComputer fuelComputer
Definition engine.h:139
TriggerCentral triggerCentral
Definition engine.h:318
dc_motors_s dc_motors
Definition engine.h:346
IgnitionState ignitionState
Definition engine.h:239
LaunchControlBase launchController
Definition engine.h:220
EngineState engineState
Definition engine.h:344
LambdaMonitor lambdaMonitor
Definition engine.h:236
TunerStudioOutputChannels outputChannels
Definition engine.h:109
constexpr auto & module()
Definition engine.h:200
ShiftTorqueReductionController shiftTorqueReductionController
Definition engine.h:221
VvtTriggerDecoder vvtState[BANKS_COUNT][CAMS_PER_BANK]
PrimaryTriggerDecoder triggerState
static EngineAccessor engine
Definition engine.h:413
openLoopPart("Boost: Open loop", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1232, 1.0, -100.0, 100.0, "percent")
m_knockFrequencyStart("Knock: Start Freq", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1090, 1.0, 0.0, 0.0, "Hz")
m_knockFuelTrimMultiplier("Knock: Fuel trim when knock", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1096, 1.0, 0.0, 0.0, "multiplier")
acButtonState("AC switch", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1248, 1.0, -1.0, -1.0, "")
pressureCorrectionReference("Fuel: corr reference pressure", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1188, 1.0, 0.0, 1000.0, "kPa")
luaOpenLoopAdd("Boost: Lua open loop add", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1240, 1.0, -100.0, 100.0, "percent")
luaTargetAdd("Boost: Lua target add", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1220, 0.5, -100.0, 100.0, "percent")
m_knockThreshold("Knock: Threshold", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1012, 1.0, -1.0, -1.0, "")
openLoopYAxis("openLoopYAxis", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1236, 0.1, -1000.0, 1000.0, "")
boostControlTarget("Boost: Target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1228, 0.03333333333333333, 0.0, 300.0, "kPa")
vvtOutput("vvtOutput", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1990, 0.5, 100.0, 1.0, "%")
m_knockLevel("Knock: Current level", SensorCategory.SENSOR_INPUTS, FieldType.INT, 992, 1.0, 0.0, 0.0, "Volts")
boostOutput("Boost: Output", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1246, 0.01, -100.0, 100.0, "percent")
boostControllerClosedLoopPart("Boost: Closed loop", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1244, 0.5, -50.0, 50.0, "%")
luaTargetMult("Boost: Lua target mult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1224, 1.0, -100.0, 100.0, "")
m_deadtime("Fuel: injector lag", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1176, 1.0, 0.0, 0.0, "ms")
m_knockCount("Knock: Count", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1016, 1.0, 0.0, 0.0, "")
pressureDelta("Fuel: Injector pressure delta", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1180, 1.0, -1000.0, 1000.0, "kPa")
vvtTarget("vvtTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1988, 0.1, -90.0, 90.0, "deg")
m_knockSpectrumChannelCyl("Knock: ChannelAndCylNumber", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1088, 1.0, 0.0, 0.0, "compressed N + N")
radiatorFanStatus("radiatorFanStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1264, 1.0, -1.0, -1.0, "")
m_knockFrequencyStep("Knock: Step Freq", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1092, 1.0, 0.0, 0.0, "Hz")
m_knockRetard("Knock: Retard", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1008, 1.0, 0.0, 0.0, "deg")
m_maximumRetard("Knock: Max retard", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1020, 1.0, -1.0, -1.0, "")
pressureRatio("Fuel: Injector pressure ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1184, 1.0, 0.0, 100.0, "")
scaled_channel< uint16_t, 100, 1 > baseFuel
scaled_channel< uint16_t, 100, 1 > fuel
cranking_fuel_s crankingFuel
scaled_channel< int16_t, 10, 1 > veTableIdleYAxis
scaled_channel< uint16_t, 100, 1 > veTableYAxis
scaled_channel< uint16_t, 1000, 1 > targetAFR
scaled_channel< uint16_t, 1000, 1 > stoichiometricRatio
scaled_channel< uint16_t, 10000, 1 > targetLambda
scaled_channel< uint16_t, 100, 1 > afrTableYAxis
percent_t currentIdlePosition
percent_t baseIdlePosition
scaled_channel< uint16_t, 100, 1 > idleTargetFlow
idle_state_e idleState
scaled_channel< int16_t, 100, 1 > trailingSparkAngle
scaled_channel< int16_t, 100, 1 > dfcoTimingRetard
scaled_channel< int16_t, 100, 1 > timingPidCorrection
scaled_channel< int16_t, 50, 1 > baseIgnitionAdvance
scaled_channel< int16_t, 100, 1 > cltTimingCorrection
scaled_channel< int16_t, 50, 1 > correctedIgnitionAdvance
scaled_channel< int16_t, 50, 1 > tractionAdvanceDrop
scaled_channel< int16_t, 100, 1 > timingIatCorrection
scaled_channel< uint16_t, 100, 1 > lambdaTimeSinceGood
scaled_channel< uint16_t, 1000, 1 > afrGasolineScale
scaled_channel< int16_t, 100, 1 > compressorDischargeTemp
scaled_channel< int16_t, 1000, 1 > rawBattery
scaled_channel< uint16_t, 30, 1 > throttleInletPressure
scaled_channel< int16_t, 100, 1 > auxTemp2
scaled_channel< uint16_t, 100, 1 > speedToRpmRatio
scaled_channel< uint16_t, 100, 1 > coilDutyCycle
scaled_channel< int16_t, 1000, 1 > accelerationLat
scaled_channel< int16_t, 100, 1 > accPedalUnfiltered
scaled_channel< int16_t, 100, 1 > idlePositionSensor
scaled_channel< int16_t, 100, 1 > wastegatePositionSensor
scaled_channel< int16_t, 1000, 1 > accelerationVert
scaled_channel< uint16_t, 100, 1 > vehicleSpeedKph
scaled_channel< int16_t, 1000, 1 > rawAuxAnalog4
scaled_channel< int16_t, 10, 1 > highFuelPressure
scaled_channel< uint16_t, 10, 1 > fallbackMap
scaled_channel< int16_t, 1000, 1 > rawTps2Secondary
scaled_channel< int16_t, 1000, 1 > rawTps1Secondary
scaled_channel< int16_t, 100, 1 > TPS2Value
scaled_channel< uint16_t, 10, 1 > mafEstimate
scaled_channel< int16_t, 1000, 1 > rawAuxAnalog1
scaled_channel< uint16_t, 10000, 1 > lambdaValue
scaled_channel< int16_t, 1000, 1 > rawHighFuelPressure
scaled_channel< uint16_t, 1000, 1 > rawMaf
scaled_channel< int16_t, 100, 1 > ambientTemp
scaled_channel< uint16_t, 30, 1 > oilPressure
scaled_channel< int16_t, 1000, 1 > rawTps1Primary
scaled_channel< int16_t, 1000, 1 > rawOilPressure
scaled_channel< uint16_t, 30, 1 > baroPressure
scaled_channel< uint16_t, 1000, 1 > afr2GasolineScale
scaled_channel< uint8_t, 2, 1 > injectorDutyCycle
scaled_channel< int16_t, 100, 1 > tps12Split
scaled_channel< int16_t, 1000, 1 > rawWastegatePosition
scaled_channel< int16_t, 1000, 1 > rawAuxTemp1
scaled_channel< uint16_t, 10, 1 > veValue
scaled_channel< uint16_t, 1000, 1 > VBatt
scaled_channel< int16_t, 100, 1 > fuelTankLevel
scaled_channel< int16_t, 50, 1 > vvtPositionB1E
scaled_channel< uint16_t, 300, 1 > VssAcceleration
scaled_channel< int16_t, 1000, 1 > accelerationLon
scaled_channel< int16_t, 1000, 1 > rawIat
scaled_channel< int16_t, 1000, 1 > internalVref
scaled_channel< uint16_t, 1000, 1 > AFRValue2
scaled_channel< int16_t, 100, 1 > accPedalSplit
scaled_channel< int16_t, 100, 1 > fuelTemp
scaled_channel< int16_t, 100, 1 > wallFuelCorrectionValue
scaled_channel< uint16_t, 30, 1 > compressorDischargePressure
scaled_channel< int16_t, 1000, 1 > rawAuxTemp2
scaled_channel< int16_t, 1000, 1 > rawLowFuelPressure
scaled_channel< int16_t, 300, 1 > tpsAccelFuel
scaled_channel< uint16_t, 1000, 1 > rawMap
scaled_channel< uint16_t, 1000, 1 > AFRValue
scaled_channel< uint16_t, 100, 1 > Gego
scaled_channel< int16_t, 30, 1 > lowFuelPressure
scaled_channel< int16_t, 1000, 1 > rawClt
scaled_channel< int16_t, 100, 1 > etb1DutyCycle
scaled_channel< uint16_t, 30, 1 > MAPValue
scaled_channel< uint16_t, 1000, 1 > SmoothedAFRValue2
scaled_channel< int16_t, 100, 1 > intake
scaled_channel< int16_t, 1000, 1 > gyroYaw
scaled_channel< int16_t, 1000, 1 > rawAuxAnalog3
scaled_channel< int16_t, 50, 1 > vvtPositionB2E
scaled_channel< int16_t, 1000, 1 > rawAmbientTemp
scaled_channel< uint16_t, 300, 1 > actualLastInjectionStage2
scaled_channel< uint16_t, 1000, 1 > SmoothedAFRValue
scaled_channel< int16_t, 100, 1 > tps1Split
scaled_channel< uint16_t, 1000, 1 > rawMapFast
scaled_channel< uint16_t, 100, 1 > wallFuelAmount
scaled_channel< int16_t, 1000, 1 > rawFuelLevel
scaled_channel< uint8_t, 2, 1 > flexPercent
scaled_channel< uint16_t, 1000, 1 > rawMaf2
scaled_channel< int16_t, 100, 1 > oilTemp
scaled_channel< uint16_t, 10, 1 > distanceTraveled
scaled_channel< int16_t, 100, 1 > throttlePedalPosition
scaled_channel< uint16_t, 10, 1 > mafMeasured2
scaled_channel< int16_t, 100, 1 > tps2Split
scaled_channel< uint16_t, 10, 1 > mafMeasured
scaled_channel< uint16_t, 200, 1 > fuelFlowRate
scaled_channel< uint8_t, 2, 1 > injectorDutyCycleStage2
scaled_channel< uint16_t, 1000, 1 > rawAfr
scaled_channel< uint16_t, 10000, 1 > lambdaValue2
scaled_channel< uint16_t, 300, 1 > actualLastInjection
scaled_channel< uint16_t, 30, 1 > instantMAPValue
scaled_channel< int16_t, 1000, 1 > rawIdlePositionSensor
scaled_channel< int16_t, 100, 1 > coolant
scaled_channel< int16_t, 50, 1 > vvtPositionB2I
scaled_channel< int16_t, 50, 1 > vvtPositionB1I
scaled_channel< int16_t, 100, 1 > TPSValue
scaled_channel< int16_t, 1000, 1 > rawTps2Primary
scaled_channel< int16_t, 1000, 1 > rawAcPressure
scaled_channel< uint16_t, 10, 1 > effectiveMap
scaled_channel< int16_t, 100, 1 > auxTemp1
scaled_channel< int16_t, 1000, 1 > rawAuxAnalog2
scaled_channel< int16_t, 100, 1 > dTerm
scaled_channel< int16_t, 100, 1 > error
scaled_channel< int16_t, 100, 1 > output
scaled_channel< int16_t, 100, 1 > iTerm
scaled_channel< uint16_t, 100, 1 > baseFuel
scaled_channel< uint16_t, 100, 1 > fuel
scaled_channel< int16_t, 100, 1 > tCharge

Referenced by getOutputValueByName().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getOutputValueByName()

float getOutputValueByName ( const char name)

Definition at line 1872 of file output_lookup_generated.cpp.

1872 {
1873 int hash = djb2lowerCase(name);
1874 return getOutputValueByHash(hash);
1875}
int djb2lowerCase(const char *str)
Definition efilib.cpp:135
float getOutputValueByHash(const int hash)

Referenced by configureRusefiLuaHooks().

Here is the call graph for this function:
Here is the caller graph for this function:

Go to the source code of this file.