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 : }