mirror of https://github.com/rusefi/fw-example.git
parent
ff5bd5cede
commit
9224e15c3f
|
@ -1,4 +1,4 @@
|
||||||
// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Jun 06 03:37:22 UTC 2024
|
// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Jun 09 16:39:48 UTC 2024
|
||||||
// by class com.rusefi.output.CHeaderConsumer
|
// by class com.rusefi.output.CHeaderConsumer
|
||||||
// begin
|
// begin
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -2168,9 +2168,10 @@ struct engine_configuration_s {
|
||||||
*/
|
*/
|
||||||
int launchRpmWindow;
|
int launchRpmWindow;
|
||||||
/**
|
/**
|
||||||
|
* units: ms
|
||||||
* offset 988
|
* offset 988
|
||||||
*/
|
*/
|
||||||
int unusedHere12;
|
float triggerEventsTimeoutMs;
|
||||||
/**
|
/**
|
||||||
* offset 992
|
* offset 992
|
||||||
*/
|
*/
|
||||||
|
@ -4917,26 +4918,21 @@ struct persistent_config_s {
|
||||||
* offset 13992
|
* offset 13992
|
||||||
*/
|
*/
|
||||||
float crankingFuelBins[CRANKING_CURVE_SIZE];
|
float crankingFuelBins[CRANKING_CURVE_SIZE];
|
||||||
/**
|
|
||||||
* units: ratio
|
|
||||||
* offset 14024
|
|
||||||
*/
|
|
||||||
float crankingCycleCoef[CRANKING_CURVE_SIZE];
|
|
||||||
/**
|
/**
|
||||||
* units: counter
|
* units: counter
|
||||||
* offset 14056
|
* offset 14024
|
||||||
*/
|
*/
|
||||||
float crankingCycleBins[CRANKING_CURVE_SIZE];
|
float crankingCycleBins[CRANKING_CURVE_SIZE];
|
||||||
/**
|
/**
|
||||||
* units: C
|
* units: C
|
||||||
* offset 14088
|
* offset 14056
|
||||||
*/
|
*/
|
||||||
int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE];
|
int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE];
|
||||||
/**
|
/**
|
||||||
* units: mult
|
* units: mult
|
||||||
* offset 14096
|
* offset 14064
|
||||||
*/
|
*/
|
||||||
float crankingCycleFuelCoef[CRANKING_ENRICH_COUNT][CRANKING_CYCLE_CLT_SIZE];
|
float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE];
|
||||||
/**
|
/**
|
||||||
* CLT-based idle position multiplier for simple manual idle controller
|
* CLT-based idle position multiplier for simple manual idle controller
|
||||||
* units: C
|
* units: C
|
||||||
|
@ -5638,4 +5634,4 @@ struct persistent_config_s {
|
||||||
static_assert(sizeof(persistent_config_s) == 22748);
|
static_assert(sizeof(persistent_config_s) == 22748);
|
||||||
|
|
||||||
// end
|
// end
|
||||||
// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Thu Jun 06 03:37:22 UTC 2024
|
// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Jun 09 16:39:48 UTC 2024
|
||||||
|
|
|
@ -1272,7 +1272,7 @@
|
||||||
#define show_microRusEFI_presets false
|
#define show_microRusEFI_presets false
|
||||||
#define show_Proteus_presets false
|
#define show_Proteus_presets false
|
||||||
#define show_test_presets false
|
#define show_test_presets false
|
||||||
#define SIGNATURE_HASH 394576763
|
#define SIGNATURE_HASH 3936755653
|
||||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||||
|
@ -1662,7 +1662,7 @@
|
||||||
#define ts_show_vr_threshold_all false
|
#define ts_show_vr_threshold_all false
|
||||||
#define ts_show_vr_threshold_pins true
|
#define ts_show_vr_threshold_pins true
|
||||||
#define ts_show_vvt_output true
|
#define ts_show_vvt_output true
|
||||||
#define TS_SIGNATURE "rusEFI main.2024.06.08.XYZ.394576763"
|
#define TS_SIGNATURE "rusEFI main.2024.06.09.XYZ.3936755653"
|
||||||
#define TS_SIMULATE_CAN '>'
|
#define TS_SIMULATE_CAN '>'
|
||||||
#define TS_SIMULATE_CAN_char >
|
#define TS_SIMULATE_CAN_char >
|
||||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||||
|
|
|
@ -2,5 +2,5 @@
|
||||||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||||
//
|
//
|
||||||
|
|
||||||
#define SIGNATURE_HASH 394576763
|
#define SIGNATURE_HASH 3936755653
|
||||||
#define TS_SIGNATURE "rusEFI main.2024.06.08.XYZ.394576763"
|
#define TS_SIGNATURE "rusEFI main.2024.06.09.XYZ.3936755653"
|
||||||
|
|
|
@ -38,12 +38,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 main.2024.06.08.XYZ.394576763"
|
signature = "rusEFI main.2024.06.09.XYZ.3936755653"
|
||||||
|
|
||||||
[TunerStudio]
|
[TunerStudio]
|
||||||
queryCommand = "S"
|
queryCommand = "S"
|
||||||
versionInfo = "V" ; firmware version for title bar.
|
versionInfo = "V" ; firmware version for title bar.
|
||||||
signature= "rusEFI main.2024.06.08.XYZ.394576763" ; signature is expected to be 7 or more characters.
|
signature= "rusEFI main.2024.06.09.XYZ.3936755653" ; 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
|
||||||
|
@ -100,7 +100,7 @@ enable2ndByteCanID = false
|
||||||
#define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5"
|
#define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5"
|
||||||
|
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sat Jun 08 16:40:34 UTC 2024
|
; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Sun Jun 09 16:39:48 UTC 2024
|
||||||
|
|
||||||
pageSize = 22748
|
pageSize = 22748
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -537,7 +537,7 @@ tpsAccelLookback = scalar, U08, 978, "sec", 0.05, 0, 0, 5, 2
|
||||||
noFuelTrimAfterDfcoTime = scalar, U08, 979, "sec", 0.1, 0, 0, 10, 1
|
noFuelTrimAfterDfcoTime = scalar, U08, 979, "sec", 0.1, 0, 0, 10, 1
|
||||||
launchSpeedThreshold = scalar, S32, 980, "Kph", 1, 0, 0, 300, 0
|
launchSpeedThreshold = scalar, S32, 980, "Kph", 1, 0, 0, 300, 0
|
||||||
launchRpmWindow = scalar, S32, 984, "RPM", 1, 0, 0, 8000, 0
|
launchRpmWindow = scalar, S32, 984, "RPM", 1, 0, 0, 8000, 0
|
||||||
unusedHere12 = scalar, S32, 988, "", 1, 0, 0, 100, 0
|
triggerEventsTimeoutMs = scalar, F32, 988, "ms", 1, 0, 0, 3, 3
|
||||||
unusedHere13 = scalar, S32, 992, "", 1, 0, 0, 100, 0
|
unusedHere13 = scalar, S32, 992, "", 1, 0, 0, 100, 0
|
||||||
magicNumberAvailableForDevTricks = scalar, F32, 996, "", 1, 0, 0, 100, 0
|
magicNumberAvailableForDevTricks = scalar, F32, 996, "", 1, 0, 0, 100, 0
|
||||||
turbochargerFilter = scalar, F32, 1000, "", 1, 0, 0, 100, 0
|
turbochargerFilter = scalar, F32, 1000, "", 1, 0, 0, 100, 0
|
||||||
|
@ -1433,10 +1433,9 @@ iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 250, 2
|
||||||
iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2
|
iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2
|
||||||
crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2
|
crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2
|
||||||
crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 250, 2
|
crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 250, 2
|
||||||
crankingCycleCoef = array, F32, 14024, [8], "ratio", 1, 0, 0, 5, 2
|
crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0
|
||||||
crankingCycleBins = array, F32, 14056, [8], "counter", 1, 0, -80, 170, 0
|
crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 250, 2
|
||||||
crankingCycleFuelCltBins = array, S16, 14088, [4], "C", 1, 0, -100, 250, 2
|
crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2
|
||||||
crankingCycleFuelCoef = array, F32, 14096, [4x6], "mult", 1, 0, 1, 3, 2
|
|
||||||
cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 250, 2
|
cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 250, 2
|
||||||
cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2
|
cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2
|
||||||
mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2
|
mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2
|
||||||
|
@ -3774,14 +3773,6 @@ lambdaTimeSinceGood = scalar, U16, 1744, "sec", 0.01, 0
|
||||||
yBins = crankingTpsCoef
|
yBins = crankingTpsCoef
|
||||||
gauge = TPSGauge
|
gauge = TPSGauge
|
||||||
|
|
||||||
curve = crankingDurationCurve, "Cranking Cycle Multiplier"
|
|
||||||
columnLabel = "Engine Cycle", "Multiplier"
|
|
||||||
xAxis = 0, 50, 11
|
|
||||||
yAxis = 0, 5, 6
|
|
||||||
xBins = crankingCycleBins
|
|
||||||
yBins = crankingCycleCoef
|
|
||||||
|
|
||||||
|
|
||||||
curve = cltIdleCurve, "Warmup Idle multiplier"
|
curve = cltIdleCurve, "Warmup Idle multiplier"
|
||||||
columnLabel = "Coolant", "Multiplier"
|
columnLabel = "Coolant", "Multiplier"
|
||||||
xAxis = -40, 120, 10
|
xAxis = -40, 120, 10
|
||||||
|
@ -5964,7 +5955,6 @@ menuDialog = main
|
||||||
|
|
||||||
subMenu = crankingCltCurve, "Fuel CLT multiplier"
|
subMenu = crankingCltCurve, "Fuel CLT multiplier"
|
||||||
subMenu = crankingCltCurveE100, "Fuel CLT multiplier (Flex Fuel E85)", 0, { flexSensorPin != 0 && flexCranking }
|
subMenu = crankingCltCurveE100, "Fuel CLT multiplier (Flex Fuel E85)", 0, { flexSensorPin != 0 && flexCranking }
|
||||||
subMenu = crankingDurationCurve, "Fuel duration multiplier"
|
|
||||||
subMenu = crankingCycleFuelMultTbl, "Fuel duration multiplier"
|
subMenu = crankingCycleFuelMultTbl, "Fuel duration multiplier"
|
||||||
subMenu = crankingTpsCurve, "Fuel TPS multiplier"
|
subMenu = crankingTpsCurve, "Fuel TPS multiplier"
|
||||||
subMenu = std_separator
|
subMenu = std_separator
|
||||||
|
@ -9399,6 +9389,7 @@ dialog = tcuControls, "Transmission Settings"
|
||||||
field = brakeMeanEffectivePressureDifferential, brakeMeanEffectivePressureDifferential
|
field = brakeMeanEffectivePressureDifferential, brakeMeanEffectivePressureDifferential
|
||||||
|
|
||||||
dialog = parkingLot3, "Experimental 3"
|
dialog = parkingLot3, "Experimental 3"
|
||||||
|
field = triggerEventsTimeoutMs, triggerEventsTimeoutMs
|
||||||
field = devBit0, devBit0
|
field = devBit0, devBit0
|
||||||
field = devBit1, devBit1
|
field = devBit1, devBit1
|
||||||
field = devBit2, devBit2
|
field = devBit2, devBit2
|
||||||
|
|
Loading…
Reference in New Issue