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