rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
Data Structures | Functions
value_lookup.h File Reference

Data Structures

struct  plain_get_integer_s
 
struct  plain_get_short_s
 
struct  plain_get_u8_s
 
struct  plain_get_float_s
 

Functions

float getOutputValueByHash (const int hash)
 
float getConfigValueByHash (const int hash)
 
float getConfigValueByName (const char *name)
 
bool setConfigValueByName (const char *name, float value)
 
float getOutputValueByName (const char *name)
 
void * hackEngineConfigurationPointer (void *ptr)
 

Function Documentation

◆ getConfigValueByHash()

float getConfigValueByHash ( const int  hash)

Definition at line 5 of file value_lookup_generated.cpp.

5 {
6 switch(hash) {
7// startButtonSuppressOnStartUpMs
8 case 1856486116:
10// launchRpm
11 case -776106289:
13// rpmHardLimit
14 case 1176614802:
16// engineSnifferRpmThreshold
17 case 46918724:
19// ltitEnabled
20 case 1049828813:
22// useMetricOnInterface
23 case 934247460:
25// useLambdaOnInterface
26 case 1514634753:
28// multisparkMaxRpm
29 case -775882810:
31// maxAcRpm
32 case 1569359006:
34// maxAcTps
35 case 1569361190:
37// maxAcClt
38 case 1569342546:
40// compressionRatio
41 case 355839382:
43// idlePositionMin
44 case -1256791716:
46// idlePositionMax
47 case -1256791970:
49// ltitEmaAlpha
50 case -1008029221:
52// ltitStableRpmThreshold
53 case 341693817:
55// ltitStableTime
56 case 496209836:
58// ltitCorrectionRate
59 case 743163558:
61// ltitIgnitionOnDelay
62 case -135093297:
64// ltitIgnitionOffSaveDelay
65 case 423655964:
67// ltitClampMin
68 case -1622665645:
70// ltitClampMax
71 case -1622665899:
73// ltitSmoothingIntensity
74 case 341519713:
76// ltitIntegratorThreshold
77 case -2065042706:
79// launchFuelAdderPercent
80 case -904771683:
82// etbJamTimeout
83 case 1057701663:
85// acIdleExtraOffset
86 case 1933500210:
88// multisparkMaxSparkingAngle
89 case 402092253:
91// multisparkMaxExtraSparkCount
92 case 726613349:
94// vvtControlMinRpm
95 case 1470846937:
97// injector.flow
98 case 1542550121:
100// injectorSecondary.flow
101 case -289303407:
103// isForcedInduction
104 case -617915487:
106// useFordRedundantTps
107 case -1284354759:
109// enableKline
110 case 1188684607:
112// overrideTriggerGaps
113 case 1362186948:
115// enableFan1WithAc
116 case -298185774:
118// enableFan2WithAc
119 case 993282195:
121// enableTrailingSparks
122 case -1409016614:
124// etb_use_two_wires
125 case -1334689362:
127// isDoubleSolenoidIdle
128 case 1097520823:
130// useEeprom
131 case -1572546086:
133// useCicPidForIdle
134 case -264572349:
136// useTLE8888_cranking_hack
137 case -1279270887:
139// kickStartCranking
140 case 1156367906:
142// useSeparateIdleTablesForCrankingTaper
143 case -418454384:
145// launchControlEnabled
146 case -338157684:
148// antiLagEnabled
149 case -933524784:
151// useRunningMathForCranking
152 case -54973711:
154// displayLogicLevelsInEngineSniffer
155 case 1616873838:
157// useTLE8888_stepper
158 case -647008743:
160// usescriptTableForCanSniffingFiltering
161 case 671821024:
163// verboseCan
164 case -1073210355:
166// artificialTestMisfire
167 case -1528619572:
169// useFordRedundantPps
170 case -1284359115:
172// cltSensorPulldown
173 case 1925843479:
175// iatSensorPulldown
176 case 1570551154:
178// allowIdenticalPps
179 case 445194564:
181// overrideVvtTriggerGaps
182 case 840966724:
184// useSpiImu
185 case -1011866871:
187// enableStagedInjection
188 case 1160459527:
190// useIdleAdvanceWhileCoasting
191 case 586887955:
193// tpsErrorDetectionTooLow
194 case 625338761:
196// tpsErrorDetectionTooHigh
197 case -838808073:
199// cranking.rpm
200 case -1717336209:
202// ignitionDwellForCrankingMs
203 case -589710926:
205// etbRevLimitStart
206 case 401321850:
208// etbRevLimitRange
209 case 399466905:
211// map.sensor.lowValue
212 case -1307181880:
214// map.sensor.highValue
215 case -1434278346:
217// clt.config.tempC_1
218 case -1832527325:
220// clt.config.tempC_2
221 case -1832527324:
223// clt.config.tempC_3
224 case -1832527323:
226// clt.config.resistance_1
227 case -5328869:
229// clt.config.resistance_2
230 case -5328868:
232// clt.config.resistance_3
233 case -5328867:
235// clt.config.bias_resistor
236 case -653172717:
238// iat.config.tempC_1
239 case -672272162:
241// iat.config.tempC_2
242 case -672272161:
244// iat.config.tempC_3
245 case -672272160:
247// iat.config.resistance_1
248 case -1014418506:
250// iat.config.resistance_2
251 case -1014418505:
253// iat.config.resistance_3
254 case -1014418504:
256// iat.config.bias_resistor
257 case 406607630:
259// launchTimingRetard
260 case 1226423210:
262// idleMaximumAirmass
263 case -1671871759:
265// alternator_iTermMin
266 case 107641733:
268// alternator_iTermMax
269 case 107641479:
271// displacement
272 case -1227821282:
274// triggerSimulatorRpm
275 case 2122875976:
277// cylindersCount
278 case -1578655365:
280// justATempTest
281 case -48120222:
283// mapSyncThreshold
284 case 1640008461:
286// cylinderBore
287 case 1425664391:
289// ALSMaxTPS
290 case 1523832034:
292// boostControlMinRpm
293 case -1976636992:
295// boostControlMinTps
296 case -1976634808:
298// boostControlMinMap
299 case -1976642929:
301// crankingTimingAngle
302 case 2071041633:
304// gapTrackingLengthOverride
305 case -2079960526:
307// maxIdleVss
308 case 1408421157:
310// camDecoder2jzPrecision
311 case 306303086:
313// minOilPressureAfterStart
314 case -855687130:
316// fixedModeTiming
317 case -1965056926:
319// globalTriggerAngleOffset
320 case -295413160:
322// analogInputDividerCoefficient
323 case 1779689293:
325// vbattDividerCoeff
326 case -1311217456:
328// fanOnTemperature
329 case -853358747:
331// fanOffTemperature
332 case 4686563:
334// fan2OnTemperature
335 case 871106583:
337// fan2OffTemperature
338 case 1077467605:
340// disableFan1AtSpeed
341 case -1575487611:
343// disableFan2AtSpeed
344 case -1906717594:
346// disableFan1WhenStopped
347 case -1132710384:
349// disableFan2WhenStopped
350 case -311454863:
352// wizardPanelToShow
353 case 727066858:
355// driveWheelRevPerKm
356 case 991724096:
358// canSleepPeriodMs
359 case 296563315:
361// byFirmwareVersion
362 case 171869155:
364// idle_derivativeFilterLoss
365 case -1269130308:
367// trigger.customTotalToothCount
368 case 1212570205:
370// trigger.customSkippedToothCount
371 case 387956265:
373// airByRpmTaper
374 case 2070727975:
376// boostControlSafeDutyCycle
377 case -1965075262:
379// acrRevolutions
380 case -1373423899:
382// calibrationBirthday
383 case -2136933308:
385// adcVcc
386 case -244496183:
388// mapCamDetectionAnglePosition
389 case 1958105647:
391// afr.v1
392 case -241663117:
393 return engineConfiguration->afr.v1;
394// afr.value1
395 case 1273287930:
397// afr.v2
398 case -241663116:
399 return engineConfiguration->afr.v2;
400// afr.value2
401 case 1273287931:
403// etbSplit
404 case -2146852436:
406// baroSensor.lowValue
407 case 1474689568:
409// baroSensor.highValue
410 case 173166222:
412// idle.solenoidFrequency
413 case -568903712:
415// knockRetardAggression
416 case 1989648303:
418// knockRetardReapplyRate
419 case -938609466:
421// vssGearRatio
422 case -213773345:
424// vssFilterReciprocal
425 case -495855925:
427// vssToothCount
428 case -1958312328:
430// gapVvtTrackingLengthOverride
431 case -188591438:
433// idle_antiwindupFreq
434 case -524949197:
436// mc33_t_min_boost
437 case 1129109559:
439// finalGearRatio
440 case -869432403:
442// tcuInputSpeedSensorTeeth
443 case -2116746650:
445// fordInjectorSmallPulseSlope
446 case -1465119085:
448// lambdaProtectionMinRpm
449 case 1758659040:
451// lambdaProtectionMinLoad
452 case -2094010831:
454// is_enabled_spi_1
455 case -722238362:
457// is_enabled_spi_2
458 case -722238361:
460// is_enabled_spi_3
461 case -722238360:
463// isSdCardEnabled
464 case -1603423011:
466// rusefiVerbose29b
467 case 2043354390:
469// rethrowHardFault
470 case 1081456939:
472// verboseQuad
473 case -1055678778:
475// useStepperIdle
476 case -920116109:
478// lambdaProtectionEnable
479 case 1451020756:
481// verboseTLE8888
482 case -1251676000:
484// enableVerboseCanTx
485 case 1643181024:
487// externalRusEfiGdiModule
488 case 1546871344:
490// measureMapOnlyInOneCylinder
491 case -1236202550:
493// stepperForceParkingEveryRestart
494 case -2104625325:
496// isFasterEngineSpinUpEnabled
497 case 2048390406:
499// coastingFuelCutEnabled
500 case 1570088896:
502// useIacTableForCoasting
503 case -2101952506:
505// useNoiselessTriggerDecoder
506 case 957244017:
508// useIdleTimingPidControl
509 case 11736566:
511// disableEtbWhenEngineStopped
512 case -2096650725:
514// is_enabled_spi_4
515 case -722238359:
517// pauseEtbControl
518 case -24313313:
520// verboseKLine
521 case -485091122:
523// idleIncrementalPidCic
524 case 1064399425:
526// enableAemXSeries
527 case 259909218:
529// modeledFlowIdle
530 case 600643125:
532// isTuningDetectorEnabled
533 case 1997151643:
535// useAbsolutePressureForLagTime
536 case -1155937004:
538// verboseCanBaseAddress
539 case 6238478:
541// mc33_hvolt
542 case 1182499943:
544// minimumBoostClosedLoopMap
545 case 596585178:
547// initialIgnitionCutPercent
548 case -360834835:
550// finalIgnitionCutPercentBeforeLaunch
551 case 47348059:
553// idlePidRpmUpperLimit
554 case 1962548154:
556// applyNonlinearBelowPulse
557 case 119460051:
559// torqueReductionArmingRpm
560 case -763820449:
562// stoichRatioSecondary
563 case 1945443830:
565// etbMaximumPosition
566 case -786901709:
568// sdCardLogFrequency
569 case -773841334:
571// launchCorrectionsEndRpm
572 case 223926129:
574// lambdaProtectionRestoreRpm
575 case 872435040:
577// mapMinBufferLength
578 case -561715997:
580// idlePidDeactivationTpsThreshold
581 case 1490213215:
583// stepperParkingExtraSteps
584 case -509113657:
586// startCrankingDuration
587 case 644409862:
589// lambdaProtectionMinTps
590 case 1758661224:
592// lambdaProtectionTimeout
593 case -1645106444:
595// idleReturnTargetRamp
596 case 118504154:
598// useInjectorFlowLinearizationTable
599 case 435614729:
601// useHbridgesToDriveIdleStepper
602 case 13806936:
604// multisparkEnable
605 case -1074393096:
607// enableLaunchRetard
608 case -1583589783:
610// canInputBCM
611 case 470555289:
613// consumeObdSensors
614 case 950993889:
616// enableCanVss
617 case 245947066:
619// stftIgnoreErrorMagnitude
620 case 1838375282:
622// vvtBooleanForVerySpecialCases
623 case -376859614:
625// enableSoftwareKnock
626 case -1724873939:
628// verboseVVTDecoding
629 case 1540420600:
631// invertCamVVTSignal
632 case 1081026348:
634// alphaNUseIat
635 case -253720028:
637// knockBankCyl1
638 case 1509355728:
640// knockBankCyl2
641 case 1509355729:
643// knockBankCyl3
644 case 1509355730:
646// knockBankCyl4
647 case 1509355731:
649// knockBankCyl5
650 case 1509355732:
652// knockBankCyl6
653 case 1509355733:
655// knockBankCyl7
656 case 1509355734:
658// knockBankCyl8
659 case 1509355735:
661// knockBankCyl9
662 case 1509355736:
664// knockBankCyl10
665 case -1730868480:
667// knockBankCyl11
668 case -1730868479:
670// knockBankCyl12
671 case -1730868478:
673// tcuEnabled
674 case 1997663388:
676// canBroadcastUseChannelTwo
677 case 1181153770:
679// useRawOutputToDriveIdleStepper
680 case 839486731:
682// verboseCan2
683 case -1056203297:
685// boostPid.pFactor
686 case 1421783686:
688// boostPid.iFactor
689 case 971442495:
691// boostPid.dFactor
692 case -1190930054:
694// boostPid.offset
695 case 1435801342:
697// boostPid.periodMs
698 case -945021094:
700// boostPid.minValue
701 case 777954680:
703// boostPid.maxValue
704 case -572500550:
706// boostPwmFrequency
707 case -1990709262:
709// tpsAccelLookback
710 case -1164331270:
712// tpsDecelEnleanmentThreshold
713 case -965453331:
715// tpsDecelEnleanmentMultiplier
716 case 1164012327:
718// noFuelTrimAfterDfcoTime
719 case 1286770247:
721// noFuelTrimAfterAccelTime
722 case -1460984893:
724// launchSpeedThreshold
725 case -1743747394:
727// launchRpmWindow
728 case -1798887513:
730// triggerEventsTimeoutMs
731 case 665024981:
733// ppsExpAverageAlpha
734 case 457158886:
736// mapExpAverageAlpha
737 case -1852204335:
739// magicNumberAvailableForDevTricks
740 case -2071167002:
742// turbochargerFilter
743 case 983814707:
745// launchTpsThreshold
746 case -1340834204:
748// launchActivateDelay
749 case -1153051360:
751// stft.maxIdleRegionRpm
752 case 1887120139:
754// stft.maxOverrunLoad
755 case 1673018859:
757// stft.minPowerLoad
758 case -1942479387:
760// stft.deadband
761 case -1157123369:
763// stft.minClt
764 case -81412933:
766// stft.minAfr
767 case -81415311:
769// stft.maxAfr
770 case -90543309:
772// stft.startupDelay
773 case 1028902582:
775// ltft.enabled
776 case -1407066344:
778// ltft.correctionEnabled
779 case -1686338448:
781// ltft.deadband
782 case -1888587696:
784// ltft.maxAdd
785 case 1427207708:
787// ltft.maxRemove
788 case -269110527:
790// widebandOnSecondBus
791 case 1445062086:
793// fuelClosedLoopCorrectionEnabled
794 case 1611799720:
796// alwaysWriteSdCard
797 case 787397010:
799// knockDetectionUseDoubleFrequency
800 case 892958612:
802// yesUnderstandLocking
803 case -1985448683:
805// silentTriggerError
806 case 582390322:
808// useLinearCltSensor
809 case -1816997974:
811// canReadEnabled
812 case -528008450:
814// canWriteEnabled
815 case 2104472173:
817// useLinearIatSensor
818 case 667504645:
820// enableOilPressureProtect
821 case -1194560694:
823// tachPulseDurationAsDutyCycle
824 case 99110078:
826// isAlternatorControlEnabled
827 case -1771449111:
829// invertPrimaryTriggerSignal
830 case -587700301:
832// invertSecondaryTriggerSignal
833 case -1944260329:
835// cutFuelOnHardLimit
836 case -794334344:
838// cutSparkOnHardLimit
839 case -1087585075:
841// launchFuelCutEnable
842 case -980843809:
844// launchSparkCutEnable
845 case -1829995308:
847// torqueReductionEnabled
848 case -618104323:
850// camSyncOnSecondCrankRevolution
851 case 996346642:
853// limitTorqueReductionTime
854 case -819413824:
856// verboseIsoTp
857 case -487204662:
859// engineSnifferFocusOnInputs
860 case 465982216:
862// twoStroke
863 case 38719415:
865// skippedWheelOnCam
866 case 1538579992:
868// etbNeutralPosition
869 case 1664668368:
871// isInjectionEnabled
872 case 1917301199:
874// isIgnitionEnabled
875 case -1354884979:
877// isCylinderCleanupEnabled
878 case -1491889938:
880// complexWallModel
881 case -2018683234:
883// alwaysInstantRpm
884 case -1934896346:
886// isMapAveragingEnabled
887 case 285726462:
889// useSeparateAdvanceForIdle
890 case 216872574:
892// isWaveAnalyzerEnabled
893 case -726159643:
895// useSeparateVeForIdle
896 case -1997438905:
898// verboseTriggerSynchDetails
899 case -325018342:
901// hondaK
902 case 42872346:
904// twoWireBatchIgnition
905 case 454615641:
907// useFixedBaroCorrFromMap
908 case 201676494:
910// useSeparateAdvanceForCranking
911 case 685453869:
913// useAdvanceCorrectionsForCranking
914 case 1060606307:
916// flexCranking
917 case -563973567:
919// useIacPidMultTable
920 case -364626778:
922// isBoostControlEnabled
923 case -1832431020:
925// launchSmoothRetard
926 case -954321508:
928// isPhaseSyncRequiredForIgnition
929 case -1543452424:
931// useCltBasedRpmLimit
932 case 939816194:
934// forceO2Heating
935 case -389678699:
937// invertVvtControlIntake
938 case 755512282:
940// invertVvtControlExhaust
941 case -1331668704:
943// useBiQuadOnAuxSpeedSensors
944 case 1486014321:
946// sdTriggerLog
947 case -105464622:
949// stepper_dc_use_two_wires
950 case 2136379132:
952// watchOutForLinearTime
953 case -1896516795:
955// engineChartSize
956 case -1492464952:
958// turboSpeedSensorMultiplier
959 case -1056007485:
961// acIdleRpmTarget
962 case 30701245:
964// warningPeriod
965 case 1322924702:
967// knockDetectionWindowStart
968 case -339821344:
970// idleStepperReactionTime
971 case 1145888170:
973// idleStepperTotalSteps
974 case -1077032999:
976// torqueReductionArmingApp
977 case -763838959:
979// referenceTorqueForGenerator
980 case 1979839970:
982// referenceMapForGenerator
983 case -1373131840:
985// referenceVeForGenerator
986 case 931823549:
988// tachPulseDuractionMs
989 case 58931511:
991// wwaeTau
992 case -390306941:
994// alternatorControl.pFactor
995 case -1993968289:
997// alternatorControl.iFactor
998 case 1850657816:
1000// alternatorControl.dFactor
1001 case -311714733:
1003// alternatorControl.offset
1004 case 1983046327:
1006// alternatorControl.periodMs
1007 case -1995686573:
1009// alternatorControl.minValue
1010 case -272710799:
1012// alternatorControl.maxValue
1013 case -1623166029:
1015// etb.pFactor
1016 case 196797309:
1018// etb.iFactor
1019 case -253543882:
1021// etb.dFactor
1022 case 1879050865:
1024// etb.offset
1025 case -423426795:
1027// etb.periodMs
1028 case 1580101425:
1030// etb.minValue
1031 case -991890097:
1033// etb.maxValue
1034 case 1952621969:
1036// airTaperRpmRange
1037 case -174866119:
1039// tachPulsePerRev
1040 case -2142425790:
1042// mapErrorDetectionTooLow
1043 case 9388880:
1045// mapErrorDetectionTooHigh
1046 case 309682334:
1048// multisparkSparkDuration
1049 case 48235288:
1051// multisparkDwell
1052 case 617337449:
1054// idleRpmPid.pFactor
1055 case -2146434132:
1057// idleRpmPid.iFactor
1058 case 1698191973:
1060// idleRpmPid.dFactor
1061 case -464180576:
1063// idleRpmPid.offset
1064 case -103982236:
1066// idleRpmPid.periodMs
1067 case 1562875200:
1069// idleRpmPid.minValue
1070 case -1009116322:
1072// idleRpmPid.maxValue
1073 case 1935395744:
1075// wwaeBeta
1076 case 4130389:
1078// throttlePedalUpVoltage
1079 case -2130836456:
1081// throttlePedalWOTVoltage
1082 case 2099527693:
1084// startUpFuelPumpDuration
1085 case -664540020:
1087// mafFilterParameter
1088 case 1564984000:
1090// idlePidRpmDeadZone
1091 case -528043591:
1093// mc33810DisableRecoveryMode
1094 case -464979268:
1096// mc33810Gpgd0Mode
1097 case -785386645:
1099// mc33810Gpgd1Mode
1100 case -784200724:
1102// mc33810Gpgd2Mode
1103 case -783014803:
1105// mc33810Gpgd3Mode
1106 case -781828882:
1108// enableExtendedCanBroadcast
1109 case 923152418:
1111// luaCanRxWorkaround
1112 case 1068374799:
1114// flexSensorInverted
1115 case 512911183:
1117// useHardSkipInTraction
1118 case -1495799741:
1120// useAuxSpeedForSlipRatio
1121 case -723870257:
1123// useVssAsSecondWheelSpeed
1124 case -195378748:
1126// is_enabled_spi_5
1127 case -722238358:
1129// is_enabled_spi_6
1130 case -722238357:
1132// enableAemXSeriesEgt
1133 case -1196188030:
1135// startRequestPinInverted
1136 case 747573348:
1138// tcu_rangeSensorPulldown
1139 case -2079591860:
1141// devBit01
1142 case 1049496900:
1144// devBit0
1145 case 161953459:
1147// devBit1
1148 case 161953460:
1150// devBit2
1151 case 161953461:
1153// devBit3
1154 case 161953462:
1156// devBit4
1157 case 161953463:
1159// devBit5
1160 case 161953464:
1162// devBit6
1163 case 161953465:
1165// devBit7
1166 case 161953466:
1168// invertExhaustCamVVTSignal
1169 case -60727986:
1171// enableKnockSpectrogram
1172 case -556893719:
1174// enableKnockSpectrogramFilter
1175 case -1923222129:
1177// iacByTpsTaper
1178 case -2065814304:
1180// coastingFuelCutVssLow
1181 case 329016035:
1183// coastingFuelCutVssHigh
1184 case -2027523439:
1186// tpsAccelEnrichmentThreshold
1187 case 1313479950:
1189// totalGearsCount
1190 case -2114430012:
1192// fan1ExtraIdle
1193 case 1397079021:
1195// uartConsoleSerialSpeed
1196 case -999870619:
1198// throttlePedalSecondaryUpVoltage
1199 case -1564912640:
1201// throttlePedalSecondaryWOTVoltage
1202 case -699822859:
1204// mc33_hpfp_i_peak
1205 case 578933872:
1207// mc33_hpfp_i_hold
1208 case 578657622:
1210// mc33_hpfp_i_hold_off
1211 case 944657936:
1213// mc33_hpfp_max_hold
1214 case 663037299:
1216// stepperDcInvertedPins
1217 case 337194154:
1219// canOpenBLT
1220 case -631762165:
1222// can2OpenBLT
1223 case -1514354211:
1225// injectorFlowAsMassFlow
1226 case 444648859:
1228// boardUseCanTerminator
1229 case -312962799:
1231// kLineDoHondaSend
1232 case 304164959:
1234// can1ListenMode
1235 case 178430876:
1237// can2ListenMode
1238 case -1879090979:
1240// camDecoder2jzPosition
1241 case 594789367:
1243// benchTestOnTime
1244 case -1992436143:
1246// lambdaProtectionRestoreTps
1247 case 872437224:
1249// lambdaProtectionRestoreLoad
1250 case -1274631759:
1252// boostCutPressure
1253 case -1992945039:
1255// fixedTiming
1256 case -1359134883:
1258// mapLowValueVoltage
1259 case -137390524:
1261// mapHighValueVoltage
1262 case -1084262094:
1264// egoValueShift
1265 case 280323355:
1267// tChargeMinRpmMinTps
1268 case -557658095:
1270// tChargeMinRpmMaxTps
1271 case -566786093:
1273// tChargeMaxRpmMinTps
1274 case -599338669:
1276// tChargeMaxRpmMaxTps
1277 case -608466667:
1279// minimumIgnitionTiming
1280 case 298649674:
1282// maximumIgnitionTiming
1283 case -1726245940:
1285// alternatorPwmFrequency
1286 case 799798215:
1288// fan2ExtraIdle
1289 case 1464880398:
1291// primingDelay
1292 case 1506446058:
1294// fuelReferencePressure
1295 case -395416807:
1297// auxTempSensor1.config.tempC_1
1298 case -1104834801:
1300// auxTempSensor1.config.tempC_2
1301 case -1104834800:
1303// auxTempSensor1.config.tempC_3
1304 case -1104834799:
1306// auxTempSensor1.config.resistance_1
1307 case 629168263:
1309// auxTempSensor1.config.resistance_2
1310 case 629168264:
1312// auxTempSensor1.config.resistance_3
1313 case 629168265:
1315// auxTempSensor1.config.bias_resistor
1316 case -1189603841:
1318// auxTempSensor2.config.tempC_1
1319 case -900025104:
1321// auxTempSensor2.config.tempC_2
1322 case -900025103:
1324// auxTempSensor2.config.tempC_3
1325 case -900025102:
1327// auxTempSensor2.config.resistance_1
1328 case 1988973320:
1330// auxTempSensor2.config.resistance_2
1331 case 1988973321:
1333// auxTempSensor2.config.resistance_3
1334 case 1988973322:
1336// auxTempSensor2.config.bias_resistor
1337 case 734290080:
1339// knockSamplingDuration
1340 case -430252676:
1342// etbFreq
1343 case 2016887022:
1345// etbWastegatePid.pFactor
1346 case 1746193407:
1348// etbWastegatePid.iFactor
1349 case 1295852216:
1351// etbWastegatePid.dFactor
1352 case -866520333:
1354// etbWastegatePid.offset
1355 case 794879319:
1357// etbWastegatePid.periodMs
1358 case 1170565107:
1360// etbWastegatePid.minValue
1361 case -1401426415:
1363// etbWastegatePid.maxValue
1364 case 1543085651:
1366// stepperMinDutyCycle
1367 case -1147263902:
1369// stepperMaxDutyCycle
1370 case -1188944476:
1372// idlePidActivationTime
1373 case -1562952959:
1375// vvtControlMinClt
1376 case 1470830477:
1378// oilPressure.v1
1379 case -613392361:
1381// oilPressure.value1
1382 case -505257058:
1384// oilPressure.v2
1385 case -613392360:
1387// oilPressure.value2
1388 case -505257057:
1390// auxFrequencyFilter
1391 case 383307083:
1393// coastingFuelCutRpmHigh
1394 case 1272017572:
1396// coastingFuelCutRpmLow
1397 case 168701078:
1399// coastingFuelCutTps
1400 case -1494035092:
1402// coastingFuelCutClt
1403 case -1494053736:
1405// pidExtraForLowRpm
1406 case 1414346958:
1408// coastingFuelCutMap
1409 case -1494043213:
1411// highPressureFuel.v1
1412 case 2032707103:
1414// highPressureFuel.value1
1415 case -1898025562:
1417// highPressureFuel.v2
1418 case 2032707104:
1420// highPressureFuel.value2
1421 case -1898025561:
1423// lowPressureFuel.v1
1424 case -474791503:
1426// lowPressureFuel.value1
1427 case 764445240:
1429// lowPressureFuel.v2
1430 case -474791502:
1432// lowPressureFuel.value2
1433 case 764445241:
1435// tChargeAirCoefMin
1436 case 2115625312:
1438// tChargeAirCoefMax
1439 case 2115625058:
1441// tChargeAirFlowMax
1442 case 1590125629:
1444// tChargeAirIncrLimit
1445 case -1128797750:
1447// tChargeAirDecrLimit
1448 case 670644444:
1450// etb_iTermMin
1451 case -1725192476:
1453// etb_iTermMax
1454 case -1725192730:
1456// idleTimingPid.pFactor
1457 case -1411996731:
1459// idleTimingPid.iFactor
1460 case -1862337922:
1462// idleTimingPid.dFactor
1463 case 270256825:
1465// idleTimingPid.offset
1466 case -2033984419:
1468// idleTimingPid.periodMs
1469 case 29505657:
1471// idleTimingPid.minValue
1472 case 1752481431:
1474// idleTimingPid.maxValue
1475 case 402026201:
1477// idleTimingSoftEntryTime
1478 case 1881137064:
1480// tpsAccelFractionPeriod
1481 case 1117566701:
1483// tpsAccelFractionDivisor
1484 case 68539114:
1486// idlerpmpid_iTermMin
1487 case -1742418701:
1489// stoichRatioPrimary
1490 case 1762426578:
1492// idlerpmpid_iTermMax
1493 case -1742418955:
1495// etbIdleThrottleRange
1496 case -54532767:
1498// triggerCompCenterVolt
1499 case 1455224910:
1501// triggerCompHystMin
1502 case -25671212:
1504// triggerCompHystMax
1505 case -25671466:
1507// triggerCompSensorSatRpm
1508 case -953183719:
1510// mc33_i_boost
1511 case -371707639:
1513// mc33_i_peak
1514 case 379679459:
1516// mc33_i_hold
1517 case 379403209:
1519// mc33_t_max_boost
1520 case -486240071:
1522// mc33_t_peak_off
1523 case -893360504:
1525// mc33_t_peak_tot
1526 case -893354748:
1528// mc33_t_bypass
1529 case 1281862911:
1531// mc33_t_hold_off
1532 case -2086522258:
1534// mc33_t_hold_tot
1535 case -2086516502:
1537// maxCamPhaseResolveRpm
1538 case -2070332548:
1540// dfcoDelay
1541 case 1676700208:
1543// acDelay
1544 case 483010008:
1546// fordInjectorSmallPulseBreakPoint
1547 case -1032938305:
1549// etbJamDetectThreshold
1550 case -791880034:
1552// hpfpCamLobes
1553 case -1256141959:
1555// acLowRpmLimit
1556 case -2138018615:
1558// hpfpMinAngle
1559 case 1494394654:
1561// hpfpPumpVolume
1562 case 334494733:
1564// hpfpActivationAngle
1565 case -81483444:
1567// issFilterReciprocal
1568 case -413489794:
1570// hpfpPidP
1571 case 436500704:
1573// hpfpPidI
1574 case 436500697:
1576// hpfpPid_iTermMin
1577 case 535118708:
1579// hpfpPid_iTermMax
1580 case 535118454:
1582// hpfpTargetDecay
1583 case 1025426144:
1585// vvtActivationDelayMs
1586 case 288250022:
1588// acrDisablePhase
1589 case 1574876352:
1591// auxLinear1.v1
1592 case -1415669996:
1594// auxLinear1.value1
1595 case -65154789:
1597// auxLinear1.v2
1598 case -1415669995:
1600// auxLinear1.value2
1601 case -65154788:
1603// auxLinear2.v1
1604 case -1415634059:
1606// auxLinear2.value1
1607 case -396384772:
1609// auxLinear2.v2
1610 case -1415634058:
1612// auxLinear2.value2
1613 case -396384771:
1615// etbMinimumPosition
1616 case -1855700175:
1618// tuneHidingKey
1619 case -243078627:
1621// torqueReductionActivationTemperature
1622 case -427105966:
1624// ALSMinRPM
1625 case 1532957848:
1627// ALSMaxRPM
1628 case 1523829850:
1630// ALSMaxDuration
1631 case 1830002033:
1633// ALSMinCLT
1634 case 1532941388:
1636// ALSMaxCLT
1637 case 1523813390:
1639// alsMinTimeBetween
1640 case -1118241790:
1642// alsEtbPosition
1643 case -731677323:
1645// acRelayAlternatorDutyAdder
1646 case -908268760:
1648// customSentTpsMin
1649 case -282198091:
1651// ALSIdleAdd
1652 case -2021435668:
1654// ALSEtbAdd
1655 case 1232469673:
1657// ALSSkipRatio
1658 case -1404414917:
1660// acPressureEnableHyst
1661 case 298344625:
1663// tpsSecondaryMaximum
1664 case -1744146782:
1666// ppsSecondaryMaximum
1667 case -727657058:
1669// customSentTpsMax
1670 case -282198345:
1672// kLineBaudRate
1673 case 1498075808:
1675// hpfpPeakPos
1676 case 1145081382:
1678// kLinePeriodUs
1679 case 1915146851:
1681// rpmSoftLimitTimingRetard
1682 case -543684839:
1684// rpmSoftLimitFuelAdded
1685 case 1094944685:
1687// rpmHardLimitHyst
1688 case 1756514810:
1690// benchTestOffTime
1691 case -1655178001:
1693// boostCutPressureHyst
1694 case -2111374247:
1696// benchTestCount
1697 case -204721234:
1699// iacByTpsHoldTime
1700 case -235994182:
1702// iacByTpsDecayTime
1703 case 1742748825:
1705// canVssScaling
1706 case -846143628:
1708// oilTempSensor.config.tempC_1
1709 case -1460957868:
1711// oilTempSensor.config.tempC_2
1712 case -1460957867:
1714// oilTempSensor.config.tempC_3
1715 case -1460957866:
1717// oilTempSensor.config.resistance_1
1718 case -1297544724:
1720// oilTempSensor.config.resistance_2
1721 case -1297544723:
1723// oilTempSensor.config.resistance_3
1724 case -1297544722:
1726// oilTempSensor.config.bias_resistor
1727 case -346622972:
1729// fuelTempSensor.config.tempC_1
1730 case -713764196:
1732// fuelTempSensor.config.tempC_2
1733 case -713764195:
1735// fuelTempSensor.config.tempC_3
1736 case -713764194:
1738// fuelTempSensor.config.resistance_1
1739 case -1195844556:
1741// fuelTempSensor.config.resistance_2
1742 case -1195844555:
1744// fuelTempSensor.config.resistance_3
1745 case -1195844554:
1747// fuelTempSensor.config.bias_resistor
1748 case -1285484724:
1750// ambientTempSensor.config.tempC_1
1751 case 275986512:
1753// ambientTempSensor.config.tempC_2
1754 case 275986513:
1756// ambientTempSensor.config.tempC_3
1757 case 275986514:
1759// ambientTempSensor.config.resistance_1
1760 case -1084296600:
1762// ambientTempSensor.config.resistance_2
1763 case -1084296599:
1765// ambientTempSensor.config.resistance_3
1766 case -1084296598:
1768// ambientTempSensor.config.bias_resistor
1769 case -1899369472:
1771// compressorDischargeTemperature.config.tempC_1
1772 case -498450107:
1774// compressorDischargeTemperature.config.tempC_2
1775 case -498450106:
1777// compressorDischargeTemperature.config.tempC_3
1778 case -498450105:
1780// compressorDischargeTemperature.config.resistance_1
1781 case 878369917:
1783// compressorDischargeTemperature.config.resistance_2
1784 case 878369918:
1786// compressorDischargeTemperature.config.resistance_3
1787 case 878369919:
1789// compressorDischargeTemperature.config.bias_resistor
1790 case -1555883851:
1792// speedometerPulsePerKm
1793 case 1007396714:
1795// ignKeyAdcDivider
1796 case -506535813:
1798// maxInjectorDutyInstant
1799 case 896753456:
1801// maxInjectorDutySustained
1802 case 1651400031:
1804// maxInjectorDutySustainedTimeout
1805 case 263235302:
1807// auxSpeed1Multiplier
1808 case -1644887108:
1810// brakeMeanEffectivePressureDifferential
1811 case -4616606:
1813// tunerStudioSerialSpeed
1814 case 1467553180:
1816// anotherCiTest
1817 case -283215870:
1819// tcu_rangeSensorBiasResistor
1820 case -1480283119:
1822// mc33810Nomi
1823 case -695344665:
1825// mc33810Maxi
1826 case -695395485:
1828// acPressure.v1
1829 case 1470507575:
1831// acPressure.value1
1832 case -1171243586:
1834// acPressure.v2
1835 case 1470507576:
1837// acPressure.value2
1838 case -1171243585:
1840// minAcPressure
1841 case -965637402:
1843// maxAcPressure
1844 case 1953870952:
1846// minimumOilPressureTimeout
1847 case -2016978331:
1849// auxLinear3.v1
1850 case -1415598122:
1852// auxLinear3.value1
1853 case -727614755:
1855// auxLinear3.v2
1856 case -1415598121:
1858// auxLinear3.value2
1859 case -727614754:
1861// auxLinear4.v1
1862 case -1415562185:
1864// auxLinear4.value1
1865 case -1058844738:
1867// auxLinear4.v2
1868 case -1415562184:
1870// auxLinear4.value2
1871 case -1058844737:
1873// knockSuppressMinTps
1874 case 893776859:
1876// knockFuelTrimAggression
1877 case -1811840427:
1879// knockFuelTrimReapplyRate
1880 case -1833685972:
1882// knockFuelTrim
1883 case -106437949:
1885// knockSpectrumSensitivity
1886 case 1561929785:
1888// knockFrequency
1889 case 1972605869:
1891// secondaryInjectorFuelReferencePressure
1892 case -425992769:
1894// nitrousControlEnabled
1895 case -582951931:
1897// vvlControlEnabled
1898 case -708922423:
1900// nitrousLuaGaugeArmingValue
1901 case -1760115393:
1903// nitrousMinimumTps
1904 case 1089367148:
1906// nitrousMinimumClt
1907 case 1089348504:
1909// nitrousMaximumMap
1910 case -677571211:
1912// nitrousMaximumAfr
1913 case -677584112:
1915// nitrousActivationRpm
1916 case -469950118:
1918// nitrousDeactivationRpm
1919 case 1072117635:
1921// nitrousDeactivationRpmWindow
1922 case -1786673317:
1924// dfcoRetardDeg
1925 case 601094003:
1927// dfcoRetardRampInTime
1928 case 2030571545:
1930// nitrousFuelAdderPercent
1931 case -1197734314:
1933// nitrousIgnitionRetard
1934 case -617548836:
1936// nitrousMinimumVehicleSpeed
1937 case 1658738502:
1939// fuelLevelAveragingAlpha
1940 case 2094922339:
1942// fuelLevelUpdatePeriodSec
1943 case 128251338:
1945// fuelLevelLowThresholdVoltage
1946 case 1697484698:
1948// fuelLevelHighThresholdVoltage
1949 case 2012123720:
1951// afrExpAverageAlpha
1952 case 1597749004:
1954// sparkHardwareLatencyCorrection
1955 case 756523164:
1957// maxOilPressureTimeout
1958 case -1788499857:
1960// idleReturnTargetRampDuration
1961 case 62925536:
1963// wastegatePositionOpenedVoltage
1964 case 866072300:
1966// wastegatePositionClosedVoltage
1967 case 20003211:
1969// vvlController.fuelAdderPercent
1970 case 666098796:
1972// vvlController.ignitionRetard
1973 case 1427131506:
1975// vvlController.minimumTps
1976 case 1664936450:
1978// vvlController.minimumClt
1979 case 1664917806:
1981// vvlController.maximumMap
1982 case -102001909:
1984// vvlController.maximumAfr
1985 case -102014810:
1987// vvlController.activationRpm
1988 case -798441680:
1990// vvlController.deactivationRpm
1991 case -172907815:
1993// vvlController.deactivationRpmWindow
1994 case 1849727793:
1996// rotationalIdleController.enabled
1997 case -1765427939:
1999// rotationalIdleController.auto_engage
2000 case 38426001:
2002// rotationalIdleController.max_tps
2003 case -505201426:
2005// rotationalIdleController.auto_engage_clt_enable
2006 case 203921593:
2008// rotationalIdleController.auto_engage_clt
2009 case 602046867:
2011// tcu_shiftTime
2012 case -1658957891:
2013 return config->tcu_shiftTime;
2014// cel_battery_min_v
2015 case -1794416277:
2016 return config->cel_battery_min_v;
2017// cel_battery_max_v
2018 case -1794692883:
2019 return config->cel_battery_max_v;
2020// cel_map_min_v
2021 case -491094482:
2022 return config->cel_map_min_v;
2023// cel_map_max_v
2024 case -491371088:
2025 return config->cel_map_max_v;
2026// cel_iat_min_v
2027 case 1152494894:
2028 return config->cel_iat_min_v;
2029// cel_iat_max_v
2030 case 1152218288:
2031 return config->cel_iat_max_v;
2032// cel_tps_min_v
2033 case -789855065:
2034 return config->cel_tps_min_v;
2035// cel_tps_max_v
2036 case -790131671:
2037 return config->cel_tps_max_v;
2038// dynoRpmStep
2039 case -1085712470:
2040 return config->dynoRpmStep;
2041// dynoSaeTemperatureC
2042 case 903483241:
2044// dynoSaeRelativeHumidity
2045 case 1509051617:
2047// dynoSaeBaro
2048 case -391393956:
2049 return config->dynoSaeBaro;
2050// dynoCarWheelDiaInch
2051 case 1541525498:
2053// dynoCarWheelAspectRatio
2054 case -1404613719:
2056// dynoCarWheelTireWidthMm
2057 case 1000921080:
2059// dynoCarGearPrimaryReduction
2060 case -1607465307:
2062// dynoCarGearRatio
2063 case 589242035:
2064 return config->dynoCarGearRatio;
2065// dynoCarGearFinalDrive
2066 case 220694456:
2068// dynoCarCarMassKg
2069 case -1343193327:
2070 return config->dynoCarCarMassKg;
2071// dynoCarCargoMassKg
2072 case 183555079:
2073 return config->dynoCarCargoMassKg;
2074// dynoCarCoeffOfDrag
2075 case -1121870933:
2076 return config->dynoCarCoeffOfDrag;
2077// dynoCarFrontalAreaM2
2078 case -1661556925:
2080// wizardNumberOfCylinders
2081 case -1547587839:
2083// wizardFiringOrder
2084 case 346390417:
2085 return config->wizardFiringOrder;
2086// wizardMapSensorType
2087 case 554586032:
2089// wizardCrankTrigger
2090 case -221893735:
2091 return config->wizardCrankTrigger;
2092// wizardCamTrigger
2093 case -717549157:
2094 return config->wizardCamTrigger;
2095// wizardInjectorFlow
2096 case -1499796020:
2097 return config->wizardInjectorFlow;
2098 }
2099 return EFI_ERROR_CODE;
2100}
static constexpr persistent_config_s * config
static constexpr engine_configuration_s * engineConfiguration
scaled_channel< uint16_t, 1000, 1 > fordInjectorSmallPulseBreakPoint
scaled_channel< uint8_t, 10, 1 > maxRemove
scaled_channel< uint8_t, 10, 1 > deadband
scaled_channel< uint8_t, 10, 1 > maxAdd
scaled_channel< uint8_t, 10, 1 > maxAfr
scaled_channel< uint8_t, 10, 1 > minAfr
scaled_channel< uint8_t, 10, 1 > deadband
scaled_channel< uint8_t, 1, 50 > maxIdleRegionRpm
scaled_channel< uint8_t, 10, 1 > maximumAfr

Referenced by getConfigValueByName(), and processCanRequestCalibration().

Here is the caller graph for this function:

◆ getConfigValueByName()

float getConfigValueByName ( const char name)

Definition at line 2101 of file value_lookup_generated.cpp.

2101 {
2102 int hash = djb2lowerCase(name);
2103 return getConfigValueByHash(hash);
2104}
int djb2lowerCase(const char *str)
Definition efilib.cpp:135
float getConfigValueByHash(const int hash)

Referenced by configureRusefiLuaHooks(), and getValue().

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

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

1875 {
1876 int hash = djb2lowerCase(name);
1877 return getOutputValueByHash(hash);
1878}
float getOutputValueByHash(const int hash)

Referenced by configureRusefiLuaHooks().

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

◆ hackEngineConfigurationPointer()

void * hackEngineConfigurationPointer ( void *  ptr)

Definition at line 111 of file lua_hooks_util.cpp.

111 {
112 // we know that 'engineConfiguration' was null at the time of initialization in unit tests
113#if EFI_UNIT_TEST
114 intptr_t offset = (intptr_t)ptr;
115 void * valuePtr = (void *)((char *)engineConfiguration + offset);
116 return valuePtr;
117#else
118 return ptr;
119#endif
120}
uint16_t offset
Definition tunerstudio.h:0

◆ setConfigValueByName()

bool setConfigValueByName ( const char name,
float  value 
)
Returns
true if name was recognized, false otherwise

Definition at line 2105 of file value_lookup_generated.cpp.

2105 {
2106 int hash = djb2lowerCase(name);
2107 switch(hash) {
2108 case 1856486116:
2109 {
2111 return 1;
2112 }
2113 case -776106289:
2114 {
2115 engineConfiguration->launchRpm = (int)value;
2116 return 1;
2117 }
2118 case 1176614802:
2119 {
2120 engineConfiguration->rpmHardLimit = (int)value;
2121 return 1;
2122 }
2123 case 46918724:
2124 {
2126 return 1;
2127 }
2128 case 1049828813:
2129 {
2130 engineConfiguration->ltitEnabled = (int)value;
2131 return 1;
2132 }
2133 case 934247460:
2134 {
2136 return 1;
2137 }
2138 case 1514634753:
2139 {
2141 return 1;
2142 }
2143 case -775882810:
2144 {
2146 return 1;
2147 }
2148 case 1569359006:
2149 {
2150 engineConfiguration->maxAcRpm = (int)value;
2151 return 1;
2152 }
2153 case 1569361190:
2154 {
2155 engineConfiguration->maxAcTps = (int)value;
2156 return 1;
2157 }
2158 case 1569342546:
2159 {
2160 engineConfiguration->maxAcClt = (int)value;
2161 return 1;
2162 }
2163 case 355839382:
2164 {
2166 return 1;
2167 }
2168 case -1256791716:
2169 {
2171 return 1;
2172 }
2173 case -1256791970:
2174 {
2176 return 1;
2177 }
2178 case -1008029221:
2179 {
2180 engineConfiguration->ltitEmaAlpha = (int)value;
2181 return 1;
2182 }
2183 case 341693817:
2184 {
2186 return 1;
2187 }
2188 case 496209836:
2189 {
2190 engineConfiguration->ltitStableTime = (int)value;
2191 return 1;
2192 }
2193 case 743163558:
2194 {
2196 return 1;
2197 }
2198 case -135093297:
2199 {
2201 return 1;
2202 }
2203 case 423655964:
2204 {
2206 return 1;
2207 }
2208 case -1622665645:
2209 {
2211 return 1;
2212 }
2213 case -1622665899:
2214 {
2216 return 1;
2217 }
2218 case 341519713:
2219 {
2221 return 1;
2222 }
2223 case -2065042706:
2224 {
2226 return 1;
2227 }
2228 case -904771683:
2229 {
2231 return 1;
2232 }
2233 case 1057701663:
2234 {
2235 engineConfiguration->etbJamTimeout = (int)value;
2236 return 1;
2237 }
2238 case 1933500210:
2239 {
2241 return 1;
2242 }
2243 case 402092253:
2244 {
2246 return 1;
2247 }
2248 case 726613349:
2249 {
2251 return 1;
2252 }
2253 case 1470846937:
2254 {
2256 return 1;
2257 }
2258 case 1542550121:
2259 {
2261 return 1;
2262 }
2263 case -289303407:
2264 {
2266 return 1;
2267 }
2268 case -617915487:
2269 {
2271 return 1;
2272 }
2273 case -1284354759:
2274 {
2276 return 1;
2277 }
2278 case 1188684607:
2279 {
2280 engineConfiguration->enableKline = (int)value;
2281 return 1;
2282 }
2283 case 1362186948:
2284 {
2286 return 1;
2287 }
2288 case -298185774:
2289 {
2291 return 1;
2292 }
2293 case 993282195:
2294 {
2296 return 1;
2297 }
2298 case -1409016614:
2299 {
2301 return 1;
2302 }
2303 case -1334689362:
2304 {
2306 return 1;
2307 }
2308 case 1097520823:
2309 {
2311 return 1;
2312 }
2313 case -1572546086:
2314 {
2315 engineConfiguration->useEeprom = (int)value;
2316 return 1;
2317 }
2318 case -264572349:
2319 {
2321 return 1;
2322 }
2323 case -1279270887:
2324 {
2326 return 1;
2327 }
2328 case 1156367906:
2329 {
2331 return 1;
2332 }
2333 case -418454384:
2334 {
2336 return 1;
2337 }
2338 case -338157684:
2339 {
2341 return 1;
2342 }
2343 case -933524784:
2344 {
2345 engineConfiguration->antiLagEnabled = (int)value;
2346 return 1;
2347 }
2348 case -54973711:
2349 {
2351 return 1;
2352 }
2353 case 1616873838:
2354 {
2356 return 1;
2357 }
2358 case -647008743:
2359 {
2361 return 1;
2362 }
2363 case 671821024:
2364 {
2366 return 1;
2367 }
2368 case -1073210355:
2369 {
2370 engineConfiguration->verboseCan = (int)value;
2371 return 1;
2372 }
2373 case -1528619572:
2374 {
2376 return 1;
2377 }
2378 case -1284359115:
2379 {
2381 return 1;
2382 }
2383 case 1925843479:
2384 {
2386 return 1;
2387 }
2388 case 1570551154:
2389 {
2391 return 1;
2392 }
2393 case 445194564:
2394 {
2396 return 1;
2397 }
2398 case 840966724:
2399 {
2401 return 1;
2402 }
2403 case -1011866871:
2404 {
2405 engineConfiguration->useSpiImu = (int)value;
2406 return 1;
2407 }
2408 case 1160459527:
2409 {
2411 return 1;
2412 }
2413 case 586887955:
2414 {
2416 return 1;
2417 }
2418 case 625338761:
2419 {
2421 return 1;
2422 }
2423 case -838808073:
2424 {
2426 return 1;
2427 }
2428 case -1717336209:
2429 {
2430 engineConfiguration->cranking.rpm = (int)value;
2431 return 1;
2432 }
2433 case -589710926:
2434 {
2436 return 1;
2437 }
2438 case 401321850:
2439 {
2441 return 1;
2442 }
2443 case 399466905:
2444 {
2446 return 1;
2447 }
2448 case -1307181880:
2449 {
2451 return 1;
2452 }
2453 case -1434278346:
2454 {
2456 return 1;
2457 }
2458 case -1832527325:
2459 {
2461 return 1;
2462 }
2463 case -1832527324:
2464 {
2466 return 1;
2467 }
2468 case -1832527323:
2469 {
2471 return 1;
2472 }
2473 case -5328869:
2474 {
2476 return 1;
2477 }
2478 case -5328868:
2479 {
2481 return 1;
2482 }
2483 case -5328867:
2484 {
2486 return 1;
2487 }
2488 case -653172717:
2489 {
2491 return 1;
2492 }
2493 case -672272162:
2494 {
2496 return 1;
2497 }
2498 case -672272161:
2499 {
2501 return 1;
2502 }
2503 case -672272160:
2504 {
2506 return 1;
2507 }
2508 case -1014418506:
2509 {
2511 return 1;
2512 }
2513 case -1014418505:
2514 {
2516 return 1;
2517 }
2518 case -1014418504:
2519 {
2521 return 1;
2522 }
2523 case 406607630:
2524 {
2526 return 1;
2527 }
2528 case 1226423210:
2529 {
2531 return 1;
2532 }
2533 case -1671871759:
2534 {
2536 return 1;
2537 }
2538 case 107641733:
2539 {
2541 return 1;
2542 }
2543 case 107641479:
2544 {
2546 return 1;
2547 }
2548 case -1227821282:
2549 {
2551 return 1;
2552 }
2553 case 2122875976:
2554 {
2556 return 1;
2557 }
2558 case -1578655365:
2559 {
2560 engineConfiguration->cylindersCount = (int)value;
2561 return 1;
2562 }
2563 case -48120222:
2564 {
2565 engineConfiguration->justATempTest = (int)value;
2566 return 1;
2567 }
2568 case 1640008461:
2569 {
2571 return 1;
2572 }
2573 case 1425664391:
2574 {
2576 return 1;
2577 }
2578 case 1523832034:
2579 {
2580 engineConfiguration->ALSMaxTPS = (int)value;
2581 return 1;
2582 }
2583 case -1976636992:
2584 {
2586 return 1;
2587 }
2588 case -1976634808:
2589 {
2591 return 1;
2592 }
2593 case -1976642929:
2594 {
2596 return 1;
2597 }
2598 case 2071041633:
2599 {
2601 return 1;
2602 }
2603 case -2079960526:
2604 {
2606 return 1;
2607 }
2608 case 1408421157:
2609 {
2610 engineConfiguration->maxIdleVss = (int)value;
2611 return 1;
2612 }
2613 case 306303086:
2614 {
2616 return 1;
2617 }
2618 case -855687130:
2619 {
2621 return 1;
2622 }
2623 case -1965056926:
2624 {
2626 return 1;
2627 }
2628 case -295413160:
2629 {
2631 return 1;
2632 }
2633 case 1779689293:
2634 {
2636 return 1;
2637 }
2638 case -1311217456:
2639 {
2641 return 1;
2642 }
2643 case -853358747:
2644 {
2646 return 1;
2647 }
2648 case 4686563:
2649 {
2651 return 1;
2652 }
2653 case 871106583:
2654 {
2656 return 1;
2657 }
2658 case 1077467605:
2659 {
2661 return 1;
2662 }
2663 case -1575487611:
2664 {
2666 return 1;
2667 }
2668 case -1906717594:
2669 {
2671 return 1;
2672 }
2673 case -1132710384:
2674 {
2676 return 1;
2677 }
2678 case -311454863:
2679 {
2681 return 1;
2682 }
2683 case 727066858:
2684 {
2686 return 1;
2687 }
2688 case 991724096:
2689 {
2691 return 1;
2692 }
2693 case 296563315:
2694 {
2696 return 1;
2697 }
2698 case 171869155:
2699 {
2701 return 1;
2702 }
2703 case -1269130308:
2704 {
2706 return 1;
2707 }
2708 case 1212570205:
2709 {
2711 return 1;
2712 }
2713 case 387956265:
2714 {
2716 return 1;
2717 }
2718 case 2070727975:
2719 {
2721 return 1;
2722 }
2723 case -1965075262:
2724 {
2726 return 1;
2727 }
2728 case -1373423899:
2729 {
2730 engineConfiguration->acrRevolutions = (int)value;
2731 return 1;
2732 }
2733 case -2136933308:
2734 {
2736 return 1;
2737 }
2738 case -244496183:
2739 {
2740 engineConfiguration->adcVcc = value;
2741 return 1;
2742 }
2743 case 1958105647:
2744 {
2746 return 1;
2747 }
2748 case -241663117:
2749 {
2750 engineConfiguration->afr.v1 = value;
2751 return 1;
2752 }
2753 case 1273287930:
2754 {
2756 return 1;
2757 }
2758 case -241663116:
2759 {
2760 engineConfiguration->afr.v2 = value;
2761 return 1;
2762 }
2763 case 1273287931:
2764 {
2766 return 1;
2767 }
2768 case -2146852436:
2769 {
2770 engineConfiguration->etbSplit = (int)value;
2771 return 1;
2772 }
2773 case 1474689568:
2774 {
2776 return 1;
2777 }
2778 case 173166222:
2779 {
2781 return 1;
2782 }
2783 case -568903712:
2784 {
2786 return 1;
2787 }
2788 case 1989648303:
2789 {
2791 return 1;
2792 }
2793 case -938609466:
2794 {
2796 return 1;
2797 }
2798 case -213773345:
2799 {
2800 engineConfiguration->vssGearRatio = (int)value;
2801 return 1;
2802 }
2803 case -495855925:
2804 {
2806 return 1;
2807 }
2808 case -1958312328:
2809 {
2810 engineConfiguration->vssToothCount = (int)value;
2811 return 1;
2812 }
2813 case -188591438:
2814 {
2816 return 1;
2817 }
2818 case -524949197:
2819 {
2821 return 1;
2822 }
2823 case 1129109559:
2824 {
2826 return 1;
2827 }
2828 case -869432403:
2829 {
2830 engineConfiguration->finalGearRatio = (int)value;
2831 return 1;
2832 }
2833 case -2116746650:
2834 {
2836 return 1;
2837 }
2838 case -1465119085:
2839 {
2841 return 1;
2842 }
2843 case 1758659040:
2844 {
2846 return 1;
2847 }
2848 case -2094010831:
2849 {
2851 return 1;
2852 }
2853 case -722238362:
2854 {
2856 return 1;
2857 }
2858 case -722238361:
2859 {
2861 return 1;
2862 }
2863 case -722238360:
2864 {
2866 return 1;
2867 }
2868 case -1603423011:
2869 {
2871 return 1;
2872 }
2873 case 2043354390:
2874 {
2876 return 1;
2877 }
2878 case 1081456939:
2879 {
2881 return 1;
2882 }
2883 case -1055678778:
2884 {
2885 engineConfiguration->verboseQuad = (int)value;
2886 return 1;
2887 }
2888 case -920116109:
2889 {
2890 engineConfiguration->useStepperIdle = (int)value;
2891 return 1;
2892 }
2893 case 1451020756:
2894 {
2896 return 1;
2897 }
2898 case -1251676000:
2899 {
2900 engineConfiguration->verboseTLE8888 = (int)value;
2901 return 1;
2902 }
2903 case 1643181024:
2904 {
2906 return 1;
2907 }
2908 case 1546871344:
2909 {
2911 return 1;
2912 }
2913 case -1236202550:
2914 {
2916 return 1;
2917 }
2918 case -2104625325:
2919 {
2921 return 1;
2922 }
2923 case 2048390406:
2924 {
2926 return 1;
2927 }
2928 case 1570088896:
2929 {
2931 return 1;
2932 }
2933 case -2101952506:
2934 {
2936 return 1;
2937 }
2938 case 957244017:
2939 {
2941 return 1;
2942 }
2943 case 11736566:
2944 {
2946 return 1;
2947 }
2948 case -2096650725:
2949 {
2951 return 1;
2952 }
2953 case -722238359:
2954 {
2956 return 1;
2957 }
2958 case -24313313:
2959 {
2961 return 1;
2962 }
2963 case -485091122:
2964 {
2965 engineConfiguration->verboseKLine = (int)value;
2966 return 1;
2967 }
2968 case 1064399425:
2969 {
2971 return 1;
2972 }
2973 case 259909218:
2974 {
2976 return 1;
2977 }
2978 case 600643125:
2979 {
2981 return 1;
2982 }
2983 case 1997151643:
2984 {
2986 return 1;
2987 }
2988 case -1155937004:
2989 {
2991 return 1;
2992 }
2993 case 6238478:
2994 {
2996 return 1;
2997 }
2998 case 1182499943:
2999 {
3000 engineConfiguration->mc33_hvolt = (int)value;
3001 return 1;
3002 }
3003 case 596585178:
3004 {
3006 return 1;
3007 }
3008 case -360834835:
3009 {
3011 return 1;
3012 }
3013 case 47348059:
3014 {
3016 return 1;
3017 }
3018 case 1962548154:
3019 {
3021 return 1;
3022 }
3023 case 119460051:
3024 {
3026 return 1;
3027 }
3028 case -763820449:
3029 {
3031 return 1;
3032 }
3033 case 1945443830:
3034 {
3036 return 1;
3037 }
3038 case -786901709:
3039 {
3041 return 1;
3042 }
3043 case -773841334:
3044 {
3046 return 1;
3047 }
3048 case 223926129:
3049 {
3051 return 1;
3052 }
3053 case 872435040:
3054 {
3056 return 1;
3057 }
3058 case -561715997:
3059 {
3061 return 1;
3062 }
3063 case 1490213215:
3064 {
3066 return 1;
3067 }
3068 case -509113657:
3069 {
3071 return 1;
3072 }
3073 case 644409862:
3074 {
3076 return 1;
3077 }
3078 case 1758661224:
3079 {
3081 return 1;
3082 }
3083 case -1645106444:
3084 {
3086 return 1;
3087 }
3088 case 118504154:
3089 {
3091 return 1;
3092 }
3093 case 435614729:
3094 {
3096 return 1;
3097 }
3098 case 13806936:
3099 {
3101 return 1;
3102 }
3103 case -1074393096:
3104 {
3106 return 1;
3107 }
3108 case -1583589783:
3109 {
3111 return 1;
3112 }
3113 case 470555289:
3114 {
3115 engineConfiguration->canInputBCM = (int)value;
3116 return 1;
3117 }
3118 case 950993889:
3119 {
3121 return 1;
3122 }
3123 case 245947066:
3124 {
3125 engineConfiguration->enableCanVss = (int)value;
3126 return 1;
3127 }
3128 case 1838375282:
3129 {
3131 return 1;
3132 }
3133 case -376859614:
3134 {
3136 return 1;
3137 }
3138 case -1724873939:
3139 {
3141 return 1;
3142 }
3143 case 1540420600:
3144 {
3146 return 1;
3147 }
3148 case 1081026348:
3149 {
3151 return 1;
3152 }
3153 case -253720028:
3154 {
3155 engineConfiguration->alphaNUseIat = (int)value;
3156 return 1;
3157 }
3158 case 1509355728:
3159 {
3160 engineConfiguration->knockBankCyl1 = (int)value;
3161 return 1;
3162 }
3163 case 1509355729:
3164 {
3165 engineConfiguration->knockBankCyl2 = (int)value;
3166 return 1;
3167 }
3168 case 1509355730:
3169 {
3170 engineConfiguration->knockBankCyl3 = (int)value;
3171 return 1;
3172 }
3173 case 1509355731:
3174 {
3175 engineConfiguration->knockBankCyl4 = (int)value;
3176 return 1;
3177 }
3178 case 1509355732:
3179 {
3180 engineConfiguration->knockBankCyl5 = (int)value;
3181 return 1;
3182 }
3183 case 1509355733:
3184 {
3185 engineConfiguration->knockBankCyl6 = (int)value;
3186 return 1;
3187 }
3188 case 1509355734:
3189 {
3190 engineConfiguration->knockBankCyl7 = (int)value;
3191 return 1;
3192 }
3193 case 1509355735:
3194 {
3195 engineConfiguration->knockBankCyl8 = (int)value;
3196 return 1;
3197 }
3198 case 1509355736:
3199 {
3200 engineConfiguration->knockBankCyl9 = (int)value;
3201 return 1;
3202 }
3203 case -1730868480:
3204 {
3205 engineConfiguration->knockBankCyl10 = (int)value;
3206 return 1;
3207 }
3208 case -1730868479:
3209 {
3210 engineConfiguration->knockBankCyl11 = (int)value;
3211 return 1;
3212 }
3213 case -1730868478:
3214 {
3215 engineConfiguration->knockBankCyl12 = (int)value;
3216 return 1;
3217 }
3218 case 1997663388:
3219 {
3220 engineConfiguration->tcuEnabled = (int)value;
3221 return 1;
3222 }
3223 case 1181153770:
3224 {
3226 return 1;
3227 }
3228 case 839486731:
3229 {
3231 return 1;
3232 }
3233 case -1056203297:
3234 {
3235 engineConfiguration->verboseCan2 = (int)value;
3236 return 1;
3237 }
3238 case 1421783686:
3239 {
3241 return 1;
3242 }
3243 case 971442495:
3244 {
3246 return 1;
3247 }
3248 case -1190930054:
3249 {
3251 return 1;
3252 }
3253 case 1435801342:
3254 {
3255 engineConfiguration->boostPid.offset = (int)value;
3256 return 1;
3257 }
3258 case -945021094:
3259 {
3261 return 1;
3262 }
3263 case 777954680:
3264 {
3266 return 1;
3267 }
3268 case -572500550:
3269 {
3271 return 1;
3272 }
3273 case -1990709262:
3274 {
3276 return 1;
3277 }
3278 case -1164331270:
3279 {
3281 return 1;
3282 }
3283 case -965453331:
3284 {
3286 return 1;
3287 }
3288 case 1164012327:
3289 {
3291 return 1;
3292 }
3293 case 1286770247:
3294 {
3296 return 1;
3297 }
3298 case -1460984893:
3299 {
3301 return 1;
3302 }
3303 case -1743747394:
3304 {
3306 return 1;
3307 }
3308 case -1798887513:
3309 {
3311 return 1;
3312 }
3313 case 665024981:
3314 {
3316 return 1;
3317 }
3318 case 457158886:
3319 {
3321 return 1;
3322 }
3323 case -1852204335:
3324 {
3326 return 1;
3327 }
3328 case -2071167002:
3329 {
3331 return 1;
3332 }
3333 case 983814707:
3334 {
3336 return 1;
3337 }
3338 case -1340834204:
3339 {
3341 return 1;
3342 }
3343 case -1153051360:
3344 {
3346 return 1;
3347 }
3348 case 1887120139:
3349 {
3351 return 1;
3352 }
3353 case 1673018859:
3354 {
3356 return 1;
3357 }
3358 case -1942479387:
3359 {
3361 return 1;
3362 }
3363 case -1157123369:
3364 {
3365 engineConfiguration->stft.deadband = (int)value;
3366 return 1;
3367 }
3368 case -81412933:
3369 {
3370 engineConfiguration->stft.minClt = (int)value;
3371 return 1;
3372 }
3373 case -81415311:
3374 {
3375 engineConfiguration->stft.minAfr = (int)value;
3376 return 1;
3377 }
3378 case -90543309:
3379 {
3380 engineConfiguration->stft.maxAfr = (int)value;
3381 return 1;
3382 }
3383 case 1028902582:
3384 {
3386 return 1;
3387 }
3388 case -1407066344:
3389 {
3390 engineConfiguration->ltft.enabled = (int)value;
3391 return 1;
3392 }
3393 case -1686338448:
3394 {
3396 return 1;
3397 }
3398 case -1888587696:
3399 {
3400 engineConfiguration->ltft.deadband = (int)value;
3401 return 1;
3402 }
3403 case 1427207708:
3404 {
3405 engineConfiguration->ltft.maxAdd = (int)value;
3406 return 1;
3407 }
3408 case -269110527:
3409 {
3410 engineConfiguration->ltft.maxRemove = (int)value;
3411 return 1;
3412 }
3413 case 1445062086:
3414 {
3416 return 1;
3417 }
3418 case 1611799720:
3419 {
3421 return 1;
3422 }
3423 case 787397010:
3424 {
3426 return 1;
3427 }
3428 case 892958612:
3429 {
3431 return 1;
3432 }
3433 case -1985448683:
3434 {
3436 return 1;
3437 }
3438 case 582390322:
3439 {
3441 return 1;
3442 }
3443 case -1816997974:
3444 {
3446 return 1;
3447 }
3448 case -528008450:
3449 {
3450 engineConfiguration->canReadEnabled = (int)value;
3451 return 1;
3452 }
3453 case 2104472173:
3454 {
3456 return 1;
3457 }
3458 case 667504645:
3459 {
3461 return 1;
3462 }
3463 case -1194560694:
3464 {
3466 return 1;
3467 }
3468 case 99110078:
3469 {
3471 return 1;
3472 }
3473 case -1771449111:
3474 {
3476 return 1;
3477 }
3478 case -587700301:
3479 {
3481 return 1;
3482 }
3483 case -1944260329:
3484 {
3486 return 1;
3487 }
3488 case -794334344:
3489 {
3491 return 1;
3492 }
3493 case -1087585075:
3494 {
3496 return 1;
3497 }
3498 case -980843809:
3499 {
3501 return 1;
3502 }
3503 case -1829995308:
3504 {
3506 return 1;
3507 }
3508 case -618104323:
3509 {
3511 return 1;
3512 }
3513 case 996346642:
3514 {
3516 return 1;
3517 }
3518 case -819413824:
3519 {
3521 return 1;
3522 }
3523 case -487204662:
3524 {
3525 engineConfiguration->verboseIsoTp = (int)value;
3526 return 1;
3527 }
3528 case 465982216:
3529 {
3531 return 1;
3532 }
3533 case 38719415:
3534 {
3535 engineConfiguration->twoStroke = (int)value;
3536 return 1;
3537 }
3538 case 1538579992:
3539 {
3541 return 1;
3542 }
3543 case 1664668368:
3544 {
3546 return 1;
3547 }
3548 case 1917301199:
3549 {
3551 return 1;
3552 }
3553 case -1354884979:
3554 {
3556 return 1;
3557 }
3558 case -1491889938:
3559 {
3561 return 1;
3562 }
3563 case -2018683234:
3564 {
3566 return 1;
3567 }
3568 case -1934896346:
3569 {
3571 return 1;
3572 }
3573 case 285726462:
3574 {
3576 return 1;
3577 }
3578 case 216872574:
3579 {
3581 return 1;
3582 }
3583 case -726159643:
3584 {
3586 return 1;
3587 }
3588 case -1997438905:
3589 {
3591 return 1;
3592 }
3593 case -325018342:
3594 {
3596 return 1;
3597 }
3598 case 42872346:
3599 {
3600 engineConfiguration->hondaK = (int)value;
3601 return 1;
3602 }
3603 case 454615641:
3604 {
3606 return 1;
3607 }
3608 case 201676494:
3609 {
3611 return 1;
3612 }
3613 case 685453869:
3614 {
3616 return 1;
3617 }
3618 case 1060606307:
3619 {
3621 return 1;
3622 }
3623 case -563973567:
3624 {
3625 engineConfiguration->flexCranking = (int)value;
3626 return 1;
3627 }
3628 case -364626778:
3629 {
3631 return 1;
3632 }
3633 case -1832431020:
3634 {
3636 return 1;
3637 }
3638 case -954321508:
3639 {
3641 return 1;
3642 }
3643 case -1543452424:
3644 {
3646 return 1;
3647 }
3648 case 939816194:
3649 {
3651 return 1;
3652 }
3653 case -389678699:
3654 {
3655 engineConfiguration->forceO2Heating = (int)value;
3656 return 1;
3657 }
3658 case 755512282:
3659 {
3661 return 1;
3662 }
3663 case -1331668704:
3664 {
3666 return 1;
3667 }
3668 case 1486014321:
3669 {
3671 return 1;
3672 }
3673 case -105464622:
3674 {
3675 engineConfiguration->sdTriggerLog = (int)value;
3676 return 1;
3677 }
3678 case 2136379132:
3679 {
3681 return 1;
3682 }
3683 case -1896516795:
3684 {
3686 return 1;
3687 }
3688 case -1492464952:
3689 {
3691 return 1;
3692 }
3693 case -1056007485:
3694 {
3696 return 1;
3697 }
3698 case 30701245:
3699 {
3701 return 1;
3702 }
3703 case 1322924702:
3704 {
3705 engineConfiguration->warningPeriod = (int)value;
3706 return 1;
3707 }
3708 case -339821344:
3709 {
3711 return 1;
3712 }
3713 case 1145888170:
3714 {
3716 return 1;
3717 }
3718 case -1077032999:
3719 {
3721 return 1;
3722 }
3723 case -763838959:
3724 {
3726 return 1;
3727 }
3728 case 1979839970:
3729 {
3731 return 1;
3732 }
3733 case -1373131840:
3734 {
3736 return 1;
3737 }
3738 case 931823549:
3739 {
3741 return 1;
3742 }
3743 case 58931511:
3744 {
3746 return 1;
3747 }
3748 case -390306941:
3749 {
3751 return 1;
3752 }
3753 case -1993968289:
3754 {
3756 return 1;
3757 }
3758 case 1850657816:
3759 {
3761 return 1;
3762 }
3763 case -311714733:
3764 {
3766 return 1;
3767 }
3768 case 1983046327:
3769 {
3771 return 1;
3772 }
3773 case -1995686573:
3774 {
3776 return 1;
3777 }
3778 case -272710799:
3779 {
3781 return 1;
3782 }
3783 case -1623166029:
3784 {
3786 return 1;
3787 }
3788 case 196797309:
3789 {
3791 return 1;
3792 }
3793 case -253543882:
3794 {
3796 return 1;
3797 }
3798 case 1879050865:
3799 {
3801 return 1;
3802 }
3803 case -423426795:
3804 {
3805 engineConfiguration->etb.offset = (int)value;
3806 return 1;
3807 }
3808 case 1580101425:
3809 {
3810 engineConfiguration->etb.periodMs = (int)value;
3811 return 1;
3812 }
3813 case -991890097:
3814 {
3815 engineConfiguration->etb.minValue = (int)value;
3816 return 1;
3817 }
3818 case 1952621969:
3819 {
3820 engineConfiguration->etb.maxValue = (int)value;
3821 return 1;
3822 }
3823 case -174866119:
3824 {
3826 return 1;
3827 }
3828 case -2142425790:
3829 {
3831 return 1;
3832 }
3833 case 9388880:
3834 {
3836 return 1;
3837 }
3838 case 309682334:
3839 {
3841 return 1;
3842 }
3843 case 48235288:
3844 {
3846 return 1;
3847 }
3848 case 617337449:
3849 {
3851 return 1;
3852 }
3853 case -2146434132:
3854 {
3856 return 1;
3857 }
3858 case 1698191973:
3859 {
3861 return 1;
3862 }
3863 case -464180576:
3864 {
3866 return 1;
3867 }
3868 case -103982236:
3869 {
3871 return 1;
3872 }
3873 case 1562875200:
3874 {
3876 return 1;
3877 }
3878 case -1009116322:
3879 {
3881 return 1;
3882 }
3883 case 1935395744:
3884 {
3886 return 1;
3887 }
3888 case 4130389:
3889 {
3891 return 1;
3892 }
3893 case -2130836456:
3894 {
3896 return 1;
3897 }
3898 case 2099527693:
3899 {
3901 return 1;
3902 }
3903 case -664540020:
3904 {
3906 return 1;
3907 }
3908 case 1564984000:
3909 {
3911 return 1;
3912 }
3913 case -528043591:
3914 {
3916 return 1;
3917 }
3918 case -464979268:
3919 {
3921 return 1;
3922 }
3923 case -785386645:
3924 {
3926 return 1;
3927 }
3928 case -784200724:
3929 {
3931 return 1;
3932 }
3933 case -783014803:
3934 {
3936 return 1;
3937 }
3938 case -781828882:
3939 {
3941 return 1;
3942 }
3943 case 923152418:
3944 {
3946 return 1;
3947 }
3948 case 1068374799:
3949 {
3951 return 1;
3952 }
3953 case 512911183:
3954 {
3956 return 1;
3957 }
3958 case -1495799741:
3959 {
3961 return 1;
3962 }
3963 case -723870257:
3964 {
3966 return 1;
3967 }
3968 case -195378748:
3969 {
3971 return 1;
3972 }
3973 case -722238358:
3974 {
3976 return 1;
3977 }
3978 case -722238357:
3979 {
3981 return 1;
3982 }
3983 case -1196188030:
3984 {
3986 return 1;
3987 }
3988 case 747573348:
3989 {
3991 return 1;
3992 }
3993 case -2079591860:
3994 {
3996 return 1;
3997 }
3998 case 1049496900:
3999 {
4000 engineConfiguration->devBit01 = (int)value;
4001 return 1;
4002 }
4003 case 161953459:
4004 {
4005 engineConfiguration->devBit0 = (int)value;
4006 return 1;
4007 }
4008 case 161953460:
4009 {
4010 engineConfiguration->devBit1 = (int)value;
4011 return 1;
4012 }
4013 case 161953461:
4014 {
4015 engineConfiguration->devBit2 = (int)value;
4016 return 1;
4017 }
4018 case 161953462:
4019 {
4020 engineConfiguration->devBit3 = (int)value;
4021 return 1;
4022 }
4023 case 161953463:
4024 {
4025 engineConfiguration->devBit4 = (int)value;
4026 return 1;
4027 }
4028 case 161953464:
4029 {
4030 engineConfiguration->devBit5 = (int)value;
4031 return 1;
4032 }
4033 case 161953465:
4034 {
4035 engineConfiguration->devBit6 = (int)value;
4036 return 1;
4037 }
4038 case 161953466:
4039 {
4040 engineConfiguration->devBit7 = (int)value;
4041 return 1;
4042 }
4043 case -60727986:
4044 {
4046 return 1;
4047 }
4048 case -556893719:
4049 {
4051 return 1;
4052 }
4053 case -1923222129:
4054 {
4056 return 1;
4057 }
4058 case -2065814304:
4059 {
4060 engineConfiguration->iacByTpsTaper = (int)value;
4061 return 1;
4062 }
4063 case 329016035:
4064 {
4066 return 1;
4067 }
4068 case -2027523439:
4069 {
4071 return 1;
4072 }
4073 case 1313479950:
4074 {
4076 return 1;
4077 }
4078 case -2114430012:
4079 {
4081 return 1;
4082 }
4083 case 1397079021:
4084 {
4085 engineConfiguration->fan1ExtraIdle = (int)value;
4086 return 1;
4087 }
4088 case -999870619:
4089 {
4091 return 1;
4092 }
4093 case -1564912640:
4094 {
4096 return 1;
4097 }
4098 case -699822859:
4099 {
4101 return 1;
4102 }
4103 case 578933872:
4104 {
4106 return 1;
4107 }
4108 case 578657622:
4109 {
4111 return 1;
4112 }
4113 case 944657936:
4114 {
4116 return 1;
4117 }
4118 case 663037299:
4119 {
4121 return 1;
4122 }
4123 case 337194154:
4124 {
4126 return 1;
4127 }
4128 case -631762165:
4129 {
4130 engineConfiguration->canOpenBLT = (int)value;
4131 return 1;
4132 }
4133 case -1514354211:
4134 {
4135 engineConfiguration->can2OpenBLT = (int)value;
4136 return 1;
4137 }
4138 case 444648859:
4139 {
4141 return 1;
4142 }
4143 case -312962799:
4144 {
4146 return 1;
4147 }
4148 case 304164959:
4149 {
4151 return 1;
4152 }
4153 case 178430876:
4154 {
4155 engineConfiguration->can1ListenMode = (int)value;
4156 return 1;
4157 }
4158 case -1879090979:
4159 {
4160 engineConfiguration->can2ListenMode = (int)value;
4161 return 1;
4162 }
4163 case 594789367:
4164 {
4166 return 1;
4167 }
4168 case -1992436143:
4169 {
4171 return 1;
4172 }
4173 case 872437224:
4174 {
4176 return 1;
4177 }
4178 case -1274631759:
4179 {
4181 return 1;
4182 }
4183 case -1992945039:
4184 {
4186 return 1;
4187 }
4188 case -1359134883:
4189 {
4191 return 1;
4192 }
4193 case -137390524:
4194 {
4196 return 1;
4197 }
4198 case -1084262094:
4199 {
4201 return 1;
4202 }
4203 case 280323355:
4204 {
4206 return 1;
4207 }
4208 case -557658095:
4209 {
4211 return 1;
4212 }
4213 case -566786093:
4214 {
4216 return 1;
4217 }
4218 case -599338669:
4219 {
4221 return 1;
4222 }
4223 case -608466667:
4224 {
4226 return 1;
4227 }
4228 case 298649674:
4229 {
4231 return 1;
4232 }
4233 case -1726245940:
4234 {
4236 return 1;
4237 }
4238 case 799798215:
4239 {
4241 return 1;
4242 }
4243 case 1464880398:
4244 {
4245 engineConfiguration->fan2ExtraIdle = (int)value;
4246 return 1;
4247 }
4248 case 1506446058:
4249 {
4250 engineConfiguration->primingDelay = (int)value;
4251 return 1;
4252 }
4253 case -395416807:
4254 {
4256 return 1;
4257 }
4258 case -1104834801:
4259 {
4261 return 1;
4262 }
4263 case -1104834800:
4264 {
4266 return 1;
4267 }
4268 case -1104834799:
4269 {
4271 return 1;
4272 }
4273 case 629168263:
4274 {
4276 return 1;
4277 }
4278 case 629168264:
4279 {
4281 return 1;
4282 }
4283 case 629168265:
4284 {
4286 return 1;
4287 }
4288 case -1189603841:
4289 {
4291 return 1;
4292 }
4293 case -900025104:
4294 {
4296 return 1;
4297 }
4298 case -900025103:
4299 {
4301 return 1;
4302 }
4303 case -900025102:
4304 {
4306 return 1;
4307 }
4308 case 1988973320:
4309 {
4311 return 1;
4312 }
4313 case 1988973321:
4314 {
4316 return 1;
4317 }
4318 case 1988973322:
4319 {
4321 return 1;
4322 }
4323 case 734290080:
4324 {
4326 return 1;
4327 }
4328 case -430252676:
4329 {
4331 return 1;
4332 }
4333 case 2016887022:
4334 {
4335 engineConfiguration->etbFreq = (int)value;
4336 return 1;
4337 }
4338 case 1746193407:
4339 {
4341 return 1;
4342 }
4343 case 1295852216:
4344 {
4346 return 1;
4347 }
4348 case -866520333:
4349 {
4351 return 1;
4352 }
4353 case 794879319:
4354 {
4356 return 1;
4357 }
4358 case 1170565107:
4359 {
4361 return 1;
4362 }
4363 case -1401426415:
4364 {
4366 return 1;
4367 }
4368 case 1543085651:
4369 {
4371 return 1;
4372 }
4373 case -1147263902:
4374 {
4376 return 1;
4377 }
4378 case -1188944476:
4379 {
4381 return 1;
4382 }
4383 case -1562952959:
4384 {
4386 return 1;
4387 }
4388 case 1470830477:
4389 {
4391 return 1;
4392 }
4393 case -613392361:
4394 {
4396 return 1;
4397 }
4398 case -505257058:
4399 {
4401 return 1;
4402 }
4403 case -613392360:
4404 {
4406 return 1;
4407 }
4408 case -505257057:
4409 {
4411 return 1;
4412 }
4413 case 383307083:
4414 {
4416 return 1;
4417 }
4418 case 1272017572:
4419 {
4421 return 1;
4422 }
4423 case 168701078:
4424 {
4426 return 1;
4427 }
4428 case -1494035092:
4429 {
4431 return 1;
4432 }
4433 case -1494053736:
4434 {
4436 return 1;
4437 }
4438 case 1414346958:
4439 {
4441 return 1;
4442 }
4443 case -1494043213:
4444 {
4446 return 1;
4447 }
4448 case 2032707103:
4449 {
4451 return 1;
4452 }
4453 case -1898025562:
4454 {
4456 return 1;
4457 }
4458 case 2032707104:
4459 {
4461 return 1;
4462 }
4463 case -1898025561:
4464 {
4466 return 1;
4467 }
4468 case -474791503:
4469 {
4471 return 1;
4472 }
4473 case 764445240:
4474 {
4476 return 1;
4477 }
4478 case -474791502:
4479 {
4481 return 1;
4482 }
4483 case 764445241:
4484 {
4486 return 1;
4487 }
4488 case 2115625312:
4489 {
4491 return 1;
4492 }
4493 case 2115625058:
4494 {
4496 return 1;
4497 }
4498 case 1590125629:
4499 {
4501 return 1;
4502 }
4503 case -1128797750:
4504 {
4506 return 1;
4507 }
4508 case 670644444:
4509 {
4511 return 1;
4512 }
4513 case -1725192476:
4514 {
4515 engineConfiguration->etb_iTermMin = (int)value;
4516 return 1;
4517 }
4518 case -1725192730:
4519 {
4520 engineConfiguration->etb_iTermMax = (int)value;
4521 return 1;
4522 }
4523 case -1411996731:
4524 {
4526 return 1;
4527 }
4528 case -1862337922:
4529 {
4531 return 1;
4532 }
4533 case 270256825:
4534 {
4536 return 1;
4537 }
4538 case -2033984419:
4539 {
4541 return 1;
4542 }
4543 case 29505657:
4544 {
4546 return 1;
4547 }
4548 case 1752481431:
4549 {
4551 return 1;
4552 }
4553 case 402026201:
4554 {
4556 return 1;
4557 }
4558 case 1881137064:
4559 {
4561 return 1;
4562 }
4563 case 1117566701:
4564 {
4566 return 1;
4567 }
4568 case 68539114:
4569 {
4571 return 1;
4572 }
4573 case -1742418701:
4574 {
4576 return 1;
4577 }
4578 case 1762426578:
4579 {
4581 return 1;
4582 }
4583 case -1742418955:
4584 {
4586 return 1;
4587 }
4588 case -54532767:
4589 {
4591 return 1;
4592 }
4593 case 1455224910:
4594 {
4596 return 1;
4597 }
4598 case -25671212:
4599 {
4601 return 1;
4602 }
4603 case -25671466:
4604 {
4606 return 1;
4607 }
4608 case -953183719:
4609 {
4611 return 1;
4612 }
4613 case -371707639:
4614 {
4615 engineConfiguration->mc33_i_boost = (int)value;
4616 return 1;
4617 }
4618 case 379679459:
4619 {
4620 engineConfiguration->mc33_i_peak = (int)value;
4621 return 1;
4622 }
4623 case 379403209:
4624 {
4625 engineConfiguration->mc33_i_hold = (int)value;
4626 return 1;
4627 }
4628 case -486240071:
4629 {
4631 return 1;
4632 }
4633 case -893360504:
4634 {
4636 return 1;
4637 }
4638 case -893354748:
4639 {
4641 return 1;
4642 }
4643 case 1281862911:
4644 {
4645 engineConfiguration->mc33_t_bypass = (int)value;
4646 return 1;
4647 }
4648 case -2086522258:
4649 {
4651 return 1;
4652 }
4653 case -2086516502:
4654 {
4656 return 1;
4657 }
4658 case -2070332548:
4659 {
4661 return 1;
4662 }
4663 case 1676700208:
4664 {
4665 engineConfiguration->dfcoDelay = (int)value;
4666 return 1;
4667 }
4668 case 483010008:
4669 {
4670 engineConfiguration->acDelay = (int)value;
4671 return 1;
4672 }
4673 case -1032938305:
4674 {
4676 return 1;
4677 }
4678 case -791880034:
4679 {
4681 return 1;
4682 }
4683 case -1256141959:
4684 {
4685 engineConfiguration->hpfpCamLobes = (int)value;
4686 return 1;
4687 }
4688 case -2138018615:
4689 {
4690 engineConfiguration->acLowRpmLimit = (int)value;
4691 return 1;
4692 }
4693 case 1494394654:
4694 {
4695 engineConfiguration->hpfpMinAngle = (int)value;
4696 return 1;
4697 }
4698 case 334494733:
4699 {
4700 engineConfiguration->hpfpPumpVolume = (int)value;
4701 return 1;
4702 }
4703 case -81483444:
4704 {
4706 return 1;
4707 }
4708 case -413489794:
4709 {
4711 return 1;
4712 }
4713 case 436500704:
4714 {
4715 engineConfiguration->hpfpPidP = (int)value;
4716 return 1;
4717 }
4718 case 436500697:
4719 {
4720 engineConfiguration->hpfpPidI = (int)value;
4721 return 1;
4722 }
4723 case 535118708:
4724 {
4726 return 1;
4727 }
4728 case 535118454:
4729 {
4731 return 1;
4732 }
4733 case 1025426144:
4734 {
4736 return 1;
4737 }
4738 case 288250022:
4739 {
4741 return 1;
4742 }
4743 case 1574876352:
4744 {
4746 return 1;
4747 }
4748 case -1415669996:
4749 {
4751 return 1;
4752 }
4753 case -65154789:
4754 {
4756 return 1;
4757 }
4758 case -1415669995:
4759 {
4761 return 1;
4762 }
4763 case -65154788:
4764 {
4766 return 1;
4767 }
4768 case -1415634059:
4769 {
4771 return 1;
4772 }
4773 case -396384772:
4774 {
4776 return 1;
4777 }
4778 case -1415634058:
4779 {
4781 return 1;
4782 }
4783 case -396384771:
4784 {
4786 return 1;
4787 }
4788 case -1855700175:
4789 {
4791 return 1;
4792 }
4793 case -243078627:
4794 {
4795 engineConfiguration->tuneHidingKey = (int)value;
4796 return 1;
4797 }
4798 case -427105966:
4799 {
4801 return 1;
4802 }
4803 case 1532957848:
4804 {
4805 engineConfiguration->ALSMinRPM = (int)value;
4806 return 1;
4807 }
4808 case 1523829850:
4809 {
4810 engineConfiguration->ALSMaxRPM = (int)value;
4811 return 1;
4812 }
4813 case 1830002033:
4814 {
4815 engineConfiguration->ALSMaxDuration = (int)value;
4816 return 1;
4817 }
4818 case 1532941388:
4819 {
4820 engineConfiguration->ALSMinCLT = (int)value;
4821 return 1;
4822 }
4823 case 1523813390:
4824 {
4825 engineConfiguration->ALSMaxCLT = (int)value;
4826 return 1;
4827 }
4828 case -1118241790:
4829 {
4831 return 1;
4832 }
4833 case -731677323:
4834 {
4835 engineConfiguration->alsEtbPosition = (int)value;
4836 return 1;
4837 }
4838 case -908268760:
4839 {
4841 return 1;
4842 }
4843 case -282198091:
4844 {
4846 return 1;
4847 }
4848 case -2021435668:
4849 {
4850 engineConfiguration->ALSIdleAdd = (int)value;
4851 return 1;
4852 }
4853 case 1232469673:
4854 {
4855 engineConfiguration->ALSEtbAdd = (int)value;
4856 return 1;
4857 }
4858 case -1404414917:
4859 {
4861 return 1;
4862 }
4863 case 298344625:
4864 {
4866 return 1;
4867 }
4868 case -1744146782:
4869 {
4871 return 1;
4872 }
4873 case -727657058:
4874 {
4876 return 1;
4877 }
4878 case -282198345:
4879 {
4881 return 1;
4882 }
4883 case 1498075808:
4884 {
4885 engineConfiguration->kLineBaudRate = (int)value;
4886 return 1;
4887 }
4888 case 1145081382:
4889 {
4890 engineConfiguration->hpfpPeakPos = (int)value;
4891 return 1;
4892 }
4893 case 1915146851:
4894 {
4895 engineConfiguration->kLinePeriodUs = (int)value;
4896 return 1;
4897 }
4898 case -543684839:
4899 {
4901 return 1;
4902 }
4903 case 1094944685:
4904 {
4906 return 1;
4907 }
4908 case 1756514810:
4909 {
4911 return 1;
4912 }
4913 case -1655178001:
4914 {
4916 return 1;
4917 }
4918 case -2111374247:
4919 {
4921 return 1;
4922 }
4923 case -204721234:
4924 {
4925 engineConfiguration->benchTestCount = (int)value;
4926 return 1;
4927 }
4928 case -235994182:
4929 {
4931 return 1;
4932 }
4933 case 1742748825:
4934 {
4936 return 1;
4937 }
4938 case -846143628:
4939 {
4940 engineConfiguration->canVssScaling = (int)value;
4941 return 1;
4942 }
4943 case -1460957868:
4944 {
4946 return 1;
4947 }
4948 case -1460957867:
4949 {
4951 return 1;
4952 }
4953 case -1460957866:
4954 {
4956 return 1;
4957 }
4958 case -1297544724:
4959 {
4961 return 1;
4962 }
4963 case -1297544723:
4964 {
4966 return 1;
4967 }
4968 case -1297544722:
4969 {
4971 return 1;
4972 }
4973 case -346622972:
4974 {
4976 return 1;
4977 }
4978 case -713764196:
4979 {
4981 return 1;
4982 }
4983 case -713764195:
4984 {
4986 return 1;
4987 }
4988 case -713764194:
4989 {
4991 return 1;
4992 }
4993 case -1195844556:
4994 {
4996 return 1;
4997 }
4998 case -1195844555:
4999 {
5001 return 1;
5002 }
5003 case -1195844554:
5004 {
5006 return 1;
5007 }
5008 case -1285484724:
5009 {
5011 return 1;
5012 }
5013 case 275986512:
5014 {
5016 return 1;
5017 }
5018 case 275986513:
5019 {
5021 return 1;
5022 }
5023 case 275986514:
5024 {
5026 return 1;
5027 }
5028 case -1084296600:
5029 {
5031 return 1;
5032 }
5033 case -1084296599:
5034 {
5036 return 1;
5037 }
5038 case -1084296598:
5039 {
5041 return 1;
5042 }
5043 case -1899369472:
5044 {
5046 return 1;
5047 }
5048 case -498450107:
5049 {
5051 return 1;
5052 }
5053 case -498450106:
5054 {
5056 return 1;
5057 }
5058 case -498450105:
5059 {
5061 return 1;
5062 }
5063 case 878369917:
5064 {
5066 return 1;
5067 }
5068 case 878369918:
5069 {
5071 return 1;
5072 }
5073 case 878369919:
5074 {
5076 return 1;
5077 }
5078 case -1555883851:
5079 {
5081 return 1;
5082 }
5083 case 1007396714:
5084 {
5086 return 1;
5087 }
5088 case -506535813:
5089 {
5091 return 1;
5092 }
5093 case 896753456:
5094 {
5096 return 1;
5097 }
5098 case 1651400031:
5099 {
5101 return 1;
5102 }
5103 case 263235302:
5104 {
5106 return 1;
5107 }
5108 case -1644887108:
5109 {
5111 return 1;
5112 }
5113 case -4616606:
5114 {
5116 return 1;
5117 }
5118 case 1467553180:
5119 {
5121 return 1;
5122 }
5123 case -283215870:
5124 {
5125 engineConfiguration->anotherCiTest = (int)value;
5126 return 1;
5127 }
5128 case -1480283119:
5129 {
5131 return 1;
5132 }
5133 case -695344665:
5134 {
5135 engineConfiguration->mc33810Nomi = (int)value;
5136 return 1;
5137 }
5138 case -695395485:
5139 {
5140 engineConfiguration->mc33810Maxi = (int)value;
5141 return 1;
5142 }
5143 case 1470507575:
5144 {
5146 return 1;
5147 }
5148 case -1171243586:
5149 {
5151 return 1;
5152 }
5153 case 1470507576:
5154 {
5156 return 1;
5157 }
5158 case -1171243585:
5159 {
5161 return 1;
5162 }
5163 case -965637402:
5164 {
5165 engineConfiguration->minAcPressure = (int)value;
5166 return 1;
5167 }
5168 case 1953870952:
5169 {
5170 engineConfiguration->maxAcPressure = (int)value;
5171 return 1;
5172 }
5173 case -2016978331:
5174 {
5176 return 1;
5177 }
5178 case -1415598122:
5179 {
5181 return 1;
5182 }
5183 case -727614755:
5184 {
5186 return 1;
5187 }
5188 case -1415598121:
5189 {
5191 return 1;
5192 }
5193 case -727614754:
5194 {
5196 return 1;
5197 }
5198 case -1415562185:
5199 {
5201 return 1;
5202 }
5203 case -1058844738:
5204 {
5206 return 1;
5207 }
5208 case -1415562184:
5209 {
5211 return 1;
5212 }
5213 case -1058844737:
5214 {
5216 return 1;
5217 }
5218 case 893776859:
5219 {
5221 return 1;
5222 }
5223 case -1811840427:
5224 {
5226 return 1;
5227 }
5228 case -1833685972:
5229 {
5231 return 1;
5232 }
5233 case -106437949:
5234 {
5235 engineConfiguration->knockFuelTrim = (int)value;
5236 return 1;
5237 }
5238 case 1561929785:
5239 {
5241 return 1;
5242 }
5243 case 1972605869:
5244 {
5246 return 1;
5247 }
5248 case -425992769:
5249 {
5251 return 1;
5252 }
5253 case -582951931:
5254 {
5256 return 1;
5257 }
5258 case -708922423:
5259 {
5261 return 1;
5262 }
5263 case -1760115393:
5264 {
5266 return 1;
5267 }
5268 case 1089367148:
5269 {
5271 return 1;
5272 }
5273 case 1089348504:
5274 {
5276 return 1;
5277 }
5278 case -677571211:
5279 {
5281 return 1;
5282 }
5283 case -677584112:
5284 {
5286 return 1;
5287 }
5288 case -469950118:
5289 {
5291 return 1;
5292 }
5293 case 1072117635:
5294 {
5296 return 1;
5297 }
5298 case -1786673317:
5299 {
5301 return 1;
5302 }
5303 case 601094003:
5304 {
5305 engineConfiguration->dfcoRetardDeg = (int)value;
5306 return 1;
5307 }
5308 case 2030571545:
5309 {
5311 return 1;
5312 }
5313 case -1197734314:
5314 {
5316 return 1;
5317 }
5318 case -617548836:
5319 {
5321 return 1;
5322 }
5323 case 1658738502:
5324 {
5326 return 1;
5327 }
5328 case 2094922339:
5329 {
5331 return 1;
5332 }
5333 case 128251338:
5334 {
5336 return 1;
5337 }
5338 case 1697484698:
5339 {
5341 return 1;
5342 }
5343 case 2012123720:
5344 {
5346 return 1;
5347 }
5348 case 1597749004:
5349 {
5351 return 1;
5352 }
5353 case 756523164:
5354 {
5356 return 1;
5357 }
5358 case -1788499857:
5359 {
5361 return 1;
5362 }
5363 case 62925536:
5364 {
5366 return 1;
5367 }
5368 case 866072300:
5369 {
5371 return 1;
5372 }
5373 case 20003211:
5374 {
5376 return 1;
5377 }
5378 case 666098796:
5379 {
5381 return 1;
5382 }
5383 case 1427131506:
5384 {
5386 return 1;
5387 }
5388 case 1664936450:
5389 {
5391 return 1;
5392 }
5393 case 1664917806:
5394 {
5396 return 1;
5397 }
5398 case -102001909:
5399 {
5401 return 1;
5402 }
5403 case -102014810:
5404 {
5406 return 1;
5407 }
5408 case -798441680:
5409 {
5411 return 1;
5412 }
5413 case -172907815:
5414 {
5416 return 1;
5417 }
5418 case 1849727793:
5419 {
5421 return 1;
5422 }
5423 case -1765427939:
5424 {
5426 return 1;
5427 }
5428 case 38426001:
5429 {
5431 return 1;
5432 }
5433 case -505201426:
5434 {
5436 return 1;
5437 }
5438 case 203921593:
5439 {
5441 return 1;
5442 }
5443 case 602046867:
5444 {
5446 return 1;
5447 }
5448 case -1658957891:
5449 {
5450 config->tcu_shiftTime = value;
5451 return 1;
5452 }
5453 case -1794416277:
5454 {
5455 config->cel_battery_min_v = (int)value;
5456 return 1;
5457 }
5458 case -1794692883:
5459 {
5460 config->cel_battery_max_v = (int)value;
5461 return 1;
5462 }
5463 case -491094482:
5464 {
5465 config->cel_map_min_v = (int)value;
5466 return 1;
5467 }
5468 case -491371088:
5469 {
5470 config->cel_map_max_v = (int)value;
5471 return 1;
5472 }
5473 case 1152494894:
5474 {
5475 config->cel_iat_min_v = (int)value;
5476 return 1;
5477 }
5478 case 1152218288:
5479 {
5480 config->cel_iat_max_v = (int)value;
5481 return 1;
5482 }
5483 case -789855065:
5484 {
5485 config->cel_tps_min_v = (int)value;
5486 return 1;
5487 }
5488 case -790131671:
5489 {
5490 config->cel_tps_max_v = (int)value;
5491 return 1;
5492 }
5493 case -1085712470:
5494 {
5495 config->dynoRpmStep = (int)value;
5496 return 1;
5497 }
5498 case 903483241:
5499 {
5500 config->dynoSaeTemperatureC = (int)value;
5501 return 1;
5502 }
5503 case 1509051617:
5504 {
5505 config->dynoSaeRelativeHumidity = (int)value;
5506 return 1;
5507 }
5508 case -391393956:
5509 {
5510 config->dynoSaeBaro = value;
5511 return 1;
5512 }
5513 case 1541525498:
5514 {
5515 config->dynoCarWheelDiaInch = (int)value;
5516 return 1;
5517 }
5518 case -1404613719:
5519 {
5520 config->dynoCarWheelAspectRatio = (int)value;
5521 return 1;
5522 }
5523 case 1000921080:
5524 {
5525 config->dynoCarWheelTireWidthMm = (int)value;
5526 return 1;
5527 }
5528 case -1607465307:
5529 {
5531 return 1;
5532 }
5533 case 589242035:
5534 {
5535 config->dynoCarGearRatio = value;
5536 return 1;
5537 }
5538 case 220694456:
5539 {
5541 return 1;
5542 }
5543 case -1343193327:
5544 {
5545 config->dynoCarCarMassKg = (int)value;
5546 return 1;
5547 }
5548 case 183555079:
5549 {
5550 config->dynoCarCargoMassKg = (int)value;
5551 return 1;
5552 }
5553 case -1121870933:
5554 {
5555 config->dynoCarCoeffOfDrag = value;
5556 return 1;
5557 }
5558 case -1661556925:
5559 {
5561 return 1;
5562 }
5563 case -1547587839:
5564 {
5565 config->wizardNumberOfCylinders = (int)value;
5566 return 1;
5567 }
5568 case 346390417:
5569 {
5570 config->wizardFiringOrder = (int)value;
5571 return 1;
5572 }
5573 case 554586032:
5574 {
5575 config->wizardMapSensorType = (int)value;
5576 return 1;
5577 }
5578 case -221893735:
5579 {
5580 config->wizardCrankTrigger = (int)value;
5581 return 1;
5582 }
5583 case -717549157:
5584 {
5585 config->wizardCamTrigger = (int)value;
5586 return 1;
5587 }
5588 case -1499796020:
5589 {
5590 config->wizardInjectorFlow = (int)value;
5591 return 1;
5592 }
5593 }
5594 return 0;
5595}

Referenced by configureRusefiLuaHooks(), and setValue().

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

Go to the source code of this file.