mirror of https://github.com/rusefi/rusefi.git
absolute fuel pressure flow calculation #954
This commit is contained in:
parent
e6aca92ad4
commit
fc8db12323
|
@ -1,4 +1,4 @@
|
||||||
// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Sun Sep 22 22:54:07 EDT 2019
|
// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Tue Sep 24 16:26:43 EDT 2019
|
||||||
// by class com.rusefi.output.CHeaderConsumer
|
// by class com.rusefi.output.CHeaderConsumer
|
||||||
// begin
|
// begin
|
||||||
#ifndef CONTROLLERS_GENERATED_ENGINE_CONFIGURATION_GENERATED_STRUCTURES_H
|
#ifndef CONTROLLERS_GENERATED_ENGINE_CONFIGURATION_GENERATED_STRUCTURES_H
|
||||||
|
@ -1016,7 +1016,11 @@ struct board_configuration_s {
|
||||||
/**
|
/**
|
||||||
* offset 380
|
* offset 380
|
||||||
*/
|
*/
|
||||||
int unusedAtBoardConfigurationEnd[121];
|
float fuelRailPressure;
|
||||||
|
/**
|
||||||
|
* offset 384
|
||||||
|
*/
|
||||||
|
int unusedAtBoardConfigurationEnd[120];
|
||||||
/** total size 864*/
|
/** total size 864*/
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -1102,8 +1106,9 @@ struct engine_configuration_s {
|
||||||
offset 76 bit 18 */
|
offset 76 bit 18 */
|
||||||
bool useInstantRpmForIdle : 1;
|
bool useInstantRpmForIdle : 1;
|
||||||
/**
|
/**
|
||||||
|
* If your fuel regulator does not have vacuum line
|
||||||
offset 76 bit 19 */
|
offset 76 bit 19 */
|
||||||
bool issue_294_19 : 1;
|
bool absoluteFuelPressure : 1;
|
||||||
/**
|
/**
|
||||||
offset 76 bit 20 */
|
offset 76 bit 20 */
|
||||||
bool issue_294_21 : 1;
|
bool issue_294_21 : 1;
|
||||||
|
@ -2829,4 +2834,4 @@ typedef struct persistent_config_s persistent_config_s;
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
// end
|
// end
|
||||||
// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Sun Sep 22 22:54:07 EDT 2019
|
// this section was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Tue Sep 24 16:26:43 EDT 2019
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
// was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt
|
// was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt
|
||||||
//
|
//
|
||||||
|
|
||||||
|
#define absoluteFuelPressure_offset 76
|
||||||
|
#define absoluteFuelPressure_offset_hex 4c
|
||||||
#define accelerometerSpiDevice_offset 2712
|
#define accelerometerSpiDevice_offset 2712
|
||||||
#define accelerometerSpiDevice_offset_hex a98
|
#define accelerometerSpiDevice_offset_hex a98
|
||||||
#define acCutoffHighRpm_offset 1494
|
#define acCutoffHighRpm_offset 1494
|
||||||
|
@ -864,6 +866,8 @@
|
||||||
#define fuelPumpPin_offset_hex 292
|
#define fuelPumpPin_offset_hex 292
|
||||||
#define fuelPumpPinMode_offset 659
|
#define fuelPumpPinMode_offset 659
|
||||||
#define fuelPumpPinMode_offset_hex 293
|
#define fuelPumpPinMode_offset_hex 293
|
||||||
|
#define fuelRailPressure_offset 980
|
||||||
|
#define fuelRailPressure_offset_hex 3d4
|
||||||
#define fuelRpmBins_offset 16224
|
#define fuelRpmBins_offset 16224
|
||||||
#define fuelRpmBins_offset_hex 3f60
|
#define fuelRpmBins_offset_hex 3f60
|
||||||
#define fuelTable_offset 15136
|
#define fuelTable_offset 15136
|
||||||
|
@ -1286,8 +1290,6 @@
|
||||||
#define isMapAveragingEnabled_offset_hex 5c4
|
#define isMapAveragingEnabled_offset_hex 5c4
|
||||||
#define isSdCardEnabled_offset 744
|
#define isSdCardEnabled_offset 744
|
||||||
#define isSdCardEnabled_offset_hex 2e8
|
#define isSdCardEnabled_offset_hex 2e8
|
||||||
#define issue_294_19_offset 76
|
|
||||||
#define issue_294_19_offset_hex 4c
|
|
||||||
#define issue_294_21_offset 76
|
#define issue_294_21_offset 76
|
||||||
#define issue_294_21_offset_hex 4c
|
#define issue_294_21_offset_hex 4c
|
||||||
#define issue_294_22_offset 76
|
#define issue_294_22_offset 76
|
||||||
|
@ -1885,8 +1887,8 @@
|
||||||
#define unused_former_warmup_target_afr_offset_hex 830
|
#define unused_former_warmup_target_afr_offset_hex 830
|
||||||
#define unusedAnotherOne_offset 744
|
#define unusedAnotherOne_offset 744
|
||||||
#define unusedAnotherOne_offset_hex 2e8
|
#define unusedAnotherOne_offset_hex 2e8
|
||||||
#define unusedAtBoardConfigurationEnd_offset 980
|
#define unusedAtBoardConfigurationEnd_offset 984
|
||||||
#define unusedAtBoardConfigurationEnd_offset_hex 3d4
|
#define unusedAtBoardConfigurationEnd_offset_hex 3d8
|
||||||
#define unusedErrorPin_offset 2040
|
#define unusedErrorPin_offset 2040
|
||||||
#define unusedErrorPin_offset_hex 7f8
|
#define unusedErrorPin_offset_hex 7f8
|
||||||
#define unusedFlexFuelSensor_offset 3100
|
#define unusedFlexFuelSensor_offset 3100
|
||||||
|
|
|
@ -300,7 +300,7 @@ bit cj125isUrDivided;looks like 3v range should be enough, divider not needed
|
||||||
bit useTLE8888_hall_mode;
|
bit useTLE8888_hall_mode;
|
||||||
bit useTLE8888_cranking_hack;
|
bit useTLE8888_cranking_hack;
|
||||||
bit useInstantRpmForIdle;
|
bit useInstantRpmForIdle;
|
||||||
bit issue_294_19;
|
bit absoluteFuelPressure;+If your fuel regulator does not have vacuum line
|
||||||
bit issue_294_21;
|
bit issue_294_21;
|
||||||
bit issue_294_22;
|
bit issue_294_22;
|
||||||
bit issue_294_23;
|
bit issue_294_23;
|
||||||
|
@ -702,7 +702,8 @@ maf_sensor_type_e mafSensorType;
|
||||||
float etbIdleRange;;"angle", 1, 0, -100, 100, 2
|
float etbIdleRange;;"angle", 1, 0, -100, 100, 2
|
||||||
bit clutchUpPinInverted
|
bit clutchUpPinInverted
|
||||||
bit clutchDownPinInverted
|
bit clutchDownPinInverted
|
||||||
int[121] unusedAtBoardConfigurationEnd;
|
float fuelRailPressure;; "kPa", 1, 0.0, 0, 1000.0, 2
|
||||||
|
int[120] unusedAtBoardConfigurationEnd;
|
||||||
end_struct
|
end_struct
|
||||||
custom le_formula_t 200 string, ASCII, @OFFSET@, 200
|
custom le_formula_t 200 string, ASCII, @OFFSET@, 200
|
||||||
|
|
||||||
|
|
|
@ -82,7 +82,7 @@ enable2ndByteCanID = false
|
||||||
|
|
||||||
; see PAGE_0_SIZE in C source code
|
; see PAGE_0_SIZE in C source code
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Sun Sep 22 22:54:07 EDT 2019
|
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Tue Sep 24 16:26:43 EDT 2019
|
||||||
|
|
||||||
pageSize = 20000
|
pageSize = 20000
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -110,7 +110,7 @@ page = 1
|
||||||
useTLE8888_hall_mode = bits, U32, 76, [16:16], "false", "true"
|
useTLE8888_hall_mode = bits, U32, 76, [16:16], "false", "true"
|
||||||
useTLE8888_cranking_hack= bits, U32, 76, [17:17], "false", "true"
|
useTLE8888_cranking_hack= bits, U32, 76, [17:17], "false", "true"
|
||||||
useInstantRpmForIdle = bits, U32, 76, [18:18], "false", "true"
|
useInstantRpmForIdle = bits, U32, 76, [18:18], "false", "true"
|
||||||
issue_294_19 = bits, U32, 76, [19:19], "false", "true"
|
absoluteFuelPressure = bits, U32, 76, [19:19], "false", "true"
|
||||||
issue_294_21 = bits, U32, 76, [20:20], "false", "true"
|
issue_294_21 = bits, U32, 76, [20:20], "false", "true"
|
||||||
issue_294_22 = bits, U32, 76, [21:21], "false", "true"
|
issue_294_22 = bits, U32, 76, [21:21], "false", "true"
|
||||||
issue_294_23 = bits, U32, 76, [22:22], "false", "true"
|
issue_294_23 = bits, U32, 76, [22:22], "false", "true"
|
||||||
|
@ -498,7 +498,8 @@ page = 1
|
||||||
etbIdleRange = scalar, F32, 972, "angle", 1, 0, -100, 100, 2
|
etbIdleRange = scalar, F32, 972, "angle", 1, 0, -100, 100, 2
|
||||||
clutchUpPinInverted = bits, U32, 976, [0:0], "false", "true"
|
clutchUpPinInverted = bits, U32, 976, [0:0], "false", "true"
|
||||||
clutchDownPinInverted = bits, U32, 976, [1:1], "false", "true"
|
clutchDownPinInverted = bits, U32, 976, [1:1], "false", "true"
|
||||||
;no TS info - skipping unusedAtBoardConfigurationEnd offset 980
|
fuelRailPressure = scalar, F32, 980, "kPa", 1, 0.0, 0, 1000.0, 2
|
||||||
|
;no TS info - skipping unusedAtBoardConfigurationEnd offset 984
|
||||||
vvtDisplayInverted = bits, U32, 1464, [0:0], "false", "true"
|
vvtDisplayInverted = bits, U32, 1464, [0:0], "false", "true"
|
||||||
fuelClosedLoopCorrectionEnabled= bits, U32, 1464, [1:1], "false", "true"
|
fuelClosedLoopCorrectionEnabled= bits, U32, 1464, [1:1], "false", "true"
|
||||||
isVerboseIAC = bits, U32, 1464, [2:2], "false", "true"
|
isVerboseIAC = bits, U32, 1464, [2:2], "false", "true"
|
||||||
|
@ -966,6 +967,7 @@ page = 1
|
||||||
[SettingContextHelp]
|
[SettingContextHelp]
|
||||||
injector_flow = "This is your injector flow at the fuel pressure used in the vehicle. cc/min, cubic centimetre per minute\nBy the way, g/s = 0.125997881 * (lb/hr)\ng/s = 0.125997881 * (cc/min)/10.5\ng/s = 0.0119997981 * cc/min"
|
injector_flow = "This is your injector flow at the fuel pressure used in the vehicle. cc/min, cubic centimetre per minute\nBy the way, g/s = 0.125997881 * (lb/hr)\ng/s = 0.125997881 * (cc/min)/10.5\ng/s = 0.0119997981 * cc/min"
|
||||||
directSelfStimulation = "Should trigger emulator push data right into trigger handling logic, eliminating the need for physical jumper wires?\nSee also triggerSimulatorPins\nPS: Funny name, right? :)"
|
directSelfStimulation = "Should trigger emulator push data right into trigger handling logic, eliminating the need for physical jumper wires?\nSee also triggerSimulatorPins\nPS: Funny name, right? :)"
|
||||||
|
absoluteFuelPressure = "If your fuel regulator does not have vacuum line"
|
||||||
tpsErrorDetectionTooLow = "TPS error detection, what TPS % value is unrealistically low"
|
tpsErrorDetectionTooLow = "TPS error detection, what TPS % value is unrealistically low"
|
||||||
tpsErrorDetectionTooHigh = "TPS error detection, what TPS % value is unrealistically high"
|
tpsErrorDetectionTooHigh = "TPS error detection, what TPS % value is unrealistically high"
|
||||||
cranking_baseFuel = "Base duration of the fuel injection during cranking, this is modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width."
|
cranking_baseFuel = "Base duration of the fuel injection during cranking, this is modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width."
|
||||||
|
@ -2073,7 +2075,7 @@ menuDialog = main
|
||||||
|
|
||||||
# Digital outputs
|
# Digital outputs
|
||||||
subMenu = mainRelay, "Main relay"
|
subMenu = mainRelay, "Main relay"
|
||||||
subMenu = fuelPump, "Fuel pump"
|
subMenu = fuelPump, "Fuel rail"
|
||||||
subMenu = fanSetting, "Fan"
|
subMenu = fanSetting, "Fan"
|
||||||
subMenu = tachSettings, "Tachometer"
|
subMenu = tachSettings, "Tachometer"
|
||||||
subMenu = malfunction, "Check engine light"
|
subMenu = malfunction, "Check engine light"
|
||||||
|
@ -2963,10 +2965,12 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = "On temperature", fanOnTemperature
|
field = "On temperature", fanOnTemperature
|
||||||
field = "Off temperature", fanOffTemperature
|
field = "Off temperature", fanOffTemperature
|
||||||
|
|
||||||
dialog = fuelPump, "Fuel Pump"
|
dialog = fuelPump, "Fuel Rail"
|
||||||
field = "Pin", fuelPumpPin
|
field = "Pin", fuelPumpPin
|
||||||
field = "Pin mode", fuelPumpPinMode
|
field = "Pin mode", fuelPumpPinMode
|
||||||
field = "Prime duration", startUpFuelPumpDuration
|
field = "Prime duration", startUpFuelPumpDuration
|
||||||
|
field = "Absolute Fuel Pressure", absoluteFuelPressure
|
||||||
|
field = "Fuel Rail pressure", fuelRailPressure, {absoluteFuelPressure == 1}
|
||||||
|
|
||||||
; Controller->Actuator Outputs
|
; Controller->Actuator Outputs
|
||||||
dialog = mainRelay, "Main relay output"
|
dialog = mainRelay, "Main relay output"
|
||||||
|
|
|
@ -1081,7 +1081,7 @@ menuDialog = main
|
||||||
|
|
||||||
# Digital outputs
|
# Digital outputs
|
||||||
subMenu = mainRelay, "Main relay"
|
subMenu = mainRelay, "Main relay"
|
||||||
subMenu = fuelPump, "Fuel pump"
|
subMenu = fuelPump, "Fuel rail"
|
||||||
subMenu = fanSetting, "Fan"
|
subMenu = fanSetting, "Fan"
|
||||||
subMenu = tachSettings, "Tachometer"
|
subMenu = tachSettings, "Tachometer"
|
||||||
subMenu = malfunction, "Check engine light"
|
subMenu = malfunction, "Check engine light"
|
||||||
|
@ -1971,10 +1971,12 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = "On temperature", fanOnTemperature
|
field = "On temperature", fanOnTemperature
|
||||||
field = "Off temperature", fanOffTemperature
|
field = "Off temperature", fanOffTemperature
|
||||||
|
|
||||||
dialog = fuelPump, "Fuel Pump"
|
dialog = fuelPump, "Fuel Rail"
|
||||||
field = "Pin", fuelPumpPin
|
field = "Pin", fuelPumpPin
|
||||||
field = "Pin mode", fuelPumpPinMode
|
field = "Pin mode", fuelPumpPinMode
|
||||||
field = "Prime duration", startUpFuelPumpDuration
|
field = "Prime duration", startUpFuelPumpDuration
|
||||||
|
field = "Absolute Fuel Pressure", absoluteFuelPressure
|
||||||
|
field = "Fuel Rail pressure", fuelRailPressure, {absoluteFuelPressure == 1}
|
||||||
|
|
||||||
; Controller->Actuator Outputs
|
; Controller->Actuator Outputs
|
||||||
dialog = mainRelay, "Main relay output"
|
dialog = mainRelay, "Main relay output"
|
||||||
|
|
|
@ -82,7 +82,7 @@ enable2ndByteCanID = false
|
||||||
|
|
||||||
; see PAGE_0_SIZE in C source code
|
; see PAGE_0_SIZE in C source code
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Sun Sep 22 22:54:52 EDT 2019
|
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Tue Sep 24 16:26:48 EDT 2019
|
||||||
|
|
||||||
pageSize = 20000
|
pageSize = 20000
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -110,7 +110,7 @@ page = 1
|
||||||
useTLE8888_hall_mode = bits, U32, 76, [16:16], "false", "true"
|
useTLE8888_hall_mode = bits, U32, 76, [16:16], "false", "true"
|
||||||
useTLE8888_cranking_hack= bits, U32, 76, [17:17], "false", "true"
|
useTLE8888_cranking_hack= bits, U32, 76, [17:17], "false", "true"
|
||||||
useInstantRpmForIdle = bits, U32, 76, [18:18], "false", "true"
|
useInstantRpmForIdle = bits, U32, 76, [18:18], "false", "true"
|
||||||
issue_294_19 = bits, U32, 76, [19:19], "false", "true"
|
absoluteFuelPressure = bits, U32, 76, [19:19], "false", "true"
|
||||||
issue_294_21 = bits, U32, 76, [20:20], "false", "true"
|
issue_294_21 = bits, U32, 76, [20:20], "false", "true"
|
||||||
issue_294_22 = bits, U32, 76, [21:21], "false", "true"
|
issue_294_22 = bits, U32, 76, [21:21], "false", "true"
|
||||||
issue_294_23 = bits, U32, 76, [22:22], "false", "true"
|
issue_294_23 = bits, U32, 76, [22:22], "false", "true"
|
||||||
|
@ -498,7 +498,8 @@ page = 1
|
||||||
etbIdleRange = scalar, F32, 972, "angle", 1, 0, -100, 100, 2
|
etbIdleRange = scalar, F32, 972, "angle", 1, 0, -100, 100, 2
|
||||||
clutchUpPinInverted = bits, U32, 976, [0:0], "false", "true"
|
clutchUpPinInverted = bits, U32, 976, [0:0], "false", "true"
|
||||||
clutchDownPinInverted = bits, U32, 976, [1:1], "false", "true"
|
clutchDownPinInverted = bits, U32, 976, [1:1], "false", "true"
|
||||||
;no TS info - skipping unusedAtBoardConfigurationEnd offset 980
|
fuelRailPressure = scalar, F32, 980, "kPa", 1, 0.0, 0, 1000.0, 2
|
||||||
|
;no TS info - skipping unusedAtBoardConfigurationEnd offset 984
|
||||||
vvtDisplayInverted = bits, U32, 1464, [0:0], "false", "true"
|
vvtDisplayInverted = bits, U32, 1464, [0:0], "false", "true"
|
||||||
fuelClosedLoopCorrectionEnabled= bits, U32, 1464, [1:1], "false", "true"
|
fuelClosedLoopCorrectionEnabled= bits, U32, 1464, [1:1], "false", "true"
|
||||||
isVerboseIAC = bits, U32, 1464, [2:2], "false", "true"
|
isVerboseIAC = bits, U32, 1464, [2:2], "false", "true"
|
||||||
|
@ -966,6 +967,7 @@ page = 1
|
||||||
[SettingContextHelp]
|
[SettingContextHelp]
|
||||||
injector_flow = "This is your injector flow at the fuel pressure used in the vehicle. cc/min, cubic centimetre per minute\nBy the way, g/s = 0.125997881 * (lb/hr)\ng/s = 0.125997881 * (cc/min)/10.5\ng/s = 0.0119997981 * cc/min"
|
injector_flow = "This is your injector flow at the fuel pressure used in the vehicle. cc/min, cubic centimetre per minute\nBy the way, g/s = 0.125997881 * (lb/hr)\ng/s = 0.125997881 * (cc/min)/10.5\ng/s = 0.0119997981 * cc/min"
|
||||||
directSelfStimulation = "Should trigger emulator push data right into trigger handling logic, eliminating the need for physical jumper wires?\nSee also triggerSimulatorPins\nPS: Funny name, right? :)"
|
directSelfStimulation = "Should trigger emulator push data right into trigger handling logic, eliminating the need for physical jumper wires?\nSee also triggerSimulatorPins\nPS: Funny name, right? :)"
|
||||||
|
absoluteFuelPressure = "If your fuel regulator does not have vacuum line"
|
||||||
tpsErrorDetectionTooLow = "TPS error detection, what TPS % value is unrealistically low"
|
tpsErrorDetectionTooLow = "TPS error detection, what TPS % value is unrealistically low"
|
||||||
tpsErrorDetectionTooHigh = "TPS error detection, what TPS % value is unrealistically high"
|
tpsErrorDetectionTooHigh = "TPS error detection, what TPS % value is unrealistically high"
|
||||||
cranking_baseFuel = "Base duration of the fuel injection during cranking, this is modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width."
|
cranking_baseFuel = "Base duration of the fuel injection during cranking, this is modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width."
|
||||||
|
@ -2073,7 +2075,7 @@ menuDialog = main
|
||||||
|
|
||||||
# Digital outputs
|
# Digital outputs
|
||||||
subMenu = mainRelay, "Main relay"
|
subMenu = mainRelay, "Main relay"
|
||||||
subMenu = fuelPump, "Fuel pump"
|
subMenu = fuelPump, "Fuel rail"
|
||||||
subMenu = fanSetting, "Fan"
|
subMenu = fanSetting, "Fan"
|
||||||
subMenu = tachSettings, "Tachometer"
|
subMenu = tachSettings, "Tachometer"
|
||||||
subMenu = malfunction, "Check engine light"
|
subMenu = malfunction, "Check engine light"
|
||||||
|
@ -2963,10 +2965,12 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = "On temperature", fanOnTemperature
|
field = "On temperature", fanOnTemperature
|
||||||
field = "Off temperature", fanOffTemperature
|
field = "Off temperature", fanOffTemperature
|
||||||
|
|
||||||
dialog = fuelPump, "Fuel Pump"
|
dialog = fuelPump, "Fuel Rail"
|
||||||
field = "Pin", fuelPumpPin
|
field = "Pin", fuelPumpPin
|
||||||
field = "Pin mode", fuelPumpPinMode
|
field = "Pin mode", fuelPumpPinMode
|
||||||
field = "Prime duration", startUpFuelPumpDuration
|
field = "Prime duration", startUpFuelPumpDuration
|
||||||
|
field = "Absolute Fuel Pressure", absoluteFuelPressure
|
||||||
|
field = "Fuel Rail pressure", fuelRailPressure, {absoluteFuelPressure == 1}
|
||||||
|
|
||||||
; Controller->Actuator Outputs
|
; Controller->Actuator Outputs
|
||||||
dialog = mainRelay, "Main relay output"
|
dialog = mainRelay, "Main relay output"
|
||||||
|
|
|
@ -82,7 +82,7 @@ enable2ndByteCanID = false
|
||||||
|
|
||||||
; see PAGE_0_SIZE in C source code
|
; see PAGE_0_SIZE in C source code
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Sun Sep 22 22:54:29 EDT 2019
|
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Tue Sep 24 16:26:46 EDT 2019
|
||||||
|
|
||||||
pageSize = 20000
|
pageSize = 20000
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -110,7 +110,7 @@ page = 1
|
||||||
useTLE8888_hall_mode = bits, U32, 76, [16:16], "false", "true"
|
useTLE8888_hall_mode = bits, U32, 76, [16:16], "false", "true"
|
||||||
useTLE8888_cranking_hack= bits, U32, 76, [17:17], "false", "true"
|
useTLE8888_cranking_hack= bits, U32, 76, [17:17], "false", "true"
|
||||||
useInstantRpmForIdle = bits, U32, 76, [18:18], "false", "true"
|
useInstantRpmForIdle = bits, U32, 76, [18:18], "false", "true"
|
||||||
issue_294_19 = bits, U32, 76, [19:19], "false", "true"
|
absoluteFuelPressure = bits, U32, 76, [19:19], "false", "true"
|
||||||
issue_294_21 = bits, U32, 76, [20:20], "false", "true"
|
issue_294_21 = bits, U32, 76, [20:20], "false", "true"
|
||||||
issue_294_22 = bits, U32, 76, [21:21], "false", "true"
|
issue_294_22 = bits, U32, 76, [21:21], "false", "true"
|
||||||
issue_294_23 = bits, U32, 76, [22:22], "false", "true"
|
issue_294_23 = bits, U32, 76, [22:22], "false", "true"
|
||||||
|
@ -498,7 +498,8 @@ page = 1
|
||||||
etbIdleRange = scalar, F32, 972, "angle", 1, 0, -100, 100, 2
|
etbIdleRange = scalar, F32, 972, "angle", 1, 0, -100, 100, 2
|
||||||
clutchUpPinInverted = bits, U32, 976, [0:0], "false", "true"
|
clutchUpPinInverted = bits, U32, 976, [0:0], "false", "true"
|
||||||
clutchDownPinInverted = bits, U32, 976, [1:1], "false", "true"
|
clutchDownPinInverted = bits, U32, 976, [1:1], "false", "true"
|
||||||
;no TS info - skipping unusedAtBoardConfigurationEnd offset 980
|
fuelRailPressure = scalar, F32, 980, "kPa", 1, 0.0, 0, 1000.0, 2
|
||||||
|
;no TS info - skipping unusedAtBoardConfigurationEnd offset 984
|
||||||
vvtDisplayInverted = bits, U32, 1464, [0:0], "false", "true"
|
vvtDisplayInverted = bits, U32, 1464, [0:0], "false", "true"
|
||||||
fuelClosedLoopCorrectionEnabled= bits, U32, 1464, [1:1], "false", "true"
|
fuelClosedLoopCorrectionEnabled= bits, U32, 1464, [1:1], "false", "true"
|
||||||
isVerboseIAC = bits, U32, 1464, [2:2], "false", "true"
|
isVerboseIAC = bits, U32, 1464, [2:2], "false", "true"
|
||||||
|
@ -966,6 +967,7 @@ page = 1
|
||||||
[SettingContextHelp]
|
[SettingContextHelp]
|
||||||
injector_flow = "This is your injector flow at the fuel pressure used in the vehicle. cc/min, cubic centimetre per minute\nBy the way, g/s = 0.125997881 * (lb/hr)\ng/s = 0.125997881 * (cc/min)/10.5\ng/s = 0.0119997981 * cc/min"
|
injector_flow = "This is your injector flow at the fuel pressure used in the vehicle. cc/min, cubic centimetre per minute\nBy the way, g/s = 0.125997881 * (lb/hr)\ng/s = 0.125997881 * (cc/min)/10.5\ng/s = 0.0119997981 * cc/min"
|
||||||
directSelfStimulation = "Should trigger emulator push data right into trigger handling logic, eliminating the need for physical jumper wires?\nSee also triggerSimulatorPins\nPS: Funny name, right? :)"
|
directSelfStimulation = "Should trigger emulator push data right into trigger handling logic, eliminating the need for physical jumper wires?\nSee also triggerSimulatorPins\nPS: Funny name, right? :)"
|
||||||
|
absoluteFuelPressure = "If your fuel regulator does not have vacuum line"
|
||||||
tpsErrorDetectionTooLow = "TPS error detection, what TPS % value is unrealistically low"
|
tpsErrorDetectionTooLow = "TPS error detection, what TPS % value is unrealistically low"
|
||||||
tpsErrorDetectionTooHigh = "TPS error detection, what TPS % value is unrealistically high"
|
tpsErrorDetectionTooHigh = "TPS error detection, what TPS % value is unrealistically high"
|
||||||
cranking_baseFuel = "Base duration of the fuel injection during cranking, this is modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width."
|
cranking_baseFuel = "Base duration of the fuel injection during cranking, this is modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width."
|
||||||
|
@ -2073,7 +2075,7 @@ menuDialog = main
|
||||||
|
|
||||||
# Digital outputs
|
# Digital outputs
|
||||||
subMenu = mainRelay, "Main relay"
|
subMenu = mainRelay, "Main relay"
|
||||||
subMenu = fuelPump, "Fuel pump"
|
subMenu = fuelPump, "Fuel rail"
|
||||||
subMenu = fanSetting, "Fan"
|
subMenu = fanSetting, "Fan"
|
||||||
subMenu = tachSettings, "Tachometer"
|
subMenu = tachSettings, "Tachometer"
|
||||||
subMenu = malfunction, "Check engine light"
|
subMenu = malfunction, "Check engine light"
|
||||||
|
@ -2947,10 +2949,12 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = "On temperature", fanOnTemperature
|
field = "On temperature", fanOnTemperature
|
||||||
field = "Off temperature", fanOffTemperature
|
field = "Off temperature", fanOffTemperature
|
||||||
|
|
||||||
dialog = fuelPump, "Fuel Pump"
|
dialog = fuelPump, "Fuel Rail"
|
||||||
field = "Pin", fuelPumpPin
|
field = "Pin", fuelPumpPin
|
||||||
field = "Pin mode", fuelPumpPinMode
|
field = "Pin mode", fuelPumpPinMode
|
||||||
field = "Prime duration", startUpFuelPumpDuration
|
field = "Prime duration", startUpFuelPumpDuration
|
||||||
|
field = "Absolute Fuel Pressure", absoluteFuelPressure
|
||||||
|
field = "Fuel Rail pressure", fuelRailPressure, {absoluteFuelPressure == 1}
|
||||||
|
|
||||||
; Controller->Actuator Outputs
|
; Controller->Actuator Outputs
|
||||||
dialog = mainRelay, "Main relay output"
|
dialog = mainRelay, "Main relay output"
|
||||||
|
|
|
@ -82,7 +82,7 @@ enable2ndByteCanID = false
|
||||||
|
|
||||||
; see PAGE_0_SIZE in C source code
|
; see PAGE_0_SIZE in C source code
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Sun Sep 22 22:55:15 EDT 2019
|
; this section was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Tue Sep 24 16:26:52 EDT 2019
|
||||||
|
|
||||||
pageSize = 20000
|
pageSize = 20000
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -110,7 +110,7 @@ page = 1
|
||||||
useTLE8888_hall_mode = bits, U32, 76, [16:16], "false", "true"
|
useTLE8888_hall_mode = bits, U32, 76, [16:16], "false", "true"
|
||||||
useTLE8888_cranking_hack= bits, U32, 76, [17:17], "false", "true"
|
useTLE8888_cranking_hack= bits, U32, 76, [17:17], "false", "true"
|
||||||
useInstantRpmForIdle = bits, U32, 76, [18:18], "false", "true"
|
useInstantRpmForIdle = bits, U32, 76, [18:18], "false", "true"
|
||||||
issue_294_19 = bits, U32, 76, [19:19], "false", "true"
|
absoluteFuelPressure = bits, U32, 76, [19:19], "false", "true"
|
||||||
issue_294_21 = bits, U32, 76, [20:20], "false", "true"
|
issue_294_21 = bits, U32, 76, [20:20], "false", "true"
|
||||||
issue_294_22 = bits, U32, 76, [21:21], "false", "true"
|
issue_294_22 = bits, U32, 76, [21:21], "false", "true"
|
||||||
issue_294_23 = bits, U32, 76, [22:22], "false", "true"
|
issue_294_23 = bits, U32, 76, [22:22], "false", "true"
|
||||||
|
@ -498,7 +498,8 @@ page = 1
|
||||||
etbIdleRange = scalar, F32, 972, "angle", 1, 0, -100, 100, 2
|
etbIdleRange = scalar, F32, 972, "angle", 1, 0, -100, 100, 2
|
||||||
clutchUpPinInverted = bits, U32, 976, [0:0], "false", "true"
|
clutchUpPinInverted = bits, U32, 976, [0:0], "false", "true"
|
||||||
clutchDownPinInverted = bits, U32, 976, [1:1], "false", "true"
|
clutchDownPinInverted = bits, U32, 976, [1:1], "false", "true"
|
||||||
;no TS info - skipping unusedAtBoardConfigurationEnd offset 980
|
fuelRailPressure = scalar, F32, 980, "kPa", 1, 0.0, 0, 1000.0, 2
|
||||||
|
;no TS info - skipping unusedAtBoardConfigurationEnd offset 984
|
||||||
vvtDisplayInverted = bits, U32, 1464, [0:0], "false", "true"
|
vvtDisplayInverted = bits, U32, 1464, [0:0], "false", "true"
|
||||||
fuelClosedLoopCorrectionEnabled= bits, U32, 1464, [1:1], "false", "true"
|
fuelClosedLoopCorrectionEnabled= bits, U32, 1464, [1:1], "false", "true"
|
||||||
isVerboseIAC = bits, U32, 1464, [2:2], "false", "true"
|
isVerboseIAC = bits, U32, 1464, [2:2], "false", "true"
|
||||||
|
@ -966,6 +967,7 @@ page = 1
|
||||||
[SettingContextHelp]
|
[SettingContextHelp]
|
||||||
injector_flow = "This is your injector flow at the fuel pressure used in the vehicle. cc/min, cubic centimetre per minute\nBy the way, g/s = 0.125997881 * (lb/hr)\ng/s = 0.125997881 * (cc/min)/10.5\ng/s = 0.0119997981 * cc/min"
|
injector_flow = "This is your injector flow at the fuel pressure used in the vehicle. cc/min, cubic centimetre per minute\nBy the way, g/s = 0.125997881 * (lb/hr)\ng/s = 0.125997881 * (cc/min)/10.5\ng/s = 0.0119997981 * cc/min"
|
||||||
directSelfStimulation = "Should trigger emulator push data right into trigger handling logic, eliminating the need for physical jumper wires?\nSee also triggerSimulatorPins\nPS: Funny name, right? :)"
|
directSelfStimulation = "Should trigger emulator push data right into trigger handling logic, eliminating the need for physical jumper wires?\nSee also triggerSimulatorPins\nPS: Funny name, right? :)"
|
||||||
|
absoluteFuelPressure = "If your fuel regulator does not have vacuum line"
|
||||||
tpsErrorDetectionTooLow = "TPS error detection, what TPS % value is unrealistically low"
|
tpsErrorDetectionTooLow = "TPS error detection, what TPS % value is unrealistically low"
|
||||||
tpsErrorDetectionTooHigh = "TPS error detection, what TPS % value is unrealistically high"
|
tpsErrorDetectionTooHigh = "TPS error detection, what TPS % value is unrealistically high"
|
||||||
cranking_baseFuel = "Base duration of the fuel injection during cranking, this is modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width."
|
cranking_baseFuel = "Base duration of the fuel injection during cranking, this is modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width."
|
||||||
|
@ -2073,7 +2075,7 @@ menuDialog = main
|
||||||
|
|
||||||
# Digital outputs
|
# Digital outputs
|
||||||
subMenu = mainRelay, "Main relay"
|
subMenu = mainRelay, "Main relay"
|
||||||
subMenu = fuelPump, "Fuel pump"
|
subMenu = fuelPump, "Fuel rail"
|
||||||
subMenu = fanSetting, "Fan"
|
subMenu = fanSetting, "Fan"
|
||||||
subMenu = tachSettings, "Tachometer"
|
subMenu = tachSettings, "Tachometer"
|
||||||
subMenu = malfunction, "Check engine light"
|
subMenu = malfunction, "Check engine light"
|
||||||
|
@ -2959,10 +2961,12 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = "On temperature", fanOnTemperature
|
field = "On temperature", fanOnTemperature
|
||||||
field = "Off temperature", fanOffTemperature
|
field = "Off temperature", fanOffTemperature
|
||||||
|
|
||||||
dialog = fuelPump, "Fuel Pump"
|
dialog = fuelPump, "Fuel Rail"
|
||||||
field = "Pin", fuelPumpPin
|
field = "Pin", fuelPumpPin
|
||||||
field = "Pin mode", fuelPumpPinMode
|
field = "Pin mode", fuelPumpPinMode
|
||||||
field = "Prime duration", startUpFuelPumpDuration
|
field = "Prime duration", startUpFuelPumpDuration
|
||||||
|
field = "Absolute Fuel Pressure", absoluteFuelPressure
|
||||||
|
field = "Fuel Rail pressure", fuelRailPressure, {absoluteFuelPressure == 1}
|
||||||
|
|
||||||
; Controller->Actuator Outputs
|
; Controller->Actuator Outputs
|
||||||
dialog = mainRelay, "Main relay output"
|
dialog = mainRelay, "Main relay output"
|
||||||
|
|
|
@ -1,11 +1,12 @@
|
||||||
package com.rusefi.config.generated;
|
package com.rusefi.config.generated;
|
||||||
|
|
||||||
// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Sun Sep 22 22:54:07 EDT 2019
|
// this file was generated automatically by rusEfi tool ConfigDefinition.jar based on integration\rusefi_config.txt Tue Sep 24 16:26:43 EDT 2019
|
||||||
|
|
||||||
// by class com.rusefi.output.FileJavaFieldsConsumer
|
// by class com.rusefi.output.FileJavaFieldsConsumer
|
||||||
import com.rusefi.config.*;
|
import com.rusefi.config.*;
|
||||||
|
|
||||||
public class Fields {
|
public class Fields {
|
||||||
|
public static final int absoluteFuelPressure_offset = 76;
|
||||||
public static final int accelerometerSpiDevice_offset = 2712;
|
public static final int accelerometerSpiDevice_offset = 2712;
|
||||||
public static final int acCutoffHighRpm_offset = 1494;
|
public static final int acCutoffHighRpm_offset = 1494;
|
||||||
public static final int acCutoffLowRpm_offset = 1492;
|
public static final int acCutoffLowRpm_offset = 1492;
|
||||||
|
@ -560,6 +561,7 @@ public class Fields {
|
||||||
public static final int fuelPumpPin_offset_hex = 292;
|
public static final int fuelPumpPin_offset_hex = 292;
|
||||||
public static final int fuelPumpPinMode_offset = 659;
|
public static final int fuelPumpPinMode_offset = 659;
|
||||||
public static final int fuelPumpPinMode_offset_hex = 293;
|
public static final int fuelPumpPinMode_offset_hex = 293;
|
||||||
|
public static final int fuelRailPressure_offset = 980;
|
||||||
public static final int fuelRpmBins_offset = 16224;
|
public static final int fuelRpmBins_offset = 16224;
|
||||||
public static final int fuelTable_offset = 15136;
|
public static final int fuelTable_offset = 15136;
|
||||||
public static final String GAUGE_COIL_DWELL_TIME = "dwell: coil charge time";
|
public static final String GAUGE_COIL_DWELL_TIME = "dwell: coil charge time";
|
||||||
|
@ -855,7 +857,6 @@ public class Fields {
|
||||||
public static final int isManualSpinningMode_offset = 1476;
|
public static final int isManualSpinningMode_offset = 1476;
|
||||||
public static final int isMapAveragingEnabled_offset = 1476;
|
public static final int isMapAveragingEnabled_offset = 1476;
|
||||||
public static final int isSdCardEnabled_offset = 744;
|
public static final int isSdCardEnabled_offset = 744;
|
||||||
public static final int issue_294_19_offset = 76;
|
|
||||||
public static final int issue_294_21_offset = 76;
|
public static final int issue_294_21_offset = 76;
|
||||||
public static final int issue_294_22_offset = 76;
|
public static final int issue_294_22_offset = 76;
|
||||||
public static final int issue_294_23_offset = 76;
|
public static final int issue_294_23_offset = 76;
|
||||||
|
@ -1229,7 +1230,7 @@ public class Fields {
|
||||||
public static final int unused_former_warmup_target_afr_offset = 2096;
|
public static final int unused_former_warmup_target_afr_offset = 2096;
|
||||||
public static final int unused_former_warmup_target_afr_offset_hex = 830;
|
public static final int unused_former_warmup_target_afr_offset_hex = 830;
|
||||||
public static final int unusedAnotherOne_offset = 744;
|
public static final int unusedAnotherOne_offset = 744;
|
||||||
public static final int unusedAtBoardConfigurationEnd_offset = 980;
|
public static final int unusedAtBoardConfigurationEnd_offset = 984;
|
||||||
public static final int unusedErrorPin_offset = 2040;
|
public static final int unusedErrorPin_offset = 2040;
|
||||||
public static final int unusedFlexFuelSensor_offset = 3100;
|
public static final int unusedFlexFuelSensor_offset = 3100;
|
||||||
public static final int unusedFormerWarmupAfrPid_offset = 1756;
|
public static final int unusedFormerWarmupAfrPid_offset = 1756;
|
||||||
|
@ -1328,7 +1329,7 @@ public class Fields {
|
||||||
public static final Field USETLE8888_HALL_MODE = Field.create("USETLE8888_HALL_MODE", 76, FieldType.BIT, 16);
|
public static final Field USETLE8888_HALL_MODE = Field.create("USETLE8888_HALL_MODE", 76, FieldType.BIT, 16);
|
||||||
public static final Field USETLE8888_CRANKING_HACK = Field.create("USETLE8888_CRANKING_HACK", 76, FieldType.BIT, 17);
|
public static final Field USETLE8888_CRANKING_HACK = Field.create("USETLE8888_CRANKING_HACK", 76, FieldType.BIT, 17);
|
||||||
public static final Field USEINSTANTRPMFORIDLE = Field.create("USEINSTANTRPMFORIDLE", 76, FieldType.BIT, 18);
|
public static final Field USEINSTANTRPMFORIDLE = Field.create("USEINSTANTRPMFORIDLE", 76, FieldType.BIT, 18);
|
||||||
public static final Field ISSUE_294_19 = Field.create("ISSUE_294_19", 76, FieldType.BIT, 19);
|
public static final Field ABSOLUTEFUELPRESSURE = Field.create("ABSOLUTEFUELPRESSURE", 76, FieldType.BIT, 19);
|
||||||
public static final Field ISSUE_294_21 = Field.create("ISSUE_294_21", 76, FieldType.BIT, 20);
|
public static final Field ISSUE_294_21 = Field.create("ISSUE_294_21", 76, FieldType.BIT, 20);
|
||||||
public static final Field ISSUE_294_22 = Field.create("ISSUE_294_22", 76, FieldType.BIT, 21);
|
public static final Field ISSUE_294_22 = Field.create("ISSUE_294_22", 76, FieldType.BIT, 21);
|
||||||
public static final Field ISSUE_294_23 = Field.create("ISSUE_294_23", 76, FieldType.BIT, 22);
|
public static final Field ISSUE_294_23 = Field.create("ISSUE_294_23", 76, FieldType.BIT, 22);
|
||||||
|
@ -1713,6 +1714,7 @@ public class Fields {
|
||||||
public static final Field ETBIDLERANGE = Field.create("ETBIDLERANGE", 972, FieldType.FLOAT);
|
public static final Field ETBIDLERANGE = Field.create("ETBIDLERANGE", 972, FieldType.FLOAT);
|
||||||
public static final Field CLUTCHUPPININVERTED = Field.create("CLUTCHUPPININVERTED", 976, FieldType.BIT, 0);
|
public static final Field CLUTCHUPPININVERTED = Field.create("CLUTCHUPPININVERTED", 976, FieldType.BIT, 0);
|
||||||
public static final Field CLUTCHDOWNPININVERTED = Field.create("CLUTCHDOWNPININVERTED", 976, FieldType.BIT, 1);
|
public static final Field CLUTCHDOWNPININVERTED = Field.create("CLUTCHDOWNPININVERTED", 976, FieldType.BIT, 1);
|
||||||
|
public static final Field FUELRAILPRESSURE = Field.create("FUELRAILPRESSURE", 980, FieldType.FLOAT);
|
||||||
public static final Field VVTDISPLAYINVERTED = Field.create("VVTDISPLAYINVERTED", 1464, FieldType.BIT, 0);
|
public static final Field VVTDISPLAYINVERTED = Field.create("VVTDISPLAYINVERTED", 1464, FieldType.BIT, 0);
|
||||||
public static final Field FUELCLOSEDLOOPCORRECTIONENABLED = Field.create("FUELCLOSEDLOOPCORRECTIONENABLED", 1464, FieldType.BIT, 1);
|
public static final Field FUELCLOSEDLOOPCORRECTIONENABLED = Field.create("FUELCLOSEDLOOPCORRECTIONENABLED", 1464, FieldType.BIT, 1);
|
||||||
public static final Field ISVERBOSEIAC = Field.create("ISVERBOSEIAC", 1464, FieldType.BIT, 2);
|
public static final Field ISVERBOSEIAC = Field.create("ISVERBOSEIAC", 1464, FieldType.BIT, 2);
|
||||||
|
@ -2120,7 +2122,7 @@ public class Fields {
|
||||||
USETLE8888_HALL_MODE,
|
USETLE8888_HALL_MODE,
|
||||||
USETLE8888_CRANKING_HACK,
|
USETLE8888_CRANKING_HACK,
|
||||||
USEINSTANTRPMFORIDLE,
|
USEINSTANTRPMFORIDLE,
|
||||||
ISSUE_294_19,
|
ABSOLUTEFUELPRESSURE,
|
||||||
ISSUE_294_21,
|
ISSUE_294_21,
|
||||||
ISSUE_294_22,
|
ISSUE_294_22,
|
||||||
ISSUE_294_23,
|
ISSUE_294_23,
|
||||||
|
@ -2493,6 +2495,7 @@ public class Fields {
|
||||||
ETBIDLERANGE,
|
ETBIDLERANGE,
|
||||||
CLUTCHUPPININVERTED,
|
CLUTCHUPPININVERTED,
|
||||||
CLUTCHDOWNPININVERTED,
|
CLUTCHDOWNPININVERTED,
|
||||||
|
FUELRAILPRESSURE,
|
||||||
VVTDISPLAYINVERTED,
|
VVTDISPLAYINVERTED,
|
||||||
FUELCLOSEDLOOPCORRECTIONENABLED,
|
FUELCLOSEDLOOPCORRECTIONENABLED,
|
||||||
ISVERBOSEIAC,
|
ISVERBOSEIAC,
|
||||||
|
|
Loading…
Reference in New Issue