From c6bd72bb4731fe6db2e2e632ed6527aa0afd19c1 Mon Sep 17 00:00:00 2001 From: darren siepka Date: Sat, 17 Oct 2015 23:18:53 +0100 Subject: [PATCH] updated Tunerstudio help and tidy gauge menu --- reference/speeduino.ini | 58 +++++++++++++++++++++++++++++++++++------ 1 file changed, 50 insertions(+), 8 deletions(-) diff --git a/reference/speeduino.ini b/reference/speeduino.ini index e316da7..5482662 100644 --- a/reference/speeduino.ini +++ b/reference/speeduino.ini @@ -281,6 +281,8 @@ page = 6 egoType = bits , U08, 0, [2:3], "Disabled", "Narrow Band", "Wide Band", "INVALID" ; egoOption boostEnabled= bits, U08, 0, [4:4], "Off", "On" vvtEnabled = bits, U08, 0, [5:5], "Off", "On" +; vvtEnabled = bits, U08, 0, [5:6], "Off", "On/Off", "PWM","Centred PID" +; vvtChannels = bits, U08, 0, [7:7], "1", "2"; egoKP = scalar, U08, 1, "%", 1.0, 0.0, 0.0, 200.0, 0 ; * ( 1 byte) egoKI = scalar, U08, 2, "%", 1.0, 0.0, 0.0, 200.0, 0 ; * ( 1 byte) egoKD = scalar, U08, 3, "%", 1.0, 0.0, 0.0, 200.0, 0 ; * ( 1 byte) @@ -403,6 +405,7 @@ page = 8 requiresPowerCycle = iacAlgorithm requiresPowerCycle = boostEnabled requiresPowerCycle = vvtEnabled +; requiresPowerCycle = vvtChannels requiresPowerCycle = boostFreq requiresPowerCycle = vvtFreq requiresPowerCycle = idleFreq @@ -508,13 +511,37 @@ page = 8 subMenu = veTable1Map, "Fuel Table" subMenu = sparkMap, "Spark Table", 3 subMenu = afrTable1Map, "AFR Target Table" - + + menu = "Help" + subMenu = helpGeneral, "Speeduino Help" ;------------------------------------------------------------------------------- [UserDefined] ; define a MegaTune compatible version here ; no need to for std_enrichments, it is built in. +[SettingContextHelp] +; constantName = "Help Text" +; tool tips tooltips +;Ensure all settings are defined as some MS2/BG words shipped with TS are not applicable. + nCylinders = "The number of cylinders in your engine." + engineType = "Most engines are Even Fire. Typical odd-fire engines are V-twin, some V4, Vmax, some V6, V10." + twoStroke = "Four-Stroke (most engines), Two-stroke." + nInjectors = "Number of primary injectors." + + TrigPattern = "The type of input trigger decoder to be used." + numteeth = "Number of teeth on Primary Wheel." + TrigSpeed = "Primary trigger speed." + onetwo = "Number of Missing teeth on Primary Wheel." + TrigAng = "The Angle ATDC when tooth No:1 on the primary wheel passes the primary sensor." + StgCycles = "The number of revolutions that will be skipped during cranking before the injectors and coils are fired." + TrigEdge = "The Trigger edge of the primary sensor.\nLeading.\nTrailing." + + iacStepTime = "Time between each stepper motor step.\nIncrease this if the motor appears to behave intermittently." + iacStepHome = On startup the stepper motor moves this many steps to return to its home position. Set this value to a few more than the actual number to ensure the motor has returned to its full position." + iacStepHyster = "The minimum number of steps to move in any one go." + + iacAlgorithm = "Selects method of idle control.\nNone = no idle control valve.\nOn/Off valve.\nPWM valve (2,3 wire).\nStepper Valve (4,6,8 wire)." [UserDefinedTS] ; Enhanced TunerStudio dialogs can be defined here @@ -605,7 +632,8 @@ page = 8 field = "Idle valve frequency", idleFreq, { iacAlgorithm == 2 || iacAlgorithm == 3 } dialog = idleSettings, "Idle Settings" - field = "Idle control type", iacAlgorithm + topicHelp = "http://speeduino.com/wiki/index.php/Idle" + field = "Idle control type", iacAlgorithm field = "#Fast Idle" field = "Fast idle temp", iacFastTemp, { iacAlgorithm == 1 } panel = pwm_idle @@ -639,7 +667,7 @@ page = 8 dialog = triggerSettings,"Trigger Settings",4 - topicHelp = Shelp3 + topicHelp = "http://speeduino.com/wiki/index.php/Decoders" field = "Trigger Pattern", TrigPattern field = "Primary base teeth", numteeth, { TrigPattern == 0 || TrigPattern == 2 } field = "Primary trigger speed", TrigSpeed, { TrigPattern == 0 } @@ -731,6 +759,16 @@ page = 8 field = "VVT solenoid freq.", vvtFreq +;------------------------------------------------------------------------------- +; General help text + + help = helpGeneral, "Speeduino General Help" + webHelp = "http://speeduino.com/wiki/index.php/Speeduino" + text = "For current WIKI documentation, click the Web Help button," + text = "or visit http://www.speeduino.com/." + text = "
" + text = "
why not visit our forum http://speeduino.com/forum/" +;------------------------------------------------------------------------------ ; ------------------------------------------------------------- ; Help down here @@ -875,7 +913,8 @@ help = helpEnrichments, "Enrichments Help" [TableEditor] ; table_id, map3d_id, "title", page table = veTable1Tbl, veTable1Map, "VE Table", 1 - ; constant, variable + topicHelp = "http://speeduino.com/wiki/index.php/Tuning" + ; constant, variable xBins = rpmBins, rpm #if SPEED_DENSITY yBins = mapBins, map @@ -976,14 +1015,11 @@ help = helpEnrichments, "Enrichments Help" accelEnrichGauge = accelEnrich, "Accel Enrich", "%", 50, 150, -1, -1, 999, 999, 0, 0 afrGauge = afr, "Air:Fuel Ratio", "", 7, 25, 12, 13, 15, 16, 2, 2 - afrGauge2 = afr2, "Air:Fuel Ratio 2", "", 7, 25, 12, 13, 15, 16, 2, 2 - clockGauge = secl, "Clock", "Seconds", 0, 255, 10, 10, 245, 245, 0, 0 - deadGauge = deadValue, "---", "", 0, 1, -1, -1, 2, 2, 0, 0 + afrGauge2 = afr2, "Air:Fuel Ratio 2", "", 7, 25, 12, 13, 15, 16, 2, 2 dutyCycleGauge = dutyCycle, "Duty Cycle", "%", 0, 100, -1, -1, 70, 80, 1, 1 egoCorrGauge = egoCorrection, "EGO Correction", "%", 50, 150, 90, 99, 101, 110, 0, 0 gammaEnrichGauge = gammaEnrich, "Gamma Enrichment", "%", 50, 150, -1, -1, 151, 151, 0, 0 - mapGauge = map, "Engine MAP", "kPa", 0, 255, 0, 20, 200, 245, 0, 0 pulseWidthGauge = pulseWidth, "Pulse Width", "mSec", 0, 25.5, 1.0, 1.2, 20, 25, 1, 1 tachometer = rpm, "Engine Speed", "RPM", 0, 8000, 300, 600, 3000, 5000, 0, 0 throttleGauge = throttle, "Throttle Position", "%TPS", 0, 100, -1, 1, 90, 100, 0, 0 @@ -993,6 +1029,8 @@ help = helpEnrichments, "Enrichments Help" voltMeter = batteryVoltage,"Battery Voltage", "volts", 0, 25, 8, 9, 15, 16, 2, 2 warmupEnrichGauge = warmupEnrich, "Warmup Enrichment", "%", 100, 200, 130, 140, 140, 150, 0, 0 + gaugeCategory = "Sensor inputs" + mapGauge = map, "Engine MAP", "kPa", 0, 255, 0, 20, 200, 245, 0, 0 #if CELSIUS cltGauge = coolant, "Coolant Temp", "TEMP", -40, 215, -15, 0, 95, 105, 0, 0 iatGauge = iat, "Inlet Air Temp", "TEMP", -40, 215, -15, 0, 95, 100, 0, 0 @@ -1001,6 +1039,10 @@ help = helpEnrichments, "Enrichments Help" iatGauge = iat, "Inlet Air Temp", "TEMP", -40, 215, 0, 30, 200, 210, 0, 0 #endif advanceGauge = advance, "Spark Advance", "deg BTDC", 50, -10, 0, 0, 35, 45, 0, + + gaugeCategory = "Other" + clockGauge = secl, "Clock", "Seconds", 0, 255, 10, 10, 245, 245, 0, 0 + deadGauge = deadValue, "---", "", 0, 1, -1, -1, 2, 2, 0, 0 loopGauge = loopsPerSecond,"Main loop speed", "Loops/S" , 0, 20000, -1, 500,1800, 4000, 0, 0 memoryGauge = freeRAM, "Free memory", "bytes" , 0, 8000, -1, 1000,8000, 1000, 0, 0