Auto-generated configs and docs

This commit is contained in:
GitHub build-firmware Action 2021-12-01 14:21:38 +00:00
parent c7db973434
commit 040f68d4ec
9 changed files with 445 additions and 445 deletions

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 01 04:22:06 UTC 2021 // this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 01 14:20:12 UTC 2021
// by class com.rusefi.output.CHeaderConsumer // by class com.rusefi.output.CHeaderConsumer
// begin // begin
#pragma once #pragma once
@ -514,10 +514,10 @@
#define CLT_TIMING_CURVE_SIZE 8 #define CLT_TIMING_CURVE_SIZE 8
#define cltCrankingCorr_offset 6512 #define cltCrankingCorr_offset 6512
#define cltCrankingCorrBins_offset 6480 #define cltCrankingCorrBins_offset 6480
#define cltFuelCorr_offset 10736 #define cltFuelCorr_offset 10336
#define cltFuelCorrBins_offset 10672 #define cltFuelCorrBins_offset 10272
#define cltIdleCorr_offset 11120 #define cltIdleCorr_offset 10720
#define cltIdleCorrBins_offset 11056 #define cltIdleCorrBins_offset 10656
#define cltIdleRpm_offset 1960 #define cltIdleRpm_offset 1960
#define cltIdleRpmBins_offset 1896 #define cltIdleRpmBins_offset 1896
#define cltRevLimitRpm_offset 3332 #define cltRevLimitRpm_offset 3332
@ -605,10 +605,10 @@
#define cranking_rpm_offset 92 #define cranking_rpm_offset 92
#define crankingAdvance_offset 3124 #define crankingAdvance_offset 3124
#define crankingAdvanceBins_offset 3108 #define crankingAdvanceBins_offset 3108
#define crankingCycleBins_offset 11024 #define crankingCycleBins_offset 10624
#define crankingCycleCoef_offset 10992 #define crankingCycleCoef_offset 10592
#define crankingFuelBins_offset 10960 #define crankingFuelBins_offset 10560
#define crankingFuelCoef_offset 10928 #define crankingFuelCoef_offset 10528
#define crankingIACposition_offset 2228 #define crankingIACposition_offset 2228
#define crankingInjectionMode_offset 424 #define crankingInjectionMode_offset 424
#define crankingTimingAngle_offset 436 #define crankingTimingAngle_offset 436
@ -1252,8 +1252,8 @@
#define iat_tempC_1_offset 284 #define iat_tempC_1_offset 284
#define iat_tempC_2_offset 288 #define iat_tempC_2_offset 288
#define iat_tempC_3_offset 292 #define iat_tempC_3_offset 292
#define iatFuelCorr_offset 10864 #define iatFuelCorr_offset 10464
#define iatFuelCorrBins_offset 10800 #define iatFuelCorrBins_offset 10400
#define IDLE_ADVANCE_CURVE_SIZE 8 #define IDLE_ADVANCE_CURVE_SIZE 8
#define idle_antiwindupFreq_offset 696 #define idle_antiwindupFreq_offset 696
#define idle_derivativeFilterLoss_offset 516 #define idle_derivativeFilterLoss_offset 516
@ -1327,10 +1327,10 @@
#define ignition_mode_e_IM_TWO_COILS 3 #define ignition_mode_e_IM_TWO_COILS 3
#define ignition_mode_e_IM_WASTED_SPARK 2 #define ignition_mode_e_IM_WASTED_SPARK 2
#define ignitionDwellForCrankingMs_offset 100 #define ignitionDwellForCrankingMs_offset 100
#define ignitionIatCorrLoadBins_offset 14256 #define ignitionIatCorrLoadBins_offset 13856
#define ignitionIatCorrRpmBins_offset 14320 #define ignitionIatCorrRpmBins_offset 13920
#define ignitionIatCorrTable_offset 13232 #define ignitionIatCorrTable_offset 12832
#define ignitionLoadBins_offset 17712 #define ignitionLoadBins_offset 17312
#define ignitionMode_offset 440 #define ignitionMode_offset 440
#define ignitionPinMode_offset 649 #define ignitionPinMode_offset 649
#define ignitionPins10_offset 645 #define ignitionPins10_offset 645
@ -1345,8 +1345,8 @@
#define ignitionPins7_offset 642 #define ignitionPins7_offset 642
#define ignitionPins8_offset 643 #define ignitionPins8_offset 643
#define ignitionPins9_offset 644 #define ignitionPins9_offset 644
#define ignitionRpmBins_offset 17776 #define ignitionRpmBins_offset 17376
#define ignitionTable_offset 16688 #define ignitionTable_offset 16288
#define ignOverrideMode_offset 2128 #define ignOverrideMode_offset 2128
#define imu_type_e_auto_enum "IMU_NONE", "IMU_VAG", "IMU_MM5_10", "IMU_TYPE_3", "IMU_TYPE_4" #define imu_type_e_auto_enum "IMU_NONE", "IMU_VAG", "IMU_MM5_10", "IMU_TYPE_3", "IMU_TYPE_4"
#define imu_type_e_IMU_MM5_10 2 #define imu_type_e_IMU_MM5_10 2
@ -1366,7 +1366,7 @@
#define injection_mode_e_IM_SIMULTANEOUS 0 #define injection_mode_e_IM_SIMULTANEOUS 0
#define injection_mode_e_IM_SINGLE_POINT 3 #define injection_mode_e_IM_SINGLE_POINT 3
#define injectionMode_offset 428 #define injectionMode_offset 428
#define injectionPhase_offset 14384 #define injectionPhase_offset 13984
#define injectionPinMode_offset 648 #define injectionPinMode_offset 648
#define injectionPins10_offset 633 #define injectionPins10_offset 633
#define injectionPins11_offset 634 #define injectionPins11_offset 634
@ -1406,8 +1406,8 @@
#define InjectorNonlinearMode_INJ_PolynomialAdder 1 #define InjectorNonlinearMode_INJ_PolynomialAdder 1
#define injectorNonlinearMode_offset 2510 #define injectorNonlinearMode_offset 2510
#define injectorPressureType_offset 2129 #define injectorPressureType_offset 2129
#define injPhaseLoadBins_offset 15408 #define injPhaseLoadBins_offset 15008
#define injPhaseRpmBins_offset 15472 #define injPhaseRpmBins_offset 15072
#define invertCamVVTSignal_offset 976 #define invertCamVVTSignal_offset 976
#define invertPrimaryTriggerSignal_offset 1464 #define invertPrimaryTriggerSignal_offset 1464
#define invertSecondaryTriggerSignal_offset 1464 #define invertSecondaryTriggerSignal_offset 1464
@ -1465,9 +1465,9 @@
#define knockRetardMaximum_offset 614 #define knockRetardMaximum_offset 614
#define knockRetardReapplyRate_offset 613 #define knockRetardReapplyRate_offset 613
#define knockSamplingDuration_offset 2512 #define knockSamplingDuration_offset 2512
#define lambdaLoadBins_offset 19248 #define lambdaLoadBins_offset 18848
#define lambdaRpmBins_offset 19312 #define lambdaRpmBins_offset 18912
#define lambdaTable_offset 18992 #define lambdaTable_offset 18592
#define launchActivateDelay_offset 1060 #define launchActivateDelay_offset 1060
#define launchActivatePin_offset 991 #define launchActivatePin_offset 991
#define launchActivationMode_e_ALWAYS_ACTIVE_LAUNCH 2 #define launchActivationMode_e_ALWAYS_ACTIVE_LAUNCH 2
@ -1515,7 +1515,7 @@
#define lps25BaroSensorSda_offset 1459 #define lps25BaroSensorSda_offset 1459
#define LUA_ANALOG_INPUT_COUNT 8 #define LUA_ANALOG_INPUT_COUNT 8
#define LUA_PWM_COUNT 8 #define LUA_PWM_COUNT 8
#define LUA_SCRIPT_SIZE 4000 #define LUA_SCRIPT_SIZE 3600
#define luaOutputPins1_offset 1220 #define luaOutputPins1_offset 1220
#define luaOutputPins2_offset 1221 #define luaOutputPins2_offset 1221
#define luaOutputPins3_offset 1222 #define luaOutputPins3_offset 1222
@ -1534,8 +1534,8 @@
#define maf_sensor_type_e_enum "v0", "v1", "v2", "v3" #define maf_sensor_type_e_enum "v0", "v1", "v2", "v3"
#define maf_sensor_type_e_Internal_ForceMyEnumIntSize_maf_sensor ENUM_32_BITS #define maf_sensor_type_e_Internal_ForceMyEnumIntSize_maf_sensor ENUM_32_BITS
#define mafAdcChannel_offset 543 #define mafAdcChannel_offset 543
#define mafDecoding_offset 11184 #define mafDecoding_offset 10784
#define mafDecodingBins_offset 12208 #define mafDecodingBins_offset 11808
#define mafSensorType_offset 948 #define mafSensorType_offset 948
#define MAIN_HELP_URL "https://github.com/rusefi/rusefi/wiki/Proteus-Manual" #define MAIN_HELP_URL "https://github.com/rusefi/rusefi/wiki/Proteus-Manual"
#define mainRelayPin_offset 706 #define mainRelayPin_offset 706
@ -1566,9 +1566,9 @@
#define mapCamDetectionThreshold_offset 615 #define mapCamDetectionThreshold_offset 615
#define mapErrorDetectionTooHigh_offset 1780 #define mapErrorDetectionTooHigh_offset 1780
#define mapErrorDetectionTooLow_offset 1776 #define mapErrorDetectionTooLow_offset 1776
#define mapEstimateRpmBins_offset 16144 #define mapEstimateRpmBins_offset 15744
#define mapEstimateTable_offset 15600 #define mapEstimateTable_offset 15200
#define mapEstimateTpsBins_offset 16112 #define mapEstimateTpsBins_offset 15712
#define mapHighValueVoltage_offset 2212 #define mapHighValueVoltage_offset 2212
#define mapLowValueVoltage_offset 2208 #define mapLowValueVoltage_offset 2208
#define mapMinBufferLength_offset 812 #define mapMinBufferLength_offset 812
@ -1668,7 +1668,7 @@
#define pedalToTpsRpmBins_offset 6472 #define pedalToTpsRpmBins_offset 6472
#define pedalToTpsTable_offset 6400 #define pedalToTpsTable_offset 6400
#define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02
#define persistent_config_s_size 20400 #define persistent_config_s_size 20000
#define pid_s_size 20 #define pid_s_size 20
#define PidAutoTune_AutoTunerState_AUTOTUNER_OFF 0 #define PidAutoTune_AutoTunerState_AUTOTUNER_OFF 0
#define PidAutoTune_AutoTunerState_CONVERGED 16 #define PidAutoTune_AutoTunerState_CONVERGED 16
@ -1773,18 +1773,18 @@
#define scriptSettingName6_offset 3708 #define scriptSettingName6_offset 3708
#define scriptSettingName7_offset 3724 #define scriptSettingName7_offset 3724
#define scriptSettingName8_offset 3740 #define scriptSettingName8_offset 3740
#define scriptTable1_offset 19696 #define scriptTable1_offset 19296
#define scriptTable1LoadBins_offset 19952 #define scriptTable1LoadBins_offset 19552
#define scriptTable1RpmBins_offset 19984 #define scriptTable1RpmBins_offset 19584
#define scriptTable2_offset 20016 #define scriptTable2_offset 19616
#define scriptTable2LoadBins_offset 20080 #define scriptTable2LoadBins_offset 19680
#define scriptTable2RpmBins_offset 20112 #define scriptTable2RpmBins_offset 19712
#define scriptTable3_offset 20144 #define scriptTable3_offset 19744
#define scriptTable3LoadBins_offset 20208 #define scriptTable3LoadBins_offset 19808
#define scriptTable3RpmBins_offset 20240 #define scriptTable3RpmBins_offset 19840
#define scriptTable4_offset 20272 #define scriptTable4_offset 19872
#define scriptTable4LoadBins_offset 20336 #define scriptTable4LoadBins_offset 19936
#define scriptTable4RpmBins_offset 20368 #define scriptTable4RpmBins_offset 19968
#define scriptTableName1_offset 3564 #define scriptTableName1_offset 3564
#define scriptTableName2_offset 3580 #define scriptTableName2_offset 3580
#define scriptTableName3_offset 3596 #define scriptTableName3_offset 3596
@ -1819,7 +1819,7 @@
#define show_test_presets false #define show_test_presets false
#define showHumanReadableWarning_offset 976 #define showHumanReadableWarning_offset 976
#define showSdCardWarning_offset 76 #define showSdCardWarning_offset 76
#define SIGNATURE_HASH 4173296285 #define SIGNATURE_HASH 3689902621
#define silentTriggerError_offset 1464 #define silentTriggerError_offset 1464
#define slowAdcAlpha_offset 2088 #define slowAdcAlpha_offset 2088
#define sparkDwellRpmBins_offset 332 #define sparkDwellRpmBins_offset 332
@ -1960,7 +1960,7 @@
#define tcuDownshiftButtonPin_offset 1819 #define tcuDownshiftButtonPin_offset 1819
#define tcuDownshiftButtonPinMode_offset 4515 #define tcuDownshiftButtonPinMode_offset 4515
#define tcuEnabled_offset 976 #define tcuEnabled_offset 976
#define tcuSolenoidTable_offset 15536 #define tcuSolenoidTable_offset 15136
#define tcuUpshiftButtonPin_offset 1818 #define tcuUpshiftButtonPin_offset 1818
#define tcuUpshiftButtonPinMode_offset 4514 #define tcuUpshiftButtonPinMode_offset 4514
#define test557pin_offset 3101 #define test557pin_offset 3101
@ -2007,7 +2007,7 @@
#define TOOTH_PACKET_COUNT 1000 #define TOOTH_PACKET_COUNT 1000
#define TOOTH_PACKET_SIZE 2 #define TOOTH_PACKET_SIZE 2
#define TOP_DEAD_CENTER_MESSAGE "r" #define TOP_DEAD_CENTER_MESSAGE "r"
#define TOTAL_CONFIG_SIZE 20400 #define TOTAL_CONFIG_SIZE 20000
#define tps1_1AdcChannel_offset 512 #define tps1_1AdcChannel_offset 512
#define tps1_2AdcChannel_offset 681 #define tps1_2AdcChannel_offset 681
#define tps1SecondaryMax_offset 822 #define tps1SecondaryMax_offset 822
@ -2031,9 +2031,9 @@
#define tpsErrorDetectionTooLow_offset 84 #define tpsErrorDetectionTooLow_offset 84
#define tpsMax_offset 82 #define tpsMax_offset 82
#define tpsMin_offset 80 #define tpsMin_offset 80
#define tpsTpsAccelFromRpmBins_offset 19632 #define tpsTpsAccelFromRpmBins_offset 19232
#define tpsTpsAccelTable_offset 19376 #define tpsTpsAccelTable_offset 18976
#define tpsTpsAccelToRpmBins_offset 19664 #define tpsTpsAccelToRpmBins_offset 19264
#define trailingCoilPins10_offset 2349 #define trailingCoilPins10_offset 2349
#define trailingCoilPins11_offset 2350 #define trailingCoilPins11_offset 2350
#define trailingCoilPins12_offset 2351 #define trailingCoilPins12_offset 2351
@ -2338,7 +2338,7 @@
#define ts_show_spi false #define ts_show_spi false
#define ts_show_trigger_comparator false #define ts_show_trigger_comparator false
#define ts_show_tunerstudio_port false #define ts_show_tunerstudio_port false
#define TS_SIGNATURE "rusEFI 2021.12.01.proteus_f4.4173296285" #define TS_SIGNATURE "rusEFI 2021.12.01.proteus_f4.3689902621"
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
@ -2446,7 +2446,7 @@
#define unusedFiller_4703_offset 4703 #define unusedFiller_4703_offset 4703
#define unusedLaunchRpmThreshold_offset 1032 #define unusedLaunchRpmThreshold_offset 1032
#define unusedLogFormat_offset 496 #define unusedLogFormat_offset 496
#define unusedLuaWasHere_offset 16432 #define unusedLuaWasHere_offset 16032
#define unusedNearVss_offset 619 #define unusedNearVss_offset 619
#define unusedOldBiquad_offset 2331 #define unusedOldBiquad_offset 2331
#define unusedOutputFreqWhereHere_offset 832 #define unusedOutputFreqWhereHere_offset 832
@ -2496,15 +2496,15 @@
#define vehicleName_offset 1160 #define vehicleName_offset 1160
#define vehicleSpeedSensorInputPin_offset 968 #define vehicleSpeedSensorInputPin_offset 968
#define vehicleWeight_offset 1456 #define vehicleWeight_offset 1456
#define veLoadBins_offset 18864 #define veLoadBins_offset 18464
#define veOverrideMode_offset 2109 #define veOverrideMode_offset 2109
#define verboseCan2BaseAddress_offset 2112 #define verboseCan2BaseAddress_offset 2112
#define verboseCanBaseAddress_offset 756 #define verboseCanBaseAddress_offset 756
#define verboseTLE8888_offset 744 #define verboseTLE8888_offset 744
#define verboseTriggerSynchDetails_offset 1476 #define verboseTriggerSynchDetails_offset 1476
#define verboseVVTDecoding_offset 976 #define verboseVVTDecoding_offset 976
#define veRpmBins_offset 18928 #define veRpmBins_offset 18528
#define veTable_offset 17840 #define veTable_offset 17440
#define VM_VVT_INACTIVE 0 #define VM_VVT_INACTIVE 0
#define VOLTAGE_1_BYTE_PACKING_DIV 0.02 #define VOLTAGE_1_BYTE_PACKING_DIV 0.02
#define VR_THRESHOLD_COUNT 2 #define VR_THRESHOLD_COUNT 2
@ -2520,7 +2520,7 @@
#define vrThreshold2_pin_offset 1260 #define vrThreshold2_pin_offset 1260
#define vrThreshold2_rpmBins_offset 1264 #define vrThreshold2_rpmBins_offset 1264
#define vrThreshold2_values_offset 1270 #define vrThreshold2_values_offset 1270
#define vssFilterReciprocal_offset 15596 #define vssFilterReciprocal_offset 15196
#define vssGearRatio_offset 616 #define vssGearRatio_offset 616
#define vssToothCount_offset 618 #define vssToothCount_offset 618
#define vvt_mode_e_auto_enum "VVT_INACTIVE", "VVT_SECOND_HALF", "VVT_2JZ", "VVT_MIATA_NB2", "VVT_FIRST_HALF", "VVT_BOSCH_QUICK_START", "VVT_TOYOTA_4_1", "VVT_FORD_ST170", "VVT_BARRA_3_PLUS_1", "VVT_NISSAN_VQ", "VVT_HONDA_K", "VVT_NISSAN_MR", "VVT_MAP_V_TWIN" #define vvt_mode_e_auto_enum "VVT_INACTIVE", "VVT_SECOND_HALF", "VVT_2JZ", "VVT_MIATA_NB2", "VVT_FIRST_HALF", "VVT_BOSCH_QUICK_START", "VVT_TOYOTA_4_1", "VVT_FORD_ST170", "VVT_BARRA_3_PLUS_1", "VVT_NISSAN_VQ", "VVT_HONDA_K", "VVT_NISSAN_MR", "VVT_MAP_V_TWIN"
@ -2553,12 +2553,12 @@
#define vvtPins2_offset 2221 #define vvtPins2_offset 2221
#define vvtPins3_offset 2222 #define vvtPins3_offset 2222
#define vvtPins4_offset 2223 #define vvtPins4_offset 2223
#define vvtTable1_offset 16176 #define vvtTable1_offset 15776
#define vvtTable1LoadBins_offset 16240 #define vvtTable1LoadBins_offset 15840
#define vvtTable1RpmBins_offset 16272 #define vvtTable1RpmBins_offset 15872
#define vvtTable2_offset 16304 #define vvtTable2_offset 15904
#define vvtTable2LoadBins_offset 16368 #define vvtTable2LoadBins_offset 15968
#define vvtTable2RpmBins_offset 16400 #define vvtTable2RpmBins_offset 16000
#define warning_message_offset 6000 #define warning_message_offset 6000
#define warningLedPin_offset 2041 #define warningLedPin_offset 2041
#define warningPeriod_offset 1498 #define warningPeriod_offset 1498
@ -6827,54 +6827,54 @@ struct persistent_config_s {
lua_script_t luaScript; lua_script_t luaScript;
/** /**
C C
* offset 10672 * offset 10272
*/ */
float cltFuelCorrBins[CLT_CURVE_SIZE]; float cltFuelCorrBins[CLT_CURVE_SIZE];
/** /**
ratio ratio
* offset 10736 * offset 10336
*/ */
float cltFuelCorr[CLT_CURVE_SIZE]; float cltFuelCorr[CLT_CURVE_SIZE];
/** /**
C C
* offset 10800 * offset 10400
*/ */
float iatFuelCorrBins[IAT_CURVE_SIZE]; float iatFuelCorrBins[IAT_CURVE_SIZE];
/** /**
ratio ratio
* offset 10864 * offset 10464
*/ */
float iatFuelCorr[IAT_CURVE_SIZE]; float iatFuelCorr[IAT_CURVE_SIZE];
/** /**
ratio ratio
* offset 10928 * offset 10528
*/ */
float crankingFuelCoef[CRANKING_CURVE_SIZE]; float crankingFuelCoef[CRANKING_CURVE_SIZE];
/** /**
C C
* offset 10960 * offset 10560
*/ */
float crankingFuelBins[CRANKING_CURVE_SIZE]; float crankingFuelBins[CRANKING_CURVE_SIZE];
/** /**
ratio ratio
* offset 10992 * offset 10592
*/ */
float crankingCycleCoef[CRANKING_CURVE_SIZE]; float crankingCycleCoef[CRANKING_CURVE_SIZE];
/** /**
counter counter
* offset 11024 * offset 10624
*/ */
float crankingCycleBins[CRANKING_CURVE_SIZE]; float crankingCycleBins[CRANKING_CURVE_SIZE];
/** /**
* CLT-based idle position multiplier for simple manual idle controller * CLT-based idle position multiplier for simple manual idle controller
C C
* offset 11056 * offset 10656
*/ */
float cltIdleCorrBins[CLT_CURVE_SIZE]; float cltIdleCorrBins[CLT_CURVE_SIZE];
/** /**
* CLT-based idle position multiplier for simple manual idle controller * CLT-based idle position multiplier for simple manual idle controller
ratio ratio
* offset 11120 * offset 10720
*/ */
float cltIdleCorr[CLT_CURVE_SIZE]; float cltIdleCorr[CLT_CURVE_SIZE];
/** /**
@ -6882,233 +6882,233 @@ struct persistent_config_s {
* kg/hour value. * kg/hour value.
* By the way 2.081989116 kg/h = 1 ft3/m * By the way 2.081989116 kg/h = 1 ft3/m
kg/hour kg/hour
* offset 11184 * offset 10784
*/ */
float mafDecoding[MAF_DECODING_COUNT]; float mafDecoding[MAF_DECODING_COUNT];
/** /**
V V
* offset 12208 * offset 11808
*/ */
float mafDecodingBins[MAF_DECODING_COUNT]; float mafDecodingBins[MAF_DECODING_COUNT];
/** /**
deg deg
* offset 13232 * offset 12832
*/ */
float ignitionIatCorrTable[IGN_RPM_COUNT][IGN_LOAD_COUNT]; float ignitionIatCorrTable[IGN_RPM_COUNT][IGN_LOAD_COUNT];
/** /**
Temperature Temperature
* offset 14256 * offset 13856
*/ */
float ignitionIatCorrLoadBins[IGN_LOAD_COUNT]; float ignitionIatCorrLoadBins[IGN_LOAD_COUNT];
/** /**
RPM RPM
* offset 14320 * offset 13920
*/ */
float ignitionIatCorrRpmBins[IGN_RPM_COUNT]; float ignitionIatCorrRpmBins[IGN_RPM_COUNT];
/** /**
deg deg
* offset 14384 * offset 13984
*/ */
float injectionPhase[IGN_RPM_COUNT][IGN_LOAD_COUNT]; float injectionPhase[IGN_RPM_COUNT][IGN_LOAD_COUNT];
/** /**
Load Load
* offset 15408 * offset 15008
*/ */
float injPhaseLoadBins[FUEL_LOAD_COUNT]; float injPhaseLoadBins[FUEL_LOAD_COUNT];
/** /**
RPM RPM
* offset 15472 * offset 15072
*/ */
float injPhaseRpmBins[FUEL_RPM_COUNT]; float injPhaseRpmBins[FUEL_RPM_COUNT];
/** /**
onoff onoff
* offset 15536 * offset 15136
*/ */
uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT];
/** /**
* Good example: number of tooth on wheel, For Can 10 is a good number. * Good example: number of tooth on wheel, For Can 10 is a good number.
Hz Hz
* offset 15596 * offset 15196
*/ */
float vssFilterReciprocal = (float)0; float vssFilterReciprocal = (float)0;
/** /**
kPa kPa
* offset 15600 * offset 15200
*/ */
uint16_t mapEstimateTable[FUEL_RPM_COUNT][FUEL_LOAD_COUNT]; uint16_t mapEstimateTable[FUEL_RPM_COUNT][FUEL_LOAD_COUNT];
/** /**
% TPS % TPS
* offset 16112 * offset 15712
*/ */
scaled_channel<uint16_t, 100, 1> mapEstimateTpsBins[FUEL_LOAD_COUNT]; scaled_channel<uint16_t, 100, 1> mapEstimateTpsBins[FUEL_LOAD_COUNT];
/** /**
RPM RPM
* offset 16144 * offset 15744
*/ */
uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT];
/** /**
value value
* offset 16176 * offset 15776
*/ */
uint8_t vvtTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; uint8_t vvtTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/** /**
L L
* offset 16240 * offset 15840
*/ */
float vvtTable1LoadBins[SCRIPT_TABLE_8]; float vvtTable1LoadBins[SCRIPT_TABLE_8];
/** /**
* RPM is float and not integer in order to use unified methods for interpolation * RPM is float and not integer in order to use unified methods for interpolation
RPM RPM
* offset 16272 * offset 15872
*/ */
float vvtTable1RpmBins[SCRIPT_TABLE_8]; float vvtTable1RpmBins[SCRIPT_TABLE_8];
/** /**
value value
* offset 16304 * offset 15904
*/ */
uint8_t vvtTable2[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; uint8_t vvtTable2[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/** /**
L L
* offset 16368 * offset 15968
*/ */
float vvtTable2LoadBins[SCRIPT_TABLE_8]; float vvtTable2LoadBins[SCRIPT_TABLE_8];
/** /**
* RPM is float and not integer in order to use unified methods for interpolation * RPM is float and not integer in order to use unified methods for interpolation
RPM RPM
* offset 16400 * offset 16000
*/ */
float vvtTable2RpmBins[SCRIPT_TABLE_8]; float vvtTable2RpmBins[SCRIPT_TABLE_8];
/** /**
L L
* offset 16432 * offset 16032
*/ */
float unusedLuaWasHere[64]; float unusedLuaWasHere[64];
/** /**
deg deg
* offset 16688 * offset 16288
*/ */
float ignitionTable[IGN_RPM_COUNT][IGN_LOAD_COUNT]; float ignitionTable[IGN_RPM_COUNT][IGN_LOAD_COUNT];
/** /**
Load Load
* offset 17712 * offset 17312
*/ */
float ignitionLoadBins[IGN_LOAD_COUNT]; float ignitionLoadBins[IGN_LOAD_COUNT];
/** /**
RPM RPM
* offset 17776 * offset 17376
*/ */
float ignitionRpmBins[IGN_RPM_COUNT]; float ignitionRpmBins[IGN_RPM_COUNT];
/** /**
% %
* offset 17840 * offset 17440
*/ */
float veTable[FUEL_RPM_COUNT][FUEL_LOAD_COUNT]; float veTable[FUEL_RPM_COUNT][FUEL_LOAD_COUNT];
/** /**
kPa kPa
* offset 18864 * offset 18464
*/ */
float veLoadBins[FUEL_LOAD_COUNT]; float veLoadBins[FUEL_LOAD_COUNT];
/** /**
RPM RPM
* offset 18928 * offset 18528
*/ */
float veRpmBins[FUEL_RPM_COUNT]; float veRpmBins[FUEL_RPM_COUNT];
/** /**
lambda lambda
* offset 18992 * offset 18592
*/ */
scaled_channel<uint8_t, 147, 1> lambdaTable[FUEL_RPM_COUNT][FUEL_LOAD_COUNT]; scaled_channel<uint8_t, 147, 1> lambdaTable[FUEL_RPM_COUNT][FUEL_LOAD_COUNT];
/** /**
* offset 19248 * offset 18848
*/ */
float lambdaLoadBins[FUEL_LOAD_COUNT]; float lambdaLoadBins[FUEL_LOAD_COUNT];
/** /**
RPM RPM
* offset 19312 * offset 18912
*/ */
float lambdaRpmBins[FUEL_RPM_COUNT]; float lambdaRpmBins[FUEL_RPM_COUNT];
/** /**
value value
* offset 19376 * offset 18976
*/ */
float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE];
/** /**
from from
* offset 19632 * offset 19232
*/ */
float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE];
/** /**
* RPM is float and not integer in order to use unified methods for interpolation * RPM is float and not integer in order to use unified methods for interpolation
to to
* offset 19664 * offset 19264
*/ */
float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE];
/** /**
value value
* offset 19696 * offset 19296
*/ */
float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/** /**
L L
* offset 19952 * offset 19552
*/ */
float scriptTable1LoadBins[SCRIPT_TABLE_8]; float scriptTable1LoadBins[SCRIPT_TABLE_8];
/** /**
* RPM is float and not integer in order to use unified methods for interpolation * RPM is float and not integer in order to use unified methods for interpolation
RPM RPM
* offset 19984 * offset 19584
*/ */
float scriptTable1RpmBins[SCRIPT_TABLE_8]; float scriptTable1RpmBins[SCRIPT_TABLE_8];
/** /**
value value
* offset 20016 * offset 19616
*/ */
uint8_t scriptTable2[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; uint8_t scriptTable2[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/** /**
L L
* offset 20080 * offset 19680
*/ */
float scriptTable2LoadBins[SCRIPT_TABLE_8]; float scriptTable2LoadBins[SCRIPT_TABLE_8];
/** /**
* RPM is float and not integer in order to use unified methods for interpolation * RPM is float and not integer in order to use unified methods for interpolation
RPM RPM
* offset 20112 * offset 19712
*/ */
float scriptTable2RpmBins[SCRIPT_TABLE_8]; float scriptTable2RpmBins[SCRIPT_TABLE_8];
/** /**
value value
* offset 20144 * offset 19744
*/ */
uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/** /**
L L
* offset 20208 * offset 19808
*/ */
float scriptTable3LoadBins[SCRIPT_TABLE_8]; float scriptTable3LoadBins[SCRIPT_TABLE_8];
/** /**
* RPM is float and not integer in order to use unified methods for interpolation * RPM is float and not integer in order to use unified methods for interpolation
RPM RPM
* offset 20240 * offset 19840
*/ */
float scriptTable3RpmBins[SCRIPT_TABLE_8]; float scriptTable3RpmBins[SCRIPT_TABLE_8];
/** /**
value value
* offset 20272 * offset 19872
*/ */
uint8_t scriptTable4[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; uint8_t scriptTable4[SCRIPT_TABLE_8][SCRIPT_TABLE_8];
/** /**
L L
* offset 20336 * offset 19936
*/ */
float scriptTable4LoadBins[SCRIPT_TABLE_8]; float scriptTable4LoadBins[SCRIPT_TABLE_8];
/** /**
* RPM is float and not integer in order to use unified methods for interpolation * RPM is float and not integer in order to use unified methods for interpolation
RPM RPM
* offset 20368 * offset 19968
*/ */
float scriptTable4RpmBins[SCRIPT_TABLE_8]; float scriptTable4RpmBins[SCRIPT_TABLE_8];
/** total size 20400*/ /** total size 20000*/
}; };
// end // end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 01 04:22:06 UTC 2021 // this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 01 14:20:12 UTC 2021

View File

@ -513,10 +513,10 @@
#define CLT_TIMING_CURVE_SIZE 8 #define CLT_TIMING_CURVE_SIZE 8
#define cltCrankingCorr_offset 6512 #define cltCrankingCorr_offset 6512
#define cltCrankingCorrBins_offset 6480 #define cltCrankingCorrBins_offset 6480
#define cltFuelCorr_offset 10736 #define cltFuelCorr_offset 10336
#define cltFuelCorrBins_offset 10672 #define cltFuelCorrBins_offset 10272
#define cltIdleCorr_offset 11120 #define cltIdleCorr_offset 10720
#define cltIdleCorrBins_offset 11056 #define cltIdleCorrBins_offset 10656
#define cltIdleRpm_offset 1960 #define cltIdleRpm_offset 1960
#define cltIdleRpmBins_offset 1896 #define cltIdleRpmBins_offset 1896
#define cltRevLimitRpm_offset 3332 #define cltRevLimitRpm_offset 3332
@ -604,10 +604,10 @@
#define cranking_rpm_offset 92 #define cranking_rpm_offset 92
#define crankingAdvance_offset 3124 #define crankingAdvance_offset 3124
#define crankingAdvanceBins_offset 3108 #define crankingAdvanceBins_offset 3108
#define crankingCycleBins_offset 11024 #define crankingCycleBins_offset 10624
#define crankingCycleCoef_offset 10992 #define crankingCycleCoef_offset 10592
#define crankingFuelBins_offset 10960 #define crankingFuelBins_offset 10560
#define crankingFuelCoef_offset 10928 #define crankingFuelCoef_offset 10528
#define crankingIACposition_offset 2228 #define crankingIACposition_offset 2228
#define crankingInjectionMode_offset 424 #define crankingInjectionMode_offset 424
#define crankingTimingAngle_offset 436 #define crankingTimingAngle_offset 436
@ -1251,8 +1251,8 @@
#define iat_tempC_1_offset 284 #define iat_tempC_1_offset 284
#define iat_tempC_2_offset 288 #define iat_tempC_2_offset 288
#define iat_tempC_3_offset 292 #define iat_tempC_3_offset 292
#define iatFuelCorr_offset 10864 #define iatFuelCorr_offset 10464
#define iatFuelCorrBins_offset 10800 #define iatFuelCorrBins_offset 10400
#define IDLE_ADVANCE_CURVE_SIZE 8 #define IDLE_ADVANCE_CURVE_SIZE 8
#define idle_antiwindupFreq_offset 696 #define idle_antiwindupFreq_offset 696
#define idle_derivativeFilterLoss_offset 516 #define idle_derivativeFilterLoss_offset 516
@ -1326,10 +1326,10 @@
#define ignition_mode_e_IM_TWO_COILS 3 #define ignition_mode_e_IM_TWO_COILS 3
#define ignition_mode_e_IM_WASTED_SPARK 2 #define ignition_mode_e_IM_WASTED_SPARK 2
#define ignitionDwellForCrankingMs_offset 100 #define ignitionDwellForCrankingMs_offset 100
#define ignitionIatCorrLoadBins_offset 14256 #define ignitionIatCorrLoadBins_offset 13856
#define ignitionIatCorrRpmBins_offset 14320 #define ignitionIatCorrRpmBins_offset 13920
#define ignitionIatCorrTable_offset 13232 #define ignitionIatCorrTable_offset 12832
#define ignitionLoadBins_offset 17712 #define ignitionLoadBins_offset 17312
#define ignitionMode_offset 440 #define ignitionMode_offset 440
#define ignitionPinMode_offset 649 #define ignitionPinMode_offset 649
#define ignitionPins10_offset 645 #define ignitionPins10_offset 645
@ -1344,8 +1344,8 @@
#define ignitionPins7_offset 642 #define ignitionPins7_offset 642
#define ignitionPins8_offset 643 #define ignitionPins8_offset 643
#define ignitionPins9_offset 644 #define ignitionPins9_offset 644
#define ignitionRpmBins_offset 17776 #define ignitionRpmBins_offset 17376
#define ignitionTable_offset 16688 #define ignitionTable_offset 16288
#define ignOverrideMode_offset 2128 #define ignOverrideMode_offset 2128
#define imu_type_e_auto_enum "IMU_NONE", "IMU_VAG", "IMU_MM5_10", "IMU_TYPE_3", "IMU_TYPE_4" #define imu_type_e_auto_enum "IMU_NONE", "IMU_VAG", "IMU_MM5_10", "IMU_TYPE_3", "IMU_TYPE_4"
#define imu_type_e_IMU_MM5_10 2 #define imu_type_e_IMU_MM5_10 2
@ -1365,7 +1365,7 @@
#define injection_mode_e_IM_SIMULTANEOUS 0 #define injection_mode_e_IM_SIMULTANEOUS 0
#define injection_mode_e_IM_SINGLE_POINT 3 #define injection_mode_e_IM_SINGLE_POINT 3
#define injectionMode_offset 428 #define injectionMode_offset 428
#define injectionPhase_offset 14384 #define injectionPhase_offset 13984
#define injectionPinMode_offset 648 #define injectionPinMode_offset 648
#define injectionPins10_offset 633 #define injectionPins10_offset 633
#define injectionPins11_offset 634 #define injectionPins11_offset 634
@ -1405,8 +1405,8 @@
#define InjectorNonlinearMode_INJ_PolynomialAdder 1 #define InjectorNonlinearMode_INJ_PolynomialAdder 1
#define injectorNonlinearMode_offset 2510 #define injectorNonlinearMode_offset 2510
#define injectorPressureType_offset 2129 #define injectorPressureType_offset 2129
#define injPhaseLoadBins_offset 15408 #define injPhaseLoadBins_offset 15008
#define injPhaseRpmBins_offset 15472 #define injPhaseRpmBins_offset 15072
#define invertCamVVTSignal_offset 976 #define invertCamVVTSignal_offset 976
#define invertPrimaryTriggerSignal_offset 1464 #define invertPrimaryTriggerSignal_offset 1464
#define invertSecondaryTriggerSignal_offset 1464 #define invertSecondaryTriggerSignal_offset 1464
@ -1464,9 +1464,9 @@
#define knockRetardMaximum_offset 614 #define knockRetardMaximum_offset 614
#define knockRetardReapplyRate_offset 613 #define knockRetardReapplyRate_offset 613
#define knockSamplingDuration_offset 2512 #define knockSamplingDuration_offset 2512
#define lambdaLoadBins_offset 19248 #define lambdaLoadBins_offset 18848
#define lambdaRpmBins_offset 19312 #define lambdaRpmBins_offset 18912
#define lambdaTable_offset 18992 #define lambdaTable_offset 18592
#define launchActivateDelay_offset 1060 #define launchActivateDelay_offset 1060
#define launchActivatePin_offset 991 #define launchActivatePin_offset 991
#define launchActivationMode_e_ALWAYS_ACTIVE_LAUNCH 2 #define launchActivationMode_e_ALWAYS_ACTIVE_LAUNCH 2
@ -1514,7 +1514,7 @@
#define lps25BaroSensorSda_offset 1459 #define lps25BaroSensorSda_offset 1459
#define LUA_ANALOG_INPUT_COUNT 8 #define LUA_ANALOG_INPUT_COUNT 8
#define LUA_PWM_COUNT 8 #define LUA_PWM_COUNT 8
#define LUA_SCRIPT_SIZE 4000 #define LUA_SCRIPT_SIZE 3600
#define luaOutputPins1_offset 1220 #define luaOutputPins1_offset 1220
#define luaOutputPins2_offset 1221 #define luaOutputPins2_offset 1221
#define luaOutputPins3_offset 1222 #define luaOutputPins3_offset 1222
@ -1533,8 +1533,8 @@
#define maf_sensor_type_e_enum "v0", "v1", "v2", "v3" #define maf_sensor_type_e_enum "v0", "v1", "v2", "v3"
#define maf_sensor_type_e_Internal_ForceMyEnumIntSize_maf_sensor ENUM_32_BITS #define maf_sensor_type_e_Internal_ForceMyEnumIntSize_maf_sensor ENUM_32_BITS
#define mafAdcChannel_offset 543 #define mafAdcChannel_offset 543
#define mafDecoding_offset 11184 #define mafDecoding_offset 10784
#define mafDecodingBins_offset 12208 #define mafDecodingBins_offset 11808
#define mafSensorType_offset 948 #define mafSensorType_offset 948
#define MAIN_HELP_URL "https://github.com/rusefi/rusefi/wiki/Proteus-Manual" #define MAIN_HELP_URL "https://github.com/rusefi/rusefi/wiki/Proteus-Manual"
#define mainRelayPin_offset 706 #define mainRelayPin_offset 706
@ -1565,9 +1565,9 @@
#define mapCamDetectionThreshold_offset 615 #define mapCamDetectionThreshold_offset 615
#define mapErrorDetectionTooHigh_offset 1780 #define mapErrorDetectionTooHigh_offset 1780
#define mapErrorDetectionTooLow_offset 1776 #define mapErrorDetectionTooLow_offset 1776
#define mapEstimateRpmBins_offset 16144 #define mapEstimateRpmBins_offset 15744
#define mapEstimateTable_offset 15600 #define mapEstimateTable_offset 15200
#define mapEstimateTpsBins_offset 16112 #define mapEstimateTpsBins_offset 15712
#define mapHighValueVoltage_offset 2212 #define mapHighValueVoltage_offset 2212
#define mapLowValueVoltage_offset 2208 #define mapLowValueVoltage_offset 2208
#define mapMinBufferLength_offset 812 #define mapMinBufferLength_offset 812
@ -1667,7 +1667,7 @@
#define pedalToTpsRpmBins_offset 6472 #define pedalToTpsRpmBins_offset 6472
#define pedalToTpsTable_offset 6400 #define pedalToTpsTable_offset 6400
#define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02
#define persistent_config_s_size 20400 #define persistent_config_s_size 20000
#define pid_s_size 20 #define pid_s_size 20
#define PidAutoTune_AutoTunerState_AUTOTUNER_OFF 0 #define PidAutoTune_AutoTunerState_AUTOTUNER_OFF 0
#define PidAutoTune_AutoTunerState_CONVERGED 16 #define PidAutoTune_AutoTunerState_CONVERGED 16
@ -1772,18 +1772,18 @@
#define scriptSettingName6_offset 3708 #define scriptSettingName6_offset 3708
#define scriptSettingName7_offset 3724 #define scriptSettingName7_offset 3724
#define scriptSettingName8_offset 3740 #define scriptSettingName8_offset 3740
#define scriptTable1_offset 19696 #define scriptTable1_offset 19296
#define scriptTable1LoadBins_offset 19952 #define scriptTable1LoadBins_offset 19552
#define scriptTable1RpmBins_offset 19984 #define scriptTable1RpmBins_offset 19584
#define scriptTable2_offset 20016 #define scriptTable2_offset 19616
#define scriptTable2LoadBins_offset 20080 #define scriptTable2LoadBins_offset 19680
#define scriptTable2RpmBins_offset 20112 #define scriptTable2RpmBins_offset 19712
#define scriptTable3_offset 20144 #define scriptTable3_offset 19744
#define scriptTable3LoadBins_offset 20208 #define scriptTable3LoadBins_offset 19808
#define scriptTable3RpmBins_offset 20240 #define scriptTable3RpmBins_offset 19840
#define scriptTable4_offset 20272 #define scriptTable4_offset 19872
#define scriptTable4LoadBins_offset 20336 #define scriptTable4LoadBins_offset 19936
#define scriptTable4RpmBins_offset 20368 #define scriptTable4RpmBins_offset 19968
#define scriptTableName1_offset 3564 #define scriptTableName1_offset 3564
#define scriptTableName2_offset 3580 #define scriptTableName2_offset 3580
#define scriptTableName3_offset 3596 #define scriptTableName3_offset 3596
@ -1818,7 +1818,7 @@
#define show_test_presets false #define show_test_presets false
#define showHumanReadableWarning_offset 976 #define showHumanReadableWarning_offset 976
#define showSdCardWarning_offset 76 #define showSdCardWarning_offset 76
#define SIGNATURE_HASH 4173296285 #define SIGNATURE_HASH 3689902621
#define silentTriggerError_offset 1464 #define silentTriggerError_offset 1464
#define slowAdcAlpha_offset 2088 #define slowAdcAlpha_offset 2088
#define sparkDwellRpmBins_offset 332 #define sparkDwellRpmBins_offset 332
@ -1959,7 +1959,7 @@
#define tcuDownshiftButtonPin_offset 1819 #define tcuDownshiftButtonPin_offset 1819
#define tcuDownshiftButtonPinMode_offset 4515 #define tcuDownshiftButtonPinMode_offset 4515
#define tcuEnabled_offset 976 #define tcuEnabled_offset 976
#define tcuSolenoidTable_offset 15536 #define tcuSolenoidTable_offset 15136
#define tcuUpshiftButtonPin_offset 1818 #define tcuUpshiftButtonPin_offset 1818
#define tcuUpshiftButtonPinMode_offset 4514 #define tcuUpshiftButtonPinMode_offset 4514
#define test557pin_offset 3101 #define test557pin_offset 3101
@ -2006,7 +2006,7 @@
#define TOOTH_PACKET_COUNT 1000 #define TOOTH_PACKET_COUNT 1000
#define TOOTH_PACKET_SIZE 2 #define TOOTH_PACKET_SIZE 2
#define TOP_DEAD_CENTER_MESSAGE "r" #define TOP_DEAD_CENTER_MESSAGE "r"
#define TOTAL_CONFIG_SIZE 20400 #define TOTAL_CONFIG_SIZE 20000
#define tps1_1AdcChannel_offset 512 #define tps1_1AdcChannel_offset 512
#define tps1_2AdcChannel_offset 681 #define tps1_2AdcChannel_offset 681
#define tps1SecondaryMax_offset 822 #define tps1SecondaryMax_offset 822
@ -2030,9 +2030,9 @@
#define tpsErrorDetectionTooLow_offset 84 #define tpsErrorDetectionTooLow_offset 84
#define tpsMax_offset 82 #define tpsMax_offset 82
#define tpsMin_offset 80 #define tpsMin_offset 80
#define tpsTpsAccelFromRpmBins_offset 19632 #define tpsTpsAccelFromRpmBins_offset 19232
#define tpsTpsAccelTable_offset 19376 #define tpsTpsAccelTable_offset 18976
#define tpsTpsAccelToRpmBins_offset 19664 #define tpsTpsAccelToRpmBins_offset 19264
#define trailingCoilPins10_offset 2349 #define trailingCoilPins10_offset 2349
#define trailingCoilPins11_offset 2350 #define trailingCoilPins11_offset 2350
#define trailingCoilPins12_offset 2351 #define trailingCoilPins12_offset 2351
@ -2337,7 +2337,7 @@
#define ts_show_spi false #define ts_show_spi false
#define ts_show_trigger_comparator false #define ts_show_trigger_comparator false
#define ts_show_tunerstudio_port false #define ts_show_tunerstudio_port false
#define TS_SIGNATURE "rusEFI 2021.12.01.proteus_f4.4173296285" #define TS_SIGNATURE "rusEFI 2021.12.01.proteus_f4.3689902621"
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W #define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't' #define TS_TEST_COMMAND 't'
@ -2445,7 +2445,7 @@
#define unusedFiller_4703_offset 4703 #define unusedFiller_4703_offset 4703
#define unusedLaunchRpmThreshold_offset 1032 #define unusedLaunchRpmThreshold_offset 1032
#define unusedLogFormat_offset 496 #define unusedLogFormat_offset 496
#define unusedLuaWasHere_offset 16432 #define unusedLuaWasHere_offset 16032
#define unusedNearVss_offset 619 #define unusedNearVss_offset 619
#define unusedOldBiquad_offset 2331 #define unusedOldBiquad_offset 2331
#define unusedOutputFreqWhereHere_offset 832 #define unusedOutputFreqWhereHere_offset 832
@ -2495,15 +2495,15 @@
#define vehicleName_offset 1160 #define vehicleName_offset 1160
#define vehicleSpeedSensorInputPin_offset 968 #define vehicleSpeedSensorInputPin_offset 968
#define vehicleWeight_offset 1456 #define vehicleWeight_offset 1456
#define veLoadBins_offset 18864 #define veLoadBins_offset 18464
#define veOverrideMode_offset 2109 #define veOverrideMode_offset 2109
#define verboseCan2BaseAddress_offset 2112 #define verboseCan2BaseAddress_offset 2112
#define verboseCanBaseAddress_offset 756 #define verboseCanBaseAddress_offset 756
#define verboseTLE8888_offset 744 #define verboseTLE8888_offset 744
#define verboseTriggerSynchDetails_offset 1476 #define verboseTriggerSynchDetails_offset 1476
#define verboseVVTDecoding_offset 976 #define verboseVVTDecoding_offset 976
#define veRpmBins_offset 18928 #define veRpmBins_offset 18528
#define veTable_offset 17840 #define veTable_offset 17440
#define VM_VVT_INACTIVE 0 #define VM_VVT_INACTIVE 0
#define VOLTAGE_1_BYTE_PACKING_DIV 0.02 #define VOLTAGE_1_BYTE_PACKING_DIV 0.02
#define VR_THRESHOLD_COUNT 2 #define VR_THRESHOLD_COUNT 2
@ -2519,7 +2519,7 @@
#define vrThreshold2_pin_offset 1260 #define vrThreshold2_pin_offset 1260
#define vrThreshold2_rpmBins_offset 1264 #define vrThreshold2_rpmBins_offset 1264
#define vrThreshold2_values_offset 1270 #define vrThreshold2_values_offset 1270
#define vssFilterReciprocal_offset 15596 #define vssFilterReciprocal_offset 15196
#define vssGearRatio_offset 616 #define vssGearRatio_offset 616
#define vssToothCount_offset 618 #define vssToothCount_offset 618
#define vvt_mode_e_auto_enum "VVT_INACTIVE", "VVT_SECOND_HALF", "VVT_2JZ", "VVT_MIATA_NB2", "VVT_FIRST_HALF", "VVT_BOSCH_QUICK_START", "VVT_TOYOTA_4_1", "VVT_FORD_ST170", "VVT_BARRA_3_PLUS_1", "VVT_NISSAN_VQ", "VVT_HONDA_K", "VVT_NISSAN_MR", "VVT_MAP_V_TWIN" #define vvt_mode_e_auto_enum "VVT_INACTIVE", "VVT_SECOND_HALF", "VVT_2JZ", "VVT_MIATA_NB2", "VVT_FIRST_HALF", "VVT_BOSCH_QUICK_START", "VVT_TOYOTA_4_1", "VVT_FORD_ST170", "VVT_BARRA_3_PLUS_1", "VVT_NISSAN_VQ", "VVT_HONDA_K", "VVT_NISSAN_MR", "VVT_MAP_V_TWIN"
@ -2552,12 +2552,12 @@
#define vvtPins2_offset 2221 #define vvtPins2_offset 2221
#define vvtPins3_offset 2222 #define vvtPins3_offset 2222
#define vvtPins4_offset 2223 #define vvtPins4_offset 2223
#define vvtTable1_offset 16176 #define vvtTable1_offset 15776
#define vvtTable1LoadBins_offset 16240 #define vvtTable1LoadBins_offset 15840
#define vvtTable1RpmBins_offset 16272 #define vvtTable1RpmBins_offset 15872
#define vvtTable2_offset 16304 #define vvtTable2_offset 15904
#define vvtTable2LoadBins_offset 16368 #define vvtTable2LoadBins_offset 15968
#define vvtTable2RpmBins_offset 16400 #define vvtTable2RpmBins_offset 16000
#define warning_message_offset 6000 #define warning_message_offset 6000
#define warningLedPin_offset 2041 #define warningLedPin_offset 2041
#define warningPeriod_offset 1498 #define warningPeriod_offset 1498

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
// //
#define SIGNATURE_HASH 4173296285 #define SIGNATURE_HASH 3689902621
#define TS_SIGNATURE "rusEFI 2021.12.01.proteus_f4.4173296285" #define TS_SIGNATURE "rusEFI 2021.12.01.proteus_f4.3689902621"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt // was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
// //
#define SIGNATURE_HASH 4173296285 #define SIGNATURE_HASH 3689902621
#define TS_SIGNATURE "rusEFI 2021.12.01.proteus_f7.4173296285" #define TS_SIGNATURE "rusEFI 2021.12.01.proteus_f7.3689902621"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.12.01.proteus_f4.4173296285" signature = "rusEFI 2021.12.01.proteus_f4.3689902621"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar. versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.12.01.proteus_f4.4173296285" ; signature is expected to be 7 or more characters. signature = "rusEFI 2021.12.01.proteus_f4.3689902621" ; 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 ; 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 useLegacyFTempUnits = false
@ -84,9 +84,9 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 01 04:22:06 UTC 2021 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 01 14:20:12 UTC 2021
pageSize = 20400 pageSize = 20000
page = 1 page = 1
engineType = bits, S32, 0, [0:6], "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "MRE_SECONDARY_CAN", "NISSAN_PRIMERA", "PROTEUS_HARLEY", "FORD_INLINE_6_1995", "GY6_139QMB", "UNUSED9", "UNUSED10", "MRE_MIATA_NB2_MAP", "MRE_MIATA_NA6_VAF", "MRE_MIATA_NB2_ETB", "FORD_ESCORT_GT", "MRE_MIATA_NB2_MAF", "MITSU_4G93", "HONDA_ACCORD_CD_TWO_WIRES", "UNUSED18", "UNUSED_19", "MRE_MIATA_94_MAP", "MIATA_1996", "SUBARU_2003_WRX", "MRE_BODY_CONTROL", "BMW_M73_M", "PROTEUS_LUA_DEMO", "TEST_ENGINE", "TEST_ISSUE_898", "UNUSED28", "SACHS", "UNUSED30", "MRE_BOARD_NEW_TEST", "VW_ABA", "HELLEN72_ETB", "HELLEN_NA6", "CAMARO_4", "HELLEN_128_MERCEDES_4_CYL", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "UNUSED39", "FRANKENSO_BMW_M73_F", "FRANKENSO_MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "FRANKENSO_MAZDA_MIATA_2003", "UNUSED_48", "FRANKENSO_QA_ENGINE", "UNUSED_50", "UNUSED_51", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "FRANKENSO_MAZDA_MIATA_NA8", "FRANKENSO_MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "UNUSED60", "UNUSED61", "VW_B6", "PROTEUS_BMW_M73", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "HELLEN_121_VAG_4_CYL", "HELLEN_121_NISSAN_6_CYL", "HELLEN_55_BMW", "HELLEN_88_BMW", "HELLEN_134_BMW", "HELLEN_154_VAG", "HELLEN_121_VAG_5_CYL", "HELLEN_121_VAG_V6_CYL", "HELLEN_121_VAG_VR6_CYL", "HELLEN_NA94", "HELLEN_121_VAG_8_CYL", "HELLEN_154_HYUNDAI_COUPE_BK1", "HELLEN_NB1", "HELLEN_121_NISSAN_4_CYL", "HELLEN_121_NISSAN_8_CYL", "HELLEN_NB2_36", "HELLEN_121_NISSAN_ALMERA_N16", "HELLEN_128_MERCEDES_6_CYL", "HELLEN_128_MERCEDES_8_CYL", "PROTEUS_HONDA_ELEMENT_2003", "PROTEUS_HONDA_OBD2A", "PROTEUS_VAG_80_18T", "PROTEUS_N73", "HELLEN_NB1_36", "HELLEN_154_HYUNDAI_COUPE_BK2", "ET_UNUSED96", "ET_UNUSED97", "ET_UNUSED98", "MINIMAL_PINS", "UNUSED100", "UNUSED101", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST", "TEST_ROTARY", "TEST_108", "TEST_109", "TEST_110", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" engineType = bits, S32, 0, [0:6], "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "MRE_SECONDARY_CAN", "NISSAN_PRIMERA", "PROTEUS_HARLEY", "FORD_INLINE_6_1995", "GY6_139QMB", "UNUSED9", "UNUSED10", "MRE_MIATA_NB2_MAP", "MRE_MIATA_NA6_VAF", "MRE_MIATA_NB2_ETB", "FORD_ESCORT_GT", "MRE_MIATA_NB2_MAF", "MITSU_4G93", "HONDA_ACCORD_CD_TWO_WIRES", "UNUSED18", "UNUSED_19", "MRE_MIATA_94_MAP", "MIATA_1996", "SUBARU_2003_WRX", "MRE_BODY_CONTROL", "BMW_M73_M", "PROTEUS_LUA_DEMO", "TEST_ENGINE", "TEST_ISSUE_898", "UNUSED28", "SACHS", "UNUSED30", "MRE_BOARD_NEW_TEST", "VW_ABA", "HELLEN72_ETB", "HELLEN_NA6", "CAMARO_4", "HELLEN_128_MERCEDES_4_CYL", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "UNUSED39", "FRANKENSO_BMW_M73_F", "FRANKENSO_MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "FRANKENSO_MAZDA_MIATA_2003", "UNUSED_48", "FRANKENSO_QA_ENGINE", "UNUSED_50", "UNUSED_51", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "FRANKENSO_MAZDA_MIATA_NA8", "FRANKENSO_MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "UNUSED60", "UNUSED61", "VW_B6", "PROTEUS_BMW_M73", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "HELLEN_121_VAG_4_CYL", "HELLEN_121_NISSAN_6_CYL", "HELLEN_55_BMW", "HELLEN_88_BMW", "HELLEN_134_BMW", "HELLEN_154_VAG", "HELLEN_121_VAG_5_CYL", "HELLEN_121_VAG_V6_CYL", "HELLEN_121_VAG_VR6_CYL", "HELLEN_NA94", "HELLEN_121_VAG_8_CYL", "HELLEN_154_HYUNDAI_COUPE_BK1", "HELLEN_NB1", "HELLEN_121_NISSAN_4_CYL", "HELLEN_121_NISSAN_8_CYL", "HELLEN_NB2_36", "HELLEN_121_NISSAN_ALMERA_N16", "HELLEN_128_MERCEDES_6_CYL", "HELLEN_128_MERCEDES_8_CYL", "PROTEUS_HONDA_ELEMENT_2003", "PROTEUS_HONDA_OBD2A", "PROTEUS_VAG_80_18T", "PROTEUS_N73", "HELLEN_NB1_36", "HELLEN_154_HYUNDAI_COUPE_BK2", "ET_UNUSED96", "ET_UNUSED97", "ET_UNUSED98", "MINIMAL_PINS", "UNUSED100", "UNUSED101", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST", "TEST_ROTARY", "TEST_108", "TEST_109", "TEST_110", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
engineSnifferRpmThreshold = scalar, S32, 4, "RPM", 1, 0, 0, 30000, 0 engineSnifferRpmThreshold = scalar, S32, 4, "RPM", 1, 0, 0, 30000, 0
@ -1294,66 +1294,66 @@ idleAdvanceBins = array, F32, 6544, [8], "RPM", 1, 0, 0, 18000, 2
idleAdvance = array, F32, 6576, [8], "deg", 1, 0, -20, 90, 2 idleAdvance = array, F32, 6576, [8], "deg", 1, 0, -20, 90, 2
idleVeBins = array, F32, 6608, [8], "RPM", 1, 0, 0, 18000, 2 idleVeBins = array, F32, 6608, [8], "RPM", 1, 0, 0, 18000, 2
idleVe = array, F32, 6640, [8], "%", 1, 0, 0, 999, 2 idleVe = array, F32, 6640, [8], "%", 1, 0, 0, 999, 2
luaScript = string, ASCII, 6672, 4000 luaScript = string, ASCII, 6672, 3600
cltFuelCorrBins = array, F32, 10672, [16], "C", 1, 0, -100, 250, 2 cltFuelCorrBins = array, F32, 10272, [16], "C", 1, 0, -100, 250, 2
cltFuelCorr = array, F32, 10736, [16], "ratio", 1, 0, 0, 5, 2 cltFuelCorr = array, F32, 10336, [16], "ratio", 1, 0, 0, 5, 2
iatFuelCorrBins = array, F32, 10800, [16], "C", 1, 0, -100, 250, 2 iatFuelCorrBins = array, F32, 10400, [16], "C", 1, 0, -100, 250, 2
iatFuelCorr = array, F32, 10864, [16], "ratio", 1, 0, 0, 5, 2 iatFuelCorr = array, F32, 10464, [16], "ratio", 1, 0, 0, 5, 2
crankingFuelCoef = array, F32, 10928, [8], "ratio", 1, 0, 0.1, 50, 2 crankingFuelCoef = array, F32, 10528, [8], "ratio", 1, 0, 0.1, 50, 2
crankingFuelBins = array, F32, 10960, [8], "C", 1, 0, -80, 170, 2 crankingFuelBins = array, F32, 10560, [8], "C", 1, 0, -80, 170, 2
crankingCycleCoef = array, F32, 10992, [8], "ratio", 1, 0, 0, 5, 2 crankingCycleCoef = array, F32, 10592, [8], "ratio", 1, 0, 0, 5, 2
crankingCycleBins = array, F32, 11024, [8], "counter", 1, 0, -80, 170, 0 crankingCycleBins = array, F32, 10624, [8], "counter", 1, 0, -80, 170, 0
cltIdleCorrBins = array, F32, 11056, [16], "C", 1, 0, -100, 250, 2 cltIdleCorrBins = array, F32, 10656, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 11120, [16], "ratio", 1, 0, 0, 10, 2 cltIdleCorr = array, F32, 10720, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 11184, [256], "kg/hour", 1, 0, -500, 4000, 2 mafDecoding = array, F32, 10784, [256], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 12208, [256], "V", 1, 0, -5, 150, 2 mafDecodingBins = array, F32, 11808, [256], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, F32, 13232, [16x16], "deg", 1, 0, -720, 720, 2 ignitionIatCorrTable = array, F32, 12832, [16x16], "deg", 1, 0, -720, 720, 2
ignitionIatCorrLoadBins = array, F32, 14256, [16], "Temperature", 1, 0, 0, 500, 2 ignitionIatCorrLoadBins = array, F32, 13856, [16], "Temperature", 1, 0, 0, 500, 2
ignitionIatCorrRpmBins = array, F32, 14320, [16], "RPM", 1, 0, 0, 18000, 2 ignitionIatCorrRpmBins = array, F32, 13920, [16], "RPM", 1, 0, 0, 18000, 2
injectionPhase = array, F32, 14384, [16x16], "deg", 1, 0, -720, 720, 2 injectionPhase = array, F32, 13984, [16x16], "deg", 1, 0, -720, 720, 2
injPhaseLoadBins = array, F32, 15408, [16], "Load", 1, 0, 0, 500, 2 injPhaseLoadBins = array, F32, 15008, [16], "Load", 1, 0, 0, 500, 2
injPhaseRpmBins = array, F32, 15472, [16], "RPM", 1, 0, 0, 18000, 2 injPhaseRpmBins = array, F32, 15072, [16], "RPM", 1, 0, 0, 18000, 2
tcuSolenoidTable = array, U08, 15536, [6x10], "onoff", 1, 0, 0, 1, 0 tcuSolenoidTable = array, U08, 15136, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 15596, "Hz", 1, 0, 2, 20, 2 vssFilterReciprocal = scalar, F32, 15196, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 15600, [16x16], "kPa", 0.01, 0, 0, 100, 2 mapEstimateTable = array, U16, 15200, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 16112, [16], "% TPS", 0.01, 0, 0, 100, 1 mapEstimateTpsBins = array, U16, 15712, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 16144, [16], "RPM", 1, 0, 0, 18000, 0 mapEstimateRpmBins = array, U16, 15744, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 16176, [8x8], "value", 1, 0, 0, 255, 0 vvtTable1 = array, U08, 15776, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, F32, 16240, [8], "L", 1, 0, 0, 255, 0 vvtTable1LoadBins = array, F32, 15840, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, F32, 16272, [8], "RPM", 1, 0, 0, 25500, 2 vvtTable1RpmBins = array, F32, 15872, [8], "RPM", 1, 0, 0, 25500, 2
vvtTable2 = array, U08, 16304, [8x8], "value", 1, 0, 0, 255, 0 vvtTable2 = array, U08, 15904, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, F32, 16368, [8], "L", 1, 0, 0, 255, 0 vvtTable2LoadBins = array, F32, 15968, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, F32, 16400, [8], "RPM", 1, 0, 0, 25500, 2 vvtTable2RpmBins = array, F32, 16000, [8], "RPM", 1, 0, 0, 25500, 2
unusedLuaWasHere = array, F32, 16432, [64], "L", 1, 0, 0, 255, 0 unusedLuaWasHere = array, F32, 16032, [64], "L", 1, 0, 0, 255, 0
ignitionTable = array, F32, 16688, [16x16], "deg", 1, 0, -20, 90, 2 ignitionTable = array, F32, 16288, [16x16], "deg", 1, 0, -20, 90, 2
ignitionLoadBins = array, F32, 17712, [16], "Load", 1, 0, 0, 500, 2 ignitionLoadBins = array, F32, 17312, [16], "Load", 1, 0, 0, 500, 2
ignitionRpmBins = array, F32, 17776, [16], "RPM", 1, 0, 0, 18000, 2 ignitionRpmBins = array, F32, 17376, [16], "RPM", 1, 0, 0, 18000, 2
veTable = array, F32, 17840, [16x16], "%", 1, 0, 0, 999, 2 veTable = array, F32, 17440, [16x16], "%", 1, 0, 0, 999, 2
veLoadBins = array, F32, 18864, [16], "kPa", 1, 0, 0, 400, 2 veLoadBins = array, F32, 18464, [16], "kPa", 1, 0, 0, 400, 2
veRpmBins = array, F32, 18928, [16], "RPM", 1, 0, 0, 18000, 2 veRpmBins = array, F32, 18528, [16], "RPM", 1, 0, 0, 18000, 2
#if LAMBDA #if LAMBDA
lambdaTable = array, U08, 18992, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 lambdaTable = array, U08, 18592, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else #else
lambdaTable = array, U08, 18992, [16x16], "afr", 0.1, 0, 0, 25, 1 lambdaTable = array, U08, 18592, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif #endif
lambdaLoadBins = array, F32, 19248, [16], "", 1, 0, 0, 500, 2 lambdaLoadBins = array, F32, 18848, [16], "", 1, 0, 0, 500, 2
lambdaRpmBins = array, F32, 19312, [16], "RPM", 1, 0, 0, 18000, 2 lambdaRpmBins = array, F32, 18912, [16], "RPM", 1, 0, 0, 18000, 2
tpsTpsAccelTable = array, F32, 19376, [8x8], "value", 1, 0, 0, 30000, 2 tpsTpsAccelTable = array, F32, 18976, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 19632, [8], "from", 1, 0, 0, 30000, 2 tpsTpsAccelFromRpmBins = array, F32, 19232, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 19664, [8], "to", 1, 0, 0, 25500, 2 tpsTpsAccelToRpmBins = array, F32, 19264, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 19696, [8x8], "value", 1, 0, 0, 30000, 2 scriptTable1 = array, F32, 19296, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, F32, 19952, [8], "L", 1, 0, 0, 30000, 2 scriptTable1LoadBins = array, F32, 19552, [8], "L", 1, 0, 0, 30000, 2
scriptTable1RpmBins = array, F32, 19984, [8], "RPM", 1, 0, 0, 25500, 2 scriptTable1RpmBins = array, F32, 19584, [8], "RPM", 1, 0, 0, 25500, 2
scriptTable2 = array, U08, 20016, [8x8], "value", 1, 0, 0, 255, 0 scriptTable2 = array, U08, 19616, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, F32, 20080, [8], "L", 1, 0, 0, 255, 0 scriptTable2LoadBins = array, F32, 19680, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, F32, 20112, [8], "RPM", 1, 0, 0, 25500, 2 scriptTable2RpmBins = array, F32, 19712, [8], "RPM", 1, 0, 0, 25500, 2
scriptTable3 = array, U08, 20144, [8x8], "value", 1, 0, 0, 255, 0 scriptTable3 = array, U08, 19744, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, F32, 20208, [8], "L", 1, 0, 0, 255, 0 scriptTable3LoadBins = array, F32, 19808, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, F32, 20240, [8], "RPM", 1, 0, 0, 25500, 2 scriptTable3RpmBins = array, F32, 19840, [8], "RPM", 1, 0, 0, 25500, 2
scriptTable4 = array, U08, 20272, [8x8], "value", 1, 0, 0, 255, 0 scriptTable4 = array, U08, 19872, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, F32, 20336, [8], "L", 1, 0, 0, 255, 0 scriptTable4LoadBins = array, F32, 19936, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, F32, 20368, [8], "RPM", 1, 0, 0, 25500, 2 scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
; total TS size = 20400 ; total TS size = 20000
[SettingContextHelp] [SettingContextHelp]
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
engineSnifferRpmThreshold = "Engine sniffer would be disabled above this rpm\nset engineSnifferRpmThreshold X" engineSnifferRpmThreshold = "Engine sniffer would be disabled above this rpm\nset engineSnifferRpmThreshold X"

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2021.12.01.proteus_f7.4173296285" signature = "rusEFI 2021.12.01.proteus_f7.3689902621"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmwave version for title bar. versionInfo = "V" ; firmwave version for title bar.
signature = "rusEFI 2021.12.01.proteus_f7.4173296285" ; signature is expected to be 7 or more characters. signature = "rusEFI 2021.12.01.proteus_f7.3689902621" ; 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 ; 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 useLegacyFTempUnits = false
@ -84,9 +84,9 @@ enable2ndByteCanID = false
; name = scalar, type, offset, units, scale, translate, lo, hi, digits ; name = scalar, type, offset, units, scale, translate, lo, hi, digits
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 01 04:22:01 UTC 2021 ; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 01 14:20:08 UTC 2021
pageSize = 20400 pageSize = 20000
page = 1 page = 1
engineType = bits, S32, 0, [0:6], "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "MRE_SECONDARY_CAN", "NISSAN_PRIMERA", "PROTEUS_HARLEY", "FORD_INLINE_6_1995", "GY6_139QMB", "UNUSED9", "UNUSED10", "MRE_MIATA_NB2_MAP", "MRE_MIATA_NA6_VAF", "MRE_MIATA_NB2_ETB", "FORD_ESCORT_GT", "MRE_MIATA_NB2_MAF", "MITSU_4G93", "HONDA_ACCORD_CD_TWO_WIRES", "UNUSED18", "UNUSED_19", "MRE_MIATA_94_MAP", "MIATA_1996", "SUBARU_2003_WRX", "MRE_BODY_CONTROL", "BMW_M73_M", "PROTEUS_LUA_DEMO", "TEST_ENGINE", "TEST_ISSUE_898", "UNUSED28", "SACHS", "UNUSED30", "MRE_BOARD_NEW_TEST", "VW_ABA", "HELLEN72_ETB", "HELLEN_NA6", "CAMARO_4", "HELLEN_128_MERCEDES_4_CYL", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "UNUSED39", "FRANKENSO_BMW_M73_F", "FRANKENSO_MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "FRANKENSO_MAZDA_MIATA_2003", "UNUSED_48", "FRANKENSO_QA_ENGINE", "UNUSED_50", "UNUSED_51", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "FRANKENSO_MAZDA_MIATA_NA8", "FRANKENSO_MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "UNUSED60", "UNUSED61", "VW_B6", "PROTEUS_BMW_M73", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "HELLEN_121_VAG_4_CYL", "HELLEN_121_NISSAN_6_CYL", "HELLEN_55_BMW", "HELLEN_88_BMW", "HELLEN_134_BMW", "HELLEN_154_VAG", "HELLEN_121_VAG_5_CYL", "HELLEN_121_VAG_V6_CYL", "HELLEN_121_VAG_VR6_CYL", "HELLEN_NA94", "HELLEN_121_VAG_8_CYL", "HELLEN_154_HYUNDAI_COUPE_BK1", "HELLEN_NB1", "HELLEN_121_NISSAN_4_CYL", "HELLEN_121_NISSAN_8_CYL", "HELLEN_NB2_36", "HELLEN_121_NISSAN_ALMERA_N16", "HELLEN_128_MERCEDES_6_CYL", "HELLEN_128_MERCEDES_8_CYL", "PROTEUS_HONDA_ELEMENT_2003", "PROTEUS_HONDA_OBD2A", "PROTEUS_VAG_80_18T", "PROTEUS_N73", "HELLEN_NB1_36", "HELLEN_154_HYUNDAI_COUPE_BK2", "ET_UNUSED96", "ET_UNUSED97", "ET_UNUSED98", "MINIMAL_PINS", "UNUSED100", "UNUSED101", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST", "TEST_ROTARY", "TEST_108", "TEST_109", "TEST_110", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID" engineType = bits, S32, 0, [0:6], "DEFAULT_FRANKENSO", "MIATA_PROTEUS_TCU", "DODGE_NEON_1995", "FORD_ASPIRE_1996", "MRE_SECONDARY_CAN", "NISSAN_PRIMERA", "PROTEUS_HARLEY", "FORD_INLINE_6_1995", "GY6_139QMB", "UNUSED9", "UNUSED10", "MRE_MIATA_NB2_MAP", "MRE_MIATA_NA6_VAF", "MRE_MIATA_NB2_ETB", "FORD_ESCORT_GT", "MRE_MIATA_NB2_MAF", "MITSU_4G93", "HONDA_ACCORD_CD_TWO_WIRES", "UNUSED18", "UNUSED_19", "MRE_MIATA_94_MAP", "MIATA_1996", "SUBARU_2003_WRX", "MRE_BODY_CONTROL", "BMW_M73_M", "PROTEUS_LUA_DEMO", "TEST_ENGINE", "TEST_ISSUE_898", "UNUSED28", "SACHS", "UNUSED30", "MRE_BOARD_NEW_TEST", "VW_ABA", "HELLEN72_ETB", "HELLEN_NA6", "CAMARO_4", "HELLEN_128_MERCEDES_4_CYL", "MRE_SUBARU_EJ18", "TOYOTA_JZS147", "UNUSED39", "FRANKENSO_BMW_M73_F", "FRANKENSO_MIATA_NA6_MAP", "PROTEUS_QC_TEST_BOARD", "HONDA_600", "TOYOTA_2JZ_GTE_VVTi", "TEST_ENGINE_VVT", "DODGE_NEON_2003_CRANK", "FRANKENSO_MAZDA_MIATA_2003", "UNUSED_48", "FRANKENSO_QA_ENGINE", "UNUSED_50", "UNUSED_51", "TEST_ISSUE_366_BOTH", "TEST_ISSUE_366_RISE", "MAZDA_MIATA_2003_NA_RAIL", "MAZDA_MIATA_2003_BOARD_TEST", "FRANKENSO_MAZDA_MIATA_NA8", "FRANKENSO_MIATA_NA6_VAF", "ETB_BENCH_ENGINE", "TLE8888_BENCH_ENGINE", "UNUSED60", "UNUSED61", "VW_B6", "PROTEUS_BMW_M73", "DODGE_RAM", "CITROEN_TU3JP", "MRE_MIATA_NA6_MAP", "PROTEUS_MIATA_NB2", "MRE_M111", "HELLEN_NB2", "SUBARUEG33_DEFAULTS", "HELLEN_121_VAG_4_CYL", "HELLEN_121_NISSAN_6_CYL", "HELLEN_55_BMW", "HELLEN_88_BMW", "HELLEN_134_BMW", "HELLEN_154_VAG", "HELLEN_121_VAG_5_CYL", "HELLEN_121_VAG_V6_CYL", "HELLEN_121_VAG_VR6_CYL", "HELLEN_NA94", "HELLEN_121_VAG_8_CYL", "HELLEN_154_HYUNDAI_COUPE_BK1", "HELLEN_NB1", "HELLEN_121_NISSAN_4_CYL", "HELLEN_121_NISSAN_8_CYL", "HELLEN_NB2_36", "HELLEN_121_NISSAN_ALMERA_N16", "HELLEN_128_MERCEDES_6_CYL", "HELLEN_128_MERCEDES_8_CYL", "PROTEUS_HONDA_ELEMENT_2003", "PROTEUS_HONDA_OBD2A", "PROTEUS_VAG_80_18T", "PROTEUS_N73", "HELLEN_NB1_36", "HELLEN_154_HYUNDAI_COUPE_BK2", "ET_UNUSED96", "ET_UNUSED97", "ET_UNUSED98", "MINIMAL_PINS", "UNUSED100", "UNUSED101", "VAG_18_TURBO", "TEST_33816", "BMW_M73_MRE", "BMW_M73_MRE_SLAVE", "PROTEUS_ANALOG_PWM_TEST", "TEST_ROTARY", "TEST_108", "TEST_109", "TEST_110", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
engineSnifferRpmThreshold = scalar, S32, 4, "RPM", 1, 0, 0, 30000, 0 engineSnifferRpmThreshold = scalar, S32, 4, "RPM", 1, 0, 0, 30000, 0
@ -1294,66 +1294,66 @@ idleAdvanceBins = array, F32, 6544, [8], "RPM", 1, 0, 0, 18000, 2
idleAdvance = array, F32, 6576, [8], "deg", 1, 0, -20, 90, 2 idleAdvance = array, F32, 6576, [8], "deg", 1, 0, -20, 90, 2
idleVeBins = array, F32, 6608, [8], "RPM", 1, 0, 0, 18000, 2 idleVeBins = array, F32, 6608, [8], "RPM", 1, 0, 0, 18000, 2
idleVe = array, F32, 6640, [8], "%", 1, 0, 0, 999, 2 idleVe = array, F32, 6640, [8], "%", 1, 0, 0, 999, 2
luaScript = string, ASCII, 6672, 4000 luaScript = string, ASCII, 6672, 3600
cltFuelCorrBins = array, F32, 10672, [16], "C", 1, 0, -100, 250, 2 cltFuelCorrBins = array, F32, 10272, [16], "C", 1, 0, -100, 250, 2
cltFuelCorr = array, F32, 10736, [16], "ratio", 1, 0, 0, 5, 2 cltFuelCorr = array, F32, 10336, [16], "ratio", 1, 0, 0, 5, 2
iatFuelCorrBins = array, F32, 10800, [16], "C", 1, 0, -100, 250, 2 iatFuelCorrBins = array, F32, 10400, [16], "C", 1, 0, -100, 250, 2
iatFuelCorr = array, F32, 10864, [16], "ratio", 1, 0, 0, 5, 2 iatFuelCorr = array, F32, 10464, [16], "ratio", 1, 0, 0, 5, 2
crankingFuelCoef = array, F32, 10928, [8], "ratio", 1, 0, 0.1, 50, 2 crankingFuelCoef = array, F32, 10528, [8], "ratio", 1, 0, 0.1, 50, 2
crankingFuelBins = array, F32, 10960, [8], "C", 1, 0, -80, 170, 2 crankingFuelBins = array, F32, 10560, [8], "C", 1, 0, -80, 170, 2
crankingCycleCoef = array, F32, 10992, [8], "ratio", 1, 0, 0, 5, 2 crankingCycleCoef = array, F32, 10592, [8], "ratio", 1, 0, 0, 5, 2
crankingCycleBins = array, F32, 11024, [8], "counter", 1, 0, -80, 170, 0 crankingCycleBins = array, F32, 10624, [8], "counter", 1, 0, -80, 170, 0
cltIdleCorrBins = array, F32, 11056, [16], "C", 1, 0, -100, 250, 2 cltIdleCorrBins = array, F32, 10656, [16], "C", 1, 0, -100, 250, 2
cltIdleCorr = array, F32, 11120, [16], "ratio", 1, 0, 0, 10, 2 cltIdleCorr = array, F32, 10720, [16], "ratio", 1, 0, 0, 10, 2
mafDecoding = array, F32, 11184, [256], "kg/hour", 1, 0, -500, 4000, 2 mafDecoding = array, F32, 10784, [256], "kg/hour", 1, 0, -500, 4000, 2
mafDecodingBins = array, F32, 12208, [256], "V", 1, 0, -5, 150, 2 mafDecodingBins = array, F32, 11808, [256], "V", 1, 0, -5, 150, 2
ignitionIatCorrTable = array, F32, 13232, [16x16], "deg", 1, 0, -720, 720, 2 ignitionIatCorrTable = array, F32, 12832, [16x16], "deg", 1, 0, -720, 720, 2
ignitionIatCorrLoadBins = array, F32, 14256, [16], "Temperature", 1, 0, 0, 500, 2 ignitionIatCorrLoadBins = array, F32, 13856, [16], "Temperature", 1, 0, 0, 500, 2
ignitionIatCorrRpmBins = array, F32, 14320, [16], "RPM", 1, 0, 0, 18000, 2 ignitionIatCorrRpmBins = array, F32, 13920, [16], "RPM", 1, 0, 0, 18000, 2
injectionPhase = array, F32, 14384, [16x16], "deg", 1, 0, -720, 720, 2 injectionPhase = array, F32, 13984, [16x16], "deg", 1, 0, -720, 720, 2
injPhaseLoadBins = array, F32, 15408, [16], "Load", 1, 0, 0, 500, 2 injPhaseLoadBins = array, F32, 15008, [16], "Load", 1, 0, 0, 500, 2
injPhaseRpmBins = array, F32, 15472, [16], "RPM", 1, 0, 0, 18000, 2 injPhaseRpmBins = array, F32, 15072, [16], "RPM", 1, 0, 0, 18000, 2
tcuSolenoidTable = array, U08, 15536, [6x10], "onoff", 1, 0, 0, 1, 0 tcuSolenoidTable = array, U08, 15136, [6x10], "onoff", 1, 0, 0, 1, 0
vssFilterReciprocal = scalar, F32, 15596, "Hz", 1, 0, 2, 20, 2 vssFilterReciprocal = scalar, F32, 15196, "Hz", 1, 0, 2, 20, 2
mapEstimateTable = array, U16, 15600, [16x16], "kPa", 0.01, 0, 0, 100, 2 mapEstimateTable = array, U16, 15200, [16x16], "kPa", 0.01, 0, 0, 100, 2
mapEstimateTpsBins = array, U16, 16112, [16], "% TPS", 0.01, 0, 0, 100, 1 mapEstimateTpsBins = array, U16, 15712, [16], "% TPS", 0.01, 0, 0, 100, 1
mapEstimateRpmBins = array, U16, 16144, [16], "RPM", 1, 0, 0, 18000, 0 mapEstimateRpmBins = array, U16, 15744, [16], "RPM", 1, 0, 0, 18000, 0
vvtTable1 = array, U08, 16176, [8x8], "value", 1, 0, 0, 255, 0 vvtTable1 = array, U08, 15776, [8x8], "value", 1, 0, 0, 255, 0
vvtTable1LoadBins = array, F32, 16240, [8], "L", 1, 0, 0, 255, 0 vvtTable1LoadBins = array, F32, 15840, [8], "L", 1, 0, 0, 255, 0
vvtTable1RpmBins = array, F32, 16272, [8], "RPM", 1, 0, 0, 25500, 2 vvtTable1RpmBins = array, F32, 15872, [8], "RPM", 1, 0, 0, 25500, 2
vvtTable2 = array, U08, 16304, [8x8], "value", 1, 0, 0, 255, 0 vvtTable2 = array, U08, 15904, [8x8], "value", 1, 0, 0, 255, 0
vvtTable2LoadBins = array, F32, 16368, [8], "L", 1, 0, 0, 255, 0 vvtTable2LoadBins = array, F32, 15968, [8], "L", 1, 0, 0, 255, 0
vvtTable2RpmBins = array, F32, 16400, [8], "RPM", 1, 0, 0, 25500, 2 vvtTable2RpmBins = array, F32, 16000, [8], "RPM", 1, 0, 0, 25500, 2
unusedLuaWasHere = array, F32, 16432, [64], "L", 1, 0, 0, 255, 0 unusedLuaWasHere = array, F32, 16032, [64], "L", 1, 0, 0, 255, 0
ignitionTable = array, F32, 16688, [16x16], "deg", 1, 0, -20, 90, 2 ignitionTable = array, F32, 16288, [16x16], "deg", 1, 0, -20, 90, 2
ignitionLoadBins = array, F32, 17712, [16], "Load", 1, 0, 0, 500, 2 ignitionLoadBins = array, F32, 17312, [16], "Load", 1, 0, 0, 500, 2
ignitionRpmBins = array, F32, 17776, [16], "RPM", 1, 0, 0, 18000, 2 ignitionRpmBins = array, F32, 17376, [16], "RPM", 1, 0, 0, 18000, 2
veTable = array, F32, 17840, [16x16], "%", 1, 0, 0, 999, 2 veTable = array, F32, 17440, [16x16], "%", 1, 0, 0, 999, 2
veLoadBins = array, F32, 18864, [16], "kPa", 1, 0, 0, 400, 2 veLoadBins = array, F32, 18464, [16], "kPa", 1, 0, 0, 400, 2
veRpmBins = array, F32, 18928, [16], "RPM", 1, 0, 0, 18000, 2 veRpmBins = array, F32, 18528, [16], "RPM", 1, 0, 0, 18000, 2
#if LAMBDA #if LAMBDA
lambdaTable = array, U08, 18992, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 lambdaTable = array, U08, 18592, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2
#else #else
lambdaTable = array, U08, 18992, [16x16], "afr", 0.1, 0, 0, 25, 1 lambdaTable = array, U08, 18592, [16x16], "afr", 0.1, 0, 0, 25, 1
#endif #endif
lambdaLoadBins = array, F32, 19248, [16], "", 1, 0, 0, 500, 2 lambdaLoadBins = array, F32, 18848, [16], "", 1, 0, 0, 500, 2
lambdaRpmBins = array, F32, 19312, [16], "RPM", 1, 0, 0, 18000, 2 lambdaRpmBins = array, F32, 18912, [16], "RPM", 1, 0, 0, 18000, 2
tpsTpsAccelTable = array, F32, 19376, [8x8], "value", 1, 0, 0, 30000, 2 tpsTpsAccelTable = array, F32, 18976, [8x8], "value", 1, 0, 0, 30000, 2
tpsTpsAccelFromRpmBins = array, F32, 19632, [8], "from", 1, 0, 0, 30000, 2 tpsTpsAccelFromRpmBins = array, F32, 19232, [8], "from", 1, 0, 0, 30000, 2
tpsTpsAccelToRpmBins = array, F32, 19664, [8], "to", 1, 0, 0, 25500, 2 tpsTpsAccelToRpmBins = array, F32, 19264, [8], "to", 1, 0, 0, 25500, 2
scriptTable1 = array, F32, 19696, [8x8], "value", 1, 0, 0, 30000, 2 scriptTable1 = array, F32, 19296, [8x8], "value", 1, 0, 0, 30000, 2
scriptTable1LoadBins = array, F32, 19952, [8], "L", 1, 0, 0, 30000, 2 scriptTable1LoadBins = array, F32, 19552, [8], "L", 1, 0, 0, 30000, 2
scriptTable1RpmBins = array, F32, 19984, [8], "RPM", 1, 0, 0, 25500, 2 scriptTable1RpmBins = array, F32, 19584, [8], "RPM", 1, 0, 0, 25500, 2
scriptTable2 = array, U08, 20016, [8x8], "value", 1, 0, 0, 255, 0 scriptTable2 = array, U08, 19616, [8x8], "value", 1, 0, 0, 255, 0
scriptTable2LoadBins = array, F32, 20080, [8], "L", 1, 0, 0, 255, 0 scriptTable2LoadBins = array, F32, 19680, [8], "L", 1, 0, 0, 255, 0
scriptTable2RpmBins = array, F32, 20112, [8], "RPM", 1, 0, 0, 25500, 2 scriptTable2RpmBins = array, F32, 19712, [8], "RPM", 1, 0, 0, 25500, 2
scriptTable3 = array, U08, 20144, [8x8], "value", 1, 0, 0, 255, 0 scriptTable3 = array, U08, 19744, [8x8], "value", 1, 0, 0, 255, 0
scriptTable3LoadBins = array, F32, 20208, [8], "L", 1, 0, 0, 255, 0 scriptTable3LoadBins = array, F32, 19808, [8], "L", 1, 0, 0, 255, 0
scriptTable3RpmBins = array, F32, 20240, [8], "RPM", 1, 0, 0, 25500, 2 scriptTable3RpmBins = array, F32, 19840, [8], "RPM", 1, 0, 0, 25500, 2
scriptTable4 = array, U08, 20272, [8x8], "value", 1, 0, 0, 255, 0 scriptTable4 = array, U08, 19872, [8x8], "value", 1, 0, 0, 255, 0
scriptTable4LoadBins = array, F32, 20336, [8], "L", 1, 0, 0, 255, 0 scriptTable4LoadBins = array, F32, 19936, [8], "L", 1, 0, 0, 255, 0
scriptTable4RpmBins = array, F32, 20368, [8], "RPM", 1, 0, 0, 25500, 2 scriptTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
; total TS size = 20400 ; total TS size = 20000
[SettingContextHelp] [SettingContextHelp]
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
engineSnifferRpmThreshold = "Engine sniffer would be disabled above this rpm\nset engineSnifferRpmThreshold X" engineSnifferRpmThreshold = "Engine sniffer would be disabled above this rpm\nset engineSnifferRpmThreshold X"

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated; package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 01 04:22:06 UTC 2021 // this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Dec 01 14:20:12 UTC 2021
// by class com.rusefi.output.FileJavaFieldsConsumer // by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*; import com.rusefi.config.*;
@ -494,10 +494,10 @@ public class Fields {
public static final int CLT_TIMING_CURVE_SIZE = 8; public static final int CLT_TIMING_CURVE_SIZE = 8;
public static final int cltCrankingCorr_offset = 6512; public static final int cltCrankingCorr_offset = 6512;
public static final int cltCrankingCorrBins_offset = 6480; public static final int cltCrankingCorrBins_offset = 6480;
public static final int cltFuelCorr_offset = 10736; public static final int cltFuelCorr_offset = 10336;
public static final int cltFuelCorrBins_offset = 10672; public static final int cltFuelCorrBins_offset = 10272;
public static final int cltIdleCorr_offset = 11120; public static final int cltIdleCorr_offset = 10720;
public static final int cltIdleCorrBins_offset = 11056; public static final int cltIdleCorrBins_offset = 10656;
public static final int cltIdleRpm_offset = 1960; public static final int cltIdleRpm_offset = 1960;
public static final int cltIdleRpmBins_offset = 1896; public static final int cltIdleRpmBins_offset = 1896;
public static final int cltRevLimitRpm_offset = 3332; public static final int cltRevLimitRpm_offset = 3332;
@ -584,10 +584,10 @@ public class Fields {
public static final int cranking_rpm_offset = 92; public static final int cranking_rpm_offset = 92;
public static final int crankingAdvance_offset = 3124; public static final int crankingAdvance_offset = 3124;
public static final int crankingAdvanceBins_offset = 3108; public static final int crankingAdvanceBins_offset = 3108;
public static final int crankingCycleBins_offset = 11024; public static final int crankingCycleBins_offset = 10624;
public static final int crankingCycleCoef_offset = 10992; public static final int crankingCycleCoef_offset = 10592;
public static final int crankingFuelBins_offset = 10960; public static final int crankingFuelBins_offset = 10560;
public static final int crankingFuelCoef_offset = 10928; public static final int crankingFuelCoef_offset = 10528;
public static final int crankingIACposition_offset = 2228; public static final int crankingIACposition_offset = 2228;
public static final int crankingInjectionMode_offset = 424; public static final int crankingInjectionMode_offset = 424;
public static final int crankingTimingAngle_offset = 436; public static final int crankingTimingAngle_offset = 436;
@ -1213,8 +1213,8 @@ public class Fields {
public static final int iat_tempC_1_offset = 284; public static final int iat_tempC_1_offset = 284;
public static final int iat_tempC_2_offset = 288; public static final int iat_tempC_2_offset = 288;
public static final int iat_tempC_3_offset = 292; public static final int iat_tempC_3_offset = 292;
public static final int iatFuelCorr_offset = 10864; public static final int iatFuelCorr_offset = 10464;
public static final int iatFuelCorrBins_offset = 10800; public static final int iatFuelCorrBins_offset = 10400;
public static final int IDLE_ADVANCE_CURVE_SIZE = 8; public static final int IDLE_ADVANCE_CURVE_SIZE = 8;
public static final int idle_antiwindupFreq_offset = 696; public static final int idle_antiwindupFreq_offset = 696;
public static final int idle_derivativeFilterLoss_offset = 516; public static final int idle_derivativeFilterLoss_offset = 516;
@ -1283,10 +1283,10 @@ public class Fields {
public static final int ignition_mode_e_IM_TWO_COILS = 3; public static final int ignition_mode_e_IM_TWO_COILS = 3;
public static final int ignition_mode_e_IM_WASTED_SPARK = 2; public static final int ignition_mode_e_IM_WASTED_SPARK = 2;
public static final int ignitionDwellForCrankingMs_offset = 100; public static final int ignitionDwellForCrankingMs_offset = 100;
public static final int ignitionIatCorrLoadBins_offset = 14256; public static final int ignitionIatCorrLoadBins_offset = 13856;
public static final int ignitionIatCorrRpmBins_offset = 14320; public static final int ignitionIatCorrRpmBins_offset = 13920;
public static final int ignitionIatCorrTable_offset = 13232; public static final int ignitionIatCorrTable_offset = 12832;
public static final int ignitionLoadBins_offset = 17712; public static final int ignitionLoadBins_offset = 17312;
public static final int ignitionMode_offset = 440; public static final int ignitionMode_offset = 440;
public static final int ignitionPinMode_offset = 649; public static final int ignitionPinMode_offset = 649;
public static final int ignitionPins10_offset = 645; public static final int ignitionPins10_offset = 645;
@ -1301,8 +1301,8 @@ public class Fields {
public static final int ignitionPins7_offset = 642; public static final int ignitionPins7_offset = 642;
public static final int ignitionPins8_offset = 643; public static final int ignitionPins8_offset = 643;
public static final int ignitionPins9_offset = 644; public static final int ignitionPins9_offset = 644;
public static final int ignitionRpmBins_offset = 17776; public static final int ignitionRpmBins_offset = 17376;
public static final int ignitionTable_offset = 16688; public static final int ignitionTable_offset = 16288;
public static final int ignOverrideMode_offset = 2128; public static final int ignOverrideMode_offset = 2128;
public static final int imu_type_e_IMU_MM5_10 = 2; public static final int imu_type_e_IMU_MM5_10 = 2;
public static final int imu_type_e_IMU_NONE = 0; public static final int imu_type_e_IMU_NONE = 0;
@ -1319,7 +1319,7 @@ public class Fields {
public static final int injection_mode_e_IM_SIMULTANEOUS = 0; public static final int injection_mode_e_IM_SIMULTANEOUS = 0;
public static final int injection_mode_e_IM_SINGLE_POINT = 3; public static final int injection_mode_e_IM_SINGLE_POINT = 3;
public static final int injectionMode_offset = 428; public static final int injectionMode_offset = 428;
public static final int injectionPhase_offset = 14384; public static final int injectionPhase_offset = 13984;
public static final int injectionPinMode_offset = 648; public static final int injectionPinMode_offset = 648;
public static final int injectionPins10_offset = 633; public static final int injectionPins10_offset = 633;
public static final int injectionPins11_offset = 634; public static final int injectionPins11_offset = 634;
@ -1356,8 +1356,8 @@ public class Fields {
public static final int InjectorNonlinearMode_INJ_PolynomialAdder = 1; public static final int InjectorNonlinearMode_INJ_PolynomialAdder = 1;
public static final int injectorNonlinearMode_offset = 2510; public static final int injectorNonlinearMode_offset = 2510;
public static final int injectorPressureType_offset = 2129; public static final int injectorPressureType_offset = 2129;
public static final int injPhaseLoadBins_offset = 15408; public static final int injPhaseLoadBins_offset = 15008;
public static final int injPhaseRpmBins_offset = 15472; public static final int injPhaseRpmBins_offset = 15072;
public static final int invertCamVVTSignal_offset = 976; public static final int invertCamVVTSignal_offset = 976;
public static final int invertPrimaryTriggerSignal_offset = 1464; public static final int invertPrimaryTriggerSignal_offset = 1464;
public static final int invertSecondaryTriggerSignal_offset = 1464; public static final int invertSecondaryTriggerSignal_offset = 1464;
@ -1415,9 +1415,9 @@ public class Fields {
public static final int knockRetardMaximum_offset = 614; public static final int knockRetardMaximum_offset = 614;
public static final int knockRetardReapplyRate_offset = 613; public static final int knockRetardReapplyRate_offset = 613;
public static final int knockSamplingDuration_offset = 2512; public static final int knockSamplingDuration_offset = 2512;
public static final int lambdaLoadBins_offset = 19248; public static final int lambdaLoadBins_offset = 18848;
public static final int lambdaRpmBins_offset = 19312; public static final int lambdaRpmBins_offset = 18912;
public static final int lambdaTable_offset = 18992; public static final int lambdaTable_offset = 18592;
public static final int launchActivateDelay_offset = 1060; public static final int launchActivateDelay_offset = 1060;
public static final int launchActivatePin_offset = 991; public static final int launchActivatePin_offset = 991;
public static final int launchActivationMode_e_ALWAYS_ACTIVE_LAUNCH = 2; public static final int launchActivationMode_e_ALWAYS_ACTIVE_LAUNCH = 2;
@ -1460,7 +1460,7 @@ public class Fields {
public static final int lps25BaroSensorSda_offset = 1459; public static final int lps25BaroSensorSda_offset = 1459;
public static final int LUA_ANALOG_INPUT_COUNT = 8; public static final int LUA_ANALOG_INPUT_COUNT = 8;
public static final int LUA_PWM_COUNT = 8; public static final int LUA_PWM_COUNT = 8;
public static final int LUA_SCRIPT_SIZE = 4000; public static final int LUA_SCRIPT_SIZE = 3600;
public static final int luaOutputPins1_offset = 1220; public static final int luaOutputPins1_offset = 1220;
public static final int luaOutputPins2_offset = 1221; public static final int luaOutputPins2_offset = 1221;
public static final int luaOutputPins3_offset = 1222; public static final int luaOutputPins3_offset = 1222;
@ -1476,8 +1476,8 @@ public class Fields {
public static final int maf_sensor_type_e_CUSTOM = 0; public static final int maf_sensor_type_e_CUSTOM = 0;
public static final int maf_sensor_type_e_DensoTODO = 3; public static final int maf_sensor_type_e_DensoTODO = 3;
public static final int mafAdcChannel_offset = 543; public static final int mafAdcChannel_offset = 543;
public static final int mafDecoding_offset = 11184; public static final int mafDecoding_offset = 10784;
public static final int mafDecodingBins_offset = 12208; public static final int mafDecodingBins_offset = 11808;
public static final int mafSensorType_offset = 948; public static final int mafSensorType_offset = 948;
public static final String MAIN_HELP_URL = "https://github.com/rusefi/rusefi/wiki/Proteus-Manual"; public static final String MAIN_HELP_URL = "https://github.com/rusefi/rusefi/wiki/Proteus-Manual";
public static final int mainRelayPin_offset = 706; public static final int mainRelayPin_offset = 706;
@ -1508,9 +1508,9 @@ public class Fields {
public static final int mapCamDetectionThreshold_offset = 615; public static final int mapCamDetectionThreshold_offset = 615;
public static final int mapErrorDetectionTooHigh_offset = 1780; public static final int mapErrorDetectionTooHigh_offset = 1780;
public static final int mapErrorDetectionTooLow_offset = 1776; public static final int mapErrorDetectionTooLow_offset = 1776;
public static final int mapEstimateRpmBins_offset = 16144; public static final int mapEstimateRpmBins_offset = 15744;
public static final int mapEstimateTable_offset = 15600; public static final int mapEstimateTable_offset = 15200;
public static final int mapEstimateTpsBins_offset = 16112; public static final int mapEstimateTpsBins_offset = 15712;
public static final int mapHighValueVoltage_offset = 2212; public static final int mapHighValueVoltage_offset = 2212;
public static final int mapLowValueVoltage_offset = 2208; public static final int mapLowValueVoltage_offset = 2208;
public static final int mapMinBufferLength_offset = 812; public static final int mapMinBufferLength_offset = 812;
@ -1605,7 +1605,7 @@ public class Fields {
public static final int pedalToTpsPedalBins_offset = 6464; public static final int pedalToTpsPedalBins_offset = 6464;
public static final int pedalToTpsRpmBins_offset = 6472; public static final int pedalToTpsRpmBins_offset = 6472;
public static final int pedalToTpsTable_offset = 6400; public static final int pedalToTpsTable_offset = 6400;
public static final int persistent_config_s_size = 20400; public static final int persistent_config_s_size = 20000;
public static final int pid_s_size = 20; public static final int pid_s_size = 20;
public static final int PidAutoTune_AutoTunerState_AUTOTUNER_OFF = 0; public static final int PidAutoTune_AutoTunerState_AUTOTUNER_OFF = 0;
public static final int PidAutoTune_AutoTunerState_CONVERGED = 16; public static final int PidAutoTune_AutoTunerState_CONVERGED = 16;
@ -1704,18 +1704,18 @@ public class Fields {
public static final int scriptSettingName6_offset = 3708; public static final int scriptSettingName6_offset = 3708;
public static final int scriptSettingName7_offset = 3724; public static final int scriptSettingName7_offset = 3724;
public static final int scriptSettingName8_offset = 3740; public static final int scriptSettingName8_offset = 3740;
public static final int scriptTable1_offset = 19696; public static final int scriptTable1_offset = 19296;
public static final int scriptTable1LoadBins_offset = 19952; public static final int scriptTable1LoadBins_offset = 19552;
public static final int scriptTable1RpmBins_offset = 19984; public static final int scriptTable1RpmBins_offset = 19584;
public static final int scriptTable2_offset = 20016; public static final int scriptTable2_offset = 19616;
public static final int scriptTable2LoadBins_offset = 20080; public static final int scriptTable2LoadBins_offset = 19680;
public static final int scriptTable2RpmBins_offset = 20112; public static final int scriptTable2RpmBins_offset = 19712;
public static final int scriptTable3_offset = 20144; public static final int scriptTable3_offset = 19744;
public static final int scriptTable3LoadBins_offset = 20208; public static final int scriptTable3LoadBins_offset = 19808;
public static final int scriptTable3RpmBins_offset = 20240; public static final int scriptTable3RpmBins_offset = 19840;
public static final int scriptTable4_offset = 20272; public static final int scriptTable4_offset = 19872;
public static final int scriptTable4LoadBins_offset = 20336; public static final int scriptTable4LoadBins_offset = 19936;
public static final int scriptTable4RpmBins_offset = 20368; public static final int scriptTable4RpmBins_offset = 19968;
public static final int scriptTableName1_offset = 3564; public static final int scriptTableName1_offset = 3564;
public static final int scriptTableName2_offset = 3580; public static final int scriptTableName2_offset = 3580;
public static final int scriptTableName3_offset = 3596; public static final int scriptTableName3_offset = 3596;
@ -1876,7 +1876,7 @@ public class Fields {
public static final int tcuDownshiftButtonPin_offset = 1819; public static final int tcuDownshiftButtonPin_offset = 1819;
public static final int tcuDownshiftButtonPinMode_offset = 4515; public static final int tcuDownshiftButtonPinMode_offset = 4515;
public static final int tcuEnabled_offset = 976; public static final int tcuEnabled_offset = 976;
public static final int tcuSolenoidTable_offset = 15536; public static final int tcuSolenoidTable_offset = 15136;
public static final int tcuUpshiftButtonPin_offset = 1818; public static final int tcuUpshiftButtonPin_offset = 1818;
public static final int tcuUpshiftButtonPinMode_offset = 4514; public static final int tcuUpshiftButtonPinMode_offset = 4514;
public static final int test557pin_offset = 3101; public static final int test557pin_offset = 3101;
@ -1920,7 +1920,7 @@ public class Fields {
public static final int TOOTH_PACKET_COUNT = 1000; public static final int TOOTH_PACKET_COUNT = 1000;
public static final int TOOTH_PACKET_SIZE = 2; public static final int TOOTH_PACKET_SIZE = 2;
public static final String TOP_DEAD_CENTER_MESSAGE = "r"; public static final String TOP_DEAD_CENTER_MESSAGE = "r";
public static final int TOTAL_CONFIG_SIZE = 20400; public static final int TOTAL_CONFIG_SIZE = 20000;
public static final int tps1_1AdcChannel_offset = 512; public static final int tps1_1AdcChannel_offset = 512;
public static final int tps1_2AdcChannel_offset = 681; public static final int tps1_2AdcChannel_offset = 681;
public static final int tps1SecondaryMax_offset = 822; public static final int tps1SecondaryMax_offset = 822;
@ -1944,9 +1944,9 @@ public class Fields {
public static final int tpsErrorDetectionTooLow_offset = 84; public static final int tpsErrorDetectionTooLow_offset = 84;
public static final int tpsMax_offset = 82; public static final int tpsMax_offset = 82;
public static final int tpsMin_offset = 80; public static final int tpsMin_offset = 80;
public static final int tpsTpsAccelFromRpmBins_offset = 19632; public static final int tpsTpsAccelFromRpmBins_offset = 19232;
public static final int tpsTpsAccelTable_offset = 19376; public static final int tpsTpsAccelTable_offset = 18976;
public static final int tpsTpsAccelToRpmBins_offset = 19664; public static final int tpsTpsAccelToRpmBins_offset = 19264;
public static final int trailingCoilPins10_offset = 2349; public static final int trailingCoilPins10_offset = 2349;
public static final int trailingCoilPins11_offset = 2350; public static final int trailingCoilPins11_offset = 2350;
public static final int trailingCoilPins12_offset = 2351; public static final int trailingCoilPins12_offset = 2351;
@ -2205,7 +2205,7 @@ public class Fields {
public static final int TS_RESPONSE_UNDERRUN = 0x80; public static final int TS_RESPONSE_UNDERRUN = 0x80;
public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83; public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83;
public static final char TS_SET_LOGGER_SWITCH = 'l'; public static final char TS_SET_LOGGER_SWITCH = 'l';
public static final String TS_SIGNATURE = "rusEFI 2021.12.01.proteus_f4.4173296285"; public static final String TS_SIGNATURE = "rusEFI 2021.12.01.proteus_f4.3689902621";
public static final char TS_SINGLE_WRITE_COMMAND = 'W'; public static final char TS_SINGLE_WRITE_COMMAND = 'W';
public static final char TS_TEST_COMMAND = 't'; public static final char TS_TEST_COMMAND = 't';
public static final int tunerStudioSerialSpeed_offset = 728; public static final int tunerStudioSerialSpeed_offset = 728;
@ -2310,7 +2310,7 @@ public class Fields {
public static final int unusedFiller_4703_offset = 4703; public static final int unusedFiller_4703_offset = 4703;
public static final int unusedLaunchRpmThreshold_offset = 1032; public static final int unusedLaunchRpmThreshold_offset = 1032;
public static final int unusedLogFormat_offset = 496; public static final int unusedLogFormat_offset = 496;
public static final int unusedLuaWasHere_offset = 16432; public static final int unusedLuaWasHere_offset = 16032;
public static final int unusedNearVss_offset = 619; public static final int unusedNearVss_offset = 619;
public static final int unusedOldBiquad_offset = 2331; public static final int unusedOldBiquad_offset = 2331;
public static final int unusedOutputFreqWhereHere_offset = 832; public static final int unusedOutputFreqWhereHere_offset = 832;
@ -2358,15 +2358,15 @@ public class Fields {
public static final int vehicleName_offset = 1160; public static final int vehicleName_offset = 1160;
public static final int vehicleSpeedSensorInputPin_offset = 968; public static final int vehicleSpeedSensorInputPin_offset = 968;
public static final int vehicleWeight_offset = 1456; public static final int vehicleWeight_offset = 1456;
public static final int veLoadBins_offset = 18864; public static final int veLoadBins_offset = 18464;
public static final int veOverrideMode_offset = 2109; public static final int veOverrideMode_offset = 2109;
public static final int verboseCan2BaseAddress_offset = 2112; public static final int verboseCan2BaseAddress_offset = 2112;
public static final int verboseCanBaseAddress_offset = 756; public static final int verboseCanBaseAddress_offset = 756;
public static final int verboseTLE8888_offset = 744; public static final int verboseTLE8888_offset = 744;
public static final int verboseTriggerSynchDetails_offset = 1476; public static final int verboseTriggerSynchDetails_offset = 1476;
public static final int verboseVVTDecoding_offset = 976; public static final int verboseVVTDecoding_offset = 976;
public static final int veRpmBins_offset = 18928; public static final int veRpmBins_offset = 18528;
public static final int veTable_offset = 17840; public static final int veTable_offset = 17440;
public static final int VM_VVT_INACTIVE = 0; public static final int VM_VVT_INACTIVE = 0;
public static final int VR_THRESHOLD_COUNT = 2; public static final int VR_THRESHOLD_COUNT = 2;
public static final int vr_threshold_s_size = 16; public static final int vr_threshold_s_size = 16;
@ -2381,7 +2381,7 @@ public class Fields {
public static final int vrThreshold2_pin_offset = 1260; public static final int vrThreshold2_pin_offset = 1260;
public static final int vrThreshold2_rpmBins_offset = 1264; public static final int vrThreshold2_rpmBins_offset = 1264;
public static final int vrThreshold2_values_offset = 1270; public static final int vrThreshold2_values_offset = 1270;
public static final int vssFilterReciprocal_offset = 15596; public static final int vssFilterReciprocal_offset = 15196;
public static final int vssGearRatio_offset = 616; public static final int vssGearRatio_offset = 616;
public static final int vssToothCount_offset = 618; public static final int vssToothCount_offset = 618;
public static final int vvt_mode_e_VVT_2JZ = 2; public static final int vvt_mode_e_VVT_2JZ = 2;
@ -2412,12 +2412,12 @@ public class Fields {
public static final int vvtPins2_offset = 2221; public static final int vvtPins2_offset = 2221;
public static final int vvtPins3_offset = 2222; public static final int vvtPins3_offset = 2222;
public static final int vvtPins4_offset = 2223; public static final int vvtPins4_offset = 2223;
public static final int vvtTable1_offset = 16176; public static final int vvtTable1_offset = 15776;
public static final int vvtTable1LoadBins_offset = 16240; public static final int vvtTable1LoadBins_offset = 15840;
public static final int vvtTable1RpmBins_offset = 16272; public static final int vvtTable1RpmBins_offset = 15872;
public static final int vvtTable2_offset = 16304; public static final int vvtTable2_offset = 15904;
public static final int vvtTable2LoadBins_offset = 16368; public static final int vvtTable2LoadBins_offset = 15968;
public static final int vvtTable2RpmBins_offset = 16400; public static final int vvtTable2RpmBins_offset = 16000;
public static final int warning_message_offset = 6000; public static final int warning_message_offset = 6000;
public static final int warningLedPin_offset = 2041; public static final int warningLedPin_offset = 2041;
public static final int warningPeriod_offset = 1498; public static final int warningPeriod_offset = 1498;
@ -3657,61 +3657,61 @@ public class Fields {
public static final Field IDLEADVANCE = Field.create("IDLEADVANCE", 6576, FieldType.FLOAT); public static final Field IDLEADVANCE = Field.create("IDLEADVANCE", 6576, FieldType.FLOAT);
public static final Field IDLEVEBINS = Field.create("IDLEVEBINS", 6608, FieldType.FLOAT); public static final Field IDLEVEBINS = Field.create("IDLEVEBINS", 6608, FieldType.FLOAT);
public static final Field IDLEVE = Field.create("IDLEVE", 6640, FieldType.FLOAT); public static final Field IDLEVE = Field.create("IDLEVE", 6640, FieldType.FLOAT);
public static final Field LUASCRIPT = Field.create("LUASCRIPT", 6672, 4000, FieldType.STRING); public static final Field LUASCRIPT = Field.create("LUASCRIPT", 6672, 3600, FieldType.STRING);
public static final Field CLTFUELCORRBINS = Field.create("CLTFUELCORRBINS", 10672, FieldType.FLOAT); public static final Field CLTFUELCORRBINS = Field.create("CLTFUELCORRBINS", 10272, FieldType.FLOAT);
public static final Field CLTFUELCORR = Field.create("CLTFUELCORR", 10736, FieldType.FLOAT); public static final Field CLTFUELCORR = Field.create("CLTFUELCORR", 10336, FieldType.FLOAT);
public static final Field IATFUELCORRBINS = Field.create("IATFUELCORRBINS", 10800, FieldType.FLOAT); public static final Field IATFUELCORRBINS = Field.create("IATFUELCORRBINS", 10400, FieldType.FLOAT);
public static final Field IATFUELCORR = Field.create("IATFUELCORR", 10864, FieldType.FLOAT); public static final Field IATFUELCORR = Field.create("IATFUELCORR", 10464, FieldType.FLOAT);
public static final Field CRANKINGFUELCOEF = Field.create("CRANKINGFUELCOEF", 10928, FieldType.FLOAT); public static final Field CRANKINGFUELCOEF = Field.create("CRANKINGFUELCOEF", 10528, FieldType.FLOAT);
public static final Field CRANKINGFUELBINS = Field.create("CRANKINGFUELBINS", 10960, FieldType.FLOAT); public static final Field CRANKINGFUELBINS = Field.create("CRANKINGFUELBINS", 10560, FieldType.FLOAT);
public static final Field CRANKINGCYCLECOEF = Field.create("CRANKINGCYCLECOEF", 10992, FieldType.FLOAT); public static final Field CRANKINGCYCLECOEF = Field.create("CRANKINGCYCLECOEF", 10592, FieldType.FLOAT);
public static final Field CRANKINGCYCLEBINS = Field.create("CRANKINGCYCLEBINS", 11024, FieldType.FLOAT); public static final Field CRANKINGCYCLEBINS = Field.create("CRANKINGCYCLEBINS", 10624, FieldType.FLOAT);
public static final Field CLTIDLECORRBINS = Field.create("CLTIDLECORRBINS", 11056, FieldType.FLOAT); public static final Field CLTIDLECORRBINS = Field.create("CLTIDLECORRBINS", 10656, FieldType.FLOAT);
public static final Field CLTIDLECORR = Field.create("CLTIDLECORR", 11120, FieldType.FLOAT); public static final Field CLTIDLECORR = Field.create("CLTIDLECORR", 10720, FieldType.FLOAT);
public static final Field MAFDECODING = Field.create("MAFDECODING", 11184, FieldType.FLOAT); public static final Field MAFDECODING = Field.create("MAFDECODING", 10784, FieldType.FLOAT);
public static final Field MAFDECODINGBINS = Field.create("MAFDECODINGBINS", 12208, FieldType.FLOAT); public static final Field MAFDECODINGBINS = Field.create("MAFDECODINGBINS", 11808, FieldType.FLOAT);
public static final Field IGNITIONIATCORRTABLE = Field.create("IGNITIONIATCORRTABLE", 13232, FieldType.FLOAT); public static final Field IGNITIONIATCORRTABLE = Field.create("IGNITIONIATCORRTABLE", 12832, FieldType.FLOAT);
public static final Field IGNITIONIATCORRLOADBINS = Field.create("IGNITIONIATCORRLOADBINS", 14256, FieldType.FLOAT); public static final Field IGNITIONIATCORRLOADBINS = Field.create("IGNITIONIATCORRLOADBINS", 13856, FieldType.FLOAT);
public static final Field IGNITIONIATCORRRPMBINS = Field.create("IGNITIONIATCORRRPMBINS", 14320, FieldType.FLOAT); public static final Field IGNITIONIATCORRRPMBINS = Field.create("IGNITIONIATCORRRPMBINS", 13920, FieldType.FLOAT);
public static final Field INJECTIONPHASE = Field.create("INJECTIONPHASE", 14384, FieldType.FLOAT); public static final Field INJECTIONPHASE = Field.create("INJECTIONPHASE", 13984, FieldType.FLOAT);
public static final Field INJPHASELOADBINS = Field.create("INJPHASELOADBINS", 15408, FieldType.FLOAT); public static final Field INJPHASELOADBINS = Field.create("INJPHASELOADBINS", 15008, FieldType.FLOAT);
public static final Field INJPHASERPMBINS = Field.create("INJPHASERPMBINS", 15472, FieldType.FLOAT); public static final Field INJPHASERPMBINS = Field.create("INJPHASERPMBINS", 15072, FieldType.FLOAT);
public static final Field TCUSOLENOIDTABLE = Field.create("TCUSOLENOIDTABLE", 15536, FieldType.INT8); public static final Field TCUSOLENOIDTABLE = Field.create("TCUSOLENOIDTABLE", 15136, FieldType.INT8);
public static final Field VSSFILTERRECIPROCAL = Field.create("VSSFILTERRECIPROCAL", 15596, FieldType.FLOAT); public static final Field VSSFILTERRECIPROCAL = Field.create("VSSFILTERRECIPROCAL", 15196, FieldType.FLOAT);
public static final Field MAPESTIMATETABLE = Field.create("MAPESTIMATETABLE", 15600, FieldType.INT16); public static final Field MAPESTIMATETABLE = Field.create("MAPESTIMATETABLE", 15200, FieldType.INT16);
public static final Field MAPESTIMATETPSBINS = Field.create("MAPESTIMATETPSBINS", 16112, FieldType.INT16); public static final Field MAPESTIMATETPSBINS = Field.create("MAPESTIMATETPSBINS", 15712, FieldType.INT16);
public static final Field MAPESTIMATERPMBINS = Field.create("MAPESTIMATERPMBINS", 16144, FieldType.INT16); public static final Field MAPESTIMATERPMBINS = Field.create("MAPESTIMATERPMBINS", 15744, FieldType.INT16);
public static final Field VVTTABLE1 = Field.create("VVTTABLE1", 16176, FieldType.INT8); public static final Field VVTTABLE1 = Field.create("VVTTABLE1", 15776, FieldType.INT8);
public static final Field VVTTABLE1LOADBINS = Field.create("VVTTABLE1LOADBINS", 16240, FieldType.FLOAT); public static final Field VVTTABLE1LOADBINS = Field.create("VVTTABLE1LOADBINS", 15840, FieldType.FLOAT);
public static final Field VVTTABLE1RPMBINS = Field.create("VVTTABLE1RPMBINS", 16272, FieldType.FLOAT); public static final Field VVTTABLE1RPMBINS = Field.create("VVTTABLE1RPMBINS", 15872, FieldType.FLOAT);
public static final Field VVTTABLE2 = Field.create("VVTTABLE2", 16304, FieldType.INT8); public static final Field VVTTABLE2 = Field.create("VVTTABLE2", 15904, FieldType.INT8);
public static final Field VVTTABLE2LOADBINS = Field.create("VVTTABLE2LOADBINS", 16368, FieldType.FLOAT); public static final Field VVTTABLE2LOADBINS = Field.create("VVTTABLE2LOADBINS", 15968, FieldType.FLOAT);
public static final Field VVTTABLE2RPMBINS = Field.create("VVTTABLE2RPMBINS", 16400, FieldType.FLOAT); public static final Field VVTTABLE2RPMBINS = Field.create("VVTTABLE2RPMBINS", 16000, FieldType.FLOAT);
public static final Field UNUSEDLUAWASHERE = Field.create("UNUSEDLUAWASHERE", 16432, FieldType.FLOAT); public static final Field UNUSEDLUAWASHERE = Field.create("UNUSEDLUAWASHERE", 16032, FieldType.FLOAT);
public static final Field IGNITIONTABLE = Field.create("IGNITIONTABLE", 16688, FieldType.FLOAT); public static final Field IGNITIONTABLE = Field.create("IGNITIONTABLE", 16288, FieldType.FLOAT);
public static final Field IGNITIONLOADBINS = Field.create("IGNITIONLOADBINS", 17712, FieldType.FLOAT); public static final Field IGNITIONLOADBINS = Field.create("IGNITIONLOADBINS", 17312, FieldType.FLOAT);
public static final Field IGNITIONRPMBINS = Field.create("IGNITIONRPMBINS", 17776, FieldType.FLOAT); public static final Field IGNITIONRPMBINS = Field.create("IGNITIONRPMBINS", 17376, FieldType.FLOAT);
public static final Field VETABLE = Field.create("VETABLE", 17840, FieldType.FLOAT); public static final Field VETABLE = Field.create("VETABLE", 17440, FieldType.FLOAT);
public static final Field VELOADBINS = Field.create("VELOADBINS", 18864, FieldType.FLOAT); public static final Field VELOADBINS = Field.create("VELOADBINS", 18464, FieldType.FLOAT);
public static final Field VERPMBINS = Field.create("VERPMBINS", 18928, FieldType.FLOAT); public static final Field VERPMBINS = Field.create("VERPMBINS", 18528, FieldType.FLOAT);
public static final Field LAMBDATABLE = Field.create("LAMBDATABLE", 18992, FieldType.INT8); public static final Field LAMBDATABLE = Field.create("LAMBDATABLE", 18592, FieldType.INT8);
public static final Field LAMBDALOADBINS = Field.create("LAMBDALOADBINS", 19248, FieldType.FLOAT); public static final Field LAMBDALOADBINS = Field.create("LAMBDALOADBINS", 18848, FieldType.FLOAT);
public static final Field LAMBDARPMBINS = Field.create("LAMBDARPMBINS", 19312, FieldType.FLOAT); public static final Field LAMBDARPMBINS = Field.create("LAMBDARPMBINS", 18912, FieldType.FLOAT);
public static final Field TPSTPSACCELTABLE = Field.create("TPSTPSACCELTABLE", 19376, FieldType.FLOAT); public static final Field TPSTPSACCELTABLE = Field.create("TPSTPSACCELTABLE", 18976, FieldType.FLOAT);
public static final Field TPSTPSACCELFROMRPMBINS = Field.create("TPSTPSACCELFROMRPMBINS", 19632, FieldType.FLOAT); public static final Field TPSTPSACCELFROMRPMBINS = Field.create("TPSTPSACCELFROMRPMBINS", 19232, FieldType.FLOAT);
public static final Field TPSTPSACCELTORPMBINS = Field.create("TPSTPSACCELTORPMBINS", 19664, FieldType.FLOAT); public static final Field TPSTPSACCELTORPMBINS = Field.create("TPSTPSACCELTORPMBINS", 19264, FieldType.FLOAT);
public static final Field SCRIPTTABLE1 = Field.create("SCRIPTTABLE1", 19696, FieldType.FLOAT); public static final Field SCRIPTTABLE1 = Field.create("SCRIPTTABLE1", 19296, FieldType.FLOAT);
public static final Field SCRIPTTABLE1LOADBINS = Field.create("SCRIPTTABLE1LOADBINS", 19952, FieldType.FLOAT); public static final Field SCRIPTTABLE1LOADBINS = Field.create("SCRIPTTABLE1LOADBINS", 19552, FieldType.FLOAT);
public static final Field SCRIPTTABLE1RPMBINS = Field.create("SCRIPTTABLE1RPMBINS", 19984, FieldType.FLOAT); public static final Field SCRIPTTABLE1RPMBINS = Field.create("SCRIPTTABLE1RPMBINS", 19584, FieldType.FLOAT);
public static final Field SCRIPTTABLE2 = Field.create("SCRIPTTABLE2", 20016, FieldType.INT8); public static final Field SCRIPTTABLE2 = Field.create("SCRIPTTABLE2", 19616, FieldType.INT8);
public static final Field SCRIPTTABLE2LOADBINS = Field.create("SCRIPTTABLE2LOADBINS", 20080, FieldType.FLOAT); public static final Field SCRIPTTABLE2LOADBINS = Field.create("SCRIPTTABLE2LOADBINS", 19680, FieldType.FLOAT);
public static final Field SCRIPTTABLE2RPMBINS = Field.create("SCRIPTTABLE2RPMBINS", 20112, FieldType.FLOAT); public static final Field SCRIPTTABLE2RPMBINS = Field.create("SCRIPTTABLE2RPMBINS", 19712, FieldType.FLOAT);
public static final Field SCRIPTTABLE3 = Field.create("SCRIPTTABLE3", 20144, FieldType.INT8); public static final Field SCRIPTTABLE3 = Field.create("SCRIPTTABLE3", 19744, FieldType.INT8);
public static final Field SCRIPTTABLE3LOADBINS = Field.create("SCRIPTTABLE3LOADBINS", 20208, FieldType.FLOAT); public static final Field SCRIPTTABLE3LOADBINS = Field.create("SCRIPTTABLE3LOADBINS", 19808, FieldType.FLOAT);
public static final Field SCRIPTTABLE3RPMBINS = Field.create("SCRIPTTABLE3RPMBINS", 20240, FieldType.FLOAT); public static final Field SCRIPTTABLE3RPMBINS = Field.create("SCRIPTTABLE3RPMBINS", 19840, FieldType.FLOAT);
public static final Field SCRIPTTABLE4 = Field.create("SCRIPTTABLE4", 20272, FieldType.INT8); public static final Field SCRIPTTABLE4 = Field.create("SCRIPTTABLE4", 19872, FieldType.INT8);
public static final Field SCRIPTTABLE4LOADBINS = Field.create("SCRIPTTABLE4LOADBINS", 20336, FieldType.FLOAT); public static final Field SCRIPTTABLE4LOADBINS = Field.create("SCRIPTTABLE4LOADBINS", 19936, FieldType.FLOAT);
public static final Field SCRIPTTABLE4RPMBINS = Field.create("SCRIPTTABLE4RPMBINS", 20368, FieldType.FLOAT); public static final Field SCRIPTTABLE4RPMBINS = Field.create("SCRIPTTABLE4RPMBINS", 19968, FieldType.FLOAT);
public static final Field[] VALUES = { public static final Field[] VALUES = {
ENGINETYPE, ENGINETYPE,
ENGINESNIFFERRPMTHRESHOLD, ENGINESNIFFERRPMTHRESHOLD,

View File

@ -1,6 +1,6 @@
<roms> <roms>
<!-- was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh Wed Dec 01 04:22:09 UTC 2021 --> <!-- was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh Wed Dec 01 14:20:14 UTC 2021 -->
<rom> <rom>
<romid> <romid>
@ -10,20 +10,20 @@
<ecuid>RUSEFI</ecuid> <ecuid>RUSEFI</ecuid>
<make>rusEfi</make> <make>rusEfi</make>
<model>rusEfi</model> <model>rusEfi</model>
<filesize>20400</filesize> <filesize>20000</filesize>
</romid> </romid>
<table type="3D" name="Ignition Advance" <table type="3D" name="Ignition Advance"
category="Ignition" category="Ignition"
storageaddress="4130" storageaddress="3fa0"
sizex="16" sizey="16" storagetype="float" endian="big"> sizex="16" sizey="16" storagetype="float" endian="big">
<scaling units="Engine Load" expression="x" to_byte="x" format="0.00" fineincrement=".1" <scaling units="Engine Load" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/> coarseincrement="1"/>
<table type="X Axis" storageaddress="4570" storagetype="float" endian="big" <table type="X Axis" storageaddress="43e0" storagetype="float" endian="big"
logparam="rpm"> logparam="rpm">
<scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/> <scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
</table> </table>
<table type="Y Axis" storageaddress="4530" storagetype="float" endian="big" <table type="Y Axis" storageaddress="43a0" storagetype="float" endian="big"
logparam="engine_load"> logparam="engine_load">
<scaling units="degree" expression="x" to_byte="x" format="0.00" fineincrement=".1" <scaling units="degree" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/> coarseincrement="1"/>
@ -32,15 +32,15 @@
<table type="3D" name="Ignition Advance IAT correction" <table type="3D" name="Ignition Advance IAT correction"
category="Ignition" category="Ignition"
storageaddress="33b0" storageaddress="3220"
sizex="16" sizey="16" storagetype="float" endian="big"> sizex="16" sizey="16" storagetype="float" endian="big">
<scaling units="Engine Load" expression="x" to_byte="x" format="0.00" fineincrement=".1" <scaling units="Engine Load" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/> coarseincrement="1"/>
<table type="X Axis" storageaddress="37f0" storagetype="float" endian="big" <table type="X Axis" storageaddress="3660" storagetype="float" endian="big"
logparam="rpm"> logparam="rpm">
<scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/> <scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
</table> </table>
<table type="Y Axis" storageaddress="37b0" storagetype="float" <table type="Y Axis" storageaddress="3620" storagetype="float"
endian="big" logparam="engine_load"> endian="big" logparam="engine_load">
<scaling units="temperature, C" expression="x" to_byte="x" format="0.00" fineincrement=".1" <scaling units="temperature, C" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/> coarseincrement="1"/>
@ -49,15 +49,15 @@
<table type="3D" name="Volumetric Efficiency" <table type="3D" name="Volumetric Efficiency"
category="Fuel" category="Fuel"
storageaddress="45b0" storageaddress="4420"
sizex="16" sizey="16" storagetype="float" endian="big"> sizex="16" sizey="16" storagetype="float" endian="big">
<scaling units="Engine Load" expression="x" to_byte="x" format="0.00" fineincrement=".1" <scaling units="Engine Load" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/> coarseincrement="1"/>
<table type="X Axis" storageaddress="49f0" storagetype="float" endian="big" <table type="X Axis" storageaddress="4860" storagetype="float" endian="big"
logparam="rpm"> logparam="rpm">
<scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/> <scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
</table> </table>
<table type="Y Axis" storageaddress="49b0" storagetype="float" endian="big" <table type="Y Axis" storageaddress="4820" storagetype="float" endian="big"
logparam="engine_load"> logparam="engine_load">
<scaling units="degree" expression="x" to_byte="x" format="0.00" fineincrement=".1" <scaling units="degree" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/> coarseincrement="1"/>
@ -66,16 +66,16 @@
<table type="3D" name="SCRIPT Table #1" <table type="3D" name="SCRIPT Table #1"
category="SCRIPT" category="SCRIPT"
storageaddress="4cf0" sizex="8" storageaddress="4b60" sizex="8"
sizey="8" storagetype="float" endian="big"> sizey="8" storagetype="float" endian="big">
<scaling units="Engine Load" expression="x" to_byte="x" format="0.00" fineincrement=".1" <scaling units="Engine Load" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/> coarseincrement="1"/>
<table type="X Axis" storageaddress="4e10" storagetype="float" endian="big" <table type="X Axis" storageaddress="4c80" storagetype="float" endian="big"
logparam=""> logparam="">
<scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1" <scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/> coarseincrement="1"/>
</table> </table>
<table type="Y Axis" storageaddress="4df0" storagetype="float" endian="big" <table type="Y Axis" storageaddress="4c60" storagetype="float" endian="big"
logparam="rpm"> logparam="rpm">
<scaling units="engine_load" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/> <scaling units="engine_load" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
</table> </table>
@ -83,16 +83,16 @@
<table type="3D" name="SCRIPT Table #2" <table type="3D" name="SCRIPT Table #2"
category="SCRIPT" category="SCRIPT"
storageaddress="4e30" sizex="8" storageaddress="4ca0" sizex="8"
sizey="8" storagetype="uint8" endian="big"> sizey="8" storagetype="uint8" endian="big">
<scaling units="Engine Load" expression="x" to_byte="x" format="0.00" fineincrement=".1" <scaling units="Engine Load" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/> coarseincrement="1"/>
<table type="X Axis" storageaddress="4e90" storagetype="float" endian="big" <table type="X Axis" storageaddress="4d00" storagetype="float" endian="big"
logparam="engine_load"> logparam="engine_load">
<scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1" <scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/> coarseincrement="1"/>
</table> </table>
<table type="Y Axis" storageaddress="4e70" storagetype="float" endian="big" <table type="Y Axis" storageaddress="4ce0" storagetype="float" endian="big"
logparam="rpm"> logparam="rpm">
<scaling units="engine_load" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/> <scaling units="engine_load" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
</table> </table>
@ -100,16 +100,16 @@
<table type="3D" name="SCRIPT Table #3" <table type="3D" name="SCRIPT Table #3"
category="SCRIPT" category="SCRIPT"
storageaddress="4eb0" sizex="8" storageaddress="4d20" sizex="8"
sizey="8" storagetype="uint8" endian="big"> sizey="8" storagetype="uint8" endian="big">
<scaling units="Engine Load" expression="x" to_byte="x" format="0.00" fineincrement=".1" <scaling units="Engine Load" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/> coarseincrement="1"/>
<table type="X Axis" storageaddress="4f10" storagetype="float" endian="big" <table type="X Axis" storageaddress="4d80" storagetype="float" endian="big"
logparam=""> logparam="">
<scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1" <scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/> coarseincrement="1"/>
</table> </table>
<table type="Y Axis" storageaddress="4ef0" storagetype="float" endian="big" <table type="Y Axis" storageaddress="4d60" storagetype="float" endian="big"
logparam="rpm"> logparam="rpm">
<scaling units="engine_load" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/> <scaling units="engine_load" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
</table> </table>
@ -117,16 +117,16 @@
<table type="3D" name="SCRIPT Table #4" <table type="3D" name="SCRIPT Table #4"
category="SCRIPT" category="SCRIPT"
storageaddress="4f30" sizex="8" storageaddress="4da0" sizex="8"
sizey="8" storagetype="uint8" endian="big"> sizey="8" storagetype="uint8" endian="big">
<scaling units="Engine Load" expression="x" to_byte="x" format="0.00" fineincrement=".1" <scaling units="Engine Load" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/> coarseincrement="1"/>
<table type="X Axis" storageaddress="4f90" storagetype="float" endian="big" <table type="X Axis" storageaddress="4e00" storagetype="float" endian="big"
logparam="engine_load"> logparam="engine_load">
<scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1" <scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/> coarseincrement="1"/>
</table> </table>
<table type="Y Axis" storageaddress="4f70" storagetype="float" endian="big" <table type="Y Axis" storageaddress="4de0" storagetype="float" endian="big"
logparam="engine_load"> logparam="engine_load">
<scaling units="engine_load" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/> <scaling units="engine_load" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
</table> </table>
@ -134,15 +134,15 @@
<table type="3D" name="Target AFR" <table type="3D" name="Target AFR"
category="Fuel" category="Fuel"
storageaddress="4a30" sizex="16" storageaddress="48a0" sizex="16"
sizey="16" storagetype="uint8" endian="big"> sizey="16" storagetype="uint8" endian="big">
<scaling units="Engine Load" expression="x/147" to_byte="x*147" format="0.00" fineincrement=".01" <scaling units="Engine Load" expression="x/147" to_byte="x*147" format="0.00" fineincrement=".01"
coarseincrement="1"/> coarseincrement="1"/>
<table type="X Axis" storageaddress="4b70" storagetype="float" endian="big"> <table type="X Axis" storageaddress="49e0" storagetype="float" endian="big">
<scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1" <scaling units="RPM" expression="x" to_byte="x" format="0.00" fineincrement=".1"
coarseincrement="1"/> coarseincrement="1"/>
</table> </table>
<table type="Y Axis" storageaddress="4b30" storagetype="float" endian="big"> <table type="Y Axis" storageaddress="49a0" storagetype="float" endian="big">
<scaling units="engine_load" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/> <scaling units="engine_load" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
</table> </table>
</table> </table>
@ -162,11 +162,11 @@
<table type="2D" name="Coolant-based Warnup Enrichment" <table type="2D" name="Coolant-based Warnup Enrichment"
category="Fuel" category="Fuel"
storageaddress="29f0" sizex="16" storageaddress="2860" sizex="16"
storagetype="float" endian="big"> storagetype="float" endian="big">
<scaling units="Compensation (%)" expression="x" to_byte="x" format="0.00" <scaling units="Compensation (%)" expression="x" to_byte="x" format="0.00"
fineincrement=".01" coarseincrement="0.1"/> fineincrement=".01" coarseincrement="0.1"/>
<table type="X Axis" storageaddress="29b0" storagetype="float" endian="big"> <table type="X Axis" storageaddress="2820" storagetype="float" endian="big">
<scaling units="uni" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/> <scaling units="uni" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
</table> </table>
</table> </table>
@ -191,11 +191,11 @@
</table> </table>
</table> </table>
<table type="2D" name="Coolant temperature-based extra idle air" storageaddress="2b70" <table type="2D" name="Coolant temperature-based extra idle air" storageaddress="29e0"
sizex="16" storagetype="float" endian="big"> sizex="16" storagetype="float" endian="big">
<scaling units="Compensation (%)" expression="x" to_byte="x" format="0.00" <scaling units="Compensation (%)" expression="x" to_byte="x" format="0.00"
fineincrement=".01" coarseincrement="0.1"/> fineincrement=".01" coarseincrement="0.1"/>
<table type="X Axis" storageaddress="2b30" storagetype="float" endian="big"> <table type="X Axis" storageaddress="29a0" storagetype="float" endian="big">
<scaling units="uni" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/> <scaling units="uni" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1"/>
</table> </table>
</table> </table>