LCOV - code coverage report
Current view: top level - firmware/controllers/lua/generated - value_lookup_generated.cpp (source / functions) Hit Total Coverage
Test: coverage.info Lines: 31 3058 1.0 %
Date: 2024-07-27 05:50:15 Functions: 2 2 100.0 %

          Line data    Source code
       1             : // generated by GetConfigValueConsumer.java
       2             : #include "pch.h"
       3             : #include "value_lookup.h"
       4           8 : float getConfigValueByName(const char *name) {
       5           8 :         int hash = djb2lowerCase(name);
       6           8 :         switch(hash) {
       7             : // startButtonSuppressOnStartUpMs
       8           0 :                 case 1856486116:
       9           0 :                         return engineConfiguration->startButtonSuppressOnStartUpMs;
      10             : // sensorSnifferRpmThreshold
      11           0 :                 case -920133784:
      12           0 :                         return engineConfiguration->sensorSnifferRpmThreshold;
      13             : // launchRpm
      14           2 :                 case -776106289:
      15           2 :                         return engineConfiguration->launchRpm;
      16             : // rpmHardLimit
      17           0 :                 case 1176614802:
      18           0 :                         return engineConfiguration->rpmHardLimit;
      19             : // engineSnifferRpmThreshold
      20           0 :                 case 46918724:
      21           0 :                         return engineConfiguration->engineSnifferRpmThreshold;
      22             : // multisparkMaxRpm
      23           0 :                 case -775882810:
      24           0 :                         return engineConfiguration->multisparkMaxRpm;
      25             : // maxAcRpm
      26           0 :                 case 1569359006:
      27           0 :                         return engineConfiguration->maxAcRpm;
      28             : // maxAcTps
      29           2 :                 case 1569361190:
      30           2 :                         return engineConfiguration->maxAcTps;
      31             : // maxAcClt
      32           0 :                 case 1569342546:
      33           0 :                         return engineConfiguration->maxAcClt;
      34             : // compressionRatio
      35           0 :                 case 355839382:
      36           0 :                         return engineConfiguration->compressionRatio;
      37             : // wastegatePositionMin
      38           0 :                 case 2097342691:
      39           0 :                         return engineConfiguration->wastegatePositionMin;
      40             : // wastegatePositionMax
      41           0 :                 case 2097342437:
      42           0 :                         return engineConfiguration->wastegatePositionMax;
      43             : // idlePositionMin
      44           0 :                 case -1256791716:
      45           0 :                         return engineConfiguration->idlePositionMin;
      46             : // idlePositionMax
      47           0 :                 case -1256791970:
      48           0 :                         return engineConfiguration->idlePositionMax;
      49             : // etbExpAverageLength
      50           0 :                 case -86185846:
      51           0 :                         return engineConfiguration->etbExpAverageLength;
      52             : // launchFuelAdderPercent
      53           0 :                 case -904771683:
      54           0 :                         return engineConfiguration->launchFuelAdderPercent;
      55             : // etbJamTimeout
      56           0 :                 case 1057701663:
      57           0 :                         return engineConfiguration->etbJamTimeout;
      58             : // acIdleExtraOffset
      59           0 :                 case 1933500210:
      60           0 :                         return engineConfiguration->acIdleExtraOffset;
      61             : // manIdlePosition
      62           0 :                 case 1401746228:
      63           0 :                         return engineConfiguration->manIdlePosition;
      64             : // multisparkMaxSparkingAngle
      65           1 :                 case 402092253:
      66           1 :                         return engineConfiguration->multisparkMaxSparkingAngle;
      67             : // multisparkMaxExtraSparkCount
      68           0 :                 case 726613349:
      69           0 :                         return engineConfiguration->multisparkMaxExtraSparkCount;
      70             : // vvtControlMinRpm
      71           0 :                 case 1470846937:
      72           0 :                         return engineConfiguration->vvtControlMinRpm;
      73             : // injector.flow
      74           0 :                 case 1542550121:
      75           0 :                         return engineConfiguration->injector.flow;
      76             : // injectorSecondary.flow
      77           0 :                 case -289303407:
      78           0 :                         return engineConfiguration->injectorSecondary.flow;
      79             : // isForcedInduction
      80           0 :                 case -617915487:
      81           0 :                         return engineConfiguration->isForcedInduction;
      82             : // useFordRedundantTps
      83           0 :                 case -1284354759:
      84           0 :                         return engineConfiguration->useFordRedundantTps;
      85             : // enableKline
      86           0 :                 case 1188684607:
      87           0 :                         return engineConfiguration->enableKline;
      88             : // overrideTriggerGaps
      89           0 :                 case 1362186948:
      90           0 :                         return engineConfiguration->overrideTriggerGaps;
      91             : // enableFan1WithAc
      92           0 :                 case -298185774:
      93           0 :                         return engineConfiguration->enableFan1WithAc;
      94             : // enableFan2WithAc
      95           0 :                 case 993282195:
      96           0 :                         return engineConfiguration->enableFan2WithAc;
      97             : // disableFan1WhenStopped
      98           0 :                 case -1132710384:
      99           0 :                         return engineConfiguration->disableFan1WhenStopped;
     100             : // disableFan2WhenStopped
     101           0 :                 case -311454863:
     102           0 :                         return engineConfiguration->disableFan2WhenStopped;
     103             : // enableTrailingSparks
     104           0 :                 case -1409016614:
     105           0 :                         return engineConfiguration->enableTrailingSparks;
     106             : // etb_use_two_wires
     107           0 :                 case -1334689362:
     108           0 :                         return engineConfiguration->etb_use_two_wires;
     109             : // isDoubleSolenoidIdle
     110           0 :                 case 1097520823:
     111           0 :                         return engineConfiguration->isDoubleSolenoidIdle;
     112             : // useEeprom
     113           0 :                 case -1572546086:
     114           0 :                         return engineConfiguration->useEeprom;
     115             : // useCicPidForIdle
     116           0 :                 case -264572349:
     117           0 :                         return engineConfiguration->useCicPidForIdle;
     118             : // useTLE8888_cranking_hack
     119           0 :                 case -1279270887:
     120           0 :                         return engineConfiguration->useTLE8888_cranking_hack;
     121             : // kickStartCranking
     122           0 :                 case 1156367906:
     123           0 :                         return engineConfiguration->kickStartCranking;
     124             : // useSeparateIdleTablesForCrankingTaper
     125           0 :                 case -418454384:
     126           0 :                         return engineConfiguration->useSeparateIdleTablesForCrankingTaper;
     127             : // launchControlEnabled
     128           0 :                 case -338157684:
     129           0 :                         return engineConfiguration->launchControlEnabled;
     130             : // doNotFilterTriggerEdgeNoise
     131           0 :                 case 240251894:
     132           0 :                         return engineConfiguration->doNotFilterTriggerEdgeNoise;
     133             : // antiLagEnabled
     134           0 :                 case -933524784:
     135           0 :                         return engineConfiguration->antiLagEnabled;
     136             : // useRunningMathForCranking
     137           0 :                 case -54973711:
     138           0 :                         return engineConfiguration->useRunningMathForCranking;
     139             : // displayLogicLevelsInEngineSniffer
     140           0 :                 case 1616873838:
     141           0 :                         return engineConfiguration->displayLogicLevelsInEngineSniffer;
     142             : // useTLE8888_stepper
     143           0 :                 case -647008743:
     144           0 :                         return engineConfiguration->useTLE8888_stepper;
     145             : // usescriptTableForCanSniffingFiltering
     146           0 :                 case 671821024:
     147           0 :                         return engineConfiguration->usescriptTableForCanSniffingFiltering;
     148             : // verboseCan
     149           0 :                 case -1073210355:
     150           0 :                         return engineConfiguration->verboseCan;
     151             : // artificialTestMisfire
     152           0 :                 case -1528619572:
     153           0 :                         return engineConfiguration->artificialTestMisfire;
     154             : // useFordRedundantPps
     155           0 :                 case -1284359115:
     156           0 :                         return engineConfiguration->useFordRedundantPps;
     157             : // cltSensorPulldown
     158           0 :                 case 1925843479:
     159           0 :                         return engineConfiguration->cltSensorPulldown;
     160             : // iatSensorPulldown
     161           0 :                 case 1570551154:
     162           0 :                         return engineConfiguration->iatSensorPulldown;
     163             : // allowIdenticalPps
     164           0 :                 case 445194564:
     165           0 :                         return engineConfiguration->allowIdenticalPps;
     166             : // overrideVvtTriggerGaps
     167           0 :                 case 840966724:
     168           0 :                         return engineConfiguration->overrideVvtTriggerGaps;
     169             : // useSpiImu
     170           0 :                 case -1011866871:
     171           0 :                         return engineConfiguration->useSpiImu;
     172             : // enableStagedInjection
     173           0 :                 case 1160459527:
     174           0 :                         return engineConfiguration->enableStagedInjection;
     175             : // tpsMin
     176           0 :                 case 513872736:
     177           0 :                         return engineConfiguration->tpsMin;
     178             : // tpsMax
     179           0 :                 case 513872482:
     180           0 :                         return engineConfiguration->tpsMax;
     181             : // tpsErrorDetectionTooLow
     182           0 :                 case 625338761:
     183           0 :                         return engineConfiguration->tpsErrorDetectionTooLow;
     184             : // tpsErrorDetectionTooHigh
     185           0 :                 case -838808073:
     186           0 :                         return engineConfiguration->tpsErrorDetectionTooHigh;
     187             : // cranking.baseFuel
     188           0 :                 case -781044761:
     189           0 :                         return engineConfiguration->cranking.baseFuel;
     190             : // cranking.rpm
     191           2 :                 case -1717336209:
     192           2 :                         return engineConfiguration->cranking.rpm;
     193             : // ignitionDwellForCrankingMs
     194           1 :                 case -589710926:
     195           1 :                         return engineConfiguration->ignitionDwellForCrankingMs;
     196             : // etbRevLimitStart
     197           0 :                 case 401321850:
     198           0 :                         return engineConfiguration->etbRevLimitStart;
     199             : // etbRevLimitRange
     200           0 :                 case 399466905:
     201           0 :                         return engineConfiguration->etbRevLimitRange;
     202             : // map.sensor.lowValue
     203           0 :                 case -1307181880:
     204           0 :                         return engineConfiguration->map.sensor.lowValue;
     205             : // map.sensor.highValue
     206           0 :                 case -1434278346:
     207           0 :                         return engineConfiguration->map.sensor.highValue;
     208             : // clt.config.tempC_1
     209           0 :                 case -1832527325:
     210           0 :                         return engineConfiguration->clt.config.tempC_1;
     211             : // clt.config.tempC_2
     212           0 :                 case -1832527324:
     213           0 :                         return engineConfiguration->clt.config.tempC_2;
     214             : // clt.config.tempC_3
     215           0 :                 case -1832527323:
     216           0 :                         return engineConfiguration->clt.config.tempC_3;
     217             : // clt.config.resistance_1
     218           0 :                 case -5328869:
     219           0 :                         return engineConfiguration->clt.config.resistance_1;
     220             : // clt.config.resistance_2
     221           0 :                 case -5328868:
     222           0 :                         return engineConfiguration->clt.config.resistance_2;
     223             : // clt.config.resistance_3
     224           0 :                 case -5328867:
     225           0 :                         return engineConfiguration->clt.config.resistance_3;
     226             : // clt.config.bias_resistor
     227           0 :                 case -653172717:
     228           0 :                         return engineConfiguration->clt.config.bias_resistor;
     229             : // iat.config.tempC_1
     230           0 :                 case -672272162:
     231           0 :                         return engineConfiguration->iat.config.tempC_1;
     232             : // iat.config.tempC_2
     233           0 :                 case -672272161:
     234           0 :                         return engineConfiguration->iat.config.tempC_2;
     235             : // iat.config.tempC_3
     236           0 :                 case -672272160:
     237           0 :                         return engineConfiguration->iat.config.tempC_3;
     238             : // iat.config.resistance_1
     239           0 :                 case -1014418506:
     240           0 :                         return engineConfiguration->iat.config.resistance_1;
     241             : // iat.config.resistance_2
     242           0 :                 case -1014418505:
     243           0 :                         return engineConfiguration->iat.config.resistance_2;
     244             : // iat.config.resistance_3
     245           0 :                 case -1014418504:
     246           0 :                         return engineConfiguration->iat.config.resistance_3;
     247             : // iat.config.bias_resistor
     248           0 :                 case 406607630:
     249           0 :                         return engineConfiguration->iat.config.bias_resistor;
     250             : // launchTimingRetard
     251           0 :                 case 1226423210:
     252           0 :                         return engineConfiguration->launchTimingRetard;
     253             : // hip9011PrescalerAndSDO
     254           0 :                 case -1310663509:
     255           0 :                         return engineConfiguration->hip9011PrescalerAndSDO;
     256             : // knockBandCustom
     257           0 :                 case -1738843157:
     258           0 :                         return engineConfiguration->knockBandCustom;
     259             : // displacement
     260           0 :                 case -1227821282:
     261           0 :                         return engineConfiguration->displacement;
     262             : // triggerSimulatorRpm
     263           0 :                 case 2122875976:
     264           0 :                         return engineConfiguration->triggerSimulatorRpm;
     265             : // cylindersCount
     266           0 :                 case -1578655365:
     267           0 :                         return engineConfiguration->cylindersCount;
     268             : // justATempTest
     269           0 :                 case -48120222:
     270           0 :                         return engineConfiguration->justATempTest;
     271             : // cylinderBore
     272           0 :                 case 1425664391:
     273           0 :                         return engineConfiguration->cylinderBore;
     274             : // ALSMaxTPS
     275           0 :                 case 1523832034:
     276           0 :                         return engineConfiguration->ALSMaxTPS;
     277             : // boostControlMinRpm
     278           0 :                 case -1976636992:
     279           0 :                         return engineConfiguration->boostControlMinRpm;
     280             : // boostControlMinTps
     281           0 :                 case -1976634808:
     282           0 :                         return engineConfiguration->boostControlMinTps;
     283             : // boostControlMinMap
     284           0 :                 case -1976642929:
     285           0 :                         return engineConfiguration->boostControlMinMap;
     286             : // crankingTimingAngle
     287           0 :                 case 2071041633:
     288           0 :                         return engineConfiguration->crankingTimingAngle;
     289             : // gapTrackingLengthOverride
     290           0 :                 case -2079960526:
     291           0 :                         return engineConfiguration->gapTrackingLengthOverride;
     292             : // maxIdleVss
     293           0 :                 case 1408421157:
     294           0 :                         return engineConfiguration->maxIdleVss;
     295             : // camDecoder2jzPrecision
     296           0 :                 case 306303086:
     297           0 :                         return engineConfiguration->camDecoder2jzPrecision;
     298             : // minOilPressureAfterStart
     299           0 :                 case -855687130:
     300           0 :                         return engineConfiguration->minOilPressureAfterStart;
     301             : // fixedModeTiming
     302           0 :                 case -1965056926:
     303           0 :                         return engineConfiguration->fixedModeTiming;
     304             : // globalTriggerAngleOffset
     305           0 :                 case -295413160:
     306           0 :                         return engineConfiguration->globalTriggerAngleOffset;
     307             : // analogInputDividerCoefficient
     308           0 :                 case 1779689293:
     309           0 :                         return engineConfiguration->analogInputDividerCoefficient;
     310             : // vbattDividerCoeff
     311           0 :                 case -1311217456:
     312           0 :                         return engineConfiguration->vbattDividerCoeff;
     313             : // fanOnTemperature
     314           0 :                 case -853358747:
     315           0 :                         return engineConfiguration->fanOnTemperature;
     316             : // fanOffTemperature
     317           0 :                 case 4686563:
     318           0 :                         return engineConfiguration->fanOffTemperature;
     319             : // driveWheelRevPerKm
     320           0 :                 case 991724096:
     321           0 :                         return engineConfiguration->driveWheelRevPerKm;
     322             : // canSleepPeriodMs
     323           0 :                 case 296563315:
     324           0 :                         return engineConfiguration->canSleepPeriodMs;
     325             : // byFirmwareVersion
     326           0 :                 case 171869155:
     327           0 :                         return engineConfiguration->byFirmwareVersion;
     328             : // idle_derivativeFilterLoss
     329           0 :                 case -1269130308:
     330           0 :                         return engineConfiguration->idle_derivativeFilterLoss;
     331             : // trailingSparkAngle
     332           0 :                 case 274318471:
     333           0 :                         return engineConfiguration->trailingSparkAngle;
     334             : // trigger.customTotalToothCount
     335           0 :                 case 1212570205:
     336           0 :                         return engineConfiguration->trigger.customTotalToothCount;
     337             : // trigger.customSkippedToothCount
     338           0 :                 case 387956265:
     339           0 :                         return engineConfiguration->trigger.customSkippedToothCount;
     340             : // airByRpmTaper
     341           0 :                 case 2070727975:
     342           0 :                         return engineConfiguration->airByRpmTaper;
     343             : // boostControlSafeDutyCycle
     344           0 :                 case -1965075262:
     345           0 :                         return engineConfiguration->boostControlSafeDutyCycle;
     346             : // acrRevolutions
     347           0 :                 case -1373423899:
     348           0 :                         return engineConfiguration->acrRevolutions;
     349             : // calibrationBirthday
     350           0 :                 case -2136933308:
     351           0 :                         return engineConfiguration->calibrationBirthday;
     352             : // adcVcc
     353           0 :                 case -244496183:
     354           0 :                         return engineConfiguration->adcVcc;
     355             : // mapCamDetectionAnglePosition
     356           0 :                 case 1958105647:
     357           0 :                         return engineConfiguration->mapCamDetectionAnglePosition;
     358             : // afr.v1
     359           0 :                 case -241663117:
     360           0 :                         return engineConfiguration->afr.v1;
     361             : // afr.value1
     362           0 :                 case 1273287930:
     363           0 :                         return engineConfiguration->afr.value1;
     364             : // afr.v2
     365           0 :                 case -241663116:
     366           0 :                         return engineConfiguration->afr.v2;
     367             : // afr.value2
     368           0 :                 case 1273287931:
     369           0 :                         return engineConfiguration->afr.value2;
     370             : // etbSplit
     371           0 :                 case -2146852436:
     372           0 :                         return engineConfiguration->etbSplit;
     373             : // baroSensor.lowValue
     374           0 :                 case 1474689568:
     375           0 :                         return engineConfiguration->baroSensor.lowValue;
     376             : // baroSensor.highValue
     377           0 :                 case 173166222:
     378           0 :                         return engineConfiguration->baroSensor.highValue;
     379             : // idle.solenoidFrequency
     380           0 :                 case -568903712:
     381           0 :                         return engineConfiguration->idle.solenoidFrequency;
     382             : // knockRetardAggression
     383           0 :                 case 1989648303:
     384           0 :                         return engineConfiguration->knockRetardAggression;
     385             : // knockRetardReapplyRate
     386           0 :                 case -938609466:
     387           0 :                         return engineConfiguration->knockRetardReapplyRate;
     388             : // vssGearRatio
     389           0 :                 case -213773345:
     390           0 :                         return engineConfiguration->vssGearRatio;
     391             : // vssFilterReciprocal
     392           0 :                 case -495855925:
     393           0 :                         return engineConfiguration->vssFilterReciprocal;
     394             : // vssToothCount
     395           0 :                 case -1958312328:
     396           0 :                         return engineConfiguration->vssToothCount;
     397             : // gapVvtTrackingLengthOverride
     398           0 :                 case -188591438:
     399           0 :                         return engineConfiguration->gapVvtTrackingLengthOverride;
     400             : // idle_antiwindupFreq
     401           0 :                 case -524949197:
     402           0 :                         return engineConfiguration->idle_antiwindupFreq;
     403             : // mc33_t_min_boost
     404           0 :                 case 1129109559:
     405           0 :                         return engineConfiguration->mc33_t_min_boost;
     406             : // finalGearRatio
     407           0 :                 case -869432403:
     408           0 :                         return engineConfiguration->finalGearRatio;
     409             : // tcuInputSpeedSensorTeeth
     410           0 :                 case -2116746650:
     411           0 :                         return engineConfiguration->tcuInputSpeedSensorTeeth;
     412             : // fordInjectorSmallPulseSlope
     413           0 :                 case -1465119085:
     414           0 :                         return engineConfiguration->fordInjectorSmallPulseSlope;
     415             : // lambdaProtectionMinRpm
     416           0 :                 case 1758659040:
     417           0 :                         return engineConfiguration->lambdaProtectionMinRpm;
     418             : // lambdaProtectionMinLoad
     419           0 :                 case -2094010831:
     420           0 :                         return engineConfiguration->lambdaProtectionMinLoad;
     421             : // is_enabled_spi_1
     422           0 :                 case -722238362:
     423           0 :                         return engineConfiguration->is_enabled_spi_1;
     424             : // is_enabled_spi_2
     425           0 :                 case -722238361:
     426           0 :                         return engineConfiguration->is_enabled_spi_2;
     427             : // is_enabled_spi_3
     428           0 :                 case -722238360:
     429           0 :                         return engineConfiguration->is_enabled_spi_3;
     430             : // isSdCardEnabled
     431           0 :                 case -1603423011:
     432           0 :                         return engineConfiguration->isSdCardEnabled;
     433             : // rusefiVerbose29b
     434           0 :                 case 2043354390:
     435           0 :                         return engineConfiguration->rusefiVerbose29b;
     436             : // rethrowHardFault
     437           0 :                 case 1081456939:
     438           0 :                         return engineConfiguration->rethrowHardFault;
     439             : // isHip9011Enabled
     440           0 :                 case -2119647784:
     441           0 :                         return engineConfiguration->isHip9011Enabled;
     442             : // requireFootOnBrakeToCrank
     443           0 :                 case -703903346:
     444           0 :                         return engineConfiguration->requireFootOnBrakeToCrank;
     445             : // verboseQuad
     446           0 :                 case -1055678778:
     447           0 :                         return engineConfiguration->verboseQuad;
     448             : // useStepperIdle
     449           0 :                 case -920116109:
     450           0 :                         return engineConfiguration->useStepperIdle;
     451             : // enabledStep1Limiter
     452           0 :                 case -2068213709:
     453           0 :                         return engineConfiguration->enabledStep1Limiter;
     454             : // useTpicAdvancedMode
     455           0 :                 case -1037977635:
     456           0 :                         return engineConfiguration->useTpicAdvancedMode;
     457             : // lambdaProtectionEnable
     458           0 :                 case 1451020756:
     459           0 :                         return engineConfiguration->lambdaProtectionEnable;
     460             : // verboseTLE8888
     461           0 :                 case -1251676000:
     462           0 :                         return engineConfiguration->verboseTLE8888;
     463             : // enableVerboseCanTx
     464           0 :                 case 1643181024:
     465           0 :                         return engineConfiguration->enableVerboseCanTx;
     466             : // etb1configured
     467           0 :                 case -432676169:
     468           0 :                         return engineConfiguration->etb1configured;
     469             : // etb2configured
     470           0 :                 case 1804769272:
     471           0 :                         return engineConfiguration->etb2configured;
     472             : // measureMapOnlyInOneCylinder
     473           0 :                 case -1236202550:
     474           0 :                         return engineConfiguration->measureMapOnlyInOneCylinder;
     475             : // stepperForceParkingEveryRestart
     476           0 :                 case -2104625325:
     477           0 :                         return engineConfiguration->stepperForceParkingEveryRestart;
     478             : // isFasterEngineSpinUpEnabled
     479           0 :                 case 2048390406:
     480           0 :                         return engineConfiguration->isFasterEngineSpinUpEnabled;
     481             : // coastingFuelCutEnabled
     482           0 :                 case 1570088896:
     483           0 :                         return engineConfiguration->coastingFuelCutEnabled;
     484             : // useIacTableForCoasting
     485           0 :                 case -2101952506:
     486           0 :                         return engineConfiguration->useIacTableForCoasting;
     487             : // useNoiselessTriggerDecoder
     488           0 :                 case 957244017:
     489           0 :                         return engineConfiguration->useNoiselessTriggerDecoder;
     490             : // useIdleTimingPidControl
     491           0 :                 case 11736566:
     492           0 :                         return engineConfiguration->useIdleTimingPidControl;
     493             : // disableEtbWhenEngineStopped
     494           0 :                 case -2096650725:
     495           0 :                         return engineConfiguration->disableEtbWhenEngineStopped;
     496             : // is_enabled_spi_4
     497           0 :                 case -722238359:
     498           0 :                         return engineConfiguration->is_enabled_spi_4;
     499             : // pauseEtbControl
     500           0 :                 case -24313313:
     501           0 :                         return engineConfiguration->pauseEtbControl;
     502             : // tpsTpsPercentMode
     503           0 :                 case -676706647:
     504           0 :                         return engineConfiguration->tpsTpsPercentMode;
     505             : // verboseKLine
     506           0 :                 case -485091122:
     507           0 :                         return engineConfiguration->verboseKLine;
     508             : // idleIncrementalPidCic
     509           0 :                 case 1064399425:
     510           0 :                         return engineConfiguration->idleIncrementalPidCic;
     511             : // enableAemXSeries
     512           0 :                 case 259909218:
     513           0 :                         return engineConfiguration->enableAemXSeries;
     514             : // verboseCanBaseAddress
     515           0 :                 case 6238478:
     516           0 :                         return engineConfiguration->verboseCanBaseAddress;
     517             : // mc33_hvolt
     518           0 :                 case 1182499943:
     519           0 :                         return engineConfiguration->mc33_hvolt;
     520             : // minimumBoostClosedLoopMap
     521           0 :                 case 596585178:
     522           0 :                         return engineConfiguration->minimumBoostClosedLoopMap;
     523             : // initialIgnitionCutPercent
     524           0 :                 case -360834835:
     525           0 :                         return engineConfiguration->initialIgnitionCutPercent;
     526             : // finalIgnitionCutPercentBeforeLaunch
     527           0 :                 case 47348059:
     528           0 :                         return engineConfiguration->finalIgnitionCutPercentBeforeLaunch;
     529             : // vehicleWeight
     530           0 :                 case 1549866701:
     531           0 :                         return engineConfiguration->vehicleWeight;
     532             : // idlePidRpmUpperLimit
     533           0 :                 case 1962548154:
     534           0 :                         return engineConfiguration->idlePidRpmUpperLimit;
     535             : // applyNonlinearBelowPulse
     536           0 :                 case 119460051:
     537           0 :                         return engineConfiguration->applyNonlinearBelowPulse;
     538             : // stoichRatioSecondary
     539           0 :                 case 1945443830:
     540           0 :                         return engineConfiguration->stoichRatioSecondary;
     541             : // etbMaximumPosition
     542           0 :                 case -786901709:
     543           0 :                         return engineConfiguration->etbMaximumPosition;
     544             : // sdCardLogFrequency
     545           0 :                 case -773841334:
     546           0 :                         return engineConfiguration->sdCardLogFrequency;
     547             : // launchCorrectionsEndRpm
     548           0 :                 case 223926129:
     549           0 :                         return engineConfiguration->launchCorrectionsEndRpm;
     550             : // lambdaProtectionRestoreRpm
     551           0 :                 case 872435040:
     552           0 :                         return engineConfiguration->lambdaProtectionRestoreRpm;
     553             : // mapMinBufferLength
     554           0 :                 case -561715997:
     555           0 :                         return engineConfiguration->mapMinBufferLength;
     556             : // idlePidDeactivationTpsThreshold
     557           0 :                 case 1490213215:
     558           0 :                         return engineConfiguration->idlePidDeactivationTpsThreshold;
     559             : // stepperParkingExtraSteps
     560           0 :                 case -509113657:
     561           0 :                         return engineConfiguration->stepperParkingExtraSteps;
     562             : // tps1SecondaryMin
     563           0 :                 case -1312968487:
     564           0 :                         return engineConfiguration->tps1SecondaryMin;
     565             : // tps1SecondaryMax
     566           0 :                 case -1312968741:
     567           0 :                         return engineConfiguration->tps1SecondaryMax;
     568             : // antiLagRpmTreshold
     569           0 :                 case -47392967:
     570           0 :                         return engineConfiguration->antiLagRpmTreshold;
     571             : // startCrankingDuration
     572           0 :                 case 644409862:
     573           0 :                         return engineConfiguration->startCrankingDuration;
     574             : // lambdaProtectionMinTps
     575           0 :                 case 1758661224:
     576           0 :                         return engineConfiguration->lambdaProtectionMinTps;
     577             : // lambdaProtectionTimeout
     578           0 :                 case -1645106444:
     579           0 :                         return engineConfiguration->lambdaProtectionTimeout;
     580             : // clutchUpPinInverted
     581           0 :                 case -1171325035:
     582           0 :                         return engineConfiguration->clutchUpPinInverted;
     583             : // clutchDownPinInverted
     584           0 :                 case -675074552:
     585           0 :                         return engineConfiguration->clutchDownPinInverted;
     586             : // useHbridgesToDriveIdleStepper
     587           0 :                 case 13806936:
     588           0 :                         return engineConfiguration->useHbridgesToDriveIdleStepper;
     589             : // multisparkEnable
     590           0 :                 case -1074393096:
     591           0 :                         return engineConfiguration->multisparkEnable;
     592             : // enableLaunchRetard
     593           0 :                 case -1583589783:
     594           0 :                         return engineConfiguration->enableLaunchRetard;
     595             : // canInputBCM
     596           0 :                 case 470555289:
     597           0 :                         return engineConfiguration->canInputBCM;
     598             : // consumeObdSensors
     599           0 :                 case 950993889:
     600           0 :                         return engineConfiguration->consumeObdSensors;
     601             : // enableCanVss
     602           0 :                 case 245947066:
     603           0 :                         return engineConfiguration->enableCanVss;
     604             : // enableInnovateLC2
     605           0 :                 case 1382521617:
     606           0 :                         return engineConfiguration->enableInnovateLC2;
     607             : // showHumanReadableWarning
     608           0 :                 case 2046602309:
     609           0 :                         return engineConfiguration->showHumanReadableWarning;
     610             : // stftIgnoreErrorMagnitude
     611           0 :                 case 1838375282:
     612           0 :                         return engineConfiguration->stftIgnoreErrorMagnitude;
     613             : // vvtBooleanForVerySpecialCases
     614           0 :                 case -376859614:
     615           0 :                         return engineConfiguration->vvtBooleanForVerySpecialCases;
     616             : // enableSoftwareKnock
     617           0 :                 case -1724873939:
     618           0 :                         return engineConfiguration->enableSoftwareKnock;
     619             : // verboseVVTDecoding
     620           0 :                 case 1540420600:
     621           0 :                         return engineConfiguration->verboseVVTDecoding;
     622             : // invertCamVVTSignal
     623           0 :                 case 1081026348:
     624           0 :                         return engineConfiguration->invertCamVVTSignal;
     625             : // alphaNUseIat
     626           0 :                 case -253720028:
     627           0 :                         return engineConfiguration->alphaNUseIat;
     628             : // knockBankCyl1
     629           0 :                 case 1509355728:
     630           0 :                         return engineConfiguration->knockBankCyl1;
     631             : // knockBankCyl2
     632           0 :                 case 1509355729:
     633           0 :                         return engineConfiguration->knockBankCyl2;
     634             : // knockBankCyl3
     635           0 :                 case 1509355730:
     636           0 :                         return engineConfiguration->knockBankCyl3;
     637             : // knockBankCyl4
     638           0 :                 case 1509355731:
     639           0 :                         return engineConfiguration->knockBankCyl4;
     640             : // knockBankCyl5
     641           0 :                 case 1509355732:
     642           0 :                         return engineConfiguration->knockBankCyl5;
     643             : // knockBankCyl6
     644           0 :                 case 1509355733:
     645           0 :                         return engineConfiguration->knockBankCyl6;
     646             : // knockBankCyl7
     647           0 :                 case 1509355734:
     648           0 :                         return engineConfiguration->knockBankCyl7;
     649             : // knockBankCyl8
     650           0 :                 case 1509355735:
     651           0 :                         return engineConfiguration->knockBankCyl8;
     652             : // knockBankCyl9
     653           0 :                 case 1509355736:
     654           0 :                         return engineConfiguration->knockBankCyl9;
     655             : // knockBankCyl10
     656           0 :                 case -1730868480:
     657           0 :                         return engineConfiguration->knockBankCyl10;
     658             : // knockBankCyl11
     659           0 :                 case -1730868479:
     660           0 :                         return engineConfiguration->knockBankCyl11;
     661             : // knockBankCyl12
     662           0 :                 case -1730868478:
     663           0 :                         return engineConfiguration->knockBankCyl12;
     664             : // tcuEnabled
     665           0 :                 case 1997663388:
     666           0 :                         return engineConfiguration->tcuEnabled;
     667             : // canBroadcastUseChannelTwo
     668           0 :                 case 1181153770:
     669           0 :                         return engineConfiguration->canBroadcastUseChannelTwo;
     670             : // useRawOutputToDriveIdleStepper
     671           0 :                 case 839486731:
     672           0 :                         return engineConfiguration->useRawOutputToDriveIdleStepper;
     673             : // verboseCan2
     674           0 :                 case -1056203297:
     675           0 :                         return engineConfiguration->verboseCan2;
     676             : // boostPid.pFactor
     677           0 :                 case 1421783686:
     678           0 :                         return engineConfiguration->boostPid.pFactor;
     679             : // boostPid.iFactor
     680           0 :                 case 971442495:
     681           0 :                         return engineConfiguration->boostPid.iFactor;
     682             : // boostPid.dFactor
     683           0 :                 case -1190930054:
     684           0 :                         return engineConfiguration->boostPid.dFactor;
     685             : // boostPid.offset
     686           0 :                 case 1435801342:
     687           0 :                         return engineConfiguration->boostPid.offset;
     688             : // boostPid.periodMs
     689           0 :                 case -945021094:
     690           0 :                         return engineConfiguration->boostPid.periodMs;
     691             : // boostPid.minValue
     692           0 :                 case 777954680:
     693           0 :                         return engineConfiguration->boostPid.minValue;
     694             : // boostPid.maxValue
     695           0 :                 case -572500550:
     696           0 :                         return engineConfiguration->boostPid.maxValue;
     697             : // boostPwmFrequency
     698           0 :                 case -1990709262:
     699           0 :                         return engineConfiguration->boostPwmFrequency;
     700             : // tpsAccelLookback
     701           0 :                 case -1164331270:
     702           0 :                         return engineConfiguration->tpsAccelLookback;
     703             : // noFuelTrimAfterDfcoTime
     704           0 :                 case 1286770247:
     705           0 :                         return engineConfiguration->noFuelTrimAfterDfcoTime;
     706             : // launchSpeedThreshold
     707           0 :                 case -1743747394:
     708           0 :                         return engineConfiguration->launchSpeedThreshold;
     709             : // launchRpmWindow
     710           0 :                 case -1798887513:
     711           0 :                         return engineConfiguration->launchRpmWindow;
     712             : // triggerEventsTimeoutMs
     713           0 :                 case 665024981:
     714           0 :                         return engineConfiguration->triggerEventsTimeoutMs;
     715             : // mapExpAverageAlpha
     716           0 :                 case -1852204335:
     717           0 :                         return engineConfiguration->mapExpAverageAlpha;
     718             : // magicNumberAvailableForDevTricks
     719           0 :                 case -2071167002:
     720           0 :                         return engineConfiguration->magicNumberAvailableForDevTricks;
     721             : // turbochargerFilter
     722           0 :                 case 983814707:
     723           0 :                         return engineConfiguration->turbochargerFilter;
     724             : // launchTpsThreshold
     725           0 :                 case -1340834204:
     726           0 :                         return engineConfiguration->launchTpsThreshold;
     727             : // launchActivateDelay
     728           0 :                 case -1153051360:
     729           0 :                         return engineConfiguration->launchActivateDelay;
     730             : // stft.maxIdleRegionRpm
     731           0 :                 case 1887120139:
     732           0 :                         return engineConfiguration->stft.maxIdleRegionRpm;
     733             : // stft.maxOverrunLoad
     734           0 :                 case 1673018859:
     735           0 :                         return engineConfiguration->stft.maxOverrunLoad;
     736             : // stft.minPowerLoad
     737           0 :                 case -1942479387:
     738           0 :                         return engineConfiguration->stft.minPowerLoad;
     739             : // stft.deadband
     740           0 :                 case -1157123369:
     741           0 :                         return engineConfiguration->stft.deadband;
     742             : // stft.minClt
     743           0 :                 case -81412933:
     744           0 :                         return engineConfiguration->stft.minClt;
     745             : // stft.minAfr
     746           0 :                 case -81415311:
     747           0 :                         return engineConfiguration->stft.minAfr;
     748             : // stft.maxAfr
     749           0 :                 case -90543309:
     750           0 :                         return engineConfiguration->stft.maxAfr;
     751             : // stft.startupDelay
     752           0 :                 case 1028902582:
     753           0 :                         return engineConfiguration->stft.startupDelay;
     754             : // tps2SecondaryMin
     755           0 :                 case 18659930:
     756           0 :                         return engineConfiguration->tps2SecondaryMin;
     757             : // tps2SecondaryMax
     758           0 :                 case 18659676:
     759           0 :                         return engineConfiguration->tps2SecondaryMax;
     760             : // widebandOnSecondBus
     761           0 :                 case 1445062086:
     762           0 :                         return engineConfiguration->widebandOnSecondBus;
     763             : // fuelClosedLoopCorrectionEnabled
     764           0 :                 case 1611799720:
     765           0 :                         return engineConfiguration->fuelClosedLoopCorrectionEnabled;
     766             : // oddFireEngine
     767           0 :                 case -111377544:
     768           0 :                         return engineConfiguration->oddFireEngine;
     769             : // alwaysWriteSdCard
     770           0 :                 case 787397010:
     771           0 :                         return engineConfiguration->alwaysWriteSdCard;
     772             : // yesUnderstandLocking
     773           0 :                 case -1985448683:
     774           0 :                         return engineConfiguration->yesUnderstandLocking;
     775             : // silentTriggerError
     776           0 :                 case 582390322:
     777           0 :                         return engineConfiguration->silentTriggerError;
     778             : // useLinearCltSensor
     779           0 :                 case -1816997974:
     780           0 :                         return engineConfiguration->useLinearCltSensor;
     781             : // canReadEnabled
     782           0 :                 case -528008450:
     783           0 :                         return engineConfiguration->canReadEnabled;
     784             : // canWriteEnabled
     785           0 :                 case 2104472173:
     786           0 :                         return engineConfiguration->canWriteEnabled;
     787             : // useLinearIatSensor
     788           0 :                 case 667504645:
     789           0 :                         return engineConfiguration->useLinearIatSensor;
     790             : // tachPulseDurationAsDutyCycle
     791           0 :                 case 99110078:
     792           0 :                         return engineConfiguration->tachPulseDurationAsDutyCycle;
     793             : // isAlternatorControlEnabled
     794           0 :                 case -1771449111:
     795           0 :                         return engineConfiguration->isAlternatorControlEnabled;
     796             : // invertPrimaryTriggerSignal
     797           0 :                 case -587700301:
     798           0 :                         return engineConfiguration->invertPrimaryTriggerSignal;
     799             : // invertSecondaryTriggerSignal
     800           0 :                 case -1944260329:
     801           0 :                         return engineConfiguration->invertSecondaryTriggerSignal;
     802             : // cutFuelOnHardLimit
     803           0 :                 case -794334344:
     804           0 :                         return engineConfiguration->cutFuelOnHardLimit;
     805             : // cutSparkOnHardLimit
     806           0 :                 case -1087585075:
     807           0 :                         return engineConfiguration->cutSparkOnHardLimit;
     808             : // launchFuelCutEnable
     809           0 :                 case -980843809:
     810           0 :                         return engineConfiguration->launchFuelCutEnable;
     811             : // launchSparkCutEnable
     812           0 :                 case -1829995308:
     813           0 :                         return engineConfiguration->launchSparkCutEnable;
     814             : // verboseIsoTp
     815           0 :                 case -487204662:
     816           0 :                         return engineConfiguration->verboseIsoTp;
     817             : // engineSnifferFocusOnInputs
     818           0 :                 case 465982216:
     819           0 :                         return engineConfiguration->engineSnifferFocusOnInputs;
     820             : // launchActivateInverted
     821           0 :                 case -1884116782:
     822           0 :                         return engineConfiguration->launchActivateInverted;
     823             : // twoStroke
     824           0 :                 case 38719415:
     825           0 :                         return engineConfiguration->twoStroke;
     826             : // skippedWheelOnCam
     827           0 :                 case 1538579992:
     828           0 :                         return engineConfiguration->skippedWheelOnCam;
     829             : // etbNeutralPosition
     830           0 :                 case 1664668368:
     831           0 :                         return engineConfiguration->etbNeutralPosition;
     832             : // isInjectionEnabled
     833           0 :                 case 1917301199:
     834           0 :                         return engineConfiguration->isInjectionEnabled;
     835             : // isIgnitionEnabled
     836           0 :                 case -1354884979:
     837           0 :                         return engineConfiguration->isIgnitionEnabled;
     838             : // isCylinderCleanupEnabled
     839           0 :                 case -1491889938:
     840           0 :                         return engineConfiguration->isCylinderCleanupEnabled;
     841             : // complexWallModel
     842           0 :                 case -2018683234:
     843           0 :                         return engineConfiguration->complexWallModel;
     844             : // alwaysInstantRpm
     845           0 :                 case -1934896346:
     846           0 :                         return engineConfiguration->alwaysInstantRpm;
     847             : // isMapAveragingEnabled
     848           0 :                 case 285726462:
     849           0 :                         return engineConfiguration->isMapAveragingEnabled;
     850             : // overrideCrankingIacSetting
     851           0 :                 case -1500666851:
     852           0 :                         return engineConfiguration->overrideCrankingIacSetting;
     853             : // useSeparateAdvanceForIdle
     854           0 :                 case 216872574:
     855           0 :                         return engineConfiguration->useSeparateAdvanceForIdle;
     856             : // isWaveAnalyzerEnabled
     857           0 :                 case -726159643:
     858           0 :                         return engineConfiguration->isWaveAnalyzerEnabled;
     859             : // useSeparateVeForIdle
     860           0 :                 case -1997438905:
     861           0 :                         return engineConfiguration->useSeparateVeForIdle;
     862             : // verboseTriggerSynchDetails
     863           0 :                 case -325018342:
     864           0 :                         return engineConfiguration->verboseTriggerSynchDetails;
     865             : // isManualSpinningMode
     866           0 :                 case -795241238:
     867           0 :                         return engineConfiguration->isManualSpinningMode;
     868             : // cutFuelInAcr
     869           0 :                 case -723193750:
     870           0 :                         return engineConfiguration->cutFuelInAcr;
     871             : // hondaK
     872           0 :                 case 42872346:
     873           0 :                         return engineConfiguration->hondaK;
     874             : // twoWireBatchIgnition
     875           0 :                 case 454615641:
     876           0 :                         return engineConfiguration->twoWireBatchIgnition;
     877             : // useFixedBaroCorrFromMap
     878           0 :                 case 201676494:
     879           0 :                         return engineConfiguration->useFixedBaroCorrFromMap;
     880             : // useSeparateAdvanceForCranking
     881           0 :                 case 685453869:
     882           0 :                         return engineConfiguration->useSeparateAdvanceForCranking;
     883             : // useAdvanceCorrectionsForCranking
     884           0 :                 case 1060606307:
     885           0 :                         return engineConfiguration->useAdvanceCorrectionsForCranking;
     886             : // flexCranking
     887           0 :                 case -563973567:
     888           0 :                         return engineConfiguration->flexCranking;
     889             : // useIacPidMultTable
     890           0 :                 case -364626778:
     891           0 :                         return engineConfiguration->useIacPidMultTable;
     892             : // isBoostControlEnabled
     893           0 :                 case -1832431020:
     894           0 :                         return engineConfiguration->isBoostControlEnabled;
     895             : // launchSmoothRetard
     896           0 :                 case -954321508:
     897           0 :                         return engineConfiguration->launchSmoothRetard;
     898             : // isPhaseSyncRequiredForIgnition
     899           0 :                 case -1543452424:
     900           0 :                         return engineConfiguration->isPhaseSyncRequiredForIgnition;
     901             : // useCltBasedRpmLimit
     902           0 :                 case 939816194:
     903           0 :                         return engineConfiguration->useCltBasedRpmLimit;
     904             : // forceO2Heating
     905           0 :                 case -389678699:
     906           0 :                         return engineConfiguration->forceO2Heating;
     907             : // invertVvtControlIntake
     908           0 :                 case 755512282:
     909           0 :                         return engineConfiguration->invertVvtControlIntake;
     910             : // invertVvtControlExhaust
     911           0 :                 case -1331668704:
     912           0 :                         return engineConfiguration->invertVvtControlExhaust;
     913             : // useBiQuadOnAuxSpeedSensors
     914           0 :                 case 1486014321:
     915           0 :                         return engineConfiguration->useBiQuadOnAuxSpeedSensors;
     916             : // sdTriggerLog
     917           0 :                 case -105464622:
     918           0 :                         return engineConfiguration->sdTriggerLog;
     919             : // ALSActivateInverted
     920           0 :                 case -1027820105:
     921           0 :                         return engineConfiguration->ALSActivateInverted;
     922             : // stepper_dc_use_two_wires
     923           0 :                 case 2136379132:
     924           0 :                         return engineConfiguration->stepper_dc_use_two_wires;
     925             : // watchOutForLinearTime
     926           0 :                 case -1896516795:
     927           0 :                         return engineConfiguration->watchOutForLinearTime;
     928             : // engineChartSize
     929           0 :                 case -1492464952:
     930           0 :                         return engineConfiguration->engineChartSize;
     931             : // turboSpeedSensorMultiplier
     932           0 :                 case -1056007485:
     933           0 :                         return engineConfiguration->turboSpeedSensorMultiplier;
     934             : // acIdleRpmTarget
     935           0 :                 case 30701245:
     936           0 :                         return engineConfiguration->acIdleRpmTarget;
     937             : // warningPeriod
     938           0 :                 case 1322924702:
     939           0 :                         return engineConfiguration->warningPeriod;
     940             : // knockDetectionWindowStart
     941           0 :                 case -339821344:
     942           0 :                         return engineConfiguration->knockDetectionWindowStart;
     943             : // knockDetectionWindowEnd
     944           0 :                 case -1562133783:
     945           0 :                         return engineConfiguration->knockDetectionWindowEnd;
     946             : // idleStepperReactionTime
     947           0 :                 case 1145888170:
     948           0 :                         return engineConfiguration->idleStepperReactionTime;
     949             : // idleStepperTotalSteps
     950           0 :                 case -1077032999:
     951           0 :                         return engineConfiguration->idleStepperTotalSteps;
     952             : // noAccelAfterHardLimitPeriodSecs
     953           0 :                 case -66405381:
     954           0 :                         return engineConfiguration->noAccelAfterHardLimitPeriodSecs;
     955             : // mapAveragingSchedulingAtIndex
     956           0 :                 case 1556302698:
     957           0 :                         return engineConfiguration->mapAveragingSchedulingAtIndex;
     958             : // tachPulseDuractionMs
     959           0 :                 case 58931511:
     960           0 :                         return engineConfiguration->tachPulseDuractionMs;
     961             : // wwaeTau
     962           0 :                 case -390306941:
     963           0 :                         return engineConfiguration->wwaeTau;
     964             : // alternatorControl.pFactor
     965           0 :                 case -1993968289:
     966           0 :                         return engineConfiguration->alternatorControl.pFactor;
     967             : // alternatorControl.iFactor
     968           0 :                 case 1850657816:
     969           0 :                         return engineConfiguration->alternatorControl.iFactor;
     970             : // alternatorControl.dFactor
     971           0 :                 case -311714733:
     972           0 :                         return engineConfiguration->alternatorControl.dFactor;
     973             : // alternatorControl.offset
     974           0 :                 case 1983046327:
     975           0 :                         return engineConfiguration->alternatorControl.offset;
     976             : // alternatorControl.periodMs
     977           0 :                 case -1995686573:
     978           0 :                         return engineConfiguration->alternatorControl.periodMs;
     979             : // alternatorControl.minValue
     980           0 :                 case -272710799:
     981           0 :                         return engineConfiguration->alternatorControl.minValue;
     982             : // alternatorControl.maxValue
     983           0 :                 case -1623166029:
     984           0 :                         return engineConfiguration->alternatorControl.maxValue;
     985             : // etb.pFactor
     986           0 :                 case 196797309:
     987           0 :                         return engineConfiguration->etb.pFactor;
     988             : // etb.iFactor
     989           0 :                 case -253543882:
     990           0 :                         return engineConfiguration->etb.iFactor;
     991             : // etb.dFactor
     992           0 :                 case 1879050865:
     993           0 :                         return engineConfiguration->etb.dFactor;
     994             : // etb.offset
     995           0 :                 case -423426795:
     996           0 :                         return engineConfiguration->etb.offset;
     997             : // etb.periodMs
     998           0 :                 case 1580101425:
     999           0 :                         return engineConfiguration->etb.periodMs;
    1000             : // etb.minValue
    1001           0 :                 case -991890097:
    1002           0 :                         return engineConfiguration->etb.minValue;
    1003             : // etb.maxValue
    1004           0 :                 case 1952621969:
    1005           0 :                         return engineConfiguration->etb.maxValue;
    1006             : // airTaperRpmRange
    1007           0 :                 case -174866119:
    1008           0 :                         return engineConfiguration->airTaperRpmRange;
    1009             : // tps2Min
    1010           0 :                 case -224184878:
    1011           0 :                         return engineConfiguration->tps2Min;
    1012             : // tps2Max
    1013           0 :                 case -224185132:
    1014           0 :                         return engineConfiguration->tps2Max;
    1015             : // tachPulsePerRev
    1016           0 :                 case -2142425790:
    1017           0 :                         return engineConfiguration->tachPulsePerRev;
    1018             : // mapErrorDetectionTooLow
    1019           0 :                 case 9388880:
    1020           0 :                         return engineConfiguration->mapErrorDetectionTooLow;
    1021             : // mapErrorDetectionTooHigh
    1022           0 :                 case 309682334:
    1023           0 :                         return engineConfiguration->mapErrorDetectionTooHigh;
    1024             : // multisparkSparkDuration
    1025           0 :                 case 48235288:
    1026           0 :                         return engineConfiguration->multisparkSparkDuration;
    1027             : // multisparkDwell
    1028           0 :                 case 617337449:
    1029           0 :                         return engineConfiguration->multisparkDwell;
    1030             : // idleRpmPid.pFactor
    1031           0 :                 case -2146434132:
    1032           0 :                         return engineConfiguration->idleRpmPid.pFactor;
    1033             : // idleRpmPid.iFactor
    1034           0 :                 case 1698191973:
    1035           0 :                         return engineConfiguration->idleRpmPid.iFactor;
    1036             : // idleRpmPid.dFactor
    1037           0 :                 case -464180576:
    1038           0 :                         return engineConfiguration->idleRpmPid.dFactor;
    1039             : // idleRpmPid.offset
    1040           0 :                 case -103982236:
    1041           0 :                         return engineConfiguration->idleRpmPid.offset;
    1042             : // idleRpmPid.periodMs
    1043           0 :                 case 1562875200:
    1044           0 :                         return engineConfiguration->idleRpmPid.periodMs;
    1045             : // idleRpmPid.minValue
    1046           0 :                 case -1009116322:
    1047           0 :                         return engineConfiguration->idleRpmPid.minValue;
    1048             : // idleRpmPid.maxValue
    1049           0 :                 case 1935395744:
    1050           0 :                         return engineConfiguration->idleRpmPid.maxValue;
    1051             : // wwaeBeta
    1052           0 :                 case 4130389:
    1053           0 :                         return engineConfiguration->wwaeBeta;
    1054             : // throttlePedalUpVoltage
    1055           0 :                 case -2130836456:
    1056           0 :                         return engineConfiguration->throttlePedalUpVoltage;
    1057             : // throttlePedalWOTVoltage
    1058           0 :                 case 2099527693:
    1059           0 :                         return engineConfiguration->throttlePedalWOTVoltage;
    1060             : // startUpFuelPumpDuration
    1061           0 :                 case -664540020:
    1062           0 :                         return engineConfiguration->startUpFuelPumpDuration;
    1063             : // idlePidRpmDeadZone
    1064           0 :                 case -528043591:
    1065           0 :                         return engineConfiguration->idlePidRpmDeadZone;
    1066             : // mc33810DisableRecoveryMode
    1067           0 :                 case -464979268:
    1068           0 :                         return engineConfiguration->mc33810DisableRecoveryMode;
    1069             : // mc33810Gpgd0Mode
    1070           0 :                 case -785386645:
    1071           0 :                         return engineConfiguration->mc33810Gpgd0Mode;
    1072             : // mc33810Gpgd1Mode
    1073           0 :                 case -784200724:
    1074           0 :                         return engineConfiguration->mc33810Gpgd1Mode;
    1075             : // mc33810Gpgd2Mode
    1076           0 :                 case -783014803:
    1077           0 :                         return engineConfiguration->mc33810Gpgd2Mode;
    1078             : // mc33810Gpgd3Mode
    1079           0 :                 case -781828882:
    1080           0 :                         return engineConfiguration->mc33810Gpgd3Mode;
    1081             : // enableExtendedCanBroadcast
    1082           0 :                 case 923152418:
    1083           0 :                         return engineConfiguration->enableExtendedCanBroadcast;
    1084             : // luaCanRxWorkaround
    1085           0 :                 case 1068374799:
    1086           0 :                         return engineConfiguration->luaCanRxWorkaround;
    1087             : // flexSensorInverted
    1088           0 :                 case 512911183:
    1089           0 :                         return engineConfiguration->flexSensorInverted;
    1090             : // useHardSkipInTraction
    1091           0 :                 case -1495799741:
    1092           0 :                         return engineConfiguration->useHardSkipInTraction;
    1093             : // useAuxSpeedForSlipRatio
    1094           0 :                 case -723870257:
    1095           0 :                         return engineConfiguration->useAuxSpeedForSlipRatio;
    1096             : // useVssAsSecondWheelSpeed
    1097           0 :                 case -195378748:
    1098           0 :                         return engineConfiguration->useVssAsSecondWheelSpeed;
    1099             : // is_enabled_spi_5
    1100           0 :                 case -722238358:
    1101           0 :                         return engineConfiguration->is_enabled_spi_5;
    1102             : // is_enabled_spi_6
    1103           0 :                 case -722238357:
    1104           0 :                         return engineConfiguration->is_enabled_spi_6;
    1105             : // enableAemXSeriesEgt
    1106           0 :                 case -1196188030:
    1107           0 :                         return engineConfiguration->enableAemXSeriesEgt;
    1108             : // startRequestPinInverted
    1109           0 :                 case 747573348:
    1110           0 :                         return engineConfiguration->startRequestPinInverted;
    1111             : // tcu_rangeSensorPulldown
    1112           0 :                 case -2079591860:
    1113           0 :                         return engineConfiguration->tcu_rangeSensorPulldown;
    1114             : // brakePedalPinInverted
    1115           0 :                 case -1969589096:
    1116           0 :                         return engineConfiguration->brakePedalPinInverted;
    1117             : // devBit0
    1118           0 :                 case 161953459:
    1119           0 :                         return engineConfiguration->devBit0;
    1120             : // devBit1
    1121           0 :                 case 161953460:
    1122           0 :                         return engineConfiguration->devBit1;
    1123             : // devBit2
    1124           0 :                 case 161953461:
    1125           0 :                         return engineConfiguration->devBit2;
    1126             : // devBit3
    1127           0 :                 case 161953462:
    1128           0 :                         return engineConfiguration->devBit3;
    1129             : // devBit4
    1130           0 :                 case 161953463:
    1131           0 :                         return engineConfiguration->devBit4;
    1132             : // devBit5
    1133           0 :                 case 161953464:
    1134           0 :                         return engineConfiguration->devBit5;
    1135             : // devBit6
    1136           0 :                 case 161953465:
    1137           0 :                         return engineConfiguration->devBit6;
    1138             : // devBit7
    1139           0 :                 case 161953466:
    1140           0 :                         return engineConfiguration->devBit7;
    1141             : // invertExhaustCamVVTSignal
    1142           0 :                 case -60727986:
    1143           0 :                         return engineConfiguration->invertExhaustCamVVTSignal;
    1144             : // enableKnockSpectrogram
    1145           0 :                 case -556893719:
    1146           0 :                         return engineConfiguration->enableKnockSpectrogram;
    1147             : // afterCrankingIACtaperDuration
    1148           0 :                 case 671504531:
    1149           0 :                         return engineConfiguration->afterCrankingIACtaperDuration;
    1150             : // iacByTpsTaper
    1151           0 :                 case -2065814304:
    1152           0 :                         return engineConfiguration->iacByTpsTaper;
    1153             : // coastingFuelCutVssLow
    1154           0 :                 case 329016035:
    1155           0 :                         return engineConfiguration->coastingFuelCutVssLow;
    1156             : // coastingFuelCutVssHigh
    1157           0 :                 case -2027523439:
    1158           0 :                         return engineConfiguration->coastingFuelCutVssHigh;
    1159             : // tpsAccelEnrichmentThreshold
    1160           0 :                 case 1313479950:
    1161           0 :                         return engineConfiguration->tpsAccelEnrichmentThreshold;
    1162             : // totalGearsCount
    1163           0 :                 case -2114430012:
    1164           0 :                         return engineConfiguration->totalGearsCount;
    1165             : // fan1ExtraIdle
    1166           0 :                 case 1397079021:
    1167           0 :                         return engineConfiguration->fan1ExtraIdle;
    1168             : // uartConsoleSerialSpeed
    1169           0 :                 case -999870619:
    1170           0 :                         return engineConfiguration->uartConsoleSerialSpeed;
    1171             : // tpsDecelEnleanmentThreshold
    1172           0 :                 case -965453331:
    1173           0 :                         return engineConfiguration->tpsDecelEnleanmentThreshold;
    1174             : // tpsDecelEnleanmentMultiplier
    1175           0 :                 case 1164012327:
    1176           0 :                         return engineConfiguration->tpsDecelEnleanmentMultiplier;
    1177             : // auxSerialSpeed
    1178           0 :                 case 781749924:
    1179           0 :                         return engineConfiguration->auxSerialSpeed;
    1180             : // throttlePedalSecondaryUpVoltage
    1181           0 :                 case -1564912640:
    1182           0 :                         return engineConfiguration->throttlePedalSecondaryUpVoltage;
    1183             : // throttlePedalSecondaryWOTVoltage
    1184           0 :                 case -699822859:
    1185           0 :                         return engineConfiguration->throttlePedalSecondaryWOTVoltage;
    1186             : // mc33_hpfp_i_peak
    1187           0 :                 case 578933872:
    1188           0 :                         return engineConfiguration->mc33_hpfp_i_peak;
    1189             : // mc33_hpfp_i_hold
    1190           0 :                 case 578657622:
    1191           0 :                         return engineConfiguration->mc33_hpfp_i_hold;
    1192             : // mc33_hpfp_i_hold_off
    1193           0 :                 case 944657936:
    1194           0 :                         return engineConfiguration->mc33_hpfp_i_hold_off;
    1195             : // mc33_hpfp_max_hold
    1196           0 :                 case 663037299:
    1197           0 :                         return engineConfiguration->mc33_hpfp_max_hold;
    1198             : // stepperDcInvertedPins
    1199           0 :                 case 337194154:
    1200           0 :                         return engineConfiguration->stepperDcInvertedPins;
    1201             : // canOpenBLT
    1202           0 :                 case -631762165:
    1203           0 :                         return engineConfiguration->canOpenBLT;
    1204             : // can2OpenBLT
    1205           0 :                 case -1514354211:
    1206           0 :                         return engineConfiguration->can2OpenBLT;
    1207             : // injectorFlowAsMassFlow
    1208           0 :                 case 444648859:
    1209           0 :                         return engineConfiguration->injectorFlowAsMassFlow;
    1210             : // boardUseCanTerminator
    1211           0 :                 case -312962799:
    1212           0 :                         return engineConfiguration->boardUseCanTerminator;
    1213             : // kLineDoHondaSend
    1214           0 :                 case 304164959:
    1215           0 :                         return engineConfiguration->kLineDoHondaSend;
    1216             : // can1ListenMode
    1217           0 :                 case 178430876:
    1218           0 :                         return engineConfiguration->can1ListenMode;
    1219             : // can2ListenMode
    1220           0 :                 case -1879090979:
    1221           0 :                         return engineConfiguration->can2ListenMode;
    1222             : // camDecoder2jzPosition
    1223           0 :                 case 594789367:
    1224           0 :                         return engineConfiguration->camDecoder2jzPosition;
    1225             : // benchTestOnTime
    1226           0 :                 case -1992436143:
    1227           0 :                         return engineConfiguration->benchTestOnTime;
    1228             : // lambdaProtectionRestoreTps
    1229           0 :                 case 872437224:
    1230           0 :                         return engineConfiguration->lambdaProtectionRestoreTps;
    1231             : // lambdaProtectionRestoreLoad
    1232           0 :                 case -1274631759:
    1233           0 :                         return engineConfiguration->lambdaProtectionRestoreLoad;
    1234             : // boostCutPressure
    1235           0 :                 case -1992945039:
    1236           0 :                         return engineConfiguration->boostCutPressure;
    1237             : // fixedTiming
    1238           0 :                 case -1359134883:
    1239           0 :                         return engineConfiguration->fixedTiming;
    1240             : // mapLowValueVoltage
    1241           0 :                 case -137390524:
    1242           0 :                         return engineConfiguration->mapLowValueVoltage;
    1243             : // mapHighValueVoltage
    1244           0 :                 case -1084262094:
    1245           0 :                         return engineConfiguration->mapHighValueVoltage;
    1246             : // egoValueShift
    1247           0 :                 case 280323355:
    1248           0 :                         return engineConfiguration->egoValueShift;
    1249             : // crankingIACposition
    1250           0 :                 case -224532684:
    1251           0 :                         return engineConfiguration->crankingIACposition;
    1252             : // tChargeMinRpmMinTps
    1253           0 :                 case -557658095:
    1254           0 :                         return engineConfiguration->tChargeMinRpmMinTps;
    1255             : // tChargeMinRpmMaxTps
    1256           0 :                 case -566786093:
    1257           0 :                         return engineConfiguration->tChargeMinRpmMaxTps;
    1258             : // tChargeMaxRpmMinTps
    1259           0 :                 case -599338669:
    1260           0 :                         return engineConfiguration->tChargeMaxRpmMinTps;
    1261             : // tChargeMaxRpmMaxTps
    1262           0 :                 case -608466667:
    1263           0 :                         return engineConfiguration->tChargeMaxRpmMaxTps;
    1264             : // minimumIgnitionTiming
    1265           0 :                 case 298649674:
    1266           0 :                         return engineConfiguration->minimumIgnitionTiming;
    1267             : // maximumIgnitionTiming
    1268           0 :                 case -1726245940:
    1269           0 :                         return engineConfiguration->maximumIgnitionTiming;
    1270             : // alternatorPwmFrequency
    1271           0 :                 case 799798215:
    1272           0 :                         return engineConfiguration->alternatorPwmFrequency;
    1273             : // fan2ExtraIdle
    1274           0 :                 case 1464880398:
    1275           0 :                         return engineConfiguration->fan2ExtraIdle;
    1276             : // primingDelay
    1277           0 :                 case 1506446058:
    1278           0 :                         return engineConfiguration->primingDelay;
    1279             : // fuelReferencePressure
    1280           0 :                 case -395416807:
    1281           0 :                         return engineConfiguration->fuelReferencePressure;
    1282             : // auxTempSensor1.config.tempC_1
    1283           0 :                 case -1104834801:
    1284           0 :                         return engineConfiguration->auxTempSensor1.config.tempC_1;
    1285             : // auxTempSensor1.config.tempC_2
    1286           0 :                 case -1104834800:
    1287           0 :                         return engineConfiguration->auxTempSensor1.config.tempC_2;
    1288             : // auxTempSensor1.config.tempC_3
    1289           0 :                 case -1104834799:
    1290           0 :                         return engineConfiguration->auxTempSensor1.config.tempC_3;
    1291             : // auxTempSensor1.config.resistance_1
    1292           0 :                 case 629168263:
    1293           0 :                         return engineConfiguration->auxTempSensor1.config.resistance_1;
    1294             : // auxTempSensor1.config.resistance_2
    1295           0 :                 case 629168264:
    1296           0 :                         return engineConfiguration->auxTempSensor1.config.resistance_2;
    1297             : // auxTempSensor1.config.resistance_3
    1298           0 :                 case 629168265:
    1299           0 :                         return engineConfiguration->auxTempSensor1.config.resistance_3;
    1300             : // auxTempSensor1.config.bias_resistor
    1301           0 :                 case -1189603841:
    1302           0 :                         return engineConfiguration->auxTempSensor1.config.bias_resistor;
    1303             : // auxTempSensor2.config.tempC_1
    1304           0 :                 case -900025104:
    1305           0 :                         return engineConfiguration->auxTempSensor2.config.tempC_1;
    1306             : // auxTempSensor2.config.tempC_2
    1307           0 :                 case -900025103:
    1308           0 :                         return engineConfiguration->auxTempSensor2.config.tempC_2;
    1309             : // auxTempSensor2.config.tempC_3
    1310           0 :                 case -900025102:
    1311           0 :                         return engineConfiguration->auxTempSensor2.config.tempC_3;
    1312             : // auxTempSensor2.config.resistance_1
    1313           0 :                 case 1988973320:
    1314           0 :                         return engineConfiguration->auxTempSensor2.config.resistance_1;
    1315             : // auxTempSensor2.config.resistance_2
    1316           0 :                 case 1988973321:
    1317           0 :                         return engineConfiguration->auxTempSensor2.config.resistance_2;
    1318             : // auxTempSensor2.config.resistance_3
    1319           0 :                 case 1988973322:
    1320           0 :                         return engineConfiguration->auxTempSensor2.config.resistance_3;
    1321             : // auxTempSensor2.config.bias_resistor
    1322           0 :                 case 734290080:
    1323           0 :                         return engineConfiguration->auxTempSensor2.config.bias_resistor;
    1324             : // knockSamplingDuration
    1325           0 :                 case -430252676:
    1326           0 :                         return engineConfiguration->knockSamplingDuration;
    1327             : // etbFreq
    1328           0 :                 case 2016887022:
    1329           0 :                         return engineConfiguration->etbFreq;
    1330             : // etbWastegatePid.pFactor
    1331           0 :                 case 1746193407:
    1332           0 :                         return engineConfiguration->etbWastegatePid.pFactor;
    1333             : // etbWastegatePid.iFactor
    1334           0 :                 case 1295852216:
    1335           0 :                         return engineConfiguration->etbWastegatePid.iFactor;
    1336             : // etbWastegatePid.dFactor
    1337           0 :                 case -866520333:
    1338           0 :                         return engineConfiguration->etbWastegatePid.dFactor;
    1339             : // etbWastegatePid.offset
    1340           0 :                 case 794879319:
    1341           0 :                         return engineConfiguration->etbWastegatePid.offset;
    1342             : // etbWastegatePid.periodMs
    1343           0 :                 case 1170565107:
    1344           0 :                         return engineConfiguration->etbWastegatePid.periodMs;
    1345             : // etbWastegatePid.minValue
    1346           0 :                 case -1401426415:
    1347           0 :                         return engineConfiguration->etbWastegatePid.minValue;
    1348             : // etbWastegatePid.maxValue
    1349           0 :                 case 1543085651:
    1350           0 :                         return engineConfiguration->etbWastegatePid.maxValue;
    1351             : // stepperMinDutyCycle
    1352           0 :                 case -1147263902:
    1353           0 :                         return engineConfiguration->stepperMinDutyCycle;
    1354             : // stepperMaxDutyCycle
    1355           0 :                 case -1188944476:
    1356           0 :                         return engineConfiguration->stepperMaxDutyCycle;
    1357             : // idlePidActivationTime
    1358           0 :                 case -1562952959:
    1359           0 :                         return engineConfiguration->idlePidActivationTime;
    1360             : // oilPressure.v1
    1361           0 :                 case -613392361:
    1362           0 :                         return engineConfiguration->oilPressure.v1;
    1363             : // oilPressure.value1
    1364           0 :                 case -505257058:
    1365           0 :                         return engineConfiguration->oilPressure.value1;
    1366             : // oilPressure.v2
    1367           0 :                 case -613392360:
    1368           0 :                         return engineConfiguration->oilPressure.v2;
    1369             : // oilPressure.value2
    1370           0 :                 case -505257057:
    1371           0 :                         return engineConfiguration->oilPressure.value2;
    1372             : // fan2OnTemperature
    1373           0 :                 case 871106583:
    1374           0 :                         return engineConfiguration->fan2OnTemperature;
    1375             : // fan2OffTemperature
    1376           0 :                 case 1077467605:
    1377           0 :                         return engineConfiguration->fan2OffTemperature;
    1378             : // auxFrequencyFilter
    1379           0 :                 case 383307083:
    1380           0 :                         return engineConfiguration->auxFrequencyFilter;
    1381             : // coastingFuelCutRpmHigh
    1382           0 :                 case 1272017572:
    1383           0 :                         return engineConfiguration->coastingFuelCutRpmHigh;
    1384             : // coastingFuelCutRpmLow
    1385           0 :                 case 168701078:
    1386           0 :                         return engineConfiguration->coastingFuelCutRpmLow;
    1387             : // coastingFuelCutTps
    1388           0 :                 case -1494035092:
    1389           0 :                         return engineConfiguration->coastingFuelCutTps;
    1390             : // coastingFuelCutClt
    1391           0 :                 case -1494053736:
    1392           0 :                         return engineConfiguration->coastingFuelCutClt;
    1393             : // pidExtraForLowRpm
    1394           0 :                 case 1414346958:
    1395           0 :                         return engineConfiguration->pidExtraForLowRpm;
    1396             : // coastingFuelCutMap
    1397           0 :                 case -1494043213:
    1398           0 :                         return engineConfiguration->coastingFuelCutMap;
    1399             : // highPressureFuel.v1
    1400           0 :                 case 2032707103:
    1401           0 :                         return engineConfiguration->highPressureFuel.v1;
    1402             : // highPressureFuel.value1
    1403           0 :                 case -1898025562:
    1404           0 :                         return engineConfiguration->highPressureFuel.value1;
    1405             : // highPressureFuel.v2
    1406           0 :                 case 2032707104:
    1407           0 :                         return engineConfiguration->highPressureFuel.v2;
    1408             : // highPressureFuel.value2
    1409           0 :                 case -1898025561:
    1410           0 :                         return engineConfiguration->highPressureFuel.value2;
    1411             : // lowPressureFuel.v1
    1412           0 :                 case -474791503:
    1413           0 :                         return engineConfiguration->lowPressureFuel.v1;
    1414             : // lowPressureFuel.value1
    1415           0 :                 case 764445240:
    1416           0 :                         return engineConfiguration->lowPressureFuel.value1;
    1417             : // lowPressureFuel.v2
    1418           0 :                 case -474791502:
    1419           0 :                         return engineConfiguration->lowPressureFuel.v2;
    1420             : // lowPressureFuel.value2
    1421           0 :                 case 764445241:
    1422           0 :                         return engineConfiguration->lowPressureFuel.value2;
    1423             : // tChargeAirCoefMin
    1424           0 :                 case 2115625312:
    1425           0 :                         return engineConfiguration->tChargeAirCoefMin;
    1426             : // tChargeAirCoefMax
    1427           0 :                 case 2115625058:
    1428           0 :                         return engineConfiguration->tChargeAirCoefMax;
    1429             : // tChargeAirFlowMax
    1430           0 :                 case 1590125629:
    1431           0 :                         return engineConfiguration->tChargeAirFlowMax;
    1432             : // tChargeAirIncrLimit
    1433           0 :                 case -1128797750:
    1434           0 :                         return engineConfiguration->tChargeAirIncrLimit;
    1435             : // tChargeAirDecrLimit
    1436           0 :                 case 670644444:
    1437           0 :                         return engineConfiguration->tChargeAirDecrLimit;
    1438             : // hip9011Gain
    1439           0 :                 case 929810608:
    1440           0 :                         return engineConfiguration->hip9011Gain;
    1441             : // etb_iTermMin
    1442           0 :                 case -1725192476:
    1443           0 :                         return engineConfiguration->etb_iTermMin;
    1444             : // etb_iTermMax
    1445           0 :                 case -1725192730:
    1446           0 :                         return engineConfiguration->etb_iTermMax;
    1447             : // idleTimingPid.pFactor
    1448           0 :                 case -1411996731:
    1449           0 :                         return engineConfiguration->idleTimingPid.pFactor;
    1450             : // idleTimingPid.iFactor
    1451           0 :                 case -1862337922:
    1452           0 :                         return engineConfiguration->idleTimingPid.iFactor;
    1453             : // idleTimingPid.dFactor
    1454           0 :                 case 270256825:
    1455           0 :                         return engineConfiguration->idleTimingPid.dFactor;
    1456             : // idleTimingPid.offset
    1457           0 :                 case -2033984419:
    1458           0 :                         return engineConfiguration->idleTimingPid.offset;
    1459             : // idleTimingPid.periodMs
    1460           0 :                 case 29505657:
    1461           0 :                         return engineConfiguration->idleTimingPid.periodMs;
    1462             : // idleTimingPid.minValue
    1463           0 :                 case 1752481431:
    1464           0 :                         return engineConfiguration->idleTimingPid.minValue;
    1465             : // idleTimingPid.maxValue
    1466           0 :                 case 402026201:
    1467           0 :                         return engineConfiguration->idleTimingPid.maxValue;
    1468             : // idleTimingSoftEntryTime
    1469           0 :                 case 1881137064:
    1470           0 :                         return engineConfiguration->idleTimingSoftEntryTime;
    1471             : // etbRocExpAverageLength
    1472           0 :                 case 481957934:
    1473           0 :                         return engineConfiguration->etbRocExpAverageLength;
    1474             : // tpsAccelFractionPeriod
    1475           0 :                 case 1117566701:
    1476           0 :                         return engineConfiguration->tpsAccelFractionPeriod;
    1477             : // tpsAccelFractionDivisor
    1478           0 :                 case 68539114:
    1479           0 :                         return engineConfiguration->tpsAccelFractionDivisor;
    1480             : // idlerpmpid_iTermMin
    1481           0 :                 case -1742418701:
    1482           0 :                         return engineConfiguration->idlerpmpid_iTermMin;
    1483             : // stoichRatioPrimary
    1484           0 :                 case 1762426578:
    1485           0 :                         return engineConfiguration->stoichRatioPrimary;
    1486             : // idlerpmpid_iTermMax
    1487           0 :                 case -1742418955:
    1488           0 :                         return engineConfiguration->idlerpmpid_iTermMax;
    1489             : // etbIdleThrottleRange
    1490           0 :                 case -54532767:
    1491           0 :                         return engineConfiguration->etbIdleThrottleRange;
    1492             : // triggerCompCenterVolt
    1493           0 :                 case 1455224910:
    1494           0 :                         return engineConfiguration->triggerCompCenterVolt;
    1495             : // triggerCompHystMin
    1496           0 :                 case -25671212:
    1497           0 :                         return engineConfiguration->triggerCompHystMin;
    1498             : // triggerCompHystMax
    1499           0 :                 case -25671466:
    1500           0 :                         return engineConfiguration->triggerCompHystMax;
    1501             : // triggerCompSensorSatRpm
    1502           0 :                 case -953183719:
    1503           0 :                         return engineConfiguration->triggerCompSensorSatRpm;
    1504             : // disableFan1AtSpeed
    1505           0 :                 case -1575487611:
    1506           0 :                         return engineConfiguration->disableFan1AtSpeed;
    1507             : // disableFan2AtSpeed
    1508           0 :                 case -1906717594:
    1509           0 :                         return engineConfiguration->disableFan2AtSpeed;
    1510             : // mc33_i_boost
    1511           0 :                 case -371707639:
    1512           0 :                         return engineConfiguration->mc33_i_boost;
    1513             : // mc33_i_peak
    1514           0 :                 case 379679459:
    1515           0 :                         return engineConfiguration->mc33_i_peak;
    1516             : // mc33_i_hold
    1517           0 :                 case 379403209:
    1518           0 :                         return engineConfiguration->mc33_i_hold;
    1519             : // mc33_t_max_boost
    1520           0 :                 case -486240071:
    1521           0 :                         return engineConfiguration->mc33_t_max_boost;
    1522             : // mc33_t_peak_off
    1523           0 :                 case -893360504:
    1524           0 :                         return engineConfiguration->mc33_t_peak_off;
    1525             : // mc33_t_peak_tot
    1526           0 :                 case -893354748:
    1527           0 :                         return engineConfiguration->mc33_t_peak_tot;
    1528             : // mc33_t_bypass
    1529           0 :                 case 1281862911:
    1530           0 :                         return engineConfiguration->mc33_t_bypass;
    1531             : // mc33_t_hold_off
    1532           0 :                 case -2086522258:
    1533           0 :                         return engineConfiguration->mc33_t_hold_off;
    1534             : // mc33_t_hold_tot
    1535           0 :                 case -2086516502:
    1536           0 :                         return engineConfiguration->mc33_t_hold_tot;
    1537             : // maxCamPhaseResolveRpm
    1538           0 :                 case -2070332548:
    1539           0 :                         return engineConfiguration->maxCamPhaseResolveRpm;
    1540             : // dfcoDelay
    1541           0 :                 case 1676700208:
    1542           0 :                         return engineConfiguration->dfcoDelay;
    1543             : // acDelay
    1544           0 :                 case 483010008:
    1545           0 :                         return engineConfiguration->acDelay;
    1546             : // fordInjectorSmallPulseBreakPoint
    1547           0 :                 case -1032938305:
    1548           0 :                         return engineConfiguration->fordInjectorSmallPulseBreakPoint;
    1549             : // etbJamIntegratorLimit
    1550           0 :                 case -929987018:
    1551           0 :                         return engineConfiguration->etbJamIntegratorLimit;
    1552             : // hpfpCamLobes
    1553           0 :                 case -1256141959:
    1554           0 :                         return engineConfiguration->hpfpCamLobes;
    1555             : // acLowRpmLimit
    1556           0 :                 case -2138018615:
    1557           0 :                         return engineConfiguration->acLowRpmLimit;
    1558             : // hpfpMinAngle
    1559           0 :                 case 1494394654:
    1560           0 :                         return engineConfiguration->hpfpMinAngle;
    1561             : // hpfpPumpVolume
    1562           0 :                 case 334494733:
    1563           0 :                         return engineConfiguration->hpfpPumpVolume;
    1564             : // hpfpActivationAngle
    1565           0 :                 case -81483444:
    1566           0 :                         return engineConfiguration->hpfpActivationAngle;
    1567             : // issFilterReciprocal
    1568           0 :                 case -413489794:
    1569           0 :                         return engineConfiguration->issFilterReciprocal;
    1570             : // hpfpPidP
    1571           0 :                 case 436500704:
    1572           0 :                         return engineConfiguration->hpfpPidP;
    1573             : // hpfpPidI
    1574           0 :                 case 436500697:
    1575           0 :                         return engineConfiguration->hpfpPidI;
    1576             : // hpfpTargetDecay
    1577           0 :                 case 1025426144:
    1578           0 :                         return engineConfiguration->hpfpTargetDecay;
    1579             : // vvtActivationDelayMs
    1580           0 :                 case 288250022:
    1581           0 :                         return engineConfiguration->vvtActivationDelayMs;
    1582             : // acrDisablePhase
    1583           0 :                 case 1574876352:
    1584           0 :                         return engineConfiguration->acrDisablePhase;
    1585             : // auxLinear1.v1
    1586           0 :                 case -1415669996:
    1587           0 :                         return engineConfiguration->auxLinear1.v1;
    1588             : // auxLinear1.value1
    1589           0 :                 case -65154789:
    1590           0 :                         return engineConfiguration->auxLinear1.value1;
    1591             : // auxLinear1.v2
    1592           0 :                 case -1415669995:
    1593           0 :                         return engineConfiguration->auxLinear1.v2;
    1594             : // auxLinear1.value2
    1595           0 :                 case -65154788:
    1596           0 :                         return engineConfiguration->auxLinear1.value2;
    1597             : // auxLinear2.v1
    1598           0 :                 case -1415634059:
    1599           0 :                         return engineConfiguration->auxLinear2.v1;
    1600             : // auxLinear2.value1
    1601           0 :                 case -396384772:
    1602           0 :                         return engineConfiguration->auxLinear2.value1;
    1603             : // auxLinear2.v2
    1604           0 :                 case -1415634058:
    1605           0 :                         return engineConfiguration->auxLinear2.v2;
    1606             : // auxLinear2.value2
    1607           0 :                 case -396384771:
    1608           0 :                         return engineConfiguration->auxLinear2.value2;
    1609             : // etbMinimumPosition
    1610           0 :                 case -1855700175:
    1611           0 :                         return engineConfiguration->etbMinimumPosition;
    1612             : // tuneHidingKey
    1613           0 :                 case -243078627:
    1614           0 :                         return engineConfiguration->tuneHidingKey;
    1615             : // ALSMinRPM
    1616           0 :                 case 1532957848:
    1617           0 :                         return engineConfiguration->ALSMinRPM;
    1618             : // ALSMaxRPM
    1619           0 :                 case 1523829850:
    1620           0 :                         return engineConfiguration->ALSMaxRPM;
    1621             : // ALSMaxDuration
    1622           0 :                 case 1830002033:
    1623           0 :                         return engineConfiguration->ALSMaxDuration;
    1624             : // ALSMinCLT
    1625           0 :                 case 1532941388:
    1626           0 :                         return engineConfiguration->ALSMinCLT;
    1627             : // ALSMaxCLT
    1628           0 :                 case 1523813390:
    1629           0 :                         return engineConfiguration->ALSMaxCLT;
    1630             : // alsMinTimeBetween
    1631           0 :                 case -1118241790:
    1632           0 :                         return engineConfiguration->alsMinTimeBetween;
    1633             : // alsEtbPosition
    1634           0 :                 case -731677323:
    1635           0 :                         return engineConfiguration->alsEtbPosition;
    1636             : // acRelayAlternatorDutyAdder
    1637           0 :                 case -908268760:
    1638           0 :                         return engineConfiguration->acRelayAlternatorDutyAdder;
    1639             : // customSentTpsMin
    1640           0 :                 case -282198091:
    1641           0 :                         return engineConfiguration->customSentTpsMin;
    1642             : // ALSIdleAdd
    1643           0 :                 case -2021435668:
    1644           0 :                         return engineConfiguration->ALSIdleAdd;
    1645             : // ALSEtbAdd
    1646           0 :                 case 1232469673:
    1647           0 :                         return engineConfiguration->ALSEtbAdd;
    1648             : // ALSSkipRatio
    1649           0 :                 case -1404414917:
    1650           0 :                         return engineConfiguration->ALSSkipRatio;
    1651             : // tpsSecondaryMaximum
    1652           0 :                 case -1744146782:
    1653           0 :                         return engineConfiguration->tpsSecondaryMaximum;
    1654             : // ppsSecondaryMaximum
    1655           0 :                 case -727657058:
    1656           0 :                         return engineConfiguration->ppsSecondaryMaximum;
    1657             : // customSentTpsMax
    1658           0 :                 case -282198345:
    1659           0 :                         return engineConfiguration->customSentTpsMax;
    1660             : // kLineBaudRate
    1661           0 :                 case 1498075808:
    1662           0 :                         return engineConfiguration->kLineBaudRate;
    1663             : // hpfpPeakPos
    1664           0 :                 case 1145081382:
    1665           0 :                         return engineConfiguration->hpfpPeakPos;
    1666             : // kLinePeriodUs
    1667           0 :                 case 1915146851:
    1668           0 :                         return engineConfiguration->kLinePeriodUs;
    1669             : // rpmSoftLimitWindowSize
    1670           0 :                 case 1092207266:
    1671           0 :                         return engineConfiguration->rpmSoftLimitWindowSize;
    1672             : // rpmSoftLimitTimingRetard
    1673           0 :                 case -543684839:
    1674           0 :                         return engineConfiguration->rpmSoftLimitTimingRetard;
    1675             : // rpmSoftLimitFuelAdded
    1676           0 :                 case 1094944685:
    1677           0 :                         return engineConfiguration->rpmSoftLimitFuelAdded;
    1678             : // rpmHardLimitHyst
    1679           0 :                 case 1756514810:
    1680           0 :                         return engineConfiguration->rpmHardLimitHyst;
    1681             : // benchTestOffTime
    1682           0 :                 case -1655178001:
    1683           0 :                         return engineConfiguration->benchTestOffTime;
    1684             : // boostCutPressureHyst
    1685           0 :                 case -2111374247:
    1686           0 :                         return engineConfiguration->boostCutPressureHyst;
    1687             : // benchTestCount
    1688           0 :                 case -204721234:
    1689           0 :                         return engineConfiguration->benchTestCount;
    1690             : // iacByTpsHoldTime
    1691           0 :                 case -235994182:
    1692           0 :                         return engineConfiguration->iacByTpsHoldTime;
    1693             : // iacByTpsDecayTime
    1694           0 :                 case 1742748825:
    1695           0 :                         return engineConfiguration->iacByTpsDecayTime;
    1696             : // canVssScaling
    1697           0 :                 case -846143628:
    1698           0 :                         return engineConfiguration->canVssScaling;
    1699             : // oilTempSensor.config.tempC_1
    1700           0 :                 case -1460957868:
    1701           0 :                         return engineConfiguration->oilTempSensor.config.tempC_1;
    1702             : // oilTempSensor.config.tempC_2
    1703           0 :                 case -1460957867:
    1704           0 :                         return engineConfiguration->oilTempSensor.config.tempC_2;
    1705             : // oilTempSensor.config.tempC_3
    1706           0 :                 case -1460957866:
    1707           0 :                         return engineConfiguration->oilTempSensor.config.tempC_3;
    1708             : // oilTempSensor.config.resistance_1
    1709           0 :                 case -1297544724:
    1710           0 :                         return engineConfiguration->oilTempSensor.config.resistance_1;
    1711             : // oilTempSensor.config.resistance_2
    1712           0 :                 case -1297544723:
    1713           0 :                         return engineConfiguration->oilTempSensor.config.resistance_2;
    1714             : // oilTempSensor.config.resistance_3
    1715           0 :                 case -1297544722:
    1716           0 :                         return engineConfiguration->oilTempSensor.config.resistance_3;
    1717             : // oilTempSensor.config.bias_resistor
    1718           0 :                 case -346622972:
    1719           0 :                         return engineConfiguration->oilTempSensor.config.bias_resistor;
    1720             : // fuelTempSensor.config.tempC_1
    1721           0 :                 case -713764196:
    1722           0 :                         return engineConfiguration->fuelTempSensor.config.tempC_1;
    1723             : // fuelTempSensor.config.tempC_2
    1724           0 :                 case -713764195:
    1725           0 :                         return engineConfiguration->fuelTempSensor.config.tempC_2;
    1726             : // fuelTempSensor.config.tempC_3
    1727           0 :                 case -713764194:
    1728           0 :                         return engineConfiguration->fuelTempSensor.config.tempC_3;
    1729             : // fuelTempSensor.config.resistance_1
    1730           0 :                 case -1195844556:
    1731           0 :                         return engineConfiguration->fuelTempSensor.config.resistance_1;
    1732             : // fuelTempSensor.config.resistance_2
    1733           0 :                 case -1195844555:
    1734           0 :                         return engineConfiguration->fuelTempSensor.config.resistance_2;
    1735             : // fuelTempSensor.config.resistance_3
    1736           0 :                 case -1195844554:
    1737           0 :                         return engineConfiguration->fuelTempSensor.config.resistance_3;
    1738             : // fuelTempSensor.config.bias_resistor
    1739           0 :                 case -1285484724:
    1740           0 :                         return engineConfiguration->fuelTempSensor.config.bias_resistor;
    1741             : // ambientTempSensor.config.tempC_1
    1742           0 :                 case 275986512:
    1743           0 :                         return engineConfiguration->ambientTempSensor.config.tempC_1;
    1744             : // ambientTempSensor.config.tempC_2
    1745           0 :                 case 275986513:
    1746           0 :                         return engineConfiguration->ambientTempSensor.config.tempC_2;
    1747             : // ambientTempSensor.config.tempC_3
    1748           0 :                 case 275986514:
    1749           0 :                         return engineConfiguration->ambientTempSensor.config.tempC_3;
    1750             : // ambientTempSensor.config.resistance_1
    1751           0 :                 case -1084296600:
    1752           0 :                         return engineConfiguration->ambientTempSensor.config.resistance_1;
    1753             : // ambientTempSensor.config.resistance_2
    1754           0 :                 case -1084296599:
    1755           0 :                         return engineConfiguration->ambientTempSensor.config.resistance_2;
    1756             : // ambientTempSensor.config.resistance_3
    1757           0 :                 case -1084296598:
    1758           0 :                         return engineConfiguration->ambientTempSensor.config.resistance_3;
    1759             : // ambientTempSensor.config.bias_resistor
    1760           0 :                 case -1899369472:
    1761           0 :                         return engineConfiguration->ambientTempSensor.config.bias_resistor;
    1762             : // compressorDischargeTemperature.config.tempC_1
    1763           0 :                 case -498450107:
    1764           0 :                         return engineConfiguration->compressorDischargeTemperature.config.tempC_1;
    1765             : // compressorDischargeTemperature.config.tempC_2
    1766           0 :                 case -498450106:
    1767           0 :                         return engineConfiguration->compressorDischargeTemperature.config.tempC_2;
    1768             : // compressorDischargeTemperature.config.tempC_3
    1769           0 :                 case -498450105:
    1770           0 :                         return engineConfiguration->compressorDischargeTemperature.config.tempC_3;
    1771             : // compressorDischargeTemperature.config.resistance_1
    1772           0 :                 case 878369917:
    1773           0 :                         return engineConfiguration->compressorDischargeTemperature.config.resistance_1;
    1774             : // compressorDischargeTemperature.config.resistance_2
    1775           0 :                 case 878369918:
    1776           0 :                         return engineConfiguration->compressorDischargeTemperature.config.resistance_2;
    1777             : // compressorDischargeTemperature.config.resistance_3
    1778           0 :                 case 878369919:
    1779           0 :                         return engineConfiguration->compressorDischargeTemperature.config.resistance_3;
    1780             : // compressorDischargeTemperature.config.bias_resistor
    1781           0 :                 case -1555883851:
    1782           0 :                         return engineConfiguration->compressorDischargeTemperature.config.bias_resistor;
    1783             : // speedometerPulsePerKm
    1784           0 :                 case 1007396714:
    1785           0 :                         return engineConfiguration->speedometerPulsePerKm;
    1786             : // maxInjectorDutyInstant
    1787           0 :                 case 896753456:
    1788           0 :                         return engineConfiguration->maxInjectorDutyInstant;
    1789             : // maxInjectorDutySustained
    1790           0 :                 case 1651400031:
    1791           0 :                         return engineConfiguration->maxInjectorDutySustained;
    1792             : // maxInjectorDutySustainedTimeout
    1793           0 :                 case 263235302:
    1794           0 :                         return engineConfiguration->maxInjectorDutySustainedTimeout;
    1795             : // auxSpeed1Multiplier
    1796           0 :                 case -1644887108:
    1797           0 :                         return engineConfiguration->auxSpeed1Multiplier;
    1798             : // brakeMeanEffectivePressureDifferential
    1799           0 :                 case -4616606:
    1800           0 :                         return engineConfiguration->brakeMeanEffectivePressureDifferential;
    1801             : // tunerStudioSerialSpeed
    1802           0 :                 case 1467553180:
    1803           0 :                         return engineConfiguration->tunerStudioSerialSpeed;
    1804             : // anotherCiTest
    1805           0 :                 case -283215870:
    1806           0 :                         return engineConfiguration->anotherCiTest;
    1807             : // tcu_rangeSensorBiasResistor
    1808           0 :                 case -1480283119:
    1809           0 :                         return engineConfiguration->tcu_rangeSensorBiasResistor;
    1810             : // mc33810Nomi
    1811           0 :                 case -695344665:
    1812           0 :                         return engineConfiguration->mc33810Nomi;
    1813             : // mc33810Maxi
    1814           0 :                 case -695395485:
    1815           0 :                         return engineConfiguration->mc33810Maxi;
    1816             : // acPressure.v1
    1817           0 :                 case 1470507575:
    1818           0 :                         return engineConfiguration->acPressure.v1;
    1819             : // acPressure.value1
    1820           0 :                 case -1171243586:
    1821           0 :                         return engineConfiguration->acPressure.value1;
    1822             : // acPressure.v2
    1823           0 :                 case 1470507576:
    1824           0 :                         return engineConfiguration->acPressure.v2;
    1825             : // acPressure.value2
    1826           0 :                 case -1171243585:
    1827           0 :                         return engineConfiguration->acPressure.value2;
    1828             : // minAcPressure
    1829           0 :                 case -965637402:
    1830           0 :                         return engineConfiguration->minAcPressure;
    1831             : // maxAcPressure
    1832           0 :                 case 1953870952:
    1833           0 :                         return engineConfiguration->maxAcPressure;
    1834             : // tcu_shiftTime
    1835           0 :                 case -1658957891:
    1836           0 :                         return config->tcu_shiftTime;
    1837             :         }
    1838           0 :         return EFI_ERROR_CODE;
    1839             : }
    1840           5 : bool setConfigValueByName(const char *name, float value) {
    1841           5 :         int hash = djb2lowerCase(name);
    1842           5 :         switch(hash) {
    1843           0 :                 case 1856486116:
    1844             :         {
    1845           0 :                 engineConfiguration->startButtonSuppressOnStartUpMs = (int)value;
    1846           0 :                 return 1;
    1847             :         }
    1848           0 :                 case -920133784:
    1849             :         {
    1850           0 :                 engineConfiguration->sensorSnifferRpmThreshold = (int)value;
    1851           0 :                 return 1;
    1852             :         }
    1853           1 :                 case -776106289:
    1854             :         {
    1855           1 :                 engineConfiguration->launchRpm = (int)value;
    1856           1 :                 return 1;
    1857             :         }
    1858           0 :                 case 1176614802:
    1859             :         {
    1860           0 :                 engineConfiguration->rpmHardLimit = (int)value;
    1861           0 :                 return 1;
    1862             :         }
    1863           0 :                 case 46918724:
    1864             :         {
    1865           0 :                 engineConfiguration->engineSnifferRpmThreshold = (int)value;
    1866           0 :                 return 1;
    1867             :         }
    1868           0 :                 case -775882810:
    1869             :         {
    1870           0 :                 engineConfiguration->multisparkMaxRpm = (int)value;
    1871           0 :                 return 1;
    1872             :         }
    1873           0 :                 case 1569359006:
    1874             :         {
    1875           0 :                 engineConfiguration->maxAcRpm = (int)value;
    1876           0 :                 return 1;
    1877             :         }
    1878           1 :                 case 1569361190:
    1879             :         {
    1880           1 :                 engineConfiguration->maxAcTps = (int)value;
    1881           1 :                 return 1;
    1882             :         }
    1883           0 :                 case 1569342546:
    1884             :         {
    1885           0 :                 engineConfiguration->maxAcClt = (int)value;
    1886           0 :                 return 1;
    1887             :         }
    1888           0 :                 case 355839382:
    1889             :         {
    1890           0 :                 engineConfiguration->compressionRatio = value;
    1891           0 :                 return 1;
    1892             :         }
    1893           0 :                 case 2097342691:
    1894             :         {
    1895           0 :                 engineConfiguration->wastegatePositionMin = (int)value;
    1896           0 :                 return 1;
    1897             :         }
    1898           0 :                 case 2097342437:
    1899             :         {
    1900           0 :                 engineConfiguration->wastegatePositionMax = (int)value;
    1901           0 :                 return 1;
    1902             :         }
    1903           0 :                 case -1256791716:
    1904             :         {
    1905           0 :                 engineConfiguration->idlePositionMin = (int)value;
    1906           0 :                 return 1;
    1907             :         }
    1908           0 :                 case -1256791970:
    1909             :         {
    1910           0 :                 engineConfiguration->idlePositionMax = (int)value;
    1911           0 :                 return 1;
    1912             :         }
    1913           0 :                 case -86185846:
    1914             :         {
    1915           0 :                 engineConfiguration->etbExpAverageLength = (int)value;
    1916           0 :                 return 1;
    1917             :         }
    1918           0 :                 case -904771683:
    1919             :         {
    1920           0 :                 engineConfiguration->launchFuelAdderPercent = (int)value;
    1921           0 :                 return 1;
    1922             :         }
    1923           0 :                 case 1057701663:
    1924             :         {
    1925           0 :                 engineConfiguration->etbJamTimeout = (int)value;
    1926           0 :                 return 1;
    1927             :         }
    1928           0 :                 case 1933500210:
    1929             :         {
    1930           0 :                 engineConfiguration->acIdleExtraOffset = (int)value;
    1931           0 :                 return 1;
    1932             :         }
    1933           0 :                 case 1401746228:
    1934             :         {
    1935           0 :                 engineConfiguration->manIdlePosition = value;
    1936           0 :                 return 1;
    1937             :         }
    1938           1 :                 case 402092253:
    1939             :         {
    1940           1 :                 engineConfiguration->multisparkMaxSparkingAngle = (int)value;
    1941           1 :                 return 1;
    1942             :         }
    1943           0 :                 case 726613349:
    1944             :         {
    1945           0 :                 engineConfiguration->multisparkMaxExtraSparkCount = (int)value;
    1946           0 :                 return 1;
    1947             :         }
    1948           0 :                 case 1470846937:
    1949             :         {
    1950           0 :                 engineConfiguration->vvtControlMinRpm = (int)value;
    1951           0 :                 return 1;
    1952             :         }
    1953           0 :                 case 1542550121:
    1954             :         {
    1955           0 :                 engineConfiguration->injector.flow = value;
    1956           0 :                 return 1;
    1957             :         }
    1958           0 :                 case -289303407:
    1959             :         {
    1960           0 :                 engineConfiguration->injectorSecondary.flow = value;
    1961           0 :                 return 1;
    1962             :         }
    1963           0 :                 case -617915487:
    1964             :         {
    1965           0 :                 engineConfiguration->isForcedInduction = (int)value;
    1966           0 :                 return 1;
    1967             :         }
    1968           0 :                 case -1284354759:
    1969             :         {
    1970           0 :                 engineConfiguration->useFordRedundantTps = (int)value;
    1971           0 :                 return 1;
    1972             :         }
    1973           0 :                 case 1188684607:
    1974             :         {
    1975           0 :                 engineConfiguration->enableKline = (int)value;
    1976           0 :                 return 1;
    1977             :         }
    1978           0 :                 case 1362186948:
    1979             :         {
    1980           0 :                 engineConfiguration->overrideTriggerGaps = (int)value;
    1981           0 :                 return 1;
    1982             :         }
    1983           0 :                 case -298185774:
    1984             :         {
    1985           0 :                 engineConfiguration->enableFan1WithAc = (int)value;
    1986           0 :                 return 1;
    1987             :         }
    1988           0 :                 case 993282195:
    1989             :         {
    1990           0 :                 engineConfiguration->enableFan2WithAc = (int)value;
    1991           0 :                 return 1;
    1992             :         }
    1993           0 :                 case -1132710384:
    1994             :         {
    1995           0 :                 engineConfiguration->disableFan1WhenStopped = (int)value;
    1996           0 :                 return 1;
    1997             :         }
    1998           0 :                 case -311454863:
    1999             :         {
    2000           0 :                 engineConfiguration->disableFan2WhenStopped = (int)value;
    2001           0 :                 return 1;
    2002             :         }
    2003           0 :                 case -1409016614:
    2004             :         {
    2005           0 :                 engineConfiguration->enableTrailingSparks = (int)value;
    2006           0 :                 return 1;
    2007             :         }
    2008           0 :                 case -1334689362:
    2009             :         {
    2010           0 :                 engineConfiguration->etb_use_two_wires = (int)value;
    2011           0 :                 return 1;
    2012             :         }
    2013           0 :                 case 1097520823:
    2014             :         {
    2015           0 :                 engineConfiguration->isDoubleSolenoidIdle = (int)value;
    2016           0 :                 return 1;
    2017             :         }
    2018           0 :                 case -1572546086:
    2019             :         {
    2020           0 :                 engineConfiguration->useEeprom = (int)value;
    2021           0 :                 return 1;
    2022             :         }
    2023           0 :                 case -264572349:
    2024             :         {
    2025           0 :                 engineConfiguration->useCicPidForIdle = (int)value;
    2026           0 :                 return 1;
    2027             :         }
    2028           0 :                 case -1279270887:
    2029             :         {
    2030           0 :                 engineConfiguration->useTLE8888_cranking_hack = (int)value;
    2031           0 :                 return 1;
    2032             :         }
    2033           0 :                 case 1156367906:
    2034             :         {
    2035           0 :                 engineConfiguration->kickStartCranking = (int)value;
    2036           0 :                 return 1;
    2037             :         }
    2038           0 :                 case -418454384:
    2039             :         {
    2040           0 :                 engineConfiguration->useSeparateIdleTablesForCrankingTaper = (int)value;
    2041           0 :                 return 1;
    2042             :         }
    2043           0 :                 case -338157684:
    2044             :         {
    2045           0 :                 engineConfiguration->launchControlEnabled = (int)value;
    2046           0 :                 return 1;
    2047             :         }
    2048           0 :                 case 240251894:
    2049             :         {
    2050           0 :                 engineConfiguration->doNotFilterTriggerEdgeNoise = (int)value;
    2051           0 :                 return 1;
    2052             :         }
    2053           0 :                 case -933524784:
    2054             :         {
    2055           0 :                 engineConfiguration->antiLagEnabled = (int)value;
    2056           0 :                 return 1;
    2057             :         }
    2058           0 :                 case -54973711:
    2059             :         {
    2060           0 :                 engineConfiguration->useRunningMathForCranking = (int)value;
    2061           0 :                 return 1;
    2062             :         }
    2063           0 :                 case 1616873838:
    2064             :         {
    2065           0 :                 engineConfiguration->displayLogicLevelsInEngineSniffer = (int)value;
    2066           0 :                 return 1;
    2067             :         }
    2068           0 :                 case -647008743:
    2069             :         {
    2070           0 :                 engineConfiguration->useTLE8888_stepper = (int)value;
    2071           0 :                 return 1;
    2072             :         }
    2073           0 :                 case 671821024:
    2074             :         {
    2075           0 :                 engineConfiguration->usescriptTableForCanSniffingFiltering = (int)value;
    2076           0 :                 return 1;
    2077             :         }
    2078           0 :                 case -1073210355:
    2079             :         {
    2080           0 :                 engineConfiguration->verboseCan = (int)value;
    2081           0 :                 return 1;
    2082             :         }
    2083           0 :                 case -1528619572:
    2084             :         {
    2085           0 :                 engineConfiguration->artificialTestMisfire = (int)value;
    2086           0 :                 return 1;
    2087             :         }
    2088           0 :                 case -1284359115:
    2089             :         {
    2090           0 :                 engineConfiguration->useFordRedundantPps = (int)value;
    2091           0 :                 return 1;
    2092             :         }
    2093           0 :                 case 1925843479:
    2094             :         {
    2095           0 :                 engineConfiguration->cltSensorPulldown = (int)value;
    2096           0 :                 return 1;
    2097             :         }
    2098           0 :                 case 1570551154:
    2099             :         {
    2100           0 :                 engineConfiguration->iatSensorPulldown = (int)value;
    2101           0 :                 return 1;
    2102             :         }
    2103           0 :                 case 445194564:
    2104             :         {
    2105           0 :                 engineConfiguration->allowIdenticalPps = (int)value;
    2106           0 :                 return 1;
    2107             :         }
    2108           0 :                 case 840966724:
    2109             :         {
    2110           0 :                 engineConfiguration->overrideVvtTriggerGaps = (int)value;
    2111           0 :                 return 1;
    2112             :         }
    2113           0 :                 case -1011866871:
    2114             :         {
    2115           0 :                 engineConfiguration->useSpiImu = (int)value;
    2116           0 :                 return 1;
    2117             :         }
    2118           0 :                 case 1160459527:
    2119             :         {
    2120           0 :                 engineConfiguration->enableStagedInjection = (int)value;
    2121           0 :                 return 1;
    2122             :         }
    2123           0 :                 case 513872736:
    2124             :         {
    2125           0 :                 engineConfiguration->tpsMin = (int)value;
    2126           0 :                 return 1;
    2127             :         }
    2128           0 :                 case 513872482:
    2129             :         {
    2130           0 :                 engineConfiguration->tpsMax = (int)value;
    2131           0 :                 return 1;
    2132             :         }
    2133           0 :                 case 625338761:
    2134             :         {
    2135           0 :                 engineConfiguration->tpsErrorDetectionTooLow = (int)value;
    2136           0 :                 return 1;
    2137             :         }
    2138           0 :                 case -838808073:
    2139             :         {
    2140           0 :                 engineConfiguration->tpsErrorDetectionTooHigh = (int)value;
    2141           0 :                 return 1;
    2142             :         }
    2143           0 :                 case -781044761:
    2144             :         {
    2145           0 :                 engineConfiguration->cranking.baseFuel = value;
    2146           0 :                 return 1;
    2147             :         }
    2148           1 :                 case -1717336209:
    2149             :         {
    2150           1 :                 engineConfiguration->cranking.rpm = (int)value;
    2151           1 :                 return 1;
    2152             :         }
    2153           1 :                 case -589710926:
    2154             :         {
    2155           1 :                 engineConfiguration->ignitionDwellForCrankingMs = value;
    2156           1 :                 return 1;
    2157             :         }
    2158           0 :                 case 401321850:
    2159             :         {
    2160           0 :                 engineConfiguration->etbRevLimitStart = (int)value;
    2161           0 :                 return 1;
    2162             :         }
    2163           0 :                 case 399466905:
    2164             :         {
    2165           0 :                 engineConfiguration->etbRevLimitRange = (int)value;
    2166           0 :                 return 1;
    2167             :         }
    2168           0 :                 case -1307181880:
    2169             :         {
    2170           0 :                 engineConfiguration->map.sensor.lowValue = value;
    2171           0 :                 return 1;
    2172             :         }
    2173           0 :                 case -1434278346:
    2174             :         {
    2175           0 :                 engineConfiguration->map.sensor.highValue = value;
    2176           0 :                 return 1;
    2177             :         }
    2178           0 :                 case -1832527325:
    2179             :         {
    2180           0 :                 engineConfiguration->clt.config.tempC_1 = value;
    2181           0 :                 return 1;
    2182             :         }
    2183           0 :                 case -1832527324:
    2184             :         {
    2185           0 :                 engineConfiguration->clt.config.tempC_2 = value;
    2186           0 :                 return 1;
    2187             :         }
    2188           0 :                 case -1832527323:
    2189             :         {
    2190           0 :                 engineConfiguration->clt.config.tempC_3 = value;
    2191           0 :                 return 1;
    2192             :         }
    2193           0 :                 case -5328869:
    2194             :         {
    2195           0 :                 engineConfiguration->clt.config.resistance_1 = value;
    2196           0 :                 return 1;
    2197             :         }
    2198           0 :                 case -5328868:
    2199             :         {
    2200           0 :                 engineConfiguration->clt.config.resistance_2 = value;
    2201           0 :                 return 1;
    2202             :         }
    2203           0 :                 case -5328867:
    2204             :         {
    2205           0 :                 engineConfiguration->clt.config.resistance_3 = value;
    2206           0 :                 return 1;
    2207             :         }
    2208           0 :                 case -653172717:
    2209             :         {
    2210           0 :                 engineConfiguration->clt.config.bias_resistor = value;
    2211           0 :                 return 1;
    2212             :         }
    2213           0 :                 case -672272162:
    2214             :         {
    2215           0 :                 engineConfiguration->iat.config.tempC_1 = value;
    2216           0 :                 return 1;
    2217             :         }
    2218           0 :                 case -672272161:
    2219             :         {
    2220           0 :                 engineConfiguration->iat.config.tempC_2 = value;
    2221           0 :                 return 1;
    2222             :         }
    2223           0 :                 case -672272160:
    2224             :         {
    2225           0 :                 engineConfiguration->iat.config.tempC_3 = value;
    2226           0 :                 return 1;
    2227             :         }
    2228           0 :                 case -1014418506:
    2229             :         {
    2230           0 :                 engineConfiguration->iat.config.resistance_1 = value;
    2231           0 :                 return 1;
    2232             :         }
    2233           0 :                 case -1014418505:
    2234             :         {
    2235           0 :                 engineConfiguration->iat.config.resistance_2 = value;
    2236           0 :                 return 1;
    2237             :         }
    2238           0 :                 case -1014418504:
    2239             :         {
    2240           0 :                 engineConfiguration->iat.config.resistance_3 = value;
    2241           0 :                 return 1;
    2242             :         }
    2243           0 :                 case 406607630:
    2244             :         {
    2245           0 :                 engineConfiguration->iat.config.bias_resistor = value;
    2246           0 :                 return 1;
    2247             :         }
    2248           0 :                 case 1226423210:
    2249             :         {
    2250           0 :                 engineConfiguration->launchTimingRetard = value;
    2251           0 :                 return 1;
    2252             :         }
    2253           0 :                 case -1310663509:
    2254             :         {
    2255           0 :                 engineConfiguration->hip9011PrescalerAndSDO = (int)value;
    2256           0 :                 return 1;
    2257             :         }
    2258           0 :                 case -1738843157:
    2259             :         {
    2260           0 :                 engineConfiguration->knockBandCustom = value;
    2261           0 :                 return 1;
    2262             :         }
    2263           0 :                 case -1227821282:
    2264             :         {
    2265           0 :                 engineConfiguration->displacement = (int)value;
    2266           0 :                 return 1;
    2267             :         }
    2268           0 :                 case 2122875976:
    2269             :         {
    2270           0 :                 engineConfiguration->triggerSimulatorRpm = (int)value;
    2271           0 :                 return 1;
    2272             :         }
    2273           0 :                 case -1578655365:
    2274             :         {
    2275           0 :                 engineConfiguration->cylindersCount = (int)value;
    2276           0 :                 return 1;
    2277             :         }
    2278           0 :                 case -48120222:
    2279             :         {
    2280           0 :                 engineConfiguration->justATempTest = (int)value;
    2281           0 :                 return 1;
    2282             :         }
    2283           0 :                 case 1425664391:
    2284             :         {
    2285           0 :                 engineConfiguration->cylinderBore = value;
    2286           0 :                 return 1;
    2287             :         }
    2288           0 :                 case 1523832034:
    2289             :         {
    2290           0 :                 engineConfiguration->ALSMaxTPS = (int)value;
    2291           0 :                 return 1;
    2292             :         }
    2293           0 :                 case -1976636992:
    2294             :         {
    2295           0 :                 engineConfiguration->boostControlMinRpm = (int)value;
    2296           0 :                 return 1;
    2297             :         }
    2298           0 :                 case -1976634808:
    2299             :         {
    2300           0 :                 engineConfiguration->boostControlMinTps = (int)value;
    2301           0 :                 return 1;
    2302             :         }
    2303           0 :                 case -1976642929:
    2304             :         {
    2305           0 :                 engineConfiguration->boostControlMinMap = (int)value;
    2306           0 :                 return 1;
    2307             :         }
    2308           0 :                 case 2071041633:
    2309             :         {
    2310           0 :                 engineConfiguration->crankingTimingAngle = value;
    2311           0 :                 return 1;
    2312             :         }
    2313           0 :                 case -2079960526:
    2314             :         {
    2315           0 :                 engineConfiguration->gapTrackingLengthOverride = (int)value;
    2316           0 :                 return 1;
    2317             :         }
    2318           0 :                 case 1408421157:
    2319             :         {
    2320           0 :                 engineConfiguration->maxIdleVss = (int)value;
    2321           0 :                 return 1;
    2322             :         }
    2323           0 :                 case 306303086:
    2324             :         {
    2325           0 :                 engineConfiguration->camDecoder2jzPrecision = (int)value;
    2326           0 :                 return 1;
    2327             :         }
    2328           0 :                 case -855687130:
    2329             :         {
    2330           0 :                 engineConfiguration->minOilPressureAfterStart = (int)value;
    2331           0 :                 return 1;
    2332             :         }
    2333           0 :                 case -1965056926:
    2334             :         {
    2335           0 :                 engineConfiguration->fixedModeTiming = value;
    2336           0 :                 return 1;
    2337             :         }
    2338           0 :                 case -295413160:
    2339             :         {
    2340           0 :                 engineConfiguration->globalTriggerAngleOffset = value;
    2341           0 :                 return 1;
    2342             :         }
    2343           0 :                 case 1779689293:
    2344             :         {
    2345           0 :                 engineConfiguration->analogInputDividerCoefficient = value;
    2346           0 :                 return 1;
    2347             :         }
    2348           0 :                 case -1311217456:
    2349             :         {
    2350           0 :                 engineConfiguration->vbattDividerCoeff = value;
    2351           0 :                 return 1;
    2352             :         }
    2353           0 :                 case -853358747:
    2354             :         {
    2355           0 :                 engineConfiguration->fanOnTemperature = value;
    2356           0 :                 return 1;
    2357             :         }
    2358           0 :                 case 4686563:
    2359             :         {
    2360           0 :                 engineConfiguration->fanOffTemperature = value;
    2361           0 :                 return 1;
    2362             :         }
    2363           0 :                 case 991724096:
    2364             :         {
    2365           0 :                 engineConfiguration->driveWheelRevPerKm = value;
    2366           0 :                 return 1;
    2367             :         }
    2368           0 :                 case 296563315:
    2369             :         {
    2370           0 :                 engineConfiguration->canSleepPeriodMs = (int)value;
    2371           0 :                 return 1;
    2372             :         }
    2373           0 :                 case 171869155:
    2374             :         {
    2375           0 :                 engineConfiguration->byFirmwareVersion = (int)value;
    2376           0 :                 return 1;
    2377             :         }
    2378           0 :                 case -1269130308:
    2379             :         {
    2380           0 :                 engineConfiguration->idle_derivativeFilterLoss = value;
    2381           0 :                 return 1;
    2382             :         }
    2383           0 :                 case 274318471:
    2384             :         {
    2385           0 :                 engineConfiguration->trailingSparkAngle = (int)value;
    2386           0 :                 return 1;
    2387             :         }
    2388           0 :                 case 1212570205:
    2389             :         {
    2390           0 :                 engineConfiguration->trigger.customTotalToothCount = (int)value;
    2391           0 :                 return 1;
    2392             :         }
    2393           0 :                 case 387956265:
    2394             :         {
    2395           0 :                 engineConfiguration->trigger.customSkippedToothCount = (int)value;
    2396           0 :                 return 1;
    2397             :         }
    2398           0 :                 case 2070727975:
    2399             :         {
    2400           0 :                 engineConfiguration->airByRpmTaper = value;
    2401           0 :                 return 1;
    2402             :         }
    2403           0 :                 case -1965075262:
    2404             :         {
    2405           0 :                 engineConfiguration->boostControlSafeDutyCycle = (int)value;
    2406           0 :                 return 1;
    2407             :         }
    2408           0 :                 case -1373423899:
    2409             :         {
    2410           0 :                 engineConfiguration->acrRevolutions = (int)value;
    2411           0 :                 return 1;
    2412             :         }
    2413           0 :                 case -2136933308:
    2414             :         {
    2415           0 :                 engineConfiguration->calibrationBirthday = (int)value;
    2416           0 :                 return 1;
    2417             :         }
    2418           0 :                 case -244496183:
    2419             :         {
    2420           0 :                 engineConfiguration->adcVcc = value;
    2421           0 :                 return 1;
    2422             :         }
    2423           0 :                 case 1958105647:
    2424             :         {
    2425           0 :                 engineConfiguration->mapCamDetectionAnglePosition = value;
    2426           0 :                 return 1;
    2427             :         }
    2428           0 :                 case -241663117:
    2429             :         {
    2430           0 :                 engineConfiguration->afr.v1 = value;
    2431           0 :                 return 1;
    2432             :         }
    2433           0 :                 case 1273287930:
    2434             :         {
    2435           0 :                 engineConfiguration->afr.value1 = value;
    2436           0 :                 return 1;
    2437             :         }
    2438           0 :                 case -241663116:
    2439             :         {
    2440           0 :                 engineConfiguration->afr.v2 = value;
    2441           0 :                 return 1;
    2442             :         }
    2443           0 :                 case 1273287931:
    2444             :         {
    2445           0 :                 engineConfiguration->afr.value2 = value;
    2446           0 :                 return 1;
    2447             :         }
    2448           0 :                 case -2146852436:
    2449             :         {
    2450           0 :                 engineConfiguration->etbSplit = (int)value;
    2451           0 :                 return 1;
    2452             :         }
    2453           0 :                 case 1474689568:
    2454             :         {
    2455           0 :                 engineConfiguration->baroSensor.lowValue = value;
    2456           0 :                 return 1;
    2457             :         }
    2458           0 :                 case 173166222:
    2459             :         {
    2460           0 :                 engineConfiguration->baroSensor.highValue = value;
    2461           0 :                 return 1;
    2462             :         }
    2463           0 :                 case -568903712:
    2464             :         {
    2465           0 :                 engineConfiguration->idle.solenoidFrequency = (int)value;
    2466           0 :                 return 1;
    2467             :         }
    2468           0 :                 case 1989648303:
    2469             :         {
    2470           0 :                 engineConfiguration->knockRetardAggression = (int)value;
    2471           0 :                 return 1;
    2472             :         }
    2473           0 :                 case -938609466:
    2474             :         {
    2475           0 :                 engineConfiguration->knockRetardReapplyRate = (int)value;
    2476           0 :                 return 1;
    2477             :         }
    2478           0 :                 case -213773345:
    2479             :         {
    2480           0 :                 engineConfiguration->vssGearRatio = (int)value;
    2481           0 :                 return 1;
    2482             :         }
    2483           0 :                 case -495855925:
    2484             :         {
    2485           0 :                 engineConfiguration->vssFilterReciprocal = (int)value;
    2486           0 :                 return 1;
    2487             :         }
    2488           0 :                 case -1958312328:
    2489             :         {
    2490           0 :                 engineConfiguration->vssToothCount = (int)value;
    2491           0 :                 return 1;
    2492             :         }
    2493           0 :                 case -188591438:
    2494             :         {
    2495           0 :                 engineConfiguration->gapVvtTrackingLengthOverride = (int)value;
    2496           0 :                 return 1;
    2497             :         }
    2498           0 :                 case -524949197:
    2499             :         {
    2500           0 :                 engineConfiguration->idle_antiwindupFreq = value;
    2501           0 :                 return 1;
    2502             :         }
    2503           0 :                 case 1129109559:
    2504             :         {
    2505           0 :                 engineConfiguration->mc33_t_min_boost = (int)value;
    2506           0 :                 return 1;
    2507             :         }
    2508           0 :                 case -869432403:
    2509             :         {
    2510           0 :                 engineConfiguration->finalGearRatio = (int)value;
    2511           0 :                 return 1;
    2512             :         }
    2513           0 :                 case -2116746650:
    2514             :         {
    2515           0 :                 engineConfiguration->tcuInputSpeedSensorTeeth = (int)value;
    2516           0 :                 return 1;
    2517             :         }
    2518           0 :                 case -1465119085:
    2519             :         {
    2520           0 :                 engineConfiguration->fordInjectorSmallPulseSlope = (int)value;
    2521           0 :                 return 1;
    2522             :         }
    2523           0 :                 case 1758659040:
    2524             :         {
    2525           0 :                 engineConfiguration->lambdaProtectionMinRpm = (int)value;
    2526           0 :                 return 1;
    2527             :         }
    2528           0 :                 case -2094010831:
    2529             :         {
    2530           0 :                 engineConfiguration->lambdaProtectionMinLoad = (int)value;
    2531           0 :                 return 1;
    2532             :         }
    2533           0 :                 case -722238362:
    2534             :         {
    2535           0 :                 engineConfiguration->is_enabled_spi_1 = (int)value;
    2536           0 :                 return 1;
    2537             :         }
    2538           0 :                 case -722238361:
    2539             :         {
    2540           0 :                 engineConfiguration->is_enabled_spi_2 = (int)value;
    2541           0 :                 return 1;
    2542             :         }
    2543           0 :                 case -722238360:
    2544             :         {
    2545           0 :                 engineConfiguration->is_enabled_spi_3 = (int)value;
    2546           0 :                 return 1;
    2547             :         }
    2548           0 :                 case -1603423011:
    2549             :         {
    2550           0 :                 engineConfiguration->isSdCardEnabled = (int)value;
    2551           0 :                 return 1;
    2552             :         }
    2553           0 :                 case 2043354390:
    2554             :         {
    2555           0 :                 engineConfiguration->rusefiVerbose29b = (int)value;
    2556           0 :                 return 1;
    2557             :         }
    2558           0 :                 case 1081456939:
    2559             :         {
    2560           0 :                 engineConfiguration->rethrowHardFault = (int)value;
    2561           0 :                 return 1;
    2562             :         }
    2563           0 :                 case -2119647784:
    2564             :         {
    2565           0 :                 engineConfiguration->isHip9011Enabled = (int)value;
    2566           0 :                 return 1;
    2567             :         }
    2568           0 :                 case -703903346:
    2569             :         {
    2570           0 :                 engineConfiguration->requireFootOnBrakeToCrank = (int)value;
    2571           0 :                 return 1;
    2572             :         }
    2573           0 :                 case -1055678778:
    2574             :         {
    2575           0 :                 engineConfiguration->verboseQuad = (int)value;
    2576           0 :                 return 1;
    2577             :         }
    2578           0 :                 case -920116109:
    2579             :         {
    2580           0 :                 engineConfiguration->useStepperIdle = (int)value;
    2581           0 :                 return 1;
    2582             :         }
    2583           0 :                 case -2068213709:
    2584             :         {
    2585           0 :                 engineConfiguration->enabledStep1Limiter = (int)value;
    2586           0 :                 return 1;
    2587             :         }
    2588           0 :                 case -1037977635:
    2589             :         {
    2590           0 :                 engineConfiguration->useTpicAdvancedMode = (int)value;
    2591           0 :                 return 1;
    2592             :         }
    2593           0 :                 case 1451020756:
    2594             :         {
    2595           0 :                 engineConfiguration->lambdaProtectionEnable = (int)value;
    2596           0 :                 return 1;
    2597             :         }
    2598           0 :                 case -1251676000:
    2599             :         {
    2600           0 :                 engineConfiguration->verboseTLE8888 = (int)value;
    2601           0 :                 return 1;
    2602             :         }
    2603           0 :                 case 1643181024:
    2604             :         {
    2605           0 :                 engineConfiguration->enableVerboseCanTx = (int)value;
    2606           0 :                 return 1;
    2607             :         }
    2608           0 :                 case -432676169:
    2609             :         {
    2610           0 :                 engineConfiguration->etb1configured = (int)value;
    2611           0 :                 return 1;
    2612             :         }
    2613           0 :                 case 1804769272:
    2614             :         {
    2615           0 :                 engineConfiguration->etb2configured = (int)value;
    2616           0 :                 return 1;
    2617             :         }
    2618           0 :                 case -1236202550:
    2619             :         {
    2620           0 :                 engineConfiguration->measureMapOnlyInOneCylinder = (int)value;
    2621           0 :                 return 1;
    2622             :         }
    2623           0 :                 case -2104625325:
    2624             :         {
    2625           0 :                 engineConfiguration->stepperForceParkingEveryRestart = (int)value;
    2626           0 :                 return 1;
    2627             :         }
    2628           0 :                 case 2048390406:
    2629             :         {
    2630           0 :                 engineConfiguration->isFasterEngineSpinUpEnabled = (int)value;
    2631           0 :                 return 1;
    2632             :         }
    2633           0 :                 case 1570088896:
    2634             :         {
    2635           0 :                 engineConfiguration->coastingFuelCutEnabled = (int)value;
    2636           0 :                 return 1;
    2637             :         }
    2638           0 :                 case -2101952506:
    2639             :         {
    2640           0 :                 engineConfiguration->useIacTableForCoasting = (int)value;
    2641           0 :                 return 1;
    2642             :         }
    2643           0 :                 case 957244017:
    2644             :         {
    2645           0 :                 engineConfiguration->useNoiselessTriggerDecoder = (int)value;
    2646           0 :                 return 1;
    2647             :         }
    2648           0 :                 case 11736566:
    2649             :         {
    2650           0 :                 engineConfiguration->useIdleTimingPidControl = (int)value;
    2651           0 :                 return 1;
    2652             :         }
    2653           0 :                 case -2096650725:
    2654             :         {
    2655           0 :                 engineConfiguration->disableEtbWhenEngineStopped = (int)value;
    2656           0 :                 return 1;
    2657             :         }
    2658           0 :                 case -722238359:
    2659             :         {
    2660           0 :                 engineConfiguration->is_enabled_spi_4 = (int)value;
    2661           0 :                 return 1;
    2662             :         }
    2663           0 :                 case -24313313:
    2664             :         {
    2665           0 :                 engineConfiguration->pauseEtbControl = (int)value;
    2666           0 :                 return 1;
    2667             :         }
    2668           0 :                 case -676706647:
    2669             :         {
    2670           0 :                 engineConfiguration->tpsTpsPercentMode = (int)value;
    2671           0 :                 return 1;
    2672             :         }
    2673           0 :                 case -485091122:
    2674             :         {
    2675           0 :                 engineConfiguration->verboseKLine = (int)value;
    2676           0 :                 return 1;
    2677             :         }
    2678           0 :                 case 1064399425:
    2679             :         {
    2680           0 :                 engineConfiguration->idleIncrementalPidCic = (int)value;
    2681           0 :                 return 1;
    2682             :         }
    2683           0 :                 case 259909218:
    2684             :         {
    2685           0 :                 engineConfiguration->enableAemXSeries = (int)value;
    2686           0 :                 return 1;
    2687             :         }
    2688           0 :                 case 6238478:
    2689             :         {
    2690           0 :                 engineConfiguration->verboseCanBaseAddress = (int)value;
    2691           0 :                 return 1;
    2692             :         }
    2693           0 :                 case 1182499943:
    2694             :         {
    2695           0 :                 engineConfiguration->mc33_hvolt = (int)value;
    2696           0 :                 return 1;
    2697             :         }
    2698           0 :                 case 596585178:
    2699             :         {
    2700           0 :                 engineConfiguration->minimumBoostClosedLoopMap = (int)value;
    2701           0 :                 return 1;
    2702             :         }
    2703           0 :                 case -360834835:
    2704             :         {
    2705           0 :                 engineConfiguration->initialIgnitionCutPercent = (int)value;
    2706           0 :                 return 1;
    2707             :         }
    2708           0 :                 case 47348059:
    2709             :         {
    2710           0 :                 engineConfiguration->finalIgnitionCutPercentBeforeLaunch = (int)value;
    2711           0 :                 return 1;
    2712             :         }
    2713           0 :                 case 1549866701:
    2714             :         {
    2715           0 :                 engineConfiguration->vehicleWeight = (int)value;
    2716           0 :                 return 1;
    2717             :         }
    2718           0 :                 case 1962548154:
    2719             :         {
    2720           0 :                 engineConfiguration->idlePidRpmUpperLimit = (int)value;
    2721           0 :                 return 1;
    2722             :         }
    2723           0 :                 case 119460051:
    2724             :         {
    2725           0 :                 engineConfiguration->applyNonlinearBelowPulse = (int)value;
    2726           0 :                 return 1;
    2727             :         }
    2728           0 :                 case 1945443830:
    2729             :         {
    2730           0 :                 engineConfiguration->stoichRatioSecondary = (int)value;
    2731           0 :                 return 1;
    2732             :         }
    2733           0 :                 case -786901709:
    2734             :         {
    2735           0 :                 engineConfiguration->etbMaximumPosition = (int)value;
    2736           0 :                 return 1;
    2737             :         }
    2738           0 :                 case -773841334:
    2739             :         {
    2740           0 :                 engineConfiguration->sdCardLogFrequency = (int)value;
    2741           0 :                 return 1;
    2742             :         }
    2743           0 :                 case 223926129:
    2744             :         {
    2745           0 :                 engineConfiguration->launchCorrectionsEndRpm = (int)value;
    2746           0 :                 return 1;
    2747             :         }
    2748           0 :                 case 872435040:
    2749             :         {
    2750           0 :                 engineConfiguration->lambdaProtectionRestoreRpm = (int)value;
    2751           0 :                 return 1;
    2752             :         }
    2753           0 :                 case -561715997:
    2754             :         {
    2755           0 :                 engineConfiguration->mapMinBufferLength = (int)value;
    2756           0 :                 return 1;
    2757             :         }
    2758           0 :                 case 1490213215:
    2759             :         {
    2760           0 :                 engineConfiguration->idlePidDeactivationTpsThreshold = (int)value;
    2761           0 :                 return 1;
    2762             :         }
    2763           0 :                 case -509113657:
    2764             :         {
    2765           0 :                 engineConfiguration->stepperParkingExtraSteps = (int)value;
    2766           0 :                 return 1;
    2767             :         }
    2768           0 :                 case -1312968487:
    2769             :         {
    2770           0 :                 engineConfiguration->tps1SecondaryMin = (int)value;
    2771           0 :                 return 1;
    2772             :         }
    2773           0 :                 case -1312968741:
    2774             :         {
    2775           0 :                 engineConfiguration->tps1SecondaryMax = (int)value;
    2776           0 :                 return 1;
    2777             :         }
    2778           0 :                 case -47392967:
    2779             :         {
    2780           0 :                 engineConfiguration->antiLagRpmTreshold = (int)value;
    2781           0 :                 return 1;
    2782             :         }
    2783           0 :                 case 644409862:
    2784             :         {
    2785           0 :                 engineConfiguration->startCrankingDuration = (int)value;
    2786           0 :                 return 1;
    2787             :         }
    2788           0 :                 case 1758661224:
    2789             :         {
    2790           0 :                 engineConfiguration->lambdaProtectionMinTps = (int)value;
    2791           0 :                 return 1;
    2792             :         }
    2793           0 :                 case -1645106444:
    2794             :         {
    2795           0 :                 engineConfiguration->lambdaProtectionTimeout = (int)value;
    2796           0 :                 return 1;
    2797             :         }
    2798           0 :                 case -1171325035:
    2799             :         {
    2800           0 :                 engineConfiguration->clutchUpPinInverted = (int)value;
    2801           0 :                 return 1;
    2802             :         }
    2803           0 :                 case -675074552:
    2804             :         {
    2805           0 :                 engineConfiguration->clutchDownPinInverted = (int)value;
    2806           0 :                 return 1;
    2807             :         }
    2808           0 :                 case 13806936:
    2809             :         {
    2810           0 :                 engineConfiguration->useHbridgesToDriveIdleStepper = (int)value;
    2811           0 :                 return 1;
    2812             :         }
    2813           0 :                 case -1074393096:
    2814             :         {
    2815           0 :                 engineConfiguration->multisparkEnable = (int)value;
    2816           0 :                 return 1;
    2817             :         }
    2818           0 :                 case -1583589783:
    2819             :         {
    2820           0 :                 engineConfiguration->enableLaunchRetard = (int)value;
    2821           0 :                 return 1;
    2822             :         }
    2823           0 :                 case 470555289:
    2824             :         {
    2825           0 :                 engineConfiguration->canInputBCM = (int)value;
    2826           0 :                 return 1;
    2827             :         }
    2828           0 :                 case 950993889:
    2829             :         {
    2830           0 :                 engineConfiguration->consumeObdSensors = (int)value;
    2831           0 :                 return 1;
    2832             :         }
    2833           0 :                 case 245947066:
    2834             :         {
    2835           0 :                 engineConfiguration->enableCanVss = (int)value;
    2836           0 :                 return 1;
    2837             :         }
    2838           0 :                 case 1382521617:
    2839             :         {
    2840           0 :                 engineConfiguration->enableInnovateLC2 = (int)value;
    2841           0 :                 return 1;
    2842             :         }
    2843           0 :                 case 2046602309:
    2844             :         {
    2845           0 :                 engineConfiguration->showHumanReadableWarning = (int)value;
    2846           0 :                 return 1;
    2847             :         }
    2848           0 :                 case 1838375282:
    2849             :         {
    2850           0 :                 engineConfiguration->stftIgnoreErrorMagnitude = (int)value;
    2851           0 :                 return 1;
    2852             :         }
    2853           0 :                 case -376859614:
    2854             :         {
    2855           0 :                 engineConfiguration->vvtBooleanForVerySpecialCases = (int)value;
    2856           0 :                 return 1;
    2857             :         }
    2858           0 :                 case -1724873939:
    2859             :         {
    2860           0 :                 engineConfiguration->enableSoftwareKnock = (int)value;
    2861           0 :                 return 1;
    2862             :         }
    2863           0 :                 case 1540420600:
    2864             :         {
    2865           0 :                 engineConfiguration->verboseVVTDecoding = (int)value;
    2866           0 :                 return 1;
    2867             :         }
    2868           0 :                 case 1081026348:
    2869             :         {
    2870           0 :                 engineConfiguration->invertCamVVTSignal = (int)value;
    2871           0 :                 return 1;
    2872             :         }
    2873           0 :                 case -253720028:
    2874             :         {
    2875           0 :                 engineConfiguration->alphaNUseIat = (int)value;
    2876           0 :                 return 1;
    2877             :         }
    2878           0 :                 case 1509355728:
    2879             :         {
    2880           0 :                 engineConfiguration->knockBankCyl1 = (int)value;
    2881           0 :                 return 1;
    2882             :         }
    2883           0 :                 case 1509355729:
    2884             :         {
    2885           0 :                 engineConfiguration->knockBankCyl2 = (int)value;
    2886           0 :                 return 1;
    2887             :         }
    2888           0 :                 case 1509355730:
    2889             :         {
    2890           0 :                 engineConfiguration->knockBankCyl3 = (int)value;
    2891           0 :                 return 1;
    2892             :         }
    2893           0 :                 case 1509355731:
    2894             :         {
    2895           0 :                 engineConfiguration->knockBankCyl4 = (int)value;
    2896           0 :                 return 1;
    2897             :         }
    2898           0 :                 case 1509355732:
    2899             :         {
    2900           0 :                 engineConfiguration->knockBankCyl5 = (int)value;
    2901           0 :                 return 1;
    2902             :         }
    2903           0 :                 case 1509355733:
    2904             :         {
    2905           0 :                 engineConfiguration->knockBankCyl6 = (int)value;
    2906           0 :                 return 1;
    2907             :         }
    2908           0 :                 case 1509355734:
    2909             :         {
    2910           0 :                 engineConfiguration->knockBankCyl7 = (int)value;
    2911           0 :                 return 1;
    2912             :         }
    2913           0 :                 case 1509355735:
    2914             :         {
    2915           0 :                 engineConfiguration->knockBankCyl8 = (int)value;
    2916           0 :                 return 1;
    2917             :         }
    2918           0 :                 case 1509355736:
    2919             :         {
    2920           0 :                 engineConfiguration->knockBankCyl9 = (int)value;
    2921           0 :                 return 1;
    2922             :         }
    2923           0 :                 case -1730868480:
    2924             :         {
    2925           0 :                 engineConfiguration->knockBankCyl10 = (int)value;
    2926           0 :                 return 1;
    2927             :         }
    2928           0 :                 case -1730868479:
    2929             :         {
    2930           0 :                 engineConfiguration->knockBankCyl11 = (int)value;
    2931           0 :                 return 1;
    2932             :         }
    2933           0 :                 case -1730868478:
    2934             :         {
    2935           0 :                 engineConfiguration->knockBankCyl12 = (int)value;
    2936           0 :                 return 1;
    2937             :         }
    2938           0 :                 case 1997663388:
    2939             :         {
    2940           0 :                 engineConfiguration->tcuEnabled = (int)value;
    2941           0 :                 return 1;
    2942             :         }
    2943           0 :                 case 1181153770:
    2944             :         {
    2945           0 :                 engineConfiguration->canBroadcastUseChannelTwo = (int)value;
    2946           0 :                 return 1;
    2947             :         }
    2948           0 :                 case 839486731:
    2949             :         {
    2950           0 :                 engineConfiguration->useRawOutputToDriveIdleStepper = (int)value;
    2951           0 :                 return 1;
    2952             :         }
    2953           0 :                 case -1056203297:
    2954             :         {
    2955           0 :                 engineConfiguration->verboseCan2 = (int)value;
    2956           0 :                 return 1;
    2957             :         }
    2958           0 :                 case 1421783686:
    2959             :         {
    2960           0 :                 engineConfiguration->boostPid.pFactor = value;
    2961           0 :                 return 1;
    2962             :         }
    2963           0 :                 case 971442495:
    2964             :         {
    2965           0 :                 engineConfiguration->boostPid.iFactor = value;
    2966           0 :                 return 1;
    2967             :         }
    2968           0 :                 case -1190930054:
    2969             :         {
    2970           0 :                 engineConfiguration->boostPid.dFactor = value;
    2971           0 :                 return 1;
    2972             :         }
    2973           0 :                 case 1435801342:
    2974             :         {
    2975           0 :                 engineConfiguration->boostPid.offset = (int)value;
    2976           0 :                 return 1;
    2977             :         }
    2978           0 :                 case -945021094:
    2979             :         {
    2980           0 :                 engineConfiguration->boostPid.periodMs = (int)value;
    2981           0 :                 return 1;
    2982             :         }
    2983           0 :                 case 777954680:
    2984             :         {
    2985           0 :                 engineConfiguration->boostPid.minValue = (int)value;
    2986           0 :                 return 1;
    2987             :         }
    2988           0 :                 case -572500550:
    2989             :         {
    2990           0 :                 engineConfiguration->boostPid.maxValue = (int)value;
    2991           0 :                 return 1;
    2992             :         }
    2993           0 :                 case -1990709262:
    2994             :         {
    2995           0 :                 engineConfiguration->boostPwmFrequency = (int)value;
    2996           0 :                 return 1;
    2997             :         }
    2998           0 :                 case -1164331270:
    2999             :         {
    3000           0 :                 engineConfiguration->tpsAccelLookback = (int)value;
    3001           0 :                 return 1;
    3002             :         }
    3003           0 :                 case 1286770247:
    3004             :         {
    3005           0 :                 engineConfiguration->noFuelTrimAfterDfcoTime = (int)value;
    3006           0 :                 return 1;
    3007             :         }
    3008           0 :                 case -1743747394:
    3009             :         {
    3010           0 :                 engineConfiguration->launchSpeedThreshold = (int)value;
    3011           0 :                 return 1;
    3012             :         }
    3013           0 :                 case -1798887513:
    3014             :         {
    3015           0 :                 engineConfiguration->launchRpmWindow = (int)value;
    3016           0 :                 return 1;
    3017             :         }
    3018           0 :                 case 665024981:
    3019             :         {
    3020           0 :                 engineConfiguration->triggerEventsTimeoutMs = value;
    3021           0 :                 return 1;
    3022             :         }
    3023           0 :                 case -1852204335:
    3024             :         {
    3025           0 :                 engineConfiguration->mapExpAverageAlpha = value;
    3026           0 :                 return 1;
    3027             :         }
    3028           0 :                 case -2071167002:
    3029             :         {
    3030           0 :                 engineConfiguration->magicNumberAvailableForDevTricks = value;
    3031           0 :                 return 1;
    3032             :         }
    3033           0 :                 case 983814707:
    3034             :         {
    3035           0 :                 engineConfiguration->turbochargerFilter = value;
    3036           0 :                 return 1;
    3037             :         }
    3038           0 :                 case -1340834204:
    3039             :         {
    3040           0 :                 engineConfiguration->launchTpsThreshold = (int)value;
    3041           0 :                 return 1;
    3042             :         }
    3043           0 :                 case -1153051360:
    3044             :         {
    3045           0 :                 engineConfiguration->launchActivateDelay = value;
    3046           0 :                 return 1;
    3047             :         }
    3048           0 :                 case 1887120139:
    3049             :         {
    3050           0 :                 engineConfiguration->stft.maxIdleRegionRpm = (int)value;
    3051           0 :                 return 1;
    3052             :         }
    3053           0 :                 case 1673018859:
    3054             :         {
    3055           0 :                 engineConfiguration->stft.maxOverrunLoad = (int)value;
    3056           0 :                 return 1;
    3057             :         }
    3058           0 :                 case -1942479387:
    3059             :         {
    3060           0 :                 engineConfiguration->stft.minPowerLoad = (int)value;
    3061           0 :                 return 1;
    3062             :         }
    3063           0 :                 case -1157123369:
    3064             :         {
    3065           0 :                 engineConfiguration->stft.deadband = (int)value;
    3066           0 :                 return 1;
    3067             :         }
    3068           0 :                 case -81412933:
    3069             :         {
    3070           0 :                 engineConfiguration->stft.minClt = (int)value;
    3071           0 :                 return 1;
    3072             :         }
    3073           0 :                 case -81415311:
    3074             :         {
    3075           0 :                 engineConfiguration->stft.minAfr = (int)value;
    3076           0 :                 return 1;
    3077             :         }
    3078           0 :                 case -90543309:
    3079             :         {
    3080           0 :                 engineConfiguration->stft.maxAfr = (int)value;
    3081           0 :                 return 1;
    3082             :         }
    3083           0 :                 case 1028902582:
    3084             :         {
    3085           0 :                 engineConfiguration->stft.startupDelay = (int)value;
    3086           0 :                 return 1;
    3087             :         }
    3088           0 :                 case 18659930:
    3089             :         {
    3090           0 :                 engineConfiguration->tps2SecondaryMin = (int)value;
    3091           0 :                 return 1;
    3092             :         }
    3093           0 :                 case 18659676:
    3094             :         {
    3095           0 :                 engineConfiguration->tps2SecondaryMax = (int)value;
    3096           0 :                 return 1;
    3097             :         }
    3098           0 :                 case 1445062086:
    3099             :         {
    3100           0 :                 engineConfiguration->widebandOnSecondBus = (int)value;
    3101           0 :                 return 1;
    3102             :         }
    3103           0 :                 case 1611799720:
    3104             :         {
    3105           0 :                 engineConfiguration->fuelClosedLoopCorrectionEnabled = (int)value;
    3106           0 :                 return 1;
    3107             :         }
    3108           0 :                 case -111377544:
    3109             :         {
    3110           0 :                 engineConfiguration->oddFireEngine = (int)value;
    3111           0 :                 return 1;
    3112             :         }
    3113           0 :                 case 787397010:
    3114             :         {
    3115           0 :                 engineConfiguration->alwaysWriteSdCard = (int)value;
    3116           0 :                 return 1;
    3117             :         }
    3118           0 :                 case -1985448683:
    3119             :         {
    3120           0 :                 engineConfiguration->yesUnderstandLocking = (int)value;
    3121           0 :                 return 1;
    3122             :         }
    3123           0 :                 case 582390322:
    3124             :         {
    3125           0 :                 engineConfiguration->silentTriggerError = (int)value;
    3126           0 :                 return 1;
    3127             :         }
    3128           0 :                 case -1816997974:
    3129             :         {
    3130           0 :                 engineConfiguration->useLinearCltSensor = (int)value;
    3131           0 :                 return 1;
    3132             :         }
    3133           0 :                 case -528008450:
    3134             :         {
    3135           0 :                 engineConfiguration->canReadEnabled = (int)value;
    3136           0 :                 return 1;
    3137             :         }
    3138           0 :                 case 2104472173:
    3139             :         {
    3140           0 :                 engineConfiguration->canWriteEnabled = (int)value;
    3141           0 :                 return 1;
    3142             :         }
    3143           0 :                 case 667504645:
    3144             :         {
    3145           0 :                 engineConfiguration->useLinearIatSensor = (int)value;
    3146           0 :                 return 1;
    3147             :         }
    3148           0 :                 case 99110078:
    3149             :         {
    3150           0 :                 engineConfiguration->tachPulseDurationAsDutyCycle = (int)value;
    3151           0 :                 return 1;
    3152             :         }
    3153           0 :                 case -1771449111:
    3154             :         {
    3155           0 :                 engineConfiguration->isAlternatorControlEnabled = (int)value;
    3156           0 :                 return 1;
    3157             :         }
    3158           0 :                 case -587700301:
    3159             :         {
    3160           0 :                 engineConfiguration->invertPrimaryTriggerSignal = (int)value;
    3161           0 :                 return 1;
    3162             :         }
    3163           0 :                 case -1944260329:
    3164             :         {
    3165           0 :                 engineConfiguration->invertSecondaryTriggerSignal = (int)value;
    3166           0 :                 return 1;
    3167             :         }
    3168           0 :                 case -794334344:
    3169             :         {
    3170           0 :                 engineConfiguration->cutFuelOnHardLimit = (int)value;
    3171           0 :                 return 1;
    3172             :         }
    3173           0 :                 case -1087585075:
    3174             :         {
    3175           0 :                 engineConfiguration->cutSparkOnHardLimit = (int)value;
    3176           0 :                 return 1;
    3177             :         }
    3178           0 :                 case -980843809:
    3179             :         {
    3180           0 :                 engineConfiguration->launchFuelCutEnable = (int)value;
    3181           0 :                 return 1;
    3182             :         }
    3183           0 :                 case -1829995308:
    3184             :         {
    3185           0 :                 engineConfiguration->launchSparkCutEnable = (int)value;
    3186           0 :                 return 1;
    3187             :         }
    3188           0 :                 case -487204662:
    3189             :         {
    3190           0 :                 engineConfiguration->verboseIsoTp = (int)value;
    3191           0 :                 return 1;
    3192             :         }
    3193           0 :                 case 465982216:
    3194             :         {
    3195           0 :                 engineConfiguration->engineSnifferFocusOnInputs = (int)value;
    3196           0 :                 return 1;
    3197             :         }
    3198           0 :                 case -1884116782:
    3199             :         {
    3200           0 :                 engineConfiguration->launchActivateInverted = (int)value;
    3201           0 :                 return 1;
    3202             :         }
    3203           0 :                 case 38719415:
    3204             :         {
    3205           0 :                 engineConfiguration->twoStroke = (int)value;
    3206           0 :                 return 1;
    3207             :         }
    3208           0 :                 case 1538579992:
    3209             :         {
    3210           0 :                 engineConfiguration->skippedWheelOnCam = (int)value;
    3211           0 :                 return 1;
    3212             :         }
    3213           0 :                 case 1664668368:
    3214             :         {
    3215           0 :                 engineConfiguration->etbNeutralPosition = (int)value;
    3216           0 :                 return 1;
    3217             :         }
    3218           0 :                 case 1917301199:
    3219             :         {
    3220           0 :                 engineConfiguration->isInjectionEnabled = (int)value;
    3221           0 :                 return 1;
    3222             :         }
    3223           0 :                 case -1354884979:
    3224             :         {
    3225           0 :                 engineConfiguration->isIgnitionEnabled = (int)value;
    3226           0 :                 return 1;
    3227             :         }
    3228           0 :                 case -1491889938:
    3229             :         {
    3230           0 :                 engineConfiguration->isCylinderCleanupEnabled = (int)value;
    3231           0 :                 return 1;
    3232             :         }
    3233           0 :                 case -2018683234:
    3234             :         {
    3235           0 :                 engineConfiguration->complexWallModel = (int)value;
    3236           0 :                 return 1;
    3237             :         }
    3238           0 :                 case -1934896346:
    3239             :         {
    3240           0 :                 engineConfiguration->alwaysInstantRpm = (int)value;
    3241           0 :                 return 1;
    3242             :         }
    3243           0 :                 case 285726462:
    3244             :         {
    3245           0 :                 engineConfiguration->isMapAveragingEnabled = (int)value;
    3246           0 :                 return 1;
    3247             :         }
    3248           0 :                 case -1500666851:
    3249             :         {
    3250           0 :                 engineConfiguration->overrideCrankingIacSetting = (int)value;
    3251           0 :                 return 1;
    3252             :         }
    3253           0 :                 case 216872574:
    3254             :         {
    3255           0 :                 engineConfiguration->useSeparateAdvanceForIdle = (int)value;
    3256           0 :                 return 1;
    3257             :         }
    3258           0 :                 case -726159643:
    3259             :         {
    3260           0 :                 engineConfiguration->isWaveAnalyzerEnabled = (int)value;
    3261           0 :                 return 1;
    3262             :         }
    3263           0 :                 case -1997438905:
    3264             :         {
    3265           0 :                 engineConfiguration->useSeparateVeForIdle = (int)value;
    3266           0 :                 return 1;
    3267             :         }
    3268           0 :                 case -325018342:
    3269             :         {
    3270           0 :                 engineConfiguration->verboseTriggerSynchDetails = (int)value;
    3271           0 :                 return 1;
    3272             :         }
    3273           0 :                 case -795241238:
    3274             :         {
    3275           0 :                 engineConfiguration->isManualSpinningMode = (int)value;
    3276           0 :                 return 1;
    3277             :         }
    3278           0 :                 case -723193750:
    3279             :         {
    3280           0 :                 engineConfiguration->cutFuelInAcr = (int)value;
    3281           0 :                 return 1;
    3282             :         }
    3283           0 :                 case 42872346:
    3284             :         {
    3285           0 :                 engineConfiguration->hondaK = (int)value;
    3286           0 :                 return 1;
    3287             :         }
    3288           0 :                 case 454615641:
    3289             :         {
    3290           0 :                 engineConfiguration->twoWireBatchIgnition = (int)value;
    3291           0 :                 return 1;
    3292             :         }
    3293           0 :                 case 201676494:
    3294             :         {
    3295           0 :                 engineConfiguration->useFixedBaroCorrFromMap = (int)value;
    3296           0 :                 return 1;
    3297             :         }
    3298           0 :                 case 685453869:
    3299             :         {
    3300           0 :                 engineConfiguration->useSeparateAdvanceForCranking = (int)value;
    3301           0 :                 return 1;
    3302             :         }
    3303           0 :                 case 1060606307:
    3304             :         {
    3305           0 :                 engineConfiguration->useAdvanceCorrectionsForCranking = (int)value;
    3306           0 :                 return 1;
    3307             :         }
    3308           0 :                 case -563973567:
    3309             :         {
    3310           0 :                 engineConfiguration->flexCranking = (int)value;
    3311           0 :                 return 1;
    3312             :         }
    3313           0 :                 case -364626778:
    3314             :         {
    3315           0 :                 engineConfiguration->useIacPidMultTable = (int)value;
    3316           0 :                 return 1;
    3317             :         }
    3318           0 :                 case -1832431020:
    3319             :         {
    3320           0 :                 engineConfiguration->isBoostControlEnabled = (int)value;
    3321           0 :                 return 1;
    3322             :         }
    3323           0 :                 case -954321508:
    3324             :         {
    3325           0 :                 engineConfiguration->launchSmoothRetard = (int)value;
    3326           0 :                 return 1;
    3327             :         }
    3328           0 :                 case -1543452424:
    3329             :         {
    3330           0 :                 engineConfiguration->isPhaseSyncRequiredForIgnition = (int)value;
    3331           0 :                 return 1;
    3332             :         }
    3333           0 :                 case 939816194:
    3334             :         {
    3335           0 :                 engineConfiguration->useCltBasedRpmLimit = (int)value;
    3336           0 :                 return 1;
    3337             :         }
    3338           0 :                 case -389678699:
    3339             :         {
    3340           0 :                 engineConfiguration->forceO2Heating = (int)value;
    3341           0 :                 return 1;
    3342             :         }
    3343           0 :                 case 755512282:
    3344             :         {
    3345           0 :                 engineConfiguration->invertVvtControlIntake = (int)value;
    3346           0 :                 return 1;
    3347             :         }
    3348           0 :                 case -1331668704:
    3349             :         {
    3350           0 :                 engineConfiguration->invertVvtControlExhaust = (int)value;
    3351           0 :                 return 1;
    3352             :         }
    3353           0 :                 case 1486014321:
    3354             :         {
    3355           0 :                 engineConfiguration->useBiQuadOnAuxSpeedSensors = (int)value;
    3356           0 :                 return 1;
    3357             :         }
    3358           0 :                 case -105464622:
    3359             :         {
    3360           0 :                 engineConfiguration->sdTriggerLog = (int)value;
    3361           0 :                 return 1;
    3362             :         }
    3363           0 :                 case -1027820105:
    3364             :         {
    3365           0 :                 engineConfiguration->ALSActivateInverted = (int)value;
    3366           0 :                 return 1;
    3367             :         }
    3368           0 :                 case 2136379132:
    3369             :         {
    3370           0 :                 engineConfiguration->stepper_dc_use_two_wires = (int)value;
    3371           0 :                 return 1;
    3372             :         }
    3373           0 :                 case -1896516795:
    3374             :         {
    3375           0 :                 engineConfiguration->watchOutForLinearTime = (int)value;
    3376           0 :                 return 1;
    3377             :         }
    3378           0 :                 case -1492464952:
    3379             :         {
    3380           0 :                 engineConfiguration->engineChartSize = (int)value;
    3381           0 :                 return 1;
    3382             :         }
    3383           0 :                 case -1056007485:
    3384             :         {
    3385           0 :                 engineConfiguration->turboSpeedSensorMultiplier = value;
    3386           0 :                 return 1;
    3387             :         }
    3388           0 :                 case 30701245:
    3389             :         {
    3390           0 :                 engineConfiguration->acIdleRpmTarget = (int)value;
    3391           0 :                 return 1;
    3392             :         }
    3393           0 :                 case 1322924702:
    3394             :         {
    3395           0 :                 engineConfiguration->warningPeriod = (int)value;
    3396           0 :                 return 1;
    3397             :         }
    3398           0 :                 case -339821344:
    3399             :         {
    3400           0 :                 engineConfiguration->knockDetectionWindowStart = value;
    3401           0 :                 return 1;
    3402             :         }
    3403           0 :                 case -1562133783:
    3404             :         {
    3405           0 :                 engineConfiguration->knockDetectionWindowEnd = value;
    3406           0 :                 return 1;
    3407             :         }
    3408           0 :                 case 1145888170:
    3409             :         {
    3410           0 :                 engineConfiguration->idleStepperReactionTime = value;
    3411           0 :                 return 1;
    3412             :         }
    3413           0 :                 case -1077032999:
    3414             :         {
    3415           0 :                 engineConfiguration->idleStepperTotalSteps = (int)value;
    3416           0 :                 return 1;
    3417             :         }
    3418           0 :                 case -66405381:
    3419             :         {
    3420           0 :                 engineConfiguration->noAccelAfterHardLimitPeriodSecs = value;
    3421           0 :                 return 1;
    3422             :         }
    3423           0 :                 case 1556302698:
    3424             :         {
    3425           0 :                 engineConfiguration->mapAveragingSchedulingAtIndex = (int)value;
    3426           0 :                 return 1;
    3427             :         }
    3428           0 :                 case 58931511:
    3429             :         {
    3430           0 :                 engineConfiguration->tachPulseDuractionMs = value;
    3431           0 :                 return 1;
    3432             :         }
    3433           0 :                 case -390306941:
    3434             :         {
    3435           0 :                 engineConfiguration->wwaeTau = value;
    3436           0 :                 return 1;
    3437             :         }
    3438           0 :                 case -1993968289:
    3439             :         {
    3440           0 :                 engineConfiguration->alternatorControl.pFactor = value;
    3441           0 :                 return 1;
    3442             :         }
    3443           0 :                 case 1850657816:
    3444             :         {
    3445           0 :                 engineConfiguration->alternatorControl.iFactor = value;
    3446           0 :                 return 1;
    3447             :         }
    3448           0 :                 case -311714733:
    3449             :         {
    3450           0 :                 engineConfiguration->alternatorControl.dFactor = value;
    3451           0 :                 return 1;
    3452             :         }
    3453           0 :                 case 1983046327:
    3454             :         {
    3455           0 :                 engineConfiguration->alternatorControl.offset = (int)value;
    3456           0 :                 return 1;
    3457             :         }
    3458           0 :                 case -1995686573:
    3459             :         {
    3460           0 :                 engineConfiguration->alternatorControl.periodMs = (int)value;
    3461           0 :                 return 1;
    3462             :         }
    3463           0 :                 case -272710799:
    3464             :         {
    3465           0 :                 engineConfiguration->alternatorControl.minValue = (int)value;
    3466           0 :                 return 1;
    3467             :         }
    3468           0 :                 case -1623166029:
    3469             :         {
    3470           0 :                 engineConfiguration->alternatorControl.maxValue = (int)value;
    3471           0 :                 return 1;
    3472             :         }
    3473           0 :                 case 196797309:
    3474             :         {
    3475           0 :                 engineConfiguration->etb.pFactor = value;
    3476           0 :                 return 1;
    3477             :         }
    3478           0 :                 case -253543882:
    3479             :         {
    3480           0 :                 engineConfiguration->etb.iFactor = value;
    3481           0 :                 return 1;
    3482             :         }
    3483           0 :                 case 1879050865:
    3484             :         {
    3485           0 :                 engineConfiguration->etb.dFactor = value;
    3486           0 :                 return 1;
    3487             :         }
    3488           0 :                 case -423426795:
    3489             :         {
    3490           0 :                 engineConfiguration->etb.offset = (int)value;
    3491           0 :                 return 1;
    3492             :         }
    3493           0 :                 case 1580101425:
    3494             :         {
    3495           0 :                 engineConfiguration->etb.periodMs = (int)value;
    3496           0 :                 return 1;
    3497             :         }
    3498           0 :                 case -991890097:
    3499             :         {
    3500           0 :                 engineConfiguration->etb.minValue = (int)value;
    3501           0 :                 return 1;
    3502             :         }
    3503           0 :                 case 1952621969:
    3504             :         {
    3505           0 :                 engineConfiguration->etb.maxValue = (int)value;
    3506           0 :                 return 1;
    3507             :         }
    3508           0 :                 case -174866119:
    3509             :         {
    3510           0 :                 engineConfiguration->airTaperRpmRange = (int)value;
    3511           0 :                 return 1;
    3512             :         }
    3513           0 :                 case -224184878:
    3514             :         {
    3515           0 :                 engineConfiguration->tps2Min = (int)value;
    3516           0 :                 return 1;
    3517             :         }
    3518           0 :                 case -224185132:
    3519             :         {
    3520           0 :                 engineConfiguration->tps2Max = (int)value;
    3521           0 :                 return 1;
    3522             :         }
    3523           0 :                 case -2142425790:
    3524             :         {
    3525           0 :                 engineConfiguration->tachPulsePerRev = (int)value;
    3526           0 :                 return 1;
    3527             :         }
    3528           0 :                 case 9388880:
    3529             :         {
    3530           0 :                 engineConfiguration->mapErrorDetectionTooLow = value;
    3531           0 :                 return 1;
    3532             :         }
    3533           0 :                 case 309682334:
    3534             :         {
    3535           0 :                 engineConfiguration->mapErrorDetectionTooHigh = value;
    3536           0 :                 return 1;
    3537             :         }
    3538           0 :                 case 48235288:
    3539             :         {
    3540           0 :                 engineConfiguration->multisparkSparkDuration = (int)value;
    3541           0 :                 return 1;
    3542             :         }
    3543           0 :                 case 617337449:
    3544             :         {
    3545           0 :                 engineConfiguration->multisparkDwell = (int)value;
    3546           0 :                 return 1;
    3547             :         }
    3548           0 :                 case -2146434132:
    3549             :         {
    3550           0 :                 engineConfiguration->idleRpmPid.pFactor = value;
    3551           0 :                 return 1;
    3552             :         }
    3553           0 :                 case 1698191973:
    3554             :         {
    3555           0 :                 engineConfiguration->idleRpmPid.iFactor = value;
    3556           0 :                 return 1;
    3557             :         }
    3558           0 :                 case -464180576:
    3559             :         {
    3560           0 :                 engineConfiguration->idleRpmPid.dFactor = value;
    3561           0 :                 return 1;
    3562             :         }
    3563           0 :                 case -103982236:
    3564             :         {
    3565           0 :                 engineConfiguration->idleRpmPid.offset = (int)value;
    3566           0 :                 return 1;
    3567             :         }
    3568           0 :                 case 1562875200:
    3569             :         {
    3570           0 :                 engineConfiguration->idleRpmPid.periodMs = (int)value;
    3571           0 :                 return 1;
    3572             :         }
    3573           0 :                 case -1009116322:
    3574             :         {
    3575           0 :                 engineConfiguration->idleRpmPid.minValue = (int)value;
    3576           0 :                 return 1;
    3577             :         }
    3578           0 :                 case 1935395744:
    3579             :         {
    3580           0 :                 engineConfiguration->idleRpmPid.maxValue = (int)value;
    3581           0 :                 return 1;
    3582             :         }
    3583           0 :                 case 4130389:
    3584             :         {
    3585           0 :                 engineConfiguration->wwaeBeta = value;
    3586           0 :                 return 1;
    3587             :         }
    3588           0 :                 case -2130836456:
    3589             :         {
    3590           0 :                 engineConfiguration->throttlePedalUpVoltage = value;
    3591           0 :                 return 1;
    3592             :         }
    3593           0 :                 case 2099527693:
    3594             :         {
    3595           0 :                 engineConfiguration->throttlePedalWOTVoltage = value;
    3596           0 :                 return 1;
    3597             :         }
    3598           0 :                 case -664540020:
    3599             :         {
    3600           0 :                 engineConfiguration->startUpFuelPumpDuration = (int)value;
    3601           0 :                 return 1;
    3602             :         }
    3603           0 :                 case -528043591:
    3604             :         {
    3605           0 :                 engineConfiguration->idlePidRpmDeadZone = (int)value;
    3606           0 :                 return 1;
    3607             :         }
    3608           0 :                 case -464979268:
    3609             :         {
    3610           0 :                 engineConfiguration->mc33810DisableRecoveryMode = (int)value;
    3611           0 :                 return 1;
    3612             :         }
    3613           0 :                 case -785386645:
    3614             :         {
    3615           0 :                 engineConfiguration->mc33810Gpgd0Mode = (int)value;
    3616           0 :                 return 1;
    3617             :         }
    3618           0 :                 case -784200724:
    3619             :         {
    3620           0 :                 engineConfiguration->mc33810Gpgd1Mode = (int)value;
    3621           0 :                 return 1;
    3622             :         }
    3623           0 :                 case -783014803:
    3624             :         {
    3625           0 :                 engineConfiguration->mc33810Gpgd2Mode = (int)value;
    3626           0 :                 return 1;
    3627             :         }
    3628           0 :                 case -781828882:
    3629             :         {
    3630           0 :                 engineConfiguration->mc33810Gpgd3Mode = (int)value;
    3631           0 :                 return 1;
    3632             :         }
    3633           0 :                 case 923152418:
    3634             :         {
    3635           0 :                 engineConfiguration->enableExtendedCanBroadcast = (int)value;
    3636           0 :                 return 1;
    3637             :         }
    3638           0 :                 case 1068374799:
    3639             :         {
    3640           0 :                 engineConfiguration->luaCanRxWorkaround = (int)value;
    3641           0 :                 return 1;
    3642             :         }
    3643           0 :                 case 512911183:
    3644             :         {
    3645           0 :                 engineConfiguration->flexSensorInverted = (int)value;
    3646           0 :                 return 1;
    3647             :         }
    3648           0 :                 case -1495799741:
    3649             :         {
    3650           0 :                 engineConfiguration->useHardSkipInTraction = (int)value;
    3651           0 :                 return 1;
    3652             :         }
    3653           0 :                 case -723870257:
    3654             :         {
    3655           0 :                 engineConfiguration->useAuxSpeedForSlipRatio = (int)value;
    3656           0 :                 return 1;
    3657             :         }
    3658           0 :                 case -195378748:
    3659             :         {
    3660           0 :                 engineConfiguration->useVssAsSecondWheelSpeed = (int)value;
    3661           0 :                 return 1;
    3662             :         }
    3663           0 :                 case -722238358:
    3664             :         {
    3665           0 :                 engineConfiguration->is_enabled_spi_5 = (int)value;
    3666           0 :                 return 1;
    3667             :         }
    3668           0 :                 case -722238357:
    3669             :         {
    3670           0 :                 engineConfiguration->is_enabled_spi_6 = (int)value;
    3671           0 :                 return 1;
    3672             :         }
    3673           0 :                 case -1196188030:
    3674             :         {
    3675           0 :                 engineConfiguration->enableAemXSeriesEgt = (int)value;
    3676           0 :                 return 1;
    3677             :         }
    3678           0 :                 case 747573348:
    3679             :         {
    3680           0 :                 engineConfiguration->startRequestPinInverted = (int)value;
    3681           0 :                 return 1;
    3682             :         }
    3683           0 :                 case -2079591860:
    3684             :         {
    3685           0 :                 engineConfiguration->tcu_rangeSensorPulldown = (int)value;
    3686           0 :                 return 1;
    3687             :         }
    3688           0 :                 case -1969589096:
    3689             :         {
    3690           0 :                 engineConfiguration->brakePedalPinInverted = (int)value;
    3691           0 :                 return 1;
    3692             :         }
    3693           0 :                 case 161953459:
    3694             :         {
    3695           0 :                 engineConfiguration->devBit0 = (int)value;
    3696           0 :                 return 1;
    3697             :         }
    3698           0 :                 case 161953460:
    3699             :         {
    3700           0 :                 engineConfiguration->devBit1 = (int)value;
    3701           0 :                 return 1;
    3702             :         }
    3703           0 :                 case 161953461:
    3704             :         {
    3705           0 :                 engineConfiguration->devBit2 = (int)value;
    3706           0 :                 return 1;
    3707             :         }
    3708           0 :                 case 161953462:
    3709             :         {
    3710           0 :                 engineConfiguration->devBit3 = (int)value;
    3711           0 :                 return 1;
    3712             :         }
    3713           0 :                 case 161953463:
    3714             :         {
    3715           0 :                 engineConfiguration->devBit4 = (int)value;
    3716           0 :                 return 1;
    3717             :         }
    3718           0 :                 case 161953464:
    3719             :         {
    3720           0 :                 engineConfiguration->devBit5 = (int)value;
    3721           0 :                 return 1;
    3722             :         }
    3723           0 :                 case 161953465:
    3724             :         {
    3725           0 :                 engineConfiguration->devBit6 = (int)value;
    3726           0 :                 return 1;
    3727             :         }
    3728           0 :                 case 161953466:
    3729             :         {
    3730           0 :                 engineConfiguration->devBit7 = (int)value;
    3731           0 :                 return 1;
    3732             :         }
    3733           0 :                 case -60727986:
    3734             :         {
    3735           0 :                 engineConfiguration->invertExhaustCamVVTSignal = (int)value;
    3736           0 :                 return 1;
    3737             :         }
    3738           0 :                 case -556893719:
    3739             :         {
    3740           0 :                 engineConfiguration->enableKnockSpectrogram = (int)value;
    3741           0 :                 return 1;
    3742             :         }
    3743           0 :                 case 671504531:
    3744             :         {
    3745           0 :                 engineConfiguration->afterCrankingIACtaperDuration = (int)value;
    3746           0 :                 return 1;
    3747             :         }
    3748           0 :                 case -2065814304:
    3749             :         {
    3750           0 :                 engineConfiguration->iacByTpsTaper = (int)value;
    3751           0 :                 return 1;
    3752             :         }
    3753           0 :                 case 329016035:
    3754             :         {
    3755           0 :                 engineConfiguration->coastingFuelCutVssLow = (int)value;
    3756           0 :                 return 1;
    3757             :         }
    3758           0 :                 case -2027523439:
    3759             :         {
    3760           0 :                 engineConfiguration->coastingFuelCutVssHigh = (int)value;
    3761           0 :                 return 1;
    3762             :         }
    3763           0 :                 case 1313479950:
    3764             :         {
    3765           0 :                 engineConfiguration->tpsAccelEnrichmentThreshold = value;
    3766           0 :                 return 1;
    3767             :         }
    3768           0 :                 case -2114430012:
    3769             :         {
    3770           0 :                 engineConfiguration->totalGearsCount = (int)value;
    3771           0 :                 return 1;
    3772             :         }
    3773           0 :                 case 1397079021:
    3774             :         {
    3775           0 :                 engineConfiguration->fan1ExtraIdle = (int)value;
    3776           0 :                 return 1;
    3777             :         }
    3778           0 :                 case -999870619:
    3779             :         {
    3780           0 :                 engineConfiguration->uartConsoleSerialSpeed = (int)value;
    3781           0 :                 return 1;
    3782             :         }
    3783           0 :                 case -965453331:
    3784             :         {
    3785           0 :                 engineConfiguration->tpsDecelEnleanmentThreshold = value;
    3786           0 :                 return 1;
    3787             :         }
    3788           0 :                 case 1164012327:
    3789             :         {
    3790           0 :                 engineConfiguration->tpsDecelEnleanmentMultiplier = value;
    3791           0 :                 return 1;
    3792             :         }
    3793           0 :                 case 781749924:
    3794             :         {
    3795           0 :                 engineConfiguration->auxSerialSpeed = (int)value;
    3796           0 :                 return 1;
    3797             :         }
    3798           0 :                 case -1564912640:
    3799             :         {
    3800           0 :                 engineConfiguration->throttlePedalSecondaryUpVoltage = value;
    3801           0 :                 return 1;
    3802             :         }
    3803           0 :                 case -699822859:
    3804             :         {
    3805           0 :                 engineConfiguration->throttlePedalSecondaryWOTVoltage = value;
    3806           0 :                 return 1;
    3807             :         }
    3808           0 :                 case 578933872:
    3809             :         {
    3810           0 :                 engineConfiguration->mc33_hpfp_i_peak = (int)value;
    3811           0 :                 return 1;
    3812             :         }
    3813           0 :                 case 578657622:
    3814             :         {
    3815           0 :                 engineConfiguration->mc33_hpfp_i_hold = (int)value;
    3816           0 :                 return 1;
    3817             :         }
    3818           0 :                 case 944657936:
    3819             :         {
    3820           0 :                 engineConfiguration->mc33_hpfp_i_hold_off = (int)value;
    3821           0 :                 return 1;
    3822             :         }
    3823           0 :                 case 663037299:
    3824             :         {
    3825           0 :                 engineConfiguration->mc33_hpfp_max_hold = (int)value;
    3826           0 :                 return 1;
    3827             :         }
    3828           0 :                 case 337194154:
    3829             :         {
    3830           0 :                 engineConfiguration->stepperDcInvertedPins = (int)value;
    3831           0 :                 return 1;
    3832             :         }
    3833           0 :                 case -631762165:
    3834             :         {
    3835           0 :                 engineConfiguration->canOpenBLT = (int)value;
    3836           0 :                 return 1;
    3837             :         }
    3838           0 :                 case -1514354211:
    3839             :         {
    3840           0 :                 engineConfiguration->can2OpenBLT = (int)value;
    3841           0 :                 return 1;
    3842             :         }
    3843           0 :                 case 444648859:
    3844             :         {
    3845           0 :                 engineConfiguration->injectorFlowAsMassFlow = (int)value;
    3846           0 :                 return 1;
    3847             :         }
    3848           0 :                 case -312962799:
    3849             :         {
    3850           0 :                 engineConfiguration->boardUseCanTerminator = (int)value;
    3851           0 :                 return 1;
    3852             :         }
    3853           0 :                 case 304164959:
    3854             :         {
    3855           0 :                 engineConfiguration->kLineDoHondaSend = (int)value;
    3856           0 :                 return 1;
    3857             :         }
    3858           0 :                 case 178430876:
    3859             :         {
    3860           0 :                 engineConfiguration->can1ListenMode = (int)value;
    3861           0 :                 return 1;
    3862             :         }
    3863           0 :                 case -1879090979:
    3864             :         {
    3865           0 :                 engineConfiguration->can2ListenMode = (int)value;
    3866           0 :                 return 1;
    3867             :         }
    3868           0 :                 case 594789367:
    3869             :         {
    3870           0 :                 engineConfiguration->camDecoder2jzPosition = (int)value;
    3871           0 :                 return 1;
    3872             :         }
    3873           0 :                 case -1992436143:
    3874             :         {
    3875           0 :                 engineConfiguration->benchTestOnTime = (int)value;
    3876           0 :                 return 1;
    3877             :         }
    3878           0 :                 case 872437224:
    3879             :         {
    3880           0 :                 engineConfiguration->lambdaProtectionRestoreTps = (int)value;
    3881           0 :                 return 1;
    3882             :         }
    3883           0 :                 case -1274631759:
    3884             :         {
    3885           0 :                 engineConfiguration->lambdaProtectionRestoreLoad = (int)value;
    3886           0 :                 return 1;
    3887             :         }
    3888           0 :                 case -1992945039:
    3889             :         {
    3890           0 :                 engineConfiguration->boostCutPressure = value;
    3891           0 :                 return 1;
    3892             :         }
    3893           0 :                 case -1359134883:
    3894             :         {
    3895           0 :                 engineConfiguration->fixedTiming = value;
    3896           0 :                 return 1;
    3897             :         }
    3898           0 :                 case -137390524:
    3899             :         {
    3900           0 :                 engineConfiguration->mapLowValueVoltage = value;
    3901           0 :                 return 1;
    3902             :         }
    3903           0 :                 case -1084262094:
    3904             :         {
    3905           0 :                 engineConfiguration->mapHighValueVoltage = value;
    3906           0 :                 return 1;
    3907             :         }
    3908           0 :                 case 280323355:
    3909             :         {
    3910           0 :                 engineConfiguration->egoValueShift = value;
    3911           0 :                 return 1;
    3912             :         }
    3913           0 :                 case -224532684:
    3914             :         {
    3915           0 :                 engineConfiguration->crankingIACposition = (int)value;
    3916           0 :                 return 1;
    3917             :         }
    3918           0 :                 case -557658095:
    3919             :         {
    3920           0 :                 engineConfiguration->tChargeMinRpmMinTps = value;
    3921           0 :                 return 1;
    3922             :         }
    3923           0 :                 case -566786093:
    3924             :         {
    3925           0 :                 engineConfiguration->tChargeMinRpmMaxTps = value;
    3926           0 :                 return 1;
    3927             :         }
    3928           0 :                 case -599338669:
    3929             :         {
    3930           0 :                 engineConfiguration->tChargeMaxRpmMinTps = value;
    3931           0 :                 return 1;
    3932             :         }
    3933           0 :                 case -608466667:
    3934             :         {
    3935           0 :                 engineConfiguration->tChargeMaxRpmMaxTps = value;
    3936           0 :                 return 1;
    3937             :         }
    3938           0 :                 case 298649674:
    3939             :         {
    3940           0 :                 engineConfiguration->minimumIgnitionTiming = (int)value;
    3941           0 :                 return 1;
    3942             :         }
    3943           0 :                 case -1726245940:
    3944             :         {
    3945           0 :                 engineConfiguration->maximumIgnitionTiming = (int)value;
    3946           0 :                 return 1;
    3947             :         }
    3948           0 :                 case 799798215:
    3949             :         {
    3950           0 :                 engineConfiguration->alternatorPwmFrequency = (int)value;
    3951           0 :                 return 1;
    3952             :         }
    3953           0 :                 case 1464880398:
    3954             :         {
    3955           0 :                 engineConfiguration->fan2ExtraIdle = (int)value;
    3956           0 :                 return 1;
    3957             :         }
    3958           0 :                 case 1506446058:
    3959             :         {
    3960           0 :                 engineConfiguration->primingDelay = (int)value;
    3961           0 :                 return 1;
    3962             :         }
    3963           0 :                 case -395416807:
    3964             :         {
    3965           0 :                 engineConfiguration->fuelReferencePressure = value;
    3966           0 :                 return 1;
    3967             :         }
    3968           0 :                 case -1104834801:
    3969             :         {
    3970           0 :                 engineConfiguration->auxTempSensor1.config.tempC_1 = value;
    3971           0 :                 return 1;
    3972             :         }
    3973           0 :                 case -1104834800:
    3974             :         {
    3975           0 :                 engineConfiguration->auxTempSensor1.config.tempC_2 = value;
    3976           0 :                 return 1;
    3977             :         }
    3978           0 :                 case -1104834799:
    3979             :         {
    3980           0 :                 engineConfiguration->auxTempSensor1.config.tempC_3 = value;
    3981           0 :                 return 1;
    3982             :         }
    3983           0 :                 case 629168263:
    3984             :         {
    3985           0 :                 engineConfiguration->auxTempSensor1.config.resistance_1 = value;
    3986           0 :                 return 1;
    3987             :         }
    3988           0 :                 case 629168264:
    3989             :         {
    3990           0 :                 engineConfiguration->auxTempSensor1.config.resistance_2 = value;
    3991           0 :                 return 1;
    3992             :         }
    3993           0 :                 case 629168265:
    3994             :         {
    3995           0 :                 engineConfiguration->auxTempSensor1.config.resistance_3 = value;
    3996           0 :                 return 1;
    3997             :         }
    3998           0 :                 case -1189603841:
    3999             :         {
    4000           0 :                 engineConfiguration->auxTempSensor1.config.bias_resistor = value;
    4001           0 :                 return 1;
    4002             :         }
    4003           0 :                 case -900025104:
    4004             :         {
    4005           0 :                 engineConfiguration->auxTempSensor2.config.tempC_1 = value;
    4006           0 :                 return 1;
    4007             :         }
    4008           0 :                 case -900025103:
    4009             :         {
    4010           0 :                 engineConfiguration->auxTempSensor2.config.tempC_2 = value;
    4011           0 :                 return 1;
    4012             :         }
    4013           0 :                 case -900025102:
    4014             :         {
    4015           0 :                 engineConfiguration->auxTempSensor2.config.tempC_3 = value;
    4016           0 :                 return 1;
    4017             :         }
    4018           0 :                 case 1988973320:
    4019             :         {
    4020           0 :                 engineConfiguration->auxTempSensor2.config.resistance_1 = value;
    4021           0 :                 return 1;
    4022             :         }
    4023           0 :                 case 1988973321:
    4024             :         {
    4025           0 :                 engineConfiguration->auxTempSensor2.config.resistance_2 = value;
    4026           0 :                 return 1;
    4027             :         }
    4028           0 :                 case 1988973322:
    4029             :         {
    4030           0 :                 engineConfiguration->auxTempSensor2.config.resistance_3 = value;
    4031           0 :                 return 1;
    4032             :         }
    4033           0 :                 case 734290080:
    4034             :         {
    4035           0 :                 engineConfiguration->auxTempSensor2.config.bias_resistor = value;
    4036           0 :                 return 1;
    4037             :         }
    4038           0 :                 case -430252676:
    4039             :         {
    4040           0 :                 engineConfiguration->knockSamplingDuration = (int)value;
    4041           0 :                 return 1;
    4042             :         }
    4043           0 :                 case 2016887022:
    4044             :         {
    4045           0 :                 engineConfiguration->etbFreq = (int)value;
    4046           0 :                 return 1;
    4047             :         }
    4048           0 :                 case 1746193407:
    4049             :         {
    4050           0 :                 engineConfiguration->etbWastegatePid.pFactor = value;
    4051           0 :                 return 1;
    4052             :         }
    4053           0 :                 case 1295852216:
    4054             :         {
    4055           0 :                 engineConfiguration->etbWastegatePid.iFactor = value;
    4056           0 :                 return 1;
    4057             :         }
    4058           0 :                 case -866520333:
    4059             :         {
    4060           0 :                 engineConfiguration->etbWastegatePid.dFactor = value;
    4061           0 :                 return 1;
    4062             :         }
    4063           0 :                 case 794879319:
    4064             :         {
    4065           0 :                 engineConfiguration->etbWastegatePid.offset = (int)value;
    4066           0 :                 return 1;
    4067             :         }
    4068           0 :                 case 1170565107:
    4069             :         {
    4070           0 :                 engineConfiguration->etbWastegatePid.periodMs = (int)value;
    4071           0 :                 return 1;
    4072             :         }
    4073           0 :                 case -1401426415:
    4074             :         {
    4075           0 :                 engineConfiguration->etbWastegatePid.minValue = (int)value;
    4076           0 :                 return 1;
    4077             :         }
    4078           0 :                 case 1543085651:
    4079             :         {
    4080           0 :                 engineConfiguration->etbWastegatePid.maxValue = (int)value;
    4081           0 :                 return 1;
    4082             :         }
    4083           0 :                 case -1147263902:
    4084             :         {
    4085           0 :                 engineConfiguration->stepperMinDutyCycle = (int)value;
    4086           0 :                 return 1;
    4087             :         }
    4088           0 :                 case -1188944476:
    4089             :         {
    4090           0 :                 engineConfiguration->stepperMaxDutyCycle = (int)value;
    4091           0 :                 return 1;
    4092             :         }
    4093           0 :                 case -1562952959:
    4094             :         {
    4095           0 :                 engineConfiguration->idlePidActivationTime = value;
    4096           0 :                 return 1;
    4097             :         }
    4098           0 :                 case -613392361:
    4099             :         {
    4100           0 :                 engineConfiguration->oilPressure.v1 = value;
    4101           0 :                 return 1;
    4102             :         }
    4103           0 :                 case -505257058:
    4104             :         {
    4105           0 :                 engineConfiguration->oilPressure.value1 = value;
    4106           0 :                 return 1;
    4107             :         }
    4108           0 :                 case -613392360:
    4109             :         {
    4110           0 :                 engineConfiguration->oilPressure.v2 = value;
    4111           0 :                 return 1;
    4112             :         }
    4113           0 :                 case -505257057:
    4114             :         {
    4115           0 :                 engineConfiguration->oilPressure.value2 = value;
    4116           0 :                 return 1;
    4117             :         }
    4118           0 :                 case 871106583:
    4119             :         {
    4120           0 :                 engineConfiguration->fan2OnTemperature = (int)value;
    4121           0 :                 return 1;
    4122             :         }
    4123           0 :                 case 1077467605:
    4124             :         {
    4125           0 :                 engineConfiguration->fan2OffTemperature = (int)value;
    4126           0 :                 return 1;
    4127             :         }
    4128           0 :                 case 383307083:
    4129             :         {
    4130           0 :                 engineConfiguration->auxFrequencyFilter = value;
    4131           0 :                 return 1;
    4132             :         }
    4133           0 :                 case 1272017572:
    4134             :         {
    4135           0 :                 engineConfiguration->coastingFuelCutRpmHigh = (int)value;
    4136           0 :                 return 1;
    4137             :         }
    4138           0 :                 case 168701078:
    4139             :         {
    4140           0 :                 engineConfiguration->coastingFuelCutRpmLow = (int)value;
    4141           0 :                 return 1;
    4142             :         }
    4143           0 :                 case -1494035092:
    4144             :         {
    4145           0 :                 engineConfiguration->coastingFuelCutTps = (int)value;
    4146           0 :                 return 1;
    4147             :         }
    4148           0 :                 case -1494053736:
    4149             :         {
    4150           0 :                 engineConfiguration->coastingFuelCutClt = (int)value;
    4151           0 :                 return 1;
    4152             :         }
    4153           0 :                 case 1414346958:
    4154             :         {
    4155           0 :                 engineConfiguration->pidExtraForLowRpm = (int)value;
    4156           0 :                 return 1;
    4157             :         }
    4158           0 :                 case -1494043213:
    4159             :         {
    4160           0 :                 engineConfiguration->coastingFuelCutMap = (int)value;
    4161           0 :                 return 1;
    4162             :         }
    4163           0 :                 case 2032707103:
    4164             :         {
    4165           0 :                 engineConfiguration->highPressureFuel.v1 = value;
    4166           0 :                 return 1;
    4167             :         }
    4168           0 :                 case -1898025562:
    4169             :         {
    4170           0 :                 engineConfiguration->highPressureFuel.value1 = value;
    4171           0 :                 return 1;
    4172             :         }
    4173           0 :                 case 2032707104:
    4174             :         {
    4175           0 :                 engineConfiguration->highPressureFuel.v2 = value;
    4176           0 :                 return 1;
    4177             :         }
    4178           0 :                 case -1898025561:
    4179             :         {
    4180           0 :                 engineConfiguration->highPressureFuel.value2 = value;
    4181           0 :                 return 1;
    4182             :         }
    4183           0 :                 case -474791503:
    4184             :         {
    4185           0 :                 engineConfiguration->lowPressureFuel.v1 = value;
    4186           0 :                 return 1;
    4187             :         }
    4188           0 :                 case 764445240:
    4189             :         {
    4190           0 :                 engineConfiguration->lowPressureFuel.value1 = value;
    4191           0 :                 return 1;
    4192             :         }
    4193           0 :                 case -474791502:
    4194             :         {
    4195           0 :                 engineConfiguration->lowPressureFuel.v2 = value;
    4196           0 :                 return 1;
    4197             :         }
    4198           0 :                 case 764445241:
    4199             :         {
    4200           0 :                 engineConfiguration->lowPressureFuel.value2 = value;
    4201           0 :                 return 1;
    4202             :         }
    4203           0 :                 case 2115625312:
    4204             :         {
    4205           0 :                 engineConfiguration->tChargeAirCoefMin = value;
    4206           0 :                 return 1;
    4207             :         }
    4208           0 :                 case 2115625058:
    4209             :         {
    4210           0 :                 engineConfiguration->tChargeAirCoefMax = value;
    4211           0 :                 return 1;
    4212             :         }
    4213           0 :                 case 1590125629:
    4214             :         {
    4215           0 :                 engineConfiguration->tChargeAirFlowMax = value;
    4216           0 :                 return 1;
    4217             :         }
    4218           0 :                 case -1128797750:
    4219             :         {
    4220           0 :                 engineConfiguration->tChargeAirIncrLimit = value;
    4221           0 :                 return 1;
    4222             :         }
    4223           0 :                 case 670644444:
    4224             :         {
    4225           0 :                 engineConfiguration->tChargeAirDecrLimit = value;
    4226           0 :                 return 1;
    4227             :         }
    4228           0 :                 case 929810608:
    4229             :         {
    4230           0 :                 engineConfiguration->hip9011Gain = value;
    4231           0 :                 return 1;
    4232             :         }
    4233           0 :                 case -1725192476:
    4234             :         {
    4235           0 :                 engineConfiguration->etb_iTermMin = (int)value;
    4236           0 :                 return 1;
    4237             :         }
    4238           0 :                 case -1725192730:
    4239             :         {
    4240           0 :                 engineConfiguration->etb_iTermMax = (int)value;
    4241           0 :                 return 1;
    4242             :         }
    4243           0 :                 case -1411996731:
    4244             :         {
    4245           0 :                 engineConfiguration->idleTimingPid.pFactor = value;
    4246           0 :                 return 1;
    4247             :         }
    4248           0 :                 case -1862337922:
    4249             :         {
    4250           0 :                 engineConfiguration->idleTimingPid.iFactor = value;
    4251           0 :                 return 1;
    4252             :         }
    4253           0 :                 case 270256825:
    4254             :         {
    4255           0 :                 engineConfiguration->idleTimingPid.dFactor = value;
    4256           0 :                 return 1;
    4257             :         }
    4258           0 :                 case -2033984419:
    4259             :         {
    4260           0 :                 engineConfiguration->idleTimingPid.offset = (int)value;
    4261           0 :                 return 1;
    4262             :         }
    4263           0 :                 case 29505657:
    4264             :         {
    4265           0 :                 engineConfiguration->idleTimingPid.periodMs = (int)value;
    4266           0 :                 return 1;
    4267             :         }
    4268           0 :                 case 1752481431:
    4269             :         {
    4270           0 :                 engineConfiguration->idleTimingPid.minValue = (int)value;
    4271           0 :                 return 1;
    4272             :         }
    4273           0 :                 case 402026201:
    4274             :         {
    4275           0 :                 engineConfiguration->idleTimingPid.maxValue = (int)value;
    4276           0 :                 return 1;
    4277             :         }
    4278           0 :                 case 1881137064:
    4279             :         {
    4280           0 :                 engineConfiguration->idleTimingSoftEntryTime = value;
    4281           0 :                 return 1;
    4282             :         }
    4283           0 :                 case 481957934:
    4284             :         {
    4285           0 :                 engineConfiguration->etbRocExpAverageLength = (int)value;
    4286           0 :                 return 1;
    4287             :         }
    4288           0 :                 case 1117566701:
    4289             :         {
    4290           0 :                 engineConfiguration->tpsAccelFractionPeriod = (int)value;
    4291           0 :                 return 1;
    4292             :         }
    4293           0 :                 case 68539114:
    4294             :         {
    4295           0 :                 engineConfiguration->tpsAccelFractionDivisor = value;
    4296           0 :                 return 1;
    4297             :         }
    4298           0 :                 case -1742418701:
    4299             :         {
    4300           0 :                 engineConfiguration->idlerpmpid_iTermMin = (int)value;
    4301           0 :                 return 1;
    4302             :         }
    4303           0 :                 case 1762426578:
    4304             :         {
    4305           0 :                 engineConfiguration->stoichRatioPrimary = (int)value;
    4306           0 :                 return 1;
    4307             :         }
    4308           0 :                 case -1742418955:
    4309             :         {
    4310           0 :                 engineConfiguration->idlerpmpid_iTermMax = (int)value;
    4311           0 :                 return 1;
    4312             :         }
    4313           0 :                 case -54532767:
    4314             :         {
    4315           0 :                 engineConfiguration->etbIdleThrottleRange = value;
    4316           0 :                 return 1;
    4317             :         }
    4318           0 :                 case 1455224910:
    4319             :         {
    4320           0 :                 engineConfiguration->triggerCompCenterVolt = (int)value;
    4321           0 :                 return 1;
    4322             :         }
    4323           0 :                 case -25671212:
    4324             :         {
    4325           0 :                 engineConfiguration->triggerCompHystMin = (int)value;
    4326           0 :                 return 1;
    4327             :         }
    4328           0 :                 case -25671466:
    4329             :         {
    4330           0 :                 engineConfiguration->triggerCompHystMax = (int)value;
    4331           0 :                 return 1;
    4332             :         }
    4333           0 :                 case -953183719:
    4334             :         {
    4335           0 :                 engineConfiguration->triggerCompSensorSatRpm = (int)value;
    4336           0 :                 return 1;
    4337             :         }
    4338           0 :                 case -1575487611:
    4339             :         {
    4340           0 :                 engineConfiguration->disableFan1AtSpeed = (int)value;
    4341           0 :                 return 1;
    4342             :         }
    4343           0 :                 case -1906717594:
    4344             :         {
    4345           0 :                 engineConfiguration->disableFan2AtSpeed = (int)value;
    4346           0 :                 return 1;
    4347             :         }
    4348           0 :                 case -371707639:
    4349             :         {
    4350           0 :                 engineConfiguration->mc33_i_boost = (int)value;
    4351           0 :                 return 1;
    4352             :         }
    4353           0 :                 case 379679459:
    4354             :         {
    4355           0 :                 engineConfiguration->mc33_i_peak = (int)value;
    4356           0 :                 return 1;
    4357             :         }
    4358           0 :                 case 379403209:
    4359             :         {
    4360           0 :                 engineConfiguration->mc33_i_hold = (int)value;
    4361           0 :                 return 1;
    4362             :         }
    4363           0 :                 case -486240071:
    4364             :         {
    4365           0 :                 engineConfiguration->mc33_t_max_boost = (int)value;
    4366           0 :                 return 1;
    4367             :         }
    4368           0 :                 case -893360504:
    4369             :         {
    4370           0 :                 engineConfiguration->mc33_t_peak_off = (int)value;
    4371           0 :                 return 1;
    4372             :         }
    4373           0 :                 case -893354748:
    4374             :         {
    4375           0 :                 engineConfiguration->mc33_t_peak_tot = (int)value;
    4376           0 :                 return 1;
    4377             :         }
    4378           0 :                 case 1281862911:
    4379             :         {
    4380           0 :                 engineConfiguration->mc33_t_bypass = (int)value;
    4381           0 :                 return 1;
    4382             :         }
    4383           0 :                 case -2086522258:
    4384             :         {
    4385           0 :                 engineConfiguration->mc33_t_hold_off = (int)value;
    4386           0 :                 return 1;
    4387             :         }
    4388           0 :                 case -2086516502:
    4389             :         {
    4390           0 :                 engineConfiguration->mc33_t_hold_tot = (int)value;
    4391           0 :                 return 1;
    4392             :         }
    4393           0 :                 case -2070332548:
    4394             :         {
    4395           0 :                 engineConfiguration->maxCamPhaseResolveRpm = (int)value;
    4396           0 :                 return 1;
    4397             :         }
    4398           0 :                 case 1676700208:
    4399             :         {
    4400           0 :                 engineConfiguration->dfcoDelay = (int)value;
    4401           0 :                 return 1;
    4402             :         }
    4403           0 :                 case 483010008:
    4404             :         {
    4405           0 :                 engineConfiguration->acDelay = (int)value;
    4406           0 :                 return 1;
    4407             :         }
    4408           0 :                 case -1032938305:
    4409             :         {
    4410           0 :                 engineConfiguration->fordInjectorSmallPulseBreakPoint = (int)value;
    4411           0 :                 return 1;
    4412             :         }
    4413           0 :                 case -929987018:
    4414             :         {
    4415           0 :                 engineConfiguration->etbJamIntegratorLimit = (int)value;
    4416           0 :                 return 1;
    4417             :         }
    4418           0 :                 case -1256141959:
    4419             :         {
    4420           0 :                 engineConfiguration->hpfpCamLobes = (int)value;
    4421           0 :                 return 1;
    4422             :         }
    4423           0 :                 case -2138018615:
    4424             :         {
    4425           0 :                 engineConfiguration->acLowRpmLimit = (int)value;
    4426           0 :                 return 1;
    4427             :         }
    4428           0 :                 case 1494394654:
    4429             :         {
    4430           0 :                 engineConfiguration->hpfpMinAngle = (int)value;
    4431           0 :                 return 1;
    4432             :         }
    4433           0 :                 case 334494733:
    4434             :         {
    4435           0 :                 engineConfiguration->hpfpPumpVolume = (int)value;
    4436           0 :                 return 1;
    4437             :         }
    4438           0 :                 case -81483444:
    4439             :         {
    4440           0 :                 engineConfiguration->hpfpActivationAngle = (int)value;
    4441           0 :                 return 1;
    4442             :         }
    4443           0 :                 case -413489794:
    4444             :         {
    4445           0 :                 engineConfiguration->issFilterReciprocal = (int)value;
    4446           0 :                 return 1;
    4447             :         }
    4448           0 :                 case 436500704:
    4449             :         {
    4450           0 :                 engineConfiguration->hpfpPidP = (int)value;
    4451           0 :                 return 1;
    4452             :         }
    4453           0 :                 case 436500697:
    4454             :         {
    4455           0 :                 engineConfiguration->hpfpPidI = (int)value;
    4456           0 :                 return 1;
    4457             :         }
    4458           0 :                 case 1025426144:
    4459             :         {
    4460           0 :                 engineConfiguration->hpfpTargetDecay = (int)value;
    4461           0 :                 return 1;
    4462             :         }
    4463           0 :                 case 288250022:
    4464             :         {
    4465           0 :                 engineConfiguration->vvtActivationDelayMs = (int)value;
    4466           0 :                 return 1;
    4467             :         }
    4468           0 :                 case 1574876352:
    4469             :         {
    4470           0 :                 engineConfiguration->acrDisablePhase = (int)value;
    4471           0 :                 return 1;
    4472             :         }
    4473           0 :                 case -1415669996:
    4474             :         {
    4475           0 :                 engineConfiguration->auxLinear1.v1 = value;
    4476           0 :                 return 1;
    4477             :         }
    4478           0 :                 case -65154789:
    4479             :         {
    4480           0 :                 engineConfiguration->auxLinear1.value1 = value;
    4481           0 :                 return 1;
    4482             :         }
    4483           0 :                 case -1415669995:
    4484             :         {
    4485           0 :                 engineConfiguration->auxLinear1.v2 = value;
    4486           0 :                 return 1;
    4487             :         }
    4488           0 :                 case -65154788:
    4489             :         {
    4490           0 :                 engineConfiguration->auxLinear1.value2 = value;
    4491           0 :                 return 1;
    4492             :         }
    4493           0 :                 case -1415634059:
    4494             :         {
    4495           0 :                 engineConfiguration->auxLinear2.v1 = value;
    4496           0 :                 return 1;
    4497             :         }
    4498           0 :                 case -396384772:
    4499             :         {
    4500           0 :                 engineConfiguration->auxLinear2.value1 = value;
    4501           0 :                 return 1;
    4502             :         }
    4503           0 :                 case -1415634058:
    4504             :         {
    4505           0 :                 engineConfiguration->auxLinear2.v2 = value;
    4506           0 :                 return 1;
    4507             :         }
    4508           0 :                 case -396384771:
    4509             :         {
    4510           0 :                 engineConfiguration->auxLinear2.value2 = value;
    4511           0 :                 return 1;
    4512             :         }
    4513           0 :                 case -1855700175:
    4514             :         {
    4515           0 :                 engineConfiguration->etbMinimumPosition = value;
    4516           0 :                 return 1;
    4517             :         }
    4518           0 :                 case -243078627:
    4519             :         {
    4520           0 :                 engineConfiguration->tuneHidingKey = (int)value;
    4521           0 :                 return 1;
    4522             :         }
    4523           0 :                 case 1532957848:
    4524             :         {
    4525           0 :                 engineConfiguration->ALSMinRPM = (int)value;
    4526           0 :                 return 1;
    4527             :         }
    4528           0 :                 case 1523829850:
    4529             :         {
    4530           0 :                 engineConfiguration->ALSMaxRPM = (int)value;
    4531           0 :                 return 1;
    4532             :         }
    4533           0 :                 case 1830002033:
    4534             :         {
    4535           0 :                 engineConfiguration->ALSMaxDuration = (int)value;
    4536           0 :                 return 1;
    4537             :         }
    4538           0 :                 case 1532941388:
    4539             :         {
    4540           0 :                 engineConfiguration->ALSMinCLT = (int)value;
    4541           0 :                 return 1;
    4542             :         }
    4543           0 :                 case 1523813390:
    4544             :         {
    4545           0 :                 engineConfiguration->ALSMaxCLT = (int)value;
    4546           0 :                 return 1;
    4547             :         }
    4548           0 :                 case -1118241790:
    4549             :         {
    4550           0 :                 engineConfiguration->alsMinTimeBetween = (int)value;
    4551           0 :                 return 1;
    4552             :         }
    4553           0 :                 case -731677323:
    4554             :         {
    4555           0 :                 engineConfiguration->alsEtbPosition = (int)value;
    4556           0 :                 return 1;
    4557             :         }
    4558           0 :                 case -908268760:
    4559             :         {
    4560           0 :                 engineConfiguration->acRelayAlternatorDutyAdder = (int)value;
    4561           0 :                 return 1;
    4562             :         }
    4563           0 :                 case -282198091:
    4564             :         {
    4565           0 :                 engineConfiguration->customSentTpsMin = (int)value;
    4566           0 :                 return 1;
    4567             :         }
    4568           0 :                 case -2021435668:
    4569             :         {
    4570           0 :                 engineConfiguration->ALSIdleAdd = (int)value;
    4571           0 :                 return 1;
    4572             :         }
    4573           0 :                 case 1232469673:
    4574             :         {
    4575           0 :                 engineConfiguration->ALSEtbAdd = (int)value;
    4576           0 :                 return 1;
    4577             :         }
    4578           0 :                 case -1404414917:
    4579             :         {
    4580           0 :                 engineConfiguration->ALSSkipRatio = value;
    4581           0 :                 return 1;
    4582             :         }
    4583           0 :                 case -1744146782:
    4584             :         {
    4585           0 :                 engineConfiguration->tpsSecondaryMaximum = (int)value;
    4586           0 :                 return 1;
    4587             :         }
    4588           0 :                 case -727657058:
    4589             :         {
    4590           0 :                 engineConfiguration->ppsSecondaryMaximum = (int)value;
    4591           0 :                 return 1;
    4592             :         }
    4593           0 :                 case -282198345:
    4594             :         {
    4595           0 :                 engineConfiguration->customSentTpsMax = (int)value;
    4596           0 :                 return 1;
    4597             :         }
    4598           0 :                 case 1498075808:
    4599             :         {
    4600           0 :                 engineConfiguration->kLineBaudRate = (int)value;
    4601           0 :                 return 1;
    4602             :         }
    4603           0 :                 case 1145081382:
    4604             :         {
    4605           0 :                 engineConfiguration->hpfpPeakPos = (int)value;
    4606           0 :                 return 1;
    4607             :         }
    4608           0 :                 case 1915146851:
    4609             :         {
    4610           0 :                 engineConfiguration->kLinePeriodUs = (int)value;
    4611           0 :                 return 1;
    4612             :         }
    4613           0 :                 case 1092207266:
    4614             :         {
    4615           0 :                 engineConfiguration->rpmSoftLimitWindowSize = (int)value;
    4616           0 :                 return 1;
    4617             :         }
    4618           0 :                 case -543684839:
    4619             :         {
    4620           0 :                 engineConfiguration->rpmSoftLimitTimingRetard = (int)value;
    4621           0 :                 return 1;
    4622             :         }
    4623           0 :                 case 1094944685:
    4624             :         {
    4625           0 :                 engineConfiguration->rpmSoftLimitFuelAdded = (int)value;
    4626           0 :                 return 1;
    4627             :         }
    4628           0 :                 case 1756514810:
    4629             :         {
    4630           0 :                 engineConfiguration->rpmHardLimitHyst = (int)value;
    4631           0 :                 return 1;
    4632             :         }
    4633           0 :                 case -1655178001:
    4634             :         {
    4635           0 :                 engineConfiguration->benchTestOffTime = (int)value;
    4636           0 :                 return 1;
    4637             :         }
    4638           0 :                 case -2111374247:
    4639             :         {
    4640           0 :                 engineConfiguration->boostCutPressureHyst = (int)value;
    4641           0 :                 return 1;
    4642             :         }
    4643           0 :                 case -204721234:
    4644             :         {
    4645           0 :                 engineConfiguration->benchTestCount = (int)value;
    4646           0 :                 return 1;
    4647             :         }
    4648           0 :                 case -235994182:
    4649             :         {
    4650           0 :                 engineConfiguration->iacByTpsHoldTime = (int)value;
    4651           0 :                 return 1;
    4652             :         }
    4653           0 :                 case 1742748825:
    4654             :         {
    4655           0 :                 engineConfiguration->iacByTpsDecayTime = (int)value;
    4656           0 :                 return 1;
    4657             :         }
    4658           0 :                 case -846143628:
    4659             :         {
    4660           0 :                 engineConfiguration->canVssScaling = (int)value;
    4661           0 :                 return 1;
    4662             :         }
    4663           0 :                 case -1460957868:
    4664             :         {
    4665           0 :                 engineConfiguration->oilTempSensor.config.tempC_1 = value;
    4666           0 :                 return 1;
    4667             :         }
    4668           0 :                 case -1460957867:
    4669             :         {
    4670           0 :                 engineConfiguration->oilTempSensor.config.tempC_2 = value;
    4671           0 :                 return 1;
    4672             :         }
    4673           0 :                 case -1460957866:
    4674             :         {
    4675           0 :                 engineConfiguration->oilTempSensor.config.tempC_3 = value;
    4676           0 :                 return 1;
    4677             :         }
    4678           0 :                 case -1297544724:
    4679             :         {
    4680           0 :                 engineConfiguration->oilTempSensor.config.resistance_1 = value;
    4681           0 :                 return 1;
    4682             :         }
    4683           0 :                 case -1297544723:
    4684             :         {
    4685           0 :                 engineConfiguration->oilTempSensor.config.resistance_2 = value;
    4686           0 :                 return 1;
    4687             :         }
    4688           0 :                 case -1297544722:
    4689             :         {
    4690           0 :                 engineConfiguration->oilTempSensor.config.resistance_3 = value;
    4691           0 :                 return 1;
    4692             :         }
    4693           0 :                 case -346622972:
    4694             :         {
    4695           0 :                 engineConfiguration->oilTempSensor.config.bias_resistor = value;
    4696           0 :                 return 1;
    4697             :         }
    4698           0 :                 case -713764196:
    4699             :         {
    4700           0 :                 engineConfiguration->fuelTempSensor.config.tempC_1 = value;
    4701           0 :                 return 1;
    4702             :         }
    4703           0 :                 case -713764195:
    4704             :         {
    4705           0 :                 engineConfiguration->fuelTempSensor.config.tempC_2 = value;
    4706           0 :                 return 1;
    4707             :         }
    4708           0 :                 case -713764194:
    4709             :         {
    4710           0 :                 engineConfiguration->fuelTempSensor.config.tempC_3 = value;
    4711           0 :                 return 1;
    4712             :         }
    4713           0 :                 case -1195844556:
    4714             :         {
    4715           0 :                 engineConfiguration->fuelTempSensor.config.resistance_1 = value;
    4716           0 :                 return 1;
    4717             :         }
    4718           0 :                 case -1195844555:
    4719             :         {
    4720           0 :                 engineConfiguration->fuelTempSensor.config.resistance_2 = value;
    4721           0 :                 return 1;
    4722             :         }
    4723           0 :                 case -1195844554:
    4724             :         {
    4725           0 :                 engineConfiguration->fuelTempSensor.config.resistance_3 = value;
    4726           0 :                 return 1;
    4727             :         }
    4728           0 :                 case -1285484724:
    4729             :         {
    4730           0 :                 engineConfiguration->fuelTempSensor.config.bias_resistor = value;
    4731           0 :                 return 1;
    4732             :         }
    4733           0 :                 case 275986512:
    4734             :         {
    4735           0 :                 engineConfiguration->ambientTempSensor.config.tempC_1 = value;
    4736           0 :                 return 1;
    4737             :         }
    4738           0 :                 case 275986513:
    4739             :         {
    4740           0 :                 engineConfiguration->ambientTempSensor.config.tempC_2 = value;
    4741           0 :                 return 1;
    4742             :         }
    4743           0 :                 case 275986514:
    4744             :         {
    4745           0 :                 engineConfiguration->ambientTempSensor.config.tempC_3 = value;
    4746           0 :                 return 1;
    4747             :         }
    4748           0 :                 case -1084296600:
    4749             :         {
    4750           0 :                 engineConfiguration->ambientTempSensor.config.resistance_1 = value;
    4751           0 :                 return 1;
    4752             :         }
    4753           0 :                 case -1084296599:
    4754             :         {
    4755           0 :                 engineConfiguration->ambientTempSensor.config.resistance_2 = value;
    4756           0 :                 return 1;
    4757             :         }
    4758           0 :                 case -1084296598:
    4759             :         {
    4760           0 :                 engineConfiguration->ambientTempSensor.config.resistance_3 = value;
    4761           0 :                 return 1;
    4762             :         }
    4763           0 :                 case -1899369472:
    4764             :         {
    4765           0 :                 engineConfiguration->ambientTempSensor.config.bias_resistor = value;
    4766           0 :                 return 1;
    4767             :         }
    4768           0 :                 case -498450107:
    4769             :         {
    4770           0 :                 engineConfiguration->compressorDischargeTemperature.config.tempC_1 = value;
    4771           0 :                 return 1;
    4772             :         }
    4773           0 :                 case -498450106:
    4774             :         {
    4775           0 :                 engineConfiguration->compressorDischargeTemperature.config.tempC_2 = value;
    4776           0 :                 return 1;
    4777             :         }
    4778           0 :                 case -498450105:
    4779             :         {
    4780           0 :                 engineConfiguration->compressorDischargeTemperature.config.tempC_3 = value;
    4781           0 :                 return 1;
    4782             :         }
    4783           0 :                 case 878369917:
    4784             :         {
    4785           0 :                 engineConfiguration->compressorDischargeTemperature.config.resistance_1 = value;
    4786           0 :                 return 1;
    4787             :         }
    4788           0 :                 case 878369918:
    4789             :         {
    4790           0 :                 engineConfiguration->compressorDischargeTemperature.config.resistance_2 = value;
    4791           0 :                 return 1;
    4792             :         }
    4793           0 :                 case 878369919:
    4794             :         {
    4795           0 :                 engineConfiguration->compressorDischargeTemperature.config.resistance_3 = value;
    4796           0 :                 return 1;
    4797             :         }
    4798           0 :                 case -1555883851:
    4799             :         {
    4800           0 :                 engineConfiguration->compressorDischargeTemperature.config.bias_resistor = value;
    4801           0 :                 return 1;
    4802             :         }
    4803           0 :                 case 1007396714:
    4804             :         {
    4805           0 :                 engineConfiguration->speedometerPulsePerKm = (int)value;
    4806           0 :                 return 1;
    4807             :         }
    4808           0 :                 case 896753456:
    4809             :         {
    4810           0 :                 engineConfiguration->maxInjectorDutyInstant = (int)value;
    4811           0 :                 return 1;
    4812             :         }
    4813           0 :                 case 1651400031:
    4814             :         {
    4815           0 :                 engineConfiguration->maxInjectorDutySustained = (int)value;
    4816           0 :                 return 1;
    4817             :         }
    4818           0 :                 case 263235302:
    4819             :         {
    4820           0 :                 engineConfiguration->maxInjectorDutySustainedTimeout = (int)value;
    4821           0 :                 return 1;
    4822             :         }
    4823           0 :                 case -1644887108:
    4824             :         {
    4825           0 :                 engineConfiguration->auxSpeed1Multiplier = value;
    4826           0 :                 return 1;
    4827             :         }
    4828           0 :                 case -4616606:
    4829             :         {
    4830           0 :                 engineConfiguration->brakeMeanEffectivePressureDifferential = value;
    4831           0 :                 return 1;
    4832             :         }
    4833           0 :                 case 1467553180:
    4834             :         {
    4835           0 :                 engineConfiguration->tunerStudioSerialSpeed = (int)value;
    4836           0 :                 return 1;
    4837             :         }
    4838           0 :                 case -283215870:
    4839             :         {
    4840           0 :                 engineConfiguration->anotherCiTest = (int)value;
    4841           0 :                 return 1;
    4842             :         }
    4843           0 :                 case -1480283119:
    4844             :         {
    4845           0 :                 engineConfiguration->tcu_rangeSensorBiasResistor = value;
    4846           0 :                 return 1;
    4847             :         }
    4848           0 :                 case -695344665:
    4849             :         {
    4850           0 :                 engineConfiguration->mc33810Nomi = (int)value;
    4851           0 :                 return 1;
    4852             :         }
    4853           0 :                 case -695395485:
    4854             :         {
    4855           0 :                 engineConfiguration->mc33810Maxi = (int)value;
    4856           0 :                 return 1;
    4857             :         }
    4858           0 :                 case 1470507575:
    4859             :         {
    4860           0 :                 engineConfiguration->acPressure.v1 = value;
    4861           0 :                 return 1;
    4862             :         }
    4863           0 :                 case -1171243586:
    4864             :         {
    4865           0 :                 engineConfiguration->acPressure.value1 = value;
    4866           0 :                 return 1;
    4867             :         }
    4868           0 :                 case 1470507576:
    4869             :         {
    4870           0 :                 engineConfiguration->acPressure.v2 = value;
    4871           0 :                 return 1;
    4872             :         }
    4873           0 :                 case -1171243585:
    4874             :         {
    4875           0 :                 engineConfiguration->acPressure.value2 = value;
    4876           0 :                 return 1;
    4877             :         }
    4878           0 :                 case -965637402:
    4879             :         {
    4880           0 :                 engineConfiguration->minAcPressure = (int)value;
    4881           0 :                 return 1;
    4882             :         }
    4883           0 :                 case 1953870952:
    4884             :         {
    4885           0 :                 engineConfiguration->maxAcPressure = (int)value;
    4886           0 :                 return 1;
    4887             :         }
    4888           0 :                 case -1658957891:
    4889             :         {
    4890           0 :                 config->tcu_shiftTime = value;
    4891           0 :                 return 1;
    4892             :         }
    4893             :         }
    4894           0 :         return 0;
    4895             : }

Generated by: LCOV version 1.14