13 scaled_channel<uint8_t, 10, 1>
maxAdd;
64 scaled_channel<uint8_t, 10, 1>
deadband;
76 scaled_channel<uint8_t, 10, 1>
minAfr;
82 scaled_channel<uint8_t, 10, 1>
maxAfr;
100static_assert(
sizeof(
stft_s) == 28);
208 scaled_channel<uint8_t, 10, 1>
deadband;
214 scaled_channel<uint8_t, 10, 1>
maxAdd;
220 scaled_channel<uint8_t, 10, 1>
maxRemove;
242static_assert(
sizeof(
ltft_s) == 12);
280static_assert(
sizeof(
pid_s) == 20);
371 scaled_channel<int16_t, 2, 1>
loadBins[GPPWM_LOAD_COUNT] = {};
375 int16_t
rpmBins[GPPWM_RPM_COUNT] = {};
380 scaled_channel<uint8_t, 2, 1>
table[GPPWM_LOAD_COUNT][GPPWM_RPM_COUNT] = {};
572 scaled_channel<int16_t, 100, 1>
battLagCorrTable[VBAT_INJECTOR_CURVE_PRESSURE_SIZE][VBAT_INJECTOR_CURVE_SIZE] = {};
687static_assert(
sizeof(
dc_io) == 8);
695 scaled_channel<uint8_t, 1, 50>
rpmBins[6] = {};
700 scaled_channel<uint8_t, 100, 1>
values[6] = {};
829static_assert(
sizeof(
wbo_s) == 8);
891static_assert(
sizeof(
vvl_s) == 24);
935 scaled_channel<uint8_t, 1, 50>
maxAcRpm;
1895 scaled_channel<uint8_t, 10, 1>
etbSplit;
3818 scaled_channel<uint8_t, 1, 5>
tchargeBins[16] = {};
4079 scaled_channel<int16_t, 1, 1>
primeBins[PRIME_CURVE_COUNT] = {};
4313 scaled_channel<uint8_t, 1, 5>
primeValues[PRIME_CURVE_COUNT] = {};
4456 scaled_channel<uint8_t, 10, 1>
dfcoDelay;
4462 scaled_channel<uint8_t, 10, 1>
acDelay;
4526 scaled_channel<uint16_t, 1000, 1>
hpfpPidP;
4531 scaled_channel<uint16_t, 100000, 1>
hpfpPidI;
4556 scaled_channel<uint16_t, 100, 1>
gearRatio[TCU_GEAR_COUNT] = {};
4985 int8_t
tractionControlEtbDrop[TRACTION_CONTROL_ETB_DROP_SLIP_SIZE][TRACTION_CONTROL_ETB_DROP_SPEED_SIZE] = {};
5619 scaled_channel<int8_t, 5, 1>
table[IGN_TRIM_SIZE][IGN_TRIM_SIZE] = {};
5628 scaled_channel<int8_t, 5, 1>
table[FUEL_TRIM_SIZE][FUEL_TRIM_SIZE] = {};
5637 scaled_channel<int16_t, 10, 1>
table[BLEND_TABLE_COUNT][BLEND_TABLE_COUNT] = {};
5642 uint16_t
loadBins[BLEND_TABLE_COUNT] = {};
5647 uint16_t
rpmBins[BLEND_TABLE_COUNT] = {};
5659 scaled_channel<int16_t, 10, 1>
blendBins[BLEND_FACTOR_SIZE] = {};
5664 scaled_channel<uint8_t, 2, 1>
blendValues[BLEND_FACTOR_SIZE] = {};
5683 float tmfTable[TMF_RATIO_SIZE][TMF_SIZE] = {};
5696 scaled_channel<uint8_t, 1, 10>
torqueTable[TORQUE_CURVE_SIZE][TORQUE_CURVE_RPM_SIZE] = {};
5751 scaled_channel<uint8_t, 20, 1>
iacPidMultTable[IAC_PID_MULT_SIZE][IAC_PID_MULT_SIZE] = {};
5778 scaled_channel<int16_t, 1, 1>
cltIdleRpmBins[CLT_CURVE_SIZE] = {};
5784 scaled_channel<uint8_t, 1, 20>
cltIdleRpm[CLT_CURVE_SIZE] = {};
5789 scaled_channel<int16_t, 10, 1>
ignitionCltCorrTable[CLT_TIMING_CURVE_SIZE][CLT_TIMING_CURVE_SIZE] = {};
5904 scaled_channel<int16_t, 100, 1>
crankingAdvance[CRANKING_ADVANCE_CURVE_SIZE] = {};
5916 scaled_channel<uint8_t, 2, 1>
iacCoasting[CLT_CURVE_SIZE] = {};
5920 scaled_channel<uint8_t, 2, 1>
boostTableOpenLoop[BOOST_LOAD_COUNT][BOOST_RPM_COUNT] = {};
5925 scaled_channel<uint8_t, 1, 100>
boostRpmBins[BOOST_RPM_COUNT] = {};
5942 uint8_t
pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_RPM_SIZE] = {};
5982 scaled_channel<uint8_t, 1, 50>
idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE] = {};
5993 scaled_channel<uint8_t, 1, 10>
idleVeRpmBins[IDLE_VE_SIZE] = {};
6003 scaled_channel<uint16_t, 10, 1>
idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE] = {};
6067 float cltIdleCorrTable[CLT_IDLE_TABLE_RPM_SIZE][CLT_IDLE_TABLE_CLT_SIZE] = {};
6072 scaled_channel<uint8_t, 1, 100>
rpmIdleCorrBins[CLT_IDLE_TABLE_RPM_SIZE] = {};
6078 scaled_channel<uint16_t, 10, 1>
ltitTable[CLT_IDLE_TABLE_CLT_SIZE] = {};
6102 scaled_channel<int16_t, 10, 1>
ignitionIatCorrTable[IAT_IGN_CORR_LOAD_COUNT][IAT_IGN_CORR_COUNT] = {};
6117 int16_t
injectionPhase[INJ_PHASE_LOAD_COUNT][INJ_PHASE_RPM_COUNT] = {};
6140 scaled_channel<uint16_t, 100, 1>
mapEstimateTable[MAP_EST_LOAD_COUNT][MAP_EST_RPM_COUNT] = {};
6155 int8_t
vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE] = {};
6170 int8_t
vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE] = {};
6185 scaled_channel<int16_t, 10, 1>
ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT] = {};
6200 scaled_channel<uint16_t, 10, 1>
veTable[VE_LOAD_COUNT][VE_RPM_COUNT] = {};
6215 scaled_channel<uint8_t, 147, 1>
lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT] = {};
6244 float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8] = {};
6259 float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE] = {};
6274 uint8_t
scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8] = {};
6289 uint8_t
scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM] = {};
6425 scaled_channel<int8_t, 10, 1>
throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE] = {};
6440 scaled_channel<uint8_t, 4, 1>
maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE] = {};
6485 scaled_channel<int16_t, 1, 10>
ALSIgnSkipTable[ALS_SIZE][ALS_SIZE] = {};
6610 int16_t
wwCltBins[WWAE_TABLE_SIZE] = {};
6614 scaled_channel<uint8_t, 100, 1>
wwTauCltValues[WWAE_TABLE_SIZE] = {};
6618 scaled_channel<uint8_t, 100, 1>
wwBetaCltValues[WWAE_TABLE_SIZE] = {};
6623 uint8_t
wwMapBins[WWAE_TABLE_SIZE] = {};
6627 scaled_channel<uint8_t, 100, 1>
wwTauMapValues[WWAE_TABLE_SIZE] = {};
6631 scaled_channel<uint8_t, 100, 1>
wwBetaMapValues[WWAE_TABLE_SIZE] = {};
6651 scaled_channel<uint16_t, 1000, 1>
hpfpDeadtimeMS[HPFP_DEADTIME_SIZE] = {};
6656 uint16_t
hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE] = {};
6671 int8_t
hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE] = {};
6686 scaled_channel<uint16_t, 100, 1>
hpfpFuelMassCompensation[HPFP_FUEL_MASS_COMPENSATION_SIZE][HPFP_FUEL_MASS_COMPENSATION_SIZE] = {};
6701 scaled_channel<uint16_t, 100, 1>
injectorFlowLinearization[FLOW_LINEARIZATION_PRESSURE_SIZE][FLOW_LINEARIZATION_MASS_SIZE] = {};
6722 scaled_channel<int8_t, 2, 1>
knockBaseNoise[ENGINE_NOISE_CURVE_SIZE] = {};
6732 scaled_channel<uint8_t, 50, 1>
tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE] = {};
6757 scaled_channel<uint16_t, 1000, 1>
fuelLevelBins[FUEL_LEVEL_TABLE_COUNT] = {};
6974 scaled_channel<int8_t, 10, 1>
trailingSparkTable[TRAILING_SPARK_SIZE][TRAILING_SPARK_SIZE] = {};
torqueReductionTable torqueReductionTimeTable
stepper_num_micro_steps_e
air_pressure_sensor_type_e
injector_compensation_mode_e
fuel_pressure_sensor_mode_e
torqueReductionActivationMode_e
TransmissionControllerMode
char[LUA_SCRIPT_SIZE] lua_script_t
char[VIN_NUMBER_SIZE] vin_number_t
char[VEHICLE_INFO_SIZE] vehicle_info_t
char[GPPWM_NOTE_SIZE] gppwm_note_t
float samplingAngle[MAP_ANGLE_SIZE]
air_pressure_sensor_config_s sensor
float samplingWindow[MAP_WINDOW_SIZE]
float samplingWindowBins[MAP_WINDOW_SIZE]
float samplingAngleBins[MAP_ANGLE_SIZE]
uint8_t alignmentFill_at_2[2]
uint8_t alignmentFill_at_29[3]
uint8_t alignmentFill_at_2[2]
uint8_t alignmentFill_at_10[2]
air_pressure_sensor_type_e type
uint16_t loadBins[BLEND_TABLE_COUNT]
gppwm_channel_e blendParameter
scaled_channel< int16_t, 10, 1 > blendBins[BLEND_FACTOR_SIZE]
scaled_channel< uint8_t, 2, 1 > blendValues[BLEND_FACTOR_SIZE]
uint8_t alignmentFill_at_186[2]
scaled_channel< int16_t, 10, 1 > table[BLEND_TABLE_COUNT][BLEND_TABLE_COUNT]
gppwm_channel_e yAxisOverride
uint16_t rpmBins[BLEND_TABLE_COUNT]
uint8_t alignmentFill_at_2[2]
scaled_channel< uint8_t, 1, 10 > lambdaProtectionRestoreLoad
can_baudrate_e canBaudRate
bool enableKnockSpectrogramFilter
scaled_channel< uint8_t, 10, 1 > maxOilPressureTimeout
pin_output_mode_e electronicThrottlePin1Mode
bool enableTrailingSparks
float mapHighValueVoltage
vehicle_info_t engineMake
uint8_t alignmentFill_at_3662[2]
scaled_channel< uint8_t, 50, 1 > triggerCompHystMax
uint8_t alignmentFill_at_3155[1]
bool disableFan1WhenStopped
angle_t timing_offset_cylinder[MAX_CYLINDER_COUNT]
pin_output_mode_e malfunctionIndicatorPinMode
uint8_t alignmentFill_at_3825[1]
float nitrousIgnitionRetard
output_pin_e hpfpValvePin
engineSyncCam_e engineSyncCam
InjectionTimingMode injectionTimingMode
pin_input_mode_e acSwitchMode
output_pin_e tcu_tcc_pwm_solenoid
adc_channel_e tps1_1AdcChannel
pin_input_mode_e clutchDownPinMode
angle_t globalTriggerAngleOffset
uint8_t alignmentFill_at_789[1]
uint8_t alignmentFill_at_705[1]
uint8_t alignmentFill_at_797[1]
scaled_channel< uint8_t, 10, 1 > knockRetardAggression
pin_output_mode_e tcu_tcc_pwm_solenoid_mode
uint8_t multisparkMaxSparkingAngle
uint32_t tunerStudioSerialSpeed
uint8_t alignmentFill_at_3671[1]
float fuelReferencePressure
float triggerVVTGapOverrideTo[VVT_TRACKING_LENGTH]
float idle_derivativeFilterLoss
scaled_channel< uint16_t, 100, 1 > gearRatio[TCU_GEAR_COUNT]
uint8_t alignmentFill_at_1526[2]
float knockSpectrumSensitivity
scaled_channel< uint8_t, 10, 1 > lambdaProtectionTimeout
MsIoBox_config_s msIoBox0
uint16_t nitrousDeactivationRpm
bool isAlternatorControlEnabled
switch_input_pin_e clutchUpPin
uint8_t alignmentFill_at_645[1]
float fuelLevelAveragingAlpha
output_pin_e boostControlPin
torqueReductionActivationMode_e torqueReductionActivationMode
scaled_channel< uint8_t, 5, 1 > rpmSoftLimitTimingRetard
bool yesUnderstandLocking
bool enableKnockSpectrogram
uint8_t ltitCorrectionRate
adc_channel_e tps2_2AdcChannel
pin_output_mode_e hpfpValvePinMode
pwm_freq_t tcu_32_solenoid_freq
output_pin_e trailingCoilPins[MAX_CYLINDER_COUNT]
output_pin_e speedometerOutputPin
bool usescriptTableForCanSniffingFiltering
engine_load_mode_e fuelAlgorithm
bool twoWireBatchIgnition
gppwm_note_t scriptSettingName[SCRIPT_SETTING_COUNT]
uint8_t simulatorCamPosition[CAM_INPUTS_COUNT]
int16_t coastingFuelCutRpmHigh
int8_t airmassToTimingValues[8]
uint8_t alsMinTimeBetween
scaled_channel< uint16_t, 1000, 1 > fordInjectorSmallPulseSlope
uint8_t alignmentFill_at_3706[2]
uint8_t alignmentFill_at_1447[1]
uint8_t maxInjectorDutyInstant
brain_input_pin_e vehicleSpeedSensorInputPin
adc_channel_e idlePositionChannel
bool isDoubleSolenoidIdle
bool launchControlEnabled
int8_t torqueReductionActivationTemperature
pin_input_mode_e tcuDownshiftButtonPinMode
scaled_channel< uint8_t, 100, 1 > tchargeValues[16]
angle_t crankingTimingAngle
uint8_t multisparkMaxExtraSparkCount
scaled_channel< uint16_t, 100, 1 > finalGearRatio
Gpio mc33810_cs[C_MC33810_COUNT]
tChargeMode_e tChargeMode
scaled_channel< uint8_t, 10, 1 > noFuelTrimAfterDfcoTime
bool enableStagedInjection
uint8_t alignmentFill_at_3279[1]
pin_input_mode_e torqueReductionTriggerPinMode
float tChargeAirIncrLimit
pin_input_mode_e nitrousControlTriggerPinMode
pin_output_mode_e triggerErrorPinMode
pin_output_mode_e mainRelayPinMode
uint16_t launchCorrectionsEndRpm
float tpsDecelEnleanmentThreshold
uint8_t alignmentFill_at_522[2]
pin_output_mode_e accelerometerCsPinMode
scaled_channel< uint8_t, 1, 50 > triggerCompSensorSatRpm
bool useSeparateVeForIdle
bool useRunningMathForCranking
scaled_channel< uint8_t, 1, 1 > knockFuelTrim
accel_enrichment_mode_e accelEnrichmentMode
int16_t coastingFuelCutMap
uint8_t boostControlSafeDutyCycle
spi_device_e accelerometerSpiDevice
scaled_channel< uint16_t, 100000, 1 > hpfpPidI
int16_t nitrousMaximumMap
uint8_t alignmentFill_at_1207[1]
uint8_t coastingFuelCutVssLow
scaled_channel< uint8_t, 1, 10 > lambdaProtectionMinLoad
Gpio digitalPotentiometerChipSelect[DIGIPOT_COUNT]
pin_output_mode_e vvlRelayPinMode
scaled_channel< uint16_t, 10000, 1 > canVssScaling
wbo_s canWbo[CAN_WBO_COUNT]
uint8_t alignmentFill_at_767[1]
float tpsAccelFractionDivisor
pin_input_mode_e ALSActivatePinMode
linear_sensor_s auxLinear4
uint8_t etbJamDetectThreshold
Gpio auxValves[AUX_DIGITAL_VALVE_COUNT]
Gpio triggerSimulatorPins[TRIGGER_SIMULATOR_PIN_COUNT]
int16_t idlePidRpmUpperLimit
ve_override_e veOverrideMode
bool useAuxSpeedForSlipRatio
gppwm_channel gppwm[GPPWM_CHANNELS]
uint8_t lambdaProtectionRestoreTps
uint8_t alignmentFill_at_3911[1]
linear_sensor_s highPressureFuel
int16_t nitrousMinimumClt
bool verboseTriggerSynchDetails
uint8_t alignmentFill_at_3173[1]
uint8_t tractionControlSpeedBins[TRACTION_CONTROL_ETB_DROP_SPEED_SIZE]
uint8_t alignmentFill_at_1353[3]
uart_device_e consoleUartDevice
uint8_t alignmentFill_at_3846[2]
pin_output_mode_e o2heaterPinModeTodO
scaled_channel< uint16_t, 1000, 1 > tachPulsePerRev
uint16_t speedometerPulsePerKm
adc_channel_e compressorDischargePressureChannel
can_baudrate_e can2BaudRate
bool startRequestPinInverted
uint8_t lambdaProtectionMinTps
scaled_channel< uint8_t, 5, 1 > rpmSoftLimitFuelAdded
uint8_t alignmentFill_at_610[2]
uint16_t mc33_t_min_boost
antiLagActivationMode_e antiLagActivationMode
int16_t idlePidRpmDeadZone
linear_sensor_s auxLinear2
output_pin_e tcu_tcc_onoff_solenoid
bool enableExtendedCanBroadcast
int8_t tractionControlIgnitionSkip[TRACTION_CONTROL_ETB_DROP_SLIP_SIZE][TRACTION_CONTROL_ETB_DROP_SPEED_SIZE]
int8_t disableFan2AtSpeed
float launchActivateDelay
ignition_mode_e ignitionMode
gppwm_note_t gpPwmNote[GPPWM_CHANNELS]
int torqueReductionArmingApp
bool nitrousControlEnabled
gppwm_note_t scriptCurveName[SCRIPT_CURVE_COUNT]
vr_threshold_s vrThreshold[VR_THRESHOLD_COUNT]
bool unusedFlipWboChannels
pin_output_mode_e tcu_solenoid_mode[TCU_SOLENOID_COUNT]
bool invertSecondaryTriggerSignal
float idleTimingSoftEntryTime
bool enableOilPressureProtect
dc_function_e etbFunctions[ETB_COUNT]
int8_t gapTrackingLengthOverride
switch_input_pin_e tcuDownshiftButtonPin
float throttlePedalUpVoltage
uint16_t etbRevLimitRange
stepper_num_micro_steps_e stepperNumMicroSteps
bool tachPulseDurationAsDutyCycle
uint8_t alignmentFill_at_3195[1]
uint8_t alignmentFill_at_1514[2]
SentFuelHighPressureType FuelHighPressureSentType
uint8_t alignmentFill_at_1862[2]
uint8_t etbNeutralPosition
uint8_t alignmentFill_at_499[1]
adc_channel_e auxAnalogInputs[LUA_ANALOG_INPUT_COUNT]
pin_output_mode_e mc33810_csPinMode
uint8_t alignmentFill_at_3457[3]
int16_t alternator_iTermMin
adc_channel_e throttlePedalPositionSecondAdcChannel
scaled_channel< uint8_t, 1, 100 > lambdaProtectionRestoreRpm
SentInput FuelHighPressureSentInput
bool isMapAveragingEnabled
tps_limit_t tps1SecondaryMax
bool idleReturnTargetRamp
uint8_t alignmentFill_at_2443[1]
pin_input_mode_e tcuUpshiftButtonPinMode
uint16_t nitrousActivationRpm
bool stftIgnoreErrorMagnitude
int16_t coastingFuelCutRpmLow
uint8_t alignmentFill_at_3805[1]
uint32_t uartConsoleSerialSpeed
pin_output_mode_e mc33972_csPinMode
uint8_t alignmentFill_at_3939[1]
bool vvtBooleanForVerySpecialCases
int8_t disableFan1AtSpeed
pin_input_mode_e clutchUpPinMode
uint8_t alignmentFill_at_1982[2]
float tachPulseDuractionMs
scaled_channel< uint16_t, 100, 1 > idleFlowEstimateFlow[8]
float triggerEventsTimeoutMs
scaled_channel< uint8_t, 1, 10 > rpmHardLimitHyst
uint8_t alignmentFill_at_3811[1]
Gpio dacOutputPins[DAC_OUTPUT_COUNT]
pin_output_mode_e tachOutputPinMode
uint8_t maxInjectorDutySustained
pin_output_mode_e tle6240_csPinMode
pin_output_mode_e drv8860_csPinMode
scaled_channel< uint8_t, 200, 1 > tChargeMinRpmMaxTps
cranking_parameters_s cranking
adc_channel_e vRefAdcChannel
switch_input_pin_e clutchDownPin
output_pin_e stepper_raw_output[4]
uint8_t alignmentFill_at_929[3]
pin_output_mode_e fanPinMode
launchActivationMode_e launchActivationMode
TransmissionControllerMode transmissionControllerMode
uint8_t alignmentFill_at_869[1]
spi_device_e max31855spiDevice
uint16_t triggerSimulatorRpm
int16_t tpsErrorDetectionTooLow
injector_pressure_type_e injectorPressureType
int16_t startUpFuelPumpDuration
float idlePidActivationTime
uint8_t alignmentFill_at_507[1]
uint8_t alignmentFill_at_2002[2]
float fuelLevelLowThresholdVoltage
load_override_e afrOverrideMode
bool useIdleTimingPidControl
pin_output_mode_e starterRelayDisablePinMode
switch_input_pin_e nitrousControlTriggerPin
scaled_channel< uint16_t, 1000, 1 > vssGearRatio
bool invertExhaustCamVVTSignal
float ignitionDwellForCrankingMs
int8_t initialIgnitionCutPercent
bool fuelClosedLoopCorrectionEnabled
linear_sensor_s acPressure
Gpio ignitionKeyDigitalPin
pwm_freq_t tcu_pc_solenoid_freq
scaled_channel< uint16_t, 1000, 1 > multisparkDwell
vehicle_info_t vehicleName
bool isWaveAnalyzerEnabled
pid_s auxPid[CAMS_PER_BANK]
bool useSeparateIdleTablesForCrankingTaper
float tcu_rangeSensorBiasResistor
uint8_t alignmentFill_at_1973[1]
bool stepperDcInvertedPins
brain_input_pin_e tcuInputSpeedSensorPin
switch_input_pin_e tcuUpshiftButtonPin
uint8_t alignmentFill_at_1226[2]
output_pin_e vvtPins[CAM_INPUTS_COUNT]
uint8_t alignmentFill_at_13[1]
float injectorCorrectionPolynomial[8]
uint8_t alignmentFill_at_3789[3]
scaled_channel< uint8_t, 100, 1 > ltitSmoothingIntensity
ThermistorConf fuelTempSensor
scaled_channel< uint8_t, 10, 1 > mc33_hpfp_i_hold
uint8_t camDecoder2jzPosition
injector_compensation_mode_e secondaryInjectorCompensationMode
uint8_t alignmentFill_at_447[1]
bool limitTorqueReductionTime
scaled_channel< uint8_t, 1, 1 > sparkHardwareLatencyCorrection
bool tcu_rangeSensorPulldown
output_pin_e tcu_32_solenoid_pin
bool disableEtbWhenEngineStopped
bool useRawOutputToDriveIdleStepper
uint8_t alignmentFill_at_438[2]
mc33810maxDwellTimer_e mc33810maxDwellTimer
int16_t idlerpmpid_iTermMax
int8_t launchFuelAdderPercent
bool disableFan2WhenStopped
float wastegatePositionOpenedVoltage
uint8_t boostControlMinTps
scaled_channel< uint8_t, 1, 50 > multisparkMaxRpm
output_pin_e mainRelayPin
adc_channel_e tcu_rangeAnalogInput[RANGE_INPUT_COUNT]
scaled_channel< uint16_t, 100, 1 > benchTestOnTime
uint8_t alignmentFill_at_1571[1]
uint16_t customSentTpsMax
float analogInputDividerCoefficient
bool useIdleAdvanceWhileCoasting
scaled_channel< uint8_t, 10, 1 > acDelay
uint8_t camDecoder2jzPrecision
uint16_t nitrousMinimumVehicleSpeed
uint8_t alignmentFill_at_1203[1]
float mapErrorDetectionTooHigh
pin_output_mode_e nitrousRelayPinMode
scaled_channel< uint8_t, 2, 1 > tpsSecondaryMaximum
float idleStepperReactionTime
scaled_channel< uint8_t, 10, 1 > nitrousMaximumAfr
scaled_channel< uint8_t, 1, 2 > idleMaximumAirmass
int16_t coastingFuelCutTps
pin_output_mode_e camSimulatorPinMode
uint8_t alignmentFill_at_3531[1]
sent_input_pin_e sentInputPins[SENT_INPUT_COUNT]
bool useBiQuadOnAuxSpeedSensors
lua_gauge_meaning_e nitrousLuaGaugeMeaning
uint8_t alignmentFill_at_3151[1]
scaled_channel< uint16_t, 1000, 1 > hpfpPidP
bool isBoostControlEnabled
bool invertVvtControlExhaust
float fuelLevelHighThresholdVoltage
uint8_t alignmentFill_at_1695[1]
pin_output_mode_e boostControlPinMode
uint8_t alignmentFill_at_845[1]
Gpio max31855_cs[EGT_CHANNEL_COUNT]
dc_io stepperDcIo[DC_PER_STEPPER]
uint8_t mc33_hpfp_max_hold
uint8_t alignmentFill_at_3694[2]
ThermistorConf auxTempSensor1
bool isPhaseSyncRequiredForIgnition
uint8_t ltitIgnitionOnDelay
scaled_channel< uint8_t, 4, 1 > mc33810Nomi
int16_t knockSamplingDuration
vvt_mode_e vvtMode[CAMS_PER_BANK]
uint8_t alignmentFill_at_781[3]
nitrous_arming_method_e nitrousControlArmingMethod
scaled_channel< uint16_t, 1000, 1 > multisparkSparkDuration
uint8_t coastingFuelCutVssHigh
air_pressure_sensor_config_s baroSensor
pin_output_mode_e fuelPumpPinMode
uint8_t ltitStableRpmThreshold
scaled_channel< uint8_t, 100, 1 > primingDelay
output_pin_e injectionPins[MAX_CYLINDER_COUNT]
injector_s injectorSecondary
scaled_channel< uint8_t, 10, 1 > stoichRatioSecondary
uint8_t etbMaximumPosition
bool engineSnifferFocusOnInputs
pwm_freq_t tcu_tcc_pwm_solenoid_freq
uint16_t tps2SecondaryMax
pin_output_mode_e sdCardCsPinMode
brain_input_pin_e logicAnalyzerPins[LOGIC_ANALYZER_CHANNEL_COUNT]
pin_output_mode_e ignitionPinMode
pin_input_mode_e brakePedalPinMode
uint16_t customSentTpsMin
output_pin_e secondSolenoidPin
pin_output_mode_e acRelayPinMode
spi_device_e digitalPotentiometerSpiDevice
scaled_channel< uint8_t, 10, 1 > stoichRatioPrimary
uint8_t alignmentFill_at_751[1]
scaled_channel< uint8_t, 2, 1 > boostCutPressureHyst
bool invertVvtControlIntake
bool invertPrimaryTriggerSignal
uint8_t mc33_hpfp_i_hold_off
uint16_t startCrankingDuration
uint32_t verboseCanBaseAddress
float ltitIntegratorThreshold
uint8_t cylinderBankSelect[MAX_CYLINDER_COUNT]
int8_t maximumIgnitionTiming
adc_channel_e tps1_2AdcChannel
scaled_channel< uint8_t, 1, 50 > maxCamPhaseResolveRpm
bool measureMapOnlyInOneCylinder
scaled_channel< uint8_t, 1, 1 > knockSuppressMinTps
float throttlePedalSecondaryWOTVoltage
gppwm_channel_e boostOpenLoopYAxis
pin_input_mode_e tcu_rangeInputMode[RANGE_INPUT_COUNT]
scaled_channel< uint8_t, 2, 1 > idleFlowEstimatePosition[8]
uint8_t alignmentFill_at_3733[3]
scaled_channel< int16_t, 1, 1 > primeBins[PRIME_CURVE_COUNT]
switch_input_pin_e ALSActivatePin
switch_input_pin_e acSwitch
scaled_channel< uint16_t, 100, 1 > tractionControlSlipBins[TRACTION_CONTROL_ETB_DROP_SLIP_SIZE]
scaled_channel< uint16_t, 1000, 1 > applyNonlinearBelowPulse
float knockDetectionWindowStart
scaled_channel< uint8_t, 10, 1 > iacByTpsHoldTime
bool useTLE8888_cranking_hack
scaled_channel< uint8_t, 1, 5 > primeValues[PRIME_CURVE_COUNT]
float throttlePedalSecondaryUpVoltage
uint8_t alignmentFill_at_3161[1]
gppwm_note_t scriptTableName[SCRIPT_TABLE_COUNT]
adc_channel_e throttleInletPressureChannel
uint8_t acRelayAlternatorDutyAdder
scaled_channel< uint8_t, 200, 1 > tChargeMaxRpmMinTps
bool displayLogicLevelsInEngineSniffer
spi_device_e tle6240spiDevice
int16_t idlerpmpid_iTermMin
output_pin_e nitrousRelayPin
adc_channel_e maf2AdcChannel
int8_t tractionControlEtbDrop[TRACTION_CONTROL_ETB_DROP_SLIP_SIZE][TRACTION_CONTROL_ETB_DROP_SPEED_SIZE]
uint8_t acIdleExtraOffset
float secondaryInjectorFuelReferencePressure
scaled_channel< uint8_t, 1, 50 > maxAcRpm
scaled_channel< uint8_t, 50, 1 > triggerCompCenterVolt
uint8_t alignmentFill_at_34[2]
uint8_t alignmentFill_at_3451[1]
scaled_channel< uint16_t, 10, 1 > benchTestOffTime
scaled_channel< uint16_t, 1000, 1 > fordInjectorSmallPulseBreakPoint
pin_input_mode_e startStopButtonMode
bool useInjectorFlowLinearizationTable
switch_input_pin_e launchActivatePin
int8_t minimumIgnitionTiming
int16_t alternator_iTermMax
output_pin_e tcu_pc_solenoid_pin
bool useFixedBaroCorrFromMap
float fuelLevelUpdatePeriodSec
output_pin_e starterControlPin
injection_mode_e crankingInjectionMode
float tChargeAirDecrLimit
adc_channel_e fuelLevelSensor
spi_device_e l9779spiDevice
bool useHbridgesToDriveIdleStepper
int16_t fanOffTemperature
uint8_t stepperMinDutyCycle
switch_input_pin_e luaDigitalInputPins[LUA_DIGITAL_INPUT_COUNT]
spi_device_e drv8860spiDevice
bool stepperForceParkingEveryRestart
bool mc33810DisableRecoveryMode
float wastegatePositionClosedVoltage
float etbIdleThrottleRange
pin_output_mode_e stepperEnablePinMode
bool stepper_dc_use_two_wires
adc_channel_e ignKeyAdcChannel
scaled_channel< uint8_t, 200, 1 > tChargeMaxRpmMaxTps
output_pin_e tachOutputPin
uint16_t engineSnifferRpmThreshold
float brakeMeanEffectivePressureDifferential
switch_input_pin_e tcu_rangeInput[RANGE_INPUT_COUNT]
uint8_t alignmentFill_at_45[3]
uint16_t mc33_t_max_boost
float vvtOffsets[CAM_INPUTS_COUNT]
brain_input_pin_e triggerInputPins[TRIGGER_INPUT_PIN_COUNT]
output_pin_e injectionPinsStage2[MAX_CYLINDER_COUNT]
uint8_t hpfpActivationAngle
uint8_t alignmentFill_at_3059[1]
output_pin_e malfunctionIndicatorPin
bool overrideVvtTriggerGaps
float nitrousLuaGaugeArmingValue
uint8_t alignmentFill_at_999[1]
switch_input_pin_e torqueReductionTriggerPin
adc_channel_e mafAdcChannel
bool isFasterEngineSpinUpEnabled
float throttlePedalWOTVoltage
bool idleIncrementalPidCic
switch_input_pin_e brakePedalPin
float idle_antiwindupFreq
bool externalRusEfiGdiModule
pin_input_mode_e launchActivatePinMode
ThermistorConf compressorDischargeTemperature
adc_channel_e auxFastSensor1_adcChannel
int8_t nitrousFuelAdderPercent
scaled_channel< uint8_t, 10, 1 > knockFuelTrimAggression
lua_gauge_e nitrousLuaGauge
uint8_t tcuInputSpeedSensorTeeth
load_override_e ignOverrideMode
injector_compensation_mode_e injectorCompensationMode
uint8_t ltitIgnitionOffSaveDelay
uint8_t alignmentFill_at_1583[1]
pin_output_mode_e triggerSimulatorPinModes[TRIGGER_SIMULATOR_PIN_COUNT]
pin_output_mode_e injectionPinMode
linear_sensor_s oilPressure
scaled_channel< uint8_t, 10, 1 > idleReturnTargetRampDuration
uint8_t alignmentFill_at_514[2]
ThermistorConf auxTempSensor2
bool torqueReductionEnabled
script_setting_t scriptSetting[SCRIPT_SETTING_COUNT]
pwm_freq_t vvtOutputFrequency
scaled_channel< uint8_t, 10, 1 > knockRetardReapplyRate
scaled_channel< uint16_t, 1000, 1 > hpfpPumpVolume
scaled_channel< uint8_t, 200, 1 > tChargeMinRpmMinTps
bool useNoiselessTriggerDecoder
pin_output_mode_e starterControlPinMode
uint16_t sdCardLogFrequency
scaled_channel< uint8_t, 10, 1 > maxInjectorDutySustainedTimeout
float mapErrorDetectionTooLow
firing_order_e firingOrder
float triggerGapOverrideFrom[GAP_TRACKING_LENGTH]
uint16_t startButtonSuppressOnStartUpMs
int8_t finalIgnitionCutPercentBeforeLaunch
uint16_t vvtActivationDelayMs
linear_sensor_s lowPressureFuel
float tpsAccelEnrichmentThreshold
uint8_t vssFilterReciprocal
uint8_t issFilterReciprocal
brain_input_pin_e flexSensorPin
scaled_channel< uint8_t, 10, 1 > minimumOilPressureTimeout
uint16_t minimumBoostClosedLoopMap
output_pin_e alternatorControlPin
injection_mode_e injectionMode
float auxSpeed1Multiplier
bool camSyncOnSecondCrankRevolution
spi_device_e mc33972spiDevice
uint8_t alignmentFill_at_3799[1]
int8_t gapVvtTrackingLengthOverride
bool boardUseCanTerminator
uint16_t torqueReductionArmingRpm
pin_output_mode_e stepperDirectionPinMode
uint16_t mafFilterParameter
uint8_t alignmentFill_at_3226[2]
bool useAdvanceCorrectionsForCranking
linear_sensor_s auxLinear3
int16_t fan2OnTemperature
vehicle_info_t engineCode
scaled_channel< uint8_t, 50, 1 > etbJamTimeout
bool coastingFuelCutEnabled
pin_output_mode_e tcu_32_solenoid_pin_mode
pin_output_mode_e fan2PinMode
tps_limit_t tps1SecondaryMin
bool useSeparateAdvanceForIdle
InjectorNonlinearMode injectorNonlinearMode
uint8_t alignmentFill_at_3167[1]
uint8_t stepperMaxDutyCycle
bool launchSparkCutEnable
bool isCylinderCleanupEnabled
uint8_t alignmentFill_at_459[1]
uint8_t alignmentFill_at_3306[2]
ThermistorConf ambientTempSensor
linear_sensor_s auxLinear1
GearControllerMode gearControllerMode
scaled_channel< uint8_t, 10, 1 > noFuelTrimAfterAccelTime
bool useIacTableForCoasting
switch_input_pin_e startStopButtonPin
scaled_channel< uint8_t, 10, 1 > iacByTpsDecayTime
bool useSeparateAdvanceForCranking
brain_input_pin_e camInputs[CAM_INPUTS_COUNT]
float mapCamDetectionAnglePosition
scaled_channel< int8_t, 2, 1 > gearBasedOpenLoopBoostAdder[TCU_GEAR_COUNT]
int idleStepperTotalSteps
int16_t fan2OffTemperature
bool watchOutForLinearTime
scaled_channel< uint8_t, 10, 1 > etbMinimumPosition
pin_input_mode_e luaDigitalInputPinModes[LUA_DIGITAL_INPUT_COUNT]
bool useHardSkipInTraction
can_vss_nbc_e canVssNbcType
ve_override_e idleVeOverrideMode
uint16_t etbRevLimitStart
output_pin_e ignitionPins[MAX_CYLINDER_COUNT]
scaled_channel< int8_t, 1, 10 > acLowRpmLimit
adc_channel_e tps2_1AdcChannel
pin_output_mode_e alternatorControlPinMode
scaled_channel< uint8_t, 10, 1 > knockFuelTrimReapplyRate
pin_output_mode_e tcu_pc_solenoid_pin_mode
scaled_channel< uint8_t, 10, 1 > dfcoRetardRampInTime
uint16_t boostControlMinRpm
float magicNumberAvailableForDevTricks
spi_device_e sdCardSpiDevice
uint16_t nitrousDeactivationRpmWindow
bool injectorFlowAsMassFlow
ThermistorConf oilTempSensor
scaled_channel< uint8_t, 1, 5 > tchargeBins[16]
spi_device_e mc33816spiDevice
uint8_t alignmentFill_at_761[1]
uint8_t alignmentFill_at_1979[1]
scaled_channel< uint8_t, 1, 10 > rpmSoftLimitWindowSize
bool artificialTestMisfire
brain_input_pin_e turboSpeedSensorInputPin
float turboSpeedSensorMultiplier
scaled_channel< uint8_t, 1, 100 > lambdaProtectionMinRpm
int alternatorPwmFrequency
scaled_channel< uint8_t, 10, 1 > etbSplit
fuel_pressure_sensor_mode_e fuelPressureSensorMode
pin_output_mode_e tcu_tcc_onoff_solenoid_mode
uint8_t alignmentFill_at_430[2]
scaled_channel< uint8_t, 20, 1 > tpsAccelLookback
int16_t coastingFuelCutClt
uint8_t alignmentFill_at_3838[2]
uint8_t alignmentFill_at_465[3]
uint16_t tps2SecondaryMin
spi_device_e tle8888spiDevice
bool lambdaProtectionEnable
output_pin_e tcu_solenoid[TCU_SOLENOID_COUNT]
bool knockDetectionUseDoubleFrequency
scaled_channel< uint8_t, 10, 1 > mc33_hpfp_i_peak
int8_t airmassToTimingBins[8]
int16_t stepperParkingExtraSteps
cranking_condition_e crankingCondition
uint16_t boostControlMinMap
pin_output_mode_e tle8888_csPinMode
uint16_t minOilPressureAfterStart
int16_t idlePidDeactivationTpsThreshold
output_pin_e luaOutputPins[LUA_PWM_COUNT]
uint8_t alignmentFill_at_874[2]
int16_t tpsAccelFractionPeriod
uint8_t alignmentFill_at_563[1]
bool canBroadcastUseChannelTwo
output_pin_e starterRelayDisablePin
scaled_channel< uint8_t, 10, 1 > dfcoDelay
uint8_t alignmentFill_at_2903[1]
adc_channel_e vbattAdcChannel
bool useVssAsSecondWheelSpeed
int8_t tractionControlTimingDrop[TRACTION_CONTROL_ETB_DROP_SLIP_SIZE][TRACTION_CONTROL_ETB_DROP_SPEED_SIZE]
uint8_t alignmentFill_at_839[1]
brain_input_pin_e auxSpeedSensorInputPin[AUX_SPEED_SENSOR_COUNT]
scaled_channel< uint8_t, 2, 1 > acPressureEnableHyst
pin_input_mode_e ignitionKeyDigitalPinMode
float tpsDecelEnleanmentMultiplier
tle8888_mode_e tle8888mode
float triggerVVTGapOverrideFrom[VVT_TRACKING_LENGTH]
scaled_channel< uint8_t, 50, 1 > triggerCompHystMin
adc_channel_e wastegatePositionSensor
int16_t tpsErrorDetectionTooHigh
adc_channel_e throttlePedalPositionAdcChannel
float triggerGapOverrideTo[GAP_TRACKING_LENGTH]
scaled_channel< uint8_t, 2, 1 > ppsSecondaryMaximum
int16_t pidExtraForLowRpm
scaled_channel< int8_t, 5, 1 > table[FUEL_TRIM_SIZE][FUEL_TRIM_SIZE]
scaled_channel< uint8_t, 2, 1 > table[GPPWM_LOAD_COUNT][GPPWM_RPM_COUNT]
scaled_channel< int16_t, 2, 1 > loadBins[GPPWM_LOAD_COUNT]
int16_t rpmBins[GPPWM_RPM_COUNT]
uint8_t alignmentFill_at_3[1]
uint8_t alignmentFill_at_106[2]
pin_output_mode_e solenoidPinMode
uint8_t alignmentFill_at_11[1]
scaled_channel< int8_t, 5, 1 > table[IGN_TRIM_SIZE][IGN_TRIM_SIZE]
scaled_channel< int16_t, 100, 1 > battLagCorrBattBins[VBAT_INJECTOR_CURVE_SIZE]
scaled_channel< uint32_t, 10, 1 > battLagCorrPressBins[VBAT_INJECTOR_CURVE_PRESSURE_SIZE]
scaled_channel< int16_t, 100, 1 > battLagCorrTable[VBAT_INJECTOR_CURVE_PRESSURE_SIZE][VBAT_INJECTOR_CURVE_SIZE]
uint8_t alignmentFill_at_1[3]
scaled_channel< uint8_t, 10, 1 > maxRemove
scaled_channel< uint8_t, 10, 1 > deadband
uint8_t alignmentFill_at_7[1]
scaled_channel< uint16_t, 1, 1 > timeConstant
scaled_channel< uint8_t, 10, 1 > maxAdd
uint8_t alignmentFill_at_10[2]
scaled_channel< uint8_t, 1, 100 > maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]
float mafDecoding[MAF_DECODING_COUNT]
scaled_channel< uint16_t, 10, 1 > injectorFlowLinearizationPressureBins[FLOW_LINEARIZATION_PRESSURE_SIZE]
float cltIdleCorrTable[CLT_IDLE_TABLE_RPM_SIZE][CLT_IDLE_TABLE_CLT_SIZE]
scaled_channel< int16_t, 10, 1 > ALSFuelAdjustment[ALS_SIZE][ALS_SIZE]
int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]
scaled_channel< uint8_t, 2, 1 > hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]
uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]
scaled_channel< int16_t, 1, 1 > cltIdleRpmBins[CLT_CURVE_SIZE]
uint8_t tcu_tccUnlockSpeed[8]
blend_table_s ignBlends[IGN_BLEND_COUNT]
float tmfTable[TMF_RATIO_SIZE][TMF_SIZE]
scaled_channel< int16_t, 100, 1 > dcWastegateBiasValues[ETB_BIAS_CURVE_LENGTH]
int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]
float crankingFuelCoef[CRANKING_CURVE_SIZE]
int8_t torqueReductionCutGearBins[TORQUE_TABLE_Y_SIZE]
uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]
uint8_t iacPidMultLoadBins[IAC_PID_MULT_SIZE]
float iatBoostCorr[BOOST_CURVE_SIZE]
uint16_t alsIgnRetardLoadBins[ALS_SIZE]
float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]
uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]
scaled_channel< uint8_t, 1, 10 > iacPidMultRpmBins[IAC_PID_MULT_RPM_SIZE]
engine_configuration_s engineConfiguration
scaled_channel< uint8_t, 1, 100 > maximumOilPressureBins[4]
float baroCorrTable[BARO_CORR_SIZE][BARO_CORR_SIZE]
uint16_t afterCrankingIACtaperDuration[CLT_CRANKING_TAPER_CURVE_SIZE]
scaled_channel< float, 1, 1 > dynoCarFrontalAreaM2
uint16_t veLoadBins[VE_LOAD_COUNT]
scaled_channel< int8_t, 1, 1 > dynoSaeTemperatureC
uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]
uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]
uint16_t torqueLoadBins[TORQUE_CURVE_SIZE]
uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]
scaled_channel< uint8_t, 1, 100 > iacCoastingRpmBins[CLT_CURVE_SIZE]
scaled_channel< uint16_t, 10, 1 > hpfpFuelMassCompensationFuelPressure[HPFP_FUEL_MASS_COMPENSATION_SIZE]
int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]
blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]
float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]
scaled_channel< int16_t, 1, 10 > ALSIgnSkipTable[ALS_SIZE][ALS_SIZE]
float crankingCycleBaseFuel[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]
uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]
float tcu_rangeP[RANGE_INPUT_COUNT]
float cltBoostCorr[BOOST_CURVE_SIZE]
scaled_channel< uint8_t, 10, 1 > dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]
scaled_channel< uint8_t, 20, 1 > iacPidMultTable[IAC_PID_MULT_SIZE][IAC_PID_MULT_SIZE]
uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]
scaled_channel< uint8_t, 4, 1 > maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]
uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]
uint16_t alsFuelAdjustmentLoadBins[ALS_SIZE]
scaled_channel< uint8_t, 100, 1 > wwTauMapValues[WWAE_TABLE_SIZE]
gppwm_channel_e torqueReductionTimeXaxis
uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]
float tcu_rangeM[RANGE_INPUT_COUNT]
scaled_channel< int8_t, 2, 1 > knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]
float baroCorrPressureBins[BARO_CORR_SIZE]
scaled_channel< uint16_t, 100, 1 > injectorFlowLinearization[FLOW_LINEARIZATION_PRESSURE_SIZE][FLOW_LINEARIZATION_MASS_SIZE]
float tcu_rangeD[RANGE_INPUT_COUNT]
uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_RPM_SIZE]
float scriptCurve4[SCRIPT_CURVE_8]
int16_t injectionPhase[INJ_PHASE_LOAD_COUNT][INJ_PHASE_RPM_COUNT]
float tmfOpeningBins[TMF_SIZE]
uint8_t wwMapBins[WWAE_TABLE_SIZE]
scaled_channel< uint8_t, 1, 5 > tcu_pcAirmassBins[TCU_TABLE_WIDTH]
uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]
uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]
scaled_channel< uint8_t, 1, 10 > idleVeRpmBins[IDLE_VE_SIZE]
float scriptCurve3[SCRIPT_CURVE_8]
float cltIdleCorrBins[CLT_IDLE_TABLE_CLT_SIZE]
uint16_t alsIgnSkiprpmBins[ALS_SIZE]
scaled_channel< uint16_t, 1000, 1 > hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]
int16_t postCrankingCLTBins[CRANKING_ENRICH_CLT_COUNT]
float crankingFuelBins[CRANKING_CURVE_SIZE]
uint16_t injPhaseRpmBins[INJ_PHASE_RPM_COUNT]
float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]
scaled_channel< uint16_t, 10, 1 > throttleEstimateEffectiveAreaValues[THR_EST_SIZE]
float mafDecodingBins[MAF_DECODING_COUNT]
scaled_channel< uint16_t, 1000, 1 > fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]
scaled_channel< float, 1, 1 > dynoSaeBaro
uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]
float tcu_rangeN[RANGE_INPUT_COUNT]
scaled_channel< int16_t, 100, 1 > crankingAdvance[CRANKING_ADVANCE_CURVE_SIZE]
uint8_t idleVeLoadBins[IDLE_VE_SIZE]
uint16_t injPhaseLoadBins[INJ_PHASE_LOAD_COUNT]
int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]
scaled_channel< float, 1, 1 > dynoCarGearPrimaryReduction
scaled_channel< uint8_t, 1, 100 > throttle2TrimRpmBins[ETB2_TRIM_SIZE]
float tcu_rangeLow[RANGE_INPUT_COUNT]
uint16_t sparkDwellRpmBins[DWELL_CURVE_SIZE]
float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]
uint16_t ignitionLoadBins[IGN_LOAD_COUNT]
float cltBoostAdderBins[BOOST_CURVE_SIZE]
float torqueReductionIgnitionRetardTable[TORQUE_TABLE_Y_SIZE][TORQUE_TABLE_X_SIZE]
uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]
uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]
uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]
uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]
int16_t torqueReductionIgnitionRetardXBins[TORQUE_TABLE_X_SIZE]
float iatBoostAdder[BOOST_CURVE_SIZE]
float tcu_rangeR[RANGE_INPUT_COUNT]
uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]
scaled_channel< uint8_t, 1, 10 > minimumOilPressureValues[8]
uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]
uint16_t lambdaRpmBins[FUEL_RPM_COUNT]
float cltFuelCorr[CLT_FUEL_CURVE_SIZE]
scaled_channel< int8_t, 1, 1 > dynoCarWheelAspectRatio
uint16_t lambdaMaxDeviationRpmBins[LAM_SIZE]
scaled_channel< uint16_t, 10, 1 > throttleEstimateEffectiveAreaBins[THR_EST_SIZE]
uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]
scaled_channel< uint8_t, 1, 50 > hpfpTargetRpmBins[HPFP_TARGET_SIZE]
scaled_channel< int8_t, 10, 1 > trailingSparkTable[TRAILING_SPARK_SIZE][TRAILING_SPARK_SIZE]
float etbBiasValues[ETB_BIAS_CURVE_LENGTH]
float scriptCurve6Bins[SCRIPT_CURVE_8]
float tcu_rangePlus[RANGE_INPUT_COUNT]
uint8_t alignmentFill_at_4537[3]
uint16_t postCrankingDurationBins[CRANKING_ENRICH_COUNT]
float scriptCurve5[SCRIPT_CURVE_8]
scaled_channel< uint8_t, 1, 5 > trailingSparkLoadBins[TRAILING_SPARK_SIZE]
scaled_channel< uint8_t, 50, 1 > dwellVoltageCorrValues[DWELL_CURVE_SIZE]
uint16_t boostOpenLoopLoadBins[BOOST_LOAD_COUNT]
uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]
float tcu_rangeMinus[RANGE_INPUT_COUNT]
float scriptCurve4Bins[SCRIPT_CURVE_8]
int16_t torqueReductionCutXBins[TORQUE_TABLE_X_SIZE]
scaled_channel< uint8_t, 1, 50 > tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]
scaled_channel< uint8_t, 100, 1 > wwBetaMapValues[WWAE_TABLE_SIZE]
scaled_channel< uint16_t, 10, 1 > veTable[VE_LOAD_COUNT][VE_RPM_COUNT]
uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]
uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]
int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]
scaled_channel< uint8_t, 100, 1 > wwBetaCltValues[WWAE_TABLE_SIZE]
float crankingTpsCoef[CRANKING_CURVE_SIZE]
uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]
scaled_channel< uint8_t, 100, 1 > lambdaMaxDeviationTable[LAM_SIZE][LAM_SIZE]
scaled_channel< uint16_t, 100, 1 > mapEstimateTpsBins[MAP_EST_LOAD_COUNT]
float baroCorrRpmBins[BARO_CORR_SIZE]
uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]
scaled_channel< int16_t, 10, 1 > ignitionCltCorrTable[CLT_TIMING_CURVE_SIZE][CLT_TIMING_CURVE_SIZE]
uint8_t tcu_tccTpsBins[8]
float scriptCurve5Bins[SCRIPT_CURVE_8]
scaled_channel< uint16_t, 1000, 1 > hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]
float postCrankingFactor[CRANKING_ENRICH_CLT_COUNT][CRANKING_ENRICH_COUNT]
blend_table_s targetAfrBlends[TARGET_AFR_BLEND_COUNT]
scaled_channel< int16_t, 1, 1 > dynoCarWheelTireWidthMm
scaled_channel< uint8_t, 50, 1 > predictiveMapBlendDurationValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]
float iatBoostAdderBins[BOOST_CURVE_SIZE]
uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]
scaled_channel< uint8_t, 100, 1 > wwTauCltValues[WWAE_TABLE_SIZE]
scaled_channel< uint8_t, 1, 100 > boostRpmBins[BOOST_RPM_COUNT]
float afterCrankingIACtaperDurationBins[CLT_CRANKING_TAPER_CURVE_SIZE]
fuel_cyl_trim_s fuelTrims[MAX_CYLINDER_COUNT]
scaled_channel< float, 1, 1 > dynoCarGearFinalDrive
uint8_t alignmentFill_at_23677[3]
float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]
float tcu_rangeM3[RANGE_INPUT_COUNT]
float scriptCurve1[SCRIPT_CURVE_16]
uint16_t torqueRpmBins[TORQUE_CURVE_RPM_SIZE]
scaled_channel< int16_t, 1, 1 > cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]
uint16_t ignitionRpmBins[IGN_RPM_COUNT]
scaled_channel< uint8_t, 1, 1 > tcu_shiftTpsBins[TCU_TABLE_WIDTH]
float scriptCurve2Bins[SCRIPT_CURVE_16]
scaled_channel< uint16_t, 10, 1 > ltitTable[CLT_IDLE_TABLE_CLT_SIZE]
int8_t ignitionIatCorrTempBins[IAT_IGN_CORR_COUNT]
gppwm_channel_e torqueReductionCutXaxis
uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]
uint8_t alignmentFill_at_23661[1]
scaled_channel< int16_t, 1, 1 > ignitionCltCorrTempBins[CLT_TIMING_CURVE_SIZE]
uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]
scaled_channel< int8_t, 1, 1 > dynoCarWheelDiaInch
uint8_t alignmentFill_at_23583[1]
uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]
int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]
uint8_t rainTimingAdjustment[TIMING_ADJUSTMENT_SIZE][TIMING_ADJUSTMENT_SIZE]
float cltBoostAdder[BOOST_CURVE_SIZE]
uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]
uint16_t alsIgnSkipLoadBins[ALS_SIZE]
scaled_channel< uint8_t, 1, 2 > boostTableClosedLoop[BOOST_LOAD_COUNT][BOOST_RPM_COUNT]
uint16_t alsIgnRetardrpmBins[ALS_SIZE]
uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]
uint16_t lambdaMaxDeviationLoadBins[LAM_SIZE]
float cltFuelCorrBins[CLT_FUEL_CURVE_SIZE]
scaled_channel< uint8_t, 50, 1 > tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]
int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]
float cltBoostCorrBins[BOOST_CURVE_SIZE]
int16_t torqueReductionTimeXBins[TORQUE_TABLE_X_SIZE]
scaled_channel< uint8_t, 2, 1 > boostTableOpenLoop[BOOST_LOAD_COUNT][BOOST_RPM_COUNT]
scaled_channel< uint8_t, 1, 10 > torqueTable[TORQUE_CURVE_SIZE][TORQUE_CURVE_RPM_SIZE]
scaled_channel< uint8_t, 1, 100 > rpmIdleCorrBins[CLT_IDLE_TABLE_RPM_SIZE]
uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]
scaled_channel< uint16_t, 100, 1 > crankingFuelCoefE100[CRANKING_CURVE_SIZE]
float scriptCurve3Bins[SCRIPT_CURVE_8]
float iatFuelCorr[IAT_CURVE_SIZE]
scaled_channel< float, 1, 1 > dynoCarGearRatio
scaled_channel< uint8_t, 1, 100 > pedalToTpsRpmBins[PEDAL_TO_TPS_RPM_SIZE]
scaled_channel< uint8_t, 1, 50 > trailingSparkRpmBins[TRAILING_SPARK_SIZE]
scaled_channel< uint8_t, 1, 50 > hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]
scaled_channel< uint16_t, 100, 1 > injectorFlowLinearizationFuelMassBins[FLOW_LINEARIZATION_MASS_SIZE]
scaled_channel< uint8_t, 1, 50 > idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]
float rainTimingPpsBins[TIMING_ADJUSTMENT_SIZE]
float scriptCurve1Bins[SCRIPT_CURVE_16]
float etbBiasBins[ETB_BIAS_CURVE_LENGTH]
int8_t torqueReductionIgnitionRetardGearBins[TORQUE_TABLE_Y_SIZE]
float iatBoostCorrBins[BOOST_CURVE_SIZE]
int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]
scaled_channel< int16_t, 10, 1 > alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]
scaled_channel< int16_t, 10, 1 > ignitionIatCorrTable[IAT_IGN_CORR_LOAD_COUNT][IAT_IGN_CORR_COUNT]
float iatFuelCorrBins[IAT_CURVE_SIZE]
uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]
scaled_channel< float, 1, 1 > dynoCarCoeffOfDrag
uint16_t veRpmBins[VE_RPM_COUNT]
blend_table_s veBlends[VE_BLEND_COUNT]
uint8_t tcu_tccLockSpeed[8]
float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]
int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]
float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]
int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]
uint16_t boostClosedLoopLoadBins[BOOST_LOAD_COUNT]
uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]
scaled_channel< uint16_t, 10, 1 > idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]
scaled_channel< int16_t, 10, 1 > ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]
uint8_t alignmentFill_at_23830[2]
scaled_channel< uint8_t, 1, 5 > ignitionIatCorrLoadBins[IAT_IGN_CORR_LOAD_COUNT]
int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]
int8_t dcWastegateBiasBins[ETB_BIAS_CURVE_LENGTH]
scaled_channel< uint8_t, 2, 1 > iacCoasting[CLT_CURVE_SIZE]
float crankingCycleBins[CRANKING_CURVE_SIZE]
float scriptCurve2[SCRIPT_CURVE_16]
int16_t wwCltBins[WWAE_TABLE_SIZE]
uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]
scaled_channel< int16_t, 1, 1 > dynoCarCarMassKg
uint8_t alignmentFill_at_23743[1]
scaled_channel< uint16_t, 100, 1 > hpfpFuelMassCompensationFuelMass[HPFP_FUEL_MASS_COMPENSATION_SIZE]
int8_t torqueReductionIgnitionCutTable[TORQUE_TABLE_Y_SIZE][TORQUE_TABLE_X_SIZE]
gppwm_channel_e torqueReductionIgnitionRetardXaxis
float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]
float scriptCurve6[SCRIPT_CURVE_8]
float tmfRatioBins[TMF_RATIO_SIZE]
uint8_t alignmentFill_at_14290[2]
uint16_t rainTimingRpmBins[TIMING_ADJUSTMENT_SIZE]
uint16_t crankingAdvanceBins[CRANKING_ADVANCE_CURVE_SIZE]
float tcu_rangeM1[RANGE_INPUT_COUNT]
int8_t torqueReductionTimeGearBins[TORQUE_TABLE_Y_SIZE]
scaled_channel< uint16_t, 100, 1 > mapEstimateTable[MAP_EST_LOAD_COUNT][MAP_EST_RPM_COUNT]
scaled_channel< uint16_t, 10, 1 > hpfpTargetLoadBins[HPFP_TARGET_SIZE]
scaled_channel< uint8_t, 1, 100 > minimumOilPressureBins[8]
scaled_channel< uint8_t, 1, 20 > cltIdleRpm[CLT_CURVE_SIZE]
scaled_channel< uint8_t, 2, 1 > hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]
uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]
scaled_channel< uint8_t, 1, 1 > dynoSaeRelativeHumidity
scaled_channel< int8_t, 10, 1 > throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]
int16_t scriptTable4RpmBins[TABLE_4_RPM]
scaled_channel< uint8_t, 1, 50 > predictiveMapBlendDurationBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]
uint16_t mapEstimateRpmBins[MAP_EST_RPM_COUNT]
uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]
scaled_channel< uint8_t, 1, 10 > maximumOilPressureValues[4]
float crankingTpsBins[CRANKING_CURVE_SIZE]
scaled_channel< uint16_t, 100, 1 > sparkDwellValues[DWELL_CURVE_SIZE]
uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]
scaled_channel< uint8_t, 147, 1 > lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]
scaled_channel< int16_t, 10, 1 > ALSTimingRetardTable[ALS_SIZE][ALS_SIZE]
blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]
scaled_channel< uint16_t, 100, 1 > hpfpFuelMassCompensation[HPFP_FUEL_MASS_COMPENSATION_SIZE][HPFP_FUEL_MASS_COMPENSATION_SIZE]
uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]
uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]
scaled_channel< int16_t, 1, 1 > dynoCarCargoMassKg
float tcu_rangeM2[RANGE_INPUT_COUNT]
scaled_channel< uint8_t, 1, 1 > dynoRpmStep
uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]
scaled_channel< uint8_t, 1, 5 > ignitionCltCorrLoadBins[CLT_TIMING_CURVE_SIZE]
uint8_t tcu_32SpeedBins[8]
ign_cyl_trim_s ignTrims[MAX_CYLINDER_COUNT]
uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]
uint16_t alsFuelAdjustmentrpmBins[ALS_SIZE]
uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]
scaled_channel< uint8_t, 10, 1 > maxRemove
scaled_channel< uint16_t, 10, 1 > timeConstant
scaled_channel< uint8_t, 10, 1 > maxAdd
uint8_t alignmentFill_at_11[1]
scaled_channel< uint8_t, 10, 1 > maxAfr
scaled_channel< uint8_t, 10, 1 > minAfr
scaled_channel< uint8_t, 10, 1 > deadband
scaled_channel< uint8_t, 1, 50 > maxIdleRegionRpm
stft_cell_cfg_s cellCfgs[STFT_CELL_COUNT]
uint8_t alignmentFill_at_1[1]
int customSkippedToothCount
int customTotalToothCount
uint8_t alignmentFill_at_14[2]
scaled_channel< uint8_t, 1, 50 > rpmBins[6]
scaled_channel< uint8_t, 100, 1 > values[6]
scaled_channel< uint8_t, 10, 1 > maximumAfr
uint8_t alignmentFill_at_1[3]
uint16_t deactivationRpmWindow
uint8_t alignmentFill_at_17[1]
can_wbo_re_hwidx_e reHwidx