This commit is contained in:
rusefi 2019-03-28 22:48:12 -04:00
parent 4b5ed3e0e1
commit e3b4ba79df
4 changed files with 37 additions and 21 deletions

View File

@ -1,4 +1,4 @@
// this section was generated automatically by ConfigDefinition.jar based on rusefi_config.txt Mon Mar 25 20:15:52 EDT 2019
// this section was generated automatically by ConfigDefinition.jar based on rusefi_config.txt Thu Mar 28 22:47:39 EDT 2019
// begin
#ifndef ENGINE_CONFIGURATION_GENERATED_H_
#define ENGINE_CONFIGURATION_GENERATED_H_
@ -2362,17 +2362,23 @@ typedef struct {
*/
int16_t idlePidFalloffDeltaRpm;
/**
* A delay in cycles between fuel-enrich. portions
* offset 4018
*/
int16_t unusedIdleTimingPid;
int16_t tpsAccelFractionPeriod;
/**
* A fraction divisor: 1 or less = entire portion at once, or split into diminishing fractions
* offset 4020
*/
spi_device_e tle8888spiDevice;
float tpsAccelFractionDivisor;
/**
* offset 4024
*/
int mainUnusedEnd[614];
spi_device_e tle8888spiDevice;
/**
* offset 4028
*/
int mainUnusedEnd[613];
/** total size 6480*/
} engine_configuration_s;
@ -2619,4 +2625,4 @@ typedef struct {
#endif
// end
// this section was generated automatically by ConfigDefinition.jar based on rusefi_config.txt Mon Mar 25 20:15:52 EDT 2019
// this section was generated automatically by ConfigDefinition.jar based on rusefi_config.txt Thu Mar 28 22:47:39 EDT 2019

View File

@ -1684,12 +1684,14 @@
#define idleTimingPidDeadZone_offset_hex fae
#define idlePidFalloffDeltaRpm_offset 4016
#define idlePidFalloffDeltaRpm_offset_hex fb0
#define unusedIdleTimingPid_offset 4018
#define unusedIdleTimingPid_offset_hex fb2
#define tle8888spiDevice_offset 4020
#define tle8888spiDevice_offset_hex fb4
#define mainUnusedEnd_offset 4024
#define mainUnusedEnd_offset_hex fb8
#define tpsAccelFractionPeriod_offset 4018
#define tpsAccelFractionPeriod_offset_hex fb2
#define tpsAccelFractionDivisor_offset 4020
#define tpsAccelFractionDivisor_offset_hex fb4
#define tle8888spiDevice_offset 4024
#define tle8888spiDevice_offset_hex fb8
#define mainUnusedEnd_offset 4028
#define mainUnusedEnd_offset_hex fbc
#define cltCrankingCorrBins_offset 6480
#define cltCrankingCorrBins_offset_hex 1950
#define cltCrankingCorr_offset 6512

View File

@ -68,7 +68,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by ConfigDefinition.jar based on rusefi_config.txt Tue Mar 26 12:23:02 EDT 2019
; this section was generated automatically by ConfigDefinition.jar based on rusefi_config.txt Thu Mar 28 22:47:39 EDT 2019
pageSize = 20000
page = 1
@ -845,9 +845,10 @@ page = 1
idleTimingPidWorkZone = scalar, S16, 4012, "RPM", 1, 0, 0, 1000, 0
idleTimingPidDeadZone = scalar, S16, 4014, "RPM", 1, 0, 0, 1000, 0
idlePidFalloffDeltaRpm = scalar, S16, 4016, "RPM", 1, 0, 0, 1000, 0
;no TS info - skipping unusedIdleTimingPid offset 4018
tle8888spiDevice = bits,U32, 4020, [0:1], "Off", "SPI1", "SPI2", "SPI3"
;no TS info - skipping mainUnusedEnd offset 4024
tpsAccelFractionPeriod = scalar, S16, 4018, "cycles", 1, 0, 0, 500, 0
tpsAccelFractionDivisor = scalar, F32, 4020, "coef", 1, 0, 0, 100, 2
tle8888spiDevice = bits,U32, 4024, [0:1], "Off", "SPI1", "SPI2", "SPI3"
;no TS info - skipping mainUnusedEnd offset 4028
cltCrankingCorrBins = array, F32, 6480, [8], "C", 1, 0, -100.0, 250.0, 2
cltCrankingCorr = array, F32, 6512, [8], "%", 1, 0, 0.0, 500.0, 2
idleAdvanceBins = array, F32, 6544, [8], "RPM", 1, 0, 0.0, 18000, 2
@ -974,6 +975,8 @@ page = 1
dizzySparkOutputPin = "This implementation makes a pulse every time one of the coils is charged, using coil dwell for pulse width. See also tachOutputPin"
crankingIACposition = "IAC position during cranking"
pidExtraForLowRpm = "Increases PID reaction for RPM<target by adding extra percent to PID-error"
tpsAccelFractionPeriod = "A delay in cycles between fuel-enrich. portions"
tpsAccelFractionDivisor = "A fraction divisor: 1 or less = entire portion at once, or split into diminishing fractions"
; CONFIG_DEFINITION_END
@ -3065,6 +3068,9 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
field = "Accel Threshold", tpsAccelEnrichmentThreshold
field = "Decel Threshold", tpsDecelEnleanmentThreshold
; field = "Decel Multiplier", tpsDecelEnleanmentMultiplier
field = "#Accelerator Pump model:"
field = "Fraction Period", tpsAccelFractionPeriod
field = "Fraction Divisor", tpsAccelFractionDivisor
dialog = WallWettingAccelPanel, "Wall Wetting (alpha version)"
field = "evaporation time constant", wwaeTau

View File

@ -1,6 +1,6 @@
package com.rusefi.config;
// this file was generated automatically by ConfigDefinition.jar based on rusefi_config.txt Tue Mar 26 12:23:02 EDT 2019
// this file was generated automatically by ConfigDefinition.jar based on rusefi_config.txt Thu Mar 28 22:47:39 EDT 2019
public class Fields {
public static final int LE_COMMAND_LENGTH = 200;
public static final int BLOCKING_FACTOR = 400;
@ -1059,9 +1059,10 @@ public class Fields {
public static final int idleTimingPidWorkZone_offset = 4012;
public static final int idleTimingPidDeadZone_offset = 4014;
public static final int idlePidFalloffDeltaRpm_offset = 4016;
public static final int unusedIdleTimingPid_offset = 4018;
public static final int tle8888spiDevice_offset = 4020;
public static final int mainUnusedEnd_offset = 4024;
public static final int tpsAccelFractionPeriod_offset = 4018;
public static final int tpsAccelFractionDivisor_offset = 4020;
public static final int tle8888spiDevice_offset = 4024;
public static final int mainUnusedEnd_offset = 4028;
public static final int cltCrankingCorrBins_offset = 6480;
public static final int cltCrankingCorrBins_offset_hex = 1950;
public static final int cltCrankingCorr_offset = 6512;
@ -1932,8 +1933,9 @@ public class Fields {
public static final Field IDLETIMINGPIDWORKZONE = Field.create("IDLETIMINGPIDWORKZONE", 4012, FieldType.INT);
public static final Field IDLETIMINGPIDDEADZONE = Field.create("IDLETIMINGPIDDEADZONE", 4014, FieldType.INT);
public static final Field IDLEPIDFALLOFFDELTARPM = Field.create("IDLEPIDFALLOFFDELTARPM", 4016, FieldType.INT);
public static final Field UNUSEDIDLETIMINGPID = Field.create("UNUSEDIDLETIMINGPID", 4018, FieldType.INT);
public static final Field TLE8888SPIDEVICE = Field.create("TLE8888SPIDEVICE", 4020, FieldType.INT);
public static final Field TPSACCELFRACTIONPERIOD = Field.create("TPSACCELFRACTIONPERIOD", 4018, FieldType.INT);
public static final Field TPSACCELFRACTIONDIVISOR = Field.create("TPSACCELFRACTIONDIVISOR", 4020, FieldType.FLOAT);
public static final Field TLE8888SPIDEVICE = Field.create("TLE8888SPIDEVICE", 4024, FieldType.INT);
public static final Field FSIOFORMULAS1 = Field.create("FSIOFORMULAS1", 6672, FieldType.INT);
public static final Field FSIOFORMULAS2 = Field.create("FSIOFORMULAS2", 6872, FieldType.INT);
public static final Field FSIOFORMULAS3 = Field.create("FSIOFORMULAS3", 7072, FieldType.INT);