fuel cutoff fields

This commit is contained in:
rusefi 2018-03-22 08:13:17 -04:00
parent af648af363
commit 3eaefe8b1b
4 changed files with 20 additions and 11 deletions

View File

@ -1,4 +1,4 @@
// this section was generated automatically by ConfigDefinition.jar based on rusefi_config.txt Sun Mar 18 11:56:18 EDT 2018
// this section was generated automatically by ConfigDefinition.jar based on rusefi_config.txt Thu Mar 22 08:12:47 EDT 2018
// begin
#ifndef ENGINE_CONFIGURATION_GENERATED_H_
#define ENGINE_CONFIGURATION_GENERATED_H_
@ -2112,9 +2112,10 @@ typedef struct {
*/
int16_t coastingFuelCutTps;
/**
* Fuel cutoff is deactivated if CLT<threshold
* offset 3382
*/
int16_t unusedInt;
int16_t coastingFuelCutClt;
/**
* offset 3384
*/
@ -2364,4 +2365,4 @@ typedef struct {
#endif
// end
// this section was generated automatically by ConfigDefinition.jar based on rusefi_config.txt Sun Mar 18 11:56:18 EDT 2018
// this section was generated automatically by ConfigDefinition.jar based on rusefi_config.txt Thu Mar 22 08:12:47 EDT 2018

View File

@ -1558,8 +1558,8 @@
#define coastingFuelCutRpmLow_offset_hex d32
#define coastingFuelCutTps_offset 3380
#define coastingFuelCutTps_offset_hex d34
#define unusedInt_offset 3382
#define unusedInt_offset_hex d36
#define coastingFuelCutClt_offset 3382
#define coastingFuelCutClt_offset_hex d36
#define unusedEnd_offset 3384
#define unusedEnd_offset_hex d38
#define cltCrankingCorrBins_offset 6480

View File

@ -63,7 +63,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 Wed Mar 21 16:19:02 EDT 2018
; this section was generated automatically by ConfigDefinition.jar based on rusefi_config.txt Thu Mar 22 08:12:47 EDT 2018
pageSize = 20000
page = 1
@ -782,7 +782,7 @@ page = 1
coastingFuelCutRpmHigh = scalar, S16, 3376, "rpm", 1, 0, 0, 5000, 0
coastingFuelCutRpmLow = scalar, S16, 3378, "rpm", 1, 0, 0, 5000, 0
coastingFuelCutTps = scalar, S16, 3380, "%", 1, 0, 0, 100, 0
;no TS info - skipping unusedInt offset 3382
coastingFuelCutClt = scalar, S16, 3382, "C", 1, 0, -100, 100, 0
;no TS info - skipping unusedEnd offset 3384
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
@ -956,7 +956,7 @@ page = 1
filter = VBatt, "VBatt", VBatt < , 12, , true
; filter = minTps, "Minimum TPS", TPS, > , 1, , true
filter = minTps, "Minimum TPS", TPSValue, < , 1, , true
;[VeAnalyze]
@ -1810,6 +1810,8 @@ menuDialog = main
subMenu = tChargeSettings, "tCharge Settings"
subMenu = std_separator
subMenu = smLaunchControl, "Launch Control"
subMenu = std_separator
subMenu = coastingFuelCutControl, "Coasting Fuel Cutoff Settings"
menuDialog = main
menu = "&FSIO"
@ -2943,6 +2945,12 @@ cmd_stop_engine = "w\x00\x99\x00\x00"
field = "clutchUpPin", clutchUpPin
field = "brakePedalPin", brakePedalPin
dialog = coastingFuelCutControl, "Coasting Fuel Cutoff Settings"
field = "Enable Coasting Fuel Cutoff", coastingFuelCutEnabled
field = "Cutoff Activation RPM High Limit", coastingFuelCutRpmHigh, {coastingFuelCutEnabled == 1}
field = "Cutoff Deactivation RPM Low Limit", coastingFuelCutRpmLow, {coastingFuelCutEnabled == 1}
field = "TPS Deactivation Threshold", coastingFuelCutTps, {coastingFuelCutEnabled == 1}
field = "CLT Activation Threshold", coastingFuelCutClt, {coastingFuelCutEnabled == 1}
[Tools]
;addTool = toolName, PanelName
addTool = veTableGenerator, "VE Table Generator", veTableTbl

View File

@ -1,6 +1,6 @@
package com.rusefi.config;
// this file was generated automatically by ConfigDefinition.jar based on rusefi_config.txt Sun Mar 18 11:56:18 EDT 2018
// this file was generated automatically by ConfigDefinition.jar based on rusefi_config.txt Thu Mar 22 08:12:47 EDT 2018
public class Fields {
public static final int LE_COMMAND_LENGTH = 200;
public static final int BLOCKING_FACTOR = 400;
@ -1031,7 +1031,7 @@ public class Fields {
public static final int coastingFuelCutRpmHigh_offset = 3376;
public static final int coastingFuelCutRpmLow_offset = 3378;
public static final int coastingFuelCutTps_offset = 3380;
public static final int unusedInt_offset = 3382;
public static final int coastingFuelCutClt_offset = 3382;
public static final int unusedEnd_offset = 3384;
public static final int cltCrankingCorrBins_offset = 6480;
public static final int cltCrankingCorrBins_offset_hex = 1950;
@ -1859,7 +1859,7 @@ public class Fields {
public static final Field COASTINGFUELCUTRPMHIGH = Field.create("COASTINGFUELCUTRPMHIGH", 3376, FieldType.INT);
public static final Field COASTINGFUELCUTRPMLOW = Field.create("COASTINGFUELCUTRPMLOW", 3378, FieldType.INT);
public static final Field COASTINGFUELCUTTPS = Field.create("COASTINGFUELCUTTPS", 3380, FieldType.INT);
public static final Field UNUSEDINT = Field.create("UNUSEDINT", 3382, FieldType.INT);
public static final Field COASTINGFUELCUTCLT = Field.create("COASTINGFUELCUTCLT", 3382, 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);