2042 return EFI_ERROR_CODE;
int djb2lowerCase(const char *str)
static constexpr persistent_config_s * config
static constexpr engine_configuration_s * engineConfiguration
air_pressure_sensor_config_s sensor
scaled_channel< uint8_t, 1, 10 > lambdaProtectionRestoreLoad
bool enableKnockSpectrogramFilter
scaled_channel< uint8_t, 10, 1 > maxOilPressureTimeout
bool enableTrailingSparks
float mapHighValueVoltage
scaled_channel< uint8_t, 50, 1 > triggerCompHystMax
bool disableFan1WhenStopped
float nitrousIgnitionRetard
angle_t globalTriggerAngleOffset
scaled_channel< uint8_t, 10, 1 > knockRetardAggression
uint8_t multisparkMaxSparkingAngle
uint32_t tunerStudioSerialSpeed
float fuelReferencePressure
float idle_derivativeFilterLoss
float knockSpectrumSensitivity
scaled_channel< uint8_t, 10, 1 > lambdaProtectionTimeout
uint16_t nitrousDeactivationRpm
bool isAlternatorControlEnabled
float fuelLevelAveragingAlpha
scaled_channel< uint8_t, 5, 1 > rpmSoftLimitTimingRetard
bool yesUnderstandLocking
bool enableKnockSpectrogram
uint8_t ltitCorrectionRate
bool usescriptTableForCanSniffingFiltering
bool twoWireBatchIgnition
int16_t coastingFuelCutRpmHigh
uint8_t alsMinTimeBetween
scaled_channel< uint16_t, 1000, 1 > fordInjectorSmallPulseSlope
uint8_t maxInjectorDutyInstant
bool isDoubleSolenoidIdle
bool launchControlEnabled
int8_t torqueReductionActivationTemperature
angle_t crankingTimingAngle
uint8_t multisparkMaxExtraSparkCount
scaled_channel< uint16_t, 100, 1 > finalGearRatio
scaled_channel< uint8_t, 10, 1 > noFuelTrimAfterDfcoTime
bool enableStagedInjection
float tChargeAirIncrLimit
uint16_t launchCorrectionsEndRpm
float tpsDecelEnleanmentThreshold
scaled_channel< uint8_t, 1, 50 > triggerCompSensorSatRpm
bool useSeparateVeForIdle
bool useRunningMathForCranking
scaled_channel< uint8_t, 1, 1 > knockFuelTrim
int16_t coastingFuelCutMap
uint8_t boostControlSafeDutyCycle
scaled_channel< uint16_t, 100000, 1 > hpfpPidI
int16_t nitrousMaximumMap
uint8_t coastingFuelCutVssLow
scaled_channel< uint8_t, 1, 10 > lambdaProtectionMinLoad
scaled_channel< uint16_t, 10000, 1 > canVssScaling
float tpsAccelFractionDivisor
linear_sensor_s auxLinear4
uint8_t etbJamDetectThreshold
int16_t idlePidRpmUpperLimit
bool useAuxSpeedForSlipRatio
uint8_t lambdaProtectionRestoreTps
linear_sensor_s highPressureFuel
int16_t nitrousMinimumClt
bool verboseTriggerSynchDetails
scaled_channel< uint16_t, 1000, 1 > tachPulsePerRev
uint16_t speedometerPulsePerKm
bool startRequestPinInverted
uint8_t lambdaProtectionMinTps
scaled_channel< uint8_t, 5, 1 > rpmSoftLimitFuelAdded
uint16_t mc33_t_min_boost
int16_t idlePidRpmDeadZone
linear_sensor_s auxLinear2
bool enableExtendedCanBroadcast
int8_t disableFan2AtSpeed
float launchActivateDelay
int torqueReductionArmingApp
bool nitrousControlEnabled
bool invertSecondaryTriggerSignal
float idleTimingSoftEntryTime
bool enableOilPressureProtect
int8_t gapTrackingLengthOverride
float throttlePedalUpVoltage
uint16_t etbRevLimitRange
bool tachPulseDurationAsDutyCycle
uint8_t etbNeutralPosition
int16_t alternator_iTermMin
scaled_channel< uint8_t, 1, 100 > lambdaProtectionRestoreRpm
bool isMapAveragingEnabled
bool idleReturnTargetRamp
uint16_t nitrousActivationRpm
bool stftIgnoreErrorMagnitude
int16_t coastingFuelCutRpmLow
uint32_t uartConsoleSerialSpeed
bool vvtBooleanForVerySpecialCases
int8_t disableFan1AtSpeed
float tachPulseDuractionMs
float triggerEventsTimeoutMs
scaled_channel< uint8_t, 1, 10 > rpmHardLimitHyst
uint8_t maxInjectorDutySustained
scaled_channel< uint8_t, 200, 1 > tChargeMinRpmMaxTps
cranking_parameters_s cranking
uint16_t triggerSimulatorRpm
int16_t tpsErrorDetectionTooLow
int16_t startUpFuelPumpDuration
float idlePidActivationTime
float fuelLevelLowThresholdVoltage
bool useIdleTimingPidControl
scaled_channel< uint16_t, 1000, 1 > vssGearRatio
bool invertExhaustCamVVTSignal
float ignitionDwellForCrankingMs
int8_t initialIgnitionCutPercent
bool fuelClosedLoopCorrectionEnabled
linear_sensor_s acPressure
scaled_channel< uint16_t, 1000, 1 > multisparkDwell
bool isWaveAnalyzerEnabled
bool useSeparateIdleTablesForCrankingTaper
float tcu_rangeSensorBiasResistor
bool stepperDcInvertedPins
scaled_channel< uint8_t, 100, 1 > ltitSmoothingIntensity
ThermistorConf fuelTempSensor
scaled_channel< uint8_t, 10, 1 > mc33_hpfp_i_hold
uint8_t camDecoder2jzPosition
bool limitTorqueReductionTime
scaled_channel< uint8_t, 1, 1 > sparkHardwareLatencyCorrection
bool tcu_rangeSensorPulldown
bool disableEtbWhenEngineStopped
bool useRawOutputToDriveIdleStepper
int16_t idlerpmpid_iTermMax
int8_t launchFuelAdderPercent
bool disableFan2WhenStopped
float wastegatePositionOpenedVoltage
uint8_t boostControlMinTps
scaled_channel< uint8_t, 1, 50 > multisparkMaxRpm
scaled_channel< uint16_t, 100, 1 > benchTestOnTime
uint16_t customSentTpsMax
float analogInputDividerCoefficient
bool useIdleAdvanceWhileCoasting
scaled_channel< uint8_t, 10, 1 > acDelay
uint8_t camDecoder2jzPrecision
uint16_t nitrousMinimumVehicleSpeed
float mapErrorDetectionTooHigh
scaled_channel< uint8_t, 2, 1 > tpsSecondaryMaximum
float idleStepperReactionTime
scaled_channel< uint8_t, 10, 1 > nitrousMaximumAfr
scaled_channel< uint8_t, 1, 2 > idleMaximumAirmass
int16_t coastingFuelCutTps
bool useBiQuadOnAuxSpeedSensors
scaled_channel< uint16_t, 1000, 1 > hpfpPidP
bool isBoostControlEnabled
bool invertVvtControlExhaust
float fuelLevelHighThresholdVoltage
uint8_t mc33_hpfp_max_hold
ThermistorConf auxTempSensor1
bool isPhaseSyncRequiredForIgnition
uint8_t ltitIgnitionOnDelay
scaled_channel< uint8_t, 4, 1 > mc33810Nomi
int16_t knockSamplingDuration
scaled_channel< uint16_t, 1000, 1 > multisparkSparkDuration
uint8_t coastingFuelCutVssHigh
air_pressure_sensor_config_s baroSensor
uint8_t ltitStableRpmThreshold
scaled_channel< uint8_t, 100, 1 > primingDelay
injector_s injectorSecondary
scaled_channel< uint8_t, 10, 1 > stoichRatioSecondary
uint8_t etbMaximumPosition
bool engineSnifferFocusOnInputs
uint16_t tps2SecondaryMax
uint16_t customSentTpsMin
scaled_channel< uint8_t, 10, 1 > stoichRatioPrimary
scaled_channel< uint8_t, 2, 1 > boostCutPressureHyst
bool invertVvtControlIntake
bool invertPrimaryTriggerSignal
uint8_t mc33_hpfp_i_hold_off
uint16_t startCrankingDuration
uint32_t verboseCanBaseAddress
float ltitIntegratorThreshold
int8_t maximumIgnitionTiming
scaled_channel< uint8_t, 1, 50 > maxCamPhaseResolveRpm
bool measureMapOnlyInOneCylinder
scaled_channel< uint8_t, 1, 1 > knockSuppressMinTps
float throttlePedalSecondaryWOTVoltage
scaled_channel< uint16_t, 1000, 1 > applyNonlinearBelowPulse
float knockDetectionWindowStart
scaled_channel< uint8_t, 10, 1 > iacByTpsHoldTime
bool useTLE8888_cranking_hack
float throttlePedalSecondaryUpVoltage
uint8_t acRelayAlternatorDutyAdder
scaled_channel< uint8_t, 200, 1 > tChargeMaxRpmMinTps
bool displayLogicLevelsInEngineSniffer
int16_t idlerpmpid_iTermMin
uint8_t acIdleExtraOffset
float secondaryInjectorFuelReferencePressure
scaled_channel< uint8_t, 1, 50 > maxAcRpm
scaled_channel< uint8_t, 50, 1 > triggerCompCenterVolt
scaled_channel< uint16_t, 10, 1 > benchTestOffTime
scaled_channel< uint16_t, 1000, 1 > fordInjectorSmallPulseBreakPoint
bool useInjectorFlowLinearizationTable
int8_t minimumIgnitionTiming
int16_t alternator_iTermMax
bool useFixedBaroCorrFromMap
float fuelLevelUpdatePeriodSec
float tChargeAirDecrLimit
bool useHbridgesToDriveIdleStepper
int16_t fanOffTemperature
uint8_t stepperMinDutyCycle
bool stepperForceParkingEveryRestart
bool mc33810DisableRecoveryMode
float wastegatePositionClosedVoltage
float etbIdleThrottleRange
bool stepper_dc_use_two_wires
scaled_channel< uint8_t, 200, 1 > tChargeMaxRpmMaxTps
uint16_t engineSnifferRpmThreshold
float brakeMeanEffectivePressureDifferential
uint16_t mc33_t_max_boost
uint8_t hpfpActivationAngle
bool overrideVvtTriggerGaps
float nitrousLuaGaugeArmingValue
bool isFasterEngineSpinUpEnabled
float throttlePedalWOTVoltage
bool idleIncrementalPidCic
float idle_antiwindupFreq
bool externalRusEfiGdiModule
ThermistorConf compressorDischargeTemperature
int8_t nitrousFuelAdderPercent
scaled_channel< uint8_t, 10, 1 > knockFuelTrimAggression
uint8_t tcuInputSpeedSensorTeeth
uint8_t ltitIgnitionOffSaveDelay
linear_sensor_s oilPressure
scaled_channel< uint8_t, 10, 1 > idleReturnTargetRampDuration
ThermistorConf auxTempSensor2
bool torqueReductionEnabled
scaled_channel< uint8_t, 10, 1 > knockRetardReapplyRate
scaled_channel< uint16_t, 1000, 1 > hpfpPumpVolume
scaled_channel< uint8_t, 200, 1 > tChargeMinRpmMinTps
bool useNoiselessTriggerDecoder
uint16_t sdCardLogFrequency
scaled_channel< uint8_t, 10, 1 > maxInjectorDutySustainedTimeout
float mapErrorDetectionTooLow
uint16_t startButtonSuppressOnStartUpMs
int8_t finalIgnitionCutPercentBeforeLaunch
uint16_t vvtActivationDelayMs
linear_sensor_s lowPressureFuel
float tpsAccelEnrichmentThreshold
uint8_t vssFilterReciprocal
uint8_t issFilterReciprocal
scaled_channel< uint8_t, 10, 1 > minimumOilPressureTimeout
uint16_t minimumBoostClosedLoopMap
float auxSpeed1Multiplier
bool camSyncOnSecondCrankRevolution
int8_t gapVvtTrackingLengthOverride
bool boardUseCanTerminator
uint16_t torqueReductionArmingRpm
uint16_t mafFilterParameter
bool useAdvanceCorrectionsForCranking
linear_sensor_s auxLinear3
int16_t fan2OnTemperature
scaled_channel< uint8_t, 50, 1 > etbJamTimeout
bool coastingFuelCutEnabled
bool useSeparateAdvanceForIdle
uint8_t stepperMaxDutyCycle
bool launchSparkCutEnable
bool isCylinderCleanupEnabled
ThermistorConf ambientTempSensor
linear_sensor_s auxLinear1
scaled_channel< uint8_t, 10, 1 > noFuelTrimAfterAccelTime
bool useIacTableForCoasting
scaled_channel< uint8_t, 10, 1 > iacByTpsDecayTime
bool useSeparateAdvanceForCranking
float mapCamDetectionAnglePosition
int idleStepperTotalSteps
int16_t fan2OffTemperature
bool watchOutForLinearTime
scaled_channel< uint8_t, 10, 1 > etbMinimumPosition
bool useHardSkipInTraction
uint16_t etbRevLimitStart
scaled_channel< int8_t, 1, 10 > acLowRpmLimit
scaled_channel< uint8_t, 10, 1 > knockFuelTrimReapplyRate
scaled_channel< uint8_t, 10, 1 > dfcoRetardRampInTime
uint16_t boostControlMinRpm
float magicNumberAvailableForDevTricks
uint16_t nitrousDeactivationRpmWindow
bool injectorFlowAsMassFlow
ThermistorConf oilTempSensor
scaled_channel< uint8_t, 1, 10 > rpmSoftLimitWindowSize
bool artificialTestMisfire
float turboSpeedSensorMultiplier
scaled_channel< uint8_t, 1, 100 > lambdaProtectionMinRpm
int alternatorPwmFrequency
scaled_channel< uint8_t, 10, 1 > etbSplit
scaled_channel< uint8_t, 20, 1 > tpsAccelLookback
int16_t coastingFuelCutClt
uint16_t tps2SecondaryMin
bool lambdaProtectionEnable
bool knockDetectionUseDoubleFrequency
scaled_channel< uint8_t, 10, 1 > mc33_hpfp_i_peak
int16_t stepperParkingExtraSteps
uint16_t boostControlMinMap
uint16_t minOilPressureAfterStart
int16_t idlePidDeactivationTpsThreshold
int16_t tpsAccelFractionPeriod
bool canBroadcastUseChannelTwo
scaled_channel< uint8_t, 10, 1 > dfcoDelay
bool useVssAsSecondWheelSpeed
scaled_channel< uint8_t, 2, 1 > acPressureEnableHyst
float tpsDecelEnleanmentMultiplier
scaled_channel< uint8_t, 50, 1 > triggerCompHystMin
int16_t tpsErrorDetectionTooHigh
scaled_channel< uint8_t, 2, 1 > ppsSecondaryMaximum
int16_t pidExtraForLowRpm
scaled_channel< uint8_t, 10, 1 > maxRemove
scaled_channel< uint8_t, 10, 1 > deadband
scaled_channel< uint16_t, 1, 1 > timeConstant
scaled_channel< uint8_t, 10, 1 > maxAdd
scaled_channel< float, 1, 1 > dynoCarFrontalAreaM2
scaled_channel< int8_t, 1, 1 > dynoSaeTemperatureC
scaled_channel< float, 1, 1 > dynoSaeBaro
scaled_channel< float, 1, 1 > dynoCarGearPrimaryReduction
scaled_channel< int8_t, 1, 1 > dynoCarWheelAspectRatio
scaled_channel< int16_t, 1, 1 > dynoCarWheelTireWidthMm
scaled_channel< float, 1, 1 > dynoCarGearFinalDrive
scaled_channel< int8_t, 1, 1 > dynoCarWheelDiaInch
scaled_channel< float, 1, 1 > dynoCarGearRatio
scaled_channel< float, 1, 1 > dynoCarCoeffOfDrag
scaled_channel< int16_t, 1, 1 > dynoCarCarMassKg
scaled_channel< uint8_t, 1, 1 > dynoSaeRelativeHumidity
scaled_channel< int16_t, 1, 1 > dynoCarCargoMassKg
scaled_channel< uint8_t, 1, 1 > dynoRpmStep
scaled_channel< uint8_t, 10, 1 > maxAfr
scaled_channel< uint8_t, 10, 1 > minAfr
scaled_channel< uint8_t, 10, 1 > deadband
scaled_channel< uint8_t, 1, 50 > maxIdleRegionRpm
int customSkippedToothCount
int customTotalToothCount
scaled_channel< uint8_t, 10, 1 > maximumAfr
uint16_t deactivationRpmWindow
bool setConfigValueByName(const char *name, float value)
float getConfigValueByName(const char *name)
float getConfigValueByHash(const int hash)