Combine ASE amount and duration on a single dialog

This commit is contained in:
Josh Stewart 2019-06-06 17:06:53 +10:00
parent 593194c9b0
commit 120df04ded
1 changed files with 17 additions and 12 deletions

View File

@ -1240,8 +1240,7 @@ menuDialog = main
subMenu = crankPW, "Cranking Settings"
subMenu = primePW, "Priming Pulsewidth"
subMenu = warmup, "Warmup Enrichment"
subMenu = ASE, "Afterstart Enrichment - Percentage"
subMenu = ASE_time, "Afterstart Enrichment - Duration"
subMenu = ASE, "Afterstart Enrichment (ASE)"
subMenu = std_separator
subMenu = idleSettings, "Idle Control"
subMenu = iacClosedLoop_curve, "Idle - Closed loop targets", 7, { iacAlgorithm == 3 || iacAlgorithm == 5 }
@ -1394,8 +1393,6 @@ menuDialog = main
enable_secondarySerial = "This Enables the secondary serial port . Secondary serial is serial3 on mega2560 processor, and Serial2 on STM32 and Teensy processor "
cltAdvValues = "This curve can be used to advance ignition timing when engine is warming up. This can also be used to warm up the catalytic converters in cold start by retarding timing. Or even as safety feature to retard timign when engine is too hot to prevent knock."
asePct = "Defines the fuel enrichment percentage after start. This is needed to keep engine running after start and it's usually about 5% when engine is hot to 50% when engine is cold."
aseCount = "Will set how long time the After Start Enrichment is applied in seconds. Usually this is second or two when engine is hot up to 10 or twenty on really cold engine."
;speeduino_tsCanId = "This is the TsCanId that the Speeduino ECU will respond to. This should match the main controller CAN ID in project properties if it is connected directy to TunerStudio, Otherwise the device ID if connected via CAN passthrough"
true_address = "This is the 11bit Can address of the Speeduino ECU "
@ -1800,16 +1797,22 @@ menuDialog = main
panel = crankingEnrichDialog, Center
panel = crankingIgnOptions, South
dialog = ASE, "Afterstart Enrichment(ASE) - Percent Multiplier"
field = "Coolant axis is shared with ASE duration"
field = ""
dialog = ASE_amount, "Enrichment amount (%)", yAxis
field = "Defines the fuel enrichment percentage after start."
field = "This is needed to keep engine running after start"
field = "Common values are 5% when engine is hot to 50% when engine is cold."
panel = afterstart_enrichment_curve
dialog = ASE_time, "Afterstart Enrichment(ASE) - Number of seconds to run"
field = "Coolant axis is shared with ASE percentage"
field = ""
dialog = ASE_time, "Duration (s)", yAxis
field = "How long time the After Start Enrichment is applied in seconds."
field = "Usually this is varies from 1-2s when engine is hot up to 20s on a cold engine."
panel = afterstart_enrichment_time
dialog = ASE, "Afterstart Enrichment(ASE)", yAxis
field = "#Time and duration curves share common coolant values"
panel = ASE_amount
panel = ASE_time
dialog = triggerSettings,"Trigger Settings",4
topicHelp = "http://speeduino.com/wiki/index.php/Decoders"
field = "Trigger Pattern", TrigPattern
@ -2870,7 +2873,8 @@ cmdtestspk450dc = "E\x03\x0C"
yAxis = 0, 200, 4
xBins = aseBins, coolant
yBins = asePct
gauge = cltGauge
;gauge = cltGauge
size = 50, 250
; Afterstart Enrichment time
curve = afterstart_enrichment_time, "ASE - Duration"
@ -2879,7 +2883,8 @@ cmdtestspk450dc = "E\x03\x0C"
yAxis = 0, 20, 4
xBins = aseBins, coolant
yBins = aseCount
gauge = cltGauge
;gauge = cltGauge
size = 50, 250
; Warmup enrichment VEAL AFR adjustment curve (Not currently working)
;curve = warmup_afr_curve, "AFR Target Temperature Adustment"