Usability: TS project rework #811
This commit is contained in:
parent
88c62b9528
commit
a09484f492
|
@ -72,7 +72,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 ConfigDefinition.jar based on integration\rusefi_config.txt Wed May 29 23:14:19 EDT 2019
|
; this section was generated automatically by ConfigDefinition.jar based on integration\rusefi_config.txt Sat Jun 01 16:32:19 EDT 2019
|
||||||
|
|
||||||
pageSize = 20000
|
pageSize = 20000
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -1329,7 +1329,7 @@ fileVersion = { 20171101 }
|
||||||
yBins = injector_battLagCorr
|
yBins = injector_battLagCorr
|
||||||
gauge = VBattGauge
|
gauge = VBattGauge
|
||||||
|
|
||||||
curve = mafDecodingCurve, "MAF Sensor Settings"
|
curve = mafDecodingCurve, "MAF sensor"
|
||||||
columnLabel = "Voltage", "kg/hour"
|
columnLabel = "Voltage", "kg/hour"
|
||||||
xAxis = -1, 6, 10
|
xAxis = -1, 6, 10
|
||||||
yAxis = -30, 1300, 10
|
yAxis = -30, 1300, 10
|
||||||
|
@ -1999,8 +1999,8 @@ menuDialog = main
|
||||||
subMenu = std_separator
|
subMenu = std_separator
|
||||||
subMenu = fanSetting, "Fan Settings"
|
subMenu = fanSetting, "Fan Settings"
|
||||||
subMenu = malfunction, "MIL Settings"
|
subMenu = malfunction, "MIL Settings"
|
||||||
subMenu = etbDialog, "Electronic Thtottle Body (beta version)"
|
subMenu = etbDialog, "Electronic Throttle Body (beta version)"
|
||||||
subMenu = etbTpsBiasCurve, "Electronic Thtottle Body Bias Curve"
|
subMenu = etbTpsBiasCurve, "Electronic Throttle Body Bias Curve"
|
||||||
subMenu = std_separator
|
subMenu = std_separator
|
||||||
subMenu = std_realtime, "&Realtime Display", 0
|
subMenu = std_realtime, "&Realtime Display", 0
|
||||||
|
|
||||||
|
@ -2013,7 +2013,6 @@ menuDialog = main
|
||||||
subMenu = afrTableTbl, "Target AFR Table", 0, {fuelAlgorithm == LM_SPEED_DENSITY}
|
subMenu = afrTableTbl, "Target AFR Table", 0, {fuelAlgorithm == LM_SPEED_DENSITY}
|
||||||
subMenu = injPhaseTableTbl, "Injection Phase Table"
|
subMenu = injPhaseTableTbl, "Injection Phase Table"
|
||||||
subMenu = std_separator
|
subMenu = std_separator
|
||||||
subMenu = warmupFuelDialog, "Warmup fuel closed-loop"
|
|
||||||
subMenu = cltFuelCorrCurve, "Warmup fuel manual Multiplier", 0, {useWarmupPidAfr == 0}
|
subMenu = cltFuelCorrCurve, "Warmup fuel manual Multiplier", 0, {useWarmupPidAfr == 0}
|
||||||
subMenu = warmupTargetAfrCurve, "Warmup fuel auto correction AFR target", 0, {useWarmupPidAfr == 1}
|
subMenu = warmupTargetAfrCurve, "Warmup fuel auto correction AFR target", 0, {useWarmupPidAfr == 1}
|
||||||
subMenu = iatFuelCorrCurve, "Intake air temperature fuel Multiplier"
|
subMenu = iatFuelCorrCurve, "Intake air temperature fuel Multiplier"
|
||||||
|
@ -2082,21 +2081,21 @@ menuDialog = main
|
||||||
|
|
||||||
menuDialog = main
|
menuDialog = main
|
||||||
menu = "&Sensors"
|
menu = "&Sensors"
|
||||||
subMenu = cltSensor, "CLT Sensor Settings"
|
subMenu = cltSensor, "CLT sensor"
|
||||||
subMenu = iatSensor, "IAT Sensor Settings"
|
subMenu = iatSensor, "IAT sensor"
|
||||||
subMenu = auxTempSensor1Sensor, "AuxTemp1 Sensor Settings"
|
subMenu = auxTempSensor1Sensor, "AuxTemp1 sensor"
|
||||||
subMenu = auxTempSensor2Sensor, "AuxTemp2 Sensor Settings"
|
subMenu = auxTempSensor2Sensor, "AuxTemp2 sensor"
|
||||||
subMenu = std_separator
|
subMenu = std_separator
|
||||||
subMenu = mapSettings, "MAP Sensor Settings"
|
subMenu = mapSettings, "MAP sensor"
|
||||||
subMenu = mafDecodingCurve, "MAF Sensor Settings"
|
subMenu = mafDecodingCurve, "MAF sensor"
|
||||||
subMenu = std_separator
|
subMenu = std_separator
|
||||||
subMenu = egoSettings, "EGO Sensor Settings"
|
subMenu = egoSettings, "EGO sensor"
|
||||||
subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation"
|
subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation"
|
||||||
subMenu = cj125Function, "CJ125 Settings (wbo decoder)"
|
subMenu = cj125Function, "CJ125 Settings (wbo decoder)"
|
||||||
subMenu = std_separator
|
subMenu = std_separator
|
||||||
subMenu = hipFunction, "HIP9011 Settings (knock sensor) (alpha version)"
|
subMenu = hipFunction, "HIP9011 Settings (knock sensor) (alpha version)"
|
||||||
subMenu = speedSensor, "Vehicle Speed Sensor Settings"
|
subMenu = speedSensor, "Vehicle Speed sensor"
|
||||||
subMenu = oilPressureSensor, "Oil Pressure Sensor Settings"
|
subMenu = oilPressureSensor, "Oil Pressure sensor"
|
||||||
|
|
||||||
menuDialog = main
|
menuDialog = main
|
||||||
menu = "&Controller"
|
menu = "&Controller"
|
||||||
|
@ -2106,10 +2105,9 @@ menuDialog = main
|
||||||
subMenu = tachSettings, "Tachometer output"
|
subMenu = tachSettings, "Tachometer output"
|
||||||
subMenu = idlehw, "Idle Valve Hardware"
|
subMenu = idlehw, "Idle Valve Hardware"
|
||||||
subMenu = std_separator
|
subMenu = std_separator
|
||||||
subMenu = injectorOutputSettings, "Injector Outputs"
|
|
||||||
subMenu = ignitionOutputSettings, "Ignition Outputs"
|
|
||||||
subMenu = deviceOutputSettings, "Actuator Outputs"
|
subMenu = deviceOutputSettings, "Actuator Outputs"
|
||||||
subMenu = std_separator
|
subMenu = std_separator
|
||||||
|
subMenu = lcdScreen, "LCD"
|
||||||
subMenu = joystickPanel, "Joystick"
|
subMenu = joystickPanel, "Joystick"
|
||||||
subMenu = ecuStimulator, "ECU stimulator"
|
subMenu = ecuStimulator, "ECU stimulator"
|
||||||
subMenu = spiFunction, "SPI Settings"
|
subMenu = spiFunction, "SPI Settings"
|
||||||
|
@ -2120,6 +2118,7 @@ menuDialog = main
|
||||||
subMenu = engineTypeDialog, "Popular vehicles"
|
subMenu = engineTypeDialog, "Popular vehicles"
|
||||||
subMenu = allPins1, "Full pinout 1/2"
|
subMenu = allPins1, "Full pinout 1/2"
|
||||||
subMenu = allPins2, "Full pinout 2/2"
|
subMenu = allPins2, "Full pinout 2/2"
|
||||||
|
subMenu = parkingLot, "Experimental/Broken"
|
||||||
|
|
||||||
[ControllerCommands]
|
[ControllerCommands]
|
||||||
; commandName = command1, command2, commandn...
|
; commandName = command1, command2, commandn...
|
||||||
|
@ -2257,7 +2256,26 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = "Use TPS instead of Load for VE table", useTPSBasedVeTable, {0}
|
field = "Use TPS instead of Load for VE table", useTPSBasedVeTable, {0}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
dialog = ignitionSettings, "Ignition Settings"
|
dialog = ignitionOutputs, "Ignition Outputs"
|
||||||
|
field = "Ignition Pin Mode", ignitionPinMode, {isIgnitionEnabled == 1}
|
||||||
|
field = "Ignition Pin 1", ignitionPins1, {isIgnitionEnabled == 1}
|
||||||
|
field = "Ignition Pin 2", ignitionPins2, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 1) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 2) || (firingOrder == 7) || (firingOrder == 9) || (firingOrder == 11) || (firingOrder == 12)))}
|
||||||
|
field = "Ignition Pin 3", ignitionPins3, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 2) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 1) || (firingOrder == 3) || (firingOrder == 4) || (firingOrder == 5) || (firingOrder == 9)))}
|
||||||
|
field = "Ignition Pin 4", ignitionPins4, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 3) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 7) || (firingOrder == 12)))}
|
||||||
|
field = "Ignition Pin 5", ignitionPins5, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 4) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 4) || (firingOrder == 12)))}
|
||||||
|
field = "Ignition Pin 6", ignitionPins6, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 5) && (ignitionMode !=2 || twoWireBatchIgnition == 1 )}
|
||||||
|
field = "Ignition Pin 7", ignitionPins7, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 6) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 11)))}
|
||||||
|
field = "Ignition Pin 8", ignitionPins8, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 7) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
||||||
|
field = "Ignition Pin 9", ignitionPins9, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 8) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
||||||
|
field = "Ignition Pin 10", ignitionPins10, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 9) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
||||||
|
field = "Ignition Pin 11", ignitionPins11, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 10) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
||||||
|
field = "Ignition Pin 12", ignitionPins12, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 11) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
||||||
|
field = "This is useful to have tachometer working"
|
||||||
|
field = " while converting from distributor"
|
||||||
|
field = "Dizzy out Pin", dizzySparkOutputPin, {isIgnitionEnabled == 1}
|
||||||
|
field = "Dizzy out Pin Mode", dizzySparkOutputPinMode, {isIgnitionEnabled == 1}
|
||||||
|
|
||||||
|
dialog = ignitionBasic, ""
|
||||||
field = "Enabled", isIgnitionEnabled
|
field = "Enabled", isIgnitionEnabled
|
||||||
field = "Mode", ignitionMode, {isIgnitionEnabled == 1}
|
field = "Mode", ignitionMode, {isIgnitionEnabled == 1}
|
||||||
field = "#Wasted spark with individual coils"
|
field = "#Wasted spark with individual coils"
|
||||||
|
@ -2267,13 +2285,14 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = "#Use fixed timing while validating with a timing gun"
|
field = "#Use fixed timing while validating with a timing gun"
|
||||||
field = "Fixed Timinig", fixedTiming, {isIgnitionEnabled == 1 && timingMode == 1}
|
field = "Fixed Timinig", fixedTiming, {isIgnitionEnabled == 1 && timingMode == 1}
|
||||||
|
|
||||||
|
dialog = ignitionSettings, "", xAxis
|
||||||
|
panel = ignitionBasic
|
||||||
|
panel = ignitionOutputs
|
||||||
|
|
||||||
dialog = baseEngineConfig, "Engine Configuration"
|
dialog = baseEngineConfig, "Engine Configuration"
|
||||||
; field = "Engine Preset", engineType
|
; field = "Engine Preset", engineType
|
||||||
field = "Number of Cylinders", cylindersCount
|
field = "Number of Cylinders", cylindersCount
|
||||||
field = "Engine Displacement", displacement
|
field = "Engine Displacement", displacement
|
||||||
field = "!https://rusefi.com/s/debugmode"
|
|
||||||
field = "Debug mode", debugMode
|
|
||||||
field = ""
|
|
||||||
field = "Firing Order", firingOrder
|
field = "Firing Order", firingOrder
|
||||||
|
|
||||||
; Engine->Trigger configuration
|
; Engine->Trigger configuration
|
||||||
|
@ -2309,31 +2328,34 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
; Engine->Injection Settings
|
; Engine->Injection Settings
|
||||||
dialog = injChars, "Injector Settings", yAxis
|
dialog = injChars, "Injector Settings", yAxis
|
||||||
field = "Injector Flow", injector_flow
|
field = "Injector Flow", injector_flow
|
||||||
field = "!phase offset is usually not needed"
|
|
||||||
field = "phase offset", extraInjectionOffset
|
|
||||||
|
|
||||||
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
||||||
field = "!ECU reboot needed to apply these settings"
|
field = "!ECU reboot needed to apply these settings"
|
||||||
field = "injection Pin Mode", injectionPinMode
|
field = "injection Pin Mode", injectionPinMode, {isInjectionEnabled == 1}
|
||||||
field = "With batched injection without 'Two wire batch emulation' fill only first count / 2 values"
|
field = "With batched injection without 'Two wire batch emulation'"
|
||||||
field = "Injection Pin 1", injectionPins1
|
field = " fill only first count / 2 values"
|
||||||
field = "Injection Pin 2", injectionPins2, {injectionMode != 3 && cylindersCount > 1}
|
field = "Injection Pin 1", injectionPins1, {isInjectionEnabled == 1}
|
||||||
field = "Injection Pin 3", injectionPins3, {injectionMode != 3 && cylindersCount > 2}
|
field = "Injection Pin 2", injectionPins2, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 1}
|
||||||
field = "Injection Pin 4", injectionPins4, {injectionMode != 3 && cylindersCount > 3}
|
field = "Injection Pin 3", injectionPins3, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 2}
|
||||||
field = "Injection Pin 5 ", injectionPins5, {injectionMode != 3 && cylindersCount > 4}
|
field = "Injection Pin 4", injectionPins4, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 3}
|
||||||
field = "Injection Pin 6 ", injectionPins6, {injectionMode != 3 && cylindersCount > 5}
|
field = "Injection Pin 5 ", injectionPins5, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 4}
|
||||||
field = "Injection Pin 7 ", injectionPins7, {injectionMode != 3 && cylindersCount > 6}
|
field = "Injection Pin 6 ", injectionPins6, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 5}
|
||||||
field = "Injection Pin 8 ", injectionPins8, {injectionMode != 3 && cylindersCount > 7}
|
field = "Injection Pin 7 ", injectionPins7, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 6}
|
||||||
field = "Injection Pin 9 ", injectionPins9, {cylindersCount > 8}
|
field = "Injection Pin 8 ", injectionPins8, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 7}
|
||||||
field = "Injection Pin 10 ", injectionPins10, {cylindersCount > 9}
|
field = "Injection Pin 9 ", injectionPins9, {isInjectionEnabled == 1 && cylindersCount > 8}
|
||||||
field = "Injection Pin 11 ", injectionPins11, {cylindersCount > 10}
|
field = "Injection Pin 10 ", injectionPins10, {isInjectionEnabled == 1 && cylindersCount > 9}
|
||||||
field = "Injection Pin 12 ", injectionPins12, {cylindersCount > 11}
|
field = "Injection Pin 11 ", injectionPins11, {isInjectionEnabled == 1 && cylindersCount > 10}
|
||||||
|
field = "Injection Pin 12 ", injectionPins12, {isInjectionEnabled == 1 && cylindersCount > 11}
|
||||||
|
|
||||||
dialog = injectionSettings, ""
|
dialog = injectionBasic, ""
|
||||||
topicHelp = "fuelHelp"
|
topicHelp = "fuelHelp"
|
||||||
panel = baseInjection
|
panel = baseInjection
|
||||||
panel = injChars
|
panel = injChars
|
||||||
|
|
||||||
|
dialog = injectionSettings, "", xAxis
|
||||||
|
panel = injectionBasic
|
||||||
|
panel = injectorOutputSettings
|
||||||
|
|
||||||
dialog = injectionDeadTime, "", yAxis
|
dialog = injectionDeadTime, "", yAxis
|
||||||
panel = injectorsDeadTime, East
|
panel = injectorsDeadTime, East
|
||||||
|
|
||||||
|
@ -2351,35 +2373,12 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = "Extra cyl #11", timing_offset_cylinder11, {cylindersCount > 10}
|
field = "Extra cyl #11", timing_offset_cylinder11, {cylindersCount > 10}
|
||||||
field = "Extra cyl #12", timing_offset_cylinder12, {cylindersCount > 11}
|
field = "Extra cyl #12", timing_offset_cylinder12, {cylindersCount > 11}
|
||||||
|
|
||||||
|
|
||||||
; Engine->Ignition Settings
|
|
||||||
dialog = ignitionOutputs, "Ignition Outputs"
|
|
||||||
field = "Ignition Pin Mode", ignitionPinMode
|
|
||||||
field = "Ignition Pin 1", ignitionPins1
|
|
||||||
field = "Ignition Pin 2", ignitionPins2, {(ignitionMode != 0 && cylindersCount > 1) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 2) || (firingOrder == 7) || (firingOrder == 9) || (firingOrder == 11) || (firingOrder == 12)))}
|
|
||||||
field = "Ignition Pin 3", ignitionPins3, {(ignitionMode != 0 && cylindersCount > 2) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 1) || (firingOrder == 3) || (firingOrder == 4) || (firingOrder == 5) || (firingOrder == 9)))}
|
|
||||||
field = "Ignition Pin 4", ignitionPins4, {(ignitionMode != 0 && cylindersCount > 3) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 7) || (firingOrder == 12)))}
|
|
||||||
field = "Ignition Pin 5", ignitionPins5, {(ignitionMode != 0 && cylindersCount > 4) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 4) || (firingOrder == 12)))}
|
|
||||||
field = "Ignition Pin 6", ignitionPins6, {(ignitionMode != 0 && cylindersCount > 5) && (ignitionMode !=2 || twoWireBatchIgnition == 1 )}
|
|
||||||
field = "Ignition Pin 7", ignitionPins7, {(ignitionMode != 0 && cylindersCount > 6) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 11)))}
|
|
||||||
field = "Ignition Pin 8", ignitionPins8, {(ignitionMode != 0 && cylindersCount > 7) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
|
||||||
field = "Ignition Pin 9", ignitionPins9, {(ignitionMode != 0 && cylindersCount > 8) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
|
||||||
field = "Ignition Pin 10", ignitionPins10, {(ignitionMode != 0 && cylindersCount > 9) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
|
||||||
field = "Ignition Pin 11", ignitionPins11, {(ignitionMode != 0 && cylindersCount > 10) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
|
||||||
field = "Ignition Pin 12", ignitionPins12, {(ignitionMode != 0 && cylindersCount > 11) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
|
||||||
field = "This is useful to have tachometer working while converting from distributor"
|
|
||||||
field = "Dizzy out Pin", dizzySparkOutputPin
|
|
||||||
field = "Dizzy out Pin Mode", dizzySparkOutputPinMode
|
|
||||||
|
|
||||||
dialog = ignitionOutputSettings, "", xAxis
|
|
||||||
panel = ignitionOutputs
|
|
||||||
|
|
||||||
dialog = dwellSettings, "", yAxis
|
dialog = dwellSettings, "", yAxis
|
||||||
panel = dwellCorrection, Center
|
panel = dwellCorrection, Center
|
||||||
|
|
||||||
; Sensors->AUX1 Thermistor Sensor Setting
|
; Sensors->AUX1 Thermistor Sensor Setting
|
||||||
dialog = auxTempSensor1Sensor, "aux1 Thermistor Settings"
|
dialog = auxTempSensor1Sensor, "aux1 Thermistor Settings"
|
||||||
field = "#Here is three pairs of thermistor temperature and his resistance."
|
field = "#Here is three pairs of thermistor temperature and resistance."
|
||||||
field = "#Typical temperatures is -40°C, 0°C and 100°C"
|
field = "#Typical temperatures is -40°C, 0°C and 100°C"
|
||||||
field = ""
|
field = ""
|
||||||
field = "Lowest temperature", auxTempSensor1_tempC_1
|
field = "Lowest temperature", auxTempSensor1_tempC_1
|
||||||
|
@ -2393,7 +2392,7 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
|
|
||||||
; Sensors->AUX2 Thermistor Sensor Setting
|
; Sensors->AUX2 Thermistor Sensor Setting
|
||||||
dialog = auxTempSensor2Sensor, "aux2 Thermistor Settings"
|
dialog = auxTempSensor2Sensor, "aux2 Thermistor Settings"
|
||||||
field = "#Here is three pairs of thermistor temperature and his resistance."
|
field = "#Here is three pairs of thermistor temperature and resistance."
|
||||||
field = "#Typical temperatures is -40°C, 0°C and 100°C"
|
field = "#Typical temperatures is -40°C, 0°C and 100°C"
|
||||||
field = ""
|
field = ""
|
||||||
field = "Lowest temperature", auxTempSensor2_tempC_1
|
field = "Lowest temperature", auxTempSensor2_tempC_1
|
||||||
|
@ -2633,9 +2632,9 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
panel = allPins2_1_and_2
|
panel = allPins2_1_and_2
|
||||||
|
|
||||||
|
|
||||||
; Sensors->CLT Sensor Settings
|
; Sensors->CLT sensor
|
||||||
dialog = clt_thermistor, "CLT Sensor Settings"
|
dialog = clt_thermistor, "CLT sensor"
|
||||||
field = "#Here is three pairs of thermistor temperature and his resistance."
|
field = "#Here is three pairs of thermistor temperature and resistance."
|
||||||
field = "#Typical temperatures is -40°C, 0°C and 100°C"
|
field = "#Typical temperatures is -40°C, 0°C and 100°C"
|
||||||
field = ""
|
field = ""
|
||||||
field = "Lowest temperature", clt_tempC_1
|
field = "Lowest temperature", clt_tempC_1
|
||||||
|
@ -2653,9 +2652,9 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
panel = clt_thermistor
|
panel = clt_thermistor
|
||||||
gauge = CLTGauge
|
gauge = CLTGauge
|
||||||
|
|
||||||
; Sensors->IAT Sensor Settings
|
; Sensors->IAT sensor
|
||||||
dialog = iat_thermistor, "IAT Sensor Settings"
|
dialog = iat_thermistor, "IAT sensor"
|
||||||
field = "#Here is three pairs of thermistor temperature and his resistance."
|
field = "#Here is three pairs of thermistor temperature and resistance."
|
||||||
field = "#Typical temperatures is -40°C, 0°C and 100°C"
|
field = "#Typical temperatures is -40°C, 0°C and 100°C"
|
||||||
field = ""
|
field = ""
|
||||||
field = "Lowest temperature", iat_tempC_1
|
field = "Lowest temperature", iat_tempC_1
|
||||||
|
@ -2673,8 +2672,8 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
panel = iat_thermistor
|
panel = iat_thermistor
|
||||||
gauge = IATGauge
|
gauge = IATGauge
|
||||||
|
|
||||||
; Sensors->Oil Pressure Sensor Settings
|
; Sensors->Oil pressure sensor
|
||||||
dialog = oilp_settings, "Oil Pressure Sensor Settings"
|
dialog = oilp_settings, "Oil pressure sensor"
|
||||||
field = "low voltage", oilPressure_v1
|
field = "low voltage", oilPressure_v1
|
||||||
field = "low pressure", oilPressure_value1
|
field = "low pressure", oilPressure_value1
|
||||||
field = "high voltage", oilPressure_v2
|
field = "high voltage", oilPressure_v2
|
||||||
|
@ -2684,8 +2683,8 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
panel = oilp_settings
|
panel = oilp_settings
|
||||||
gauge = OilPressGauge
|
gauge = OilPressGauge
|
||||||
|
|
||||||
; Sensors->MAP Sensor Settings
|
; Sensors->MAP sensor
|
||||||
dialog = mapSensorVDlg, "Voltage Sensor Settings", yAxis
|
dialog = mapSensorVDlg, "MAP sensor", yAxis
|
||||||
field = "MAP type", map_sensor_type, {hasFrequencyReportingMapSensor == 0}
|
field = "MAP type", map_sensor_type, {hasFrequencyReportingMapSensor == 0}
|
||||||
field = "MAP value low point", map_sensor_lowValue, { map_sensor_type == 0 && hasFrequencyReportingMapSensor == 0}
|
field = "MAP value low point", map_sensor_lowValue, { map_sensor_type == 0 && hasFrequencyReportingMapSensor == 0}
|
||||||
field = "MAP voltage low point", mapLowValueVoltage, { map_sensor_type == 0 && hasFrequencyReportingMapSensor == 0}
|
field = "MAP voltage low point", mapLowValueVoltage, { map_sensor_type == 0 && hasFrequencyReportingMapSensor == 0}
|
||||||
|
@ -2697,7 +2696,7 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = baroSensor_highValue, baroSensor_highValue
|
field = baroSensor_highValue, baroSensor_highValue
|
||||||
field = baroSensor_type, baroSensor_type
|
field = baroSensor_type, baroSensor_type
|
||||||
|
|
||||||
dialog = mapSensorFDlg, "Frequency Sensor Settings", yAxis
|
dialog = mapSensorFDlg, "MAP frequency sensor", yAxis
|
||||||
field = "0 kPa freq", mapFrequency0Kpa, {hasFrequencyReportingMapSensor == 1}
|
field = "0 kPa freq", mapFrequency0Kpa, {hasFrequencyReportingMapSensor == 1}
|
||||||
field = "100 kpa freq", mapFrequency100Kpa, {hasFrequencyReportingMapSensor == 1}
|
field = "100 kpa freq", mapFrequency100Kpa, {hasFrequencyReportingMapSensor == 1}
|
||||||
|
|
||||||
|
@ -2720,8 +2719,8 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
panel = mapCurves
|
panel = mapCurves
|
||||||
panel = mapSwitchAndSettings
|
panel = mapSwitchAndSettings
|
||||||
|
|
||||||
; Sensors->EGO Sensor Settings
|
; Sensors->EGO sensor
|
||||||
dialog = egoSettings_sensor, "EGO Sensor Settings"
|
dialog = egoSettings_sensor, "EGO sensor"
|
||||||
field = "Type", afr_type
|
field = "Type", afr_type
|
||||||
; todo: only use these values for custom!
|
; todo: only use these values for custom!
|
||||||
field = "low voltage", afr_v1
|
field = "low voltage", afr_v1
|
||||||
|
@ -2788,7 +2787,6 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
|
|
||||||
|
|
||||||
dialog = idleSettings, "", yAxis
|
dialog = idleSettings, "", yAxis
|
||||||
field = "Debug mode", debugMode
|
|
||||||
field = "Idle IAC control mode", idleMode
|
field = "Idle IAC control mode", idleMode
|
||||||
field = "use ETB for idle", useETBforIdleControl
|
field = "use ETB for idle", useETBforIdleControl
|
||||||
field = "Use separate Ignition Table for idle", useSeparateAdvanceForIdle
|
field = "Use separate Ignition Table for idle", useSeparateAdvanceForIdle
|
||||||
|
@ -2974,7 +2972,7 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
panel = alternator
|
panel = alternator
|
||||||
|
|
||||||
; Sensors->Vehicle Speed Sensor Setting
|
; Sensors->Vehicle Speed Sensor Setting
|
||||||
dialog = speedSensor, "Speed Sensor Settings", xAxis
|
dialog = speedSensor, "Speed sensor", xAxis
|
||||||
field = "revolution to speed mult", vehicleSpeedCoef
|
field = "revolution to speed mult", vehicleSpeedCoef
|
||||||
gauge = VSSGauge
|
gauge = VSSGauge
|
||||||
|
|
||||||
|
@ -3040,17 +3038,13 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = "D6 pin", HD44780_db6
|
field = "D6 pin", HD44780_db6
|
||||||
field = "D7 pin", HD44780_db7
|
field = "D7 pin", HD44780_db7
|
||||||
|
|
||||||
dialog = connectRight, "", yAxis
|
dialog = connection, "", yAxis
|
||||||
panel = tsPort
|
panel = tsPort
|
||||||
panel = canBus
|
panel = canBus
|
||||||
panel = sdCard
|
panel = sdCard
|
||||||
panel = gpsReceiver
|
panel = gpsReceiver
|
||||||
field = "stm32 voltage", adcVcc
|
field = "stm32 voltage", adcVcc
|
||||||
|
|
||||||
dialog = connection, "", border
|
|
||||||
panel = lcdScreen, East
|
|
||||||
panel = connectRight, West
|
|
||||||
|
|
||||||
dialog = joystickPanel, "Joystick"
|
dialog = joystickPanel, "Joystick"
|
||||||
field = "joustick center button", joystickCenterPin
|
field = "joustick center button", joystickCenterPin
|
||||||
field = "joustick button A", joystickAPin
|
field = "joustick button A", joystickAPin
|
||||||
|
@ -3066,35 +3060,38 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = " Threshold", engineSnifferRpmThreshold
|
field = " Threshold", engineSnifferRpmThreshold
|
||||||
|
|
||||||
dialog = generalSettings, "General"
|
dialog = generalSettings, "General"
|
||||||
field = "https://rusefi.com/s/support"
|
|
||||||
field = "RPM Hard Limit", rpmHardLimit
|
|
||||||
field = "Boost Cut Pressure", boostCutPressure
|
|
||||||
field = ""
|
|
||||||
field = "!https://rusefi.com/s/fuel"
|
field = "!https://rusefi.com/s/fuel"
|
||||||
field = "Fuel Algorithm", fuelAlgorithm
|
field = "Fuel strategy", fuelAlgorithm
|
||||||
field = ""
|
field = ""
|
||||||
field = "#System hack's"
|
|
||||||
field = "Global fuel correction", globalFuelCorrection
|
|
||||||
field = "Ignition Math Logic @", ignMathCalculateAtIndex
|
|
||||||
field = "MAP Averaging Logic @", mapAveragingSchedulingAtIndex
|
|
||||||
field = "comm status light", communicationLedPin
|
field = "comm status light", communicationLedPin
|
||||||
field = "running status light", runningLedPin
|
field = "running status light", runningLedPin
|
||||||
|
|
||||||
|
dialog = debugging, "Debug"
|
||||||
|
field = "!https://rusefi.com/s/debugmode"
|
||||||
|
field = "Debug mode", debugMode
|
||||||
|
|
||||||
|
|
||||||
|
dialog = limits, "Limits"
|
||||||
|
field = "RPM hard limit", rpmHardLimit
|
||||||
|
field = "Boost cut pressure", boostCutPressure
|
||||||
|
|
||||||
; Engine->Base Engine Settings
|
; Engine->Base Engine Settings
|
||||||
dialog = engineChars, "Base Engine Settings"
|
dialog = engineChars, "Base Engine Settings"
|
||||||
topicHelp = "baseHelp"
|
topicHelp = "baseHelp"
|
||||||
panel = baseEngineConfig
|
panel = baseEngineConfig
|
||||||
panel = generalSettings
|
panel = generalSettings
|
||||||
|
panel = limits
|
||||||
|
panel = debugging
|
||||||
|
|
||||||
dialog = crankingFuel, "Fuel"
|
dialog = crankingFuel, "Fuel"
|
||||||
field = "Injection Mode", crankingInjectionMode
|
field = "Injection mode", crankingInjectionMode
|
||||||
field = "!Value '1' is currently recommended"
|
field = "!Value '1' is currently recommended"
|
||||||
field = "Base Fuel Pulse Width", cranking_baseFuel
|
field = "Base fuel pulse width", cranking_baseFuel
|
||||||
|
|
||||||
dialog = crankingIAC, "IAC"
|
dialog = crankingIAC, "IAC"
|
||||||
field = "Cranking IAC position", crankingIACposition
|
field = "Cranking IAC position", crankingIACposition
|
||||||
field = "After cranking IAC taper duration", afterCrankingIACtaperDuration
|
field = "After cranking IAC taper duration", afterCrankingIACtaperDuration
|
||||||
field = "Override Idle Air Multiplier for Cranking", overrideCrankingIacSetting
|
field = "Override IAC multiplier for cranking", overrideCrankingIacSetting
|
||||||
|
|
||||||
dialog = crankingIgnition, "Ignition"
|
dialog = crankingIgnition, "Ignition"
|
||||||
field = "Advance", crankingTimingAngle, {useSeparateAdvanceForCranking == 0}
|
field = "Advance", crankingTimingAngle, {useSeparateAdvanceForCranking == 0}
|
||||||
|
@ -3104,10 +3101,9 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = "Fixed Cranking Dwell", ignitionDwellForCrankingMs, {useConstantDwellDuringCranking == 1}
|
field = "Fixed Cranking Dwell", ignitionDwellForCrankingMs, {useConstantDwellDuringCranking == 1}
|
||||||
field = "Cranking Dwell Angle", crankingChargeAngle, {useConstantDwellDuringCranking == 0}
|
field = "Cranking Dwell Angle", crankingChargeAngle, {useConstantDwellDuringCranking == 0}
|
||||||
|
|
||||||
dialog = postCrankingEnrichment, "Post-cranking short-time fuel enrichment (NOT IMPLEMENTED #331)"
|
dialog = postCrankingEnrichment, "Post-cranking short-time fuel enrichment (NOT IMPLEMENTED #331)"
|
||||||
field = "Target temperature", postCrankingTargetClt
|
|
||||||
field = "Post-Cranking factor", postCrankingFactor
|
field = "Post-Cranking factor", postCrankingFactor
|
||||||
field = "Duraction", postCrankingDurationSec
|
field = "Duration", postCrankingDurationSec
|
||||||
|
|
||||||
dialog = primingFuelPulsePanel, "Priming fuel pulse"
|
dialog = primingFuelPulsePanel, "Priming fuel pulse"
|
||||||
field = "Duration at -40C degrees", startOfCrankingPrimingPulse
|
field = "Duration at -40C degrees", startOfCrankingPrimingPulse
|
||||||
|
@ -3117,23 +3113,22 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
; Cranking->Cranking Settings
|
; Cranking->Cranking Settings
|
||||||
dialog = crankingDialog, "Cranking Settings"
|
dialog = crankingDialog, "Cranking Settings"
|
||||||
field = "Cranking RPM limit", cranking_rpm
|
field = "Cranking RPM limit", cranking_rpm
|
||||||
panel = crankingIgnition
|
field = "Fuel pump prime duration", startUpFuelPumpDuration
|
||||||
panel = crankingIAC
|
field = "Enable cylinder cleanup", isCylinderCleanupEnabled
|
||||||
panel = crankingFuel
|
|
||||||
panel = primingFuelPulsePanel
|
|
||||||
panel = postCrankingEnrichment
|
|
||||||
field = "enable Cylinder Cleanup", isCylinderCleanupEnabled
|
|
||||||
field = "Startup fuel pump prime", startUpFuelPumpDuration
|
|
||||||
field = ""
|
field = ""
|
||||||
field = "Enable faster engine spin-up", isFasterEngineSpinUpEnabled
|
field = "Enable faster engine spin-up", isFasterEngineSpinUpEnabled
|
||||||
|
panel = primingFuelPulsePanel
|
||||||
|
panel = crankingFuel
|
||||||
|
panel = crankingIgnition
|
||||||
|
panel = crankingIAC
|
||||||
|
panel = postCrankingEnrichment
|
||||||
|
|
||||||
dialog = EngineLoadAccelPanel, "Engine Load (alpha version)"
|
dialog = EngineLoadAccelPanel, "Engine Load (alpha version)"
|
||||||
field = "Length", engineLoadAccelLength
|
field = "Length", engineLoadAccelLength
|
||||||
field = "Accel Threshold", engineLoadAccelEnrichmentThreshold
|
field = "Accel threshold", engineLoadAccelEnrichmentThreshold
|
||||||
field = "Accel Multiplier", engineLoadAccelEnrichmentMultiplier
|
field = "Accel multiplier", engineLoadAccelEnrichmentMultiplier
|
||||||
field = "Decel Threshold", engineLoadDecelEnleanmentThreshold
|
field = "Decel threshold", engineLoadDecelEnleanmentThreshold
|
||||||
field = "Decel Multiplier", engineLoadDecelEnleanmentMultiplier
|
field = "Decel multiplier", engineLoadDecelEnleanmentMultiplier
|
||||||
|
|
||||||
dialog = TpsAccelPanel, "TPS"
|
dialog = TpsAccelPanel, "TPS"
|
||||||
field = "Set 'Debug Mode' to see detailed 'TPS acceleration enrichment' diagnostics"
|
field = "Set 'Debug Mode' to see detailed 'TPS acceleration enrichment' diagnostics"
|
||||||
|
@ -3152,7 +3147,6 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
|
|
||||||
; Tuning->AccelEnrichment
|
; Tuning->AccelEnrichment
|
||||||
dialog = AccelEnrich, "Accel/Decel Enrichment"
|
dialog = AccelEnrich, "Accel/Decel Enrichment"
|
||||||
field = "Debug mode", debugMode
|
|
||||||
panel = TpsAccelPanel
|
panel = TpsAccelPanel
|
||||||
panel = WallWettingAccelPanel
|
panel = WallWettingAccelPanel
|
||||||
panel = EngineLoadAccelPanel
|
panel = EngineLoadAccelPanel
|
||||||
|
@ -3336,7 +3330,7 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
commandButton = "Pedal Up", cmd_calibrate_pedal_up
|
commandButton = "Pedal Up", cmd_calibrate_pedal_up
|
||||||
commandButton = "Pedal Down", cmd_calibrate_pedal_down
|
commandButton = "Pedal Down", cmd_calibrate_pedal_down
|
||||||
|
|
||||||
dialog = etbDialog, "Electronic Thtottle Body (beta)", border
|
dialog = etbDialog, "Electronic Throttle Body (beta)", border
|
||||||
topicHelp = "etbHelp"
|
topicHelp = "etbHelp"
|
||||||
panel = etbDialogLeft, West
|
panel = etbDialogLeft, West
|
||||||
panel = etbDialogRight, East
|
panel = etbDialogRight, East
|
||||||
|
@ -3430,6 +3424,17 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = "TPS Deactivation Threshold", coastingFuelCutTps, {coastingFuelCutEnabled == 1}
|
field = "TPS Deactivation Threshold", coastingFuelCutTps, {coastingFuelCutEnabled == 1}
|
||||||
field = "CLT Activation Threshold", coastingFuelCutClt, {coastingFuelCutEnabled == 1}
|
field = "CLT Activation Threshold", coastingFuelCutClt, {coastingFuelCutEnabled == 1}
|
||||||
field = "MAP Deactivation Threshold", coastingFuelCutMap, {coastingFuelCutEnabled == 1}
|
field = "MAP Deactivation Threshold", coastingFuelCutMap, {coastingFuelCutEnabled == 1}
|
||||||
|
|
||||||
|
dialog = parkingLot, "Experimental/Broken"
|
||||||
|
field = "#System hacks"
|
||||||
|
field = "Global fuel correction", globalFuelCorrection
|
||||||
|
field = "Ignition Math Logic @", ignMathCalculateAtIndex
|
||||||
|
field = "MAP Averaging Logic @", mapAveragingSchedulingAtIndex
|
||||||
|
|
||||||
|
field = "Target temperature", postCrankingTargetClt
|
||||||
|
|
||||||
|
panel = warmupFuelDialog
|
||||||
|
|
||||||
[Tools]
|
[Tools]
|
||||||
;addTool = toolName, PanelName
|
;addTool = toolName, PanelName
|
||||||
addTool = veTableGenerator, "VE Table Generator", veTableTbl
|
addTool = veTableGenerator, "VE Table Generator", veTableTbl
|
||||||
|
|
|
@ -72,7 +72,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 ConfigDefinition.jar based on integration\rusefi_config.txt Thu May 30 20:28:14 EDT 2019
|
; this section was generated automatically by ConfigDefinition.jar based on integration\rusefi_config.txt Sat Jun 01 16:32:23 EDT 2019
|
||||||
|
|
||||||
pageSize = 20000
|
pageSize = 20000
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -1329,7 +1329,7 @@ fileVersion = { 20171101 }
|
||||||
yBins = injector_battLagCorr
|
yBins = injector_battLagCorr
|
||||||
gauge = VBattGauge
|
gauge = VBattGauge
|
||||||
|
|
||||||
curve = mafDecodingCurve, "MAF Sensor Settings"
|
curve = mafDecodingCurve, "MAF sensor"
|
||||||
columnLabel = "Voltage", "kg/hour"
|
columnLabel = "Voltage", "kg/hour"
|
||||||
xAxis = -1, 6, 10
|
xAxis = -1, 6, 10
|
||||||
yAxis = -30, 1300, 10
|
yAxis = -30, 1300, 10
|
||||||
|
@ -1999,8 +1999,8 @@ menuDialog = main
|
||||||
subMenu = std_separator
|
subMenu = std_separator
|
||||||
subMenu = fanSetting, "Fan Settings"
|
subMenu = fanSetting, "Fan Settings"
|
||||||
subMenu = malfunction, "MIL Settings"
|
subMenu = malfunction, "MIL Settings"
|
||||||
subMenu = etbDialog, "Electronic Thtottle Body (beta version)"
|
subMenu = etbDialog, "Electronic Throttle Body (beta version)"
|
||||||
subMenu = etbTpsBiasCurve, "Electronic Thtottle Body Bias Curve"
|
subMenu = etbTpsBiasCurve, "Electronic Throttle Body Bias Curve"
|
||||||
subMenu = std_separator
|
subMenu = std_separator
|
||||||
subMenu = std_realtime, "&Realtime Display", 0
|
subMenu = std_realtime, "&Realtime Display", 0
|
||||||
|
|
||||||
|
@ -2013,7 +2013,6 @@ menuDialog = main
|
||||||
subMenu = afrTableTbl, "Target AFR Table", 0, {fuelAlgorithm == LM_SPEED_DENSITY}
|
subMenu = afrTableTbl, "Target AFR Table", 0, {fuelAlgorithm == LM_SPEED_DENSITY}
|
||||||
subMenu = injPhaseTableTbl, "Injection Phase Table"
|
subMenu = injPhaseTableTbl, "Injection Phase Table"
|
||||||
subMenu = std_separator
|
subMenu = std_separator
|
||||||
subMenu = warmupFuelDialog, "Warmup fuel closed-loop"
|
|
||||||
subMenu = cltFuelCorrCurve, "Warmup fuel manual Multiplier", 0, {useWarmupPidAfr == 0}
|
subMenu = cltFuelCorrCurve, "Warmup fuel manual Multiplier", 0, {useWarmupPidAfr == 0}
|
||||||
subMenu = warmupTargetAfrCurve, "Warmup fuel auto correction AFR target", 0, {useWarmupPidAfr == 1}
|
subMenu = warmupTargetAfrCurve, "Warmup fuel auto correction AFR target", 0, {useWarmupPidAfr == 1}
|
||||||
subMenu = iatFuelCorrCurve, "Intake air temperature fuel Multiplier"
|
subMenu = iatFuelCorrCurve, "Intake air temperature fuel Multiplier"
|
||||||
|
@ -2082,21 +2081,21 @@ menuDialog = main
|
||||||
|
|
||||||
menuDialog = main
|
menuDialog = main
|
||||||
menu = "&Sensors"
|
menu = "&Sensors"
|
||||||
subMenu = cltSensor, "CLT Sensor Settings"
|
subMenu = cltSensor, "CLT sensor"
|
||||||
subMenu = iatSensor, "IAT Sensor Settings"
|
subMenu = iatSensor, "IAT sensor"
|
||||||
subMenu = auxTempSensor1Sensor, "AuxTemp1 Sensor Settings"
|
subMenu = auxTempSensor1Sensor, "AuxTemp1 sensor"
|
||||||
subMenu = auxTempSensor2Sensor, "AuxTemp2 Sensor Settings"
|
subMenu = auxTempSensor2Sensor, "AuxTemp2 sensor"
|
||||||
subMenu = std_separator
|
subMenu = std_separator
|
||||||
subMenu = mapSettings, "MAP Sensor Settings"
|
subMenu = mapSettings, "MAP sensor"
|
||||||
subMenu = mafDecodingCurve, "MAF Sensor Settings"
|
subMenu = mafDecodingCurve, "MAF sensor"
|
||||||
subMenu = std_separator
|
subMenu = std_separator
|
||||||
subMenu = egoSettings, "EGO Sensor Settings"
|
subMenu = egoSettings, "EGO sensor"
|
||||||
subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation"
|
subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation"
|
||||||
subMenu = cj125Function, "CJ125 Settings (wbo decoder)"
|
subMenu = cj125Function, "CJ125 Settings (wbo decoder)"
|
||||||
subMenu = std_separator
|
subMenu = std_separator
|
||||||
subMenu = hipFunction, "HIP9011 Settings (knock sensor) (alpha version)"
|
subMenu = hipFunction, "HIP9011 Settings (knock sensor) (alpha version)"
|
||||||
subMenu = speedSensor, "Vehicle Speed Sensor Settings"
|
subMenu = speedSensor, "Vehicle Speed sensor"
|
||||||
subMenu = oilPressureSensor, "Oil Pressure Sensor Settings"
|
subMenu = oilPressureSensor, "Oil Pressure sensor"
|
||||||
|
|
||||||
menuDialog = main
|
menuDialog = main
|
||||||
menu = "&Controller"
|
menu = "&Controller"
|
||||||
|
@ -2106,10 +2105,9 @@ menuDialog = main
|
||||||
subMenu = tachSettings, "Tachometer output"
|
subMenu = tachSettings, "Tachometer output"
|
||||||
subMenu = idlehw, "Idle Valve Hardware"
|
subMenu = idlehw, "Idle Valve Hardware"
|
||||||
subMenu = std_separator
|
subMenu = std_separator
|
||||||
subMenu = injectorOutputSettings, "Injector Outputs"
|
|
||||||
subMenu = ignitionOutputSettings, "Ignition Outputs"
|
|
||||||
subMenu = deviceOutputSettings, "Actuator Outputs"
|
subMenu = deviceOutputSettings, "Actuator Outputs"
|
||||||
subMenu = std_separator
|
subMenu = std_separator
|
||||||
|
subMenu = lcdScreen, "LCD"
|
||||||
subMenu = joystickPanel, "Joystick"
|
subMenu = joystickPanel, "Joystick"
|
||||||
subMenu = ecuStimulator, "ECU stimulator"
|
subMenu = ecuStimulator, "ECU stimulator"
|
||||||
subMenu = spiFunction, "SPI Settings"
|
subMenu = spiFunction, "SPI Settings"
|
||||||
|
@ -2120,6 +2118,7 @@ menuDialog = main
|
||||||
subMenu = engineTypeDialog, "Popular vehicles"
|
subMenu = engineTypeDialog, "Popular vehicles"
|
||||||
subMenu = allPins1, "Full pinout 1/2"
|
subMenu = allPins1, "Full pinout 1/2"
|
||||||
subMenu = allPins2, "Full pinout 2/2"
|
subMenu = allPins2, "Full pinout 2/2"
|
||||||
|
subMenu = parkingLot, "Experimental/Broken"
|
||||||
|
|
||||||
[ControllerCommands]
|
[ControllerCommands]
|
||||||
; commandName = command1, command2, commandn...
|
; commandName = command1, command2, commandn...
|
||||||
|
@ -2257,7 +2256,26 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = "Use TPS instead of Load for VE table", useTPSBasedVeTable, {0}
|
field = "Use TPS instead of Load for VE table", useTPSBasedVeTable, {0}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
dialog = ignitionSettings, "Ignition Settings"
|
dialog = ignitionOutputs, "Ignition Outputs"
|
||||||
|
field = "Ignition Pin Mode", ignitionPinMode, {isIgnitionEnabled == 1}
|
||||||
|
field = "Ignition Pin 1", ignitionPins1, {isIgnitionEnabled == 1}
|
||||||
|
field = "Ignition Pin 2", ignitionPins2, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 1) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 2) || (firingOrder == 7) || (firingOrder == 9) || (firingOrder == 11) || (firingOrder == 12)))}
|
||||||
|
field = "Ignition Pin 3", ignitionPins3, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 2) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 1) || (firingOrder == 3) || (firingOrder == 4) || (firingOrder == 5) || (firingOrder == 9)))}
|
||||||
|
field = "Ignition Pin 4", ignitionPins4, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 3) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 7) || (firingOrder == 12)))}
|
||||||
|
field = "Ignition Pin 5", ignitionPins5, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 4) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 4) || (firingOrder == 12)))}
|
||||||
|
field = "Ignition Pin 6", ignitionPins6, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 5) && (ignitionMode !=2 || twoWireBatchIgnition == 1 )}
|
||||||
|
field = "Ignition Pin 7", ignitionPins7, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 6) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 11)))}
|
||||||
|
field = "Ignition Pin 8", ignitionPins8, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 7) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
||||||
|
field = "Ignition Pin 9", ignitionPins9, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 8) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
||||||
|
field = "Ignition Pin 10", ignitionPins10, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 9) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
||||||
|
field = "Ignition Pin 11", ignitionPins11, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 10) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
||||||
|
field = "Ignition Pin 12", ignitionPins12, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 11) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
||||||
|
field = "This is useful to have tachometer working"
|
||||||
|
field = " while converting from distributor"
|
||||||
|
field = "Dizzy out Pin", dizzySparkOutputPin, {isIgnitionEnabled == 1}
|
||||||
|
field = "Dizzy out Pin Mode", dizzySparkOutputPinMode, {isIgnitionEnabled == 1}
|
||||||
|
|
||||||
|
dialog = ignitionBasic, ""
|
||||||
field = "Enabled", isIgnitionEnabled
|
field = "Enabled", isIgnitionEnabled
|
||||||
field = "Mode", ignitionMode, {isIgnitionEnabled == 1}
|
field = "Mode", ignitionMode, {isIgnitionEnabled == 1}
|
||||||
field = "#Wasted spark with individual coils"
|
field = "#Wasted spark with individual coils"
|
||||||
|
@ -2267,13 +2285,14 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = "#Use fixed timing while validating with a timing gun"
|
field = "#Use fixed timing while validating with a timing gun"
|
||||||
field = "Fixed Timinig", fixedTiming, {isIgnitionEnabled == 1 && timingMode == 1}
|
field = "Fixed Timinig", fixedTiming, {isIgnitionEnabled == 1 && timingMode == 1}
|
||||||
|
|
||||||
|
dialog = ignitionSettings, "", xAxis
|
||||||
|
panel = ignitionBasic
|
||||||
|
panel = ignitionOutputs
|
||||||
|
|
||||||
dialog = baseEngineConfig, "Engine Configuration"
|
dialog = baseEngineConfig, "Engine Configuration"
|
||||||
; field = "Engine Preset", engineType
|
; field = "Engine Preset", engineType
|
||||||
field = "Number of Cylinders", cylindersCount
|
field = "Number of Cylinders", cylindersCount
|
||||||
field = "Engine Displacement", displacement
|
field = "Engine Displacement", displacement
|
||||||
field = "!https://rusefi.com/s/debugmode"
|
|
||||||
field = "Debug mode", debugMode
|
|
||||||
field = ""
|
|
||||||
field = "Firing Order", firingOrder
|
field = "Firing Order", firingOrder
|
||||||
|
|
||||||
; Engine->Trigger configuration
|
; Engine->Trigger configuration
|
||||||
|
@ -2309,31 +2328,34 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
; Engine->Injection Settings
|
; Engine->Injection Settings
|
||||||
dialog = injChars, "Injector Settings", yAxis
|
dialog = injChars, "Injector Settings", yAxis
|
||||||
field = "Injector Flow", injector_flow
|
field = "Injector Flow", injector_flow
|
||||||
field = "!phase offset is usually not needed"
|
|
||||||
field = "phase offset", extraInjectionOffset
|
|
||||||
|
|
||||||
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
||||||
field = "!ECU reboot needed to apply these settings"
|
field = "!ECU reboot needed to apply these settings"
|
||||||
field = "injection Pin Mode", injectionPinMode
|
field = "injection Pin Mode", injectionPinMode, {isInjectionEnabled == 1}
|
||||||
field = "With batched injection without 'Two wire batch emulation' fill only first count / 2 values"
|
field = "With batched injection without 'Two wire batch emulation'"
|
||||||
field = "Injection Pin 1", injectionPins1
|
field = " fill only first count / 2 values"
|
||||||
field = "Injection Pin 2", injectionPins2, {injectionMode != 3 && cylindersCount > 1}
|
field = "Injection Pin 1", injectionPins1, {isInjectionEnabled == 1}
|
||||||
field = "Injection Pin 3", injectionPins3, {injectionMode != 3 && cylindersCount > 2}
|
field = "Injection Pin 2", injectionPins2, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 1}
|
||||||
field = "Injection Pin 4", injectionPins4, {injectionMode != 3 && cylindersCount > 3}
|
field = "Injection Pin 3", injectionPins3, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 2}
|
||||||
field = "Injection Pin 5 ", injectionPins5, {injectionMode != 3 && cylindersCount > 4}
|
field = "Injection Pin 4", injectionPins4, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 3}
|
||||||
field = "Injection Pin 6 ", injectionPins6, {injectionMode != 3 && cylindersCount > 5}
|
field = "Injection Pin 5 ", injectionPins5, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 4}
|
||||||
field = "Injection Pin 7 ", injectionPins7, {injectionMode != 3 && cylindersCount > 6}
|
field = "Injection Pin 6 ", injectionPins6, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 5}
|
||||||
field = "Injection Pin 8 ", injectionPins8, {injectionMode != 3 && cylindersCount > 7}
|
field = "Injection Pin 7 ", injectionPins7, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 6}
|
||||||
field = "Injection Pin 9 ", injectionPins9, {cylindersCount > 8}
|
field = "Injection Pin 8 ", injectionPins8, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 7}
|
||||||
field = "Injection Pin 10 ", injectionPins10, {cylindersCount > 9}
|
field = "Injection Pin 9 ", injectionPins9, {isInjectionEnabled == 1 && cylindersCount > 8}
|
||||||
field = "Injection Pin 11 ", injectionPins11, {cylindersCount > 10}
|
field = "Injection Pin 10 ", injectionPins10, {isInjectionEnabled == 1 && cylindersCount > 9}
|
||||||
field = "Injection Pin 12 ", injectionPins12, {cylindersCount > 11}
|
field = "Injection Pin 11 ", injectionPins11, {isInjectionEnabled == 1 && cylindersCount > 10}
|
||||||
|
field = "Injection Pin 12 ", injectionPins12, {isInjectionEnabled == 1 && cylindersCount > 11}
|
||||||
|
|
||||||
dialog = injectionSettings, ""
|
dialog = injectionBasic, ""
|
||||||
topicHelp = "fuelHelp"
|
topicHelp = "fuelHelp"
|
||||||
panel = baseInjection
|
panel = baseInjection
|
||||||
panel = injChars
|
panel = injChars
|
||||||
|
|
||||||
|
dialog = injectionSettings, "", xAxis
|
||||||
|
panel = injectionBasic
|
||||||
|
panel = injectorOutputSettings
|
||||||
|
|
||||||
dialog = injectionDeadTime, "", yAxis
|
dialog = injectionDeadTime, "", yAxis
|
||||||
panel = injectorsDeadTime, East
|
panel = injectorsDeadTime, East
|
||||||
|
|
||||||
|
@ -2351,35 +2373,12 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = "Extra cyl #11", timing_offset_cylinder11, {cylindersCount > 10}
|
field = "Extra cyl #11", timing_offset_cylinder11, {cylindersCount > 10}
|
||||||
field = "Extra cyl #12", timing_offset_cylinder12, {cylindersCount > 11}
|
field = "Extra cyl #12", timing_offset_cylinder12, {cylindersCount > 11}
|
||||||
|
|
||||||
|
|
||||||
; Engine->Ignition Settings
|
|
||||||
dialog = ignitionOutputs, "Ignition Outputs"
|
|
||||||
field = "Ignition Pin Mode", ignitionPinMode
|
|
||||||
field = "Ignition Pin 1", ignitionPins1
|
|
||||||
field = "Ignition Pin 2", ignitionPins2, {(ignitionMode != 0 && cylindersCount > 1) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 2) || (firingOrder == 7) || (firingOrder == 9) || (firingOrder == 11) || (firingOrder == 12)))}
|
|
||||||
field = "Ignition Pin 3", ignitionPins3, {(ignitionMode != 0 && cylindersCount > 2) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 1) || (firingOrder == 3) || (firingOrder == 4) || (firingOrder == 5) || (firingOrder == 9)))}
|
|
||||||
field = "Ignition Pin 4", ignitionPins4, {(ignitionMode != 0 && cylindersCount > 3) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 7) || (firingOrder == 12)))}
|
|
||||||
field = "Ignition Pin 5", ignitionPins5, {(ignitionMode != 0 && cylindersCount > 4) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 4) || (firingOrder == 12)))}
|
|
||||||
field = "Ignition Pin 6", ignitionPins6, {(ignitionMode != 0 && cylindersCount > 5) && (ignitionMode !=2 || twoWireBatchIgnition == 1 )}
|
|
||||||
field = "Ignition Pin 7", ignitionPins7, {(ignitionMode != 0 && cylindersCount > 6) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 11)))}
|
|
||||||
field = "Ignition Pin 8", ignitionPins8, {(ignitionMode != 0 && cylindersCount > 7) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
|
||||||
field = "Ignition Pin 9", ignitionPins9, {(ignitionMode != 0 && cylindersCount > 8) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
|
||||||
field = "Ignition Pin 10", ignitionPins10, {(ignitionMode != 0 && cylindersCount > 9) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
|
||||||
field = "Ignition Pin 11", ignitionPins11, {(ignitionMode != 0 && cylindersCount > 10) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
|
||||||
field = "Ignition Pin 12", ignitionPins12, {(ignitionMode != 0 && cylindersCount > 11) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
|
||||||
field = "This is useful to have tachometer working while converting from distributor"
|
|
||||||
field = "Dizzy out Pin", dizzySparkOutputPin
|
|
||||||
field = "Dizzy out Pin Mode", dizzySparkOutputPinMode
|
|
||||||
|
|
||||||
dialog = ignitionOutputSettings, "", xAxis
|
|
||||||
panel = ignitionOutputs
|
|
||||||
|
|
||||||
dialog = dwellSettings, "", yAxis
|
dialog = dwellSettings, "", yAxis
|
||||||
panel = dwellCorrection, Center
|
panel = dwellCorrection, Center
|
||||||
|
|
||||||
; Sensors->AUX1 Thermistor Sensor Setting
|
; Sensors->AUX1 Thermistor Sensor Setting
|
||||||
dialog = auxTempSensor1Sensor, "aux1 Thermistor Settings"
|
dialog = auxTempSensor1Sensor, "aux1 Thermistor Settings"
|
||||||
field = "#Here is three pairs of thermistor temperature and his resistance."
|
field = "#Here is three pairs of thermistor temperature and resistance."
|
||||||
field = "#Typical temperatures is -40°C, 0°C and 100°C"
|
field = "#Typical temperatures is -40°C, 0°C and 100°C"
|
||||||
field = ""
|
field = ""
|
||||||
field = "Lowest temperature", auxTempSensor1_tempC_1
|
field = "Lowest temperature", auxTempSensor1_tempC_1
|
||||||
|
@ -2393,7 +2392,7 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
|
|
||||||
; Sensors->AUX2 Thermistor Sensor Setting
|
; Sensors->AUX2 Thermistor Sensor Setting
|
||||||
dialog = auxTempSensor2Sensor, "aux2 Thermistor Settings"
|
dialog = auxTempSensor2Sensor, "aux2 Thermistor Settings"
|
||||||
field = "#Here is three pairs of thermistor temperature and his resistance."
|
field = "#Here is three pairs of thermistor temperature and resistance."
|
||||||
field = "#Typical temperatures is -40°C, 0°C and 100°C"
|
field = "#Typical temperatures is -40°C, 0°C and 100°C"
|
||||||
field = ""
|
field = ""
|
||||||
field = "Lowest temperature", auxTempSensor2_tempC_1
|
field = "Lowest temperature", auxTempSensor2_tempC_1
|
||||||
|
@ -2633,9 +2632,9 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
panel = allPins2_1_and_2
|
panel = allPins2_1_and_2
|
||||||
|
|
||||||
|
|
||||||
; Sensors->CLT Sensor Settings
|
; Sensors->CLT sensor
|
||||||
dialog = clt_thermistor, "CLT Sensor Settings"
|
dialog = clt_thermistor, "CLT sensor"
|
||||||
field = "#Here is three pairs of thermistor temperature and his resistance."
|
field = "#Here is three pairs of thermistor temperature and resistance."
|
||||||
field = "#Typical temperatures is -40°C, 0°C and 100°C"
|
field = "#Typical temperatures is -40°C, 0°C and 100°C"
|
||||||
field = ""
|
field = ""
|
||||||
field = "Lowest temperature", clt_tempC_1
|
field = "Lowest temperature", clt_tempC_1
|
||||||
|
@ -2653,9 +2652,9 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
panel = clt_thermistor
|
panel = clt_thermistor
|
||||||
gauge = CLTGauge
|
gauge = CLTGauge
|
||||||
|
|
||||||
; Sensors->IAT Sensor Settings
|
; Sensors->IAT sensor
|
||||||
dialog = iat_thermistor, "IAT Sensor Settings"
|
dialog = iat_thermistor, "IAT sensor"
|
||||||
field = "#Here is three pairs of thermistor temperature and his resistance."
|
field = "#Here is three pairs of thermistor temperature and resistance."
|
||||||
field = "#Typical temperatures is -40°C, 0°C and 100°C"
|
field = "#Typical temperatures is -40°C, 0°C and 100°C"
|
||||||
field = ""
|
field = ""
|
||||||
field = "Lowest temperature", iat_tempC_1
|
field = "Lowest temperature", iat_tempC_1
|
||||||
|
@ -2673,8 +2672,8 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
panel = iat_thermistor
|
panel = iat_thermistor
|
||||||
gauge = IATGauge
|
gauge = IATGauge
|
||||||
|
|
||||||
; Sensors->Oil Pressure Sensor Settings
|
; Sensors->Oil pressure sensor
|
||||||
dialog = oilp_settings, "Oil Pressure Sensor Settings"
|
dialog = oilp_settings, "Oil pressure sensor"
|
||||||
field = "low voltage", oilPressure_v1
|
field = "low voltage", oilPressure_v1
|
||||||
field = "low pressure", oilPressure_value1
|
field = "low pressure", oilPressure_value1
|
||||||
field = "high voltage", oilPressure_v2
|
field = "high voltage", oilPressure_v2
|
||||||
|
@ -2684,8 +2683,8 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
panel = oilp_settings
|
panel = oilp_settings
|
||||||
gauge = OilPressGauge
|
gauge = OilPressGauge
|
||||||
|
|
||||||
; Sensors->MAP Sensor Settings
|
; Sensors->MAP sensor
|
||||||
dialog = mapSensorVDlg, "Voltage Sensor Settings", yAxis
|
dialog = mapSensorVDlg, "MAP sensor", yAxis
|
||||||
field = "MAP type", map_sensor_type, {hasFrequencyReportingMapSensor == 0}
|
field = "MAP type", map_sensor_type, {hasFrequencyReportingMapSensor == 0}
|
||||||
field = "MAP value low point", map_sensor_lowValue, { map_sensor_type == 0 && hasFrequencyReportingMapSensor == 0}
|
field = "MAP value low point", map_sensor_lowValue, { map_sensor_type == 0 && hasFrequencyReportingMapSensor == 0}
|
||||||
field = "MAP voltage low point", mapLowValueVoltage, { map_sensor_type == 0 && hasFrequencyReportingMapSensor == 0}
|
field = "MAP voltage low point", mapLowValueVoltage, { map_sensor_type == 0 && hasFrequencyReportingMapSensor == 0}
|
||||||
|
@ -2697,7 +2696,7 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = baroSensor_highValue, baroSensor_highValue
|
field = baroSensor_highValue, baroSensor_highValue
|
||||||
field = baroSensor_type, baroSensor_type
|
field = baroSensor_type, baroSensor_type
|
||||||
|
|
||||||
dialog = mapSensorFDlg, "Frequency Sensor Settings", yAxis
|
dialog = mapSensorFDlg, "MAP frequency sensor", yAxis
|
||||||
field = "0 kPa freq", mapFrequency0Kpa, {hasFrequencyReportingMapSensor == 1}
|
field = "0 kPa freq", mapFrequency0Kpa, {hasFrequencyReportingMapSensor == 1}
|
||||||
field = "100 kpa freq", mapFrequency100Kpa, {hasFrequencyReportingMapSensor == 1}
|
field = "100 kpa freq", mapFrequency100Kpa, {hasFrequencyReportingMapSensor == 1}
|
||||||
|
|
||||||
|
@ -2720,8 +2719,8 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
panel = mapCurves
|
panel = mapCurves
|
||||||
panel = mapSwitchAndSettings
|
panel = mapSwitchAndSettings
|
||||||
|
|
||||||
; Sensors->EGO Sensor Settings
|
; Sensors->EGO sensor
|
||||||
dialog = egoSettings_sensor, "EGO Sensor Settings"
|
dialog = egoSettings_sensor, "EGO sensor"
|
||||||
field = "Type", afr_type
|
field = "Type", afr_type
|
||||||
; todo: only use these values for custom!
|
; todo: only use these values for custom!
|
||||||
field = "low voltage", afr_v1
|
field = "low voltage", afr_v1
|
||||||
|
@ -2788,7 +2787,6 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
|
|
||||||
|
|
||||||
dialog = idleSettings, "", yAxis
|
dialog = idleSettings, "", yAxis
|
||||||
field = "Debug mode", debugMode
|
|
||||||
field = "Idle IAC control mode", idleMode
|
field = "Idle IAC control mode", idleMode
|
||||||
field = "use ETB for idle", useETBforIdleControl
|
field = "use ETB for idle", useETBforIdleControl
|
||||||
field = "Use separate Ignition Table for idle", useSeparateAdvanceForIdle
|
field = "Use separate Ignition Table for idle", useSeparateAdvanceForIdle
|
||||||
|
@ -2974,7 +2972,7 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
panel = alternator
|
panel = alternator
|
||||||
|
|
||||||
; Sensors->Vehicle Speed Sensor Setting
|
; Sensors->Vehicle Speed Sensor Setting
|
||||||
dialog = speedSensor, "Speed Sensor Settings", xAxis
|
dialog = speedSensor, "Speed sensor", xAxis
|
||||||
field = "revolution to speed mult", vehicleSpeedCoef
|
field = "revolution to speed mult", vehicleSpeedCoef
|
||||||
gauge = VSSGauge
|
gauge = VSSGauge
|
||||||
|
|
||||||
|
@ -3040,17 +3038,13 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = "D6 pin", HD44780_db6
|
field = "D6 pin", HD44780_db6
|
||||||
field = "D7 pin", HD44780_db7
|
field = "D7 pin", HD44780_db7
|
||||||
|
|
||||||
dialog = connectRight, "", yAxis
|
dialog = connection, "", yAxis
|
||||||
panel = tsPort
|
panel = tsPort
|
||||||
panel = canBus
|
panel = canBus
|
||||||
panel = sdCard
|
panel = sdCard
|
||||||
panel = gpsReceiver
|
panel = gpsReceiver
|
||||||
field = "stm32 voltage", adcVcc
|
field = "stm32 voltage", adcVcc
|
||||||
|
|
||||||
dialog = connection, "", border
|
|
||||||
panel = lcdScreen, East
|
|
||||||
panel = connectRight, West
|
|
||||||
|
|
||||||
dialog = joystickPanel, "Joystick"
|
dialog = joystickPanel, "Joystick"
|
||||||
field = "joustick center button", joystickCenterPin
|
field = "joustick center button", joystickCenterPin
|
||||||
field = "joustick button A", joystickAPin
|
field = "joustick button A", joystickAPin
|
||||||
|
@ -3066,35 +3060,38 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = " Threshold", engineSnifferRpmThreshold
|
field = " Threshold", engineSnifferRpmThreshold
|
||||||
|
|
||||||
dialog = generalSettings, "General"
|
dialog = generalSettings, "General"
|
||||||
field = "https://rusefi.com/s/support"
|
|
||||||
field = "RPM Hard Limit", rpmHardLimit
|
|
||||||
field = "Boost Cut Pressure", boostCutPressure
|
|
||||||
field = ""
|
|
||||||
field = "!https://rusefi.com/s/fuel"
|
field = "!https://rusefi.com/s/fuel"
|
||||||
field = "Fuel Algorithm", fuelAlgorithm
|
field = "Fuel strategy", fuelAlgorithm
|
||||||
field = ""
|
field = ""
|
||||||
field = "#System hack's"
|
|
||||||
field = "Global fuel correction", globalFuelCorrection
|
|
||||||
field = "Ignition Math Logic @", ignMathCalculateAtIndex
|
|
||||||
field = "MAP Averaging Logic @", mapAveragingSchedulingAtIndex
|
|
||||||
field = "comm status light", communicationLedPin
|
field = "comm status light", communicationLedPin
|
||||||
field = "running status light", runningLedPin
|
field = "running status light", runningLedPin
|
||||||
|
|
||||||
|
dialog = debugging, "Debug"
|
||||||
|
field = "!https://rusefi.com/s/debugmode"
|
||||||
|
field = "Debug mode", debugMode
|
||||||
|
|
||||||
|
|
||||||
|
dialog = limits, "Limits"
|
||||||
|
field = "RPM hard limit", rpmHardLimit
|
||||||
|
field = "Boost cut pressure", boostCutPressure
|
||||||
|
|
||||||
; Engine->Base Engine Settings
|
; Engine->Base Engine Settings
|
||||||
dialog = engineChars, "Base Engine Settings"
|
dialog = engineChars, "Base Engine Settings"
|
||||||
topicHelp = "baseHelp"
|
topicHelp = "baseHelp"
|
||||||
panel = baseEngineConfig
|
panel = baseEngineConfig
|
||||||
panel = generalSettings
|
panel = generalSettings
|
||||||
|
panel = limits
|
||||||
|
panel = debugging
|
||||||
|
|
||||||
dialog = crankingFuel, "Fuel"
|
dialog = crankingFuel, "Fuel"
|
||||||
field = "Injection Mode", crankingInjectionMode
|
field = "Injection mode", crankingInjectionMode
|
||||||
field = "!Value '1' is currently recommended"
|
field = "!Value '1' is currently recommended"
|
||||||
field = "Base Fuel Pulse Width", cranking_baseFuel
|
field = "Base fuel pulse width", cranking_baseFuel
|
||||||
|
|
||||||
dialog = crankingIAC, "IAC"
|
dialog = crankingIAC, "IAC"
|
||||||
field = "Cranking IAC position", crankingIACposition
|
field = "Cranking IAC position", crankingIACposition
|
||||||
field = "After cranking IAC taper duration", afterCrankingIACtaperDuration
|
field = "After cranking IAC taper duration", afterCrankingIACtaperDuration
|
||||||
field = "Override Idle Air Multiplier for Cranking", overrideCrankingIacSetting
|
field = "Override IAC multiplier for cranking", overrideCrankingIacSetting
|
||||||
|
|
||||||
dialog = crankingIgnition, "Ignition"
|
dialog = crankingIgnition, "Ignition"
|
||||||
field = "Advance", crankingTimingAngle, {useSeparateAdvanceForCranking == 0}
|
field = "Advance", crankingTimingAngle, {useSeparateAdvanceForCranking == 0}
|
||||||
|
@ -3104,10 +3101,9 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = "Fixed Cranking Dwell", ignitionDwellForCrankingMs, {useConstantDwellDuringCranking == 1}
|
field = "Fixed Cranking Dwell", ignitionDwellForCrankingMs, {useConstantDwellDuringCranking == 1}
|
||||||
field = "Cranking Dwell Angle", crankingChargeAngle, {useConstantDwellDuringCranking == 0}
|
field = "Cranking Dwell Angle", crankingChargeAngle, {useConstantDwellDuringCranking == 0}
|
||||||
|
|
||||||
dialog = postCrankingEnrichment, "Post-cranking short-time fuel enrichment (NOT IMPLEMENTED #331)"
|
dialog = postCrankingEnrichment, "Post-cranking short-time fuel enrichment (NOT IMPLEMENTED #331)"
|
||||||
field = "Target temperature", postCrankingTargetClt
|
|
||||||
field = "Post-Cranking factor", postCrankingFactor
|
field = "Post-Cranking factor", postCrankingFactor
|
||||||
field = "Duraction", postCrankingDurationSec
|
field = "Duration", postCrankingDurationSec
|
||||||
|
|
||||||
dialog = primingFuelPulsePanel, "Priming fuel pulse"
|
dialog = primingFuelPulsePanel, "Priming fuel pulse"
|
||||||
field = "Duration at -40C degrees", startOfCrankingPrimingPulse
|
field = "Duration at -40C degrees", startOfCrankingPrimingPulse
|
||||||
|
@ -3117,23 +3113,22 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
; Cranking->Cranking Settings
|
; Cranking->Cranking Settings
|
||||||
dialog = crankingDialog, "Cranking Settings"
|
dialog = crankingDialog, "Cranking Settings"
|
||||||
field = "Cranking RPM limit", cranking_rpm
|
field = "Cranking RPM limit", cranking_rpm
|
||||||
panel = crankingIgnition
|
field = "Fuel pump prime duration", startUpFuelPumpDuration
|
||||||
panel = crankingIAC
|
field = "Enable cylinder cleanup", isCylinderCleanupEnabled
|
||||||
panel = crankingFuel
|
|
||||||
panel = primingFuelPulsePanel
|
|
||||||
panel = postCrankingEnrichment
|
|
||||||
field = "enable Cylinder Cleanup", isCylinderCleanupEnabled
|
|
||||||
field = "Startup fuel pump prime", startUpFuelPumpDuration
|
|
||||||
field = ""
|
field = ""
|
||||||
field = "Enable faster engine spin-up", isFasterEngineSpinUpEnabled
|
field = "Enable faster engine spin-up", isFasterEngineSpinUpEnabled
|
||||||
|
panel = primingFuelPulsePanel
|
||||||
|
panel = crankingFuel
|
||||||
|
panel = crankingIgnition
|
||||||
|
panel = crankingIAC
|
||||||
|
panel = postCrankingEnrichment
|
||||||
|
|
||||||
dialog = EngineLoadAccelPanel, "Engine Load (alpha version)"
|
dialog = EngineLoadAccelPanel, "Engine Load (alpha version)"
|
||||||
field = "Length", engineLoadAccelLength
|
field = "Length", engineLoadAccelLength
|
||||||
field = "Accel Threshold", engineLoadAccelEnrichmentThreshold
|
field = "Accel threshold", engineLoadAccelEnrichmentThreshold
|
||||||
field = "Accel Multiplier", engineLoadAccelEnrichmentMultiplier
|
field = "Accel multiplier", engineLoadAccelEnrichmentMultiplier
|
||||||
field = "Decel Threshold", engineLoadDecelEnleanmentThreshold
|
field = "Decel threshold", engineLoadDecelEnleanmentThreshold
|
||||||
field = "Decel Multiplier", engineLoadDecelEnleanmentMultiplier
|
field = "Decel multiplier", engineLoadDecelEnleanmentMultiplier
|
||||||
|
|
||||||
dialog = TpsAccelPanel, "TPS"
|
dialog = TpsAccelPanel, "TPS"
|
||||||
field = "Set 'Debug Mode' to see detailed 'TPS acceleration enrichment' diagnostics"
|
field = "Set 'Debug Mode' to see detailed 'TPS acceleration enrichment' diagnostics"
|
||||||
|
@ -3152,7 +3147,6 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
|
|
||||||
; Tuning->AccelEnrichment
|
; Tuning->AccelEnrichment
|
||||||
dialog = AccelEnrich, "Accel/Decel Enrichment"
|
dialog = AccelEnrich, "Accel/Decel Enrichment"
|
||||||
field = "Debug mode", debugMode
|
|
||||||
panel = TpsAccelPanel
|
panel = TpsAccelPanel
|
||||||
panel = WallWettingAccelPanel
|
panel = WallWettingAccelPanel
|
||||||
panel = EngineLoadAccelPanel
|
panel = EngineLoadAccelPanel
|
||||||
|
@ -3336,7 +3330,7 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
commandButton = "Pedal Up", cmd_calibrate_pedal_up
|
commandButton = "Pedal Up", cmd_calibrate_pedal_up
|
||||||
commandButton = "Pedal Down", cmd_calibrate_pedal_down
|
commandButton = "Pedal Down", cmd_calibrate_pedal_down
|
||||||
|
|
||||||
dialog = etbDialog, "Electronic Thtottle Body (beta)", border
|
dialog = etbDialog, "Electronic Throttle Body (beta)", border
|
||||||
topicHelp = "etbHelp"
|
topicHelp = "etbHelp"
|
||||||
panel = etbDialogLeft, West
|
panel = etbDialogLeft, West
|
||||||
panel = etbDialogRight, East
|
panel = etbDialogRight, East
|
||||||
|
@ -3430,6 +3424,17 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = "TPS Deactivation Threshold", coastingFuelCutTps, {coastingFuelCutEnabled == 1}
|
field = "TPS Deactivation Threshold", coastingFuelCutTps, {coastingFuelCutEnabled == 1}
|
||||||
field = "CLT Activation Threshold", coastingFuelCutClt, {coastingFuelCutEnabled == 1}
|
field = "CLT Activation Threshold", coastingFuelCutClt, {coastingFuelCutEnabled == 1}
|
||||||
field = "MAP Deactivation Threshold", coastingFuelCutMap, {coastingFuelCutEnabled == 1}
|
field = "MAP Deactivation Threshold", coastingFuelCutMap, {coastingFuelCutEnabled == 1}
|
||||||
|
|
||||||
|
dialog = parkingLot, "Experimental/Broken"
|
||||||
|
field = "#System hacks"
|
||||||
|
field = "Global fuel correction", globalFuelCorrection
|
||||||
|
field = "Ignition Math Logic @", ignMathCalculateAtIndex
|
||||||
|
field = "MAP Averaging Logic @", mapAveragingSchedulingAtIndex
|
||||||
|
|
||||||
|
field = "Target temperature", postCrankingTargetClt
|
||||||
|
|
||||||
|
panel = warmupFuelDialog
|
||||||
|
|
||||||
[Tools]
|
[Tools]
|
||||||
;addTool = toolName, PanelName
|
;addTool = toolName, PanelName
|
||||||
addTool = veTableGenerator, "VE Table Generator", veTableTbl
|
addTool = veTableGenerator, "VE Table Generator", veTableTbl
|
||||||
|
|
|
@ -72,7 +72,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 ConfigDefinition.jar based on integration\rusefi_config.txt Thu May 30 19:20:38 EDT 2019
|
; this section was generated automatically by ConfigDefinition.jar based on integration\rusefi_config.txt Sat Jun 01 16:32:23 EDT 2019
|
||||||
|
|
||||||
pageSize = 20000
|
pageSize = 20000
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -1329,7 +1329,7 @@ fileVersion = { 20171101 }
|
||||||
yBins = injector_battLagCorr
|
yBins = injector_battLagCorr
|
||||||
gauge = VBattGauge
|
gauge = VBattGauge
|
||||||
|
|
||||||
curve = mafDecodingCurve, "MAF Sensor Settings"
|
curve = mafDecodingCurve, "MAF sensor"
|
||||||
columnLabel = "Voltage", "kg/hour"
|
columnLabel = "Voltage", "kg/hour"
|
||||||
xAxis = -1, 6, 10
|
xAxis = -1, 6, 10
|
||||||
yAxis = -30, 1300, 10
|
yAxis = -30, 1300, 10
|
||||||
|
@ -1999,8 +1999,8 @@ menuDialog = main
|
||||||
subMenu = std_separator
|
subMenu = std_separator
|
||||||
subMenu = fanSetting, "Fan Settings"
|
subMenu = fanSetting, "Fan Settings"
|
||||||
subMenu = malfunction, "MIL Settings"
|
subMenu = malfunction, "MIL Settings"
|
||||||
subMenu = etbDialog, "Electronic Thtottle Body (beta version)"
|
subMenu = etbDialog, "Electronic Throttle Body (beta version)"
|
||||||
subMenu = etbTpsBiasCurve, "Electronic Thtottle Body Bias Curve"
|
subMenu = etbTpsBiasCurve, "Electronic Throttle Body Bias Curve"
|
||||||
subMenu = std_separator
|
subMenu = std_separator
|
||||||
subMenu = std_realtime, "&Realtime Display", 0
|
subMenu = std_realtime, "&Realtime Display", 0
|
||||||
|
|
||||||
|
@ -2013,7 +2013,6 @@ menuDialog = main
|
||||||
subMenu = afrTableTbl, "Target AFR Table", 0, {fuelAlgorithm == LM_SPEED_DENSITY}
|
subMenu = afrTableTbl, "Target AFR Table", 0, {fuelAlgorithm == LM_SPEED_DENSITY}
|
||||||
subMenu = injPhaseTableTbl, "Injection Phase Table"
|
subMenu = injPhaseTableTbl, "Injection Phase Table"
|
||||||
subMenu = std_separator
|
subMenu = std_separator
|
||||||
subMenu = warmupFuelDialog, "Warmup fuel closed-loop"
|
|
||||||
subMenu = cltFuelCorrCurve, "Warmup fuel manual Multiplier", 0, {useWarmupPidAfr == 0}
|
subMenu = cltFuelCorrCurve, "Warmup fuel manual Multiplier", 0, {useWarmupPidAfr == 0}
|
||||||
subMenu = warmupTargetAfrCurve, "Warmup fuel auto correction AFR target", 0, {useWarmupPidAfr == 1}
|
subMenu = warmupTargetAfrCurve, "Warmup fuel auto correction AFR target", 0, {useWarmupPidAfr == 1}
|
||||||
subMenu = iatFuelCorrCurve, "Intake air temperature fuel Multiplier"
|
subMenu = iatFuelCorrCurve, "Intake air temperature fuel Multiplier"
|
||||||
|
@ -2082,21 +2081,21 @@ menuDialog = main
|
||||||
|
|
||||||
menuDialog = main
|
menuDialog = main
|
||||||
menu = "&Sensors"
|
menu = "&Sensors"
|
||||||
subMenu = cltSensor, "CLT Sensor Settings"
|
subMenu = cltSensor, "CLT sensor"
|
||||||
subMenu = iatSensor, "IAT Sensor Settings"
|
subMenu = iatSensor, "IAT sensor"
|
||||||
subMenu = auxTempSensor1Sensor, "AuxTemp1 Sensor Settings"
|
subMenu = auxTempSensor1Sensor, "AuxTemp1 sensor"
|
||||||
subMenu = auxTempSensor2Sensor, "AuxTemp2 Sensor Settings"
|
subMenu = auxTempSensor2Sensor, "AuxTemp2 sensor"
|
||||||
subMenu = std_separator
|
subMenu = std_separator
|
||||||
subMenu = mapSettings, "MAP Sensor Settings"
|
subMenu = mapSettings, "MAP sensor"
|
||||||
subMenu = mafDecodingCurve, "MAF Sensor Settings"
|
subMenu = mafDecodingCurve, "MAF sensor"
|
||||||
subMenu = std_separator
|
subMenu = std_separator
|
||||||
subMenu = egoSettings, "EGO Sensor Settings"
|
subMenu = egoSettings, "EGO sensor"
|
||||||
subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation"
|
subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation"
|
||||||
subMenu = cj125Function, "CJ125 Settings (wbo decoder)"
|
subMenu = cj125Function, "CJ125 Settings (wbo decoder)"
|
||||||
subMenu = std_separator
|
subMenu = std_separator
|
||||||
subMenu = hipFunction, "HIP9011 Settings (knock sensor) (alpha version)"
|
subMenu = hipFunction, "HIP9011 Settings (knock sensor) (alpha version)"
|
||||||
subMenu = speedSensor, "Vehicle Speed Sensor Settings"
|
subMenu = speedSensor, "Vehicle Speed sensor"
|
||||||
subMenu = oilPressureSensor, "Oil Pressure Sensor Settings"
|
subMenu = oilPressureSensor, "Oil Pressure sensor"
|
||||||
|
|
||||||
menuDialog = main
|
menuDialog = main
|
||||||
menu = "&Controller"
|
menu = "&Controller"
|
||||||
|
@ -2106,10 +2105,9 @@ menuDialog = main
|
||||||
subMenu = tachSettings, "Tachometer output"
|
subMenu = tachSettings, "Tachometer output"
|
||||||
subMenu = idlehw, "Idle Valve Hardware"
|
subMenu = idlehw, "Idle Valve Hardware"
|
||||||
subMenu = std_separator
|
subMenu = std_separator
|
||||||
subMenu = injectorOutputSettings, "Injector Outputs"
|
|
||||||
subMenu = ignitionOutputSettings, "Ignition Outputs"
|
|
||||||
subMenu = deviceOutputSettings, "Actuator Outputs"
|
subMenu = deviceOutputSettings, "Actuator Outputs"
|
||||||
subMenu = std_separator
|
subMenu = std_separator
|
||||||
|
subMenu = lcdScreen, "LCD"
|
||||||
subMenu = joystickPanel, "Joystick"
|
subMenu = joystickPanel, "Joystick"
|
||||||
subMenu = ecuStimulator, "ECU stimulator"
|
subMenu = ecuStimulator, "ECU stimulator"
|
||||||
subMenu = spiFunction, "SPI Settings"
|
subMenu = spiFunction, "SPI Settings"
|
||||||
|
@ -2120,6 +2118,7 @@ menuDialog = main
|
||||||
subMenu = engineTypeDialog, "Popular vehicles"
|
subMenu = engineTypeDialog, "Popular vehicles"
|
||||||
subMenu = allPins1, "Full pinout 1/2"
|
subMenu = allPins1, "Full pinout 1/2"
|
||||||
subMenu = allPins2, "Full pinout 2/2"
|
subMenu = allPins2, "Full pinout 2/2"
|
||||||
|
subMenu = parkingLot, "Experimental/Broken"
|
||||||
|
|
||||||
[ControllerCommands]
|
[ControllerCommands]
|
||||||
; commandName = command1, command2, commandn...
|
; commandName = command1, command2, commandn...
|
||||||
|
@ -2257,7 +2256,26 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = "Use TPS instead of Load for VE table", useTPSBasedVeTable, {0}
|
field = "Use TPS instead of Load for VE table", useTPSBasedVeTable, {0}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
dialog = ignitionSettings, "Ignition Settings"
|
dialog = ignitionOutputs, "Ignition Outputs"
|
||||||
|
field = "Ignition Pin Mode", ignitionPinMode, {isIgnitionEnabled == 1}
|
||||||
|
field = "Ignition Pin 1", ignitionPins1, {isIgnitionEnabled == 1}
|
||||||
|
field = "Ignition Pin 2", ignitionPins2, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 1) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 2) || (firingOrder == 7) || (firingOrder == 9) || (firingOrder == 11) || (firingOrder == 12)))}
|
||||||
|
field = "Ignition Pin 3", ignitionPins3, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 2) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 1) || (firingOrder == 3) || (firingOrder == 4) || (firingOrder == 5) || (firingOrder == 9)))}
|
||||||
|
field = "Ignition Pin 4", ignitionPins4, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 3) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 7) || (firingOrder == 12)))}
|
||||||
|
field = "Ignition Pin 5", ignitionPins5, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 4) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 4) || (firingOrder == 12)))}
|
||||||
|
field = "Ignition Pin 6", ignitionPins6, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 5) && (ignitionMode !=2 || twoWireBatchIgnition == 1 )}
|
||||||
|
field = "Ignition Pin 7", ignitionPins7, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 6) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 11)))}
|
||||||
|
field = "Ignition Pin 8", ignitionPins8, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 7) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
||||||
|
field = "Ignition Pin 9", ignitionPins9, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 8) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
||||||
|
field = "Ignition Pin 10", ignitionPins10, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 9) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
||||||
|
field = "Ignition Pin 11", ignitionPins11, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 10) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
||||||
|
field = "Ignition Pin 12", ignitionPins12, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 11) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
||||||
|
field = "This is useful to have tachometer working"
|
||||||
|
field = " while converting from distributor"
|
||||||
|
field = "Dizzy out Pin", dizzySparkOutputPin, {isIgnitionEnabled == 1}
|
||||||
|
field = "Dizzy out Pin Mode", dizzySparkOutputPinMode, {isIgnitionEnabled == 1}
|
||||||
|
|
||||||
|
dialog = ignitionBasic, ""
|
||||||
field = "Enabled", isIgnitionEnabled
|
field = "Enabled", isIgnitionEnabled
|
||||||
field = "Mode", ignitionMode, {isIgnitionEnabled == 1}
|
field = "Mode", ignitionMode, {isIgnitionEnabled == 1}
|
||||||
field = "#Wasted spark with individual coils"
|
field = "#Wasted spark with individual coils"
|
||||||
|
@ -2267,13 +2285,14 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = "#Use fixed timing while validating with a timing gun"
|
field = "#Use fixed timing while validating with a timing gun"
|
||||||
field = "Fixed Timinig", fixedTiming, {isIgnitionEnabled == 1 && timingMode == 1}
|
field = "Fixed Timinig", fixedTiming, {isIgnitionEnabled == 1 && timingMode == 1}
|
||||||
|
|
||||||
|
dialog = ignitionSettings, "", xAxis
|
||||||
|
panel = ignitionBasic
|
||||||
|
panel = ignitionOutputs
|
||||||
|
|
||||||
dialog = baseEngineConfig, "Engine Configuration"
|
dialog = baseEngineConfig, "Engine Configuration"
|
||||||
; field = "Engine Preset", engineType
|
; field = "Engine Preset", engineType
|
||||||
field = "Number of Cylinders", cylindersCount
|
field = "Number of Cylinders", cylindersCount
|
||||||
field = "Engine Displacement", displacement
|
field = "Engine Displacement", displacement
|
||||||
field = "!https://rusefi.com/s/debugmode"
|
|
||||||
field = "Debug mode", debugMode
|
|
||||||
field = ""
|
|
||||||
field = "Firing Order", firingOrder
|
field = "Firing Order", firingOrder
|
||||||
|
|
||||||
; Engine->Trigger configuration
|
; Engine->Trigger configuration
|
||||||
|
@ -2309,31 +2328,34 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
; Engine->Injection Settings
|
; Engine->Injection Settings
|
||||||
dialog = injChars, "Injector Settings", yAxis
|
dialog = injChars, "Injector Settings", yAxis
|
||||||
field = "Injector Flow", injector_flow
|
field = "Injector Flow", injector_flow
|
||||||
field = "!phase offset is usually not needed"
|
|
||||||
field = "phase offset", extraInjectionOffset
|
|
||||||
|
|
||||||
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
||||||
field = "!ECU reboot needed to apply these settings"
|
field = "!ECU reboot needed to apply these settings"
|
||||||
field = "injection Pin Mode", injectionPinMode
|
field = "injection Pin Mode", injectionPinMode, {isInjectionEnabled == 1}
|
||||||
field = "With batched injection without 'Two wire batch emulation' fill only first count / 2 values"
|
field = "With batched injection without 'Two wire batch emulation'"
|
||||||
field = "Injection Pin 1", injectionPins1
|
field = " fill only first count / 2 values"
|
||||||
field = "Injection Pin 2", injectionPins2, {injectionMode != 3 && cylindersCount > 1}
|
field = "Injection Pin 1", injectionPins1, {isInjectionEnabled == 1}
|
||||||
field = "Injection Pin 3", injectionPins3, {injectionMode != 3 && cylindersCount > 2}
|
field = "Injection Pin 2", injectionPins2, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 1}
|
||||||
field = "Injection Pin 4", injectionPins4, {injectionMode != 3 && cylindersCount > 3}
|
field = "Injection Pin 3", injectionPins3, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 2}
|
||||||
field = "Injection Pin 5 ", injectionPins5, {injectionMode != 3 && cylindersCount > 4}
|
field = "Injection Pin 4", injectionPins4, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 3}
|
||||||
field = "Injection Pin 6 ", injectionPins6, {injectionMode != 3 && cylindersCount > 5}
|
field = "Injection Pin 5 ", injectionPins5, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 4}
|
||||||
field = "Injection Pin 7 ", injectionPins7, {injectionMode != 3 && cylindersCount > 6}
|
field = "Injection Pin 6 ", injectionPins6, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 5}
|
||||||
field = "Injection Pin 8 ", injectionPins8, {injectionMode != 3 && cylindersCount > 7}
|
field = "Injection Pin 7 ", injectionPins7, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 6}
|
||||||
field = "Injection Pin 9 ", injectionPins9, {cylindersCount > 8}
|
field = "Injection Pin 8 ", injectionPins8, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 7}
|
||||||
field = "Injection Pin 10 ", injectionPins10, {cylindersCount > 9}
|
field = "Injection Pin 9 ", injectionPins9, {isInjectionEnabled == 1 && cylindersCount > 8}
|
||||||
field = "Injection Pin 11 ", injectionPins11, {cylindersCount > 10}
|
field = "Injection Pin 10 ", injectionPins10, {isInjectionEnabled == 1 && cylindersCount > 9}
|
||||||
field = "Injection Pin 12 ", injectionPins12, {cylindersCount > 11}
|
field = "Injection Pin 11 ", injectionPins11, {isInjectionEnabled == 1 && cylindersCount > 10}
|
||||||
|
field = "Injection Pin 12 ", injectionPins12, {isInjectionEnabled == 1 && cylindersCount > 11}
|
||||||
|
|
||||||
dialog = injectionSettings, ""
|
dialog = injectionBasic, ""
|
||||||
topicHelp = "fuelHelp"
|
topicHelp = "fuelHelp"
|
||||||
panel = baseInjection
|
panel = baseInjection
|
||||||
panel = injChars
|
panel = injChars
|
||||||
|
|
||||||
|
dialog = injectionSettings, "", xAxis
|
||||||
|
panel = injectionBasic
|
||||||
|
panel = injectorOutputSettings
|
||||||
|
|
||||||
dialog = injectionDeadTime, "", yAxis
|
dialog = injectionDeadTime, "", yAxis
|
||||||
panel = injectorsDeadTime, East
|
panel = injectorsDeadTime, East
|
||||||
|
|
||||||
|
@ -2351,35 +2373,12 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = "Extra cyl #11", timing_offset_cylinder11, {cylindersCount > 10}
|
field = "Extra cyl #11", timing_offset_cylinder11, {cylindersCount > 10}
|
||||||
field = "Extra cyl #12", timing_offset_cylinder12, {cylindersCount > 11}
|
field = "Extra cyl #12", timing_offset_cylinder12, {cylindersCount > 11}
|
||||||
|
|
||||||
|
|
||||||
; Engine->Ignition Settings
|
|
||||||
dialog = ignitionOutputs, "Ignition Outputs"
|
|
||||||
field = "Ignition Pin Mode", ignitionPinMode
|
|
||||||
field = "Ignition Pin 1", ignitionPins1
|
|
||||||
field = "Ignition Pin 2", ignitionPins2, {(ignitionMode != 0 && cylindersCount > 1) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 2) || (firingOrder == 7) || (firingOrder == 9) || (firingOrder == 11) || (firingOrder == 12)))}
|
|
||||||
field = "Ignition Pin 3", ignitionPins3, {(ignitionMode != 0 && cylindersCount > 2) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 1) || (firingOrder == 3) || (firingOrder == 4) || (firingOrder == 5) || (firingOrder == 9)))}
|
|
||||||
field = "Ignition Pin 4", ignitionPins4, {(ignitionMode != 0 && cylindersCount > 3) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 7) || (firingOrder == 12)))}
|
|
||||||
field = "Ignition Pin 5", ignitionPins5, {(ignitionMode != 0 && cylindersCount > 4) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 4) || (firingOrder == 12)))}
|
|
||||||
field = "Ignition Pin 6", ignitionPins6, {(ignitionMode != 0 && cylindersCount > 5) && (ignitionMode !=2 || twoWireBatchIgnition == 1 )}
|
|
||||||
field = "Ignition Pin 7", ignitionPins7, {(ignitionMode != 0 && cylindersCount > 6) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 11)))}
|
|
||||||
field = "Ignition Pin 8", ignitionPins8, {(ignitionMode != 0 && cylindersCount > 7) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
|
||||||
field = "Ignition Pin 9", ignitionPins9, {(ignitionMode != 0 && cylindersCount > 8) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
|
||||||
field = "Ignition Pin 10", ignitionPins10, {(ignitionMode != 0 && cylindersCount > 9) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
|
||||||
field = "Ignition Pin 11", ignitionPins11, {(ignitionMode != 0 && cylindersCount > 10) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
|
||||||
field = "Ignition Pin 12", ignitionPins12, {(ignitionMode != 0 && cylindersCount > 11) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
|
||||||
field = "This is useful to have tachometer working while converting from distributor"
|
|
||||||
field = "Dizzy out Pin", dizzySparkOutputPin
|
|
||||||
field = "Dizzy out Pin Mode", dizzySparkOutputPinMode
|
|
||||||
|
|
||||||
dialog = ignitionOutputSettings, "", xAxis
|
|
||||||
panel = ignitionOutputs
|
|
||||||
|
|
||||||
dialog = dwellSettings, "", yAxis
|
dialog = dwellSettings, "", yAxis
|
||||||
panel = dwellCorrection, Center
|
panel = dwellCorrection, Center
|
||||||
|
|
||||||
; Sensors->AUX1 Thermistor Sensor Setting
|
; Sensors->AUX1 Thermistor Sensor Setting
|
||||||
dialog = auxTempSensor1Sensor, "aux1 Thermistor Settings"
|
dialog = auxTempSensor1Sensor, "aux1 Thermistor Settings"
|
||||||
field = "#Here is three pairs of thermistor temperature and his resistance."
|
field = "#Here is three pairs of thermistor temperature and resistance."
|
||||||
field = "#Typical temperatures is -40°C, 0°C and 100°C"
|
field = "#Typical temperatures is -40°C, 0°C and 100°C"
|
||||||
field = ""
|
field = ""
|
||||||
field = "Lowest temperature", auxTempSensor1_tempC_1
|
field = "Lowest temperature", auxTempSensor1_tempC_1
|
||||||
|
@ -2393,7 +2392,7 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
|
|
||||||
; Sensors->AUX2 Thermistor Sensor Setting
|
; Sensors->AUX2 Thermistor Sensor Setting
|
||||||
dialog = auxTempSensor2Sensor, "aux2 Thermistor Settings"
|
dialog = auxTempSensor2Sensor, "aux2 Thermistor Settings"
|
||||||
field = "#Here is three pairs of thermistor temperature and his resistance."
|
field = "#Here is three pairs of thermistor temperature and resistance."
|
||||||
field = "#Typical temperatures is -40°C, 0°C and 100°C"
|
field = "#Typical temperatures is -40°C, 0°C and 100°C"
|
||||||
field = ""
|
field = ""
|
||||||
field = "Lowest temperature", auxTempSensor2_tempC_1
|
field = "Lowest temperature", auxTempSensor2_tempC_1
|
||||||
|
@ -2633,9 +2632,9 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
panel = allPins2_1_and_2
|
panel = allPins2_1_and_2
|
||||||
|
|
||||||
|
|
||||||
; Sensors->CLT Sensor Settings
|
; Sensors->CLT sensor
|
||||||
dialog = clt_thermistor, "CLT Sensor Settings"
|
dialog = clt_thermistor, "CLT sensor"
|
||||||
field = "#Here is three pairs of thermistor temperature and his resistance."
|
field = "#Here is three pairs of thermistor temperature and resistance."
|
||||||
field = "#Typical temperatures is -40°C, 0°C and 100°C"
|
field = "#Typical temperatures is -40°C, 0°C and 100°C"
|
||||||
field = ""
|
field = ""
|
||||||
field = "Lowest temperature", clt_tempC_1
|
field = "Lowest temperature", clt_tempC_1
|
||||||
|
@ -2653,9 +2652,9 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
panel = clt_thermistor
|
panel = clt_thermistor
|
||||||
gauge = CLTGauge
|
gauge = CLTGauge
|
||||||
|
|
||||||
; Sensors->IAT Sensor Settings
|
; Sensors->IAT sensor
|
||||||
dialog = iat_thermistor, "IAT Sensor Settings"
|
dialog = iat_thermistor, "IAT sensor"
|
||||||
field = "#Here is three pairs of thermistor temperature and his resistance."
|
field = "#Here is three pairs of thermistor temperature and resistance."
|
||||||
field = "#Typical temperatures is -40°C, 0°C and 100°C"
|
field = "#Typical temperatures is -40°C, 0°C and 100°C"
|
||||||
field = ""
|
field = ""
|
||||||
field = "Lowest temperature", iat_tempC_1
|
field = "Lowest temperature", iat_tempC_1
|
||||||
|
@ -2673,8 +2672,8 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
panel = iat_thermistor
|
panel = iat_thermistor
|
||||||
gauge = IATGauge
|
gauge = IATGauge
|
||||||
|
|
||||||
; Sensors->Oil Pressure Sensor Settings
|
; Sensors->Oil pressure sensor
|
||||||
dialog = oilp_settings, "Oil Pressure Sensor Settings"
|
dialog = oilp_settings, "Oil pressure sensor"
|
||||||
field = "low voltage", oilPressure_v1
|
field = "low voltage", oilPressure_v1
|
||||||
field = "low pressure", oilPressure_value1
|
field = "low pressure", oilPressure_value1
|
||||||
field = "high voltage", oilPressure_v2
|
field = "high voltage", oilPressure_v2
|
||||||
|
@ -2684,8 +2683,8 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
panel = oilp_settings
|
panel = oilp_settings
|
||||||
gauge = OilPressGauge
|
gauge = OilPressGauge
|
||||||
|
|
||||||
; Sensors->MAP Sensor Settings
|
; Sensors->MAP sensor
|
||||||
dialog = mapSensorVDlg, "Voltage Sensor Settings", yAxis
|
dialog = mapSensorVDlg, "MAP sensor", yAxis
|
||||||
field = "MAP type", map_sensor_type, {hasFrequencyReportingMapSensor == 0}
|
field = "MAP type", map_sensor_type, {hasFrequencyReportingMapSensor == 0}
|
||||||
field = "MAP value low point", map_sensor_lowValue, { map_sensor_type == 0 && hasFrequencyReportingMapSensor == 0}
|
field = "MAP value low point", map_sensor_lowValue, { map_sensor_type == 0 && hasFrequencyReportingMapSensor == 0}
|
||||||
field = "MAP voltage low point", mapLowValueVoltage, { map_sensor_type == 0 && hasFrequencyReportingMapSensor == 0}
|
field = "MAP voltage low point", mapLowValueVoltage, { map_sensor_type == 0 && hasFrequencyReportingMapSensor == 0}
|
||||||
|
@ -2697,7 +2696,7 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = baroSensor_highValue, baroSensor_highValue
|
field = baroSensor_highValue, baroSensor_highValue
|
||||||
field = baroSensor_type, baroSensor_type
|
field = baroSensor_type, baroSensor_type
|
||||||
|
|
||||||
dialog = mapSensorFDlg, "Frequency Sensor Settings", yAxis
|
dialog = mapSensorFDlg, "MAP frequency sensor", yAxis
|
||||||
field = "0 kPa freq", mapFrequency0Kpa, {hasFrequencyReportingMapSensor == 1}
|
field = "0 kPa freq", mapFrequency0Kpa, {hasFrequencyReportingMapSensor == 1}
|
||||||
field = "100 kpa freq", mapFrequency100Kpa, {hasFrequencyReportingMapSensor == 1}
|
field = "100 kpa freq", mapFrequency100Kpa, {hasFrequencyReportingMapSensor == 1}
|
||||||
|
|
||||||
|
@ -2720,8 +2719,8 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
panel = mapCurves
|
panel = mapCurves
|
||||||
panel = mapSwitchAndSettings
|
panel = mapSwitchAndSettings
|
||||||
|
|
||||||
; Sensors->EGO Sensor Settings
|
; Sensors->EGO sensor
|
||||||
dialog = egoSettings_sensor, "EGO Sensor Settings"
|
dialog = egoSettings_sensor, "EGO sensor"
|
||||||
field = "Type", afr_type
|
field = "Type", afr_type
|
||||||
; todo: only use these values for custom!
|
; todo: only use these values for custom!
|
||||||
field = "low voltage", afr_v1
|
field = "low voltage", afr_v1
|
||||||
|
@ -2788,7 +2787,6 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
|
|
||||||
|
|
||||||
dialog = idleSettings, "", yAxis
|
dialog = idleSettings, "", yAxis
|
||||||
field = "Debug mode", debugMode
|
|
||||||
field = "Idle IAC control mode", idleMode
|
field = "Idle IAC control mode", idleMode
|
||||||
field = "use ETB for idle", useETBforIdleControl
|
field = "use ETB for idle", useETBforIdleControl
|
||||||
field = "Use separate Ignition Table for idle", useSeparateAdvanceForIdle
|
field = "Use separate Ignition Table for idle", useSeparateAdvanceForIdle
|
||||||
|
@ -2974,7 +2972,7 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
panel = alternator
|
panel = alternator
|
||||||
|
|
||||||
; Sensors->Vehicle Speed Sensor Setting
|
; Sensors->Vehicle Speed Sensor Setting
|
||||||
dialog = speedSensor, "Speed Sensor Settings", xAxis
|
dialog = speedSensor, "Speed sensor", xAxis
|
||||||
field = "revolution to speed mult", vehicleSpeedCoef
|
field = "revolution to speed mult", vehicleSpeedCoef
|
||||||
gauge = VSSGauge
|
gauge = VSSGauge
|
||||||
|
|
||||||
|
@ -3040,17 +3038,13 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = "D6 pin", HD44780_db6
|
field = "D6 pin", HD44780_db6
|
||||||
field = "D7 pin", HD44780_db7
|
field = "D7 pin", HD44780_db7
|
||||||
|
|
||||||
dialog = connectRight, "", yAxis
|
dialog = connection, "", yAxis
|
||||||
panel = tsPort
|
panel = tsPort
|
||||||
panel = canBus
|
panel = canBus
|
||||||
panel = sdCard
|
panel = sdCard
|
||||||
panel = gpsReceiver
|
panel = gpsReceiver
|
||||||
field = "stm32 voltage", adcVcc
|
field = "stm32 voltage", adcVcc
|
||||||
|
|
||||||
dialog = connection, "", border
|
|
||||||
panel = lcdScreen, East
|
|
||||||
panel = connectRight, West
|
|
||||||
|
|
||||||
dialog = joystickPanel, "Joystick"
|
dialog = joystickPanel, "Joystick"
|
||||||
field = "joustick center button", joystickCenterPin
|
field = "joustick center button", joystickCenterPin
|
||||||
field = "joustick button A", joystickAPin
|
field = "joustick button A", joystickAPin
|
||||||
|
@ -3066,35 +3060,38 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = " Threshold", engineSnifferRpmThreshold
|
field = " Threshold", engineSnifferRpmThreshold
|
||||||
|
|
||||||
dialog = generalSettings, "General"
|
dialog = generalSettings, "General"
|
||||||
field = "https://rusefi.com/s/support"
|
|
||||||
field = "RPM Hard Limit", rpmHardLimit
|
|
||||||
field = "Boost Cut Pressure", boostCutPressure
|
|
||||||
field = ""
|
|
||||||
field = "!https://rusefi.com/s/fuel"
|
field = "!https://rusefi.com/s/fuel"
|
||||||
field = "Fuel Algorithm", fuelAlgorithm
|
field = "Fuel strategy", fuelAlgorithm
|
||||||
field = ""
|
field = ""
|
||||||
field = "#System hack's"
|
|
||||||
field = "Global fuel correction", globalFuelCorrection
|
|
||||||
field = "Ignition Math Logic @", ignMathCalculateAtIndex
|
|
||||||
field = "MAP Averaging Logic @", mapAveragingSchedulingAtIndex
|
|
||||||
field = "comm status light", communicationLedPin
|
field = "comm status light", communicationLedPin
|
||||||
field = "running status light", runningLedPin
|
field = "running status light", runningLedPin
|
||||||
|
|
||||||
|
dialog = debugging, "Debug"
|
||||||
|
field = "!https://rusefi.com/s/debugmode"
|
||||||
|
field = "Debug mode", debugMode
|
||||||
|
|
||||||
|
|
||||||
|
dialog = limits, "Limits"
|
||||||
|
field = "RPM hard limit", rpmHardLimit
|
||||||
|
field = "Boost cut pressure", boostCutPressure
|
||||||
|
|
||||||
; Engine->Base Engine Settings
|
; Engine->Base Engine Settings
|
||||||
dialog = engineChars, "Base Engine Settings"
|
dialog = engineChars, "Base Engine Settings"
|
||||||
topicHelp = "baseHelp"
|
topicHelp = "baseHelp"
|
||||||
panel = baseEngineConfig
|
panel = baseEngineConfig
|
||||||
panel = generalSettings
|
panel = generalSettings
|
||||||
|
panel = limits
|
||||||
|
panel = debugging
|
||||||
|
|
||||||
dialog = crankingFuel, "Fuel"
|
dialog = crankingFuel, "Fuel"
|
||||||
field = "Injection Mode", crankingInjectionMode
|
field = "Injection mode", crankingInjectionMode
|
||||||
field = "!Value '1' is currently recommended"
|
field = "!Value '1' is currently recommended"
|
||||||
field = "Base Fuel Pulse Width", cranking_baseFuel
|
field = "Base fuel pulse width", cranking_baseFuel
|
||||||
|
|
||||||
dialog = crankingIAC, "IAC"
|
dialog = crankingIAC, "IAC"
|
||||||
field = "Cranking IAC position", crankingIACposition
|
field = "Cranking IAC position", crankingIACposition
|
||||||
field = "After cranking IAC taper duration", afterCrankingIACtaperDuration
|
field = "After cranking IAC taper duration", afterCrankingIACtaperDuration
|
||||||
field = "Override Idle Air Multiplier for Cranking", overrideCrankingIacSetting
|
field = "Override IAC multiplier for cranking", overrideCrankingIacSetting
|
||||||
|
|
||||||
dialog = crankingIgnition, "Ignition"
|
dialog = crankingIgnition, "Ignition"
|
||||||
field = "Advance", crankingTimingAngle, {useSeparateAdvanceForCranking == 0}
|
field = "Advance", crankingTimingAngle, {useSeparateAdvanceForCranking == 0}
|
||||||
|
@ -3104,10 +3101,9 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = "Fixed Cranking Dwell", ignitionDwellForCrankingMs, {useConstantDwellDuringCranking == 1}
|
field = "Fixed Cranking Dwell", ignitionDwellForCrankingMs, {useConstantDwellDuringCranking == 1}
|
||||||
field = "Cranking Dwell Angle", crankingChargeAngle, {useConstantDwellDuringCranking == 0}
|
field = "Cranking Dwell Angle", crankingChargeAngle, {useConstantDwellDuringCranking == 0}
|
||||||
|
|
||||||
dialog = postCrankingEnrichment, "Post-cranking short-time fuel enrichment (NOT IMPLEMENTED #331)"
|
dialog = postCrankingEnrichment, "Post-cranking short-time fuel enrichment (NOT IMPLEMENTED #331)"
|
||||||
field = "Target temperature", postCrankingTargetClt
|
|
||||||
field = "Post-Cranking factor", postCrankingFactor
|
field = "Post-Cranking factor", postCrankingFactor
|
||||||
field = "Duraction", postCrankingDurationSec
|
field = "Duration", postCrankingDurationSec
|
||||||
|
|
||||||
dialog = primingFuelPulsePanel, "Priming fuel pulse"
|
dialog = primingFuelPulsePanel, "Priming fuel pulse"
|
||||||
field = "Duration at -40C degrees", startOfCrankingPrimingPulse
|
field = "Duration at -40C degrees", startOfCrankingPrimingPulse
|
||||||
|
@ -3117,23 +3113,22 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
; Cranking->Cranking Settings
|
; Cranking->Cranking Settings
|
||||||
dialog = crankingDialog, "Cranking Settings"
|
dialog = crankingDialog, "Cranking Settings"
|
||||||
field = "Cranking RPM limit", cranking_rpm
|
field = "Cranking RPM limit", cranking_rpm
|
||||||
panel = crankingIgnition
|
field = "Fuel pump prime duration", startUpFuelPumpDuration
|
||||||
panel = crankingIAC
|
field = "Enable cylinder cleanup", isCylinderCleanupEnabled
|
||||||
panel = crankingFuel
|
|
||||||
panel = primingFuelPulsePanel
|
|
||||||
panel = postCrankingEnrichment
|
|
||||||
field = "enable Cylinder Cleanup", isCylinderCleanupEnabled
|
|
||||||
field = "Startup fuel pump prime", startUpFuelPumpDuration
|
|
||||||
field = ""
|
field = ""
|
||||||
field = "Enable faster engine spin-up", isFasterEngineSpinUpEnabled
|
field = "Enable faster engine spin-up", isFasterEngineSpinUpEnabled
|
||||||
|
panel = primingFuelPulsePanel
|
||||||
|
panel = crankingFuel
|
||||||
|
panel = crankingIgnition
|
||||||
|
panel = crankingIAC
|
||||||
|
panel = postCrankingEnrichment
|
||||||
|
|
||||||
dialog = EngineLoadAccelPanel, "Engine Load (alpha version)"
|
dialog = EngineLoadAccelPanel, "Engine Load (alpha version)"
|
||||||
field = "Length", engineLoadAccelLength
|
field = "Length", engineLoadAccelLength
|
||||||
field = "Accel Threshold", engineLoadAccelEnrichmentThreshold
|
field = "Accel threshold", engineLoadAccelEnrichmentThreshold
|
||||||
field = "Accel Multiplier", engineLoadAccelEnrichmentMultiplier
|
field = "Accel multiplier", engineLoadAccelEnrichmentMultiplier
|
||||||
field = "Decel Threshold", engineLoadDecelEnleanmentThreshold
|
field = "Decel threshold", engineLoadDecelEnleanmentThreshold
|
||||||
field = "Decel Multiplier", engineLoadDecelEnleanmentMultiplier
|
field = "Decel multiplier", engineLoadDecelEnleanmentMultiplier
|
||||||
|
|
||||||
dialog = TpsAccelPanel, "TPS"
|
dialog = TpsAccelPanel, "TPS"
|
||||||
field = "Set 'Debug Mode' to see detailed 'TPS acceleration enrichment' diagnostics"
|
field = "Set 'Debug Mode' to see detailed 'TPS acceleration enrichment' diagnostics"
|
||||||
|
@ -3152,7 +3147,6 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
|
|
||||||
; Tuning->AccelEnrichment
|
; Tuning->AccelEnrichment
|
||||||
dialog = AccelEnrich, "Accel/Decel Enrichment"
|
dialog = AccelEnrich, "Accel/Decel Enrichment"
|
||||||
field = "Debug mode", debugMode
|
|
||||||
panel = TpsAccelPanel
|
panel = TpsAccelPanel
|
||||||
panel = WallWettingAccelPanel
|
panel = WallWettingAccelPanel
|
||||||
panel = EngineLoadAccelPanel
|
panel = EngineLoadAccelPanel
|
||||||
|
@ -3336,7 +3330,7 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
commandButton = "Pedal Up", cmd_calibrate_pedal_up
|
commandButton = "Pedal Up", cmd_calibrate_pedal_up
|
||||||
commandButton = "Pedal Down", cmd_calibrate_pedal_down
|
commandButton = "Pedal Down", cmd_calibrate_pedal_down
|
||||||
|
|
||||||
dialog = etbDialog, "Electronic Thtottle Body (beta)", border
|
dialog = etbDialog, "Electronic Throttle Body (beta)", border
|
||||||
topicHelp = "etbHelp"
|
topicHelp = "etbHelp"
|
||||||
panel = etbDialogLeft, West
|
panel = etbDialogLeft, West
|
||||||
panel = etbDialogRight, East
|
panel = etbDialogRight, East
|
||||||
|
@ -3430,6 +3424,17 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = "TPS Deactivation Threshold", coastingFuelCutTps, {coastingFuelCutEnabled == 1}
|
field = "TPS Deactivation Threshold", coastingFuelCutTps, {coastingFuelCutEnabled == 1}
|
||||||
field = "CLT Activation Threshold", coastingFuelCutClt, {coastingFuelCutEnabled == 1}
|
field = "CLT Activation Threshold", coastingFuelCutClt, {coastingFuelCutEnabled == 1}
|
||||||
field = "MAP Deactivation Threshold", coastingFuelCutMap, {coastingFuelCutEnabled == 1}
|
field = "MAP Deactivation Threshold", coastingFuelCutMap, {coastingFuelCutEnabled == 1}
|
||||||
|
|
||||||
|
dialog = parkingLot, "Experimental/Broken"
|
||||||
|
field = "#System hacks"
|
||||||
|
field = "Global fuel correction", globalFuelCorrection
|
||||||
|
field = "Ignition Math Logic @", ignMathCalculateAtIndex
|
||||||
|
field = "MAP Averaging Logic @", mapAveragingSchedulingAtIndex
|
||||||
|
|
||||||
|
field = "Target temperature", postCrankingTargetClt
|
||||||
|
|
||||||
|
panel = warmupFuelDialog
|
||||||
|
|
||||||
[Tools]
|
[Tools]
|
||||||
;addTool = toolName, PanelName
|
;addTool = toolName, PanelName
|
||||||
addTool = veTableGenerator, "VE Table Generator", veTableTbl
|
addTool = veTableGenerator, "VE Table Generator", veTableTbl
|
||||||
|
|
|
@ -72,7 +72,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 ConfigDefinition.jar based on integration\rusefi_config.txt Thu May 30 20:41:08 EDT 2019
|
; this section was generated automatically by ConfigDefinition.jar based on integration\rusefi_config.txt Sat Jun 01 16:32:24 EDT 2019
|
||||||
|
|
||||||
pageSize = 20000
|
pageSize = 20000
|
||||||
page = 1
|
page = 1
|
||||||
|
@ -1329,7 +1329,7 @@ fileVersion = { 20171101 }
|
||||||
yBins = injector_battLagCorr
|
yBins = injector_battLagCorr
|
||||||
gauge = VBattGauge
|
gauge = VBattGauge
|
||||||
|
|
||||||
curve = mafDecodingCurve, "MAF Sensor Settings"
|
curve = mafDecodingCurve, "MAF sensor"
|
||||||
columnLabel = "Voltage", "kg/hour"
|
columnLabel = "Voltage", "kg/hour"
|
||||||
xAxis = -1, 6, 10
|
xAxis = -1, 6, 10
|
||||||
yAxis = -30, 1300, 10
|
yAxis = -30, 1300, 10
|
||||||
|
@ -1999,8 +1999,8 @@ menuDialog = main
|
||||||
subMenu = std_separator
|
subMenu = std_separator
|
||||||
subMenu = fanSetting, "Fan Settings"
|
subMenu = fanSetting, "Fan Settings"
|
||||||
subMenu = malfunction, "MIL Settings"
|
subMenu = malfunction, "MIL Settings"
|
||||||
subMenu = etbDialog, "Electronic Thtottle Body (beta version)"
|
subMenu = etbDialog, "Electronic Throttle Body (beta version)"
|
||||||
subMenu = etbTpsBiasCurve, "Electronic Thtottle Body Bias Curve"
|
subMenu = etbTpsBiasCurve, "Electronic Throttle Body Bias Curve"
|
||||||
subMenu = std_separator
|
subMenu = std_separator
|
||||||
subMenu = std_realtime, "&Realtime Display", 0
|
subMenu = std_realtime, "&Realtime Display", 0
|
||||||
|
|
||||||
|
@ -2013,7 +2013,6 @@ menuDialog = main
|
||||||
subMenu = afrTableTbl, "Target AFR Table", 0, {fuelAlgorithm == LM_SPEED_DENSITY}
|
subMenu = afrTableTbl, "Target AFR Table", 0, {fuelAlgorithm == LM_SPEED_DENSITY}
|
||||||
subMenu = injPhaseTableTbl, "Injection Phase Table"
|
subMenu = injPhaseTableTbl, "Injection Phase Table"
|
||||||
subMenu = std_separator
|
subMenu = std_separator
|
||||||
subMenu = warmupFuelDialog, "Warmup fuel closed-loop"
|
|
||||||
subMenu = cltFuelCorrCurve, "Warmup fuel manual Multiplier", 0, {useWarmupPidAfr == 0}
|
subMenu = cltFuelCorrCurve, "Warmup fuel manual Multiplier", 0, {useWarmupPidAfr == 0}
|
||||||
subMenu = warmupTargetAfrCurve, "Warmup fuel auto correction AFR target", 0, {useWarmupPidAfr == 1}
|
subMenu = warmupTargetAfrCurve, "Warmup fuel auto correction AFR target", 0, {useWarmupPidAfr == 1}
|
||||||
subMenu = iatFuelCorrCurve, "Intake air temperature fuel Multiplier"
|
subMenu = iatFuelCorrCurve, "Intake air temperature fuel Multiplier"
|
||||||
|
@ -2082,21 +2081,21 @@ menuDialog = main
|
||||||
|
|
||||||
menuDialog = main
|
menuDialog = main
|
||||||
menu = "&Sensors"
|
menu = "&Sensors"
|
||||||
subMenu = cltSensor, "CLT Sensor Settings"
|
subMenu = cltSensor, "CLT sensor"
|
||||||
subMenu = iatSensor, "IAT Sensor Settings"
|
subMenu = iatSensor, "IAT sensor"
|
||||||
subMenu = auxTempSensor1Sensor, "AuxTemp1 Sensor Settings"
|
subMenu = auxTempSensor1Sensor, "AuxTemp1 sensor"
|
||||||
subMenu = auxTempSensor2Sensor, "AuxTemp2 Sensor Settings"
|
subMenu = auxTempSensor2Sensor, "AuxTemp2 sensor"
|
||||||
subMenu = std_separator
|
subMenu = std_separator
|
||||||
subMenu = mapSettings, "MAP Sensor Settings"
|
subMenu = mapSettings, "MAP sensor"
|
||||||
subMenu = mafDecodingCurve, "MAF Sensor Settings"
|
subMenu = mafDecodingCurve, "MAF sensor"
|
||||||
subMenu = std_separator
|
subMenu = std_separator
|
||||||
subMenu = egoSettings, "EGO Sensor Settings"
|
subMenu = egoSettings, "EGO sensor"
|
||||||
subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation"
|
subMenu = narrowToWideOxygenCurve, "Narrow to Wideband approximation"
|
||||||
subMenu = cj125Function, "CJ125 Settings (wbo decoder)"
|
subMenu = cj125Function, "CJ125 Settings (wbo decoder)"
|
||||||
subMenu = std_separator
|
subMenu = std_separator
|
||||||
subMenu = hipFunction, "HIP9011 Settings (knock sensor) (alpha version)"
|
subMenu = hipFunction, "HIP9011 Settings (knock sensor) (alpha version)"
|
||||||
subMenu = speedSensor, "Vehicle Speed Sensor Settings"
|
subMenu = speedSensor, "Vehicle Speed sensor"
|
||||||
subMenu = oilPressureSensor, "Oil Pressure Sensor Settings"
|
subMenu = oilPressureSensor, "Oil Pressure sensor"
|
||||||
|
|
||||||
menuDialog = main
|
menuDialog = main
|
||||||
menu = "&Controller"
|
menu = "&Controller"
|
||||||
|
@ -2106,10 +2105,9 @@ menuDialog = main
|
||||||
subMenu = tachSettings, "Tachometer output"
|
subMenu = tachSettings, "Tachometer output"
|
||||||
subMenu = idlehw, "Idle Valve Hardware"
|
subMenu = idlehw, "Idle Valve Hardware"
|
||||||
subMenu = std_separator
|
subMenu = std_separator
|
||||||
subMenu = injectorOutputSettings, "Injector Outputs"
|
|
||||||
subMenu = ignitionOutputSettings, "Ignition Outputs"
|
|
||||||
subMenu = deviceOutputSettings, "Actuator Outputs"
|
subMenu = deviceOutputSettings, "Actuator Outputs"
|
||||||
subMenu = std_separator
|
subMenu = std_separator
|
||||||
|
subMenu = lcdScreen, "LCD"
|
||||||
subMenu = joystickPanel, "Joystick"
|
subMenu = joystickPanel, "Joystick"
|
||||||
subMenu = ecuStimulator, "ECU stimulator"
|
subMenu = ecuStimulator, "ECU stimulator"
|
||||||
subMenu = spiFunction, "SPI Settings"
|
subMenu = spiFunction, "SPI Settings"
|
||||||
|
@ -2120,6 +2118,7 @@ menuDialog = main
|
||||||
subMenu = engineTypeDialog, "Popular vehicles"
|
subMenu = engineTypeDialog, "Popular vehicles"
|
||||||
subMenu = allPins1, "Full pinout 1/2"
|
subMenu = allPins1, "Full pinout 1/2"
|
||||||
subMenu = allPins2, "Full pinout 2/2"
|
subMenu = allPins2, "Full pinout 2/2"
|
||||||
|
subMenu = parkingLot, "Experimental/Broken"
|
||||||
|
|
||||||
[ControllerCommands]
|
[ControllerCommands]
|
||||||
; commandName = command1, command2, commandn...
|
; commandName = command1, command2, commandn...
|
||||||
|
@ -2257,7 +2256,26 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = "Use TPS instead of Load for VE table", useTPSBasedVeTable, {0}
|
field = "Use TPS instead of Load for VE table", useTPSBasedVeTable, {0}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
dialog = ignitionSettings, "Ignition Settings"
|
dialog = ignitionOutputs, "Ignition Outputs"
|
||||||
|
field = "Ignition Pin Mode", ignitionPinMode, {isIgnitionEnabled == 1}
|
||||||
|
field = "Ignition Pin 1", ignitionPins1, {isIgnitionEnabled == 1}
|
||||||
|
field = "Ignition Pin 2", ignitionPins2, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 1) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 2) || (firingOrder == 7) || (firingOrder == 9) || (firingOrder == 11) || (firingOrder == 12)))}
|
||||||
|
field = "Ignition Pin 3", ignitionPins3, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 2) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 1) || (firingOrder == 3) || (firingOrder == 4) || (firingOrder == 5) || (firingOrder == 9)))}
|
||||||
|
field = "Ignition Pin 4", ignitionPins4, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 3) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 7) || (firingOrder == 12)))}
|
||||||
|
field = "Ignition Pin 5", ignitionPins5, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 4) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 4) || (firingOrder == 12)))}
|
||||||
|
field = "Ignition Pin 6", ignitionPins6, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 5) && (ignitionMode !=2 || twoWireBatchIgnition == 1 )}
|
||||||
|
field = "Ignition Pin 7", ignitionPins7, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 6) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 11)))}
|
||||||
|
field = "Ignition Pin 8", ignitionPins8, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 7) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
||||||
|
field = "Ignition Pin 9", ignitionPins9, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 8) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
||||||
|
field = "Ignition Pin 10", ignitionPins10, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 9) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
||||||
|
field = "Ignition Pin 11", ignitionPins11, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 10) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
||||||
|
field = "Ignition Pin 12", ignitionPins12, {isIgnitionEnabled == 1 && (ignitionMode != 0 && cylindersCount > 11) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
||||||
|
field = "This is useful to have tachometer working"
|
||||||
|
field = " while converting from distributor"
|
||||||
|
field = "Dizzy out Pin", dizzySparkOutputPin, {isIgnitionEnabled == 1}
|
||||||
|
field = "Dizzy out Pin Mode", dizzySparkOutputPinMode, {isIgnitionEnabled == 1}
|
||||||
|
|
||||||
|
dialog = ignitionBasic, ""
|
||||||
field = "Enabled", isIgnitionEnabled
|
field = "Enabled", isIgnitionEnabled
|
||||||
field = "Mode", ignitionMode, {isIgnitionEnabled == 1}
|
field = "Mode", ignitionMode, {isIgnitionEnabled == 1}
|
||||||
field = "#Wasted spark with individual coils"
|
field = "#Wasted spark with individual coils"
|
||||||
|
@ -2267,13 +2285,14 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = "#Use fixed timing while validating with a timing gun"
|
field = "#Use fixed timing while validating with a timing gun"
|
||||||
field = "Fixed Timinig", fixedTiming, {isIgnitionEnabled == 1 && timingMode == 1}
|
field = "Fixed Timinig", fixedTiming, {isIgnitionEnabled == 1 && timingMode == 1}
|
||||||
|
|
||||||
|
dialog = ignitionSettings, "", xAxis
|
||||||
|
panel = ignitionBasic
|
||||||
|
panel = ignitionOutputs
|
||||||
|
|
||||||
dialog = baseEngineConfig, "Engine Configuration"
|
dialog = baseEngineConfig, "Engine Configuration"
|
||||||
; field = "Engine Preset", engineType
|
; field = "Engine Preset", engineType
|
||||||
field = "Number of Cylinders", cylindersCount
|
field = "Number of Cylinders", cylindersCount
|
||||||
field = "Engine Displacement", displacement
|
field = "Engine Displacement", displacement
|
||||||
field = "!https://rusefi.com/s/debugmode"
|
|
||||||
field = "Debug mode", debugMode
|
|
||||||
field = ""
|
|
||||||
field = "Firing Order", firingOrder
|
field = "Firing Order", firingOrder
|
||||||
|
|
||||||
; Engine->Trigger configuration
|
; Engine->Trigger configuration
|
||||||
|
@ -2309,31 +2328,34 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
; Engine->Injection Settings
|
; Engine->Injection Settings
|
||||||
dialog = injChars, "Injector Settings", yAxis
|
dialog = injChars, "Injector Settings", yAxis
|
||||||
field = "Injector Flow", injector_flow
|
field = "Injector Flow", injector_flow
|
||||||
field = "!phase offset is usually not needed"
|
|
||||||
field = "phase offset", extraInjectionOffset
|
|
||||||
|
|
||||||
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
dialog = injectorOutputSettings, "Injector Outputs", yAxis
|
||||||
field = "!ECU reboot needed to apply these settings"
|
field = "!ECU reboot needed to apply these settings"
|
||||||
field = "injection Pin Mode", injectionPinMode
|
field = "injection Pin Mode", injectionPinMode, {isInjectionEnabled == 1}
|
||||||
field = "With batched injection without 'Two wire batch emulation' fill only first count / 2 values"
|
field = "With batched injection without 'Two wire batch emulation'"
|
||||||
field = "Injection Pin 1", injectionPins1
|
field = " fill only first count / 2 values"
|
||||||
field = "Injection Pin 2", injectionPins2, {injectionMode != 3 && cylindersCount > 1}
|
field = "Injection Pin 1", injectionPins1, {isInjectionEnabled == 1}
|
||||||
field = "Injection Pin 3", injectionPins3, {injectionMode != 3 && cylindersCount > 2}
|
field = "Injection Pin 2", injectionPins2, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 1}
|
||||||
field = "Injection Pin 4", injectionPins4, {injectionMode != 3 && cylindersCount > 3}
|
field = "Injection Pin 3", injectionPins3, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 2}
|
||||||
field = "Injection Pin 5 ", injectionPins5, {injectionMode != 3 && cylindersCount > 4}
|
field = "Injection Pin 4", injectionPins4, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 3}
|
||||||
field = "Injection Pin 6 ", injectionPins6, {injectionMode != 3 && cylindersCount > 5}
|
field = "Injection Pin 5 ", injectionPins5, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 4}
|
||||||
field = "Injection Pin 7 ", injectionPins7, {injectionMode != 3 && cylindersCount > 6}
|
field = "Injection Pin 6 ", injectionPins6, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 5}
|
||||||
field = "Injection Pin 8 ", injectionPins8, {injectionMode != 3 && cylindersCount > 7}
|
field = "Injection Pin 7 ", injectionPins7, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 6}
|
||||||
field = "Injection Pin 9 ", injectionPins9, {cylindersCount > 8}
|
field = "Injection Pin 8 ", injectionPins8, {isInjectionEnabled == 1 && injectionMode != 3 && cylindersCount > 7}
|
||||||
field = "Injection Pin 10 ", injectionPins10, {cylindersCount > 9}
|
field = "Injection Pin 9 ", injectionPins9, {isInjectionEnabled == 1 && cylindersCount > 8}
|
||||||
field = "Injection Pin 11 ", injectionPins11, {cylindersCount > 10}
|
field = "Injection Pin 10 ", injectionPins10, {isInjectionEnabled == 1 && cylindersCount > 9}
|
||||||
field = "Injection Pin 12 ", injectionPins12, {cylindersCount > 11}
|
field = "Injection Pin 11 ", injectionPins11, {isInjectionEnabled == 1 && cylindersCount > 10}
|
||||||
|
field = "Injection Pin 12 ", injectionPins12, {isInjectionEnabled == 1 && cylindersCount > 11}
|
||||||
|
|
||||||
dialog = injectionSettings, ""
|
dialog = injectionBasic, ""
|
||||||
topicHelp = "fuelHelp"
|
topicHelp = "fuelHelp"
|
||||||
panel = baseInjection
|
panel = baseInjection
|
||||||
panel = injChars
|
panel = injChars
|
||||||
|
|
||||||
|
dialog = injectionSettings, "", xAxis
|
||||||
|
panel = injectionBasic
|
||||||
|
panel = injectorOutputSettings
|
||||||
|
|
||||||
dialog = injectionDeadTime, "", yAxis
|
dialog = injectionDeadTime, "", yAxis
|
||||||
panel = injectorsDeadTime, East
|
panel = injectorsDeadTime, East
|
||||||
|
|
||||||
|
@ -2351,35 +2373,12 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = "Extra cyl #11", timing_offset_cylinder11, {cylindersCount > 10}
|
field = "Extra cyl #11", timing_offset_cylinder11, {cylindersCount > 10}
|
||||||
field = "Extra cyl #12", timing_offset_cylinder12, {cylindersCount > 11}
|
field = "Extra cyl #12", timing_offset_cylinder12, {cylindersCount > 11}
|
||||||
|
|
||||||
|
|
||||||
; Engine->Ignition Settings
|
|
||||||
dialog = ignitionOutputs, "Ignition Outputs"
|
|
||||||
field = "Ignition Pin Mode", ignitionPinMode
|
|
||||||
field = "Ignition Pin 1", ignitionPins1
|
|
||||||
field = "Ignition Pin 2", ignitionPins2, {(ignitionMode != 0 && cylindersCount > 1) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 2) || (firingOrder == 7) || (firingOrder == 9) || (firingOrder == 11) || (firingOrder == 12)))}
|
|
||||||
field = "Ignition Pin 3", ignitionPins3, {(ignitionMode != 0 && cylindersCount > 2) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 1) || (firingOrder == 3) || (firingOrder == 4) || (firingOrder == 5) || (firingOrder == 9)))}
|
|
||||||
field = "Ignition Pin 4", ignitionPins4, {(ignitionMode != 0 && cylindersCount > 3) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 7) || (firingOrder == 12)))}
|
|
||||||
field = "Ignition Pin 5", ignitionPins5, {(ignitionMode != 0 && cylindersCount > 4) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 4) || (firingOrder == 12)))}
|
|
||||||
field = "Ignition Pin 6", ignitionPins6, {(ignitionMode != 0 && cylindersCount > 5) && (ignitionMode !=2 || twoWireBatchIgnition == 1 )}
|
|
||||||
field = "Ignition Pin 7", ignitionPins7, {(ignitionMode != 0 && cylindersCount > 6) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 11)))}
|
|
||||||
field = "Ignition Pin 8", ignitionPins8, {(ignitionMode != 0 && cylindersCount > 7) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
|
||||||
field = "Ignition Pin 9", ignitionPins9, {(ignitionMode != 0 && cylindersCount > 8) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
|
||||||
field = "Ignition Pin 10", ignitionPins10, {(ignitionMode != 0 && cylindersCount > 9) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
|
||||||
field = "Ignition Pin 11", ignitionPins11, {(ignitionMode != 0 && cylindersCount > 10) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
|
||||||
field = "Ignition Pin 12", ignitionPins12, {(ignitionMode != 0 && cylindersCount > 11) && (ignitionMode !=2 || twoWireBatchIgnition == 1 || ((firingOrder == 5) || (firingOrder == 11)))}
|
|
||||||
field = "This is useful to have tachometer working while converting from distributor"
|
|
||||||
field = "Dizzy out Pin", dizzySparkOutputPin
|
|
||||||
field = "Dizzy out Pin Mode", dizzySparkOutputPinMode
|
|
||||||
|
|
||||||
dialog = ignitionOutputSettings, "", xAxis
|
|
||||||
panel = ignitionOutputs
|
|
||||||
|
|
||||||
dialog = dwellSettings, "", yAxis
|
dialog = dwellSettings, "", yAxis
|
||||||
panel = dwellCorrection, Center
|
panel = dwellCorrection, Center
|
||||||
|
|
||||||
; Sensors->AUX1 Thermistor Sensor Setting
|
; Sensors->AUX1 Thermistor Sensor Setting
|
||||||
dialog = auxTempSensor1Sensor, "aux1 Thermistor Settings"
|
dialog = auxTempSensor1Sensor, "aux1 Thermistor Settings"
|
||||||
field = "#Here is three pairs of thermistor temperature and his resistance."
|
field = "#Here is three pairs of thermistor temperature and resistance."
|
||||||
field = "#Typical temperatures is -40°C, 0°C and 100°C"
|
field = "#Typical temperatures is -40°C, 0°C and 100°C"
|
||||||
field = ""
|
field = ""
|
||||||
field = "Lowest temperature", auxTempSensor1_tempC_1
|
field = "Lowest temperature", auxTempSensor1_tempC_1
|
||||||
|
@ -2393,7 +2392,7 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
|
|
||||||
; Sensors->AUX2 Thermistor Sensor Setting
|
; Sensors->AUX2 Thermistor Sensor Setting
|
||||||
dialog = auxTempSensor2Sensor, "aux2 Thermistor Settings"
|
dialog = auxTempSensor2Sensor, "aux2 Thermistor Settings"
|
||||||
field = "#Here is three pairs of thermistor temperature and his resistance."
|
field = "#Here is three pairs of thermistor temperature and resistance."
|
||||||
field = "#Typical temperatures is -40°C, 0°C and 100°C"
|
field = "#Typical temperatures is -40°C, 0°C and 100°C"
|
||||||
field = ""
|
field = ""
|
||||||
field = "Lowest temperature", auxTempSensor2_tempC_1
|
field = "Lowest temperature", auxTempSensor2_tempC_1
|
||||||
|
@ -2633,9 +2632,9 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
panel = allPins2_1_and_2
|
panel = allPins2_1_and_2
|
||||||
|
|
||||||
|
|
||||||
; Sensors->CLT Sensor Settings
|
; Sensors->CLT sensor
|
||||||
dialog = clt_thermistor, "CLT Sensor Settings"
|
dialog = clt_thermistor, "CLT sensor"
|
||||||
field = "#Here is three pairs of thermistor temperature and his resistance."
|
field = "#Here is three pairs of thermistor temperature and resistance."
|
||||||
field = "#Typical temperatures is -40°C, 0°C and 100°C"
|
field = "#Typical temperatures is -40°C, 0°C and 100°C"
|
||||||
field = ""
|
field = ""
|
||||||
field = "Lowest temperature", clt_tempC_1
|
field = "Lowest temperature", clt_tempC_1
|
||||||
|
@ -2653,9 +2652,9 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
panel = clt_thermistor
|
panel = clt_thermistor
|
||||||
gauge = CLTGauge
|
gauge = CLTGauge
|
||||||
|
|
||||||
; Sensors->IAT Sensor Settings
|
; Sensors->IAT sensor
|
||||||
dialog = iat_thermistor, "IAT Sensor Settings"
|
dialog = iat_thermistor, "IAT sensor"
|
||||||
field = "#Here is three pairs of thermistor temperature and his resistance."
|
field = "#Here is three pairs of thermistor temperature and resistance."
|
||||||
field = "#Typical temperatures is -40°C, 0°C and 100°C"
|
field = "#Typical temperatures is -40°C, 0°C and 100°C"
|
||||||
field = ""
|
field = ""
|
||||||
field = "Lowest temperature", iat_tempC_1
|
field = "Lowest temperature", iat_tempC_1
|
||||||
|
@ -2673,8 +2672,8 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
panel = iat_thermistor
|
panel = iat_thermistor
|
||||||
gauge = IATGauge
|
gauge = IATGauge
|
||||||
|
|
||||||
; Sensors->Oil Pressure Sensor Settings
|
; Sensors->Oil pressure sensor
|
||||||
dialog = oilp_settings, "Oil Pressure Sensor Settings"
|
dialog = oilp_settings, "Oil pressure sensor"
|
||||||
field = "low voltage", oilPressure_v1
|
field = "low voltage", oilPressure_v1
|
||||||
field = "low pressure", oilPressure_value1
|
field = "low pressure", oilPressure_value1
|
||||||
field = "high voltage", oilPressure_v2
|
field = "high voltage", oilPressure_v2
|
||||||
|
@ -2684,8 +2683,8 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
panel = oilp_settings
|
panel = oilp_settings
|
||||||
gauge = OilPressGauge
|
gauge = OilPressGauge
|
||||||
|
|
||||||
; Sensors->MAP Sensor Settings
|
; Sensors->MAP sensor
|
||||||
dialog = mapSensorVDlg, "Voltage Sensor Settings", yAxis
|
dialog = mapSensorVDlg, "MAP sensor", yAxis
|
||||||
field = "MAP type", map_sensor_type, {hasFrequencyReportingMapSensor == 0}
|
field = "MAP type", map_sensor_type, {hasFrequencyReportingMapSensor == 0}
|
||||||
field = "MAP value low point", map_sensor_lowValue, { map_sensor_type == 0 && hasFrequencyReportingMapSensor == 0}
|
field = "MAP value low point", map_sensor_lowValue, { map_sensor_type == 0 && hasFrequencyReportingMapSensor == 0}
|
||||||
field = "MAP voltage low point", mapLowValueVoltage, { map_sensor_type == 0 && hasFrequencyReportingMapSensor == 0}
|
field = "MAP voltage low point", mapLowValueVoltage, { map_sensor_type == 0 && hasFrequencyReportingMapSensor == 0}
|
||||||
|
@ -2697,7 +2696,7 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = baroSensor_highValue, baroSensor_highValue
|
field = baroSensor_highValue, baroSensor_highValue
|
||||||
field = baroSensor_type, baroSensor_type
|
field = baroSensor_type, baroSensor_type
|
||||||
|
|
||||||
dialog = mapSensorFDlg, "Frequency Sensor Settings", yAxis
|
dialog = mapSensorFDlg, "MAP frequency sensor", yAxis
|
||||||
field = "0 kPa freq", mapFrequency0Kpa, {hasFrequencyReportingMapSensor == 1}
|
field = "0 kPa freq", mapFrequency0Kpa, {hasFrequencyReportingMapSensor == 1}
|
||||||
field = "100 kpa freq", mapFrequency100Kpa, {hasFrequencyReportingMapSensor == 1}
|
field = "100 kpa freq", mapFrequency100Kpa, {hasFrequencyReportingMapSensor == 1}
|
||||||
|
|
||||||
|
@ -2720,8 +2719,8 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
panel = mapCurves
|
panel = mapCurves
|
||||||
panel = mapSwitchAndSettings
|
panel = mapSwitchAndSettings
|
||||||
|
|
||||||
; Sensors->EGO Sensor Settings
|
; Sensors->EGO sensor
|
||||||
dialog = egoSettings_sensor, "EGO Sensor Settings"
|
dialog = egoSettings_sensor, "EGO sensor"
|
||||||
field = "Type", afr_type
|
field = "Type", afr_type
|
||||||
; todo: only use these values for custom!
|
; todo: only use these values for custom!
|
||||||
field = "low voltage", afr_v1
|
field = "low voltage", afr_v1
|
||||||
|
@ -2788,7 +2787,6 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
|
|
||||||
|
|
||||||
dialog = idleSettings, "", yAxis
|
dialog = idleSettings, "", yAxis
|
||||||
field = "Debug mode", debugMode
|
|
||||||
field = "Idle IAC control mode", idleMode
|
field = "Idle IAC control mode", idleMode
|
||||||
field = "use ETB for idle", useETBforIdleControl
|
field = "use ETB for idle", useETBforIdleControl
|
||||||
field = "Use separate Ignition Table for idle", useSeparateAdvanceForIdle
|
field = "Use separate Ignition Table for idle", useSeparateAdvanceForIdle
|
||||||
|
@ -2974,7 +2972,7 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
panel = alternator
|
panel = alternator
|
||||||
|
|
||||||
; Sensors->Vehicle Speed Sensor Setting
|
; Sensors->Vehicle Speed Sensor Setting
|
||||||
dialog = speedSensor, "Speed Sensor Settings", xAxis
|
dialog = speedSensor, "Speed sensor", xAxis
|
||||||
field = "revolution to speed mult", vehicleSpeedCoef
|
field = "revolution to speed mult", vehicleSpeedCoef
|
||||||
gauge = VSSGauge
|
gauge = VSSGauge
|
||||||
|
|
||||||
|
@ -3040,17 +3038,13 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = "D6 pin", HD44780_db6
|
field = "D6 pin", HD44780_db6
|
||||||
field = "D7 pin", HD44780_db7
|
field = "D7 pin", HD44780_db7
|
||||||
|
|
||||||
dialog = connectRight, "", yAxis
|
dialog = connection, "", yAxis
|
||||||
panel = tsPort
|
panel = tsPort
|
||||||
panel = canBus
|
panel = canBus
|
||||||
panel = sdCard
|
panel = sdCard
|
||||||
panel = gpsReceiver
|
panel = gpsReceiver
|
||||||
field = "stm32 voltage", adcVcc
|
field = "stm32 voltage", adcVcc
|
||||||
|
|
||||||
dialog = connection, "", border
|
|
||||||
panel = lcdScreen, East
|
|
||||||
panel = connectRight, West
|
|
||||||
|
|
||||||
dialog = joystickPanel, "Joystick"
|
dialog = joystickPanel, "Joystick"
|
||||||
field = "joustick center button", joystickCenterPin
|
field = "joustick center button", joystickCenterPin
|
||||||
field = "joustick button A", joystickAPin
|
field = "joustick button A", joystickAPin
|
||||||
|
@ -3066,35 +3060,38 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = " Threshold", engineSnifferRpmThreshold
|
field = " Threshold", engineSnifferRpmThreshold
|
||||||
|
|
||||||
dialog = generalSettings, "General"
|
dialog = generalSettings, "General"
|
||||||
field = "https://rusefi.com/s/support"
|
|
||||||
field = "RPM Hard Limit", rpmHardLimit
|
|
||||||
field = "Boost Cut Pressure", boostCutPressure
|
|
||||||
field = ""
|
|
||||||
field = "!https://rusefi.com/s/fuel"
|
field = "!https://rusefi.com/s/fuel"
|
||||||
field = "Fuel Algorithm", fuelAlgorithm
|
field = "Fuel strategy", fuelAlgorithm
|
||||||
field = ""
|
field = ""
|
||||||
field = "#System hack's"
|
|
||||||
field = "Global fuel correction", globalFuelCorrection
|
|
||||||
field = "Ignition Math Logic @", ignMathCalculateAtIndex
|
|
||||||
field = "MAP Averaging Logic @", mapAveragingSchedulingAtIndex
|
|
||||||
field = "comm status light", communicationLedPin
|
field = "comm status light", communicationLedPin
|
||||||
field = "running status light", runningLedPin
|
field = "running status light", runningLedPin
|
||||||
|
|
||||||
|
dialog = debugging, "Debug"
|
||||||
|
field = "!https://rusefi.com/s/debugmode"
|
||||||
|
field = "Debug mode", debugMode
|
||||||
|
|
||||||
|
|
||||||
|
dialog = limits, "Limits"
|
||||||
|
field = "RPM hard limit", rpmHardLimit
|
||||||
|
field = "Boost cut pressure", boostCutPressure
|
||||||
|
|
||||||
; Engine->Base Engine Settings
|
; Engine->Base Engine Settings
|
||||||
dialog = engineChars, "Base Engine Settings"
|
dialog = engineChars, "Base Engine Settings"
|
||||||
topicHelp = "baseHelp"
|
topicHelp = "baseHelp"
|
||||||
panel = baseEngineConfig
|
panel = baseEngineConfig
|
||||||
panel = generalSettings
|
panel = generalSettings
|
||||||
|
panel = limits
|
||||||
|
panel = debugging
|
||||||
|
|
||||||
dialog = crankingFuel, "Fuel"
|
dialog = crankingFuel, "Fuel"
|
||||||
field = "Injection Mode", crankingInjectionMode
|
field = "Injection mode", crankingInjectionMode
|
||||||
field = "!Value '1' is currently recommended"
|
field = "!Value '1' is currently recommended"
|
||||||
field = "Base Fuel Pulse Width", cranking_baseFuel
|
field = "Base fuel pulse width", cranking_baseFuel
|
||||||
|
|
||||||
dialog = crankingIAC, "IAC"
|
dialog = crankingIAC, "IAC"
|
||||||
field = "Cranking IAC position", crankingIACposition
|
field = "Cranking IAC position", crankingIACposition
|
||||||
field = "After cranking IAC taper duration", afterCrankingIACtaperDuration
|
field = "After cranking IAC taper duration", afterCrankingIACtaperDuration
|
||||||
field = "Override Idle Air Multiplier for Cranking", overrideCrankingIacSetting
|
field = "Override IAC multiplier for cranking", overrideCrankingIacSetting
|
||||||
|
|
||||||
dialog = crankingIgnition, "Ignition"
|
dialog = crankingIgnition, "Ignition"
|
||||||
field = "Advance", crankingTimingAngle, {useSeparateAdvanceForCranking == 0}
|
field = "Advance", crankingTimingAngle, {useSeparateAdvanceForCranking == 0}
|
||||||
|
@ -3104,10 +3101,9 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = "Fixed Cranking Dwell", ignitionDwellForCrankingMs, {useConstantDwellDuringCranking == 1}
|
field = "Fixed Cranking Dwell", ignitionDwellForCrankingMs, {useConstantDwellDuringCranking == 1}
|
||||||
field = "Cranking Dwell Angle", crankingChargeAngle, {useConstantDwellDuringCranking == 0}
|
field = "Cranking Dwell Angle", crankingChargeAngle, {useConstantDwellDuringCranking == 0}
|
||||||
|
|
||||||
dialog = postCrankingEnrichment, "Post-cranking short-time fuel enrichment (NOT IMPLEMENTED #331)"
|
dialog = postCrankingEnrichment, "Post-cranking short-time fuel enrichment (NOT IMPLEMENTED #331)"
|
||||||
field = "Target temperature", postCrankingTargetClt
|
|
||||||
field = "Post-Cranking factor", postCrankingFactor
|
field = "Post-Cranking factor", postCrankingFactor
|
||||||
field = "Duraction", postCrankingDurationSec
|
field = "Duration", postCrankingDurationSec
|
||||||
|
|
||||||
dialog = primingFuelPulsePanel, "Priming fuel pulse"
|
dialog = primingFuelPulsePanel, "Priming fuel pulse"
|
||||||
field = "Duration at -40C degrees", startOfCrankingPrimingPulse
|
field = "Duration at -40C degrees", startOfCrankingPrimingPulse
|
||||||
|
@ -3117,23 +3113,22 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
; Cranking->Cranking Settings
|
; Cranking->Cranking Settings
|
||||||
dialog = crankingDialog, "Cranking Settings"
|
dialog = crankingDialog, "Cranking Settings"
|
||||||
field = "Cranking RPM limit", cranking_rpm
|
field = "Cranking RPM limit", cranking_rpm
|
||||||
panel = crankingIgnition
|
field = "Fuel pump prime duration", startUpFuelPumpDuration
|
||||||
panel = crankingIAC
|
field = "Enable cylinder cleanup", isCylinderCleanupEnabled
|
||||||
panel = crankingFuel
|
|
||||||
panel = primingFuelPulsePanel
|
|
||||||
panel = postCrankingEnrichment
|
|
||||||
field = "enable Cylinder Cleanup", isCylinderCleanupEnabled
|
|
||||||
field = "Startup fuel pump prime", startUpFuelPumpDuration
|
|
||||||
field = ""
|
field = ""
|
||||||
field = "Enable faster engine spin-up", isFasterEngineSpinUpEnabled
|
field = "Enable faster engine spin-up", isFasterEngineSpinUpEnabled
|
||||||
|
panel = primingFuelPulsePanel
|
||||||
|
panel = crankingFuel
|
||||||
|
panel = crankingIgnition
|
||||||
|
panel = crankingIAC
|
||||||
|
panel = postCrankingEnrichment
|
||||||
|
|
||||||
dialog = EngineLoadAccelPanel, "Engine Load (alpha version)"
|
dialog = EngineLoadAccelPanel, "Engine Load (alpha version)"
|
||||||
field = "Length", engineLoadAccelLength
|
field = "Length", engineLoadAccelLength
|
||||||
field = "Accel Threshold", engineLoadAccelEnrichmentThreshold
|
field = "Accel threshold", engineLoadAccelEnrichmentThreshold
|
||||||
field = "Accel Multiplier", engineLoadAccelEnrichmentMultiplier
|
field = "Accel multiplier", engineLoadAccelEnrichmentMultiplier
|
||||||
field = "Decel Threshold", engineLoadDecelEnleanmentThreshold
|
field = "Decel threshold", engineLoadDecelEnleanmentThreshold
|
||||||
field = "Decel Multiplier", engineLoadDecelEnleanmentMultiplier
|
field = "Decel multiplier", engineLoadDecelEnleanmentMultiplier
|
||||||
|
|
||||||
dialog = TpsAccelPanel, "TPS"
|
dialog = TpsAccelPanel, "TPS"
|
||||||
field = "Set 'Debug Mode' to see detailed 'TPS acceleration enrichment' diagnostics"
|
field = "Set 'Debug Mode' to see detailed 'TPS acceleration enrichment' diagnostics"
|
||||||
|
@ -3152,7 +3147,6 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
|
|
||||||
; Tuning->AccelEnrichment
|
; Tuning->AccelEnrichment
|
||||||
dialog = AccelEnrich, "Accel/Decel Enrichment"
|
dialog = AccelEnrich, "Accel/Decel Enrichment"
|
||||||
field = "Debug mode", debugMode
|
|
||||||
panel = TpsAccelPanel
|
panel = TpsAccelPanel
|
||||||
panel = WallWettingAccelPanel
|
panel = WallWettingAccelPanel
|
||||||
panel = EngineLoadAccelPanel
|
panel = EngineLoadAccelPanel
|
||||||
|
@ -3336,7 +3330,7 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
commandButton = "Pedal Up", cmd_calibrate_pedal_up
|
commandButton = "Pedal Up", cmd_calibrate_pedal_up
|
||||||
commandButton = "Pedal Down", cmd_calibrate_pedal_down
|
commandButton = "Pedal Down", cmd_calibrate_pedal_down
|
||||||
|
|
||||||
dialog = etbDialog, "Electronic Thtottle Body (beta)", border
|
dialog = etbDialog, "Electronic Throttle Body (beta)", border
|
||||||
topicHelp = "etbHelp"
|
topicHelp = "etbHelp"
|
||||||
panel = etbDialogLeft, West
|
panel = etbDialogLeft, West
|
||||||
panel = etbDialogRight, East
|
panel = etbDialogRight, East
|
||||||
|
@ -3430,6 +3424,17 @@ cmd_set_engine_type_default = "w\x00\x31\x00\x00"
|
||||||
field = "TPS Deactivation Threshold", coastingFuelCutTps, {coastingFuelCutEnabled == 1}
|
field = "TPS Deactivation Threshold", coastingFuelCutTps, {coastingFuelCutEnabled == 1}
|
||||||
field = "CLT Activation Threshold", coastingFuelCutClt, {coastingFuelCutEnabled == 1}
|
field = "CLT Activation Threshold", coastingFuelCutClt, {coastingFuelCutEnabled == 1}
|
||||||
field = "MAP Deactivation Threshold", coastingFuelCutMap, {coastingFuelCutEnabled == 1}
|
field = "MAP Deactivation Threshold", coastingFuelCutMap, {coastingFuelCutEnabled == 1}
|
||||||
|
|
||||||
|
dialog = parkingLot, "Experimental/Broken"
|
||||||
|
field = "#System hacks"
|
||||||
|
field = "Global fuel correction", globalFuelCorrection
|
||||||
|
field = "Ignition Math Logic @", ignMathCalculateAtIndex
|
||||||
|
field = "MAP Averaging Logic @", mapAveragingSchedulingAtIndex
|
||||||
|
|
||||||
|
field = "Target temperature", postCrankingTargetClt
|
||||||
|
|
||||||
|
panel = warmupFuelDialog
|
||||||
|
|
||||||
[Tools]
|
[Tools]
|
||||||
;addTool = toolName, PanelName
|
;addTool = toolName, PanelName
|
||||||
addTool = veTableGenerator, "VE Table Generator", veTableTbl
|
addTool = veTableGenerator, "VE Table Generator", veTableTbl
|
||||||
|
|
Loading…
Reference in New Issue