Auto-generated configs and docs

This commit is contained in:
GitHub gen-configs Action 2024-11-11 01:25:58 +00:00
parent df8b6d5e7d
commit 59d3d79bb3
4 changed files with 442 additions and 442 deletions

View File

@ -4994,59 +4994,59 @@ struct persistent_config_s {
lua_script_t luaScript;
/**
* units: C
* offset 13700
* offset 31700
*/
float cltFuelCorrBins[CLT_CURVE_SIZE];
/**
* units: ratio
* offset 13764
* offset 31764
*/
float cltFuelCorr[CLT_CURVE_SIZE];
/**
* units: C
* offset 13828
* offset 31828
*/
float iatFuelCorrBins[IAT_CURVE_SIZE];
/**
* units: ratio
* offset 13892
* offset 31892
*/
float iatFuelCorr[IAT_CURVE_SIZE];
/**
* units: ratio
* offset 13956
* offset 31956
*/
float crankingFuelCoef[CRANKING_CURVE_SIZE];
/**
* units: C
* offset 13988
* offset 31988
*/
float crankingFuelBins[CRANKING_CURVE_SIZE];
/**
* units: counter
* offset 14020
* offset 32020
*/
float crankingCycleBins[CRANKING_CURVE_SIZE];
/**
* units: C
* offset 14052
* offset 32052
*/
int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE];
/**
* units: mult
* offset 14060
* offset 32060
*/
float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE];
/**
* CLT-based idle position multiplier for simple manual idle controller
* units: C
* offset 14188
* offset 32188
*/
float cltIdleCorrBins[CLT_CURVE_SIZE];
/**
* CLT-based idle position multiplier for simple manual idle controller
* units: ratio
* offset 14252
* offset 32252
*/
float cltIdleCorr[CLT_CURVE_SIZE];
/**
@ -5054,751 +5054,751 @@ struct persistent_config_s {
* kg/hour value.
* By the way 2.081989116 kg/h = 1 ft3/m
* units: kg/hour
* offset 14316
* offset 32316
*/
float mafDecoding[MAF_DECODING_COUNT];
/**
* units: V
* offset 14444
* offset 32444
*/
float mafDecodingBins[MAF_DECODING_COUNT];
/**
* units: deg
* offset 14572
* offset 32572
*/
scaled_channel<int8_t, 10, 1> ignitionIatCorrTable[8][8];
/**
* units: C
* offset 14636
* offset 32636
*/
int8_t ignitionIatCorrTempBins[8];
/**
* units: Load
* offset 14644
* offset 32644
*/
scaled_channel<uint8_t, 1, 5> ignitionIatCorrLoadBins[8];
/**
* units: deg
* offset 14652
* offset 32652
*/
int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* units: Load
* offset 15164
* offset 33164
*/
uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 15196
* offset 33196
*/
uint16_t injPhaseRpmBins[FUEL_RPM_COUNT];
/**
* units: onoff
* offset 15228
* offset 33228
*/
uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT];
/**
* units: kPa
* offset 15288
* offset 33288
*/
scaled_channel<uint16_t, 100, 1> mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* units: % TPS
* offset 15800
* offset 33800
*/
scaled_channel<uint16_t, 100, 1> mapEstimateTpsBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 15832
* offset 33832
*/
uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT];
/**
* units: value
* offset 15864
* offset 33864
*/
int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE];
/**
* units: L
* offset 15928
* offset 33928
*/
uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE];
/**
* units: RPM
* offset 15944
* offset 33944
*/
uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE];
/**
* units: value
* offset 15960
* offset 33960
*/
int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE];
/**
* units: L
* offset 16024
* offset 34024
*/
uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE];
/**
* units: RPM
* offset 16040
* offset 34040
*/
uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE];
/**
* units: deg
* offset 16056
* offset 34056
*/
scaled_channel<int16_t, 10, 1> ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT];
/**
* units: Load
* offset 16568
* offset 34568
*/
uint16_t ignitionLoadBins[IGN_LOAD_COUNT];
/**
* units: RPM
* offset 16600
* offset 34600
*/
uint16_t ignitionRpmBins[IGN_RPM_COUNT];
/**
* units: %
* offset 16632
* offset 34632
*/
scaled_channel<uint16_t, 10, 1> veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* units: {bitStringValue(fuelUnits, fuelAlgorithm) }
* offset 17144
* offset 35144
*/
uint16_t veLoadBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 17176
* offset 35176
*/
uint16_t veRpmBins[FUEL_RPM_COUNT];
/**
* units: lambda
* offset 17208
* offset 35208
*/
scaled_channel<uint8_t, 147, 1> lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT];
/**
* offset 17464
* offset 35464
*/
uint16_t lambdaLoadBins[FUEL_LOAD_COUNT];
/**
* units: RPM
* offset 17496
* offset 35496
*/
uint16_t lambdaRpmBins[FUEL_RPM_COUNT];
/**
* units: value
* offset 17528
* offset 35528
*/
float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE];
/**
* units: from
* offset 17784
* offset 35784
*/
float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE];
/**
* units: to
* offset 17816
* offset 35816
*/
float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE];
/**
* units: value
* offset 17848
* offset 35848
*/
float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
* units: L
* offset 18104
* offset 36104
*/
int16_t scriptTable1LoadBins[SCRIPT_TABLE_8];
/**
* units: RPM
* offset 18120
* offset 36120
*/
int16_t scriptTable1RpmBins[SCRIPT_TABLE_8];
/**
* units: value
* offset 18136
* offset 36136
*/
float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE];
/**
* units: L
* offset 18392
* offset 36392
*/
int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE];
/**
* units: RPM
* offset 18408
* offset 36408
*/
int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE];
/**
* units: value
* offset 18424
* offset 36424
*/
uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/**
* units: L
* offset 18488
* offset 36488
*/
int16_t scriptTable3LoadBins[SCRIPT_TABLE_8];
/**
* units: RPM
* offset 18504
* offset 36504
*/
int16_t scriptTable3RpmBins[SCRIPT_TABLE_8];
/**
* units: value
* offset 18520
* offset 36520
*/
uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM];
/**
* units: L
* offset 18600
* offset 36600
*/
int16_t scriptTable4LoadBins[SCRIPT_TABLE_8];
/**
* units: RPM
* offset 18616
* offset 36616
*/
int16_t scriptTable4RpmBins[TABLE_4_RPM];
/**
* offset 18636
* offset 36636
*/
uint16_t ignTrimLoadBins[IGN_TRIM_SIZE];
/**
* units: rpm
* offset 18644
* offset 36644
*/
uint16_t ignTrimRpmBins[IGN_TRIM_SIZE];
/**
* offset 18652
* offset 36652
*/
ign_cyl_trim_s ignTrims[12];
/**
* offset 18844
* offset 36844
*/
uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE];
/**
* units: rpm
* offset 18852
* offset 36852
*/
uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE];
/**
* offset 18860
* offset 36860
*/
fuel_cyl_trim_s fuelTrims[12];
/**
* units: ratio
* offset 19052
* offset 37052
*/
scaled_channel<uint16_t, 100, 1> crankingFuelCoefE100[CRANKING_CURVE_SIZE];
/**
* units: Airmass
* offset 19068
* offset 37068
*/
scaled_channel<uint8_t, 1, 5> tcu_pcAirmassBins[TCU_TABLE_WIDTH];
/**
* units: %
* offset 19076
* offset 37076
*/
uint8_t tcu_pcValsR[TCU_TABLE_WIDTH];
/**
* units: %
* offset 19084
* offset 37084
*/
uint8_t tcu_pcValsN[TCU_TABLE_WIDTH];
/**
* units: %
* offset 19092
* offset 37092
*/
uint8_t tcu_pcVals1[TCU_TABLE_WIDTH];
/**
* units: %
* offset 19100
* offset 37100
*/
uint8_t tcu_pcVals2[TCU_TABLE_WIDTH];
/**
* units: %
* offset 19108
* offset 37108
*/
uint8_t tcu_pcVals3[TCU_TABLE_WIDTH];
/**
* units: %
* offset 19116
* offset 37116
*/
uint8_t tcu_pcVals4[TCU_TABLE_WIDTH];
/**
* units: %
* offset 19124
* offset 37124
*/
uint8_t tcu_pcVals12[TCU_TABLE_WIDTH];
/**
* units: %
* offset 19132
* offset 37132
*/
uint8_t tcu_pcVals23[TCU_TABLE_WIDTH];
/**
* units: %
* offset 19140
* offset 37140
*/
uint8_t tcu_pcVals34[TCU_TABLE_WIDTH];
/**
* units: %
* offset 19148
* offset 37148
*/
uint8_t tcu_pcVals21[TCU_TABLE_WIDTH];
/**
* units: %
* offset 19156
* offset 37156
*/
uint8_t tcu_pcVals32[TCU_TABLE_WIDTH];
/**
* units: %
* offset 19164
* offset 37164
*/
uint8_t tcu_pcVals43[TCU_TABLE_WIDTH];
/**
* units: TPS
* offset 19172
* offset 37172
*/
uint8_t tcu_tccTpsBins[8];
/**
* units: MPH
* offset 19180
* offset 37180
*/
uint8_t tcu_tccLockSpeed[8];
/**
* units: MPH
* offset 19188
* offset 37188
*/
uint8_t tcu_tccUnlockSpeed[8];
/**
* units: KPH
* offset 19196
* offset 37196
*/
uint8_t tcu_32SpeedBins[8];
/**
* units: %
* offset 19204
* offset 37204
*/
uint8_t tcu_32Vals[8];
/**
* units: %
* offset 19212
* offset 37212
*/
scaled_channel<int8_t, 10, 1> throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE];
/**
* units: %
* offset 19248
* offset 37248
*/
uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE];
/**
* units: RPM
* offset 19254
* offset 37254
*/
scaled_channel<uint8_t, 1, 100> throttle2TrimRpmBins[ETB2_TRIM_SIZE];
/**
* units: deg
* offset 19260
* offset 37260
*/
scaled_channel<uint8_t, 4, 1> maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE];
/**
* units: %
* offset 19296
* offset 37296
*/
uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE];
/**
* units: RPM
* offset 19302
* offset 37302
*/
scaled_channel<uint8_t, 1, 100> maxKnockRetardRpmBins[KNOCK_TABLE_SIZE];
/**
* units: deg
* offset 19308
* offset 37308
*/
scaled_channel<int16_t, 10, 1> ALSTimingRetardTable[4][4];
/**
* units: TPS
* offset 19340
* offset 37340
*/
uint16_t alsIgnRetardLoadBins[4];
/**
* units: RPM
* offset 19348
* offset 37348
*/
uint16_t alsIgnRetardrpmBins[4];
/**
* units: percent
* offset 19356
* offset 37356
*/
scaled_channel<int16_t, 10, 1> ALSFuelAdjustment[4][4];
/**
* units: TPS
* offset 19388
* offset 37388
*/
uint16_t alsFuelAdjustmentLoadBins[4];
/**
* units: RPM
* offset 19396
* offset 37396
*/
uint16_t alsFuelAdjustmentrpmBins[4];
/**
* units: ratio
* offset 19404
* offset 37404
*/
scaled_channel<int16_t, 1, 10> ALSIgnSkipTable[4][4];
/**
* units: TPS
* offset 19436
* offset 37436
*/
uint16_t alsIgnSkipLoadBins[4];
/**
* units: RPM
* offset 19444
* offset 37444
*/
uint16_t alsIgnSkiprpmBins[4];
/**
* offset 19452
* offset 37452
*/
blend_table_s ignBlends[IGN_BLEND_COUNT];
/**
* offset 20204
* offset 38204
*/
blend_table_s veBlends[VE_BLEND_COUNT];
/**
* units: %
* offset 20956
* offset 38956
*/
scaled_channel<uint16_t, 10, 1> throttleEstimateEffectiveAreaBins[12];
/**
* In units of g/s normalized to choked flow conditions
* units: g/s
* offset 20980
* offset 38980
*/
scaled_channel<uint16_t, 10, 1> throttleEstimateEffectiveAreaValues[12];
/**
* offset 21004
* offset 39004
*/
blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT];
/**
* offset 21380
* offset 39380
*/
blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT];
/**
* units: level
* offset 21756
* offset 39756
*/
float tcu_rangeP[RANGE_INPUT_COUNT];
/**
* units: level
* offset 21780
* offset 39780
*/
float tcu_rangeR[RANGE_INPUT_COUNT];
/**
* units: level
* offset 21804
* offset 39804
*/
float tcu_rangeN[RANGE_INPUT_COUNT];
/**
* units: level
* offset 21828
* offset 39828
*/
float tcu_rangeD[RANGE_INPUT_COUNT];
/**
* units: level
* offset 21852
* offset 39852
*/
float tcu_rangeM[RANGE_INPUT_COUNT];
/**
* units: level
* offset 21876
* offset 39876
*/
float tcu_rangeM3[RANGE_INPUT_COUNT];
/**
* units: level
* offset 21900
* offset 39900
*/
float tcu_rangeM2[RANGE_INPUT_COUNT];
/**
* units: level
* offset 21924
* offset 39924
*/
float tcu_rangeM1[RANGE_INPUT_COUNT];
/**
* units: level
* offset 21948
* offset 39948
*/
float tcu_rangePlus[RANGE_INPUT_COUNT];
/**
* units: level
* offset 21972
* offset 39972
*/
float tcu_rangeMinus[RANGE_INPUT_COUNT];
/**
* units: level
* offset 21996
* offset 39996
*/
float tcu_rangeLow[RANGE_INPUT_COUNT];
/**
* units: lambda
* offset 22020
* offset 40020
*/
scaled_channel<uint8_t, 100, 1> lambdaMaxDeviationTable[4][4];
/**
* offset 22036
* offset 40036
*/
uint16_t lambdaMaxDeviationLoadBins[4];
/**
* units: RPM
* offset 22044
* offset 40044
*/
uint16_t lambdaMaxDeviationRpmBins[4];
/**
* units: %
* offset 22052
* offset 40052
*/
uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT];
/**
* offset 22088
* offset 40088
*/
uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT];
/**
* units: RPM
* offset 22100
* offset 40100
*/
uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT];
/**
* units: deg C
* offset 22112
* offset 40112
*/
int8_t wwCltBins[WWAE_TABLE_SIZE];
/**
* offset 22120
* offset 40120
*/
scaled_channel<uint8_t, 100, 1> wwTauCltValues[WWAE_TABLE_SIZE];
/**
* offset 22128
* offset 40128
*/
scaled_channel<uint8_t, 100, 1> wwBetaCltValues[WWAE_TABLE_SIZE];
/**
* units: kPa
* offset 22136
* offset 40136
*/
int8_t wwMapBins[WWAE_TABLE_SIZE];
/**
* offset 22144
* offset 40144
*/
scaled_channel<uint8_t, 100, 1> wwTauMapValues[WWAE_TABLE_SIZE];
/**
* offset 22152
* offset 40152
*/
scaled_channel<uint8_t, 100, 1> wwBetaMapValues[WWAE_TABLE_SIZE];
/**
* units: %
* offset 22160
* offset 40160
*/
scaled_channel<uint8_t, 2, 1> hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE];
/**
* units: deg
* offset 22176
* offset 40176
*/
scaled_channel<uint8_t, 2, 1> hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE];
/**
* units: volts
* offset 22192
* offset 40192
*/
uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE];
/**
* units: ms
* offset 22200
* offset 40200
*/
scaled_channel<uint16_t, 1000, 1> hpfpDeadtimeMS[HPFP_DEADTIME_SIZE];
/**
* units: kPa
* offset 22216
* offset 40216
*/
uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE];
/**
* units: load
* offset 22416
* offset 40416
*/
scaled_channel<uint16_t, 10, 1> hpfpTargetLoadBins[HPFP_TARGET_SIZE];
/**
* units: RPM
* offset 22436
* offset 40436
*/
scaled_channel<uint8_t, 1, 50> hpfpTargetRpmBins[HPFP_TARGET_SIZE];
/**
* units: %
* offset 22446
* offset 40446
*/
int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE];
/**
* units: cc/lobe
* offset 22546
* offset 40546
*/
scaled_channel<uint16_t, 1000, 1> hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE];
/**
* units: RPM
* offset 22566
* offset 40566
*/
scaled_channel<uint8_t, 1, 50> hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE];
/**
* units: RPM
* offset 22576
* offset 40576
*/
uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE];
/**
* Knock sensor output knock detection threshold depending on current RPM.
* units: dB
* offset 22608
* offset 40608
*/
scaled_channel<int8_t, 2, 1> knockBaseNoise[ENGINE_NOISE_CURVE_SIZE];
/**
* units: RPM
* offset 22624
* offset 40624
*/
scaled_channel<uint8_t, 1, 50> tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE];
/**
* units: multiplier
* offset 22628
* offset 40628
*/
scaled_channel<uint8_t, 50, 1> tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE];
/**
* units: C
* offset 22632
* offset 40632
*/
int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE];
/**
* units: RPM
* offset 22636
* offset 40636
*/
uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE];
/**
* units: volt
* offset 22644
* offset 40644
*/
scaled_channel<uint16_t, 1000, 1> fuelLevelBins[FUEL_LEVEL_TABLE_COUNT];
/**
* units: %
* offset 22660
* offset 40660
*/
uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT];
/**
* units: volts
* offset 22668
* offset 40668
*/
scaled_channel<uint8_t, 10, 1> dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE];
/**
* units: multiplier
* offset 22676
* offset 40676
*/
scaled_channel<uint8_t, 50, 1> dwellVoltageCorrValues[DWELL_CURVE_SIZE];
/**
* units: %
* offset 22684
* offset 40684
*/
scaled_channel<uint8_t, 1, 1> tcu_shiftTpsBins[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 22692
* offset 40692
*/
uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 22700
* offset 40700
*/
uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 22708
* offset 40708
*/
uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 22716
* offset 40716
*/
uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 22724
* offset 40724
*/
uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH];
/**
* units: MPH
* offset 22732
* offset 40732
*/
uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH];
/**
* units: ms
* offset 22740
* offset 40740
*/
float tcu_shiftTime;
/**
* units: Volts
* offset 22744
* offset 40744
*/
scaled_channel<int16_t, 10, 1> alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE];
/**
* units: Load
* offset 22776
* offset 40776
*/
uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE];
/**
* units: RPM
* offset 22784
* offset 40784
*/
uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE];
/**
* units: C
* offset 22792
* offset 40792
*/
float cltBoostCorrBins[BOOST_CURVE_SIZE];
/**
* units: ratio
* offset 22812
* offset 40812
*/
float cltBoostCorr[BOOST_CURVE_SIZE];
/**
* units: C
* offset 22832
* offset 40832
*/
float iatBoostCorrBins[BOOST_CURVE_SIZE];
/**
* units: ratio
* offset 22852
* offset 40852
*/
float iatBoostCorr[BOOST_CURVE_SIZE];
/**
* units: C
* offset 22872
* offset 40872
*/
float cltBoostAdderBins[BOOST_CURVE_SIZE];
/**
* offset 22892
* offset 40892
*/
float cltBoostAdder[BOOST_CURVE_SIZE];
/**
* units: C
* offset 22912
* offset 40912
*/
float iatBoostAdderBins[BOOST_CURVE_SIZE];
/**
* offset 22932
* offset 40932
*/
float iatBoostAdder[BOOST_CURVE_SIZE];
/**
* units: RPM
* offset 22952
* offset 40952
*/
scaled_channel<uint8_t, 1, 100> minimumOilPressureBins[8];
/**
* units: kPa
* offset 22960
* offset 40960
*/
scaled_channel<uint8_t, 1, 10> minimumOilPressureValues[8];
};
static_assert(sizeof(persistent_config_s) == 22968);
static_assert(sizeof(persistent_config_s) == 40968);
// end
// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt

View File

@ -1156,7 +1156,7 @@
#define LUA_DIGITAL_INPUT_COUNT 8
#define LUA_GAUGE_COUNT 8
#define LUA_PWM_COUNT 8
#define LUA_SCRIPT_SIZE 8000
#define LUA_SCRIPT_SIZE 26000
#define MAF_DECODING_COUNT 32
#define maf_sensor_type_e_auto_enum 0="CUSTOM",2="Bosch0280218004",1="Bosch0280218037",3="DensoTODO"
#define maf_sensor_type_e_Bosch0280218004 2
@ -1228,7 +1228,7 @@
#define pedalSensor_NAME "Accelerator pedal"
#define pedalToTpsTbl_NAME "ETB pedal target"
#define PERCENT_TRIM_BYTE_PACKING_DIV 0.02
#define persistent_config_s_size 22968
#define persistent_config_s_size 40968
#define pid_s_size 20
#define pin_input_mode_e_auto_enum 0="PI_DEFAULT",2="PI_PULLDOWN",1="PI_PULLUP"
#define pin_input_mode_e_enum "DEFAULT", "PULLUP", "PULLDOWN"
@ -1295,7 +1295,7 @@
#define SentEtbType_NONE 0
#define show_tcu_gauges false
#define show_vvt_output_pin true
#define SIGNATURE_HASH 2027307173
#define SIGNATURE_HASH 2633256458
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1357,7 +1357,7 @@
#define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button"
#define torqueReductionActivationMode_e_LAUNCH_BUTTON 1
#define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0
#define TOTAL_CONFIG_SIZE 22968
#define TOTAL_CONFIG_SIZE 40968
#define TPS_2_BYTE_PACKING_MULT 100
#define TPS_PPS_TOO_HIGH_THRESHOLD 110
#define TPS_PPS_TOO_LOW_THRESHOLD -10
@ -1756,7 +1756,7 @@
#define ts_show_wastegate_sensor true
#define ts_show_wbo_canbus_index true
#define ts_show_wbo_canbus_set_index true
#define TS_SIGNATURE "rusEFI master.2024.11.11.alphax-4k-gdi.2027307173"
#define TS_SIGNATURE "rusEFI master.2024.11.11.alphax-4k-gdi.2633256458"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W'

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 2027307173
#define TS_SIGNATURE "rusEFI master.2024.11.11.alphax-4k-gdi.2027307173"
#define SIGNATURE_HASH 2633256458
#define TS_SIGNATURE "rusEFI master.2024.11.11.alphax-4k-gdi.2633256458"

View File

@ -38,12 +38,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2024.11.11.alphax-4k-gdi.2027307173"
signature = "rusEFI master.2024.11.11.alphax-4k-gdi.2633256458"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2024.11.11.alphax-4k-gdi.2027307173" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2024.11.11.alphax-4k-gdi.2633256458" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false
@ -101,7 +101,7 @@ enable2ndByteCanID = false
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt
pageSize = 22968
pageSize = 40968
page = 1
engineType = bits, U16, 0, [0:6], 0="DEFAULT_FRANKENSO",22="BMW_M52",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",21="ET_BOSCH_QUICK_START",24="ET_TEST_WITH_BOSCH_QUICK_START",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",98="GM_SBC",8="GY6_139QMB",6="HARLEY",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",75="HELLEN_2CHAN_STIM_QC",74="HELLEN_4CHAN_STIM_QC",57="HELLEN_HONDA_BCM",43="HONDA_600",90="HONDA_K",66="HONDA_OBD1",91="HONDA_OBD2A",104="HYUNDAI_PB",60="L9779_BENCH_ENGINE",54="MAVERICK_X3",34="MAZDA_MIATA_NA6",80="MAZDA_MIATA_NA94",10="MAZDA_MIATA_NA96",83="MAZDA_MIATA_NB1",69="MAZDA_MIATA_NB2",86="MAZDA_MIATA_NB2_36",20="MAZDA_MIATA_NC",33="ME17_9_MISC",68="MERCEDES_M111",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",12="MITSUBISHI_3A92",16="MITSUBISHI_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",4="MRE_SECONDARY_CAN",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",35="POLARIS",9="POLARIS_RZR",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",27="PROTEUS_GM_LS_4",25="PROTEUS_LUA_DEMO",103="PROTEUS_NISSAN_VQ35",42="PROTEUS_QC_TEST_BOARD",73="PROTEUS_STIM_QC",39="PROTEUS_VW_B6",29="SACHS",92="SIMULATOR_CONFIG",70="SUBARU_EG33",17="TCU_4R70W",100="TEST_100",101="TEST_101",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",93="TEST_ISSUE_6451",19="TEST_ROTARY",13="TOYOTA_1NZ_FE",44="TOYOTA_2JZ_GTE_VVTi",102="UNUSED102",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST"
startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0
@ -1452,277 +1452,277 @@ idleAdvance = array, F32, 5628, [8], "deg", 1, 0, -20, 90, 1
idleVeRpmBins = array, U08, 5660, [4], "RPM", 10.0, 0, 0, 2500, 0
idleVeLoadBins = array, U08, 5664, [4], "load", 1, 0, 0, 100, 0
idleVeTable = array, U16, 5668, [4x4], "%", 0.1, 0, 0, 999, 1
luaScript = string, ASCII, 5700, 8000
cltFuelCorrBins = array, F32, 13700, [16], "C", 1, 0, -100, 250, 2
cltFuelCorr = array, F32, 13764, [16], "ratio", 1, 0, 0, 5, 2
iatFuelCorrBins = array, F32, 13828, [16], "C", 1, 0, -100, 250, 2
iatFuelCorr = array, F32, 13892, [16], "ratio", 1, 0, 0, 5, 2
crankingFuelCoef = array, F32, 13956, [8], "ratio", 1, 0, 0, 50, 2
crankingFuelBins = array, F32, 13988, [8], "C", 1, 0, -80, 250, 2
crankingCycleBins = array, F32, 14020, [8], "counter", 1, 0, -80, 170, 0
crankingCycleFuelCltBins = array, S16, 14052, [4], "C", 1, 0, -100, 250, 2
crankingCycleFuelCoef = array, F32, 14060, [8x4], "mult", 1, 0, 0, 5, 2
cltIdleCorrBins = array, F32, 14188, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 14252, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 14316, [32], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 14444, [32], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, S08, 14572, [8x8], "deg", 0.1, 0, -25, 25, 1
ignitionIatCorrTempBins = array, S08, 14636, [8], "C", 1, 0, -40, 120, 0
ignitionIatCorrLoadBins = array, U08, 14644, [8], "Load", 5.0, 0, 0, 1000, 0
injectionPhase = array, S16, 14652, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 15164, [16], "Load", 1, 0, 0, 1000, 0
injPhaseRpmBins = array, U16, 15196, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 15228, [10x6], "onoff", 1, 0, 0, 1, 0
mapEstimateTable = array, U16, 15288, [16x16], "kPa", 0.01, 0, 0, 600, 2
mapEstimateTpsBins = array, U16, 15800, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 15832, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, S08, 15864, [8x8], "value", 1, 0, -125, 125, 0
vvtTable1LoadBins = array, U16, 15928, [8], "L", 1, 0, 0, 1000, 0
vvtTable1RpmBins = array, U16, 15944, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, S08, 15960, [8x8], "value", 1, 0, -125, 125, 0
vvtTable2LoadBins = array, U16, 16024, [8], "L", 1, 0, 0, 1000, 0
vvtTable2RpmBins = array, U16, 16040, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 16056, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 16568, [16], "Load", 1, 0, 0, 1000, 0
ignitionRpmBins = array, U16, 16600, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 16632, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 17144, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0
veRpmBins = array, U16, 17176, [16], "RPM", 1, 0, 0, 18000, 0
luaScript = string, ASCII, 5700, 26000
cltFuelCorrBins = array, F32, 31700, [16], "C", 1, 0, -100, 250, 2
cltFuelCorr = array, F32, 31764, [16], "ratio", 1, 0, 0, 5, 2
iatFuelCorrBins = array, F32, 31828, [16], "C", 1, 0, -100, 250, 2
iatFuelCorr = array, F32, 31892, [16], "ratio", 1, 0, 0, 5, 2
crankingFuelCoef = array, F32, 31956, [8], "ratio", 1, 0, 0, 50, 2
crankingFuelBins = array, F32, 31988, [8], "C", 1, 0, -80, 250, 2
crankingCycleBins = array, F32, 32020, [8], "counter", 1, 0, -80, 170, 0
crankingCycleFuelCltBins = array, S16, 32052, [4], "C", 1, 0, -100, 250, 2
crankingCycleFuelCoef = array, F32, 32060, [8x4], "mult", 1, 0, 0, 5, 2
cltIdleCorrBins = array, F32, 32188, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 32252, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 32316, [32], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 32444, [32], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, S08, 32572, [8x8], "deg", 0.1, 0, -25, 25, 1
ignitionIatCorrTempBins = array, S08, 32636, [8], "C", 1, 0, -40, 120, 0
ignitionIatCorrLoadBins = array, U08, 32644, [8], "Load", 5.0, 0, 0, 1000, 0
injectionPhase = array, S16, 32652, [16x16], "deg", 1, 0, -720, 720, 0
injPhaseLoadBins = array, U16, 33164, [16], "Load", 1, 0, 0, 1000, 0
injPhaseRpmBins = array, U16, 33196, [16], "RPM", 1, 0, 0, 18000, 0
tcuSolenoidTable = array, U08, 33228, [10x6], "onoff", 1, 0, 0, 1, 0
mapEstimateTable = array, U16, 33288, [16x16], "kPa", 0.01, 0, 0, 600, 2
mapEstimateTpsBins = array, U16, 33800, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 33832, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, S08, 33864, [8x8], "value", 1, 0, -125, 125, 0
vvtTable1LoadBins = array, U16, 33928, [8], "L", 1, 0, 0, 1000, 0
vvtTable1RpmBins = array, U16, 33944, [8], "RPM", 1, 0, 0, 18000, 0
vvtTable2 = array, S08, 33960, [8x8], "value", 1, 0, -125, 125, 0
vvtTable2LoadBins = array, U16, 34024, [8], "L", 1, 0, 0, 1000, 0
vvtTable2RpmBins = array, U16, 34040, [8], "RPM", 1, 0, 0, 18000, 0
ignitionTable = array, S16, 34056, [16x16], "deg", 0.1, 0, -20, 90, 1
ignitionLoadBins = array, U16, 34568, [16], "Load", 1, 0, 0, 1000, 0
ignitionRpmBins = array, U16, 34600, [16], "RPM", 1, 0, 0, 18000, 0
veTable = array, U16, 34632, [16x16], "%", 0.1, 0, 0, 999, 1
veLoadBins = array, U16, 35144, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0
veRpmBins = array, U16, 35176, [16], "RPM", 1, 0, 0, 18000, 0
#if LAMBDA
lambdaTable = array, U08, 17208, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
lambdaTable = array, U08, 35208, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else
lambdaTable = array, U08, 17208, [16x16], "afr", 0.1, 0, 0, 25, 1
lambdaTable = array, U08, 35208, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif
lambdaLoadBins = array, U16, 17464, [16], "", 1, 0, 0, 1000, 0
lambdaRpmBins = array, U16, 17496, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 17528, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 17784, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 17816, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 17848, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable1LoadBins = array, S16, 18104, [8], "L", 1, 0, -32000, 32000, 0
scriptTable1RpmBins = array, S16, 18120, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable2 = array, F32, 18136, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable2LoadBins = array, S16, 18392, [8], "L", 1, 0, -32000, 32000, 0
scriptTable2RpmBins = array, S16, 18408, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable3 = array, U08, 18424, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, S16, 18488, [8], "L", 1, 0, -32000, 32000, 0
scriptTable3RpmBins = array, S16, 18504, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable4 = array, U08, 18520, [10x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, S16, 18600, [8], "L", 1, 0, -32000, 32000, 0
scriptTable4RpmBins = array, S16, 18616, [10], "RPM", 1, 0, -32000, 32000, 0
ignTrimLoadBins = array, U16, 18636, [4], "", 1, 0, 0, 1000, 0
ignTrimRpmBins = array, U16, 18644, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 18652, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 18668, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 18684, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 18700, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 18716, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 18732, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 18748, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 18764, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 18780, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 18796, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 18812, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 18828, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 18844, [4], "", 1, 0, 0, 1000, 0
fuelTrimRpmBins = array, U16, 18852, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 18860, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 18876, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 18892, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 18908, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 18924, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 18940, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 18956, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 18972, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 18988, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 19004, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 19020, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 19036, [4x4], "", 0.2, 0, -25, 25, 1
crankingFuelCoefE100 = array, U16, 19052, [8], "ratio", 0.01, 0, 0, 50, 2
tcu_pcAirmassBins = array, U08, 19068, [8], "Airmass", 5.0, 0, 0, 1200, 0
tcu_pcValsR = array, U08, 19076, [8], "%", 1, 0, 0, 255, 0
tcu_pcValsN = array, U08, 19084, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals1 = array, U08, 19092, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals2 = array, U08, 19100, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals3 = array, U08, 19108, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals4 = array, U08, 19116, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals12 = array, U08, 19124, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals23 = array, U08, 19132, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals34 = array, U08, 19140, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals21 = array, U08, 19148, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals32 = array, U08, 19156, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals43 = array, U08, 19164, [8], "%", 1, 0, 0, 255, 0
tcu_tccTpsBins = array, U08, 19172, [8], "TPS", 1, 0, 0, 255, 0
tcu_tccLockSpeed = array, U08, 19180, [8], "MPH", 1, 0, 0, 255, 0
tcu_tccUnlockSpeed = array, U08, 19188, [8], "MPH", 1, 0, 0, 255, 0
tcu_32SpeedBins = array, U08, 19196, [8], "KPH", 1, 0, 0, 255, 0
tcu_32Vals = array, U08, 19204, [8], "%", 1, 0, 0, 255, 0
throttle2TrimTable = array, S08, 19212, [6x6], "%", 0.1, 0, -10, 10, 1
throttle2TrimTpsBins = array, U08, 19248, [6], "%", 1, 0, 0, 120, 0
throttle2TrimRpmBins = array, U08, 19254, [6], "RPM", 100.0, 0, 0, 25000, 0
maxKnockRetardTable = array, U08, 19260, [6x6], "deg", 0.25, 0, 0, 30, 2
maxKnockRetardLoadBins = array, U08, 19296, [6], "%", 1, 0, 0, 250, 0
maxKnockRetardRpmBins = array, U08, 19302, [6], "RPM", 100.0, 0, 0, 25000, 0
ALSTimingRetardTable = array, S16, 19308, [4x4], "deg", 0.1, 0, -60, 0, 1
alsIgnRetardLoadBins = array, U16, 19340, [4], "TPS", 1, 0, 0, 100, 0
alsIgnRetardrpmBins = array, U16, 19348, [4], "RPM", 1, 0, 0, 25000, 0
ALSFuelAdjustment = array, S16, 19356, [4x4], "percent", 0.1, 0, 0, 50, 1
alsFuelAdjustmentLoadBins = array, U16, 19388, [4], "TPS", 1, 0, 0, 100, 0
alsFuelAdjustmentrpmBins = array, U16, 19396, [4], "RPM", 1, 0, 0, 25000, 0
ALSIgnSkipTable = array, S16, 19404, [4x4], "ratio", 10.0, 0, 0, 50, 1
alsIgnSkipLoadBins = array, U16, 19436, [4], "TPS", 1, 0, 0, 100, 0
alsIgnSkiprpmBins = array, U16, 19444, [4], "RPM", 1, 0, 0, 25000, 0
ignBlends1_table = array, S16, 19452, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends1_loadBins = array, U16, 19580, [8], "Load", 1, 0, 0, 1000, 0
ignBlends1_rpmBins = array, U16, 19596, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends1_blendParameter = bits, U08, 19612, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends1_yAxisOverride = bits, U08, 19613, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends1_blendBins = array, S16, 19614, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends1_blendValues = array, U08, 19630, [8], "%", 0.5, 0, 0, 100, 1
ignBlends2_table = array, S16, 19640, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends2_loadBins = array, U16, 19768, [8], "Load", 1, 0, 0, 1000, 0
ignBlends2_rpmBins = array, U16, 19784, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends2_blendParameter = bits, U08, 19800, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends2_yAxisOverride = bits, U08, 19801, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends2_blendBins = array, S16, 19802, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends2_blendValues = array, U08, 19818, [8], "%", 0.5, 0, 0, 100, 1
ignBlends3_table = array, S16, 19828, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends3_loadBins = array, U16, 19956, [8], "Load", 1, 0, 0, 1000, 0
ignBlends3_rpmBins = array, U16, 19972, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends3_blendParameter = bits, U08, 19988, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends3_yAxisOverride = bits, U08, 19989, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends3_blendBins = array, S16, 19990, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends3_blendValues = array, U08, 20006, [8], "%", 0.5, 0, 0, 100, 1
ignBlends4_table = array, S16, 20016, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends4_loadBins = array, U16, 20144, [8], "Load", 1, 0, 0, 1000, 0
ignBlends4_rpmBins = array, U16, 20160, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends4_blendParameter = bits, U08, 20176, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends4_yAxisOverride = bits, U08, 20177, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends4_blendBins = array, S16, 20178, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends4_blendValues = array, U08, 20194, [8], "%", 0.5, 0, 0, 100, 1
veBlends1_table = array, S16, 20204, [8x8], "", 0.1, 0, -100, 100, 1
veBlends1_loadBins = array, U16, 20332, [8], "Load", 1, 0, 0, 1000, 0
veBlends1_rpmBins = array, U16, 20348, [8], "RPM", 1, 0, 0, 18000, 0
veBlends1_blendParameter = bits, U08, 20364, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends1_yAxisOverride = bits, U08, 20365, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends1_blendBins = array, S16, 20366, [8], "", 0.1, 0, -1000, 1000, 1
veBlends1_blendValues = array, U08, 20382, [8], "%", 0.5, 0, 0, 100, 1
veBlends2_table = array, S16, 20392, [8x8], "", 0.1, 0, -100, 100, 1
veBlends2_loadBins = array, U16, 20520, [8], "Load", 1, 0, 0, 1000, 0
veBlends2_rpmBins = array, U16, 20536, [8], "RPM", 1, 0, 0, 18000, 0
veBlends2_blendParameter = bits, U08, 20552, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends2_yAxisOverride = bits, U08, 20553, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends2_blendBins = array, S16, 20554, [8], "", 0.1, 0, -1000, 1000, 1
veBlends2_blendValues = array, U08, 20570, [8], "%", 0.5, 0, 0, 100, 1
veBlends3_table = array, S16, 20580, [8x8], "", 0.1, 0, -100, 100, 1
veBlends3_loadBins = array, U16, 20708, [8], "Load", 1, 0, 0, 1000, 0
veBlends3_rpmBins = array, U16, 20724, [8], "RPM", 1, 0, 0, 18000, 0
veBlends3_blendParameter = bits, U08, 20740, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends3_yAxisOverride = bits, U08, 20741, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends3_blendBins = array, S16, 20742, [8], "", 0.1, 0, -1000, 1000, 1
veBlends3_blendValues = array, U08, 20758, [8], "%", 0.5, 0, 0, 100, 1
veBlends4_table = array, S16, 20768, [8x8], "", 0.1, 0, -100, 100, 1
veBlends4_loadBins = array, U16, 20896, [8], "Load", 1, 0, 0, 1000, 0
veBlends4_rpmBins = array, U16, 20912, [8], "RPM", 1, 0, 0, 18000, 0
veBlends4_blendParameter = bits, U08, 20928, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends4_yAxisOverride = bits, U08, 20929, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends4_blendBins = array, S16, 20930, [8], "", 0.1, 0, -1000, 1000, 1
veBlends4_blendValues = array, U08, 20946, [8], "%", 0.5, 0, 0, 100, 1
throttleEstimateEffectiveAreaBins = array, U16, 20956, [12], "%", 0.1, 0, 0, 100, 1
throttleEstimateEffectiveAreaValues = array, U16, 20980, [12], "g/s", 0.1, 0, 0, 6500, 1
boostOpenLoopBlends1_table = array, S16, 21004, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends1_loadBins = array, U16, 21132, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends1_rpmBins = array, U16, 21148, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends1_blendParameter = bits, U08, 21164, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends1_yAxisOverride = bits, U08, 21165, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends1_blendBins = array, S16, 21166, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends1_blendValues = array, U08, 21182, [8], "%", 0.5, 0, 0, 100, 1
boostOpenLoopBlends2_table = array, S16, 21192, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends2_loadBins = array, U16, 21320, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends2_rpmBins = array, U16, 21336, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends2_blendParameter = bits, U08, 21352, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends2_yAxisOverride = bits, U08, 21353, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends2_blendBins = array, S16, 21354, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends2_blendValues = array, U08, 21370, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends1_table = array, S16, 21380, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends1_loadBins = array, U16, 21508, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends1_rpmBins = array, U16, 21524, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends1_blendParameter = bits, U08, 21540, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends1_yAxisOverride = bits, U08, 21541, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends1_blendBins = array, S16, 21542, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends1_blendValues = array, U08, 21558, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends2_table = array, S16, 21568, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends2_loadBins = array, U16, 21696, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends2_rpmBins = array, U16, 21712, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends2_blendParameter = bits, U08, 21728, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends2_yAxisOverride = bits, U08, 21729, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends2_blendBins = array, S16, 21730, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends2_blendValues = array, U08, 21746, [8], "%", 0.5, 0, 0, 100, 1
tcu_rangeP = array, F32, 21756, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeR = array, F32, 21780, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeN = array, F32, 21804, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeD = array, F32, 21828, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM = array, F32, 21852, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM3 = array, F32, 21876, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM2 = array, F32, 21900, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM1 = array, F32, 21924, [6], "level", 1, 0, 0, 200000, 0
tcu_rangePlus = array, F32, 21948, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeMinus = array, F32, 21972, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeLow = array, F32, 21996, [6], "level", 1, 0, 0, 200000, 0
lambdaMaxDeviationTable = array, U08, 22020, [4x4], "lambda", 0.01, 0, 0, 1, 2
lambdaMaxDeviationLoadBins = array, U16, 22036, [4], "", 1, 0, 0, 1000, 0
lambdaMaxDeviationRpmBins = array, U16, 22044, [4], "RPM", 1, 0, 0, 18000, 0
injectorStagingTable = array, U08, 22052, [6x6], "%", 1, 0, 0, 90, 0
injectorStagingLoadBins = array, U16, 22088, [6], "", 1, 0, 0, 1000, 0
injectorStagingRpmBins = array, U16, 22100, [6], "RPM", 1, 0, 0, 18000, 0
wwCltBins = array, S08, 22112, [8], "deg C", 1, 0, -40, 120, 0
wwTauCltValues = array, U08, 22120, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaCltValues = array, U08, 22128, [8], "", 0.01, 0, 0, 1, 2
wwMapBins = array, S08, 22136, [8], "kPa", 1, 0, 0, 250, 0
wwTauMapValues = array, U08, 22144, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaMapValues = array, U08, 22152, [8], "", 0.01, 0, 0, 2.5, 2
hpfpLobeProfileQuantityBins = array, U08, 22160, [16], "%", 0.5, 0, 0, 100, 1
hpfpLobeProfileAngle = array, U08, 22176, [16], "deg", 0.5, 0, 0, 125, 1
hpfpDeadtimeVoltsBins = array, U08, 22192, [8], "volts", 1, 0, 0, 255, 0
hpfpDeadtimeMS = array, U16, 22200, [8], "ms", 0.001, 0, 0, 65, 3
hpfpTarget = array, U16, 22216, [10x10], "kPa", 1, 0, 0, 65000, 0
hpfpTargetLoadBins = array, U16, 22416, [10], "load", 0.1, 0, 0, 6500, 1
hpfpTargetRpmBins = array, U08, 22436, [10], "RPM", 50.0, 0, 0, 12500, 0
hpfpCompensation = array, S08, 22446, [10x10], "%", 1, 0, -100, 100, 0
hpfpCompensationLoadBins = array, U16, 22546, [10], "cc/lobe", 0.001, 0, 0, 65, 3
hpfpCompensationRpmBins = array, U08, 22566, [10], "RPM", 50.0, 0, 0, 12500, 0
knockNoiseRpmBins = array, U16, 22576, [16], "RPM", 1, 0, 0, 30000, 0
knockBaseNoise = array, S08, 22608, [16], "dB", 0.5, 0, -99, 10, 1
tpsTspCorrValuesBins = array, U08, 22624, [4], "RPM", 50.0, 0, 0, 17500, 0
tpsTspCorrValues = array, U08, 22628, [4], "multiplier", 0.02, 0, 0, 5, 2
cltRevLimitRpmBins = array, S08, 22632, [4], "C", 1, 0, -40, 120, 0
cltRevLimitRpm = array, U16, 22636, [4], "RPM", 1, 0, 0, 20000, 0
fuelLevelBins = array, U16, 22644, [8], "volt", 0.001, 0, 0, 5, 3
fuelLevelValues = array, U08, 22660, [8], "%", 1, 0, 0, 100, 0
dwellVoltageCorrVoltBins = array, U08, 22668, [8], "volts", 0.1, 0, 0, 20, 1
dwellVoltageCorrValues = array, U08, 22676, [8], "multiplier", 0.02, 0, 0, 5, 2
tcu_shiftTpsBins = array, U08, 22684, [8], "%", 1, 0, 0, 255, 2
tcu_shiftSpeed12 = array, U08, 22692, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed23 = array, U08, 22700, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed34 = array, U08, 22708, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed21 = array, U08, 22716, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed32 = array, U08, 22724, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed43 = array, U08, 22732, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftTime = scalar, F32, 22740, "ms", 1, 0, 0, 3000, 0
alternatorVoltageTargetTable = array, S16, 22744, [4x4], "Volts", 0.1, 0, 0, 30, 1
alternatorVoltageTargetLoadBins = array, U16, 22776, [4], "Load", 1, 0, 0, 1000, 0
alternatorVoltageTargetRpmBins = array, U16, 22784, [4], "RPM", 1, 0, 0, 18000, 0
cltBoostCorrBins = array, F32, 22792, [5], "C", 1, 0, -100, 250, 2
cltBoostCorr = array, F32, 22812, [5], "ratio", 1, 0, 0, 5, 2
iatBoostCorrBins = array, F32, 22832, [5], "C", 1, 0, -100, 250, 2
iatBoostCorr = array, F32, 22852, [5], "ratio", 1, 0, 0, 5, 2
cltBoostAdderBins = array, F32, 22872, [5], "C", 1, 0, -100, 250, 2
cltBoostAdder = array, F32, 22892, [5], "", 1, 0, 0, 5, 2
iatBoostAdderBins = array, F32, 22912, [5], "C", 1, 0, -100, 250, 2
iatBoostAdder = array, F32, 22932, [5], "", 1, 0, 0, 5, 2
minimumOilPressureBins = array, U08, 22952, [8], "RPM", 100.0, 0, 0, 25000, 0
minimumOilPressureValues = array, U08, 22960, [8], "kPa", 10.0, 0, 0, 1000, 0
; total TS size = 22968
lambdaLoadBins = array, U16, 35464, [16], "", 1, 0, 0, 1000, 0
lambdaRpmBins = array, U16, 35496, [16], "RPM", 1, 0, 0, 18000, 0
tpsTpsAccelTable = array, F32, 35528, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 35784, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 35816, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 35848, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable1LoadBins = array, S16, 36104, [8], "L", 1, 0, -32000, 32000, 0
scriptTable1RpmBins = array, S16, 36120, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable2 = array, F32, 36136, [8x8], "value", 1, 0, -100000, 100000, 2
scriptTable2LoadBins = array, S16, 36392, [8], "L", 1, 0, -32000, 32000, 0
scriptTable2RpmBins = array, S16, 36408, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable3 = array, U08, 36424, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, S16, 36488, [8], "L", 1, 0, -32000, 32000, 0
scriptTable3RpmBins = array, S16, 36504, [8], "RPM", 1, 0, -32000, 32000, 0
scriptTable4 = array, U08, 36520, [10x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, S16, 36600, [8], "L", 1, 0, -32000, 32000, 0
scriptTable4RpmBins = array, S16, 36616, [10], "RPM", 1, 0, -32000, 32000, 0
ignTrimLoadBins = array, U16, 36636, [4], "", 1, 0, 0, 1000, 0
ignTrimRpmBins = array, U16, 36644, [4], "rpm", 1, 0, 0, 20000, 0
ignTrims1_table = array, S08, 36652, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims2_table = array, S08, 36668, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims3_table = array, S08, 36684, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims4_table = array, S08, 36700, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims5_table = array, S08, 36716, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims6_table = array, S08, 36732, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims7_table = array, S08, 36748, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims8_table = array, S08, 36764, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims9_table = array, S08, 36780, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims10_table = array, S08, 36796, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims11_table = array, S08, 36812, [4x4], "", 0.2, 0, -25, 25, 1
ignTrims12_table = array, S08, 36828, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrimLoadBins = array, U16, 36844, [4], "", 1, 0, 0, 1000, 0
fuelTrimRpmBins = array, U16, 36852, [4], "rpm", 1, 0, 0, 20000, 0
fuelTrims1_table = array, S08, 36860, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims2_table = array, S08, 36876, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims3_table = array, S08, 36892, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims4_table = array, S08, 36908, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims5_table = array, S08, 36924, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims6_table = array, S08, 36940, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims7_table = array, S08, 36956, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims8_table = array, S08, 36972, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims9_table = array, S08, 36988, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims10_table = array, S08, 37004, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims11_table = array, S08, 37020, [4x4], "", 0.2, 0, -25, 25, 1
fuelTrims12_table = array, S08, 37036, [4x4], "", 0.2, 0, -25, 25, 1
crankingFuelCoefE100 = array, U16, 37052, [8], "ratio", 0.01, 0, 0, 50, 2
tcu_pcAirmassBins = array, U08, 37068, [8], "Airmass", 5.0, 0, 0, 1200, 0
tcu_pcValsR = array, U08, 37076, [8], "%", 1, 0, 0, 255, 0
tcu_pcValsN = array, U08, 37084, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals1 = array, U08, 37092, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals2 = array, U08, 37100, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals3 = array, U08, 37108, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals4 = array, U08, 37116, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals12 = array, U08, 37124, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals23 = array, U08, 37132, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals34 = array, U08, 37140, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals21 = array, U08, 37148, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals32 = array, U08, 37156, [8], "%", 1, 0, 0, 255, 0
tcu_pcVals43 = array, U08, 37164, [8], "%", 1, 0, 0, 255, 0
tcu_tccTpsBins = array, U08, 37172, [8], "TPS", 1, 0, 0, 255, 0
tcu_tccLockSpeed = array, U08, 37180, [8], "MPH", 1, 0, 0, 255, 0
tcu_tccUnlockSpeed = array, U08, 37188, [8], "MPH", 1, 0, 0, 255, 0
tcu_32SpeedBins = array, U08, 37196, [8], "KPH", 1, 0, 0, 255, 0
tcu_32Vals = array, U08, 37204, [8], "%", 1, 0, 0, 255, 0
throttle2TrimTable = array, S08, 37212, [6x6], "%", 0.1, 0, -10, 10, 1
throttle2TrimTpsBins = array, U08, 37248, [6], "%", 1, 0, 0, 120, 0
throttle2TrimRpmBins = array, U08, 37254, [6], "RPM", 100.0, 0, 0, 25000, 0
maxKnockRetardTable = array, U08, 37260, [6x6], "deg", 0.25, 0, 0, 30, 2
maxKnockRetardLoadBins = array, U08, 37296, [6], "%", 1, 0, 0, 250, 0
maxKnockRetardRpmBins = array, U08, 37302, [6], "RPM", 100.0, 0, 0, 25000, 0
ALSTimingRetardTable = array, S16, 37308, [4x4], "deg", 0.1, 0, -60, 0, 1
alsIgnRetardLoadBins = array, U16, 37340, [4], "TPS", 1, 0, 0, 100, 0
alsIgnRetardrpmBins = array, U16, 37348, [4], "RPM", 1, 0, 0, 25000, 0
ALSFuelAdjustment = array, S16, 37356, [4x4], "percent", 0.1, 0, 0, 50, 1
alsFuelAdjustmentLoadBins = array, U16, 37388, [4], "TPS", 1, 0, 0, 100, 0
alsFuelAdjustmentrpmBins = array, U16, 37396, [4], "RPM", 1, 0, 0, 25000, 0
ALSIgnSkipTable = array, S16, 37404, [4x4], "ratio", 10.0, 0, 0, 50, 1
alsIgnSkipLoadBins = array, U16, 37436, [4], "TPS", 1, 0, 0, 100, 0
alsIgnSkiprpmBins = array, U16, 37444, [4], "RPM", 1, 0, 0, 25000, 0
ignBlends1_table = array, S16, 37452, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends1_loadBins = array, U16, 37580, [8], "Load", 1, 0, 0, 1000, 0
ignBlends1_rpmBins = array, U16, 37596, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends1_blendParameter = bits, U08, 37612, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends1_yAxisOverride = bits, U08, 37613, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends1_blendBins = array, S16, 37614, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends1_blendValues = array, U08, 37630, [8], "%", 0.5, 0, 0, 100, 1
ignBlends2_table = array, S16, 37640, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends2_loadBins = array, U16, 37768, [8], "Load", 1, 0, 0, 1000, 0
ignBlends2_rpmBins = array, U16, 37784, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends2_blendParameter = bits, U08, 37800, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends2_yAxisOverride = bits, U08, 37801, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends2_blendBins = array, S16, 37802, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends2_blendValues = array, U08, 37818, [8], "%", 0.5, 0, 0, 100, 1
ignBlends3_table = array, S16, 37828, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends3_loadBins = array, U16, 37956, [8], "Load", 1, 0, 0, 1000, 0
ignBlends3_rpmBins = array, U16, 37972, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends3_blendParameter = bits, U08, 37988, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends3_yAxisOverride = bits, U08, 37989, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends3_blendBins = array, S16, 37990, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends3_blendValues = array, U08, 38006, [8], "%", 0.5, 0, 0, 100, 1
ignBlends4_table = array, S16, 38016, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends4_loadBins = array, U16, 38144, [8], "Load", 1, 0, 0, 1000, 0
ignBlends4_rpmBins = array, U16, 38160, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends4_blendParameter = bits, U08, 38176, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends4_yAxisOverride = bits, U08, 38177, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
ignBlends4_blendBins = array, S16, 38178, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends4_blendValues = array, U08, 38194, [8], "%", 0.5, 0, 0, 100, 1
veBlends1_table = array, S16, 38204, [8x8], "", 0.1, 0, -100, 100, 1
veBlends1_loadBins = array, U16, 38332, [8], "Load", 1, 0, 0, 1000, 0
veBlends1_rpmBins = array, U16, 38348, [8], "RPM", 1, 0, 0, 18000, 0
veBlends1_blendParameter = bits, U08, 38364, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends1_yAxisOverride = bits, U08, 38365, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends1_blendBins = array, S16, 38366, [8], "", 0.1, 0, -1000, 1000, 1
veBlends1_blendValues = array, U08, 38382, [8], "%", 0.5, 0, 0, 100, 1
veBlends2_table = array, S16, 38392, [8x8], "", 0.1, 0, -100, 100, 1
veBlends2_loadBins = array, U16, 38520, [8], "Load", 1, 0, 0, 1000, 0
veBlends2_rpmBins = array, U16, 38536, [8], "RPM", 1, 0, 0, 18000, 0
veBlends2_blendParameter = bits, U08, 38552, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends2_yAxisOverride = bits, U08, 38553, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends2_blendBins = array, S16, 38554, [8], "", 0.1, 0, -1000, 1000, 1
veBlends2_blendValues = array, U08, 38570, [8], "%", 0.5, 0, 0, 100, 1
veBlends3_table = array, S16, 38580, [8x8], "", 0.1, 0, -100, 100, 1
veBlends3_loadBins = array, U16, 38708, [8], "Load", 1, 0, 0, 1000, 0
veBlends3_rpmBins = array, U16, 38724, [8], "RPM", 1, 0, 0, 18000, 0
veBlends3_blendParameter = bits, U08, 38740, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends3_yAxisOverride = bits, U08, 38741, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends3_blendBins = array, S16, 38742, [8], "", 0.1, 0, -1000, 1000, 1
veBlends3_blendValues = array, U08, 38758, [8], "%", 0.5, 0, 0, 100, 1
veBlends4_table = array, S16, 38768, [8x8], "", 0.1, 0, -100, 100, 1
veBlends4_loadBins = array, U16, 38896, [8], "Load", 1, 0, 0, 1000, 0
veBlends4_rpmBins = array, U16, 38912, [8], "RPM", 1, 0, 0, 18000, 0
veBlends4_blendParameter = bits, U08, 38928, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends4_yAxisOverride = bits, U08, 38929, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
veBlends4_blendBins = array, S16, 38930, [8], "", 0.1, 0, -1000, 1000, 1
veBlends4_blendValues = array, U08, 38946, [8], "%", 0.5, 0, 0, 100, 1
throttleEstimateEffectiveAreaBins = array, U16, 38956, [12], "%", 0.1, 0, 0, 100, 1
throttleEstimateEffectiveAreaValues = array, U16, 38980, [12], "g/s", 0.1, 0, 0, 6500, 1
boostOpenLoopBlends1_table = array, S16, 39004, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends1_loadBins = array, U16, 39132, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends1_rpmBins = array, U16, 39148, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends1_blendParameter = bits, U08, 39164, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends1_yAxisOverride = bits, U08, 39165, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends1_blendBins = array, S16, 39166, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends1_blendValues = array, U08, 39182, [8], "%", 0.5, 0, 0, 100, 1
boostOpenLoopBlends2_table = array, S16, 39192, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends2_loadBins = array, U16, 39320, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends2_rpmBins = array, U16, 39336, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends2_blendParameter = bits, U08, 39352, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends2_yAxisOverride = bits, U08, 39353, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostOpenLoopBlends2_blendBins = array, S16, 39354, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends2_blendValues = array, U08, 39370, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends1_table = array, S16, 39380, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends1_loadBins = array, U16, 39508, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends1_rpmBins = array, U16, 39524, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends1_blendParameter = bits, U08, 39540, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends1_yAxisOverride = bits, U08, 39541, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends1_blendBins = array, S16, 39542, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends1_blendValues = array, U08, 39558, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends2_table = array, S16, 39568, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends2_loadBins = array, U16, 39696, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends2_rpmBins = array, U16, 39712, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends2_blendParameter = bits, U08, 39728, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends2_yAxisOverride = bits, U08, 39729, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed"
boostClosedLoopBlends2_blendBins = array, S16, 39730, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends2_blendValues = array, U08, 39746, [8], "%", 0.5, 0, 0, 100, 1
tcu_rangeP = array, F32, 39756, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeR = array, F32, 39780, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeN = array, F32, 39804, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeD = array, F32, 39828, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM = array, F32, 39852, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM3 = array, F32, 39876, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM2 = array, F32, 39900, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeM1 = array, F32, 39924, [6], "level", 1, 0, 0, 200000, 0
tcu_rangePlus = array, F32, 39948, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeMinus = array, F32, 39972, [6], "level", 1, 0, 0, 200000, 0
tcu_rangeLow = array, F32, 39996, [6], "level", 1, 0, 0, 200000, 0
lambdaMaxDeviationTable = array, U08, 40020, [4x4], "lambda", 0.01, 0, 0, 1, 2
lambdaMaxDeviationLoadBins = array, U16, 40036, [4], "", 1, 0, 0, 1000, 0
lambdaMaxDeviationRpmBins = array, U16, 40044, [4], "RPM", 1, 0, 0, 18000, 0
injectorStagingTable = array, U08, 40052, [6x6], "%", 1, 0, 0, 90, 0
injectorStagingLoadBins = array, U16, 40088, [6], "", 1, 0, 0, 1000, 0
injectorStagingRpmBins = array, U16, 40100, [6], "RPM", 1, 0, 0, 18000, 0
wwCltBins = array, S08, 40112, [8], "deg C", 1, 0, -40, 120, 0
wwTauCltValues = array, U08, 40120, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaCltValues = array, U08, 40128, [8], "", 0.01, 0, 0, 1, 2
wwMapBins = array, S08, 40136, [8], "kPa", 1, 0, 0, 250, 0
wwTauMapValues = array, U08, 40144, [8], "", 0.01, 0, 0, 2.5, 2
wwBetaMapValues = array, U08, 40152, [8], "", 0.01, 0, 0, 2.5, 2
hpfpLobeProfileQuantityBins = array, U08, 40160, [16], "%", 0.5, 0, 0, 100, 1
hpfpLobeProfileAngle = array, U08, 40176, [16], "deg", 0.5, 0, 0, 125, 1
hpfpDeadtimeVoltsBins = array, U08, 40192, [8], "volts", 1, 0, 0, 255, 0
hpfpDeadtimeMS = array, U16, 40200, [8], "ms", 0.001, 0, 0, 65, 3
hpfpTarget = array, U16, 40216, [10x10], "kPa", 1, 0, 0, 65000, 0
hpfpTargetLoadBins = array, U16, 40416, [10], "load", 0.1, 0, 0, 6500, 1
hpfpTargetRpmBins = array, U08, 40436, [10], "RPM", 50.0, 0, 0, 12500, 0
hpfpCompensation = array, S08, 40446, [10x10], "%", 1, 0, -100, 100, 0
hpfpCompensationLoadBins = array, U16, 40546, [10], "cc/lobe", 0.001, 0, 0, 65, 3
hpfpCompensationRpmBins = array, U08, 40566, [10], "RPM", 50.0, 0, 0, 12500, 0
knockNoiseRpmBins = array, U16, 40576, [16], "RPM", 1, 0, 0, 30000, 0
knockBaseNoise = array, S08, 40608, [16], "dB", 0.5, 0, -99, 10, 1
tpsTspCorrValuesBins = array, U08, 40624, [4], "RPM", 50.0, 0, 0, 17500, 0
tpsTspCorrValues = array, U08, 40628, [4], "multiplier", 0.02, 0, 0, 5, 2
cltRevLimitRpmBins = array, S08, 40632, [4], "C", 1, 0, -40, 120, 0
cltRevLimitRpm = array, U16, 40636, [4], "RPM", 1, 0, 0, 20000, 0
fuelLevelBins = array, U16, 40644, [8], "volt", 0.001, 0, 0, 5, 3
fuelLevelValues = array, U08, 40660, [8], "%", 1, 0, 0, 100, 0
dwellVoltageCorrVoltBins = array, U08, 40668, [8], "volts", 0.1, 0, 0, 20, 1
dwellVoltageCorrValues = array, U08, 40676, [8], "multiplier", 0.02, 0, 0, 5, 2
tcu_shiftTpsBins = array, U08, 40684, [8], "%", 1, 0, 0, 255, 2
tcu_shiftSpeed12 = array, U08, 40692, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed23 = array, U08, 40700, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed34 = array, U08, 40708, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed21 = array, U08, 40716, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed32 = array, U08, 40724, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftSpeed43 = array, U08, 40732, [8], "MPH", 1, 0, 0, 255, 0
tcu_shiftTime = scalar, F32, 40740, "ms", 1, 0, 0, 3000, 0
alternatorVoltageTargetTable = array, S16, 40744, [4x4], "Volts", 0.1, 0, 0, 30, 1
alternatorVoltageTargetLoadBins = array, U16, 40776, [4], "Load", 1, 0, 0, 1000, 0
alternatorVoltageTargetRpmBins = array, U16, 40784, [4], "RPM", 1, 0, 0, 18000, 0
cltBoostCorrBins = array, F32, 40792, [5], "C", 1, 0, -100, 250, 2
cltBoostCorr = array, F32, 40812, [5], "ratio", 1, 0, 0, 5, 2
iatBoostCorrBins = array, F32, 40832, [5], "C", 1, 0, -100, 250, 2
iatBoostCorr = array, F32, 40852, [5], "ratio", 1, 0, 0, 5, 2
cltBoostAdderBins = array, F32, 40872, [5], "C", 1, 0, -100, 250, 2
cltBoostAdder = array, F32, 40892, [5], "", 1, 0, 0, 5, 2
iatBoostAdderBins = array, F32, 40912, [5], "C", 1, 0, -100, 250, 2
iatBoostAdder = array, F32, 40932, [5], "", 1, 0, 0, 5, 2
minimumOilPressureBins = array, U08, 40952, [8], "RPM", 100.0, 0, 0, 25000, 0
minimumOilPressureValues = array, U08, 40960, [8], "kPa", 10.0, 0, 0, 1000, 0
; total TS size = 40968
[SettingContextHelp]
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"