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 3258 1.0 %
Date: 2024-12-19 02:33:10 Functions: 2 2 100.0 %

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

Generated by: LCOV version 1.14