rusEFI
The most advanced open source ECU
Data Fields
engine_configuration_s Struct Reference

#include <engine_configuration_generated_structures_alphax-2chan.h>

Collaboration diagram for engine_configuration_s:
Collaboration graph
[legend]

Data Fields

engine_type_e engineType
 
uint16_t startButtonSuppressOnStartUpMs
 
uint16_t sensorSnifferRpmThreshold
 
uint16_t launchRpm
 
uint16_t rpmHardLimit
 
uint16_t engineSnifferRpmThreshold
 
scaled_channel< uint8_t, 1, 50 > multisparkMaxRpm
 
scaled_channel< uint8_t, 1, 50 > maxAcRpm
 
uint8_t maxAcTps
 
uint8_t maxAcClt
 
float compressionRatio
 
uint16_t wastegatePositionMin
 
uint16_t wastegatePositionMax
 
uint16_t idlePositionMin
 
uint16_t idlePositionMax
 
output_pin_e mainRelayPin
 
Gpio sdCardCsPin
 
Gpio canTxPin
 
Gpio canRxPin
 
uint16_t etbExpAverageLength
 
int8_t launchFuelAdderPercent
 
scaled_channel< uint8_t, 50, 1 > etbJamTimeout
 
output_pin_e tachOutputPin
 
pin_output_mode_e tachOutputPinMode
 
uint8_t acIdleExtraOffset
 
float manIdlePosition
 
uint8_t multisparkMaxSparkingAngle
 
uint8_t multisparkMaxExtraSparkCount
 
int16_t vvtControlMinRpm
 
injector_s injector
 
injector_s injectorSecondary
 
bool isForcedInduction: 1 {}
 
bool useFordRedundantTps: 1 {}
 
bool enableKline: 1 {}
 
bool overrideTriggerGaps: 1 {}
 
bool enableFan1WithAc: 1 {}
 
bool enableFan2WithAc: 1 {}
 
bool disableFan1WhenStopped: 1 {}
 
bool disableFan2WhenStopped: 1 {}
 
bool enableTrailingSparks: 1 {}
 
bool etb_use_two_wires: 1 {}
 
bool isDoubleSolenoidIdle: 1 {}
 
bool useEeprom: 1 {}
 
bool useCicPidForIdle: 1 {}
 
bool useTLE8888_cranking_hack: 1 {}
 
bool kickStartCranking: 1 {}
 
bool useSeparateIdleTablesForCrankingTaper: 1 {}
 
bool launchControlEnabled: 1 {}
 
bool doNotFilterTriggerEdgeNoise: 1 {}
 
bool antiLagEnabled: 1 {}
 
bool useRunningMathForCranking: 1 {}
 
bool displayLogicLevelsInEngineSniffer: 1 {}
 
bool useTLE8888_stepper: 1 {}
 
bool usescriptTableForCanSniffingFiltering: 1 {}
 
bool verboseCan: 1 {}
 
bool artificialTestMisfire: 1 {}
 
bool useFordRedundantPps: 1 {}
 
bool cltSensorPulldown: 1 {}
 
bool iatSensorPulldown: 1 {}
 
bool allowIdenticalPps: 1 {}
 
bool overrideVvtTriggerGaps: 1 {}
 
bool useSpiImu: 1 {}
 
bool enableStagedInjection: 1 {}
 
int16_t tpsMin
 
int16_t tpsMax
 
int16_t tpsErrorDetectionTooLow
 
int16_t tpsErrorDetectionTooHigh
 
cranking_parameters_s cranking
 
float ignitionDwellForCrankingMs
 
uint16_t etbRevLimitStart
 
uint16_t etbRevLimitRange
 
MAP_sensor_config_s map
 
ThermistorConf clt
 
ThermistorConf iat
 
float launchTimingRetard
 
int hip9011PrescalerAndSDO
 
float knockBandCustom
 
scaled_channel< uint16_t, 1000, 1 > displacement
 
uint16_t triggerSimulatorRpm
 
uint32_t cylindersCount
 
firing_order_e firingOrder
 
uint8_t justATempTest
 
Gpio communityCommsLedPid
 
float cylinderBore
 
engine_load_mode_e fuelAlgorithm
 
uint8_t ALSMaxTPS
 
injection_mode_e crankingInjectionMode
 
injection_mode_e injectionMode
 
uint16_t boostControlMinRpm
 
uint8_t boostControlMinTps
 
uint8_t boostControlMinMap
 
angle_t crankingTimingAngle
 
ignition_mode_e ignitionMode
 
int8_t gapTrackingLengthOverride
 
uint8_t maxIdleVss
 
uint8_t camDecoder2jzPrecision
 
uint16_t minOilPressureAfterStart
 
timing_mode_e timingMode
 
can_nbc_e canNbcType
 
angle_t fixedModeTiming
 
angle_t globalTriggerAngleOffset
 
float analogInputDividerCoefficient
 
float vbattDividerCoeff
 
float fanOnTemperature
 
float fanOffTemperature
 
output_pin_e acrPin
 
uint8_t alignmentFill_at_494 [2]
 
float driveWheelRevPerKm
 
int canSleepPeriodMs
 
int byFirmwareVersion
 
adc_channel_e tps1_1AdcChannel
 
adc_channel_e vbattAdcChannel
 
adc_channel_e fuelLevelSensor
 
adc_channel_e tps2_1AdcChannel
 
float idle_derivativeFilterLoss
 
int trailingSparkAngle
 
trigger_config_s trigger
 
float airByRpmTaper
 
spi_device_e hip9011SpiDevice
 
uint8_t boostControlSafeDutyCycle
 
adc_channel_e mafAdcChannel
 
uint8_t acrRevolutions
 
int calibrationBirthday
 
float adcVcc
 
float mapCamDetectionAnglePosition
 
brain_input_pin_e camInputs [CAM_INPUTS_COUNT]
 
afr_sensor_s afr
 
adc_channel_e throttlePedalPositionAdcChannel
 
scaled_channel< uint8_t, 10, 1 > etbSplit
 
Gpio tle6240_cs
 
pin_output_mode_e tle6240_csPinMode
 
pin_output_mode_e mc33810_csPinMode
 
switch_input_pin_e throttlePedalUpPin
 
air_pressure_sensor_config_s baroSensor
 
idle_hardware_s idle
 
scaled_channel< uint8_t, 10, 1 > knockRetardAggression
 
scaled_channel< uint8_t, 10, 1 > knockRetardReapplyRate
 
engineSyncCam_e engineSyncCam
 
pin_output_mode_e sdCardCsPinMode
 
scaled_channel< uint16_t, 1000, 1 > vssGearRatio
 
uint8_t vssFilterReciprocal
 
uint8_t vssToothCount
 
ve_override_e idleVeOverrideMode
 
uint8_t alignmentFill_at_621 [1]
 
Gpio l9779_cs
 
output_pin_e injectionPins [MAX_CYLINDER_COUNT]
 
output_pin_e ignitionPins [MAX_CYLINDER_COUNT]
 
pin_output_mode_e injectionPinMode
 
pin_output_mode_e ignitionPinMode
 
output_pin_e fuelPumpPin
 
pin_output_mode_e fuelPumpPinMode
 
int8_t gapVvtTrackingLengthOverride
 
output_pin_e malfunctionIndicatorPin
 
pin_output_mode_e malfunctionIndicatorPinMode
 
pin_output_mode_e fanPinMode
 
output_pin_e fanPin
 
switch_input_pin_e clutchDownPin
 
output_pin_e alternatorControlPin
 
pin_output_mode_e alternatorControlPinMode
 
pin_input_mode_e clutchDownPinMode
 
Gpio digitalPotentiometerChipSelect [DIGIPOT_COUNT]
 
pin_output_mode_e electronicThrottlePin1Mode
 
spi_device_e max31855spiDevice
 
Gpio debugTriggerSync
 
spi_device_e digitalPotentiometerSpiDevice
 
pin_input_mode_e brakePedalPinMode
 
Gpio mc33972_cs
 
pin_output_mode_e mc33972_csPinMode
 
adc_channel_e auxFastSensor1_adcChannel
 
adc_channel_e tps1_2AdcChannel
 
adc_channel_e tps2_2AdcChannel
 
adc_channel_e throttlePedalPositionSecondAdcChannel
 
ego_sensor_e afr_type
 
Gpio mc33810_cs [C_MC33810_COUNT]
 
uint8_t alignmentFill_at_714 [2]
 
float idle_antiwindupFreq
 
brain_input_pin_e triggerInputPins [TRIGGER_INPUT_PIN_COUNT]
 
uint16_t mc33_t_min_boost
 
pin_output_mode_e hip9011CsPinMode
 
pin_input_mode_e throttlePedalUpPinMode
 
scaled_channel< uint16_t, 100, 1 > finalGearRatio
 
brain_input_pin_e tcuInputSpeedSensorPin
 
uint8_t tcuInputSpeedSensorTeeth
 
uint8_t alignmentFill_at_733 [1]
 
Gpio triggerSimulatorPins [TRIGGER_SIMULATOR_PIN_COUNT]
 
scaled_channel< uint16_t, 1000, 1 > fordInjectorSmallPulseSlope
 
pin_output_mode_e triggerSimulatorPinModes [TRIGGER_SIMULATOR_PIN_COUNT]
 
adc_channel_e maf2AdcChannel
 
uint8_t alignmentFill_at_743 [1]
 
output_pin_e o2heaterPin
 
pin_output_mode_e o2heaterPinModeTodO
 
scaled_channel< uint8_t, 1, 100 > lambdaProtectionMinRpm
 
scaled_channel< uint8_t, 1, 10 > lambdaProtectionMinLoad
 
uint8_t alignmentFill_at_749 [3]
 
bool is_enabled_spi_1: 1 {}
 
bool is_enabled_spi_2: 1 {}
 
bool is_enabled_spi_3: 1 {}
 
bool isSdCardEnabled: 1 {}
 
bool rusefiVerbose29b: 1 {}
 
bool rethrowHardFault: 1 {}
 
bool isHip9011Enabled: 1 {}
 
bool requireFootOnBrakeToCrank: 1 {}
 
bool verboseQuad: 1 {}
 
bool useStepperIdle: 1 {}
 
bool enabledStep1Limiter: 1 {}
 
bool useTpicAdvancedMode: 1 {}
 
bool lambdaProtectionEnable: 1 {}
 
bool verboseTLE8888: 1 {}
 
bool enableVerboseCanTx: 1 {}
 
bool etb1configured: 1 {}
 
bool etb2configured: 1 {}
 
bool measureMapOnlyInOneCylinder: 1 {}
 
bool stepperForceParkingEveryRestart: 1 {}
 
bool isFasterEngineSpinUpEnabled: 1 {}
 
bool coastingFuelCutEnabled: 1 {}
 
bool useIacTableForCoasting: 1 {}
 
bool useNoiselessTriggerDecoder: 1 {}
 
bool useIdleTimingPidControl: 1 {}
 
bool disableEtbWhenEngineStopped: 1 {}
 
bool is_enabled_spi_4: 1 {}
 
bool pauseEtbControl: 1 {}
 
bool tpsTpsPercentMode: 1 {}
 
bool verboseKLine: 1 {}
 
bool idleIncrementalPidCic: 1 {}
 
bool enableAemXSeries: 1 {}
 
bool unused32nd: 1 {}
 
brain_input_pin_e logicAnalyzerPins [LOGIC_ANALYZER_CHANNEL_COUNT]
 
pin_output_mode_e mainRelayPinMode
 
uint8_t alignmentFill_at_765 [1]
 
Gpio hip9011CsPin
 
Gpio hip9011IntHoldPin
 
pin_output_mode_e hip9011IntHoldPinMode
 
uint8_t alignmentFill_at_771 [1]
 
uint32_t verboseCanBaseAddress
 
uint8_t mc33_hvolt
 
uint8_t minimumBoostClosedLoopMap
 
int8_t initialIgnitionCutPercent
 
int8_t finalIgnitionCutPercentBeforeLaunch
 
gppwm_channel_e boostOpenLoopYAxis
 
spi_device_e l9779spiDevice
 
imu_type_e imuType
 
uint8_t alignmentFill_at_783 [1]
 
uint16_t vehicleWeight
 
int16_t idlePidRpmUpperLimit
 
scaled_channel< uint16_t, 1000, 1 > applyNonlinearBelowPulse
 
Gpio lps25BaroSensorScl
 
Gpio lps25BaroSensorSda
 
brain_input_pin_e vehicleSpeedSensorInputPin
 
switch_input_pin_e clutchUpPin
 
InjectorNonlinearMode injectorNonlinearMode
 
pin_input_mode_e clutchUpPinMode
 
Gpio max31855_cs [EGT_CHANNEL_COUNT]
 
brain_input_pin_e flexSensorPin
 
uint16_t unused720
 
pin_output_mode_e stepperDirectionPinMode
 
spi_device_e mc33972spiDevice
 
scaled_channel< uint8_t, 10, 1 > stoichRatioSecondary
 
uint8_t etbMaximumPosition
 
uint16_t sdCardLogFrequency
 
adc_channel_e idlePositionChannel
 
uint8_t alignmentFill_at_827 [1]
 
uint16_t launchCorrectionsEndRpm
 
output_pin_e starterRelayDisablePin
 
pin_output_mode_e starterRelayDisablePinMode
 
uint8_t alignmentFill_at_833 [1]
 
output_pin_e secondSolenoidPin
 
switch_input_pin_e startStopButtonPin
 
scaled_channel< uint8_t, 1, 100 > lambdaProtectionRestoreRpm
 
pin_output_mode_e acRelayPinMode
 
int mapMinBufferLength
 
int16_t idlePidDeactivationTpsThreshold
 
int16_t stepperParkingExtraSteps
 
uint16_t tps1SecondaryMin
 
uint16_t tps1SecondaryMax
 
int16_t antiLagRpmTreshold
 
uint16_t startCrankingDuration
 
Gpio triggerErrorPin
 
pin_output_mode_e triggerErrorPinMode
 
uint8_t alignmentFill_at_859 [1]
 
output_pin_e acRelayPin
 
uint8_t lambdaProtectionMinTps
 
scaled_channel< uint8_t, 10, 1 > lambdaProtectionTimeout
 
script_setting_t scriptSetting [SCRIPT_SETTING_COUNT]
 
Gpio spi1mosiPin
 
Gpio spi1misoPin
 
Gpio spi1sckPin
 
Gpio spi2mosiPin
 
Gpio spi2misoPin
 
Gpio spi2sckPin
 
Gpio spi3mosiPin
 
Gpio spi3misoPin
 
Gpio spi3sckPin
 
Gpio cdmInputPin
 
uart_device_e consoleUartDevice
 
sensor_chart_e sensorChartMode
 
maf_sensor_type_e mafSensorType
 
uint8_t alignmentFill_at_919 [1]
 
bool clutchUpPinInverted: 1 {}
 
bool clutchDownPinInverted: 1 {}
 
bool useHbridgesToDriveIdleStepper: 1 {}
 
bool multisparkEnable: 1 {}
 
bool enableLaunchRetard: 1 {}
 
bool canInputBCM: 1 {}
 
bool consumeObdSensors: 1 {}
 
bool enableCanVss: 1 {}
 
bool enableInnovateLC2: 1 {}
 
bool showHumanReadableWarning: 1 {}
 
bool stftIgnoreErrorMagnitude: 1 {}
 
bool vvtBooleanForVerySpecialCases: 1 {}
 
bool enableSoftwareKnock: 1 {}
 
bool verboseVVTDecoding: 1 {}
 
bool invertCamVVTSignal: 1 {}
 
bool alphaNUseIat: 1 {}
 
bool knockBankCyl1: 1 {}
 
bool knockBankCyl2: 1 {}
 
bool knockBankCyl3: 1 {}
 
bool knockBankCyl4: 1 {}
 
bool knockBankCyl5: 1 {}
 
bool knockBankCyl6: 1 {}
 
bool knockBankCyl7: 1 {}
 
bool knockBankCyl8: 1 {}
 
bool knockBankCyl9: 1 {}
 
bool knockBankCyl10: 1 {}
 
bool knockBankCyl11: 1 {}
 
bool knockBankCyl12: 1 {}
 
bool tcuEnabled: 1 {}
 
bool canBroadcastUseChannelTwo: 1 {}
 
bool useRawOutputToDriveIdleStepper: 1 {}
 
bool verboseCan2: 1 {}
 
dc_io etbIo [ETB_COUNT]
 
output_pin_e boostControlPin
 
pin_output_mode_e boostControlPinMode
 
uint8_t alignmentFill_at_943 [1]
 
switch_input_pin_e ALSActivatePin
 
switch_input_pin_e launchActivatePin
 
pid_s boostPid
 
boostType_e boostType
 
pin_input_mode_e ignitionKeyDigitalPinMode
 
Gpio ignitionKeyDigitalPin
 
int boostPwmFrequency
 
launchActivationMode_e launchActivationMode
 
antiLagActivationMode_e antiLagActivationMode
 
scaled_channel< uint8_t, 20, 1 > tpsAccelLookback
 
scaled_channel< uint8_t, 10, 1 > noFuelTrimAfterDfcoTime
 
int launchSpeedThreshold
 
int launchRpmWindow
 
float triggerEventsTimeoutMs
 
float mapExpAverageAlpha
 
float magicNumberAvailableForDevTricks
 
float turbochargerFilter
 
int launchTpsThreshold
 
float launchActivateDelay
 
stft_s stft
 
dc_io stepperDcIo [DC_PER_STEPPER]
 
vehicle_info_t engineMake
 
vehicle_info_t engineCode
 
vehicle_info_t vehicleName
 
output_pin_e tcu_solenoid [TCU_SOLENOID_COUNT]
 
dc_function_e etbFunctions [ETB_COUNT]
 
spi_device_e drv8860spiDevice
 
uint8_t alignmentFill_at_1163 [1]
 
Gpio drv8860_cs
 
pin_output_mode_e drv8860_csPinMode
 
uint8_t alignmentFill_at_1167 [1]
 
Gpio drv8860_miso
 
output_pin_e luaOutputPins [LUA_PWM_COUNT]
 
uint8_t alignmentFill_at_1186 [2]
 
float vvtOffsets [CAM_INPUTS_COUNT]
 
vr_threshold_s vrThreshold [VR_THRESHOLD_COUNT]
 
gppwm_note_t gpPwmNote [GPPWM_CHANNELS]
 
uint16_t tps2SecondaryMin
 
uint16_t tps2SecondaryMax
 
bool widebandOnSecondBus: 1 {}
 
bool fuelClosedLoopCorrectionEnabled: 1 {}
 
bool oddFireEngine: 1 {}
 
bool alwaysWriteSdCard: 1 {}
 
bool unusedFancy4: 1 {}
 
bool yesUnderstandLocking: 1 {}
 
bool silentTriggerError: 1 {}
 
bool useLinearCltSensor: 1 {}
 
bool canReadEnabled: 1 {}
 
bool canWriteEnabled: 1 {}
 
bool useLinearIatSensor: 1 {}
 
bool unusedFancy5: 1 {}
 
bool tachPulseDurationAsDutyCycle: 1 {}
 
bool isAlternatorControlEnabled: 1 {}
 
bool invertPrimaryTriggerSignal: 1 {}
 
bool invertSecondaryTriggerSignal: 1 {}
 
bool cutFuelOnHardLimit: 1 {}
 
bool cutSparkOnHardLimit: 1 {}
 
bool launchFuelCutEnable: 1 {}
 
bool launchSparkCutEnable: 1 {}
 
bool unusedFancy1: 1 {}
 
bool unusedFancy2: 1 {}
 
bool unusedFancy14: 1 {}
 
bool unusedFancy7: 1 {}
 
bool unusedFancy8: 1 {}
 
bool unusedFancy9: 1 {}
 
bool unusedFancy10: 1 {}
 
bool verboseIsoTp: 1 {}
 
bool engineSnifferFocusOnInputs: 1 {}
 
bool launchActivateInverted: 1 {}
 
bool twoStroke: 1 {}
 
bool skippedWheelOnCam: 1 {}
 
adc_channel_e hipOutputChannel
 
uint8_t alignmentFill_at_1309 [1]
 
switch_input_pin_e acSwitch
 
adc_channel_e vRefAdcChannel
 
uint8_t etbNeutralPosition
 
idle_mode_e idleMode
 
uint8_t alignmentFill_at_1315 [1]
 
bool isInjectionEnabled: 1 {}
 
bool isIgnitionEnabled: 1 {}
 
bool isCylinderCleanupEnabled: 1 {}
 
bool complexWallModel: 1 {}
 
bool alwaysInstantRpm: 1 {}
 
bool isMapAveragingEnabled: 1 {}
 
bool overrideCrankingIacSetting: 1 {}
 
bool useSeparateAdvanceForIdle: 1 {}
 
bool isWaveAnalyzerEnabled: 1 {}
 
bool useSeparateVeForIdle: 1 {}
 
bool verboseTriggerSynchDetails: 1 {}
 
bool isManualSpinningMode: 1 {}
 
bool cutFuelInAcr: 1 {}
 
bool hondaK: 1 {}
 
bool twoWireBatchIgnition: 1 {}
 
bool useFixedBaroCorrFromMap: 1 {}
 
bool useSeparateAdvanceForCranking: 1 {}
 
bool useAdvanceCorrectionsForCranking: 1 {}
 
bool flexCranking: 1 {}
 
bool useIacPidMultTable: 1 {}
 
bool isBoostControlEnabled: 1 {}
 
bool launchSmoothRetard: 1 {}
 
bool isPhaseSyncRequiredForIgnition: 1 {}
 
bool useCltBasedRpmLimit: 1 {}
 
bool forceO2Heating: 1 {}
 
bool invertVvtControlIntake: 1 {}
 
bool invertVvtControlExhaust: 1 {}
 
bool useBiQuadOnAuxSpeedSensors: 1 {}
 
bool sdTriggerLog: 1 {}
 
bool ALSActivateInverted: 1 {}
 
bool stepper_dc_use_two_wires: 1 {}
 
bool watchOutForLinearTime: 1 {}
 
uint32_t engineChartSize
 
float turboSpeedSensorMultiplier
 
Gpio camInputsDebug [CAM_INPUTS_COUNT]
 
int16_t acIdleRpmTarget
 
int16_t warningPeriod
 
float knockDetectionWindowStart
 
float knockDetectionWindowEnd
 
float idleStepperReactionTime
 
int idleStepperTotalSteps
 
float noAccelAfterHardLimitPeriodSecs
 
int mapAveragingSchedulingAtIndex
 
float tachPulseDuractionMs
 
float wwaeTau
 
pid_s alternatorControl
 
pid_s etb
 
Gpio triggerInputDebugPins [TRIGGER_INPUT_PIN_COUNT]
 
int16_t airTaperRpmRange
 
brain_input_pin_e turboSpeedSensorInputPin
 
int16_t tps2Min
 
int16_t tps2Max
 
output_pin_e starterControlPin
 
pin_input_mode_e startStopButtonMode
 
uint8_t alignmentFill_at_1427 [1]
 
Gpio mc33816_flag0
 
uint8_t tachPulsePerRev
 
uint8_t alignmentFill_at_1431 [1]
 
float mapErrorDetectionTooLow
 
float mapErrorDetectionTooHigh
 
scaled_channel< uint16_t, 1000, 1 > multisparkSparkDuration
 
scaled_channel< uint16_t, 1000, 1 > multisparkDwell
 
pid_s idleRpmPid
 
float wwaeBeta
 
Gpio binarySerialTxPin
 
Gpio binarySerialRxPin
 
Gpio auxValves [AUX_DIGITAL_VALVE_COUNT]
 
switch_input_pin_e tcuUpshiftButtonPin
 
switch_input_pin_e tcuDownshiftButtonPin
 
float throttlePedalUpVoltage
 
float throttlePedalWOTVoltage
 
int16_t startUpFuelPumpDuration
 
int16_t idlePidRpmDeadZone
 
float unusedTargetVBatt
 
bool mc33810DisableRecoveryMode: 1 {}
 
bool mc33810Gpgd0Mode: 1 {}
 
bool mc33810Gpgd1Mode: 1 {}
 
bool mc33810Gpgd2Mode: 1 {}
 
bool mc33810Gpgd3Mode: 1 {}
 
bool enableExtendedCanBroadcast: 1 {}
 
bool luaCanRxWorkaround: 1 {}
 
bool flexSensorInverted: 1 {}
 
bool useHardSkipInTraction: 1 {}
 
bool unusedHere1212: 1 {}
 
bool unusedHere1213: 1 {}
 
bool useAuxSpeedForSlipRatio: 1 {}
 
bool useVssAsSecondWheelSpeed: 1 {}
 
bool is_enabled_spi_5: 1 {}
 
bool is_enabled_spi_6: 1 {}
 
bool enableAemXSeriesEgt: 1 {}
 
bool startRequestPinInverted: 1 {}
 
bool tcu_rangeSensorPulldown: 1 {}
 
bool unusedBit2423423: 1 {}
 
bool brakePedalPinInverted: 1 {}
 
bool devBit0: 1 {}
 
bool devBit1: 1 {}
 
bool devBit2: 1 {}
 
bool devBit3: 1 {}
 
bool devBit4: 1 {}
 
bool devBit5: 1 {}
 
bool devBit6: 1 {}
 
bool devBit7: 1 {}
 
bool unusedSkipWasHere: 1 {}
 
bool invertExhaustCamVVTSignal: 1 {}
 
bool enableKnockSpectrogram: 1 {}
 
bool unusedBit_516_31: 1 {}
 
int16_t afterCrankingIACtaperDuration
 
int16_t iacByTpsTaper
 
Gpio auxSerialTxPin
 
Gpio auxSerialRxPin
 
Gpio accelerometerCsPin
 
uint8_t coastingFuelCutVssLow
 
uint8_t coastingFuelCutVssHigh
 
float tpsAccelEnrichmentThreshold
 
brain_input_pin_e auxSpeedSensorInputPin [AUX_SPEED_SENSOR_COUNT]
 
uint8_t totalGearsCount
 
InjectionTimingMode injectionTimingMode
 
debug_mode_e debugMode
 
uint8_t fan1ExtraIdle
 
uint32_t uartConsoleSerialSpeed
 
float tpsDecelEnleanmentThreshold
 
float tpsDecelEnleanmentMultiplier
 
uint32_t auxSerialSpeed
 
float throttlePedalSecondaryUpVoltage
 
float throttlePedalSecondaryWOTVoltage
 
can_baudrate_e canBaudRate
 
ve_override_e veOverrideMode
 
can_baudrate_e can2BaudRate
 
load_override_e afrOverrideMode
 
scaled_channel< uint8_t, 10, 1 > mc33_hpfp_i_peak
 
scaled_channel< uint8_t, 10, 1 > mc33_hpfp_i_hold
 
uint8_t mc33_hpfp_i_hold_off
 
uint8_t mc33_hpfp_max_hold
 
bool stepperDcInvertedPins: 1 {}
 
bool canOpenBLT: 1 {}
 
bool can2OpenBLT: 1 {}
 
bool injectorFlowAsMassFlow: 1 {}
 
bool boardUseCanTerminator: 1 {}
 
bool kLineDoHondaSend: 1 {}
 
bool can1ListenMode: 1 {}
 
bool can2ListenMode: 1 {}
 
bool unusedBit_552_8: 1 {}
 
bool unusedBit_552_9: 1 {}
 
bool unusedBit_552_10: 1 {}
 
bool unusedBit_552_11: 1 {}
 
bool unusedBit_552_12: 1 {}
 
bool unusedBit_552_13: 1 {}
 
bool unusedBit_552_14: 1 {}
 
bool unusedBit_552_15: 1 {}
 
bool unusedBit_552_16: 1 {}
 
bool unusedBit_552_17: 1 {}
 
bool unusedBit_552_18: 1 {}
 
bool unusedBit_552_19: 1 {}
 
bool unusedBit_552_20: 1 {}
 
bool unusedBit_552_21: 1 {}
 
bool unusedBit_552_22: 1 {}
 
bool unusedBit_552_23: 1 {}
 
bool unusedBit_552_24: 1 {}
 
bool unusedBit_552_25: 1 {}
 
bool unusedBit_552_26: 1 {}
 
bool unusedBit_552_27: 1 {}
 
bool unusedBit_552_28: 1 {}
 
bool unusedBit_552_29: 1 {}
 
bool unusedBit_552_30: 1 {}
 
bool unusedBit_552_31: 1 {}
 
uint8_t camDecoder2jzPosition
 
mc33810maxDwellTimer_e mc33810maxDwellTimer
 
scaled_channel< uint16_t, 100, 1 > benchTestOnTime
 
uint8_t lambdaProtectionRestoreTps
 
scaled_channel< uint8_t, 1, 10 > lambdaProtectionRestoreLoad
 
pin_input_mode_e launchActivatePinMode
 
uint8_t alignmentFill_at_1567 [1]
 
Gpio can2TxPin
 
Gpio can2RxPin
 
pin_output_mode_e starterControlPinMode
 
adc_channel_e wastegatePositionSensor
 
load_override_e ignOverrideMode
 
injector_pressure_type_e injectorPressureType
 
output_pin_e hpfpValvePin
 
pin_output_mode_e hpfpValvePinMode
 
uint8_t alignmentFill_at_1579 [1]
 
float boostCutPressure
 
scaled_channel< uint8_t, 1, 5 > tchargeBins [16]
 
scaled_channel< uint8_t, 100, 1 > tchargeValues [16]
 
float fixedTiming
 
float mapLowValueVoltage
 
float mapHighValueVoltage
 
float egoValueShift
 
output_pin_e vvtPins [CAM_INPUTS_COUNT]
 
int crankingIACposition
 
float tChargeMinRpmMinTps
 
float tChargeMinRpmMaxTps
 
float tChargeMaxRpmMinTps
 
float tChargeMaxRpmMaxTps
 
pwm_freq_t vvtOutputFrequency
 
int8_t minimumIgnitionTiming
 
int8_t maximumIgnitionTiming
 
int alternatorPwmFrequency
 
vvt_mode_e vvtMode [CAMS_PER_BANK]
 
uint8_t fan2ExtraIdle
 
scaled_channel< uint8_t, 100, 1 > primingDelay
 
adc_channel_e auxAnalogInputs [LUA_ANALOG_INPUT_COUNT]
 
output_pin_e trailingCoilPins [MAX_CYLINDER_COUNT]
 
tle8888_mode_e tle8888mode
 
pin_output_mode_e accelerometerCsPinMode
 
injector_compensation_mode_e injectorCompensationMode
 
pin_output_mode_e fan2PinMode
 
float fuelReferencePressure
 
float postCrankingFactor [CRANKING_ENRICH_COUNT][CRANKING_ENRICH_COUNT]
 
float postCrankingDurationBins [CRANKING_ENRICH_COUNT]
 
int16_t postCrankingCLTBins [CRANKING_ENRICH_COUNT]
 
ThermistorConf auxTempSensor1
 
ThermistorConf auxTempSensor2
 
int16_t knockSamplingDuration
 
int16_t etbFreq
 
pid_s etbWastegatePid
 
stepper_num_micro_steps_e stepperNumMicroSteps
 
uint8_t stepperMinDutyCycle
 
uint8_t stepperMaxDutyCycle
 
spi_device_e sdCardSpiDevice
 
angle_t timing_offset_cylinder [MAX_CYLINDER_COUNT]
 
float idlePidActivationTime
 
pin_mode_e spi1SckMode
 
pin_mode_e spi1MosiMode
 
pin_mode_e spi1MisoMode
 
pin_mode_e spi2SckMode
 
pin_mode_e spi2MosiMode
 
pin_mode_e spi2MisoMode
 
pin_mode_e spi3SckMode
 
pin_mode_e spi3MosiMode
 
pin_mode_e spi3MisoMode
 
pin_output_mode_e stepperEnablePinMode
 
Gpio mc33816_rstb
 
Gpio mc33816_driven
 
switch_input_pin_e brakePedalPin
 
pid_s auxPid [CAMS_PER_BANK]
 
float injectorCorrectionPolynomial [8]
 
int8_t primeBins [PRIME_CURVE_COUNT]
 
linear_sensor_s oilPressure
 
spi_device_e accelerometerSpiDevice
 
uint8_t alignmentFill_at_2153 [1]
 
output_pin_e fan2Pin
 
uint8_t fan2OnTemperature
 
uint8_t fan2OffTemperature
 
Gpio stepperEnablePin
 
Gpio tle8888_cs
 
pin_output_mode_e tle8888_csPinMode
 
uint8_t alignmentFill_at_2163 [1]
 
Gpio mc33816_cs
 
uint8_t alignmentFill_at_2166 [2]
 
float auxFrequencyFilter
 
sent_input_pin_e sentInputPins [SENT_INPUT_COUNT]
 
int16_t coastingFuelCutRpmHigh
 
int16_t coastingFuelCutRpmLow
 
int16_t coastingFuelCutTps
 
int16_t coastingFuelCutClt
 
int16_t pidExtraForLowRpm
 
int16_t coastingFuelCutMap
 
uint8_t alignmentFill_at_2186 [2]
 
linear_sensor_s highPressureFuel
 
linear_sensor_s lowPressureFuel
 
gppwm_note_t scriptCurveName [SCRIPT_CURVE_COUNT]
 
gppwm_note_t scriptTableName [SCRIPT_TABLE_COUNT]
 
gppwm_note_t scriptSettingName [SCRIPT_SETTING_COUNT]
 
float tChargeAirCoefMin
 
float tChargeAirCoefMax
 
float tChargeAirFlowMax
 
float tChargeAirIncrLimit
 
float tChargeAirDecrLimit
 
float hip9011Gain
 
int16_t etb_iTermMin
 
int16_t etb_iTermMax
 
pid_s idleTimingPid
 
float idleTimingSoftEntryTime
 
int16_t etbRocExpAverageLength
 
int16_t tpsAccelFractionPeriod
 
float tpsAccelFractionDivisor
 
spi_device_e tle8888spiDevice
 
spi_device_e mc33816spiDevice
 
int16_t idlerpmpid_iTermMin
 
spi_device_e tle6240spiDevice
 
scaled_channel< uint8_t, 10, 1 > stoichRatioPrimary
 
int16_t idlerpmpid_iTermMax
 
float etbIdleThrottleRange
 
uint8_t cylinderBankSelect [MAX_CYLINDER_COUNT]
 
scaled_channel< uint8_t, 1, 5 > primeValues [PRIME_CURVE_COUNT]
 
scaled_channel< uint8_t, 50, 1 > triggerCompCenterVolt
 
scaled_channel< uint8_t, 50, 1 > triggerCompHystMin
 
scaled_channel< uint8_t, 50, 1 > triggerCompHystMax
 
scaled_channel< uint8_t, 1, 50 > triggerCompSensorSatRpm
 
scaled_channel< uint16_t, 100, 1 > tractionControlSlipBins [TRACTION_CONTROL_ETB_DROP_SIZE]
 
uint8_t tractionControlSpeedBins [TRACTION_CONTROL_ETB_DROP_SIZE]
 
int8_t disableFan1AtSpeed
 
int8_t disableFan2AtSpeed
 
can_vss_nbc_e canVssNbcType
 
uint8_t alignmentFill_at_2634 [2]
 
gppwm_channel gppwm [GPPWM_CHANNELS]
 
uint16_t mc33_i_boost
 
uint16_t mc33_i_peak
 
uint16_t mc33_i_hold
 
uint16_t mc33_t_max_boost
 
uint16_t mc33_t_peak_off
 
uint16_t mc33_t_peak_tot
 
uint16_t mc33_t_bypass
 
uint16_t mc33_t_hold_off
 
uint16_t mc33_t_hold_tot
 
pin_input_mode_e tcuUpshiftButtonPinMode
 
pin_input_mode_e tcuDownshiftButtonPinMode
 
pin_input_mode_e acSwitchMode
 
pin_output_mode_e tcu_solenoid_mode [TCU_SOLENOID_COUNT]
 
uint8_t alignmentFill_at_3095 [1]
 
float triggerGapOverrideFrom [GAP_TRACKING_LENGTH]
 
float triggerGapOverrideTo [GAP_TRACKING_LENGTH]
 
scaled_channel< uint8_t, 1, 50 > maxCamPhaseResolveRpm
 
scaled_channel< uint8_t, 10, 1 > dfcoDelay
 
scaled_channel< uint8_t, 10, 1 > acDelay
 
tChargeMode_e tChargeMode
 
scaled_channel< uint16_t, 1000, 1 > fordInjectorSmallPulseBreakPoint
 
uint8_t etbJamIntegratorLimit
 
uint8_t hpfpCamLobes
 
hpfp_cam_e hpfpCam
 
scaled_channel< int8_t, 1, 10 > acLowRpmLimit
 
uint8_t hpfpMinAngle
 
uint8_t alignmentFill_at_3251 [1]
 
scaled_channel< uint16_t, 1000, 1 > hpfpPumpVolume
 
uint8_t hpfpActivationAngle
 
uint8_t issFilterReciprocal
 
scaled_channel< uint16_t, 1000, 1 > hpfpPidP
 
scaled_channel< uint16_t, 100000, 1 > hpfpPidI
 
uint16_t hpfpTargetDecay
 
output_pin_e stepper_raw_output [4]
 
scaled_channel< uint16_t, 100, 1 > gearRatio [TCU_GEAR_COUNT]
 
uint16_t vvtActivationDelayMs
 
scaled_channel< uint8_t, 1, 10 > torqueTable [TORQUE_CURVE_SIZE][TORQUE_CURVE_SIZE]
 
uint16_t torqueRpmBins [TORQUE_CURVE_SIZE]
 
uint16_t torqueLoadBins [TORQUE_CURVE_SIZE]
 
GearControllerMode gearControllerMode
 
TransmissionControllerMode transmissionControllerMode
 
uint16_t acrDisablePhase
 
linear_sensor_s auxLinear1
 
linear_sensor_s auxLinear2
 
output_pin_e tcu_tcc_onoff_solenoid
 
pin_output_mode_e tcu_tcc_onoff_solenoid_mode
 
uint8_t alignmentFill_at_3399 [1]
 
output_pin_e tcu_tcc_pwm_solenoid
 
pin_output_mode_e tcu_tcc_pwm_solenoid_mode
 
uint8_t alignmentFill_at_3403 [1]
 
pwm_freq_t tcu_tcc_pwm_solenoid_freq
 
output_pin_e tcu_pc_solenoid_pin
 
pin_output_mode_e tcu_pc_solenoid_pin_mode
 
uint8_t alignmentFill_at_3409 [1]
 
pwm_freq_t tcu_pc_solenoid_freq
 
output_pin_e tcu_32_solenoid_pin
 
pin_output_mode_e tcu_32_solenoid_pin_mode
 
uint8_t alignmentFill_at_3415 [1]
 
pwm_freq_t tcu_32_solenoid_freq
 
output_pin_e acrPin2
 
float etbMinimumPosition
 
uint16_t tuneHidingKey
 
vin_number_t vinNumber
 
uint8_t alignmentFill_at_3443 [1]
 
uint16_t highSpeedOffsets [HIGH_SPEED_COUNT]
 
fuel_pressure_sensor_mode_e fuelPressureSensorMode
 
uint8_t alignmentFill_at_3509 [1]
 
switch_input_pin_e luaDigitalInputPins [LUA_DIGITAL_INPUT_COUNT]
 
int16_t ALSMinRPM
 
int16_t ALSMaxRPM
 
int16_t ALSMaxDuration
 
int8_t ALSMinCLT
 
int8_t ALSMaxCLT
 
uint8_t alsMinTimeBetween
 
uint8_t alsEtbPosition
 
uint8_t acRelayAlternatorDutyAdder
 
SentEtbType sentEtbType
 
uint16_t customSentTpsMin
 
int ALSIdleAdd
 
int ALSEtbAdd
 
float ALSSkipRatio
 
uint8_t unusedSorry11
 
pin_input_mode_e ALSActivatePinMode
 
scaled_channel< uint8_t, 2, 1 > tpsSecondaryMaximum
 
scaled_channel< uint8_t, 2, 1 > ppsSecondaryMaximum
 
pin_input_mode_e luaDigitalInputPinModes [LUA_DIGITAL_INPUT_COUNT]
 
uint16_t customSentTpsMax
 
uint16_t kLineBaudRate
 
CanGpioType canGpioType
 
UiMode uiMode
 
int16_t hpfpPeakPos
 
int16_t kLinePeriodUs
 
scaled_channel< uint8_t, 1, 10 > rpmSoftLimitWindowSize
 
scaled_channel< uint8_t, 5, 1 > rpmSoftLimitTimingRetard
 
scaled_channel< uint8_t, 5, 1 > rpmSoftLimitFuelAdded
 
scaled_channel< uint8_t, 1, 10 > rpmHardLimitHyst
 
scaled_channel< uint16_t, 10, 1 > benchTestOffTime
 
scaled_channel< uint8_t, 2, 1 > boostCutPressureHyst
 
scaled_channel< int8_t, 2, 1 > gearBasedOpenLoopBoostAdder [TCU_GEAR_COUNT]
 
uint8_t alignmentFill_at_3591 [1]
 
uint32_t benchTestCount
 
scaled_channel< uint8_t, 10, 1 > iacByTpsHoldTime
 
scaled_channel< uint8_t, 10, 1 > iacByTpsDecayTime
 
switch_input_pin_e tcu_rangeInput [RANGE_INPUT_COUNT]
 
pin_input_mode_e tcu_rangeInputMode [RANGE_INPUT_COUNT]
 
scaled_channel< uint16_t, 10000, 1 > canVssScaling
 
uint8_t alignmentFill_at_3618 [2]
 
ThermistorConf oilTempSensor
 
ThermistorConf fuelTempSensor
 
ThermistorConf ambientTempSensor
 
ThermistorConf compressorDischargeTemperature
 
adc_channel_e throttleInletPressureChannel
 
adc_channel_e compressorDischargePressureChannel
 
Gpio dacOutputPins [DAC_OUTPUT_COUNT]
 
output_pin_e speedometerOutputPin
 
uint16_t speedometerPulsePerKm
 
uint8_t simulatorCamPosition [CAM_INPUTS_COUNT]
 
adc_channel_e ignKeyAdcChannel
 
pin_mode_e spi6MisoMode
 
float triggerVVTGapOverrideFrom [VVT_TRACKING_LENGTH]
 
float triggerVVTGapOverrideTo [VVT_TRACKING_LENGTH]
 
int8_t tractionControlEtbDrop [TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]
 
uint8_t maxInjectorDutyInstant
 
uint8_t maxInjectorDutySustained
 
scaled_channel< uint8_t, 10, 1 > maxInjectorDutySustainedTimeout
 
uint8_t alignmentFill_at_3835 [1]
 
output_pin_e injectionPinsStage2 [MAX_CYLINDER_COUNT]
 
int8_t tractionControlTimingDrop [TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]
 
int8_t tractionControlIgnitionSkip [TRACTION_CONTROL_ETB_DROP_SIZE][TRACTION_CONTROL_ETB_DROP_SIZE]
 
float auxSpeed1Multiplier
 
float brakeMeanEffectivePressureDifferential
 
Gpio spi4mosiPin
 
Gpio spi4misoPin
 
Gpio spi4sckPin
 
Gpio spi5mosiPin
 
Gpio spi5misoPin
 
Gpio spi5sckPin
 
Gpio spi6mosiPin
 
Gpio spi6misoPin
 
Gpio spi6sckPin
 
pin_mode_e spi4SckMode
 
pin_mode_e spi4MosiMode
 
pin_mode_e spi4MisoMode
 
pin_mode_e spi5SckMode
 
pin_mode_e spi5MosiMode
 
pin_mode_e spi5MisoMode
 
pin_mode_e spi6SckMode
 
pin_mode_e spi6MosiMode
 
uint8_t alignmentFill_at_3966 [2]
 
uint32_t tunerStudioSerialSpeed
 
Gpio camSimulatorPin
 
pin_output_mode_e camSimulatorPinMode
 
uint8_t alignmentFill_at_3975 [1]
 
int anotherCiTest
 
uint32_t device_uid [3]
 
adc_channel_e tcu_rangeAnalogInput [RANGE_INPUT_COUNT]
 
uint8_t alignmentFill_at_3998 [2]
 
float tcu_rangeSensorBiasResistor
 
MsIoBox_config_s msIoBox0
 
scaled_channel< uint8_t, 4, 1 > mc33810Nomi
 
uint8_t mc33810Maxi
 
uint8_t alignmentFill_at_4010 [2]
 
linear_sensor_s acPressure
 
uint16_t minAcPressure
 
uint16_t maxAcPressure
 
uint8_t unusedOftenChangesDuringFirmwareUpdate [END_OF_CALIBRATION_PADDING]
 
uint8_t alignmentFill_at_4210 [2]
 
uint8_t alignmentFill_at_1325 [1]
 
uint8_t alignmentFill_at_1331 [1]
 
uint8_t alignmentFill_at_1443 [1]
 
uint8_t alignmentFill_at_1447 [1]
 
uint8_t alignmentFill_at_1583 [1]
 
uint8_t alignmentFill_at_1595 [1]
 
uint8_t alignmentFill_at_2169 [1]
 
uint8_t alignmentFill_at_2179 [1]
 
uint8_t alignmentFill_at_2182 [2]
 
uint8_t alignmentFill_at_2202 [2]
 
uint8_t alignmentFill_at_2650 [2]
 
uint8_t alignmentFill_at_3111 [1]
 
uint8_t alignmentFill_at_3267 [1]
 
uint8_t alignmentFill_at_3419 [1]
 
uint8_t alignmentFill_at_3425 [1]
 
uint8_t alignmentFill_at_3431 [1]
 
uint8_t alignmentFill_at_3459 [1]
 
uint8_t alignmentFill_at_3525 [1]
 
uint8_t alignmentFill_at_3607 [1]
 
uint8_t alignmentFill_at_3634 [2]
 
uint8_t alignmentFill_at_3851 [1]
 
uint8_t alignmentFill_at_3982 [2]
 
uint8_t alignmentFill_at_3991 [1]
 
uint8_t alignmentFill_at_4014 [2]
 
uint8_t alignmentFill_at_4026 [2]
 
uint8_t alignmentFill_at_4226 [2]
 
bool boardUseTempPullUp: 1 {}
 
bool unusedBit_874_1: 1 {}
 
bool unusedBit_874_2: 1 {}
 
bool unusedBit_874_3: 1 {}
 
bool unusedBit_874_4: 1 {}
 
bool unusedBit_874_5: 1 {}
 
bool unusedBit_874_6: 1 {}
 
bool unusedBit_874_7: 1 {}
 
bool unusedBit_874_8: 1 {}
 
bool unusedBit_874_9: 1 {}
 
bool unusedBit_874_10: 1 {}
 
bool unusedBit_874_11: 1 {}
 
bool unusedBit_874_12: 1 {}
 
bool unusedBit_874_13: 1 {}
 
bool unusedBit_874_14: 1 {}
 
bool unusedBit_874_15: 1 {}
 
bool unusedBit_874_16: 1 {}
 
bool unusedBit_874_17: 1 {}
 
bool unusedBit_874_18: 1 {}
 
bool unusedBit_874_19: 1 {}
 
bool unusedBit_874_20: 1 {}
 
bool unusedBit_874_21: 1 {}
 
bool unusedBit_874_22: 1 {}
 
bool unusedBit_874_23: 1 {}
 
bool unusedBit_874_24: 1 {}
 
bool unusedBit_874_25: 1 {}
 
bool unusedBit_874_26: 1 {}
 
bool unusedBit_874_27: 1 {}
 
bool unusedBit_874_28: 1 {}
 
bool unusedBit_874_29: 1 {}
 
bool unusedBit_874_30: 1 {}
 
bool unusedBit_874_31: 1 {}
 
uint8_t alignmentFill_at_4214 [2]
 
uint8_t alignmentFill_at_2935 [1]
 
uint8_t alignmentFill_at_3091 [1]
 
uint8_t alignmentFill_at_3239 [1]
 
uint8_t alignmentFill_at_3243 [1]
 
uint8_t alignmentFill_at_3249 [1]
 
uint8_t alignmentFill_at_3255 [1]
 
uint8_t alignmentFill_at_3283 [1]
 
uint8_t alignmentFill_at_3349 [1]
 
uint8_t alignmentFill_at_3458 [2]
 
uint8_t alignmentFill_at_3675 [1]
 
uint8_t alignmentFill_at_3806 [2]
 
uint8_t alignmentFill_at_3815 [1]
 
uint8_t alignmentFill_at_3838 [2]
 
uint8_t alignmentFill_at_3850 [2]
 
uint8_t alignmentFill_at_4050 [2]
 

Detailed Description

Definition at line 562 of file engine_configuration_generated_structures_alphax-2chan.h.

Field Documentation

◆ accelerometerCsPin

Gpio engine_configuration_s::accelerometerCsPin

offset 1508

offset 1524

Definition at line 2907 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by initAccelerometer(), and setAccelerometerSpi().

◆ accelerometerCsPinMode

pin_output_mode_e engine_configuration_s::accelerometerCsPinMode

offset 1705

offset 1721

Definition at line 3323 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ accelerometerSpiDevice

spi_device_e engine_configuration_s::accelerometerSpiDevice

◆ acDelay

scaled_channel< uint8_t, 10, 1 > engine_configuration_s::acDelay

Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages. units: sec offset 3242

Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages. units: sec offset 3258

Delay before engaging the AC compressor. Set to 0 to engage immediately with no delay. Use this to prevent bogging at idle when AC engages. units: sec offset 3082

Definition at line 3888 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), AcController::onSlowCallback(), setConfigValueByName(), and setDefaultEngineConfiguration().

◆ acIdleExtraOffset

uint8_t engine_configuration_s::acIdleExtraOffset

◆ acIdleRpmTarget

int16_t engine_configuration_s::acIdleRpmTarget

Idle target speed when A/C is enabled. Some cars need the extra speed to keep the AC efficient while idling. units: RPM offset 1336

Idle target speed when A/C is enabled. Some cars need the extra speed to keep the AC efficient while idling. units: RPM offset 1352

Definition at line 2582 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), IdleController::getTargetRpm(), setConfigValueByName(), and setDefaultEngineConfiguration().

◆ acLowRpmLimit

scaled_channel< int8_t, 1, 10 > engine_configuration_s::acLowRpmLimit

Low engine speed for A/C. Larger engines can survive lower values units: RPM offset 3249

Low engine speed for A/C. Larger engines can survive lower values units: RPM offset 3265

Low engine speed for A/C. Larger engines can survive lower values units: RPM offset 3089

Definition at line 3917 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), and setDefaultBaseEngine().

◆ acPressure

linear_sensor_s engine_configuration_s::acPressure

offset 4012

offset 4028

offset 3852

Definition at line 4572 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), initFluidPressure(), and setConfigValueByName().

◆ acrDisablePhase

uint16_t engine_configuration_s::acrDisablePhase

units: deg offset 3354

units: deg offset 3370

units: deg offset 3194

Definition at line 4004 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getAcrState(), getConfigValueByName(), and setConfigValueByName().

◆ acRelayAlternatorDutyAdder

uint8_t engine_configuration_s::acRelayAlternatorDutyAdder

units: % offset 3536

units: % offset 3552

units: % offset 3376

Definition at line 4159 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by AlternatorController::getClosedLoop(), getConfigValueByName(), and setConfigValueByName().

◆ acRelayPin

output_pin_e engine_configuration_s::acRelayPin

◆ acRelayPinMode

pin_output_mode_e engine_configuration_s::acRelayPinMode

offset 839

Definition at line 1850 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ acrPin

output_pin_e engine_configuration_s::acrPin

◆ acrPin2

output_pin_e engine_configuration_s::acrPin2

offset 3418

offset 3434

offset 3258

Definition at line 4084 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by setHarley().

◆ acrRevolutions

uint8_t engine_configuration_s::acrRevolutions

◆ acSwitch

switch_input_pin_e engine_configuration_s::acSwitch

A/C button input offset 1310

A/C button input offset 1326

Definition at line 2418 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by hasAcToggle(), initSensors(), setBoardDefaultConfiguration(), setHyundaiPb(), and setMiataNA6_MAP_Frankenso().

◆ acSwitchMode

pin_input_mode_e engine_configuration_s::acSwitchMode

offset 3088

offset 3104

offset 2928

Definition at line 3850 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by initSensors(), and setBoardDefaultConfiguration().

◆ adcVcc

float engine_configuration_s::adcVcc

◆ afr

afr_sensor_s engine_configuration_s::afr

◆ afr_type

ego_sensor_e engine_configuration_s::afr_type

AFR, WBO, EGO - whatever you like to call it offset 711

Definition at line 1431 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by setEgoSensor().

◆ afrOverrideMode

load_override_e engine_configuration_s::afrOverrideMode

Override the Y axis (load) value used for the AFR table. Advanced users only: If you aren't sure you need this, you probably don't need this. offset 1551

Override the Y axis (load) value used for the AFR table. Advanced users only: If you aren't sure you need this, you probably don't need this. offset 1567

Definition at line 3003 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by FuelComputer::getTargetLambdaLoadAxis().

◆ afterCrankingIACtaperDuration

int16_t engine_configuration_s::afterCrankingIACtaperDuration

This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better units: cycles offset 1500

This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.\Should be 100 once tune is better units: cycles offset 1516

Definition at line 2887 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by commonGenesisCoupe(), getConfigValueByName(), IdleController::getCrankingTaperFraction(), setCommonMazdaNB(), setConfigValueByName(), setDefaultCranking(), and setMazdaMiata96().

◆ airByRpmTaper

float engine_configuration_s::airByRpmTaper

Extra air taper amount units: % offset 532

Definition at line 1171 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), IdleController::getRunningOpenLoop(), and setConfigValueByName().

◆ airTaperRpmRange

int16_t engine_configuration_s::airTaperRpmRange

RPM range above upper limit for extra air taper units: RPM offset 1416

RPM range above upper limit for extra air taper units: RPM offset 1432

Definition at line 2649 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), and setConfigValueByName().

◆ alignmentFill_at_1163

uint8_t engine_configuration_s::alignmentFill_at_1163

need 4 byte alignment units: units offset 1163

Definition at line 2238 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_1167

uint8_t engine_configuration_s::alignmentFill_at_1167

need 4 byte alignment units: units offset 1167

Definition at line 2252 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_1186

uint8_t engine_configuration_s::alignmentFill_at_1186

need 4 byte alignment units: units offset 1186

Definition at line 2266 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_1309

uint8_t engine_configuration_s::alignmentFill_at_1309

need 4 byte alignment units: units offset 1309

Definition at line 2413 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_1315

uint8_t engine_configuration_s::alignmentFill_at_1315

need 4 byte alignment units: units offset 1315

Definition at line 2439 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_1325

uint8_t engine_configuration_s::alignmentFill_at_1325

need 4 byte alignment units: units offset 1325

Definition at line 2413 of file engine_configuration_generated_structures_alphax-8chan.h.

◆ alignmentFill_at_1331

uint8_t engine_configuration_s::alignmentFill_at_1331

need 4 byte alignment units: units offset 1331

Definition at line 2439 of file engine_configuration_generated_structures_alphax-8chan.h.

◆ alignmentFill_at_1427

uint8_t engine_configuration_s::alignmentFill_at_1427

need 4 byte alignment units: units offset 1427

Definition at line 2682 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_1431

uint8_t engine_configuration_s::alignmentFill_at_1431

need 4 byte alignment units: units offset 1431

Definition at line 2697 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_1443

uint8_t engine_configuration_s::alignmentFill_at_1443

need 4 byte alignment units: units offset 1443

Definition at line 2682 of file engine_configuration_generated_structures_alphax-8chan.h.

◆ alignmentFill_at_1447

uint8_t engine_configuration_s::alignmentFill_at_1447

need 4 byte alignment units: units offset 1447

Definition at line 2697 of file engine_configuration_generated_structures_alphax-8chan.h.

◆ alignmentFill_at_1567

uint8_t engine_configuration_s::alignmentFill_at_1567

need 4 byte alignment units: units offset 1567

Definition at line 3160 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_1579

uint8_t engine_configuration_s::alignmentFill_at_1579

need 4 byte alignment units: units offset 1579

Definition at line 3201 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_1583

uint8_t engine_configuration_s::alignmentFill_at_1583

need 4 byte alignment units: units offset 1583

Definition at line 3160 of file engine_configuration_generated_structures_alphax-8chan.h.

◆ alignmentFill_at_1595

uint8_t engine_configuration_s::alignmentFill_at_1595

need 4 byte alignment units: units offset 1595

Definition at line 3201 of file engine_configuration_generated_structures_alphax-8chan.h.

◆ alignmentFill_at_2153

uint8_t engine_configuration_s::alignmentFill_at_2153

need 4 byte alignment units: units offset 2153

Definition at line 3494 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_2163

uint8_t engine_configuration_s::alignmentFill_at_2163

need 4 byte alignment units: units offset 2163

Definition at line 3528 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_2166

uint8_t engine_configuration_s::alignmentFill_at_2166

need 4 byte alignment units: units offset 2166

Definition at line 3538 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_2169

uint8_t engine_configuration_s::alignmentFill_at_2169

need 4 byte alignment units: units offset 2169

Definition at line 3494 of file engine_configuration_generated_structures_alphax-8chan.h.

◆ alignmentFill_at_2179

uint8_t engine_configuration_s::alignmentFill_at_2179

need 4 byte alignment units: units offset 2179

Definition at line 3528 of file engine_configuration_generated_structures_alphax-8chan.h.

◆ alignmentFill_at_2182

uint8_t engine_configuration_s::alignmentFill_at_2182

need 4 byte alignment units: units offset 2182

Definition at line 3538 of file engine_configuration_generated_structures_alphax-8chan.h.

◆ alignmentFill_at_2186

uint8_t engine_configuration_s::alignmentFill_at_2186

need 4 byte alignment units: units offset 2186

Definition at line 3589 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_2202

uint8_t engine_configuration_s::alignmentFill_at_2202

need 4 byte alignment units: units offset 2202

Definition at line 3589 of file engine_configuration_generated_structures_alphax-8chan.h.

◆ alignmentFill_at_2634

uint8_t engine_configuration_s::alignmentFill_at_2634

need 4 byte alignment units: units offset 2634

Definition at line 3783 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_2650

uint8_t engine_configuration_s::alignmentFill_at_2650

need 4 byte alignment units: units offset 2650

Definition at line 3783 of file engine_configuration_generated_structures_alphax-8chan.h.

◆ alignmentFill_at_2935

uint8_t engine_configuration_s::alignmentFill_at_2935[1]

need 4 byte alignment units: units offset 2935

Definition at line 3860 of file engine_configuration_generated_structures_atlas.h.

◆ alignmentFill_at_3091

uint8_t engine_configuration_s::alignmentFill_at_3091[1]

need 4 byte alignment units: units offset 3091

Definition at line 3929 of file engine_configuration_generated_structures_atlas.h.

◆ alignmentFill_at_3095

uint8_t engine_configuration_s::alignmentFill_at_3095

need 4 byte alignment units: units offset 3095

Definition at line 3860 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_3111

uint8_t engine_configuration_s::alignmentFill_at_3111

need 4 byte alignment units: units offset 3111

Definition at line 3860 of file engine_configuration_generated_structures_alphax-8chan.h.

◆ alignmentFill_at_3239

uint8_t engine_configuration_s::alignmentFill_at_3239[1]

need 4 byte alignment units: units offset 3239

Definition at line 4026 of file engine_configuration_generated_structures_atlas.h.

◆ alignmentFill_at_3243

uint8_t engine_configuration_s::alignmentFill_at_3243[1]

need 4 byte alignment units: units offset 3243

Definition at line 4040 of file engine_configuration_generated_structures_atlas.h.

◆ alignmentFill_at_3249

uint8_t engine_configuration_s::alignmentFill_at_3249[1]

need 4 byte alignment units: units offset 3249

Definition at line 4058 of file engine_configuration_generated_structures_atlas.h.

◆ alignmentFill_at_3251

uint8_t engine_configuration_s::alignmentFill_at_3251

need 4 byte alignment units: units offset 3251

Definition at line 3929 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_3255

uint8_t engine_configuration_s::alignmentFill_at_3255[1]

need 4 byte alignment units: units offset 3255

Definition at line 4076 of file engine_configuration_generated_structures_atlas.h.

◆ alignmentFill_at_3267

uint8_t engine_configuration_s::alignmentFill_at_3267

need 4 byte alignment units: units offset 3267

Definition at line 3929 of file engine_configuration_generated_structures_alphax-8chan.h.

◆ alignmentFill_at_3283

uint8_t engine_configuration_s::alignmentFill_at_3283[1]

need 4 byte alignment units: units offset 3283

Definition at line 4103 of file engine_configuration_generated_structures_atlas.h.

◆ alignmentFill_at_3349

uint8_t engine_configuration_s::alignmentFill_at_3349[1]

need 4 byte alignment units: units offset 3349

Definition at line 4117 of file engine_configuration_generated_structures_atlas.h.

◆ alignmentFill_at_3399

uint8_t engine_configuration_s::alignmentFill_at_3399

need 4 byte alignment units: units offset 3399

Definition at line 4026 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_3403

uint8_t engine_configuration_s::alignmentFill_at_3403

need 4 byte alignment units: units offset 3403

Definition at line 4040 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_3409

uint8_t engine_configuration_s::alignmentFill_at_3409

need 4 byte alignment units: units offset 3409

Definition at line 4058 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_3415

uint8_t engine_configuration_s::alignmentFill_at_3415

need 4 byte alignment units: units offset 3415

Definition at line 4076 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_3419

uint8_t engine_configuration_s::alignmentFill_at_3419

need 4 byte alignment units: units offset 3419

Definition at line 4040 of file engine_configuration_generated_structures_alphax-8chan.h.

◆ alignmentFill_at_3425

uint8_t engine_configuration_s::alignmentFill_at_3425

need 4 byte alignment units: units offset 3425

Definition at line 4058 of file engine_configuration_generated_structures_alphax-8chan.h.

◆ alignmentFill_at_3431

uint8_t engine_configuration_s::alignmentFill_at_3431

need 4 byte alignment units: units offset 3431

Definition at line 4076 of file engine_configuration_generated_structures_alphax-8chan.h.

◆ alignmentFill_at_3443

uint8_t engine_configuration_s::alignmentFill_at_3443

need 4 byte alignment units: units offset 3443

Definition at line 4103 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_3458

uint8_t engine_configuration_s::alignmentFill_at_3458[2]

need 4 byte alignment units: units offset 3458

Definition at line 4317 of file engine_configuration_generated_structures_atlas.h.

◆ alignmentFill_at_3459

uint8_t engine_configuration_s::alignmentFill_at_3459

need 4 byte alignment units: units offset 3459

Definition at line 4103 of file engine_configuration_generated_structures_alphax-8chan.h.

◆ alignmentFill_at_3509

uint8_t engine_configuration_s::alignmentFill_at_3509

need 4 byte alignment units: units offset 3509

Definition at line 4117 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_3525

uint8_t engine_configuration_s::alignmentFill_at_3525

need 4 byte alignment units: units offset 3525

Definition at line 4117 of file engine_configuration_generated_structures_alphax-8chan.h.

◆ alignmentFill_at_3591

uint8_t engine_configuration_s::alignmentFill_at_3591

need 4 byte alignment units: units offset 3591

Definition at line 4280 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_3607

uint8_t engine_configuration_s::alignmentFill_at_3607

need 4 byte alignment units: units offset 3607

Definition at line 4280 of file engine_configuration_generated_structures_alphax-8chan.h.

◆ alignmentFill_at_3618

uint8_t engine_configuration_s::alignmentFill_at_3618

need 4 byte alignment units: units offset 3618

Definition at line 4317 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_3634

uint8_t engine_configuration_s::alignmentFill_at_3634

need 4 byte alignment units: units offset 3634

Definition at line 4317 of file engine_configuration_generated_structures_alphax-8chan.h.

◆ alignmentFill_at_3675

uint8_t engine_configuration_s::alignmentFill_at_3675[1]

need 4 byte alignment units: units offset 3675

Definition at line 4407 of file engine_configuration_generated_structures_atlas.h.

◆ alignmentFill_at_3806

uint8_t engine_configuration_s::alignmentFill_at_3806[2]

need 4 byte alignment units: units offset 3806

Definition at line 4503 of file engine_configuration_generated_structures_atlas.h.

◆ alignmentFill_at_3815

uint8_t engine_configuration_s::alignmentFill_at_3815[1]

need 4 byte alignment units: units offset 3815

Definition at line 4523 of file engine_configuration_generated_structures_atlas.h.

◆ alignmentFill_at_3835

uint8_t engine_configuration_s::alignmentFill_at_3835

need 4 byte alignment units: units offset 3835

Definition at line 4407 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_3838

uint8_t engine_configuration_s::alignmentFill_at_3838[2]

need 4 byte alignment units: units offset 3838

Definition at line 4541 of file engine_configuration_generated_structures_atlas.h.

◆ alignmentFill_at_3850

uint8_t engine_configuration_s::alignmentFill_at_3850[2]

need 4 byte alignment units: units offset 3850

Definition at line 4568 of file engine_configuration_generated_structures_atlas.h.

◆ alignmentFill_at_3851

uint8_t engine_configuration_s::alignmentFill_at_3851

need 4 byte alignment units: units offset 3851

Definition at line 4407 of file engine_configuration_generated_structures_alphax-8chan.h.

◆ alignmentFill_at_3966

uint8_t engine_configuration_s::alignmentFill_at_3966

need 4 byte alignment units: units offset 3966

Definition at line 4503 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_3975

uint8_t engine_configuration_s::alignmentFill_at_3975

need 4 byte alignment units: units offset 3975

Definition at line 4523 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_3982

uint8_t engine_configuration_s::alignmentFill_at_3982

need 4 byte alignment units: units offset 3982

Definition at line 4503 of file engine_configuration_generated_structures_alphax-8chan.h.

◆ alignmentFill_at_3991

uint8_t engine_configuration_s::alignmentFill_at_3991

need 4 byte alignment units: units offset 3991

Definition at line 4523 of file engine_configuration_generated_structures_alphax-8chan.h.

◆ alignmentFill_at_3998

uint8_t engine_configuration_s::alignmentFill_at_3998

need 4 byte alignment units: units offset 3998

Definition at line 4541 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_4010

uint8_t engine_configuration_s::alignmentFill_at_4010

need 4 byte alignment units: units offset 4010

Definition at line 4568 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_4014

uint8_t engine_configuration_s::alignmentFill_at_4014

need 4 byte alignment units: units offset 4014

Definition at line 4541 of file engine_configuration_generated_structures_alphax-8chan.h.

◆ alignmentFill_at_4026

uint8_t engine_configuration_s::alignmentFill_at_4026

need 4 byte alignment units: units offset 4026

Definition at line 4568 of file engine_configuration_generated_structures_alphax-8chan.h.

◆ alignmentFill_at_4050

uint8_t engine_configuration_s::alignmentFill_at_4050[2]

need 4 byte alignment units: units offset 4050

Definition at line 4595 of file engine_configuration_generated_structures_atlas.h.

◆ alignmentFill_at_4210

uint8_t engine_configuration_s::alignmentFill_at_4210

need 4 byte alignment units: units offset 4210

Definition at line 4595 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_4214

uint8_t engine_configuration_s::alignmentFill_at_4214[2]

need 4 byte alignment units: units offset 4214

Definition at line 4691 of file engine_configuration_generated_structures_alphax-silver.h.

◆ alignmentFill_at_4226

uint8_t engine_configuration_s::alignmentFill_at_4226

need 4 byte alignment units: units offset 4226

Definition at line 4595 of file engine_configuration_generated_structures_alphax-8chan.h.

◆ alignmentFill_at_494

uint8_t engine_configuration_s::alignmentFill_at_494

need 4 byte alignment units: units offset 494

Definition at line 1112 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_621

uint8_t engine_configuration_s::alignmentFill_at_621

need 4 byte alignment units: units offset 621

Definition at line 1302 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_714

uint8_t engine_configuration_s::alignmentFill_at_714

need 4 byte alignment units: units offset 714

Definition at line 1441 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_733

uint8_t engine_configuration_s::alignmentFill_at_733

need 4 byte alignment units: units offset 733

Definition at line 1485 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_743

uint8_t engine_configuration_s::alignmentFill_at_743

need 4 byte alignment units: units offset 743

Definition at line 1510 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_749

uint8_t engine_configuration_s::alignmentFill_at_749

need 4 byte alignment units: units offset 749

Definition at line 1535 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_765

uint8_t engine_configuration_s::alignmentFill_at_765

need 4 byte alignment units: units offset 765

Definition at line 1658 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_771

uint8_t engine_configuration_s::alignmentFill_at_771

need 4 byte alignment units: units offset 771

Definition at line 1676 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_783

uint8_t engine_configuration_s::alignmentFill_at_783

need 4 byte alignment units: units offset 783

Definition at line 1720 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_827

uint8_t engine_configuration_s::alignmentFill_at_827

need 4 byte alignment units: units offset 827

Definition at line 1812 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_833

uint8_t engine_configuration_s::alignmentFill_at_833

need 4 byte alignment units: units offset 833

Definition at line 1831 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_859

uint8_t engine_configuration_s::alignmentFill_at_859

need 4 byte alignment units: units offset 859

Definition at line 1903 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_919

uint8_t engine_configuration_s::alignmentFill_at_919

need 4 byte alignment units: units offset 919

Definition at line 1983 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ alignmentFill_at_943

uint8_t engine_configuration_s::alignmentFill_at_943

need 4 byte alignment units: units offset 943

Definition at line 2107 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ allowIdenticalPps

bool engine_configuration_s::allowIdenticalPps

◆ alphaNUseIat

bool engine_configuration_s::alphaNUseIat

In Alpha-N mode, compensate for air temperature. offset 920 bit 15

Definition at line 2038 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by AlphaNAirmass::getAirmass(), getConfigValueByName(), and setConfigValueByName().

◆ ALSActivateInverted

bool engine_configuration_s::ALSActivateInverted

◆ ALSActivatePin

switch_input_pin_e engine_configuration_s::ALSActivatePin

◆ ALSActivatePinMode

pin_input_mode_e engine_configuration_s::ALSActivatePinMode

offset 3553

offset 3569

offset 3393

Definition at line 4189 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by startSwitchPins().

◆ ALSEtbAdd

int engine_configuration_s::ALSEtbAdd

units: % offset 3544

units: % offset 3560

units: % offset 3384

Definition at line 4177 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), EtbController::getSetpointEtb(), and setConfigValueByName().

◆ alsEtbPosition

uint8_t engine_configuration_s::alsEtbPosition

offset 3535

offset 3551

offset 3375

Definition at line 4154 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), and setDefaultBaseEngine().

◆ ALSIdleAdd

int engine_configuration_s::ALSIdleAdd

units: % offset 3540

units: % offset 3556

units: % offset 3380

Definition at line 4172 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), IdleController::getRunningOpenLoop(), and setConfigValueByName().

◆ ALSMaxCLT

int8_t engine_configuration_s::ALSMaxCLT

units: C offset 3533

units: C offset 3549

units: C offset 3373

Definition at line 4146 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), AntilagSystemBase::isALSMaxCLTCondition(), setConfigValueByName(), and setDefaultBaseEngine().

◆ ALSMaxDuration

int16_t engine_configuration_s::ALSMaxDuration

units: sec offset 3530

units: sec offset 3546

units: sec offset 3370

Definition at line 4136 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), AntilagSystemBase::isInsideALSTimerCondition(), setConfigValueByName(), and setDefaultBaseEngine().

◆ ALSMaxRPM

int16_t engine_configuration_s::ALSMaxRPM

units: rpm offset 3528

units: rpm offset 3544

units: rpm offset 3368

Definition at line 4131 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), AntilagSystemBase::isALSMaxRPMCondition(), setConfigValueByName(), and setDefaultBaseEngine().

◆ ALSMaxTPS

uint8_t engine_configuration_s::ALSMaxTPS

◆ ALSMinCLT

int8_t engine_configuration_s::ALSMinCLT

units: C offset 3532

units: C offset 3548

units: C offset 3372

Definition at line 4141 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), AntilagSystemBase::isALSMinCLTCondition(), and setConfigValueByName().

◆ ALSMinRPM

int16_t engine_configuration_s::ALSMinRPM

units: rpm offset 3526

units: rpm offset 3542

units: rpm offset 3366

Definition at line 4126 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), AntilagSystemBase::isALSMinRPMCondition(), setConfigValueByName(), and setDefaultBaseEngine().

◆ alsMinTimeBetween

uint8_t engine_configuration_s::alsMinTimeBetween

offset 3534

offset 3550

offset 3374

Definition at line 4150 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), and setDefaultBaseEngine().

◆ ALSSkipRatio

float engine_configuration_s::ALSSkipRatio

offset 3548

offset 3564

offset 3388

Definition at line 4181 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), and setConfigValueByName().

◆ alternatorControl

pid_s engine_configuration_s::alternatorControl

◆ alternatorControlPin

output_pin_e engine_configuration_s::alternatorControlPin

◆ alternatorControlPinMode

pin_output_mode_e engine_configuration_s::alternatorControlPinMode

offset 688

Definition at line 1366 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by printOutputs().

◆ alternatorPwmFrequency

int engine_configuration_s::alternatorPwmFrequency

◆ alwaysInstantRpm

bool engine_configuration_s::alwaysInstantRpm

RPM is measured based on last 720 degrees while instant RPM is measured based on the last 90 degrees of crank revolution offset 1316 bit 4

RPM is measured based on last 720 degrees while instant RPM is measured based on the last 90 degrees of crank revolution offset 1332 bit 4

Definition at line 2457 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), rpmShaftPositionCallback(), and setConfigValueByName().

◆ alwaysWriteSdCard

bool engine_configuration_s::alwaysWriteSdCard

Write SD card log even when powered by USB offset 1304 bit 3

Write SD card log even when powered by USB offset 1320 bit 3

Definition at line 2306 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), mountMmc(), and setConfigValueByName().

◆ ambientTempSensor

ThermistorConf engine_configuration_s::ambientTempSensor

◆ analogInputDividerCoefficient

float engine_configuration_s::analogInputDividerCoefficient

Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v. units: coef offset 476

Definition at line 1084 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getAnalogInputDividerCoefficient(), getConfigValueByName(), setBoardConfigOverrides(), setBoardDefaultConfiguration(), setBoardOverrides(), setConfigValueByName(), setDefaultEngineConfiguration(), setEtbTestConfiguration(), setGy6139qmbDefaultEngineConfiguration(), setHellenVbatt(), and setupVbatt().

◆ anotherCiTest

int engine_configuration_s::anotherCiTest

offset 3976

offset 3992

offset 3816

Definition at line 4527 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), and setConfigValueByName().

◆ antiLagActivationMode

antiLagActivationMode_e engine_configuration_s::antiLagActivationMode

◆ antiLagEnabled

bool engine_configuration_s::antiLagEnabled

◆ antiLagRpmTreshold

int16_t engine_configuration_s::antiLagRpmTreshold

units: rpm offset 852

Definition at line 1882 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), and setConfigValueByName().

◆ applyNonlinearBelowPulse

scaled_channel< uint16_t, 1000, 1 > engine_configuration_s::applyNonlinearBelowPulse

Apply nonlinearity correction below a pulse of this duration. Pulses longer than this duration will receive no adjustment. units: ms offset 788

Definition at line 1738 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by InjectorModelBase::correctInjectionPolynomial(), getConfigValueByName(), and setConfigValueByName().

◆ artificialTestMisfire

bool engine_configuration_s::artificialTestMisfire

Experimental setting that will cause a misfire DO NOT ENABLE. offset 188 bit 24

Definition at line 829 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by enableOrDisable(), getConfigValueByName(), onTriggerEventSparkLogic(), and setConfigValueByName().

◆ auxAnalogInputs

adc_channel_e engine_configuration_s::auxAnalogInputs

◆ auxFastSensor1_adcChannel

adc_channel_e engine_configuration_s::auxFastSensor1_adcChannel

◆ auxFrequencyFilter

float engine_configuration_s::auxFrequencyFilter

units: hz offset 2168

units: hz offset 2184

Definition at line 3543 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), initAuxSpeedSensors(), and setConfigValueByName().

◆ auxLinear1

linear_sensor_s engine_configuration_s::auxLinear1

◆ auxLinear2

linear_sensor_s engine_configuration_s::auxLinear2

◆ auxPid

pid_s engine_configuration_s::auxPid

VVT output PID TODO: rename to vvtPid offset 2052

VVT output PID TODO: rename to vvtPid offset 2068

Definition at line 3471 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by commonGenesisCoupe(), VvtController::init(), VvtController::onConfigurationChange(), setDefaultEngineConfiguration(), setMazdaMiataEngineNB2Defaults(), and setNissanVqEngineConfig().

◆ auxSerialRxPin

Gpio engine_configuration_s::auxSerialRxPin

Auxiliary sensor serial, not to be confused with secondary calibration serial offset 1506

Auxiliary sensor serial, not to be confused with secondary calibration serial offset 1522

Definition at line 2903 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by auxInfo(), initAuxSerial(), startAuxSerialPins(), and stopAuxSerialPins().

◆ auxSerialSpeed

uint32_t engine_configuration_s::auxSerialSpeed

units: BPs offset 1536

units: BPs offset 1552

Definition at line 2972 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by enableAuxSerial(), getConfigValueByName(), and setConfigValueByName().

◆ auxSerialTxPin

Gpio engine_configuration_s::auxSerialTxPin

Auxiliary sensor serial, not to be confused with secondary calibration serial offset 1504

Auxiliary sensor serial, not to be confused with secondary calibration serial offset 1520

Definition at line 2898 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by auxInfo(), initAuxSerial(), startAuxSerialPins(), and stopAuxSerialPins().

◆ auxSpeed1Multiplier

float engine_configuration_s::auxSpeed1Multiplier

offset 3932

offset 3948

offset 3772

Definition at line 4425 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), and setDefaultBaseEngine().

◆ auxSpeedSensorInputPin

brain_input_pin_e engine_configuration_s::auxSpeedSensorInputPin

offset 1516

offset 1532

Definition at line 2929 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by initAuxSpeedSensors(), and setProteusVwPassatB6().

◆ auxTempSensor1

ThermistorConf engine_configuration_s::auxTempSensor1

◆ auxTempSensor2

ThermistorConf engine_configuration_s::auxTempSensor2

◆ auxValves

Gpio engine_configuration_s::auxValves

◆ baroSensor

air_pressure_sensor_config_s engine_configuration_s::baroSensor

◆ benchTestCount

uint32_t engine_configuration_s::benchTestCount

How many test bench pulses do you want offset 3592

How many test bench pulses do you want offset 3608

How many test bench pulses do you want offset 3432

Definition at line 4285 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by executeTSCommand(), getConfigValueByName(), hpfpValveBench(), onConfigurationChangeBenchTest(), setConfigValueByName(), setDefaultBaseEngine(), and setValue().

◆ benchTestOffTime

scaled_channel< uint16_t, 10, 1 > engine_configuration_s::benchTestOffTime

Time between bench test pulses units: ms offset 3578

Time between bench test pulses units: ms offset 3594

Time between bench test pulses units: ms offset 3418

Definition at line 4262 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by executeTSCommand(), getConfigValueByName(), hpfpValveBench(), onConfigurationChangeBenchTest(), setConfigValueByName(), setDefaultBaseEngine(), and setValue().

◆ benchTestOnTime

scaled_channel< uint16_t, 100, 1 > engine_configuration_s::benchTestOnTime

Duration of each test pulse units: ms offset 1562

Duration of each test pulse units: ms offset 1578

Definition at line 3140 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by executeTSCommand(), getConfigValueByName(), hpfpValveBench(), onConfigurationChangeBenchTest(), setConfigValueByName(), and setDefaultBaseEngine().

◆ binarySerialRxPin

Gpio engine_configuration_s::binarySerialRxPin

◆ binarySerialTxPin

Gpio engine_configuration_s::binarySerialTxPin

See also EFI_CONSOLE_RX_BRAIN_PIN offset 1468

See also EFI_CONSOLE_RX_BRAIN_PIN offset 1484

Definition at line 2737 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by setBoardDefaultConfiguration(), setDefaultBasePins(), setSerialConfigurationOverrides(), and startSerialChannels().

◆ boardUseCanTerminator

bool engine_configuration_s::boardUseCanTerminator

◆ boardUseTempPullUp

bool engine_configuration_s::boardUseTempPullUp

◆ boostControlMinMap

uint8_t engine_configuration_s::boostControlMinMap

Minimum MAP to enable boost control. Use this to avoid solenoid noise at idle, and help spool in some cases. offset 455

Definition at line 1010 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), BoostController::onFastCallback(), setConfigValueByName(), and setDefaultBaseEngine().

◆ boostControlMinRpm

uint16_t engine_configuration_s::boostControlMinRpm

Minimum RPM to enable boost control. Use this to avoid solenoid noise at idle, and help spool in some cases. offset 452

Definition at line 1000 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), BoostController::onFastCallback(), setConfigValueByName(), and setDefaultBaseEngine().

◆ boostControlMinTps

uint8_t engine_configuration_s::boostControlMinTps

Minimum TPS to enable boost control. Use this to avoid solenoid noise at idle, and help spool in some cases. offset 454

Definition at line 1005 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), BoostController::onFastCallback(), setConfigValueByName(), and setDefaultBaseEngine().

◆ boostControlPin

output_pin_e engine_configuration_s::boostControlPin

◆ boostControlPinMode

pin_output_mode_e engine_configuration_s::boostControlPinMode

offset 942

Definition at line 2101 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by setDefaultBoostParameters().

◆ boostControlSafeDutyCycle

uint8_t engine_configuration_s::boostControlSafeDutyCycle

Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost. This duty is also used in case any of the minimum RPM/TPS/MAP conditions are not met. units: % offset 537

Definition at line 1181 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), and BoostController::setOutput().

◆ boostCutPressure

float engine_configuration_s::boostCutPressure

MAP value above which fuel is cut in case of overboost. Set to 0 to disable overboost cut. units: kPa (absolute) offset 1580

MAP value above which fuel is cut in case of overboost. Set to 0 to disable overboost cut. units: kPa (absolute) offset 1596

Definition at line 3208 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setBoardDefaultConfiguration(), setConfigValueByName(), setDefaultBaseEngine(), and LimpManager::updateState().

◆ boostCutPressureHyst

scaled_channel< uint8_t, 2, 1 > engine_configuration_s::boostCutPressureHyst

Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached units: kPa (absolute) offset 3580

Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached units: kPa (absolute) offset 3596

Hysterisis: if hard cut is 240kpa, and boostCutPressureHyst is 20, when the ECU sees 240kpa, fuel/ign will cut, and stay cut until 240-20=220kpa is reached units: kPa (absolute) offset 3420

Definition at line 4268 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), setDefaultBaseEngine(), and LimpManager::updateState().

◆ boostOpenLoopYAxis

gppwm_channel_e engine_configuration_s::boostOpenLoopYAxis

◆ boostPid

pid_s engine_configuration_s::boostPid

◆ boostPwmFrequency

int engine_configuration_s::boostPwmFrequency

◆ boostType

boostType_e engine_configuration_s::boostType

◆ brakeMeanEffectivePressureDifferential

float engine_configuration_s::brakeMeanEffectivePressureDifferential

offset 3936

offset 3952

offset 3776

Definition at line 4429 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), and setConfigValueByName().

◆ brakePedalPin

switch_input_pin_e engine_configuration_s::brakePedalPin

Brake pedal switch offset 2050

Brake pedal switch offset 2066

Definition at line 3465 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getBrakePedalState(), proteusStimQc(), setBoardDefaultConfiguration(), setSlingshot(), startSwitchPins(), and stopSwitchPins().

◆ brakePedalPinInverted

bool engine_configuration_s::brakePedalPinInverted

offset 1496 bit 19

offset 1512 bit 19

Definition at line 2845 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getBrakePedalState(), getConfigValueByName(), and setConfigValueByName().

◆ brakePedalPinMode

pin_input_mode_e engine_configuration_s::brakePedalPinMode

◆ byFirmwareVersion

int engine_configuration_s::byFirmwareVersion

◆ calibrationBirthday

int engine_configuration_s::calibrationBirthday

◆ camDecoder2jzPosition

uint8_t engine_configuration_s::camDecoder2jzPosition

◆ camDecoder2jzPrecision

uint8_t engine_configuration_s::camDecoder2jzPrecision

◆ camInputs

brain_input_pin_e engine_configuration_s::camInputs

◆ camInputsDebug

Gpio engine_configuration_s::camInputsDebug

offset 1328

offset 1344

Definition at line 2576 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by logVvtFront(), and turnOffAllDebugFields().

◆ camSimulatorPin

Gpio engine_configuration_s::camSimulatorPin

offset 3972

offset 3988

offset 3812

Definition at line 4513 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by startTriggerEmulatorPins().

◆ camSimulatorPinMode

pin_output_mode_e engine_configuration_s::camSimulatorPinMode

offset 3974

offset 3990

offset 3814

Definition at line 4517 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by startTriggerEmulatorPins().

◆ can1ListenMode

bool engine_configuration_s::can1ListenMode

ListenMode is about acknowledging CAN traffic on the protocol level. Different from canWriteEnabled offset 1556 bit 6

ListenMode is about acknowledging CAN traffic on the protocol level. Different from canWriteEnabled offset 1572 bit 6

Definition at line 3051 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), initCan(), and setConfigValueByName().

◆ can2BaudRate

can_baudrate_e engine_configuration_s::can2BaudRate

offset 1550

offset 1566

Definition at line 2997 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by canInfo(), initCan(), and setDefaultCanSettings().

◆ can2ListenMode

bool engine_configuration_s::can2ListenMode

offset 1556 bit 7

offset 1572 bit 7

Definition at line 3054 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), initCan(), and setConfigValueByName().

◆ can2OpenBLT

bool engine_configuration_s::can2OpenBLT

Allow OpenBLT on Secondary CAN offset 1556 bit 2

Allow OpenBLT on Secondary CAN offset 1572 bit 2

Definition at line 3037 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), processCanRxMessage(), and setConfigValueByName().

◆ can2RxPin

Gpio engine_configuration_s::can2RxPin

offset 1570

offset 1586

Definition at line 3168 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by canInfo(), initCan(), and setBoardConfigOverrides().

◆ can2TxPin

Gpio engine_configuration_s::can2TxPin

offset 1568

offset 1584

Definition at line 3164 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by canInfo(), initCan(), and setBoardConfigOverrides().

◆ canBaudRate

can_baudrate_e engine_configuration_s::canBaudRate

offset 1548

offset 1564

Definition at line 2987 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by canInfo(), initCan(), and setDefaultCanSettings().

◆ canBroadcastUseChannelTwo

bool engine_configuration_s::canBroadcastUseChannelTwo

◆ canGpioType

CanGpioType engine_configuration_s::canGpioType

offset 3568

offset 3584

offset 3408

Definition at line 4217 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ canInputBCM

bool engine_configuration_s::canInputBCM

◆ canNbcType

can_nbc_e engine_configuration_s::canNbcType

◆ canOpenBLT

bool engine_configuration_s::canOpenBLT

Allow OpenBLT on Primary CAN offset 1556 bit 1

Allow OpenBLT on Primary CAN offset 1572 bit 1

Definition at line 3033 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), processCanRxMessage(), and setConfigValueByName().

◆ canReadEnabled

bool engine_configuration_s::canReadEnabled

enable can_read/disable can_read offset 1304 bit 8

enable can_read/disable can_read offset 1320 bit 8

Definition at line 2323 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by canInfo(), enableOrDisable(), getConfigValueByName(), initCan(), initEgt(), initLambda(), setConfigValueByName(), setDefaultCanSettings(), setPrometheusDefaults(), and setSubaruEG33Defaults().

◆ canRxPin

Gpio engine_configuration_s::canRxPin

◆ canSleepPeriodMs

int engine_configuration_s::canSleepPeriodMs

CANbus thread period in ms units: ms offset 500

Definition at line 1124 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by canInfo(), getConfigValueByName(), CanWrite::PeriodicTask(), setConfigValueByName(), and setDefaultCanSettings().

◆ canTxPin

Gpio engine_configuration_s::canTxPin

◆ canVssNbcType

can_vss_nbc_e engine_configuration_s::canVssNbcType

◆ canVssScaling

scaled_channel< uint16_t, 10000, 1 > engine_configuration_s::canVssScaling

Scale the reported vehicle speed value from CAN. Example: Parameter set to 1.1, CAN VSS reports 50kph, ECU will report 55kph instead. units: ratio offset 3616

Scale the reported vehicle speed value from CAN. Example: Parameter set to 1.1, CAN VSS reports 50kph, ECU will report 55kph instead. units: ratio offset 3632

Scale the reported vehicle speed value from CAN. Example: Parameter set to 1.1, CAN VSS reports 50kph, ECU will report 55kph instead. units: ratio offset 3456

Definition at line 4311 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), processCanRxVss(), setConfigValueByName(), and setDefaultCanSettings().

◆ canWriteEnabled

bool engine_configuration_s::canWriteEnabled

enable can_write/disable can_write. See also can1ListenMode offset 1304 bit 9

enable can_write/disable can_write. See also can1ListenMode offset 1320 bit 9

Definition at line 2327 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by canInfo(), enableOrDisable(), getConfigValueByName(), initCan(), initLambda(), setConfigValueByName(), setDefaultCanSettings(), setPrometheusDefaults(), and setSubaruEG33Defaults().

◆ cdmInputPin

Gpio engine_configuration_s::cdmInputPin

Saab Combustion Detection Module knock signal input pin also known as Saab Ion Sensing Module offset 914

Definition at line 1964 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by cdmIonInit(), and TriggerCentral::handleShaftSignal().

◆ clt

ThermistorConf engine_configuration_s::clt

◆ cltSensorPulldown

bool engine_configuration_s::cltSensorPulldown

◆ clutchDownPin

switch_input_pin_e engine_configuration_s::clutchDownPin

◆ clutchDownPinInverted

bool engine_configuration_s::clutchDownPinInverted

◆ clutchDownPinMode

pin_input_mode_e engine_configuration_s::clutchDownPinMode

◆ clutchUpPin

switch_input_pin_e engine_configuration_s::clutchUpPin

Some vehicles have a switch to indicate that clutch pedal is all the way up offset 796

Definition at line 1755 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by applyNewHardwareSettings(), getClutchUpState(), printConfiguration(), setBoardDefaultConfiguration(), startSwitchPins(), and stopSwitchPins().

◆ clutchUpPinInverted

bool engine_configuration_s::clutchUpPinInverted

◆ clutchUpPinMode

pin_input_mode_e engine_configuration_s::clutchUpPinMode

◆ coastingFuelCutClt

int16_t engine_configuration_s::coastingFuelCutClt

Fuel cutoff is disabled when the engine is cold. units: C offset 2180

Fuel cutoff is disabled when the engine is cold. units: C offset 2196

Definition at line 3571 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), DfcoController::getState(), setConfigValueByName(), and setDefaultFuelCutParameters().

◆ coastingFuelCutEnabled

bool engine_configuration_s::coastingFuelCutEnabled

This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing. offset 752 bit 20

Definition at line 1606 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), DfcoController::getState(), setConfigValueByName(), and setDefaultFuelCutParameters().

◆ coastingFuelCutMap

int16_t engine_configuration_s::coastingFuelCutMap

MAP value above which fuel injection is re-enabled. units: kPa offset 2184

MAP value above which fuel injection is re-enabled. units: kPa offset 2200

Definition at line 3583 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), DfcoController::getState(), setConfigValueByName(), and setDefaultFuelCutParameters().

◆ coastingFuelCutRpmHigh

int16_t engine_configuration_s::coastingFuelCutRpmHigh

This sets the RPM above which fuel cut is active. units: rpm offset 2174

This sets the RPM above which fuel cut is active. units: rpm offset 2190

Definition at line 3553 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), DfcoController::getState(), setConfigValueByName(), and setDefaultFuelCutParameters().

◆ coastingFuelCutRpmLow

int16_t engine_configuration_s::coastingFuelCutRpmLow

This sets the RPM below which fuel cut is deactivated, this prevents jerking or issues transitioning to idle units: rpm offset 2176

This sets the RPM below which fuel cut is deactivated, this prevents jerking or issues transitioning to idle units: rpm offset 2192

Definition at line 3559 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), DfcoController::getState(), setConfigValueByName(), and setDefaultFuelCutParameters().

◆ coastingFuelCutTps

int16_t engine_configuration_s::coastingFuelCutTps

Throttle position below which fuel cut is active. With an electronic throttle enabled, this checks against pedal position. units: % offset 2178

Throttle position below which fuel cut is active. With an electronic throttle enabled, this checks against pedal position. units: % offset 2194

Definition at line 3565 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), DfcoController::getState(), setConfigValueByName(), and setDefaultFuelCutParameters().

◆ coastingFuelCutVssHigh

uint8_t engine_configuration_s::coastingFuelCutVssHigh

Above this speed, allow DFCO. Use this to prevent jerkiness from fuel enable/disable in low gears. units: kph offset 1511

Above this speed, allow DFCO. Use this to prevent jerkiness from fuel enable/disable in low gears. units: kph offset 1527

Definition at line 2919 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), DfcoController::getState(), and setConfigValueByName().

◆ coastingFuelCutVssLow

uint8_t engine_configuration_s::coastingFuelCutVssLow

Below this speed, disable DFCO. Use this to prevent jerkiness from fuel enable/disable in low gears. units: kph offset 1510

Below this speed, disable DFCO. Use this to prevent jerkiness from fuel enable/disable in low gears. units: kph offset 1526

Definition at line 2913 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), DfcoController::getState(), and setConfigValueByName().

◆ communityCommsLedPid

Gpio engine_configuration_s::communityCommsLedPid

◆ complexWallModel

bool engine_configuration_s::complexWallModel

Should we use tables to vary tau/beta based on CLT/MAP, or just with fixed values? offset 1316 bit 3

Should we use tables to vary tau/beta based on CLT/MAP, or just with fixed values? offset 1332 bit 3

Definition at line 2453 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by WallFuelController::computeBeta(), WallFuelController::computeTau(), getConfigValueByName(), and setConfigValueByName().

◆ compressionRatio

float engine_configuration_s::compressionRatio

Just for reference really, not taken into account by any logic at this point units: CR offset 16

Definition at line 627 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), miataNAcommonEngineSettings(), setConfigValueByName(), and setDefaultBaseEngine().

◆ compressorDischargePressureChannel

adc_channel_e engine_configuration_s::compressorDischargePressureChannel

Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor. offset 3749

Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor. offset 3765

Place the sensor after the turbocharger/supercharger, but before any intercoolers if fitted. Uses the same calibration as the MAP sensor. offset 3589

Definition at line 4343 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by deinitMap(), and initMap().

◆ compressorDischargeTemperature

ThermistorConf engine_configuration_s::compressorDischargeTemperature

◆ consoleUartDevice

uart_device_e engine_configuration_s::consoleUartDevice

offset 916

Definition at line 1968 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ consumeObdSensors

bool engine_configuration_s::consumeObdSensors

This property is useful if using rusEFI as TCM or BCM only offset 920 bit 6

Definition at line 2006 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), initCanSensors(), initThermistors(), initTps(), mreBCM(), and setConfigValueByName().

◆ cranking

cranking_parameters_s engine_configuration_s::cranking

◆ crankingIACposition

int engine_configuration_s::crankingIACposition

This is the IAC position during cranking, some engines start better if given more air during cranking to improve cylinder filling. units: percent offset 1640

This is the IAC position during cranking, some engines start better if given more air during cranking to improve cylinder filling. units: percent offset 1656

Definition at line 3253 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by commonGenesisCoupe(), getConfigValueByName(), IdleController::getCrankingOpenLoop(), setCommonMazdaNB(), setConfigValueByName(), setCrankingIACExtra(), setDefaultCranking(), setFordEscortGt(), setHondaK(), and setMazdaMiata96().

◆ crankingInjectionMode

injection_mode_e engine_configuration_s::crankingInjectionMode

◆ crankingTimingAngle

angle_t engine_configuration_s::crankingTimingAngle

Ignition advance angle used during engine cranking, 5-10 degrees will work as a base setting for most engines. There is tapering towards running timing advance set cranking_timing_angle X units: deg offset 456

Definition at line 1018 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), getCrankingAdvance(), m73engine(), miataNAcommonEngineSettings(), printConfiguration(), setConfigValueByName(), setCrankingTimingAngle(), setDefaultCranking(), setDodgeNeon1995EngineConfiguration(), setDodgeNeonNGCEngineConfiguration(), setFordAspireEngineConfiguration(), setFordEscortGt(), setMazdaMiata96(), and setVwAba().

◆ customSentTpsMax

uint16_t engine_configuration_s::customSentTpsMax

offset 3564

offset 3580

offset 3404

Definition at line 4209 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by decodeTpsSentValue(), getConfigValueByName(), and setConfigValueByName().

◆ customSentTpsMin

uint16_t engine_configuration_s::customSentTpsMin

offset 3538

offset 3554

offset 3378

Definition at line 4167 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by decodeTpsSentValue(), getConfigValueByName(), and setConfigValueByName().

◆ cutFuelInAcr

bool engine_configuration_s::cutFuelInAcr

offset 1316 bit 12

offset 1332 bit 12

Definition at line 2490 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), and LimpManager::updateState().

◆ cutFuelOnHardLimit

bool engine_configuration_s::cutFuelOnHardLimit

◆ cutSparkOnHardLimit

bool engine_configuration_s::cutSparkOnHardLimit

Be careful enabling this: some engines are known to self-disassemble their valvetrain with a spark cut. Fuel cut is much safer. offset 1304 bit 17

Be careful enabling this: some engines are known to self-disassemble their valvetrain with a spark cut. Fuel cut is much safer. offset 1320 bit 17

Definition at line 2358 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), LimpManager::getLimitingTimingRetard(), setConfigValueByName(), setDefaultBaseEngine(), and LimpManager::updateState().

◆ cylinderBankSelect

uint8_t engine_configuration_s::cylinderBankSelect

Select which fuel correction bank this cylinder belongs to. Group cylinders that share the same O2 sensor offset 2588

Select which fuel correction bank this cylinder belongs to. Group cylinders that share the same O2 sensor offset 2604

Definition at line 3726 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by EngineState::periodicFastCallback(), setDefaultBaseEngine(), and setLeftRightBanksNeedBetterName().

◆ cylinderBore

float engine_configuration_s::cylinderBore

◆ cylindersCount

uint32_t engine_configuration_s::cylindersCount

Number of cylinder the engine has. offset 436

Definition at line 954 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by FuelSchedule::addFuelEvents(), bmwM52(), HpfpQuantity::calcFuelPercent(), common079721_2351(), common2jz(), doRunFuelInjBench(), doRunSparkBench(), endSimultaneousInjectionOnlyTogglePins(), SpeedDensityAirmass::getAirflow(), MafAirmass::getAirmassImpl(), SpeedDensityBase::getAirmassImpl(), getBaseFuelMass(), getConfigValueByName(), getCurrentIgnitionMode(), getFiringOrderCylinderId(), getIgnitionPinForIndex(), getInjectionModeDurationMultiplier(), getNumberOfInjections(), getNumberOfSparks(), getPerCylinderFiringOrderOffset(), getStandardAirCharge(), IFuelComputer::getTChargeCoefficient(), harleyEngine(), initializeIgnitionActions(), m73engine(), mapAveragingTriggerCallback(), miataNAcommonEngineSettings(), mreBoardNewTest(), noFiringUntilVvtSync(), onTriggerEventSparkLogic(), FuelSchedule::onTriggerTooth(), EngineState::periodicFastCallback(), prepareCylinderIgnitionSchedule(), prepareIgnitionSchedule(), printEngineSnifferPinMappings(), printOutputs(), proteusBoardTest(), refreshMapAveragingPreCalc(), setBoardDefaultConfiguration(), setBoardOverrides(), setCommonMazdaNB(), setConfigValueByName(), setDefaultBaseEngine(), setDiscovery33810Test(), setDodgeNeonNGCEngineConfiguration(), setDodgeRam1996(), setEngineBMW_M73_microRusEfi(), setFordAspireEngineConfiguration(), setFordInline6(), setFrankensoBoardTestConfiguration(), setGmLs4(), setGmSbc(), setGy6139qmbDefaultEngineConfiguration(), setHarley(), setHellen121Vag_5_cyl(), setHellen121Vag_8_cyl(), setHellen121Vag_v6_cyl(), setHellen121Vag_vr6_cyl(), setHellenMercedes128_6_cyl(), setHellenMercedes128_8_cyl(), setHonda600(), setHondaK(), setInline4(), setLeftRightBanksNeedBetterName(), setMaverickX3(), setMercedesM111EngineConfiguration(), setMitsubishi3A92(), setNissanVqEngineConfig(), setPrometheusDefaults(), setRotary(), setSachs(), setSlingshot(), setSubaruEG33Defaults(), EnginePins::startIgnitionPins(), EnginePins::startInjectionPins(), startSimultaneousInjection(), testEngine6451(), InjectionEvent::update(), and validateConfigOnStartUpOrBurn().

◆ dacOutputPins

Gpio engine_configuration_s::dacOutputPins

offset 3750

offset 3766

offset 3590

Definition at line 4347 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by initDac().

◆ debugMode

debug_mode_e engine_configuration_s::debugMode

◆ debugTriggerSync

Gpio engine_configuration_s::debugTriggerSync

offset 700

Definition at line 1386 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by initMiscOutputPins().

◆ devBit0

bool engine_configuration_s::devBit0

offset 1496 bit 20

offset 1512 bit 20

Definition at line 2848 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), and setConfigValueByName().

◆ devBit1

bool engine_configuration_s::devBit1

offset 1496 bit 21

offset 1512 bit 21

Definition at line 2851 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), and setConfigValueByName().

◆ devBit2

bool engine_configuration_s::devBit2

offset 1496 bit 22

offset 1512 bit 22

Definition at line 2854 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), and setConfigValueByName().

◆ devBit3

bool engine_configuration_s::devBit3

offset 1496 bit 23

offset 1512 bit 23

Definition at line 2857 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), and setConfigValueByName().

◆ devBit4

bool engine_configuration_s::devBit4

offset 1496 bit 24

offset 1512 bit 24

Definition at line 2860 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), and setConfigValueByName().

◆ devBit5

bool engine_configuration_s::devBit5

offset 1496 bit 25

offset 1512 bit 25

Definition at line 2863 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), and setConfigValueByName().

◆ devBit6

bool engine_configuration_s::devBit6

offset 1496 bit 26

offset 1512 bit 26

Definition at line 2866 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), and setConfigValueByName().

◆ devBit7

bool engine_configuration_s::devBit7

offset 1496 bit 27

offset 1512 bit 27

Definition at line 2869 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), and setConfigValueByName().

◆ device_uid

uint32_t engine_configuration_s::device_uid

offset 3980

offset 3996

offset 3820

Definition at line 4531 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by printUid().

◆ dfcoDelay

scaled_channel< uint8_t, 10, 1 > engine_configuration_s::dfcoDelay

Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust... units: sec offset 3241

Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust... units: sec offset 3257

Delay before cutting fuel. Set to 0 to cut immediately with no delay. May cause rumbles and pops out of your exhaust... units: sec offset 3081

Definition at line 3882 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by DfcoController::cutFuel(), getConfigValueByName(), and setConfigValueByName().

◆ digitalPotentiometerChipSelect

Gpio engine_configuration_s::digitalPotentiometerChipSelect

◆ digitalPotentiometerSpiDevice

spi_device_e engine_configuration_s::digitalPotentiometerSpiDevice

Digital Potentiometer is used by stock ECU stimulation code offset 702

Definition at line 1391 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by initPotentiometers(), and printConfiguration().

◆ disableEtbWhenEngineStopped

bool engine_configuration_s::disableEtbWhenEngineStopped

Allows disabling the ETB when the engine is stopped. You may not like the power draw or PWM noise from the motor, so this lets you turn it off until it's necessary. offset 752 bit 24

Definition at line 1620 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by EtbController::checkStatus(), commonPassatB6(), getConfigValueByName(), setConfigValueByName(), setHyundaiPb(), and setMaverickX3().

◆ disableFan1AtSpeed

int8_t engine_configuration_s::disableFan1AtSpeed

◆ disableFan1WhenStopped

bool engine_configuration_s::disableFan1WhenStopped

Inhibit operation of this fan while the engine is not running. offset 188 bit 6

Definition at line 760 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by commonGenesisCoupe(), FanControl1::disableWhenStopped(), getConfigValueByName(), setConfigValueByName(), and setMaverickX3().

◆ disableFan2AtSpeed

int8_t engine_configuration_s::disableFan2AtSpeed

◆ disableFan2WhenStopped

bool engine_configuration_s::disableFan2WhenStopped

Inhibit operation of this fan while the engine is not running. offset 188 bit 7

Definition at line 764 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by commonGenesisCoupe(), FanControl2::disableWhenStopped(), getConfigValueByName(), setConfigValueByName(), and setMaverickX3().

◆ displacement

scaled_channel< uint16_t, 1000, 1 > engine_configuration_s::displacement

◆ displayLogicLevelsInEngineSniffer

bool engine_configuration_s::displayLogicLevelsInEngineSniffer

Shall we display real life signal or just the part consumed by trigger decoder. Applies to both trigger and cam/vvt input.

enable logic_level_trigger offset 188 bit 20

Definition at line 814 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by commonGenesisCoupe(), enableOrDisable(), getConfigValueByName(), handleShaftSignal(), logVvtFront(), setBoardDefaultConfiguration(), setConfigValueByName(), setHondaK(), and setMazdaMiata96().

◆ doNotFilterTriggerEdgeNoise

bool engine_configuration_s::doNotFilterTriggerEdgeNoise

"Detect double trigger edges" offset 188 bit 17

Definition at line 800 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), and setConfigValueByName().

◆ driveWheelRevPerKm

float engine_configuration_s::driveWheelRevPerKm

Number of revolutions per kilometer for the wheels your vehicle speed sensor is connected to. Use an online calculator to determine this based on your tire size. units: revs/km offset 496

Definition at line 1118 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by VehicleSpeedConverter::convert(), getConfigValueByName(), GearDetector::getDriveshaftRpm(), miataNAcommonEngineSettings(), setConfigValueByName(), setDefaultEngineConfiguration(), setMazdaMiataEngineNB2Defaults(), setMazdaMiataNB1(), and setMiataNB2_Proteus_TCU().

◆ drv8860_cs

Gpio engine_configuration_s::drv8860_cs

offset 1164

Definition at line 2242 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by initSmartGpio(), and startSmartCsPins().

◆ drv8860_csPinMode

pin_output_mode_e engine_configuration_s::drv8860_csPinMode

offset 1166

Definition at line 2246 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by startSmartCsPins().

◆ drv8860_miso

Gpio engine_configuration_s::drv8860_miso

offset 1168

Definition at line 2256 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ drv8860spiDevice

spi_device_e engine_configuration_s::drv8860spiDevice

offset 1162

Definition at line 2232 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by initSmartGpio().

◆ egoValueShift

float engine_configuration_s::egoValueShift

EGO value correction units: value offset 1628

EGO value correction units: value offset 1644

Definition at line 3242 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getAfr(), getConfigValueByName(), and setConfigValueByName().

◆ electronicThrottlePin1Mode

pin_output_mode_e engine_configuration_s::electronicThrottlePin1Mode

offset 698

Definition at line 1378 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ enableAemXSeries

bool engine_configuration_s::enableAemXSeries

◆ enableAemXSeriesEgt

bool engine_configuration_s::enableAemXSeriesEgt

AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1496 bit 15

AEM X-Series EGT gauge kit or rusEFI EGT sensor from Wideband controller offset 1512 bit 15

Definition at line 2833 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), initEgt(), and setConfigValueByName().

◆ enableCanVss

bool engine_configuration_s::enableCanVss

Read VSS from OEM CAN bus according to selected CAN vehicle configuration. offset 920 bit 7

Definition at line 2010 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), initCanVssSupport(), processCanRxVss(), setConfigValueByName(), setMercedesM111EngineConfiguration(), updateDynoView(), and updateDynoViewCan().

◆ enabledStep1Limiter

bool engine_configuration_s::enabledStep1Limiter

offset 752 bit 10

Definition at line 1571 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), and setConfigValueByName().

◆ enableExtendedCanBroadcast

bool engine_configuration_s::enableExtendedCanBroadcast

Send out board statistics offset 1496 bit 5

Send out board statistics offset 1512 bit 5

Definition at line 2800 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), CanWrite::PeriodicTask(), setConfigValueByName(), and setDefaultBaseEngine().

◆ enableFan1WithAc

bool engine_configuration_s::enableFan1WithAc

◆ enableFan2WithAc

bool engine_configuration_s::enableFan2WithAc

◆ enableInnovateLC2

bool engine_configuration_s::enableInnovateLC2

◆ enableKline

bool engine_configuration_s::enableKline

◆ enableKnockSpectrogram

bool engine_configuration_s::enableKnockSpectrogram

◆ enableLaunchRetard

bool engine_configuration_s::enableLaunchRetard

◆ enableSoftwareKnock

bool engine_configuration_s::enableSoftwareKnock

◆ enableStagedInjection

bool engine_configuration_s::enableStagedInjection

◆ enableTrailingSparks

bool engine_configuration_s::enableTrailingSparks

Enable secondary spark outputs that fire after the primary (rotaries, twin plug engines). offset 188 bit 8

Definition at line 768 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by fireSparkAndPrepareNextSchedule(), getConfigValueByName(), setConfigValueByName(), setRotary(), and turnSparkPinHighStartCharging().

◆ enableVerboseCanTx

bool engine_configuration_s::enableVerboseCanTx

CAN broadcast using custom rusEFI protocol enable can_broadcast/disable can_broadcast offset 752 bit 14

Definition at line 1585 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by enableOrDisable(), getConfigValueByName(), CanWrite::PeriodicTask(), setBoardDefaultConfiguration(), setConfigValueByName(), and setEngineBMW_M73_microRusEfi().

◆ engineChartSize

uint32_t engine_configuration_s::engineChartSize

◆ engineCode

vehicle_info_t engine_configuration_s::engineCode

◆ engineMake

vehicle_info_t engine_configuration_s::engineMake

◆ engineSnifferFocusOnInputs

bool engine_configuration_s::engineSnifferFocusOnInputs

offset 1304 bit 28

offset 1320 bit 28

Definition at line 2393 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by addEngineSnifferOutputPinEvent(), getConfigValueByName(), and setConfigValueByName().

◆ engineSnifferRpmThreshold

uint16_t engine_configuration_s::engineSnifferRpmThreshold

Engine sniffer would be disabled above this rpm set engineSnifferRpmThreshold X units: RPM offset 10

Definition at line 597 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), setDefaultEngineConfiguration(), setFordAspireEngineConfiguration(), setValue(), and Engine::updateSlowSensors().

◆ engineSyncCam

engineSyncCam_e engine_configuration_s::engineSyncCam

Select which cam is used for engine sync. Other cams will be used only for VVT measurement, but not engine sync. offset 614

Definition at line 1269 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by handleVvtCamSignal(), and setHondaK().

◆ engineType

engine_type_e engine_configuration_s::engineType

◆ etb

pid_s engine_configuration_s::etb

◆ etb1configured

bool engine_configuration_s::etb1configured

◆ etb2configured

bool engine_configuration_s::etb2configured

◆ etb_iTermMax

int16_t engine_configuration_s::etb_iTermMax

iTerm max value offset 2542

iTerm max value offset 2558

Definition at line 3656 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by EtbController::checkStatus(), getConfigValueByName(), setConfigValueByName(), and setDefaultEtbParameters().

◆ etb_iTermMin

int16_t engine_configuration_s::etb_iTermMin

iTerm min value offset 2540

iTerm min value offset 2556

Definition at line 3651 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by EtbController::checkStatus(), getConfigValueByName(), setConfigValueByName(), and setDefaultEtbParameters().

◆ etb_use_two_wires

bool engine_configuration_s::etb_use_two_wires

◆ etbExpAverageLength

uint16_t engine_configuration_s::etbExpAverageLength

By the way ETB PID runs at 500hz, length in 1/500 of second here. offset 36

Definition at line 678 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), EtbController::onConfigurationChange(), setConfigValueByName(), and setDefaultEtbParameters().

◆ etbFreq

int16_t engine_configuration_s::etbFreq

◆ etbFunctions

dc_function_e engine_configuration_s::etbFunctions

◆ etbIdleThrottleRange

float engine_configuration_s::etbIdleThrottleRange

This sets the range of the idle control on the ETB. At 100% idle position, the value specified here sets the base ETB position. units: % offset 2584

This sets the range of the idle control on the ETB. At 100% idle position, the value specified here sets the base ETB position. units: % offset 2600

Definition at line 3721 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), EtbController::getSetpointEtb(), setConfigValueByName(), setDefaultEtbParameters(), setHyundaiPb(), and setMaverickX3().

◆ etbIo

dc_io engine_configuration_s::etbIo

◆ etbJamIntegratorLimit

uint8_t engine_configuration_s::etbJamIntegratorLimit

units: % offset 3246

units: % offset 3262

units: % offset 3086

Definition at line 3902 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by EtbController::checkOutput(), getConfigValueByName(), and setConfigValueByName().

◆ etbJamTimeout

scaled_channel< uint8_t, 50, 1 > engine_configuration_s::etbJamTimeout

Time required to detect a stuck throttle. units: sec offset 39

Definition at line 689 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by EtbController::checkOutput(), getConfigValueByName(), and setConfigValueByName().

◆ etbMaximumPosition

uint8_t engine_configuration_s::etbMaximumPosition

Maximum allowed ETB position. Some throttles go past fully open, so this allows you to limit it to fully open. units: % offset 823

Definition at line 1796 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), EtbController::getSetpointEtb(), setConfigValueByName(), and setDefaultBaseEngine().

◆ etbMinimumPosition

float engine_configuration_s::etbMinimumPosition

units: % offset 3420

units: % offset 3436

units: % offset 3260

Definition at line 4089 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), EtbController::getSetpointEtb(), setConfigValueByName(), and setDefaultBaseEngine().

◆ etbNeutralPosition

uint8_t engine_configuration_s::etbNeutralPosition

Expected neutral position units: % offset 1313

Expected neutral position units: % offset 1329

Definition at line 2428 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by doInitElectronicThrottle(), getConfigValueByName(), and setConfigValueByName().

◆ etbRevLimitRange

uint16_t engine_configuration_s::etbRevLimitRange

This far above 'Soft limiter start', fully close the throttle. At the bottom of the range, throttle control is normal. At the top of the range, the throttle is fully closed. units: rpm offset 214

Definition at line 904 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), EtbController::getSetpointEtb(), setConfigValueByName(), and setDefaultBaseEngine().

◆ etbRevLimitStart

uint16_t engine_configuration_s::etbRevLimitStart

Once engine speed passes this value, start reducing ETB angle. units: rpm offset 212

Definition at line 898 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), EtbController::getSetpointEtb(), and setConfigValueByName().

◆ etbRocExpAverageLength

int16_t engine_configuration_s::etbRocExpAverageLength

By the way ETB PID runs at 500hz, length in 1/500 of second here. offset 2568

By the way ETB PID runs at 500hz, length in 1/500 of second here. offset 2584

Definition at line 3671 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), EtbController::onConfigurationChange(), setConfigValueByName(), and setDefaultEtbParameters().

◆ etbSplit

scaled_channel< uint8_t, 10, 1 > engine_configuration_s::etbSplit

TPS/PPS error threshold units: % offset 581

Definition at line 1226 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), and setDefaultBaseEngine().

◆ etbWastegatePid

pid_s engine_configuration_s::etbWastegatePid

◆ fan1ExtraIdle

uint8_t engine_configuration_s::fan1ExtraIdle

Additional idle % when fan #1 is active units: % offset 1523

Additional idle % when fan #1 is active units: % offset 1539

Definition at line 2949 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), IdleController::getRunningOpenLoop(), setConfigValueByName(), setDefaultBaseEngine(), and setHondaObd1().

◆ fan2ExtraIdle

uint8_t engine_configuration_s::fan2ExtraIdle

Additional idle % when fan #2 is active units: % offset 1670

Additional idle % when fan #2 is active units: % offset 1686

Definition at line 3301 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), IdleController::getRunningOpenLoop(), setConfigValueByName(), setDefaultBaseEngine(), and setMaverickX3().

◆ fan2OffTemperature

uint8_t engine_configuration_s::fan2OffTemperature

Cooling fan turn-off temperature threshold, in Celsius units: deg C offset 2157

Cooling fan turn-off temperature threshold, in Celsius units: deg C offset 2173

Definition at line 3510 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by commonGenesisCoupe(), getConfigValueByName(), FanControl2::getFanOffTemp(), setConfigValueByName(), setDefaultBaseEngine(), and setMazdaMiataNA94().

◆ fan2OnTemperature

uint8_t engine_configuration_s::fan2OnTemperature

Cooling fan turn-on temperature threshold, in Celsius units: deg C offset 2156

Cooling fan turn-on temperature threshold, in Celsius units: deg C offset 2172

Definition at line 3504 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by commonGenesisCoupe(), getConfigValueByName(), FanControl2::getFanOnTemp(), setConfigValueByName(), setDefaultBaseEngine(), and setMazdaMiataNA94().

◆ fan2Pin

output_pin_e engine_configuration_s::fan2Pin

offset 2154

offset 2170

Definition at line 3498 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by setBoardDefaultConfiguration(), and setMazdaMiataNA94().

◆ fan2PinMode

pin_output_mode_e engine_configuration_s::fan2PinMode

offset 1707

offset 1723

Definition at line 3334 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ fanOffTemperature

float engine_configuration_s::fanOffTemperature

◆ fanOnTemperature

float engine_configuration_s::fanOnTemperature

◆ fanPin

output_pin_e engine_configuration_s::fanPin

◆ fanPinMode

pin_output_mode_e engine_configuration_s::fanPinMode

◆ finalGearRatio

scaled_channel< uint16_t, 100, 1 > engine_configuration_s::finalGearRatio

◆ finalIgnitionCutPercentBeforeLaunch

int8_t engine_configuration_s::finalIgnitionCutPercentBeforeLaunch

◆ firingOrder

firing_order_e engine_configuration_s::firingOrder

◆ fixedModeTiming

angle_t engine_configuration_s::fixedModeTiming

This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing This mode is useful when adjusting distributor location. units: RPM offset 468

Definition at line 1066 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), printConfiguration(), setConfigValueByName(), setDefaultIgnition(), and setFixedModeTiming().

◆ fixedTiming

float engine_configuration_s::fixedTiming

Fixed timing, useful for TDC testing units: deg offset 1616

Fixed timing, useful for TDC testing units: deg offset 1632

Definition at line 3224 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), getRunningAdvance(), and setConfigValueByName().

◆ flexCranking

bool engine_configuration_s::flexCranking

Enable a second cranking table to use for E100 flex fuel, interpolating between the two based on flex fuel sensor. offset 1316 bit 18

Enable a second cranking table to use for E100 flex fuel, interpolating between the two based on flex fuel sensor. offset 1332 bit 18

Definition at line 2515 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), getCrankingFuel3(), and setConfigValueByName().

◆ flexSensorInverted

bool engine_configuration_s::flexSensorInverted

offset 1496 bit 7

offset 1512 bit 7

Definition at line 2806 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by flexExtiCallback(), getConfigValueByName(), and setConfigValueByName().

◆ flexSensorPin

brain_input_pin_e engine_configuration_s::flexSensorPin

Continental/GM flex fuel sensor, 50-150hz type offset 816

Definition at line 1772 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by initFlexSensor().

◆ forceO2Heating

bool engine_configuration_s::forceO2Heating

If enabled, don't wait for engine start to heat O2 sensors. WARNING: this will reduce the life of your sensor, as condensation in the exhaust from a cold start can crack the sensing element. offset 1316 bit 24

If enabled, don't wait for engine start to heat O2 sensors. WARNING: this will reduce the life of your sensor, as condensation in the exhaust from a cold start can crack the sensing element. offset 1332 bit 24

Definition at line 2538 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), Engine::periodicSlowCallback(), and setConfigValueByName().

◆ fordInjectorSmallPulseBreakPoint

scaled_channel< uint16_t, 1000, 1 > engine_configuration_s::fordInjectorSmallPulseBreakPoint

units: mg offset 3244

units: mg offset 3260

units: mg offset 3084

Definition at line 3897 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), InjectorModelPrimary::getSmallPulseBreakPoint(), and setConfigValueByName().

◆ fordInjectorSmallPulseSlope

scaled_channel< uint16_t, 1000, 1 > engine_configuration_s::fordInjectorSmallPulseSlope

◆ fuelAlgorithm

engine_load_mode_e engine_configuration_s::fuelAlgorithm

This setting controls which fuel quantity control algorithm is used. Alpha-N means drive by TPS commonly only used for NA engines Speed Density requires MAP sensor and is the default choice for may installs MAF air charge is a cylinder filling based method that uses a mass air flow sensor. offset 448

Definition at line 980 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by buildTimingMap(), getAirmassModel(), getBaseFuelMass(), getLoad(), lua_getAirmassResolveMode(), m73engine(), packEngineMode(), printConfiguration(), setAlgorithm(), setBoardDefaultConfiguration(), setDefaultBaseEngine(), setDodgeNeon1995EngineConfiguration(), and setSubaruEG33Defaults().

◆ fuelClosedLoopCorrectionEnabled

bool engine_configuration_s::fuelClosedLoopCorrectionEnabled

Enables lambda sensor closed loop feedback for fuelling. offset 1304 bit 1

Enables lambda sensor closed loop feedback for fuelling. offset 1320 bit 1

Definition at line 2298 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), setDefaultStftSettings(), and shouldCorrect().

◆ fuelLevelSensor

adc_channel_e engine_configuration_s::fuelLevelSensor

This is the processor pin that your fuel level sensor in connected to. This is a non standard input so will need to be user defined. offset 510

Definition at line 1144 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by initFuelLevel(), and setBoardDefaultConfiguration().

◆ fuelPressureSensorMode

fuel_pressure_sensor_mode_e engine_configuration_s::fuelPressureSensorMode

offset 3508

offset 3524

offset 3348

Definition at line 4111 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by InjectorModelWithConfig::getFuelDifferentialPressure().

◆ fuelPumpPin

output_pin_e engine_configuration_s::fuelPumpPin

◆ fuelPumpPinMode

pin_output_mode_e engine_configuration_s::fuelPumpPinMode

◆ fuelReferencePressure

float engine_configuration_s::fuelReferencePressure

This is the pressure at which your injector flow is known. For example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here. units: kPa offset 1708

This is the pressure at which your injector flow is known. For example if your injectors flow 400cc/min at 3.5 bar, enter 350kpa here. units: kPa offset 1724

Definition at line 3341 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), InjectorModelWithConfig::getFuelDifferentialPressure(), InjectorModelWithConfig::getInjectorFlowRatio(), setBoardDefaultConfiguration(), setConfigValueByName(), setDefaultFuel(), setGDIFueling(), setGenesisCoupeBK1(), setGenesisCoupeBK2(), setGmLs4(), setHondaK(), setHondaObd1(), and setMazdaMiataEngineNB2Defaults().

◆ fuelTempSensor

ThermistorConf engine_configuration_s::fuelTempSensor

◆ gapTrackingLengthOverride

int8_t engine_configuration_s::gapTrackingLengthOverride

How many consecutive gap rations have to match expected ranges for sync to happen units: count offset 461

Definition at line 1033 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), and TriggerCentral::updateWaveform().

◆ gapVvtTrackingLengthOverride

int8_t engine_configuration_s::gapVvtTrackingLengthOverride

How many consecutive VVT gap rations have to match expected ranges for sync to happen units: count offset 677

Definition at line 1336 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), and TriggerCentral::updateWaveform().

◆ gearBasedOpenLoopBoostAdder

scaled_channel< int8_t, 2, 1 > engine_configuration_s::gearBasedOpenLoopBoostAdder

Boost duty cycle modified by gear units: % offset 3581

Boost duty cycle modified by gear units: % offset 3597

Boost duty cycle modified by gear units: % offset 3421

Definition at line 4274 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by BoostController::getOpenLoop().

◆ gearControllerMode

GearControllerMode engine_configuration_s::gearControllerMode

offset 3352

offset 3368

offset 3192

Definition at line 3995 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by doPeriodicSlowCallback(), and initGearController().

◆ gearRatio

scaled_channel< uint16_t, 100, 1 > engine_configuration_s::gearRatio

◆ globalTriggerAngleOffset

angle_t engine_configuration_s::globalTriggerAngleOffset

Angle between Top Dead Center (TDC) and the first trigger event. Positive value in case of synchronization point before TDC and negative in case of synchronization point after TDC .Knowing this angle allows us to control timing and other angles in reference to TDC. HOWTO: 1: Switch to fixed timing mode on 'ignition setting' dialog 2: use an actual timing light to calibrate 3: add/subtract until timing light confirms desired fixed timing value!' units: deg btdc offset 472

Definition at line 1078 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by commonGenesisCoupe(), commonPassatB6(), getConfigValueByName(), getValue(), m73engine(), printConfiguration(), setBoardDefaultConfiguration(), setBoardOverrides(), setConfigValueByName(), setDefaultBaseEngine(), setDodgeNeon1995EngineConfiguration(), setDodgeNeonNGCEngineConfiguration(), setDodgeRam1996(), setEngineBMW_M73_microRusEfi(), setFordAspireEngineConfiguration(), setFordEscortGt(), setFordInline6(), setGlobalTriggerAngleOffset(), setGmLs4(), setGmSbc(), setGy6139qmbDefaultEngineConfiguration(), setHonda600(), setHondaK(), setHondaObd1(), setHyundaiPb(), setMazdaMiataNB2_36(), setMercedesM111EngineConfiguration(), setMitsubishi3A92(), setPrometheusDefaults(), setSlingshot(), setSubaruEG33Defaults(), setTestVVTEngineConfiguration(), setToyota1NZFE(), setToyota_2jz_vics(), and setVwAba().

◆ gppwm

gppwm_channel engine_configuration_s::gppwm

◆ gpPwmNote

gppwm_note_t engine_configuration_s::gpPwmNote

◆ highPressureFuel

linear_sensor_s engine_configuration_s::highPressureFuel

◆ highSpeedOffsets

uint16_t engine_configuration_s::highSpeedOffsets

◆ hip9011CsPin

Gpio engine_configuration_s::hip9011CsPin

◆ hip9011CsPinMode

pin_output_mode_e engine_configuration_s::hip9011CsPinMode

◆ hip9011Gain

float engine_configuration_s::hip9011Gain

◆ hip9011IntHoldPin

Gpio engine_configuration_s::hip9011IntHoldPin

◆ hip9011IntHoldPinMode

pin_output_mode_e engine_configuration_s::hip9011IntHoldPinMode

◆ hip9011PrescalerAndSDO

int engine_configuration_s::hip9011PrescalerAndSDO

value '6' for 8MHz hw osc read hip9011 datasheet for details todo split into two bit fields units: integer offset 424

Definition at line 931 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), initHip9011(), setBoardDefaultConfiguration(), setConfigValueByName(), setHip9011FrankensoPinout(), and setPrescalerAndSDO().

◆ hip9011SpiDevice

spi_device_e engine_configuration_s::hip9011SpiDevice

◆ hipOutputChannel

adc_channel_e engine_configuration_s::hipOutputChannel

◆ hondaK

bool engine_configuration_s::hondaK

◆ hpfpActivationAngle

uint8_t engine_configuration_s::hpfpActivationAngle

How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own) units: deg offset 3254

How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own) units: deg offset 3270

How long to keep the valve activated (in order to allow the pump to build pressure and keep the valve open on its own) units: deg offset 3094

Definition at line 3941 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), HpfpController::pinTurnOn(), setConfigValueByName(), and setDefaultHPFP().

◆ hpfpCam

hpfp_cam_e engine_configuration_s::hpfpCam

offset 3248

offset 3264

offset 3088

Definition at line 3911 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by HpfpLobe::findNextLobe().

◆ hpfpCamLobes

uint8_t engine_configuration_s::hpfpCamLobes

◆ hpfpMinAngle

uint8_t engine_configuration_s::hpfpMinAngle

If the requested activation time is below this angle, don't bother running the pump units: deg offset 3250

If the requested activation time is below this angle, don't bother running the pump units: deg offset 3266

If the requested activation time is below this angle, don't bother running the pump units: deg offset 3090

Definition at line 3923 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), HpfpController::scheduleNextCycle(), setConfigValueByName(), and setDefaultHPFP().

◆ hpfpPeakPos

int16_t engine_configuration_s::hpfpPeakPos

Crank angle ATDC of first lobe peak units: deg offset 3570

Crank angle ATDC of first lobe peak units: deg offset 3586

Crank angle ATDC of first lobe peak units: deg offset 3410

Definition at line 4227 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by HpfpLobe::findNextLobe(), getConfigValueByName(), setConfigValueByName(), and setDefaultHPFP().

◆ hpfpPidI

scaled_channel< uint16_t, 100000, 1 > engine_configuration_s::hpfpPidI

units: %/kPa/lobe offset 3258

units: %/kPa/lobe offset 3274

units: %/kPa/lobe offset 3098

Definition at line 3955 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by HpfpQuantity::calcPI(), getConfigValueByName(), setConfigValueByName(), and setDefaultHPFP().

◆ hpfpPidP

scaled_channel< uint16_t, 1000, 1 > engine_configuration_s::hpfpPidP

units: %/kPa offset 3256

units: %/kPa offset 3272

units: %/kPa offset 3096

Definition at line 3950 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by HpfpQuantity::calcPI(), getConfigValueByName(), setConfigValueByName(), and setDefaultHPFP().

◆ hpfpPumpVolume

scaled_channel< uint16_t, 1000, 1 > engine_configuration_s::hpfpPumpVolume

Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm. units: cc offset 3252

Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm. units: cc offset 3268

Size of the pump chamber in cc. Typical Bosch HDP5 has a 9.0mm diameter, typical BMW N* stroke is 4.4mm. units: cc offset 3092

Definition at line 3935 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by HpfpQuantity::calcFuelPercent(), getConfigValueByName(), HpfpController::onFastCallback(), setConfigValueByName(), and setDefaultHPFP().

◆ hpfpTargetDecay

uint16_t engine_configuration_s::hpfpTargetDecay

The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel. units: kPa/s offset 3260

The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel. units: kPa/s offset 3276

The fastest rate the target pressure can be reduced by. This is because HPFP have no way to bleed off pressure other than injecting fuel. units: kPa/s offset 3100

Definition at line 3961 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by HpfpQuantity::calcPI(), getConfigValueByName(), setConfigValueByName(), and setDefaultHPFP().

◆ hpfpValvePin

output_pin_e engine_configuration_s::hpfpValvePin

offset 1576

offset 1592

Definition at line 3191 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by setHyundaiPb(), setMreVwPassatB6(), and setProteusVwPassatB6().

◆ hpfpValvePinMode

pin_output_mode_e engine_configuration_s::hpfpValvePinMode

offset 1578

offset 1594

Definition at line 3195 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ iacByTpsDecayTime

scaled_channel< uint8_t, 10, 1 > engine_configuration_s::iacByTpsDecayTime

How long it takes to remove initial IAC adder to return to normal idle. units: seconds offset 3597

How long it takes to remove initial IAC adder to return to normal idle. units: seconds offset 3613

How long it takes to remove initial IAC adder to return to normal idle. units: seconds offset 3437

Definition at line 4297 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by commonGenesisCoupe(), getConfigValueByName(), IdleController::getRunningOpenLoop(), setConfigValueByName(), and setMaverickX3().

◆ iacByTpsHoldTime

scaled_channel< uint8_t, 10, 1 > engine_configuration_s::iacByTpsHoldTime

How long initial IAC adder is held before starting to decay. units: seconds offset 3596

How long initial IAC adder is held before starting to decay. units: seconds offset 3612

How long initial IAC adder is held before starting to decay. units: seconds offset 3436

Definition at line 4291 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by commonGenesisCoupe(), getConfigValueByName(), IdleController::getRunningOpenLoop(), setConfigValueByName(), and setMaverickX3().

◆ iacByTpsTaper

int16_t engine_configuration_s::iacByTpsTaper

IAC Value added when coasting and transitioning into idle. units: percent offset 1502

IAC Value added when coasting and transitioning into idle. units: percent offset 1518

Definition at line 2893 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), IdleController::getRunningOpenLoop(), setCommonMazdaNB(), setConfigValueByName(), setDefaultBaseEngine(), setMaverickX3(), and setMazdaMiata96().

◆ iat

ThermistorConf engine_configuration_s::iat

◆ iatSensorPulldown

bool engine_configuration_s::iatSensorPulldown

◆ idle

idle_hardware_s engine_configuration_s::idle

◆ idle_antiwindupFreq

float engine_configuration_s::idle_antiwindupFreq

◆ idle_derivativeFilterLoss

float engine_configuration_s::idle_derivativeFilterLoss

◆ idleIncrementalPidCic

bool engine_configuration_s::idleIncrementalPidCic

offset 752 bit 29

Definition at line 1637 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), and setConfigValueByName().

◆ idleMode

idle_mode_e engine_configuration_s::idleMode

◆ idlePidActivationTime

float engine_configuration_s::idlePidActivationTime

units: seconds offset 2032

units: seconds offset 2048

Definition at line 3410 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), and setConfigValueByName().

◆ idlePidDeactivationTpsThreshold

int16_t engine_configuration_s::idlePidDeactivationTpsThreshold

Below this throttle position, the engine is considered idling. If you have an electronic throttle, this checks accelerator pedal position instead of throttle position, and should be set to 1-2%. units: % offset 844

Definition at line 1862 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by IdleController::determinePhase(), IdleController::getClosedLoop(), getConfigValueByName(), getRunningAdvance(), IdleController::getRunningOpenLoop(), AirmassVeModelBase::getVe(), setConfigValueByName(), setDefaultEngineConfiguration(), and setMaverickX3().

◆ idlePidRpmDeadZone

int16_t engine_configuration_s::idlePidRpmDeadZone

If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation units: RPM offset 1490

If the RPM closer to target than this value, disable closed loop idle correction to prevent oscillation units: RPM offset 1506

Definition at line 2776 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by commonPassatB6(), IdleController::getClosedLoop(), getConfigValueByName(), setCommonMazdaNB(), setConfigValueByName(), setDefaultIdleParameters(), and setMazdaMiata96().

◆ idlePidRpmUpperLimit

int16_t engine_configuration_s::idlePidRpmUpperLimit

How far above idle speed do we consider idling, i.e. coasting detection threshold. For example, if target = 800, this param = 200, then anything below 1000 RPM is considered idle. units: RPM offset 786

Definition at line 1732 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by IdleController::determinePhase(), getConfigValueByName(), IdleController::getRunningOpenLoop(), setBoardDefaultConfiguration(), setCommonMazdaNB(), setConfigValueByName(), setDefaultIdleParameters(), and setMazdaMiata96().

◆ idlePositionChannel

adc_channel_e engine_configuration_s::idlePositionChannel

offset 826

Definition at line 1806 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by initTps(), and setVwAba().

◆ idlePositionMax

uint16_t engine_configuration_s::idlePositionMax

Voltage when the idle valve is open. You probably don't have one of these! 1 volt = 1000 units units: mv offset 26

Definition at line 657 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), initTps(), setConfigValueByName(), and setDefaultEngineConfiguration().

◆ idlePositionMin

uint16_t engine_configuration_s::idlePositionMin

Voltage when the idle valve is closed. You probably don't have one of these! units: mv offset 24

Definition at line 649 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), initTps(), setConfigValueByName(), and setDefaultEngineConfiguration().

◆ idleRpmPid

pid_s engine_configuration_s::idleRpmPid

◆ idlerpmpid_iTermMax

int16_t engine_configuration_s::idlerpmpid_iTermMax

◆ idlerpmpid_iTermMin

int16_t engine_configuration_s::idlerpmpid_iTermMin

◆ idleStepperReactionTime

float engine_configuration_s::idleStepperReactionTime

◆ idleStepperTotalSteps

int engine_configuration_s::idleStepperTotalSteps

◆ idleTimingPid

pid_s engine_configuration_s::idleTimingPid

See useIdleTimingPidControl offset 2544

See useIdleTimingPidControl offset 2560

Definition at line 3661 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), IdleController::init(), setConfigValueByName(), setDefaultIdleParameters(), and setMaverickX3().

◆ idleTimingSoftEntryTime

float engine_configuration_s::idleTimingSoftEntryTime

When entering idle, and the PID settings are aggressive, it's good to make a soft entry upon entering closed loop offset 2564

When entering idle, and the PID settings are aggressive, it's good to make a soft entry upon entering closed loop offset 2580

Definition at line 3666 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by IdleController::determinePhase(), getConfigValueByName(), IdleController::getIdleTimingAdjustment(), setConfigValueByName(), and setMaverickX3().

◆ idleVeOverrideMode

ve_override_e engine_configuration_s::idleVeOverrideMode

Override the Y axis (load) value used for only the Idle VE table. Advanced users only: If you aren't sure you need this, you probably don't need this. offset 620

Definition at line 1296 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by AirmassVeModelBase::getVe().

◆ ignitionDwellForCrankingMs

float engine_configuration_s::ignitionDwellForCrankingMs

◆ ignitionKeyDigitalPin

Gpio engine_configuration_s::ignitionKeyDigitalPin

◆ ignitionKeyDigitalPinMode

pin_input_mode_e engine_configuration_s::ignitionKeyDigitalPinMode

offset 969

Definition at line 2127 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by startSwitchPins().

◆ ignitionMode

ignition_mode_e engine_configuration_s::ignitionMode

◆ ignitionPinMode

pin_output_mode_e engine_configuration_s::ignitionPinMode

◆ ignitionPins

output_pin_e engine_configuration_s::ignitionPins

◆ ignKeyAdcChannel

adc_channel_e engine_configuration_s::ignKeyAdcChannel

offset 3762

offset 3778

offset 3602

Definition at line 4364 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by deinitVbatt(), initVbatt(), and MainRelayController::onSlowCallback().

◆ ignOverrideMode

load_override_e engine_configuration_s::ignOverrideMode

Override the Y axis (load) value used for the ignition table. Advanced users only: If you aren't sure you need this, you probably don't need this. offset 1574

Override the Y axis (load) value used for the ignition table. Advanced users only: If you aren't sure you need this, you probably don't need this. offset 1590

Definition at line 3182 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getBaseFuelMass().

◆ imuType

imu_type_e engine_configuration_s::imuType

offset 782

Definition at line 1714 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by processCanRxImu().

◆ initialIgnitionCutPercent

int8_t engine_configuration_s::initialIgnitionCutPercent

◆ injectionMode

injection_mode_e engine_configuration_s::injectionMode

◆ injectionPinMode

pin_output_mode_e engine_configuration_s::injectionPinMode

◆ injectionPins

output_pin_e engine_configuration_s::injectionPins

◆ injectionPinsStage2

output_pin_e engine_configuration_s::injectionPinsStage2

offset 3836

offset 3852

offset 3676

Definition at line 4411 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by printEngineSnifferPinMappings(), and EnginePins::startInjectionPins().

◆ injectionTimingMode

InjectionTimingMode engine_configuration_s::injectionTimingMode

Sets what part of injection's is controlled by the injection phase table. offset 1521

Sets what part of injection's is controlled by the injection phase table. offset 1537

Definition at line 2938 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getInjectionAngleCorrection(), and setGDIFueling().

◆ injector

injector_s engine_configuration_s::injector

◆ injectorCompensationMode

injector_compensation_mode_e engine_configuration_s::injectorCompensationMode

None = I have a MAP-referenced fuel pressure regulator Fixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically) Sensed rail pressure = I have a fuel pressure sensor offset 1706

None = I have a MAP-referenced fuel pressure regulator Fixed rail pressure = I have an atmosphere-referenced fuel pressure regulator (returnless, typically) Sensed rail pressure = I have a fuel pressure sensor offset 1722

Definition at line 3330 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by commonGenesisCoupe(), InjectorModelWithConfig::getFuelDifferentialPressure(), InjectorModelWithConfig::getInjectorFlowRatio(), setBoardDefaultConfiguration(), setGDIFueling(), setGmLs4(), setHondaK(), setHondaObd1(), and setMazdaMiataEngineNB2Defaults().

◆ injectorCorrectionPolynomial

float engine_configuration_s::injectorCorrectionPolynomial

◆ injectorFlowAsMassFlow

bool engine_configuration_s::injectorFlowAsMassFlow

Select whether to configure injector flow in volumetric flow (defualt, cc/min) or mass flow (g/s). offset 1556 bit 3

Select whether to configure injector flow in volumetric flow (defualt, cc/min) or mass flow (g/s). offset 1572 bit 3

Definition at line 3041 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by InjectorModelWithConfig::getBaseFlowRate(), getConfigValueByName(), and setConfigValueByName().

◆ injectorNonlinearMode

InjectorNonlinearMode engine_configuration_s::injectorNonlinearMode

◆ injectorPressureType

injector_pressure_type_e engine_configuration_s::injectorPressureType

Select which fuel pressure sensor measures the pressure of the fuel at your injectors. offset 1575

Select which fuel pressure sensor measures the pressure of the fuel at your injectors. offset 1591

Definition at line 3187 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by initFluidPressure(), and setGDIFueling().

◆ injectorSecondary

injector_s engine_configuration_s::injectorSecondary

◆ invertCamVVTSignal

bool engine_configuration_s::invertCamVVTSignal

◆ invertExhaustCamVVTSignal

bool engine_configuration_s::invertExhaustCamVVTSignal

offset 1496 bit 29

offset 1512 bit 29

Definition at line 2875 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by cam_callback(), getConfigValueByName(), and setConfigValueByName().

◆ invertPrimaryTriggerSignal

bool engine_configuration_s::invertPrimaryTriggerSignal

https://wiki.rusefi.com/Trigger-Configuration-Guide This setting flips the signal from the primary engine speed sensor. offset 1304 bit 14

https://wiki.rusefi.com/Trigger-Configuration-Guide This setting flips the signal from the primary engine speed sensor. offset 1320 bit 14

Definition at line 2346 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), TriggerEmulatorHelper::handleEmulatorCallback(), handleShaftSignal(), setBoardDefaultConfiguration(), and setConfigValueByName().

◆ invertSecondaryTriggerSignal

bool engine_configuration_s::invertSecondaryTriggerSignal

https://wiki.rusefi.com/Trigger-Configuration-Guide This setting flips the signal from the secondary engine speed sensor. offset 1304 bit 15

https://wiki.rusefi.com/Trigger-Configuration-Guide This setting flips the signal from the secondary engine speed sensor. offset 1320 bit 15

Definition at line 2351 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), TriggerEmulatorHelper::handleEmulatorCallback(), handleShaftSignal(), and setConfigValueByName().

◆ invertVvtControlExhaust

bool engine_configuration_s::invertVvtControlExhaust

If increased VVT duty cycle increases the indicated VVT angle, set this to 'advance'. If it decreases, set this to 'retard'. Most intake cams use 'advance', and most exhaust cams use 'retard'. offset 1316 bit 26

If increased VVT duty cycle increases the indicated VVT angle, set this to 'advance'. If it decreases, set this to 'retard'. Most intake cams use 'advance', and most exhaust cams use 'retard'. offset 1332 bit 26

Definition at line 2546 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by commonGenesisCoupe(), getConfigValueByName(), setConfigValueByName(), and shouldInvertVvt().

◆ invertVvtControlIntake

bool engine_configuration_s::invertVvtControlIntake

If increased VVT duty cycle increases the indicated VVT angle, set this to 'advance'. If it decreases, set this to 'retard'. Most intake cams use 'advance', and most exhaust cams use 'retard'. offset 1316 bit 25

If increased VVT duty cycle increases the indicated VVT angle, set this to 'advance'. If it decreases, set this to 'retard'. Most intake cams use 'advance', and most exhaust cams use 'retard'. offset 1332 bit 25

Definition at line 2542 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), and shouldInvertVvt().

◆ is_enabled_spi_1

bool engine_configuration_s::is_enabled_spi_1

◆ is_enabled_spi_2

bool engine_configuration_s::is_enabled_spi_2

◆ is_enabled_spi_3

bool engine_configuration_s::is_enabled_spi_3

◆ is_enabled_spi_4

bool engine_configuration_s::is_enabled_spi_4

◆ is_enabled_spi_5

bool engine_configuration_s::is_enabled_spi_5

offset 1496 bit 13

offset 1512 bit 13

Definition at line 2826 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), initSpiModules(), setConfigValueByName(), and setupSdCard().

◆ is_enabled_spi_6

bool engine_configuration_s::is_enabled_spi_6

◆ isAlternatorControlEnabled

bool engine_configuration_s::isAlternatorControlEnabled

This enables smart alternator control and activates the extra alternator settings. offset 1304 bit 13

This enables smart alternator control and activates the extra alternator settings. offset 1320 bit 13

Definition at line 2341 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by enableOrDisable(), getConfigValueByName(), AlternatorController::getSetpoint(), setCommonMazdaNB(), setConfigValueByName(), and setDefaultEngineConfiguration().

◆ isBoostControlEnabled

bool engine_configuration_s::isBoostControlEnabled

◆ isCylinderCleanupEnabled

bool engine_configuration_s::isCylinderCleanupEnabled

When enabled if TPS is held above 95% no fuel is injected while cranking to clear excess fuel from the cylinders. offset 1316 bit 2

When enabled if TPS is held above 95% no fuel is injected while cranking to clear excess fuel from the cylinders. offset 1332 bit 2

Definition at line 2449 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), isPrimeInjectionPulseSkipped(), setConfigValueByName(), setDefaultEngineConfiguration(), and LimpManager::updateState().

◆ isDoubleSolenoidIdle

bool engine_configuration_s::isDoubleSolenoidIdle

Subaru/BMW style where default valve position is somewhere in the middle. First solenoid opens it more while second can close it more than default position. offset 188 bit 10

Definition at line 776 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by applyIACposition(), getConfigValueByName(), setBoardDefaultConfiguration(), and setConfigValueByName().

◆ isFasterEngineSpinUpEnabled

bool engine_configuration_s::isFasterEngineSpinUpEnabled

If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled. offset 752 bit 19

Definition at line 1602 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), setDefaultCranking(), and RpmCalculator::setSpinningUp().

◆ isForcedInduction

bool engine_configuration_s::isForcedInduction

Does the vehicle have a turbo or supercharger? offset 188 bit 0

Definition at line 738 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by commonGenesisCoupe(), getConfigValueByName(), setConfigValueByName(), and setMaverickX3().

◆ isHip9011Enabled

bool engine_configuration_s::isHip9011Enabled

◆ isIgnitionEnabled

bool engine_configuration_s::isIgnitionEnabled

◆ isInjectionEnabled

bool engine_configuration_s::isInjectionEnabled

◆ isManualSpinningMode

bool engine_configuration_s::isManualSpinningMode

Usually if we have no trigger events that means engine is stopped Unless we are troubleshooting and spinning the engine by hand - this case a longer delay is needed offset 1316 bit 11

Usually if we have no trigger events that means engine is stopped Unless we are troubleshooting and spinning the engine by hand - this case a longer delay is needed offset 1332 bit 11

Definition at line 2487 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), and setConfigValueByName().

◆ isMapAveragingEnabled

bool engine_configuration_s::isMapAveragingEnabled

◆ isPhaseSyncRequiredForIgnition

bool engine_configuration_s::isPhaseSyncRequiredForIgnition

Some engines are OK running semi-random sequential while other engine require phase synchronization offset 1316 bit 22

Some engines are OK running semi-random sequential while other engine require phase synchronization offset 1332 bit 22

Definition at line 2530 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), noFiringUntilVvtSync(), setConfigValueByName(), and setGDIFueling().

◆ isSdCardEnabled

bool engine_configuration_s::isSdCardEnabled

◆ issFilterReciprocal

uint8_t engine_configuration_s::issFilterReciprocal

◆ isWaveAnalyzerEnabled

bool engine_configuration_s::isWaveAnalyzerEnabled

◆ justATempTest

uint8_t engine_configuration_s::justATempTest

◆ kickStartCranking

bool engine_configuration_s::kickStartCranking

offset 188 bit 14

Definition at line 789 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), and setConfigValueByName().

◆ kLineBaudRate

uint16_t engine_configuration_s::kLineBaudRate

◆ kLineDoHondaSend

bool engine_configuration_s::kLineDoHondaSend

◆ kLinePeriodUs

int16_t engine_configuration_s::kLinePeriodUs

units: us offset 3572

units: us offset 3588

units: us offset 3412

Definition at line 4232 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), kLineThread(), setConfigValueByName(), and setDefaultBaseEngine().

◆ knockBandCustom

float engine_configuration_s::knockBandCustom

Use any online calculator and input your bore. Reminder that in some cases double frequency works better! units: kHz offset 428

Definition at line 938 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), initSoftwareKnock(), miataNAcommonEngineSettings(), setBoardDefaultConfiguration(), setCommonMazdaNB(), setConfigValueByName(), setHipBand(), and setMazdaMiata96().

◆ knockBankCyl1

bool engine_configuration_s::knockBankCyl1

◆ knockBankCyl10

bool engine_configuration_s::knockBankCyl10

◆ knockBankCyl11

bool engine_configuration_s::knockBankCyl11

◆ knockBankCyl12

bool engine_configuration_s::knockBankCyl12

◆ knockBankCyl2

bool engine_configuration_s::knockBankCyl2

◆ knockBankCyl3

bool engine_configuration_s::knockBankCyl3

◆ knockBankCyl4

bool engine_configuration_s::knockBankCyl4

◆ knockBankCyl5

bool engine_configuration_s::knockBankCyl5

◆ knockBankCyl6

bool engine_configuration_s::knockBankCyl6

◆ knockBankCyl7

bool engine_configuration_s::knockBankCyl7

◆ knockBankCyl8

bool engine_configuration_s::knockBankCyl8

◆ knockBankCyl9

bool engine_configuration_s::knockBankCyl9

◆ knockDetectionWindowEnd

float engine_configuration_s::knockDetectionWindowEnd

◆ knockDetectionWindowStart

float engine_configuration_s::knockDetectionWindowStart

◆ knockRetardAggression

scaled_channel< uint8_t, 10, 1 > engine_configuration_s::knockRetardAggression

Ignition timing to remove when a knock event occurs. Advice: 5% (mild), 10% (turbo/high comp.), 15% (high knock, e.g. GDI), 20% (spicy lump), units: % offset 612

Definition at line 1258 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), KnockControllerBase::onKnockSenseCompleted(), setConfigValueByName(), and setDefaultBaseEngine().

◆ knockRetardReapplyRate

scaled_channel< uint8_t, 10, 1 > engine_configuration_s::knockRetardReapplyRate

After a knock event, reapply timing at this rate. units: deg/s offset 613

Definition at line 1264 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), KnockControllerBase::onFastCallback(), setConfigValueByName(), and setDefaultBaseEngine().

◆ knockSamplingDuration

int16_t engine_configuration_s::knockSamplingDuration

units: Deg offset 1956

units: Deg offset 1972

Definition at line 3369 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), setDefaultEngineNoiseTable(), and startKnockSampling().

◆ l9779_cs

Gpio engine_configuration_s::l9779_cs

◆ l9779spiDevice

spi_device_e engine_configuration_s::l9779spiDevice

◆ lambdaProtectionEnable

bool engine_configuration_s::lambdaProtectionEnable

◆ lambdaProtectionMinLoad

scaled_channel< uint8_t, 1, 10 > engine_configuration_s::lambdaProtectionMinLoad

◆ lambdaProtectionMinRpm

scaled_channel< uint8_t, 1, 100 > engine_configuration_s::lambdaProtectionMinRpm

◆ lambdaProtectionMinTps

uint8_t engine_configuration_s::lambdaProtectionMinTps

◆ lambdaProtectionRestoreLoad

scaled_channel< uint8_t, 1, 10 > engine_configuration_s::lambdaProtectionRestoreLoad

◆ lambdaProtectionRestoreRpm

scaled_channel< uint8_t, 1, 100 > engine_configuration_s::lambdaProtectionRestoreRpm

◆ lambdaProtectionRestoreTps

uint8_t engine_configuration_s::lambdaProtectionRestoreTps

◆ lambdaProtectionTimeout

scaled_channel< uint8_t, 10, 1 > engine_configuration_s::lambdaProtectionTimeout

Only respond once lambda is out of range for this period of time. Use to avoid transients triggering lambda protection when not needed units: s offset 863

Definition at line 1918 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), LambdaMonitor::getTimeout(), setConfigValueByName(), and setDefaultLambdaProtection().

◆ launchActivateDelay

float engine_configuration_s::launchActivateDelay

◆ launchActivateInverted

bool engine_configuration_s::launchActivateInverted

◆ launchActivatePin

switch_input_pin_e engine_configuration_s::launchActivatePin

◆ launchActivatePinMode

pin_input_mode_e engine_configuration_s::launchActivatePinMode

offset 1566

offset 1582

Definition at line 3154 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by startSwitchPins().

◆ launchActivationMode

launchActivationMode_e engine_configuration_s::launchActivationMode

◆ launchControlEnabled

bool engine_configuration_s::launchControlEnabled

◆ launchCorrectionsEndRpm

uint16_t engine_configuration_s::launchCorrectionsEndRpm

◆ launchFuelAdderPercent

int8_t engine_configuration_s::launchFuelAdderPercent

◆ launchFuelCutEnable

bool engine_configuration_s::launchFuelCutEnable

◆ launchRpm

uint16_t engine_configuration_s::launchRpm

◆ launchRpmWindow

int engine_configuration_s::launchRpmWindow

◆ launchSmoothRetard

bool engine_configuration_s::launchSmoothRetard

Interpolates the Ignition Retard from 0 to 100% within the RPM Range offset 1316 bit 21

Interpolates the Ignition Retard from 0 to 100% within the RPM Range offset 1332 bit 21

Definition at line 2526 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), getRunningAdvance(), and setConfigValueByName().

◆ launchSparkCutEnable

bool engine_configuration_s::launchSparkCutEnable

This is the Cut Mode normally used offset 1304 bit 19

This is the Cut Mode normally used offset 1320 bit 19

Definition at line 2365 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by LaunchControlBase::calculateSparkSkipRatio(), getConfigValueByName(), LaunchControlBase::isLaunchSparkRpmRetardCondition(), and setConfigValueByName().

◆ launchSpeedThreshold

int engine_configuration_s::launchSpeedThreshold

Launch disabled above this speed if setting is above zero units: Kph offset 980

Definition at line 2162 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), LaunchControlBase::isInsideSpeedCondition(), setConfigValueByName(), and setDefaultEngineConfiguration().

◆ launchTimingRetard

float engine_configuration_s::launchTimingRetard

◆ launchTpsThreshold

int engine_configuration_s::launchTpsThreshold

◆ logicAnalyzerPins

brain_input_pin_e engine_configuration_s::logicAnalyzerPins

◆ lowPressureFuel

linear_sensor_s engine_configuration_s::lowPressureFuel

◆ lps25BaroSensorScl

Gpio engine_configuration_s::lps25BaroSensorScl

◆ lps25BaroSensorSda

Gpio engine_configuration_s::lps25BaroSensorSda

◆ luaCanRxWorkaround

bool engine_configuration_s::luaCanRxWorkaround

offset 1496 bit 6

offset 1512 bit 6

Definition at line 2803 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), handleCanFrame(), and setConfigValueByName().

◆ luaDigitalInputPinModes

pin_input_mode_e engine_configuration_s::luaDigitalInputPinModes

offset 3556

offset 3572

offset 3396

Definition at line 4205 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by initAuxDigital().

◆ luaDigitalInputPins

switch_input_pin_e engine_configuration_s::luaDigitalInputPins

◆ luaOutputPins

output_pin_e engine_configuration_s::luaOutputPins

◆ maf2AdcChannel

adc_channel_e engine_configuration_s::maf2AdcChannel

offset 742

Definition at line 1504 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by initMaf().

◆ mafAdcChannel

adc_channel_e engine_configuration_s::mafAdcChannel

◆ mafSensorType

maf_sensor_type_e engine_configuration_s::mafSensorType

◆ magicNumberAvailableForDevTricks

float engine_configuration_s::magicNumberAvailableForDevTricks

◆ mainRelayPin

output_pin_e engine_configuration_s::mainRelayPin

◆ mainRelayPinMode

pin_output_mode_e engine_configuration_s::mainRelayPinMode

◆ malfunctionIndicatorPin

output_pin_e engine_configuration_s::malfunctionIndicatorPin

◆ malfunctionIndicatorPinMode

pin_output_mode_e engine_configuration_s::malfunctionIndicatorPinMode

◆ manIdlePosition

float engine_configuration_s::manIdlePosition

◆ map

MAP_sensor_config_s engine_configuration_s::map

◆ mapAveragingSchedulingAtIndex

int engine_configuration_s::mapAveragingSchedulingAtIndex

At what trigger index should some MAP-related math be executed? This is a performance trick to reduce load on synchronization trigger callback. units: index offset 1360

At what trigger index should some MAP-related math be executed? This is a performance trick to reduce load on synchronization trigger callback. units: index offset 1376

Definition at line 2620 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), mapAveragingTriggerCallback(), refreshMapAveragingPreCalc(), setBasicNotECUmode(), and setConfigValueByName().

◆ mapCamDetectionAnglePosition

float engine_configuration_s::mapCamDetectionAnglePosition

◆ mapErrorDetectionTooHigh

float engine_configuration_s::mapErrorDetectionTooHigh

kPa value which is too high to be true units: kPa offset 1436

kPa value which is too high to be true units: kPa offset 1452

Definition at line 2709 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by configureMapFunction(), getConfigValueByName(), setConfigValueByName(), setDefaultEngineConfiguration(), setDodgeNeon1995EngineConfiguration(), and setHondaObd1().

◆ mapErrorDetectionTooLow

float engine_configuration_s::mapErrorDetectionTooLow

kPa value which is too low to be true units: kPa offset 1432

kPa value which is too low to be true units: kPa offset 1448

Definition at line 2703 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by configureMapFunction(), getConfigValueByName(), setBoardDefaultConfiguration(), setConfigValueByName(), and setDefaultEngineConfiguration().

◆ mapExpAverageAlpha

float engine_configuration_s::mapExpAverageAlpha

◆ mapHighValueVoltage

float engine_configuration_s::mapHighValueVoltage

MAP voltage for low point units: v offset 1624

MAP voltage for low point units: v offset 1640

Definition at line 3236 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), getMapCfg(), printMAPInfo(), setBoardDefaultConfiguration(), setConfigValueByName(), setCustomMap(), and setDefaultEngineConfiguration().

◆ mapLowValueVoltage

float engine_configuration_s::mapLowValueVoltage

MAP voltage for low point units: v offset 1620

MAP voltage for low point units: v offset 1636

Definition at line 3230 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), getMapCfg(), printMAPInfo(), setBoardDefaultConfiguration(), setConfigValueByName(), setCustomMap(), and setDefaultEngineConfiguration().

◆ mapMinBufferLength

int engine_configuration_s::mapMinBufferLength

This many MAP samples are used to estimate the current MAP. This many samples are considered, and the minimum taken. Recommended value is 1 for single-throttle engines, and your number of cylinders for individual throttle bodies. units: count offset 840

Definition at line 1856 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by applyMapMinBufferLength(), getConfigValueByName(), mapAveragingTriggerCallback(), setBoardDefaultConfiguration(), setBoardOverrides(), setConfigValueByName(), setDefaultEngineConfiguration(), setPrometheusDefaults(), and setSubaruEG33Defaults().

◆ max31855_cs

Gpio engine_configuration_s::max31855_cs

offset 800

Definition at line 1767 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by initEgt(), and startEgt().

◆ max31855spiDevice

spi_device_e engine_configuration_s::max31855spiDevice

offset 699

Definition at line 1382 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by initEgt(), and startEgt().

◆ maxAcClt

uint8_t engine_configuration_s::maxAcClt

Above this CLT, disable AC to prevent overheating the engine. Set to 0 to disable check. units: deg C offset 15

Definition at line 621 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by AcController::getAcState(), getConfigValueByName(), setConfigValueByName(), and setDefaultEngineConfiguration().

◆ maxAcPressure

uint16_t engine_configuration_s::maxAcPressure

value of A/C pressure in kPa after that compressor is disengaged units: kPa offset 4034

value of A/C pressure in kPa after that compressor is disengaged units: kPa offset 4050

value of A/C pressure in kPa after that compressor is disengaged units: kPa offset 3874

Definition at line 4584 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by AcController::getAcState(), getConfigValueByName(), setConfigValueByName(), and setDefaultEngineConfiguration().

◆ maxAcRpm

scaled_channel< uint8_t, 1, 50 > engine_configuration_s::maxAcRpm

Above this RPM, disable AC. Set to 0 to disable check. units: rpm offset 13

Definition at line 609 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by AcController::getAcState(), getConfigValueByName(), setConfigValueByName(), setDefaultEngineConfiguration(), and setSubaruEG33Defaults().

◆ maxAcTps

uint8_t engine_configuration_s::maxAcTps

Above this TPS, disable AC. Set to 0 to disable check. units: % offset 14

Definition at line 615 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by AcController::getAcState(), getConfigValueByName(), setConfigValueByName(), and setDefaultEngineConfiguration().

◆ maxCamPhaseResolveRpm

scaled_channel< uint8_t, 1, 50 > engine_configuration_s::maxCamPhaseResolveRpm

Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank. units: rpm offset 3240

Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank. units: rpm offset 3256

Below this RPM, use camshaft information to synchronize the crank's position for full sequential operation. Use this if your cam sensor does weird things at high RPM. Set to 0 to disable, and always use cam to help sync crank. units: rpm offset 3080

Definition at line 3876 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by adjustCrankPhase(), getConfigValueByName(), setConfigValueByName(), and setMitsubishi3A92().

◆ maxIdleVss

uint8_t engine_configuration_s::maxIdleVss

Above this speed, disable closed loop idle control. Set to 0 to disable (allow closed loop idle at any speed). units: kph offset 462

Definition at line 1039 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by IdleController::determinePhase(), getConfigValueByName(), and setConfigValueByName().

◆ maximumIgnitionTiming

int8_t engine_configuration_s::maximumIgnitionTiming

Maximum timing advance allowed. No spark on any cylinder will ever fire before this angle BTDC. For example, setting 45 here means no spark ever fires earlier than 45 deg BTDC units: deg BTDC offset 1663

Maximum timing advance allowed. No spark on any cylinder will ever fire before this angle BTDC. For example, setting 45 here means no spark ever fires earlier than 45 deg BTDC units: deg BTDC offset 1679

Definition at line 3285 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), setDefaultIgnition(), and setHarley().

◆ maxInjectorDutyInstant

uint8_t engine_configuration_s::maxInjectorDutyInstant

If injector duty cycle hits this value, instantly cut fuel. units: % offset 3832

If injector duty cycle hits this value, instantly cut fuel. units: % offset 3848

If injector duty cycle hits this value, instantly cut fuel. units: % offset 3672

Definition at line 4389 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), setDefaultFuel(), and LimpManager::updateState().

◆ maxInjectorDutySustained

uint8_t engine_configuration_s::maxInjectorDutySustained

If injector duty cycle hits this value for the specified delay time, cut fuel. units: % offset 3833

If injector duty cycle hits this value for the specified delay time, cut fuel. units: % offset 3849

If injector duty cycle hits this value for the specified delay time, cut fuel. units: % offset 3673

Definition at line 4395 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), setDefaultFuel(), and LimpManager::updateState().

◆ maxInjectorDutySustainedTimeout

scaled_channel< uint8_t, 10, 1 > engine_configuration_s::maxInjectorDutySustainedTimeout

Timeout period for duty cycle over the sustained limit to trigger duty cycle protection. units: sec offset 3834

Timeout period for duty cycle over the sustained limit to trigger duty cycle protection. units: sec offset 3850

Timeout period for duty cycle over the sustained limit to trigger duty cycle protection. units: sec offset 3674

Definition at line 4401 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), setDefaultFuel(), and LimpManager::updateState().

◆ mc33810_cs

Gpio engine_configuration_s::mc33810_cs

◆ mc33810_csPinMode

pin_output_mode_e engine_configuration_s::mc33810_csPinMode

offset 585

Definition at line 1238 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by startSmartCsPins().

◆ mc33810DisableRecoveryMode

bool engine_configuration_s::mc33810DisableRecoveryMode

See Over/Undervoltage Shutdown/Retry bit in documentation offset 1496 bit 0

See Over/Undervoltage Shutdown/Retry bit in documentation offset 1512 bit 0

Definition at line 2784 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), and setConfigValueByName().

◆ mc33810Gpgd0Mode

bool engine_configuration_s::mc33810Gpgd0Mode

offset 1496 bit 1

offset 1512 bit 1

Definition at line 2787 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), and setConfigValueByName().

◆ mc33810Gpgd1Mode

bool engine_configuration_s::mc33810Gpgd1Mode

offset 1496 bit 2

offset 1512 bit 2

Definition at line 2790 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), and setConfigValueByName().

◆ mc33810Gpgd2Mode

bool engine_configuration_s::mc33810Gpgd2Mode

offset 1496 bit 3

offset 1512 bit 3

Definition at line 2793 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), and setConfigValueByName().

◆ mc33810Gpgd3Mode

bool engine_configuration_s::mc33810Gpgd3Mode

offset 1496 bit 4

offset 1512 bit 4

Definition at line 2796 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), and setConfigValueByName().

◆ mc33810maxDwellTimer

mc33810maxDwellTimer_e engine_configuration_s::mc33810maxDwellTimer

offset 1561

offset 1577

Definition at line 3134 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ mc33810Maxi

uint8_t engine_configuration_s::mc33810Maxi

Maximum coil charge current, 1A step units: A offset 4009

Maximum coil charge current, 1A step units: A offset 4025

Maximum coil charge current, 1A step units: A offset 3849

Definition at line 4562 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), mc33810defaults(), and setConfigValueByName().

◆ mc33810Nomi

scaled_channel< uint8_t, 4, 1 > engine_configuration_s::mc33810Nomi

Nominal coil charge current, 0.25A step units: A offset 4008

Nominal coil charge current, 0.25A step units: A offset 4024

Nominal coil charge current, 0.25A step units: A offset 3848

Definition at line 4556 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), mc33810defaults(), and setConfigValueByName().

◆ mc33816_cs

Gpio engine_configuration_s::mc33816_cs

offset 2164

offset 2180

Definition at line 3532 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by setMreVwPassatB6(), and setTest33816EngineConfiguration().

◆ mc33816_driven

Gpio engine_configuration_s::mc33816_driven

offset 2048

offset 2064

Definition at line 3460 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by setMreVwPassatB6(), and setTest33816EngineConfiguration().

◆ mc33816_flag0

Gpio engine_configuration_s::mc33816_flag0

offset 1428

offset 1444

Definition at line 2686 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by setMreVwPassatB6(), and setTest33816EngineConfiguration().

◆ mc33816_rstb

Gpio engine_configuration_s::mc33816_rstb

ResetB offset 2046

ResetB offset 2062

Definition at line 3456 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by setMreVwPassatB6(), and setTest33816EngineConfiguration().

◆ mc33816spiDevice

spi_device_e engine_configuration_s::mc33816spiDevice

offset 2577

offset 2593

Definition at line 3691 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by setMreVwPassatB6(), and setTest33816EngineConfiguration().

◆ mc33972_cs

Gpio engine_configuration_s::mc33972_cs

◆ mc33972_csPinMode

pin_output_mode_e engine_configuration_s::mc33972_csPinMode

◆ mc33972spiDevice

spi_device_e engine_configuration_s::mc33972spiDevice

◆ mc33_hpfp_i_hold

scaled_channel< uint8_t, 10, 1 > engine_configuration_s::mc33_hpfp_i_hold

units: A offset 1553

units: A offset 1569

Definition at line 3013 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setBoschHDEV_5_injectors(), setConfigValueByName(), and setHyundaiPb().

◆ mc33_hpfp_i_hold_off

uint8_t engine_configuration_s::mc33_hpfp_i_hold_off

How long to deactivate power when hold current is reached before applying power again units: us offset 1554

How long to deactivate power when hold current is reached before applying power again units: us offset 1570

Definition at line 3019 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setBoschHDEV_5_injectors(), and setConfigValueByName().

◆ mc33_hpfp_i_peak

scaled_channel< uint8_t, 10, 1 > engine_configuration_s::mc33_hpfp_i_peak

units: A offset 1552

units: A offset 1568

Definition at line 3008 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setBoschHDEV_5_injectors(), setConfigValueByName(), and setHyundaiPb().

◆ mc33_hpfp_max_hold

uint8_t engine_configuration_s::mc33_hpfp_max_hold

Maximum amount of time the solenoid can be active before assuming a programming error units: ms offset 1555

Maximum amount of time the solenoid can be active before assuming a programming error units: ms offset 1571

Definition at line 3025 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setBoschHDEV_5_injectors(), and setConfigValueByName().

◆ mc33_hvolt

uint8_t engine_configuration_s::mc33_hvolt

◆ mc33_i_boost

uint16_t engine_configuration_s::mc33_i_boost

Boost Current units: mA offset 3068

Boost Current units: mA offset 3084

Boost Current units: mA offset 2908

Definition at line 3793 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setBoschHDEV_5_injectors(), and setConfigValueByName().

◆ mc33_i_hold

uint16_t engine_configuration_s::mc33_i_hold

Hold Current units: mA offset 3072

Hold Current units: mA offset 3088

Hold Current units: mA offset 2912

Definition at line 3805 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setBoschHDEV_5_injectors(), setConfigValueByName(), and setValue().

◆ mc33_i_peak

uint16_t engine_configuration_s::mc33_i_peak

Peak Current units: mA offset 3070

Peak Current units: mA offset 3086

Peak Current units: mA offset 2910

Definition at line 3799 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setBoschHDEV_5_injectors(), setConfigValueByName(), and setValue().

◆ mc33_t_bypass

uint16_t engine_configuration_s::mc33_t_bypass

units: us offset 3080

units: us offset 3096

units: us offset 2920

Definition at line 3827 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setBoschHDEV_5_injectors(), and setConfigValueByName().

◆ mc33_t_hold_off

uint16_t engine_configuration_s::mc33_t_hold_off

units: us offset 3082

units: us offset 3098

units: us offset 2922

Definition at line 3832 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setBoschHDEV_5_injectors(), and setConfigValueByName().

◆ mc33_t_hold_tot

uint16_t engine_configuration_s::mc33_t_hold_tot

Hold phase duration units: us offset 3084

Hold phase duration units: us offset 3100

Hold phase duration units: us offset 2924

Definition at line 3838 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setBoschHDEV_5_injectors(), and setConfigValueByName().

◆ mc33_t_max_boost

uint16_t engine_configuration_s::mc33_t_max_boost

Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit. units: us offset 3074

Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit. units: us offset 3090

Maximum allowed boost phase time. If the injector current doesn't reach the threshold before this time elapses, it is assumed that the injector is missing or has failed open circuit. units: us offset 2914

Definition at line 3811 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setBoschHDEV_5_injectors(), setConfigValueByName(), and setValue().

◆ mc33_t_min_boost

uint16_t engine_configuration_s::mc33_t_min_boost

Minimum allowed time for the boost phase. If the boost target current is reached before this time elapses, it is assumed that the injector has failed short circuit. units: us offset 724

Definition at line 1457 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setBoschHDEV_5_injectors(), and setConfigValueByName().

◆ mc33_t_peak_off

uint16_t engine_configuration_s::mc33_t_peak_off

units: us offset 3076

units: us offset 3092

units: us offset 2916

Definition at line 3816 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setBoschHDEV_5_injectors(), setConfigValueByName(), and setValue().

◆ mc33_t_peak_tot

uint16_t engine_configuration_s::mc33_t_peak_tot

Peak phase duration units: us offset 3078

Peak phase duration units: us offset 3094

Peak phase duration units: us offset 2918

Definition at line 3822 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setBoschHDEV_5_injectors(), and setConfigValueByName().

◆ measureMapOnlyInOneCylinder

bool engine_configuration_s::measureMapOnlyInOneCylinder

Useful for individual intakes offset 752 bit 17

Definition at line 1595 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), mapAveragingTriggerCallback(), and setConfigValueByName().

◆ minAcPressure

uint16_t engine_configuration_s::minAcPressure

value of A/C pressure in kPa before that compressor is disengaged units: kPa offset 4032

value of A/C pressure in kPa before that compressor is disengaged units: kPa offset 4048

value of A/C pressure in kPa before that compressor is disengaged units: kPa offset 3872

Definition at line 4578 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by AcController::getAcState(), getConfigValueByName(), setConfigValueByName(), and setDefaultEngineConfiguration().

◆ minimumBoostClosedLoopMap

uint8_t engine_configuration_s::minimumBoostClosedLoopMap

Minimum MAP before closed loop boost is enabled. Use to prevent misbehavior upon entering boost. units: kPa offset 777

Definition at line 1692 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by BoostController::getClosedLoopImpl(), getConfigValueByName(), and setConfigValueByName().

◆ minimumIgnitionTiming

int8_t engine_configuration_s::minimumIgnitionTiming

Minimim timing advance allowed. No spark on any cylinder will ever fire after this angle BTDC. For example, setting -10 here means no spark ever fires later than 10 deg ATDC. Note that this only concerns the primary spark: any trailing sparks or multispark may violate this constraint. units: deg BTDC offset 1662

Minimim timing advance allowed. No spark on any cylinder will ever fire after this angle BTDC. For example, setting -10 here means no spark ever fires later than 10 deg ATDC. Note that this only concerns the primary spark: any trailing sparks or multispark may violate this constraint. units: deg BTDC offset 1678

Definition at line 3279 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), setDefaultIgnition(), and setHarley().

◆ minOilPressureAfterStart

uint16_t engine_configuration_s::minOilPressureAfterStart

Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting. units: kPa offset 464

Definition at line 1049 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), and LimpManager::updateState().

◆ msIoBox0

MsIoBox_config_s engine_configuration_s::msIoBox0

offset 4004

offset 4020

offset 3844

Definition at line 4550 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by initCanGpioMsiobox().

◆ multisparkDwell

scaled_channel< uint16_t, 1000, 1 > engine_configuration_s::multisparkDwell

This sets the dwell time for subsequent sparks. The main spark's dwell is set by the dwell table. units: ms offset 1442

This sets the dwell time for subsequent sparks. The main spark's dwell is set by the dwell table. units: ms offset 1458

Definition at line 2721 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), getMultiSparkCount(), setConfigValueByName(), and setDefaultMultisparkParameters().

◆ multisparkEnable

bool engine_configuration_s::multisparkEnable

◆ multisparkMaxExtraSparkCount

uint8_t engine_configuration_s::multisparkMaxExtraSparkCount

Configures the maximum number of extra sparks to fire (does not include main spark) units: count offset 49

Definition at line 721 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), getMultiSparkCount(), setConfigValueByName(), and setDefaultMultisparkParameters().

◆ multisparkMaxRpm

scaled_channel< uint8_t, 1, 50 > engine_configuration_s::multisparkMaxRpm

Disable multispark above this engine speed. units: rpm offset 12

Definition at line 603 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), and setDefaultMultisparkParameters().

◆ multisparkMaxSparkingAngle

uint8_t engine_configuration_s::multisparkMaxSparkingAngle

This parameter sets the latest that the last multispark can occur after the main ignition event. For example, if the ignition timing is 30 degrees BTDC, and this parameter is set to 45, no multispark will ever be fired after 15 degrees ATDC. units: deg offset 48

Definition at line 715 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), getMultiSparkCount(), setConfigValueByName(), and setDefaultMultisparkParameters().

◆ multisparkSparkDuration

scaled_channel< uint16_t, 1000, 1 > engine_configuration_s::multisparkSparkDuration

How long to wait for the spark to fire before recharging the coil for another spark. units: ms offset 1440

How long to wait for the spark to fire before recharging the coil for another spark. units: ms offset 1456

Definition at line 2715 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), getMultiSparkCount(), setConfigValueByName(), and setDefaultMultisparkParameters().

◆ noAccelAfterHardLimitPeriodSecs

float engine_configuration_s::noAccelAfterHardLimitPeriodSecs

TODO: finish this #413 units: sec offset 1356

TODO: finish this #413 units: sec offset 1372

Definition at line 2614 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), and setDefaultEngineConfiguration().

◆ noFuelTrimAfterDfcoTime

scaled_channel< uint8_t, 10, 1 > engine_configuration_s::noFuelTrimAfterDfcoTime

Pause closed loop fueling after deceleration fuel cut occurs. Set this to a little longer than however long is required for normal fueling behavior to resume after fuel cut. units: sec offset 979

Definition at line 2156 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), and setConfigValueByName().

◆ o2heaterPin

output_pin_e engine_configuration_s::o2heaterPin

On-off O2 sensor heater control. 'ON' if engine is running, 'OFF' if stopped or cranking. offset 744

Definition at line 1515 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by initMiscOutputPins().

◆ o2heaterPinModeTodO

pin_output_mode_e engine_configuration_s::o2heaterPinModeTodO

offset 746

Definition at line 1519 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ oddFireEngine

bool engine_configuration_s::oddFireEngine

On even fire engines with even number of cylinders we go wasted spark during cranking. Use this setting to disable wasted spark cranking on odd fire engines. offset 1304 bit 2

On even fire engines with even number of cylinders we go wasted spark during cranking. Use this setting to disable wasted spark cranking on odd fire engines. offset 1320 bit 2

Definition at line 2302 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), getCurrentIgnitionMode(), setConfigValueByName(), and setHarley().

◆ oilPressure

linear_sensor_s engine_configuration_s::oilPressure

◆ oilTempSensor

ThermistorConf engine_configuration_s::oilTempSensor

◆ overrideCrankingIacSetting

bool engine_configuration_s::overrideCrankingIacSetting

If enabled, use separate temperature multiplier table for cranking idle position. If disabled, use normal running multiplier table applied to the cranking base position. offset 1316 bit 6

If enabled, use separate temperature multiplier table for cranking idle position. If disabled, use normal running multiplier table applied to the cranking base position. offset 1332 bit 6

Definition at line 2465 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by commonGenesisCoupe(), getConfigValueByName(), IdleController::getCrankingOpenLoop(), setConfigValueByName(), and setMaverickX3().

◆ overrideTriggerGaps

bool engine_configuration_s::overrideTriggerGaps

◆ overrideVvtTriggerGaps

bool engine_configuration_s::overrideVvtTriggerGaps

◆ pauseEtbControl

bool engine_configuration_s::pauseEtbControl

Disable the electronic throttle motor and DC idle motor for testing. This mode is for testing ETB/DC idle position sensors, etc without actually driving the throttle. offset 752 bit 26

Definition at line 1628 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), and EtbController::setOutput().

◆ pidExtraForLowRpm

int16_t engine_configuration_s::pidExtraForLowRpm

Increases PID reaction for RPM<target by adding extra percent to PID-error units: % offset 2182

Increases PID reaction for RPM<target by adding extra percent to PID-error units: % offset 2198

Definition at line 3577 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by IdleController::getClosedLoop(), getConfigValueByName(), and setConfigValueByName().

◆ postCrankingCLTBins

int16_t engine_configuration_s::postCrankingCLTBins

units: C offset 1880

units: C offset 1896

Definition at line 3356 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by EngineState::periodicFastCallback(), and setDefaultCranking().

◆ postCrankingDurationBins

float engine_configuration_s::postCrankingDurationBins

units: count offset 1856

units: count offset 1872

Definition at line 3351 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by EngineState::periodicFastCallback(), setDefaultCranking(), and setHondaK().

◆ postCrankingFactor

float engine_configuration_s::postCrankingFactor

units: mult offset 1712

units: mult offset 1728

Definition at line 3346 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by fuelBenchMode(), EngineState::periodicFastCallback(), setDefaultCranking(), and setHondaK().

◆ ppsSecondaryMaximum

scaled_channel< uint8_t, 2, 1 > engine_configuration_s::ppsSecondaryMaximum

For Toyota ETCS-i, use ~69% units: % offset 3555

For Toyota ETCS-i, use ~69% units: % offset 3571

For Toyota ETCS-i, use ~69% units: % offset 3395

Definition at line 4201 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), initTps(), and setConfigValueByName().

◆ primeBins

int8_t engine_configuration_s::primeBins

units: C offset 2124

units: C offset 2140

Definition at line 3480 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by cannedprimeBins(), PrimeController::getPrimeDuration(), and setDefaultPriming().

◆ primeValues

scaled_channel< uint8_t, 1, 5 > engine_configuration_s::primeValues

units: mg offset 2600

units: mg offset 2616

Definition at line 3731 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by cannedprimeValues(), PrimeController::getPrimeDuration(), and setDefaultPriming().

◆ primingDelay

scaled_channel< uint8_t, 100, 1 > engine_configuration_s::primingDelay

Delay to allow fuel pressure to build before firing the priming pulse. units: sec offset 1671

Delay to allow fuel pressure to build before firing the priming pulse. units: sec offset 1687

Definition at line 3307 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), PrimeController::onIgnitionStateChanged(), setConfigValueByName(), and setDefaultBaseEngine().

◆ requireFootOnBrakeToCrank

bool engine_configuration_s::requireFootOnBrakeToCrank

◆ rethrowHardFault

bool engine_configuration_s::rethrowHardFault

◆ rpmHardLimit

uint16_t engine_configuration_s::rpmHardLimit

◆ rpmHardLimitHyst

scaled_channel< uint8_t, 1, 10 > engine_configuration_s::rpmHardLimitHyst

Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached units: RPM offset 3577

Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached units: RPM offset 3593

Hysterisis: if the hard limit is 7200rpm and rpmHardLimitHyst is 200rpm, then when the ECU sees 7200rpm, fuel/ign will cut, and stay cut until 7000rpm (7200-200) is reached units: RPM offset 3417

Definition at line 4256 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), setDefaultBaseEngine(), and LimpManager::updateRevLimit().

◆ rpmSoftLimitFuelAdded

scaled_channel< uint8_t, 5, 1 > engine_configuration_s::rpmSoftLimitFuelAdded

% of fuel ADDED during window units: % offset 3576

% of fuel ADDED during window units: % offset 3592

% of fuel ADDED during window units: % offset 3416

Definition at line 4250 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), and LimpManager::updateRevLimit().

◆ rpmSoftLimitTimingRetard

scaled_channel< uint8_t, 5, 1 > engine_configuration_s::rpmSoftLimitTimingRetard

Degrees of timing REMOVED from actual timing during soft RPM limit window units: deg offset 3575

Degrees of timing REMOVED from actual timing during soft RPM limit window units: deg offset 3591

Degrees of timing REMOVED from actual timing during soft RPM limit window units: deg offset 3415

Definition at line 4244 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), setDefaultBaseEngine(), and LimpManager::updateRevLimit().

◆ rpmSoftLimitWindowSize

scaled_channel< uint8_t, 1, 10 > engine_configuration_s::rpmSoftLimitWindowSize

Window that the correction will be added throughout (example, if rpm limit is 7000, and rpmSoftLimitWindowSize is 200, the corrections activate at 6800RPM, creating a 200rpm window) units: RPM offset 3574

Window that the correction will be added throughout (example, if rpm limit is 7000, and rpmSoftLimitWindowSize is 200, the corrections activate at 6800RPM, creating a 200rpm window) units: RPM offset 3590

Window that the correction will be added throughout (example, if rpm limit is 7000, and rpmSoftLimitWindowSize is 200, the corrections activate at 6800RPM, creating a 200rpm window) units: RPM offset 3414

Definition at line 4238 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), and setDefaultBaseEngine().

◆ rusefiVerbose29b

bool engine_configuration_s::rusefiVerbose29b

Use 11 bit (standard) or 29 bit (extended) IDs for rusEFI verbose CAN format. offset 752 bit 4

Definition at line 1552 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), sendCanVerbose(), and setConfigValueByName().

◆ scriptCurveName

gppwm_note_t engine_configuration_s::scriptCurveName

◆ scriptSetting

script_setting_t engine_configuration_s::scriptSetting

◆ scriptSettingName

gppwm_note_t engine_configuration_s::scriptSettingName

offset 2388

offset 2404

Definition at line 3609 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getSettingIndexByName(), and setHarley().

◆ scriptTableName

gppwm_note_t engine_configuration_s::scriptTableName

offset 2324

offset 2340

Definition at line 3605 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getTableIndexByName().

◆ sdCardCsPin

Gpio engine_configuration_s::sdCardCsPin

◆ sdCardCsPinMode

pin_output_mode_e engine_configuration_s::sdCardCsPinMode

offset 615

Definition at line 1273 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ sdCardLogFrequency

uint16_t engine_configuration_s::sdCardLogFrequency

Rate the ECU will log to the SD card, in hz (log lines per second). units: hz offset 824

Definition at line 1802 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), mlgLogger(), setConfigValueByName(), and setDefaultEngineConfiguration().

◆ sdCardSpiDevice

spi_device_e engine_configuration_s::sdCardSpiDevice

◆ sdTriggerLog

bool engine_configuration_s::sdTriggerLog

'Trigger' mode will write a high speed log of trigger events (warning: uses lots of space!). 'Normal' mode will write a standard MLG of sensors, engine function, etc. similar to the one captured in TunerStudio. offset 1316 bit 28

'Trigger' mode will write a high speed log of trigger events (warning: uses lots of space!). 'Normal' mode will write a standard MLG of sensors, engine function, etc. similar to the one captured in TunerStudio. offset 1332 bit 28

Definition at line 2553 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), prepareLogFileName(), setConfigValueByName(), and THD_FUNCTION().

◆ secondSolenoidPin

output_pin_e engine_configuration_s::secondSolenoidPin

Some Subaru and some Mazda use double-solenoid idle air valve offset 834

Definition at line 1836 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by applyIACposition(), and setBoardDefaultConfiguration().

◆ sensorChartMode

sensor_chart_e engine_configuration_s::sensorChartMode

◆ sensorSnifferRpmThreshold

uint16_t engine_configuration_s::sensorSnifferRpmThreshold

◆ sentEtbType

SentEtbType engine_configuration_s::sentEtbType

offset 3537

offset 3553

offset 3377

Definition at line 4163 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by decodeTpsSentValue(), and isDigitalTps1().

◆ sentInputPins

sent_input_pin_e engine_configuration_s::sentInputPins

offset 2172

offset 2188

Definition at line 3547 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by isDigitalTps1(), printSentInfo(), startSent(), and stopSent().

◆ showHumanReadableWarning

bool engine_configuration_s::showHumanReadableWarning

◆ silentTriggerError

bool engine_configuration_s::silentTriggerError

Sometimes we have a performance issue while printing error offset 1304 bit 6

Sometimes we have a performance issue while printing error offset 1320 bit 6

Definition at line 2316 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by TriggerDecoderBase::decodeTriggerEvent(), getConfigValueByName(), Engine::OnTriggerSynchronization(), setConfigValueByName(), and setDefaultBaseEngine().

◆ simulatorCamPosition

uint8_t engine_configuration_s::simulatorCamPosition

offset 3758

offset 3774

offset 3598

Definition at line 4360 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by setDefaultEngineConfiguration().

◆ skippedWheelOnCam

bool engine_configuration_s::skippedWheelOnCam

Where is your primary skipped wheel located? offset 1304 bit 31

Where is your primary skipped wheel located? offset 1320 bit 31

Definition at line 2403 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), lookupOperationMode(), setCamOperationMode(), setConfigValueByName(), setCrankOperationMode(), setFordInline6(), setGmSbc(), setGy6139qmbDefaultEngineConfiguration(), and setTestCrankEngineConfiguration().

◆ speedometerOutputPin

output_pin_e engine_configuration_s::speedometerOutputPin

offset 3754

offset 3770

offset 3594

Definition at line 4351 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by initSpeedometer().

◆ speedometerPulsePerKm

uint16_t engine_configuration_s::speedometerPulsePerKm

Number of speedometer pulses per kilometer travelled. offset 3756

Number of speedometer pulses per kilometer travelled. offset 3772

Number of speedometer pulses per kilometer travelled. offset 3596

Definition at line 4356 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), and speedoUpdate().

◆ spi1MisoMode

pin_mode_e engine_configuration_s::spi1MisoMode

offset 2038

offset 2054

Definition at line 3423 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by turnOnSpi().

◆ spi1misoPin

Gpio engine_configuration_s::spi1misoPin

◆ spi1MosiMode

pin_mode_e engine_configuration_s::spi1MosiMode

Modes count be used for 3v<>5v integration using pull-ups/pull-downs etc. offset 2037

Modes count be used for 3v<>5v integration using pull-ups/pull-downs etc. offset 2053

Definition at line 3419 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by turnOnSpi().

◆ spi1mosiPin

Gpio engine_configuration_s::spi1mosiPin

◆ spi1SckMode

pin_mode_e engine_configuration_s::spi1SckMode

offset 2036

offset 2052

Definition at line 3414 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by turnOnSpi().

◆ spi1sckPin

Gpio engine_configuration_s::spi1sckPin

◆ spi2MisoMode

pin_mode_e engine_configuration_s::spi2MisoMode

◆ spi2misoPin

Gpio engine_configuration_s::spi2misoPin

◆ spi2MosiMode

pin_mode_e engine_configuration_s::spi2MosiMode

◆ spi2mosiPin

Gpio engine_configuration_s::spi2mosiPin

◆ spi2SckMode

pin_mode_e engine_configuration_s::spi2SckMode

◆ spi2sckPin

Gpio engine_configuration_s::spi2sckPin

◆ spi3MisoMode

pin_mode_e engine_configuration_s::spi3MisoMode

offset 2044

offset 2060

Definition at line 3447 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by setBoardDefaultConfiguration(), and turnOnSpi().

◆ spi3misoPin

Gpio engine_configuration_s::spi3misoPin

◆ spi3MosiMode

pin_mode_e engine_configuration_s::spi3MosiMode

offset 2043

offset 2059

Definition at line 3443 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by setBoardDefaultConfiguration(), and turnOnSpi().

◆ spi3mosiPin

Gpio engine_configuration_s::spi3mosiPin

◆ spi3SckMode

pin_mode_e engine_configuration_s::spi3SckMode

offset 2042

offset 2058

Definition at line 3439 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by setBoardDefaultConfiguration(), and turnOnSpi().

◆ spi3sckPin

Gpio engine_configuration_s::spi3sckPin

◆ spi4MisoMode

pin_mode_e engine_configuration_s::spi4MisoMode

offset 3960

offset 3976

offset 3800

Definition at line 4477 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by turnOnSpi().

◆ spi4misoPin

Gpio engine_configuration_s::spi4misoPin

offset 3942

offset 3958

offset 3782

Definition at line 4437 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getMisoPin(), and setBoardConfigOverrides().

◆ spi4MosiMode

pin_mode_e engine_configuration_s::spi4MosiMode

offset 3959

offset 3975

offset 3799

Definition at line 4473 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by turnOnSpi().

◆ spi4mosiPin

Gpio engine_configuration_s::spi4mosiPin

offset 3940

offset 3956

offset 3780

Definition at line 4433 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getMosiPin(), and setBoardConfigOverrides().

◆ spi4SckMode

pin_mode_e engine_configuration_s::spi4SckMode

offset 3958

offset 3974

offset 3798

Definition at line 4469 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by turnOnSpi().

◆ spi4sckPin

Gpio engine_configuration_s::spi4sckPin

offset 3944

offset 3960

offset 3784

Definition at line 4441 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getSckPin(), and setBoardConfigOverrides().

◆ spi5MisoMode

pin_mode_e engine_configuration_s::spi5MisoMode

offset 3963

offset 3979

offset 3803

Definition at line 4489 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by turnOnSpi().

◆ spi5misoPin

Gpio engine_configuration_s::spi5misoPin

offset 3948

offset 3964

offset 3788

Definition at line 4449 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getMisoPin(), and setupSdCard().

◆ spi5MosiMode

pin_mode_e engine_configuration_s::spi5MosiMode

offset 3962

offset 3978

offset 3802

Definition at line 4485 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by turnOnSpi().

◆ spi5mosiPin

Gpio engine_configuration_s::spi5mosiPin

offset 3946

offset 3962

offset 3786

Definition at line 4445 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getMosiPin(), and setupSdCard().

◆ spi5SckMode

pin_mode_e engine_configuration_s::spi5SckMode

offset 3961

offset 3977

offset 3801

Definition at line 4481 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by turnOnSpi().

◆ spi5sckPin

Gpio engine_configuration_s::spi5sckPin

offset 3950

offset 3966

offset 3790

Definition at line 4453 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getSckPin(), and setupSdCard().

◆ spi6MisoMode

pin_mode_e engine_configuration_s::spi6MisoMode

offset 3763

offset 3779

offset 3603

Definition at line 4368 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by turnOnSpi().

◆ spi6misoPin

Gpio engine_configuration_s::spi6misoPin

offset 3954

offset 3970

offset 3794

Definition at line 4461 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getMisoPin(), and setBoardDefaultConfiguration().

◆ spi6MosiMode

pin_mode_e engine_configuration_s::spi6MosiMode

offset 3965

offset 3981

offset 3805

Definition at line 4497 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by turnOnSpi().

◆ spi6mosiPin

Gpio engine_configuration_s::spi6mosiPin

offset 3952

offset 3968

offset 3792

Definition at line 4457 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getMosiPin(), and setBoardDefaultConfiguration().

◆ spi6SckMode

pin_mode_e engine_configuration_s::spi6SckMode

offset 3964

offset 3980

offset 3804

Definition at line 4493 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by turnOnSpi().

◆ spi6sckPin

Gpio engine_configuration_s::spi6sckPin

offset 3956

offset 3972

offset 3796

Definition at line 4465 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getSckPin(), and setBoardDefaultConfiguration().

◆ startButtonSuppressOnStartUpMs

uint16_t engine_configuration_s::startButtonSuppressOnStartUpMs

◆ startCrankingDuration

uint16_t engine_configuration_s::startCrankingDuration

Maximum time to crank starter when start/stop button is pressed units: Seconds offset 854

Definition at line 1888 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by disengageStarterIfNeeded(), getConfigValueByName(), initStartStopButton(), onStartStopButtonToggle(), setConfigValueByName(), and setDefaultEngineConfiguration().

◆ starterControlPin

output_pin_e engine_configuration_s::starterControlPin

See also startStopButtonPin offset 1424

See also startStopButtonPin offset 1440

Definition at line 2672 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by onStartStopButtonToggle(), setBoardDefaultConfiguration(), setEngineBMW_M73_microRusEfi(), setEngineBMW_M73_Proteus(), setHyundaiPb(), setMaverickX3(), and setSlingshot().

◆ starterControlPinMode

pin_output_mode_e engine_configuration_s::starterControlPinMode

offset 1572

offset 1588

Definition at line 3172 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ starterRelayDisablePin

output_pin_e engine_configuration_s::starterRelayDisablePin

offset 830

Definition at line 1820 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by printOutputs().

◆ starterRelayDisablePinMode

pin_output_mode_e engine_configuration_s::starterRelayDisablePinMode

On some vehicles we can disable starter once engine is already running offset 832

Definition at line 1825 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by printOutputs().

◆ startRequestPinInverted

bool engine_configuration_s::startRequestPinInverted

offset 1496 bit 16

offset 1512 bit 16

Definition at line 2836 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), initStartStopButton(), setConfigValueByName(), and setSlingshot().

◆ startStopButtonMode

pin_input_mode_e engine_configuration_s::startStopButtonMode

◆ startStopButtonPin

switch_input_pin_e engine_configuration_s::startStopButtonPin

◆ startUpFuelPumpDuration

int16_t engine_configuration_s::startUpFuelPumpDuration

on IGN voltage detection turn fuel pump on to build fuel pressure units: seconds offset 1488

on IGN voltage detection turn fuel pump on to build fuel pressure units: seconds offset 1504

Definition at line 2770 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), FuelPumpController::onSlowCallback(), setBoardDefaultConfiguration(), setConfigValueByName(), and setDefaultBaseEngine().

◆ stepper_dc_use_two_wires

bool engine_configuration_s::stepper_dc_use_two_wires

offset 1316 bit 30

offset 1332 bit 30

Definition at line 2559 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by applyIACposition(), getConfigValueByName(), setConfigValueByName(), and setStepperHw().

◆ stepper_raw_output

output_pin_e engine_configuration_s::stepper_raw_output

offset 3262

offset 3278

offset 3102

Definition at line 3965 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by applyIACposition().

◆ stepperDcInvertedPins

bool engine_configuration_s::stepperDcInvertedPins

Enable if DC-motor driver (H-bridge) inverts the signals (eg. RZ7899 on Hellen boards) offset 1556 bit 0

Enable if DC-motor driver (H-bridge) inverts the signals (eg. RZ7899 on Hellen boards) offset 1572 bit 0

Definition at line 3029 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), initDcMotor(), setBoardConfigOverrides(), setConfigValueByName(), and setStepperHw().

◆ stepperDcIo

dc_io engine_configuration_s::stepperDcIo

◆ stepperDirectionPinMode

pin_output_mode_e engine_configuration_s::stepperDirectionPinMode

◆ stepperEnablePin

Gpio engine_configuration_s::stepperEnablePin

◆ stepperEnablePinMode

pin_output_mode_e engine_configuration_s::stepperEnablePinMode

offset 2045

offset 2061

Definition at line 3451 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by applyIACposition().

◆ stepperForceParkingEveryRestart

bool engine_configuration_s::stepperForceParkingEveryRestart

◆ stepperMaxDutyCycle

uint8_t engine_configuration_s::stepperMaxDutyCycle

Use to limit the max.current through the stepper motor (100% = no limit) units: % offset 1982

Use to limit the max.current through the stepper motor (100% = no limit) units: % offset 1998

Definition at line 3395 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), DualHBridgeStepper::sleep(), and DualHBridgeStepper::step().

◆ stepperMinDutyCycle

uint8_t engine_configuration_s::stepperMinDutyCycle

Use to limit the current when the stepper motor is idle, not moving (100% = no limit) units: % offset 1981

Use to limit the current when the stepper motor is idle, not moving (100% = no limit) units: % offset 1997

Definition at line 3389 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), and DualHBridgeStepper::sleep().

◆ stepperNumMicroSteps

stepper_num_micro_steps_e engine_configuration_s::stepperNumMicroSteps

For micro-stepping, make sure that PWM frequency (etbFreq) is high enough offset 1980

For micro-stepping, make sure that PWM frequency (etbFreq) is high enough offset 1996

Definition at line 3383 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by DualHBridgeStepper::initialize(), DualHBridgeStepper::step(), and DualHBridgeStepper::update().

◆ stepperParkingExtraSteps

int16_t engine_configuration_s::stepperParkingExtraSteps

◆ stft

stft_s engine_configuration_s::stft

◆ stftIgnoreErrorMagnitude

bool engine_configuration_s::stftIgnoreErrorMagnitude

If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. offset 920 bit 10

Definition at line 2020 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by fuelClosedLoopCorrection(), getConfigValueByName(), setConfigValueByName(), and setDefaultStftSettings().

◆ stoichRatioPrimary

scaled_channel< uint8_t, 10, 1 > engine_configuration_s::stoichRatioPrimary

Stoichiometric ratio for your primary fuel. When Flex Fuel is enabled, this value is used when the Flex Fuel sensor indicates E0. E0 = 14.7 E10 = 14.1 E85 = 9.9 E100 = 9.0 units: :1 offset 2581

Stoichiometric ratio for your primary fuel. When Flex Fuel is enabled, this value is used when the Flex Fuel sensor indicates E0. E0 = 14.7 E10 = 14.1 E85 = 9.9 E100 = 9.0 units: :1 offset 2597

Definition at line 3710 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), FuelComputer::getStoichiometricRatio(), setConfigValueByName(), setDefaultFuel(), and setTestCamEngineConfiguration().

◆ stoichRatioSecondary

scaled_channel< uint8_t, 10, 1 > engine_configuration_s::stoichRatioSecondary

Stoichiometric ratio for your secondary fuel. This value is used when the Flex Fuel sensor indicates E100, typically 9.0 units: :1 offset 822

Definition at line 1790 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), FuelComputer::getStoichiometricRatio(), setConfigValueByName(), and setDefaultFuel().

◆ tachOutputPin

output_pin_e engine_configuration_s::tachOutputPin

◆ tachOutputPinMode

pin_output_mode_e engine_configuration_s::tachOutputPinMode

◆ tachPulseDuractionMs

float engine_configuration_s::tachPulseDuractionMs

Duration in ms or duty cycle depending on selected mode offset 1364

Duration in ms or duty cycle depending on selected mode offset 1380

Definition at line 2625 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), setDefaultBaseEngine(), and tachUpdate().

◆ tachPulseDurationAsDutyCycle

bool engine_configuration_s::tachPulseDurationAsDutyCycle

Treat milliseconds value as duty cycle value, i.e. 0.5ms would become 50% offset 1304 bit 12

Treat milliseconds value as duty cycle value, i.e. 0.5ms would become 50% offset 1320 bit 12

Definition at line 2337 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), setDefaultBaseEngine(), and tachUpdate().

◆ tachPulsePerRev

uint8_t engine_configuration_s::tachPulsePerRev

◆ tChargeAirCoefMax

float engine_configuration_s::tChargeAirCoefMax

Heat transfer coefficient at high flow, as defined by "max air flow". 0 means the air charge is fully heated to the same temperature as CLT. 1 means the air charge gains no heat, and enters the cylinder at the temperature measured by IAT. offset 2520

Heat transfer coefficient at high flow, as defined by "max air flow". 0 means the air charge is fully heated to the same temperature as CLT. 1 means the air charge gains no heat, and enters the cylinder at the temperature measured by IAT. offset 2536

Definition at line 3623 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), IFuelComputer::getTChargeCoefficient(), setConfigValueByName(), and setDefaultFuel().

◆ tChargeAirCoefMin

float engine_configuration_s::tChargeAirCoefMin

Heat transfer coefficient at zero flow. 0 means the air charge is fully heated to the same temperature as CLT. 1 means the air charge gains no heat, and enters the cylinder at the temperature measured by IAT. offset 2516

Heat transfer coefficient at zero flow. 0 means the air charge is fully heated to the same temperature as CLT. 1 means the air charge gains no heat, and enters the cylinder at the temperature measured by IAT. offset 2532

Definition at line 3616 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), IFuelComputer::getTChargeCoefficient(), setConfigValueByName(), and setDefaultFuel().

◆ tChargeAirDecrLimit

float engine_configuration_s::tChargeAirDecrLimit

Maximum allowed rate of decrease allowed for the estimated charge temperature units: deg/sec offset 2532

Maximum allowed rate of decrease allowed for the estimated charge temperature units: deg/sec offset 2548

Definition at line 3642 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), setDefaultFuel(), setGmLs4(), and EngineState::updateTChargeK().

◆ tChargeAirFlowMax

float engine_configuration_s::tChargeAirFlowMax

High flow point for heat transfer estimation. Set this to perhaps 50-75% of your maximum airflow at wide open throttle. units: kg/h offset 2524

High flow point for heat transfer estimation. Set this to perhaps 50-75% of your maximum airflow at wide open throttle. units: kg/h offset 2540

Definition at line 3630 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), IFuelComputer::getTChargeCoefficient(), setConfigValueByName(), and setDefaultFuel().

◆ tChargeAirIncrLimit

float engine_configuration_s::tChargeAirIncrLimit

Maximum allowed rate of increase allowed for the estimated charge temperature units: deg/sec offset 2528

Maximum allowed rate of increase allowed for the estimated charge temperature units: deg/sec offset 2544

Definition at line 3636 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), setDefaultFuel(), setGmLs4(), and EngineState::updateTChargeK().

◆ tchargeBins

scaled_channel< uint8_t, 1, 5 > engine_configuration_s::tchargeBins

units: kg/h offset 1584

units: kg/h offset 1600

Definition at line 3213 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by IFuelComputer::getTChargeCoefficient().

◆ tChargeMaxRpmMaxTps

float engine_configuration_s::tChargeMaxRpmMaxTps

◆ tChargeMaxRpmMinTps

float engine_configuration_s::tChargeMaxRpmMinTps

◆ tChargeMinRpmMaxTps

float engine_configuration_s::tChargeMinRpmMaxTps

◆ tChargeMinRpmMinTps

float engine_configuration_s::tChargeMinRpmMinTps

◆ tChargeMode

tChargeMode_e engine_configuration_s::tChargeMode

offset 3243

offset 3259

offset 3083

Definition at line 3892 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by IFuelComputer::getTChargeCoefficient(), and setDefaultFuel().

◆ tchargeValues

scaled_channel< uint8_t, 100, 1 > engine_configuration_s::tchargeValues

units: ratio offset 1600

units: ratio offset 1616

Definition at line 3218 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by IFuelComputer::getTChargeCoefficient().

◆ tcu_32_solenoid_freq

pwm_freq_t engine_configuration_s::tcu_32_solenoid_freq

offset 3416

offset 3432

offset 3256

Definition at line 4080 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by Gm4l6xTransmissionController::init().

◆ tcu_32_solenoid_pin

output_pin_e engine_configuration_s::tcu_32_solenoid_pin

offset 3412

offset 3428

offset 3252

Definition at line 4066 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by Gm4l6xTransmissionController::init().

◆ tcu_32_solenoid_pin_mode

pin_output_mode_e engine_configuration_s::tcu_32_solenoid_pin_mode

offset 3414

offset 3430

offset 3254

Definition at line 4070 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by Gm4l6xTransmissionController::init().

◆ tcu_pc_solenoid_freq

pwm_freq_t engine_configuration_s::tcu_pc_solenoid_freq

offset 3410

offset 3426

offset 3250

Definition at line 4062 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by Generic4TransmissionController::init().

◆ tcu_pc_solenoid_pin

output_pin_e engine_configuration_s::tcu_pc_solenoid_pin

offset 3406

offset 3422

offset 3246

Definition at line 4048 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by Generic4TransmissionController::init().

◆ tcu_pc_solenoid_pin_mode

pin_output_mode_e engine_configuration_s::tcu_pc_solenoid_pin_mode

offset 3408

offset 3424

offset 3248

Definition at line 4052 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by Generic4TransmissionController::init().

◆ tcu_rangeAnalogInput

adc_channel_e engine_configuration_s::tcu_rangeAnalogInput

offset 3992

offset 4008

offset 3832

Definition at line 4535 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by initRangeSensors(), and GenericGearController::update().

◆ tcu_rangeInput

switch_input_pin_e engine_configuration_s::tcu_rangeInput

offset 3598

offset 3614

offset 3438

Definition at line 4301 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by GenericGearController::init(), and GenericGearController::update().

◆ tcu_rangeInputMode

pin_input_mode_e engine_configuration_s::tcu_rangeInputMode

offset 3610

offset 3626

offset 3450

Definition at line 4305 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by GenericGearController::init().

◆ tcu_rangeSensorBiasResistor

float engine_configuration_s::tcu_rangeSensorBiasResistor

units: Ohm offset 4000

units: Ohm offset 4016

units: Ohm offset 3840

Definition at line 4546 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), initRangeSensors(), and setConfigValueByName().

◆ tcu_rangeSensorPulldown

bool engine_configuration_s::tcu_rangeSensorPulldown

offset 1496 bit 17

offset 1512 bit 17

Definition at line 2839 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), initRangeSensors(), and setConfigValueByName().

◆ tcu_solenoid

output_pin_e engine_configuration_s::tcu_solenoid

◆ tcu_solenoid_mode

pin_output_mode_e engine_configuration_s::tcu_solenoid_mode

offset 3089

offset 3105

offset 2929

Definition at line 3854 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by SimpleTransmissionController::init().

◆ tcu_tcc_onoff_solenoid

output_pin_e engine_configuration_s::tcu_tcc_onoff_solenoid

offset 3396

offset 3412

offset 3236

Definition at line 4016 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by Generic4TransmissionController::init().

◆ tcu_tcc_onoff_solenoid_mode

pin_output_mode_e engine_configuration_s::tcu_tcc_onoff_solenoid_mode

offset 3398

offset 3414

offset 3238

Definition at line 4020 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by Generic4TransmissionController::init().

◆ tcu_tcc_pwm_solenoid

output_pin_e engine_configuration_s::tcu_tcc_pwm_solenoid

offset 3400

offset 3416

offset 3240

Definition at line 4030 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by Gm4l6xTransmissionController::init().

◆ tcu_tcc_pwm_solenoid_freq

pwm_freq_t engine_configuration_s::tcu_tcc_pwm_solenoid_freq

offset 3404

offset 3420

offset 3244

Definition at line 4044 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by Gm4l6xTransmissionController::init().

◆ tcu_tcc_pwm_solenoid_mode

pin_output_mode_e engine_configuration_s::tcu_tcc_pwm_solenoid_mode

offset 3402

offset 3418

offset 3242

Definition at line 4034 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by Gm4l6xTransmissionController::init().

◆ tcuDownshiftButtonPin

switch_input_pin_e engine_configuration_s::tcuDownshiftButtonPin

offset 1478

offset 1494

Definition at line 2753 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by ButtonShiftController::init(), and setMiataNB2_Proteus_TCU().

◆ tcuDownshiftButtonPinMode

pin_input_mode_e engine_configuration_s::tcuDownshiftButtonPinMode

offset 3087

offset 3103

offset 2927

Definition at line 3846 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by ButtonShiftController::init(), and setMiataNB2_Proteus_TCU().

◆ tcuEnabled

bool engine_configuration_s::tcuEnabled

◆ tcuInputSpeedSensorPin

brain_input_pin_e engine_configuration_s::tcuInputSpeedSensorPin

◆ tcuInputSpeedSensorTeeth

uint8_t engine_configuration_s::tcuInputSpeedSensorTeeth

◆ tcuUpshiftButtonPin

switch_input_pin_e engine_configuration_s::tcuUpshiftButtonPin

offset 1476

offset 1492

Definition at line 2749 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by ButtonShiftController::init(), and setMiataNB2_Proteus_TCU().

◆ tcuUpshiftButtonPinMode

pin_input_mode_e engine_configuration_s::tcuUpshiftButtonPinMode

offset 3086

offset 3102

offset 2926

Definition at line 3842 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by ButtonShiftController::init(), and setMiataNB2_Proteus_TCU().

◆ throttleInletPressureChannel

adc_channel_e engine_configuration_s::throttleInletPressureChannel

Place the sensor before the throttle, but after any turbocharger/supercharger and intercoolers if fitted. Uses the same calibration as the MAP sensor. offset 3748

Place the sensor before the throttle, but after any turbocharger/supercharger and intercoolers if fitted. Uses the same calibration as the MAP sensor. offset 3764

Place the sensor before the throttle, but after any turbocharger/supercharger and intercoolers if fitted. Uses the same calibration as the MAP sensor. offset 3588

Definition at line 4338 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by deinitMap(), and initMap().

◆ throttlePedalPositionAdcChannel

adc_channel_e engine_configuration_s::throttlePedalPositionAdcChannel

Electronic throttle pedal position first channel See throttlePedalPositionSecondAdcChannel for second channel See also tps1_1AdcChannel See throttlePedalUpVoltage and throttlePedalWOTVoltage offset 580

Definition at line 1220 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by initTps(), mreBoardNewTest(), setAnalogInputPin(), setBoardDefaultConfiguration(), setEngineBMW_M73_microRusEfi(), setEtbTestConfiguration(), and setPPSInputs().

◆ throttlePedalPositionSecondAdcChannel

adc_channel_e engine_configuration_s::throttlePedalPositionSecondAdcChannel

Electronic throttle pedal position input Second channel See also tps1_1AdcChannel See throttlePedalSecondaryUpVoltage and throttlePedalSecondaryWOTVoltage offset 710

Definition at line 1426 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by initTps(), setBoardDefaultConfiguration(), and setPPSInputs().

◆ throttlePedalSecondaryUpVoltage

float engine_configuration_s::throttlePedalSecondaryUpVoltage

units: voltage offset 1540

units: voltage offset 1556

Definition at line 2977 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), initTps(), setConfigValueByName(), and setPPSCalibration().

◆ throttlePedalSecondaryWOTVoltage

float engine_configuration_s::throttlePedalSecondaryWOTVoltage

Pedal in the floor units: voltage offset 1544

Pedal in the floor units: voltage offset 1560

Definition at line 2983 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), initTps(), setConfigValueByName(), and setPPSCalibration().

◆ throttlePedalUpPin

switch_input_pin_e engine_configuration_s::throttlePedalUpPin

Throttle Pedal not pressed switch - used on some older vehicles like early Mazda Miata offset 586

Definition at line 1243 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by setMiataNA6_MAP_Frankenso(), startSwitchPins(), stopSwitchPins(), and Engine::updateSwitchInputs().

◆ throttlePedalUpPinMode

pin_input_mode_e engine_configuration_s::throttlePedalUpPinMode

offset 727

Definition at line 1465 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by startSwitchPins().

◆ throttlePedalUpVoltage

float engine_configuration_s::throttlePedalUpVoltage

units: voltage offset 1480

units: voltage offset 1496

Definition at line 2758 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), initTps(), printTPSInfo(), setConfigValueByName(), and setPPSCalibration().

◆ throttlePedalWOTVoltage

float engine_configuration_s::throttlePedalWOTVoltage

Pedal in the floor units: voltage offset 1484

Pedal in the floor units: voltage offset 1500

Definition at line 2764 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), initTps(), printTPSInfo(), setConfigValueByName(), and setPPSCalibration().

◆ timing_offset_cylinder

angle_t engine_configuration_s::timing_offset_cylinder

per-cylinder ignition and fueling timing correction for uneven engines units: deg offset 1984

per-cylinder ignition and fueling timing correction for uneven engines units: deg offset 2000

Definition at line 3405 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getPerCylinderFiringOrderOffset(), and setHarley().

◆ timingMode

timing_mode_e engine_configuration_s::timingMode

Dynamic uses the timing map to decide the ignition timing Static timing fixes the timing to the value set below (only use for checking static timing with a timing light). offset 466

Definition at line 1055 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getAdvance(), getRunningAdvance(), printConfiguration(), setDefaultIgnition(), and setTimingMode().

◆ tle6240_cs

Gpio engine_configuration_s::tle6240_cs

◆ tle6240_csPinMode

pin_output_mode_e engine_configuration_s::tle6240_csPinMode

◆ tle6240spiDevice

spi_device_e engine_configuration_s::tle6240spiDevice

◆ tle8888_cs

Gpio engine_configuration_s::tle8888_cs

◆ tle8888_csPinMode

pin_output_mode_e engine_configuration_s::tle8888_csPinMode

offset 2162

offset 2178

Definition at line 3522 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by startSmartCsPins().

◆ tle8888mode

tle8888_mode_e engine_configuration_s::tle8888mode

offset 1704

offset 1720

Definition at line 3319 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by initSmartGpio().

◆ tle8888spiDevice

spi_device_e engine_configuration_s::tle8888spiDevice

offset 2576

offset 2592

Definition at line 3687 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by initSmartGpio(), and setupTle8888().

◆ torqueLoadBins

uint16_t engine_configuration_s::torqueLoadBins

units: Load offset 3340

units: Load offset 3356

units: Load offset 3180

Definition at line 3991 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ torqueRpmBins

uint16_t engine_configuration_s::torqueRpmBins

units: RPM offset 3328

units: RPM offset 3344

units: RPM offset 3168

Definition at line 3986 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ torqueTable

scaled_channel< uint8_t, 1, 10 > engine_configuration_s::torqueTable

units: Nm offset 3292

units: Nm offset 3308

units: Nm offset 3132

Definition at line 3981 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ totalGearsCount

uint8_t engine_configuration_s::totalGearsCount

◆ tps1_1AdcChannel

adc_channel_e engine_configuration_s::tps1_1AdcChannel

◆ tps1_2AdcChannel

adc_channel_e engine_configuration_s::tps1_2AdcChannel

◆ tps1SecondaryMax

uint16_t engine_configuration_s::tps1SecondaryMax

◆ tps1SecondaryMin

uint16_t engine_configuration_s::tps1SecondaryMin

◆ tps2_1AdcChannel

adc_channel_e engine_configuration_s::tps2_1AdcChannel

Second throttle body position sensor, single channel so far offset 511

Definition at line 1149 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by initTps(), printTPSInfo(), proteusStimQc(), setAnalogInputPin(), setBasicNotECUmode(), and setProteusHitachiEtbDefaults().

◆ tps2_2AdcChannel

adc_channel_e engine_configuration_s::tps2_2AdcChannel

Second throttle body, second sensor. offset 709

Definition at line 1418 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by initTps(), proteusStimQc(), setBoardDefaultConfiguration(), and setProteusHitachiEtbDefaults().

◆ tps2Max

int16_t engine_configuration_s::tps2Max

Full throttle#2. tpsMax value as 10 bit ADC value. Not Voltage! See also tps1_1AdcChannel units: ADC offset 1422

Full throttle#2. tpsMax value as 10 bit ADC value. Not Voltage! See also tps1_1AdcChannel units: ADC offset 1438

Definition at line 2667 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), initTps(), printTPSInfo(), setConfigValueByName(), setDefaultEngineConfiguration(), and setHitachiEtbCalibration().

◆ tps2Min

int16_t engine_configuration_s::tps2Min

Closed throttle#2. todo: extract these two fields into a structure See also tps2_1AdcChannel units: ADC offset 1420

Closed throttle#2. todo: extract these two fields into a structure See also tps2_1AdcChannel units: ADC offset 1436

Definition at line 2660 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), initTps(), printTPSInfo(), setConfigValueByName(), setDefaultEngineConfiguration(), and setHitachiEtbCalibration().

◆ tps2SecondaryMax

uint16_t engine_configuration_s::tps2SecondaryMax

◆ tps2SecondaryMin

uint16_t engine_configuration_s::tps2SecondaryMin

◆ tpsAccelEnrichmentThreshold

float engine_configuration_s::tpsAccelEnrichmentThreshold

Maximum change delta of TPS percentage over the 'length'. Actual TPS change has to be above this value in order for TPS/TPS acceleration to kick in. units: roc offset 1512

Maximum change delta of TPS percentage over the 'length'. Actual TPS change has to be above this value in order for TPS/TPS acceleration to kick in. units: roc offset 1528

Definition at line 2925 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by commonGenesisCoupe(), getConfigValueByName(), TpsAccelEnrichment::onNewValue(), setConfigValueByName(), setDefaultFuel(), setDodgeNeonNGCEngineConfiguration(), setFordEscortGt(), and setMaverickX3().

◆ tpsAccelFractionDivisor

float engine_configuration_s::tpsAccelFractionDivisor

A fraction divisor: 1 or less = entire portion at once, or split into diminishing fractions units: coef offset 2572

A fraction divisor: 1 or less = entire portion at once, or split into diminishing fractions units: coef offset 2588

Definition at line 3683 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by commonGenesisCoupe(), getConfigValueByName(), TpsAccelEnrichment::getTpsEnrichment(), setConfigValueByName(), and setDefaultBaseEngine().

◆ tpsAccelFractionPeriod

int16_t engine_configuration_s::tpsAccelFractionPeriod

A delay in cycles between fuel-enrich. portions units: cycles offset 2570

A delay in cycles between fuel-enrich. portions units: cycles offset 2586

Definition at line 3677 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by commonGenesisCoupe(), getConfigValueByName(), TpsAccelEnrichment::getTpsEnrichment(), TpsAccelEnrichment::onEngineCycleTps(), setConfigValueByName(), and setMaverickX3().

◆ tpsAccelLookback

scaled_channel< uint8_t, 20, 1 > engine_configuration_s::tpsAccelLookback

How long to look back for TPS-based acceleration enrichment. Increasing this time will trigger enrichment for longer when a throttle position change occurs. units: sec offset 978

Definition at line 2150 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by commonGenesisCoupe(), getConfigValueByName(), TpsAccelEnrichment::getTpsEnrichment(), setConfigValueByName(), setMaverickX3(), and updateAccelParameters().

◆ tpsDecelEnleanmentMultiplier

float engine_configuration_s::tpsDecelEnleanmentMultiplier

Magic multiplier, we multiply delta of TPS and get fuel squirt duration units: coeff offset 1532

Magic multiplier, we multiply delta of TPS and get fuel squirt duration units: coeff offset 1548

Definition at line 2967 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), TpsAccelEnrichment::getTpsEnrichment(), and setConfigValueByName().

◆ tpsDecelEnleanmentThreshold

float engine_configuration_s::tpsDecelEnleanmentThreshold

For decel we simply multiply delta of TPS and tFor decel we do not use table?! units: roc offset 1528

For decel we simply multiply delta of TPS and tFor decel we do not use table?! units: roc offset 1544

Definition at line 2961 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by commonGenesisCoupe(), getConfigValueByName(), TpsAccelEnrichment::onNewValue(), setConfigValueByName(), and setMaverickX3().

◆ tpsErrorDetectionTooHigh

int16_t engine_configuration_s::tpsErrorDetectionTooHigh

TPS error detection: what throttle % is unrealistically high? Also used for accelerator pedal error detection if so equipped. units: % offset 198

Definition at line 882 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), initTps(), setBoardDefaultConfiguration(), setBoardOverrides(), setConfigValueByName(), setDefaultEngineConfiguration(), setPrometheusDefaults(), and setSubaruEG33Defaults().

◆ tpsErrorDetectionTooLow

int16_t engine_configuration_s::tpsErrorDetectionTooLow

TPS error detection: what throttle % is unrealistically low? Also used for accelerator pedal error detection if so equipped. units: % offset 196

Definition at line 875 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), initTps(), setBoardDefaultConfiguration(), setBoardOverrides(), setConfigValueByName(), setDefaultEngineConfiguration(), setPrometheusDefaults(), and setSubaruEG33Defaults().

◆ tpsMax

int16_t engine_configuration_s::tpsMax

◆ tpsMin

int16_t engine_configuration_s::tpsMin

◆ tpsSecondaryMaximum

scaled_channel< uint8_t, 2, 1 > engine_configuration_s::tpsSecondaryMaximum

For Ford TPS, use 53%. For Toyota ETCS-i, use ~65% units: % offset 3554

For Ford TPS, use 53%. For Toyota ETCS-i, use ~65% units: % offset 3570

For Ford TPS, use 53%. For Toyota ETCS-i, use ~65% units: % offset 3394

Definition at line 4195 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), initTps(), and setConfigValueByName().

◆ tpsTpsPercentMode

bool engine_configuration_s::tpsTpsPercentMode

◆ tractionControlEtbDrop

int8_t engine_configuration_s::tractionControlEtbDrop

units: % offset 3796

units: % offset 3812

units: % offset 3636

Definition at line 4383 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by initElectronicThrottle().

◆ tractionControlIgnitionSkip

int8_t engine_configuration_s::tractionControlIgnitionSkip

units: % offset 3896

units: % offset 3912

units: % offset 3736

Definition at line 4421 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by initIgnitionAdvanceControl().

◆ tractionControlSlipBins

scaled_channel< uint16_t, 100, 1 > engine_configuration_s::tractionControlSlipBins

◆ tractionControlSpeedBins

uint8_t engine_configuration_s::tractionControlSpeedBins

◆ tractionControlTimingDrop

int8_t engine_configuration_s::tractionControlTimingDrop

units: Deg offset 3860

units: Deg offset 3876

units: Deg offset 3700

Definition at line 4416 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by initIgnitionAdvanceControl().

◆ trailingCoilPins

output_pin_e engine_configuration_s::trailingCoilPins

◆ trailingSparkAngle

int engine_configuration_s::trailingSparkAngle

just a temporary solution units: angle offset 516

Definition at line 1161 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), EngineState::periodicFastCallback(), setConfigValueByName(), and setDefaultIgnition().

◆ transmissionControllerMode

TransmissionControllerMode engine_configuration_s::transmissionControllerMode

◆ trigger

trigger_config_s engine_configuration_s::trigger

◆ triggerCompCenterVolt

scaled_channel< uint8_t, 50, 1 > engine_configuration_s::triggerCompCenterVolt

Trigger comparator center point voltage units: V offset 2608

Trigger comparator center point voltage units: V offset 2624

Definition at line 3737 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), and startTriggerInputPins().

◆ triggerCompHystMax

scaled_channel< uint8_t, 50, 1 > engine_configuration_s::triggerCompHystMax

Trigger comparator hysteresis voltage (Max) units: V offset 2610

Trigger comparator hysteresis voltage (Max) units: V offset 2626

Definition at line 3749 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), and startTriggerInputPins().

◆ triggerCompHystMin

scaled_channel< uint8_t, 50, 1 > engine_configuration_s::triggerCompHystMin

Trigger comparator hysteresis voltage (Min) units: V offset 2609

Trigger comparator hysteresis voltage (Min) units: V offset 2625

Definition at line 3743 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), and startTriggerInputPins().

◆ triggerCompSensorSatRpm

scaled_channel< uint8_t, 1, 50 > engine_configuration_s::triggerCompSensorSatRpm

VR-sensor saturation RPM units: RPM offset 2611

VR-sensor saturation RPM units: RPM offset 2627

Definition at line 3755 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), and startTriggerInputPins().

◆ triggerErrorPin

Gpio engine_configuration_s::triggerErrorPin

This pin is used for debugging - snap a logic analyzer on it and see if it's ever high offset 856

Definition at line 1893 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ triggerErrorPinMode

pin_output_mode_e engine_configuration_s::triggerErrorPinMode

offset 858

Definition at line 1897 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ triggerEventsTimeoutMs

float engine_configuration_s::triggerEventsTimeoutMs

◆ triggerGapOverrideFrom

float engine_configuration_s::triggerGapOverrideFrom

units: ratio offset 3096

units: ratio offset 3112

units: ratio offset 2936

Definition at line 3865 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by onConfigurationChangeTriggerCallback(), and TriggerCentral::updateWaveform().

◆ triggerGapOverrideTo

float engine_configuration_s::triggerGapOverrideTo

units: ratio offset 3168

units: ratio offset 3184

units: ratio offset 3008

Definition at line 3870 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by TriggerCentral::updateWaveform().

◆ triggerInputDebugPins

Gpio engine_configuration_s::triggerInputDebugPins

◆ triggerInputPins

brain_input_pin_e engine_configuration_s::triggerInputPins

◆ triggerSimulatorPinModes

pin_output_mode_e engine_configuration_s::triggerSimulatorPinModes

◆ triggerSimulatorPins

Gpio engine_configuration_s::triggerSimulatorPins

Each rusEFI piece can provide synthetic trigger signal for external ECU. Sometimes these wires are routed back into trigger inputs of the same rusEFI board. See also directSelfStimulation which is different. offset 734

Definition at line 1491 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by setBoardDefaultConfiguration(), setDiscovery33810Test(), setProteusAnalogPwmTest(), setTest33816EngineConfiguration(), setTriggerSimulatorPin(), startTriggerEmulatorPins(), and triggerInfo().

◆ triggerSimulatorRpm

uint16_t engine_configuration_s::triggerSimulatorRpm

◆ triggerVVTGapOverrideFrom

float engine_configuration_s::triggerVVTGapOverrideFrom

units: ratio offset 3764

units: ratio offset 3780

units: ratio offset 3604

Definition at line 4373 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by TriggerCentral::updateWaveform().

◆ triggerVVTGapOverrideTo

float engine_configuration_s::triggerVVTGapOverrideTo

units: ratio offset 3780

units: ratio offset 3796

units: ratio offset 3620

Definition at line 4378 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by TriggerCentral::updateWaveform().

◆ tuneHidingKey

uint16_t engine_configuration_s::tuneHidingKey

offset 3424

offset 3440

offset 3264

Definition at line 4093 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), isLockedFromUser(), setConfigValueByName(), and unlockEcu().

◆ tunerStudioSerialSpeed

uint32_t engine_configuration_s::tunerStudioSerialSpeed

Secondary TTL channel baud rate units: BPs offset 3968

Secondary TTL channel baud rate units: BPs offset 3984

Secondary TTL channel baud rate units: BPs offset 3808

Definition at line 4509 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by findBaudIndex(), getConfigValueByName(), setBoardDefaultConfiguration(), setConfigValueByName(), setDefaultBasePins(), setDodgeNeonNGCEngineConfiguration(), setFordEscortGt(), setSerialConfigurationOverrides(), and setTsSpeed().

◆ turbochargerFilter

float engine_configuration_s::turbochargerFilter

◆ turboSpeedSensorInputPin

brain_input_pin_e engine_configuration_s::turboSpeedSensorInputPin

offset 1418

offset 1434

Definition at line 2653 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by initTurbochargerSpeedSensor().

◆ turboSpeedSensorMultiplier

float engine_configuration_s::turboSpeedSensorMultiplier

◆ twoStroke

bool engine_configuration_s::twoStroke

◆ twoWireBatchIgnition

bool engine_configuration_s::twoWireBatchIgnition

This is needed if your coils are individually wired (COP) and you wish to use batch ignition (Wasted Spark). offset 1316 bit 14

This is needed if your coils are individually wired (COP) and you wish to use batch ignition (Wasted Spark). offset 1332 bit 14

Definition at line 2497 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by enableOrDisable(), getConfigValueByName(), prepareCylinderIgnitionSchedule(), setConfigValueByName(), setSlingshot(), and setToyota_2jz_vics().

◆ uartConsoleSerialSpeed

uint32_t engine_configuration_s::uartConsoleSerialSpeed

Band rate for primary TTL units: BPs offset 1524

Band rate for primary TTL units: BPs offset 1540

Definition at line 2955 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setBoardDefaultConfiguration(), setConfigValueByName(), setDefaultBasePins(), and setSerialConfigurationOverrides().

◆ uiMode

UiMode engine_configuration_s::uiMode

offset 3569

offset 3585

offset 3409

Definition at line 4221 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unused32nd

bool engine_configuration_s::unused32nd

offset 752 bit 31

Definition at line 1644 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unused720

uint16_t engine_configuration_s::unused720

offset 818

Definition at line 1776 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedBit2423423

bool engine_configuration_s::unusedBit2423423

offset 1496 bit 18

offset 1512 bit 18

Definition at line 2842 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedBit_516_31

bool engine_configuration_s::unusedBit_516_31

offset 1496 bit 31

offset 1512 bit 31

Definition at line 2881 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedBit_552_10

bool engine_configuration_s::unusedBit_552_10

offset 1556 bit 10

offset 1572 bit 10

Definition at line 3063 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedBit_552_11

bool engine_configuration_s::unusedBit_552_11

offset 1556 bit 11

offset 1572 bit 11

Definition at line 3066 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedBit_552_12

bool engine_configuration_s::unusedBit_552_12

offset 1556 bit 12

offset 1572 bit 12

Definition at line 3069 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedBit_552_13

bool engine_configuration_s::unusedBit_552_13

offset 1556 bit 13

offset 1572 bit 13

Definition at line 3072 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedBit_552_14

bool engine_configuration_s::unusedBit_552_14

offset 1556 bit 14

offset 1572 bit 14

Definition at line 3075 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedBit_552_15

bool engine_configuration_s::unusedBit_552_15

offset 1556 bit 15

offset 1572 bit 15

Definition at line 3078 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedBit_552_16

bool engine_configuration_s::unusedBit_552_16

offset 1556 bit 16

offset 1572 bit 16

Definition at line 3081 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedBit_552_17

bool engine_configuration_s::unusedBit_552_17

offset 1556 bit 17

offset 1572 bit 17

Definition at line 3084 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedBit_552_18

bool engine_configuration_s::unusedBit_552_18

offset 1556 bit 18

offset 1572 bit 18

Definition at line 3087 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedBit_552_19

bool engine_configuration_s::unusedBit_552_19

offset 1556 bit 19

offset 1572 bit 19

Definition at line 3090 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedBit_552_20

bool engine_configuration_s::unusedBit_552_20

offset 1556 bit 20

offset 1572 bit 20

Definition at line 3093 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedBit_552_21

bool engine_configuration_s::unusedBit_552_21

offset 1556 bit 21

offset 1572 bit 21

Definition at line 3096 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedBit_552_22

bool engine_configuration_s::unusedBit_552_22

offset 1556 bit 22

offset 1572 bit 22

Definition at line 3099 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedBit_552_23

bool engine_configuration_s::unusedBit_552_23

offset 1556 bit 23

offset 1572 bit 23

Definition at line 3102 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedBit_552_24

bool engine_configuration_s::unusedBit_552_24

offset 1556 bit 24

offset 1572 bit 24

Definition at line 3105 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedBit_552_25

bool engine_configuration_s::unusedBit_552_25

offset 1556 bit 25

offset 1572 bit 25

Definition at line 3108 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedBit_552_26

bool engine_configuration_s::unusedBit_552_26

offset 1556 bit 26

offset 1572 bit 26

Definition at line 3111 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedBit_552_27

bool engine_configuration_s::unusedBit_552_27

offset 1556 bit 27

offset 1572 bit 27

Definition at line 3114 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedBit_552_28

bool engine_configuration_s::unusedBit_552_28

offset 1556 bit 28

offset 1572 bit 28

Definition at line 3117 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedBit_552_29

bool engine_configuration_s::unusedBit_552_29

offset 1556 bit 29

offset 1572 bit 29

Definition at line 3120 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedBit_552_30

bool engine_configuration_s::unusedBit_552_30

offset 1556 bit 30

offset 1572 bit 30

Definition at line 3123 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedBit_552_31

bool engine_configuration_s::unusedBit_552_31

offset 1556 bit 31

offset 1572 bit 31

Definition at line 3126 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedBit_552_8

bool engine_configuration_s::unusedBit_552_8

offset 1556 bit 8

offset 1572 bit 8

Definition at line 3057 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedBit_552_9

bool engine_configuration_s::unusedBit_552_9

offset 1556 bit 9

offset 1572 bit 9

Definition at line 3060 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedBit_874_1

bool engine_configuration_s::unusedBit_874_1

offset 4036 bit 1

Definition at line 4590 of file engine_configuration_generated_structures_alphax-silver.h.

◆ unusedBit_874_10

bool engine_configuration_s::unusedBit_874_10

offset 4036 bit 10

Definition at line 4617 of file engine_configuration_generated_structures_alphax-silver.h.

◆ unusedBit_874_11

bool engine_configuration_s::unusedBit_874_11

offset 4036 bit 11

Definition at line 4620 of file engine_configuration_generated_structures_alphax-silver.h.

◆ unusedBit_874_12

bool engine_configuration_s::unusedBit_874_12

offset 4036 bit 12

Definition at line 4623 of file engine_configuration_generated_structures_alphax-silver.h.

◆ unusedBit_874_13

bool engine_configuration_s::unusedBit_874_13

offset 4036 bit 13

Definition at line 4626 of file engine_configuration_generated_structures_alphax-silver.h.

◆ unusedBit_874_14

bool engine_configuration_s::unusedBit_874_14

offset 4036 bit 14

Definition at line 4629 of file engine_configuration_generated_structures_alphax-silver.h.

◆ unusedBit_874_15

bool engine_configuration_s::unusedBit_874_15

offset 4036 bit 15

Definition at line 4632 of file engine_configuration_generated_structures_alphax-silver.h.

◆ unusedBit_874_16

bool engine_configuration_s::unusedBit_874_16

offset 4036 bit 16

Definition at line 4635 of file engine_configuration_generated_structures_alphax-silver.h.

◆ unusedBit_874_17

bool engine_configuration_s::unusedBit_874_17

offset 4036 bit 17

Definition at line 4638 of file engine_configuration_generated_structures_alphax-silver.h.

◆ unusedBit_874_18

bool engine_configuration_s::unusedBit_874_18

offset 4036 bit 18

Definition at line 4641 of file engine_configuration_generated_structures_alphax-silver.h.

◆ unusedBit_874_19

bool engine_configuration_s::unusedBit_874_19

offset 4036 bit 19

Definition at line 4644 of file engine_configuration_generated_structures_alphax-silver.h.

◆ unusedBit_874_2

bool engine_configuration_s::unusedBit_874_2

offset 4036 bit 2

Definition at line 4593 of file engine_configuration_generated_structures_alphax-silver.h.

◆ unusedBit_874_20

bool engine_configuration_s::unusedBit_874_20

offset 4036 bit 20

Definition at line 4647 of file engine_configuration_generated_structures_alphax-silver.h.

◆ unusedBit_874_21

bool engine_configuration_s::unusedBit_874_21

offset 4036 bit 21

Definition at line 4650 of file engine_configuration_generated_structures_alphax-silver.h.

◆ unusedBit_874_22

bool engine_configuration_s::unusedBit_874_22

offset 4036 bit 22

Definition at line 4653 of file engine_configuration_generated_structures_alphax-silver.h.

◆ unusedBit_874_23

bool engine_configuration_s::unusedBit_874_23

offset 4036 bit 23

Definition at line 4656 of file engine_configuration_generated_structures_alphax-silver.h.

◆ unusedBit_874_24

bool engine_configuration_s::unusedBit_874_24

offset 4036 bit 24

Definition at line 4659 of file engine_configuration_generated_structures_alphax-silver.h.

◆ unusedBit_874_25

bool engine_configuration_s::unusedBit_874_25

offset 4036 bit 25

Definition at line 4662 of file engine_configuration_generated_structures_alphax-silver.h.

◆ unusedBit_874_26

bool engine_configuration_s::unusedBit_874_26

offset 4036 bit 26

Definition at line 4665 of file engine_configuration_generated_structures_alphax-silver.h.

◆ unusedBit_874_27

bool engine_configuration_s::unusedBit_874_27

offset 4036 bit 27

Definition at line 4668 of file engine_configuration_generated_structures_alphax-silver.h.

◆ unusedBit_874_28

bool engine_configuration_s::unusedBit_874_28

offset 4036 bit 28

Definition at line 4671 of file engine_configuration_generated_structures_alphax-silver.h.

◆ unusedBit_874_29

bool engine_configuration_s::unusedBit_874_29

offset 4036 bit 29

Definition at line 4674 of file engine_configuration_generated_structures_alphax-silver.h.

◆ unusedBit_874_3

bool engine_configuration_s::unusedBit_874_3

offset 4036 bit 3

Definition at line 4596 of file engine_configuration_generated_structures_alphax-silver.h.

◆ unusedBit_874_30

bool engine_configuration_s::unusedBit_874_30

offset 4036 bit 30

Definition at line 4677 of file engine_configuration_generated_structures_alphax-silver.h.

◆ unusedBit_874_31

bool engine_configuration_s::unusedBit_874_31

offset 4036 bit 31

Definition at line 4680 of file engine_configuration_generated_structures_alphax-silver.h.

◆ unusedBit_874_4

bool engine_configuration_s::unusedBit_874_4

offset 4036 bit 4

Definition at line 4599 of file engine_configuration_generated_structures_alphax-silver.h.

◆ unusedBit_874_5

bool engine_configuration_s::unusedBit_874_5

offset 4036 bit 5

Definition at line 4602 of file engine_configuration_generated_structures_alphax-silver.h.

◆ unusedBit_874_6

bool engine_configuration_s::unusedBit_874_6

offset 4036 bit 6

Definition at line 4605 of file engine_configuration_generated_structures_alphax-silver.h.

◆ unusedBit_874_7

bool engine_configuration_s::unusedBit_874_7

offset 4036 bit 7

Definition at line 4608 of file engine_configuration_generated_structures_alphax-silver.h.

◆ unusedBit_874_8

bool engine_configuration_s::unusedBit_874_8

offset 4036 bit 8

Definition at line 4611 of file engine_configuration_generated_structures_alphax-silver.h.

◆ unusedBit_874_9

bool engine_configuration_s::unusedBit_874_9

offset 4036 bit 9

Definition at line 4614 of file engine_configuration_generated_structures_alphax-silver.h.

◆ unusedFancy1

bool engine_configuration_s::unusedFancy1

offset 1304 bit 20

offset 1320 bit 20

Definition at line 2368 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedFancy10

bool engine_configuration_s::unusedFancy10

offset 1304 bit 26

offset 1320 bit 26

Definition at line 2386 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedFancy14

bool engine_configuration_s::unusedFancy14

offset 1304 bit 22

offset 1320 bit 22

Definition at line 2374 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedFancy2

bool engine_configuration_s::unusedFancy2

offset 1304 bit 21

offset 1320 bit 21

Definition at line 2371 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedFancy4

bool engine_configuration_s::unusedFancy4

offset 1304 bit 4

offset 1320 bit 4

Definition at line 2309 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedFancy5

bool engine_configuration_s::unusedFancy5

offset 1304 bit 11

offset 1320 bit 11

Definition at line 2333 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedFancy7

bool engine_configuration_s::unusedFancy7

offset 1304 bit 23

offset 1320 bit 23

Definition at line 2377 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedFancy8

bool engine_configuration_s::unusedFancy8

offset 1304 bit 24

offset 1320 bit 24

Definition at line 2380 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedFancy9

bool engine_configuration_s::unusedFancy9

offset 1304 bit 25

offset 1320 bit 25

Definition at line 2383 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedHere1212

bool engine_configuration_s::unusedHere1212

offset 1496 bit 9

offset 1512 bit 9

Definition at line 2812 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedHere1213

bool engine_configuration_s::unusedHere1213

offset 1496 bit 10

offset 1512 bit 10

Definition at line 2815 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedOftenChangesDuringFirmwareUpdate

uint8_t engine_configuration_s::unusedOftenChangesDuringFirmwareUpdate

units: units offset 4036

units: units offset 4052

units: units offset 4040

units: units offset 3876

Definition at line 4589 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedSkipWasHere

bool engine_configuration_s::unusedSkipWasHere

offset 1496 bit 28

offset 1512 bit 28

Definition at line 2872 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedSorry11

uint8_t engine_configuration_s::unusedSorry11

offset 3552

offset 3568

offset 3392

Definition at line 4185 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ unusedTargetVBatt

float engine_configuration_s::unusedTargetVBatt

offset 1492

offset 1508

Definition at line 2780 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ useAdvanceCorrectionsForCranking

bool engine_configuration_s::useAdvanceCorrectionsForCranking

This enables the various ignition corrections during cranking (IAT, CLT and PID idle). You probably don't need this. offset 1316 bit 17

This enables the various ignition corrections during cranking (IAT, CLT and PID idle). You probably don't need this. offset 1332 bit 17

Definition at line 2511 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getAdvance(), getConfigValueByName(), and setConfigValueByName().

◆ useAuxSpeedForSlipRatio

bool engine_configuration_s::useAuxSpeedForSlipRatio

Use Aux Speed 1 as one of speeds for wheel slip ratio? offset 1496 bit 11

Use Aux Speed 1 as one of speeds for wheel slip ratio? offset 1512 bit 11

Definition at line 2819 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), initAuxSpeedSensors(), and setConfigValueByName().

◆ useBiQuadOnAuxSpeedSensors

bool engine_configuration_s::useBiQuadOnAuxSpeedSensors

offset 1316 bit 27

offset 1332 bit 27

Definition at line 2549 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), initAuxSpeedSensors(), and setConfigValueByName().

◆ useCicPidForIdle

bool engine_configuration_s::useCicPidForIdle

Switch between Industrial and Cic PID implementation offset 188 bit 12

Definition at line 783 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), IdleController::getIdlePid(), setConfigValueByName(), and setPrometheusDefaults().

◆ useCltBasedRpmLimit

bool engine_configuration_s::useCltBasedRpmLimit

If enabled, use a curve for RPM limit (based on coolant temperature) instead of a constant value. offset 1316 bit 23

If enabled, use a curve for RPM limit (based on coolant temperature) instead of a constant value. offset 1332 bit 23

Definition at line 2534 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), setConfigValueByName(), and LimpManager::updateRevLimit().

◆ useEeprom

bool engine_configuration_s::useEeprom

◆ useFixedBaroCorrFromMap

bool engine_configuration_s::useFixedBaroCorrFromMap

Read MAP sensor on ECU start-up to use as baro value. offset 1316 bit 15

Read MAP sensor on ECU start-up to use as baro value. offset 1332 bit 15

Definition at line 2501 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), initMapDecoder(), and setConfigValueByName().

◆ useFordRedundantPps

bool engine_configuration_s::useFordRedundantPps

On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor. offset 188 bit 25

Definition at line 833 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by deinitTps(), getConfigValueByName(), initTps(), and setConfigValueByName().

◆ useFordRedundantTps

bool engine_configuration_s::useFordRedundantTps

On some Ford and Toyota vehicles one of the throttle sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor. offset 188 bit 1

Definition at line 742 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by deinitTps(), getConfigValueByName(), initTps(), and setConfigValueByName().

◆ useHardSkipInTraction

bool engine_configuration_s::useHardSkipInTraction

◆ useHbridgesToDriveIdleStepper

bool engine_configuration_s::useHbridgesToDriveIdleStepper

If enabled we use two H-bridges to drive stepper idle air valve offset 920 bit 2

Definition at line 1993 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by applyIACposition(), getConfigValueByName(), setBoardDefaultConfiguration(), setConfigValueByName(), and setStepperHw().

◆ useIacPidMultTable

bool engine_configuration_s::useIacPidMultTable

This flag allows to use a special 'PID Multiplier' table (0.0-1.0) to compensate for nonlinear nature of IAC-RPM controller offset 1316 bit 19

This flag allows to use a special 'PID Multiplier' table (0.0-1.0) to compensate for nonlinear nature of IAC-RPM controller offset 1332 bit 19

Definition at line 2519 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by IdleController::getClosedLoop(), getConfigValueByName(), and setConfigValueByName().

◆ useIacTableForCoasting

bool engine_configuration_s::useIacTableForCoasting

Override the IAC position during overrun conditions to help reduce engine breaking, this can be helpful for large engines in light weight cars or engines that have trouble returning to idle. offset 752 bit 21

Definition at line 1610 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), IdleController::getOpenLoop(), and setConfigValueByName().

◆ useIdleTimingPidControl

bool engine_configuration_s::useIdleTimingPidControl

◆ useLinearCltSensor

bool engine_configuration_s::useLinearCltSensor

◆ useLinearIatSensor

bool engine_configuration_s::useLinearIatSensor

offset 1304 bit 10

offset 1320 bit 10

Definition at line 2330 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), initThermistors(), and setConfigValueByName().

◆ useNoiselessTriggerDecoder

bool engine_configuration_s::useNoiselessTriggerDecoder

◆ useRawOutputToDriveIdleStepper

bool engine_configuration_s::useRawOutputToDriveIdleStepper

If enabled we use four Push-Pull outputs to directly drive stepper idle air valve coils offset 920 bit 30

Definition at line 2084 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by applyIACposition(), getConfigValueByName(), and setConfigValueByName().

◆ useRunningMathForCranking

bool engine_configuration_s::useRunningMathForCranking

For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table). offset 188 bit 19

Definition at line 807 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), getCrankingFuel3(), setConfigValueByName(), and setHondaK().

◆ usescriptTableForCanSniffingFiltering

bool engine_configuration_s::usescriptTableForCanSniffingFiltering

offset 188 bit 22

Definition at line 820 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), and setConfigValueByName().

◆ useSeparateAdvanceForCranking

bool engine_configuration_s::useSeparateAdvanceForCranking

In Constant mode, timing is automatically tapered to running as RPM increases. In Table mode, the "Cranking ignition advance" table is used directly. offset 1316 bit 16

In Constant mode, timing is automatically tapered to running as RPM increases. In Table mode, the "Cranking ignition advance" table is used directly. offset 1332 bit 16

Definition at line 2506 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), getCrankingAdvance(), and setConfigValueByName().

◆ useSeparateAdvanceForIdle

bool engine_configuration_s::useSeparateAdvanceForIdle

This activates a separate ignition timing table for idle conditions, this can help idle stability by using ignition retard and advance either side of the desired idle speed. Extra retard at low idle speeds will prevent stalling and extra advance at high idle speeds can help reduce engine power and slow the idle speed. offset 1316 bit 7

This activates a separate ignition timing table for idle conditions, this can help idle stability by using ignition retard and advance either side of the desired idle speed. Extra retard at low idle speeds will prevent stalling and extra advance at high idle speeds can help reduce engine power and slow the idle speed. offset 1332 bit 7

Definition at line 2469 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by commonGenesisCoupe(), getConfigValueByName(), getRunningAdvance(), setConfigValueByName(), and setMaverickX3().

◆ useSeparateIdleTablesForCrankingTaper

bool engine_configuration_s::useSeparateIdleTablesForCrankingTaper

This uses separate ignition timing and VE tables not only for idle conditions, also during the postcranking-to-idle taper transition (See also afterCrankingIACtaperDuration). offset 188 bit 15

Definition at line 793 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), IdleController::isIdlingOrTaper(), and setConfigValueByName().

◆ useSeparateVeForIdle

bool engine_configuration_s::useSeparateVeForIdle

This activates a separate fuel table for Idle, this allows fine tuning of the idle fuelling. offset 1316 bit 9

This activates a separate fuel table for Idle, this allows fine tuning of the idle fuelling. offset 1332 bit 9

Definition at line 2476 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), AirmassVeModelBase::getVe(), and setConfigValueByName().

◆ useSpiImu

bool engine_configuration_s::useSpiImu

If enabled - use onboard SPI Accelerometer, otherwise listen for CAN messages offset 188 bit 30

Definition at line 849 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), processCanRxMessage(), and setConfigValueByName().

◆ useStepperIdle

bool engine_configuration_s::useStepperIdle

This setting should only be used if you have a stepper motor idle valve and a stepper motor driver installed. offset 752 bit 9

Definition at line 1568 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by applyIACposition(), enableOrDisable(), getConfigValueByName(), setBoardDefaultConfiguration(), setConfigValueByName(), setDefaultEngineConfiguration(), setDodgeRam1996(), setEtbTestConfiguration(), and setStepperHw().

◆ useTLE8888_cranking_hack

bool engine_configuration_s::useTLE8888_cranking_hack

◆ useTLE8888_stepper

bool engine_configuration_s::useTLE8888_stepper

◆ useTpicAdvancedMode

bool engine_configuration_s::useTpicAdvancedMode

◆ useVssAsSecondWheelSpeed

bool engine_configuration_s::useVssAsSecondWheelSpeed

VSS and Aux Speed 1 or Aux Speed 1 with Aux Speed 2? offset 1496 bit 12

VSS and Aux Speed 1 or Aux Speed 1 with Aux Speed 2? offset 1512 bit 12

Definition at line 2823 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), and setConfigValueByName().

◆ vbattAdcChannel

adc_channel_e engine_configuration_s::vbattAdcChannel

This is the processor input pin that the battery voltage circuit is connected to, if you are unsure of what pin to use, check the schematic that corresponds to your PCB. offset 509

Definition at line 1139 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by commonFrankensoAnalogInputs(), deinitVbatt(), initVbatt(), setAdcChannelOverrides(), setBoardConfigOverrides(), setBoardDefaultConfiguration(), setFordAspireEngineConfiguration(), setHellenVbatt(), setTestCamEngineConfiguration(), and setupVbatt().

◆ vbattDividerCoeff

float engine_configuration_s::vbattDividerCoeff

This is the ratio of the resistors for the battery voltage, measure the voltage at the battery and then adjust this number until the gauge matches the reading. units: coef offset 480

Definition at line 1090 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), initVbatt(), setBoardConfigOverrides(), setBoardDefaultConfiguration(), setConfigValueByName(), setDefaultBaseEngine(), setDodgeNeonNGCEngineConfiguration(), setFordEscortGt(), setFrankensoConfiguration(), setHellenVbatt(), setMiataNA6_MAP_Frankenso(), and setupVbatt().

◆ vehicleName

vehicle_info_t engine_configuration_s::vehicleName

For example, Hunchback or Orange Miata Vehicle name has to be unique between your vehicles. REQUIRED for rusEFI Online offset 1116

Definition at line 2220 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by common2jz(), commonPassatB6(), setEngineBMW_M73_microRusEfi(), setEngineBMW_M73_Proteus(), setHondaK(), setMazdaMiataNB2(), setMiataNB2_Proteus_TCU(), setRotary(), and wipeStrings().

◆ vehicleSpeedSensorInputPin

brain_input_pin_e engine_configuration_s::vehicleSpeedSensorInputPin

◆ vehicleWeight

uint16_t engine_configuration_s::vehicleWeight

◆ veOverrideMode

ve_override_e engine_configuration_s::veOverrideMode

Override the Y axis (load) value used for the VE table. Advanced users only: If you aren't sure you need this, you probably don't need this. offset 1549

Override the Y axis (load) value used for the VE table. Advanced users only: If you aren't sure you need this, you probably don't need this. offset 1565

Definition at line 2993 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by AirmassVeModelBase::getVe().

◆ verboseCan

bool engine_configuration_s::verboseCan

◆ verboseCan2

bool engine_configuration_s::verboseCan2

Print incoming and outgoing second bus CAN messages in rusEFI console offset 920 bit 31

Definition at line 2088 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), processCanRxMessage(), and setConfigValueByName().

◆ verboseCanBaseAddress

uint32_t engine_configuration_s::verboseCanBaseAddress

◆ verboseIsoTp

bool engine_configuration_s::verboseIsoTp

Are you a developer troubleshooting TS over CAN ISO/TP? offset 1304 bit 27

Are you a developer troubleshooting TS over CAN ISO/TP? offset 1320 bit 27

Definition at line 2390 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by CanTsListener::decodeFrame(), enableOrDisable(), getConfigValueByName(), CanStreamerState::sendDataTimeout(), setConfigValueByName(), and CanStreamerState::streamAddToTxTimeout().

◆ verboseKLine

bool engine_configuration_s::verboseKLine

◆ verboseQuad

bool engine_configuration_s::verboseQuad

◆ verboseTLE8888

bool engine_configuration_s::verboseTLE8888

◆ verboseTriggerSynchDetails

bool engine_configuration_s::verboseTriggerSynchDetails

Verbose info in console below engineSnifferRpmThreshold enable trigger_details offset 1316 bit 10

Verbose info in console below engineSnifferRpmThreshold enable trigger_details offset 1332 bit 10

Definition at line 2481 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by enableOrDisable(), getConfigValueByName(), PrimaryTriggerConfiguration::isVerboseTriggerSynchDetails(), Engine::OnTriggerSynchronization(), and setConfigValueByName().

◆ verboseVVTDecoding

bool engine_configuration_s::verboseVVTDecoding

Verbose info in console below engineSnifferRpmThreshold enable vvt_details offset 920 bit 13

Definition at line 2031 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by enableOrDisable(), getConfigValueByName(), VvtTriggerConfiguration::isVerboseTriggerSynchDetails(), and setConfigValueByName().

◆ vinNumber

vin_number_t engine_configuration_s::vinNumber

offset 3426

offset 3442

offset 3266

Definition at line 4097 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by lua_vin(), and lua_vincpy().

◆ vRefAdcChannel

adc_channel_e engine_configuration_s::vRefAdcChannel

offset 1312

offset 1328

Definition at line 2422 of file engine_configuration_generated_structures_alphax-2chan.h.

◆ vrThreshold

vr_threshold_s engine_configuration_s::vrThreshold

◆ vssFilterReciprocal

uint8_t engine_configuration_s::vssFilterReciprocal

Set this so your vehicle speed signal is responsive, but not noisy. Larger value give smoother but slower response. offset 618

Definition at line 1284 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), initVehicleSpeedSensor(), setConfigValueByName(), and setDefaultBaseEngine().

◆ vssGearRatio

scaled_channel< uint16_t, 1000, 1 > engine_configuration_s::vssGearRatio

Number of turns of your vehicle speed sensor per turn of the wheels. For example if your sensor is on the transmission output, enter your axle/differential ratio. If you are using a hub-mounted sensor, enter a value of 1.0. units: ratio offset 616

Definition at line 1279 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by VehicleSpeedConverter::convert(), getConfigValueByName(), miataNAcommonEngineSettings(), setCommonMazdaNB(), setConfigValueByName(), setDefaultEngineConfiguration(), and setMiataNB2_Proteus_TCU().

◆ vssToothCount

uint8_t engine_configuration_s::vssToothCount

Number of pulses output per revolution of the shaft where your VSS is mounted. For example, GM applications of the T56 output 17 pulses per revolution of the transmission output shaft. units: count offset 619

Definition at line 1290 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by VehicleSpeedConverter::convert(), getConfigValueByName(), miataNAcommonEngineSettings(), setCommonMazdaNB(), setConfigValueByName(), setDefaultEngineConfiguration(), setMaverickX3(), and setMiataNB2_Proteus_TCU().

◆ vvtActivationDelayMs

uint16_t engine_configuration_s::vvtActivationDelayMs

We need to give engine time to build oil pressure without diverting it to VVT units: ms offset 3290

We need to give engine time to build oil pressure without diverting it to VVT units: ms offset 3306

We need to give engine time to build oil pressure without diverting it to VVT units: ms offset 3130

Definition at line 3976 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), VvtController::getSetpoint(), setConfigValueByName(), and setDefaultEngineConfiguration().

◆ vvtBooleanForVerySpecialCases

bool engine_configuration_s::vvtBooleanForVerySpecialCases

offset 920 bit 11

Definition at line 2023 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), and setConfigValueByName().

◆ vvtControlMinRpm

int16_t engine_configuration_s::vvtControlMinRpm

◆ vvtMode

vvt_mode_e engine_configuration_s::vvtMode

◆ vvtOffsets

float engine_configuration_s::vvtOffsets

◆ vvtOutputFrequency

pwm_freq_t engine_configuration_s::vvtOutputFrequency

offset 1660

offset 1676

Definition at line 3273 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by setDefaultEngineConfiguration(), and turnVvtPidOn().

◆ vvtPins

output_pin_e engine_configuration_s::vvtPins

◆ warningPeriod

int16_t engine_configuration_s::warningPeriod

set warningPeriod X units: seconds offset 1338

set warningPeriod X units: seconds offset 1354

Definition at line 2588 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), WarningCodeState::isWarningNow(), setConfigValueByName(), setDefaultBaseEngine(), setValue(), and updateWarningCodes().

◆ wastegatePositionMax

uint16_t engine_configuration_s::wastegatePositionMax

Voltage when the wastegate is fully open. You probably don't have one of these! 1 volt = 1000 units units: mv offset 22

Definition at line 642 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), initTps(), proteusDcWastegateTest(), setConfigValueByName(), and setDefaultEngineConfiguration().

◆ wastegatePositionMin

uint16_t engine_configuration_s::wastegatePositionMin

Voltage when the wastegate is closed. You probably don't have one of these! units: mv offset 20

Definition at line 634 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), initTps(), proteusDcWastegateTest(), setConfigValueByName(), and setDefaultEngineConfiguration().

◆ wastegatePositionSensor

adc_channel_e engine_configuration_s::wastegatePositionSensor

offset 1573

offset 1589

Definition at line 3176 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by initTps(), proteusDcWastegateTest(), and setVwAba().

◆ watchOutForLinearTime

bool engine_configuration_s::watchOutForLinearTime

◆ widebandOnSecondBus

bool engine_configuration_s::widebandOnSecondBus

Select which bus the wideband controller is attached to. offset 1304 bit 0

Select which bus the wideband controller is attached to. offset 1320 bit 0

Definition at line 2294 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), getWidebandBus(), and setConfigValueByName().

◆ wwaeBeta

float engine_configuration_s::wwaeBeta

0 = No fuel settling on port walls 1 = All the fuel settling on port walls setting this to 0 disables the wall wetting enrichment. units: Fraction offset 1464

0 = No fuel settling on port walls 1 = All the fuel settling on port walls setting this to 0 disables the wall wetting enrichment. units: Fraction offset 1480

Definition at line 2732 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by WallFuelController::computeBeta(), getConfigValueByName(), setBasicNotECUmode(), setConfigValueByName(), setDefaultWallWetting(), setDodgeNeonNGCEngineConfiguration(), setGdiWallWetting(), and setValue().

◆ wwaeTau

float engine_configuration_s::wwaeTau

Length of time the deposited wall fuel takes to dissipate after the start of acceleration. units: Seconds offset 1368

Length of time the deposited wall fuel takes to dissipate after the start of acceleration. units: Seconds offset 1384

Definition at line 2631 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by WallFuelController::computeTau(), getConfigValueByName(), setBasicNotECUmode(), setCommonMazdaNB(), setConfigValueByName(), setDefaultWallWetting(), setDodgeNeonNGCEngineConfiguration(), setGdiWallWetting(), setMazdaMiata96(), and setValue().

◆ yesUnderstandLocking

bool engine_configuration_s::yesUnderstandLocking

offset 1304 bit 5

offset 1320 bit 5

Definition at line 2312 of file engine_configuration_generated_structures_alphax-2chan.h.

Referenced by getConfigValueByName(), and setConfigValueByName().


The documentation for this struct was generated from the following files: