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// multisparkMaxRpm
20 case -775882810:
22// maxAcRpm
23 case 1569359006:
25// maxAcTps
26 case 1569361190:
28// maxAcClt
29 case 1569342546:
31// compressionRatio
32 case 355839382:
34// idlePositionMin
35 case -1256791716:
37// idlePositionMax
38 case -1256791970:
40// ltitEnabled
41 case 1049828813:
43// ltitEmaAlpha
44 case -1008029221:
46// ltitStableRpmThreshold
47 case 341693817:
49// ltitStableTime
50 case 496209836:
52// ltitCorrectionRate
53 case 743163558:
55// ltitIgnitionOnDelay
56 case -135093297:
58// ltitIgnitionOffSaveDelay
59 case 423655964:
61// ltitClampMin
62 case -1622665645:
64// ltitClampMax
65 case -1622665899:
67// ltitSmoothingIntensity
68 case 341519713:
70// ltitIntegratorThreshold
71 case -2065042706:
73// launchFuelAdderPercent
74 case -904771683:
76// etbJamTimeout
77 case 1057701663:
79// acIdleExtraOffset
80 case 1933500210:
82// multisparkMaxSparkingAngle
83 case 402092253:
85// multisparkMaxExtraSparkCount
86 case 726613349:
88// vvtControlMinRpm
89 case 1470846937:
91// injector.flow
92 case 1542550121:
94// injectorSecondary.flow
95 case -289303407:
97// isForcedInduction
98 case -617915487:
100// useFordRedundantTps
101 case -1284354759:
103// enableKline
104 case 1188684607:
106// overrideTriggerGaps
107 case 1362186948:
109// enableFan1WithAc
110 case -298185774:
112// enableFan2WithAc
113 case 993282195:
115// enableTrailingSparks
116 case -1409016614:
118// etb_use_two_wires
119 case -1334689362:
121// isDoubleSolenoidIdle
122 case 1097520823:
124// useEeprom
125 case -1572546086:
127// useCicPidForIdle
128 case -264572349:
130// useTLE8888_cranking_hack
131 case -1279270887:
133// kickStartCranking
134 case 1156367906:
136// useSeparateIdleTablesForCrankingTaper
137 case -418454384:
139// launchControlEnabled
140 case -338157684:
142// antiLagEnabled
143 case -933524784:
145// useRunningMathForCranking
146 case -54973711:
148// displayLogicLevelsInEngineSniffer
149 case 1616873838:
151// useTLE8888_stepper
152 case -647008743:
154// usescriptTableForCanSniffingFiltering
155 case 671821024:
157// verboseCan
158 case -1073210355:
160// artificialTestMisfire
161 case -1528619572:
163// useFordRedundantPps
164 case -1284359115:
166// cltSensorPulldown
167 case 1925843479:
169// iatSensorPulldown
170 case 1570551154:
172// allowIdenticalPps
173 case 445194564:
175// overrideVvtTriggerGaps
176 case 840966724:
178// useSpiImu
179 case -1011866871:
181// enableStagedInjection
182 case 1160459527:
184// useIdleAdvanceWhileCoasting
185 case 586887955:
187// tpsErrorDetectionTooLow
188 case 625338761:
190// tpsErrorDetectionTooHigh
191 case -838808073:
193// cranking.rpm
194 case -1717336209:
196// ignitionDwellForCrankingMs
197 case -589710926:
199// etbRevLimitStart
200 case 401321850:
202// etbRevLimitRange
203 case 399466905:
205// map.sensor.lowValue
206 case -1307181880:
208// map.sensor.highValue
209 case -1434278346:
211// clt.config.tempC_1
212 case -1832527325:
214// clt.config.tempC_2
215 case -1832527324:
217// clt.config.tempC_3
218 case -1832527323:
220// clt.config.resistance_1
221 case -5328869:
223// clt.config.resistance_2
224 case -5328868:
226// clt.config.resistance_3
227 case -5328867:
229// clt.config.bias_resistor
230 case -653172717:
232// iat.config.tempC_1
233 case -672272162:
235// iat.config.tempC_2
236 case -672272161:
238// iat.config.tempC_3
239 case -672272160:
241// iat.config.resistance_1
242 case -1014418506:
244// iat.config.resistance_2
245 case -1014418505:
247// iat.config.resistance_3
248 case -1014418504:
250// iat.config.bias_resistor
251 case 406607630:
253// launchTimingRetard
254 case 1226423210:
256// idleMaximumAirmass
257 case -1671871759:
259// alternator_iTermMin
260 case 107641733:
262// alternator_iTermMax
263 case 107641479:
265// displacement
266 case -1227821282:
268// triggerSimulatorRpm
269 case 2122875976:
271// cylindersCount
272 case -1578655365:
274// justATempTest
275 case -48120222:
277// mapSyncThreshold
278 case 1640008461:
280// cylinderBore
281 case 1425664391:
283// ALSMaxTPS
284 case 1523832034:
286// boostControlMinRpm
287 case -1976636992:
289// boostControlMinTps
290 case -1976634808:
292// boostControlMinMap
293 case -1976642929:
295// crankingTimingAngle
296 case 2071041633:
298// gapTrackingLengthOverride
299 case -2079960526:
301// maxIdleVss
302 case 1408421157:
304// camDecoder2jzPrecision
305 case 306303086:
307// minOilPressureAfterStart
308 case -855687130:
310// fixedModeTiming
311 case -1965056926:
313// globalTriggerAngleOffset
314 case -295413160:
316// analogInputDividerCoefficient
317 case 1779689293:
319// vbattDividerCoeff
320 case -1311217456:
322// fanOnTemperature
323 case -853358747:
325// fanOffTemperature
326 case 4686563:
328// fan2OnTemperature
329 case 871106583:
331// fan2OffTemperature
332 case 1077467605:
334// disableFan1AtSpeed
335 case -1575487611:
337// disableFan2AtSpeed
338 case -1906717594:
340// disableFan1WhenStopped
341 case -1132710384:
343// disableFan2WhenStopped
344 case -311454863:
346// driveWheelRevPerKm
347 case 991724096:
349// canSleepPeriodMs
350 case 296563315:
352// byFirmwareVersion
353 case 171869155:
355// idle_derivativeFilterLoss
356 case -1269130308:
358// trigger.customTotalToothCount
359 case 1212570205:
361// trigger.customSkippedToothCount
362 case 387956265:
364// airByRpmTaper
365 case 2070727975:
367// boostControlSafeDutyCycle
368 case -1965075262:
370// acrRevolutions
371 case -1373423899:
373// calibrationBirthday
374 case -2136933308:
376// adcVcc
377 case -244496183:
379// mapCamDetectionAnglePosition
380 case 1958105647:
382// afr.v1
383 case -241663117:
384 return engineConfiguration->afr.v1;
385// afr.value1
386 case 1273287930:
388// afr.v2
389 case -241663116:
390 return engineConfiguration->afr.v2;
391// afr.value2
392 case 1273287931:
394// etbSplit
395 case -2146852436:
397// baroSensor.lowValue
398 case 1474689568:
400// baroSensor.highValue
401 case 173166222:
403// idle.solenoidFrequency
404 case -568903712:
406// knockRetardAggression
407 case 1989648303:
409// knockRetardReapplyRate
410 case -938609466:
412// vssGearRatio
413 case -213773345:
415// vssFilterReciprocal
416 case -495855925:
418// vssToothCount
419 case -1958312328:
421// gapVvtTrackingLengthOverride
422 case -188591438:
424// idle_antiwindupFreq
425 case -524949197:
427// mc33_t_min_boost
428 case 1129109559:
430// finalGearRatio
431 case -869432403:
433// tcuInputSpeedSensorTeeth
434 case -2116746650:
436// fordInjectorSmallPulseSlope
437 case -1465119085:
439// lambdaProtectionMinRpm
440 case 1758659040:
442// lambdaProtectionMinLoad
443 case -2094010831:
445// is_enabled_spi_1
446 case -722238362:
448// is_enabled_spi_2
449 case -722238361:
451// is_enabled_spi_3
452 case -722238360:
454// isSdCardEnabled
455 case -1603423011:
457// rusefiVerbose29b
458 case 2043354390:
460// rethrowHardFault
461 case 1081456939:
463// verboseQuad
464 case -1055678778:
466// useStepperIdle
467 case -920116109:
469// enabledStep1Limiter
470 case -2068213709:
472// lambdaProtectionEnable
473 case 1451020756:
475// verboseTLE8888
476 case -1251676000:
478// enableVerboseCanTx
479 case 1643181024:
481// externalRusEfiGdiModule
482 case 1546871344:
484// measureMapOnlyInOneCylinder
485 case -1236202550:
487// stepperForceParkingEveryRestart
488 case -2104625325:
490// isFasterEngineSpinUpEnabled
491 case 2048390406:
493// coastingFuelCutEnabled
494 case 1570088896:
496// useIacTableForCoasting
497 case -2101952506:
499// useNoiselessTriggerDecoder
500 case 957244017:
502// useIdleTimingPidControl
503 case 11736566:
505// disableEtbWhenEngineStopped
506 case -2096650725:
508// is_enabled_spi_4
509 case -722238359:
511// pauseEtbControl
512 case -24313313:
514// verboseKLine
515 case -485091122:
517// idleIncrementalPidCic
518 case 1064399425:
520// enableAemXSeries
521 case 259909218:
523// modeledFlowIdle
524 case 600643125:
526// isTuningDetectorEnabled
527 case 1997151643:
529// useAbsolutePressureForLagTime
530 case -1155937004:
532// verboseCanBaseAddress
533 case 6238478:
535// mc33_hvolt
536 case 1182499943:
538// minimumBoostClosedLoopMap
539 case 596585178:
541// initialIgnitionCutPercent
542 case -360834835:
544// finalIgnitionCutPercentBeforeLaunch
545 case 47348059:
547// idlePidRpmUpperLimit
548 case 1962548154:
550// applyNonlinearBelowPulse
551 case 119460051:
553// torqueReductionArmingRpm
554 case -763820449:
556// stoichRatioSecondary
557 case 1945443830:
559// etbMaximumPosition
560 case -786901709:
562// sdCardLogFrequency
563 case -773841334:
565// launchCorrectionsEndRpm
566 case 223926129:
568// lambdaProtectionRestoreRpm
569 case 872435040:
571// mapMinBufferLength
572 case -561715997:
574// idlePidDeactivationTpsThreshold
575 case 1490213215:
577// stepperParkingExtraSteps
578 case -509113657:
580// startCrankingDuration
581 case 644409862:
583// lambdaProtectionMinTps
584 case 1758661224:
586// lambdaProtectionTimeout
587 case -1645106444:
589// idleReturnTargetRamp
590 case 118504154:
592// useInjectorFlowLinearizationTable
593 case 435614729:
595// useHbridgesToDriveIdleStepper
596 case 13806936:
598// multisparkEnable
599 case -1074393096:
601// enableLaunchRetard
602 case -1583589783:
604// canInputBCM
605 case 470555289:
607// consumeObdSensors
608 case 950993889:
610// enableCanVss
611 case 245947066:
613// stftIgnoreErrorMagnitude
614 case 1838375282:
616// vvtBooleanForVerySpecialCases
617 case -376859614:
619// enableSoftwareKnock
620 case -1724873939:
622// verboseVVTDecoding
623 case 1540420600:
625// invertCamVVTSignal
626 case 1081026348:
628// alphaNUseIat
629 case -253720028:
631// knockBankCyl1
632 case 1509355728:
634// knockBankCyl2
635 case 1509355729:
637// knockBankCyl3
638 case 1509355730:
640// knockBankCyl4
641 case 1509355731:
643// knockBankCyl5
644 case 1509355732:
646// knockBankCyl6
647 case 1509355733:
649// knockBankCyl7
650 case 1509355734:
652// knockBankCyl8
653 case 1509355735:
655// knockBankCyl9
656 case 1509355736:
658// knockBankCyl10
659 case -1730868480:
661// knockBankCyl11
662 case -1730868479:
664// knockBankCyl12
665 case -1730868478:
667// tcuEnabled
668 case 1997663388:
670// canBroadcastUseChannelTwo
671 case 1181153770:
673// useRawOutputToDriveIdleStepper
674 case 839486731:
676// verboseCan2
677 case -1056203297:
679// vinIsEmpty
680 case 69606941:
682// boostPid.pFactor
683 case 1421783686:
685// boostPid.iFactor
686 case 971442495:
688// boostPid.dFactor
689 case -1190930054:
691// boostPid.offset
692 case 1435801342:
694// boostPid.periodMs
695 case -945021094:
697// boostPid.minValue
698 case 777954680:
700// boostPid.maxValue
701 case -572500550:
703// boostPwmFrequency
704 case -1990709262:
706// tpsAccelLookback
707 case -1164331270:
709// tpsDecelEnleanmentThreshold
710 case -965453331:
712// tpsDecelEnleanmentMultiplier
713 case 1164012327:
715// noFuelTrimAfterDfcoTime
716 case 1286770247:
718// noFuelTrimAfterAccelTime
719 case -1460984893:
721// launchSpeedThreshold
722 case -1743747394:
724// launchRpmWindow
725 case -1798887513:
727// triggerEventsTimeoutMs
728 case 665024981:
730// ppsExpAverageAlpha
731 case 457158886:
733// mapExpAverageAlpha
734 case -1852204335:
736// magicNumberAvailableForDevTricks
737 case -2071167002:
739// turbochargerFilter
740 case 983814707:
742// launchTpsThreshold
743 case -1340834204:
745// launchActivateDelay
746 case -1153051360:
748// stft.maxIdleRegionRpm
749 case 1887120139:
751// stft.maxOverrunLoad
752 case 1673018859:
754// stft.minPowerLoad
755 case -1942479387:
757// stft.deadband
758 case -1157123369:
760// stft.minClt
761 case -81412933:
763// stft.minAfr
764 case -81415311:
766// stft.maxAfr
767 case -90543309:
769// stft.startupDelay
770 case 1028902582:
772// ltft.enabled
773 case -1407066344:
775// ltft.correctionEnabled
776 case -1686338448:
778// ltft.deadband
779 case -1888587696:
781// ltft.maxAdd
782 case 1427207708:
784// ltft.maxRemove
785 case -269110527:
787// tps2SecondaryMin
788 case 18659930:
790// tps2SecondaryMax
791 case 18659676:
793// widebandOnSecondBus
794 case 1445062086:
796// fuelClosedLoopCorrectionEnabled
797 case 1611799720:
799// alwaysWriteSdCard
800 case 787397010:
802// knockDetectionUseDoubleFrequency
803 case 892958612:
805// yesUnderstandLocking
806 case -1985448683:
808// silentTriggerError
809 case 582390322:
811// useLinearCltSensor
812 case -1816997974:
814// canReadEnabled
815 case -528008450:
817// canWriteEnabled
818 case 2104472173:
820// useLinearIatSensor
821 case 667504645:
823// enableOilPressureProtect
824 case -1194560694:
826// tachPulseDurationAsDutyCycle
827 case 99110078:
829// isAlternatorControlEnabled
830 case -1771449111:
832// invertPrimaryTriggerSignal
833 case -587700301:
835// invertSecondaryTriggerSignal
836 case -1944260329:
838// cutFuelOnHardLimit
839 case -794334344:
841// cutSparkOnHardLimit
842 case -1087585075:
844// launchFuelCutEnable
845 case -980843809:
847// launchSparkCutEnable
848 case -1829995308:
850// torqueReductionEnabled
851 case -618104323:
853// camSyncOnSecondCrankRevolution
854 case 996346642:
856// limitTorqueReductionTime
857 case -819413824:
859// verboseIsoTp
860 case -487204662:
862// engineSnifferFocusOnInputs
863 case 465982216:
865// twoStroke
866 case 38719415:
868// skippedWheelOnCam
869 case 1538579992:
871// etbNeutralPosition
872 case 1664668368:
874// isInjectionEnabled
875 case 1917301199:
877// isIgnitionEnabled
878 case -1354884979:
880// isCylinderCleanupEnabled
881 case -1491889938:
883// complexWallModel
884 case -2018683234:
886// alwaysInstantRpm
887 case -1934896346:
889// isMapAveragingEnabled
890 case 285726462:
892// useSeparateAdvanceForIdle
893 case 216872574:
895// isWaveAnalyzerEnabled
896 case -726159643:
898// useSeparateVeForIdle
899 case -1997438905:
901// verboseTriggerSynchDetails
902 case -325018342:
904// hondaK
905 case 42872346:
907// twoWireBatchIgnition
908 case 454615641:
910// useFixedBaroCorrFromMap
911 case 201676494:
913// useSeparateAdvanceForCranking
914 case 685453869:
916// useAdvanceCorrectionsForCranking
917 case 1060606307:
919// flexCranking
920 case -563973567:
922// useIacPidMultTable
923 case -364626778:
925// isBoostControlEnabled
926 case -1832431020:
928// launchSmoothRetard
929 case -954321508:
931// isPhaseSyncRequiredForIgnition
932 case -1543452424:
934// useCltBasedRpmLimit
935 case 939816194:
937// forceO2Heating
938 case -389678699:
940// invertVvtControlIntake
941 case 755512282:
943// invertVvtControlExhaust
944 case -1331668704:
946// useBiQuadOnAuxSpeedSensors
947 case 1486014321:
949// sdTriggerLog
950 case -105464622:
952// stepper_dc_use_two_wires
953 case 2136379132:
955// watchOutForLinearTime
956 case -1896516795:
958// engineChartSize
959 case -1492464952:
961// turboSpeedSensorMultiplier
962 case -1056007485:
964// acIdleRpmTarget
965 case 30701245:
967// warningPeriod
968 case 1322924702:
970// knockDetectionWindowStart
971 case -339821344:
973// idleStepperReactionTime
974 case 1145888170:
976// idleStepperTotalSteps
977 case -1077032999:
979// torqueReductionArmingApp
980 case -763838959:
982// tachPulseDuractionMs
983 case 58931511:
985// wwaeTau
986 case -390306941:
988// alternatorControl.pFactor
989 case -1993968289:
991// alternatorControl.iFactor
992 case 1850657816:
994// alternatorControl.dFactor
995 case -311714733:
997// alternatorControl.offset
998 case 1983046327:
1000// alternatorControl.periodMs
1001 case -1995686573:
1003// alternatorControl.minValue
1004 case -272710799:
1006// alternatorControl.maxValue
1007 case -1623166029:
1009// etb.pFactor
1010 case 196797309:
1012// etb.iFactor
1013 case -253543882:
1015// etb.dFactor
1016 case 1879050865:
1018// etb.offset
1019 case -423426795:
1021// etb.periodMs
1022 case 1580101425:
1024// etb.minValue
1025 case -991890097:
1027// etb.maxValue
1028 case 1952621969:
1030// airTaperRpmRange
1031 case -174866119:
1033// tps2Min
1034 case -224184878:
1036// tps2Max
1037 case -224185132:
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// rpmSoftLimitWindowSize
1682 case 1092207266:
1684// rpmSoftLimitTimingRetard
1685 case -543684839:
1687// rpmSoftLimitFuelAdded
1688 case 1094944685:
1690// rpmHardLimitHyst
1691 case 1756514810:
1693// benchTestOffTime
1694 case -1655178001:
1696// boostCutPressureHyst
1697 case -2111374247:
1699// benchTestCount
1700 case -204721234:
1702// iacByTpsHoldTime
1703 case -235994182:
1705// iacByTpsDecayTime
1706 case 1742748825:
1708// canVssScaling
1709 case -846143628:
1711// oilTempSensor.config.tempC_1
1712 case -1460957868:
1714// oilTempSensor.config.tempC_2
1715 case -1460957867:
1717// oilTempSensor.config.tempC_3
1718 case -1460957866:
1720// oilTempSensor.config.resistance_1
1721 case -1297544724:
1723// oilTempSensor.config.resistance_2
1724 case -1297544723:
1726// oilTempSensor.config.resistance_3
1727 case -1297544722:
1729// oilTempSensor.config.bias_resistor
1730 case -346622972:
1732// fuelTempSensor.config.tempC_1
1733 case -713764196:
1735// fuelTempSensor.config.tempC_2
1736 case -713764195:
1738// fuelTempSensor.config.tempC_3
1739 case -713764194:
1741// fuelTempSensor.config.resistance_1
1742 case -1195844556:
1744// fuelTempSensor.config.resistance_2
1745 case -1195844555:
1747// fuelTempSensor.config.resistance_3
1748 case -1195844554:
1750// fuelTempSensor.config.bias_resistor
1751 case -1285484724:
1753// ambientTempSensor.config.tempC_1
1754 case 275986512:
1756// ambientTempSensor.config.tempC_2
1757 case 275986513:
1759// ambientTempSensor.config.tempC_3
1760 case 275986514:
1762// ambientTempSensor.config.resistance_1
1763 case -1084296600:
1765// ambientTempSensor.config.resistance_2
1766 case -1084296599:
1768// ambientTempSensor.config.resistance_3
1769 case -1084296598:
1771// ambientTempSensor.config.bias_resistor
1772 case -1899369472:
1774// compressorDischargeTemperature.config.tempC_1
1775 case -498450107:
1777// compressorDischargeTemperature.config.tempC_2
1778 case -498450106:
1780// compressorDischargeTemperature.config.tempC_3
1781 case -498450105:
1783// compressorDischargeTemperature.config.resistance_1
1784 case 878369917:
1786// compressorDischargeTemperature.config.resistance_2
1787 case 878369918:
1789// compressorDischargeTemperature.config.resistance_3
1790 case 878369919:
1792// compressorDischargeTemperature.config.bias_resistor
1793 case -1555883851:
1795// speedometerPulsePerKm
1796 case 1007396714:
1798// ignKeyAdcDivider
1799 case -506535813:
1801// maxInjectorDutyInstant
1802 case 896753456:
1804// maxInjectorDutySustained
1805 case 1651400031:
1807// maxInjectorDutySustainedTimeout
1808 case 263235302:
1810// auxSpeed1Multiplier
1811 case -1644887108:
1813// brakeMeanEffectivePressureDifferential
1814 case -4616606:
1816// tunerStudioSerialSpeed
1817 case 1467553180:
1819// anotherCiTest
1820 case -283215870:
1822// tcu_rangeSensorBiasResistor
1823 case -1480283119:
1825// mc33810Nomi
1826 case -695344665:
1828// mc33810Maxi
1829 case -695395485:
1831// acPressure.v1
1832 case 1470507575:
1834// acPressure.value1
1835 case -1171243586:
1837// acPressure.v2
1838 case 1470507576:
1840// acPressure.value2
1841 case -1171243585:
1843// minAcPressure
1844 case -965637402:
1846// maxAcPressure
1847 case 1953870952:
1849// minimumOilPressureTimeout
1850 case -2016978331:
1852// auxLinear3.v1
1853 case -1415598122:
1855// auxLinear3.value1
1856 case -727614755:
1858// auxLinear3.v2
1859 case -1415598121:
1861// auxLinear3.value2
1862 case -727614754:
1864// auxLinear4.v1
1865 case -1415562185:
1867// auxLinear4.value1
1868 case -1058844738:
1870// auxLinear4.v2
1871 case -1415562184:
1873// auxLinear4.value2
1874 case -1058844737:
1876// knockSuppressMinTps
1877 case 893776859:
1879// knockFuelTrimAggression
1880 case -1811840427:
1882// knockFuelTrimReapplyRate
1883 case -1833685972:
1885// knockFuelTrim
1886 case -106437949:
1888// knockSpectrumSensitivity
1889 case 1561929785:
1891// knockFrequency
1892 case 1972605869:
1894// secondaryInjectorFuelReferencePressure
1895 case -425992769:
1897// nitrousControlEnabled
1898 case -582951931:
1900// vvlControlEnabled
1901 case -708922423:
1903// nitrousLuaGaugeArmingValue
1904 case -1760115393:
1906// nitrousMinimumTps
1907 case 1089367148:
1909// nitrousMinimumClt
1910 case 1089348504:
1912// nitrousMaximumMap
1913 case -677571211:
1915// nitrousMaximumAfr
1916 case -677584112:
1918// nitrousActivationRpm
1919 case -469950118:
1921// nitrousDeactivationRpm
1922 case 1072117635:
1924// nitrousDeactivationRpmWindow
1925 case -1786673317:
1927// dfcoRetardDeg
1928 case 601094003:
1930// dfcoRetardRampInTime
1931 case 2030571545:
1933// nitrousFuelAdderPercent
1934 case -1197734314:
1936// nitrousIgnitionRetard
1937 case -617548836:
1939// nitrousMinimumVehicleSpeed
1940 case 1658738502:
1942// fuelLevelAveragingAlpha
1943 case 2094922339:
1945// fuelLevelUpdatePeriodSec
1946 case 128251338:
1948// fuelLevelLowThresholdVoltage
1949 case 1697484698:
1951// fuelLevelHighThresholdVoltage
1952 case 2012123720:
1954// afrExpAverageAlpha
1955 case 1597749004:
1957// sparkHardwareLatencyCorrection
1958 case 756523164:
1960// maxOilPressureTimeout
1961 case -1788499857:
1963// idleReturnTargetRampDuration
1964 case 62925536:
1966// wastegatePositionOpenedVoltage
1967 case 866072300:
1969// wastegatePositionClosedVoltage
1970 case 20003211:
1972// vvlController.fuelAdderPercent
1973 case 666098796:
1975// vvlController.ignitionRetard
1976 case 1427131506:
1978// vvlController.minimumTps
1979 case 1664936450:
1981// vvlController.minimumClt
1982 case 1664917806:
1984// vvlController.maximumMap
1985 case -102001909:
1987// vvlController.maximumAfr
1988 case -102014810:
1990// vvlController.activationRpm
1991 case -798441680:
1993// vvlController.deactivationRpm
1994 case -172907815:
1996// vvlController.deactivationRpmWindow
1997 case 1849727793:
1999// tcu_shiftTime
2000 case -1658957891:
2001 return config->tcu_shiftTime;
2002// dynoRpmStep
2003 case -1085712470:
2004 return config->dynoRpmStep;
2005// dynoSaeTemperatureC
2006 case 903483241:
2008// dynoSaeRelativeHumidity
2009 case 1509051617:
2011// dynoSaeBaro
2012 case -391393956:
2013 return config->dynoSaeBaro;
2014// dynoCarWheelDiaInch
2015 case 1541525498:
2017// dynoCarWheelAspectRatio
2018 case -1404613719:
2020// dynoCarWheelTireWidthMm
2021 case 1000921080:
2023// dynoCarGearPrimaryReduction
2024 case -1607465307:
2026// dynoCarGearRatio
2027 case 589242035:
2028 return config->dynoCarGearRatio;
2029// dynoCarGearFinalDrive
2030 case 220694456:
2032// dynoCarCarMassKg
2033 case -1343193327:
2034 return config->dynoCarCarMassKg;
2035// dynoCarCargoMassKg
2036 case 183555079:
2037 return config->dynoCarCargoMassKg;
2038// dynoCarCoeffOfDrag
2039 case -1121870933:
2040 return config->dynoCarCoeffOfDrag;
2041// dynoCarFrontalAreaM2
2042 case -1661556925:
2044 }
2045 return EFI_ERROR_CODE;
2046}
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 2047 of file value_lookup_generated.cpp.

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

Referenced by getOutputValueByName().

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

◆ getOutputValueByName()

float getOutputValueByName ( const char name)

Definition at line 1881 of file output_lookup_generated.cpp.

1881 {
1882 int hash = djb2lowerCase(name);
1883 return getOutputValueByHash(hash);
1884}
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 2051 of file value_lookup_generated.cpp.

2051 {
2052 int hash = djb2lowerCase(name);
2053 switch(hash) {
2054 case 1856486116:
2055 {
2057 return 1;
2058 }
2059 case -776106289:
2060 {
2061 engineConfiguration->launchRpm = (int)value;
2062 return 1;
2063 }
2064 case 1176614802:
2065 {
2066 engineConfiguration->rpmHardLimit = (int)value;
2067 return 1;
2068 }
2069 case 46918724:
2070 {
2072 return 1;
2073 }
2074 case -775882810:
2075 {
2077 return 1;
2078 }
2079 case 1569359006:
2080 {
2081 engineConfiguration->maxAcRpm = (int)value;
2082 return 1;
2083 }
2084 case 1569361190:
2085 {
2086 engineConfiguration->maxAcTps = (int)value;
2087 return 1;
2088 }
2089 case 1569342546:
2090 {
2091 engineConfiguration->maxAcClt = (int)value;
2092 return 1;
2093 }
2094 case 355839382:
2095 {
2097 return 1;
2098 }
2099 case -1256791716:
2100 {
2102 return 1;
2103 }
2104 case -1256791970:
2105 {
2107 return 1;
2108 }
2109 case 1049828813:
2110 {
2111 engineConfiguration->ltitEnabled = (int)value;
2112 return 1;
2113 }
2114 case -1008029221:
2115 {
2116 engineConfiguration->ltitEmaAlpha = (int)value;
2117 return 1;
2118 }
2119 case 341693817:
2120 {
2122 return 1;
2123 }
2124 case 496209836:
2125 {
2126 engineConfiguration->ltitStableTime = (int)value;
2127 return 1;
2128 }
2129 case 743163558:
2130 {
2132 return 1;
2133 }
2134 case -135093297:
2135 {
2137 return 1;
2138 }
2139 case 423655964:
2140 {
2142 return 1;
2143 }
2144 case -1622665645:
2145 {
2147 return 1;
2148 }
2149 case -1622665899:
2150 {
2152 return 1;
2153 }
2154 case 341519713:
2155 {
2157 return 1;
2158 }
2159 case -2065042706:
2160 {
2162 return 1;
2163 }
2164 case -904771683:
2165 {
2167 return 1;
2168 }
2169 case 1057701663:
2170 {
2171 engineConfiguration->etbJamTimeout = (int)value;
2172 return 1;
2173 }
2174 case 1933500210:
2175 {
2177 return 1;
2178 }
2179 case 402092253:
2180 {
2182 return 1;
2183 }
2184 case 726613349:
2185 {
2187 return 1;
2188 }
2189 case 1470846937:
2190 {
2192 return 1;
2193 }
2194 case 1542550121:
2195 {
2197 return 1;
2198 }
2199 case -289303407:
2200 {
2202 return 1;
2203 }
2204 case -617915487:
2205 {
2207 return 1;
2208 }
2209 case -1284354759:
2210 {
2212 return 1;
2213 }
2214 case 1188684607:
2215 {
2216 engineConfiguration->enableKline = (int)value;
2217 return 1;
2218 }
2219 case 1362186948:
2220 {
2222 return 1;
2223 }
2224 case -298185774:
2225 {
2227 return 1;
2228 }
2229 case 993282195:
2230 {
2232 return 1;
2233 }
2234 case -1409016614:
2235 {
2237 return 1;
2238 }
2239 case -1334689362:
2240 {
2242 return 1;
2243 }
2244 case 1097520823:
2245 {
2247 return 1;
2248 }
2249 case -1572546086:
2250 {
2251 engineConfiguration->useEeprom = (int)value;
2252 return 1;
2253 }
2254 case -264572349:
2255 {
2257 return 1;
2258 }
2259 case -1279270887:
2260 {
2262 return 1;
2263 }
2264 case 1156367906:
2265 {
2267 return 1;
2268 }
2269 case -418454384:
2270 {
2272 return 1;
2273 }
2274 case -338157684:
2275 {
2277 return 1;
2278 }
2279 case -933524784:
2280 {
2281 engineConfiguration->antiLagEnabled = (int)value;
2282 return 1;
2283 }
2284 case -54973711:
2285 {
2287 return 1;
2288 }
2289 case 1616873838:
2290 {
2292 return 1;
2293 }
2294 case -647008743:
2295 {
2297 return 1;
2298 }
2299 case 671821024:
2300 {
2302 return 1;
2303 }
2304 case -1073210355:
2305 {
2306 engineConfiguration->verboseCan = (int)value;
2307 return 1;
2308 }
2309 case -1528619572:
2310 {
2312 return 1;
2313 }
2314 case -1284359115:
2315 {
2317 return 1;
2318 }
2319 case 1925843479:
2320 {
2322 return 1;
2323 }
2324 case 1570551154:
2325 {
2327 return 1;
2328 }
2329 case 445194564:
2330 {
2332 return 1;
2333 }
2334 case 840966724:
2335 {
2337 return 1;
2338 }
2339 case -1011866871:
2340 {
2341 engineConfiguration->useSpiImu = (int)value;
2342 return 1;
2343 }
2344 case 1160459527:
2345 {
2347 return 1;
2348 }
2349 case 586887955:
2350 {
2352 return 1;
2353 }
2354 case 625338761:
2355 {
2357 return 1;
2358 }
2359 case -838808073:
2360 {
2362 return 1;
2363 }
2364 case -1717336209:
2365 {
2366 engineConfiguration->cranking.rpm = (int)value;
2367 return 1;
2368 }
2369 case -589710926:
2370 {
2372 return 1;
2373 }
2374 case 401321850:
2375 {
2377 return 1;
2378 }
2379 case 399466905:
2380 {
2382 return 1;
2383 }
2384 case -1307181880:
2385 {
2387 return 1;
2388 }
2389 case -1434278346:
2390 {
2392 return 1;
2393 }
2394 case -1832527325:
2395 {
2397 return 1;
2398 }
2399 case -1832527324:
2400 {
2402 return 1;
2403 }
2404 case -1832527323:
2405 {
2407 return 1;
2408 }
2409 case -5328869:
2410 {
2412 return 1;
2413 }
2414 case -5328868:
2415 {
2417 return 1;
2418 }
2419 case -5328867:
2420 {
2422 return 1;
2423 }
2424 case -653172717:
2425 {
2427 return 1;
2428 }
2429 case -672272162:
2430 {
2432 return 1;
2433 }
2434 case -672272161:
2435 {
2437 return 1;
2438 }
2439 case -672272160:
2440 {
2442 return 1;
2443 }
2444 case -1014418506:
2445 {
2447 return 1;
2448 }
2449 case -1014418505:
2450 {
2452 return 1;
2453 }
2454 case -1014418504:
2455 {
2457 return 1;
2458 }
2459 case 406607630:
2460 {
2462 return 1;
2463 }
2464 case 1226423210:
2465 {
2467 return 1;
2468 }
2469 case -1671871759:
2470 {
2472 return 1;
2473 }
2474 case 107641733:
2475 {
2477 return 1;
2478 }
2479 case 107641479:
2480 {
2482 return 1;
2483 }
2484 case -1227821282:
2485 {
2487 return 1;
2488 }
2489 case 2122875976:
2490 {
2492 return 1;
2493 }
2494 case -1578655365:
2495 {
2496 engineConfiguration->cylindersCount = (int)value;
2497 return 1;
2498 }
2499 case -48120222:
2500 {
2501 engineConfiguration->justATempTest = (int)value;
2502 return 1;
2503 }
2504 case 1640008461:
2505 {
2507 return 1;
2508 }
2509 case 1425664391:
2510 {
2512 return 1;
2513 }
2514 case 1523832034:
2515 {
2516 engineConfiguration->ALSMaxTPS = (int)value;
2517 return 1;
2518 }
2519 case -1976636992:
2520 {
2522 return 1;
2523 }
2524 case -1976634808:
2525 {
2527 return 1;
2528 }
2529 case -1976642929:
2530 {
2532 return 1;
2533 }
2534 case 2071041633:
2535 {
2537 return 1;
2538 }
2539 case -2079960526:
2540 {
2542 return 1;
2543 }
2544 case 1408421157:
2545 {
2546 engineConfiguration->maxIdleVss = (int)value;
2547 return 1;
2548 }
2549 case 306303086:
2550 {
2552 return 1;
2553 }
2554 case -855687130:
2555 {
2557 return 1;
2558 }
2559 case -1965056926:
2560 {
2562 return 1;
2563 }
2564 case -295413160:
2565 {
2567 return 1;
2568 }
2569 case 1779689293:
2570 {
2572 return 1;
2573 }
2574 case -1311217456:
2575 {
2577 return 1;
2578 }
2579 case -853358747:
2580 {
2582 return 1;
2583 }
2584 case 4686563:
2585 {
2587 return 1;
2588 }
2589 case 871106583:
2590 {
2592 return 1;
2593 }
2594 case 1077467605:
2595 {
2597 return 1;
2598 }
2599 case -1575487611:
2600 {
2602 return 1;
2603 }
2604 case -1906717594:
2605 {
2607 return 1;
2608 }
2609 case -1132710384:
2610 {
2612 return 1;
2613 }
2614 case -311454863:
2615 {
2617 return 1;
2618 }
2619 case 991724096:
2620 {
2622 return 1;
2623 }
2624 case 296563315:
2625 {
2627 return 1;
2628 }
2629 case 171869155:
2630 {
2632 return 1;
2633 }
2634 case -1269130308:
2635 {
2637 return 1;
2638 }
2639 case 1212570205:
2640 {
2642 return 1;
2643 }
2644 case 387956265:
2645 {
2647 return 1;
2648 }
2649 case 2070727975:
2650 {
2652 return 1;
2653 }
2654 case -1965075262:
2655 {
2657 return 1;
2658 }
2659 case -1373423899:
2660 {
2661 engineConfiguration->acrRevolutions = (int)value;
2662 return 1;
2663 }
2664 case -2136933308:
2665 {
2667 return 1;
2668 }
2669 case -244496183:
2670 {
2671 engineConfiguration->adcVcc = value;
2672 return 1;
2673 }
2674 case 1958105647:
2675 {
2677 return 1;
2678 }
2679 case -241663117:
2680 {
2681 engineConfiguration->afr.v1 = value;
2682 return 1;
2683 }
2684 case 1273287930:
2685 {
2687 return 1;
2688 }
2689 case -241663116:
2690 {
2691 engineConfiguration->afr.v2 = value;
2692 return 1;
2693 }
2694 case 1273287931:
2695 {
2697 return 1;
2698 }
2699 case -2146852436:
2700 {
2701 engineConfiguration->etbSplit = (int)value;
2702 return 1;
2703 }
2704 case 1474689568:
2705 {
2707 return 1;
2708 }
2709 case 173166222:
2710 {
2712 return 1;
2713 }
2714 case -568903712:
2715 {
2717 return 1;
2718 }
2719 case 1989648303:
2720 {
2722 return 1;
2723 }
2724 case -938609466:
2725 {
2727 return 1;
2728 }
2729 case -213773345:
2730 {
2731 engineConfiguration->vssGearRatio = (int)value;
2732 return 1;
2733 }
2734 case -495855925:
2735 {
2737 return 1;
2738 }
2739 case -1958312328:
2740 {
2741 engineConfiguration->vssToothCount = (int)value;
2742 return 1;
2743 }
2744 case -188591438:
2745 {
2747 return 1;
2748 }
2749 case -524949197:
2750 {
2752 return 1;
2753 }
2754 case 1129109559:
2755 {
2757 return 1;
2758 }
2759 case -869432403:
2760 {
2761 engineConfiguration->finalGearRatio = (int)value;
2762 return 1;
2763 }
2764 case -2116746650:
2765 {
2767 return 1;
2768 }
2769 case -1465119085:
2770 {
2772 return 1;
2773 }
2774 case 1758659040:
2775 {
2777 return 1;
2778 }
2779 case -2094010831:
2780 {
2782 return 1;
2783 }
2784 case -722238362:
2785 {
2787 return 1;
2788 }
2789 case -722238361:
2790 {
2792 return 1;
2793 }
2794 case -722238360:
2795 {
2797 return 1;
2798 }
2799 case -1603423011:
2800 {
2802 return 1;
2803 }
2804 case 2043354390:
2805 {
2807 return 1;
2808 }
2809 case 1081456939:
2810 {
2812 return 1;
2813 }
2814 case -1055678778:
2815 {
2816 engineConfiguration->verboseQuad = (int)value;
2817 return 1;
2818 }
2819 case -920116109:
2820 {
2821 engineConfiguration->useStepperIdle = (int)value;
2822 return 1;
2823 }
2824 case -2068213709:
2825 {
2827 return 1;
2828 }
2829 case 1451020756:
2830 {
2832 return 1;
2833 }
2834 case -1251676000:
2835 {
2836 engineConfiguration->verboseTLE8888 = (int)value;
2837 return 1;
2838 }
2839 case 1643181024:
2840 {
2842 return 1;
2843 }
2844 case 1546871344:
2845 {
2847 return 1;
2848 }
2849 case -1236202550:
2850 {
2852 return 1;
2853 }
2854 case -2104625325:
2855 {
2857 return 1;
2858 }
2859 case 2048390406:
2860 {
2862 return 1;
2863 }
2864 case 1570088896:
2865 {
2867 return 1;
2868 }
2869 case -2101952506:
2870 {
2872 return 1;
2873 }
2874 case 957244017:
2875 {
2877 return 1;
2878 }
2879 case 11736566:
2880 {
2882 return 1;
2883 }
2884 case -2096650725:
2885 {
2887 return 1;
2888 }
2889 case -722238359:
2890 {
2892 return 1;
2893 }
2894 case -24313313:
2895 {
2897 return 1;
2898 }
2899 case -485091122:
2900 {
2901 engineConfiguration->verboseKLine = (int)value;
2902 return 1;
2903 }
2904 case 1064399425:
2905 {
2907 return 1;
2908 }
2909 case 259909218:
2910 {
2912 return 1;
2913 }
2914 case 600643125:
2915 {
2917 return 1;
2918 }
2919 case 1997151643:
2920 {
2922 return 1;
2923 }
2924 case -1155937004:
2925 {
2927 return 1;
2928 }
2929 case 6238478:
2930 {
2932 return 1;
2933 }
2934 case 1182499943:
2935 {
2936 engineConfiguration->mc33_hvolt = (int)value;
2937 return 1;
2938 }
2939 case 596585178:
2940 {
2942 return 1;
2943 }
2944 case -360834835:
2945 {
2947 return 1;
2948 }
2949 case 47348059:
2950 {
2952 return 1;
2953 }
2954 case 1962548154:
2955 {
2957 return 1;
2958 }
2959 case 119460051:
2960 {
2962 return 1;
2963 }
2964 case -763820449:
2965 {
2967 return 1;
2968 }
2969 case 1945443830:
2970 {
2972 return 1;
2973 }
2974 case -786901709:
2975 {
2977 return 1;
2978 }
2979 case -773841334:
2980 {
2982 return 1;
2983 }
2984 case 223926129:
2985 {
2987 return 1;
2988 }
2989 case 872435040:
2990 {
2992 return 1;
2993 }
2994 case -561715997:
2995 {
2997 return 1;
2998 }
2999 case 1490213215:
3000 {
3002 return 1;
3003 }
3004 case -509113657:
3005 {
3007 return 1;
3008 }
3009 case 644409862:
3010 {
3012 return 1;
3013 }
3014 case 1758661224:
3015 {
3017 return 1;
3018 }
3019 case -1645106444:
3020 {
3022 return 1;
3023 }
3024 case 118504154:
3025 {
3027 return 1;
3028 }
3029 case 435614729:
3030 {
3032 return 1;
3033 }
3034 case 13806936:
3035 {
3037 return 1;
3038 }
3039 case -1074393096:
3040 {
3042 return 1;
3043 }
3044 case -1583589783:
3045 {
3047 return 1;
3048 }
3049 case 470555289:
3050 {
3051 engineConfiguration->canInputBCM = (int)value;
3052 return 1;
3053 }
3054 case 950993889:
3055 {
3057 return 1;
3058 }
3059 case 245947066:
3060 {
3061 engineConfiguration->enableCanVss = (int)value;
3062 return 1;
3063 }
3064 case 1838375282:
3065 {
3067 return 1;
3068 }
3069 case -376859614:
3070 {
3072 return 1;
3073 }
3074 case -1724873939:
3075 {
3077 return 1;
3078 }
3079 case 1540420600:
3080 {
3082 return 1;
3083 }
3084 case 1081026348:
3085 {
3087 return 1;
3088 }
3089 case -253720028:
3090 {
3091 engineConfiguration->alphaNUseIat = (int)value;
3092 return 1;
3093 }
3094 case 1509355728:
3095 {
3096 engineConfiguration->knockBankCyl1 = (int)value;
3097 return 1;
3098 }
3099 case 1509355729:
3100 {
3101 engineConfiguration->knockBankCyl2 = (int)value;
3102 return 1;
3103 }
3104 case 1509355730:
3105 {
3106 engineConfiguration->knockBankCyl3 = (int)value;
3107 return 1;
3108 }
3109 case 1509355731:
3110 {
3111 engineConfiguration->knockBankCyl4 = (int)value;
3112 return 1;
3113 }
3114 case 1509355732:
3115 {
3116 engineConfiguration->knockBankCyl5 = (int)value;
3117 return 1;
3118 }
3119 case 1509355733:
3120 {
3121 engineConfiguration->knockBankCyl6 = (int)value;
3122 return 1;
3123 }
3124 case 1509355734:
3125 {
3126 engineConfiguration->knockBankCyl7 = (int)value;
3127 return 1;
3128 }
3129 case 1509355735:
3130 {
3131 engineConfiguration->knockBankCyl8 = (int)value;
3132 return 1;
3133 }
3134 case 1509355736:
3135 {
3136 engineConfiguration->knockBankCyl9 = (int)value;
3137 return 1;
3138 }
3139 case -1730868480:
3140 {
3141 engineConfiguration->knockBankCyl10 = (int)value;
3142 return 1;
3143 }
3144 case -1730868479:
3145 {
3146 engineConfiguration->knockBankCyl11 = (int)value;
3147 return 1;
3148 }
3149 case -1730868478:
3150 {
3151 engineConfiguration->knockBankCyl12 = (int)value;
3152 return 1;
3153 }
3154 case 1997663388:
3155 {
3156 engineConfiguration->tcuEnabled = (int)value;
3157 return 1;
3158 }
3159 case 1181153770:
3160 {
3162 return 1;
3163 }
3164 case 839486731:
3165 {
3167 return 1;
3168 }
3169 case -1056203297:
3170 {
3171 engineConfiguration->verboseCan2 = (int)value;
3172 return 1;
3173 }
3174 case 69606941:
3175 {
3176 engineConfiguration->vinIsEmpty = (int)value;
3177 return 1;
3178 }
3179 case 1421783686:
3180 {
3182 return 1;
3183 }
3184 case 971442495:
3185 {
3187 return 1;
3188 }
3189 case -1190930054:
3190 {
3192 return 1;
3193 }
3194 case 1435801342:
3195 {
3196 engineConfiguration->boostPid.offset = (int)value;
3197 return 1;
3198 }
3199 case -945021094:
3200 {
3202 return 1;
3203 }
3204 case 777954680:
3205 {
3207 return 1;
3208 }
3209 case -572500550:
3210 {
3212 return 1;
3213 }
3214 case -1990709262:
3215 {
3217 return 1;
3218 }
3219 case -1164331270:
3220 {
3222 return 1;
3223 }
3224 case -965453331:
3225 {
3227 return 1;
3228 }
3229 case 1164012327:
3230 {
3232 return 1;
3233 }
3234 case 1286770247:
3235 {
3237 return 1;
3238 }
3239 case -1460984893:
3240 {
3242 return 1;
3243 }
3244 case -1743747394:
3245 {
3247 return 1;
3248 }
3249 case -1798887513:
3250 {
3252 return 1;
3253 }
3254 case 665024981:
3255 {
3257 return 1;
3258 }
3259 case 457158886:
3260 {
3262 return 1;
3263 }
3264 case -1852204335:
3265 {
3267 return 1;
3268 }
3269 case -2071167002:
3270 {
3272 return 1;
3273 }
3274 case 983814707:
3275 {
3277 return 1;
3278 }
3279 case -1340834204:
3280 {
3282 return 1;
3283 }
3284 case -1153051360:
3285 {
3287 return 1;
3288 }
3289 case 1887120139:
3290 {
3292 return 1;
3293 }
3294 case 1673018859:
3295 {
3297 return 1;
3298 }
3299 case -1942479387:
3300 {
3302 return 1;
3303 }
3304 case -1157123369:
3305 {
3306 engineConfiguration->stft.deadband = (int)value;
3307 return 1;
3308 }
3309 case -81412933:
3310 {
3311 engineConfiguration->stft.minClt = (int)value;
3312 return 1;
3313 }
3314 case -81415311:
3315 {
3316 engineConfiguration->stft.minAfr = (int)value;
3317 return 1;
3318 }
3319 case -90543309:
3320 {
3321 engineConfiguration->stft.maxAfr = (int)value;
3322 return 1;
3323 }
3324 case 1028902582:
3325 {
3327 return 1;
3328 }
3329 case -1407066344:
3330 {
3331 engineConfiguration->ltft.enabled = (int)value;
3332 return 1;
3333 }
3334 case -1686338448:
3335 {
3337 return 1;
3338 }
3339 case -1888587696:
3340 {
3341 engineConfiguration->ltft.deadband = (int)value;
3342 return 1;
3343 }
3344 case 1427207708:
3345 {
3346 engineConfiguration->ltft.maxAdd = (int)value;
3347 return 1;
3348 }
3349 case -269110527:
3350 {
3351 engineConfiguration->ltft.maxRemove = (int)value;
3352 return 1;
3353 }
3354 case 18659930:
3355 {
3357 return 1;
3358 }
3359 case 18659676:
3360 {
3362 return 1;
3363 }
3364 case 1445062086:
3365 {
3367 return 1;
3368 }
3369 case 1611799720:
3370 {
3372 return 1;
3373 }
3374 case 787397010:
3375 {
3377 return 1;
3378 }
3379 case 892958612:
3380 {
3382 return 1;
3383 }
3384 case -1985448683:
3385 {
3387 return 1;
3388 }
3389 case 582390322:
3390 {
3392 return 1;
3393 }
3394 case -1816997974:
3395 {
3397 return 1;
3398 }
3399 case -528008450:
3400 {
3401 engineConfiguration->canReadEnabled = (int)value;
3402 return 1;
3403 }
3404 case 2104472173:
3405 {
3407 return 1;
3408 }
3409 case 667504645:
3410 {
3412 return 1;
3413 }
3414 case -1194560694:
3415 {
3417 return 1;
3418 }
3419 case 99110078:
3420 {
3422 return 1;
3423 }
3424 case -1771449111:
3425 {
3427 return 1;
3428 }
3429 case -587700301:
3430 {
3432 return 1;
3433 }
3434 case -1944260329:
3435 {
3437 return 1;
3438 }
3439 case -794334344:
3440 {
3442 return 1;
3443 }
3444 case -1087585075:
3445 {
3447 return 1;
3448 }
3449 case -980843809:
3450 {
3452 return 1;
3453 }
3454 case -1829995308:
3455 {
3457 return 1;
3458 }
3459 case -618104323:
3460 {
3462 return 1;
3463 }
3464 case 996346642:
3465 {
3467 return 1;
3468 }
3469 case -819413824:
3470 {
3472 return 1;
3473 }
3474 case -487204662:
3475 {
3476 engineConfiguration->verboseIsoTp = (int)value;
3477 return 1;
3478 }
3479 case 465982216:
3480 {
3482 return 1;
3483 }
3484 case 38719415:
3485 {
3486 engineConfiguration->twoStroke = (int)value;
3487 return 1;
3488 }
3489 case 1538579992:
3490 {
3492 return 1;
3493 }
3494 case 1664668368:
3495 {
3497 return 1;
3498 }
3499 case 1917301199:
3500 {
3502 return 1;
3503 }
3504 case -1354884979:
3505 {
3507 return 1;
3508 }
3509 case -1491889938:
3510 {
3512 return 1;
3513 }
3514 case -2018683234:
3515 {
3517 return 1;
3518 }
3519 case -1934896346:
3520 {
3522 return 1;
3523 }
3524 case 285726462:
3525 {
3527 return 1;
3528 }
3529 case 216872574:
3530 {
3532 return 1;
3533 }
3534 case -726159643:
3535 {
3537 return 1;
3538 }
3539 case -1997438905:
3540 {
3542 return 1;
3543 }
3544 case -325018342:
3545 {
3547 return 1;
3548 }
3549 case 42872346:
3550 {
3551 engineConfiguration->hondaK = (int)value;
3552 return 1;
3553 }
3554 case 454615641:
3555 {
3557 return 1;
3558 }
3559 case 201676494:
3560 {
3562 return 1;
3563 }
3564 case 685453869:
3565 {
3567 return 1;
3568 }
3569 case 1060606307:
3570 {
3572 return 1;
3573 }
3574 case -563973567:
3575 {
3576 engineConfiguration->flexCranking = (int)value;
3577 return 1;
3578 }
3579 case -364626778:
3580 {
3582 return 1;
3583 }
3584 case -1832431020:
3585 {
3587 return 1;
3588 }
3589 case -954321508:
3590 {
3592 return 1;
3593 }
3594 case -1543452424:
3595 {
3597 return 1;
3598 }
3599 case 939816194:
3600 {
3602 return 1;
3603 }
3604 case -389678699:
3605 {
3606 engineConfiguration->forceO2Heating = (int)value;
3607 return 1;
3608 }
3609 case 755512282:
3610 {
3612 return 1;
3613 }
3614 case -1331668704:
3615 {
3617 return 1;
3618 }
3619 case 1486014321:
3620 {
3622 return 1;
3623 }
3624 case -105464622:
3625 {
3626 engineConfiguration->sdTriggerLog = (int)value;
3627 return 1;
3628 }
3629 case 2136379132:
3630 {
3632 return 1;
3633 }
3634 case -1896516795:
3635 {
3637 return 1;
3638 }
3639 case -1492464952:
3640 {
3642 return 1;
3643 }
3644 case -1056007485:
3645 {
3647 return 1;
3648 }
3649 case 30701245:
3650 {
3652 return 1;
3653 }
3654 case 1322924702:
3655 {
3656 engineConfiguration->warningPeriod = (int)value;
3657 return 1;
3658 }
3659 case -339821344:
3660 {
3662 return 1;
3663 }
3664 case 1145888170:
3665 {
3667 return 1;
3668 }
3669 case -1077032999:
3670 {
3672 return 1;
3673 }
3674 case -763838959:
3675 {
3677 return 1;
3678 }
3679 case 58931511:
3680 {
3682 return 1;
3683 }
3684 case -390306941:
3685 {
3687 return 1;
3688 }
3689 case -1993968289:
3690 {
3692 return 1;
3693 }
3694 case 1850657816:
3695 {
3697 return 1;
3698 }
3699 case -311714733:
3700 {
3702 return 1;
3703 }
3704 case 1983046327:
3705 {
3707 return 1;
3708 }
3709 case -1995686573:
3710 {
3712 return 1;
3713 }
3714 case -272710799:
3715 {
3717 return 1;
3718 }
3719 case -1623166029:
3720 {
3722 return 1;
3723 }
3724 case 196797309:
3725 {
3727 return 1;
3728 }
3729 case -253543882:
3730 {
3732 return 1;
3733 }
3734 case 1879050865:
3735 {
3737 return 1;
3738 }
3739 case -423426795:
3740 {
3741 engineConfiguration->etb.offset = (int)value;
3742 return 1;
3743 }
3744 case 1580101425:
3745 {
3746 engineConfiguration->etb.periodMs = (int)value;
3747 return 1;
3748 }
3749 case -991890097:
3750 {
3751 engineConfiguration->etb.minValue = (int)value;
3752 return 1;
3753 }
3754 case 1952621969:
3755 {
3756 engineConfiguration->etb.maxValue = (int)value;
3757 return 1;
3758 }
3759 case -174866119:
3760 {
3762 return 1;
3763 }
3764 case -224184878:
3765 {
3766 engineConfiguration->tps2Min = (int)value;
3767 return 1;
3768 }
3769 case -224185132:
3770 {
3771 engineConfiguration->tps2Max = (int)value;
3772 return 1;
3773 }
3774 case -2142425790:
3775 {
3777 return 1;
3778 }
3779 case 9388880:
3780 {
3782 return 1;
3783 }
3784 case 309682334:
3785 {
3787 return 1;
3788 }
3789 case 48235288:
3790 {
3792 return 1;
3793 }
3794 case 617337449:
3795 {
3797 return 1;
3798 }
3799 case -2146434132:
3800 {
3802 return 1;
3803 }
3804 case 1698191973:
3805 {
3807 return 1;
3808 }
3809 case -464180576:
3810 {
3812 return 1;
3813 }
3814 case -103982236:
3815 {
3817 return 1;
3818 }
3819 case 1562875200:
3820 {
3822 return 1;
3823 }
3824 case -1009116322:
3825 {
3827 return 1;
3828 }
3829 case 1935395744:
3830 {
3832 return 1;
3833 }
3834 case 4130389:
3835 {
3837 return 1;
3838 }
3839 case -2130836456:
3840 {
3842 return 1;
3843 }
3844 case 2099527693:
3845 {
3847 return 1;
3848 }
3849 case -664540020:
3850 {
3852 return 1;
3853 }
3854 case 1564984000:
3855 {
3857 return 1;
3858 }
3859 case -528043591:
3860 {
3862 return 1;
3863 }
3864 case -464979268:
3865 {
3867 return 1;
3868 }
3869 case -785386645:
3870 {
3872 return 1;
3873 }
3874 case -784200724:
3875 {
3877 return 1;
3878 }
3879 case -783014803:
3880 {
3882 return 1;
3883 }
3884 case -781828882:
3885 {
3887 return 1;
3888 }
3889 case 923152418:
3890 {
3892 return 1;
3893 }
3894 case 1068374799:
3895 {
3897 return 1;
3898 }
3899 case 512911183:
3900 {
3902 return 1;
3903 }
3904 case -1495799741:
3905 {
3907 return 1;
3908 }
3909 case -723870257:
3910 {
3912 return 1;
3913 }
3914 case -195378748:
3915 {
3917 return 1;
3918 }
3919 case -722238358:
3920 {
3922 return 1;
3923 }
3924 case -722238357:
3925 {
3927 return 1;
3928 }
3929 case -1196188030:
3930 {
3932 return 1;
3933 }
3934 case 747573348:
3935 {
3937 return 1;
3938 }
3939 case -2079591860:
3940 {
3942 return 1;
3943 }
3944 case 1049496900:
3945 {
3946 engineConfiguration->devBit01 = (int)value;
3947 return 1;
3948 }
3949 case 161953459:
3950 {
3951 engineConfiguration->devBit0 = (int)value;
3952 return 1;
3953 }
3954 case 161953460:
3955 {
3956 engineConfiguration->devBit1 = (int)value;
3957 return 1;
3958 }
3959 case 161953461:
3960 {
3961 engineConfiguration->devBit2 = (int)value;
3962 return 1;
3963 }
3964 case 161953462:
3965 {
3966 engineConfiguration->devBit3 = (int)value;
3967 return 1;
3968 }
3969 case 161953463:
3970 {
3971 engineConfiguration->devBit4 = (int)value;
3972 return 1;
3973 }
3974 case 161953464:
3975 {
3976 engineConfiguration->devBit5 = (int)value;
3977 return 1;
3978 }
3979 case 161953465:
3980 {
3981 engineConfiguration->devBit6 = (int)value;
3982 return 1;
3983 }
3984 case 161953466:
3985 {
3986 engineConfiguration->devBit7 = (int)value;
3987 return 1;
3988 }
3989 case -60727986:
3990 {
3992 return 1;
3993 }
3994 case -556893719:
3995 {
3997 return 1;
3998 }
3999 case -1923222129:
4000 {
4002 return 1;
4003 }
4004 case -2065814304:
4005 {
4006 engineConfiguration->iacByTpsTaper = (int)value;
4007 return 1;
4008 }
4009 case 329016035:
4010 {
4012 return 1;
4013 }
4014 case -2027523439:
4015 {
4017 return 1;
4018 }
4019 case 1313479950:
4020 {
4022 return 1;
4023 }
4024 case -2114430012:
4025 {
4027 return 1;
4028 }
4029 case 1397079021:
4030 {
4031 engineConfiguration->fan1ExtraIdle = (int)value;
4032 return 1;
4033 }
4034 case -999870619:
4035 {
4037 return 1;
4038 }
4039 case -1564912640:
4040 {
4042 return 1;
4043 }
4044 case -699822859:
4045 {
4047 return 1;
4048 }
4049 case 578933872:
4050 {
4052 return 1;
4053 }
4054 case 578657622:
4055 {
4057 return 1;
4058 }
4059 case 944657936:
4060 {
4062 return 1;
4063 }
4064 case 663037299:
4065 {
4067 return 1;
4068 }
4069 case 337194154:
4070 {
4072 return 1;
4073 }
4074 case -631762165:
4075 {
4076 engineConfiguration->canOpenBLT = (int)value;
4077 return 1;
4078 }
4079 case -1514354211:
4080 {
4081 engineConfiguration->can2OpenBLT = (int)value;
4082 return 1;
4083 }
4084 case 444648859:
4085 {
4087 return 1;
4088 }
4089 case -312962799:
4090 {
4092 return 1;
4093 }
4094 case 304164959:
4095 {
4097 return 1;
4098 }
4099 case 178430876:
4100 {
4101 engineConfiguration->can1ListenMode = (int)value;
4102 return 1;
4103 }
4104 case -1879090979:
4105 {
4106 engineConfiguration->can2ListenMode = (int)value;
4107 return 1;
4108 }
4109 case 594789367:
4110 {
4112 return 1;
4113 }
4114 case -1992436143:
4115 {
4117 return 1;
4118 }
4119 case 872437224:
4120 {
4122 return 1;
4123 }
4124 case -1274631759:
4125 {
4127 return 1;
4128 }
4129 case -1992945039:
4130 {
4132 return 1;
4133 }
4134 case -1359134883:
4135 {
4137 return 1;
4138 }
4139 case -137390524:
4140 {
4142 return 1;
4143 }
4144 case -1084262094:
4145 {
4147 return 1;
4148 }
4149 case 280323355:
4150 {
4152 return 1;
4153 }
4154 case -557658095:
4155 {
4157 return 1;
4158 }
4159 case -566786093:
4160 {
4162 return 1;
4163 }
4164 case -599338669:
4165 {
4167 return 1;
4168 }
4169 case -608466667:
4170 {
4172 return 1;
4173 }
4174 case 298649674:
4175 {
4177 return 1;
4178 }
4179 case -1726245940:
4180 {
4182 return 1;
4183 }
4184 case 799798215:
4185 {
4187 return 1;
4188 }
4189 case 1464880398:
4190 {
4191 engineConfiguration->fan2ExtraIdle = (int)value;
4192 return 1;
4193 }
4194 case 1506446058:
4195 {
4196 engineConfiguration->primingDelay = (int)value;
4197 return 1;
4198 }
4199 case -395416807:
4200 {
4202 return 1;
4203 }
4204 case -1104834801:
4205 {
4207 return 1;
4208 }
4209 case -1104834800:
4210 {
4212 return 1;
4213 }
4214 case -1104834799:
4215 {
4217 return 1;
4218 }
4219 case 629168263:
4220 {
4222 return 1;
4223 }
4224 case 629168264:
4225 {
4227 return 1;
4228 }
4229 case 629168265:
4230 {
4232 return 1;
4233 }
4234 case -1189603841:
4235 {
4237 return 1;
4238 }
4239 case -900025104:
4240 {
4242 return 1;
4243 }
4244 case -900025103:
4245 {
4247 return 1;
4248 }
4249 case -900025102:
4250 {
4252 return 1;
4253 }
4254 case 1988973320:
4255 {
4257 return 1;
4258 }
4259 case 1988973321:
4260 {
4262 return 1;
4263 }
4264 case 1988973322:
4265 {
4267 return 1;
4268 }
4269 case 734290080:
4270 {
4272 return 1;
4273 }
4274 case -430252676:
4275 {
4277 return 1;
4278 }
4279 case 2016887022:
4280 {
4281 engineConfiguration->etbFreq = (int)value;
4282 return 1;
4283 }
4284 case 1746193407:
4285 {
4287 return 1;
4288 }
4289 case 1295852216:
4290 {
4292 return 1;
4293 }
4294 case -866520333:
4295 {
4297 return 1;
4298 }
4299 case 794879319:
4300 {
4302 return 1;
4303 }
4304 case 1170565107:
4305 {
4307 return 1;
4308 }
4309 case -1401426415:
4310 {
4312 return 1;
4313 }
4314 case 1543085651:
4315 {
4317 return 1;
4318 }
4319 case -1147263902:
4320 {
4322 return 1;
4323 }
4324 case -1188944476:
4325 {
4327 return 1;
4328 }
4329 case -1562952959:
4330 {
4332 return 1;
4333 }
4334 case 1470830477:
4335 {
4337 return 1;
4338 }
4339 case -613392361:
4340 {
4342 return 1;
4343 }
4344 case -505257058:
4345 {
4347 return 1;
4348 }
4349 case -613392360:
4350 {
4352 return 1;
4353 }
4354 case -505257057:
4355 {
4357 return 1;
4358 }
4359 case 383307083:
4360 {
4362 return 1;
4363 }
4364 case 1272017572:
4365 {
4367 return 1;
4368 }
4369 case 168701078:
4370 {
4372 return 1;
4373 }
4374 case -1494035092:
4375 {
4377 return 1;
4378 }
4379 case -1494053736:
4380 {
4382 return 1;
4383 }
4384 case 1414346958:
4385 {
4387 return 1;
4388 }
4389 case -1494043213:
4390 {
4392 return 1;
4393 }
4394 case 2032707103:
4395 {
4397 return 1;
4398 }
4399 case -1898025562:
4400 {
4402 return 1;
4403 }
4404 case 2032707104:
4405 {
4407 return 1;
4408 }
4409 case -1898025561:
4410 {
4412 return 1;
4413 }
4414 case -474791503:
4415 {
4417 return 1;
4418 }
4419 case 764445240:
4420 {
4422 return 1;
4423 }
4424 case -474791502:
4425 {
4427 return 1;
4428 }
4429 case 764445241:
4430 {
4432 return 1;
4433 }
4434 case 2115625312:
4435 {
4437 return 1;
4438 }
4439 case 2115625058:
4440 {
4442 return 1;
4443 }
4444 case 1590125629:
4445 {
4447 return 1;
4448 }
4449 case -1128797750:
4450 {
4452 return 1;
4453 }
4454 case 670644444:
4455 {
4457 return 1;
4458 }
4459 case -1725192476:
4460 {
4461 engineConfiguration->etb_iTermMin = (int)value;
4462 return 1;
4463 }
4464 case -1725192730:
4465 {
4466 engineConfiguration->etb_iTermMax = (int)value;
4467 return 1;
4468 }
4469 case -1411996731:
4470 {
4472 return 1;
4473 }
4474 case -1862337922:
4475 {
4477 return 1;
4478 }
4479 case 270256825:
4480 {
4482 return 1;
4483 }
4484 case -2033984419:
4485 {
4487 return 1;
4488 }
4489 case 29505657:
4490 {
4492 return 1;
4493 }
4494 case 1752481431:
4495 {
4497 return 1;
4498 }
4499 case 402026201:
4500 {
4502 return 1;
4503 }
4504 case 1881137064:
4505 {
4507 return 1;
4508 }
4509 case 1117566701:
4510 {
4512 return 1;
4513 }
4514 case 68539114:
4515 {
4517 return 1;
4518 }
4519 case -1742418701:
4520 {
4522 return 1;
4523 }
4524 case 1762426578:
4525 {
4527 return 1;
4528 }
4529 case -1742418955:
4530 {
4532 return 1;
4533 }
4534 case -54532767:
4535 {
4537 return 1;
4538 }
4539 case 1455224910:
4540 {
4542 return 1;
4543 }
4544 case -25671212:
4545 {
4547 return 1;
4548 }
4549 case -25671466:
4550 {
4552 return 1;
4553 }
4554 case -953183719:
4555 {
4557 return 1;
4558 }
4559 case -371707639:
4560 {
4561 engineConfiguration->mc33_i_boost = (int)value;
4562 return 1;
4563 }
4564 case 379679459:
4565 {
4566 engineConfiguration->mc33_i_peak = (int)value;
4567 return 1;
4568 }
4569 case 379403209:
4570 {
4571 engineConfiguration->mc33_i_hold = (int)value;
4572 return 1;
4573 }
4574 case -486240071:
4575 {
4577 return 1;
4578 }
4579 case -893360504:
4580 {
4582 return 1;
4583 }
4584 case -893354748:
4585 {
4587 return 1;
4588 }
4589 case 1281862911:
4590 {
4591 engineConfiguration->mc33_t_bypass = (int)value;
4592 return 1;
4593 }
4594 case -2086522258:
4595 {
4597 return 1;
4598 }
4599 case -2086516502:
4600 {
4602 return 1;
4603 }
4604 case -2070332548:
4605 {
4607 return 1;
4608 }
4609 case 1676700208:
4610 {
4611 engineConfiguration->dfcoDelay = (int)value;
4612 return 1;
4613 }
4614 case 483010008:
4615 {
4616 engineConfiguration->acDelay = (int)value;
4617 return 1;
4618 }
4619 case -1032938305:
4620 {
4622 return 1;
4623 }
4624 case -791880034:
4625 {
4627 return 1;
4628 }
4629 case -1256141959:
4630 {
4631 engineConfiguration->hpfpCamLobes = (int)value;
4632 return 1;
4633 }
4634 case -2138018615:
4635 {
4636 engineConfiguration->acLowRpmLimit = (int)value;
4637 return 1;
4638 }
4639 case 1494394654:
4640 {
4641 engineConfiguration->hpfpMinAngle = (int)value;
4642 return 1;
4643 }
4644 case 334494733:
4645 {
4646 engineConfiguration->hpfpPumpVolume = (int)value;
4647 return 1;
4648 }
4649 case -81483444:
4650 {
4652 return 1;
4653 }
4654 case -413489794:
4655 {
4657 return 1;
4658 }
4659 case 436500704:
4660 {
4661 engineConfiguration->hpfpPidP = (int)value;
4662 return 1;
4663 }
4664 case 436500697:
4665 {
4666 engineConfiguration->hpfpPidI = (int)value;
4667 return 1;
4668 }
4669 case 535118708:
4670 {
4672 return 1;
4673 }
4674 case 535118454:
4675 {
4677 return 1;
4678 }
4679 case 1025426144:
4680 {
4682 return 1;
4683 }
4684 case 288250022:
4685 {
4687 return 1;
4688 }
4689 case 1574876352:
4690 {
4692 return 1;
4693 }
4694 case -1415669996:
4695 {
4697 return 1;
4698 }
4699 case -65154789:
4700 {
4702 return 1;
4703 }
4704 case -1415669995:
4705 {
4707 return 1;
4708 }
4709 case -65154788:
4710 {
4712 return 1;
4713 }
4714 case -1415634059:
4715 {
4717 return 1;
4718 }
4719 case -396384772:
4720 {
4722 return 1;
4723 }
4724 case -1415634058:
4725 {
4727 return 1;
4728 }
4729 case -396384771:
4730 {
4732 return 1;
4733 }
4734 case -1855700175:
4735 {
4737 return 1;
4738 }
4739 case -243078627:
4740 {
4741 engineConfiguration->tuneHidingKey = (int)value;
4742 return 1;
4743 }
4744 case -427105966:
4745 {
4747 return 1;
4748 }
4749 case 1532957848:
4750 {
4751 engineConfiguration->ALSMinRPM = (int)value;
4752 return 1;
4753 }
4754 case 1523829850:
4755 {
4756 engineConfiguration->ALSMaxRPM = (int)value;
4757 return 1;
4758 }
4759 case 1830002033:
4760 {
4761 engineConfiguration->ALSMaxDuration = (int)value;
4762 return 1;
4763 }
4764 case 1532941388:
4765 {
4766 engineConfiguration->ALSMinCLT = (int)value;
4767 return 1;
4768 }
4769 case 1523813390:
4770 {
4771 engineConfiguration->ALSMaxCLT = (int)value;
4772 return 1;
4773 }
4774 case -1118241790:
4775 {
4777 return 1;
4778 }
4779 case -731677323:
4780 {
4781 engineConfiguration->alsEtbPosition = (int)value;
4782 return 1;
4783 }
4784 case -908268760:
4785 {
4787 return 1;
4788 }
4789 case -282198091:
4790 {
4792 return 1;
4793 }
4794 case -2021435668:
4795 {
4796 engineConfiguration->ALSIdleAdd = (int)value;
4797 return 1;
4798 }
4799 case 1232469673:
4800 {
4801 engineConfiguration->ALSEtbAdd = (int)value;
4802 return 1;
4803 }
4804 case -1404414917:
4805 {
4807 return 1;
4808 }
4809 case 298344625:
4810 {
4812 return 1;
4813 }
4814 case -1744146782:
4815 {
4817 return 1;
4818 }
4819 case -727657058:
4820 {
4822 return 1;
4823 }
4824 case -282198345:
4825 {
4827 return 1;
4828 }
4829 case 1498075808:
4830 {
4831 engineConfiguration->kLineBaudRate = (int)value;
4832 return 1;
4833 }
4834 case 1145081382:
4835 {
4836 engineConfiguration->hpfpPeakPos = (int)value;
4837 return 1;
4838 }
4839 case 1915146851:
4840 {
4841 engineConfiguration->kLinePeriodUs = (int)value;
4842 return 1;
4843 }
4844 case 1092207266:
4845 {
4847 return 1;
4848 }
4849 case -543684839:
4850 {
4852 return 1;
4853 }
4854 case 1094944685:
4855 {
4857 return 1;
4858 }
4859 case 1756514810:
4860 {
4862 return 1;
4863 }
4864 case -1655178001:
4865 {
4867 return 1;
4868 }
4869 case -2111374247:
4870 {
4872 return 1;
4873 }
4874 case -204721234:
4875 {
4876 engineConfiguration->benchTestCount = (int)value;
4877 return 1;
4878 }
4879 case -235994182:
4880 {
4882 return 1;
4883 }
4884 case 1742748825:
4885 {
4887 return 1;
4888 }
4889 case -846143628:
4890 {
4891 engineConfiguration->canVssScaling = (int)value;
4892 return 1;
4893 }
4894 case -1460957868:
4895 {
4897 return 1;
4898 }
4899 case -1460957867:
4900 {
4902 return 1;
4903 }
4904 case -1460957866:
4905 {
4907 return 1;
4908 }
4909 case -1297544724:
4910 {
4912 return 1;
4913 }
4914 case -1297544723:
4915 {
4917 return 1;
4918 }
4919 case -1297544722:
4920 {
4922 return 1;
4923 }
4924 case -346622972:
4925 {
4927 return 1;
4928 }
4929 case -713764196:
4930 {
4932 return 1;
4933 }
4934 case -713764195:
4935 {
4937 return 1;
4938 }
4939 case -713764194:
4940 {
4942 return 1;
4943 }
4944 case -1195844556:
4945 {
4947 return 1;
4948 }
4949 case -1195844555:
4950 {
4952 return 1;
4953 }
4954 case -1195844554:
4955 {
4957 return 1;
4958 }
4959 case -1285484724:
4960 {
4962 return 1;
4963 }
4964 case 275986512:
4965 {
4967 return 1;
4968 }
4969 case 275986513:
4970 {
4972 return 1;
4973 }
4974 case 275986514:
4975 {
4977 return 1;
4978 }
4979 case -1084296600:
4980 {
4982 return 1;
4983 }
4984 case -1084296599:
4985 {
4987 return 1;
4988 }
4989 case -1084296598:
4990 {
4992 return 1;
4993 }
4994 case -1899369472:
4995 {
4997 return 1;
4998 }
4999 case -498450107:
5000 {
5002 return 1;
5003 }
5004 case -498450106:
5005 {
5007 return 1;
5008 }
5009 case -498450105:
5010 {
5012 return 1;
5013 }
5014 case 878369917:
5015 {
5017 return 1;
5018 }
5019 case 878369918:
5020 {
5022 return 1;
5023 }
5024 case 878369919:
5025 {
5027 return 1;
5028 }
5029 case -1555883851:
5030 {
5032 return 1;
5033 }
5034 case 1007396714:
5035 {
5037 return 1;
5038 }
5039 case -506535813:
5040 {
5042 return 1;
5043 }
5044 case 896753456:
5045 {
5047 return 1;
5048 }
5049 case 1651400031:
5050 {
5052 return 1;
5053 }
5054 case 263235302:
5055 {
5057 return 1;
5058 }
5059 case -1644887108:
5060 {
5062 return 1;
5063 }
5064 case -4616606:
5065 {
5067 return 1;
5068 }
5069 case 1467553180:
5070 {
5072 return 1;
5073 }
5074 case -283215870:
5075 {
5076 engineConfiguration->anotherCiTest = (int)value;
5077 return 1;
5078 }
5079 case -1480283119:
5080 {
5082 return 1;
5083 }
5084 case -695344665:
5085 {
5086 engineConfiguration->mc33810Nomi = (int)value;
5087 return 1;
5088 }
5089 case -695395485:
5090 {
5091 engineConfiguration->mc33810Maxi = (int)value;
5092 return 1;
5093 }
5094 case 1470507575:
5095 {
5097 return 1;
5098 }
5099 case -1171243586:
5100 {
5102 return 1;
5103 }
5104 case 1470507576:
5105 {
5107 return 1;
5108 }
5109 case -1171243585:
5110 {
5112 return 1;
5113 }
5114 case -965637402:
5115 {
5116 engineConfiguration->minAcPressure = (int)value;
5117 return 1;
5118 }
5119 case 1953870952:
5120 {
5121 engineConfiguration->maxAcPressure = (int)value;
5122 return 1;
5123 }
5124 case -2016978331:
5125 {
5127 return 1;
5128 }
5129 case -1415598122:
5130 {
5132 return 1;
5133 }
5134 case -727614755:
5135 {
5137 return 1;
5138 }
5139 case -1415598121:
5140 {
5142 return 1;
5143 }
5144 case -727614754:
5145 {
5147 return 1;
5148 }
5149 case -1415562185:
5150 {
5152 return 1;
5153 }
5154 case -1058844738:
5155 {
5157 return 1;
5158 }
5159 case -1415562184:
5160 {
5162 return 1;
5163 }
5164 case -1058844737:
5165 {
5167 return 1;
5168 }
5169 case 893776859:
5170 {
5172 return 1;
5173 }
5174 case -1811840427:
5175 {
5177 return 1;
5178 }
5179 case -1833685972:
5180 {
5182 return 1;
5183 }
5184 case -106437949:
5185 {
5186 engineConfiguration->knockFuelTrim = (int)value;
5187 return 1;
5188 }
5189 case 1561929785:
5190 {
5192 return 1;
5193 }
5194 case 1972605869:
5195 {
5197 return 1;
5198 }
5199 case -425992769:
5200 {
5202 return 1;
5203 }
5204 case -582951931:
5205 {
5207 return 1;
5208 }
5209 case -708922423:
5210 {
5212 return 1;
5213 }
5214 case -1760115393:
5215 {
5217 return 1;
5218 }
5219 case 1089367148:
5220 {
5222 return 1;
5223 }
5224 case 1089348504:
5225 {
5227 return 1;
5228 }
5229 case -677571211:
5230 {
5232 return 1;
5233 }
5234 case -677584112:
5235 {
5237 return 1;
5238 }
5239 case -469950118:
5240 {
5242 return 1;
5243 }
5244 case 1072117635:
5245 {
5247 return 1;
5248 }
5249 case -1786673317:
5250 {
5252 return 1;
5253 }
5254 case 601094003:
5255 {
5256 engineConfiguration->dfcoRetardDeg = (int)value;
5257 return 1;
5258 }
5259 case 2030571545:
5260 {
5262 return 1;
5263 }
5264 case -1197734314:
5265 {
5267 return 1;
5268 }
5269 case -617548836:
5270 {
5272 return 1;
5273 }
5274 case 1658738502:
5275 {
5277 return 1;
5278 }
5279 case 2094922339:
5280 {
5282 return 1;
5283 }
5284 case 128251338:
5285 {
5287 return 1;
5288 }
5289 case 1697484698:
5290 {
5292 return 1;
5293 }
5294 case 2012123720:
5295 {
5297 return 1;
5298 }
5299 case 1597749004:
5300 {
5302 return 1;
5303 }
5304 case 756523164:
5305 {
5307 return 1;
5308 }
5309 case -1788499857:
5310 {
5312 return 1;
5313 }
5314 case 62925536:
5315 {
5317 return 1;
5318 }
5319 case 866072300:
5320 {
5322 return 1;
5323 }
5324 case 20003211:
5325 {
5327 return 1;
5328 }
5329 case 666098796:
5330 {
5332 return 1;
5333 }
5334 case 1427131506:
5335 {
5337 return 1;
5338 }
5339 case 1664936450:
5340 {
5342 return 1;
5343 }
5344 case 1664917806:
5345 {
5347 return 1;
5348 }
5349 case -102001909:
5350 {
5352 return 1;
5353 }
5354 case -102014810:
5355 {
5357 return 1;
5358 }
5359 case -798441680:
5360 {
5362 return 1;
5363 }
5364 case -172907815:
5365 {
5367 return 1;
5368 }
5369 case 1849727793:
5370 {
5372 return 1;
5373 }
5374 case -1658957891:
5375 {
5376 config->tcu_shiftTime = value;
5377 return 1;
5378 }
5379 case -1085712470:
5380 {
5381 config->dynoRpmStep = (int)value;
5382 return 1;
5383 }
5384 case 903483241:
5385 {
5386 config->dynoSaeTemperatureC = (int)value;
5387 return 1;
5388 }
5389 case 1509051617:
5390 {
5391 config->dynoSaeRelativeHumidity = (int)value;
5392 return 1;
5393 }
5394 case -391393956:
5395 {
5396 config->dynoSaeBaro = value;
5397 return 1;
5398 }
5399 case 1541525498:
5400 {
5401 config->dynoCarWheelDiaInch = (int)value;
5402 return 1;
5403 }
5404 case -1404613719:
5405 {
5406 config->dynoCarWheelAspectRatio = (int)value;
5407 return 1;
5408 }
5409 case 1000921080:
5410 {
5411 config->dynoCarWheelTireWidthMm = (int)value;
5412 return 1;
5413 }
5414 case -1607465307:
5415 {
5417 return 1;
5418 }
5419 case 589242035:
5420 {
5421 config->dynoCarGearRatio = value;
5422 return 1;
5423 }
5424 case 220694456:
5425 {
5427 return 1;
5428 }
5429 case -1343193327:
5430 {
5431 config->dynoCarCarMassKg = (int)value;
5432 return 1;
5433 }
5434 case 183555079:
5435 {
5436 config->dynoCarCargoMassKg = (int)value;
5437 return 1;
5438 }
5439 case -1121870933:
5440 {
5441 config->dynoCarCoeffOfDrag = value;
5442 return 1;
5443 }
5444 case -1661556925:
5445 {
5447 return 1;
5448 }
5449 }
5450 return 0;
5451}

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.